All functions:
  Elements:
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: parserFuzzer:25,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
      Src: parserFuzzer:26,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: parserFuzzer:27,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
      Src: parserFuzzer:28,1
    - Dst: '[String].isEmpty()'
      Src: parserFuzzer:30,1
    - Dst: '[String].isEmpty()'
      Src: parserFuzzer:30,1
    - Dst: '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
      Src: parserFuzzer:34,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].<init>()'
      Src: parserFuzzer:37,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(String,boolean)'
      Src: parserFuzzer:39,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getFeature(String)'
      Src: parserFuzzer:40,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setProperty(String,String)'
      Src: parserFuzzer:42,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getProperty(String)'
      Src: parserFuzzer:43,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].parse(String)'
      Src: parserFuzzer:45,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getDocument()'
      Src: parserFuzzer:47,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - com.code_intelligence.jazzer.api.FuzzedDataProvider
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - com.code_intelligence.jazzer.api.FuzzedDataProvider
    constantsTouched: []
    func_position:
      end: 50
      start: 24
    functionDepth: 4
    functionLinenumber: 24
    functionLinenumberEnd: 50
    functionName: '[parserFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
    functionSourceFile: /src/parserFuzzer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParser].getFeature(String)'
    - '[org.apache.xerces.parsers.DOMParser].<init>()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeRemainingAsString()'
    - '[org.apache.xerces.parsers.DOMParser].setFeature(String,boolean)'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeBoolean()'
    - '[com.code_intelligence.jazzer.api.FuzzedDataProvider].consumeString(int)'
    - '[org.apache.xerces.parsers.DOMParser].setProperty(String,String)'
    - '[org.apache.xerces.parsers.DOMParser].parse(String)'
    - '[org.apache.xerces.parsers.DOMParser].getDocument()'
    - '[String].isEmpty()'
    - '[org.apache.xerces.parsers.DOMParser].getProperty(String)'
    linkageType: ''
    returnType: void
    signature: '[parserFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: parserFuzzer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[parserFuzzer].<init>()'
    functionSourceFile: /src/parserFuzzer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: parserFuzzer
    signature: '[parserFuzzer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[io.UTF16].testUTF16Decoder(boolean)'
      Src: io.UTF16:42,1
    - Dst: '[io.UTF16].testUTF16Decoder(boolean)'
      Src: io.UTF16:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[io.UTF16].main(String[])'
    functionSourceFile: /src/xerces/tests/io/UTF16.java
    functionUses: 0
    functionsReached:
    - '[io.UTF16].testUTF16Decoder(boolean)'
    linkageType: ''
    returnType: void
    signature: '[io.UTF16].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: io.UTF16:60,1
    - Dst: System.err.println(String)
      Src: io.UTF16:61,1
    - Dst: System.err.println(String)
      Src: io.UTF16:62,1
    - Dst: '[io.UTF16.UTF16Producer].<init>(boolean)'
      Src: io.UTF16:66,1
    - Dst: '[java.io.InputStreamReader].<init>(io.UTF16.UTF16Producer,io.UTF16)'
      Src: io.UTF16:67,1
    - Dst: '[io.UTF16].testCharByChar(java.io.InputStreamReader)'
      Src: io.UTF16:68,1
    - Dst: System.err.println(String)
      Src: io.UTF16:69,1
    - Dst: '[java.io.InputStreamReader].close()'
      Src: io.UTF16:70,1
    - Dst: e.getMessage()
      Src: io.UTF16:73,1
    - Dst: System.err.println(String)
      Src: io.UTF16:73,1
    - Dst: '[io.UTF16.UTF16Producer].<init>(boolean)'
      Src: io.UTF16:78,1
    - Dst: '[java.io.InputStreamReader].<init>(io.UTF16.UTF16Producer,io.UTF16)'
      Src: io.UTF16:79,1
    - Dst: '[io.UTF16].testCharArray(java.io.InputStreamReader,io.UTF16)'
      Src: io.UTF16:80,1
    - Dst: System.err.println(String)
      Src: io.UTF16:81,1
    - Dst: '[java.io.InputStreamReader].close()'
      Src: io.UTF16:82,1
    - Dst: e.getMessage()
      Src: io.UTF16:85,1
    - Dst: System.err.println(String)
      Src: io.UTF16:85,1
    - Dst: System.err.println(String)
      Src: io.UTF16:92,1
    - Dst: System.err.println(String)
      Src: io.UTF16:93,1
    - Dst: System.err.println(String)
      Src: io.UTF16:94,1
    - Dst: '[io.UTF16.UTF16Producer].<init>(boolean)'
      Src: io.UTF16:98,1
    - Dst: '[org.apache.xerces.impl.io.UTF16Reader].<init>(io.UTF16.UTF16Producer,boolean)'
      Src: io.UTF16:99,1
    - Dst: '[io.UTF16].testCharByChar(org.apache.xerces.impl.io.UTF16Reader)'
      Src: io.UTF16:100,1
    - Dst: System.err.println(String)
      Src: io.UTF16:101,1
    - Dst: '[org.apache.xerces.impl.io.UTF16Reader].close()'
      Src: io.UTF16:102,1
    - Dst: e.getMessage()
      Src: io.UTF16:105,1
    - Dst: System.err.println(String)
      Src: io.UTF16:105,1
    - Dst: '[io.UTF16.UTF16Producer].<init>(boolean)'
      Src: io.UTF16:110,1
    - Dst: '[org.apache.xerces.impl.io.UTF16Reader].<init>(io.UTF16.UTF16Producer,boolean)'
      Src: io.UTF16:111,1
    - Dst: '[io.UTF16].testCharArray(org.apache.xerces.impl.io.UTF16Reader,io.UTF16)'
      Src: io.UTF16:112,1
    - Dst: System.err.println(String)
      Src: io.UTF16:113,1
    - Dst: '[org.apache.xerces.impl.io.UTF16Reader].close()'
      Src: io.UTF16:114,1
    - Dst: e.getMessage()
      Src: io.UTF16:117,1
    - Dst: System.err.println(String)
      Src: io.UTF16:117,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - isBigEndian
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 119
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 119
    functionName: '[io.UTF16].testUTF16Decoder(boolean)'
    functionSourceFile: /src/xerces/tests/io/UTF16.java
    functionUses: 1
    functionsReached:
    - '[io.UTF16.UTF16Producer].<init>(boolean)'
    - '[io.UTF16].testCharByChar(org.apache.xerces.impl.io.UTF16Reader)'
    - '[org.apache.xerces.impl.io.UTF16Reader].<init>(io.UTF16.UTF16Producer,boolean)'
    - '[org.apache.xerces.impl.io.UTF16Reader].close()'
    - '[io.UTF16].testCharArray(org.apache.xerces.impl.io.UTF16Reader,io.UTF16)'
    - System.err.println(String)
    - e.getMessage()
    - '[java.io.InputStreamReader].close()'
    - '[io.UTF16].testCharByChar(java.io.InputStreamReader)'
    - '[io.UTF16].testCharArray(java.io.InputStreamReader,io.UTF16)'
    - '[java.io.InputStreamReader].<init>(io.UTF16.UTF16Producer,io.UTF16)'
    linkageType: ''
    returnType: void
    signature: '[io.UTF16].testUTF16Decoder(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: io.UTF16:124,1
    - Dst: System.err.println(String)
      Src: io.UTF16:125,1
    - Dst: System.err.println(String)
      Src: io.UTF16:127,1
    - Dst: '[java.io.Reader].read()'
      Src: io.UTF16:129,1
    - Dst: '[io.UTF8].expectedChar(null,io.UTF16,io.UTF16)'
      Src: io.UTF16:131,1
    - Dst: System.err.println(String)
      Src: io.UTF16:134,1
    - Dst: '[java.io.Reader].read()'
      Src: io.UTF16:136,1
    - Dst: '[io.UTF8].expectedChar(null,io.UTF16,io.UTF16)'
      Src: io.UTF16:138,1
    - Dst: System.err.println(String)
      Src: io.UTF16:141,1
    - Dst: '[java.io.Reader].read()'
      Src: io.UTF16:152,1
    - Dst: '[io.UTF8].expectedChar(String,io.UTF16,io.UTF16)'
      Src: io.UTF16:154,1
    - Dst: '[java.io.Reader].read()'
      Src: io.UTF16:157,1
    - Dst: '[io.UTF8].expectedChar(String,io.UTF16,io.UTF16)'
      Src: io.UTF16:159,1
    - Dst: System.err.println(String)
      Src: io.UTF16:162,1
    - Dst: '[java.io.Reader].read()'
      Src: io.UTF16:163,1
    - Dst: '[io.UTF8].extraChar(io.UTF16)'
      Src: io.UTF16:165,1
    - Dst: System.currentTimeMillis()
      Src: io.UTF16:167,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 171
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 171
    functionName: '[io.UTF16].testCharByChar(java.io.Reader)'
    functionSourceFile: /src/xerces/tests/io/UTF16.java
    functionUses: 0
    functionsReached:
    - '[io.UTF8].expectedChar(String,io.UTF16,io.UTF16)'
    - '[io.UTF8].expectedChar(null,io.UTF16,io.UTF16)'
    - '[io.UTF8].extraChar(io.UTF16)'
    - System.currentTimeMillis()
    - '[java.io.Reader].read()'
    - System.err.println(String)
    linkageType: ''
    returnType: long
    signature: '[io.UTF16].testCharByChar(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: io.UTF16:179,1
    - Dst: System.err.println(String)
      Src: io.UTF16:180,1
    - Dst: System.err.println(String)
      Src: io.UTF16:186,1
    - Dst: '[io.UTF8].load(java.io.Reader,io.UTF16)'
      Src: io.UTF16:189,1
    - Dst: '[io.UTF8].expectedChar(null,io.UTF16,io.UTF16)'
      Src: io.UTF16:194,1
    - Dst: System.err.println(String)
      Src: io.UTF16:197,1
    - Dst: '[io.UTF8].load(java.io.Reader,io.UTF16)'
      Src: io.UTF16:200,1
    - Dst: '[io.UTF8].expectedChar(null,io.UTF16,io.UTF16)'
      Src: io.UTF16:205,1
    - Dst: System.err.println(String)
      Src: io.UTF16:208,1
    - Dst: '[io.UTF8].load(java.io.Reader,io.UTF16)'
      Src: io.UTF16:220,1
    - Dst: '[io.UTF8].expectedChar(String,io.UTF16,io.UTF16)'
      Src: io.UTF16:225,1
    - Dst: '[io.UTF8].load(java.io.Reader,io.UTF16)'
      Src: io.UTF16:229,1
    - Dst: '[io.UTF8].expectedChar(String,io.UTF16,io.UTF16)'
      Src: io.UTF16:234,1
    - Dst: System.err.println(String)
      Src: io.UTF16:237,1
    - Dst: '[io.UTF8].load(java.io.Reader,io.UTF16)'
      Src: io.UTF16:239,1
    - Dst: '[io.UTF8].extraChar()'
      Src: io.UTF16:243,1
    - Dst: System.currentTimeMillis()
      Src: io.UTF16:245,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 70
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - reader
    - size
    argTypes:
    - java.io.Reader
    - int
    constantsTouched: []
    func_position:
      end: 249
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 249
    functionName: '[io.UTF16].testCharArray(java.io.Reader,int)'
    functionSourceFile: /src/xerces/tests/io/UTF16.java
    functionUses: 0
    functionsReached:
    - '[io.UTF8].expectedChar(String,io.UTF16,io.UTF16)'
    - '[io.UTF8].expectedChar(null,io.UTF16,io.UTF16)'
    - System.currentTimeMillis()
    - '[io.UTF8].load(java.io.Reader,io.UTF16)'
    - '[io.UTF8].extraChar()'
    - System.err.println(String)
    linkageType: ''
    returnType: long
    signature: '[io.UTF16].testCharArray(java.io.Reader,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: io.UTF16
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[io.UTF16].<init>()'
    functionSourceFile: /src/xerces/tests/io/UTF16.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: io.UTF16
    signature: '[io.UTF16].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: io.UTF16.UTF16Producer
      static: false
      superClass: InputStream
    argCount: 1
    argNames:
    - isBigEndian
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 281
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 281
    functionName: '[io.UTF16.UTF16Producer].<init>(boolean)'
    functionSourceFile: /src/xerces/tests/io/UTF16.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: io.UTF16.UTF16Producer
    signature: '[io.UTF16.UTF16Producer].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: io.UTF16.UTF16Producer:320,1
    - Dst: '[org.apache.xerces.util.XMLChar].highSurrogate(int)'
      Src: io.UTF16.UTF16Producer:332,1
    - Dst: '[org.apache.xerces.util.XMLChar].highSurrogate(int)'
      Src: io.UTF16.UTF16Producer:335,1
    - Dst: '[org.apache.xerces.util.XMLChar].highSurrogate(int)'
      Src: io.UTF16.UTF16Producer:343,1
    - Dst: '[org.apache.xerces.util.XMLChar].highSurrogate(int)'
      Src: io.UTF16.UTF16Producer:346,1
    - Dst: '[org.apache.xerces.util.XMLChar].lowSurrogate(int)'
      Src: io.UTF16.UTF16Producer:354,1
    - Dst: '[org.apache.xerces.util.XMLChar].lowSurrogate(int)'
      Src: io.UTF16.UTF16Producer:357,1
    - Dst: '[org.apache.xerces.util.XMLChar].lowSurrogate(int)'
      Src: io.UTF16.UTF16Producer:365,1
    - Dst: '[org.apache.xerces.util.XMLChar].lowSurrogate(int)'
      Src: io.UTF16.UTF16Producer:368,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: io.UTF16.UTF16Producer:375,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 380
      start: 288
    functionDepth: 1
    functionLinenumber: 288
    functionLinenumberEnd: 380
    functionName: '[io.UTF16.UTF16Producer].read()'
    functionSourceFile: /src/xerces/tests/io/UTF16.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].highSurrogate(int)'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.util.XMLChar].lowSurrogate(int)'
    linkageType: ''
    returnType: int
    signature: '[io.UTF16.UTF16Producer].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: io.UTF8:54,1
    - Dst: System.err.println(String)
      Src: io.UTF8:55,1
    - Dst: System.err.println(String)
      Src: io.UTF8:56,1
    - Dst: '[io.UTF8.UTF8Producer].<init>()'
      Src: io.UTF8:60,1
    - Dst: '[java.io.InputStreamReader].<init>(io.UTF8.UTF8Producer,String)'
      Src: io.UTF8:61,1
    - Dst: '[io.UTF8].testCharByChar(java.io.InputStreamReader)'
      Src: io.UTF8:62,1
    - Dst: System.err.println(String)
      Src: io.UTF8:63,1
    - Dst: '[java.io.InputStreamReader].close()'
      Src: io.UTF8:64,1
    - Dst: e.getMessage()
      Src: io.UTF8:67,1
    - Dst: System.err.println(String)
      Src: io.UTF8:67,1
    - Dst: '[io.UTF8.UTF8Producer].<init>()'
      Src: io.UTF8:72,1
    - Dst: '[java.io.InputStreamReader].<init>(io.UTF8.UTF8Producer,String)'
      Src: io.UTF8:73,1
    - Dst: '[io.UTF8].testCharArray(java.io.InputStreamReader,io.UTF8)'
      Src: io.UTF8:74,1
    - Dst: System.err.println(String)
      Src: io.UTF8:75,1
    - Dst: '[java.io.InputStreamReader].close()'
      Src: io.UTF8:76,1
    - Dst: e.getMessage()
      Src: io.UTF8:79,1
    - Dst: System.err.println(String)
      Src: io.UTF8:79,1
    - Dst: System.err.println(String)
      Src: io.UTF8:86,1
    - Dst: System.err.println(String)
      Src: io.UTF8:87,1
    - Dst: System.err.println(String)
      Src: io.UTF8:88,1
    - Dst: '[io.UTF8.UTF8Producer].<init>()'
      Src: io.UTF8:92,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].<init>(io.UTF8.UTF8Producer)'
      Src: io.UTF8:93,1
    - Dst: '[io.UTF8].testCharByChar(org.apache.xerces.impl.io.UTF8Reader)'
      Src: io.UTF8:94,1
    - Dst: System.err.println(String)
      Src: io.UTF8:95,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].close()'
      Src: io.UTF8:96,1
    - Dst: e.getMessage()
      Src: io.UTF8:99,1
    - Dst: System.err.println(String)
      Src: io.UTF8:99,1
    - Dst: '[io.UTF8.UTF8Producer].<init>()'
      Src: io.UTF8:104,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].<init>(io.UTF8.UTF8Producer)'
      Src: io.UTF8:105,1
    - Dst: '[io.UTF8].testCharArray(org.apache.xerces.impl.io.UTF8Reader,io.UTF8)'
      Src: io.UTF8:106,1
    - Dst: System.err.println(String)
      Src: io.UTF8:107,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].close()'
      Src: io.UTF8:108,1
    - Dst: e.getMessage()
      Src: io.UTF8:111,1
    - Dst: System.err.println(String)
      Src: io.UTF8:111,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 114
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 114
    functionName: '[io.UTF8].main(String[])'
    functionSourceFile: /src/xerces/tests/io/UTF8.java
    functionUses: 0
    functionsReached:
    - '[io.UTF8.UTF8Producer].<init>()'
    - '[java.io.InputStreamReader].<init>(io.UTF8.UTF8Producer,String)'
    - '[org.apache.xerces.impl.io.UTF8Reader].<init>(io.UTF8.UTF8Producer)'
    - '[io.UTF8].testCharArray(org.apache.xerces.impl.io.UTF8Reader,io.UTF8)'
    - '[io.UTF8].testCharByChar(org.apache.xerces.impl.io.UTF8Reader)'
    - '[io.UTF8].testCharByChar(java.io.InputStreamReader)'
    - System.err.println(String)
    - '[io.UTF8].testCharArray(java.io.InputStreamReader,io.UTF8)'
    - e.getMessage()
    - '[org.apache.xerces.impl.io.UTF8Reader].close()'
    - '[java.io.InputStreamReader].close()'
    linkageType: ''
    returnType: void
    signature: '[io.UTF8].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: io.UTF8:123,1
    - Dst: System.err.println(String)
      Src: io.UTF8:124,1
    - Dst: System.err.println(String)
      Src: io.UTF8:126,1
    - Dst: '[java.io.Reader].read()'
      Src: io.UTF8:128,1
    - Dst: '[io.UTF8].expectedChar(null,io.UTF8,io.UTF8)'
      Src: io.UTF8:130,1
    - Dst: System.err.println(String)
      Src: io.UTF8:133,1
    - Dst: '[java.io.Reader].read()'
      Src: io.UTF8:135,1
    - Dst: '[io.UTF8].expectedChar(null,io.UTF8,io.UTF8)'
      Src: io.UTF8:137,1
    - Dst: System.err.println(String)
      Src: io.UTF8:140,1
    - Dst: '[java.io.Reader].read()'
      Src: io.UTF8:142,1
    - Dst: '[io.UTF8].expectedChar(null,io.UTF8,io.UTF8)'
      Src: io.UTF8:144,1
    - Dst: System.err.println(String)
      Src: io.UTF8:147,1
    - Dst: '[java.io.Reader].read()'
      Src: io.UTF8:149,1
    - Dst: '[io.UTF8].expectedChar(null,io.UTF8,io.UTF8)'
      Src: io.UTF8:151,1
    - Dst: System.err.println(String)
      Src: io.UTF8:154,1
    - Dst: '[java.io.Reader].read()'
      Src: io.UTF8:165,1
    - Dst: '[io.UTF8].expectedChar(String,io.UTF8,io.UTF8)'
      Src: io.UTF8:167,1
    - Dst: '[java.io.Reader].read()'
      Src: io.UTF8:170,1
    - Dst: '[io.UTF8].expectedChar(String,io.UTF8,io.UTF8)'
      Src: io.UTF8:172,1
    - Dst: System.err.println(String)
      Src: io.UTF8:175,1
    - Dst: '[java.io.Reader].read()'
      Src: io.UTF8:176,1
    - Dst: '[io.UTF8].extraChar(io.UTF8)'
      Src: io.UTF8:178,1
    - Dst: System.currentTimeMillis()
      Src: io.UTF8:180,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 184
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 184
    functionName: '[io.UTF8].testCharByChar(java.io.Reader)'
    functionSourceFile: /src/xerces/tests/io/UTF8.java
    functionUses: 0
    functionsReached:
    - System.currentTimeMillis()
    - '[io.UTF8].extraChar(io.UTF8)'
    - '[io.UTF8].expectedChar(null,io.UTF8,io.UTF8)'
    - '[java.io.Reader].read()'
    - System.err.println(String)
    - '[io.UTF8].expectedChar(String,io.UTF8,io.UTF8)'
    linkageType: ''
    returnType: long
    signature: '[io.UTF8].testCharByChar(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: io.UTF8:192,1
    - Dst: System.err.println(String)
      Src: io.UTF8:193,1
    - Dst: System.err.println(String)
      Src: io.UTF8:199,1
    - Dst: '[io.UTF8].load(java.io.Reader,io.UTF8)'
      Src: io.UTF8:202,1
    - Dst: '[io.UTF8].expectedChar(null,io.UTF8,io.UTF8)'
      Src: io.UTF8:207,1
    - Dst: System.err.println(String)
      Src: io.UTF8:210,1
    - Dst: '[io.UTF8].load(java.io.Reader,io.UTF8)'
      Src: io.UTF8:213,1
    - Dst: '[io.UTF8].expectedChar(null,io.UTF8,io.UTF8)'
      Src: io.UTF8:218,1
    - Dst: System.err.println(String)
      Src: io.UTF8:221,1
    - Dst: '[io.UTF8].load(java.io.Reader,io.UTF8)'
      Src: io.UTF8:224,1
    - Dst: '[io.UTF8].expectedChar(null,io.UTF8,io.UTF8)'
      Src: io.UTF8:229,1
    - Dst: System.err.println(String)
      Src: io.UTF8:232,1
    - Dst: '[io.UTF8].load(java.io.Reader,io.UTF8)'
      Src: io.UTF8:235,1
    - Dst: '[io.UTF8].expectedChar(null,io.UTF8,io.UTF8)'
      Src: io.UTF8:240,1
    - Dst: System.err.println(String)
      Src: io.UTF8:243,1
    - Dst: '[io.UTF8].load(java.io.Reader,io.UTF8)'
      Src: io.UTF8:255,1
    - Dst: '[io.UTF8].expectedChar(String,io.UTF8,io.UTF8)'
      Src: io.UTF8:260,1
    - Dst: '[io.UTF8].load(java.io.Reader,io.UTF8)'
      Src: io.UTF8:264,1
    - Dst: '[io.UTF8].expectedChar(String,io.UTF8,io.UTF8)'
      Src: io.UTF8:269,1
    - Dst: System.err.println(String)
      Src: io.UTF8:272,1
    - Dst: '[io.UTF8].load(java.io.Reader,io.UTF8)'
      Src: io.UTF8:274,1
    - Dst: '[io.UTF8].extraChar()'
      Src: io.UTF8:278,1
    - Dst: System.currentTimeMillis()
      Src: io.UTF8:280,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 90
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - reader
    - size
    argTypes:
    - java.io.Reader
    - int
    constantsTouched: []
    func_position:
      end: 284
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 284
    functionName: '[io.UTF8].testCharArray(java.io.Reader,int)'
    functionSourceFile: /src/xerces/tests/io/UTF8.java
    functionUses: 0
    functionsReached:
    - System.currentTimeMillis()
    - '[io.UTF8].extraChar()'
    - '[io.UTF8].expectedChar(null,io.UTF8,io.UTF8)'
    - System.err.println(String)
    - '[io.UTF8].expectedChar(String,io.UTF8,io.UTF8)'
    - '[io.UTF8].load(java.io.Reader,io.UTF8)'
    linkageType: ''
    returnType: long
    signature: '[io.UTF8].testCharArray(java.io.Reader,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Reader].read(char[],int,io.UTF8)'
      Src: io.UTF8:292,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - char[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - reader
    - ch
    argTypes:
    - java.io.Reader
    - char[]
    constantsTouched: []
    func_position:
      end: 294
      start: 291
    functionDepth: 0
    functionLinenumber: 291
    functionLinenumberEnd: 294
    functionName: '[io.UTF8].load(java.io.Reader,char[])'
    functionSourceFile: /src/xerces/tests/io/UTF8.java
    functionUses: 0
    functionsReached:
    - '[java.io.Reader].read(char[],int,io.UTF8)'
    linkageType: ''
    returnType: int
    signature: '[io.UTF8].load(java.io.Reader,char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: io.UTF8:298,1
    - Dst: '[StringBuffer].append(String)'
      Src: io.UTF8:299,1
    - Dst: '[StringBuffer].append(String)'
      Src: io.UTF8:301,1
    - Dst: '[StringBuffer].append(char)'
      Src: io.UTF8:302,1
    - Dst: '[StringBuffer].append(String)'
      Src: io.UTF8:304,1
    - Dst: Integer.toHexString(int)
      Src: io.UTF8:305,1
    - Dst: '[StringBuffer].append(io.UTF8)'
      Src: io.UTF8:305,1
    - Dst: '[StringBuffer].append(String)'
      Src: io.UTF8:306,1
    - Dst: Integer.toHexString(int)
      Src: io.UTF8:308,1
    - Dst: '[StringBuffer].append(io.UTF8)'
      Src: io.UTF8:308,1
    - Dst: '[StringBuffer].append(String)'
      Src: io.UTF8:311,1
    - Dst: '[StringBuffer].toString()'
      Src: io.UTF8:313,1
    - Dst: '[java.io.IOException].<init>(io.UTF8)'
      Src: io.UTF8:314,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - prefix
    - ec
    - fc
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 315
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 315
    functionName: '[io.UTF8].expectedChar(String,int,int)'
    functionSourceFile: /src/xerces/tests/io/UTF8.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(io.UTF8)'
    - Integer.toHexString(int)
    - '[java.io.IOException].<init>(io.UTF8)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[io.UTF8].expectedChar(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: io.UTF8:319,1
    - Dst: '[StringBuffer].append(String)'
      Src: io.UTF8:320,1
    - Dst: Integer.toHexString(int)
      Src: io.UTF8:321,1
    - Dst: '[StringBuffer].append(io.UTF8)'
      Src: io.UTF8:321,1
    - Dst: '[StringBuffer].toString()'
      Src: io.UTF8:322,1
    - Dst: '[java.io.IOException].<init>(io.UTF8)'
      Src: io.UTF8:323,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 324
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 324
    functionName: '[io.UTF8].extraChar(int)'
    functionSourceFile: /src/xerces/tests/io/UTF8.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(io.UTF8)'
    - Integer.toHexString(int)
    - '[java.io.IOException].<init>(io.UTF8)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[io.UTF8].extraChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: io.UTF8
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[io.UTF8].<init>()'
    functionSourceFile: /src/xerces/tests/io/UTF8.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: io.UTF8
    signature: '[io.UTF8].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: io.UTF8.UTF8Producer:381,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: io.UTF8.UTF8Producer:411,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: io.UTF8.UTF8Producer:450,1
    CyclomaticComplexity: 34
    EdgeCount: 34
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 458
      start: 354
    functionDepth: 1
    functionLinenumber: 354
    functionLinenumberEnd: 458
    functionName: '[io.UTF8.UTF8Producer].read()'
    functionSourceFile: /src/xerces/tests/io/UTF8.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[io.UTF8.UTF8Producer].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: io.UTF8.UTF8Producer
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[io.UTF8.UTF8Producer].<init>()'
    functionSourceFile: /src/xerces/tests/io/UTF8.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: io.UTF8.UTF8Producer
    signature: '[io.UTF8.UTF8Producer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[util.XercesAbstractTestCase].<init>(String)'
      Src: idc.IDConstraintTests:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: idc.IDConstraintTests
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[idc.IDConstraintTests].<init>(String)'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - '[util.XercesAbstractTestCase].<init>(String)'
    linkageType: ''
    returnType: idc.IDConstraintTests
    signature: '[idc.IDConstraintTests].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:44,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:44,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:45,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:46,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:47,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:47,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:48,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:49,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:51,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 54
    functionName: '[idc.IDConstraintTests].testIDConstraint1()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - ex.printStackTrace()
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:60,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:60,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:61,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:62,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:63,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:63,1
    - Dst: failureList.size()
      Src: idc.IDConstraintTests:64,1
    - Dst: '[idc.IDConstraintTests].assertTrue(int)'
      Src: idc.IDConstraintTests:64,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: idc.IDConstraintTests:66,1
    - Dst: '[util.FailureMesgFragments].<init>()'
      Src: idc.IDConstraintTests:67,1
    - Dst: '[util.FailureMesgFragments].setMessageFragment(String)'
      Src: idc.IDConstraintTests:68,1
    - Dst: '[java.util.ArrayList].add(util.FailureMesgFragments)'
      Src: idc.IDConstraintTests:69,1
    - Dst: '[util.FailureMesgFragments].<init>()'
      Src: idc.IDConstraintTests:70,1
    - Dst: '[util.FailureMesgFragments].setMessageFragment(String)'
      Src: idc.IDConstraintTests:71,1
    - Dst: '[java.util.ArrayList].add(util.FailureMesgFragments)'
      Src: idc.IDConstraintTests:72,1
    - Dst: '[util.FailureMesgFragments].<init>()'
      Src: idc.IDConstraintTests:73,1
    - Dst: '[util.FailureMesgFragments].setMessageFragment(String)'
      Src: idc.IDConstraintTests:74,1
    - Dst: '[java.util.ArrayList].add(util.FailureMesgFragments)'
      Src: idc.IDConstraintTests:75,1
    - Dst: '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
      Src: idc.IDConstraintTests:76,1
    - Dst: '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:76,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:78,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:79,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 81
    functionName: '[idc.IDConstraintTests].testIDConstraint2()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - failureList.size()
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - '[util.FailureMesgFragments].<init>()'
    - '[java.util.ArrayList].add(util.FailureMesgFragments)'
    - '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
    - ex.printStackTrace()
    - '[util.FailureMesgFragments].setMessageFragment(String)'
    - '[idc.IDConstraintTests].assertTrue(int)'
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    - '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:87,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:87,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:88,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:89,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:90,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:90,1
    - Dst: failureList.size()
      Src: idc.IDConstraintTests:91,1
    - Dst: '[idc.IDConstraintTests].assertTrue(int)'
      Src: idc.IDConstraintTests:91,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: idc.IDConstraintTests:93,1
    - Dst: '[util.FailureMesgFragments].<init>()'
      Src: idc.IDConstraintTests:94,1
    - Dst: '[util.FailureMesgFragments].setMessageFragment(String)'
      Src: idc.IDConstraintTests:95,1
    - Dst: '[java.util.ArrayList].add(util.FailureMesgFragments)'
      Src: idc.IDConstraintTests:96,1
    - Dst: '[util.FailureMesgFragments].<init>()'
      Src: idc.IDConstraintTests:97,1
    - Dst: '[util.FailureMesgFragments].setMessageFragment(String)'
      Src: idc.IDConstraintTests:98,1
    - Dst: '[java.util.ArrayList].add(util.FailureMesgFragments)'
      Src: idc.IDConstraintTests:99,1
    - Dst: '[util.FailureMesgFragments].<init>()'
      Src: idc.IDConstraintTests:100,1
    - Dst: '[util.FailureMesgFragments].setMessageFragment(String)'
      Src: idc.IDConstraintTests:101,1
    - Dst: '[java.util.ArrayList].add(util.FailureMesgFragments)'
      Src: idc.IDConstraintTests:102,1
    - Dst: '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
      Src: idc.IDConstraintTests:103,1
    - Dst: '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:103,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:105,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:106,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 83
    functionDepth: 2
    functionLinenumber: 83
    functionLinenumberEnd: 108
    functionName: '[idc.IDConstraintTests].testIDConstraint3()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - failureList.size()
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - '[util.FailureMesgFragments].<init>()'
    - '[java.util.ArrayList].add(util.FailureMesgFragments)'
    - '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
    - ex.printStackTrace()
    - '[util.FailureMesgFragments].setMessageFragment(String)'
    - '[idc.IDConstraintTests].assertTrue(int)'
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    - '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint3()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:114,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:114,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:115,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:116,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:117,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:117,1
    - Dst: failureList.size()
      Src: idc.IDConstraintTests:118,1
    - Dst: '[idc.IDConstraintTests].assertTrue(int)'
      Src: idc.IDConstraintTests:118,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: idc.IDConstraintTests:120,1
    - Dst: '[util.FailureMesgFragments].<init>()'
      Src: idc.IDConstraintTests:121,1
    - Dst: '[util.FailureMesgFragments].setMessageFragment(String)'
      Src: idc.IDConstraintTests:122,1
    - Dst: '[java.util.ArrayList].add(util.FailureMesgFragments)'
      Src: idc.IDConstraintTests:123,1
    - Dst: '[util.FailureMesgFragments].<init>()'
      Src: idc.IDConstraintTests:124,1
    - Dst: '[util.FailureMesgFragments].setMessageFragment(String)'
      Src: idc.IDConstraintTests:125,1
    - Dst: '[java.util.ArrayList].add(util.FailureMesgFragments)'
      Src: idc.IDConstraintTests:126,1
    - Dst: '[util.FailureMesgFragments].<init>()'
      Src: idc.IDConstraintTests:127,1
    - Dst: '[util.FailureMesgFragments].setMessageFragment(String)'
      Src: idc.IDConstraintTests:128,1
    - Dst: '[java.util.ArrayList].add(util.FailureMesgFragments)'
      Src: idc.IDConstraintTests:129,1
    - Dst: '[util.FailureMesgFragments].<init>()'
      Src: idc.IDConstraintTests:130,1
    - Dst: '[util.FailureMesgFragments].setMessageFragment(String)'
      Src: idc.IDConstraintTests:131,1
    - Dst: '[java.util.ArrayList].add(util.FailureMesgFragments)'
      Src: idc.IDConstraintTests:132,1
    - Dst: '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
      Src: idc.IDConstraintTests:133,1
    - Dst: '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:133,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:135,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:136,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 110
    functionDepth: 2
    functionLinenumber: 110
    functionLinenumberEnd: 138
    functionName: '[idc.IDConstraintTests].testIDConstraint4()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - failureList.size()
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - '[util.FailureMesgFragments].<init>()'
    - '[java.util.ArrayList].add(util.FailureMesgFragments)'
    - '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
    - ex.printStackTrace()
    - '[util.FailureMesgFragments].setMessageFragment(String)'
    - '[idc.IDConstraintTests].assertTrue(int)'
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    - '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint4()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:144,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:144,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:145,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:146,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:147,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:147,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:148,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:149,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:151,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:152,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 154
    functionName: '[idc.IDConstraintTests].testIDConstraint5()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - ex.printStackTrace()
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint5()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:160,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:160,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:161,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:162,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:163,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:163,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:164,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:165,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:167,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:168,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 170
    functionName: '[idc.IDConstraintTests].testIDConstraint6()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - ex.printStackTrace()
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:176,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:176,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:177,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:178,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:179,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:179,1
    - Dst: failureList.size()
      Src: idc.IDConstraintTests:180,1
    - Dst: '[idc.IDConstraintTests].assertTrue(int)'
      Src: idc.IDConstraintTests:180,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: idc.IDConstraintTests:182,1
    - Dst: '[util.FailureMesgFragments].<init>()'
      Src: idc.IDConstraintTests:183,1
    - Dst: '[util.FailureMesgFragments].setMessageFragment(String)'
      Src: idc.IDConstraintTests:184,1
    - Dst: '[java.util.ArrayList].add(util.FailureMesgFragments)'
      Src: idc.IDConstraintTests:185,1
    - Dst: '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
      Src: idc.IDConstraintTests:186,1
    - Dst: '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:186,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:188,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:189,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 172
    functionDepth: 2
    functionLinenumber: 172
    functionLinenumberEnd: 191
    functionName: '[idc.IDConstraintTests].testIDConstraint7()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - failureList.size()
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - '[util.FailureMesgFragments].<init>()'
    - '[java.util.ArrayList].add(util.FailureMesgFragments)'
    - '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
    - ex.printStackTrace()
    - '[util.FailureMesgFragments].setMessageFragment(String)'
    - '[idc.IDConstraintTests].assertTrue(int)'
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    - '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint7()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:197,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:197,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:198,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:199,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:200,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:200,1
    - Dst: failureList.size()
      Src: idc.IDConstraintTests:201,1
    - Dst: '[idc.IDConstraintTests].assertTrue(int)'
      Src: idc.IDConstraintTests:201,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: idc.IDConstraintTests:203,1
    - Dst: '[util.FailureMesgFragments].<init>()'
      Src: idc.IDConstraintTests:204,1
    - Dst: '[util.FailureMesgFragments].setMessageFragment(String)'
      Src: idc.IDConstraintTests:205,1
    - Dst: '[java.util.ArrayList].add(util.FailureMesgFragments)'
      Src: idc.IDConstraintTests:206,1
    - Dst: '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
      Src: idc.IDConstraintTests:207,1
    - Dst: '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:207,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:209,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:210,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 193
    functionDepth: 2
    functionLinenumber: 193
    functionLinenumberEnd: 212
    functionName: '[idc.IDConstraintTests].testIDConstraint8()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - failureList.size()
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - '[util.FailureMesgFragments].<init>()'
    - '[java.util.ArrayList].add(util.FailureMesgFragments)'
    - '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
    - ex.printStackTrace()
    - '[util.FailureMesgFragments].setMessageFragment(String)'
    - '[idc.IDConstraintTests].assertTrue(int)'
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    - '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint8()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:218,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:218,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:219,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:220,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:221,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:221,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:222,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:223,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:225,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:226,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 214
    functionDepth: 1
    functionLinenumber: 214
    functionLinenumberEnd: 228
    functionName: '[idc.IDConstraintTests].testIDConstraint9()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - ex.printStackTrace()
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint9()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:234,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:234,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:235,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:236,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:237,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:237,1
    - Dst: failureList.size()
      Src: idc.IDConstraintTests:238,1
    - Dst: '[idc.IDConstraintTests].assertTrue(int)'
      Src: idc.IDConstraintTests:238,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: idc.IDConstraintTests:240,1
    - Dst: '[util.FailureMesgFragments].<init>()'
      Src: idc.IDConstraintTests:241,1
    - Dst: '[util.FailureMesgFragments].setMessageFragment(String)'
      Src: idc.IDConstraintTests:242,1
    - Dst: '[java.util.ArrayList].add(util.FailureMesgFragments)'
      Src: idc.IDConstraintTests:243,1
    - Dst: '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
      Src: idc.IDConstraintTests:244,1
    - Dst: '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:244,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:246,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:247,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 230
    functionDepth: 2
    functionLinenumber: 230
    functionLinenumberEnd: 249
    functionName: '[idc.IDConstraintTests].testIDConstraint10()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - failureList.size()
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - '[util.FailureMesgFragments].<init>()'
    - '[java.util.ArrayList].add(util.FailureMesgFragments)'
    - '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
    - ex.printStackTrace()
    - '[util.FailureMesgFragments].setMessageFragment(String)'
    - '[idc.IDConstraintTests].assertTrue(int)'
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    - '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:255,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:255,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:256,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:257,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:258,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:258,1
    - Dst: failureList.size()
      Src: idc.IDConstraintTests:259,1
    - Dst: '[idc.IDConstraintTests].assertTrue(int)'
      Src: idc.IDConstraintTests:259,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: idc.IDConstraintTests:261,1
    - Dst: '[util.FailureMesgFragments].<init>()'
      Src: idc.IDConstraintTests:262,1
    - Dst: '[util.FailureMesgFragments].setMessageFragment(String)'
      Src: idc.IDConstraintTests:263,1
    - Dst: '[java.util.ArrayList].add(util.FailureMesgFragments)'
      Src: idc.IDConstraintTests:264,1
    - Dst: '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
      Src: idc.IDConstraintTests:265,1
    - Dst: '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:265,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:267,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:268,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 251
    functionDepth: 2
    functionLinenumber: 251
    functionLinenumberEnd: 270
    functionName: '[idc.IDConstraintTests].testIDConstraint11()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - failureList.size()
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - '[util.FailureMesgFragments].<init>()'
    - '[java.util.ArrayList].add(util.FailureMesgFragments)'
    - '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
    - ex.printStackTrace()
    - '[util.FailureMesgFragments].setMessageFragment(String)'
    - '[idc.IDConstraintTests].assertTrue(int)'
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    - '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:276,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:276,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:277,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:278,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:279,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:279,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:280,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:281,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:283,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:284,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 272
    functionDepth: 1
    functionLinenumber: 272
    functionLinenumberEnd: 286
    functionName: '[idc.IDConstraintTests].testIDConstraint12()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - ex.printStackTrace()
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint12()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:292,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:292,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:293,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:294,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:295,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:295,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:296,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:297,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:299,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:300,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 302
      start: 288
    functionDepth: 1
    functionLinenumber: 288
    functionLinenumberEnd: 302
    functionName: '[idc.IDConstraintTests].testIDConstraint13()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - ex.printStackTrace()
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint13()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:308,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:308,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:309,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:310,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:311,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:311,1
    - Dst: failureList.size()
      Src: idc.IDConstraintTests:312,1
    - Dst: '[idc.IDConstraintTests].assertTrue(int)'
      Src: idc.IDConstraintTests:312,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: idc.IDConstraintTests:314,1
    - Dst: '[util.FailureMesgFragments].<init>()'
      Src: idc.IDConstraintTests:315,1
    - Dst: '[util.FailureMesgFragments].setMessageFragment(String)'
      Src: idc.IDConstraintTests:316,1
    - Dst: '[java.util.ArrayList].add(util.FailureMesgFragments)'
      Src: idc.IDConstraintTests:317,1
    - Dst: '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
      Src: idc.IDConstraintTests:318,1
    - Dst: '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:318,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:320,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:321,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 323
      start: 304
    functionDepth: 2
    functionLinenumber: 304
    functionLinenumberEnd: 323
    functionName: '[idc.IDConstraintTests].testIDConstraint14()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - failureList.size()
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - '[util.FailureMesgFragments].<init>()'
    - '[java.util.ArrayList].add(util.FailureMesgFragments)'
    - '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
    - ex.printStackTrace()
    - '[util.FailureMesgFragments].setMessageFragment(String)'
    - '[idc.IDConstraintTests].assertTrue(int)'
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    - '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint14()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:329,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:329,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:330,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:331,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:332,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:332,1
    - Dst: failureList.size()
      Src: idc.IDConstraintTests:333,1
    - Dst: '[idc.IDConstraintTests].assertTrue(int)'
      Src: idc.IDConstraintTests:333,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: idc.IDConstraintTests:335,1
    - Dst: '[util.FailureMesgFragments].<init>()'
      Src: idc.IDConstraintTests:336,1
    - Dst: '[util.FailureMesgFragments].setMessageFragment(String)'
      Src: idc.IDConstraintTests:337,1
    - Dst: '[java.util.ArrayList].add(util.FailureMesgFragments)'
      Src: idc.IDConstraintTests:338,1
    - Dst: '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
      Src: idc.IDConstraintTests:339,1
    - Dst: '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:339,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:341,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:342,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 344
      start: 325
    functionDepth: 2
    functionLinenumber: 325
    functionLinenumberEnd: 344
    functionName: '[idc.IDConstraintTests].testIDConstraint15()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - failureList.size()
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - '[util.FailureMesgFragments].<init>()'
    - '[java.util.ArrayList].add(util.FailureMesgFragments)'
    - '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
    - ex.printStackTrace()
    - '[util.FailureMesgFragments].setMessageFragment(String)'
    - '[idc.IDConstraintTests].assertTrue(int)'
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    - '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint15()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:350,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:350,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:351,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:352,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:353,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:353,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:354,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:355,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:357,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:358,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 360
      start: 346
    functionDepth: 1
    functionLinenumber: 346
    functionLinenumberEnd: 360
    functionName: '[idc.IDConstraintTests].testIDConstraint16()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - ex.printStackTrace()
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint16()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:366,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:366,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:367,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:368,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:369,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:369,1
    - Dst: failureList.size()
      Src: idc.IDConstraintTests:370,1
    - Dst: '[idc.IDConstraintTests].assertTrue(int)'
      Src: idc.IDConstraintTests:370,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: idc.IDConstraintTests:372,1
    - Dst: '[util.FailureMesgFragments].<init>()'
      Src: idc.IDConstraintTests:373,1
    - Dst: '[util.FailureMesgFragments].setMessageFragment(String)'
      Src: idc.IDConstraintTests:374,1
    - Dst: '[java.util.ArrayList].add(util.FailureMesgFragments)'
      Src: idc.IDConstraintTests:375,1
    - Dst: '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
      Src: idc.IDConstraintTests:376,1
    - Dst: '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:376,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:378,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:379,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 381
      start: 362
    functionDepth: 2
    functionLinenumber: 362
    functionLinenumberEnd: 381
    functionName: '[idc.IDConstraintTests].testIDConstraint17()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - failureList.size()
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - '[util.FailureMesgFragments].<init>()'
    - '[java.util.ArrayList].add(util.FailureMesgFragments)'
    - '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
    - ex.printStackTrace()
    - '[util.FailureMesgFragments].setMessageFragment(String)'
    - '[idc.IDConstraintTests].assertTrue(int)'
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    - '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint17()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:387,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:387,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:388,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:389,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:390,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:390,1
    - Dst: failureList.size()
      Src: idc.IDConstraintTests:391,1
    - Dst: '[idc.IDConstraintTests].assertTrue(int)'
      Src: idc.IDConstraintTests:391,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: idc.IDConstraintTests:393,1
    - Dst: '[util.FailureMesgFragments].<init>()'
      Src: idc.IDConstraintTests:394,1
    - Dst: '[util.FailureMesgFragments].setMessageFragment(String)'
      Src: idc.IDConstraintTests:395,1
    - Dst: '[java.util.ArrayList].add(util.FailureMesgFragments)'
      Src: idc.IDConstraintTests:396,1
    - Dst: '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
      Src: idc.IDConstraintTests:397,1
    - Dst: '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:397,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:399,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:400,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 383
    functionDepth: 2
    functionLinenumber: 383
    functionLinenumberEnd: 402
    functionName: '[idc.IDConstraintTests].testIDConstraint18()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - failureList.size()
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - '[util.FailureMesgFragments].<init>()'
    - '[java.util.ArrayList].add(util.FailureMesgFragments)'
    - '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
    - ex.printStackTrace()
    - '[util.FailureMesgFragments].setMessageFragment(String)'
    - '[idc.IDConstraintTests].assertTrue(int)'
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    - '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint18()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:408,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:408,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:409,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:410,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:411,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:411,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:412,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:413,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:415,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:416,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 418
      start: 404
    functionDepth: 1
    functionLinenumber: 404
    functionLinenumberEnd: 418
    functionName: '[idc.IDConstraintTests].testIDConstraint19()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - ex.printStackTrace()
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint19()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:424,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:424,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:425,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:426,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:427,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:427,1
    - Dst: failureList.size()
      Src: idc.IDConstraintTests:428,1
    - Dst: '[idc.IDConstraintTests].assertTrue(int)'
      Src: idc.IDConstraintTests:428,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: idc.IDConstraintTests:430,1
    - Dst: '[util.FailureMesgFragments].<init>()'
      Src: idc.IDConstraintTests:431,1
    - Dst: '[util.FailureMesgFragments].setMessageFragment(String)'
      Src: idc.IDConstraintTests:432,1
    - Dst: '[java.util.ArrayList].add(util.FailureMesgFragments)'
      Src: idc.IDConstraintTests:433,1
    - Dst: '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
      Src: idc.IDConstraintTests:434,1
    - Dst: '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:434,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:436,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:437,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 439
      start: 420
    functionDepth: 2
    functionLinenumber: 420
    functionLinenumberEnd: 439
    functionName: '[idc.IDConstraintTests].testIDConstraint20()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - failureList.size()
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - '[util.FailureMesgFragments].<init>()'
    - '[java.util.ArrayList].add(util.FailureMesgFragments)'
    - '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
    - ex.printStackTrace()
    - '[util.FailureMesgFragments].setMessageFragment(String)'
    - '[idc.IDConstraintTests].assertTrue(int)'
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    - '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint20()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:445,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:445,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:446,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:447,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:448,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:448,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:449,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:450,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:452,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:453,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 455
      start: 441
    functionDepth: 1
    functionLinenumber: 441
    functionLinenumberEnd: 455
    functionName: '[idc.IDConstraintTests].testIDConstraint21()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - ex.printStackTrace()
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint21()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:461,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:461,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:462,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:463,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:464,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:464,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:465,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:466,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:468,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:469,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 471
      start: 457
    functionDepth: 1
    functionLinenumber: 457
    functionLinenumberEnd: 471
    functionName: '[idc.IDConstraintTests].testIDConstraint22()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - ex.printStackTrace()
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint22()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:477,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:477,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:478,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:479,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:480,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:480,1
    - Dst: failureList.size()
      Src: idc.IDConstraintTests:481,1
    - Dst: '[idc.IDConstraintTests].assertTrue(int)'
      Src: idc.IDConstraintTests:481,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: idc.IDConstraintTests:483,1
    - Dst: '[util.FailureMesgFragments].<init>()'
      Src: idc.IDConstraintTests:484,1
    - Dst: '[util.FailureMesgFragments].setMessageFragment(String)'
      Src: idc.IDConstraintTests:485,1
    - Dst: '[java.util.ArrayList].add(util.FailureMesgFragments)'
      Src: idc.IDConstraintTests:486,1
    - Dst: '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
      Src: idc.IDConstraintTests:487,1
    - Dst: '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:487,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:489,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:490,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 492
      start: 473
    functionDepth: 2
    functionLinenumber: 473
    functionLinenumberEnd: 492
    functionName: '[idc.IDConstraintTests].testIDConstraint23()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - failureList.size()
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - '[util.FailureMesgFragments].<init>()'
    - '[java.util.ArrayList].add(util.FailureMesgFragments)'
    - '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
    - ex.printStackTrace()
    - '[util.FailureMesgFragments].setMessageFragment(String)'
    - '[idc.IDConstraintTests].assertTrue(int)'
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    - '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint23()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:498,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:498,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:499,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:500,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:501,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:501,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:502,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:503,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:505,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:506,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 508
      start: 494
    functionDepth: 1
    functionLinenumber: 494
    functionLinenumberEnd: 508
    functionName: '[idc.IDConstraintTests].testIDConstraint24()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - ex.printStackTrace()
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint24()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:514,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:514,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:515,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:516,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:517,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:517,1
    - Dst: failureList.size()
      Src: idc.IDConstraintTests:518,1
    - Dst: '[idc.IDConstraintTests].assertTrue(int)'
      Src: idc.IDConstraintTests:518,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: idc.IDConstraintTests:520,1
    - Dst: '[util.FailureMesgFragments].<init>()'
      Src: idc.IDConstraintTests:521,1
    - Dst: '[util.FailureMesgFragments].setMessageFragment(String)'
      Src: idc.IDConstraintTests:522,1
    - Dst: '[java.util.ArrayList].add(util.FailureMesgFragments)'
      Src: idc.IDConstraintTests:523,1
    - Dst: '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
      Src: idc.IDConstraintTests:524,1
    - Dst: '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:524,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:526,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:527,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 529
      start: 510
    functionDepth: 2
    functionLinenumber: 510
    functionLinenumberEnd: 529
    functionName: '[idc.IDConstraintTests].testIDConstraint25()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - failureList.size()
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - '[util.FailureMesgFragments].<init>()'
    - '[java.util.ArrayList].add(util.FailureMesgFragments)'
    - '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
    - ex.printStackTrace()
    - '[util.FailureMesgFragments].setMessageFragment(String)'
    - '[idc.IDConstraintTests].assertTrue(int)'
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    - '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint25()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:535,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:535,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:536,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:537,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:538,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:538,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:539,1
    - Dst: '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:540,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:542,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:543,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 545
      start: 531
    functionDepth: 1
    functionLinenumber: 531
    functionLinenumberEnd: 545
    functionName: '[idc.IDConstraintTests].testIDConstraint26()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - ex.printStackTrace()
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - '[idc.IDConstraintTests].assertNull(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint26()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:551,1
    - Dst: fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
      Src: idc.IDConstraintTests:551,1
    - Dst: '[idc.IDConstraintTests].newValidator()'
      Src: idc.IDConstraintTests:552,1
    - Dst: '[idc.IDConstraintTests].setErrorHandler()'
      Src: idc.IDConstraintTests:553,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:554,1
    - Dst: '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
      Src: idc.IDConstraintTests:554,1
    - Dst: failureList.size()
      Src: idc.IDConstraintTests:555,1
    - Dst: '[idc.IDConstraintTests].assertTrue(int)'
      Src: idc.IDConstraintTests:555,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: idc.IDConstraintTests:557,1
    - Dst: '[util.FailureMesgFragments].<init>()'
      Src: idc.IDConstraintTests:558,1
    - Dst: '[util.FailureMesgFragments].setMessageFragment(String)'
      Src: idc.IDConstraintTests:559,1
    - Dst: '[java.util.ArrayList].add(util.FailureMesgFragments)'
      Src: idc.IDConstraintTests:560,1
    - Dst: '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
      Src: idc.IDConstraintTests:561,1
    - Dst: '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
      Src: idc.IDConstraintTests:561,1
    - Dst: ex.printStackTrace()
      Src: idc.IDConstraintTests:563,1
    - Dst: '[idc.IDConstraintTests].assertTrue(boolean)'
      Src: idc.IDConstraintTests:564,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: util.XercesAbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 566
      start: 547
    functionDepth: 2
    functionLinenumber: 547
    functionLinenumberEnd: 566
    functionName: '[idc.IDConstraintTests].testIDConstraint27()'
    functionSourceFile: /src/xerces/tests/idc/IDConstraintTests.java
    functionUses: 0
    functionsReached:
    - failureList.size()
    - '[idc.IDConstraintTests].setErrorHandler()'
    - '[idc.IDConstraintTests].newValidator()'
    - '[idc.IDConstraintTests].assertTrue(boolean)'
    - '[util.FailureMesgFragments].<init>()'
    - '[java.util.ArrayList].add(util.FailureMesgFragments)'
    - '[idc.IDConstraintTests].areErrorMessagesConsistent(java.util.ArrayList)'
    - ex.printStackTrace()
    - '[util.FailureMesgFragments].setMessageFragment(String)'
    - '[idc.IDConstraintTests].assertTrue(int)'
    - '[javax.xml.transform.stream.StreamSource].<init>(idc.IDConstraintTests)'
    - fSchemaFactory.newSchema(javax.xml.transform.stream.StreamSource)
    - '[idc.IDConstraintTests].validate(javax.xml.transform.stream.StreamSource)'
    - '[idc.IDConstraintTests].assertTrue(idc.IDConstraintTests)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[idc.IDConstraintTests].testIDConstraint27()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[idc.AllTests].suite()'
      Src: idc.AllTests:33,1
    - Dst: '[junit.textui.TestRunner].run(junit.framework.Test)'
      Src: idc.AllTests:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[idc.AllTests].main(String[])'
    functionSourceFile: /src/xerces/tests/idc/AllTests.java
    functionUses: 0
    functionsReached:
    - '[idc.AllTests].suite()'
    - '[junit.textui.TestRunner].run(junit.framework.Test)'
    linkageType: ''
    returnType: void
    signature: '[idc.AllTests].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>(String)'
      Src: idc.AllTests:37,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: idc.AllTests:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: junit.framework.Test
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 40
    functionName: '[idc.AllTests].suite()'
    functionSourceFile: /src/xerces/tests/idc/AllTests.java
    functionUses: 5
    functionsReached:
    - '[junit.framework.TestSuite].<init>(String)'
    - '[junit.framework.TestSuite].addTestSuite()'
    linkageType: ''
    returnType: junit.framework.Test
    signature: '[idc.AllTests].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: idc.AllTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[idc.AllTests].<init>()'
    functionSourceFile: /src/xerces/tests/idc/AllTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: idc.AllTests
    signature: '[idc.AllTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.Test
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 66
    functionName: '[schema.Test].<init>()'
    functionSourceFile: /src/xerces/tests/schema/Test.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: schema.Test
    signature: '[schema.Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.Test].printError(String,org.xml.sax.SAXParseException)'
      Src: schema.Test:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[schema.Test].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/schema/Test.java
    functionUses: 0
    functionsReached:
    - '[schema.Test].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[schema.Test].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.Test].printError(String,org.xml.sax.SAXParseException)'
      Src: schema.Test:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[schema.Test].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/schema/Test.java
    functionUses: 0
    functionsReached:
    - '[schema.Test].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[schema.Test].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.Test].printError(String,org.xml.sax.SAXParseException)'
      Src: schema.Test:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[schema.Test].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/schema/Test.java
    functionUses: 0
    functionsReached:
    - '[schema.Test].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[schema.Test].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.print(String)
      Src: schema.Test:87,1
    - Dst: System.err.print(String)
      Src: schema.Test:88,1
    - Dst: System.err.print(String)
      Src: schema.Test:89,1
    - Dst: System.out.println(String)
      Src: schema.Test:91,1
    - Dst: '[org.xml.sax.SAXParseException].getSystemId()'
      Src: schema.Test:93,1
    - Dst: '[schema.Test].lastIndexOf(char)'
      Src: schema.Test:95,1
    - Dst: '[schema.Test].substring(int)'
      Src: schema.Test:97,1
    - Dst: System.err.print(schema.Test)
      Src: schema.Test:98,1
    - Dst: System.err.print(char)
      Src: schema.Test:100,1
    - Dst: '[org.xml.sax.SAXParseException].getLineNumber()'
      Src: schema.Test:101,1
    - Dst: System.err.print(schema.Test)
      Src: schema.Test:101,1
    - Dst: System.err.print(char)
      Src: schema.Test:102,1
    - Dst: '[org.xml.sax.SAXParseException].getColumnNumber()'
      Src: schema.Test:103,1
    - Dst: System.err.print(schema.Test)
      Src: schema.Test:103,1
    - Dst: System.err.print(String)
      Src: schema.Test:104,1
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: schema.Test:105,1
    - Dst: System.err.print(schema.Test)
      Src: schema.Test:105,1
    - Dst: System.err.println()
      Src: schema.Test:106,1
    - Dst: System.err.flush()
      Src: schema.Test:107,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - type
    - ex
    argTypes:
    - String
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 108
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 108
    functionName: '[schema.Test].printError(String,org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/schema/Test.java
    functionUses: 3
    functionsReached:
    - System.out.println(String)
    - '[org.xml.sax.SAXParseException].getColumnNumber()'
    - System.err.flush()
    - System.err.print(char)
    - '[org.xml.sax.SAXParseException].getLineNumber()'
    - System.err.print(String)
    - '[org.xml.sax.SAXParseException].getSystemId()'
    - '[schema.Test].substring(int)'
    - '[schema.Test].lastIndexOf(char)'
    - System.err.println()
    - '[org.xml.sax.SAXParseException].getMessage()'
    - System.err.print(schema.Test)
    linkageType: ''
    returnType: void
    signature: '[schema.Test].printError(String,org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: schema.Test:112,1
    - Dst: System.err.println(String)
      Src: schema.Test:113,1
    - Dst: System.err.println(String)
      Src: schema.Test:114,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].<init>()'
      Src: schema.Test:117,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setFeature(String,boolean)'
      Src: schema.Test:120,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setFeature(String,boolean)'
      Src: schema.Test:121,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setFeature(String,boolean)'
      Src: schema.Test:122,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setFeature(String,boolean)'
      Src: schema.Test:123,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setFeature(String,boolean)'
      Src: schema.Test:124,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setFeature(String,boolean)'
      Src: schema.Test:125,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setProperty(String,String)'
      Src: schema.Test:128,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setContentHandler()'
      Src: schema.Test:131,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setErrorHandler()'
      Src: schema.Test:132,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].parse(String)'
      Src: schema.Test:135,1
    - Dst: System.err.println(String)
      Src: schema.Test:136,1
    - Dst: System.err.println()
      Src: schema.Test:137,1
    - Dst: e.getMessage()
      Src: schema.Test:140,1
    - Dst: System.err.println(String)
      Src: schema.Test:140,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 142
    functionName: '[schema.Test].testSettingNoNamespaceSchemaLocation()'
    functionSourceFile: /src/xerces/tests/schema/Test.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.SAXParser].parse(String)'
    - '[org.apache.xerces.parsers.SAXParser].setFeature(String,boolean)'
    - '[org.apache.xerces.parsers.SAXParser].setContentHandler()'
    - '[org.apache.xerces.parsers.SAXParser].setProperty(String,String)'
    - '[org.apache.xerces.parsers.SAXParser].setErrorHandler()'
    - '[org.apache.xerces.parsers.SAXParser].<init>()'
    - System.err.println(String)
    - System.err.println()
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.Test].testSettingNoNamespaceSchemaLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.Test].<init>()'
      Src: schema.Test:148,1
    - Dst: '[schema.Test].testSettingNoNamespaceSchemaLocation()'
      Src: schema.Test:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 150
      start: 146
    functionDepth: 2
    functionLinenumber: 146
    functionLinenumberEnd: 150
    functionName: '[schema.Test].main(String)'
    functionSourceFile: /src/xerces/tests/schema/Test.java
    functionUses: 0
    functionsReached:
    - '[schema.Test].testSettingNoNamespaceSchemaLocation()'
    - '[schema.Test].<init>()'
    linkageType: ''
    returnType: void
    signature: '[schema.Test].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(schema.annotations.XSModelGroupAnnotationsTest,String)
      Src: schema.annotations.XSModelGroupAnnotationsTest:59,1
    - Dst: '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:61,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getDOMImplementation(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:64,1
    - Dst: impl.createXSLoader(null)
      Src: schema.annotations.XSModelGroupAnnotationsTest:67,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getConfig()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:69,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].setParameter(String,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:72,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].fail(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:75,1
    - Dst: System.err.println(String)
      Src: schema.annotations.XSModelGroupAnnotationsTest:76,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 78
    functionName: '[schema.annotations.XSModelGroupAnnotationsTest].setUp()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - System.setProperty(schema.annotations.XSModelGroupAnnotationsTest,String)
    - '[schema.annotations.XSModelGroupAnnotationsTest].fail(String)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].setParameter(String,schema.annotations.XSModelGroupAnnotationsTest)'
    - '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
    - impl.createXSLoader(null)
    - System.err.println(String)
    - '[schema.annotations.XSModelGroupAnnotationsTest].getConfig()'
    - '[schema.annotations.XSModelGroupAnnotationsTest].getDOMImplementation(String)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupAnnotationsTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 89
    functionName: '[schema.annotations.XSModelGroupAnnotationsTest].tearDown()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSModelGroupAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupAnnotationsTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:95,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:101,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:100,1
    - Dst: '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:102,1
    - Dst: '[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:105,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getAnnotation()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:107,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:108,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getAnnotations()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:109,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:110,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 111
    functionName: '[schema.annotations.XSModelGroupAnnotationsTest].testGroup1Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].getResourceURL(String)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSModelGroupAnnotationsTest)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupAnnotationsTest)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,int)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSModelGroup].getAnnotations()'
    - '[org.apache.xerces.xs.XSModelGroup].getAnnotation()'
    - '[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup()'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupAnnotationsTest].testGroup1Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:117,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:123,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:122,1
    - Dst: '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:125,1
    - Dst: '[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:127,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getAnnotation()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:129,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:130,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getAnnotations()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:131,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:132,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:132,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:134,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:140,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:139,1
    - Dst: '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:142,1
    - Dst: '[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:143,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getAnnotation()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:145,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertNotNull(String,org.apache.xerces.xs.XSAnnotation)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:146,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getAnnotations()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:147,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:148,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 149
    functionName: '[schema.annotations.XSModelGroupAnnotationsTest].testGroup2Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].getResourceURL(String)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].assertNotNull(String,org.apache.xerces.xs.XSAnnotation)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSModelGroupAnnotationsTest)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupAnnotationsTest)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,int)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSModelGroup].getAnnotations()'
    - '[org.apache.xerces.xs.XSModelGroup].getAnnotation()'
    - '[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup()'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupAnnotationsTest].testGroup2Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:155,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:159,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:165,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:164,1
    - Dst: '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:167,1
    - Dst: '[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:169,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getParticles()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:170,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:170,1
    - Dst: choiceparticle.getTerm()
      Src: schema.annotations.XSModelGroupAnnotationsTest:172,1
    - Dst: group.getAnnotation()
      Src: schema.annotations.XSModelGroupAnnotationsTest:174,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:175,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:175,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:175,1
    - Dst: group.getAnnotations()
      Src: schema.annotations.XSModelGroupAnnotationsTest:177,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getLength()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:178,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:178,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].item(int)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:183,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:183,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:183,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 184
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 184
    functionName: '[schema.annotations.XSModelGroupAnnotationsTest].group3AnnotationTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - choiceparticle.getTerm()
    - '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].getAnnotationString()'
    - '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].getResourceURL(String)'
    - group.getAnnotation()
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    - '[org.apache.xerces.xs.XSModelGroup].getParticles()'
    - '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,schema.annotations.XSModelGroupAnnotationsTest)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].getLength()'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupAnnotationsTest)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup()'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[schema.annotations.XSModelGroupAnnotationsTest].item(int)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    - group.getAnnotations()
    - '[schema.annotations.XSModelGroupAnnotationsTest].trim(schema.annotations.XSModelGroupAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupAnnotationsTest].group3AnnotationTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].group3AnnotationTest(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:187,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].group3AnnotationTest(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 189
    functionName: '[schema.annotations.XSModelGroupAnnotationsTest].testGroup3Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSModelGroupAnnotationsTest].group3AnnotationTest(schema.annotations.XSModelGroupAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupAnnotationsTest].testGroup3Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:195,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:200,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:206,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:205,1
    - Dst: '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:208,1
    - Dst: '[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:210,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getAnnotation()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:212,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:213,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:213,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:213,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getAnnotations()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:215,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:216,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:216,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:221,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:221,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:221,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 222
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 222
    functionName: '[schema.annotations.XSModelGroupAnnotationsTest].group4AnnotationTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
    - '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,int)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupAnnotationsTest)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSModelGroup].getAnnotations()'
    - '[org.apache.xerces.xs.XSModelGroup].getAnnotation()'
    - '[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup()'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupAnnotationsTest].group4AnnotationTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].group4AnnotationTest(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:225,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].group4AnnotationTest(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 224
    functionDepth: 1
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionName: '[schema.annotations.XSModelGroupAnnotationsTest].testGroup4Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSModelGroupAnnotationsTest].group4AnnotationTest(schema.annotations.XSModelGroupAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupAnnotationsTest].testGroup4Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:233,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:237,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:241,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:247,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:246,1
    - Dst: '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:249,1
    - Dst: '[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:251,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getAnnotation()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:253,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:255,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:255,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:254,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getAnnotations()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:256,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:257,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:257,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:262,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:262,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:262,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:259,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getParticles()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:264,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:264,1
    - Dst: '[org.apache.xerces.xs.XSParticle].getTerm()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:264,1
    - Dst: group.getAnnotation()
      Src: schema.annotations.XSModelGroupAnnotationsTest:266,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:268,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:268,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:267,1
    - Dst: group.getAnnotations()
      Src: schema.annotations.XSModelGroupAnnotationsTest:269,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getLength()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:270,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:270,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].item(int)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:275,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:275,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:275,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 277
      start: 232
    functionDepth: 1
    functionLinenumber: 232
    functionLinenumberEnd: 277
    functionName: '[schema.annotations.XSModelGroupAnnotationsTest].group5AnnotationTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,schema.annotations.XSModelGroupAnnotationsTest)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSModelGroup].getAnnotations()'
    - '[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup()'
    - '[schema.annotations.XSModelGroupAnnotationsTest].item(int)'
    - group.getAnnotations()
    - '[schema.annotations.XSModelGroupAnnotationsTest].getAnnotationString()'
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    - '[org.apache.xerces.xs.XSModelGroup].getParticles()'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupAnnotationsTest)'
    - '[org.apache.xerces.xs.XSModelGroup].getAnnotation()'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[schema.annotations.XSModelGroupAnnotationsTest].trim(schema.annotations.XSModelGroupAnnotationsTest)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
    - '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].getResourceURL(String)'
    - group.getAnnotation()
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSParticle].getTerm()'
    - '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,int)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].getLength()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupAnnotationsTest].group5AnnotationTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].group5AnnotationTest(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:280,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].group5AnnotationTest(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 279
    functionDepth: 1
    functionLinenumber: 279
    functionLinenumberEnd: 282
    functionName: '[schema.annotations.XSModelGroupAnnotationsTest].testGroup5Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSModelGroupAnnotationsTest].group5AnnotationTest(schema.annotations.XSModelGroupAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupAnnotationsTest].testGroup5Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:288,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:292,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:296,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:301,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:307,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:306,1
    - Dst: '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:309,1
    - Dst: '[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:311,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getAnnotation()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:313,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:315,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:315,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:314,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getAnnotations()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:316,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:317,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:317,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:322,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:322,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:322,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:319,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getParticles()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:324,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:324,1
    - Dst: '[org.apache.xerces.xs.XSParticle].getTerm()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:324,1
    - Dst: group.getAnnotation()
      Src: schema.annotations.XSModelGroupAnnotationsTest:326,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:328,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:328,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:327,1
    - Dst: group.getAnnotations()
      Src: schema.annotations.XSModelGroupAnnotationsTest:329,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getLength()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:330,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:330,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].item(int)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:335,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:335,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:335,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:332,1
    - Dst: group.getParticles()
      Src: schema.annotations.XSModelGroupAnnotationsTest:337,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].item(int)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:337,1
    - Dst: '[org.apache.xerces.xs.XSParticle].getTerm()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:337,1
    - Dst: group.getAnnotation()
      Src: schema.annotations.XSModelGroupAnnotationsTest:339,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:341,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:341,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:340,1
    - Dst: group.getAnnotations()
      Src: schema.annotations.XSModelGroupAnnotationsTest:342,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getLength()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:343,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:343,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].item(int)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:348,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:348,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:348,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:345,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 78
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 350
      start: 287
    functionDepth: 1
    functionLinenumber: 287
    functionLinenumberEnd: 350
    functionName: '[schema.annotations.XSModelGroupAnnotationsTest].group6AnnotationTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,schema.annotations.XSModelGroupAnnotationsTest)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSModelGroup].getAnnotations()'
    - '[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup()'
    - '[schema.annotations.XSModelGroupAnnotationsTest].item(int)'
    - group.getAnnotations()
    - '[schema.annotations.XSModelGroupAnnotationsTest].getAnnotationString()'
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    - '[org.apache.xerces.xs.XSModelGroup].getParticles()'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupAnnotationsTest)'
    - '[org.apache.xerces.xs.XSModelGroup].getAnnotation()'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[schema.annotations.XSModelGroupAnnotationsTest].trim(schema.annotations.XSModelGroupAnnotationsTest)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
    - '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].getResourceURL(String)'
    - group.getAnnotation()
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - group.getParticles()
    - '[org.apache.xerces.xs.XSParticle].getTerm()'
    - '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,int)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].getLength()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupAnnotationsTest].group6AnnotationTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].group6AnnotationTest(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:353,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].group6AnnotationTest(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 352
    functionDepth: 1
    functionLinenumber: 352
    functionLinenumberEnd: 355
    functionName: '[schema.annotations.XSModelGroupAnnotationsTest].testGroup6Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSModelGroupAnnotationsTest].group6AnnotationTest(schema.annotations.XSModelGroupAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupAnnotationsTest].testGroup6Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:361,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:365,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:370,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:376,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:375,1
    - Dst: '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:378,1
    - Dst: '[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:380,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getAnnotation()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:382,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:384,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:384,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:383,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getAnnotations()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:385,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:386,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:386,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:391,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:391,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:391,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:388,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getParticles()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:394,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:394,1
    - Dst: '[org.apache.xerces.xs.XSParticle].getTerm()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:394,1
    - Dst: group.getAnnotation()
      Src: schema.annotations.XSModelGroupAnnotationsTest:396,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:398,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:398,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:397,1
    - Dst: group.getAnnotations()
      Src: schema.annotations.XSModelGroupAnnotationsTest:399,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getLength()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:400,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:400,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].item(int)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:403,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:403,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:403,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:402,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 406
      start: 360
    functionDepth: 1
    functionLinenumber: 360
    functionLinenumberEnd: 406
    functionName: '[schema.annotations.XSModelGroupAnnotationsTest].group7AnnotationTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,schema.annotations.XSModelGroupAnnotationsTest)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSModelGroup].getAnnotations()'
    - '[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup()'
    - '[schema.annotations.XSModelGroupAnnotationsTest].item(int)'
    - group.getAnnotations()
    - '[schema.annotations.XSModelGroupAnnotationsTest].getAnnotationString()'
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    - '[org.apache.xerces.xs.XSModelGroup].getParticles()'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupAnnotationsTest)'
    - '[org.apache.xerces.xs.XSModelGroup].getAnnotation()'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[schema.annotations.XSModelGroupAnnotationsTest].trim(schema.annotations.XSModelGroupAnnotationsTest)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
    - '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].getResourceURL(String)'
    - group.getAnnotation()
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSParticle].getTerm()'
    - '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,int)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].getLength()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupAnnotationsTest].group7AnnotationTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].group7AnnotationTest(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:409,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].group7AnnotationTest(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:410,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 411
      start: 408
    functionDepth: 1
    functionLinenumber: 408
    functionLinenumberEnd: 411
    functionName: '[schema.annotations.XSModelGroupAnnotationsTest].testGroup7Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSModelGroupAnnotationsTest].group7AnnotationTest(schema.annotations.XSModelGroupAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupAnnotationsTest].testGroup7Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:417,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:422,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:428,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:427,1
    - Dst: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:430,1
    - Dst: ct.getParticle()
      Src: schema.annotations.XSModelGroupAnnotationsTest:432,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getTerm()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:433,1
    - Dst: group.getAnnotation()
      Src: schema.annotations.XSModelGroupAnnotationsTest:435,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:436,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:436,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:436,1
    - Dst: group.getAnnotations()
      Src: schema.annotations.XSModelGroupAnnotationsTest:438,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getLength()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:439,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:439,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].item(int)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:444,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:444,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:444,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:441,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 445
      start: 416
    functionDepth: 1
    functionLinenumber: 416
    functionLinenumberEnd: 445
    functionName: '[schema.annotations.XSModelGroupAnnotationsTest].group8AnnotationTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].getAnnotationString()'
    - '[schema.annotations.XSModelGroupAnnotationsTest].getResourceURL(String)'
    - group.getAnnotation()
    - '[schema.annotations.XSModelGroupAnnotationsTest].getTerm()'
    - '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,schema.annotations.XSModelGroupAnnotationsTest)'
    - ct.getParticle()
    - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].getLength()'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupAnnotationsTest)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[schema.annotations.XSModelGroupAnnotationsTest].item(int)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    - group.getAnnotations()
    - '[schema.annotations.XSModelGroupAnnotationsTest].trim(schema.annotations.XSModelGroupAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupAnnotationsTest].group8AnnotationTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].group8AnnotationTest(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:448,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].group8AnnotationTest(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:449,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 450
      start: 447
    functionDepth: 1
    functionLinenumber: 447
    functionLinenumberEnd: 450
    functionName: '[schema.annotations.XSModelGroupAnnotationsTest].testGroup8Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSModelGroupAnnotationsTest].group8AnnotationTest(schema.annotations.XSModelGroupAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupAnnotationsTest].testGroup8Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:456,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:461,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:467,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:466,1
    - Dst: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:469,1
    - Dst: ct.getParticle()
      Src: schema.annotations.XSModelGroupAnnotationsTest:471,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getTerm()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:472,1
    - Dst: group.getAnnotation()
      Src: schema.annotations.XSModelGroupAnnotationsTest:474,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:475,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:475,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:475,1
    - Dst: group.getAnnotations()
      Src: schema.annotations.XSModelGroupAnnotationsTest:477,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].getLength()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:478,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:478,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].item(int)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:483,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSModelGroupAnnotationsTest:483,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:483,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:480,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 484
      start: 455
    functionDepth: 1
    functionLinenumber: 455
    functionLinenumberEnd: 484
    functionName: '[schema.annotations.XSModelGroupAnnotationsTest].group9AnnotationTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupAnnotationsTest,schema.annotations.XSModelGroupAnnotationsTest)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].getAnnotationString()'
    - '[schema.annotations.XSModelGroupAnnotationsTest].getResourceURL(String)'
    - group.getAnnotation()
    - '[schema.annotations.XSModelGroupAnnotationsTest].getTerm()'
    - '[schema.annotations.XSModelGroupAnnotationsTest].assertEquals(String,int,schema.annotations.XSModelGroupAnnotationsTest)'
    - ct.getParticle()
    - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].getLength()'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupAnnotationsTest)'
    - '[schema.annotations.XSModelGroupAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[schema.annotations.XSModelGroupAnnotationsTest].item(int)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    - group.getAnnotations()
    - '[schema.annotations.XSModelGroupAnnotationsTest].trim(schema.annotations.XSModelGroupAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupAnnotationsTest].group9AnnotationTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].group9AnnotationTest(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:487,1
    - Dst: '[schema.annotations.XSModelGroupAnnotationsTest].group9AnnotationTest(schema.annotations.XSModelGroupAnnotationsTest)'
      Src: schema.annotations.XSModelGroupAnnotationsTest:488,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 489
      start: 486
    functionDepth: 1
    functionLinenumber: 486
    functionLinenumberEnd: 489
    functionName: '[schema.annotations.XSModelGroupAnnotationsTest].testGroup9Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSModelGroupAnnotationsTest].group9AnnotationTest(schema.annotations.XSModelGroupAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupAnnotationsTest].testGroup9Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.annotations.XSModelGroupAnnotationsTest:524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - args
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 525
      start: 523
    functionDepth: 0
    functionLinenumber: 523
    functionLinenumberEnd: 525
    functionName: '[schema.annotations.XSModelGroupAnnotationsTest].main(String)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupAnnotationsTest].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.annotations.XSModelGroupAnnotationsTest
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[schema.annotations.XSModelGroupAnnotationsTest].<init>()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupAnnotationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: schema.annotations.XSModelGroupAnnotationsTest
    signature: '[schema.annotations.XSModelGroupAnnotationsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[idc.AllTests].suite()'
      Src: schema.annotations.AllTests:32,1
    - Dst: junit.textui.TestRunner.run(junit.framework.Test)
      Src: schema.annotations.AllTests:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[schema.annotations.AllTests].main(String[])'
    functionSourceFile: /src/xerces/tests/schema/annotations/AllTests.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run(junit.framework.Test)
    - '[idc.AllTests].suite()'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.AllTests].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>(String)'
      Src: schema.annotations.AllTests:35,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.annotations.AllTests:37,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.annotations.AllTests:38,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.annotations.AllTests:39,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.annotations.AllTests:40,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.annotations.AllTests:41,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.annotations.AllTests:42,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.annotations.AllTests:43,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.annotations.AllTests:44,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.annotations.AllTests:45,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.annotations.AllTests:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: junit.framework.Test
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 49
    functionName: '[schema.annotations.AllTests].suite()'
    functionSourceFile: /src/xerces/tests/schema/annotations/AllTests.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestSuite].<init>(String)'
    - '[junit.framework.TestSuite].addTestSuite()'
    linkageType: ''
    returnType: junit.framework.Test
    signature: '[schema.annotations.AllTests].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.annotations.AllTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[schema.annotations.AllTests].<init>()'
    functionSourceFile: /src/xerces/tests/schema/annotations/AllTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: schema.annotations.AllTests
    signature: '[schema.annotations.AllTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(schema.annotations.XSAttributeGroupAnnotationsTest,String)
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:55,1
    - Dst: '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:57,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].getDOMImplementation(String)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:60,1
    - Dst: impl.createXSLoader(null)
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:63,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].getConfig()'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:65,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].setParameter(String,schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:68,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].fail(String)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:71,1
    - Dst: System.err.println(String)
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:72,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 74
    functionName: '[schema.annotations.XSAttributeGroupAnnotationsTest].setUp()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].setParameter(String,schema.annotations.XSAttributeGroupAnnotationsTest)'
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].getDOMImplementation(String)'
    - '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
    - impl.createXSLoader(null)
    - System.setProperty(schema.annotations.XSAttributeGroupAnnotationsTest,String)
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].fail(String)'
    - System.err.println(String)
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].getConfig()'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeGroupAnnotationsTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionName: '[schema.annotations.XSAttributeGroupAnnotationsTest].tearDown()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeGroupAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeGroupAnnotationsTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:92,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:91,1
    - Dst: '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:94,1
    - Dst: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotation()'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:96,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].assertNull(org.apache.xerces.xs.XSAnnotation)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 99
    functionName: '[schema.annotations.XSAttributeGroupAnnotationsTest].testNoAnnotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotation()'
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].assertNull(org.apache.xerces.xs.XSAnnotation)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeGroupAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeGroupAnnotationsTest].testNoAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:106,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:105,1
    - Dst: '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:108,1
    - Dst: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotations()'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:110,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:112,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].assertEquals(int,int)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 113
    functionName: '[schema.annotations.XSAttributeGroupAnnotationsTest].testNoAnnotations()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].getResourceURL(String)'
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].assertEquals(int,int)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotations()'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeGroupAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeGroupAnnotationsTest].testNoAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:120,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:119,1
    - Dst: '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:122,1
    - Dst: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotation()'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:124,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:134,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].trim(schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:136,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].trim(String)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:136,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].assertEquals(schema.annotations.XSAttributeGroupAnnotationsTest,schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 137
    functionName: '[schema.annotations.XSAttributeGroupAnnotationsTest].testAnnotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].assertEquals(schema.annotations.XSAttributeGroupAnnotationsTest,schema.annotations.XSAttributeGroupAnnotationsTest)'
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].trim(String)'
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotation()'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].trim(schema.annotations.XSAttributeGroupAnnotationsTest)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeGroupAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeGroupAnnotationsTest].testAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:144,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:143,1
    - Dst: '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:146,1
    - Dst: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotations()'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:148,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:158,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:159,1
    - Dst: annotation.getAnnotationString()
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:160,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].trim(schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:161,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].trim(schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:161,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].assertEquals(schema.annotations.XSAttributeGroupAnnotationsTest,schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:161,1
    - Dst: '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:164,1
    - Dst: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotations()'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:165,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:172,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:173,1
    - Dst: annotation.getAnnotationString()
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:174,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].trim(schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:175,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].trim(schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:175,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].assertEquals(schema.annotations.XSAttributeGroupAnnotationsTest,schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:175,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 177
    functionName: '[schema.annotations.XSAttributeGroupAnnotationsTest].testAnnotations()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
    - '[org.apache.xerces.xs.XSObjectList].item(schema.annotations.XSAttributeGroupAnnotationsTest)'
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].assertEquals(schema.annotations.XSAttributeGroupAnnotationsTest,schema.annotations.XSAttributeGroupAnnotationsTest)'
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].getResourceURL(String)'
    - annotation.getAnnotationString()
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotations()'
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].trim(schema.annotations.XSAttributeGroupAnnotationsTest)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeGroupAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeGroupAnnotationsTest].testAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:183,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:189,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:188,1
    - Dst: '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:191,1
    - Dst: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotation()'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:193,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].assertNotNull(String,org.apache.xerces.xs.XSAnnotation)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 196
    functionName: '[schema.annotations.XSAttributeGroupAnnotationsTest].testSyntheticAnnotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotation()'
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].assertNotNull(String,org.apache.xerces.xs.XSAnnotation)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeGroupAnnotationsTest)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeGroupAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeGroupAnnotationsTest].testSyntheticAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:202,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:208,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:207,1
    - Dst: '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:210,1
    - Dst: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotations()'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:212,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:214,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 201
    functionDepth: 1
    functionLinenumber: 201
    functionLinenumberEnd: 215
    functionName: '[schema.annotations.XSAttributeGroupAnnotationsTest].testSyntheticAnnotation6()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].assertEquals(String,int,int)'
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotations()'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeGroupAnnotationsTest)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeGroupAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeGroupAnnotationsTest].testSyntheticAnnotation6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:221,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:227,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:226,1
    - Dst: '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:229,1
    - Dst: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotation()'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:231,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 220
    functionDepth: 1
    functionLinenumber: 220
    functionLinenumberEnd: 234
    functionName: '[schema.annotations.XSAttributeGroupAnnotationsTest].testNoSyntheticAnnotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotation()'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeGroupAnnotationsTest)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeGroupAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeGroupAnnotationsTest].testNoSyntheticAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:240,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:246,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:245,1
    - Dst: '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:248,1
    - Dst: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotations()'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:250,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:252,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 239
    functionDepth: 1
    functionLinenumber: 239
    functionLinenumberEnd: 253
    functionName: '[schema.annotations.XSAttributeGroupAnnotationsTest].testSyntheticAnnotationsAbsent()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].assertEquals(String,int,int)'
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotations()'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeGroupAnnotationsTest)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeGroupAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeGroupAnnotationsTest].testSyntheticAnnotationsAbsent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:260,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:259,1
    - Dst: '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:262,1
    - Dst: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotations()'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:265,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:275,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:276,1
    - Dst: annotation.getAnnotationString()
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:277,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].trim(schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:278,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].trim(schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:278,1
    - Dst: '[schema.annotations.XSAttributeGroupAnnotationsTest].assertEquals(schema.annotations.XSAttributeGroupAnnotationsTest,schema.annotations.XSAttributeGroupAnnotationsTest)'
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:278,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 258
    functionDepth: 1
    functionLinenumber: 258
    functionLinenumberEnd: 280
    functionName: '[schema.annotations.XSAttributeGroupAnnotationsTest].testAnnotationsInGroup()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
    - '[org.apache.xerces.xs.XSObjectList].item(schema.annotations.XSAttributeGroupAnnotationsTest)'
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].assertEquals(schema.annotations.XSAttributeGroupAnnotationsTest,schema.annotations.XSAttributeGroupAnnotationsTest)'
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].getResourceURL(String)'
    - annotation.getAnnotationString()
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotations()'
    - '[schema.annotations.XSAttributeGroupAnnotationsTest].trim(schema.annotations.XSAttributeGroupAnnotationsTest)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeGroupAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeGroupAnnotationsTest].testAnnotationsInGroup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.annotations.XSAttributeGroupAnnotationsTest:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - args
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 284
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 284
    functionName: '[schema.annotations.XSAttributeGroupAnnotationsTest].main(String)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeGroupAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeGroupAnnotationsTest].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.annotations.XSAttributeGroupAnnotationsTest
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[schema.annotations.XSAttributeGroupAnnotationsTest].<init>()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeGroupAnnotationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: schema.annotations.XSAttributeGroupAnnotationsTest
    signature: '[schema.annotations.XSAttributeGroupAnnotationsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.annotations.TestCase
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 30
    functionName: '[schema.annotations.TestCase].<init>()'
    functionSourceFile: /src/xerces/tests/schema/annotations/TestCase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: schema.annotations.TestCase
    signature: '[schema.annotations.TestCase].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: schema.annotations.TestCase:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.annotations.TestCase
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - test
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[schema.annotations.TestCase].<init>(String)'
    functionSourceFile: /src/xerces/tests/schema/annotations/TestCase.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: schema.annotations.TestCase
    signature: '[schema.annotations.TestCase].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.TestCase].getClass()'
      Src: schema.annotations.TestCase:41,1
    - Dst: '[schema.annotations.TestCase].getPackage()'
      Src: schema.annotations.TestCase:41,1
    - Dst: '[schema.annotations.TestCase].getName()'
      Src: schema.annotations.TestCase:41,1
    - Dst: '[schema.annotations.TestCase].replace(char,schema.annotations.TestCase)'
      Src: schema.annotations.TestCase:41,1
    - Dst: ClassLoader.getSystemResource(schema.annotations.TestCase)
      Src: schema.annotations.TestCase:44,1
    - Dst: '[schema.annotations.TestCase].fail(String)'
      Src: schema.annotations.TestCase:46,1
    - Dst: '[schema.annotations.TestCase].toExternalForm()'
      Src: schema.annotations.TestCase:51,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - path
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 52
    functionName: '[schema.annotations.TestCase].getResourceURL(String)'
    functionSourceFile: /src/xerces/tests/schema/annotations/TestCase.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.TestCase].replace(char,schema.annotations.TestCase)'
    - '[schema.annotations.TestCase].fail(String)'
    - '[schema.annotations.TestCase].getPackage()'
    - '[schema.annotations.TestCase].toExternalForm()'
    - '[schema.annotations.TestCase].getName()'
    - '[schema.annotations.TestCase].getClass()'
    - ClassLoader.getSystemResource(schema.annotations.TestCase)
    linkageType: ''
    returnType: String
    signature: '[schema.annotations.TestCase].getResourceURL(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].replace(char,char)'
      Src: schema.annotations.TestCase:58,1
    - Dst: '[schema.annotations.TestCase].replace(char,char)'
      Src: schema.annotations.TestCase:59,1
    - Dst: '[schema.annotations.TestCase].trim()'
      Src: schema.annotations.TestCase:60,1
    - Dst: '[String].toCharArray()'
      Src: schema.annotations.TestCase:63,1
    - Dst: String.copyValueOf(schema.annotations.TestCase,int,int)
      Src: schema.annotations.TestCase:73,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - toTrim
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 74
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 74
    functionName: '[schema.annotations.TestCase].trim(String)'
    functionSourceFile: /src/xerces/tests/schema/annotations/TestCase.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.TestCase].trim()'
    - String.copyValueOf(schema.annotations.TestCase,int,int)
    - '[String].toCharArray()'
    - '[String].replace(char,char)'
    - '[schema.annotations.TestCase].replace(char,char)'
    linkageType: ''
    returnType: String
    signature: '[schema.annotations.TestCase].trim(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.annotations.TestCase:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - args
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[schema.annotations.TestCase].main(String)'
    functionSourceFile: /src/xerces/tests/schema/annotations/TestCase.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.TestCase].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(schema.annotations.XSModelGroupDefinitionAnnotationsTest,String)
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:56,1
    - Dst: '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:58,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].getDOMImplementation(String)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:61,1
    - Dst: impl.createXSLoader(null)
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:64,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].getConfig()'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:66,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].setParameter(String,schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:69,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].fail(String)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:72,1
    - Dst: System.err.println(String)
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:73,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 75
    functionName: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].setUp()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupDefinitionAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].getConfig()'
    - System.setProperty(schema.annotations.XSModelGroupDefinitionAnnotationsTest,String)
    - '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
    - impl.createXSLoader(null)
    - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].getDOMImplementation(String)'
    - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].fail(String)'
    - System.err.println(String)
    - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].setParameter(String,schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 86
    functionName: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].tearDown()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupDefinitionAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:92,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:98,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:97,1
    - Dst: '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:99,1
    - Dst: '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotation()'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:102,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:103,1
    - Dst: '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotations()'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:104,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:105,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 106
    functionName: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].testGroup1Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupDefinitionAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
    - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].getResourceURL(String)'
    - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotations()'
    - '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotation()'
    - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].assertEquals(String,int,int)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].testGroup1Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:112,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:118,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:117,1
    - Dst: '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:119,1
    - Dst: '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotation()'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:122,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:123,1
    - Dst: '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotations()'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:124,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:125,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 126
    functionName: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].testGroup2Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupDefinitionAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
    - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].getResourceURL(String)'
    - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotations()'
    - '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotation()'
    - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].assertEquals(String,int,int)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].testGroup2Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:132,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:138,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:144,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:143,1
    - Dst: '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:145,1
    - Dst: '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotation()'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:148,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:149,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:149,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupDefinitionAnnotationsTest,schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:149,1
    - Dst: '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotations()'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:151,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:155,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:155,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:155,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupDefinitionAnnotationsTest,schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 156
    functionName: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].testGroup2SynthAnnotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupDefinitionAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
    - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupDefinitionAnnotationsTest,schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
    - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotations()'
    - '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotation()'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].testGroup2SynthAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:162,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:166,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:172,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:171,1
    - Dst: '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:173,1
    - Dst: '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotation()'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:176,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:177,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:177,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupDefinitionAnnotationsTest,schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:177,1
    - Dst: '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotations()'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:179,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:183,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:183,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:183,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupDefinitionAnnotationsTest,schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 184
    functionName: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].testGroup3Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupDefinitionAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
    - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupDefinitionAnnotationsTest,schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
    - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotations()'
    - '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotation()'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].testGroup3Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:190,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:194,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:200,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:199,1
    - Dst: '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:201,1
    - Dst: '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotation()'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:204,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:205,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:205,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupDefinitionAnnotationsTest,schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:205,1
    - Dst: '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotations()'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:207,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:211,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:211,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].trim(String)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:211,1
    - Dst: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupDefinitionAnnotationsTest,schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 189
    functionDepth: 1
    functionLinenumber: 189
    functionLinenumberEnd: 212
    functionName: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].testGroup4Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupDefinitionAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
    - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].assertEquals(String,schema.annotations.XSModelGroupDefinitionAnnotationsTest,schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
    - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotations()'
    - '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotation()'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSModelGroupDefinitionAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].testGroup4Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.annotations.XSModelGroupDefinitionAnnotationsTest:215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - args
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 217
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 217
    functionName: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].main(String)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupDefinitionAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.annotations.XSModelGroupDefinitionAnnotationsTest
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].<init>()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSModelGroupDefinitionAnnotationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: schema.annotations.XSModelGroupDefinitionAnnotationsTest
    signature: '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(schema.annotations.XSAttributeAnnotationsTest,String)
      Src: schema.annotations.XSAttributeAnnotationsTest:56,1
    - Dst: '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
      Src: schema.annotations.XSAttributeAnnotationsTest:58,1
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].getDOMImplementation(String)'
      Src: schema.annotations.XSAttributeAnnotationsTest:61,1
    - Dst: impl.createXSLoader(null)
      Src: schema.annotations.XSAttributeAnnotationsTest:64,1
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].getConfig()'
      Src: schema.annotations.XSAttributeAnnotationsTest:66,1
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].setParameter(String,schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:69,1
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].fail(String)'
      Src: schema.annotations.XSAttributeAnnotationsTest:72,1
    - Dst: System.err.println(String)
      Src: schema.annotations.XSAttributeAnnotationsTest:73,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 75
    functionName: '[schema.annotations.XSAttributeAnnotationsTest].setUp()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSAttributeAnnotationsTest].fail(String)'
    - System.setProperty(schema.annotations.XSAttributeAnnotationsTest,String)
    - '[schema.annotations.XSAttributeAnnotationsTest].setParameter(String,schema.annotations.XSAttributeAnnotationsTest)'
    - '[schema.annotations.XSAttributeAnnotationsTest].getDOMImplementation(String)'
    - '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
    - '[schema.annotations.XSAttributeAnnotationsTest].getConfig()'
    - impl.createXSLoader(null)
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeAnnotationsTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 86
    functionName: '[schema.annotations.XSAttributeAnnotationsTest].tearDown()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeAnnotationsTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSAttributeAnnotationsTest:93,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:92,1
    - Dst: '[org.apache.xerces.xs.XSModel].getAttributeDeclaration(String,String)'
      Src: schema.annotations.XSAttributeAnnotationsTest:95,1
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotation()'
      Src: schema.annotations.XSAttributeAnnotationsTest:97,1
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].assertNull(org.apache.xerces.xs.XSAnnotation)'
      Src: schema.annotations.XSAttributeAnnotationsTest:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 100
    functionName: '[schema.annotations.XSAttributeAnnotationsTest].testNoAnnotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getAttributeDeclaration(String,String)'
    - '[schema.annotations.XSAttributeAnnotationsTest].assertNull(org.apache.xerces.xs.XSAnnotation)'
    - '[schema.annotations.XSAttributeAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeAnnotationsTest)'
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotation()'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeAnnotationsTest].testNoAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSAttributeAnnotationsTest:107,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:106,1
    - Dst: '[org.apache.xerces.xs.XSModel].getAttributeDeclaration(String,String)'
      Src: schema.annotations.XSAttributeAnnotationsTest:109,1
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotations()'
      Src: schema.annotations.XSAttributeAnnotationsTest:111,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSAttributeAnnotationsTest:113,1
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].assertEquals(int,int)'
      Src: schema.annotations.XSAttributeAnnotationsTest:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 114
    functionName: '[schema.annotations.XSAttributeAnnotationsTest].testNoAnnotations()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getAttributeDeclaration(String,String)'
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotations()'
    - '[schema.annotations.XSAttributeAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeAnnotationsTest)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[schema.annotations.XSAttributeAnnotationsTest].assertEquals(int,int)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeAnnotationsTest].testNoAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSAttributeAnnotationsTest:121,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:120,1
    - Dst: '[org.apache.xerces.xs.XSModel].getAttributeDeclaration(String,String)'
      Src: schema.annotations.XSAttributeAnnotationsTest:123,1
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotation()'
      Src: schema.annotations.XSAttributeAnnotationsTest:125,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSAttributeAnnotationsTest:135,1
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].trim(schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:137,1
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].trim(String)'
      Src: schema.annotations.XSAttributeAnnotationsTest:137,1
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].assertEquals(schema.annotations.XSAttributeAnnotationsTest,schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 138
    functionName: '[schema.annotations.XSAttributeAnnotationsTest].testAnnotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSAttributeAnnotationsTest].assertEquals(schema.annotations.XSAttributeAnnotationsTest,schema.annotations.XSAttributeAnnotationsTest)'
    - '[org.apache.xerces.xs.XSModel].getAttributeDeclaration(String,String)'
    - '[schema.annotations.XSAttributeAnnotationsTest].trim(schema.annotations.XSAttributeAnnotationsTest)'
    - '[schema.annotations.XSAttributeAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeAnnotationsTest)'
    - '[schema.annotations.XSAttributeAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotation()'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeAnnotationsTest].testAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSAttributeAnnotationsTest:145,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:144,1
    - Dst: '[org.apache.xerces.xs.XSModel].getAttributeDeclaration(String,String)'
      Src: schema.annotations.XSAttributeAnnotationsTest:147,1
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotations()'
      Src: schema.annotations.XSAttributeAnnotationsTest:149,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSAttributeAnnotationsTest:159,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:160,1
    - Dst: annotation.getAnnotationString()
      Src: schema.annotations.XSAttributeAnnotationsTest:161,1
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].trim(schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:162,1
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].trim(schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:162,1
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].assertEquals(schema.annotations.XSAttributeAnnotationsTest,schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:162,1
    - Dst: '[org.apache.xerces.xs.XSModel].getAttributeDeclaration(String,String)'
      Src: schema.annotations.XSAttributeAnnotationsTest:165,1
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotations()'
      Src: schema.annotations.XSAttributeAnnotationsTest:167,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSAttributeAnnotationsTest:173,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:174,1
    - Dst: annotation.getAnnotationString()
      Src: schema.annotations.XSAttributeAnnotationsTest:175,1
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].trim(schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:176,1
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].trim(schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:176,1
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].assertEquals(schema.annotations.XSAttributeAnnotationsTest,schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:176,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 143
    functionDepth: 1
    functionLinenumber: 143
    functionLinenumberEnd: 178
    functionName: '[schema.annotations.XSAttributeAnnotationsTest].testAnnotations()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSObjectList].item(schema.annotations.XSAttributeAnnotationsTest)'
    - '[org.apache.xerces.xs.XSModel].getAttributeDeclaration(String,String)'
    - '[schema.annotations.XSAttributeAnnotationsTest].trim(schema.annotations.XSAttributeAnnotationsTest)'
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotations()'
    - '[schema.annotations.XSAttributeAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeAnnotationsTest)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[schema.annotations.XSAttributeAnnotationsTest].assertEquals(schema.annotations.XSAttributeAnnotationsTest,schema.annotations.XSAttributeAnnotationsTest)'
    - annotation.getAnnotationString()
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeAnnotationsTest].testAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:184,1
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSAttributeAnnotationsTest:190,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:189,1
    - Dst: '[org.apache.xerces.xs.XSModel].getAttributeDeclaration(String,String)'
      Src: schema.annotations.XSAttributeAnnotationsTest:192,1
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotation()'
      Src: schema.annotations.XSAttributeAnnotationsTest:194,1
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].assertNotNull(String,org.apache.xerces.xs.XSAnnotation)'
      Src: schema.annotations.XSAttributeAnnotationsTest:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 197
    functionName: '[schema.annotations.XSAttributeAnnotationsTest].testSyntheticAnnotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getAttributeDeclaration(String,String)'
    - '[schema.annotations.XSAttributeAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeAnnotationsTest)'
    - '[schema.annotations.XSAttributeAnnotationsTest].assertNotNull(String,org.apache.xerces.xs.XSAnnotation)'
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotation()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeAnnotationsTest].testSyntheticAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:203,1
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSAttributeAnnotationsTest:209,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:208,1
    - Dst: '[org.apache.xerces.xs.XSModel].getAttributeDeclaration(String,String)'
      Src: schema.annotations.XSAttributeAnnotationsTest:211,1
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotations()'
      Src: schema.annotations.XSAttributeAnnotationsTest:213,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSAttributeAnnotationsTest:215,1
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSAttributeAnnotationsTest:215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 216
    functionName: '[schema.annotations.XSAttributeAnnotationsTest].testSyntheticAnnotation6()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getAttributeDeclaration(String,String)'
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotations()'
    - '[schema.annotations.XSAttributeAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeAnnotationsTest)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeAnnotationsTest)'
    - '[schema.annotations.XSAttributeAnnotationsTest].assertEquals(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeAnnotationsTest].testSyntheticAnnotation6()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:222,1
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSAttributeAnnotationsTest:228,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:227,1
    - Dst: '[org.apache.xerces.xs.XSModel].getAttributeDeclaration(String,String)'
      Src: schema.annotations.XSAttributeAnnotationsTest:230,1
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotation()'
      Src: schema.annotations.XSAttributeAnnotationsTest:232,1
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
      Src: schema.annotations.XSAttributeAnnotationsTest:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 221
    functionDepth: 1
    functionLinenumber: 221
    functionLinenumberEnd: 235
    functionName: '[schema.annotations.XSAttributeAnnotationsTest].testNoSyntheticAnnotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSAttributeAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
    - '[org.apache.xerces.xs.XSModel].getAttributeDeclaration(String,String)'
    - '[schema.annotations.XSAttributeAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeAnnotationsTest)'
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotation()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeAnnotationsTest].testNoSyntheticAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:241,1
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSAttributeAnnotationsTest:247,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeAnnotationsTest)'
      Src: schema.annotations.XSAttributeAnnotationsTest:246,1
    - Dst: '[org.apache.xerces.xs.XSModel].getAttributeDeclaration(String,String)'
      Src: schema.annotations.XSAttributeAnnotationsTest:249,1
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotations()'
      Src: schema.annotations.XSAttributeAnnotationsTest:251,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSAttributeAnnotationsTest:253,1
    - Dst: '[schema.annotations.XSAttributeAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSAttributeAnnotationsTest:253,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 254
    functionName: '[schema.annotations.XSAttributeAnnotationsTest].testSyntheticAnnotationsAbsent()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getAttributeDeclaration(String,String)'
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotations()'
    - '[schema.annotations.XSAttributeAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeAnnotationsTest)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeAnnotationsTest)'
    - '[schema.annotations.XSAttributeAnnotationsTest].assertEquals(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeAnnotationsTest].testSyntheticAnnotationsAbsent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.annotations.XSAttributeAnnotationsTest:261,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - args
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 262
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 262
    functionName: '[schema.annotations.XSAttributeAnnotationsTest].main(String)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeAnnotationsTest].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.annotations.XSAttributeAnnotationsTest
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[schema.annotations.XSAttributeAnnotationsTest].<init>()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeAnnotationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: schema.annotations.XSAttributeAnnotationsTest
    signature: '[schema.annotations.XSAttributeAnnotationsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(schema.annotations.XSNotationAnnotationsTest,String)
      Src: schema.annotations.XSNotationAnnotationsTest:56,1
    - Dst: '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
      Src: schema.annotations.XSNotationAnnotationsTest:58,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].getDOMImplementation(String)'
      Src: schema.annotations.XSNotationAnnotationsTest:61,1
    - Dst: impl.createXSLoader(null)
      Src: schema.annotations.XSNotationAnnotationsTest:64,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].getConfig()'
      Src: schema.annotations.XSNotationAnnotationsTest:66,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].setParameter(String,schema.annotations.XSNotationAnnotationsTest)'
      Src: schema.annotations.XSNotationAnnotationsTest:69,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].fail(String)'
      Src: schema.annotations.XSNotationAnnotationsTest:72,1
    - Dst: System.err.println(String)
      Src: schema.annotations.XSNotationAnnotationsTest:73,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 75
    functionName: '[schema.annotations.XSNotationAnnotationsTest].setUp()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSNotationAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSNotationAnnotationsTest].getDOMImplementation(String)'
    - '[schema.annotations.XSNotationAnnotationsTest].setParameter(String,schema.annotations.XSNotationAnnotationsTest)'
    - System.setProperty(schema.annotations.XSNotationAnnotationsTest,String)
    - '[schema.annotations.XSNotationAnnotationsTest].fail(String)'
    - '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
    - impl.createXSLoader(null)
    - System.err.println(String)
    - '[schema.annotations.XSNotationAnnotationsTest].getConfig()'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSNotationAnnotationsTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSNotationAnnotationsTest)'
      Src: schema.annotations.XSNotationAnnotationsTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 86
    functionName: '[schema.annotations.XSNotationAnnotationsTest].tearDown()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSNotationAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSNotationAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSNotationAnnotationsTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSNotationAnnotationsTest:93,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSNotationAnnotationsTest)'
      Src: schema.annotations.XSNotationAnnotationsTest:92,1
    - Dst: '[org.apache.xerces.xs.XSModel].getNotationDeclaration(String,String)'
      Src: schema.annotations.XSNotationAnnotationsTest:95,1
    - Dst: '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotation()'
      Src: schema.annotations.XSNotationAnnotationsTest:97,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
      Src: schema.annotations.XSNotationAnnotationsTest:98,1
    - Dst: '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotations()'
      Src: schema.annotations.XSNotationAnnotationsTest:100,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSNotationAnnotationsTest:101,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSNotationAnnotationsTest:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 103
    functionName: '[schema.annotations.XSNotationAnnotationsTest].testNoAnnotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSNotationAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSNotationAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
    - '[org.apache.xerces.xs.XSModel].getNotationDeclaration(String,String)'
    - '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotations()'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotation()'
    - '[schema.annotations.XSNotationAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSNotationAnnotationsTest)'
    - '[schema.annotations.XSNotationAnnotationsTest].assertEquals(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSNotationAnnotationsTest].testNoAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSNotationAnnotationsTest)'
      Src: schema.annotations.XSNotationAnnotationsTest:109,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSNotationAnnotationsTest:115,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSNotationAnnotationsTest)'
      Src: schema.annotations.XSNotationAnnotationsTest:114,1
    - Dst: '[org.apache.xerces.xs.XSModel].getNotationDeclaration(String,String)'
      Src: schema.annotations.XSNotationAnnotationsTest:117,1
    - Dst: '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotation()'
      Src: schema.annotations.XSNotationAnnotationsTest:119,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].assertNotNull(String,org.apache.xerces.xs.XSAnnotation)'
      Src: schema.annotations.XSNotationAnnotationsTest:120,1
    - Dst: '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotations()'
      Src: schema.annotations.XSNotationAnnotationsTest:122,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSNotationAnnotationsTest:123,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSNotationAnnotationsTest:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 124
    functionName: '[schema.annotations.XSNotationAnnotationsTest].testSyntheticAnnotations()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSNotationAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSNotationAnnotationsTest)'
    - '[org.apache.xerces.xs.XSModel].getNotationDeclaration(String,String)'
    - '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotations()'
    - '[schema.annotations.XSNotationAnnotationsTest].assertNotNull(String,org.apache.xerces.xs.XSAnnotation)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotation()'
    - '[schema.annotations.XSNotationAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSNotationAnnotationsTest)'
    - '[schema.annotations.XSNotationAnnotationsTest].assertEquals(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSNotationAnnotationsTest].testSyntheticAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSNotationAnnotationsTest)'
      Src: schema.annotations.XSNotationAnnotationsTest:130,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSNotationAnnotationsTest:136,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSNotationAnnotationsTest)'
      Src: schema.annotations.XSNotationAnnotationsTest:135,1
    - Dst: '[org.apache.xerces.xs.XSModel].getNotationDeclaration(String,String)'
      Src: schema.annotations.XSNotationAnnotationsTest:138,1
    - Dst: '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotation()'
      Src: schema.annotations.XSNotationAnnotationsTest:140,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
      Src: schema.annotations.XSNotationAnnotationsTest:141,1
    - Dst: '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotations()'
      Src: schema.annotations.XSNotationAnnotationsTest:143,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSNotationAnnotationsTest:144,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSNotationAnnotationsTest:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 146
    functionName: '[schema.annotations.XSNotationAnnotationsTest].testNoSyntheticAnnotations()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSNotationAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSNotationAnnotationsTest)'
    - '[org.apache.xerces.xs.XSModel].getNotationDeclaration(String,String)'
    - '[schema.annotations.XSNotationAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
    - '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotations()'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotation()'
    - '[schema.annotations.XSNotationAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSNotationAnnotationsTest)'
    - '[schema.annotations.XSNotationAnnotationsTest].assertEquals(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSNotationAnnotationsTest].testNoSyntheticAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSNotationAnnotationsTest)'
      Src: schema.annotations.XSNotationAnnotationsTest:152,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSNotationAnnotationsTest:157,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSNotationAnnotationsTest)'
      Src: schema.annotations.XSNotationAnnotationsTest:156,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].annotationsTest4(org.apache.xerces.xs.XSModel)'
      Src: schema.annotations.XSNotationAnnotationsTest:159,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSNotationAnnotationsTest)'
      Src: schema.annotations.XSNotationAnnotationsTest:161,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSNotationAnnotationsTest:166,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSNotationAnnotationsTest)'
      Src: schema.annotations.XSNotationAnnotationsTest:165,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].annotationsTest4(org.apache.xerces.xs.XSModel)'
      Src: schema.annotations.XSNotationAnnotationsTest:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 151
    functionDepth: 2
    functionLinenumber: 151
    functionLinenumberEnd: 169
    functionName: '[schema.annotations.XSNotationAnnotationsTest].testAnnotations()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSNotationAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSNotationAnnotationsTest)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSNotationAnnotationsTest)'
    - '[schema.annotations.XSNotationAnnotationsTest].getResourceURL(String)'
    - '[schema.annotations.XSNotationAnnotationsTest].annotationsTest4(org.apache.xerces.xs.XSModel)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSNotationAnnotationsTest].testAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSModel].getNotationDeclaration(String,String)'
      Src: schema.annotations.XSNotationAnnotationsTest:175,1
    - Dst: '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotation()'
      Src: schema.annotations.XSNotationAnnotationsTest:177,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].assertNotNull(String,org.apache.xerces.xs.XSAnnotation)'
      Src: schema.annotations.XSNotationAnnotationsTest:178,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].trim(schema.annotations.XSNotationAnnotationsTest)'
      Src: schema.annotations.XSNotationAnnotationsTest:179,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSNotationAnnotationsTest:179,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].trim(String)'
      Src: schema.annotations.XSNotationAnnotationsTest:179,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].assertEquals(String,schema.annotations.XSNotationAnnotationsTest,schema.annotations.XSNotationAnnotationsTest)'
      Src: schema.annotations.XSNotationAnnotationsTest:179,1
    - Dst: '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotations()'
      Src: schema.annotations.XSNotationAnnotationsTest:182,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSNotationAnnotationsTest:183,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSNotationAnnotationsTest:183,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].trim(schema.annotations.XSNotationAnnotationsTest)'
      Src: schema.annotations.XSNotationAnnotationsTest:186,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: schema.annotations.XSNotationAnnotationsTest:187,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSNotationAnnotationsTest:187,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].trim(String)'
      Src: schema.annotations.XSNotationAnnotationsTest:187,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].assertEquals(String,schema.annotations.XSNotationAnnotationsTest,schema.annotations.XSNotationAnnotationsTest)'
      Src: schema.annotations.XSNotationAnnotationsTest:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSModel
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.apache.xerces.xs.XSModel
    constantsTouched: []
    func_position:
      end: 188
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 188
    functionName: '[schema.annotations.XSNotationAnnotationsTest].annotationsTest4(org.apache.xerces.xs.XSModel)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSNotationAnnotationsTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getNotationDeclaration(String,String)'
    - '[schema.annotations.XSNotationAnnotationsTest].assertEquals(String,schema.annotations.XSNotationAnnotationsTest,schema.annotations.XSNotationAnnotationsTest)'
    - '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotations()'
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotation()'
    - '[schema.annotations.XSNotationAnnotationsTest].assertNotNull(String,org.apache.xerces.xs.XSAnnotation)'
    - '[schema.annotations.XSNotationAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[schema.annotations.XSNotationAnnotationsTest].trim(schema.annotations.XSNotationAnnotationsTest)'
    - '[schema.annotations.XSNotationAnnotationsTest].assertEquals(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSNotationAnnotationsTest].annotationsTest4(org.apache.xerces.xs.XSModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSNotationAnnotationsTest)'
      Src: schema.annotations.XSNotationAnnotationsTest:194,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSNotationAnnotationsTest:199,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSNotationAnnotationsTest)'
      Src: schema.annotations.XSNotationAnnotationsTest:198,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].annotationsTest5(org.apache.xerces.xs.XSModel)'
      Src: schema.annotations.XSNotationAnnotationsTest:201,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSNotationAnnotationsTest)'
      Src: schema.annotations.XSNotationAnnotationsTest:203,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSNotationAnnotationsTest:208,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSNotationAnnotationsTest)'
      Src: schema.annotations.XSNotationAnnotationsTest:207,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].annotationsTest5(org.apache.xerces.xs.XSModel)'
      Src: schema.annotations.XSNotationAnnotationsTest:210,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 193
    functionDepth: 2
    functionLinenumber: 193
    functionLinenumberEnd: 211
    functionName: '[schema.annotations.XSNotationAnnotationsTest].testAnnotationsWithSynth()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSNotationAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSNotationAnnotationsTest)'
    - '[schema.annotations.XSNotationAnnotationsTest].annotationsTest5(org.apache.xerces.xs.XSModel)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSNotationAnnotationsTest)'
    - '[schema.annotations.XSNotationAnnotationsTest].getResourceURL(String)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSNotationAnnotationsTest].testAnnotationsWithSynth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSModel].getNotationDeclaration(String,String)'
      Src: schema.annotations.XSNotationAnnotationsTest:217,1
    - Dst: '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotation()'
      Src: schema.annotations.XSNotationAnnotationsTest:219,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].assertNotNull(String,org.apache.xerces.xs.XSAnnotation)'
      Src: schema.annotations.XSNotationAnnotationsTest:220,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].trim(schema.annotations.XSNotationAnnotationsTest)'
      Src: schema.annotations.XSNotationAnnotationsTest:221,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSNotationAnnotationsTest:221,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].trim(String)'
      Src: schema.annotations.XSNotationAnnotationsTest:221,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].assertEquals(String,schema.annotations.XSNotationAnnotationsTest,schema.annotations.XSNotationAnnotationsTest)'
      Src: schema.annotations.XSNotationAnnotationsTest:221,1
    - Dst: '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotations()'
      Src: schema.annotations.XSNotationAnnotationsTest:224,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSNotationAnnotationsTest:225,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSNotationAnnotationsTest:225,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].trim(schema.annotations.XSNotationAnnotationsTest)'
      Src: schema.annotations.XSNotationAnnotationsTest:228,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: schema.annotations.XSNotationAnnotationsTest:229,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSNotationAnnotationsTest:229,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].trim(String)'
      Src: schema.annotations.XSNotationAnnotationsTest:229,1
    - Dst: '[schema.annotations.XSNotationAnnotationsTest].assertEquals(String,schema.annotations.XSNotationAnnotationsTest,schema.annotations.XSNotationAnnotationsTest)'
      Src: schema.annotations.XSNotationAnnotationsTest:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSModel
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - model
    argTypes:
    - org.apache.xerces.xs.XSModel
    constantsTouched: []
    func_position:
      end: 230
      start: 213
    functionDepth: 1
    functionLinenumber: 213
    functionLinenumberEnd: 230
    functionName: '[schema.annotations.XSNotationAnnotationsTest].annotationsTest5(org.apache.xerces.xs.XSModel)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSNotationAnnotationsTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getNotationDeclaration(String,String)'
    - '[schema.annotations.XSNotationAnnotationsTest].assertEquals(String,schema.annotations.XSNotationAnnotationsTest,schema.annotations.XSNotationAnnotationsTest)'
    - '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotations()'
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotation()'
    - '[schema.annotations.XSNotationAnnotationsTest].assertNotNull(String,org.apache.xerces.xs.XSAnnotation)'
    - '[schema.annotations.XSNotationAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[schema.annotations.XSNotationAnnotationsTest].trim(schema.annotations.XSNotationAnnotationsTest)'
    - '[schema.annotations.XSNotationAnnotationsTest].assertEquals(String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSNotationAnnotationsTest].annotationsTest5(org.apache.xerces.xs.XSModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.annotations.XSNotationAnnotationsTest:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - args
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 234
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 234
    functionName: '[schema.annotations.XSNotationAnnotationsTest].main(String)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSNotationAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSNotationAnnotationsTest].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.annotations.XSNotationAnnotationsTest
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[schema.annotations.XSNotationAnnotationsTest].<init>()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSNotationAnnotationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: schema.annotations.XSNotationAnnotationsTest
    signature: '[schema.annotations.XSNotationAnnotationsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(schema.annotations.XSFacetAnnotationsTest,String)
      Src: schema.annotations.XSFacetAnnotationsTest:60,1
    - Dst: '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
      Src: schema.annotations.XSFacetAnnotationsTest:62,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getDOMImplementation(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:65,1
    - Dst: impl.createXSLoader(null)
      Src: schema.annotations.XSFacetAnnotationsTest:68,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getConfig()'
      Src: schema.annotations.XSFacetAnnotationsTest:70,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].setParameter(String,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:73,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].fail(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:76,1
    - Dst: System.err.println(String)
      Src: schema.annotations.XSFacetAnnotationsTest:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 79
    functionName: '[schema.annotations.XSFacetAnnotationsTest].setUp()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSFacetAnnotationsTest].getDOMImplementation(String)'
    - '[schema.annotations.XSFacetAnnotationsTest].setParameter(String,schema.annotations.XSFacetAnnotationsTest)'
    - '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
    - impl.createXSLoader(null)
    - '[schema.annotations.XSFacetAnnotationsTest].getConfig()'
    - System.setProperty(schema.annotations.XSFacetAnnotationsTest,String)
    - '[schema.annotations.XSFacetAnnotationsTest].fail(String)'
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 90
    functionName: '[schema.annotations.XSFacetAnnotationsTest].tearDown()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSFacetAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st1AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:96,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st1AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[schema.annotations.XSFacetAnnotationsTest].testST1Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSFacetAnnotationsTest].st1AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].testST1Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSFacetAnnotationsTest:101,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:107,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:106,1
    - Dst: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
      Src: schema.annotations.XSFacetAnnotationsTest:109,1
    - Dst: st.getFacets()
      Src: schema.annotations.XSFacetAnnotationsTest:112,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:112,1
    - Dst: length.getAnnotation()
      Src: schema.annotations.XSFacetAnnotationsTest:114,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertNull(String,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:115,1
    - Dst: length.getAnnotations()
      Src: schema.annotations.XSFacetAnnotationsTest:116,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getLength()'
      Src: schema.annotations.XSFacetAnnotationsTest:117,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,int,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 119
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 119
    functionName: '[schema.annotations.XSFacetAnnotationsTest].st1AnnotationTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - st.getFacets()
    - '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,int,schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].item(int)'
    - length.getAnnotation()
    - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    - '[schema.annotations.XSFacetAnnotationsTest].assertNull(String,schema.annotations.XSFacetAnnotationsTest)'
    - length.getAnnotations()
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].getLength()'
    - '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].st1AnnotationTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st2AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:125,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st2AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: '[schema.annotations.XSFacetAnnotationsTest].testST2Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSFacetAnnotationsTest].st2AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].testST2Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:130,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:134,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSFacetAnnotationsTest:139,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:145,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:144,1
    - Dst: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
      Src: schema.annotations.XSFacetAnnotationsTest:147,1
    - Dst: st.getFacets()
      Src: schema.annotations.XSFacetAnnotationsTest:150,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:150,1
    - Dst: minLength.getAnnotation()
      Src: schema.annotations.XSFacetAnnotationsTest:152,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:153,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:153,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:153,1
    - Dst: minLength.getAnnotations()
      Src: schema.annotations.XSFacetAnnotationsTest:155,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:159,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:159,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:159,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:156,1
    - Dst: st.getFacets()
      Src: schema.annotations.XSFacetAnnotationsTest:161,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:161,1
    - Dst: maxLength.getAnnotation()
      Src: schema.annotations.XSFacetAnnotationsTest:162,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:163,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:163,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:163,1
    - Dst: maxLength.getAnnotations()
      Src: schema.annotations.XSFacetAnnotationsTest:165,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:169,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:169,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:169,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 170
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 170
    functionName: '[schema.annotations.XSFacetAnnotationsTest].st2AnnotationTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - st.getFacets()
    - maxLength.getAnnotations()
    - '[schema.annotations.XSFacetAnnotationsTest].item(int)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    - minLength.getAnnotations()
    - '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
    - '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    - maxLength.getAnnotation()
    - minLength.getAnnotation()
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].st2AnnotationTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st3AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:176,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st3AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 178
    functionName: '[schema.annotations.XSFacetAnnotationsTest].testST3Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSFacetAnnotationsTest].st3AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].testST3Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:181,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSFacetAnnotationsTest:186,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:192,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:191,1
    - Dst: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
      Src: schema.annotations.XSFacetAnnotationsTest:194,1
    - Dst: st.getFacets()
      Src: schema.annotations.XSFacetAnnotationsTest:196,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:196,1
    - Dst: whitespace.getAnnotation()
      Src: schema.annotations.XSFacetAnnotationsTest:198,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:199,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:199,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:199,1
    - Dst: whitespace.getAnnotations()
      Src: schema.annotations.XSFacetAnnotationsTest:201,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:205,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:205,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:205,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 206
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 206
    functionName: '[schema.annotations.XSFacetAnnotationsTest].st3AnnotationTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - st.getFacets()
    - whitespace.getAnnotation()
    - '[schema.annotations.XSFacetAnnotationsTest].item(int)'
    - whitespace.getAnnotations()
    - '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    - '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
    - '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].st3AnnotationTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st4AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:212,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st4AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:213,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 211
    functionDepth: 1
    functionLinenumber: 211
    functionLinenumberEnd: 214
    functionName: '[schema.annotations.XSFacetAnnotationsTest].testST4Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSFacetAnnotationsTest].st4AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].testST4Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:217,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSFacetAnnotationsTest:222,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:228,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:227,1
    - Dst: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
      Src: schema.annotations.XSFacetAnnotationsTest:230,1
    - Dst: st.getFacets()
      Src: schema.annotations.XSFacetAnnotationsTest:233,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:233,1
    - Dst: minInclusive.getAnnotation()
      Src: schema.annotations.XSFacetAnnotationsTest:235,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:236,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:236,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:236,1
    - Dst: minInclusive.getAnnotations()
      Src: schema.annotations.XSFacetAnnotationsTest:238,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:242,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:242,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:242,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 243
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 243
    functionName: '[schema.annotations.XSFacetAnnotationsTest].st4AnnotationTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - st.getFacets()
    - '[schema.annotations.XSFacetAnnotationsTest].item(int)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    - minInclusive.getAnnotations()
    - '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
    - '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
    - minInclusive.getAnnotation()
    - '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].st4AnnotationTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st5AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:249,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st5AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 248
    functionDepth: 1
    functionLinenumber: 248
    functionLinenumberEnd: 251
    functionName: '[schema.annotations.XSFacetAnnotationsTest].testST5Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSFacetAnnotationsTest].st5AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].testST5Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:254,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSFacetAnnotationsTest:259,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:265,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:264,1
    - Dst: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
      Src: schema.annotations.XSFacetAnnotationsTest:267,1
    - Dst: st.getFacets()
      Src: schema.annotations.XSFacetAnnotationsTest:270,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:270,1
    - Dst: maxInclusive.getAnnotation()
      Src: schema.annotations.XSFacetAnnotationsTest:272,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:273,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:273,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:273,1
    - Dst: maxInclusive.getAnnotations()
      Src: schema.annotations.XSFacetAnnotationsTest:275,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:279,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:279,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:279,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:276,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 280
      start: 253
    functionDepth: 1
    functionLinenumber: 253
    functionLinenumberEnd: 280
    functionName: '[schema.annotations.XSFacetAnnotationsTest].st5AnnotationTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - st.getFacets()
    - '[schema.annotations.XSFacetAnnotationsTest].item(int)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    - maxInclusive.getAnnotations()
    - '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
    - '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
    - maxInclusive.getAnnotation()
    - '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].st5AnnotationTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st6AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:286,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st6AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:287,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 285
    functionDepth: 1
    functionLinenumber: 285
    functionLinenumberEnd: 288
    functionName: '[schema.annotations.XSFacetAnnotationsTest].testST6Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSFacetAnnotationsTest].st6AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].testST6Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:291,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSFacetAnnotationsTest:296,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:302,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:301,1
    - Dst: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
      Src: schema.annotations.XSFacetAnnotationsTest:304,1
    - Dst: st.getFacets()
      Src: schema.annotations.XSFacetAnnotationsTest:307,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:307,1
    - Dst: fractionDigits.getAnnotation()
      Src: schema.annotations.XSFacetAnnotationsTest:309,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:310,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:310,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:310,1
    - Dst: fractionDigits.getAnnotations()
      Src: schema.annotations.XSFacetAnnotationsTest:312,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:316,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:316,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:316,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:313,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 317
      start: 290
    functionDepth: 1
    functionLinenumber: 290
    functionLinenumberEnd: 317
    functionName: '[schema.annotations.XSFacetAnnotationsTest].st6AnnotationTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - st.getFacets()
    - '[schema.annotations.XSFacetAnnotationsTest].item(int)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    - '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
    - '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
    - fractionDigits.getAnnotation()
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
    - fractionDigits.getAnnotations()
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].st6AnnotationTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st7AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:323,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st7AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:324,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 325
      start: 322
    functionDepth: 1
    functionLinenumber: 322
    functionLinenumberEnd: 325
    functionName: '[schema.annotations.XSFacetAnnotationsTest].testST7Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSFacetAnnotationsTest].st7AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].testST7Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:328,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSFacetAnnotationsTest:333,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:339,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:338,1
    - Dst: '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
      Src: schema.annotations.XSFacetAnnotationsTest:341,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
      Src: schema.annotations.XSFacetAnnotationsTest:344,1
    - Dst: st.getFacets()
      Src: schema.annotations.XSFacetAnnotationsTest:347,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:347,1
    - Dst: fractionDigits.getAnnotation()
      Src: schema.annotations.XSFacetAnnotationsTest:349,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:350,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:350,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:350,1
    - Dst: fractionDigits.getAnnotations()
      Src: schema.annotations.XSFacetAnnotationsTest:352,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:356,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:356,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:356,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 357
      start: 327
    functionDepth: 1
    functionLinenumber: 327
    functionLinenumberEnd: 357
    functionName: '[schema.annotations.XSFacetAnnotationsTest].st7AnnotationTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - st.getFacets()
    - '[schema.annotations.XSFacetAnnotationsTest].item(int)'
    - '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
    - '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
    - '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
    - fractionDigits.getAnnotation()
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
    - fractionDigits.getAnnotations()
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].st7AnnotationTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st8AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:363,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st8AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 365
      start: 362
    functionDepth: 1
    functionLinenumber: 362
    functionLinenumberEnd: 365
    functionName: '[schema.annotations.XSFacetAnnotationsTest].testST8Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSFacetAnnotationsTest].st8AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].testST8Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:368,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSFacetAnnotationsTest:373,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:379,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:378,1
    - Dst: '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
      Src: schema.annotations.XSFacetAnnotationsTest:381,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
      Src: schema.annotations.XSFacetAnnotationsTest:384,1
    - Dst: st.getFacets()
      Src: schema.annotations.XSFacetAnnotationsTest:387,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:387,1
    - Dst: fractionDigits.getAnnotation()
      Src: schema.annotations.XSFacetAnnotationsTest:389,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:390,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:390,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:390,1
    - Dst: fractionDigits.getAnnotations()
      Src: schema.annotations.XSFacetAnnotationsTest:392,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:396,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:396,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:396,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:393,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 397
      start: 367
    functionDepth: 1
    functionLinenumber: 367
    functionLinenumberEnd: 397
    functionName: '[schema.annotations.XSFacetAnnotationsTest].st8AnnotationTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - st.getFacets()
    - '[schema.annotations.XSFacetAnnotationsTest].item(int)'
    - '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
    - '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
    - '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
    - fractionDigits.getAnnotation()
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
    - fractionDigits.getAnnotations()
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].st8AnnotationTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st9AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:403,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st9AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:404,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 405
      start: 402
    functionDepth: 1
    functionLinenumber: 402
    functionLinenumberEnd: 405
    functionName: '[schema.annotations.XSFacetAnnotationsTest].testS9Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSFacetAnnotationsTest].st9AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].testS9Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:408,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSFacetAnnotationsTest:413,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:419,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:418,1
    - Dst: '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
      Src: schema.annotations.XSFacetAnnotationsTest:421,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
      Src: schema.annotations.XSFacetAnnotationsTest:424,1
    - Dst: st.getFacets()
      Src: schema.annotations.XSFacetAnnotationsTest:427,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:427,1
    - Dst: fractionDigits.getAnnotation()
      Src: schema.annotations.XSFacetAnnotationsTest:429,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:430,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:430,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:430,1
    - Dst: fractionDigits.getAnnotations()
      Src: schema.annotations.XSFacetAnnotationsTest:432,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:436,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:436,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:436,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:433,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 437
      start: 407
    functionDepth: 1
    functionLinenumber: 407
    functionLinenumberEnd: 437
    functionName: '[schema.annotations.XSFacetAnnotationsTest].st9AnnotationTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - st.getFacets()
    - '[schema.annotations.XSFacetAnnotationsTest].item(int)'
    - '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
    - '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
    - '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
    - fractionDigits.getAnnotation()
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
    - fractionDigits.getAnnotations()
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].st9AnnotationTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st10AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:443,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st10AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:444,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 445
      start: 442
    functionDepth: 1
    functionLinenumber: 442
    functionLinenumberEnd: 445
    functionName: '[schema.annotations.XSFacetAnnotationsTest].testST10Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSFacetAnnotationsTest].st10AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].testST10Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:448,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSFacetAnnotationsTest:453,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:459,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:458,1
    - Dst: '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
      Src: schema.annotations.XSFacetAnnotationsTest:461,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
      Src: schema.annotations.XSFacetAnnotationsTest:464,1
    - Dst: ct.getAttributeUses()
      Src: schema.annotations.XSFacetAnnotationsTest:466,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:466,1
    - Dst: attr.getAttrDeclaration()
      Src: schema.annotations.XSFacetAnnotationsTest:467,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getTypeDefinition()'
      Src: schema.annotations.XSFacetAnnotationsTest:467,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getFacets()'
      Src: schema.annotations.XSFacetAnnotationsTest:470,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:470,1
    - Dst: fractionDigits.getAnnotation()
      Src: schema.annotations.XSFacetAnnotationsTest:472,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:473,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:473,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:473,1
    - Dst: fractionDigits.getAnnotations()
      Src: schema.annotations.XSFacetAnnotationsTest:475,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:479,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:479,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:479,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:476,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 480
      start: 447
    functionDepth: 1
    functionLinenumber: 447
    functionLinenumberEnd: 480
    functionName: '[schema.annotations.XSFacetAnnotationsTest].st10AnnotationTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - attr.getAttrDeclaration()
    - '[schema.annotations.XSFacetAnnotationsTest].item(int)'
    - '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
    - ct.getAttributeUses()
    - '[schema.annotations.XSFacetAnnotationsTest].getTypeDefinition()'
    - '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
    - '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
    - fractionDigits.getAnnotation()
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
    - fractionDigits.getAnnotations()
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    - '[schema.annotations.XSFacetAnnotationsTest].getFacets()'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].st10AnnotationTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st11AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:486,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st11AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:487,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 488
      start: 485
    functionDepth: 1
    functionLinenumber: 485
    functionLinenumberEnd: 488
    functionName: '[schema.annotations.XSFacetAnnotationsTest].testST11Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSFacetAnnotationsTest].st11AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].testST11Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:491,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSFacetAnnotationsTest:496,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:502,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:501,1
    - Dst: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
      Src: schema.annotations.XSFacetAnnotationsTest:504,1
    - Dst: st.getFacets()
      Src: schema.annotations.XSFacetAnnotationsTest:507,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:507,1
    - Dst: maxInclusive.getAnnotation()
      Src: schema.annotations.XSFacetAnnotationsTest:509,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:510,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:510,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:510,1
    - Dst: maxInclusive.getAnnotations()
      Src: schema.annotations.XSFacetAnnotationsTest:512,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:516,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:516,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:516,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:513,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 517
      start: 490
    functionDepth: 1
    functionLinenumber: 490
    functionLinenumberEnd: 517
    functionName: '[schema.annotations.XSFacetAnnotationsTest].st11AnnotationTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - st.getFacets()
    - '[schema.annotations.XSFacetAnnotationsTest].item(int)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    - maxInclusive.getAnnotations()
    - '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
    - '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
    - maxInclusive.getAnnotation()
    - '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].st11AnnotationTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st12AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:523,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st12AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:524,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 525
      start: 522
    functionDepth: 1
    functionLinenumber: 522
    functionLinenumberEnd: 525
    functionName: '[schema.annotations.XSFacetAnnotationsTest].testST12Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSFacetAnnotationsTest].st12AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].testST12Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:528,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSFacetAnnotationsTest:533,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:539,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:538,1
    - Dst: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
      Src: schema.annotations.XSFacetAnnotationsTest:541,1
    - Dst: st.getFacets()
      Src: schema.annotations.XSFacetAnnotationsTest:544,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:544,1
    - Dst: length.getAnnotation()
      Src: schema.annotations.XSFacetAnnotationsTest:546,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:547,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:547,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:547,1
    - Dst: length.getAnnotations()
      Src: schema.annotations.XSFacetAnnotationsTest:549,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:553,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:553,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:553,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:550,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 554
      start: 527
    functionDepth: 1
    functionLinenumber: 527
    functionLinenumberEnd: 554
    functionName: '[schema.annotations.XSFacetAnnotationsTest].st12AnnotationTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - st.getFacets()
    - '[schema.annotations.XSFacetAnnotationsTest].item(int)'
    - length.getAnnotation()
    - '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    - '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
    - '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
    - length.getAnnotations()
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].st12AnnotationTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st13AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:560,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st13AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:561,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 562
      start: 559
    functionDepth: 1
    functionLinenumber: 559
    functionLinenumberEnd: 562
    functionName: '[schema.annotations.XSFacetAnnotationsTest].testST13Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSFacetAnnotationsTest].st13AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].testST13Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:565,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSFacetAnnotationsTest:570,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:576,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:575,1
    - Dst: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
      Src: schema.annotations.XSFacetAnnotationsTest:578,1
    - Dst: stu.getMemberTypes()
      Src: schema.annotations.XSFacetAnnotationsTest:580,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:580,1
    - Dst: st.getFacets()
      Src: schema.annotations.XSFacetAnnotationsTest:583,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:583,1
    - Dst: length.getAnnotation()
      Src: schema.annotations.XSFacetAnnotationsTest:585,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:586,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:586,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:586,1
    - Dst: length.getAnnotations()
      Src: schema.annotations.XSFacetAnnotationsTest:588,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:592,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:592,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:592,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:589,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 593
      start: 564
    functionDepth: 1
    functionLinenumber: 564
    functionLinenumberEnd: 593
    functionName: '[schema.annotations.XSFacetAnnotationsTest].st13AnnotationTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - st.getFacets()
    - '[schema.annotations.XSFacetAnnotationsTest].item(int)'
    - length.getAnnotation()
    - '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    - '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
    - '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
    - length.getAnnotations()
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
    - stu.getMemberTypes()
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].st13AnnotationTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st14AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:600,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st14AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 602
      start: 599
    functionDepth: 1
    functionLinenumber: 599
    functionLinenumberEnd: 602
    functionName: '[schema.annotations.XSFacetAnnotationsTest].testST14Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSFacetAnnotationsTest].st14AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].testST14Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:605,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:610,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSFacetAnnotationsTest:615,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:621,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:620,1
    - Dst: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
      Src: schema.annotations.XSFacetAnnotationsTest:623,1
    - Dst: st.getFacets()
      Src: schema.annotations.XSFacetAnnotationsTest:626,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:626,1
    - Dst: minLength.getAnnotation()
      Src: schema.annotations.XSFacetAnnotationsTest:628,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:629,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:629,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:629,1
    - Dst: minLength.getAnnotations()
      Src: schema.annotations.XSFacetAnnotationsTest:631,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:635,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:635,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:635,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:632,1
    - Dst: '[Boolean].booleanValue()'
      Src: schema.annotations.XSFacetAnnotationsTest:637,1
    - Dst: st.getFacets()
      Src: schema.annotations.XSFacetAnnotationsTest:639,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:639,1
    - Dst: maxLength.getAnnotation()
      Src: schema.annotations.XSFacetAnnotationsTest:641,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:643,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:643,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:642,1
    - Dst: maxLength.getAnnotations()
      Src: schema.annotations.XSFacetAnnotationsTest:644,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:646,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:646,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:646,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:645,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 649
      start: 604
    functionDepth: 1
    functionLinenumber: 604
    functionLinenumberEnd: 649
    functionName: '[schema.annotations.XSFacetAnnotationsTest].st14AnnotationTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - st.getFacets()
    - '[Boolean].booleanValue()'
    - maxLength.getAnnotations()
    - '[schema.annotations.XSFacetAnnotationsTest].item(int)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    - minLength.getAnnotations()
    - '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
    - '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    - maxLength.getAnnotation()
    - minLength.getAnnotation()
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].st14AnnotationTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st15AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:657,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st15AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:658,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 659
      start: 656
    functionDepth: 1
    functionLinenumber: 656
    functionLinenumberEnd: 659
    functionName: '[schema.annotations.XSFacetAnnotationsTest].testST15Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSFacetAnnotationsTest].st15AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].testST15Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:662,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSFacetAnnotationsTest:667,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:673,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:672,1
    - Dst: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
      Src: schema.annotations.XSFacetAnnotationsTest:675,1
    - Dst: st.getFacets()
      Src: schema.annotations.XSFacetAnnotationsTest:678,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:678,1
    - Dst: '[Boolean].booleanValue()'
      Src: schema.annotations.XSFacetAnnotationsTest:680,1
    - Dst: maxLength.getAnnotation()
      Src: schema.annotations.XSFacetAnnotationsTest:681,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:683,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:683,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:682,1
    - Dst: maxLength.getAnnotations()
      Src: schema.annotations.XSFacetAnnotationsTest:684,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:686,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:686,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:686,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:685,1
    - Dst: maxLength.getAnnotation()
      Src: schema.annotations.XSFacetAnnotationsTest:689,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertNull(String,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:690,1
    - Dst: maxLength.getAnnotations()
      Src: schema.annotations.XSFacetAnnotationsTest:691,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getLength()'
      Src: schema.annotations.XSFacetAnnotationsTest:692,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,int,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:692,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 695
      start: 661
    functionDepth: 1
    functionLinenumber: 661
    functionLinenumberEnd: 695
    functionName: '[schema.annotations.XSFacetAnnotationsTest].st15AnnotationTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - st.getFacets()
    - '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,int,schema.annotations.XSFacetAnnotationsTest)'
    - '[Boolean].booleanValue()'
    - maxLength.getAnnotations()
    - '[schema.annotations.XSFacetAnnotationsTest].item(int)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    - '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
    - '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].assertNull(String,schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].getLength()'
    - '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
    - maxLength.getAnnotation()
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].st15AnnotationTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st16AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:702,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].st16AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:703,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 704
      start: 701
    functionDepth: 1
    functionLinenumber: 701
    functionLinenumberEnd: 704
    functionName: '[schema.annotations.XSFacetAnnotationsTest].testST16Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSFacetAnnotationsTest].st16AnnotationTest(schema.annotations.XSFacetAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].testST16Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:707,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSFacetAnnotationsTest:712,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:718,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:717,1
    - Dst: '[org.apache.xerces.xs.XSModel].getAttributeDeclaration(String,String)'
      Src: schema.annotations.XSFacetAnnotationsTest:720,1
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getTypeDefinition()'
      Src: schema.annotations.XSFacetAnnotationsTest:723,1
    - Dst: st.getFacets()
      Src: schema.annotations.XSFacetAnnotationsTest:726,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:726,1
    - Dst: maxLength.getAnnotation()
      Src: schema.annotations.XSFacetAnnotationsTest:728,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:729,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:729,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:729,1
    - Dst: maxLength.getAnnotations()
      Src: schema.annotations.XSFacetAnnotationsTest:731,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].item(int)'
      Src: schema.annotations.XSFacetAnnotationsTest:735,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSFacetAnnotationsTest:735,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
      Src: schema.annotations.XSFacetAnnotationsTest:735,1
    - Dst: '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
      Src: schema.annotations.XSFacetAnnotationsTest:732,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 736
      start: 706
    functionDepth: 1
    functionLinenumber: 706
    functionLinenumberEnd: 736
    functionName: '[schema.annotations.XSFacetAnnotationsTest].st16AnnotationTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - st.getFacets()
    - '[org.apache.xerces.xs.XSModel].getAttributeDeclaration(String,String)'
    - maxLength.getAnnotations()
    - '[schema.annotations.XSFacetAnnotationsTest].item(int)'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getTypeDefinition()'
    - '[schema.annotations.XSFacetAnnotationsTest].getAnnotationString()'
    - '[schema.annotations.XSFacetAnnotationsTest].trim(schema.annotations.XSFacetAnnotationsTest)'
    - '[schema.annotations.XSFacetAnnotationsTest].assertEquals(String,schema.annotations.XSFacetAnnotationsTest,schema.annotations.XSFacetAnnotationsTest)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSFacetAnnotationsTest)'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[schema.annotations.XSFacetAnnotationsTest].getResourceURL(String)'
    - maxLength.getAnnotation()
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].st16AnnotationTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.annotations.XSFacetAnnotationsTest:743,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - args
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 744
      start: 742
    functionDepth: 0
    functionLinenumber: 742
    functionLinenumberEnd: 744
    functionName: '[schema.annotations.XSFacetAnnotationsTest].main(String)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSFacetAnnotationsTest].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.annotations.XSFacetAnnotationsTest
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[schema.annotations.XSFacetAnnotationsTest].<init>()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: schema.annotations.XSFacetAnnotationsTest
    signature: '[schema.annotations.XSFacetAnnotationsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(schema.annotations.XSElementAnnotationsTest,String)
      Src: schema.annotations.XSElementAnnotationsTest:56,1
    - Dst: '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
      Src: schema.annotations.XSElementAnnotationsTest:58,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].getDOMImplementation(String)'
      Src: schema.annotations.XSElementAnnotationsTest:61,1
    - Dst: impl.createXSLoader(null)
      Src: schema.annotations.XSElementAnnotationsTest:64,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].getConfig()'
      Src: schema.annotations.XSElementAnnotationsTest:66,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].setParameter(String,schema.annotations.XSElementAnnotationsTest)'
      Src: schema.annotations.XSElementAnnotationsTest:69,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].fail(String)'
      Src: schema.annotations.XSElementAnnotationsTest:72,1
    - Dst: System.err.println(String)
      Src: schema.annotations.XSElementAnnotationsTest:73,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 75
    functionName: '[schema.annotations.XSElementAnnotationsTest].setUp()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSElementAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - System.setProperty(schema.annotations.XSElementAnnotationsTest,String)
    - '[schema.annotations.XSElementAnnotationsTest].getDOMImplementation(String)'
    - '[schema.annotations.XSElementAnnotationsTest].fail(String)'
    - '[schema.annotations.XSElementAnnotationsTest].getConfig()'
    - '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
    - impl.createXSLoader(null)
    - System.err.println(String)
    - '[schema.annotations.XSElementAnnotationsTest].setParameter(String,schema.annotations.XSElementAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSElementAnnotationsTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSElementAnnotationsTest)'
      Src: schema.annotations.XSElementAnnotationsTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 86
    functionName: '[schema.annotations.XSElementAnnotationsTest].tearDown()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSElementAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSElementAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSElementAnnotationsTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSElementAnnotationsTest)'
      Src: schema.annotations.XSElementAnnotationsTest:92,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSElementAnnotationsTest:98,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSElementAnnotationsTest)'
      Src: schema.annotations.XSElementAnnotationsTest:97,1
    - Dst: '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
      Src: schema.annotations.XSElementAnnotationsTest:99,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getAnnotation()'
      Src: schema.annotations.XSElementAnnotationsTest:102,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
      Src: schema.annotations.XSElementAnnotationsTest:103,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getAnnotations()'
      Src: schema.annotations.XSElementAnnotationsTest:104,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSElementAnnotationsTest:105,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSElementAnnotationsTest:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 106
    functionName: '[schema.annotations.XSElementAnnotationsTest].testElem1Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSElementAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSElementDeclaration].getAnnotations()'
    - '[schema.annotations.XSElementAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
    - '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSElementAnnotationsTest)'
    - '[schema.annotations.XSElementAnnotationsTest].assertEquals(String,int,int)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSElementAnnotationsTest)'
    - '[schema.annotations.XSElementAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSElementDeclaration].getAnnotation()'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSElementAnnotationsTest].testElem1Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSElementAnnotationsTest)'
      Src: schema.annotations.XSElementAnnotationsTest:112,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSElementAnnotationsTest:118,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSElementAnnotationsTest)'
      Src: schema.annotations.XSElementAnnotationsTest:117,1
    - Dst: '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
      Src: schema.annotations.XSElementAnnotationsTest:119,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getAnnotation()'
      Src: schema.annotations.XSElementAnnotationsTest:122,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
      Src: schema.annotations.XSElementAnnotationsTest:123,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getAnnotations()'
      Src: schema.annotations.XSElementAnnotationsTest:124,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSElementAnnotationsTest:125,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSElementAnnotationsTest:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 126
    functionName: '[schema.annotations.XSElementAnnotationsTest].testElem2Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSElementAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSElementDeclaration].getAnnotations()'
    - '[schema.annotations.XSElementAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
    - '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSElementAnnotationsTest)'
    - '[schema.annotations.XSElementAnnotationsTest].assertEquals(String,int,int)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSElementAnnotationsTest)'
    - '[schema.annotations.XSElementAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSElementDeclaration].getAnnotation()'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSElementAnnotationsTest].testElem2Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSElementAnnotationsTest].trim(String)'
      Src: schema.annotations.XSElementAnnotationsTest:132,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSElementAnnotationsTest)'
      Src: schema.annotations.XSElementAnnotationsTest:138,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSElementAnnotationsTest:144,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSElementAnnotationsTest)'
      Src: schema.annotations.XSElementAnnotationsTest:143,1
    - Dst: '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
      Src: schema.annotations.XSElementAnnotationsTest:145,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getAnnotation()'
      Src: schema.annotations.XSElementAnnotationsTest:148,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSElementAnnotationsTest:149,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].trim(String)'
      Src: schema.annotations.XSElementAnnotationsTest:149,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].assertEquals(String,schema.annotations.XSElementAnnotationsTest,schema.annotations.XSElementAnnotationsTest)'
      Src: schema.annotations.XSElementAnnotationsTest:149,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getAnnotations()'
      Src: schema.annotations.XSElementAnnotationsTest:151,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: schema.annotations.XSElementAnnotationsTest:155,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSElementAnnotationsTest:155,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].trim(String)'
      Src: schema.annotations.XSElementAnnotationsTest:155,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].assertEquals(String,schema.annotations.XSElementAnnotationsTest,schema.annotations.XSElementAnnotationsTest)'
      Src: schema.annotations.XSElementAnnotationsTest:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 156
    functionName: '[schema.annotations.XSElementAnnotationsTest].testElem2SynthAnnotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSElementAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSElementDeclaration].getAnnotations()'
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    - '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSElementAnnotationsTest)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSElementAnnotationsTest)'
    - '[schema.annotations.XSElementAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getAnnotation()'
    - '[schema.annotations.XSElementAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[schema.annotations.XSElementAnnotationsTest].assertEquals(String,schema.annotations.XSElementAnnotationsTest,schema.annotations.XSElementAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSElementAnnotationsTest].testElem2SynthAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSElementAnnotationsTest].trim(String)'
      Src: schema.annotations.XSElementAnnotationsTest:162,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSElementAnnotationsTest)'
      Src: schema.annotations.XSElementAnnotationsTest:166,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSElementAnnotationsTest:172,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSElementAnnotationsTest)'
      Src: schema.annotations.XSElementAnnotationsTest:171,1
    - Dst: '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
      Src: schema.annotations.XSElementAnnotationsTest:173,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getAnnotation()'
      Src: schema.annotations.XSElementAnnotationsTest:176,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSElementAnnotationsTest:177,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].trim(String)'
      Src: schema.annotations.XSElementAnnotationsTest:177,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].assertEquals(String,schema.annotations.XSElementAnnotationsTest,schema.annotations.XSElementAnnotationsTest)'
      Src: schema.annotations.XSElementAnnotationsTest:177,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getAnnotations()'
      Src: schema.annotations.XSElementAnnotationsTest:179,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: schema.annotations.XSElementAnnotationsTest:183,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSElementAnnotationsTest:183,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].trim(String)'
      Src: schema.annotations.XSElementAnnotationsTest:183,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].assertEquals(String,schema.annotations.XSElementAnnotationsTest,schema.annotations.XSElementAnnotationsTest)'
      Src: schema.annotations.XSElementAnnotationsTest:180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 184
    functionName: '[schema.annotations.XSElementAnnotationsTest].testElem3Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSElementAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSElementDeclaration].getAnnotations()'
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    - '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSElementAnnotationsTest)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSElementAnnotationsTest)'
    - '[schema.annotations.XSElementAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getAnnotation()'
    - '[schema.annotations.XSElementAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[schema.annotations.XSElementAnnotationsTest].assertEquals(String,schema.annotations.XSElementAnnotationsTest,schema.annotations.XSElementAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSElementAnnotationsTest].testElem3Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSElementAnnotationsTest].trim(String)'
      Src: schema.annotations.XSElementAnnotationsTest:190,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSElementAnnotationsTest)'
      Src: schema.annotations.XSElementAnnotationsTest:194,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSElementAnnotationsTest:200,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSElementAnnotationsTest)'
      Src: schema.annotations.XSElementAnnotationsTest:199,1
    - Dst: '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
      Src: schema.annotations.XSElementAnnotationsTest:201,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getAnnotation()'
      Src: schema.annotations.XSElementAnnotationsTest:204,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSElementAnnotationsTest:205,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].trim(String)'
      Src: schema.annotations.XSElementAnnotationsTest:205,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].assertEquals(String,schema.annotations.XSElementAnnotationsTest,schema.annotations.XSElementAnnotationsTest)'
      Src: schema.annotations.XSElementAnnotationsTest:205,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getAnnotations()'
      Src: schema.annotations.XSElementAnnotationsTest:207,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: schema.annotations.XSElementAnnotationsTest:211,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSElementAnnotationsTest:211,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].trim(String)'
      Src: schema.annotations.XSElementAnnotationsTest:211,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].assertEquals(String,schema.annotations.XSElementAnnotationsTest,schema.annotations.XSElementAnnotationsTest)'
      Src: schema.annotations.XSElementAnnotationsTest:208,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 189
    functionDepth: 1
    functionLinenumber: 189
    functionLinenumberEnd: 212
    functionName: '[schema.annotations.XSElementAnnotationsTest].testElem4Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSElementAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSElementDeclaration].getAnnotations()'
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    - '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSElementAnnotationsTest)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSElementAnnotationsTest)'
    - '[schema.annotations.XSElementAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getAnnotation()'
    - '[schema.annotations.XSElementAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[schema.annotations.XSElementAnnotationsTest].assertEquals(String,schema.annotations.XSElementAnnotationsTest,schema.annotations.XSElementAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSElementAnnotationsTest].testElem4Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSElementAnnotationsTest)'
      Src: schema.annotations.XSElementAnnotationsTest:218,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSElementAnnotationsTest:224,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSElementAnnotationsTest)'
      Src: schema.annotations.XSElementAnnotationsTest:223,1
    - Dst: '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
      Src: schema.annotations.XSElementAnnotationsTest:225,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getAnnotation()'
      Src: schema.annotations.XSElementAnnotationsTest:228,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
      Src: schema.annotations.XSElementAnnotationsTest:229,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getAnnotations()'
      Src: schema.annotations.XSElementAnnotationsTest:230,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSElementAnnotationsTest:231,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSElementAnnotationsTest:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 217
    functionDepth: 1
    functionLinenumber: 217
    functionLinenumberEnd: 232
    functionName: '[schema.annotations.XSElementAnnotationsTest].testElem5Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSElementAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSElementDeclaration].getAnnotations()'
    - '[schema.annotations.XSElementAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
    - '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSElementAnnotationsTest)'
    - '[schema.annotations.XSElementAnnotationsTest].assertEquals(String,int,int)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSElementAnnotationsTest)'
    - '[schema.annotations.XSElementAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSElementDeclaration].getAnnotation()'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSElementAnnotationsTest].testElem5Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSElementAnnotationsTest)'
      Src: schema.annotations.XSElementAnnotationsTest:238,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSElementAnnotationsTest:244,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSElementAnnotationsTest)'
      Src: schema.annotations.XSElementAnnotationsTest:243,1
    - Dst: '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
      Src: schema.annotations.XSElementAnnotationsTest:245,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getAnnotation()'
      Src: schema.annotations.XSElementAnnotationsTest:248,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
      Src: schema.annotations.XSElementAnnotationsTest:249,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getAnnotations()'
      Src: schema.annotations.XSElementAnnotationsTest:250,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSElementAnnotationsTest:251,1
    - Dst: '[schema.annotations.XSElementAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSElementAnnotationsTest:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 237
    functionDepth: 1
    functionLinenumber: 237
    functionLinenumberEnd: 252
    functionName: '[schema.annotations.XSElementAnnotationsTest].testElem6Annotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSElementAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSElementDeclaration].getAnnotations()'
    - '[schema.annotations.XSElementAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
    - '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSElementAnnotationsTest)'
    - '[schema.annotations.XSElementAnnotationsTest].assertEquals(String,int,int)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSElementAnnotationsTest)'
    - '[schema.annotations.XSElementAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSElementDeclaration].getAnnotation()'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSElementAnnotationsTest].testElem6Annotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.annotations.XSElementAnnotationsTest:255,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - args
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 256
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 256
    functionName: '[schema.annotations.XSElementAnnotationsTest].main(String)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSElementAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSElementAnnotationsTest].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.annotations.XSElementAnnotationsTest
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[schema.annotations.XSElementAnnotationsTest].<init>()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSElementAnnotationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: schema.annotations.XSElementAnnotationsTest
    signature: '[schema.annotations.XSElementAnnotationsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(schema.annotations.XSWildcardAnnotationsTest,String)
      Src: schema.annotations.XSWildcardAnnotationsTest:61,1
    - Dst: '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
      Src: schema.annotations.XSWildcardAnnotationsTest:63,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].getDOMImplementation(String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:66,1
    - Dst: impl.createXSLoader(null)
      Src: schema.annotations.XSWildcardAnnotationsTest:69,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].getConfig()'
      Src: schema.annotations.XSWildcardAnnotationsTest:71,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].setParameter(String,schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:74,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].fail(String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:77,1
    - Dst: System.err.println(String)
      Src: schema.annotations.XSWildcardAnnotationsTest:78,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 80
    functionName: '[schema.annotations.XSWildcardAnnotationsTest].setUp()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSWildcardAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - System.setProperty(schema.annotations.XSWildcardAnnotationsTest,String)
    - '[schema.annotations.XSWildcardAnnotationsTest].setParameter(String,schema.annotations.XSWildcardAnnotationsTest)'
    - '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
    - impl.createXSLoader(null)
    - System.err.println(String)
    - '[schema.annotations.XSWildcardAnnotationsTest].getDOMImplementation(String)'
    - '[schema.annotations.XSWildcardAnnotationsTest].getConfig()'
    - '[schema.annotations.XSWildcardAnnotationsTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSWildcardAnnotationsTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 91
    functionName: '[schema.annotations.XSWildcardAnnotationsTest].tearDown()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSWildcardAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSWildcardAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSWildcardAnnotationsTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:97,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:103,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:102,1
    - Dst: '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:105,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
      Src: schema.annotations.XSWildcardAnnotationsTest:107,1
    - Dst: '[org.apache.xerces.xs.XSComplexTypeDefinition].getAttributeWildcard()'
      Src: schema.annotations.XSWildcardAnnotationsTest:107,1
    - Dst: '[org.apache.xerces.xs.XSWildcard].getAnnotation()'
      Src: schema.annotations.XSWildcardAnnotationsTest:110,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
      Src: schema.annotations.XSWildcardAnnotationsTest:111,1
    - Dst: '[org.apache.xerces.xs.XSWildcard].getAnnotations()'
      Src: schema.annotations.XSWildcardAnnotationsTest:113,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSWildcardAnnotationsTest:114,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSWildcardAnnotationsTest:114,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:116,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:122,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:121,1
    - Dst: '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:124,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
      Src: schema.annotations.XSWildcardAnnotationsTest:125,1
    - Dst: '[org.apache.xerces.xs.XSComplexTypeDefinition].getAttributeWildcard()'
      Src: schema.annotations.XSWildcardAnnotationsTest:125,1
    - Dst: '[org.apache.xerces.xs.XSWildcard].getAnnotation()'
      Src: schema.annotations.XSWildcardAnnotationsTest:128,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].assertNotNull(String,org.apache.xerces.xs.XSAnnotation)'
      Src: schema.annotations.XSWildcardAnnotationsTest:129,1
    - Dst: '[org.apache.xerces.xs.XSWildcard].getAnnotations()'
      Src: schema.annotations.XSWildcardAnnotationsTest:131,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: schema.annotations.XSWildcardAnnotationsTest:132,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].assertEquals(String,int,int)'
      Src: schema.annotations.XSWildcardAnnotationsTest:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 134
    functionName: '[schema.annotations.XSWildcardAnnotationsTest].testAttrWCNoAnnotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSWildcardAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSComplexTypeDefinition].getAttributeWildcard()'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSWildcardAnnotationsTest)'
    - '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
    - '[org.apache.xerces.xs.XSWildcard].getAnnotations()'
    - '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
    - '[schema.annotations.XSWildcardAnnotationsTest].assertNotNull(String,org.apache.xerces.xs.XSAnnotation)'
    - '[schema.annotations.XSWildcardAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSWildcard].getAnnotation()'
    - '[schema.annotations.XSWildcardAnnotationsTest].assertNull(String,org.apache.xerces.xs.XSAnnotation)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[schema.annotations.XSWildcardAnnotationsTest].assertEquals(String,int,int)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSWildcardAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSWildcardAnnotationsTest].testAttrWCNoAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].attrWCAnnotationTest(boolean)'
      Src: schema.annotations.XSWildcardAnnotationsTest:140,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].attrWCAnnotationTest(boolean)'
      Src: schema.annotations.XSWildcardAnnotationsTest:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 139
    functionDepth: 2
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionName: '[schema.annotations.XSWildcardAnnotationsTest].testAttrWCAnnotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSWildcardAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSWildcardAnnotationsTest].attrWCAnnotationTest(boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSWildcardAnnotationsTest].testAttrWCAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:145,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:151,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synthetic
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 154
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 154
    functionName: '[schema.annotations.XSWildcardAnnotationsTest].getXSModel(boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSWildcardAnnotationsTest.java
    functionUses: 2
    functionsReached:
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSWildcardAnnotationsTest)'
    - '[schema.annotations.XSWildcardAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSWildcardAnnotationsTest)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[schema.annotations.XSWildcardAnnotationsTest].getXSModel(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].trim(String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:157,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].getXSModel(boolean)'
      Src: schema.annotations.XSWildcardAnnotationsTest:163,1
    - Dst: '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:165,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
      Src: schema.annotations.XSWildcardAnnotationsTest:167,1
    - Dst: '[org.apache.xerces.xs.XSComplexTypeDefinition].getAttributeWildcard()'
      Src: schema.annotations.XSWildcardAnnotationsTest:167,1
    - Dst: '[org.apache.xerces.xs.XSWildcard].getAnnotation()'
      Src: schema.annotations.XSWildcardAnnotationsTest:170,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSWildcardAnnotationsTest:172,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].trim(String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:172,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].assertEquals(String,schema.annotations.XSWildcardAnnotationsTest,schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:171,1
    - Dst: '[org.apache.xerces.xs.XSWildcard].getAnnotations()'
      Src: schema.annotations.XSWildcardAnnotationsTest:174,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: schema.annotations.XSWildcardAnnotationsTest:178,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSWildcardAnnotationsTest:178,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].trim(String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:178,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].assertEquals(String,schema.annotations.XSWildcardAnnotationsTest,schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synthetic
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 179
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 179
    functionName: '[schema.annotations.XSWildcardAnnotationsTest].attrWCAnnotationTest(boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSWildcardAnnotationsTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.XSComplexTypeDefinition].getAttributeWildcard()'
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    - '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
    - '[org.apache.xerces.xs.XSWildcard].getAnnotations()'
    - '[schema.annotations.XSWildcardAnnotationsTest].getXSModel(boolean)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
    - '[org.apache.xerces.xs.XSWildcard].getAnnotation()'
    - '[schema.annotations.XSWildcardAnnotationsTest].assertEquals(String,schema.annotations.XSWildcardAnnotationsTest,schema.annotations.XSWildcardAnnotationsTest)'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[schema.annotations.XSWildcardAnnotationsTest].trim(String)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSWildcardAnnotationsTest].attrWCAnnotationTest(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].attrgpWCAnnotationTest(boolean)'
      Src: schema.annotations.XSWildcardAnnotationsTest:185,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].attrgpWCAnnotationTest(boolean)'
      Src: schema.annotations.XSWildcardAnnotationsTest:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 184
    functionDepth: 2
    functionLinenumber: 184
    functionLinenumberEnd: 187
    functionName: '[schema.annotations.XSWildcardAnnotationsTest].testAttGpWCAnnotations()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSWildcardAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSWildcardAnnotationsTest].attrgpWCAnnotationTest(boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSWildcardAnnotationsTest].testAttGpWCAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].trim(String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:190,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].getXSModel(boolean)'
      Src: schema.annotations.XSWildcardAnnotationsTest:196,1
    - Dst: '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:198,1
    - Dst: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAttributeWildcard()'
      Src: schema.annotations.XSWildcardAnnotationsTest:200,1
    - Dst: '[org.apache.xerces.xs.XSWildcard].getAnnotation()'
      Src: schema.annotations.XSWildcardAnnotationsTest:202,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSWildcardAnnotationsTest:204,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].trim(String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:204,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].assertEquals(String,schema.annotations.XSWildcardAnnotationsTest,schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:203,1
    - Dst: '[org.apache.xerces.xs.XSWildcard].getAnnotations()'
      Src: schema.annotations.XSWildcardAnnotationsTest:206,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: schema.annotations.XSWildcardAnnotationsTest:210,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSWildcardAnnotationsTest:210,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].trim(String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:210,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].assertEquals(String,schema.annotations.XSWildcardAnnotationsTest,schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synthetic
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 211
      start: 189
    functionDepth: 1
    functionLinenumber: 189
    functionLinenumberEnd: 211
    functionName: '[schema.annotations.XSWildcardAnnotationsTest].attrgpWCAnnotationTest(boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSWildcardAnnotationsTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    - '[org.apache.xerces.xs.XSWildcard].getAnnotations()'
    - '[schema.annotations.XSWildcardAnnotationsTest].getXSModel(boolean)'
    - '[org.apache.xerces.xs.XSWildcard].getAnnotation()'
    - '[schema.annotations.XSWildcardAnnotationsTest].assertEquals(String,schema.annotations.XSWildcardAnnotationsTest,schema.annotations.XSWildcardAnnotationsTest)'
    - '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAttributeWildcard()'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[schema.annotations.XSWildcardAnnotationsTest].trim(String)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSWildcardAnnotationsTest].attrgpWCAnnotationTest(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:217,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:223,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:222,1
    - Dst: '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:225,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
      Src: schema.annotations.XSWildcardAnnotationsTest:227,1
    - Dst: '[org.apache.xerces.xs.XSComplexTypeDefinition].getParticle()'
      Src: schema.annotations.XSWildcardAnnotationsTest:227,1
    - Dst: '[org.apache.xerces.xs.XSParticle].getTerm()'
      Src: schema.annotations.XSWildcardAnnotationsTest:229,1
    - Dst: mg.getParticles()
      Src: schema.annotations.XSWildcardAnnotationsTest:230,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].item(int)'
      Src: schema.annotations.XSWildcardAnnotationsTest:230,1
    - Dst: anyPart.getTerm()
      Src: schema.annotations.XSWildcardAnnotationsTest:231,1
    - Dst: elemWC.getAnnotation()
      Src: schema.annotations.XSWildcardAnnotationsTest:233,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].assertNull(String,schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:234,1
    - Dst: elemWC.getAnnotations()
      Src: schema.annotations.XSWildcardAnnotationsTest:236,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].getLength()'
      Src: schema.annotations.XSWildcardAnnotationsTest:237,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].assertEquals(String,int,schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 238
    functionName: '[schema.annotations.XSWildcardAnnotationsTest].testElemWCNoAnnotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSWildcardAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSWildcardAnnotationsTest)'
    - '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
    - '[schema.annotations.XSWildcardAnnotationsTest].getLength()'
    - '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
    - '[schema.annotations.XSWildcardAnnotationsTest].getResourceURL(String)'
    - '[schema.annotations.XSWildcardAnnotationsTest].assertEquals(String,int,schema.annotations.XSWildcardAnnotationsTest)'
    - '[schema.annotations.XSWildcardAnnotationsTest].assertNull(String,schema.annotations.XSWildcardAnnotationsTest)'
    - elemWC.getAnnotations()
    - anyPart.getTerm()
    - mg.getParticles()
    - elemWC.getAnnotation()
    - '[org.apache.xerces.xs.XSParticle].getTerm()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSWildcardAnnotationsTest)'
    - '[schema.annotations.XSWildcardAnnotationsTest].item(int)'
    - '[org.apache.xerces.xs.XSComplexTypeDefinition].getParticle()'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSWildcardAnnotationsTest].testElemWCNoAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:244,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:250,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:249,1
    - Dst: '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:252,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
      Src: schema.annotations.XSWildcardAnnotationsTest:254,1
    - Dst: '[org.apache.xerces.xs.XSComplexTypeDefinition].getParticle()'
      Src: schema.annotations.XSWildcardAnnotationsTest:254,1
    - Dst: '[org.apache.xerces.xs.XSParticle].getTerm()'
      Src: schema.annotations.XSWildcardAnnotationsTest:256,1
    - Dst: mg.getParticles()
      Src: schema.annotations.XSWildcardAnnotationsTest:257,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].item(int)'
      Src: schema.annotations.XSWildcardAnnotationsTest:257,1
    - Dst: anyPart.getTerm()
      Src: schema.annotations.XSWildcardAnnotationsTest:258,1
    - Dst: elemWC.getAnnotation()
      Src: schema.annotations.XSWildcardAnnotationsTest:260,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].assertNotNull(String,schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:261,1
    - Dst: elemWC.getAnnotations()
      Src: schema.annotations.XSWildcardAnnotationsTest:263,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].getLength()'
      Src: schema.annotations.XSWildcardAnnotationsTest:264,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].assertEquals(String,int,schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 243
    functionDepth: 1
    functionLinenumber: 243
    functionLinenumberEnd: 266
    functionName: '[schema.annotations.XSWildcardAnnotationsTest].testElemWCSynthAnnotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSWildcardAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSWildcardAnnotationsTest)'
    - '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
    - '[schema.annotations.XSWildcardAnnotationsTest].getLength()'
    - '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
    - '[schema.annotations.XSWildcardAnnotationsTest].assertNotNull(String,schema.annotations.XSWildcardAnnotationsTest)'
    - '[schema.annotations.XSWildcardAnnotationsTest].getResourceURL(String)'
    - '[schema.annotations.XSWildcardAnnotationsTest].assertEquals(String,int,schema.annotations.XSWildcardAnnotationsTest)'
    - elemWC.getAnnotations()
    - anyPart.getTerm()
    - mg.getParticles()
    - elemWC.getAnnotation()
    - '[org.apache.xerces.xs.XSParticle].getTerm()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSWildcardAnnotationsTest)'
    - '[schema.annotations.XSWildcardAnnotationsTest].item(int)'
    - '[org.apache.xerces.xs.XSComplexTypeDefinition].getParticle()'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSWildcardAnnotationsTest].testElemWCSynthAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].trim(String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:272,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:276,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:282,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:281,1
    - Dst: '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:284,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
      Src: schema.annotations.XSWildcardAnnotationsTest:286,1
    - Dst: '[org.apache.xerces.xs.XSComplexTypeDefinition].getParticle()'
      Src: schema.annotations.XSWildcardAnnotationsTest:286,1
    - Dst: '[org.apache.xerces.xs.XSParticle].getTerm()'
      Src: schema.annotations.XSWildcardAnnotationsTest:288,1
    - Dst: mg.getParticles()
      Src: schema.annotations.XSWildcardAnnotationsTest:289,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].item(int)'
      Src: schema.annotations.XSWildcardAnnotationsTest:289,1
    - Dst: anyPart.getTerm()
      Src: schema.annotations.XSWildcardAnnotationsTest:290,1
    - Dst: elemWC.getAnnotation()
      Src: schema.annotations.XSWildcardAnnotationsTest:292,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSWildcardAnnotationsTest:293,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].trim(schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:293,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].assertEquals(String,schema.annotations.XSWildcardAnnotationsTest,schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:293,1
    - Dst: elemWC.getAnnotations()
      Src: schema.annotations.XSWildcardAnnotationsTest:296,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].item(int)'
      Src: schema.annotations.XSWildcardAnnotationsTest:300,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSWildcardAnnotationsTest:300,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].trim(String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:300,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].assertEquals(String,schema.annotations.XSWildcardAnnotationsTest,schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 271
    functionDepth: 1
    functionLinenumber: 271
    functionLinenumberEnd: 301
    functionName: '[schema.annotations.XSWildcardAnnotationsTest].testElemWCAnnotation()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSWildcardAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSWildcardAnnotationsTest)'
    - '[schema.annotations.XSWildcardAnnotationsTest].trim(schema.annotations.XSWildcardAnnotationsTest)'
    - '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
    - '[schema.annotations.XSWildcardAnnotationsTest].getAnnotationString()'
    - '[schema.annotations.XSWildcardAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - elemWC.getAnnotations()
    - anyPart.getTerm()
    - '[schema.annotations.XSWildcardAnnotationsTest].assertEquals(String,schema.annotations.XSWildcardAnnotationsTest,schema.annotations.XSWildcardAnnotationsTest)'
    - mg.getParticles()
    - elemWC.getAnnotation()
    - '[org.apache.xerces.xs.XSParticle].getTerm()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSWildcardAnnotationsTest)'
    - '[schema.annotations.XSWildcardAnnotationsTest].trim(String)'
    - '[schema.annotations.XSWildcardAnnotationsTest].item(int)'
    - '[org.apache.xerces.xs.XSComplexTypeDefinition].getParticle()'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSWildcardAnnotationsTest].testElemWCAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].trim(String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:307,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:313,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:319,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:318,1
    - Dst: '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:321,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
      Src: schema.annotations.XSWildcardAnnotationsTest:323,1
    - Dst: '[org.apache.xerces.xs.XSComplexTypeDefinition].getParticle()'
      Src: schema.annotations.XSWildcardAnnotationsTest:323,1
    - Dst: '[org.apache.xerces.xs.XSParticle].getTerm()'
      Src: schema.annotations.XSWildcardAnnotationsTest:325,1
    - Dst: mg.getParticles()
      Src: schema.annotations.XSWildcardAnnotationsTest:326,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].item(int)'
      Src: schema.annotations.XSWildcardAnnotationsTest:326,1
    - Dst: anyPart.getTerm()
      Src: schema.annotations.XSWildcardAnnotationsTest:327,1
    - Dst: elemWC.getAnnotation()
      Src: schema.annotations.XSWildcardAnnotationsTest:329,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSWildcardAnnotationsTest:330,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].trim(schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:330,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].assertEquals(String,schema.annotations.XSWildcardAnnotationsTest,schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:330,1
    - Dst: elemWC.getAnnotations()
      Src: schema.annotations.XSWildcardAnnotationsTest:333,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].item(int)'
      Src: schema.annotations.XSWildcardAnnotationsTest:337,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSWildcardAnnotationsTest:337,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].trim(String)'
      Src: schema.annotations.XSWildcardAnnotationsTest:337,1
    - Dst: '[schema.annotations.XSWildcardAnnotationsTest].assertEquals(String,schema.annotations.XSWildcardAnnotationsTest,schema.annotations.XSWildcardAnnotationsTest)'
      Src: schema.annotations.XSWildcardAnnotationsTest:334,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 338
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 338
    functionName: '[schema.annotations.XSWildcardAnnotationsTest].testElemWCAnnotationnoSynth()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSWildcardAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSWildcardAnnotationsTest)'
    - '[schema.annotations.XSWildcardAnnotationsTest].trim(schema.annotations.XSWildcardAnnotationsTest)'
    - '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
    - '[schema.annotations.XSWildcardAnnotationsTest].getAnnotationString()'
    - '[schema.annotations.XSWildcardAnnotationsTest].getResourceURL(String)'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - elemWC.getAnnotations()
    - anyPart.getTerm()
    - '[schema.annotations.XSWildcardAnnotationsTest].assertEquals(String,schema.annotations.XSWildcardAnnotationsTest,schema.annotations.XSWildcardAnnotationsTest)'
    - mg.getParticles()
    - elemWC.getAnnotation()
    - '[org.apache.xerces.xs.XSParticle].getTerm()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSWildcardAnnotationsTest)'
    - '[schema.annotations.XSWildcardAnnotationsTest].trim(String)'
    - '[schema.annotations.XSWildcardAnnotationsTest].item(int)'
    - '[org.apache.xerces.xs.XSComplexTypeDefinition].getParticle()'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSWildcardAnnotationsTest].testElemWCAnnotationnoSynth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.annotations.XSWildcardAnnotationsTest:341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - args
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 342
      start: 340
    functionDepth: 0
    functionLinenumber: 340
    functionLinenumberEnd: 342
    functionName: '[schema.annotations.XSWildcardAnnotationsTest].main(String)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSWildcardAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSWildcardAnnotationsTest].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.annotations.XSWildcardAnnotationsTest
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[schema.annotations.XSWildcardAnnotationsTest].<init>()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSWildcardAnnotationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: schema.annotations.XSWildcardAnnotationsTest
    signature: '[schema.annotations.XSWildcardAnnotationsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(schema.annotations.XSParticleAnnotationsTest,String)
      Src: schema.annotations.XSParticleAnnotationsTest:60,1
    - Dst: '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
      Src: schema.annotations.XSParticleAnnotationsTest:62,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getDOMImplementation(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:65,1
    - Dst: impl.createXSLoader(null)
      Src: schema.annotations.XSParticleAnnotationsTest:68,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getConfig()'
      Src: schema.annotations.XSParticleAnnotationsTest:70,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].setParameter(String,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:73,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].fail(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:76,1
    - Dst: System.err.println(String)
      Src: schema.annotations.XSParticleAnnotationsTest:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 79
    functionName: '[schema.annotations.XSParticleAnnotationsTest].setUp()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSParticleAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - System.setProperty(schema.annotations.XSParticleAnnotationsTest,String)
    - '[schema.annotations.XSParticleAnnotationsTest].getConfig()'
    - '[schema.annotations.XSParticleAnnotationsTest].getDOMImplementation(String)'
    - '[schema.annotations.XSParticleAnnotationsTest].setParameter(String,schema.annotations.XSParticleAnnotationsTest)'
    - '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
    - impl.createXSLoader(null)
    - '[schema.annotations.XSParticleAnnotationsTest].fail(String)'
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSParticleAnnotationsTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 90
    functionName: '[schema.annotations.XSParticleAnnotationsTest].tearDown()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSParticleAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSParticleAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSParticleAnnotationsTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].noAnnotationsTest(schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:96,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].noAnnotationsTest(schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[schema.annotations.XSParticleAnnotationsTest].testNoAnnotations()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSParticleAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSParticleAnnotationsTest].noAnnotationsTest(schema.annotations.XSParticleAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSParticleAnnotationsTest].testNoAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSParticleAnnotationsTest:101,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:107,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:106,1
    - Dst: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
      Src: schema.annotations.XSParticleAnnotationsTest:109,1
    - Dst: ct.getParticle()
      Src: schema.annotations.XSParticleAnnotationsTest:112,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getTerm()'
      Src: schema.annotations.XSParticleAnnotationsTest:112,1
    - Dst: sequence.getParticles()
      Src: schema.annotations.XSParticleAnnotationsTest:113,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:113,1
    - Dst: element.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:114,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getLength()'
      Src: schema.annotations.XSParticleAnnotationsTest:115,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,int,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:115,1
    - Dst: sequence.getParticles()
      Src: schema.annotations.XSParticleAnnotationsTest:118,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:118,1
    - Dst: any.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:119,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getLength()'
      Src: schema.annotations.XSParticleAnnotationsTest:120,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,int,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:120,1
    - Dst: sequence.getParticles()
      Src: schema.annotations.XSParticleAnnotationsTest:123,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:123,1
    - Dst: choice.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:124,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getLength()'
      Src: schema.annotations.XSParticleAnnotationsTest:125,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,int,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 127
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 127
    functionName: '[schema.annotations.XSParticleAnnotationsTest].noAnnotationsTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSParticleAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSParticleAnnotationsTest].getLength()'
    - any.getAnnotations()
    - sequence.getParticles()
    - '[schema.annotations.XSParticleAnnotationsTest].item(int)'
    - choice.getAnnotations()
    - element.getAnnotations()
    - '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,int,schema.annotations.XSParticleAnnotationsTest)'
    - ct.getParticle()
    - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSParticleAnnotationsTest)'
    - '[schema.annotations.XSParticleAnnotationsTest].getTerm()'
    - '[schema.annotations.XSParticleAnnotationsTest].getResourceURL(String)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSParticleAnnotationsTest].noAnnotationsTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].synthAnnotationsTest(schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:133,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].synthAnnotationsTest(schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionName: '[schema.annotations.XSParticleAnnotationsTest].testSynthAnnotations()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSParticleAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSParticleAnnotationsTest].synthAnnotationsTest(schema.annotations.XSParticleAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSParticleAnnotationsTest].testSynthAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSParticleAnnotationsTest:138,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:144,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:143,1
    - Dst: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
      Src: schema.annotations.XSParticleAnnotationsTest:146,1
    - Dst: ct.getParticle()
      Src: schema.annotations.XSParticleAnnotationsTest:149,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getTerm()'
      Src: schema.annotations.XSParticleAnnotationsTest:149,1
    - Dst: sequence.getParticles()
      Src: schema.annotations.XSParticleAnnotationsTest:150,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:150,1
    - Dst: element.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:151,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getLength()'
      Src: schema.annotations.XSParticleAnnotationsTest:153,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:152,1
    - Dst: sequence.getParticles()
      Src: schema.annotations.XSParticleAnnotationsTest:155,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:155,1
    - Dst: any.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:156,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getLength()'
      Src: schema.annotations.XSParticleAnnotationsTest:158,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:157,1
    - Dst: sequence.getParticles()
      Src: schema.annotations.XSParticleAnnotationsTest:160,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:160,1
    - Dst: choice.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:161,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getLength()'
      Src: schema.annotations.XSParticleAnnotationsTest:163,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:162,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 164
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 164
    functionName: '[schema.annotations.XSParticleAnnotationsTest].synthAnnotationsTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSParticleAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest)'
    - '[schema.annotations.XSParticleAnnotationsTest].getLength()'
    - any.getAnnotations()
    - sequence.getParticles()
    - '[schema.annotations.XSParticleAnnotationsTest].item(int)'
    - choice.getAnnotations()
    - element.getAnnotations()
    - ct.getParticle()
    - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSParticleAnnotationsTest)'
    - '[schema.annotations.XSParticleAnnotationsTest].getTerm()'
    - '[schema.annotations.XSParticleAnnotationsTest].getResourceURL(String)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSParticleAnnotationsTest].synthAnnotationsTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].synthAllAnnotationsTest(schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:170,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].synthAllAnnotationsTest(schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 172
    functionName: '[schema.annotations.XSParticleAnnotationsTest].testAllSynthAnnotations()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSParticleAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSParticleAnnotationsTest].synthAllAnnotationsTest(schema.annotations.XSParticleAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSParticleAnnotationsTest].testAllSynthAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:175,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSParticleAnnotationsTest:182,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:188,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:187,1
    - Dst: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
      Src: schema.annotations.XSParticleAnnotationsTest:190,1
    - Dst: ct.getParticle()
      Src: schema.annotations.XSParticleAnnotationsTest:193,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getAnnotations()'
      Src: schema.annotations.XSParticleAnnotationsTest:194,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getLength()'
      Src: schema.annotations.XSParticleAnnotationsTest:195,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:195,1
    - Dst: '[Boolean].booleanValue()'
      Src: schema.annotations.XSParticleAnnotationsTest:197,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:199,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSParticleAnnotationsTest:199,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:199,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:198,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getTerm()'
      Src: schema.annotations.XSParticleAnnotationsTest:202,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getParticles()'
      Src: schema.annotations.XSParticleAnnotationsTest:202,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:202,1
    - Dst: element.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:204,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getLength()'
      Src: schema.annotations.XSParticleAnnotationsTest:205,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:205,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 207
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 207
    functionName: '[schema.annotations.XSParticleAnnotationsTest].synthAllAnnotationsTest(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSParticleAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest)'
    - '[schema.annotations.XSParticleAnnotationsTest].getLength()'
    - '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
    - '[Boolean].booleanValue()'
    - '[schema.annotations.XSParticleAnnotationsTest].item(int)'
    - '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    - '[org.apache.xerces.xs.XSModelGroup].getParticles()'
    - ct.getParticle()
    - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSParticleAnnotationsTest)'
    - element.getAnnotations()
    - '[schema.annotations.XSParticleAnnotationsTest].getTerm()'
    - '[schema.annotations.XSParticleAnnotationsTest].getAnnotations()'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[schema.annotations.XSParticleAnnotationsTest].getResourceURL(String)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSParticleAnnotationsTest].synthAllAnnotationsTest(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].annotationsTest4(schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:213,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].annotationsTest4(schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 215
    functionName: '[schema.annotations.XSParticleAnnotationsTest].test4Annotations()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSParticleAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSParticleAnnotationsTest].annotationsTest4(schema.annotations.XSParticleAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSParticleAnnotationsTest].test4Annotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:218,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:222,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:226,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSParticleAnnotationsTest:231,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:237,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:236,1
    - Dst: '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
      Src: schema.annotations.XSParticleAnnotationsTest:239,1
    - Dst: '[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup()'
      Src: schema.annotations.XSParticleAnnotationsTest:241,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getAnnotations()'
      Src: schema.annotations.XSParticleAnnotationsTest:243,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:247,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSParticleAnnotationsTest:247,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:247,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:244,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getParticles()'
      Src: schema.annotations.XSParticleAnnotationsTest:249,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:249,1
    - Dst: element.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:250,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:254,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSParticleAnnotationsTest:254,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:254,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:251,1
    - Dst: element.getTerm()
      Src: schema.annotations.XSParticleAnnotationsTest:256,1
    - Dst: elementDecl.getTypeDefinition()
      Src: schema.annotations.XSParticleAnnotationsTest:258,1
    - Dst: ct.getParticle()
      Src: schema.annotations.XSParticleAnnotationsTest:260,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getAnnotations()'
      Src: schema.annotations.XSParticleAnnotationsTest:261,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:265,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSParticleAnnotationsTest:265,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:265,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 266
      start: 217
    functionDepth: 1
    functionLinenumber: 217
    functionLinenumberEnd: 266
    functionName: '[schema.annotations.XSParticleAnnotationsTest].annotationsTest4(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSParticleAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
    - element.getTerm()
    - '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
    - '[schema.annotations.XSParticleAnnotationsTest].item(int)'
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    - '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
    - element.getAnnotations()
    - '[org.apache.xerces.xs.XSModelGroup].getParticles()'
    - ct.getParticle()
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSParticleAnnotationsTest)'
    - elementDecl.getTypeDefinition()
    - '[schema.annotations.XSParticleAnnotationsTest].getAnnotations()'
    - '[org.apache.xerces.xs.XSModelGroup].getAnnotations()'
    - '[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup()'
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[schema.annotations.XSParticleAnnotationsTest].getResourceURL(String)'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSParticleAnnotationsTest].annotationsTest4(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].annotationsTest5(schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:272,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].annotationsTest5(schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 274
      start: 271
    functionDepth: 1
    functionLinenumber: 271
    functionLinenumberEnd: 274
    functionName: '[schema.annotations.XSParticleAnnotationsTest].test5Annotations()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSParticleAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSParticleAnnotationsTest].annotationsTest5(schema.annotations.XSParticleAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSParticleAnnotationsTest].test5Annotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:277,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:281,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:285,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSParticleAnnotationsTest:290,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:296,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:295,1
    - Dst: '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
      Src: schema.annotations.XSParticleAnnotationsTest:298,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
      Src: schema.annotations.XSParticleAnnotationsTest:300,1
    - Dst: ct.getBaseType()
      Src: schema.annotations.XSParticleAnnotationsTest:302,1
    - Dst: ctb.getParticle()
      Src: schema.annotations.XSParticleAnnotationsTest:304,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getTerm()'
      Src: schema.annotations.XSParticleAnnotationsTest:305,1
    - Dst: sequencegrp.getParticles()
      Src: schema.annotations.XSParticleAnnotationsTest:306,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:306,1
    - Dst: elem2.getTerm()
      Src: schema.annotations.XSParticleAnnotationsTest:307,1
    - Dst: elem2.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:309,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:313,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSParticleAnnotationsTest:313,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:313,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:310,1
    - Dst: elemDecl2.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:315,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:319,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSParticleAnnotationsTest:319,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:319,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:316,1
    - Dst: '[Boolean].booleanValue()'
      Src: schema.annotations.XSParticleAnnotationsTest:321,1
    - Dst: sequencegrp.getParticles()
      Src: schema.annotations.XSParticleAnnotationsTest:322,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:322,1
    - Dst: elem3.getTerm()
      Src: schema.annotations.XSParticleAnnotationsTest:323,1
    - Dst: elem3.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:326,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getLength()'
      Src: schema.annotations.XSParticleAnnotationsTest:327,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,int,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:327,1
    - Dst: elemDecl3.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:330,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:332,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSParticleAnnotationsTest:332,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:332,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:331,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 335
      start: 276
    functionDepth: 1
    functionLinenumber: 276
    functionLinenumberEnd: 335
    functionName: '[schema.annotations.XSParticleAnnotationsTest].annotationsTest5(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSParticleAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - elem2.getTerm()
    - '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
    - '[schema.annotations.XSParticleAnnotationsTest].getLength()'
    - '[schema.annotations.XSParticleAnnotationsTest].item(int)'
    - '[Boolean].booleanValue()'
    - ct.getBaseType()
    - sequencegrp.getParticles()
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[schema.annotations.XSParticleAnnotationsTest].getResourceURL(String)'
    - '[schema.annotations.XSParticleAnnotationsTest].getTerm()'
    - elem3.getAnnotations()
    - '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
    - '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,int,schema.annotations.XSParticleAnnotationsTest)'
    - ctb.getParticle()
    - elemDecl3.getAnnotations()
    - elem3.getTerm()
    - elem2.getAnnotations()
    - '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSParticleAnnotationsTest)'
    - elemDecl2.getAnnotations()
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSParticleAnnotationsTest].annotationsTest5(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].annotationsTest6(schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:341,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].annotationsTest6(schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:342,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 340
    functionDepth: 1
    functionLinenumber: 340
    functionLinenumberEnd: 343
    functionName: '[schema.annotations.XSParticleAnnotationsTest].test6Annotations()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSParticleAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSParticleAnnotationsTest].annotationsTest6(schema.annotations.XSParticleAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSParticleAnnotationsTest].test6Annotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:346,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:350,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:354,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:358,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:362,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:366,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:370,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSParticleAnnotationsTest:375,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:381,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:380,1
    - Dst: '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
      Src: schema.annotations.XSParticleAnnotationsTest:383,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
      Src: schema.annotations.XSParticleAnnotationsTest:385,1
    - Dst: ct.getParticle()
      Src: schema.annotations.XSParticleAnnotationsTest:387,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getTerm()'
      Src: schema.annotations.XSParticleAnnotationsTest:388,1
    - Dst: sequencegrp.getParticles()
      Src: schema.annotations.XSParticleAnnotationsTest:390,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:390,1
    - Dst: elem2.getTerm()
      Src: schema.annotations.XSParticleAnnotationsTest:391,1
    - Dst: elem2.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:392,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:396,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSParticleAnnotationsTest:396,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:396,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:393,1
    - Dst: elemDecl2.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:398,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:402,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSParticleAnnotationsTest:402,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:402,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:399,1
    - Dst: '[Boolean].booleanValue()'
      Src: schema.annotations.XSParticleAnnotationsTest:404,1
    - Dst: sequencegrp.getParticles()
      Src: schema.annotations.XSParticleAnnotationsTest:405,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:405,1
    - Dst: elem3.getTerm()
      Src: schema.annotations.XSParticleAnnotationsTest:406,1
    - Dst: elem3.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:409,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getLength()'
      Src: schema.annotations.XSParticleAnnotationsTest:410,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,int,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:410,1
    - Dst: elemDecl3.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:413,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:415,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSParticleAnnotationsTest:415,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:415,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:414,1
    - Dst: sequencegrp.getParticles()
      Src: schema.annotations.XSParticleAnnotationsTest:419,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:419,1
    - Dst: elem3.getTerm()
      Src: schema.annotations.XSParticleAnnotationsTest:420,1
    - Dst: elem3.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:421,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:425,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSParticleAnnotationsTest:425,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:425,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:422,1
    - Dst: elemDecl3.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:427,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:431,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSParticleAnnotationsTest:431,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:431,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:428,1
    - Dst: '[Boolean].booleanValue()'
      Src: schema.annotations.XSParticleAnnotationsTest:433,1
    - Dst: sequencegrp.getParticles()
      Src: schema.annotations.XSParticleAnnotationsTest:434,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:434,1
    - Dst: elem4.getTerm()
      Src: schema.annotations.XSParticleAnnotationsTest:435,1
    - Dst: elem4.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:438,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getLength()'
      Src: schema.annotations.XSParticleAnnotationsTest:439,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,int,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:439,1
    - Dst: elemDecl4.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:442,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:444,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSParticleAnnotationsTest:444,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:444,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:443,1
    - Dst: sequencegrp.getParticles()
      Src: schema.annotations.XSParticleAnnotationsTest:448,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:448,1
    - Dst: any.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:449,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:453,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSParticleAnnotationsTest:453,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:453,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:450,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 129
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 454
      start: 345
    functionDepth: 1
    functionLinenumber: 345
    functionLinenumberEnd: 454
    functionName: '[schema.annotations.XSParticleAnnotationsTest].annotationsTest6(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSParticleAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - elem2.getTerm()
    - '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
    - elemDecl4.getAnnotations()
    - '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
    - '[schema.annotations.XSParticleAnnotationsTest].getLength()'
    - '[schema.annotations.XSParticleAnnotationsTest].item(int)'
    - '[Boolean].booleanValue()'
    - sequencegrp.getParticles()
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[schema.annotations.XSParticleAnnotationsTest].getResourceURL(String)'
    - '[schema.annotations.XSParticleAnnotationsTest].getTerm()'
    - any.getAnnotations()
    - elem3.getAnnotations()
    - '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
    - '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,int,schema.annotations.XSParticleAnnotationsTest)'
    - elemDecl3.getAnnotations()
    - elem3.getTerm()
    - elem2.getAnnotations()
    - elem4.getAnnotations()
    - '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
    - ct.getParticle()
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSParticleAnnotationsTest)'
    - elemDecl2.getAnnotations()
    - elem4.getTerm()
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSParticleAnnotationsTest].annotationsTest6(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].annotationsTest7(schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:460,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].annotationsTest7(schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 462
      start: 459
    functionDepth: 1
    functionLinenumber: 459
    functionLinenumberEnd: 462
    functionName: '[schema.annotations.XSParticleAnnotationsTest].test7Annotations()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSParticleAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSParticleAnnotationsTest].annotationsTest7(schema.annotations.XSParticleAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSParticleAnnotationsTest].test7Annotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:465,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:469,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:473,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:477,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:481,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:485,1
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
      Src: schema.annotations.XSParticleAnnotationsTest:490,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:496,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:495,1
    - Dst: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
      Src: schema.annotations.XSParticleAnnotationsTest:498,1
    - Dst: ct.getParticle()
      Src: schema.annotations.XSParticleAnnotationsTest:500,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getAnnotations()'
      Src: schema.annotations.XSParticleAnnotationsTest:502,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:506,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSParticleAnnotationsTest:506,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:506,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:503,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getTerm()'
      Src: schema.annotations.XSParticleAnnotationsTest:508,1
    - Dst: mg.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:509,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:513,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSParticleAnnotationsTest:513,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:513,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:510,1
    - Dst: mg.getParticles()
      Src: schema.annotations.XSParticleAnnotationsTest:515,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:515,1
    - Dst: seq.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:516,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:520,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSParticleAnnotationsTest:520,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:520,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:517,1
    - Dst: seq.getTerm()
      Src: schema.annotations.XSParticleAnnotationsTest:521,1
    - Dst: mg.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:522,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:526,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSParticleAnnotationsTest:526,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:526,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:523,1
    - Dst: mg.getParticles()
      Src: schema.annotations.XSParticleAnnotationsTest:528,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:528,1
    - Dst: elem1.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:529,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:533,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSParticleAnnotationsTest:533,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:533,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:530,1
    - Dst: elem1.getTerm()
      Src: schema.annotations.XSParticleAnnotationsTest:534,1
    - Dst: elem.getTypeDefinition()
      Src: schema.annotations.XSParticleAnnotationsTest:535,1
    - Dst: ct2.getParticle()
      Src: schema.annotations.XSParticleAnnotationsTest:537,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getAnnotations()'
      Src: schema.annotations.XSParticleAnnotationsTest:538,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:542,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSParticleAnnotationsTest:542,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:542,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:539,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].getTerm()'
      Src: schema.annotations.XSParticleAnnotationsTest:543,1
    - Dst: mg.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:544,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:548,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSParticleAnnotationsTest:548,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:548,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:545,1
    - Dst: mg.getParticles()
      Src: schema.annotations.XSParticleAnnotationsTest:550,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:550,1
    - Dst: seq2.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:551,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:555,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSParticleAnnotationsTest:555,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:555,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:552,1
    - Dst: seq.getTerm()
      Src: schema.annotations.XSParticleAnnotationsTest:557,1
    - Dst: mg.getParticles()
      Src: schema.annotations.XSParticleAnnotationsTest:558,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:558,1
    - Dst: any.getAnnotations()
      Src: schema.annotations.XSParticleAnnotationsTest:559,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].item(int)'
      Src: schema.annotations.XSParticleAnnotationsTest:563,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSParticleAnnotationsTest:563,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
      Src: schema.annotations.XSParticleAnnotationsTest:563,1
    - Dst: '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
      Src: schema.annotations.XSParticleAnnotationsTest:560,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 135
    JavaMethodInfo:
      argumentGenericTypes:
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - synth
    argTypes:
    - Boolean
    constantsTouched: []
    func_position:
      end: 565
      start: 464
    functionDepth: 1
    functionLinenumber: 464
    functionLinenumberEnd: 565
    functionName: '[schema.annotations.XSParticleAnnotationsTest].annotationsTest7(Boolean)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSParticleAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - mg.getAnnotations()
    - elem1.getTerm()
    - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    - '[schema.annotations.XSParticleAnnotationsTest].item(int)'
    - seq.getTerm()
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[schema.annotations.XSParticleAnnotationsTest].getResourceURL(String)'
    - '[schema.annotations.XSParticleAnnotationsTest].getTerm()'
    - seq.getAnnotations()
    - any.getAnnotations()
    - '[schema.annotations.XSParticleAnnotationsTest].assertEquals(String,schema.annotations.XSParticleAnnotationsTest,schema.annotations.XSParticleAnnotationsTest)'
    - seq2.getAnnotations()
    - ct2.getParticle()
    - '[schema.annotations.XSParticleAnnotationsTest].trim(String)'
    - elem.getTypeDefinition()
    - ct.getParticle()
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSParticleAnnotationsTest)'
    - '[schema.annotations.XSParticleAnnotationsTest].getAnnotations()'
    - mg.getParticles()
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,Boolean)'
    - elem1.getAnnotations()
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSParticleAnnotationsTest].annotationsTest7(Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.annotations.XSParticleAnnotationsTest:572,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - args
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 573
      start: 571
    functionDepth: 0
    functionLinenumber: 571
    functionLinenumberEnd: 573
    functionName: '[schema.annotations.XSParticleAnnotationsTest].main(String)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSParticleAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSParticleAnnotationsTest].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.annotations.XSParticleAnnotationsTest
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[schema.annotations.XSParticleAnnotationsTest].<init>()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSParticleAnnotationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: schema.annotations.XSParticleAnnotationsTest
    signature: '[schema.annotations.XSParticleAnnotationsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(schema.annotations.XSAttributeUseAnnotationsTest,String)
      Src: schema.annotations.XSAttributeUseAnnotationsTest:56,1
    - Dst: '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:58,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getDOMImplementation(String)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:61,1
    - Dst: impl.createXSLoader(null)
      Src: schema.annotations.XSAttributeUseAnnotationsTest:64,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getConfig()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:66,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].setParameter(String,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:69,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].fail(String)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:72,1
    - Dst: System.err.println(String)
      Src: schema.annotations.XSAttributeUseAnnotationsTest:73,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 75
    functionName: '[schema.annotations.XSAttributeUseAnnotationsTest].setUp()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeUseAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSAttributeUseAnnotationsTest].setParameter(String,schema.annotations.XSAttributeUseAnnotationsTest)'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].getConfig()'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].getDOMImplementation(String)'
    - System.setProperty(schema.annotations.XSAttributeUseAnnotationsTest,String)
    - '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
    - impl.createXSLoader(null)
    - '[schema.annotations.XSAttributeUseAnnotationsTest].fail(String)'
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeUseAnnotationsTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 86
    functionName: '[schema.annotations.XSAttributeUseAnnotationsTest].tearDown()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeUseAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeUseAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeUseAnnotationsTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:93,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:92,1
    - Dst: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:95,1
    - Dst: ct.getAttributeUses()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:98,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:101,1
    - Dst: attr.getAnnotations()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:102,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:103,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:103,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:106,1
    - Dst: attr.getAnnotations()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:107,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:108,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:108,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:111,1
    - Dst: attr.getAnnotations()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:112,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:113,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 114
    functionName: '[schema.annotations.XSAttributeUseAnnotationsTest].testAttrUseNoAnnotations()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeUseAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
    - ct.getAttributeUses()
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeUseAnnotationsTest)'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
    - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].getResourceURL(String)'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
    - attr.getAnnotations()
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeUseAnnotationsTest].testAttrUseNoAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:120,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:126,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:125,1
    - Dst: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:128,1
    - Dst: ct.getAttributeUses()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:131,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:134,1
    - Dst: attr.getAnnotations()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:135,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:136,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:136,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:139,1
    - Dst: attr.getAnnotations()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:140,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:141,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:141,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:144,1
    - Dst: attr.getAnnotations()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:145,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:146,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 147
    functionName: '[schema.annotations.XSAttributeUseAnnotationsTest].testAttrUseNoSynthAnnotations()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeUseAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
    - ct.getAttributeUses()
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeUseAnnotationsTest)'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
    - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].getResourceURL(String)'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
    - attr.getAnnotations()
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeUseAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeUseAnnotationsTest].testAttrUseNoSynthAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:153,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:159,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:158,1
    - Dst: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:161,1
    - Dst: ct.getAttributeUses()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:164,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:167,1
    - Dst: attr.getAnnotations()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:168,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:169,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:169,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:172,1
    - Dst: attr.getAnnotations()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:173,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:174,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:174,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:177,1
    - Dst: attr.getAnnotations()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:178,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:179,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 181
    functionName: '[schema.annotations.XSAttributeUseAnnotationsTest].testAttrUseSynthAnnotations()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeUseAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
    - ct.getAttributeUses()
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeUseAnnotationsTest)'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
    - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].getResourceURL(String)'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
    - attr.getAnnotations()
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeUseAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeUseAnnotationsTest].testAttrUseSynthAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:187,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:193,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:192,1
    - Dst: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:195,1
    - Dst: ct.getAttributeUses()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:198,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:201,1
    - Dst: attr.getAnnotations()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:202,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:203,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:203,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:206,1
    - Dst: attr.getAnnotations()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:207,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:208,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:208,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:212,1
    - Dst: attr.getAnnotations()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:213,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:214,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 215
    functionName: '[schema.annotations.XSAttributeUseAnnotationsTest].testAttrUseAnnotations()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeUseAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
    - ct.getAttributeUses()
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeUseAnnotationsTest)'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
    - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].getResourceURL(String)'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
    - attr.getAnnotations()
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeUseAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeUseAnnotationsTest].testAttrUseAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:221,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:227,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:226,1
    - Dst: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:229,1
    - Dst: ct.getAttributeUses()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:232,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:235,1
    - Dst: attr.getAnnotations()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:236,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:237,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:237,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:240,1
    - Dst: attr.getAnnotations()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:241,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:242,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:242,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:246,1
    - Dst: attr.getAnnotations()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:247,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:248,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 220
    functionDepth: 1
    functionLinenumber: 220
    functionLinenumberEnd: 249
    functionName: '[schema.annotations.XSAttributeUseAnnotationsTest].testAttrUseAnnotationsSynthetic()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeUseAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
    - ct.getAttributeUses()
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeUseAnnotationsTest)'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
    - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].getResourceURL(String)'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
    - attr.getAnnotations()
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeUseAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeUseAnnotationsTest].testAttrUseAnnotationsSynthetic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:255,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getResourceURL(String)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:261,1
    - Dst: '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:260,1
    - Dst: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:263,1
    - Dst: ct.getAttributeUses()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:266,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:269,1
    - Dst: attr.getAnnotations()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:270,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:271,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:271,1
    - Dst: attr.getAttrDeclaration()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:273,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getAnnotation()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:273,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].trim(schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:276,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:276,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].trim(schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:276,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,schema.annotations.XSAttributeUseAnnotationsTest,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:276,1
    - Dst: attr.getAttrDeclaration()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:279,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getAnnotations()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:279,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].trim(schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:282,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:283,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:283,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].trim(String)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:283,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,schema.annotations.XSAttributeUseAnnotationsTest,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:280,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:286,1
    - Dst: attr.getAnnotations()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:287,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:288,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:288,1
    - Dst: attr.getAttrDeclaration()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:290,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getAnnotation()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:290,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].trim(schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:293,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:293,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].trim(schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:293,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,schema.annotations.XSAttributeUseAnnotationsTest,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:293,1
    - Dst: attr.getAttrDeclaration()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:296,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getAnnotations()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:296,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].trim(schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:299,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:300,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:300,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].trim(String)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:300,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,schema.annotations.XSAttributeUseAnnotationsTest,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:297,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:304,1
    - Dst: attr.getAnnotations()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:305,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:306,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:306,1
    - Dst: attr.getAttrDeclaration()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:308,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getAnnotation()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:308,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].trim(schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:311,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getAnnotationString()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:311,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].trim(schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:311,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,schema.annotations.XSAttributeUseAnnotationsTest,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:311,1
    - Dst: attr.getAttrDeclaration()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:314,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].getAnnotations()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:314,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].trim(schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:317,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:318,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:318,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].trim(String)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:318,1
    - Dst: '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,schema.annotations.XSAttributeUseAnnotationsTest,schema.annotations.XSAttributeUseAnnotationsTest)'
      Src: schema.annotations.XSAttributeUseAnnotationsTest:315,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 80
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 254
    functionDepth: 1
    functionLinenumber: 254
    functionLinenumberEnd: 320
    functionName: '[schema.annotations.XSAttributeUseAnnotationsTest].testWildAttrUseAnnotationsSynthetic()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeUseAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,schema.annotations.XSAttributeUseAnnotationsTest,schema.annotations.XSAttributeUseAnnotationsTest)'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].trim(String)'
    - attr.getAttrDeclaration()
    - '[schema.annotations.XSAttributeUseAnnotationsTest].assertEquals(String,int,schema.annotations.XSAttributeUseAnnotationsTest)'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].getAnnotationString()'
    - ct.getAttributeUses()
    - '[org.apache.xerces.xs.XSLoader].loadURI(schema.annotations.XSAttributeUseAnnotationsTest)'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].getLength()'
    - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].getAnnotations()'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].getResourceURL(String)'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].item(int)'
    - attr.getAnnotations()
    - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].getAnnotation()'
    - '[org.w3c.dom.DOMConfiguration].setParameter(String,schema.annotations.XSAttributeUseAnnotationsTest)'
    - '[schema.annotations.XSAttributeUseAnnotationsTest].trim(schema.annotations.XSAttributeUseAnnotationsTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeUseAnnotationsTest].testWildAttrUseAnnotationsSynthetic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.annotations.XSAttributeUseAnnotationsTest:323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.annotations.TestCase
    argCount: 1
    argNames:
    - args
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 324
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 324
    functionName: '[schema.annotations.XSAttributeUseAnnotationsTest].main(String)'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeUseAnnotationsTest.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.annotations.XSAttributeUseAnnotationsTest].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSLoader
      - org.w3c.dom.DOMConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.annotations.XSAttributeUseAnnotationsTest
      static: false
      superClass: schema.annotations.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[schema.annotations.XSAttributeUseAnnotationsTest].<init>()'
    functionSourceFile: /src/xerces/tests/schema/annotations/XSAttributeUseAnnotationsTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: schema.annotations.XSAttributeUseAnnotationsTest
    signature: '[schema.annotations.XSAttributeUseAnnotationsTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.config.RootSimpleTypeDefinitionTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[schema.config.RootSimpleTypeDefinitionTest].main(String[])'
    functionSourceFile: /src/xerces/tests/schema/config/RootSimpleTypeDefinitionTest.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.config.RootSimpleTypeDefinitionTest].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[schema.config.RootSimpleTypeDefinitionTest].getXMLDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/RootSimpleTypeDefinitionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.RootSimpleTypeDefinitionTest].getXMLDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[schema.config.RootSimpleTypeDefinitionTest].getSchemaFile()'
    functionSourceFile: /src/xerces/tests/schema/config/RootSimpleTypeDefinitionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.RootSimpleTypeDefinitionTest].getSchemaFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[schema.config.RootSimpleTypeDefinitionTest].getRelevantErrorIDs()'
    functionSourceFile: /src/xerces/tests/schema/config/RootSimpleTypeDefinitionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[schema.config.RootSimpleTypeDefinitionTest].getRelevantErrorIDs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].<init>(String)'
      Src: schema.config.RootSimpleTypeDefinitionTest:57,1
    - Dst: ns.substring(int)
      Src: schema.config.RootSimpleTypeDefinitionTest:61,1
    - Dst: '[javax.xml.namespace.QName].<init>(schema.config.RootSimpleTypeDefinitionTest,String,String)'
      Src: schema.config.RootSimpleTypeDefinitionTest:62,1
    - Dst: '[javax.xml.namespace.QName].<init>(schema.config.RootSimpleTypeDefinitionTest,String,String)'
      Src: schema.config.RootSimpleTypeDefinitionTest:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.config.RootSimpleTypeDefinitionTest
      static: false
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 64
    functionName: '[schema.config.RootSimpleTypeDefinitionTest].<init>(String)'
    functionSourceFile: /src/xerces/tests/schema/config/RootSimpleTypeDefinitionTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.QName].<init>(schema.config.RootSimpleTypeDefinitionTest,String,String)'
    - '[schema.config.BaseTest].<init>(String)'
    - ns.substring(int)
    linkageType: ''
    returnType: schema.config.RootSimpleTypeDefinitionTest
    signature: '[schema.config.RootSimpleTypeDefinitionTest].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setProperty(schema.config.RootSimpleTypeDefinitionTest,javax.xml.namespace.QName)
      Src: schema.config.RootSimpleTypeDefinitionTest:68,1
    - Dst: e1.getMessage()
      Src: schema.config.RootSimpleTypeDefinitionTest:70,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.RootSimpleTypeDefinitionTest:70,1
    - Dst: '[schema.config.RootSimpleTypeDefinitionTest].validateDocument()'
      Src: schema.config.RootSimpleTypeDefinitionTest:74,1
    - Dst: e.getMessage()
      Src: schema.config.RootSimpleTypeDefinitionTest:76,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.RootSimpleTypeDefinitionTest:76,1
    - Dst: fRootNode.getValidity()
      Src: schema.config.RootSimpleTypeDefinitionTest:79,1
    - Dst: '[schema.config.RootSimpleTypeDefinitionTest].assertValidity(schema.config.RootSimpleTypeDefinitionTest,schema.config.RootSimpleTypeDefinitionTest)'
      Src: schema.config.RootSimpleTypeDefinitionTest:79,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.RootSimpleTypeDefinitionTest:80,1
    - Dst: '[schema.config.RootSimpleTypeDefinitionTest].assertValidationAttempted(schema.config.RootSimpleTypeDefinitionTest,schema.config.RootSimpleTypeDefinitionTest)'
      Src: schema.config.RootSimpleTypeDefinitionTest:80,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.RootSimpleTypeDefinitionTest:82,1
    - Dst: '[schema.config.RootSimpleTypeDefinitionTest].assertElementNull(schema.config.RootSimpleTypeDefinitionTest)'
      Src: schema.config.RootSimpleTypeDefinitionTest:82,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.RootSimpleTypeDefinitionTest:83,1
    - Dst: '[schema.config.RootSimpleTypeDefinitionTest].getName()'
      Src: schema.config.RootSimpleTypeDefinitionTest:83,1
    - Dst: '[schema.config.RootSimpleTypeDefinitionTest].assertTypeName(String,schema.config.RootSimpleTypeDefinitionTest)'
      Src: schema.config.RootSimpleTypeDefinitionTest:83,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 84
    functionName: '[schema.config.RootSimpleTypeDefinitionTest].testSettingSimpleType()'
    functionSourceFile: /src/xerces/tests/schema/config/RootSimpleTypeDefinitionTest.java
    functionUses: 0
    functionsReached:
    - fRootNode.getTypeDefinition()
    - fValidator.setProperty(schema.config.RootSimpleTypeDefinitionTest,javax.xml.namespace.QName)
    - '[schema.config.RootSimpleTypeDefinitionTest].assertValidationAttempted(schema.config.RootSimpleTypeDefinitionTest,schema.config.RootSimpleTypeDefinitionTest)'
    - e1.getMessage()
    - '[schema.config.RootSimpleTypeDefinitionTest].assertElementNull(schema.config.RootSimpleTypeDefinitionTest)'
    - '[schema.config.RootSimpleTypeDefinitionTest].assertTypeName(String,schema.config.RootSimpleTypeDefinitionTest)'
    - '[schema.config.RootSimpleTypeDefinitionTest].getName()'
    - fRootNode.getElementDeclaration()
    - '[junit.framework.Assert].fail(String)'
    - fRootNode.getValidity()
    - '[schema.config.RootSimpleTypeDefinitionTest].assertValidity(schema.config.RootSimpleTypeDefinitionTest,schema.config.RootSimpleTypeDefinitionTest)'
    - e.getMessage()
    - '[schema.config.RootSimpleTypeDefinitionTest].validateDocument()'
    - fRootNode.getValidationAttempted()
    linkageType: ''
    returnType: void
    signature: '[schema.config.RootSimpleTypeDefinitionTest].testSettingSimpleType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setProperty(schema.config.RootSimpleTypeDefinitionTest,javax.xml.namespace.QName)
      Src: schema.config.RootSimpleTypeDefinitionTest:88,1
    - Dst: e1.getMessage()
      Src: schema.config.RootSimpleTypeDefinitionTest:90,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.RootSimpleTypeDefinitionTest:90,1
    - Dst: '[schema.config.RootSimpleTypeDefinitionTest].validateDocument()'
      Src: schema.config.RootSimpleTypeDefinitionTest:94,1
    - Dst: e.getMessage()
      Src: schema.config.RootSimpleTypeDefinitionTest:96,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.RootSimpleTypeDefinitionTest:96,1
    - Dst: '[schema.config.RootSimpleTypeDefinitionTest].assertError(String)'
      Src: schema.config.RootSimpleTypeDefinitionTest:99,1
    - Dst: '[schema.config.RootSimpleTypeDefinitionTest].assertError(String)'
      Src: schema.config.RootSimpleTypeDefinitionTest:100,1
    - Dst: fRootNode.getValidity()
      Src: schema.config.RootSimpleTypeDefinitionTest:101,1
    - Dst: '[schema.config.RootSimpleTypeDefinitionTest].assertValidity(schema.config.RootSimpleTypeDefinitionTest,schema.config.RootSimpleTypeDefinitionTest)'
      Src: schema.config.RootSimpleTypeDefinitionTest:101,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.RootSimpleTypeDefinitionTest:102,1
    - Dst: '[schema.config.RootSimpleTypeDefinitionTest].assertValidationAttempted(schema.config.RootSimpleTypeDefinitionTest,schema.config.RootSimpleTypeDefinitionTest)'
      Src: schema.config.RootSimpleTypeDefinitionTest:102,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.RootSimpleTypeDefinitionTest:104,1
    - Dst: '[schema.config.RootSimpleTypeDefinitionTest].assertElementNull(schema.config.RootSimpleTypeDefinitionTest)'
      Src: schema.config.RootSimpleTypeDefinitionTest:104,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.RootSimpleTypeDefinitionTest:105,1
    - Dst: '[schema.config.RootSimpleTypeDefinitionTest].getName()'
      Src: schema.config.RootSimpleTypeDefinitionTest:105,1
    - Dst: '[schema.config.RootSimpleTypeDefinitionTest].assertTypeName(String,schema.config.RootSimpleTypeDefinitionTest)'
      Src: schema.config.RootSimpleTypeDefinitionTest:105,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 106
    functionName: '[schema.config.RootSimpleTypeDefinitionTest].testSettingInvalidSimpleType()'
    functionSourceFile: /src/xerces/tests/schema/config/RootSimpleTypeDefinitionTest.java
    functionUses: 0
    functionsReached:
    - fRootNode.getTypeDefinition()
    - fValidator.setProperty(schema.config.RootSimpleTypeDefinitionTest,javax.xml.namespace.QName)
    - '[schema.config.RootSimpleTypeDefinitionTest].assertValidationAttempted(schema.config.RootSimpleTypeDefinitionTest,schema.config.RootSimpleTypeDefinitionTest)'
    - e1.getMessage()
    - '[schema.config.RootSimpleTypeDefinitionTest].assertElementNull(schema.config.RootSimpleTypeDefinitionTest)'
    - '[schema.config.RootSimpleTypeDefinitionTest].assertTypeName(String,schema.config.RootSimpleTypeDefinitionTest)'
    - '[schema.config.RootSimpleTypeDefinitionTest].getName()'
    - fRootNode.getElementDeclaration()
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.RootSimpleTypeDefinitionTest].assertError(String)'
    - fRootNode.getValidity()
    - '[schema.config.RootSimpleTypeDefinitionTest].assertValidity(schema.config.RootSimpleTypeDefinitionTest,schema.config.RootSimpleTypeDefinitionTest)'
    - e.getMessage()
    - '[schema.config.RootSimpleTypeDefinitionTest].validateDocument()'
    - fRootNode.getValidationAttempted()
    linkageType: ''
    returnType: void
    signature: '[schema.config.RootSimpleTypeDefinitionTest].testSettingInvalidSimpleType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.config.UseGrammarPoolOnly_False_Test:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[schema.config.UseGrammarPoolOnly_False_Test].main(String[])'
    functionSourceFile: /src/xerces/tests/schema/config/UseGrammarPoolOnly_False_Test.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.config.UseGrammarPoolOnly_False_Test].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[schema.config.UseGrammarPoolOnly_False_Test].getXMLDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/UseGrammarPoolOnly_False_Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.UseGrammarPoolOnly_False_Test].getXMLDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[schema.config.UseGrammarPoolOnly_False_Test].getSchemaFile()'
    functionSourceFile: /src/xerces/tests/schema/config/UseGrammarPoolOnly_False_Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.UseGrammarPoolOnly_False_Test].getSchemaFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[schema.config.UseGrammarPoolOnly_False_Test].getRelevantErrorIDs()'
    functionSourceFile: /src/xerces/tests/schema/config/UseGrammarPoolOnly_False_Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[schema.config.UseGrammarPoolOnly_False_Test].getRelevantErrorIDs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[schema.config.UseGrammarPoolOnly_False_Test].getUseGrammarPoolOnly()'
    functionSourceFile: /src/xerces/tests/schema/config/UseGrammarPoolOnly_False_Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[schema.config.UseGrammarPoolOnly_False_Test].getUseGrammarPoolOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].<init>(String)'
      Src: schema.config.UseGrammarPoolOnly_False_Test:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.config.UseGrammarPoolOnly_False_Test
      static: false
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[schema.config.UseGrammarPoolOnly_False_Test].<init>(String)'
    functionSourceFile: /src/xerces/tests/schema/config/UseGrammarPoolOnly_False_Test.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].<init>(String)'
    linkageType: ''
    returnType: schema.config.UseGrammarPoolOnly_False_Test
    signature: '[schema.config.UseGrammarPoolOnly_False_Test].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.UseGrammarPoolOnly_False_Test].validateDocument()'
      Src: schema.config.UseGrammarPoolOnly_False_Test:67,1
    - Dst: e.getMessage()
      Src: schema.config.UseGrammarPoolOnly_False_Test:70,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.UseGrammarPoolOnly_False_Test:70,1
    - Dst: fRootNode.getValidity()
      Src: schema.config.UseGrammarPoolOnly_False_Test:73,1
    - Dst: '[schema.config.UseGrammarPoolOnly_False_Test].assertValidity(schema.config.UseGrammarPoolOnly_False_Test,schema.config.UseGrammarPoolOnly_False_Test)'
      Src: schema.config.UseGrammarPoolOnly_False_Test:73,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.UseGrammarPoolOnly_False_Test:74,1
    - Dst: '[schema.config.UseGrammarPoolOnly_False_Test].assertValidationAttempted(schema.config.UseGrammarPoolOnly_False_Test,schema.config.UseGrammarPoolOnly_False_Test)'
      Src: schema.config.UseGrammarPoolOnly_False_Test:74,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.UseGrammarPoolOnly_False_Test:76,1
    - Dst: '[schema.config.UseGrammarPoolOnly_False_Test].getName()'
      Src: schema.config.UseGrammarPoolOnly_False_Test:76,1
    - Dst: '[schema.config.UseGrammarPoolOnly_False_Test].assertElementName(String,schema.config.UseGrammarPoolOnly_False_Test)'
      Src: schema.config.UseGrammarPoolOnly_False_Test:76,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.UseGrammarPoolOnly_False_Test:77,1
    - Dst: '[schema.config.UseGrammarPoolOnly_False_Test].getNamespace()'
      Src: schema.config.UseGrammarPoolOnly_False_Test:77,1
    - Dst: '[schema.config.UseGrammarPoolOnly_False_Test].assertElementNamespace(String,schema.config.UseGrammarPoolOnly_False_Test)'
      Src: schema.config.UseGrammarPoolOnly_False_Test:77,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.UseGrammarPoolOnly_False_Test:79,1
    - Dst: '[schema.config.UseGrammarPoolOnly_False_Test].getName()'
      Src: schema.config.UseGrammarPoolOnly_False_Test:79,1
    - Dst: '[schema.config.UseGrammarPoolOnly_False_Test].assertTypeName(String,schema.config.UseGrammarPoolOnly_False_Test)'
      Src: schema.config.UseGrammarPoolOnly_False_Test:79,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.UseGrammarPoolOnly_False_Test:80,1
    - Dst: '[schema.config.UseGrammarPoolOnly_False_Test].getNamespace()'
      Src: schema.config.UseGrammarPoolOnly_False_Test:80,1
    - Dst: '[schema.config.UseGrammarPoolOnly_False_Test].assertTypeNamespace(String,schema.config.UseGrammarPoolOnly_False_Test)'
      Src: schema.config.UseGrammarPoolOnly_False_Test:80,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 82
    functionName: '[schema.config.UseGrammarPoolOnly_False_Test].testUsingOnlyGrammarPool()'
    functionSourceFile: /src/xerces/tests/schema/config/UseGrammarPoolOnly_False_Test.java
    functionUses: 0
    functionsReached:
    - fRootNode.getTypeDefinition()
    - '[schema.config.UseGrammarPoolOnly_False_Test].getNamespace()'
    - '[schema.config.UseGrammarPoolOnly_False_Test].getName()'
    - '[schema.config.UseGrammarPoolOnly_False_Test].assertValidity(schema.config.UseGrammarPoolOnly_False_Test,schema.config.UseGrammarPoolOnly_False_Test)'
    - fRootNode.getElementDeclaration()
    - '[junit.framework.Assert].fail(String)'
    - fRootNode.getValidity()
    - '[schema.config.UseGrammarPoolOnly_False_Test].validateDocument()'
    - '[schema.config.UseGrammarPoolOnly_False_Test].assertElementName(String,schema.config.UseGrammarPoolOnly_False_Test)'
    - '[schema.config.UseGrammarPoolOnly_False_Test].assertTypeName(String,schema.config.UseGrammarPoolOnly_False_Test)'
    - '[schema.config.UseGrammarPoolOnly_False_Test].assertElementNamespace(String,schema.config.UseGrammarPoolOnly_False_Test)'
    - e.getMessage()
    - '[schema.config.UseGrammarPoolOnly_False_Test].assertTypeNamespace(String,schema.config.UseGrammarPoolOnly_False_Test)'
    - fRootNode.getValidationAttempted()
    - '[schema.config.UseGrammarPoolOnly_False_Test].assertValidationAttempted(schema.config.UseGrammarPoolOnly_False_Test,schema.config.UseGrammarPoolOnly_False_Test)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.UseGrammarPoolOnly_False_Test].testUsingOnlyGrammarPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.config.FeaturePropagationTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[schema.config.FeaturePropagationTest].main(String[])'
    functionSourceFile: /src/xerces/tests/schema/config/FeaturePropagationTest.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.config.FeaturePropagationTest].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: schema.config.FeaturePropagationTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.config.FeaturePropagationTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[schema.config.FeaturePropagationTest].<init>(String)'
    functionSourceFile: /src/xerces/tests/schema/config/FeaturePropagationTest.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: schema.config.FeaturePropagationTest
    signature: '[schema.config.FeaturePropagationTest].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.validation.SchemaFactory].newInstance(schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:56,1
    - Dst: '[schema.config.FeaturePropagationTest].makeSchema(schema.config.FeaturePropagationTest,null)'
      Src: schema.config.FeaturePropagationTest:57,1
    - Dst: '[javax.xml.validation.Schema].newValidator()'
      Src: schema.config.FeaturePropagationTest:58,1
    - Dst: '[schema.config.FeaturePropagationTest].getProperty(String)'
      Src: schema.config.FeaturePropagationTest:59,1
    - Dst: '[schema.config.FeaturePropagationTest].setProperty(String,null)'
      Src: schema.config.FeaturePropagationTest:60,1
    - Dst: '[schema.config.FeaturePropagationTest].getProperty(String)'
      Src: schema.config.FeaturePropagationTest:61,1
    - Dst: '[schema.config.FeaturePropagationTest].assertFalse(String,schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:62,1
    - Dst: '[schema.config.FeaturePropagationTest].reset()'
      Src: schema.config.FeaturePropagationTest:63,1
    - Dst: '[schema.config.FeaturePropagationTest].getProperty(String)'
      Src: schema.config.FeaturePropagationTest:64,1
    - Dst: '[schema.config.FeaturePropagationTest].assertTrue(String,schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 66
    functionName: '[schema.config.FeaturePropagationTest].testPropertyReset()'
    functionSourceFile: /src/xerces/tests/schema/config/FeaturePropagationTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.FeaturePropagationTest].reset()'
    - '[javax.xml.validation.SchemaFactory].newInstance(schema.config.FeaturePropagationTest)'
    - '[schema.config.FeaturePropagationTest].assertFalse(String,schema.config.FeaturePropagationTest)'
    - '[schema.config.FeaturePropagationTest].getProperty(String)'
    - '[schema.config.FeaturePropagationTest].assertTrue(String,schema.config.FeaturePropagationTest)'
    - '[javax.xml.validation.Schema].newValidator()'
    - '[schema.config.FeaturePropagationTest].setProperty(String,null)'
    - '[schema.config.FeaturePropagationTest].makeSchema(schema.config.FeaturePropagationTest,null)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.FeaturePropagationTest].testPropertyReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.validation.SchemaFactory].newInstance(schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:69,1
    - Dst: '[schema.config.FeaturePropagationTest].makeSchema(schema.config.FeaturePropagationTest,null)'
      Src: schema.config.FeaturePropagationTest:70,1
    - Dst: '[javax.xml.validation.Schema].newValidator()'
      Src: schema.config.FeaturePropagationTest:71,1
    - Dst: '[schema.config.FeaturePropagationTest].setFeature(String,boolean)'
      Src: schema.config.FeaturePropagationTest:72,1
    - Dst: '[schema.config.FeaturePropagationTest].setFeature(String,boolean)'
      Src: schema.config.FeaturePropagationTest:73,1
    - Dst: '[schema.config.FeaturePropagationTest].reset()'
      Src: schema.config.FeaturePropagationTest:74,1
    - Dst: '[schema.config.FeaturePropagationTest].getFeature(String)'
      Src: schema.config.FeaturePropagationTest:75,1
    - Dst: '[schema.config.FeaturePropagationTest].assertTrue(String,schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:76,1
    - Dst: '[schema.config.FeaturePropagationTest].getFeature(String)'
      Src: schema.config.FeaturePropagationTest:77,1
    - Dst: '[schema.config.FeaturePropagationTest].assertFalse(String,schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 79
    functionName: '[schema.config.FeaturePropagationTest].testFeatureReset()'
    functionSourceFile: /src/xerces/tests/schema/config/FeaturePropagationTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.FeaturePropagationTest].setFeature(String,boolean)'
    - '[schema.config.FeaturePropagationTest].reset()'
    - '[schema.config.FeaturePropagationTest].getFeature(String)'
    - '[javax.xml.validation.SchemaFactory].newInstance(schema.config.FeaturePropagationTest)'
    - '[schema.config.FeaturePropagationTest].assertFalse(String,schema.config.FeaturePropagationTest)'
    - '[schema.config.FeaturePropagationTest].assertTrue(String,schema.config.FeaturePropagationTest)'
    - '[javax.xml.validation.Schema].newValidator()'
    - '[schema.config.FeaturePropagationTest].makeSchema(schema.config.FeaturePropagationTest,null)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.FeaturePropagationTest].testFeatureReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.validation.SchemaFactory].newInstance(schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:82,1
    - Dst: '[schema.config.FeaturePropagationTest].getFeature(schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:84,1
    - Dst: '[schema.config.FeaturePropagationTest].assertFalse(String,schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:85,1
    - Dst: '[schema.config.FeaturePropagationTest].setFeature(schema.config.FeaturePropagationTest,boolean)'
      Src: schema.config.FeaturePropagationTest:86,1
    - Dst: '[schema.config.FeaturePropagationTest].makeSchema(schema.config.FeaturePropagationTest,null)'
      Src: schema.config.FeaturePropagationTest:87,1
    - Dst: '[javax.xml.validation.Schema].newValidator()'
      Src: schema.config.FeaturePropagationTest:88,1
    - Dst: '[schema.config.FeaturePropagationTest].getFeature(schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:89,1
    - Dst: '[schema.config.FeaturePropagationTest].assertTrue(String,schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:90,1
    - Dst: '[schema.config.FeaturePropagationTest].setFeature(schema.config.FeaturePropagationTest,boolean)'
      Src: schema.config.FeaturePropagationTest:91,1
    - Dst: '[schema.config.FeaturePropagationTest].getFeature(schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:92,1
    - Dst: '[schema.config.FeaturePropagationTest].assertFalse(String,schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:93,1
    - Dst: '[schema.config.FeaturePropagationTest].reset()'
      Src: schema.config.FeaturePropagationTest:94,1
    - Dst: '[schema.config.FeaturePropagationTest].getFeature(schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:95,1
    - Dst: '[schema.config.FeaturePropagationTest].assertTrue(String,schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 97
    functionName: '[schema.config.FeaturePropagationTest].testSecureProcessingFeaturePropagationAndReset()'
    functionSourceFile: /src/xerces/tests/schema/config/FeaturePropagationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.validation.Schema].newValidator()'
    - '[schema.config.FeaturePropagationTest].reset()'
    - '[javax.xml.validation.SchemaFactory].newInstance(schema.config.FeaturePropagationTest)'
    - '[schema.config.FeaturePropagationTest].assertFalse(String,schema.config.FeaturePropagationTest)'
    - '[schema.config.FeaturePropagationTest].assertTrue(String,schema.config.FeaturePropagationTest)'
    - '[schema.config.FeaturePropagationTest].setFeature(schema.config.FeaturePropagationTest,boolean)'
    - '[schema.config.FeaturePropagationTest].getFeature(schema.config.FeaturePropagationTest)'
    - '[schema.config.FeaturePropagationTest].makeSchema(schema.config.FeaturePropagationTest,null)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.FeaturePropagationTest].testSecureProcessingFeaturePropagationAndReset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.FeaturePropagationTest].checkFeaturesOnValidator(null)'
      Src: schema.config.FeaturePropagationTest:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[schema.config.FeaturePropagationTest].testFeaturePropagationNull()'
    functionSourceFile: /src/xerces/tests/schema/config/FeaturePropagationTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.FeaturePropagationTest].checkFeaturesOnValidator(null)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.FeaturePropagationTest].testFeaturePropagationNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.FeaturePropagationTest].checkFeaturesOnValidator()'
      Src: schema.config.FeaturePropagationTest:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[schema.config.FeaturePropagationTest].testFeaturePropagationEmpty()'
    functionSourceFile: /src/xerces/tests/schema/config/FeaturePropagationTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.FeaturePropagationTest].checkFeaturesOnValidator()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.FeaturePropagationTest].testFeaturePropagationEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.FeaturePropagationTest].checkFeaturesOnValidator()'
      Src: schema.config.FeaturePropagationTest:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[schema.config.FeaturePropagationTest].testFeaturePropagationSingle()'
    functionSourceFile: /src/xerces/tests/schema/config/FeaturePropagationTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.FeaturePropagationTest].checkFeaturesOnValidator()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.FeaturePropagationTest].testFeaturePropagationSingle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.FeaturePropagationTest].checkFeaturesOnValidator()'
      Src: schema.config.FeaturePropagationTest:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[schema.config.FeaturePropagationTest].testFeaturePropagationMultiple()'
    functionSourceFile: /src/xerces/tests/schema/config/FeaturePropagationTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.FeaturePropagationTest].checkFeaturesOnValidator()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.FeaturePropagationTest].testFeaturePropagationMultiple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.validation.SchemaFactory].newInstance(schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:123,1
    - Dst: '[schema.config.FeaturePropagationTest].makeSchema(schema.config.FeaturePropagationTest,Source[])'
      Src: schema.config.FeaturePropagationTest:124,1
    - Dst: '[javax.xml.validation.Schema].newValidator()'
      Src: schema.config.FeaturePropagationTest:125,1
    - Dst: '[schema.config.FeaturePropagationTest].getFeature(String)'
      Src: schema.config.FeaturePropagationTest:127,1
    - Dst: '[schema.config.FeaturePropagationTest].assertTrue(String,schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:128,1
    - Dst: '[schema.config.FeaturePropagationTest].getFeature(String)'
      Src: schema.config.FeaturePropagationTest:129,1
    - Dst: '[schema.config.FeaturePropagationTest].assertFalse(String,schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:130,1
    - Dst: '[schema.config.FeaturePropagationTest].setFeature(String,boolean)'
      Src: schema.config.FeaturePropagationTest:133,1
    - Dst: '[schema.config.FeaturePropagationTest].setFeature(String,boolean)'
      Src: schema.config.FeaturePropagationTest:134,1
    - Dst: '[schema.config.FeaturePropagationTest].makeSchema(schema.config.FeaturePropagationTest,Source[])'
      Src: schema.config.FeaturePropagationTest:135,1
    - Dst: '[javax.xml.validation.Schema].newValidator()'
      Src: schema.config.FeaturePropagationTest:136,1
    - Dst: '[schema.config.FeaturePropagationTest].getFeature(String)'
      Src: schema.config.FeaturePropagationTest:137,1
    - Dst: '[schema.config.FeaturePropagationTest].assertFalse(String,schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:138,1
    - Dst: '[schema.config.FeaturePropagationTest].getFeature(String)'
      Src: schema.config.FeaturePropagationTest:139,1
    - Dst: '[schema.config.FeaturePropagationTest].assertTrue(String,schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:140,1
    - Dst: '[schema.config.FeaturePropagationTest].setFeature(String,boolean)'
      Src: schema.config.FeaturePropagationTest:143,1
    - Dst: '[schema.config.FeaturePropagationTest].setFeature(String,boolean)'
      Src: schema.config.FeaturePropagationTest:144,1
    - Dst: '[schema.config.FeaturePropagationTest].getFeature(String)'
      Src: schema.config.FeaturePropagationTest:145,1
    - Dst: '[schema.config.FeaturePropagationTest].assertFalse(String,schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:146,1
    - Dst: '[schema.config.FeaturePropagationTest].getFeature(String)'
      Src: schema.config.FeaturePropagationTest:147,1
    - Dst: '[schema.config.FeaturePropagationTest].assertTrue(String,schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:148,1
    - Dst: e.getMessage()
      Src: schema.config.FeaturePropagationTest:151,1
    - Dst: '[schema.config.FeaturePropagationTest].fail(schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:151,1
    - Dst: e.getMessage()
      Src: schema.config.FeaturePropagationTest:154,1
    - Dst: '[schema.config.FeaturePropagationTest].fail(schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:154,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - Source[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - sources
    argTypes:
    - Source[]
    constantsTouched: []
    func_position:
      end: 156
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 156
    functionName: '[schema.config.FeaturePropagationTest].checkFeaturesOnValidator(Source[])'
    functionSourceFile: /src/xerces/tests/schema/config/FeaturePropagationTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.FeaturePropagationTest].setFeature(String,boolean)'
    - '[schema.config.FeaturePropagationTest].getFeature(String)'
    - '[javax.xml.validation.SchemaFactory].newInstance(schema.config.FeaturePropagationTest)'
    - '[schema.config.FeaturePropagationTest].assertFalse(String,schema.config.FeaturePropagationTest)'
    - '[schema.config.FeaturePropagationTest].fail(schema.config.FeaturePropagationTest)'
    - '[schema.config.FeaturePropagationTest].makeSchema(schema.config.FeaturePropagationTest,Source[])'
    - '[schema.config.FeaturePropagationTest].assertTrue(String,schema.config.FeaturePropagationTest)'
    - '[javax.xml.validation.Schema].newValidator()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.FeaturePropagationTest].checkFeaturesOnValidator(Source[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.validation.SchemaFactory].newSchema()'
      Src: schema.config.FeaturePropagationTest:160,1
    - Dst: '[javax.xml.validation.SchemaFactory].newSchema(Source[])'
      Src: schema.config.FeaturePropagationTest:163,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.validation.SchemaFactory
      - Source[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.validation.Schema
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - factory
    - sources
    argTypes:
    - javax.xml.validation.SchemaFactory
    - Source[]
    constantsTouched: []
    func_position:
      end: 165
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 165
    functionName: '[schema.config.FeaturePropagationTest].makeSchema(javax.xml.validation.SchemaFactory,Source[])'
    functionSourceFile: /src/xerces/tests/schema/config/FeaturePropagationTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.validation.SchemaFactory].newSchema()'
    - '[javax.xml.validation.SchemaFactory].newSchema(Source[])'
    linkageType: ''
    returnType: javax.xml.validation.Schema
    signature: '[schema.config.FeaturePropagationTest].makeSchema(javax.xml.validation.SchemaFactory,Source[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.FeaturePropagationTest].getClass()'
      Src: schema.config.FeaturePropagationTest:168,1
    - Dst: '[schema.config.FeaturePropagationTest].getPackage()'
      Src: schema.config.FeaturePropagationTest:168,1
    - Dst: '[schema.config.FeaturePropagationTest].getName()'
      Src: schema.config.FeaturePropagationTest:168,1
    - Dst: '[schema.config.FeaturePropagationTest].replace(char,schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:168,1
    - Dst: ClassLoader.getSystemResource(schema.config.FeaturePropagationTest)
      Src: schema.config.FeaturePropagationTest:171,1
    - Dst: '[java.io.FileNotFoundException].<init>(String)'
      Src: schema.config.FeaturePropagationTest:173,1
    - Dst: '[schema.config.FeaturePropagationTest].toExternalForm()'
      Src: schema.config.FeaturePropagationTest:175,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(schema.config.FeaturePropagationTest)'
      Src: schema.config.FeaturePropagationTest:175,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.FileNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.transform.Source
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - xsd
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 176
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 176
    functionName: '[schema.config.FeaturePropagationTest].makeSource(String)'
    functionSourceFile: /src/xerces/tests/schema/config/FeaturePropagationTest.java
    functionUses: 0
    functionsReached:
    - ClassLoader.getSystemResource(schema.config.FeaturePropagationTest)
    - '[javax.xml.transform.stream.StreamSource].<init>(schema.config.FeaturePropagationTest)'
    - '[schema.config.FeaturePropagationTest].getName()'
    - '[schema.config.FeaturePropagationTest].getPackage()'
    - '[schema.config.FeaturePropagationTest].toExternalForm()'
    - '[java.io.FileNotFoundException].<init>(String)'
    - '[schema.config.FeaturePropagationTest].getClass()'
    - '[schema.config.FeaturePropagationTest].replace(char,schema.config.FeaturePropagationTest)'
    linkageType: ''
    returnType: javax.xml.transform.Source
    signature: '[schema.config.FeaturePropagationTest].makeSource(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.config.UseGrammarPoolOnly_True_Test:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[schema.config.UseGrammarPoolOnly_True_Test].main(String[])'
    functionSourceFile: /src/xerces/tests/schema/config/UseGrammarPoolOnly_True_Test.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.config.UseGrammarPoolOnly_True_Test].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[schema.config.UseGrammarPoolOnly_True_Test].getXMLDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/UseGrammarPoolOnly_True_Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.UseGrammarPoolOnly_True_Test].getXMLDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[schema.config.UseGrammarPoolOnly_True_Test].getSchemaFile()'
    functionSourceFile: /src/xerces/tests/schema/config/UseGrammarPoolOnly_True_Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.UseGrammarPoolOnly_True_Test].getSchemaFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[schema.config.UseGrammarPoolOnly_True_Test].getUseGrammarPoolOnly()'
    functionSourceFile: /src/xerces/tests/schema/config/UseGrammarPoolOnly_True_Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[schema.config.UseGrammarPoolOnly_True_Test].getUseGrammarPoolOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].<init>(String)'
      Src: schema.config.UseGrammarPoolOnly_True_Test:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.config.UseGrammarPoolOnly_True_Test
      static: false
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[schema.config.UseGrammarPoolOnly_True_Test].<init>(String)'
    functionSourceFile: /src/xerces/tests/schema/config/UseGrammarPoolOnly_True_Test.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].<init>(String)'
    linkageType: ''
    returnType: schema.config.UseGrammarPoolOnly_True_Test
    signature: '[schema.config.UseGrammarPoolOnly_True_Test].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.UseGrammarPoolOnly_True_Test].validateDocument()'
      Src: schema.config.UseGrammarPoolOnly_True_Test:60,1
    - Dst: e.getMessage()
      Src: schema.config.UseGrammarPoolOnly_True_Test:63,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.UseGrammarPoolOnly_True_Test:63,1
    - Dst: fRootNode.getValidity()
      Src: schema.config.UseGrammarPoolOnly_True_Test:66,1
    - Dst: '[schema.config.UseGrammarPoolOnly_True_Test].assertValidity(schema.config.UseGrammarPoolOnly_True_Test,schema.config.UseGrammarPoolOnly_True_Test)'
      Src: schema.config.UseGrammarPoolOnly_True_Test:66,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.UseGrammarPoolOnly_True_Test:67,1
    - Dst: '[schema.config.UseGrammarPoolOnly_True_Test].assertValidationAttempted(schema.config.UseGrammarPoolOnly_True_Test,schema.config.UseGrammarPoolOnly_True_Test)'
      Src: schema.config.UseGrammarPoolOnly_True_Test:67,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.UseGrammarPoolOnly_True_Test:69,1
    - Dst: '[schema.config.UseGrammarPoolOnly_True_Test].assertElementNull(schema.config.UseGrammarPoolOnly_True_Test)'
      Src: schema.config.UseGrammarPoolOnly_True_Test:69,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.UseGrammarPoolOnly_True_Test:70,1
    - Dst: '[schema.config.UseGrammarPoolOnly_True_Test].assertAnyType(schema.config.UseGrammarPoolOnly_True_Test)'
      Src: schema.config.UseGrammarPoolOnly_True_Test:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 71
    functionName: '[schema.config.UseGrammarPoolOnly_True_Test].testUsingOnlyGrammarPool()'
    functionSourceFile: /src/xerces/tests/schema/config/UseGrammarPoolOnly_True_Test.java
    functionUses: 0
    functionsReached:
    - fRootNode.getTypeDefinition()
    - fRootNode.getValidationAttempted()
    - '[schema.config.UseGrammarPoolOnly_True_Test].assertValidity(schema.config.UseGrammarPoolOnly_True_Test,schema.config.UseGrammarPoolOnly_True_Test)'
    - fRootNode.getElementDeclaration()
    - '[junit.framework.Assert].fail(String)'
    - fRootNode.getValidity()
    - '[schema.config.UseGrammarPoolOnly_True_Test].assertValidationAttempted(schema.config.UseGrammarPoolOnly_True_Test,schema.config.UseGrammarPoolOnly_True_Test)'
    - '[schema.config.UseGrammarPoolOnly_True_Test].assertAnyType(schema.config.UseGrammarPoolOnly_True_Test)'
    - e.getMessage()
    - '[schema.config.UseGrammarPoolOnly_True_Test].assertElementNull(schema.config.UseGrammarPoolOnly_True_Test)'
    - '[schema.config.UseGrammarPoolOnly_True_Test].validateDocument()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.UseGrammarPoolOnly_True_Test].testUsingOnlyGrammarPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[idc.AllTests].suite()'
      Src: schema.config.AllTests:30,1
    - Dst: junit.textui.TestRunner.run(junit.framework.Test)
      Src: schema.config.AllTests:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 31
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 31
    functionName: '[schema.config.AllTests].main(String[])'
    functionSourceFile: /src/xerces/tests/schema/config/AllTests.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run(junit.framework.Test)
    - '[idc.AllTests].suite()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.AllTests].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>(String)'
      Src: schema.config.AllTests:34,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.config.AllTests:35,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.config.AllTests:36,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.config.AllTests:37,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.config.AllTests:38,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.config.AllTests:39,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.config.AllTests:40,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.config.AllTests:41,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.config.AllTests:42,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.config.AllTests:43,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.config.AllTests:44,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.config.AllTests:45,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.config.AllTests:46,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.config.AllTests:47,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.config.AllTests:48,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.config.AllTests:49,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: schema.config.AllTests:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: junit.framework.Test
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 52
    functionName: '[schema.config.AllTests].suite()'
    functionSourceFile: /src/xerces/tests/schema/config/AllTests.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestSuite].<init>(String)'
    - '[junit.framework.TestSuite].addTestSuite()'
    linkageType: ''
    returnType: junit.framework.Test
    signature: '[schema.config.AllTests].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.config.AllTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[schema.config.AllTests].<init>()'
    functionSourceFile: /src/xerces/tests/schema/config/AllTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: schema.config.AllTests
    signature: '[schema.config.AllTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: schema.config.SpecialCaseErrorHandler:38,1
    - Dst: '[java.util.HashMap].put(schema.config.SpecialCaseErrorHandler)'
      Src: schema.config.SpecialCaseErrorHandler:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.config.SpecialCaseErrorHandler
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - specialCases
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 42
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionName: '[schema.config.SpecialCaseErrorHandler].<init>(String[])'
    functionSourceFile: /src/xerces/tests/schema/config/SpecialCaseErrorHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].put(schema.config.SpecialCaseErrorHandler)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: schema.config.SpecialCaseErrorHandler
    signature: '[schema.config.SpecialCaseErrorHandler].<init>(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].keySet()'
      Src: schema.config.SpecialCaseErrorHandler:45,1
    - Dst: '[schema.config.SpecialCaseErrorHandler].iterator()'
      Src: schema.config.SpecialCaseErrorHandler:45,1
    - Dst: '[schema.config.SpecialCaseErrorHandler].hasNext()'
      Src: schema.config.SpecialCaseErrorHandler:45,1
    - Dst: '[schema.config.SpecialCaseErrorHandler].next()'
      Src: schema.config.SpecialCaseErrorHandler:46,1
    - Dst: '[java.util.HashMap].put(schema.config.SpecialCaseErrorHandler,schema.config.SpecialCaseErrorHandler)'
      Src: schema.config.SpecialCaseErrorHandler:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 49
    functionName: '[schema.config.SpecialCaseErrorHandler].reset()'
    functionSourceFile: /src/xerces/tests/schema/config/SpecialCaseErrorHandler.java
    functionUses: 1
    functionsReached:
    - '[schema.config.SpecialCaseErrorHandler].iterator()'
    - '[java.util.HashMap].put(schema.config.SpecialCaseErrorHandler,schema.config.SpecialCaseErrorHandler)'
    - '[schema.config.SpecialCaseErrorHandler].next()'
    - '[java.util.HashMap].keySet()'
    - '[schema.config.SpecialCaseErrorHandler].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.SpecialCaseErrorHandler].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: schema.config.SpecialCaseErrorHandler:53,1
    - Dst: System.err.println(schema.config.SpecialCaseErrorHandler)
      Src: schema.config.SpecialCaseErrorHandler:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 55
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionName: '[schema.config.SpecialCaseErrorHandler].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/schema/config/SpecialCaseErrorHandler.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXParseException].getMessage()'
    - System.err.println(schema.config.SpecialCaseErrorHandler)
    linkageType: ''
    returnType: void
    signature: '[schema.config.SpecialCaseErrorHandler].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: schema.config.SpecialCaseErrorHandler:59,1
    - Dst: System.err.println(schema.config.SpecialCaseErrorHandler)
      Src: schema.config.SpecialCaseErrorHandler:59,1
    - Dst: '[java.util.HashMap].keySet()'
      Src: schema.config.SpecialCaseErrorHandler:61,1
    - Dst: '[schema.config.SpecialCaseErrorHandler].iterator()'
      Src: schema.config.SpecialCaseErrorHandler:61,1
    - Dst: '[schema.config.SpecialCaseErrorHandler].hasNext()'
      Src: schema.config.SpecialCaseErrorHandler:61,1
    - Dst: '[schema.config.SpecialCaseErrorHandler].next()'
      Src: schema.config.SpecialCaseErrorHandler:62,1
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: schema.config.SpecialCaseErrorHandler:63,1
    - Dst: '[schema.config.SpecialCaseErrorHandler].startsWith(schema.config.SpecialCaseErrorHandler)'
      Src: schema.config.SpecialCaseErrorHandler:63,1
    - Dst: '[java.util.HashMap].put(schema.config.SpecialCaseErrorHandler,schema.config.SpecialCaseErrorHandler)'
      Src: schema.config.SpecialCaseErrorHandler:64,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 67
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 67
    functionName: '[schema.config.SpecialCaseErrorHandler].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/schema/config/SpecialCaseErrorHandler.java
    functionUses: 0
    functionsReached:
    - '[schema.config.SpecialCaseErrorHandler].startsWith(schema.config.SpecialCaseErrorHandler)'
    - System.err.println(schema.config.SpecialCaseErrorHandler)
    - '[java.util.HashMap].keySet()'
    - '[schema.config.SpecialCaseErrorHandler].iterator()'
    - '[schema.config.SpecialCaseErrorHandler].next()'
    - '[org.xml.sax.SAXParseException].getMessage()'
    - '[java.util.HashMap].put(schema.config.SpecialCaseErrorHandler,schema.config.SpecialCaseErrorHandler)'
    - '[schema.config.SpecialCaseErrorHandler].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.SpecialCaseErrorHandler].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[schema.config.SpecialCaseErrorHandler].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/schema/config/SpecialCaseErrorHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[schema.config.SpecialCaseErrorHandler].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].get(String)'
      Src: schema.config.SpecialCaseErrorHandler:74,1
    - Dst: '[Boolean].booleanValue()'
      Src: schema.config.SpecialCaseErrorHandler:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[schema.config.SpecialCaseErrorHandler].specialCaseFound(String)'
    functionSourceFile: /src/xerces/tests/schema/config/SpecialCaseErrorHandler.java
    functionUses: 2
    functionsReached:
    - '[Boolean].booleanValue()'
    - '[java.util.HashMap].get(String)'
    linkageType: ''
    returnType: boolean
    signature: '[schema.config.SpecialCaseErrorHandler].specialCaseFound(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - javax.xml.validation.Validator
      - schema.config.SpecialCaseErrorHandler
      - org.w3c.dom.Document
      - org.apache.xerces.xs.ElementPSVI
      - java.net.URL
      - java.net.URL
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: '[schema.config.BaseTest].getSchemaFile()'
    functionSourceFile: /src/xerces/tests/schema/config/BaseTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.BaseTest].getSchemaFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - javax.xml.validation.Validator
      - schema.config.SpecialCaseErrorHandler
      - org.w3c.dom.Document
      - org.apache.xerces.xs.ElementPSVI
      - java.net.URL
      - java.net.URL
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 85
    functionName: '[schema.config.BaseTest].getXMLDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/BaseTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.BaseTest].getXMLDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: schema.config.BaseTest:88,1
    - Dst: '[schema.config.BaseTest].getRelevantErrorIDs()'
      Src: schema.config.BaseTest:89,1
    - Dst: '[schema.config.SpecialCaseErrorHandler].<init>(String[])'
      Src: schema.config.BaseTest:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - javax.xml.validation.Validator
      - schema.config.SpecialCaseErrorHandler
      - org.w3c.dom.Document
      - org.apache.xerces.xs.ElementPSVI
      - java.net.URL
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.config.BaseTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[schema.config.BaseTest].<init>(String)'
    functionSourceFile: /src/xerces/tests/schema/config/BaseTest.java
    functionUses: 16
    functionsReached:
    - '[schema.config.SpecialCaseErrorHandler].<init>(String[])'
    - '[junit.framework.TestCase].<init>(String)'
    - '[schema.config.BaseTest].getRelevantErrorIDs()'
    linkageType: ''
    returnType: schema.config.BaseTest
    signature: '[schema.config.BaseTest].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].setUp()'
      Src: schema.config.BaseTest:93,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: schema.config.BaseTest:95,1
    - Dst: '[schema.config.BaseTest].setAttribute(String,String)'
      Src: schema.config.BaseTest:97,1
    - Dst: '[schema.config.BaseTest].setNamespaceAware(boolean)'
      Src: schema.config.BaseTest:99,1
    - Dst: '[schema.config.BaseTest].newDocumentBuilder()'
      Src: schema.config.BaseTest:100,1
    - Dst: '[schema.config.BaseTest].getClass()'
      Src: schema.config.BaseTest:102,1
    - Dst: '[schema.config.BaseTest].getPackage()'
      Src: schema.config.BaseTest:102,1
    - Dst: '[schema.config.BaseTest].getName()'
      Src: schema.config.BaseTest:102,1
    - Dst: '[schema.config.BaseTest].replace(char,schema.config.BaseTest)'
      Src: schema.config.BaseTest:102,1
    - Dst: '[schema.config.BaseTest].getXMLDocument()'
      Src: schema.config.BaseTest:104,1
    - Dst: ClassLoader.getSystemResource(schema.config.BaseTest)
      Src: schema.config.BaseTest:105,1
    - Dst: '[java.io.FileNotFoundException].<init>(String)'
      Src: schema.config.BaseTest:107,1
    - Dst: '[schema.config.BaseTest].toExternalForm()'
      Src: schema.config.BaseTest:109,1
    - Dst: '[schema.config.BaseTest].parse(schema.config.BaseTest)'
      Src: schema.config.BaseTest:109,1
    - Dst: '[schema.config.BaseTest].getDocumentElement()'
      Src: schema.config.BaseTest:110,1
    - Dst: '[javax.xml.validation.SchemaFactory].newInstance(schema.config.BaseTest)'
      Src: schema.config.BaseTest:111,1
    - Dst: '[schema.config.BaseTest].getUseGrammarPoolOnly()'
      Src: schema.config.BaseTest:113,1
    - Dst: '[schema.config.BaseTest].setFeature(String,boolean)'
      Src: schema.config.BaseTest:113,1
    - Dst: '[schema.config.BaseTest].getSchemaFile()'
      Src: schema.config.BaseTest:114,1
    - Dst: ClassLoader.getSystemResource(schema.config.BaseTest)
      Src: schema.config.BaseTest:115,1
    - Dst: '[java.io.FileNotFoundException].<init>(String)'
      Src: schema.config.BaseTest:117,1
    - Dst: '[schema.config.BaseTest].newSchema(schema.config.BaseTest)'
      Src: schema.config.BaseTest:119,1
    - Dst: '[schema.config.BaseTest].newValidator()'
      Src: schema.config.BaseTest:120,1
    - Dst: '[schema.config.BaseTest].setErrorHandler(schema.config.SpecialCaseErrorHandler)'
      Src: schema.config.BaseTest:121,1
    - Dst: '[schema.config.BaseTest].setFeature(String,boolean)'
      Src: schema.config.BaseTest:122,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - javax.xml.validation.Validator
      - schema.config.SpecialCaseErrorHandler
      - org.w3c.dom.Document
      - org.apache.xerces.xs.ElementPSVI
      - java.net.URL
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 123
    functionName: '[schema.config.BaseTest].setUp()'
    functionSourceFile: /src/xerces/tests/schema/config/BaseTest.java
    functionUses: 2
    functionsReached:
    - '[schema.config.BaseTest].getUseGrammarPoolOnly()'
    - '[javax.xml.validation.SchemaFactory].newInstance(schema.config.BaseTest)'
    - '[schema.config.BaseTest].getPackage()'
    - '[schema.config.BaseTest].setAttribute(String,String)'
    - '[schema.config.BaseTest].getName()'
    - '[schema.config.BaseTest].newSchema(schema.config.BaseTest)'
    - '[schema.config.BaseTest].setErrorHandler(schema.config.SpecialCaseErrorHandler)'
    - '[schema.config.BaseTest].setFeature(String,boolean)'
    - '[schema.config.BaseTest].getClass()'
    - '[junit.framework.TestCase].setUp()'
    - ClassLoader.getSystemResource(schema.config.BaseTest)
    - '[schema.config.BaseTest].getDocumentElement()'
    - '[java.io.FileNotFoundException].<init>(String)'
    - '[schema.config.BaseTest].toExternalForm()'
    - '[schema.config.BaseTest].newDocumentBuilder()'
    - '[schema.config.BaseTest].newValidator()'
    - '[schema.config.BaseTest].setNamespaceAware(boolean)'
    - '[schema.config.BaseTest].replace(char,schema.config.BaseTest)'
    - '[schema.config.BaseTest].getXMLDocument()'
    - '[schema.config.BaseTest].getSchemaFile()'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[schema.config.BaseTest].parse(schema.config.BaseTest)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.BaseTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].tearDown()'
      Src: schema.config.BaseTest:126,1
    - Dst: '[schema.config.SpecialCaseErrorHandler].reset()'
      Src: schema.config.BaseTest:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - javax.xml.validation.Validator
      - schema.config.SpecialCaseErrorHandler
      - org.w3c.dom.Document
      - org.apache.xerces.xs.ElementPSVI
      - java.net.URL
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 131
    functionName: '[schema.config.BaseTest].tearDown()'
    functionSourceFile: /src/xerces/tests/schema/config/BaseTest.java
    functionUses: 2
    functionsReached:
    - '[junit.framework.TestCase].tearDown()'
    - '[schema.config.SpecialCaseErrorHandler].reset()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.BaseTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
      Src: schema.config.BaseTest:134,1
    - Dst: '[java.net.URL].toExternalForm()'
      Src: schema.config.BaseTest:135,1
    - Dst: '[javax.xml.transform.dom.DOMSource].setSystemId(schema.config.BaseTest)'
      Src: schema.config.BaseTest:135,1
    - Dst: '[javax.xml.transform.dom.DOMResult].<init>(org.w3c.dom.Document)'
      Src: schema.config.BaseTest:136,1
    - Dst: '[javax.xml.validation.Validator].validate(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMResult)'
      Src: schema.config.BaseTest:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - javax.xml.validation.Validator
      - schema.config.SpecialCaseErrorHandler
      - org.w3c.dom.Document
      - org.apache.xerces.xs.ElementPSVI
      - java.net.URL
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 138
    functionName: '[schema.config.BaseTest].validateDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/BaseTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.dom.DOMResult].<init>(org.w3c.dom.Document)'
    - '[java.net.URL].toExternalForm()'
    - '[javax.xml.transform.dom.DOMSource].setSystemId(schema.config.BaseTest)'
    - '[javax.xml.validation.Validator].validate(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMResult)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.BaseTest].validateDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Node)'
      Src: schema.config.BaseTest:141,1
    - Dst: '[java.net.URL].toExternalForm()'
      Src: schema.config.BaseTest:142,1
    - Dst: '[javax.xml.transform.dom.DOMSource].setSystemId(schema.config.BaseTest)'
      Src: schema.config.BaseTest:142,1
    - Dst: '[javax.xml.transform.dom.DOMResult].<init>(org.w3c.dom.Node)'
      Src: schema.config.BaseTest:143,1
    - Dst: '[javax.xml.validation.Validator].validate(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMResult)'
      Src: schema.config.BaseTest:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - javax.xml.validation.Validator
      - schema.config.SpecialCaseErrorHandler
      - org.w3c.dom.Document
      - org.apache.xerces.xs.ElementPSVI
      - java.net.URL
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 145
    functionName: '[schema.config.BaseTest].validateFragment()'
    functionSourceFile: /src/xerces/tests/schema/config/BaseTest.java
    functionUses: 0
    functionsReached:
    - '[java.net.URL].toExternalForm()'
    - '[javax.xml.transform.dom.DOMResult].<init>(org.w3c.dom.Node)'
    - '[javax.xml.transform.dom.DOMSource].setSystemId(schema.config.BaseTest)'
    - '[javax.xml.validation.Validator].validate(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMResult)'
    - '[javax.xml.transform.dom.DOMSource].<init>(org.w3c.dom.Node)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.BaseTest].validateFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: schema.config.BaseTest:149,1
    - Dst: '[schema.config.BaseTest].getNodeType()'
      Src: schema.config.BaseTest:151,1
    - Dst: '[schema.config.BaseTest].getNextSibling()'
      Src: schema.config.BaseTest:157,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - javax.xml.validation.Validator
      - schema.config.SpecialCaseErrorHandler
      - org.w3c.dom.Document
      - org.apache.xerces.xs.ElementPSVI
      - java.net.URL
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.PSVIElementNSImpl
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 160
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 160
    functionName: '[schema.config.BaseTest].getChild(int)'
    functionSourceFile: /src/xerces/tests/schema/config/BaseTest.java
    functionUses: 15
    functionsReached:
    - '[schema.config.BaseTest].getNextSibling()'
    - '[schema.config.BaseTest].getNodeType()'
    - '[org.w3c.dom.Node].getFirstChild()'
    linkageType: ''
    returnType: org.apache.xerces.dom.PSVIElementNSImpl
    signature: '[schema.config.BaseTest].getChild(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - javax.xml.validation.Validator
      - schema.config.SpecialCaseErrorHandler
      - org.w3c.dom.Document
      - org.apache.xerces.xs.ElementPSVI
      - java.net.URL
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 164
    functionName: '[schema.config.BaseTest].getRelevantErrorIDs()'
    functionSourceFile: /src/xerces/tests/schema/config/BaseTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[schema.config.BaseTest].getRelevantErrorIDs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - javax.xml.validation.Validator
      - schema.config.SpecialCaseErrorHandler
      - org.w3c.dom.Document
      - org.apache.xerces.xs.ElementPSVI
      - java.net.URL
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 168
    functionName: '[schema.config.BaseTest].getUseGrammarPoolOnly()'
    functionSourceFile: /src/xerces/tests/schema/config/BaseTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[schema.config.BaseTest].getUseGrammarPoolOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].assertEquals(schema.config.BaseTest,short,short)'
      Src: schema.config.BaseTest:181,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - short
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - javax.xml.validation.Validator
      - schema.config.SpecialCaseErrorHandler
      - org.w3c.dom.Document
      - org.apache.xerces.xs.ElementPSVI
      - java.net.URL
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - expectedValidity
    - actualValidity
    argTypes:
    - short
    - short
    constantsTouched: []
    func_position:
      end: 182
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 182
    functionName: '[schema.config.BaseTest].assertValidity(short,short)'
    functionSourceFile: /src/xerces/tests/schema/config/BaseTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].assertEquals(schema.config.BaseTest,short,short)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.BaseTest].assertValidity(short,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].assertEquals(schema.config.BaseTest,short,short)'
      Src: schema.config.BaseTest:194,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - short
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - javax.xml.validation.Validator
      - schema.config.SpecialCaseErrorHandler
      - org.w3c.dom.Document
      - org.apache.xerces.xs.ElementPSVI
      - java.net.URL
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - expectedAttempted
    - actualAttempted
    argTypes:
    - short
    - short
    constantsTouched: []
    func_position:
      end: 195
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 195
    functionName: '[schema.config.BaseTest].assertValidationAttempted(short,short)'
    functionSourceFile: /src/xerces/tests/schema/config/BaseTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].assertEquals(schema.config.BaseTest,short,short)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.BaseTest].assertValidationAttempted(short,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].assertEquals(String,String,String)'
      Src: schema.config.BaseTest:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - javax.xml.validation.Validator
      - schema.config.SpecialCaseErrorHandler
      - org.w3c.dom.Document
      - org.apache.xerces.xs.ElementPSVI
      - java.net.URL
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - expectedName
    - actualName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 200
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 200
    functionName: '[schema.config.BaseTest].assertElementName(String,String)'
    functionSourceFile: /src/xerces/tests/schema/config/BaseTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].assertEquals(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.BaseTest].assertElementName(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].assertNull(String,org.apache.xerces.xs.XSElementDeclaration)'
      Src: schema.config.BaseTest:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSElementDeclaration
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - javax.xml.validation.Validator
      - schema.config.SpecialCaseErrorHandler
      - org.w3c.dom.Document
      - org.apache.xerces.xs.ElementPSVI
      - java.net.URL
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - elem
    argTypes:
    - org.apache.xerces.xs.XSElementDeclaration
    constantsTouched: []
    func_position:
      end: 204
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 204
    functionName: '[schema.config.BaseTest].assertElementNull(org.apache.xerces.xs.XSElementDeclaration)'
    functionSourceFile: /src/xerces/tests/schema/config/BaseTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].assertNull(String,org.apache.xerces.xs.XSElementDeclaration)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.BaseTest].assertElementNull(org.apache.xerces.xs.XSElementDeclaration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].assertEquals(String,String,String)'
      Src: schema.config.BaseTest:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - javax.xml.validation.Validator
      - schema.config.SpecialCaseErrorHandler
      - org.w3c.dom.Document
      - org.apache.xerces.xs.ElementPSVI
      - java.net.URL
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - expectedName
    - actualName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 209
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 209
    functionName: '[schema.config.BaseTest].assertElementNamespace(String,String)'
    functionSourceFile: /src/xerces/tests/schema/config/BaseTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].assertEquals(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.BaseTest].assertElementNamespace(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].assertNull(String,String)'
      Src: schema.config.BaseTest:212,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - javax.xml.validation.Validator
      - schema.config.SpecialCaseErrorHandler
      - org.w3c.dom.Document
      - org.apache.xerces.xs.ElementPSVI
      - java.net.URL
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - actualName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 214
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 214
    functionName: '[schema.config.BaseTest].assertElementNamespaceNull(String)'
    functionSourceFile: /src/xerces/tests/schema/config/BaseTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].assertNull(String,String)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.BaseTest].assertElementNamespaceNull(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].assertEquals(String,String,String)'
      Src: schema.config.BaseTest:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - javax.xml.validation.Validator
      - schema.config.SpecialCaseErrorHandler
      - org.w3c.dom.Document
      - org.apache.xerces.xs.ElementPSVI
      - java.net.URL
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - expectedName
    - actualName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 219
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 219
    functionName: '[schema.config.BaseTest].assertTypeName(String,String)'
    functionSourceFile: /src/xerces/tests/schema/config/BaseTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].assertEquals(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.BaseTest].assertTypeName(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].assertNull(String,org.apache.xerces.xs.XSTypeDefinition)'
      Src: schema.config.BaseTest:222,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - javax.xml.validation.Validator
      - schema.config.SpecialCaseErrorHandler
      - org.w3c.dom.Document
      - org.apache.xerces.xs.ElementPSVI
      - java.net.URL
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - type
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: '[schema.config.BaseTest].assertTypeNull(org.apache.xerces.xs.XSTypeDefinition)'
    functionSourceFile: /src/xerces/tests/schema/config/BaseTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].assertNull(String,org.apache.xerces.xs.XSTypeDefinition)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.BaseTest].assertTypeNull(org.apache.xerces.xs.XSTypeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].assertEquals(String,String,String)'
      Src: schema.config.BaseTest:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - javax.xml.validation.Validator
      - schema.config.SpecialCaseErrorHandler
      - org.w3c.dom.Document
      - org.apache.xerces.xs.ElementPSVI
      - java.net.URL
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - expectedName
    - actualName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 228
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 228
    functionName: '[schema.config.BaseTest].assertTypeNamespace(String,String)'
    functionSourceFile: /src/xerces/tests/schema/config/BaseTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].assertEquals(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.BaseTest].assertTypeNamespace(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].assertNull(String,String)'
      Src: schema.config.BaseTest:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - javax.xml.validation.Validator
      - schema.config.SpecialCaseErrorHandler
      - org.w3c.dom.Document
      - org.apache.xerces.xs.ElementPSVI
      - java.net.URL
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - actualName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 232
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 232
    functionName: '[schema.config.BaseTest].assertTypeNamespaceNull(String)'
    functionSourceFile: /src/xerces/tests/schema/config/BaseTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].assertNull(String,String)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.BaseTest].assertTypeNamespaceNull(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.SpecialCaseErrorHandler].specialCaseFound(String)'
      Src: schema.config.BaseTest:236,1
    - Dst: '[schema.config.BaseTest].assertTrue(String,boolean)'
      Src: schema.config.BaseTest:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - javax.xml.validation.Validator
      - schema.config.SpecialCaseErrorHandler
      - org.w3c.dom.Document
      - org.apache.xerces.xs.ElementPSVI
      - java.net.URL
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - error
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 237
      start: 234
    functionDepth: 1
    functionLinenumber: 234
    functionLinenumberEnd: 237
    functionName: '[schema.config.BaseTest].assertError(String)'
    functionSourceFile: /src/xerces/tests/schema/config/BaseTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.SpecialCaseErrorHandler].specialCaseFound(String)'
    - '[schema.config.BaseTest].assertTrue(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.BaseTest].assertError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.SpecialCaseErrorHandler].specialCaseFound(String)'
      Src: schema.config.BaseTest:241,1
    - Dst: '[schema.config.BaseTest].assertFalse(String,boolean)'
      Src: schema.config.BaseTest:240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - javax.xml.validation.Validator
      - schema.config.SpecialCaseErrorHandler
      - org.w3c.dom.Document
      - org.apache.xerces.xs.ElementPSVI
      - java.net.URL
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - error
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 243
      start: 239
    functionDepth: 1
    functionLinenumber: 239
    functionLinenumberEnd: 243
    functionName: '[schema.config.BaseTest].assertNoError(String)'
    functionSourceFile: /src/xerces/tests/schema/config/BaseTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.SpecialCaseErrorHandler].specialCaseFound(String)'
    - '[schema.config.BaseTest].assertFalse(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.BaseTest].assertNoError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].assertEquals(String,org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSTypeDefinition)'
      Src: schema.config.BaseTest:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - javax.xml.validation.Validator
      - schema.config.SpecialCaseErrorHandler
      - org.w3c.dom.Document
      - org.apache.xerces.xs.ElementPSVI
      - java.net.URL
      - java.net.URL
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - type
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    constantsTouched: []
    func_position:
      end: 248
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 248
    functionName: '[schema.config.BaseTest].assertAnyType(org.apache.xerces.xs.XSTypeDefinition)'
    functionSourceFile: /src/xerces/tests/schema/config/BaseTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].assertEquals(String,org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSTypeDefinition)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.BaseTest].assertAnyType(org.apache.xerces.xs.XSTypeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.config.FixedAttrTest:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[schema.config.FixedAttrTest].main(String[])'
    functionSourceFile: /src/xerces/tests/schema/config/FixedAttrTest.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.config.FixedAttrTest].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[schema.config.FixedAttrTest].getXMLDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/FixedAttrTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.FixedAttrTest].getXMLDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[schema.config.FixedAttrTest].getSchemaFile()'
    functionSourceFile: /src/xerces/tests/schema/config/FixedAttrTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.FixedAttrTest].getSchemaFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].<init>(String)'
      Src: schema.config.FixedAttrTest:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.config.FixedAttrTest
      static: false
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[schema.config.FixedAttrTest].<init>(String)'
    functionSourceFile: /src/xerces/tests/schema/config/FixedAttrTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].<init>(String)'
    linkageType: ''
    returnType: schema.config.FixedAttrTest
    signature: '[schema.config.FixedAttrTest].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].setUp()'
      Src: schema.config.FixedAttrTest:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[schema.config.FixedAttrTest].setUp()'
    functionSourceFile: /src/xerces/tests/schema/config/FixedAttrTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].setUp()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.FixedAttrTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].tearDown()'
      Src: schema.config.FixedAttrTest:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 2
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[schema.config.FixedAttrTest].tearDown()'
    functionSourceFile: /src/xerces/tests/schema/config/FixedAttrTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].tearDown()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.FixedAttrTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.FixedAttrTest].validateDocument()'
      Src: schema.config.FixedAttrTest:61,1
    - Dst: e.getMessage()
      Src: schema.config.FixedAttrTest:63,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.FixedAttrTest:63,1
    - Dst: fRootNode.getValidity()
      Src: schema.config.FixedAttrTest:66,1
    - Dst: '[schema.config.FixedAttrTest].assertValidity(schema.config.FixedAttrTest,schema.config.FixedAttrTest)'
      Src: schema.config.FixedAttrTest:66,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.FixedAttrTest:67,1
    - Dst: '[schema.config.FixedAttrTest].assertValidationAttempted(schema.config.FixedAttrTest,schema.config.FixedAttrTest)'
      Src: schema.config.FixedAttrTest:67,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.FixedAttrTest:69,1
    - Dst: '[schema.config.FixedAttrTest].getName()'
      Src: schema.config.FixedAttrTest:69,1
    - Dst: '[schema.config.FixedAttrTest].assertElementName(String,schema.config.FixedAttrTest)'
      Src: schema.config.FixedAttrTest:69,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.FixedAttrTest:71,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.FixedAttrTest:72,1
    - Dst: '[schema.config.FixedAttrTest].assertValidity(schema.config.FixedAttrTest,short)'
      Src: schema.config.FixedAttrTest:72,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.FixedAttrTest:73,1
    - Dst: '[schema.config.FixedAttrTest].assertValidationAttempted(schema.config.FixedAttrTest,short)'
      Src: schema.config.FixedAttrTest:73,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.FixedAttrTest:75,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.FixedAttrTest:75,1
    - Dst: '[schema.config.FixedAttrTest].assertElementName(String,schema.config.FixedAttrTest)'
      Src: schema.config.FixedAttrTest:75,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.FixedAttrTest:77,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.FixedAttrTest:78,1
    - Dst: '[schema.config.FixedAttrTest].assertValidity(schema.config.FixedAttrTest,short)'
      Src: schema.config.FixedAttrTest:78,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.FixedAttrTest:79,1
    - Dst: '[schema.config.FixedAttrTest].assertValidationAttempted(schema.config.FixedAttrTest,short)'
      Src: schema.config.FixedAttrTest:79,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.FixedAttrTest:81,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.FixedAttrTest:81,1
    - Dst: '[schema.config.FixedAttrTest].assertElementName(String,schema.config.FixedAttrTest)'
      Src: schema.config.FixedAttrTest:81,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 82
    functionName: '[schema.config.FixedAttrTest].testDefault()'
    functionSourceFile: /src/xerces/tests/schema/config/FixedAttrTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.FixedAttrTest].assertValidationAttempted(schema.config.FixedAttrTest,schema.config.FixedAttrTest)'
    - '[schema.config.FixedAttrTest].validateDocument()'
    - '[schema.config.FixedAttrTest].getName()'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
    - fRootNode.getElementDeclaration()
    - '[junit.framework.Assert].fail(String)'
    - fRootNode.getValidity()
    - '[schema.config.BaseTest].getChild(int)'
    - '[schema.config.FixedAttrTest].assertValidationAttempted(schema.config.FixedAttrTest,short)'
    - e.getMessage()
    - '[schema.config.FixedAttrTest].assertElementName(String,schema.config.FixedAttrTest)'
    - '[schema.config.FixedAttrTest].assertValidity(schema.config.FixedAttrTest,short)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
    - '[schema.config.FixedAttrTest].assertValidity(schema.config.FixedAttrTest,schema.config.FixedAttrTest)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
    - fRootNode.getValidationAttempted()
    - '[org.apache.xerces.xs.XSElementDeclaration].getName()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.FixedAttrTest].testDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.config.SurrogatePairLengthTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[schema.config.SurrogatePairLengthTest].main(String[])'
    functionSourceFile: /src/xerces/tests/schema/config/SurrogatePairLengthTest.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.config.SurrogatePairLengthTest].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[schema.config.SurrogatePairLengthTest].getXMLDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/SurrogatePairLengthTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.SurrogatePairLengthTest].getXMLDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[schema.config.SurrogatePairLengthTest].getSchemaFile()'
    functionSourceFile: /src/xerces/tests/schema/config/SurrogatePairLengthTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.SurrogatePairLengthTest].getSchemaFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[schema.config.SurrogatePairLengthTest].getRelevantErrorIDs()'
    functionSourceFile: /src/xerces/tests/schema/config/SurrogatePairLengthTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[schema.config.SurrogatePairLengthTest].getRelevantErrorIDs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].<init>(String)'
      Src: schema.config.SurrogatePairLengthTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.config.SurrogatePairLengthTest
      static: false
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[schema.config.SurrogatePairLengthTest].<init>(String)'
    functionSourceFile: /src/xerces/tests/schema/config/SurrogatePairLengthTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].<init>(String)'
    linkageType: ''
    returnType: schema.config.SurrogatePairLengthTest
    signature: '[schema.config.SurrogatePairLengthTest].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.SurrogatePairLengthTest].validateDocument()'
      Src: schema.config.SurrogatePairLengthTest:60,1
    - Dst: e.printStackTrace()
      Src: schema.config.SurrogatePairLengthTest:62,1
    - Dst: e.getMessage()
      Src: schema.config.SurrogatePairLengthTest:63,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.SurrogatePairLengthTest:63,1
    - Dst: '[schema.config.SurrogatePairLengthTest].checkValidResult()'
      Src: schema.config.SurrogatePairLengthTest:66,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 67
    functionName: '[schema.config.SurrogatePairLengthTest].testSetTrue()'
    functionSourceFile: /src/xerces/tests/schema/config/SurrogatePairLengthTest.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.Assert].fail(String)'
    - e.getMessage()
    - '[schema.config.SurrogatePairLengthTest].validateDocument()'
    - '[schema.config.SurrogatePairLengthTest].checkValidResult()'
    - e.printStackTrace()
    linkageType: ''
    returnType: void
    signature: '[schema.config.SurrogatePairLengthTest].testSetTrue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.SurrogatePairLengthTest].assertNoError(String)'
      Src: schema.config.SurrogatePairLengthTest:70,1
    - Dst: fRootNode.getValidity()
      Src: schema.config.SurrogatePairLengthTest:72,1
    - Dst: '[schema.config.SurrogatePairLengthTest].assertValidity(schema.config.SurrogatePairLengthTest,schema.config.SurrogatePairLengthTest)'
      Src: schema.config.SurrogatePairLengthTest:72,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.SurrogatePairLengthTest:73,1
    - Dst: '[schema.config.SurrogatePairLengthTest].assertValidationAttempted(schema.config.SurrogatePairLengthTest,schema.config.SurrogatePairLengthTest)'
      Src: schema.config.SurrogatePairLengthTest:73,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.SurrogatePairLengthTest:75,1
    - Dst: '[schema.config.SurrogatePairLengthTest].getName()'
      Src: schema.config.SurrogatePairLengthTest:75,1
    - Dst: '[schema.config.SurrogatePairLengthTest].assertElementName(String,schema.config.SurrogatePairLengthTest)'
      Src: schema.config.SurrogatePairLengthTest:75,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.SurrogatePairLengthTest:77,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.SurrogatePairLengthTest:78,1
    - Dst: '[schema.config.SurrogatePairLengthTest].assertValidity(schema.config.SurrogatePairLengthTest,short)'
      Src: schema.config.SurrogatePairLengthTest:78,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.SurrogatePairLengthTest:79,1
    - Dst: '[schema.config.SurrogatePairLengthTest].assertValidationAttempted(schema.config.SurrogatePairLengthTest,short)'
      Src: schema.config.SurrogatePairLengthTest:79,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.SurrogatePairLengthTest:81,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.SurrogatePairLengthTest:81,1
    - Dst: '[schema.config.SurrogatePairLengthTest].assertElementName(String,schema.config.SurrogatePairLengthTest)'
      Src: schema.config.SurrogatePairLengthTest:81,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.SurrogatePairLengthTest:82,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.SurrogatePairLengthTest:82,1
    - Dst: '[schema.config.SurrogatePairLengthTest].assertTypeName(String,schema.config.SurrogatePairLengthTest)'
      Src: schema.config.SurrogatePairLengthTest:82,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.SurrogatePairLengthTest:84,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.SurrogatePairLengthTest:85,1
    - Dst: '[schema.config.SurrogatePairLengthTest].assertValidity(schema.config.SurrogatePairLengthTest,short)'
      Src: schema.config.SurrogatePairLengthTest:85,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.SurrogatePairLengthTest:86,1
    - Dst: '[schema.config.SurrogatePairLengthTest].assertValidationAttempted(schema.config.SurrogatePairLengthTest,short)'
      Src: schema.config.SurrogatePairLengthTest:86,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.SurrogatePairLengthTest:88,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.SurrogatePairLengthTest:88,1
    - Dst: '[schema.config.SurrogatePairLengthTest].assertElementName(String,schema.config.SurrogatePairLengthTest)'
      Src: schema.config.SurrogatePairLengthTest:88,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.SurrogatePairLengthTest:89,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.SurrogatePairLengthTest:89,1
    - Dst: '[schema.config.SurrogatePairLengthTest].assertTypeName(String,schema.config.SurrogatePairLengthTest)'
      Src: schema.config.SurrogatePairLengthTest:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 90
    functionName: '[schema.config.SurrogatePairLengthTest].checkValidResult()'
    functionSourceFile: /src/xerces/tests/schema/config/SurrogatePairLengthTest.java
    functionUses: 1
    functionsReached:
    - '[schema.config.SurrogatePairLengthTest].assertValidity(schema.config.SurrogatePairLengthTest,short)'
    - '[schema.config.SurrogatePairLengthTest].assertElementName(String,schema.config.SurrogatePairLengthTest)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
    - '[org.apache.xerces.xs.XSTypeDefinition].getName()'
    - '[schema.config.SurrogatePairLengthTest].assertValidity(schema.config.SurrogatePairLengthTest,schema.config.SurrogatePairLengthTest)'
    - fRootNode.getElementDeclaration()
    - '[schema.config.SurrogatePairLengthTest].assertValidationAttempted(schema.config.SurrogatePairLengthTest,short)'
    - fRootNode.getValidity()
    - '[schema.config.BaseTest].getChild(int)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
    - '[schema.config.SurrogatePairLengthTest].getName()'
    - '[schema.config.SurrogatePairLengthTest].assertNoError(String)'
    - '[schema.config.SurrogatePairLengthTest].assertTypeName(String,schema.config.SurrogatePairLengthTest)'
    - '[schema.config.SurrogatePairLengthTest].assertValidationAttempted(schema.config.SurrogatePairLengthTest,schema.config.SurrogatePairLengthTest)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getName()'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
    - fRootNode.getValidationAttempted()
    linkageType: ''
    returnType: void
    signature: '[schema.config.SurrogatePairLengthTest].checkValidResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.config.IgnoreXSIType_C_A_Test:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[schema.config.IgnoreXSIType_C_A_Test].main(String[])'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_A_Test.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_A_Test].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[schema.config.IgnoreXSIType_C_A_Test].getXMLDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_A_Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.IgnoreXSIType_C_A_Test].getXMLDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[schema.config.IgnoreXSIType_C_A_Test].getSchemaFile()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_A_Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.IgnoreXSIType_C_A_Test].getSchemaFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].<init>(String)'
      Src: schema.config.IgnoreXSIType_C_A_Test:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.config.IgnoreXSIType_C_A_Test
      static: false
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[schema.config.IgnoreXSIType_C_A_Test].<init>(String)'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_A_Test.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].<init>(String)'
    linkageType: ''
    returnType: schema.config.IgnoreXSIType_C_A_Test
    signature: '[schema.config.IgnoreXSIType_C_A_Test].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].validateDocument()'
      Src: schema.config.IgnoreXSIType_C_A_Test:50,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_A_Test:52,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_A_Test:52,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_C_A_Test:56,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 57
    functionName: '[schema.config.IgnoreXSIType_C_A_Test].testDefaultDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_A_Test.java
    functionUses: 0
    functionsReached:
    - '[schema.config.IgnoreXSIType_C_A_Test].validateDocument()'
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_C_A_Test].checkFalseResult()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_A_Test].testDefaultDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].validateFragment()'
      Src: schema.config.IgnoreXSIType_C_A_Test:61,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_A_Test:63,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_A_Test:63,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_C_A_Test:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 59
    functionDepth: 3
    functionLinenumber: 59
    functionLinenumberEnd: 68
    functionName: '[schema.config.IgnoreXSIType_C_A_Test].testDefaultFragment()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_A_Test.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_C_A_Test].validateFragment()'
    - '[schema.config.IgnoreXSIType_C_A_Test].checkFalseResult()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_A_Test].testDefaultFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_C_A_Test,boolean)
      Src: schema.config.IgnoreXSIType_C_A_Test:72,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_C_A_Test:74,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_A_Test:74,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].validateDocument()'
      Src: schema.config.IgnoreXSIType_C_A_Test:78,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_A_Test:80,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_A_Test:80,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_C_A_Test:83,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 70
    functionDepth: 3
    functionLinenumber: 70
    functionLinenumberEnd: 84
    functionName: '[schema.config.IgnoreXSIType_C_A_Test].testSetFalseDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_A_Test.java
    functionUses: 0
    functionsReached:
    - '[schema.config.IgnoreXSIType_C_A_Test].validateDocument()'
    - '[schema.config.IgnoreXSIType_C_A_Test].checkFalseResult()'
    - e1.getMessage()
    - '[junit.framework.Assert].fail(String)'
    - fValidator.setFeature(schema.config.IgnoreXSIType_C_A_Test,boolean)
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_A_Test].testSetFalseDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_C_A_Test,boolean)
      Src: schema.config.IgnoreXSIType_C_A_Test:88,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_C_A_Test:90,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_A_Test:90,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].validateFragment()'
      Src: schema.config.IgnoreXSIType_C_A_Test:94,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_A_Test:96,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_A_Test:96,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_C_A_Test:99,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 86
    functionDepth: 3
    functionLinenumber: 86
    functionLinenumberEnd: 100
    functionName: '[schema.config.IgnoreXSIType_C_A_Test].testSetFalseFragment()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_A_Test.java
    functionUses: 0
    functionsReached:
    - '[schema.config.IgnoreXSIType_C_A_Test].checkFalseResult()'
    - e1.getMessage()
    - '[junit.framework.Assert].fail(String)'
    - fValidator.setFeature(schema.config.IgnoreXSIType_C_A_Test,boolean)
    - '[schema.config.IgnoreXSIType_C_A_Test].validateFragment()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_A_Test].testSetFalseFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_C_A_Test,boolean)
      Src: schema.config.IgnoreXSIType_C_A_Test:104,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_C_A_Test:106,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_A_Test:106,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].validateDocument()'
      Src: schema.config.IgnoreXSIType_C_A_Test:110,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_A_Test:112,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_A_Test:112,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].checkTrueResult()'
      Src: schema.config.IgnoreXSIType_C_A_Test:115,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 102
    functionDepth: 3
    functionLinenumber: 102
    functionLinenumberEnd: 116
    functionName: '[schema.config.IgnoreXSIType_C_A_Test].testSetTrueDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_A_Test.java
    functionUses: 0
    functionsReached:
    - '[schema.config.IgnoreXSIType_C_A_Test].validateDocument()'
    - '[schema.config.IgnoreXSIType_C_A_Test].checkTrueResult()'
    - e1.getMessage()
    - '[junit.framework.Assert].fail(String)'
    - fValidator.setFeature(schema.config.IgnoreXSIType_C_A_Test,boolean)
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_A_Test].testSetTrueDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_C_A_Test,boolean)
      Src: schema.config.IgnoreXSIType_C_A_Test:120,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_C_A_Test:122,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_A_Test:122,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].validateFragment()'
      Src: schema.config.IgnoreXSIType_C_A_Test:126,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_A_Test:128,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_A_Test:128,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].checkTrueResult()'
      Src: schema.config.IgnoreXSIType_C_A_Test:131,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 118
    functionDepth: 3
    functionLinenumber: 118
    functionLinenumberEnd: 132
    functionName: '[schema.config.IgnoreXSIType_C_A_Test].testSetTrueFragment()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_A_Test.java
    functionUses: 0
    functionsReached:
    - '[schema.config.IgnoreXSIType_C_A_Test].checkTrueResult()'
    - e1.getMessage()
    - '[junit.framework.Assert].fail(String)'
    - fValidator.setFeature(schema.config.IgnoreXSIType_C_A_Test,boolean)
    - '[schema.config.IgnoreXSIType_C_A_Test].validateFragment()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_A_Test].testSetTrueFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fRootNode.getValidity()
      Src: schema.config.IgnoreXSIType_C_A_Test:135,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].assertValidity(schema.config.IgnoreXSIType_C_A_Test,schema.config.IgnoreXSIType_C_A_Test)'
      Src: schema.config.IgnoreXSIType_C_A_Test:135,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.IgnoreXSIType_C_A_Test:136,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_A_Test,schema.config.IgnoreXSIType_C_A_Test)'
      Src: schema.config.IgnoreXSIType_C_A_Test:136,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.IgnoreXSIType_C_A_Test:138,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].assertElementNull(schema.config.IgnoreXSIType_C_A_Test)'
      Src: schema.config.IgnoreXSIType_C_A_Test:138,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.IgnoreXSIType_C_A_Test:139,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].assertAnyType(schema.config.IgnoreXSIType_C_A_Test)'
      Src: schema.config.IgnoreXSIType_C_A_Test:139,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].checkChild()'
      Src: schema.config.IgnoreXSIType_C_A_Test:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 134
    functionDepth: 2
    functionLinenumber: 134
    functionLinenumberEnd: 142
    functionName: '[schema.config.IgnoreXSIType_C_A_Test].checkTrueResult()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_A_Test.java
    functionUses: 2
    functionsReached:
    - fRootNode.getTypeDefinition()
    - '[schema.config.IgnoreXSIType_C_A_Test].assertAnyType(schema.config.IgnoreXSIType_C_A_Test)'
    - fRootNode.getElementDeclaration()
    - fRootNode.getValidity()
    - '[schema.config.IgnoreXSIType_C_A_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_A_Test,schema.config.IgnoreXSIType_C_A_Test)'
    - '[schema.config.IgnoreXSIType_C_A_Test].assertElementNull(schema.config.IgnoreXSIType_C_A_Test)'
    - '[schema.config.IgnoreXSIType_C_A_Test].assertValidity(schema.config.IgnoreXSIType_C_A_Test,schema.config.IgnoreXSIType_C_A_Test)'
    - fRootNode.getValidationAttempted()
    - '[schema.config.IgnoreXSIType_C_A_Test].checkChild()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_A_Test].checkTrueResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fRootNode.getValidity()
      Src: schema.config.IgnoreXSIType_C_A_Test:145,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].assertValidity(schema.config.IgnoreXSIType_C_A_Test,schema.config.IgnoreXSIType_C_A_Test)'
      Src: schema.config.IgnoreXSIType_C_A_Test:145,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.IgnoreXSIType_C_A_Test:146,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_A_Test,schema.config.IgnoreXSIType_C_A_Test)'
      Src: schema.config.IgnoreXSIType_C_A_Test:146,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.IgnoreXSIType_C_A_Test:148,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].assertElementNull(schema.config.IgnoreXSIType_C_A_Test)'
      Src: schema.config.IgnoreXSIType_C_A_Test:148,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.IgnoreXSIType_C_A_Test:149,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].getName()'
      Src: schema.config.IgnoreXSIType_C_A_Test:149,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].assertTypeName(String,schema.config.IgnoreXSIType_C_A_Test)'
      Src: schema.config.IgnoreXSIType_C_A_Test:149,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.IgnoreXSIType_C_A_Test:150,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].getNamespace()'
      Src: schema.config.IgnoreXSIType_C_A_Test:150,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_C_A_Test)'
      Src: schema.config.IgnoreXSIType_C_A_Test:150,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].checkChild()'
      Src: schema.config.IgnoreXSIType_C_A_Test:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 144
    functionDepth: 2
    functionLinenumber: 144
    functionLinenumberEnd: 153
    functionName: '[schema.config.IgnoreXSIType_C_A_Test].checkFalseResult()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_A_Test.java
    functionUses: 4
    functionsReached:
    - fRootNode.getTypeDefinition()
    - '[schema.config.IgnoreXSIType_C_A_Test].checkChild()'
    - '[schema.config.IgnoreXSIType_C_A_Test].getNamespace()'
    - fRootNode.getElementDeclaration()
    - fRootNode.getValidity()
    - '[schema.config.IgnoreXSIType_C_A_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_A_Test,schema.config.IgnoreXSIType_C_A_Test)'
    - '[schema.config.IgnoreXSIType_C_A_Test].assertElementNull(schema.config.IgnoreXSIType_C_A_Test)'
    - '[schema.config.IgnoreXSIType_C_A_Test].getName()'
    - '[schema.config.IgnoreXSIType_C_A_Test].assertTypeName(String,schema.config.IgnoreXSIType_C_A_Test)'
    - '[schema.config.IgnoreXSIType_C_A_Test].assertValidity(schema.config.IgnoreXSIType_C_A_Test,schema.config.IgnoreXSIType_C_A_Test)'
    - fRootNode.getValidationAttempted()
    - '[schema.config.IgnoreXSIType_C_A_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_C_A_Test)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_A_Test].checkFalseResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IgnoreXSIType_C_A_Test:156,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IgnoreXSIType_C_A_Test:157,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].assertValidity(schema.config.IgnoreXSIType_C_A_Test,short)'
      Src: schema.config.IgnoreXSIType_C_A_Test:157,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IgnoreXSIType_C_A_Test:158,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_A_Test,short)'
      Src: schema.config.IgnoreXSIType_C_A_Test:158,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IgnoreXSIType_C_A_Test:160,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.IgnoreXSIType_C_A_Test:160,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].assertElementName(String,schema.config.IgnoreXSIType_C_A_Test)'
      Src: schema.config.IgnoreXSIType_C_A_Test:160,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IgnoreXSIType_C_A_Test:161,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IgnoreXSIType_C_A_Test:161,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].assertTypeName(String,schema.config.IgnoreXSIType_C_A_Test)'
      Src: schema.config.IgnoreXSIType_C_A_Test:161,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IgnoreXSIType_C_A_Test:162,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: schema.config.IgnoreXSIType_C_A_Test:162,1
    - Dst: '[schema.config.IgnoreXSIType_C_A_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_C_A_Test)'
      Src: schema.config.IgnoreXSIType_C_A_Test:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 155
    functionDepth: 1
    functionLinenumber: 155
    functionLinenumberEnd: 163
    functionName: '[schema.config.IgnoreXSIType_C_A_Test].checkChild()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_A_Test.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
    - '[schema.config.IgnoreXSIType_C_A_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_A_Test,short)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getName()'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
    - '[schema.config.IgnoreXSIType_C_A_Test].assertElementName(String,schema.config.IgnoreXSIType_C_A_Test)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
    - '[schema.config.BaseTest].getChild(int)'
    - '[schema.config.IgnoreXSIType_C_A_Test].assertTypeName(String,schema.config.IgnoreXSIType_C_A_Test)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
    - '[schema.config.IgnoreXSIType_C_A_Test].assertValidity(schema.config.IgnoreXSIType_C_A_Test,short)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
    - '[schema.config.IgnoreXSIType_C_A_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_C_A_Test)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getName()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_A_Test].checkChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.config.IdIdrefCheckingTest:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[schema.config.IdIdrefCheckingTest].main(String[])'
    functionSourceFile: /src/xerces/tests/schema/config/IdIdrefCheckingTest.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IdIdrefCheckingTest].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[schema.config.IdIdrefCheckingTest].getXMLDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IdIdrefCheckingTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.IdIdrefCheckingTest].getXMLDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[schema.config.IdIdrefCheckingTest].getSchemaFile()'
    functionSourceFile: /src/xerces/tests/schema/config/IdIdrefCheckingTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.IdIdrefCheckingTest].getSchemaFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[schema.config.IdIdrefCheckingTest].getRelevantErrorIDs()'
    functionSourceFile: /src/xerces/tests/schema/config/IdIdrefCheckingTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[schema.config.IdIdrefCheckingTest].getRelevantErrorIDs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].<init>(String)'
      Src: schema.config.IdIdrefCheckingTest:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.config.IdIdrefCheckingTest
      static: false
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[schema.config.IdIdrefCheckingTest].<init>(String)'
    functionSourceFile: /src/xerces/tests/schema/config/IdIdrefCheckingTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].<init>(String)'
    linkageType: ''
    returnType: schema.config.IdIdrefCheckingTest
    signature: '[schema.config.IdIdrefCheckingTest].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].setUp()'
      Src: schema.config.IdIdrefCheckingTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[schema.config.IdIdrefCheckingTest].setUp()'
    functionSourceFile: /src/xerces/tests/schema/config/IdIdrefCheckingTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].setUp()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IdIdrefCheckingTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].tearDown()'
      Src: schema.config.IdIdrefCheckingTest:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[schema.config.IdIdrefCheckingTest].tearDown()'
    functionSourceFile: /src/xerces/tests/schema/config/IdIdrefCheckingTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].tearDown()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IdIdrefCheckingTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.IdIdrefCheckingTest].validateDocument()'
      Src: schema.config.IdIdrefCheckingTest:67,1
    - Dst: e.getMessage()
      Src: schema.config.IdIdrefCheckingTest:69,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IdIdrefCheckingTest:69,1
    - Dst: '[schema.config.IdIdrefCheckingTest].checkDefault()'
      Src: schema.config.IdIdrefCheckingTest:72,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 65
    functionDepth: 2
    functionLinenumber: 65
    functionLinenumberEnd: 73
    functionName: '[schema.config.IdIdrefCheckingTest].testDefault()'
    functionSourceFile: /src/xerces/tests/schema/config/IdIdrefCheckingTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.IdIdrefCheckingTest].checkDefault()'
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IdIdrefCheckingTest].validateDocument()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IdIdrefCheckingTest].testDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IdIdrefCheckingTest,boolean)
      Src: schema.config.IdIdrefCheckingTest:77,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IdIdrefCheckingTest:79,1
    - Dst: '[schema.config.IdIdrefCheckingTest].validateDocument()'
      Src: schema.config.IdIdrefCheckingTest:82,1
    - Dst: e.getMessage()
      Src: schema.config.IdIdrefCheckingTest:84,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IdIdrefCheckingTest:84,1
    - Dst: '[schema.config.IdIdrefCheckingTest].checkValidResult()'
      Src: schema.config.IdIdrefCheckingTest:87,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 88
    functionName: '[schema.config.IdIdrefCheckingTest].testSetFalse()'
    functionSourceFile: /src/xerces/tests/schema/config/IdIdrefCheckingTest.java
    functionUses: 0
    functionsReached:
    - fValidator.setFeature(schema.config.IdIdrefCheckingTest,boolean)
    - '[schema.config.IdIdrefCheckingTest].checkValidResult()'
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IdIdrefCheckingTest].validateDocument()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IdIdrefCheckingTest].testSetFalse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IdIdrefCheckingTest,boolean)
      Src: schema.config.IdIdrefCheckingTest:92,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IdIdrefCheckingTest:94,1
    - Dst: '[schema.config.IdIdrefCheckingTest].validateDocument()'
      Src: schema.config.IdIdrefCheckingTest:97,1
    - Dst: e.getMessage()
      Src: schema.config.IdIdrefCheckingTest:99,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IdIdrefCheckingTest:99,1
    - Dst: '[schema.config.IdIdrefCheckingTest].checkDefault()'
      Src: schema.config.IdIdrefCheckingTest:102,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 103
    functionName: '[schema.config.IdIdrefCheckingTest].testSetTrue()'
    functionSourceFile: /src/xerces/tests/schema/config/IdIdrefCheckingTest.java
    functionUses: 0
    functionsReached:
    - fValidator.setFeature(schema.config.IdIdrefCheckingTest,boolean)
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IdIdrefCheckingTest].validateDocument()'
    - e.getMessage()
    - '[schema.config.IdIdrefCheckingTest].checkDefault()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IdIdrefCheckingTest].testSetTrue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.IdIdrefCheckingTest].assertError(String)'
      Src: schema.config.IdIdrefCheckingTest:106,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertError(String)'
      Src: schema.config.IdIdrefCheckingTest:107,1
    - Dst: fRootNode.getValidity()
      Src: schema.config.IdIdrefCheckingTest:109,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertValidity(schema.config.IdIdrefCheckingTest,schema.config.IdIdrefCheckingTest)'
      Src: schema.config.IdIdrefCheckingTest:109,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.IdIdrefCheckingTest:110,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertValidationAttempted(schema.config.IdIdrefCheckingTest,schema.config.IdIdrefCheckingTest)'
      Src: schema.config.IdIdrefCheckingTest:110,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.IdIdrefCheckingTest:112,1
    - Dst: '[schema.config.IdIdrefCheckingTest].getName()'
      Src: schema.config.IdIdrefCheckingTest:112,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertElementName(String,schema.config.IdIdrefCheckingTest)'
      Src: schema.config.IdIdrefCheckingTest:112,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.IdIdrefCheckingTest:113,1
    - Dst: '[schema.config.IdIdrefCheckingTest].getName()'
      Src: schema.config.IdIdrefCheckingTest:113,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertTypeName(String,schema.config.IdIdrefCheckingTest)'
      Src: schema.config.IdIdrefCheckingTest:113,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IdIdrefCheckingTest:115,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IdIdrefCheckingTest:116,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertValidity(schema.config.IdIdrefCheckingTest,short)'
      Src: schema.config.IdIdrefCheckingTest:116,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IdIdrefCheckingTest:117,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertValidationAttempted(schema.config.IdIdrefCheckingTest,short)'
      Src: schema.config.IdIdrefCheckingTest:117,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IdIdrefCheckingTest:119,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.IdIdrefCheckingTest:119,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertElementName(String,schema.config.IdIdrefCheckingTest)'
      Src: schema.config.IdIdrefCheckingTest:119,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IdIdrefCheckingTest:120,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IdIdrefCheckingTest:120,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertTypeName(String,schema.config.IdIdrefCheckingTest)'
      Src: schema.config.IdIdrefCheckingTest:120,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IdIdrefCheckingTest:122,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IdIdrefCheckingTest:123,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertValidity(schema.config.IdIdrefCheckingTest,short)'
      Src: schema.config.IdIdrefCheckingTest:123,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IdIdrefCheckingTest:124,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertValidationAttempted(schema.config.IdIdrefCheckingTest,short)'
      Src: schema.config.IdIdrefCheckingTest:124,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IdIdrefCheckingTest:126,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.IdIdrefCheckingTest:126,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertElementName(String,schema.config.IdIdrefCheckingTest)'
      Src: schema.config.IdIdrefCheckingTest:126,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IdIdrefCheckingTest:127,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IdIdrefCheckingTest:127,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertTypeName(String,schema.config.IdIdrefCheckingTest)'
      Src: schema.config.IdIdrefCheckingTest:127,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IdIdrefCheckingTest:129,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IdIdrefCheckingTest:130,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertValidity(schema.config.IdIdrefCheckingTest,short)'
      Src: schema.config.IdIdrefCheckingTest:130,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IdIdrefCheckingTest:131,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertValidationAttempted(schema.config.IdIdrefCheckingTest,short)'
      Src: schema.config.IdIdrefCheckingTest:131,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IdIdrefCheckingTest:133,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.IdIdrefCheckingTest:133,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertElementName(String,schema.config.IdIdrefCheckingTest)'
      Src: schema.config.IdIdrefCheckingTest:133,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IdIdrefCheckingTest:134,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IdIdrefCheckingTest:134,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertTypeName(String,schema.config.IdIdrefCheckingTest)'
      Src: schema.config.IdIdrefCheckingTest:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 135
    functionName: '[schema.config.IdIdrefCheckingTest].checkDefault()'
    functionSourceFile: /src/xerces/tests/schema/config/IdIdrefCheckingTest.java
    functionUses: 2
    functionsReached:
    - '[schema.config.IdIdrefCheckingTest].getName()'
    - '[schema.config.IdIdrefCheckingTest].assertValidity(schema.config.IdIdrefCheckingTest,short)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
    - '[schema.config.IdIdrefCheckingTest].assertError(String)'
    - '[schema.config.IdIdrefCheckingTest].assertValidity(schema.config.IdIdrefCheckingTest,schema.config.IdIdrefCheckingTest)'
    - '[schema.config.BaseTest].getChild(int)'
    - '[schema.config.IdIdrefCheckingTest].assertValidationAttempted(schema.config.IdIdrefCheckingTest,short)'
    - '[schema.config.IdIdrefCheckingTest].assertValidationAttempted(schema.config.IdIdrefCheckingTest,schema.config.IdIdrefCheckingTest)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getName()'
    - fRootNode.getElementDeclaration()
    - '[schema.config.IdIdrefCheckingTest].assertElementName(String,schema.config.IdIdrefCheckingTest)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getName()'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
    - '[schema.config.IdIdrefCheckingTest].assertTypeName(String,schema.config.IdIdrefCheckingTest)'
    - fRootNode.getTypeDefinition()
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
    - fRootNode.getValidity()
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
    - fRootNode.getValidationAttempted()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IdIdrefCheckingTest].checkDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.IdIdrefCheckingTest].assertNoError(String)'
      Src: schema.config.IdIdrefCheckingTest:138,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertNoError(String)'
      Src: schema.config.IdIdrefCheckingTest:139,1
    - Dst: fRootNode.getValidity()
      Src: schema.config.IdIdrefCheckingTest:141,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertValidity(schema.config.IdIdrefCheckingTest,schema.config.IdIdrefCheckingTest)'
      Src: schema.config.IdIdrefCheckingTest:141,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.IdIdrefCheckingTest:142,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertValidationAttempted(schema.config.IdIdrefCheckingTest,schema.config.IdIdrefCheckingTest)'
      Src: schema.config.IdIdrefCheckingTest:142,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.IdIdrefCheckingTest:144,1
    - Dst: '[schema.config.IdIdrefCheckingTest].getName()'
      Src: schema.config.IdIdrefCheckingTest:144,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertElementName(String,schema.config.IdIdrefCheckingTest)'
      Src: schema.config.IdIdrefCheckingTest:144,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.IdIdrefCheckingTest:145,1
    - Dst: '[schema.config.IdIdrefCheckingTest].getName()'
      Src: schema.config.IdIdrefCheckingTest:145,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertTypeName(String,schema.config.IdIdrefCheckingTest)'
      Src: schema.config.IdIdrefCheckingTest:145,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IdIdrefCheckingTest:147,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IdIdrefCheckingTest:148,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertValidity(schema.config.IdIdrefCheckingTest,short)'
      Src: schema.config.IdIdrefCheckingTest:148,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IdIdrefCheckingTest:149,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertValidationAttempted(schema.config.IdIdrefCheckingTest,short)'
      Src: schema.config.IdIdrefCheckingTest:149,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IdIdrefCheckingTest:151,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.IdIdrefCheckingTest:151,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertElementName(String,schema.config.IdIdrefCheckingTest)'
      Src: schema.config.IdIdrefCheckingTest:151,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IdIdrefCheckingTest:152,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IdIdrefCheckingTest:152,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertTypeName(String,schema.config.IdIdrefCheckingTest)'
      Src: schema.config.IdIdrefCheckingTest:152,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IdIdrefCheckingTest:154,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IdIdrefCheckingTest:155,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertValidity(schema.config.IdIdrefCheckingTest,short)'
      Src: schema.config.IdIdrefCheckingTest:155,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IdIdrefCheckingTest:156,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertValidationAttempted(schema.config.IdIdrefCheckingTest,short)'
      Src: schema.config.IdIdrefCheckingTest:156,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IdIdrefCheckingTest:158,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.IdIdrefCheckingTest:158,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertElementName(String,schema.config.IdIdrefCheckingTest)'
      Src: schema.config.IdIdrefCheckingTest:158,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IdIdrefCheckingTest:159,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IdIdrefCheckingTest:159,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertTypeName(String,schema.config.IdIdrefCheckingTest)'
      Src: schema.config.IdIdrefCheckingTest:159,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IdIdrefCheckingTest:161,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IdIdrefCheckingTest:162,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertValidity(schema.config.IdIdrefCheckingTest,short)'
      Src: schema.config.IdIdrefCheckingTest:162,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IdIdrefCheckingTest:163,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertValidationAttempted(schema.config.IdIdrefCheckingTest,short)'
      Src: schema.config.IdIdrefCheckingTest:163,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IdIdrefCheckingTest:165,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.IdIdrefCheckingTest:165,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertElementName(String,schema.config.IdIdrefCheckingTest)'
      Src: schema.config.IdIdrefCheckingTest:165,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IdIdrefCheckingTest:166,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IdIdrefCheckingTest:166,1
    - Dst: '[schema.config.IdIdrefCheckingTest].assertTypeName(String,schema.config.IdIdrefCheckingTest)'
      Src: schema.config.IdIdrefCheckingTest:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 167
    functionName: '[schema.config.IdIdrefCheckingTest].checkValidResult()'
    functionSourceFile: /src/xerces/tests/schema/config/IdIdrefCheckingTest.java
    functionUses: 1
    functionsReached:
    - '[schema.config.IdIdrefCheckingTest].getName()'
    - '[schema.config.IdIdrefCheckingTest].assertValidity(schema.config.IdIdrefCheckingTest,short)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
    - '[schema.config.IdIdrefCheckingTest].assertValidity(schema.config.IdIdrefCheckingTest,schema.config.IdIdrefCheckingTest)'
    - '[schema.config.BaseTest].getChild(int)'
    - '[schema.config.IdIdrefCheckingTest].assertValidationAttempted(schema.config.IdIdrefCheckingTest,short)'
    - '[schema.config.IdIdrefCheckingTest].assertValidationAttempted(schema.config.IdIdrefCheckingTest,schema.config.IdIdrefCheckingTest)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getName()'
    - fRootNode.getElementDeclaration()
    - '[schema.config.IdIdrefCheckingTest].assertElementName(String,schema.config.IdIdrefCheckingTest)'
    - '[schema.config.IdIdrefCheckingTest].assertNoError(String)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getName()'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
    - '[schema.config.IdIdrefCheckingTest].assertTypeName(String,schema.config.IdIdrefCheckingTest)'
    - fRootNode.getTypeDefinition()
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
    - fRootNode.getValidity()
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
    - fRootNode.getValidationAttempted()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IdIdrefCheckingTest].checkValidResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.config.IgnoreXSIType_C_AC_Test:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[schema.config.IgnoreXSIType_C_AC_Test].main(String[])'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_AC_Test.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_AC_Test].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[schema.config.IgnoreXSIType_C_AC_Test].getXMLDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_AC_Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.IgnoreXSIType_C_AC_Test].getXMLDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[schema.config.IgnoreXSIType_C_AC_Test].getSchemaFile()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_AC_Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.IgnoreXSIType_C_AC_Test].getSchemaFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].<init>(String)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.config.IgnoreXSIType_C_AC_Test
      static: false
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[schema.config.IgnoreXSIType_C_AC_Test].<init>(String)'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_AC_Test.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].<init>(String)'
    linkageType: ''
    returnType: schema.config.IgnoreXSIType_C_AC_Test
    signature: '[schema.config.IgnoreXSIType_C_AC_Test].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].validateDocument()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:50,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_AC_Test:52,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:52,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:56,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 57
    functionName: '[schema.config.IgnoreXSIType_C_AC_Test].testDefaultDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_AC_Test.java
    functionUses: 0
    functionsReached:
    - '[schema.config.IgnoreXSIType_C_AC_Test].checkFalseResult()'
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_C_AC_Test].validateDocument()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_AC_Test].testDefaultDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].validateFragment()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:61,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_AC_Test:63,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:63,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 59
    functionDepth: 2
    functionLinenumber: 59
    functionLinenumberEnd: 68
    functionName: '[schema.config.IgnoreXSIType_C_AC_Test].testDefaultFragment()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_AC_Test.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_C_AC_Test].validateFragment()'
    - '[schema.config.IgnoreXSIType_C_AC_Test].checkFalseResult()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_AC_Test].testDefaultFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_C_AC_Test,boolean)
      Src: schema.config.IgnoreXSIType_C_AC_Test:72,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_C_AC_Test:74,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:74,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].validateDocument()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:78,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_AC_Test:80,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:80,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:83,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 84
    functionName: '[schema.config.IgnoreXSIType_C_AC_Test].testSetFalseDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_AC_Test.java
    functionUses: 0
    functionsReached:
    - e1.getMessage()
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_C_AC_Test].validateDocument()'
    - e.getMessage()
    - fValidator.setFeature(schema.config.IgnoreXSIType_C_AC_Test,boolean)
    - '[schema.config.IgnoreXSIType_C_AC_Test].checkFalseResult()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_AC_Test].testSetFalseDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_C_AC_Test,boolean)
      Src: schema.config.IgnoreXSIType_C_AC_Test:88,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_C_AC_Test:90,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:90,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].validateFragment()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:94,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_AC_Test:96,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:96,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:99,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 86
    functionDepth: 2
    functionLinenumber: 86
    functionLinenumberEnd: 100
    functionName: '[schema.config.IgnoreXSIType_C_AC_Test].testSetFalseFragment()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_AC_Test.java
    functionUses: 0
    functionsReached:
    - e1.getMessage()
    - '[schema.config.IgnoreXSIType_C_AC_Test].validateFragment()'
    - '[junit.framework.Assert].fail(String)'
    - e.getMessage()
    - fValidator.setFeature(schema.config.IgnoreXSIType_C_AC_Test,boolean)
    - '[schema.config.IgnoreXSIType_C_AC_Test].checkFalseResult()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_AC_Test].testSetFalseFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_C_AC_Test,boolean)
      Src: schema.config.IgnoreXSIType_C_AC_Test:104,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_C_AC_Test:106,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:106,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].validateDocument()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:110,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_AC_Test:112,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:112,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].checkTrueResult()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:115,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 102
    functionDepth: 2
    functionLinenumber: 102
    functionLinenumberEnd: 116
    functionName: '[schema.config.IgnoreXSIType_C_AC_Test].testSetTrueDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_AC_Test.java
    functionUses: 0
    functionsReached:
    - e1.getMessage()
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_C_AC_Test].checkTrueResult()'
    - '[schema.config.IgnoreXSIType_C_AC_Test].validateDocument()'
    - e.getMessage()
    - fValidator.setFeature(schema.config.IgnoreXSIType_C_AC_Test,boolean)
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_AC_Test].testSetTrueDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_C_AC_Test,boolean)
      Src: schema.config.IgnoreXSIType_C_AC_Test:120,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_C_AC_Test:122,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:122,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].validateFragment()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:126,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_AC_Test:128,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:128,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].checkTrueResult()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:131,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 132
    functionName: '[schema.config.IgnoreXSIType_C_AC_Test].testSetTrueFragment()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_AC_Test.java
    functionUses: 0
    functionsReached:
    - e1.getMessage()
    - '[schema.config.IgnoreXSIType_C_AC_Test].validateFragment()'
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_C_AC_Test].checkTrueResult()'
    - e.getMessage()
    - fValidator.setFeature(schema.config.IgnoreXSIType_C_AC_Test,boolean)
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_AC_Test].testSetTrueFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fRootNode.getValidity()
      Src: schema.config.IgnoreXSIType_C_AC_Test:135,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertValidity(schema.config.IgnoreXSIType_C_AC_Test,schema.config.IgnoreXSIType_C_AC_Test)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:135,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.IgnoreXSIType_C_AC_Test:136,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_AC_Test,schema.config.IgnoreXSIType_C_AC_Test)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:136,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.IgnoreXSIType_C_AC_Test:138,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertElementNull(schema.config.IgnoreXSIType_C_AC_Test)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:138,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.IgnoreXSIType_C_AC_Test:139,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertAnyType(schema.config.IgnoreXSIType_C_AC_Test)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:139,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:141,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:142,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertValidity(schema.config.IgnoreXSIType_C_AC_Test,short)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:142,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:143,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_AC_Test,short)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:143,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:145,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:145,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertElementName(String,schema.config.IgnoreXSIType_C_AC_Test)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:145,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:146,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:146,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertTypeName(String,schema.config.IgnoreXSIType_C_AC_Test)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:146,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:147,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:147,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_C_AC_Test)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:147,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:149,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:150,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertValidity(schema.config.IgnoreXSIType_C_AC_Test,short)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:150,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:151,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_AC_Test,short)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:151,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:153,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertElementNull(org.apache.xerces.xs.XSElementDeclaration)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:153,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:154,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertAnyType(org.apache.xerces.xs.XSTypeDefinition)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 155
    functionName: '[schema.config.IgnoreXSIType_C_AC_Test].checkTrueResult()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_AC_Test.java
    functionUses: 2
    functionsReached:
    - '[schema.config.IgnoreXSIType_C_AC_Test].assertTypeName(String,schema.config.IgnoreXSIType_C_AC_Test)'
    - '[schema.config.IgnoreXSIType_C_AC_Test].assertElementName(String,schema.config.IgnoreXSIType_C_AC_Test)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
    - '[schema.config.IgnoreXSIType_C_AC_Test].assertAnyType(schema.config.IgnoreXSIType_C_AC_Test)'
    - '[schema.config.BaseTest].getChild(int)'
    - '[schema.config.IgnoreXSIType_C_AC_Test].assertAnyType(org.apache.xerces.xs.XSTypeDefinition)'
    - '[schema.config.IgnoreXSIType_C_AC_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_AC_Test,schema.config.IgnoreXSIType_C_AC_Test)'
    - '[schema.config.IgnoreXSIType_C_AC_Test].assertValidity(schema.config.IgnoreXSIType_C_AC_Test,schema.config.IgnoreXSIType_C_AC_Test)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
    - '[schema.config.IgnoreXSIType_C_AC_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_C_AC_Test)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getName()'
    - fRootNode.getElementDeclaration()
    - '[schema.config.IgnoreXSIType_C_AC_Test].assertValidity(schema.config.IgnoreXSIType_C_AC_Test,short)'
    - '[schema.config.IgnoreXSIType_C_AC_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_AC_Test,short)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getName()'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
    - fRootNode.getTypeDefinition()
    - '[schema.config.IgnoreXSIType_C_AC_Test].assertElementNull(schema.config.IgnoreXSIType_C_AC_Test)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
    - fRootNode.getValidity()
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
    - '[schema.config.IgnoreXSIType_C_AC_Test].assertElementNull(org.apache.xerces.xs.XSElementDeclaration)'
    - fRootNode.getValidationAttempted()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_AC_Test].checkTrueResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fRootNode.getValidity()
      Src: schema.config.IgnoreXSIType_C_AC_Test:158,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertValidity(schema.config.IgnoreXSIType_C_AC_Test,schema.config.IgnoreXSIType_C_AC_Test)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:158,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.IgnoreXSIType_C_AC_Test:159,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_AC_Test,schema.config.IgnoreXSIType_C_AC_Test)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:159,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.IgnoreXSIType_C_AC_Test:161,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertElementNull(schema.config.IgnoreXSIType_C_AC_Test)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:161,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.IgnoreXSIType_C_AC_Test:162,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].getName()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:162,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertTypeName(String,schema.config.IgnoreXSIType_C_AC_Test)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:162,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.IgnoreXSIType_C_AC_Test:163,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].getNamespace()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:163,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_C_AC_Test)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:163,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:165,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:166,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertValidity(schema.config.IgnoreXSIType_C_AC_Test,short)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:166,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:167,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_AC_Test,short)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:167,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:169,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:169,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertElementName(String,schema.config.IgnoreXSIType_C_AC_Test)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:169,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:170,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:170,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertTypeName(String,schema.config.IgnoreXSIType_C_AC_Test)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:170,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:171,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:171,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_C_AC_Test)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:171,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:173,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:174,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertValidity(schema.config.IgnoreXSIType_C_AC_Test,short)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:174,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:175,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_AC_Test,short)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:175,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:177,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertElementNull(org.apache.xerces.xs.XSElementDeclaration)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:177,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:178,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:178,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertTypeName(String,schema.config.IgnoreXSIType_C_AC_Test)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:178,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:179,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: schema.config.IgnoreXSIType_C_AC_Test:179,1
    - Dst: '[schema.config.IgnoreXSIType_C_AC_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_C_AC_Test)'
      Src: schema.config.IgnoreXSIType_C_AC_Test:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 180
    functionName: '[schema.config.IgnoreXSIType_C_AC_Test].checkFalseResult()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_AC_Test.java
    functionUses: 4
    functionsReached:
    - '[schema.config.IgnoreXSIType_C_AC_Test].assertTypeName(String,schema.config.IgnoreXSIType_C_AC_Test)'
    - '[schema.config.IgnoreXSIType_C_AC_Test].assertElementName(String,schema.config.IgnoreXSIType_C_AC_Test)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
    - '[schema.config.IgnoreXSIType_C_AC_Test].getNamespace()'
    - '[schema.config.BaseTest].getChild(int)'
    - '[schema.config.IgnoreXSIType_C_AC_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_AC_Test,schema.config.IgnoreXSIType_C_AC_Test)'
    - '[schema.config.IgnoreXSIType_C_AC_Test].assertValidity(schema.config.IgnoreXSIType_C_AC_Test,schema.config.IgnoreXSIType_C_AC_Test)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
    - '[schema.config.IgnoreXSIType_C_AC_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_C_AC_Test)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getName()'
    - fRootNode.getElementDeclaration()
    - '[schema.config.IgnoreXSIType_C_AC_Test].assertValidity(schema.config.IgnoreXSIType_C_AC_Test,short)'
    - '[schema.config.IgnoreXSIType_C_AC_Test].getName()'
    - '[schema.config.IgnoreXSIType_C_AC_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_AC_Test,short)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getName()'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
    - fRootNode.getTypeDefinition()
    - '[schema.config.IgnoreXSIType_C_AC_Test].assertElementNull(schema.config.IgnoreXSIType_C_AC_Test)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
    - fRootNode.getValidity()
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
    - '[schema.config.IgnoreXSIType_C_AC_Test].assertElementNull(org.apache.xerces.xs.XSElementDeclaration)'
    - fRootNode.getValidationAttempted()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_AC_Test].checkFalseResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.config.IgnoreXSIType_A_C_Test:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[schema.config.IgnoreXSIType_A_C_Test].main(String[])'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_C_Test.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_A_C_Test].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[schema.config.IgnoreXSIType_A_C_Test].getXMLDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_C_Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.IgnoreXSIType_A_C_Test].getXMLDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[schema.config.IgnoreXSIType_A_C_Test].getSchemaFile()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_C_Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.IgnoreXSIType_A_C_Test].getSchemaFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].<init>(String)'
      Src: schema.config.IgnoreXSIType_A_C_Test:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.config.IgnoreXSIType_A_C_Test
      static: false
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[schema.config.IgnoreXSIType_A_C_Test].<init>(String)'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_C_Test.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].<init>(String)'
    linkageType: ''
    returnType: schema.config.IgnoreXSIType_A_C_Test
    signature: '[schema.config.IgnoreXSIType_A_C_Test].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].validateDocument()'
      Src: schema.config.IgnoreXSIType_A_C_Test:50,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_A_C_Test:52,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_A_C_Test:52,1
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_A_C_Test:56,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 57
    functionName: '[schema.config.IgnoreXSIType_A_C_Test].testDefaultDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_C_Test.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_A_C_Test].validateDocument()'
    - '[schema.config.IgnoreXSIType_A_C_Test].checkFalseResult()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_A_C_Test].testDefaultDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].validateFragment()'
      Src: schema.config.IgnoreXSIType_A_C_Test:61,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_A_C_Test:63,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_A_C_Test:63,1
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_A_C_Test:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 59
    functionDepth: 3
    functionLinenumber: 59
    functionLinenumberEnd: 68
    functionName: '[schema.config.IgnoreXSIType_A_C_Test].testDefaultFragment()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_C_Test.java
    functionUses: 0
    functionsReached:
    - '[schema.config.IgnoreXSIType_A_C_Test].validateFragment()'
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_A_C_Test].checkFalseResult()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_A_C_Test].testDefaultFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_A_C_Test,boolean)
      Src: schema.config.IgnoreXSIType_A_C_Test:72,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_A_C_Test:74,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_A_C_Test:74,1
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].validateDocument()'
      Src: schema.config.IgnoreXSIType_A_C_Test:78,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_A_C_Test:80,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_A_C_Test:80,1
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_A_C_Test:83,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 70
    functionDepth: 3
    functionLinenumber: 70
    functionLinenumberEnd: 84
    functionName: '[schema.config.IgnoreXSIType_A_C_Test].testSetFalseDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_C_Test.java
    functionUses: 0
    functionsReached:
    - e1.getMessage()
    - fValidator.setFeature(schema.config.IgnoreXSIType_A_C_Test,boolean)
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_A_C_Test].checkFalseResult()'
    - e.getMessage()
    - '[schema.config.IgnoreXSIType_A_C_Test].validateDocument()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_A_C_Test].testSetFalseDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_A_C_Test,boolean)
      Src: schema.config.IgnoreXSIType_A_C_Test:88,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_A_C_Test:90,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_A_C_Test:90,1
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].validateFragment()'
      Src: schema.config.IgnoreXSIType_A_C_Test:94,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_A_C_Test:96,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_A_C_Test:96,1
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_A_C_Test:99,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 86
    functionDepth: 3
    functionLinenumber: 86
    functionLinenumberEnd: 100
    functionName: '[schema.config.IgnoreXSIType_A_C_Test].testSetFalseFragment()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_C_Test.java
    functionUses: 0
    functionsReached:
    - e1.getMessage()
    - fValidator.setFeature(schema.config.IgnoreXSIType_A_C_Test,boolean)
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_A_C_Test].validateFragment()'
    - '[schema.config.IgnoreXSIType_A_C_Test].checkFalseResult()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_A_C_Test].testSetFalseFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_A_C_Test,boolean)
      Src: schema.config.IgnoreXSIType_A_C_Test:104,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_A_C_Test:106,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_A_C_Test:106,1
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].validateDocument()'
      Src: schema.config.IgnoreXSIType_A_C_Test:110,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_A_C_Test:112,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_A_C_Test:112,1
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].checkTrueResult()'
      Src: schema.config.IgnoreXSIType_A_C_Test:115,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 102
    functionDepth: 3
    functionLinenumber: 102
    functionLinenumberEnd: 116
    functionName: '[schema.config.IgnoreXSIType_A_C_Test].testSetTrueDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_C_Test.java
    functionUses: 0
    functionsReached:
    - e1.getMessage()
    - fValidator.setFeature(schema.config.IgnoreXSIType_A_C_Test,boolean)
    - '[schema.config.IgnoreXSIType_A_C_Test].checkTrueResult()'
    - '[junit.framework.Assert].fail(String)'
    - e.getMessage()
    - '[schema.config.IgnoreXSIType_A_C_Test].validateDocument()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_A_C_Test].testSetTrueDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_A_C_Test,boolean)
      Src: schema.config.IgnoreXSIType_A_C_Test:120,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_A_C_Test:122,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_A_C_Test:122,1
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].validateFragment()'
      Src: schema.config.IgnoreXSIType_A_C_Test:126,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_A_C_Test:128,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_A_C_Test:128,1
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].checkTrueResult()'
      Src: schema.config.IgnoreXSIType_A_C_Test:131,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 118
    functionDepth: 3
    functionLinenumber: 118
    functionLinenumberEnd: 132
    functionName: '[schema.config.IgnoreXSIType_A_C_Test].testSetTrueFragment()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_C_Test.java
    functionUses: 0
    functionsReached:
    - e1.getMessage()
    - fValidator.setFeature(schema.config.IgnoreXSIType_A_C_Test,boolean)
    - '[schema.config.IgnoreXSIType_A_C_Test].checkTrueResult()'
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_A_C_Test].validateFragment()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_A_C_Test].testSetTrueFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].checkResult()'
      Src: schema.config.IgnoreXSIType_A_C_Test:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 2
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[schema.config.IgnoreXSIType_A_C_Test].checkTrueResult()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_C_Test.java
    functionUses: 2
    functionsReached:
    - '[schema.config.IgnoreXSIType_A_C_Test].checkResult()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_A_C_Test].checkTrueResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].checkResult()'
      Src: schema.config.IgnoreXSIType_A_C_Test:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 2
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: '[schema.config.IgnoreXSIType_A_C_Test].checkFalseResult()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_C_Test.java
    functionUses: 4
    functionsReached:
    - '[schema.config.IgnoreXSIType_A_C_Test].checkResult()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_A_C_Test].checkFalseResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fRootNode.getValidity()
      Src: schema.config.IgnoreXSIType_A_C_Test:143,1
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].assertValidity(schema.config.IgnoreXSIType_A_C_Test,schema.config.IgnoreXSIType_A_C_Test)'
      Src: schema.config.IgnoreXSIType_A_C_Test:143,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.IgnoreXSIType_A_C_Test:144,1
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].assertValidationAttempted(schema.config.IgnoreXSIType_A_C_Test,schema.config.IgnoreXSIType_A_C_Test)'
      Src: schema.config.IgnoreXSIType_A_C_Test:144,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.IgnoreXSIType_A_C_Test:146,1
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].getName()'
      Src: schema.config.IgnoreXSIType_A_C_Test:146,1
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].assertElementName(String,schema.config.IgnoreXSIType_A_C_Test)'
      Src: schema.config.IgnoreXSIType_A_C_Test:146,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.IgnoreXSIType_A_C_Test:147,1
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].getName()'
      Src: schema.config.IgnoreXSIType_A_C_Test:147,1
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].assertTypeName(String,schema.config.IgnoreXSIType_A_C_Test)'
      Src: schema.config.IgnoreXSIType_A_C_Test:147,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.IgnoreXSIType_A_C_Test:148,1
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].getNamespace()'
      Src: schema.config.IgnoreXSIType_A_C_Test:148,1
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_A_C_Test)'
      Src: schema.config.IgnoreXSIType_A_C_Test:148,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IgnoreXSIType_A_C_Test:150,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IgnoreXSIType_A_C_Test:151,1
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].assertValidity(schema.config.IgnoreXSIType_A_C_Test,short)'
      Src: schema.config.IgnoreXSIType_A_C_Test:151,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IgnoreXSIType_A_C_Test:152,1
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].assertValidationAttempted(schema.config.IgnoreXSIType_A_C_Test,short)'
      Src: schema.config.IgnoreXSIType_A_C_Test:152,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IgnoreXSIType_A_C_Test:154,1
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].assertElementNull(org.apache.xerces.xs.XSElementDeclaration)'
      Src: schema.config.IgnoreXSIType_A_C_Test:154,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IgnoreXSIType_A_C_Test:155,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IgnoreXSIType_A_C_Test:155,1
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].assertTypeName(String,schema.config.IgnoreXSIType_A_C_Test)'
      Src: schema.config.IgnoreXSIType_A_C_Test:155,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IgnoreXSIType_A_C_Test:156,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: schema.config.IgnoreXSIType_A_C_Test:156,1
    - Dst: '[schema.config.IgnoreXSIType_A_C_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_A_C_Test)'
      Src: schema.config.IgnoreXSIType_A_C_Test:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 157
    functionName: '[schema.config.IgnoreXSIType_A_C_Test].checkResult()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_C_Test.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
    - '[schema.config.IgnoreXSIType_A_C_Test].assertValidationAttempted(schema.config.IgnoreXSIType_A_C_Test,schema.config.IgnoreXSIType_A_C_Test)'
    - '[schema.config.BaseTest].getChild(int)'
    - '[schema.config.IgnoreXSIType_A_C_Test].getNamespace()'
    - '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
    - '[schema.config.IgnoreXSIType_A_C_Test].assertTypeName(String,schema.config.IgnoreXSIType_A_C_Test)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getName()'
    - fRootNode.getElementDeclaration()
    - '[schema.config.IgnoreXSIType_A_C_Test].assertElementNull(org.apache.xerces.xs.XSElementDeclaration)'
    - '[schema.config.IgnoreXSIType_A_C_Test].assertValidity(schema.config.IgnoreXSIType_A_C_Test,short)'
    - '[schema.config.IgnoreXSIType_A_C_Test].assertValidationAttempted(schema.config.IgnoreXSIType_A_C_Test,short)'
    - '[schema.config.IgnoreXSIType_A_C_Test].getName()'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
    - '[schema.config.IgnoreXSIType_A_C_Test].assertElementName(String,schema.config.IgnoreXSIType_A_C_Test)'
    - fRootNode.getTypeDefinition()
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
    - '[schema.config.IgnoreXSIType_A_C_Test].assertValidity(schema.config.IgnoreXSIType_A_C_Test,schema.config.IgnoreXSIType_A_C_Test)'
    - fRootNode.getValidity()
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
    - '[schema.config.IgnoreXSIType_A_C_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_A_C_Test)'
    - fRootNode.getValidationAttempted()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_A_C_Test].checkResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.config.IgnoreXSIType_C_C_Test:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[schema.config.IgnoreXSIType_C_C_Test].main(String[])'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_C_Test.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_C_Test].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[schema.config.IgnoreXSIType_C_C_Test].getXMLDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_C_Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.IgnoreXSIType_C_C_Test].getXMLDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[schema.config.IgnoreXSIType_C_C_Test].getSchemaFile()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_C_Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.IgnoreXSIType_C_C_Test].getSchemaFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].<init>(String)'
      Src: schema.config.IgnoreXSIType_C_C_Test:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.config.IgnoreXSIType_C_C_Test
      static: false
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[schema.config.IgnoreXSIType_C_C_Test].<init>(String)'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_C_Test.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].<init>(String)'
    linkageType: ''
    returnType: schema.config.IgnoreXSIType_C_C_Test
    signature: '[schema.config.IgnoreXSIType_C_C_Test].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].validateDocument()'
      Src: schema.config.IgnoreXSIType_C_C_Test:50,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_C_Test:52,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_C_Test:52,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_C_C_Test:56,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 57
    functionName: '[schema.config.IgnoreXSIType_C_C_Test].testDefaultDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_C_Test.java
    functionUses: 0
    functionsReached:
    - e.getMessage()
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_C_C_Test].checkFalseResult()'
    - '[schema.config.IgnoreXSIType_C_C_Test].validateDocument()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_C_Test].testDefaultDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].validateFragment()'
      Src: schema.config.IgnoreXSIType_C_C_Test:61,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_C_Test:63,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_C_Test:63,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_C_C_Test:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 59
    functionDepth: 2
    functionLinenumber: 59
    functionLinenumberEnd: 68
    functionName: '[schema.config.IgnoreXSIType_C_C_Test].testDefaultFragment()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_C_Test.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_C_C_Test].validateFragment()'
    - '[schema.config.IgnoreXSIType_C_C_Test].checkFalseResult()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_C_Test].testDefaultFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_C_C_Test,boolean)
      Src: schema.config.IgnoreXSIType_C_C_Test:72,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_C_C_Test:74,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_C_Test:74,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].validateDocument()'
      Src: schema.config.IgnoreXSIType_C_C_Test:78,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_C_Test:80,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_C_Test:80,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_C_C_Test:83,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 84
    functionName: '[schema.config.IgnoreXSIType_C_C_Test].testSetFalseDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_C_Test.java
    functionUses: 0
    functionsReached:
    - e1.getMessage()
    - '[schema.config.IgnoreXSIType_C_C_Test].validateDocument()'
    - fValidator.setFeature(schema.config.IgnoreXSIType_C_C_Test,boolean)
    - '[junit.framework.Assert].fail(String)'
    - e.getMessage()
    - '[schema.config.IgnoreXSIType_C_C_Test].checkFalseResult()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_C_Test].testSetFalseDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_C_C_Test,boolean)
      Src: schema.config.IgnoreXSIType_C_C_Test:88,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_C_C_Test:90,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_C_Test:90,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].validateFragment()'
      Src: schema.config.IgnoreXSIType_C_C_Test:94,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_C_Test:96,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_C_Test:96,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_C_C_Test:99,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 86
    functionDepth: 2
    functionLinenumber: 86
    functionLinenumberEnd: 100
    functionName: '[schema.config.IgnoreXSIType_C_C_Test].testSetFalseFragment()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_C_Test.java
    functionUses: 0
    functionsReached:
    - e1.getMessage()
    - fValidator.setFeature(schema.config.IgnoreXSIType_C_C_Test,boolean)
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_C_C_Test].validateFragment()'
    - e.getMessage()
    - '[schema.config.IgnoreXSIType_C_C_Test].checkFalseResult()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_C_Test].testSetFalseFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_C_C_Test,boolean)
      Src: schema.config.IgnoreXSIType_C_C_Test:104,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_C_C_Test:106,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_C_Test:106,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].validateDocument()'
      Src: schema.config.IgnoreXSIType_C_C_Test:110,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_C_Test:112,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_C_Test:112,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].checkTrueResult()'
      Src: schema.config.IgnoreXSIType_C_C_Test:115,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 102
    functionDepth: 2
    functionLinenumber: 102
    functionLinenumberEnd: 116
    functionName: '[schema.config.IgnoreXSIType_C_C_Test].testSetTrueDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_C_Test.java
    functionUses: 0
    functionsReached:
    - '[schema.config.IgnoreXSIType_C_C_Test].checkTrueResult()'
    - e1.getMessage()
    - '[schema.config.IgnoreXSIType_C_C_Test].validateDocument()'
    - fValidator.setFeature(schema.config.IgnoreXSIType_C_C_Test,boolean)
    - '[junit.framework.Assert].fail(String)'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_C_Test].testSetTrueDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_C_C_Test,boolean)
      Src: schema.config.IgnoreXSIType_C_C_Test:120,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_C_C_Test:122,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_C_Test:122,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].validateFragment()'
      Src: schema.config.IgnoreXSIType_C_C_Test:126,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_C_Test:128,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_C_Test:128,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].checkTrueResult()'
      Src: schema.config.IgnoreXSIType_C_C_Test:131,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 132
    functionName: '[schema.config.IgnoreXSIType_C_C_Test].testSetTrueFragment()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_C_Test.java
    functionUses: 0
    functionsReached:
    - '[schema.config.IgnoreXSIType_C_C_Test].checkTrueResult()'
    - e1.getMessage()
    - fValidator.setFeature(schema.config.IgnoreXSIType_C_C_Test,boolean)
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_C_C_Test].validateFragment()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_C_Test].testSetTrueFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fRootNode.getValidity()
      Src: schema.config.IgnoreXSIType_C_C_Test:135,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].assertValidity(schema.config.IgnoreXSIType_C_C_Test,schema.config.IgnoreXSIType_C_C_Test)'
      Src: schema.config.IgnoreXSIType_C_C_Test:135,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.IgnoreXSIType_C_C_Test:136,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_C_Test,schema.config.IgnoreXSIType_C_C_Test)'
      Src: schema.config.IgnoreXSIType_C_C_Test:136,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.IgnoreXSIType_C_C_Test:138,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].assertElementNull(schema.config.IgnoreXSIType_C_C_Test)'
      Src: schema.config.IgnoreXSIType_C_C_Test:138,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.IgnoreXSIType_C_C_Test:139,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].assertAnyType(schema.config.IgnoreXSIType_C_C_Test)'
      Src: schema.config.IgnoreXSIType_C_C_Test:139,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IgnoreXSIType_C_C_Test:141,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IgnoreXSIType_C_C_Test:142,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].assertValidity(schema.config.IgnoreXSIType_C_C_Test,short)'
      Src: schema.config.IgnoreXSIType_C_C_Test:142,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IgnoreXSIType_C_C_Test:143,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_C_Test,short)'
      Src: schema.config.IgnoreXSIType_C_C_Test:143,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IgnoreXSIType_C_C_Test:145,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].assertElementNull(org.apache.xerces.xs.XSElementDeclaration)'
      Src: schema.config.IgnoreXSIType_C_C_Test:145,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IgnoreXSIType_C_C_Test:146,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].assertAnyType(org.apache.xerces.xs.XSTypeDefinition)'
      Src: schema.config.IgnoreXSIType_C_C_Test:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 147
    functionName: '[schema.config.IgnoreXSIType_C_C_Test].checkTrueResult()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_C_Test.java
    functionUses: 2
    functionsReached:
    - fRootNode.getTypeDefinition()
    - '[schema.config.IgnoreXSIType_C_C_Test].assertValidity(schema.config.IgnoreXSIType_C_C_Test,schema.config.IgnoreXSIType_C_C_Test)'
    - '[schema.config.IgnoreXSIType_C_C_Test].assertAnyType(org.apache.xerces.xs.XSTypeDefinition)'
    - '[schema.config.IgnoreXSIType_C_C_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_C_Test,schema.config.IgnoreXSIType_C_C_Test)'
    - '[schema.config.IgnoreXSIType_C_C_Test].assertElementNull(schema.config.IgnoreXSIType_C_C_Test)'
    - '[schema.config.IgnoreXSIType_C_C_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_C_Test,short)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
    - fRootNode.getElementDeclaration()
    - '[schema.config.IgnoreXSIType_C_C_Test].assertValidity(schema.config.IgnoreXSIType_C_C_Test,short)'
    - fRootNode.getValidity()
    - '[schema.config.IgnoreXSIType_C_C_Test].assertAnyType(schema.config.IgnoreXSIType_C_C_Test)'
    - '[schema.config.BaseTest].getChild(int)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
    - '[schema.config.IgnoreXSIType_C_C_Test].assertElementNull(org.apache.xerces.xs.XSElementDeclaration)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
    - fRootNode.getValidationAttempted()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_C_Test].checkTrueResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fRootNode.getValidity()
      Src: schema.config.IgnoreXSIType_C_C_Test:150,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].assertValidity(schema.config.IgnoreXSIType_C_C_Test,schema.config.IgnoreXSIType_C_C_Test)'
      Src: schema.config.IgnoreXSIType_C_C_Test:150,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.IgnoreXSIType_C_C_Test:151,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_C_Test,schema.config.IgnoreXSIType_C_C_Test)'
      Src: schema.config.IgnoreXSIType_C_C_Test:151,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.IgnoreXSIType_C_C_Test:153,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].assertElementNull(schema.config.IgnoreXSIType_C_C_Test)'
      Src: schema.config.IgnoreXSIType_C_C_Test:153,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.IgnoreXSIType_C_C_Test:154,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].getName()'
      Src: schema.config.IgnoreXSIType_C_C_Test:154,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].assertTypeName(String,schema.config.IgnoreXSIType_C_C_Test)'
      Src: schema.config.IgnoreXSIType_C_C_Test:154,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.IgnoreXSIType_C_C_Test:155,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].getNamespace()'
      Src: schema.config.IgnoreXSIType_C_C_Test:155,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_C_C_Test)'
      Src: schema.config.IgnoreXSIType_C_C_Test:155,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IgnoreXSIType_C_C_Test:157,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IgnoreXSIType_C_C_Test:158,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].assertValidity(schema.config.IgnoreXSIType_C_C_Test,short)'
      Src: schema.config.IgnoreXSIType_C_C_Test:158,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IgnoreXSIType_C_C_Test:159,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_C_Test,short)'
      Src: schema.config.IgnoreXSIType_C_C_Test:159,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IgnoreXSIType_C_C_Test:161,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].assertElementNull(org.apache.xerces.xs.XSElementDeclaration)'
      Src: schema.config.IgnoreXSIType_C_C_Test:161,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IgnoreXSIType_C_C_Test:162,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IgnoreXSIType_C_C_Test:162,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].assertTypeName(String,schema.config.IgnoreXSIType_C_C_Test)'
      Src: schema.config.IgnoreXSIType_C_C_Test:162,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IgnoreXSIType_C_C_Test:163,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: schema.config.IgnoreXSIType_C_C_Test:163,1
    - Dst: '[schema.config.IgnoreXSIType_C_C_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_C_C_Test)'
      Src: schema.config.IgnoreXSIType_C_C_Test:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 164
    functionName: '[schema.config.IgnoreXSIType_C_C_Test].checkFalseResult()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_C_Test.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
    - '[schema.config.IgnoreXSIType_C_C_Test].getNamespace()'
    - '[schema.config.IgnoreXSIType_C_C_Test].assertValidity(schema.config.IgnoreXSIType_C_C_Test,schema.config.IgnoreXSIType_C_C_Test)'
    - '[schema.config.IgnoreXSIType_C_C_Test].assertElementNull(schema.config.IgnoreXSIType_C_C_Test)'
    - '[schema.config.IgnoreXSIType_C_C_Test].assertTypeName(String,schema.config.IgnoreXSIType_C_C_Test)'
    - '[schema.config.IgnoreXSIType_C_C_Test].assertValidity(schema.config.IgnoreXSIType_C_C_Test,short)'
    - '[schema.config.BaseTest].getChild(int)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
    - '[schema.config.IgnoreXSIType_C_C_Test].getName()'
    - '[schema.config.IgnoreXSIType_C_C_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_C_Test,schema.config.IgnoreXSIType_C_C_Test)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getName()'
    - '[schema.config.IgnoreXSIType_C_C_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_C_Test,short)'
    - fRootNode.getElementDeclaration()
    - '[schema.config.IgnoreXSIType_C_C_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_C_C_Test)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
    - '[schema.config.IgnoreXSIType_C_C_Test].assertElementNull(org.apache.xerces.xs.XSElementDeclaration)'
    - fRootNode.getTypeDefinition()
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
    - fRootNode.getValidity()
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
    - fRootNode.getValidationAttempted()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_C_Test].checkFalseResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.config.RootTypeDefinitionTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[schema.config.RootTypeDefinitionTest].main(String[])'
    functionSourceFile: /src/xerces/tests/schema/config/RootTypeDefinitionTest.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.config.RootTypeDefinitionTest].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[schema.config.RootTypeDefinitionTest].getXMLDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/RootTypeDefinitionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.RootTypeDefinitionTest].getXMLDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[schema.config.RootTypeDefinitionTest].getSchemaFile()'
    functionSourceFile: /src/xerces/tests/schema/config/RootTypeDefinitionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.RootTypeDefinitionTest].getSchemaFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[schema.config.RootTypeDefinitionTest].getRelevantErrorIDs()'
    functionSourceFile: /src/xerces/tests/schema/config/RootTypeDefinitionTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[schema.config.RootTypeDefinitionTest].getRelevantErrorIDs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].<init>(String)'
      Src: schema.config.RootTypeDefinitionTest:67,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: schema.config.RootTypeDefinitionTest:68,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: schema.config.RootTypeDefinitionTest:69,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: schema.config.RootTypeDefinitionTest:70,1
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: schema.config.RootTypeDefinitionTest:71,1
    - Dst: '[javax.xml.namespace.QName].<init>(String,String,String)'
      Src: schema.config.RootTypeDefinitionTest:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.config.RootTypeDefinitionTest
      static: false
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 73
    functionName: '[schema.config.RootTypeDefinitionTest].<init>(String)'
    functionSourceFile: /src/xerces/tests/schema/config/RootTypeDefinitionTest.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.QName].<init>(String)'
    - '[javax.xml.namespace.QName].<init>(String,String,String)'
    - '[schema.config.BaseTest].<init>(String)'
    linkageType: ''
    returnType: schema.config.RootTypeDefinitionTest
    signature: '[schema.config.RootTypeDefinitionTest].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.RootTypeDefinitionTest].validateDocument()'
      Src: schema.config.RootTypeDefinitionTest:77,1
    - Dst: e.getMessage()
      Src: schema.config.RootTypeDefinitionTest:79,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.RootTypeDefinitionTest:79,1
    - Dst: '[schema.config.RootTypeDefinitionTest].checkDefault()'
      Src: schema.config.RootTypeDefinitionTest:82,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 83
    functionName: '[schema.config.RootTypeDefinitionTest].testDefault()'
    functionSourceFile: /src/xerces/tests/schema/config/RootTypeDefinitionTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.RootTypeDefinitionTest].checkDefault()'
    - '[schema.config.RootTypeDefinitionTest].validateDocument()'
    - '[junit.framework.Assert].fail(String)'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.RootTypeDefinitionTest].testDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: schema.config.RootTypeDefinitionTest:86,1
    - Dst: '[schema.config.RootTypeDefinitionTest].setAttribute(schema.config.RootTypeDefinitionTest,javax.xml.namespace.QName)'
      Src: schema.config.RootTypeDefinitionTest:87,1
    - Dst: '[schema.config.RootTypeDefinitionTest].setAttribute(schema.config.RootTypeDefinitionTest,String)'
      Src: schema.config.RootTypeDefinitionTest:88,1
    - Dst: '[schema.config.RootTypeDefinitionTest].setNamespaceAware(boolean)'
      Src: schema.config.RootTypeDefinitionTest:89,1
    - Dst: '[schema.config.RootTypeDefinitionTest].setValidating(boolean)'
      Src: schema.config.RootTypeDefinitionTest:90,1
    - Dst: '[javax.xml.validation.SchemaFactory].newInstance(schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:92,1
    - Dst: '[schema.config.RootTypeDefinitionTest].newSchema(schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:93,1
    - Dst: '[schema.config.RootTypeDefinitionTest].setSchema(schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:93,1
    - Dst: '[schema.config.RootTypeDefinitionTest].newDocumentBuilder()'
      Src: schema.config.RootTypeDefinitionTest:95,1
    - Dst: fDocumentURL.toExternalForm()
      Src: schema.config.RootTypeDefinitionTest:96,1
    - Dst: '[schema.config.RootTypeDefinitionTest].parse(schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:96,1
    - Dst: '[schema.config.RootTypeDefinitionTest].getDocumentElement()'
      Src: schema.config.RootTypeDefinitionTest:97,1
    - Dst: fRootNode.getValidity()
      Src: schema.config.RootTypeDefinitionTest:99,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertValidity(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:99,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.RootTypeDefinitionTest:100,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertValidationAttempted(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:100,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.RootTypeDefinitionTest:102,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertElementNull(schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:102,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.RootTypeDefinitionTest:103,1
    - Dst: '[schema.config.RootTypeDefinitionTest].getName()'
      Src: schema.config.RootTypeDefinitionTest:103,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertTypeName(String,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 104
    functionName: '[schema.config.RootTypeDefinitionTest].testUsingDocumentBuilderFactory()'
    functionSourceFile: /src/xerces/tests/schema/config/RootTypeDefinitionTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.RootTypeDefinitionTest].assertElementNull(schema.config.RootTypeDefinitionTest)'
    - '[schema.config.RootTypeDefinitionTest].setNamespaceAware(boolean)'
    - '[schema.config.RootTypeDefinitionTest].parse(schema.config.RootTypeDefinitionTest)'
    - '[schema.config.RootTypeDefinitionTest].assertTypeName(String,schema.config.RootTypeDefinitionTest)'
    - fDocumentURL.toExternalForm()
    - '[schema.config.RootTypeDefinitionTest].newDocumentBuilder()'
    - '[schema.config.RootTypeDefinitionTest].getDocumentElement()'
    - '[schema.config.RootTypeDefinitionTest].assertValidity(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
    - '[javax.xml.validation.SchemaFactory].newInstance(schema.config.RootTypeDefinitionTest)'
    - '[schema.config.RootTypeDefinitionTest].setAttribute(schema.config.RootTypeDefinitionTest,javax.xml.namespace.QName)'
    - '[schema.config.RootTypeDefinitionTest].newSchema(schema.config.RootTypeDefinitionTest)'
    - '[schema.config.RootTypeDefinitionTest].assertValidationAttempted(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
    - fRootNode.getElementDeclaration()
    - '[schema.config.RootTypeDefinitionTest].getName()'
    - fRootNode.getTypeDefinition()
    - '[schema.config.RootTypeDefinitionTest].setValidating(boolean)'
    - fRootNode.getValidity()
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[schema.config.RootTypeDefinitionTest].setAttribute(schema.config.RootTypeDefinitionTest,String)'
    - '[schema.config.RootTypeDefinitionTest].setSchema(schema.config.RootTypeDefinitionTest)'
    - fRootNode.getValidationAttempted()
    linkageType: ''
    returnType: void
    signature: '[schema.config.RootTypeDefinitionTest].testUsingDocumentBuilderFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setProperty(schema.config.RootTypeDefinitionTest,null)
      Src: schema.config.RootTypeDefinitionTest:108,1
    - Dst: e1.getMessage()
      Src: schema.config.RootTypeDefinitionTest:110,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.RootTypeDefinitionTest:110,1
    - Dst: '[schema.config.RootTypeDefinitionTest].validateDocument()'
      Src: schema.config.RootTypeDefinitionTest:114,1
    - Dst: e.getMessage()
      Src: schema.config.RootTypeDefinitionTest:116,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.RootTypeDefinitionTest:116,1
    - Dst: '[schema.config.RootTypeDefinitionTest].checkDefault()'
      Src: schema.config.RootTypeDefinitionTest:119,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 106
    functionDepth: 2
    functionLinenumber: 106
    functionLinenumberEnd: 120
    functionName: '[schema.config.RootTypeDefinitionTest].testSettingNull()'
    functionSourceFile: /src/xerces/tests/schema/config/RootTypeDefinitionTest.java
    functionUses: 0
    functionsReached:
    - fValidator.setProperty(schema.config.RootTypeDefinitionTest,null)
    - e1.getMessage()
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.RootTypeDefinitionTest].checkDefault()'
    - e.getMessage()
    - '[schema.config.RootTypeDefinitionTest].validateDocument()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.RootTypeDefinitionTest].testSettingNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setProperty(schema.config.RootTypeDefinitionTest,javax.xml.namespace.QName)
      Src: schema.config.RootTypeDefinitionTest:124,1
    - Dst: e1.getMessage()
      Src: schema.config.RootTypeDefinitionTest:126,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.RootTypeDefinitionTest:126,1
    - Dst: '[schema.config.RootTypeDefinitionTest].validateDocument()'
      Src: schema.config.RootTypeDefinitionTest:130,1
    - Dst: e.getMessage()
      Src: schema.config.RootTypeDefinitionTest:132,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.RootTypeDefinitionTest:132,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertError(String)'
      Src: schema.config.RootTypeDefinitionTest:135,1
    - Dst: '[schema.config.RootTypeDefinitionTest].checkDefault()'
      Src: schema.config.RootTypeDefinitionTest:136,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 122
    functionDepth: 2
    functionLinenumber: 122
    functionLinenumberEnd: 137
    functionName: '[schema.config.RootTypeDefinitionTest].testSettingToUnknownType()'
    functionSourceFile: /src/xerces/tests/schema/config/RootTypeDefinitionTest.java
    functionUses: 0
    functionsReached:
    - e1.getMessage()
    - fValidator.setProperty(schema.config.RootTypeDefinitionTest,javax.xml.namespace.QName)
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.RootTypeDefinitionTest].assertError(String)'
    - '[schema.config.RootTypeDefinitionTest].checkDefault()'
    - e.getMessage()
    - '[schema.config.RootTypeDefinitionTest].validateDocument()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.RootTypeDefinitionTest].testSettingToUnknownType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setProperty(schema.config.RootTypeDefinitionTest,javax.xml.namespace.QName)
      Src: schema.config.RootTypeDefinitionTest:141,1
    - Dst: e1.getMessage()
      Src: schema.config.RootTypeDefinitionTest:143,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.RootTypeDefinitionTest:143,1
    - Dst: '[schema.config.RootTypeDefinitionTest].validateDocument()'
      Src: schema.config.RootTypeDefinitionTest:147,1
    - Dst: e.getMessage()
      Src: schema.config.RootTypeDefinitionTest:149,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.RootTypeDefinitionTest:149,1
    - Dst: fRootNode.getValidity()
      Src: schema.config.RootTypeDefinitionTest:152,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertValidity(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:152,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.RootTypeDefinitionTest:153,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertValidationAttempted(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:153,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.RootTypeDefinitionTest:155,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertElementNull(schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:155,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.RootTypeDefinitionTest:156,1
    - Dst: '[schema.config.RootTypeDefinitionTest].getName()'
      Src: schema.config.RootTypeDefinitionTest:156,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertTypeName(String,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:156,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 157
    functionName: '[schema.config.RootTypeDefinitionTest].testSettingToEqualType()'
    functionSourceFile: /src/xerces/tests/schema/config/RootTypeDefinitionTest.java
    functionUses: 0
    functionsReached:
    - fRootNode.getTypeDefinition()
    - '[schema.config.RootTypeDefinitionTest].assertElementNull(schema.config.RootTypeDefinitionTest)'
    - e1.getMessage()
    - '[schema.config.RootTypeDefinitionTest].assertValidationAttempted(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
    - '[schema.config.RootTypeDefinitionTest].assertTypeName(String,schema.config.RootTypeDefinitionTest)'
    - fValidator.setProperty(schema.config.RootTypeDefinitionTest,javax.xml.namespace.QName)
    - '[junit.framework.Assert].fail(String)'
    - fRootNode.getValidity()
    - fRootNode.getElementDeclaration()
    - e.getMessage()
    - '[schema.config.RootTypeDefinitionTest].assertValidity(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
    - '[schema.config.RootTypeDefinitionTest].getName()'
    - '[schema.config.RootTypeDefinitionTest].validateDocument()'
    - fRootNode.getValidationAttempted()
    linkageType: ''
    returnType: void
    signature: '[schema.config.RootTypeDefinitionTest].testSettingToEqualType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].setAttributeNS(null,String,String)'
      Src: schema.config.RootTypeDefinitionTest:161,1
    - Dst: fValidator.setProperty(schema.config.RootTypeDefinitionTest,javax.xml.namespace.QName)
      Src: schema.config.RootTypeDefinitionTest:163,1
    - Dst: e1.getMessage()
      Src: schema.config.RootTypeDefinitionTest:165,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.RootTypeDefinitionTest:165,1
    - Dst: '[schema.config.RootTypeDefinitionTest].validateDocument()'
      Src: schema.config.RootTypeDefinitionTest:169,1
    - Dst: e.getMessage()
      Src: schema.config.RootTypeDefinitionTest:171,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.RootTypeDefinitionTest:171,1
    - Dst: fRootNode.getValidity()
      Src: schema.config.RootTypeDefinitionTest:174,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertValidity(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:174,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.RootTypeDefinitionTest:175,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertValidationAttempted(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:175,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.RootTypeDefinitionTest:177,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertElementNull(schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:177,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.RootTypeDefinitionTest:178,1
    - Dst: '[schema.config.RootTypeDefinitionTest].getName()'
      Src: schema.config.RootTypeDefinitionTest:178,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertTypeName(String,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:178,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 179
    functionName: '[schema.config.RootTypeDefinitionTest].testSettingToDerivedType()'
    functionSourceFile: /src/xerces/tests/schema/config/RootTypeDefinitionTest.java
    functionUses: 0
    functionsReached:
    - fRootNode.getTypeDefinition()
    - '[schema.config.RootTypeDefinitionTest].assertElementNull(schema.config.RootTypeDefinitionTest)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].setAttributeNS(null,String,String)'
    - e1.getMessage()
    - '[schema.config.RootTypeDefinitionTest].assertValidationAttempted(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
    - '[schema.config.RootTypeDefinitionTest].assertTypeName(String,schema.config.RootTypeDefinitionTest)'
    - fValidator.setProperty(schema.config.RootTypeDefinitionTest,javax.xml.namespace.QName)
    - '[junit.framework.Assert].fail(String)'
    - fRootNode.getValidity()
    - fRootNode.getElementDeclaration()
    - e.getMessage()
    - '[schema.config.RootTypeDefinitionTest].assertValidity(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
    - '[schema.config.RootTypeDefinitionTest].getName()'
    - '[schema.config.RootTypeDefinitionTest].validateDocument()'
    - fRootNode.getValidationAttempted()
    linkageType: ''
    returnType: void
    signature: '[schema.config.RootTypeDefinitionTest].testSettingToDerivedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setProperty(schema.config.RootTypeDefinitionTest,javax.xml.namespace.QName)
      Src: schema.config.RootTypeDefinitionTest:183,1
    - Dst: e1.getMessage()
      Src: schema.config.RootTypeDefinitionTest:185,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.RootTypeDefinitionTest:185,1
    - Dst: '[schema.config.RootTypeDefinitionTest].validateDocument()'
      Src: schema.config.RootTypeDefinitionTest:189,1
    - Dst: e.getMessage()
      Src: schema.config.RootTypeDefinitionTest:191,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.RootTypeDefinitionTest:191,1
    - Dst: fRootNode.getValidity()
      Src: schema.config.RootTypeDefinitionTest:194,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertValidity(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:194,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.RootTypeDefinitionTest:195,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertValidationAttempted(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:195,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.RootTypeDefinitionTest:197,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertElementNull(schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:197,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.RootTypeDefinitionTest:198,1
    - Dst: '[schema.config.RootTypeDefinitionTest].getName()'
      Src: schema.config.RootTypeDefinitionTest:198,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertTypeName(String,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:198,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 181
    functionDepth: 1
    functionLinenumber: 181
    functionLinenumberEnd: 199
    functionName: '[schema.config.RootTypeDefinitionTest].testSettingToNonDerivedType()'
    functionSourceFile: /src/xerces/tests/schema/config/RootTypeDefinitionTest.java
    functionUses: 0
    functionsReached:
    - fRootNode.getTypeDefinition()
    - '[schema.config.RootTypeDefinitionTest].assertElementNull(schema.config.RootTypeDefinitionTest)'
    - e1.getMessage()
    - '[schema.config.RootTypeDefinitionTest].assertValidationAttempted(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
    - '[schema.config.RootTypeDefinitionTest].assertTypeName(String,schema.config.RootTypeDefinitionTest)'
    - fValidator.setProperty(schema.config.RootTypeDefinitionTest,javax.xml.namespace.QName)
    - '[junit.framework.Assert].fail(String)'
    - fRootNode.getValidity()
    - fRootNode.getElementDeclaration()
    - e.getMessage()
    - '[schema.config.RootTypeDefinitionTest].assertValidity(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
    - '[schema.config.RootTypeDefinitionTest].getName()'
    - '[schema.config.RootTypeDefinitionTest].validateDocument()'
    - fRootNode.getValidationAttempted()
    linkageType: ''
    returnType: void
    signature: '[schema.config.RootTypeDefinitionTest].testSettingToNonDerivedType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].setAttributeNS(String,String,String)'
      Src: schema.config.RootTypeDefinitionTest:202,1
    - Dst: fValidator.setProperty(schema.config.RootTypeDefinitionTest,javax.xml.namespace.QName)
      Src: schema.config.RootTypeDefinitionTest:206,1
    - Dst: e1.getMessage()
      Src: schema.config.RootTypeDefinitionTest:208,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.RootTypeDefinitionTest:208,1
    - Dst: '[schema.config.RootTypeDefinitionTest].validateDocument()'
      Src: schema.config.RootTypeDefinitionTest:212,1
    - Dst: e.getMessage()
      Src: schema.config.RootTypeDefinitionTest:214,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.RootTypeDefinitionTest:214,1
    - Dst: fRootNode.getValidity()
      Src: schema.config.RootTypeDefinitionTest:217,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertValidity(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:217,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.RootTypeDefinitionTest:218,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertValidationAttempted(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:218,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.RootTypeDefinitionTest:220,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertElementNull(schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:220,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.RootTypeDefinitionTest:221,1
    - Dst: '[schema.config.RootTypeDefinitionTest].getName()'
      Src: schema.config.RootTypeDefinitionTest:221,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertTypeName(String,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:221,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.RootTypeDefinitionTest:222,1
    - Dst: '[schema.config.RootTypeDefinitionTest].getNamespace()'
      Src: schema.config.RootTypeDefinitionTest:222,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertTypeNamespace(String,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:222,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 201
    functionDepth: 1
    functionLinenumber: 201
    functionLinenumberEnd: 224
    functionName: '[schema.config.RootTypeDefinitionTest].testSettingToOtherSchemaType()'
    functionSourceFile: /src/xerces/tests/schema/config/RootTypeDefinitionTest.java
    functionUses: 0
    functionsReached:
    - fRootNode.getTypeDefinition()
    - '[schema.config.RootTypeDefinitionTest].assertElementNull(schema.config.RootTypeDefinitionTest)'
    - e1.getMessage()
    - '[schema.config.RootTypeDefinitionTest].assertValidationAttempted(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
    - '[schema.config.RootTypeDefinitionTest].getNamespace()'
    - '[schema.config.RootTypeDefinitionTest].assertTypeName(String,schema.config.RootTypeDefinitionTest)'
    - fValidator.setProperty(schema.config.RootTypeDefinitionTest,javax.xml.namespace.QName)
    - '[junit.framework.Assert].fail(String)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].setAttributeNS(String,String,String)'
    - fRootNode.getValidity()
    - fRootNode.getElementDeclaration()
    - '[schema.config.RootTypeDefinitionTest].assertTypeNamespace(String,schema.config.RootTypeDefinitionTest)'
    - e.getMessage()
    - '[schema.config.RootTypeDefinitionTest].assertValidity(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
    - '[schema.config.RootTypeDefinitionTest].getName()'
    - '[schema.config.RootTypeDefinitionTest].validateDocument()'
    - fRootNode.getValidationAttempted()
    linkageType: ''
    returnType: void
    signature: '[schema.config.RootTypeDefinitionTest].testSettingToOtherSchemaType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].setAttributeNS(null,String,String)'
      Src: schema.config.RootTypeDefinitionTest:228,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].setAttributeNS(String,String,String)'
      Src: schema.config.RootTypeDefinitionTest:229,1
    - Dst: fValidator.setProperty(schema.config.RootTypeDefinitionTest,javax.xml.namespace.QName)
      Src: schema.config.RootTypeDefinitionTest:232,1
    - Dst: e1.getMessage()
      Src: schema.config.RootTypeDefinitionTest:234,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.RootTypeDefinitionTest:234,1
    - Dst: '[schema.config.RootTypeDefinitionTest].validateDocument()'
      Src: schema.config.RootTypeDefinitionTest:238,1
    - Dst: e.getMessage()
      Src: schema.config.RootTypeDefinitionTest:240,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.RootTypeDefinitionTest:240,1
    - Dst: fRootNode.getValidity()
      Src: schema.config.RootTypeDefinitionTest:243,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertValidity(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:243,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.RootTypeDefinitionTest:244,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertValidationAttempted(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:244,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.RootTypeDefinitionTest:246,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertElementNull(schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:246,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.RootTypeDefinitionTest:247,1
    - Dst: '[schema.config.RootTypeDefinitionTest].getName()'
      Src: schema.config.RootTypeDefinitionTest:247,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertTypeName(String,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:247,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 248
      start: 226
    functionDepth: 1
    functionLinenumber: 226
    functionLinenumberEnd: 248
    functionName: '[schema.config.RootTypeDefinitionTest].testSettingTypeAndXSIType()'
    functionSourceFile: /src/xerces/tests/schema/config/RootTypeDefinitionTest.java
    functionUses: 0
    functionsReached:
    - fRootNode.getTypeDefinition()
    - '[schema.config.RootTypeDefinitionTest].assertElementNull(schema.config.RootTypeDefinitionTest)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].setAttributeNS(null,String,String)'
    - e1.getMessage()
    - '[schema.config.RootTypeDefinitionTest].assertValidationAttempted(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
    - '[schema.config.RootTypeDefinitionTest].assertTypeName(String,schema.config.RootTypeDefinitionTest)'
    - fValidator.setProperty(schema.config.RootTypeDefinitionTest,javax.xml.namespace.QName)
    - '[junit.framework.Assert].fail(String)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].setAttributeNS(String,String,String)'
    - fRootNode.getValidity()
    - fRootNode.getElementDeclaration()
    - e.getMessage()
    - '[schema.config.RootTypeDefinitionTest].assertValidity(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
    - '[schema.config.RootTypeDefinitionTest].getName()'
    - '[schema.config.RootTypeDefinitionTest].validateDocument()'
    - fRootNode.getValidationAttempted()
    linkageType: ''
    returnType: void
    signature: '[schema.config.RootTypeDefinitionTest].testSettingTypeAndXSIType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].setAttributeNS(String,String,String)'
      Src: schema.config.RootTypeDefinitionTest:251,1
    - Dst: fValidator.setProperty(schema.config.RootTypeDefinitionTest,javax.xml.namespace.QName)
      Src: schema.config.RootTypeDefinitionTest:254,1
    - Dst: e1.getMessage()
      Src: schema.config.RootTypeDefinitionTest:256,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.RootTypeDefinitionTest:256,1
    - Dst: '[schema.config.RootTypeDefinitionTest].validateDocument()'
      Src: schema.config.RootTypeDefinitionTest:260,1
    - Dst: e.getMessage()
      Src: schema.config.RootTypeDefinitionTest:262,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.RootTypeDefinitionTest:262,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertError(String)'
      Src: schema.config.RootTypeDefinitionTest:265,1
    - Dst: fRootNode.getValidity()
      Src: schema.config.RootTypeDefinitionTest:266,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertValidity(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:266,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.RootTypeDefinitionTest:267,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertValidationAttempted(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:267,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.RootTypeDefinitionTest:269,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertElementNull(schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:269,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.RootTypeDefinitionTest:270,1
    - Dst: '[schema.config.RootTypeDefinitionTest].getName()'
      Src: schema.config.RootTypeDefinitionTest:270,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertTypeName(String,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:270,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 250
    functionDepth: 1
    functionLinenumber: 250
    functionLinenumberEnd: 271
    functionName: '[schema.config.RootTypeDefinitionTest].testSettingTypeAndInvalidXSIType()'
    functionSourceFile: /src/xerces/tests/schema/config/RootTypeDefinitionTest.java
    functionUses: 0
    functionsReached:
    - fRootNode.getTypeDefinition()
    - '[schema.config.RootTypeDefinitionTest].assertElementNull(schema.config.RootTypeDefinitionTest)'
    - e1.getMessage()
    - '[schema.config.RootTypeDefinitionTest].assertValidationAttempted(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
    - '[schema.config.RootTypeDefinitionTest].assertTypeName(String,schema.config.RootTypeDefinitionTest)'
    - fValidator.setProperty(schema.config.RootTypeDefinitionTest,javax.xml.namespace.QName)
    - '[junit.framework.Assert].fail(String)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].setAttributeNS(String,String,String)'
    - '[schema.config.RootTypeDefinitionTest].assertError(String)'
    - fRootNode.getValidity()
    - fRootNode.getElementDeclaration()
    - e.getMessage()
    - '[schema.config.RootTypeDefinitionTest].assertValidity(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
    - '[schema.config.RootTypeDefinitionTest].getName()'
    - '[schema.config.RootTypeDefinitionTest].validateDocument()'
    - fRootNode.getValidationAttempted()
    linkageType: ''
    returnType: void
    signature: '[schema.config.RootTypeDefinitionTest].testSettingTypeAndInvalidXSIType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fRootNode.getValidity()
      Src: schema.config.RootTypeDefinitionTest:274,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertValidity(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:274,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.RootTypeDefinitionTest:275,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertValidationAttempted(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:275,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.RootTypeDefinitionTest:277,1
    - Dst: '[schema.config.RootTypeDefinitionTest].getName()'
      Src: schema.config.RootTypeDefinitionTest:277,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertElementName(String,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:277,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.RootTypeDefinitionTest:278,1
    - Dst: '[schema.config.RootTypeDefinitionTest].getName()'
      Src: schema.config.RootTypeDefinitionTest:278,1
    - Dst: '[schema.config.RootTypeDefinitionTest].assertTypeName(String,schema.config.RootTypeDefinitionTest)'
      Src: schema.config.RootTypeDefinitionTest:278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 273
    functionDepth: 1
    functionLinenumber: 273
    functionLinenumberEnd: 279
    functionName: '[schema.config.RootTypeDefinitionTest].checkDefault()'
    functionSourceFile: /src/xerces/tests/schema/config/RootTypeDefinitionTest.java
    functionUses: 3
    functionsReached:
    - fRootNode.getTypeDefinition()
    - '[schema.config.RootTypeDefinitionTest].assertValidationAttempted(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
    - '[schema.config.RootTypeDefinitionTest].assertTypeName(String,schema.config.RootTypeDefinitionTest)'
    - fRootNode.getElementDeclaration()
    - fRootNode.getValidity()
    - '[schema.config.RootTypeDefinitionTest].assertElementName(String,schema.config.RootTypeDefinitionTest)'
    - '[schema.config.RootTypeDefinitionTest].assertValidity(schema.config.RootTypeDefinitionTest,schema.config.RootTypeDefinitionTest)'
    - '[schema.config.RootTypeDefinitionTest].getName()'
    - fRootNode.getValidationAttempted()
    linkageType: ''
    returnType: void
    signature: '[schema.config.RootTypeDefinitionTest].checkDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.config.BasicTest:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[schema.config.BasicTest].main(String[])'
    functionSourceFile: /src/xerces/tests/schema/config/BasicTest.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.config.BasicTest].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[schema.config.BasicTest].getXMLDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/BasicTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.BasicTest].getXMLDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[schema.config.BasicTest].getSchemaFile()'
    functionSourceFile: /src/xerces/tests/schema/config/BasicTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.BasicTest].getSchemaFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].<init>(String)'
      Src: schema.config.BasicTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.config.BasicTest
      static: false
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 2
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[schema.config.BasicTest].<init>(String)'
    functionSourceFile: /src/xerces/tests/schema/config/BasicTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].<init>(String)'
    linkageType: ''
    returnType: schema.config.BasicTest
    signature: '[schema.config.BasicTest].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BasicTest].validateDocument()'
      Src: schema.config.BasicTest:49,1
    - Dst: e.getMessage()
      Src: schema.config.BasicTest:51,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.BasicTest:51,1
    - Dst: '[schema.config.BasicTest].doValidityAsserts()'
      Src: schema.config.BasicTest:53,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 54
    functionName: '[schema.config.BasicTest].testSimpleValidation()'
    functionSourceFile: /src/xerces/tests/schema/config/BasicTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BasicTest].validateDocument()'
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.BasicTest].doValidityAsserts()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.BasicTest].testSimpleValidation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].setAttributeNS(String,String,String)'
      Src: schema.config.BasicTest:57,1
    - Dst: '[schema.config.BasicTest].validateDocument()'
      Src: schema.config.BasicTest:60,1
    - Dst: e.getMessage()
      Src: schema.config.BasicTest:62,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.BasicTest:62,1
    - Dst: '[schema.config.BasicTest].doValidityAsserts()'
      Src: schema.config.BasicTest:64,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 65
    functionName: '[schema.config.BasicTest].testSimpleValidationWithTrivialXSIType()'
    functionSourceFile: /src/xerces/tests/schema/config/BasicTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BasicTest].validateDocument()'
    - '[schema.config.BasicTest].doValidityAsserts()'
    - '[junit.framework.Assert].fail(String)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].setAttributeNS(String,String,String)'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.BasicTest].testSimpleValidationWithTrivialXSIType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fRootNode.getValidity()
      Src: schema.config.BasicTest:68,1
    - Dst: '[schema.config.BasicTest].assertValidity(schema.config.BasicTest,schema.config.BasicTest)'
      Src: schema.config.BasicTest:68,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.BasicTest:69,1
    - Dst: '[schema.config.BasicTest].assertValidationAttempted(schema.config.BasicTest,schema.config.BasicTest)'
      Src: schema.config.BasicTest:69,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.BasicTest:71,1
    - Dst: '[schema.config.BasicTest].getName()'
      Src: schema.config.BasicTest:71,1
    - Dst: '[schema.config.BasicTest].assertElementName(String,schema.config.BasicTest)'
      Src: schema.config.BasicTest:71,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.BasicTest:72,1
    - Dst: '[schema.config.BasicTest].getNamespace()'
      Src: schema.config.BasicTest:72,1
    - Dst: '[schema.config.BasicTest].assertElementNamespaceNull(schema.config.BasicTest)'
      Src: schema.config.BasicTest:72,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.BasicTest:74,1
    - Dst: '[schema.config.BasicTest].getName()'
      Src: schema.config.BasicTest:74,1
    - Dst: '[schema.config.BasicTest].assertTypeName(String,schema.config.BasicTest)'
      Src: schema.config.BasicTest:74,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.BasicTest:75,1
    - Dst: '[schema.config.BasicTest].getNamespace()'
      Src: schema.config.BasicTest:75,1
    - Dst: '[schema.config.BasicTest].assertTypeNamespaceNull(schema.config.BasicTest)'
      Src: schema.config.BasicTest:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 76
    functionName: '[schema.config.BasicTest].doValidityAsserts()'
    functionSourceFile: /src/xerces/tests/schema/config/BasicTest.java
    functionUses: 2
    functionsReached:
    - '[schema.config.BasicTest].assertElementName(String,schema.config.BasicTest)'
    - fRootNode.getTypeDefinition()
    - '[schema.config.BasicTest].assertTypeName(String,schema.config.BasicTest)'
    - '[schema.config.BasicTest].assertValidationAttempted(schema.config.BasicTest,schema.config.BasicTest)'
    - fRootNode.getElementDeclaration()
    - fRootNode.getValidity()
    - '[schema.config.BasicTest].assertValidity(schema.config.BasicTest,schema.config.BasicTest)'
    - '[schema.config.BasicTest].getNamespace()'
    - '[schema.config.BasicTest].assertElementNamespaceNull(schema.config.BasicTest)'
    - '[schema.config.BasicTest].getName()'
    - '[schema.config.BasicTest].assertTypeNamespaceNull(schema.config.BasicTest)'
    - fRootNode.getValidationAttempted()
    linkageType: ''
    returnType: void
    signature: '[schema.config.BasicTest].doValidityAsserts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.config.IdentityConstraintCheckingTest:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[schema.config.IdentityConstraintCheckingTest].main(String[])'
    functionSourceFile: /src/xerces/tests/schema/config/IdentityConstraintCheckingTest.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IdentityConstraintCheckingTest].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[schema.config.IdentityConstraintCheckingTest].getXMLDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IdentityConstraintCheckingTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.IdentityConstraintCheckingTest].getXMLDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[schema.config.IdentityConstraintCheckingTest].getSchemaFile()'
    functionSourceFile: /src/xerces/tests/schema/config/IdentityConstraintCheckingTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.IdentityConstraintCheckingTest].getSchemaFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[schema.config.IdentityConstraintCheckingTest].getRelevantErrorIDs()'
    functionSourceFile: /src/xerces/tests/schema/config/IdentityConstraintCheckingTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[schema.config.IdentityConstraintCheckingTest].getRelevantErrorIDs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].<init>(String)'
      Src: schema.config.IdentityConstraintCheckingTest:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.config.IdentityConstraintCheckingTest
      static: false
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[schema.config.IdentityConstraintCheckingTest].<init>(String)'
    functionSourceFile: /src/xerces/tests/schema/config/IdentityConstraintCheckingTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].<init>(String)'
    linkageType: ''
    returnType: schema.config.IdentityConstraintCheckingTest
    signature: '[schema.config.IdentityConstraintCheckingTest].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.IdentityConstraintCheckingTest].validateDocument()'
      Src: schema.config.IdentityConstraintCheckingTest:62,1
    - Dst: e.getMessage()
      Src: schema.config.IdentityConstraintCheckingTest:64,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IdentityConstraintCheckingTest:64,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].checkDefault()'
      Src: schema.config.IdentityConstraintCheckingTest:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 68
    functionName: '[schema.config.IdentityConstraintCheckingTest].testDefault()'
    functionSourceFile: /src/xerces/tests/schema/config/IdentityConstraintCheckingTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.IdentityConstraintCheckingTest].validateDocument()'
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IdentityConstraintCheckingTest].checkDefault()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IdentityConstraintCheckingTest].testDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IdentityConstraintCheckingTest,boolean)
      Src: schema.config.IdentityConstraintCheckingTest:72,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IdentityConstraintCheckingTest:74,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].validateDocument()'
      Src: schema.config.IdentityConstraintCheckingTest:77,1
    - Dst: e.getMessage()
      Src: schema.config.IdentityConstraintCheckingTest:79,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IdentityConstraintCheckingTest:79,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].checkValidResult()'
      Src: schema.config.IdentityConstraintCheckingTest:82,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 83
    functionName: '[schema.config.IdentityConstraintCheckingTest].testSetFalse()'
    functionSourceFile: /src/xerces/tests/schema/config/IdentityConstraintCheckingTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.IdentityConstraintCheckingTest].checkValidResult()'
    - fValidator.setFeature(schema.config.IdentityConstraintCheckingTest,boolean)
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IdentityConstraintCheckingTest].validateDocument()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IdentityConstraintCheckingTest].testSetFalse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IdentityConstraintCheckingTest,boolean)
      Src: schema.config.IdentityConstraintCheckingTest:87,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IdentityConstraintCheckingTest:89,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].validateDocument()'
      Src: schema.config.IdentityConstraintCheckingTest:92,1
    - Dst: e.getMessage()
      Src: schema.config.IdentityConstraintCheckingTest:94,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IdentityConstraintCheckingTest:94,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].checkDefault()'
      Src: schema.config.IdentityConstraintCheckingTest:97,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 85
    functionDepth: 2
    functionLinenumber: 85
    functionLinenumberEnd: 98
    functionName: '[schema.config.IdentityConstraintCheckingTest].testSetTrue()'
    functionSourceFile: /src/xerces/tests/schema/config/IdentityConstraintCheckingTest.java
    functionUses: 0
    functionsReached:
    - fValidator.setFeature(schema.config.IdentityConstraintCheckingTest,boolean)
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IdentityConstraintCheckingTest].validateDocument()'
    - '[schema.config.IdentityConstraintCheckingTest].checkDefault()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IdentityConstraintCheckingTest].testSetTrue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertError(String)'
      Src: schema.config.IdentityConstraintCheckingTest:101,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertError(String)'
      Src: schema.config.IdentityConstraintCheckingTest:102,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertError(String)'
      Src: schema.config.IdentityConstraintCheckingTest:103,1
    - Dst: fRootNode.getValidity()
      Src: schema.config.IdentityConstraintCheckingTest:105,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertValidity(schema.config.IdentityConstraintCheckingTest,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:105,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.IdentityConstraintCheckingTest:106,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertValidationAttempted(schema.config.IdentityConstraintCheckingTest,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:106,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.IdentityConstraintCheckingTest:108,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].getName()'
      Src: schema.config.IdentityConstraintCheckingTest:108,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertElementName(String,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:108,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.IdentityConstraintCheckingTest:110,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].getName()'
      Src: schema.config.IdentityConstraintCheckingTest:110,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertTypeName(String,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:110,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IdentityConstraintCheckingTest:114,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IdentityConstraintCheckingTest:115,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertValidity(schema.config.IdentityConstraintCheckingTest,short)'
      Src: schema.config.IdentityConstraintCheckingTest:115,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IdentityConstraintCheckingTest:116,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertValidationAttempted(schema.config.IdentityConstraintCheckingTest,short)'
      Src: schema.config.IdentityConstraintCheckingTest:116,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IdentityConstraintCheckingTest:118,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.IdentityConstraintCheckingTest:118,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertElementName(String,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:118,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IdentityConstraintCheckingTest:119,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IdentityConstraintCheckingTest:119,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertTypeName(String,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:119,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IdentityConstraintCheckingTest:122,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IdentityConstraintCheckingTest:123,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertValidity(schema.config.IdentityConstraintCheckingTest,short)'
      Src: schema.config.IdentityConstraintCheckingTest:123,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IdentityConstraintCheckingTest:124,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertValidationAttempted(schema.config.IdentityConstraintCheckingTest,short)'
      Src: schema.config.IdentityConstraintCheckingTest:124,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IdentityConstraintCheckingTest:126,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.IdentityConstraintCheckingTest:126,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertElementName(String,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:126,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IdentityConstraintCheckingTest:127,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IdentityConstraintCheckingTest:127,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertTypeName(String,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:127,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IdentityConstraintCheckingTest:130,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IdentityConstraintCheckingTest:131,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertValidity(schema.config.IdentityConstraintCheckingTest,short)'
      Src: schema.config.IdentityConstraintCheckingTest:131,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IdentityConstraintCheckingTest:132,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertValidationAttempted(schema.config.IdentityConstraintCheckingTest,short)'
      Src: schema.config.IdentityConstraintCheckingTest:132,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IdentityConstraintCheckingTest:134,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.IdentityConstraintCheckingTest:134,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertElementName(String,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:134,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IdentityConstraintCheckingTest:135,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IdentityConstraintCheckingTest:135,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertTypeName(String,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:135,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IdentityConstraintCheckingTest:139,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IdentityConstraintCheckingTest:140,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertValidity(schema.config.IdentityConstraintCheckingTest,short)'
      Src: schema.config.IdentityConstraintCheckingTest:140,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IdentityConstraintCheckingTest:141,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertValidationAttempted(schema.config.IdentityConstraintCheckingTest,short)'
      Src: schema.config.IdentityConstraintCheckingTest:141,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IdentityConstraintCheckingTest:143,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.IdentityConstraintCheckingTest:143,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertElementName(String,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:143,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IdentityConstraintCheckingTest:144,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IdentityConstraintCheckingTest:144,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertTypeName(String,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 145
    functionName: '[schema.config.IdentityConstraintCheckingTest].checkDefault()'
    functionSourceFile: /src/xerces/tests/schema/config/IdentityConstraintCheckingTest.java
    functionUses: 2
    functionsReached:
    - '[schema.config.IdentityConstraintCheckingTest].assertElementName(String,schema.config.IdentityConstraintCheckingTest)'
    - '[schema.config.IdentityConstraintCheckingTest].assertError(String)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
    - '[schema.config.IdentityConstraintCheckingTest].assertValidationAttempted(schema.config.IdentityConstraintCheckingTest,short)'
    - '[schema.config.BaseTest].getChild(int)'
    - '[schema.config.IdentityConstraintCheckingTest].getName()'
    - '[schema.config.IdentityConstraintCheckingTest].assertValidity(schema.config.IdentityConstraintCheckingTest,short)'
    - '[schema.config.IdentityConstraintCheckingTest].assertValidationAttempted(schema.config.IdentityConstraintCheckingTest,schema.config.IdentityConstraintCheckingTest)'
    - '[schema.config.IdentityConstraintCheckingTest].assertValidity(schema.config.IdentityConstraintCheckingTest,schema.config.IdentityConstraintCheckingTest)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getName()'
    - fRootNode.getElementDeclaration()
    - '[schema.config.IdentityConstraintCheckingTest].assertTypeName(String,schema.config.IdentityConstraintCheckingTest)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getName()'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
    - fRootNode.getTypeDefinition()
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
    - fRootNode.getValidity()
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
    - fRootNode.getValidationAttempted()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IdentityConstraintCheckingTest].checkDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertNoError(String)'
      Src: schema.config.IdentityConstraintCheckingTest:148,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertNoError(String)'
      Src: schema.config.IdentityConstraintCheckingTest:149,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertNoError(String)'
      Src: schema.config.IdentityConstraintCheckingTest:150,1
    - Dst: fRootNode.getValidity()
      Src: schema.config.IdentityConstraintCheckingTest:152,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertValidity(schema.config.IdentityConstraintCheckingTest,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:152,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.IdentityConstraintCheckingTest:153,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertValidationAttempted(schema.config.IdentityConstraintCheckingTest,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:153,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.IdentityConstraintCheckingTest:155,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].getName()'
      Src: schema.config.IdentityConstraintCheckingTest:155,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertElementName(String,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:155,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.IdentityConstraintCheckingTest:157,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].getName()'
      Src: schema.config.IdentityConstraintCheckingTest:157,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertTypeName(String,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:157,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IdentityConstraintCheckingTest:159,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IdentityConstraintCheckingTest:160,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertValidity(schema.config.IdentityConstraintCheckingTest,short)'
      Src: schema.config.IdentityConstraintCheckingTest:160,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IdentityConstraintCheckingTest:161,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertValidationAttempted(schema.config.IdentityConstraintCheckingTest,short)'
      Src: schema.config.IdentityConstraintCheckingTest:161,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IdentityConstraintCheckingTest:163,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.IdentityConstraintCheckingTest:163,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertElementName(String,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:163,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IdentityConstraintCheckingTest:164,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IdentityConstraintCheckingTest:164,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertTypeName(String,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:164,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IdentityConstraintCheckingTest:166,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IdentityConstraintCheckingTest:167,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertValidity(schema.config.IdentityConstraintCheckingTest,short)'
      Src: schema.config.IdentityConstraintCheckingTest:167,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IdentityConstraintCheckingTest:168,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertValidationAttempted(schema.config.IdentityConstraintCheckingTest,short)'
      Src: schema.config.IdentityConstraintCheckingTest:168,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IdentityConstraintCheckingTest:170,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.IdentityConstraintCheckingTest:170,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertElementName(String,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:170,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IdentityConstraintCheckingTest:171,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IdentityConstraintCheckingTest:171,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertTypeName(String,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:171,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IdentityConstraintCheckingTest:173,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IdentityConstraintCheckingTest:174,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertValidity(schema.config.IdentityConstraintCheckingTest,short)'
      Src: schema.config.IdentityConstraintCheckingTest:174,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IdentityConstraintCheckingTest:175,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertValidationAttempted(schema.config.IdentityConstraintCheckingTest,short)'
      Src: schema.config.IdentityConstraintCheckingTest:175,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IdentityConstraintCheckingTest:177,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.IdentityConstraintCheckingTest:177,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertElementName(String,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:177,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IdentityConstraintCheckingTest:178,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IdentityConstraintCheckingTest:178,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertTypeName(String,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:178,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IdentityConstraintCheckingTest:180,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IdentityConstraintCheckingTest:181,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertValidity(schema.config.IdentityConstraintCheckingTest,short)'
      Src: schema.config.IdentityConstraintCheckingTest:181,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IdentityConstraintCheckingTest:182,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertValidationAttempted(schema.config.IdentityConstraintCheckingTest,short)'
      Src: schema.config.IdentityConstraintCheckingTest:182,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IdentityConstraintCheckingTest:184,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.IdentityConstraintCheckingTest:184,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertElementName(String,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:184,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IdentityConstraintCheckingTest:185,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IdentityConstraintCheckingTest:185,1
    - Dst: '[schema.config.IdentityConstraintCheckingTest].assertTypeName(String,schema.config.IdentityConstraintCheckingTest)'
      Src: schema.config.IdentityConstraintCheckingTest:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 186
    functionName: '[schema.config.IdentityConstraintCheckingTest].checkValidResult()'
    functionSourceFile: /src/xerces/tests/schema/config/IdentityConstraintCheckingTest.java
    functionUses: 1
    functionsReached:
    - '[schema.config.IdentityConstraintCheckingTest].assertElementName(String,schema.config.IdentityConstraintCheckingTest)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
    - '[schema.config.IdentityConstraintCheckingTest].assertValidationAttempted(schema.config.IdentityConstraintCheckingTest,short)'
    - '[schema.config.BaseTest].getChild(int)'
    - '[schema.config.IdentityConstraintCheckingTest].getName()'
    - '[schema.config.IdentityConstraintCheckingTest].assertNoError(String)'
    - '[schema.config.IdentityConstraintCheckingTest].assertValidity(schema.config.IdentityConstraintCheckingTest,short)'
    - '[schema.config.IdentityConstraintCheckingTest].assertValidationAttempted(schema.config.IdentityConstraintCheckingTest,schema.config.IdentityConstraintCheckingTest)'
    - '[schema.config.IdentityConstraintCheckingTest].assertValidity(schema.config.IdentityConstraintCheckingTest,schema.config.IdentityConstraintCheckingTest)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getName()'
    - fRootNode.getElementDeclaration()
    - '[schema.config.IdentityConstraintCheckingTest].assertTypeName(String,schema.config.IdentityConstraintCheckingTest)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getName()'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
    - fRootNode.getTypeDefinition()
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
    - fRootNode.getValidity()
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
    - fRootNode.getValidationAttempted()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IdentityConstraintCheckingTest].checkValidResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.config.UnparsedEntityCheckingTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[schema.config.UnparsedEntityCheckingTest].main(String[])'
    functionSourceFile: /src/xerces/tests/schema/config/UnparsedEntityCheckingTest.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.config.UnparsedEntityCheckingTest].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[schema.config.UnparsedEntityCheckingTest].getXMLDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/UnparsedEntityCheckingTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.UnparsedEntityCheckingTest].getXMLDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[schema.config.UnparsedEntityCheckingTest].getSchemaFile()'
    functionSourceFile: /src/xerces/tests/schema/config/UnparsedEntityCheckingTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.UnparsedEntityCheckingTest].getSchemaFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[schema.config.UnparsedEntityCheckingTest].getRelevantErrorIDs()'
    functionSourceFile: /src/xerces/tests/schema/config/UnparsedEntityCheckingTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[schema.config.UnparsedEntityCheckingTest].getRelevantErrorIDs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].<init>(String)'
      Src: schema.config.UnparsedEntityCheckingTest:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.config.UnparsedEntityCheckingTest
      static: false
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 2
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[schema.config.UnparsedEntityCheckingTest].<init>(String)'
    functionSourceFile: /src/xerces/tests/schema/config/UnparsedEntityCheckingTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].<init>(String)'
    linkageType: ''
    returnType: schema.config.UnparsedEntityCheckingTest
    signature: '[schema.config.UnparsedEntityCheckingTest].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.UnparsedEntityCheckingTest].validateDocument()'
      Src: schema.config.UnparsedEntityCheckingTest:56,1
    - Dst: e.getMessage()
      Src: schema.config.UnparsedEntityCheckingTest:58,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.UnparsedEntityCheckingTest:58,1
    - Dst: '[schema.config.UnparsedEntityCheckingTest].checkDefault()'
      Src: schema.config.UnparsedEntityCheckingTest:61,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 62
    functionName: '[schema.config.UnparsedEntityCheckingTest].testDefaultValid()'
    functionSourceFile: /src/xerces/tests/schema/config/UnparsedEntityCheckingTest.java
    functionUses: 0
    functionsReached:
    - '[schema.config.UnparsedEntityCheckingTest].validateDocument()'
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.UnparsedEntityCheckingTest].checkDefault()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.UnparsedEntityCheckingTest].testDefaultValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.UnparsedEntityCheckingTest,boolean)
      Src: schema.config.UnparsedEntityCheckingTest:66,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.UnparsedEntityCheckingTest:68,1
    - Dst: '[schema.config.UnparsedEntityCheckingTest].validateDocument()'
      Src: schema.config.UnparsedEntityCheckingTest:71,1
    - Dst: e.getMessage()
      Src: schema.config.UnparsedEntityCheckingTest:73,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.UnparsedEntityCheckingTest:73,1
    - Dst: '[schema.config.UnparsedEntityCheckingTest].checkDefault()'
      Src: schema.config.UnparsedEntityCheckingTest:76,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 77
    functionName: '[schema.config.UnparsedEntityCheckingTest].testSetFalseValid()'
    functionSourceFile: /src/xerces/tests/schema/config/UnparsedEntityCheckingTest.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.Assert].fail(String)'
    - fValidator.setFeature(schema.config.UnparsedEntityCheckingTest,boolean)
    - '[schema.config.UnparsedEntityCheckingTest].checkDefault()'
    - e.getMessage()
    - '[schema.config.UnparsedEntityCheckingTest].validateDocument()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.UnparsedEntityCheckingTest].testSetFalseValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.UnparsedEntityCheckingTest,boolean)
      Src: schema.config.UnparsedEntityCheckingTest:81,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.UnparsedEntityCheckingTest:83,1
    - Dst: '[schema.config.UnparsedEntityCheckingTest].validateDocument()'
      Src: schema.config.UnparsedEntityCheckingTest:86,1
    - Dst: e.getMessage()
      Src: schema.config.UnparsedEntityCheckingTest:88,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.UnparsedEntityCheckingTest:88,1
    - Dst: '[schema.config.UnparsedEntityCheckingTest].checkDefault()'
      Src: schema.config.UnparsedEntityCheckingTest:91,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 92
    functionName: '[schema.config.UnparsedEntityCheckingTest].testSetTrueValid()'
    functionSourceFile: /src/xerces/tests/schema/config/UnparsedEntityCheckingTest.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.Assert].fail(String)'
    - fValidator.setFeature(schema.config.UnparsedEntityCheckingTest,boolean)
    - '[schema.config.UnparsedEntityCheckingTest].checkDefault()'
    - e.getMessage()
    - '[schema.config.UnparsedEntityCheckingTest].validateDocument()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.UnparsedEntityCheckingTest].testSetTrueValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].setAttributeNS(null,String,String)'
      Src: schema.config.UnparsedEntityCheckingTest:95,1
    - Dst: '[schema.config.UnparsedEntityCheckingTest].validateDocument()'
      Src: schema.config.UnparsedEntityCheckingTest:98,1
    - Dst: e.getMessage()
      Src: schema.config.UnparsedEntityCheckingTest:100,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.UnparsedEntityCheckingTest:100,1
    - Dst: '[schema.config.UnparsedEntityCheckingTest].checkInvalid()'
      Src: schema.config.UnparsedEntityCheckingTest:103,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 104
    functionName: '[schema.config.UnparsedEntityCheckingTest].testDefaultInvalid()'
    functionSourceFile: /src/xerces/tests/schema/config/UnparsedEntityCheckingTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.PSVIElementNSImpl].setAttributeNS(null,String,String)'
    - '[junit.framework.Assert].fail(String)'
    - e.getMessage()
    - '[schema.config.UnparsedEntityCheckingTest].validateDocument()'
    - '[schema.config.UnparsedEntityCheckingTest].checkInvalid()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.UnparsedEntityCheckingTest].testDefaultInvalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].setAttributeNS(null,String,String)'
      Src: schema.config.UnparsedEntityCheckingTest:107,1
    - Dst: fValidator.setFeature(schema.config.UnparsedEntityCheckingTest,boolean)
      Src: schema.config.UnparsedEntityCheckingTest:110,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.UnparsedEntityCheckingTest:112,1
    - Dst: '[schema.config.UnparsedEntityCheckingTest].validateDocument()'
      Src: schema.config.UnparsedEntityCheckingTest:115,1
    - Dst: e.getMessage()
      Src: schema.config.UnparsedEntityCheckingTest:117,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.UnparsedEntityCheckingTest:117,1
    - Dst: '[schema.config.UnparsedEntityCheckingTest].checkDefault()'
      Src: schema.config.UnparsedEntityCheckingTest:120,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 106
    functionDepth: 2
    functionLinenumber: 106
    functionLinenumberEnd: 121
    functionName: '[schema.config.UnparsedEntityCheckingTest].testSetFalseInvalid()'
    functionSourceFile: /src/xerces/tests/schema/config/UnparsedEntityCheckingTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.PSVIElementNSImpl].setAttributeNS(null,String,String)'
    - '[junit.framework.Assert].fail(String)'
    - fValidator.setFeature(schema.config.UnparsedEntityCheckingTest,boolean)
    - '[schema.config.UnparsedEntityCheckingTest].checkDefault()'
    - e.getMessage()
    - '[schema.config.UnparsedEntityCheckingTest].validateDocument()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.UnparsedEntityCheckingTest].testSetFalseInvalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].setAttributeNS(null,String,String)'
      Src: schema.config.UnparsedEntityCheckingTest:124,1
    - Dst: fValidator.setFeature(schema.config.UnparsedEntityCheckingTest,boolean)
      Src: schema.config.UnparsedEntityCheckingTest:127,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.UnparsedEntityCheckingTest:129,1
    - Dst: '[schema.config.UnparsedEntityCheckingTest].validateDocument()'
      Src: schema.config.UnparsedEntityCheckingTest:132,1
    - Dst: e.getMessage()
      Src: schema.config.UnparsedEntityCheckingTest:134,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.UnparsedEntityCheckingTest:134,1
    - Dst: '[schema.config.UnparsedEntityCheckingTest].checkInvalid()'
      Src: schema.config.UnparsedEntityCheckingTest:137,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 123
    functionDepth: 2
    functionLinenumber: 123
    functionLinenumberEnd: 138
    functionName: '[schema.config.UnparsedEntityCheckingTest].testSetTrueInvalid()'
    functionSourceFile: /src/xerces/tests/schema/config/UnparsedEntityCheckingTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.PSVIElementNSImpl].setAttributeNS(null,String,String)'
    - '[junit.framework.Assert].fail(String)'
    - fValidator.setFeature(schema.config.UnparsedEntityCheckingTest,boolean)
    - e.getMessage()
    - '[schema.config.UnparsedEntityCheckingTest].validateDocument()'
    - '[schema.config.UnparsedEntityCheckingTest].checkInvalid()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.UnparsedEntityCheckingTest].testSetTrueInvalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.UnparsedEntityCheckingTest].assertNoError(String)'
      Src: schema.config.UnparsedEntityCheckingTest:141,1
    - Dst: fRootNode.getValidity()
      Src: schema.config.UnparsedEntityCheckingTest:142,1
    - Dst: '[schema.config.UnparsedEntityCheckingTest].assertValidity(schema.config.UnparsedEntityCheckingTest,schema.config.UnparsedEntityCheckingTest)'
      Src: schema.config.UnparsedEntityCheckingTest:142,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.UnparsedEntityCheckingTest:143,1
    - Dst: '[schema.config.UnparsedEntityCheckingTest].assertValidationAttempted(schema.config.UnparsedEntityCheckingTest,schema.config.UnparsedEntityCheckingTest)'
      Src: schema.config.UnparsedEntityCheckingTest:143,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.UnparsedEntityCheckingTest:145,1
    - Dst: '[schema.config.UnparsedEntityCheckingTest].getName()'
      Src: schema.config.UnparsedEntityCheckingTest:145,1
    - Dst: '[schema.config.UnparsedEntityCheckingTest].assertElementName(String,schema.config.UnparsedEntityCheckingTest)'
      Src: schema.config.UnparsedEntityCheckingTest:145,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.UnparsedEntityCheckingTest:146,1
    - Dst: '[schema.config.UnparsedEntityCheckingTest].getName()'
      Src: schema.config.UnparsedEntityCheckingTest:146,1
    - Dst: '[schema.config.UnparsedEntityCheckingTest].assertTypeName(String,schema.config.UnparsedEntityCheckingTest)'
      Src: schema.config.UnparsedEntityCheckingTest:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 147
    functionName: '[schema.config.UnparsedEntityCheckingTest].checkDefault()'
    functionSourceFile: /src/xerces/tests/schema/config/UnparsedEntityCheckingTest.java
    functionUses: 4
    functionsReached:
    - fRootNode.getTypeDefinition()
    - '[schema.config.UnparsedEntityCheckingTest].assertElementName(String,schema.config.UnparsedEntityCheckingTest)'
    - '[schema.config.UnparsedEntityCheckingTest].assertTypeName(String,schema.config.UnparsedEntityCheckingTest)'
    - '[schema.config.UnparsedEntityCheckingTest].assertValidity(schema.config.UnparsedEntityCheckingTest,schema.config.UnparsedEntityCheckingTest)'
    - '[schema.config.UnparsedEntityCheckingTest].assertNoError(String)'
    - '[schema.config.UnparsedEntityCheckingTest].assertValidationAttempted(schema.config.UnparsedEntityCheckingTest,schema.config.UnparsedEntityCheckingTest)'
    - fRootNode.getElementDeclaration()
    - fRootNode.getValidity()
    - fRootNode.getValidationAttempted()
    - '[schema.config.UnparsedEntityCheckingTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.UnparsedEntityCheckingTest].checkDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.UnparsedEntityCheckingTest].assertError(String)'
      Src: schema.config.UnparsedEntityCheckingTest:150,1
    - Dst: fRootNode.getValidity()
      Src: schema.config.UnparsedEntityCheckingTest:151,1
    - Dst: '[schema.config.UnparsedEntityCheckingTest].assertValidity(schema.config.UnparsedEntityCheckingTest,schema.config.UnparsedEntityCheckingTest)'
      Src: schema.config.UnparsedEntityCheckingTest:151,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.UnparsedEntityCheckingTest:152,1
    - Dst: '[schema.config.UnparsedEntityCheckingTest].assertValidationAttempted(schema.config.UnparsedEntityCheckingTest,schema.config.UnparsedEntityCheckingTest)'
      Src: schema.config.UnparsedEntityCheckingTest:152,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.UnparsedEntityCheckingTest:154,1
    - Dst: '[schema.config.UnparsedEntityCheckingTest].getName()'
      Src: schema.config.UnparsedEntityCheckingTest:154,1
    - Dst: '[schema.config.UnparsedEntityCheckingTest].assertElementName(String,schema.config.UnparsedEntityCheckingTest)'
      Src: schema.config.UnparsedEntityCheckingTest:154,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.UnparsedEntityCheckingTest:155,1
    - Dst: '[schema.config.UnparsedEntityCheckingTest].getName()'
      Src: schema.config.UnparsedEntityCheckingTest:155,1
    - Dst: '[schema.config.UnparsedEntityCheckingTest].assertTypeName(String,schema.config.UnparsedEntityCheckingTest)'
      Src: schema.config.UnparsedEntityCheckingTest:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 156
    functionName: '[schema.config.UnparsedEntityCheckingTest].checkInvalid()'
    functionSourceFile: /src/xerces/tests/schema/config/UnparsedEntityCheckingTest.java
    functionUses: 2
    functionsReached:
    - fRootNode.getTypeDefinition()
    - '[schema.config.UnparsedEntityCheckingTest].assertElementName(String,schema.config.UnparsedEntityCheckingTest)'
    - '[schema.config.UnparsedEntityCheckingTest].assertError(String)'
    - '[schema.config.UnparsedEntityCheckingTest].assertTypeName(String,schema.config.UnparsedEntityCheckingTest)'
    - '[schema.config.UnparsedEntityCheckingTest].assertValidity(schema.config.UnparsedEntityCheckingTest,schema.config.UnparsedEntityCheckingTest)'
    - '[schema.config.UnparsedEntityCheckingTest].assertValidationAttempted(schema.config.UnparsedEntityCheckingTest,schema.config.UnparsedEntityCheckingTest)'
    - fRootNode.getElementDeclaration()
    - fRootNode.getValidity()
    - fRootNode.getValidationAttempted()
    - '[schema.config.UnparsedEntityCheckingTest].getName()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.UnparsedEntityCheckingTest].checkInvalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.config.IgnoreXSIType_C_CA_Test:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[schema.config.IgnoreXSIType_C_CA_Test].main(String[])'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_CA_Test.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_CA_Test].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[schema.config.IgnoreXSIType_C_CA_Test].getXMLDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_CA_Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.IgnoreXSIType_C_CA_Test].getXMLDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[schema.config.IgnoreXSIType_C_CA_Test].getSchemaFile()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_CA_Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.IgnoreXSIType_C_CA_Test].getSchemaFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].<init>(String)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.config.IgnoreXSIType_C_CA_Test
      static: false
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[schema.config.IgnoreXSIType_C_CA_Test].<init>(String)'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_CA_Test.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].<init>(String)'
    linkageType: ''
    returnType: schema.config.IgnoreXSIType_C_CA_Test
    signature: '[schema.config.IgnoreXSIType_C_CA_Test].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].validateDocument()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:50,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_CA_Test:52,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:52,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:56,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 57
    functionName: '[schema.config.IgnoreXSIType_C_CA_Test].testDefaultDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_CA_Test.java
    functionUses: 0
    functionsReached:
    - '[schema.config.IgnoreXSIType_C_CA_Test].checkFalseResult()'
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_C_CA_Test].validateDocument()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_CA_Test].testDefaultDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].validateFragment()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:61,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_CA_Test:63,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:63,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 59
    functionDepth: 2
    functionLinenumber: 59
    functionLinenumberEnd: 68
    functionName: '[schema.config.IgnoreXSIType_C_CA_Test].testDefaultFragment()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_CA_Test.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_C_CA_Test].checkFalseResult()'
    - '[schema.config.IgnoreXSIType_C_CA_Test].validateFragment()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_CA_Test].testDefaultFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_C_CA_Test,boolean)
      Src: schema.config.IgnoreXSIType_C_CA_Test:72,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_C_CA_Test:74,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:74,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].validateDocument()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:78,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_CA_Test:80,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:80,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:83,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 84
    functionName: '[schema.config.IgnoreXSIType_C_CA_Test].testSetFalseDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_CA_Test.java
    functionUses: 0
    functionsReached:
    - e1.getMessage()
    - fValidator.setFeature(schema.config.IgnoreXSIType_C_CA_Test,boolean)
    - '[schema.config.IgnoreXSIType_C_CA_Test].validateDocument()'
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_C_CA_Test].checkFalseResult()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_CA_Test].testSetFalseDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_C_CA_Test,boolean)
      Src: schema.config.IgnoreXSIType_C_CA_Test:88,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_C_CA_Test:90,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:90,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].validateFragment()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:94,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_CA_Test:96,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:96,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:99,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 86
    functionDepth: 2
    functionLinenumber: 86
    functionLinenumberEnd: 100
    functionName: '[schema.config.IgnoreXSIType_C_CA_Test].testSetFalseFragment()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_CA_Test.java
    functionUses: 0
    functionsReached:
    - e1.getMessage()
    - fValidator.setFeature(schema.config.IgnoreXSIType_C_CA_Test,boolean)
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_C_CA_Test].checkFalseResult()'
    - '[schema.config.IgnoreXSIType_C_CA_Test].validateFragment()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_CA_Test].testSetFalseFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_C_CA_Test,boolean)
      Src: schema.config.IgnoreXSIType_C_CA_Test:104,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_C_CA_Test:106,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:106,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].validateDocument()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:110,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_CA_Test:112,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:112,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].checkTrueResult()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:115,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 102
    functionDepth: 2
    functionLinenumber: 102
    functionLinenumberEnd: 116
    functionName: '[schema.config.IgnoreXSIType_C_CA_Test].testSetTrueDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_CA_Test.java
    functionUses: 0
    functionsReached:
    - e1.getMessage()
    - fValidator.setFeature(schema.config.IgnoreXSIType_C_CA_Test,boolean)
    - '[schema.config.IgnoreXSIType_C_CA_Test].validateDocument()'
    - '[junit.framework.Assert].fail(String)'
    - e.getMessage()
    - '[schema.config.IgnoreXSIType_C_CA_Test].checkTrueResult()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_CA_Test].testSetTrueDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_C_CA_Test,boolean)
      Src: schema.config.IgnoreXSIType_C_CA_Test:120,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_C_CA_Test:122,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:122,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].validateFragment()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:126,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_C_CA_Test:128,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:128,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].checkTrueResult()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:131,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 118
    functionDepth: 2
    functionLinenumber: 118
    functionLinenumberEnd: 132
    functionName: '[schema.config.IgnoreXSIType_C_CA_Test].testSetTrueFragment()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_CA_Test.java
    functionUses: 0
    functionsReached:
    - e1.getMessage()
    - fValidator.setFeature(schema.config.IgnoreXSIType_C_CA_Test,boolean)
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_C_CA_Test].validateFragment()'
    - e.getMessage()
    - '[schema.config.IgnoreXSIType_C_CA_Test].checkTrueResult()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_CA_Test].testSetTrueFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fRootNode.getValidity()
      Src: schema.config.IgnoreXSIType_C_CA_Test:135,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertValidity(schema.config.IgnoreXSIType_C_CA_Test,schema.config.IgnoreXSIType_C_CA_Test)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:135,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.IgnoreXSIType_C_CA_Test:136,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_CA_Test,schema.config.IgnoreXSIType_C_CA_Test)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:136,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.IgnoreXSIType_C_CA_Test:138,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertElementNull(schema.config.IgnoreXSIType_C_CA_Test)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:138,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.IgnoreXSIType_C_CA_Test:139,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertAnyType(schema.config.IgnoreXSIType_C_CA_Test)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:139,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:141,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:142,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertValidity(schema.config.IgnoreXSIType_C_CA_Test,short)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:142,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:143,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_CA_Test,short)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:143,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:145,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertElementNull(org.apache.xerces.xs.XSElementDeclaration)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:145,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:146,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertAnyType(org.apache.xerces.xs.XSTypeDefinition)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:146,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:148,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:149,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertValidity(schema.config.IgnoreXSIType_C_CA_Test,short)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:149,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:150,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_CA_Test,short)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:150,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:152,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:152,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertElementName(String,schema.config.IgnoreXSIType_C_CA_Test)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:152,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:153,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:153,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertTypeName(String,schema.config.IgnoreXSIType_C_CA_Test)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:153,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:154,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:154,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_C_CA_Test)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 155
    functionName: '[schema.config.IgnoreXSIType_C_CA_Test].checkTrueResult()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_CA_Test.java
    functionUses: 2
    functionsReached:
    - '[schema.config.IgnoreXSIType_C_CA_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_C_CA_Test)'
    - '[schema.config.IgnoreXSIType_C_CA_Test].assertElementNull(schema.config.IgnoreXSIType_C_CA_Test)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
    - '[schema.config.IgnoreXSIType_C_CA_Test].assertValidity(schema.config.IgnoreXSIType_C_CA_Test,schema.config.IgnoreXSIType_C_CA_Test)'
    - '[schema.config.BaseTest].getChild(int)'
    - '[schema.config.IgnoreXSIType_C_CA_Test].assertTypeName(String,schema.config.IgnoreXSIType_C_CA_Test)'
    - '[schema.config.IgnoreXSIType_C_CA_Test].assertElementNull(org.apache.xerces.xs.XSElementDeclaration)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
    - '[org.apache.xerces.xs.XSTypeDefinition].getName()'
    - fRootNode.getElementDeclaration()
    - '[schema.config.IgnoreXSIType_C_CA_Test].assertAnyType(schema.config.IgnoreXSIType_C_CA_Test)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getName()'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
    - '[schema.config.IgnoreXSIType_C_CA_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_CA_Test,schema.config.IgnoreXSIType_C_CA_Test)'
    - fRootNode.getTypeDefinition()
    - '[schema.config.IgnoreXSIType_C_CA_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_CA_Test,short)'
    - '[schema.config.IgnoreXSIType_C_CA_Test].assertValidity(schema.config.IgnoreXSIType_C_CA_Test,short)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
    - '[schema.config.IgnoreXSIType_C_CA_Test].assertAnyType(org.apache.xerces.xs.XSTypeDefinition)'
    - fRootNode.getValidity()
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
    - fRootNode.getValidationAttempted()
    - '[schema.config.IgnoreXSIType_C_CA_Test].assertElementName(String,schema.config.IgnoreXSIType_C_CA_Test)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_CA_Test].checkTrueResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fRootNode.getValidity()
      Src: schema.config.IgnoreXSIType_C_CA_Test:158,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertValidity(schema.config.IgnoreXSIType_C_CA_Test,schema.config.IgnoreXSIType_C_CA_Test)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:158,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.IgnoreXSIType_C_CA_Test:159,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_CA_Test,schema.config.IgnoreXSIType_C_CA_Test)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:159,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.IgnoreXSIType_C_CA_Test:161,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertElementNull(schema.config.IgnoreXSIType_C_CA_Test)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:161,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.IgnoreXSIType_C_CA_Test:162,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].getName()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:162,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertTypeName(String,schema.config.IgnoreXSIType_C_CA_Test)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:162,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.IgnoreXSIType_C_CA_Test:163,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].getNamespace()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:163,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_C_CA_Test)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:163,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:165,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:166,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertValidity(schema.config.IgnoreXSIType_C_CA_Test,short)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:166,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:167,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_CA_Test,short)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:167,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:169,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertElementNull(org.apache.xerces.xs.XSElementDeclaration)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:169,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:170,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:170,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertTypeName(String,schema.config.IgnoreXSIType_C_CA_Test)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:170,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:171,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:171,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_C_CA_Test)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:171,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:173,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:174,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertValidity(schema.config.IgnoreXSIType_C_CA_Test,short)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:174,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:175,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_CA_Test,short)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:175,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:177,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:177,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertElementName(String,schema.config.IgnoreXSIType_C_CA_Test)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:177,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:178,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:178,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertTypeName(String,schema.config.IgnoreXSIType_C_CA_Test)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:178,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:179,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: schema.config.IgnoreXSIType_C_CA_Test:179,1
    - Dst: '[schema.config.IgnoreXSIType_C_CA_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_C_CA_Test)'
      Src: schema.config.IgnoreXSIType_C_CA_Test:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 180
    functionName: '[schema.config.IgnoreXSIType_C_CA_Test].checkFalseResult()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_C_CA_Test.java
    functionUses: 4
    functionsReached:
    - '[schema.config.IgnoreXSIType_C_CA_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_C_CA_Test)'
    - '[schema.config.IgnoreXSIType_C_CA_Test].assertElementNull(schema.config.IgnoreXSIType_C_CA_Test)'
    - '[schema.config.IgnoreXSIType_C_CA_Test].getNamespace()'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
    - '[schema.config.IgnoreXSIType_C_CA_Test].assertValidity(schema.config.IgnoreXSIType_C_CA_Test,schema.config.IgnoreXSIType_C_CA_Test)'
    - '[schema.config.BaseTest].getChild(int)'
    - '[schema.config.IgnoreXSIType_C_CA_Test].assertTypeName(String,schema.config.IgnoreXSIType_C_CA_Test)'
    - '[schema.config.IgnoreXSIType_C_CA_Test].assertElementNull(org.apache.xerces.xs.XSElementDeclaration)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
    - '[org.apache.xerces.xs.XSTypeDefinition].getName()'
    - fRootNode.getElementDeclaration()
    - '[org.apache.xerces.xs.XSElementDeclaration].getName()'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
    - '[schema.config.IgnoreXSIType_C_CA_Test].getName()'
    - fRootNode.getTypeDefinition()
    - '[schema.config.IgnoreXSIType_C_CA_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_CA_Test,schema.config.IgnoreXSIType_C_CA_Test)'
    - '[schema.config.IgnoreXSIType_C_CA_Test].assertValidationAttempted(schema.config.IgnoreXSIType_C_CA_Test,short)'
    - '[schema.config.IgnoreXSIType_C_CA_Test].assertValidity(schema.config.IgnoreXSIType_C_CA_Test,short)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
    - fRootNode.getValidity()
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
    - fRootNode.getValidationAttempted()
    - '[schema.config.IgnoreXSIType_C_CA_Test].assertElementName(String,schema.config.IgnoreXSIType_C_CA_Test)'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_C_CA_Test].checkFalseResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: junit.textui.TestRunner.run()
      Src: schema.config.IgnoreXSIType_A_A_Test:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[schema.config.IgnoreXSIType_A_A_Test].main(String[])'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_A_Test.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_A_A_Test].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[schema.config.IgnoreXSIType_A_A_Test].getXMLDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_A_Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.IgnoreXSIType_A_A_Test].getXMLDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[schema.config.IgnoreXSIType_A_A_Test].getSchemaFile()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_A_Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[schema.config.IgnoreXSIType_A_A_Test].getSchemaFile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.BaseTest].<init>(String)'
      Src: schema.config.IgnoreXSIType_A_A_Test:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: schema.config.IgnoreXSIType_A_A_Test
      static: false
      superClass: schema.config.BaseTest
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[schema.config.IgnoreXSIType_A_A_Test].<init>(String)'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_A_Test.java
    functionUses: 0
    functionsReached:
    - '[schema.config.BaseTest].<init>(String)'
    linkageType: ''
    returnType: schema.config.IgnoreXSIType_A_A_Test
    signature: '[schema.config.IgnoreXSIType_A_A_Test].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].validateDocument()'
      Src: schema.config.IgnoreXSIType_A_A_Test:50,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_A_A_Test:52,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_A_A_Test:52,1
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_A_A_Test:56,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 57
    functionName: '[schema.config.IgnoreXSIType_A_A_Test].testDefaultDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_A_Test.java
    functionUses: 0
    functionsReached:
    - e.getMessage()
    - '[schema.config.IgnoreXSIType_A_A_Test].checkFalseResult()'
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_A_A_Test].validateDocument()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_A_A_Test].testDefaultDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].validateFragment()'
      Src: schema.config.IgnoreXSIType_A_A_Test:61,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_A_A_Test:63,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_A_A_Test:63,1
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_A_A_Test:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 59
    functionDepth: 3
    functionLinenumber: 59
    functionLinenumberEnd: 68
    functionName: '[schema.config.IgnoreXSIType_A_A_Test].testDefaultFragment()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_A_Test.java
    functionUses: 0
    functionsReached:
    - e.getMessage()
    - '[schema.config.IgnoreXSIType_A_A_Test].checkFalseResult()'
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_A_A_Test].validateFragment()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_A_A_Test].testDefaultFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_A_A_Test,boolean)
      Src: schema.config.IgnoreXSIType_A_A_Test:72,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_A_A_Test:74,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_A_A_Test:74,1
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].validateDocument()'
      Src: schema.config.IgnoreXSIType_A_A_Test:78,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_A_A_Test:80,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_A_A_Test:80,1
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_A_A_Test:83,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 70
    functionDepth: 3
    functionLinenumber: 70
    functionLinenumberEnd: 84
    functionName: '[schema.config.IgnoreXSIType_A_A_Test].testSetFalseDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_A_Test.java
    functionUses: 0
    functionsReached:
    - e1.getMessage()
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_A_A_Test].checkFalseResult()'
    - e.getMessage()
    - fValidator.setFeature(schema.config.IgnoreXSIType_A_A_Test,boolean)
    - '[schema.config.IgnoreXSIType_A_A_Test].validateDocument()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_A_A_Test].testSetFalseDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_A_A_Test,boolean)
      Src: schema.config.IgnoreXSIType_A_A_Test:88,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_A_A_Test:90,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_A_A_Test:90,1
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].validateFragment()'
      Src: schema.config.IgnoreXSIType_A_A_Test:94,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_A_A_Test:96,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_A_A_Test:96,1
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].checkFalseResult()'
      Src: schema.config.IgnoreXSIType_A_A_Test:99,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 86
    functionDepth: 3
    functionLinenumber: 86
    functionLinenumberEnd: 100
    functionName: '[schema.config.IgnoreXSIType_A_A_Test].testSetFalseFragment()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_A_Test.java
    functionUses: 0
    functionsReached:
    - e1.getMessage()
    - '[schema.config.IgnoreXSIType_A_A_Test].validateFragment()'
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_A_A_Test].checkFalseResult()'
    - e.getMessage()
    - fValidator.setFeature(schema.config.IgnoreXSIType_A_A_Test,boolean)
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_A_A_Test].testSetFalseFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_A_A_Test,boolean)
      Src: schema.config.IgnoreXSIType_A_A_Test:104,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_A_A_Test:106,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_A_A_Test:106,1
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].validateDocument()'
      Src: schema.config.IgnoreXSIType_A_A_Test:110,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_A_A_Test:112,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_A_A_Test:112,1
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].checkTrueResult()'
      Src: schema.config.IgnoreXSIType_A_A_Test:115,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 102
    functionDepth: 3
    functionLinenumber: 102
    functionLinenumberEnd: 116
    functionName: '[schema.config.IgnoreXSIType_A_A_Test].testSetTrueDocument()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_A_Test.java
    functionUses: 0
    functionsReached:
    - e1.getMessage()
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_A_A_Test].checkTrueResult()'
    - e.getMessage()
    - fValidator.setFeature(schema.config.IgnoreXSIType_A_A_Test,boolean)
    - '[schema.config.IgnoreXSIType_A_A_Test].validateDocument()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_A_A_Test].testSetTrueDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fValidator.setFeature(schema.config.IgnoreXSIType_A_A_Test,boolean)
      Src: schema.config.IgnoreXSIType_A_A_Test:120,1
    - Dst: e1.getMessage()
      Src: schema.config.IgnoreXSIType_A_A_Test:122,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_A_A_Test:122,1
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].validateFragment()'
      Src: schema.config.IgnoreXSIType_A_A_Test:126,1
    - Dst: e.getMessage()
      Src: schema.config.IgnoreXSIType_A_A_Test:128,1
    - Dst: '[junit.framework.Assert].fail(String)'
      Src: schema.config.IgnoreXSIType_A_A_Test:128,1
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].checkTrueResult()'
      Src: schema.config.IgnoreXSIType_A_A_Test:131,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 118
    functionDepth: 3
    functionLinenumber: 118
    functionLinenumberEnd: 132
    functionName: '[schema.config.IgnoreXSIType_A_A_Test].testSetTrueFragment()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_A_Test.java
    functionUses: 0
    functionsReached:
    - e1.getMessage()
    - '[schema.config.IgnoreXSIType_A_A_Test].validateFragment()'
    - '[junit.framework.Assert].fail(String)'
    - '[schema.config.IgnoreXSIType_A_A_Test].checkTrueResult()'
    - e.getMessage()
    - fValidator.setFeature(schema.config.IgnoreXSIType_A_A_Test,boolean)
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_A_A_Test].testSetTrueFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].checkResult()'
      Src: schema.config.IgnoreXSIType_A_A_Test:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 2
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[schema.config.IgnoreXSIType_A_A_Test].checkTrueResult()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_A_Test.java
    functionUses: 2
    functionsReached:
    - '[schema.config.IgnoreXSIType_A_A_Test].checkResult()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_A_A_Test].checkTrueResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].checkResult()'
      Src: schema.config.IgnoreXSIType_A_A_Test:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 2
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: '[schema.config.IgnoreXSIType_A_A_Test].checkFalseResult()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_A_Test.java
    functionUses: 4
    functionsReached:
    - '[schema.config.IgnoreXSIType_A_A_Test].checkResult()'
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_A_A_Test].checkFalseResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fRootNode.getValidity()
      Src: schema.config.IgnoreXSIType_A_A_Test:143,1
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].assertValidity(schema.config.IgnoreXSIType_A_A_Test,schema.config.IgnoreXSIType_A_A_Test)'
      Src: schema.config.IgnoreXSIType_A_A_Test:143,1
    - Dst: fRootNode.getValidationAttempted()
      Src: schema.config.IgnoreXSIType_A_A_Test:144,1
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].assertValidationAttempted(schema.config.IgnoreXSIType_A_A_Test,schema.config.IgnoreXSIType_A_A_Test)'
      Src: schema.config.IgnoreXSIType_A_A_Test:144,1
    - Dst: fRootNode.getElementDeclaration()
      Src: schema.config.IgnoreXSIType_A_A_Test:146,1
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].getName()'
      Src: schema.config.IgnoreXSIType_A_A_Test:146,1
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].assertElementName(String,schema.config.IgnoreXSIType_A_A_Test)'
      Src: schema.config.IgnoreXSIType_A_A_Test:146,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.IgnoreXSIType_A_A_Test:147,1
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].getName()'
      Src: schema.config.IgnoreXSIType_A_A_Test:147,1
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].assertTypeName(String,schema.config.IgnoreXSIType_A_A_Test)'
      Src: schema.config.IgnoreXSIType_A_A_Test:147,1
    - Dst: fRootNode.getTypeDefinition()
      Src: schema.config.IgnoreXSIType_A_A_Test:148,1
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].getNamespace()'
      Src: schema.config.IgnoreXSIType_A_A_Test:148,1
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_A_A_Test)'
      Src: schema.config.IgnoreXSIType_A_A_Test:148,1
    - Dst: '[schema.config.BaseTest].getChild(int)'
      Src: schema.config.IgnoreXSIType_A_A_Test:150,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
      Src: schema.config.IgnoreXSIType_A_A_Test:151,1
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].assertValidity(schema.config.IgnoreXSIType_A_A_Test,short)'
      Src: schema.config.IgnoreXSIType_A_A_Test:151,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
      Src: schema.config.IgnoreXSIType_A_A_Test:152,1
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].assertValidationAttempted(schema.config.IgnoreXSIType_A_A_Test,short)'
      Src: schema.config.IgnoreXSIType_A_A_Test:152,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
      Src: schema.config.IgnoreXSIType_A_A_Test:154,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: schema.config.IgnoreXSIType_A_A_Test:154,1
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].assertElementName(String,schema.config.IgnoreXSIType_A_A_Test)'
      Src: schema.config.IgnoreXSIType_A_A_Test:154,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IgnoreXSIType_A_A_Test:155,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: schema.config.IgnoreXSIType_A_A_Test:155,1
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].assertTypeName(String,schema.config.IgnoreXSIType_A_A_Test)'
      Src: schema.config.IgnoreXSIType_A_A_Test:155,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
      Src: schema.config.IgnoreXSIType_A_A_Test:156,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: schema.config.IgnoreXSIType_A_A_Test:156,1
    - Dst: '[schema.config.IgnoreXSIType_A_A_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_A_A_Test)'
      Src: schema.config.IgnoreXSIType_A_A_Test:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: schema.config.BaseTest
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 157
    functionName: '[schema.config.IgnoreXSIType_A_A_Test].checkResult()'
    functionSourceFile: /src/xerces/tests/schema/config/IgnoreXSIType_A_A_Test.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
    - '[schema.config.IgnoreXSIType_A_A_Test].assertValidity(schema.config.IgnoreXSIType_A_A_Test,short)'
    - '[schema.config.IgnoreXSIType_A_A_Test].assertValidationAttempted(schema.config.IgnoreXSIType_A_A_Test,short)'
    - '[schema.config.IgnoreXSIType_A_A_Test].getName()'
    - '[schema.config.BaseTest].getChild(int)'
    - '[schema.config.IgnoreXSIType_A_A_Test].assertTypeName(String,schema.config.IgnoreXSIType_A_A_Test)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
    - '[schema.config.IgnoreXSIType_A_A_Test].assertTypeNamespaceNull(schema.config.IgnoreXSIType_A_A_Test)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getName()'
    - fRootNode.getElementDeclaration()
    - '[org.apache.xerces.xs.XSElementDeclaration].getName()'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
    - fRootNode.getTypeDefinition()
    - '[schema.config.IgnoreXSIType_A_A_Test].assertValidationAttempted(schema.config.IgnoreXSIType_A_A_Test,schema.config.IgnoreXSIType_A_A_Test)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
    - fRootNode.getValidity()
    - '[schema.config.IgnoreXSIType_A_A_Test].assertElementName(String,schema.config.IgnoreXSIType_A_A_Test)'
    - '[schema.config.IgnoreXSIType_A_A_Test].getNamespace()'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
    - '[schema.config.IgnoreXSIType_A_A_Test].assertValidity(schema.config.IgnoreXSIType_A_A_Test,schema.config.IgnoreXSIType_A_A_Test)'
    - fRootNode.getValidationAttempted()
    linkageType: ''
    returnType: void
    signature: '[schema.config.IgnoreXSIType_A_A_Test].checkResult()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].<init>()'
      Src: dom.DTest:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.DTest
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[dom.DTest].<init>()'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 9
    functionsReached:
    - '[Object].<init>()'
    linkageType: ''
    returnType: dom.DTest
    signature: '[dom.DTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.DTest:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 3
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[dom.DTest].createDocument()'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].<init>()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[dom.DTest].createDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createDocumentType(String,null,null)'
      Src: dom.DTest:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DocumentType
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - doc
    - name
    argTypes:
    - org.w3c.dom.Document
    - String
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[dom.DTest].createDocumentType(org.w3c.dom.Document,String)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].createDocumentType(String,null,null)'
    linkageType: ''
    returnType: org.w3c.dom.DocumentType
    signature: '[dom.DTest].createDocumentType(org.w3c.dom.Document,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityImpl].<init>(org.apache.xerces.dom.DocumentImpl,String)'
      Src: dom.DTest:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Entity
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - doc
    - name
    argTypes:
    - org.w3c.dom.Document
    - String
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[dom.DTest].createEntity(org.w3c.dom.Document,String)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.EntityImpl].<init>(org.apache.xerces.dom.DocumentImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.Entity
    signature: '[dom.DTest].createEntity(org.w3c.dom.Document,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NotationImpl].<init>(org.apache.xerces.dom.DocumentImpl,String)'
      Src: dom.DTest:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Notation
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - doc
    - name
    argTypes:
    - org.w3c.dom.Document
    - String
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[dom.DTest].createNotation(org.w3c.dom.Document,String)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NotationImpl].<init>(org.apache.xerces.dom.DocumentImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.Notation
    signature: '[dom.DTest].createNotation(org.w3c.dom.Document,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: doc.createElement(String)
      Src: dom.DTest:137,1
    - Dst: doc.appendChild(dom.DTest)
      Src: dom.DTest:138,1
    - Dst: '[dom.DTest].setAttribute(String,String)'
      Src: dom.DTest:139,1
    - Dst: doc.createProcessingInstruction(String,String)
      Src: dom.DTest:141,1
    - Dst: '[dom.DTest].appendChild(dom.DTest)'
      Src: dom.DTest:143,1
    - Dst: doc.createElement(String)
      Src: dom.DTest:145,1
    - Dst: '[dom.DTest].appendChild(dom.DTest)'
      Src: dom.DTest:146,1
    - Dst: doc.createElement(String)
      Src: dom.DTest:148,1
    - Dst: doc.createElement(String)
      Src: dom.DTest:149,1
    - Dst: doc.createElement(String)
      Src: dom.DTest:150,1
    - Dst: doc.createElement(String)
      Src: dom.DTest:151,1
    - Dst: '[dom.DTest].appendChild(dom.DTest)'
      Src: dom.DTest:152,1
    - Dst: '[dom.DTest].appendChild(dom.DTest)'
      Src: dom.DTest:153,1
    - Dst: '[dom.DTest].appendChild(dom.DTest)'
      Src: dom.DTest:154,1
    - Dst: '[dom.DTest].appendChild(dom.DTest)'
      Src: dom.DTest:155,1
    - Dst: doc.createElement(String)
      Src: dom.DTest:157,1
    - Dst: doc.createElement(String)
      Src: dom.DTest:158,1
    - Dst: doc.createElement(String)
      Src: dom.DTest:159,1
    - Dst: doc.createElement(String)
      Src: dom.DTest:160,1
    - Dst: '[dom.DTest].appendChild(dom.DTest)'
      Src: dom.DTest:161,1
    - Dst: '[dom.DTest].appendChild(dom.DTest)'
      Src: dom.DTest:162,1
    - Dst: '[dom.DTest].appendChild(dom.DTest)'
      Src: dom.DTest:163,1
    - Dst: '[dom.DTest].appendChild(dom.DTest)'
      Src: dom.DTest:164,1
    - Dst: doc.createTextNode(String)
      Src: dom.DTest:166,1
    - Dst: doc.createTextNode(String)
      Src: dom.DTest:167,1
    - Dst: doc.createTextNode(String)
      Src: dom.DTest:168,1
    - Dst: doc.createTextNode(String)
      Src: dom.DTest:169,1
    - Dst: doc.createTextNode(String)
      Src: dom.DTest:170,1
    - Dst: doc.createTextNode(String)
      Src: dom.DTest:171,1
    - Dst: '[dom.DTest].appendChild(dom.DTest)'
      Src: dom.DTest:172,1
    - Dst: '[dom.DTest].appendChild(dom.DTest)'
      Src: dom.DTest:173,1
    - Dst: '[dom.DTest].appendChild(dom.DTest)'
      Src: dom.DTest:174,1
    - Dst: '[dom.DTest].appendChild(dom.DTest)'
      Src: dom.DTest:175,1
    - Dst: '[dom.DTest].appendChild(dom.DTest)'
      Src: dom.DTest:176,1
    - Dst: '[dom.DTest].appendChild(dom.DTest)'
      Src: dom.DTest:177,1
    - Dst: doc.createCDATASection(String)
      Src: dom.DTest:179,1
    - Dst: '[dom.DTest].appendChild(dom.DTest)'
      Src: dom.DTest:180,1
    - Dst: doc.createComment(String)
      Src: dom.DTest:182,1
    - Dst: '[dom.DTest].appendChild(dom.DTest)'
      Src: dom.DTest:183,1
    - Dst: doc.createEntityReference(String)
      Src: dom.DTest:185,1
    - Dst: '[dom.DTest].appendChild(dom.DTest)'
      Src: dom.DTest:186,1
    - Dst: '[dom.DTest].<init>()'
      Src: dom.DTest:188,1
    - Dst: '[dom.DTest].createNotation(dom.DTest,String)'
      Src: dom.DTest:189,1
    - Dst: doc.getFirstChild()
      Src: dom.DTest:191,1
    - Dst: docType.getNotations()
      Src: dom.DTest:192,1
    - Dst: '[dom.DTest].setNamedItem(org.w3c.dom.Notation)'
      Src: dom.DTest:192,1
    - Dst: doc.createDocumentFragment()
      Src: dom.DTest:194,1
    - Dst: doc.createTextNode(String)
      Src: dom.DTest:200,1
    - Dst: doc.createTextNode(String)
      Src: dom.DTest:201,1
    - Dst: doc.getDoctype()
      Src: dom.DTest:203,1
    - Dst: '[dom.DTest].getEntities()'
      Src: dom.DTest:203,1
    - Dst: '[dom.DTest].getNamedItem(String)'
      Src: dom.DTest:203,1
    - Dst: doc.getFirstChild()
      Src: dom.DTest:204,1
    - Dst: doc.getLastChild()
      Src: dom.DTest:205,1
    - Dst: '[dom.DTest].getLastChild()'
      Src: dom.DTest:205,1
    - Dst: '[dom.DTest].getLastChild()'
      Src: dom.DTest:205,1
    - Dst: '[dom.DTest].getFirstChild()'
      Src: dom.DTest:205,1
    - Dst: doc.createTextNode(String)
      Src: dom.DTest:206,1
    - Dst: '[dom.DTest].<init>()'
      Src: dom.DTest:208,1
    - Dst: '[dom.DTest].DOMExceptionsTest(org.w3c.dom.Document,String,dom.DTest)'
      Src: dom.DTest:210,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:210,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:211,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:211,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:212,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:212,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:213,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:213,1
    - Dst: '[dom.DTest].setNodeValue(String)'
      Src: dom.DTest:215,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:216,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.DTest:216,1
    - Dst: '[dom.DTest].setNodeValue(String)'
      Src: dom.DTest:217,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:218,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.DTest:218,1
    - Dst: docEntity.setNodeValue(String)
      Src: dom.DTest:219,1
    - Dst: docEntity.getNodeValue()
      Src: dom.DTest:220,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.DTest:220,1
    - Dst: doc.setNodeValue(String)
      Src: dom.DTest:221,1
    - Dst: doc.getNodeValue()
      Src: dom.DTest:222,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.DTest:222,1
    - Dst: docType.setNodeValue(String)
      Src: dom.DTest:223,1
    - Dst: docType.getNodeValue()
      Src: dom.DTest:224,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.DTest:224,1
    - Dst: '[dom.DTest].setNodeValue(String)'
      Src: dom.DTest:225,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:226,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.DTest:226,1
    - Dst: '[org.w3c.dom.Notation].setNodeValue(String)'
      Src: dom.DTest:227,1
    - Dst: '[org.w3c.dom.Notation].getNodeValue()'
      Src: dom.DTest:228,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.DTest:228,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:230,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:230,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:231,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:231,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:232,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:232,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:233,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 161
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - document
    - name
    argTypes:
    - org.w3c.dom.Document
    - String
    constantsTouched: []
    func_position:
      end: 240
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 240
    functionName: '[dom.DTest].docBuilder(org.w3c.dom.Document,String)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 1
    functionsReached:
    - doc.createElement(String)
    - '[dom.DTest].setAttribute(String,String)'
    - docEntity.setNodeValue(String)
    - doc.getLastChild()
    - '[org.w3c.dom.Notation].setNodeValue(String)'
    - '[dom.DTest].<init>()'
    - docType.getNodeValue()
    - doc.createProcessingInstruction(String,String)
    - doc.createCDATASection(String)
    - '[dom.DTest].getFirstChild()'
    - docType.getNotations()
    - doc.createDocumentFragment()
    - '[dom.util.Assertion].verify(boolean)'
    - '[dom.DTest].DOMExceptionsTest(org.w3c.dom.Document,String,dom.DTest)'
    - docType.setNodeValue(String)
    - '[dom.DTest].setNodeValue(String)'
    - '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
    - docEntity.getNodeValue()
    - '[dom.DTest].getNamedItem(String)'
    - '[dom.DTest].getLastChild()'
    - doc.setNodeValue(String)
    - '[org.w3c.dom.Notation].getNodeValue()'
    - '[dom.DTest].appendChild(dom.DTest)'
    - doc.appendChild(dom.DTest)
    - doc.getDoctype()
    - doc.getNodeValue()
    - '[dom.DTest].setNamedItem(org.w3c.dom.Notation)'
    - '[dom.DTest].getEntities()'
    - '[dom.DTest].createNotation(dom.DTest,String)'
    - '[dom.util.Assertion].verify(null)'
    - doc.createEntityReference(String)
    - doc.getFirstChild()
    - '[dom.DTest].getNodeValue()'
    - doc.createTextNode(String)
    - doc.createComment(String)
    linkageType: ''
    returnType: void
    signature: '[dom.DTest].docBuilder(org.w3c.dom.Document,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: dom.DTest:261,1
    - Dst: '[dom.DTest].getMethod(String,Class[])'
      Src: dom.DTest:261,1
    - Dst: '[dom.DTest].invoke(Object,Object[])'
      Src: dom.DTest:262,1
    - Dst: exc.getTargetException()
      Src: dom.DTest:265,1
    - Dst: System.out.println(String)
      Src: dom.DTest:270,1
    - Dst: System.out.println(String)
      Src: dom.DTest:273,1
    - Dst: System.out.println(String)
      Src: dom.DTest:277,1
    - Dst: System.out.println(String)
      Src: dom.DTest:281,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - Class[]
      - Object[]
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - node
    - methodName
    - methodSignature
    - parameters
    - code
    argTypes:
    - Object
    - String
    - Class[]
    - Object[]
    - short
    constantsTouched: []
    func_position:
      end: 286
      start: 253
    functionDepth: 1
    functionLinenumber: 253
    functionLinenumberEnd: 286
    functionName: '[dom.DTest].DOMExceptionsTest(Object,String,Class[],Object[],short)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 0
    functionsReached:
    - exc.getTargetException()
    - '[dom.DTest].getMethod(String,Class[])'
    - System.out.println(String)
    - '[dom.DTest].invoke(Object,Object[])'
    - '[Object].getClass()'
    linkageType: ''
    returnType: boolean
    signature: '[dom.DTest].DOMExceptionsTest(Object,String,Class[],Object[],short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: node.getNodeType()
      Src: dom.DTest:304,1
    CyclomaticComplexity: 39
    EdgeCount: 39
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 364
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 364
    functionName: '[dom.DTest].findTestNodes(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 0
    functionsReached:
    - node.getNodeType()
    linkageType: ''
    returnType: void
    signature: '[dom.DTest].findTestNodes(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.DTest].<init>()'
      Src: dom.DTest:372,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: dom.DTest:377,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: dom.DTest:379,1
    - Dst: '[dom.DTest].findTestNodes(dom.DTest)'
      Src: dom.DTest:380,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: dom.DTest:384,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: dom.DTest:386,1
    - Dst: '[dom.DTest].findTestNodes(dom.DTest)'
      Src: dom.DTest:387,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: dom.DTest:391,1
    CyclomaticComplexity: 40
    EdgeCount: 40
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 433
      start: 370
    functionDepth: 1
    functionLinenumber: 370
    functionLinenumberEnd: 433
    functionName: '[dom.DTest].findTestNodes(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[dom.DTest].<init>()'
    - '[dom.DTest].findTestNodes(dom.DTest)'
    - '[org.w3c.dom.Node].getNextSibling()'
    linkageType: ''
    returnType: void
    signature: '[dom.DTest].findTestNodes(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: dom.DTest:443,1
    - Dst: '[dom.DTest].<init>()'
      Src: dom.DTest:445,1
    - Dst: System.currentTimeMillis()
      Src: dom.DTest:453,1
    - Dst: '[dom.DTest].createDocument()'
      Src: dom.DTest:457,1
    - Dst: '[dom.DTest].createDocumentType(org.w3c.dom.Document,String)'
      Src: dom.DTest:460,1
    - Dst: '[org.w3c.dom.Document].appendChild(org.w3c.dom.DocumentType)'
      Src: dom.DTest:461,1
    - Dst: '[dom.DTest].createEntity(org.w3c.dom.Document,String)'
      Src: dom.DTest:463,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: dom.DTest:464,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].setReadOnly(boolean,boolean)'
      Src: dom.DTest:465,1
    - Dst: '[org.w3c.dom.Entity].appendChild(dom.DTest)'
      Src: dom.DTest:466,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].setReadOnly(boolean,boolean)'
      Src: dom.DTest:467,1
    - Dst: '[org.w3c.dom.DocumentType].getEntities()'
      Src: dom.DTest:468,1
    - Dst: '[dom.DTest].setNamedItem(org.w3c.dom.Entity)'
      Src: dom.DTest:468,1
    - Dst: '[dom.DTest].docBuilder(org.w3c.dom.Document,String)'
      Src: dom.DTest:470,1
    - Dst: '[dom.DTest].findTestNodes(org.w3c.dom.Node)'
      Src: dom.DTest:472,1
    - Dst: '[dom.DTest].testAttr(org.w3c.dom.Document)'
      Src: dom.DTest:475,1
    - Dst: '[dom.DTest].testCDATASection(org.w3c.dom.Document)'
      Src: dom.DTest:476,1
    - Dst: '[dom.DTest].testCharacterData(org.w3c.dom.Document)'
      Src: dom.DTest:477,1
    - Dst: '[dom.DTest].testChildNodeList(org.w3c.dom.Document)'
      Src: dom.DTest:478,1
    - Dst: '[dom.DTest].testComment(org.w3c.dom.Document)'
      Src: dom.DTest:479,1
    - Dst: '[dom.DTest].testDeepNodeList(org.w3c.dom.Document)'
      Src: dom.DTest:480,1
    - Dst: '[dom.DTest].testDocument(org.w3c.dom.Document)'
      Src: dom.DTest:481,1
    - Dst: '[dom.DTest].testDocumentFragment(org.w3c.dom.Document)'
      Src: dom.DTest:482,1
    - Dst: '[dom.DTest].testDocumentType(org.w3c.dom.Document)'
      Src: dom.DTest:483,1
    - Dst: '[dom.DTest].testDOMImplementation(org.w3c.dom.Document)'
      Src: dom.DTest:484,1
    - Dst: '[dom.DTest].testElement(org.w3c.dom.Document)'
      Src: dom.DTest:485,1
    - Dst: '[dom.DTest].testEntity(org.w3c.dom.Document)'
      Src: dom.DTest:486,1
    - Dst: '[dom.DTest].testEntityReference(org.w3c.dom.Document)'
      Src: dom.DTest:487,1
    - Dst: '[dom.DTest].testNode(org.w3c.dom.Document)'
      Src: dom.DTest:488,1
    - Dst: '[dom.DTest].testNotation(org.w3c.dom.Document)'
      Src: dom.DTest:489,1
    - Dst: '[dom.DTest].testPI(org.w3c.dom.Document)'
      Src: dom.DTest:490,1
    - Dst: '[dom.DTest].testText(org.w3c.dom.Document)'
      Src: dom.DTest:491,1
    - Dst: '[dom.DTest].testDOMerrors(org.w3c.dom.Document)'
      Src: dom.DTest:492,1
    - Dst: System.out.println(String)
      Src: dom.DTest:548,1
    - Dst: e.printStackTrace()
      Src: dom.DTest:549,1
    - Dst: System.currentTimeMillis()
      Src: dom.DTest:554,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 566
      start: 442
    functionDepth: 4
    functionLinenumber: 442
    functionLinenumberEnd: 566
    functionName: '[dom.DTest].main(String)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 0
    functionsReached:
    - '[dom.DTest].createDocument()'
    - '[dom.DTest].testCharacterData(org.w3c.dom.Document)'
    - '[dom.DTest].testDOMImplementation(org.w3c.dom.Document)'
    - '[dom.DTest].testDocumentFragment(org.w3c.dom.Document)'
    - '[dom.DTest].createEntity(org.w3c.dom.Document,String)'
    - '[dom.DTest].<init>()'
    - '[dom.DTest].testAttr(org.w3c.dom.Document)'
    - System.currentTimeMillis()
    - '[dom.DTest].testText(org.w3c.dom.Document)'
    - e.printStackTrace()
    - '[dom.DTest].testEntityReference(org.w3c.dom.Document)'
    - '[dom.DTest].testElement(org.w3c.dom.Document)'
    - '[dom.DTest].testNotation(org.w3c.dom.Document)'
    - '[dom.DTest].docBuilder(org.w3c.dom.Document,String)'
    - '[dom.DTest].testCDATASection(org.w3c.dom.Document)'
    - '[org.w3c.dom.Entity].appendChild(dom.DTest)'
    - '[dom.DTest].testPI(org.w3c.dom.Document)'
    - '[dom.DTest].testComment(org.w3c.dom.Document)'
    - '[org.w3c.dom.Document].appendChild(org.w3c.dom.DocumentType)'
    - '[dom.DTest].testDocumentType(org.w3c.dom.Document)'
    - System.out.println(String)
    - '[dom.DTest].setNamedItem(org.w3c.dom.Entity)'
    - '[org.apache.xerces.dom.NodeImpl].setReadOnly(boolean,boolean)'
    - '[dom.DTest].testNode(org.w3c.dom.Document)'
    - '[dom.DTest].testDocument(org.w3c.dom.Document)'
    - '[dom.DTest].createDocumentType(org.w3c.dom.Document,String)'
    - '[dom.DTest].testEntity(org.w3c.dom.Document)'
    - '[dom.DTest].testDOMerrors(org.w3c.dom.Document)'
    - '[org.w3c.dom.DocumentType].getEntities()'
    - '[dom.DTest].testChildNodeList(org.w3c.dom.Document)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[dom.DTest].findTestNodes(org.w3c.dom.Node)'
    - '[dom.DTest].testDeepNodeList(org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[dom.DTest].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createAttribute(String)'
      Src: dom.DTest:585,1
    - Dst: '[dom.DTest].setValue(String)'
      Src: dom.DTest:586,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: dom.DTest:587,1
    - Dst: '[org.w3c.dom.Element].setAttributeNode(dom.DTest)'
      Src: dom.DTest:588,1
    - Dst: '[org.w3c.dom.Element].getAttributeNode(String)'
      Src: dom.DTest:589,1
    - Dst: '[dom.DTest].getName()'
      Src: dom.DTest:592,1
    - Dst: compare.equals(dom.DTest)
      Src: dom.DTest:592,1
    - Dst: System.out.println(String)
      Src: dom.DTest:594,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:598,1
    - Dst: compare.equals(dom.DTest)
      Src: dom.DTest:598,1
    - Dst: System.out.println(String)
      Src: dom.DTest:600,1
    - Dst: '[dom.DTest].getSpecified()'
      Src: dom.DTest:603,1
    - Dst: System.out.println(String)
      Src: dom.DTest:605,1
    - Dst: '[dom.DTest].getValue()'
      Src: dom.DTest:609,1
    - Dst: compare.equals(dom.DTest)
      Src: dom.DTest:609,1
    - Dst: System.out.println(String)
      Src: dom.DTest:611,1
    - Dst: '[dom.DTest].setNodeValue(String)'
      Src: dom.DTest:615,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:617,1
    - Dst: compare.equals(dom.DTest)
      Src: dom.DTest:617,1
    - Dst: System.out.println(String)
      Src: dom.DTest:619,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].setSpecified(dom.DTest)'
      Src: dom.DTest:622,1
    - Dst: '[dom.DTest].getSpecified()'
      Src: dom.DTest:623,1
    - Dst: System.out.println(String)
      Src: dom.DTest:625,1
    - Dst: '[dom.DTest].setValue(null)'
      Src: dom.DTest:629,1
    - Dst: '[dom.DTest].getValue()'
      Src: dom.DTest:630,1
    - Dst: '[dom.DTest].length()'
      Src: dom.DTest:630,1
    - Dst: System.out.println(String)
      Src: dom.DTest:632,1
    - Dst: '[dom.DTest].setValue(String)'
      Src: dom.DTest:636,1
    - Dst: '[dom.DTest].getValue()'
      Src: dom.DTest:638,1
    - Dst: compare.equals(dom.DTest)
      Src: dom.DTest:638,1
    - Dst: System.out.println(String)
      Src: dom.DTest:640,1
    - Dst: '[dom.DTest].cloneNode(dom.DTest)'
      Src: dom.DTest:644,1
    - Dst: '[dom.DTest].getNodeName()'
      Src: dom.DTest:646,1
    - Dst: '[dom.DTest].getNodeName()'
      Src: dom.DTest:646,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:646,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:647,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:647,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:648,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:648,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:648,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:649,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:649,1
    - Dst: System.out.println(String)
      Src: dom.DTest:651,1
    - Dst: '[dom.DTest].<init>()'
      Src: dom.DTest:657,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:659,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:658,1
    - Dst: '[org.w3c.dom.Document].createAttribute(String)'
      Src: dom.DTest:665,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:667,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:666,1
    - Dst: '[org.w3c.dom.Document].getLastChild()'
      Src: dom.DTest:673,1
    - Dst: '[dom.DTest].getLastChild()'
      Src: dom.DTest:673,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:676,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:675,1
    - Dst: System.out.println(String)
      Src: dom.DTest:683,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 103
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 685
      start: 574
    functionDepth: 1
    functionLinenumber: 574
    functionLinenumberEnd: 685
    functionName: '[dom.DTest].testAttr(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].setSpecified(dom.DTest)'
    - '[dom.DTest].cloneNode(dom.DTest)'
    - '[dom.DTest].<init>()'
    - '[org.w3c.dom.Document].createAttribute(String)'
    - compare.equals(dom.DTest)
    - '[dom.DTest].setValue(null)'
    - '[org.w3c.dom.Element].setAttributeNode(dom.DTest)'
    - '[dom.DTest].length()'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[dom.util.Assertion].verify(boolean)'
    - '[dom.DTest].getNodeName()'
    - '[dom.DTest].setNodeValue(String)'
    - '[org.w3c.dom.Element].getAttributeNode(String)'
    - '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
    - System.out.println(String)
    - '[dom.DTest].getLastChild()'
    - '[dom.DTest].getSpecified()'
    - '[dom.DTest].getValue()'
    - '[org.w3c.dom.Document].getLastChild()'
    - '[dom.DTest].setValue(String)'
    - '[dom.DTest].getNodeValue()'
    - '[dom.DTest].getName()'
    - '[dom.DTest].equals(dom.DTest)'
    linkageType: ''
    returnType: void
    signature: '[dom.DTest].testAttr(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: dom.DTest:700,1
    - Dst: '[dom.DTest].getElementsByTagName(String)'
      Src: dom.DTest:700,1
    - Dst: '[dom.DTest].item(int)'
      Src: dom.DTest:700,1
    - Dst: '[dom.DTest].getFirstChild()'
      Src: dom.DTest:700,1
    - Dst: '[dom.DTest].cloneNode(dom.DTest)'
      Src: dom.DTest:702,1
    - Dst: '[dom.DTest].getNodeName()'
      Src: dom.DTest:704,1
    - Dst: '[dom.DTest].getNodeName()'
      Src: dom.DTest:704,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:704,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:705,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:705,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:706,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:706,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:706,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:707,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:707,1
    - Dst: System.out.println(String)
      Src: dom.DTest:709,1
    - Dst: System.out.println(String)
      Src: dom.DTest:717,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 719
      start: 693
    functionDepth: 1
    functionLinenumber: 693
    functionLinenumberEnd: 719
    functionName: '[dom.DTest].testCDATASection(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 1
    functionsReached:
    - System.out.println(String)
    - '[dom.DTest].getFirstChild()'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[dom.DTest].cloneNode(dom.DTest)'
    - '[dom.DTest].item(int)'
    - '[dom.DTest].getNodeValue()'
    - '[dom.DTest].getNodeName()'
    - '[dom.DTest].equals(dom.DTest)'
    - '[dom.DTest].getElementsByTagName(String)'
    linkageType: ''
    returnType: void
    signature: '[dom.DTest].testCDATASection(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: dom.DTest:733,1
    - Dst: '[dom.DTest].getElementsByTagName(String)'
      Src: dom.DTest:733,1
    - Dst: '[dom.DTest].item(int)'
      Src: dom.DTest:733,1
    - Dst: '[dom.DTest].getFirstChild()'
      Src: dom.DTest:733,1
    - Dst: charData.getData()
      Src: dom.DTest:735,1
    - Dst: compareData.equals(dom.DTest)
      Src: dom.DTest:735,1
    - Dst: System.out.println(String)
      Src: dom.DTest:737,1
    - Dst: charData.getData()
      Src: dom.DTest:741,1
    - Dst: charData.getData()
      Src: dom.DTest:745,1
    - Dst: charData.appendData(dom.DTest)
      Src: dom.DTest:746,1
    - Dst: charData.getData()
      Src: dom.DTest:747,1
    - Dst: compareData.equals(dom.DTest)
      Src: dom.DTest:747,1
    - Dst: System.out.println(String)
      Src: dom.DTest:749,1
    - Dst: charData.deleteData(int,int)
      Src: dom.DTest:755,1
    - Dst: charData.getData()
      Src: dom.DTest:756,1
    - Dst: compareData.equals(dom.DTest)
      Src: dom.DTest:756,1
    - Dst: System.out.println(String)
      Src: dom.DTest:758,1
    - Dst: charData.getLength()
      Src: dom.DTest:764,1
    - Dst: System.out.println(String)
      Src: dom.DTest:766,1
    - Dst: charData.insertData(int,String)
      Src: dom.DTest:772,1
    - Dst: charData.getData()
      Src: dom.DTest:773,1
    - Dst: compareData.equals(dom.DTest)
      Src: dom.DTest:773,1
    - Dst: System.out.println(String)
      Src: dom.DTest:775,1
    - Dst: charData.replaceData(int,int,String)
      Src: dom.DTest:781,1
    - Dst: charData.getData()
      Src: dom.DTest:782,1
    - Dst: compareData.equals(dom.DTest)
      Src: dom.DTest:782,1
    - Dst: System.out.println(String)
      Src: dom.DTest:784,1
    - Dst: charData.setData(String)
      Src: dom.DTest:790,1
    - Dst: charData.getData()
      Src: dom.DTest:791,1
    - Dst: compareData.equals(dom.DTest)
      Src: dom.DTest:791,1
    - Dst: System.out.println(String)
      Src: dom.DTest:793,1
    - Dst: charData.substringData(int,int)
      Src: dom.DTest:799,1
    - Dst: compareData.equals(dom.DTest)
      Src: dom.DTest:799,1
    - Dst: System.out.println(String)
      Src: dom.DTest:801,1
    - Dst: charData.substringData(int,int)
      Src: dom.DTest:807,1
    - Dst: compareData.equals(dom.DTest)
      Src: dom.DTest:807,1
    - Dst: System.out.println(String)
      Src: dom.DTest:809,1
    - Dst: '[dom.DTest].<init>()'
      Src: dom.DTest:815,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:818,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:818,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:820,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:820,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:822,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:822,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:825,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:825,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:827,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:827,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:830,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:830,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:832,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:832,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:834,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:834,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:837,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:837,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:839,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:839,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:841,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:841,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: dom.DTest:846,1
    - Dst: '[dom.DTest].getElementsByTagName(String)'
      Src: dom.DTest:846,1
    - Dst: '[dom.DTest].item(int)'
      Src: dom.DTest:846,1
    - Dst: '[dom.DTest].getFirstChild()'
      Src: dom.DTest:846,1
    - Dst: '[dom.DTest].getChildNodes()'
      Src: dom.DTest:846,1
    - Dst: '[dom.DTest].item(int)'
      Src: dom.DTest:846,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:848,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:848,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:850,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:850,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:852,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:852,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:854,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:854,1
    - Dst: '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
      Src: dom.DTest:856,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:856,1
    - Dst: System.out.println(String)
      Src: dom.DTest:862,1
    - Dst: charData.setData(dom.DTest)
      Src: dom.DTest:863,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 191
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 865
      start: 727
    functionDepth: 1
    functionLinenumber: 727
    functionLinenumberEnd: 865
    functionName: '[dom.DTest].testCharacterData(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 1
    functionsReached:
    - charData.insertData(int,String)
    - '[dom.DTest].<init>()'
    - '[dom.DTest].item(int)'
    - charData.replaceData(int,int,String)
    - charData.setData(dom.DTest)
    - charData.substringData(int,int)
    - '[dom.DTest].getFirstChild()'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - charData.appendData(dom.DTest)
    - charData.deleteData(int,int)
    - '[dom.util.Assertion].verify(boolean)'
    - '[dom.DTest].DOMExceptionsTest(dom.DTest,String,dom.DTest)'
    - charData.getData()
    - System.out.println(String)
    - compareData.equals(dom.DTest)
    - charData.setData(String)
    - '[dom.DTest].getChildNodes()'
    - charData.getLength()
    - '[dom.DTest].getElementsByTagName(String)'
    linkageType: ''
    returnType: void
    signature: '[dom.DTest].testCharacterData(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: dom.DTest:879,1
    - Dst: '[dom.DTest].getLastChild()'
      Src: dom.DTest:879,1
    - Dst: '[dom.DTest].getChildNodes()'
      Src: dom.DTest:881,1
    - Dst: '[dom.DTest].getLength()'
      Src: dom.DTest:881,1
    - Dst: '[dom.DTest].getChildNodes()'
      Src: dom.DTest:883,1
    - Dst: '[dom.DTest].item(int)'
      Src: dom.DTest:883,1
    - Dst: '[dom.DTest].getNodeName()'
      Src: dom.DTest:884,1
    - Dst: '[dom.DTest].equals(String)'
      Src: dom.DTest:884,1
    - Dst: System.out.println(String)
      Src: dom.DTest:889,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 891
      start: 873
    functionDepth: 1
    functionLinenumber: 873
    functionLinenumberEnd: 891
    functionName: '[dom.DTest].testChildNodeList(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 1
    functionsReached:
    - '[dom.DTest].getChildNodes()'
    - System.out.println(String)
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[dom.DTest].getLastChild()'
    - '[dom.DTest].item(int)'
    - '[dom.DTest].getNodeName()'
    - '[dom.DTest].getLength()'
    - '[dom.DTest].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[dom.DTest].testChildNodeList(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: dom.DTest:905,1
    - Dst: '[dom.DTest].getElementsByTagName(String)'
      Src: dom.DTest:905,1
    - Dst: '[dom.DTest].item(int)'
      Src: dom.DTest:905,1
    - Dst: '[dom.DTest].getFirstChild()'
      Src: dom.DTest:905,1
    - Dst: '[dom.DTest].cloneNode(dom.DTest)'
      Src: dom.DTest:906,1
    - Dst: '[dom.DTest].getNodeName()'
      Src: dom.DTest:908,1
    - Dst: '[dom.DTest].getNodeName()'
      Src: dom.DTest:908,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:908,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:909,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:909,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:910,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:910,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:910,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:911,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:911,1
    - Dst: System.out.println(String)
      Src: dom.DTest:918,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 920
      start: 899
    functionDepth: 1
    functionLinenumber: 899
    functionLinenumberEnd: 920
    functionName: '[dom.DTest].testComment(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 1
    functionsReached:
    - System.out.println(String)
    - '[dom.DTest].getFirstChild()'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[dom.DTest].cloneNode(dom.DTest)'
    - '[dom.DTest].item(int)'
    - '[dom.DTest].getNodeValue()'
    - '[dom.DTest].getNodeName()'
    - '[dom.DTest].equals(dom.DTest)'
    - '[dom.DTest].getElementsByTagName(String)'
    linkageType: ''
    returnType: void
    signature: '[dom.DTest].testComment(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].getLastChild()'
      Src: dom.DTest:934,1
    - Dst: '[dom.DTest].getLastChild()'
      Src: dom.DTest:934,1
    - Dst: '[org.w3c.dom.Element].getElementsByTagName(String)'
      Src: dom.DTest:935,1
    - Dst: '[dom.DTest].getLength()'
      Src: dom.DTest:935,1
    - Dst: System.out.println(String)
      Src: dom.DTest:937,1
    - Dst: '[org.w3c.dom.Element].getElementsByTagName(String)'
      Src: dom.DTest:940,1
    - Dst: '[dom.DTest].item(int)'
      Src: dom.DTest:940,1
    - Dst: '[dom.DTest].getNodeName()'
      Src: dom.DTest:941,1
    - Dst: '[dom.DTest].equals(String)'
      Src: dom.DTest:941,1
    - Dst: System.out.println(String)
      Src: dom.DTest:943,1
    - Dst: '[org.w3c.dom.Document].getLastChild()'
      Src: dom.DTest:946,1
    - Dst: '[org.w3c.dom.Element].getElementsByTagName(String)'
      Src: dom.DTest:947,1
    - Dst: '[dom.DTest].item(int)'
      Src: dom.DTest:947,1
    - Dst: '[dom.DTest].getNodeName()'
      Src: dom.DTest:947,1
    - Dst: '[dom.DTest].equals(String)'
      Src: dom.DTest:947,1
    - Dst: System.out.println(String)
      Src: dom.DTest:949,1
    - Dst: System.out.println(String)
      Src: dom.DTest:956,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 958
      start: 928
    functionDepth: 1
    functionLinenumber: 928
    functionLinenumberEnd: 958
    functionName: '[dom.DTest].testDeepNodeList(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Document].getLastChild()'
    - System.out.println(String)
    - '[dom.DTest].getLastChild()'
    - '[dom.DTest].item(int)'
    - '[dom.DTest].getNodeName()'
    - '[dom.DTest].getLength()'
    - '[org.w3c.dom.Element].getElementsByTagName(String)'
    - '[dom.DTest].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[dom.DTest].testDeepNodeList(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.DTest].<init>()'
      Src: dom.DTest:970,1
    - Dst: '[dom.DTest].createDocumentType(org.w3c.dom.Document,String)'
      Src: dom.DTest:981,1
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: dom.DTest:982,1
    - Dst: '[org.w3c.dom.DocumentType].getNodeName()'
      Src: dom.DTest:983,1
    - Dst: '[dom.DTest].getNodeName()'
      Src: dom.DTest:983,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:983,1
    - Dst: '[org.w3c.dom.DocumentType].getNodeValue()'
      Src: dom.DTest:984,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:984,1
    - Dst: '[org.w3c.dom.DocumentType].getNodeValue()'
      Src: dom.DTest:985,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:985,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:985,1
    - Dst: '[org.w3c.dom.DocumentType].getNodeValue()'
      Src: dom.DTest:986,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:986,1
    - Dst: System.out.println(String)
      Src: dom.DTest:988,1
    - Dst: '[org.w3c.dom.Document].getLastChild()'
      Src: dom.DTest:992,1
    - Dst: '[dom.DTest].getNodeName()'
      Src: dom.DTest:993,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: dom.DTest:993,1
    - Dst: '[dom.DTest].getNodeName()'
      Src: dom.DTest:993,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:993,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:994,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: dom.DTest:994,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:994,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:995,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: dom.DTest:995,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:995,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:995,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:996,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: dom.DTest:996,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:996,1
    - Dst: System.out.println(String)
      Src: dom.DTest:998,1
    - Dst: '[org.w3c.dom.Document].getElementsByTagName(String)'
      Src: dom.DTest:1002,1
    - Dst: '[dom.DTest].getLength()'
      Src: dom.DTest:1003,1
    - Dst: '[dom.DTest].item(dom.DTest)'
      Src: dom.DTest:1007,1
    - Dst: n.getNodeName()
      Src: dom.DTest:1008,1
    - Dst: elementNames[i].equals(dom.DTest)
      Src: dom.DTest:1008,1
    - Dst: n.getNodeName()
      Src: dom.DTest:1010,1
    - Dst: System.out.println(dom.DTest)
      Src: dom.DTest:1010,1
    - Dst: '[org.w3c.dom.Document].getImplementation()'
      Src: dom.DTest:1015,1
    - Dst: '[org.w3c.dom.Document].equals(dom.DTest)'
      Src: dom.DTest:1015,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1017,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: dom.DTest:1021,1
    - Dst: '[org.w3c.dom.Document].createDocumentFragment()'
      Src: dom.DTest:1025,1
    - Dst: '[dom.DTest].item(int)'
      Src: dom.DTest:1027,1
    - Dst: '[dom.DTest].item(int)'
      Src: dom.DTest:1027,1
    - Dst: '[dom.DTest].removeChild(dom.DTest)'
      Src: dom.DTest:1027,1
    - Dst: '[dom.DTest].appendChild(dom.DTest)'
      Src: dom.DTest:1027,1
    - Dst: '[org.w3c.dom.Document].createDocumentFragment()'
      Src: dom.DTest:1028,1
    - Dst: '[dom.DTest].item(int)'
      Src: dom.DTest:1030,1
    - Dst: '[dom.DTest].item(int)'
      Src: dom.DTest:1030,1
    - Dst: '[dom.DTest].removeChild(dom.DTest)'
      Src: dom.DTest:1030,1
    - Dst: '[dom.DTest].appendChild(dom.DTest)'
      Src: dom.DTest:1030,1
    - Dst: '[dom.DTest].getLength()'
      Src: dom.DTest:1031,1
    - Dst: '[dom.DTest].item(dom.DTest)'
      Src: dom.DTest:1034,1
    - Dst: n.getNodeName()
      Src: dom.DTest:1035,1
    - Dst: newElementNames[i].equals(dom.DTest)
      Src: dom.DTest:1035,1
    - Dst: n.getNodeName()
      Src: dom.DTest:1037,1
    - Dst: System.out.println(dom.DTest)
      Src: dom.DTest:1037,1
    - Dst: '[dom.DTest].item(int)'
      Src: dom.DTest:1042,1
    - Dst: '[dom.DTest].insertBefore(dom.DTest,null)'
      Src: dom.DTest:1042,1
    - Dst: '[dom.DTest].item(int)'
      Src: dom.DTest:1043,1
    - Dst: '[dom.DTest].item(int)'
      Src: dom.DTest:1043,1
    - Dst: '[dom.DTest].insertBefore(dom.DTest,dom.DTest)'
      Src: dom.DTest:1043,1
    - Dst: '[dom.DTest].getLength()'
      Src: dom.DTest:1047,1
    - Dst: '[dom.DTest].item(dom.DTest)'
      Src: dom.DTest:1050,1
    - Dst: n.getNodeName()
      Src: dom.DTest:1051,1
    - Dst: elementNames[i].equals(dom.DTest)
      Src: dom.DTest:1051,1
    - Dst: n.getNodeName()
      Src: dom.DTest:1053,1
    - Dst: System.out.println(dom.DTest)
      Src: dom.DTest:1053,1
    - Dst: '[dom.DTest].<init>()'
      Src: dom.DTest:1059,1
    - Dst: '[org.w3c.dom.Document].cloneNode(boolean)'
      Src: dom.DTest:1076,1
    - Dst: '[dom.DTest].treeCompare(dom.DTest,dom.DTest)'
      Src: dom.DTest:1077,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1080,1
    - Dst: doc2.getDocumentElement()
      Src: dom.DTest:1086,1
    - Dst: '[dom.DTest].getOwnerDocument()'
      Src: dom.DTest:1086,1
    - Dst: '[dom.util.Assertion].verify(dom.DTest)'
      Src: dom.DTest:1086,1
    - Dst: doc2.createElement(String)
      Src: dom.DTest:1091,1
    - Dst: doc2.getDocumentElement()
      Src: dom.DTest:1092,1
    - Dst: '[dom.DTest].appendChild(dom.DTest)'
      Src: dom.DTest:1092,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1096,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 141
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 1098
      start: 968
    functionDepth: 1
    functionLinenumber: 968
    functionLinenumberEnd: 1098
    functionName: '[dom.DTest].testDocument(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.DocumentType].getNodeName()'
    - '[dom.DTest].getOwnerDocument()'
    - '[dom.DTest].<init>()'
    - '[dom.DTest].item(int)'
    - '[dom.DTest].removeChild(dom.DTest)'
    - n.getNodeName()
    - '[org.w3c.dom.Document].getImplementation()'
    - '[dom.util.Assertion].verify(dom.DTest)'
    - newElementNames[i].equals(dom.DTest)
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[org.w3c.dom.Document].equals(dom.DTest)'
    - '[dom.DTest].getNodeName()'
    - '[dom.DTest].treeCompare(dom.DTest,dom.DTest)'
    - '[dom.DTest].getLength()'
    - doc2.getDocumentElement()
    - '[org.w3c.dom.Document].createDocumentFragment()'
    - '[dom.DTest].insertBefore(dom.DTest,dom.DTest)'
    - '[org.w3c.dom.Document].createElement(String)'
    - System.out.println(String)
    - '[dom.DTest].appendChild(dom.DTest)'
    - '[org.w3c.dom.Document].getElementsByTagName(String)'
    - '[org.w3c.dom.Document].getDoctype()'
    - doc2.createElement(String)
    - System.out.println(dom.DTest)
    - '[dom.DTest].createDocumentType(org.w3c.dom.Document,String)'
    - '[org.w3c.dom.Document].getLastChild()'
    - '[org.w3c.dom.DocumentType].getNodeValue()'
    - '[org.w3c.dom.Document].cloneNode(boolean)'
    - '[dom.DTest].getNodeValue()'
    - elementNames[i].equals(dom.DTest)
    - '[dom.DTest].item(dom.DTest)'
    - '[dom.DTest].insertBefore(dom.DTest,null)'
    - '[dom.DTest].equals(dom.DTest)'
    linkageType: ''
    returnType: void
    signature: '[dom.DTest].testDocument(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createDocumentFragment()'
      Src: dom.DTest:1113,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 1121
      start: 1109
    functionDepth: 0
    functionLinenumber: 1109
    functionLinenumberEnd: 1121
    functionName: '[dom.DTest].testDocumentFragment(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Document].createDocumentFragment()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[dom.DTest].testDocumentFragment(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.DTest].<init>()'
      Src: dom.DTest:1131,1
    - Dst: '[dom.DTest].createDocumentType(org.w3c.dom.Document,String)'
      Src: dom.DTest:1138,1
    - Dst: '[org.w3c.dom.Document].getFirstChild()'
      Src: dom.DTest:1139,1
    - Dst: '[dom.DTest].cloneNode(boolean)'
      Src: dom.DTest:1140,1
    - Dst: '[dom.DTest].getNodeName()'
      Src: dom.DTest:1142,1
    - Dst: '[dom.DTest].getNodeName()'
      Src: dom.DTest:1142,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:1142,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1143,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1143,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1144,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1144,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:1144,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1145,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1145,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1147,1
    - Dst: '[org.w3c.dom.Document].getFirstChild()'
      Src: dom.DTest:1152,1
    - Dst: docType.getEntities()
      Src: dom.DTest:1154,1
    - Dst: '[dom.DTest].item(int)'
      Src: dom.DTest:1155,1
    - Dst: '[dom.DTest].getNodeName()'
      Src: dom.DTest:1155,1
    - Dst: compare.equals(dom.DTest)
      Src: dom.DTest:1155,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1157,1
    - Dst: docType.getNotations()
      Src: dom.DTest:1160,1
    - Dst: '[dom.DTest].item(int)'
      Src: dom.DTest:1162,1
    - Dst: '[dom.DTest].getNodeName()'
      Src: dom.DTest:1162,1
    - Dst: compare.equals(dom.DTest)
      Src: dom.DTest:1162,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1164,1
    - Dst: '[org.w3c.dom.Document].getFirstChild()'
      Src: dom.DTest:1168,1
    - Dst: '[org.w3c.dom.Document].removeChild(dom.DTest)'
      Src: dom.DTest:1168,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: dom.DTest:1169,1
    - Dst: '[org.w3c.dom.Document].insertBefore(org.w3c.dom.DocumentType,dom.DTest)'
      Src: dom.DTest:1169,1
    - Dst: '[org.w3c.dom.Document].getFirstChild()'
      Src: dom.DTest:1172,1
    - Dst: '[org.w3c.dom.Document].removeChild(dom.DTest)'
      Src: dom.DTest:1172,1
    - Dst: '[org.w3c.dom.Document].getFirstChild()'
      Src: dom.DTest:1173,1
    - Dst: '[org.w3c.dom.Document].insertBefore(dom.DTest,dom.DTest)'
      Src: dom.DTest:1173,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1178,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 1180
      start: 1129
    functionDepth: 1
    functionLinenumber: 1129
    functionLinenumberEnd: 1180
    functionName: '[dom.DTest].testDocumentType(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Document].getFirstChild()'
    - '[dom.DTest].cloneNode(boolean)'
    - '[org.w3c.dom.Document].removeChild(dom.DTest)'
    - '[org.w3c.dom.Document].insertBefore(dom.DTest,dom.DTest)'
    - System.out.println(String)
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[dom.DTest].<init>()'
    - '[dom.DTest].item(int)'
    - docType.getNotations()
    - '[dom.DTest].getNodeValue()'
    - '[dom.DTest].getNodeName()'
    - compare.equals(dom.DTest)
    - '[dom.DTest].createDocumentType(org.w3c.dom.Document,String)'
    - '[dom.DTest].equals(dom.DTest)'
    - '[org.w3c.dom.Document].insertBefore(org.w3c.dom.DocumentType,dom.DTest)'
    - docType.getEntities()
    linkageType: ''
    returnType: void
    signature: '[dom.DTest].testDocumentType(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.DTest].<init>()'
      Src: dom.DTest:1189,1
    - Dst: '[dom.DTest].DOMExceptionsTest(org.w3c.dom.Document,String,dom.DTest)'
      Src: dom.DTest:1191,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:1191,1
    - Dst: '[dom.DTest].DOMExceptionsTest(org.w3c.dom.Text,String,dom.DTest)'
      Src: dom.DTest:1192,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.DTest:1192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 1227
      start: 1185
    functionDepth: 1
    functionLinenumber: 1185
    functionLinenumberEnd: 1227
    functionName: '[dom.DTest].testDOMerrors(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 1
    functionsReached:
    - '[dom.util.Assertion].verify(boolean)'
    - '[dom.DTest].DOMExceptionsTest(org.w3c.dom.Document,String,dom.DTest)'
    - '[dom.DTest].DOMExceptionsTest(org.w3c.dom.Text,String,dom.DTest)'
    - '[dom.DTest].<init>()'
    linkageType: ''
    returnType: void
    signature: '[dom.DTest].testDOMerrors(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].getImplementation()'
      Src: dom.DTest:1242,1
    - Dst: '[dom.DTest].hasFeature(String,String)'
      Src: dom.DTest:1244,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1247,1
    - Dst: '[dom.DTest].hasFeature(String,String)'
      Src: dom.DTest:1251,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1254,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1261,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 1263
      start: 1235
    functionDepth: 1
    functionLinenumber: 1235
    functionLinenumberEnd: 1263
    functionName: '[dom.DTest].testDOMImplementation(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 1
    functionsReached:
    - '[dom.DTest].hasFeature(String,String)'
    - '[org.w3c.dom.Document].getImplementation()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[dom.DTest].testDOMImplementation(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: dom.DTest:1284,1
    - Dst: '[dom.DTest].cloneNode(boolean)'
      Src: dom.DTest:1285,1
    - Dst: '[dom.DTest].getNodeName()'
      Src: dom.DTest:1287,1
    - Dst: '[dom.DTest].getNodeName()'
      Src: dom.DTest:1287,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:1287,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1288,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1288,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1289,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1289,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:1289,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1290,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1290,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1292,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: dom.DTest:1297,1
    - Dst: '[dom.DTest].getAttribute(String)'
      Src: dom.DTest:1299,1
    - Dst: '[dom.DTest].getAttribute(String)'
      Src: dom.DTest:1300,1
    - Dst: compare.equals(dom.DTest)
      Src: dom.DTest:1300,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1302,1
    - Dst: '[dom.DTest].getAttributeNode(String)'
      Src: dom.DTest:1306,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1309,1
    - Dst: '[org.w3c.dom.Document].createAttribute(String)'
      Src: dom.DTest:1313,1
    - Dst: '[dom.DTest].setValue(String)'
      Src: dom.DTest:1314,1
    - Dst: '[dom.DTest].setAttributeNode(dom.DTest)'
      Src: dom.DTest:1315,1
    - Dst: '[dom.DTest].getAttributes()'
      Src: dom.DTest:1316,1
    - Dst: '[dom.DTest].getLength()'
      Src: dom.DTest:1317,1
    - Dst: '[dom.DTest].item(dom.DTest)'
      Src: dom.DTest:1321,1
    - Dst: n.getNodeName()
      Src: dom.DTest:1322,1
    - Dst: attributeCompare[k].equals(dom.DTest)
      Src: dom.DTest:1322,1
    - Dst: n.getNodeValue()
      Src: dom.DTest:1324,1
    - Dst: System.out.println(dom.DTest)
      Src: dom.DTest:1324,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1325,1
    - Dst: '[org.w3c.dom.Document].getElementsByTagName(String)'
      Src: dom.DTest:1331,1
    - Dst: '[dom.DTest].getLength()'
      Src: dom.DTest:1332,1
    - Dst: '[dom.DTest].item(dom.DTest)'
      Src: dom.DTest:1336,1
    - Dst: n.getNodeName()
      Src: dom.DTest:1337,1
    - Dst: elementNames[i].equals(dom.DTest)
      Src: dom.DTest:1337,1
    - Dst: n.getNodeName()
      Src: dom.DTest:1340,1
    - Dst: System.out.println(dom.DTest)
      Src: dom.DTest:1339,1
    - Dst: '[org.w3c.dom.Document].getElementsByTagName(String)'
      Src: dom.DTest:1346,1
    - Dst: '[dom.DTest].item(int)'
      Src: dom.DTest:1346,1
    - Dst: '[org.w3c.dom.Document].getElementsByTagName(String)'
      Src: dom.DTest:1347,1
    - Dst: '[dom.DTest].item(int)'
      Src: dom.DTest:1347,1
    - Dst: '[org.w3c.dom.Node].getChildNodes()'
      Src: dom.DTest:1348,1
    - Dst: '[dom.DTest].getLength()'
      Src: dom.DTest:1349,1
    - Dst: '[dom.DTest].item(dom.DTest)'
      Src: dom.DTest:1353,1
    - Dst: n.getNodeValue()
      Src: dom.DTest:1354,1
    - Dst: textCompare[j].equals(dom.DTest)
      Src: dom.DTest:1354,1
    - Dst: n.getNodeValue()
      Src: dom.DTest:1357,1
    - Dst: System.out.println(dom.DTest)
      Src: dom.DTest:1356,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: dom.DTest:1363,1
    - Dst: '[dom.DTest].normalize()'
      Src: dom.DTest:1364,1
    - Dst: '[org.w3c.dom.Node].getChildNodes()'
      Src: dom.DTest:1365,1
    - Dst: '[dom.DTest].item(int)'
      Src: dom.DTest:1367,1
    - Dst: n.getNodeValue()
      Src: dom.DTest:1368,1
    - Dst: compare.equals(dom.DTest)
      Src: dom.DTest:1368,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1370,1
    - Dst: '[dom.DTest].setAttribute(String,String)'
      Src: dom.DTest:1374,1
    - Dst: '[dom.DTest].removeAttribute(String)'
      Src: dom.DTest:1375,1
    - Dst: '[dom.DTest].removeAttributeNode(dom.DTest)'
      Src: dom.DTest:1376,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1382,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 127
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 1384
      start: 1271
    functionDepth: 1
    functionLinenumber: 1271
    functionLinenumberEnd: 1384
    functionName: '[dom.DTest].testElement(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 1
    functionsReached:
    - '[dom.DTest].setAttribute(String,String)'
    - attributeCompare[k].equals(dom.DTest)
    - '[org.w3c.dom.Document].createAttribute(String)'
    - '[dom.DTest].item(int)'
    - n.getNodeName()
    - n.getNodeValue()
    - compare.equals(dom.DTest)
    - '[dom.DTest].cloneNode(boolean)'
    - '[dom.DTest].normalize()'
    - '[org.w3c.dom.Node].getChildNodes()'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[dom.DTest].getAttributes()'
    - '[dom.DTest].getNodeName()'
    - '[dom.DTest].getLength()'
    - '[dom.DTest].removeAttributeNode(dom.DTest)'
    - '[dom.DTest].getAttribute(String)'
    - System.out.println(String)
    - '[dom.DTest].getAttributeNode(String)'
    - '[org.w3c.dom.Document].getElementsByTagName(String)'
    - '[dom.DTest].removeAttribute(String)'
    - System.out.println(dom.DTest)
    - '[dom.DTest].setAttributeNode(dom.DTest)'
    - textCompare[j].equals(dom.DTest)
    - '[dom.DTest].setValue(String)'
    - '[dom.DTest].getNodeValue()'
    - elementNames[i].equals(dom.DTest)
    - '[dom.DTest].item(dom.DTest)'
    - '[dom.DTest].equals(dom.DTest)'
    linkageType: ''
    returnType: void
    signature: '[dom.DTest].testElement(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: dom.DTest:1399,1
    - Dst: '[dom.DTest].getEntities()'
      Src: dom.DTest:1399,1
    - Dst: '[dom.DTest].getNamedItem(String)'
      Src: dom.DTest:1399,1
    - Dst: entity.cloneNode(boolean)
      Src: dom.DTest:1401,1
    - Dst: node.getNodeName()
      Src: dom.DTest:1403,1
    - Dst: '[dom.DTest].getNodeName()'
      Src: dom.DTest:1403,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:1403,1
    - Dst: node.getNodeValue()
      Src: dom.DTest:1404,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1404,1
    - Dst: node.getNodeValue()
      Src: dom.DTest:1405,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1405,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:1405,1
    - Dst: node.getNodeValue()
      Src: dom.DTest:1406,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1406,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1408,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].setNotationName(String)'
      Src: dom.DTest:1413,1
    - Dst: entity.getNotationName()
      Src: dom.DTest:1415,1
    - Dst: compare.equals(dom.DTest)
      Src: dom.DTest:1415,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1417,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].setPublicId(String)'
      Src: dom.DTest:1420,1
    - Dst: entity.getPublicId()
      Src: dom.DTest:1422,1
    - Dst: compare.equals(dom.DTest)
      Src: dom.DTest:1422,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1424,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].setSystemId(String)'
      Src: dom.DTest:1427,1
    - Dst: entity.getSystemId()
      Src: dom.DTest:1429,1
    - Dst: compare.equals(dom.DTest)
      Src: dom.DTest:1429,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1431,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1438,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 1440
      start: 1392
    functionDepth: 2
    functionLinenumber: 1392
    functionLinenumberEnd: 1440
    functionName: '[dom.DTest].testEntity(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 1
    functionsReached:
    - '[dom.DTest].getEntities()'
    - '[dom.DTest].getNamedItem(String)'
    - compare.equals(dom.DTest)
    - entity.getPublicId()
    - entity.getSystemId()
    - System.out.println(String)
    - entity.cloneNode(boolean)
    - '[org.apache.xerces.dom.EntityImpl].setPublicId(String)'
    - node.getNodeValue()
    - '[org.apache.xerces.dom.EntityImpl].setSystemId(String)'
    - '[dom.DTest].getNodeValue()'
    - '[dom.DTest].getNodeName()'
    - '[org.w3c.dom.Document].getDoctype()'
    - entity.getNotationName()
    - '[dom.DTest].equals(dom.DTest)'
    - node.getNodeName()
    - '[org.apache.xerces.dom.EntityImpl].setNotationName(String)'
    linkageType: ''
    returnType: void
    signature: '[dom.DTest].testEntity(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].getLastChild()'
      Src: dom.DTest:1454,1
    - Dst: '[dom.DTest].getLastChild()'
      Src: dom.DTest:1454,1
    - Dst: '[dom.DTest].getLastChild()'
      Src: dom.DTest:1454,1
    - Dst: '[dom.DTest].getFirstChild()'
      Src: dom.DTest:1454,1
    - Dst: node.cloneNode(boolean)
      Src: dom.DTest:1456,1
    - Dst: node.getNodeName()
      Src: dom.DTest:1458,1
    - Dst: '[dom.DTest].getNodeName()'
      Src: dom.DTest:1458,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:1458,1
    - Dst: node.getNodeValue()
      Src: dom.DTest:1459,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1459,1
    - Dst: node.getNodeValue()
      Src: dom.DTest:1460,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1460,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:1460,1
    - Dst: node.getNodeValue()
      Src: dom.DTest:1461,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1461,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1463,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1472,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 1474
      start: 1448
    functionDepth: 1
    functionLinenumber: 1448
    functionLinenumberEnd: 1474
    functionName: '[dom.DTest].testEntityReference(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Document].getLastChild()'
    - node.cloneNode(boolean)
    - System.out.println(String)
    - '[dom.DTest].getFirstChild()'
    - '[dom.DTest].getLastChild()'
    - node.getNodeValue()
    - '[dom.DTest].getNodeValue()'
    - '[dom.DTest].getNodeName()'
    - '[dom.DTest].equals(dom.DTest)'
    - node.getNodeName()
    linkageType: ''
    returnType: void
    signature: '[dom.DTest].testEntityReference(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: dom.DTest:1492,1
    - Dst: '[dom.DTest].cloneNode(boolean)'
      Src: dom.DTest:1493,1
    - Dst: '[dom.DTest].treeCompare(dom.DTest,dom.DTest)'
      Src: dom.DTest:1494,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1501,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: dom.DTest:1505,1
    - Dst: '[dom.DTest].getFirstChild()'
      Src: dom.DTest:1506,1
    - Dst: '[dom.DTest].treeCompare(dom.DTest,dom.DTest)'
      Src: dom.DTest:1507,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1514,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1521,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 1523
      start: 1486
    functionDepth: 1
    functionLinenumber: 1486
    functionLinenumberEnd: 1523
    functionName: '[dom.DTest].testNode(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 1
    functionsReached:
    - '[dom.DTest].cloneNode(boolean)'
    - System.out.println(String)
    - '[dom.DTest].getFirstChild()'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[dom.DTest].treeCompare(dom.DTest,dom.DTest)'
    linkageType: ''
    returnType: void
    signature: '[dom.DTest].testNode(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: dom.DTest:1538,1
    - Dst: '[dom.DTest].getNotations()'
      Src: dom.DTest:1538,1
    - Dst: '[dom.DTest].getNamedItem(String)'
      Src: dom.DTest:1538,1
    - Dst: notation.cloneNode(boolean)
      Src: dom.DTest:1540,1
    - Dst: node.getNodeName()
      Src: dom.DTest:1542,1
    - Dst: '[dom.DTest].getNodeName()'
      Src: dom.DTest:1542,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:1542,1
    - Dst: node.getNodeValue()
      Src: dom.DTest:1543,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1543,1
    - Dst: node.getNodeValue()
      Src: dom.DTest:1544,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1544,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:1544,1
    - Dst: node.getNodeValue()
      Src: dom.DTest:1545,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1545,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1547,1
    - Dst: '[org.apache.xerces.dom.NotationImpl].setPublicId(String)'
      Src: dom.DTest:1552,1
    - Dst: notation.getPublicId()
      Src: dom.DTest:1554,1
    - Dst: compare.equals(dom.DTest)
      Src: dom.DTest:1554,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1556,1
    - Dst: '[org.apache.xerces.dom.NotationImpl].setSystemId(String)'
      Src: dom.DTest:1559,1
    - Dst: notation.getSystemId()
      Src: dom.DTest:1561,1
    - Dst: compare.equals(dom.DTest)
      Src: dom.DTest:1561,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1563,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1570,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 1572
      start: 1531
    functionDepth: 2
    functionLinenumber: 1531
    functionLinenumberEnd: 1572
    functionName: '[dom.DTest].testNotation(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 1
    functionsReached:
    - '[dom.DTest].getNamedItem(String)'
    - compare.equals(dom.DTest)
    - notation.cloneNode(boolean)
    - '[dom.DTest].getNotations()'
    - System.out.println(String)
    - '[org.apache.xerces.dom.NotationImpl].setSystemId(String)'
    - node.getNodeValue()
    - '[org.apache.xerces.dom.NotationImpl].setPublicId(String)'
    - '[dom.DTest].getNodeValue()'
    - notation.getPublicId()
    - notation.getSystemId()
    - '[dom.DTest].getNodeName()'
    - '[org.w3c.dom.Document].getDoctype()'
    - '[dom.DTest].equals(dom.DTest)'
    - node.getNodeName()
    linkageType: ''
    returnType: void
    signature: '[dom.DTest].testNotation(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: dom.DTest:1587,1
    - Dst: '[dom.DTest].getFirstChild()'
      Src: dom.DTest:1587,1
    - Dst: pI.cloneNode(boolean)
      Src: dom.DTest:1588,1
    - Dst: pI.getNodeName()
      Src: dom.DTest:1590,1
    - Dst: pI2.getNodeName()
      Src: dom.DTest:1590,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:1590,1
    - Dst: pI.getNodeValue()
      Src: dom.DTest:1591,1
    - Dst: pI2.getNodeValue()
      Src: dom.DTest:1591,1
    - Dst: pI.getNodeValue()
      Src: dom.DTest:1592,1
    - Dst: pI2.getNodeValue()
      Src: dom.DTest:1592,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:1592,1
    - Dst: pI.getNodeValue()
      Src: dom.DTest:1593,1
    - Dst: pI2.getNodeValue()
      Src: dom.DTest:1593,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1595,1
    - Dst: pI.getData()
      Src: dom.DTest:1600,1
    - Dst: compare.equals(dom.DTest)
      Src: dom.DTest:1600,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1602,1
    - Dst: pI.setData(String)
      Src: dom.DTest:1606,1
    - Dst: pI.getData()
      Src: dom.DTest:1608,1
    - Dst: compare.equals(dom.DTest)
      Src: dom.DTest:1608,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1610,1
    - Dst: pI.getTarget()
      Src: dom.DTest:1614,1
    - Dst: compare.equals(dom.DTest)
      Src: dom.DTest:1614,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1616,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1622,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 1625
      start: 1580
    functionDepth: 1
    functionLinenumber: 1580
    functionLinenumberEnd: 1625
    functionName: '[dom.DTest].testPI(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 1
    functionsReached:
    - pI.getTarget()
    - pI2.getNodeName()
    - System.out.println(String)
    - '[dom.DTest].getFirstChild()'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - pI.cloneNode(boolean)
    - pI.getNodeValue()
    - pI.getData()
    - compare.equals(dom.DTest)
    - pI.setData(String)
    - pI2.getNodeValue()
    - '[dom.DTest].equals(dom.DTest)'
    - pI.getNodeName()
    linkageType: ''
    returnType: void
    signature: '[dom.DTest].testPI(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: dom.DTest:1640,1
    - Dst: '[dom.DTest].getElementsByTagName(String)'
      Src: dom.DTest:1640,1
    - Dst: '[dom.DTest].item(int)'
      Src: dom.DTest:1640,1
    - Dst: '[dom.DTest].getFirstChild()'
      Src: dom.DTest:1640,1
    - Dst: '[dom.DTest].cloneNode(boolean)'
      Src: dom.DTest:1642,1
    - Dst: '[dom.DTest].getNodeName()'
      Src: dom.DTest:1644,1
    - Dst: '[dom.DTest].getNodeName()'
      Src: dom.DTest:1644,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:1644,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1645,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1645,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1646,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1646,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:1646,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1647,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1647,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1649,1
    - Dst: text.splitText(int)
      Src: dom.DTest:1653,1
    - Dst: text.getNodeValue()
      Src: dom.DTest:1655,1
    - Dst: compare.equals(dom.DTest)
      Src: dom.DTest:1655,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1657,1
    - Dst: text.getNextSibling()
      Src: dom.DTest:1661,1
    - Dst: '[dom.DTest].getNodeValue()'
      Src: dom.DTest:1661,1
    - Dst: compare.equals(dom.DTest)
      Src: dom.DTest:1661,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1663,1
    - Dst: '[dom.DTest].<init>()'
      Src: dom.DTest:1671,1
    - Dst: System.out.println(String)
      Src: dom.DTest:1678,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 1681
      start: 1633
    functionDepth: 1
    functionLinenumber: 1633
    functionLinenumberEnd: 1681
    functionName: '[dom.DTest].testText(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 1
    functionsReached:
    - '[dom.DTest].cloneNode(boolean)'
    - text.splitText(int)
    - System.out.println(String)
    - '[dom.DTest].getFirstChild()'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - text.getNodeValue()
    - '[dom.DTest].<init>()'
    - '[dom.DTest].item(int)'
    - '[dom.DTest].getNodeValue()'
    - '[dom.DTest].getNodeName()'
    - text.getNextSibling()
    - compare.equals(dom.DTest)
    - '[dom.DTest].equals(dom.DTest)'
    - '[dom.DTest].getElementsByTagName(String)'
    linkageType: ''
    returnType: void
    signature: '[dom.DTest].testText(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: dom.DTest:1694,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: dom.DTest:1695,1
    - Dst: '[dom.DTest].treeCompare(dom.DTest,dom.DTest)'
      Src: dom.DTest:1698,1
    - Dst: '[dom.DTest].getNextSibling()'
      Src: dom.DTest:1702,1
    - Dst: '[dom.DTest].getNextSibling()'
      Src: dom.DTest:1702,1
    - Dst: '[dom.DTest].getNextSibling()'
      Src: dom.DTest:1704,1
    - Dst: '[dom.DTest].getNextSibling()'
      Src: dom.DTest:1704,1
    - Dst: '[dom.DTest].getNextSibling()'
      Src: dom.DTest:1706,1
    - Dst: '[dom.DTest].getNextSibling()'
      Src: dom.DTest:1706,1
    - Dst: '[dom.DTest].treeCompare(dom.DTest,dom.DTest)'
      Src: dom.DTest:1706,1
    - Dst: '[dom.DTest].getNextSibling()'
      Src: dom.DTest:1711,1
    - Dst: '[dom.DTest].getNextSibling()'
      Src: dom.DTest:1712,1
    - Dst: '[dom.DTest].getNextSibling()'
      Src: dom.DTest:1716,1
    - Dst: '[dom.DTest].getNextSibling()'
      Src: dom.DTest:1716,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: dom.DTest:1727,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: dom.DTest:1727,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:1727,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: dom.DTest:1728,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: dom.DTest:1728,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: dom.DTest:1729,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: dom.DTest:1729,1
    - Dst: '[dom.DTest].equals(dom.DTest)'
      Src: dom.DTest:1729,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: dom.DTest:1730,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: dom.DTest:1730,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - org.w3c.dom.Attr
      - org.w3c.dom.Text
      - org.w3c.dom.CDATASection
      - org.w3c.dom.EntityReference
      - org.w3c.dom.Entity
      - org.w3c.dom.ProcessingInstruction
      - org.w3c.dom.Comment
      - org.w3c.dom.Document
      - org.w3c.dom.DocumentType
      - org.w3c.dom.DocumentFragment
      - org.w3c.dom.Notation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - node2
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1735
      start: 1689
    functionDepth: 1
    functionLinenumber: 1689
    functionLinenumberEnd: 1735
    functionName: '[dom.DTest].treeCompare(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/tests/dom/DTest.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[dom.DTest].equals(dom.DTest)'
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[dom.DTest].treeCompare(dom.DTest,dom.DTest)'
    - '[org.w3c.dom.Node].getNodeName()'
    - '[dom.DTest].getNextSibling()'
    linkageType: ''
    returnType: boolean
    signature: '[dom.DTest].treeCompare(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: dom.range.TestCompare:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      - int[][]
      - int[][]
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.range.TestCompare
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[dom.range.TestCompare].<init>(String)'
    functionSourceFile: /src/xerces/tests/dom/range/TestCompare.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: dom.range.TestCompare
    signature: '[dom.range.TestCompare].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.range.TestCompare:68,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
      Src: dom.range.TestCompare:70,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].appendChild(dom.range.TestCompare)'
      Src: dom.range.TestCompare:71,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
      Src: dom.range.TestCompare:72,1
    - Dst: '[dom.range.TestCompare].appendChild(dom.range.TestCompare)'
      Src: dom.range.TestCompare:73,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createTextNode(String)'
      Src: dom.range.TestCompare:74,1
    - Dst: '[dom.range.TestCompare].appendChild(dom.range.TestCompare)'
      Src: dom.range.TestCompare:75,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
      Src: dom.range.TestCompare:76,1
    - Dst: '[dom.range.TestCompare].appendChild(dom.range.TestCompare)'
      Src: dom.range.TestCompare:77,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createTextNode(String)'
      Src: dom.range.TestCompare:78,1
    - Dst: '[dom.range.TestCompare].appendChild(dom.range.TestCompare)'
      Src: dom.range.TestCompare:79,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createRange()'
      Src: dom.range.TestCompare:84,1
    - Dst: ranges[0].setStart(dom.range.TestCompare,int)
      Src: dom.range.TestCompare:85,1
    - Dst: ranges[0].setEnd(dom.range.TestCompare,int)
      Src: dom.range.TestCompare:86,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createRange()'
      Src: dom.range.TestCompare:88,1
    - Dst: ranges[1].setStart(dom.range.TestCompare,int)
      Src: dom.range.TestCompare:89,1
    - Dst: ranges[1].setEnd(dom.range.TestCompare,int)
      Src: dom.range.TestCompare:90,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createRange()'
      Src: dom.range.TestCompare:92,1
    - Dst: ranges[2].setStart(dom.range.TestCompare,int)
      Src: dom.range.TestCompare:93,1
    - Dst: ranges[2].setEnd(dom.range.TestCompare,int)
      Src: dom.range.TestCompare:94,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createRange()'
      Src: dom.range.TestCompare:96,1
    - Dst: ranges[3].setStart(dom.range.TestCompare,int)
      Src: dom.range.TestCompare:97,1
    - Dst: ranges[3].setEnd(dom.range.TestCompare,int)
      Src: dom.range.TestCompare:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      - int[][]
      - int[][]
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Range[]
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 66
    functionDepth: 4
    functionLinenumber: 66
    functionLinenumberEnd: 101
    functionName: '[dom.range.TestCompare].buildRanges()'
    functionSourceFile: /src/xerces/tests/dom/range/TestCompare.java
    functionUses: 1
    functionsReached:
    - ranges[0].setEnd(dom.range.TestCompare,int)
    - '[org.apache.xerces.dom.DocumentImpl].createRange()'
    - '[org.apache.xerces.dom.DocumentImpl].appendChild(dom.range.TestCompare)'
    - ranges[2].setStart(dom.range.TestCompare,int)
    - ranges[0].setStart(dom.range.TestCompare,int)
    - '[org.apache.xerces.dom.DocumentImpl].<init>()'
    - ranges[2].setEnd(dom.range.TestCompare,int)
    - ranges[1].setStart(dom.range.TestCompare,int)
    - '[org.apache.xerces.dom.DocumentImpl].createTextNode(String)'
    - ranges[3].setEnd(dom.range.TestCompare,int)
    - ranges[1].setEnd(dom.range.TestCompare,int)
    - ranges[3].setStart(dom.range.TestCompare,int)
    - '[dom.range.TestCompare].appendChild(dom.range.TestCompare)'
    - '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
    linkageType: ''
    returnType: Range[]
    signature: '[dom.range.TestCompare].buildRanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.range.TestCompare].buildRanges()'
      Src: dom.range.TestCompare:167,1
    - Dst: ranges[i].compareBoundaryPoints(short)
      Src: dom.range.TestCompare:174,1
    - Dst: '[dom.range.TestCompare].assertTrue(dom.range.TestCompare,dom.range.TestCompare)'
      Src: dom.range.TestCompare:175,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - int[][]
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      - int[][]
      - int[][]
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 2
    argNames:
    - how
    - results
    argTypes:
    - short
    - int[][]
    constantsTouched: []
    func_position:
      end: 178
      start: 164
    functionDepth: 5
    functionLinenumber: 164
    functionLinenumberEnd: 178
    functionName: '[dom.range.TestCompare].doTestCompare(short,int[][])'
    functionSourceFile: /src/xerces/tests/dom/range/TestCompare.java
    functionUses: 0
    functionsReached:
    - ranges[i].compareBoundaryPoints(short)
    - '[dom.range.TestCompare].assertTrue(dom.range.TestCompare,dom.range.TestCompare)'
    - '[dom.range.TestCompare].buildRanges()'
    linkageType: ''
    returnType: void
    signature: '[dom.range.TestCompare].doTestCompare(short,int[][])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.range.TestCompare].doTestCompare(dom.range.TestCompare,int[][])'
      Src: dom.range.TestCompare:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      - int[][]
      - int[][]
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 188
    functionName: '[dom.range.TestCompare].testCompareStartToStart()'
    functionSourceFile: /src/xerces/tests/dom/range/TestCompare.java
    functionUses: 0
    functionsReached:
    - '[dom.range.TestCompare].doTestCompare(dom.range.TestCompare,int[][])'
    linkageType: ''
    returnType: void
    signature: '[dom.range.TestCompare].testCompareStartToStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.range.TestCompare].doTestCompare(dom.range.TestCompare,int[][])'
      Src: dom.range.TestCompare:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      - int[][]
      - int[][]
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 198
    functionName: '[dom.range.TestCompare].testCompareStartToEnd()'
    functionSourceFile: /src/xerces/tests/dom/range/TestCompare.java
    functionUses: 0
    functionsReached:
    - '[dom.range.TestCompare].doTestCompare(dom.range.TestCompare,int[][])'
    linkageType: ''
    returnType: void
    signature: '[dom.range.TestCompare].testCompareStartToEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.range.TestCompare].doTestCompare(dom.range.TestCompare,int[][])'
      Src: dom.range.TestCompare:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      - int[][]
      - int[][]
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 208
    functionName: '[dom.range.TestCompare].testCompareEndToStart()'
    functionSourceFile: /src/xerces/tests/dom/range/TestCompare.java
    functionUses: 0
    functionsReached:
    - '[dom.range.TestCompare].doTestCompare(dom.range.TestCompare,int[][])'
    linkageType: ''
    returnType: void
    signature: '[dom.range.TestCompare].testCompareEndToStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.range.TestCompare].doTestCompare(dom.range.TestCompare,int[][])'
      Src: dom.range.TestCompare:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      - int[][]
      - int[][]
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 218
    functionName: '[dom.range.TestCompare].testCompareEndToEnd()'
    functionSourceFile: /src/xerces/tests/dom/range/TestCompare.java
    functionUses: 0
    functionsReached:
    - '[dom.range.TestCompare].doTestCompare(dom.range.TestCompare,int[][])'
    linkageType: ''
    returnType: void
    signature: '[dom.range.TestCompare].testCompareEndToEnd()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>()'
      Src: dom.range.TestCompare:224,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      - int[][]
      - int[][]
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: junit.framework.Test
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionName: '[dom.range.TestCompare].suite()'
    functionSourceFile: /src/xerces/tests/dom/range/TestCompare.java
    functionUses: 1
    functionsReached:
    - '[junit.framework.TestSuite].<init>()'
    linkageType: ''
    returnType: junit.framework.Test
    signature: '[dom.range.TestCompare].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.range.TestCompare].suite()'
      Src: dom.range.TestCompare:231,1
    - Dst: junit.textui.TestRunner.run(junit.framework.Test)
      Src: dom.range.TestCompare:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - int[][]
      - int[][]
      - int[][]
      - int[][]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 232
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 232
    functionName: '[dom.range.TestCompare].main(String[])'
    functionSourceFile: /src/xerces/tests/dom/range/TestCompare.java
    functionUses: 0
    functionsReached:
    - '[dom.range.TestCompare].suite()'
    - junit.textui.TestRunner.run(junit.framework.Test)
    linkageType: ''
    returnType: void
    signature: '[dom.range.TestCompare].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.range.Test].printUsage()'
      Src: dom.range.Test:126,1
    - Dst: System.exit(int)
      Src: dom.range.Test:127,1
    - Dst: args[1].equals(String)
      Src: dom.range.Test:130,1
    - Dst: '[schema.Test].<init>()'
      Src: dom.range.Test:136,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - String[]
      - String[]
      - String[]
      - String
      - String[]
      - String
      - String[]
      - String[]
      - String[]
      - String
      - String
      - String[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 137
      start: 123
    functionDepth: 2
    functionLinenumber: 123
    functionLinenumberEnd: 137
    functionName: '[dom.range.Test].main(String)'
    functionSourceFile: /src/xerces/tests/dom/range/Test.java
    functionUses: 0
    functionsReached:
    - args[1].equals(String)
    - '[dom.range.Test].printUsage()'
    - System.exit(int)
    - '[schema.Test].<init>()'
    linkageType: ''
    returnType: void
    signature: '[dom.range.Test].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: dom.range.Test:142,1
    - Dst: System.err.println()
      Src: dom.range.Test:143,1
    - Dst: System.err.println(String)
      Src: dom.range.Test:144,1
    - Dst: System.err.println(String)
      Src: dom.range.Test:145,1
    - Dst: System.err.println(String)
      Src: dom.range.Test:146,1
    - Dst: System.err.println(String)
      Src: dom.range.Test:147,1
    - Dst: System.err.println(String)
      Src: dom.range.Test:148,1
    - Dst: System.err.println(String)
      Src: dom.range.Test:149,1
    - Dst: System.err.println(String)
      Src: dom.range.Test:150,1
    - Dst: System.err.println(String)
      Src: dom.range.Test:151,1
    - Dst: System.err.println(String)
      Src: dom.range.Test:152,1
    - Dst: System.err.println(String)
      Src: dom.range.Test:153,1
    - Dst: System.err.println(String)
      Src: dom.range.Test:154,1
    - Dst: System.err.println(String)
      Src: dom.range.Test:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - String[]
      - String[]
      - String[]
      - String
      - String[]
      - String
      - String[]
      - String[]
      - String[]
      - String
      - String
      - String[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 158
    functionName: '[dom.range.Test].printUsage()'
    functionSourceFile: /src/xerces/tests/dom/range/Test.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    - System.err.println()
    linkageType: ''
    returnType: void
    signature: '[dom.range.Test].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: dom.range.Test:162,1
    - Dst: '[dom.range.Test].performTest(String)'
      Src: dom.range.Test:164,1
    - Dst: '[dom.range.Test].performTest(String)'
      Src: dom.range.Test:165,1
    - Dst: '[dom.range.Test].performTest(String)'
      Src: dom.range.Test:166,1
    - Dst: '[dom.range.Test].performTest(String)'
      Src: dom.range.Test:167,1
    - Dst: '[dom.range.Test].performTest(String)'
      Src: dom.range.Test:168,1
    - Dst: '[dom.range.Test].performTest(String)'
      Src: dom.range.Test:169,1
    - Dst: '[dom.range.Test].performTest(String)'
      Src: dom.range.Test:170,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:172,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:176,1
    - Dst: System.exit(int)
      Src: dom.range.Test:177,1
    - Dst: '[dom.range.Test].performTest(String)'
      Src: dom.range.Test:181,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - String[]
      - String[]
      - String[]
      - String
      - String[]
      - String
      - String[]
      - String[]
      - String[]
      - String
      - String
      - String[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.range.Test
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 183
      start: 161
    functionDepth: 3
    functionLinenumber: 161
    functionLinenumberEnd: 183
    functionName: '[dom.range.Test].<init>(String)'
    functionSourceFile: /src/xerces/tests/dom/range/Test.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - System.exit(int)
    - System.out.println(String)
    - '[dom.range.Test].performTest(String)'
    linkageType: ''
    returnType: dom.range.Test
    signature: '[dom.range.Test].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.Writer].<init>(boolean)'
      Src: dom.range.Test:188,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].<init>()'
      Src: dom.range.Test:189,1
    - Dst: '[String].equals(String)'
      Src: dom.range.Test:190,1
    - Dst: '[String].equals(String)'
      Src: dom.range.Test:190,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:191,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:193,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:194,1
    - Dst: '[java.io.StringReader].<init>()'
      Src: dom.range.Test:195,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: dom.range.Test:195,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].parse(org.xml.sax.InputSource)'
      Src: dom.range.Test:195,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getDocument()'
      Src: dom.range.Test:196,1
    - Dst: document.createRange()
      Src: dom.range.Test:197,1
    - Dst: document.getDocumentElement()
      Src: dom.range.Test:198,1
    - Dst: document.createElement(String)
      Src: dom.range.Test:200,1
    - Dst: '[String].equals(String)'
      Src: dom.range.Test:201,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:206,1
    - Dst: '[dom.range.Test].setStart(dom.range.Test,int)'
      Src: dom.range.Test:206,1
    - Dst: '[dom.range.Test].getLastChild()'
      Src: dom.range.Test:207,1
    - Dst: '[dom.range.Test].setEndBefore(dom.range.Test)'
      Src: dom.range.Test:207,1
    - Dst: '[dom.range.Test].getLastChild()'
      Src: dom.range.Test:209,1
    - Dst: '[dom.range.Test].setEnd(dom.range.Test,int)'
      Src: dom.range.Test:209,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:213,1
    - Dst: '[dom.range.Test].getNextSibling()'
      Src: dom.range.Test:213,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:213,1
    - Dst: '[dom.range.Test].setStart(dom.range.Test,int)'
      Src: dom.range.Test:215,1
    - Dst: '[dom.range.Test].getLastChild()'
      Src: dom.range.Test:216,1
    - Dst: '[dom.range.Test].setEnd(dom.range.Test,int)'
      Src: dom.range.Test:216,1
    - Dst: '[dom.range.Test].setEnd(dom.range.Test,int)'
      Src: dom.range.Test:218,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:221,1
    - Dst: '[dom.range.Test].setStart(dom.range.Test,int)'
      Src: dom.range.Test:221,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:222,1
    - Dst: '[dom.range.Test].getNextSibling()'
      Src: dom.range.Test:222,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:222,1
    - Dst: '[dom.range.Test].setEnd(dom.range.Test,int)'
      Src: dom.range.Test:223,1
    - Dst: '[dom.range.Test].getLastChild()'
      Src: dom.range.Test:225,1
    - Dst: '[dom.range.Test].setEndBefore(dom.range.Test)'
      Src: dom.range.Test:225,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:228,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:228,1
    - Dst: '[dom.range.Test].setStart(dom.range.Test,int)'
      Src: dom.range.Test:229,1
    - Dst: '[dom.range.Test].getLastChild()'
      Src: dom.range.Test:230,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:230,1
    - Dst: '[dom.range.Test].setEnd(dom.range.Test,int)'
      Src: dom.range.Test:230,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:232,1
    - Dst: '[dom.range.Test].getNextSibling()'
      Src: dom.range.Test:232,1
    - Dst: '[dom.range.Test].selectNode(dom.range.Test)'
      Src: dom.range.Test:232,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:236,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:236,1
    - Dst: '[dom.range.Test].getNextSibling()'
      Src: dom.range.Test:236,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:236,1
    - Dst: '[dom.range.Test].setStartAfter(dom.range.Test)'
      Src: dom.range.Test:237,1
    - Dst: '[dom.range.Test].getLastChild()'
      Src: dom.range.Test:238,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:238,1
    - Dst: '[dom.range.Test].setEndAfter(dom.range.Test)'
      Src: dom.range.Test:238,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:240,1
    - Dst: '[dom.range.Test].getNextSibling()'
      Src: dom.range.Test:240,1
    - Dst: '[dom.range.Test].selectNodeContents(dom.range.Test)'
      Src: dom.range.Test:240,1
    - Dst: '[dom.range.Test].toString()'
      Src: dom.range.Test:244,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:244,1
    - Dst: '[String].equals(String)'
      Src: dom.range.Test:247,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:249,1
    - Dst: '[dom.range.Test].surroundContents(dom.range.Test)'
      Src: dom.range.Test:250,1
    - Dst: System.out.println(dom.range.Test)
      Src: dom.range.Test:252,1
    - Dst: '[dom.range.Test].toString(dom.range.Test)'
      Src: dom.range.Test:254,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:255,1
    - Dst: '[String].equals()'
      Src: dom.range.Test:256,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:257,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:259,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:260,1
    - Dst: '[String].equals(String)'
      Src: dom.range.Test:264,1
    - Dst: document.createTextNode(String)
      Src: dom.range.Test:265,1
    - Dst: '[dom.range.Test].insertNode(dom.range.Test)'
      Src: dom.range.Test:265,1
    - Dst: '[dom.range.Test].toString(dom.range.Test)'
      Src: dom.range.Test:266,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:267,1
    - Dst: '[String].equals()'
      Src: dom.range.Test:268,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:269,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:271,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:272,1
    - Dst: '[String].equals(String)'
      Src: dom.range.Test:276,1
    - Dst: '[dom.range.Test].deleteContents()'
      Src: dom.range.Test:277,1
    - Dst: '[dom.range.Test].toString(dom.range.Test)'
      Src: dom.range.Test:278,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:279,1
    - Dst: '[String].equals()'
      Src: dom.range.Test:280,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:281,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:283,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:284,1
    - Dst: '[String].equals(String)'
      Src: dom.range.Test:288,1
    - Dst: '[dom.range.Test].extractContents()'
      Src: dom.range.Test:289,1
    - Dst: '[dom.range.Test].toString(dom.range.Test)'
      Src: dom.range.Test:291,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:292,1
    - Dst: '[String].equals()'
      Src: dom.range.Test:293,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:294,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:296,1
    - Dst: '[dom.range.Test].toString(dom.range.Test)'
      Src: dom.range.Test:298,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:299,1
    - Dst: '[String].equals()'
      Src: dom.range.Test:300,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:301,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:303,1
    - Dst: '[String].equals(String)'
      Src: dom.range.Test:308,1
    - Dst: '[dom.range.Test].cloneContents()'
      Src: dom.range.Test:309,1
    - Dst: '[dom.range.Test].toString(dom.range.Test)'
      Src: dom.range.Test:310,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:311,1
    - Dst: '[String].equals()'
      Src: dom.range.Test:312,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:313,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:315,1
    - Dst: '[String].equals(String)'
      Src: dom.range.Test:322,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:323,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:326,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:327,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: dom.range.Test:328,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: dom.range.Test:328,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].parse(org.xml.sax.InputSource)'
      Src: dom.range.Test:328,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getDocument()'
      Src: dom.range.Test:329,1
    - Dst: document.getDocumentElement()
      Src: dom.range.Test:330,1
    - Dst: document.createRange()
      Src: dom.range.Test:331,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:332,1
    - Dst: '[dom.range.Test].setStart(dom.range.Test,int)'
      Src: dom.range.Test:332,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:333,1
    - Dst: '[dom.range.Test].setEnd(dom.range.Test,int)'
      Src: dom.range.Test:333,1
    - Dst: document.createRange()
      Src: dom.range.Test:334,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:336,1
    - Dst: '[dom.range.Test].setStart(dom.range.Test,int)'
      Src: dom.range.Test:336,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:337,1
    - Dst: '[dom.range.Test].setEnd(dom.range.Test,int)'
      Src: dom.range.Test:337,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:340,1
    - Dst: '[dom.range.Test].setStart(dom.range.Test,int)'
      Src: dom.range.Test:340,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:341,1
    - Dst: '[dom.range.Test].setEnd(dom.range.Test,int)'
      Src: dom.range.Test:341,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:344,1
    - Dst: '[dom.range.Test].setStart(dom.range.Test,int)'
      Src: dom.range.Test:344,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:345,1
    - Dst: '[dom.range.Test].setEnd(dom.range.Test,int)'
      Src: dom.range.Test:345,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:348,1
    - Dst: '[dom.range.Test].setStart(dom.range.Test,int)'
      Src: dom.range.Test:348,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:349,1
    - Dst: '[dom.range.Test].setEnd(dom.range.Test,int)'
      Src: dom.range.Test:349,1
    - Dst: '[dom.range.Test].getStartOffset()'
      Src: dom.range.Test:355,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:355,1
    - Dst: '[dom.range.Test].getEndOffset()'
      Src: dom.range.Test:356,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:356,1
    - Dst: document.createTextNode(String)
      Src: dom.range.Test:357,1
    - Dst: '[dom.range.Test].insertNode(dom.range.Test)'
      Src: dom.range.Test:357,1
    - Dst: '[dom.range.Test].getStartOffset()'
      Src: dom.range.Test:358,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:358,1
    - Dst: '[dom.range.Test].getEndOffset()'
      Src: dom.range.Test:359,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:359,1
    - Dst: '[dom.range.Test].toString(dom.range.Test)'
      Src: dom.range.Test:361,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:362,1
    - Dst: '[String].equals()'
      Src: dom.range.Test:363,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:364,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:366,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:367,1
    - Dst: '[String].equals(String)'
      Src: dom.range.Test:371,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:376,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:378,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:379,1
    - Dst: '[java.io.StringReader].<init>()'
      Src: dom.range.Test:380,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: dom.range.Test:380,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].parse(org.xml.sax.InputSource)'
      Src: dom.range.Test:380,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getDocument()'
      Src: dom.range.Test:381,1
    - Dst: document.createRange()
      Src: dom.range.Test:382,1
    - Dst: document.createRange()
      Src: dom.range.Test:383,1
    - Dst: document.getDocumentElement()
      Src: dom.range.Test:384,1
    - Dst: document.createElement(String)
      Src: dom.range.Test:386,1
    - Dst: '[String].equals(String)'
      Src: dom.range.Test:387,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:392,1
    - Dst: '[dom.range.Test].setStart(dom.range.Test,int)'
      Src: dom.range.Test:392,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:393,1
    - Dst: '[dom.range.Test].setEnd(dom.range.Test,int)'
      Src: dom.range.Test:393,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:395,1
    - Dst: '[dom.range.Test].setStart(dom.range.Test,int)'
      Src: dom.range.Test:395,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:396,1
    - Dst: '[dom.range.Test].setEnd(dom.range.Test,int)'
      Src: dom.range.Test:396,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:399,1
    - Dst: '[dom.range.Test].setStart(dom.range.Test,int)'
      Src: dom.range.Test:399,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:400,1
    - Dst: '[dom.range.Test].setEnd(dom.range.Test,int)'
      Src: dom.range.Test:400,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:402,1
    - Dst: '[dom.range.Test].setStart(dom.range.Test,int)'
      Src: dom.range.Test:402,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:403,1
    - Dst: '[dom.range.Test].setEnd(dom.range.Test,int)'
      Src: dom.range.Test:403,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:406,1
    - Dst: '[dom.range.Test].setStart(dom.range.Test,int)'
      Src: dom.range.Test:406,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:407,1
    - Dst: '[dom.range.Test].getNextSibling()'
      Src: dom.range.Test:407,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:407,1
    - Dst: '[dom.range.Test].setEnd(dom.range.Test,int)'
      Src: dom.range.Test:407,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:410,1
    - Dst: '[dom.range.Test].setStart(dom.range.Test,int)'
      Src: dom.range.Test:410,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:412,1
    - Dst: '[dom.range.Test].getNextSibling()'
      Src: dom.range.Test:412,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:412,1
    - Dst: '[dom.range.Test].setEndAfter(dom.range.Test)'
      Src: dom.range.Test:412,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:416,1
    - Dst: '[dom.range.Test].setStart(dom.range.Test,int)'
      Src: dom.range.Test:416,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:417,1
    - Dst: '[dom.range.Test].setEnd(dom.range.Test,int)'
      Src: dom.range.Test:417,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:419,1
    - Dst: '[dom.range.Test].setStart(dom.range.Test,int)'
      Src: dom.range.Test:419,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:420,1
    - Dst: '[dom.range.Test].setEnd(dom.range.Test,int)'
      Src: dom.range.Test:420,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:423,1
    - Dst: '[dom.range.Test].getNextSibling()'
      Src: dom.range.Test:423,1
    - Dst: '[dom.range.Test].selectNode(dom.range.Test)'
      Src: dom.range.Test:423,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:425,1
    - Dst: '[dom.range.Test].getNextSibling()'
      Src: dom.range.Test:425,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:425,1
    - Dst: '[dom.range.Test].setStart(dom.range.Test,int)'
      Src: dom.range.Test:425,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:427,1
    - Dst: '[dom.range.Test].getNextSibling()'
      Src: dom.range.Test:427,1
    - Dst: '[dom.range.Test].getFirstChild()'
      Src: dom.range.Test:427,1
    - Dst: '[dom.range.Test].setEnd(dom.range.Test,int)'
      Src: dom.range.Test:427,1
    - Dst: '[String].equals(String)'
      Src: dom.range.Test:433,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:435,1
    - Dst: '[dom.range.Test].getStartContainer()'
      Src: dom.range.Test:436,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:436,1
    - Dst: '[dom.range.Test].getStartOffset()'
      Src: dom.range.Test:437,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:437,1
    - Dst: '[dom.range.Test].getEndContainer()'
      Src: dom.range.Test:438,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:438,1
    - Dst: '[dom.range.Test].getEndOffset()'
      Src: dom.range.Test:439,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:439,1
    - Dst: '[dom.range.Test].getStartContainer()'
      Src: dom.range.Test:441,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:441,1
    - Dst: '[dom.range.Test].getStartOffset()'
      Src: dom.range.Test:442,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:442,1
    - Dst: '[dom.range.Test].getEndContainer()'
      Src: dom.range.Test:443,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:443,1
    - Dst: '[dom.range.Test].getEndOffset()'
      Src: dom.range.Test:444,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:444,1
    - Dst: '[dom.range.Test].deleteContents()'
      Src: dom.range.Test:446,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:449,1
    - Dst: '[dom.range.Test].toString(dom.range.Test)'
      Src: dom.range.Test:450,1
    - Dst: '[dom.range.Test].getStartContainer()'
      Src: dom.range.Test:451,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:451,1
    - Dst: '[dom.range.Test].getStartOffset()'
      Src: dom.range.Test:452,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:452,1
    - Dst: '[dom.range.Test].getEndContainer()'
      Src: dom.range.Test:453,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:453,1
    - Dst: '[dom.range.Test].getEndOffset()'
      Src: dom.range.Test:454,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:454,1
    - Dst: '[dom.range.Test].getStartContainer()'
      Src: dom.range.Test:456,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:456,1
    - Dst: '[dom.range.Test].getStartOffset()'
      Src: dom.range.Test:457,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:457,1
    - Dst: '[dom.range.Test].getEndContainer()'
      Src: dom.range.Test:458,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:458,1
    - Dst: '[dom.range.Test].getEndOffset()'
      Src: dom.range.Test:459,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:459,1
    - Dst: document.createTextNode(String)
      Src: dom.range.Test:462,1
    - Dst: '[dom.range.Test].insertNode(dom.range.Test)'
      Src: dom.range.Test:462,1
    - Dst: '[dom.range.Test].toString(dom.range.Test)'
      Src: dom.range.Test:464,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:465,1
    - Dst: '[String].equals()'
      Src: dom.range.Test:466,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:467,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:469,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:470,1
    - Dst: se.getException()
      Src: dom.range.Test:483,1
    - Dst: se.getException()
      Src: dom.range.Test:484,1
    - Dst: '[dom.range.Test].printStackTrace(dom.range.Test)'
      Src: dom.range.Test:484,1
    - Dst: se.printStackTrace(dom.range.Test)
      Src: dom.range.Test:486,1
    - Dst: e.printStackTrace(dom.range.Test)
      Src: dom.range.Test:490,1
    - Dst: System.out.println(String)
      Src: dom.range.Test:493,1
    CyclomaticComplexity: 121
    EdgeCount: 121
    ICount: 410
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - String[]
      - String[]
      - String[]
      - String
      - String[]
      - String
      - String[]
      - String[]
      - String[]
      - String
      - String
      - String[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 496
      start: 185
    functionDepth: 2
    functionLinenumber: 185
    functionLinenumberEnd: 496
    functionName: '[dom.range.Test].performTest(String)'
    functionSourceFile: /src/xerces/tests/dom/range/Test.java
    functionUses: 1
    functionsReached:
    - '[dom.range.Test].getLastChild()'
    - '[dom.Writer].<init>(boolean)'
    - '[org.apache.xerces.parsers.DOMParser].<init>()'
    - se.printStackTrace(dom.range.Test)
    - '[dom.range.Test].setStart(dom.range.Test,int)'
    - '[java.io.StringReader].<init>(String)'
    - '[dom.range.Test].deleteContents()'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[dom.range.Test].getEndOffset()'
    - '[dom.range.Test].getStartContainer()'
    - '[dom.range.Test].getEndContainer()'
    - '[org.apache.xerces.parsers.DOMParser].parse(org.xml.sax.InputSource)'
    - '[dom.range.Test].selectNodeContents(dom.range.Test)'
    - '[dom.range.Test].extractContents()'
    - '[dom.range.Test].toString()'
    - System.out.println(dom.range.Test)
    - document.createTextNode(String)
    - '[dom.range.Test].printStackTrace(dom.range.Test)'
    - '[dom.range.Test].surroundContents(dom.range.Test)'
    - '[String].equals()'
    - '[dom.range.Test].setEndBefore(dom.range.Test)'
    - '[org.apache.xerces.parsers.DOMParser].getDocument()'
    - '[dom.range.Test].getStartOffset()'
    - '[dom.range.Test].setEndAfter(dom.range.Test)'
    - document.getDocumentElement()
    - document.createRange()
    - '[dom.range.Test].selectNode(dom.range.Test)'
    - System.out.println(String)
    - e.printStackTrace(dom.range.Test)
    - '[String].equals(String)'
    - '[dom.range.Test].getFirstChild()'
    - '[dom.range.Test].getNextSibling()'
    - '[dom.range.Test].setEnd(dom.range.Test,int)'
    - '[dom.range.Test].setStartAfter(dom.range.Test)'
    - document.createElement(String)
    - '[dom.range.Test].cloneContents()'
    - '[dom.range.Test].toString(dom.range.Test)'
    - se.getException()
    - '[dom.range.Test].insertNode(dom.range.Test)'
    - '[java.io.StringReader].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[dom.range.Test].performTest(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: dom.range.Test:501,1
    - Dst: '[dom.range.Test].print(org.w3c.dom.Node)'
      Src: dom.range.Test:502,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - String[]
      - String[]
      - String[]
      - String
      - String[]
      - String
      - String[]
      - String[]
      - String[]
      - String
      - String
      - String[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 504
      start: 500
    functionDepth: 2
    functionLinenumber: 500
    functionLinenumberEnd: 504
    functionName: '[dom.range.Test].toString(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/tests/dom/range/Test.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].<init>()'
    - '[dom.range.Test].print(org.w3c.dom.Node)'
    linkageType: ''
    returnType: String
    signature: '[dom.range.Test].toString(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].toString()'
      Src: dom.range.Test:511,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: dom.range.Test:514,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: dom.range.Test:518,1
    - Dst: '[dom.range.Test].print(dom.range.Test)'
      Src: dom.range.Test:518,1
    - Dst: '[StringBuffer].append(char)'
      Src: dom.range.Test:525,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: dom.range.Test:526,1
    - Dst: '[StringBuffer].append(dom.range.Test)'
      Src: dom.range.Test:526,1
    - Dst: '[org.w3c.dom.Node].getAttributes()'
      Src: dom.range.Test:527,1
    - Dst: '[dom.range.Test].sortAttributes(dom.range.Test)'
      Src: dom.range.Test:527,1
    - Dst: '[StringBuffer].append(char)'
      Src: dom.range.Test:530,1
    - Dst: attr.getNodeName()
      Src: dom.range.Test:531,1
    - Dst: '[StringBuffer].append(dom.range.Test)'
      Src: dom.range.Test:531,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.range.Test:532,1
    - Dst: attr.getNodeValue()
      Src: dom.range.Test:533,1
    - Dst: '[dom.range.Test].normalize(dom.range.Test)'
      Src: dom.range.Test:533,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.range.Test:533,1
    - Dst: '[StringBuffer].append(char)'
      Src: dom.range.Test:534,1
    - Dst: '[StringBuffer].append(char)'
      Src: dom.range.Test:536,1
    - Dst: '[org.w3c.dom.Node].getChildNodes()'
      Src: dom.range.Test:537,1
    - Dst: '[dom.range.Test].getLength()'
      Src: dom.range.Test:539,1
    - Dst: '[dom.range.Test].item(dom.range.Test)'
      Src: dom.range.Test:541,1
    - Dst: '[dom.range.Test].print(dom.range.Test)'
      Src: dom.range.Test:541,1
    - Dst: '[org.w3c.dom.Node].getChildNodes()'
      Src: dom.range.Test:550,1
    - Dst: '[dom.range.Test].getLength()'
      Src: dom.range.Test:552,1
    - Dst: '[dom.range.Test].item(dom.range.Test)'
      Src: dom.range.Test:554,1
    - Dst: '[dom.range.Test].print(dom.range.Test)'
      Src: dom.range.Test:554,1
    - Dst: '[StringBuffer].append(char)'
      Src: dom.range.Test:558,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: dom.range.Test:559,1
    - Dst: '[StringBuffer].append(dom.range.Test)'
      Src: dom.range.Test:559,1
    - Dst: '[StringBuffer].append(char)'
      Src: dom.range.Test:560,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: dom.range.Test:568,1
    - Dst: '[dom.range.Test].normalize(dom.range.Test)'
      Src: dom.range.Test:568,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.range.Test:568,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.range.Test:570,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: dom.range.Test:571,1
    - Dst: '[StringBuffer].append(dom.range.Test)'
      Src: dom.range.Test:571,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.range.Test:572,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: dom.range.Test:579,1
    - Dst: '[dom.range.Test].normalize(dom.range.Test)'
      Src: dom.range.Test:579,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.range.Test:579,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.range.Test:585,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: dom.range.Test:586,1
    - Dst: '[StringBuffer].append(dom.range.Test)'
      Src: dom.range.Test:586,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: dom.range.Test:587,1
    - Dst: '[dom.range.Test].length()'
      Src: dom.range.Test:588,1
    - Dst: '[StringBuffer].append(char)'
      Src: dom.range.Test:589,1
    - Dst: '[StringBuffer].append(dom.range.Test)'
      Src: dom.range.Test:590,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.range.Test:592,1
    - Dst: '[org.w3c.dom.Node].getChildNodes()'
      Src: dom.range.Test:597,1
    - Dst: '[dom.range.Test].getLength()'
      Src: dom.range.Test:599,1
    - Dst: '[dom.range.Test].item(dom.range.Test)'
      Src: dom.range.Test:601,1
    - Dst: '[dom.range.Test].print(dom.range.Test)'
      Src: dom.range.Test:601,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.range.Test:609,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: dom.range.Test:610,1
    - Dst: '[StringBuffer].append(dom.range.Test)'
      Src: dom.range.Test:610,1
    - Dst: '[StringBuffer].append(char)'
      Src: dom.range.Test:611,1
    - Dst: '[StringBuffer].toString()'
      Src: dom.range.Test:614,1
    CyclomaticComplexity: 30
    EdgeCount: 30
    ICount: 75
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - String[]
      - String[]
      - String[]
      - String
      - String[]
      - String
      - String[]
      - String[]
      - String[]
      - String
      - String
      - String[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 616
      start: 507
    functionDepth: 1
    functionLinenumber: 507
    functionLinenumberEnd: 616
    functionName: '[dom.range.Test].print(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/tests/dom/range/Test.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].append(dom.range.Test)'
    - attr.getNodeName()
    - '[dom.range.Test].sortAttributes(dom.range.Test)'
    - '[dom.range.Test].print(dom.range.Test)'
    - '[org.w3c.dom.Node].getChildNodes()'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[dom.range.Test].item(dom.range.Test)'
    - '[dom.range.Test].length()'
    - attr.getNodeValue()
    - '[StringBuffer].toString()'
    - '[dom.range.Test].getLength()'
    - '[org.w3c.dom.Node].getNodeName()'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[org.w3c.dom.Node].getAttributes()'
    - '[dom.range.Test].normalize(dom.range.Test)'
    linkageType: ''
    returnType: String
    signature: '[dom.range.Test].print(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.NamedNodeMap].getLength()'
      Src: dom.range.Test:621,1
    - Dst: '[org.w3c.dom.NamedNodeMap].item(dom.range.Test)'
      Src: dom.range.Test:624,1
    - Dst: array[i].getNodeName()
      Src: dom.range.Test:627,1
    - Dst: array[j].getNodeName()
      Src: dom.range.Test:630,1
    - Dst: '[dom.range.Test].compareTo(dom.range.Test)'
      Src: dom.range.Test:631,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.NamedNodeMap
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - String[]
      - String[]
      - String[]
      - String
      - String[]
      - String
      - String[]
      - String[]
      - String[]
      - String
      - String
      - String[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Attr[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attrs
    argTypes:
    - org.w3c.dom.NamedNodeMap
    constantsTouched: []
    func_position:
      end: 645
      start: 619
    functionDepth: 0
    functionLinenumber: 619
    functionLinenumberEnd: 645
    functionName: '[dom.range.Test].sortAttributes(org.w3c.dom.NamedNodeMap)'
    functionSourceFile: /src/xerces/tests/dom/range/Test.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.NamedNodeMap].getLength()'
    - array[j].getNodeName()
    - array[i].getNodeName()
    - '[org.w3c.dom.NamedNodeMap].item(dom.range.Test)'
    - '[dom.range.Test].compareTo(dom.range.Test)'
    linkageType: ''
    returnType: Attr[]
    signature: '[dom.range.Test].sortAttributes(org.w3c.dom.NamedNodeMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: dom.range.Test:649,1
    - Dst: '[String].length()'
      Src: dom.range.Test:651,1
    - Dst: '[String].charAt(dom.range.Test)'
      Src: dom.range.Test:653,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.range.Test:656,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.range.Test:660,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.range.Test:664,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.range.Test:668,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.range.Test:674,1
    - Dst: Integer.toString(dom.range.Test)
      Src: dom.range.Test:675,1
    - Dst: '[StringBuffer].append(dom.range.Test)'
      Src: dom.range.Test:675,1
    - Dst: '[StringBuffer].append(char)'
      Src: dom.range.Test:676,1
    - Dst: '[StringBuffer].append(dom.range.Test)'
      Src: dom.range.Test:682,1
    - Dst: '[StringBuffer].toString()'
      Src: dom.range.Test:687,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - String[]
      - String[]
      - String[]
      - String
      - String[]
      - String
      - String[]
      - String[]
      - String[]
      - String
      - String
      - String[]
      - StringBuffer
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 689
      start: 648
    functionDepth: 1
    functionLinenumber: 648
    functionLinenumberEnd: 689
    functionName: '[dom.range.Test].normalize(String)'
    functionSourceFile: /src/xerces/tests/dom/range/Test.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(dom.range.Test)'
    - '[String].charAt(dom.range.Test)'
    - '[StringBuffer].toString()'
    - Integer.toString(dom.range.Test)
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[String].length()'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[dom.range.Test].normalize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: dom.ids.Test:85,1
    - Dst: '[org.w3c.dom.Document].getElementById(String)'
      Src: dom.ids.Test:86,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.ids.Test:87,1
    - Dst: '[org.w3c.dom.Document].getElementById(String)'
      Src: dom.ids.Test:88,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.ids.Test:89,1
    - Dst: '[dom.ids.Test].getAttribute(String)'
      Src: dom.ids.Test:92,1
    - Dst: '[dom.util.Assertion].equals(dom.ids.Test,String)'
      Src: dom.ids.Test:92,1
    - Dst: '[dom.ids.Test].setAttribute(String,String)'
      Src: dom.ids.Test:93,1
    - Dst: '[org.w3c.dom.Document].getElementById(String)'
      Src: dom.ids.Test:94,1
    - Dst: '[dom.util.Assertion].verify(dom.ids.Test)'
      Src: dom.ids.Test:95,1
    - Dst: '[org.w3c.dom.Document].getElementById(String)'
      Src: dom.ids.Test:97,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.ids.Test:98,1
    - Dst: '[dom.ids.Test].removeAttribute(String)'
      Src: dom.ids.Test:99,1
    - Dst: '[org.w3c.dom.Document].getElementById(String)'
      Src: dom.ids.Test:100,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.ids.Test:101,1
    - Dst: '[org.w3c.dom.Document].getElementsByTagName(String)'
      Src: dom.ids.Test:105,1
    - Dst: '[dom.ids.Test].item(int)'
      Src: dom.ids.Test:106,1
    - Dst: testEmployee.getAttributeNode(String)
      Src: dom.ids.Test:107,1
    - Dst: '[dom.ids.Test].getNodeValue()'
      Src: dom.ids.Test:108,1
    - Dst: '[dom.ids.Test].equals(String)'
      Src: dom.ids.Test:108,1
    - Dst: '[dom.util.Assertion].verify(dom.ids.Test,String)'
      Src: dom.ids.Test:108,1
    - Dst: '[org.w3c.dom.Document].getElementById(String)'
      Src: dom.ids.Test:111,1
    - Dst: '[dom.ids.Test].getNodeName()'
      Src: dom.ids.Test:112,1
    - Dst: '[dom.ids.Test].equals(String)'
      Src: dom.ids.Test:112,1
    - Dst: '[dom.util.Assertion].verify(dom.ids.Test,String)'
      Src: dom.ids.Test:112,1
    - Dst: testEmployee.removeAttributeNode(dom.ids.Test)
      Src: dom.ids.Test:116,1
    - Dst: testEmployee.getAttribute(String)
      Src: dom.ids.Test:117,1
    - Dst: '[dom.ids.Test].equals(String)'
      Src: dom.ids.Test:118,1
    - Dst: '[dom.util.Assertion].verify(dom.ids.Test,String)'
      Src: dom.ids.Test:118,1
    - Dst: '[org.w3c.dom.Document].getElementById(String)'
      Src: dom.ids.Test:121,1
    - Dst: '[dom.util.Assertion].verify(null,String)'
      Src: dom.ids.Test:122,1
    - Dst: '[org.w3c.dom.Document].getElementById(String)'
      Src: dom.ids.Test:125,1
    - Dst: '[dom.util.Assertion].verify(null,String)'
      Src: dom.ids.Test:126,1
    - Dst: '[org.w3c.dom.Document].getElementsByTagNameNS(null,String)'
      Src: dom.ids.Test:128,1
    - Dst: '[dom.ids.Test].item(int)'
      Src: dom.ids.Test:128,1
    - Dst: person.removeAttribute(String)
      Src: dom.ids.Test:129,1
    - Dst: person.removeAttribute(String)
      Src: dom.ids.Test:130,1
    - Dst: person.setAttributeNS(null,String,String)
      Src: dom.ids.Test:131,1
    - Dst: person.setIdAttribute(String,boolean)
      Src: dom.ids.Test:132,1
    - Dst: '[org.w3c.dom.Document].getElementById(String)'
      Src: dom.ids.Test:134,1
    - Dst: '[dom.util.Assertion].verify(null,String)'
      Src: dom.ids.Test:135,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: dom.ids.Test:137,1
    - Dst: '[dom.ids.Test].removeChild(dom.ids.Test)'
      Src: dom.ids.Test:137,1
    - Dst: '[org.w3c.dom.Document].getElementById(String)'
      Src: dom.ids.Test:138,1
    - Dst: '[dom.util.Assertion].verify(null,String)'
      Src: dom.ids.Test:139,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: dom.ids.Test:141,1
    - Dst: '[dom.ids.Test].appendChild(dom.ids.Test)'
      Src: dom.ids.Test:141,1
    - Dst: '[org.w3c.dom.Document].getElementById(String)'
      Src: dom.ids.Test:142,1
    - Dst: '[dom.util.Assertion].verify(null,String)'
      Src: dom.ids.Test:143,1
    - Dst: person.getAttributeNode(String)
      Src: dom.ids.Test:144,1
    - Dst: attr.isId()
      Src: dom.ids.Test:145,1
    - Dst: '[dom.util.Assertion].verify(dom.ids.Test,String)'
      Src: dom.ids.Test:145,1
    - Dst: person.setIdAttribute(String,boolean)
      Src: dom.ids.Test:147,1
    - Dst: '[org.w3c.dom.Document].getElementById(String)'
      Src: dom.ids.Test:148,1
    - Dst: '[dom.util.Assertion].verify(null,String)'
      Src: dom.ids.Test:149,1
    - Dst: '[dom.util.Assertion].verify(String)'
      Src: dom.ids.Test:151,1
    - Dst: System.out.println(String)
      Src: dom.ids.Test:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 83
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - doc
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 155
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 155
    functionName: '[dom.ids.Test].test(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/tests/dom/ids/Test.java
    functionUses: 0
    functionsReached:
    - person.removeAttribute(String)
    - person.getAttributeNode(String)
    - '[dom.ids.Test].equals(String)'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[dom.ids.Test].getNodeValue()'
    - person.setIdAttribute(String,boolean)
    - testEmployee.getAttribute(String)
    - '[dom.ids.Test].removeAttribute(String)'
    - '[dom.util.Assertion].verify(dom.ids.Test,String)'
    - '[dom.util.Assertion].equals(dom.ids.Test,String)'
    - '[dom.ids.Test].getAttribute(String)'
    - '[org.w3c.dom.Document].getElementById(String)'
    - '[dom.ids.Test].setAttribute(String,String)'
    - System.out.println(String)
    - testEmployee.removeAttributeNode(dom.ids.Test)
    - '[org.w3c.dom.Document].getElementsByTagNameNS(null,String)'
    - '[dom.ids.Test].appendChild(dom.ids.Test)'
    - '[org.w3c.dom.Document].getElementsByTagName(String)'
    - testEmployee.getAttributeNode(String)
    - '[dom.util.Assertion].verify(String)'
    - person.setAttributeNS(null,String,String)
    - '[dom.ids.Test].getNodeName()'
    - '[dom.ids.Test].removeChild(dom.ids.Test)'
    - '[dom.util.Assertion].verify(dom.ids.Test)'
    - '[dom.util.Assertion].verify(null)'
    - '[dom.ids.Test].item(int)'
    - '[dom.util.Assertion].verify(null,String)'
    - attr.isId()
    linkageType: ''
    returnType: void
    signature: '[dom.ids.Test].test(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.Test].<init>()'
      Src: dom.ids.Test:172,1
    - Dst: arg.startsWith(String)
      Src: dom.ids.Test:185,1
    - Dst: arg.substring(int)
      Src: dom.ids.Test:186,1
    - Dst: '[dom.ids.Test].equals(String)'
      Src: dom.ids.Test:187,1
    - Dst: System.err.println(String,String)
      Src: dom.ids.Test:190,1
    - Dst: Class.forName(dom.ids.Test)
      Src: dom.ids.Test:198,1
    - Dst: '[dom.ids.Test].newInstance()'
      Src: dom.ids.Test:198,1
    - Dst: System.err.println(String)
      Src: dom.ids.Test:202,1
    - Dst: '[dom.ids.Test].equalsIgnoreCase(String)'
      Src: dom.ids.Test:207,1
    - Dst: '[dom.ids.Test].equals(String)'
      Src: dom.ids.Test:208,1
    - Dst: '[dom.ids.Test].equalsIgnoreCase(String)'
      Src: dom.ids.Test:211,1
    - Dst: '[dom.ids.Test].equals(String)'
      Src: dom.ids.Test:212,1
    - Dst: '[dom.ids.Test].equalsIgnoreCase(String)'
      Src: dom.ids.Test:215,1
    - Dst: '[dom.ids.Test].equals(String)'
      Src: dom.ids.Test:216,1
    - Dst: '[dom.ids.Test].equalsIgnoreCase(String)'
      Src: dom.ids.Test:219,1
    - Dst: '[dom.ids.Test].equals(String)'
      Src: dom.ids.Test:220,1
    - Dst: '[dom.ids.Test].equalsIgnoreCase(String)'
      Src: dom.ids.Test:223,1
    - Dst: '[dom.ids.Test].equals(String)'
      Src: dom.ids.Test:224,1
    - Dst: '[dom.ids.Test].equals(String)'
      Src: dom.ids.Test:227,1
    - Dst: '[dom.ids.Test].printUsage()'
      Src: dom.ids.Test:228,1
    - Dst: Class.forName(String)
      Src: dom.ids.Test:240,1
    - Dst: '[dom.ids.Test].newInstance()'
      Src: dom.ids.Test:240,1
    - Dst: System.err.println(String)
      Src: dom.ids.Test:243,1
    - Dst: System.exit(int)
      Src: dom.ids.Test:245,1
    - Dst: parser.setFeature(String,dom.ids.Test)
      Src: dom.ids.Test:251,1
    - Dst: System.err.println(String)
      Src: dom.ids.Test:254,1
    - Dst: parser.setFeature(String,dom.ids.Test)
      Src: dom.ids.Test:258,1
    - Dst: System.err.println(String)
      Src: dom.ids.Test:261,1
    - Dst: parser.setFeature(String,dom.ids.Test)
      Src: dom.ids.Test:265,1
    - Dst: System.err.println(String)
      Src: dom.ids.Test:269,1
    - Dst: parser.setFeature(String,dom.ids.Test)
      Src: dom.ids.Test:273,1
    - Dst: System.err.println(String)
      Src: dom.ids.Test:277,1
    - Dst: parser.setFeature(String,dom.ids.Test)
      Src: dom.ids.Test:283,1
    - Dst: System.err.println(String)
      Src: dom.ids.Test:287,1
    - Dst: parser.parse(dom.ids.Test)
      Src: dom.ids.Test:296,1
    - Dst: '[schema.Test].test(dom.ids.Test)'
      Src: dom.ids.Test:297,1
    - Dst: e.getMessage()
      Src: dom.ids.Test:304,1
    - Dst: System.err.println(String)
      Src: dom.ids.Test:303,1
    - Dst: '[org.xml.sax.SAXException].getException()'
      Src: dom.ids.Test:307,1
    - Dst: '[dom.ids.Test].printStackTrace(dom.ids.Test)'
      Src: dom.ids.Test:310,1
    - Dst: e.printStackTrace(dom.ids.Test)
      Src: dom.ids.Test:312,1
    CyclomaticComplexity: 38
    EdgeCount: 38
    ICount: 80
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 316
      start: 162
    functionDepth: 2
    functionLinenumber: 162
    functionLinenumberEnd: 316
    functionName: '[dom.ids.Test].main(String)'
    functionSourceFile: /src/xerces/tests/dom/ids/Test.java
    functionUses: 0
    functionsReached:
    - arg.startsWith(String)
    - System.err.println(String)
    - '[dom.ids.Test].equals(String)'
    - '[schema.Test].test(dom.ids.Test)'
    - parser.setFeature(String,dom.ids.Test)
    - System.err.println(String,String)
    - '[org.xml.sax.SAXException].getException()'
    - '[dom.ids.Test].newInstance()'
    - Class.forName(String)
    - System.exit(int)
    - '[schema.Test].<init>()'
    - parser.parse(dom.ids.Test)
    - Class.forName(dom.ids.Test)
    - '[dom.ids.Test].printUsage()'
    - '[dom.ids.Test].equalsIgnoreCase(String)'
    - arg.substring(int)
    - '[dom.ids.Test].printStackTrace(dom.ids.Test)'
    - e.printStackTrace(dom.ids.Test)
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[dom.ids.Test].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String,String)
      Src: dom.ids.Test:325,1
    - Dst: System.err.println()
      Src: dom.ids.Test:327,1
    - Dst: System.err.println(String)
      Src: dom.ids.Test:329,1
    - Dst: System.err.println(String)
      Src: dom.ids.Test:330,1
    - Dst: System.err.println(String)
      Src: dom.ids.Test:331,1
    - Dst: System.err.println(String)
      Src: dom.ids.Test:332,1
    - Dst: System.err.println(String)
      Src: dom.ids.Test:333,1
    - Dst: System.err.println(String,String)
      Src: dom.ids.Test:334,1
    - Dst: System.err.println(String)
      Src: dom.ids.Test:336,1
    - Dst: System.err.println(String)
      Src: dom.ids.Test:337,1
    - Dst: System.err.println(String,String)
      Src: dom.ids.Test:338,1
    - Dst: System.err.println(String)
      Src: dom.ids.Test:340,1
    - Dst: System.err.println()
      Src: dom.ids.Test:341,1
    - Dst: System.err.println(String)
      Src: dom.ids.Test:343,1
    - Dst: System.err.println(String)
      Src: dom.ids.Test:344,1
    - Dst: System.err.println(String)
      Src: dom.ids.Test:345,1
    - Dst: System.err.println(String)
      Src: dom.ids.Test:347,1
    - Dst: System.err.println(String)
      Src: dom.ids.Test:349,1
    - Dst: System.err.println(String)
      Src: dom.ids.Test:351,1
    - Dst: System.err.println(String)
      Src: dom.ids.Test:353,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 356
      start: 323
    functionDepth: 1
    functionLinenumber: 323
    functionLinenumberEnd: 356
    functionName: '[dom.ids.Test].printUsage()'
    functionSourceFile: /src/xerces/tests/dom/ids/Test.java
    functionUses: 1
    functionsReached:
    - System.err.println(String,String)
    - System.err.println(String)
    - System.err.println()
    linkageType: ''
    returnType: void
    signature: '[dom.ids.Test].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.ids.Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.ids.Test].<init>()'
    functionSourceFile: /src/xerces/tests/dom/ids/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: dom.ids.Test
    signature: '[dom.ids.Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: dom.registry.Test:33,1
    - Dst: System.setProperty(dom.registry.Test,String,String)
      Src: dom.registry.Test:35,1
    - Dst: '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
      Src: dom.registry.Test:41,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.registry.Test:42,1
    - Dst: e.printStackTrace()
      Src: dom.registry.Test:44,1
    - Dst: '[dom.registry.Test].getDOMImplementation(String)'
      Src: dom.registry.Test:48,1
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].getDOMImplementation()'
      Src: dom.registry.Test:51,1
    - Dst: '[dom.util.Assertion].verify(dom.registry.Test)'
      Src: dom.registry.Test:50,1
    - Dst: e.printStackTrace()
      Src: dom.registry.Test:54,1
    - Dst: '[dom.registry.Test].getDOMImplementation(String)'
      Src: dom.registry.Test:59,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
      Src: dom.registry.Test:62,1
    - Dst: '[dom.util.Assertion].verify(dom.registry.Test)'
      Src: dom.registry.Test:61,1
    - Dst: e.printStackTrace()
      Src: dom.registry.Test:65,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 67
    functionName: '[dom.registry.Test].main(String)'
    functionSourceFile: /src/xerces/tests/dom/registry/Test.java
    functionUses: 0
    functionsReached:
    - '[dom.util.Assertion].verify(null)'
    - System.out.println(String)
    - '[dom.registry.Test].getDOMImplementation(String)'
    - '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
    - '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
    - '[org.apache.xerces.dom.CoreDOMImplementationImpl].getDOMImplementation()'
    - e.printStackTrace()
    - System.setProperty(dom.registry.Test,String,String)
    - '[dom.util.Assertion].verify(dom.registry.Test)'
    linkageType: ''
    returnType: void
    signature: '[dom.registry.Test].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.registry.Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.registry.Test].<init>()'
    functionSourceFile: /src/xerces/tests/dom/registry/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: dom.registry.Test
    signature: '[dom.registry.Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println()
      Src: dom.events.EventReporter:34,1
    - Dst: System.out.println(String)
      Src: dom.events.EventReporter:35,1
    - Dst: System.out.println()
      Src: dom.events.EventReporter:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.EventListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 38
    functionName: '[dom.events.EventReporter].on()'
    functionSourceFile: /src/xerces/tests/dom/events/EventReporter.java
    functionUses: 1
    functionsReached:
    - System.out.println()
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[dom.events.EventReporter].on()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println()
      Src: dom.events.EventReporter:41,1
    - Dst: System.out.println(String)
      Src: dom.events.EventReporter:42,1
    - Dst: System.out.println()
      Src: dom.events.EventReporter:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.EventListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 45
    functionName: '[dom.events.EventReporter].off()'
    functionSourceFile: /src/xerces/tests/dom/events/EventReporter.java
    functionUses: 1
    functionsReached:
    - System.out.println()
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[dom.events.EventReporter].off()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: dom.events.EventReporter:53,1
    - Dst: '[org.w3c.dom.events.Event].getBubbles()'
      Src: dom.events.EventReporter:59,1
    - Dst: System.out.print(String)
      Src: dom.events.EventReporter:59,1
    - Dst: '[org.w3c.dom.events.Event].getCancelable()'
      Src: dom.events.EventReporter:60,1
    - Dst: System.out.print(String)
      Src: dom.events.EventReporter:60,1
    - Dst: System.out.println()
      Src: dom.events.EventReporter:61,1
    - Dst: me.getRelatedNode()
      Src: dom.events.EventReporter:65,1
    - Dst: System.out.println(String)
      Src: dom.events.EventReporter:66,1
    - Dst: me.getAttrName()
      Src: dom.events.EventReporter:67,1
    - Dst: System.out.println(String)
      Src: dom.events.EventReporter:68,1
    - Dst: me.getPrevValue()
      Src: dom.events.EventReporter:69,1
    - Dst: System.out.println(String)
      Src: dom.events.EventReporter:70,1
    - Dst: me.getNewValue()
      Src: dom.events.EventReporter:71,1
    - Dst: System.out.println(String)
      Src: dom.events.EventReporter:72,1
    - Dst: me.getType()
      Src: dom.events.EventReporter:73,1
    - Dst: '[dom.events.EventReporter].equals(String)'
      Src: dom.events.EventReporter:73,1
    - Dst: System.out.println(String)
      Src: dom.events.EventReporter:74,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.events.Event
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.EventListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - evt
    argTypes:
    - org.w3c.dom.events.Event
    constantsTouched: []
    func_position:
      end: 76
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 76
    functionName: '[dom.events.EventReporter].handleEvent(org.w3c.dom.events.Event)'
    functionSourceFile: /src/xerces/tests/dom/events/EventReporter.java
    functionUses: 0
    functionsReached:
    - System.out.print(String)
    - me.getAttrName()
    - '[org.w3c.dom.events.Event].getBubbles()'
    - System.out.println(String)
    - '[dom.events.EventReporter].equals(String)'
    - me.getPrevValue()
    - me.getNewValue()
    - me.getRelatedNode()
    - me.getType()
    - '[org.w3c.dom.events.Event].getCancelable()'
    - System.out.println()
    linkageType: ''
    returnType: void
    signature: '[dom.events.EventReporter].handleEvent(org.w3c.dom.events.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - String[]
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.EventListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.events.EventReporter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.events.EventReporter].<init>()'
    functionSourceFile: /src/xerces/tests/dom/events/EventReporter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: dom.events.EventReporter
    signature: '[dom.events.EventReporter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.Test].<init>()'
      Src: dom.events.Test:34,1
    - Dst: '[schema.Test].runTest()'
      Src: dom.events.Test:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - dom.events.EventReporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 36
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionName: '[dom.events.Test].main(String[])'
    functionSourceFile: /src/xerces/tests/dom/events/Test.java
    functionUses: 0
    functionsReached:
    - '[schema.Test].runTest()'
    - '[schema.Test].<init>()'
    linkageType: ''
    returnType: void
    signature: '[dom.events.Test].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.events.Test:40,1
    - Dst: '[dom.events.Test].reportAllMutations(org.apache.xerces.dom.DocumentImpl)'
      Src: dom.events.Test:41,1
    - Dst: '[dom.events.Test].addNoisyElement(org.apache.xerces.dom.DocumentImpl,org.apache.xerces.dom.DocumentImpl,int)'
      Src: dom.events.Test:43,1
    - Dst: '[dom.events.Test].addNoisyElement(org.apache.xerces.dom.DocumentImpl,org.w3c.dom.Element,int)'
      Src: dom.events.Test:48,1
    - Dst: '[dom.events.Test].addNoisyAttr(org.apache.xerces.dom.DocumentImpl,org.w3c.dom.Element,int)'
      Src: dom.events.Test:49,1
    - Dst: '[org.w3c.dom.Attr].setNodeValue(String)'
      Src: dom.events.Test:50,1
    - Dst: '[org.w3c.dom.Element].getAttributes()'
      Src: dom.events.Test:51,1
    - Dst: '[org.w3c.dom.Attr].getName()'
      Src: dom.events.Test:52,1
    - Dst: '[dom.events.Test].removeNamedItem(dom.events.Test)'
      Src: dom.events.Test:52,1
    - Dst: '[dom.events.Test].setNamedItem(org.w3c.dom.Attr)'
      Src: dom.events.Test:53,1
    - Dst: System.out.println()
      Src: dom.events.Test:58,1
    - Dst: System.out.println(String)
      Src: dom.events.Test:59,1
    - Dst: System.out.println()
      Src: dom.events.Test:60,1
    - Dst: '[dom.events.EventReporter].off()'
      Src: dom.events.Test:61,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
      Src: dom.events.Test:62,1
    - Dst: '[dom.events.Test].reportAllMutations(dom.events.Test)'
      Src: dom.events.Test:63,1
    - Dst: '[dom.events.Test].addNoisyElement(org.apache.xerces.dom.DocumentImpl,dom.events.Test,dom.events.Test)'
      Src: dom.events.Test:67,1
    - Dst: '[dom.events.Test].addNoisyAttr(org.apache.xerces.dom.DocumentImpl,org.w3c.dom.Element,dom.events.Test)'
      Src: dom.events.Test:68,1
    - Dst: '[dom.events.EventReporter].on()'
      Src: dom.events.Test:70,1
    - Dst: '[org.w3c.dom.Element].appendChild(dom.events.Test)'
      Src: dom.events.Test:71,1
    - Dst: '[org.w3c.dom.Element].removeChild(dom.events.Test)'
      Src: dom.events.Test:72,1
    - Dst: System.out.println()
      Src: dom.events.Test:74,1
    - Dst: System.out.println(String)
      Src: dom.events.Test:75,1
    - Dst: System.out.println()
      Src: dom.events.Test:76,1
    - Dst: '[dom.events.EventReporter].off()'
      Src: dom.events.Test:78,1
    - Dst: '[org.w3c.dom.Element].getFirstChild()'
      Src: dom.events.Test:79,1
    - Dst: '[org.w3c.dom.Element].replaceChild(dom.events.Test,dom.events.Test)'
      Src: dom.events.Test:79,1
    - Dst: '[dom.events.EventReporter].on()'
      Src: dom.events.Test:80,1
    - Dst: '[org.w3c.dom.Element].replaceChild(dom.events.Test,dom.events.Test)'
      Src: dom.events.Test:81,1
    - Dst: '[dom.events.EventReporter].off()'
      Src: dom.events.Test:83,1
    - Dst: '[org.w3c.dom.Element].getFirstChild()'
      Src: dom.events.Test:84,1
    - Dst: '[dom.events.Test].addNoisyText(org.apache.xerces.dom.DocumentImpl,dom.events.Test,String)'
      Src: dom.events.Test:84,1
    - Dst: '[dom.events.EventReporter].on()'
      Src: dom.events.Test:85,1
    - Dst: '[org.w3c.dom.Text].insertData(int,String)'
      Src: dom.events.Test:86,1
    - Dst: '[org.w3c.dom.Element].setAttribute(String,String)'
      Src: dom.events.Test:88,1
    - Dst: System.out.println(String)
      Src: dom.events.Test:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - dom.events.EventReporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 38
    functionDepth: 3
    functionLinenumber: 38
    functionLinenumberEnd: 91
    functionName: '[dom.events.Test].runTest()'
    functionSourceFile: /src/xerces/tests/dom/events/Test.java
    functionUses: 0
    functionsReached:
    - '[dom.events.Test].setNamedItem(org.w3c.dom.Attr)'
    - '[dom.events.Test].addNoisyElement(org.apache.xerces.dom.DocumentImpl,org.w3c.dom.Element,int)'
    - '[dom.events.Test].addNoisyAttr(org.apache.xerces.dom.DocumentImpl,org.w3c.dom.Element,int)'
    - '[dom.events.Test].addNoisyText(org.apache.xerces.dom.DocumentImpl,dom.events.Test,String)'
    - '[dom.events.Test].addNoisyElement(org.apache.xerces.dom.DocumentImpl,dom.events.Test,dom.events.Test)'
    - '[org.w3c.dom.Element].getFirstChild()'
    - '[dom.events.Test].addNoisyAttr(org.apache.xerces.dom.DocumentImpl,org.w3c.dom.Element,dom.events.Test)'
    - '[dom.events.EventReporter].off()'
    - '[dom.events.EventReporter].on()'
    - '[org.w3c.dom.Element].setAttribute(String,String)'
    - System.out.println()
    - '[org.w3c.dom.Element].replaceChild(dom.events.Test,dom.events.Test)'
    - System.out.println(String)
    - '[dom.events.Test].reportAllMutations(org.apache.xerces.dom.DocumentImpl)'
    - '[org.w3c.dom.Text].insertData(int,String)'
    - '[org.w3c.dom.Element].getAttributes()'
    - '[dom.events.Test].addNoisyElement(org.apache.xerces.dom.DocumentImpl,org.apache.xerces.dom.DocumentImpl,int)'
    - '[org.w3c.dom.Attr].getName()'
    - '[dom.events.Test].reportAllMutations(dom.events.Test)'
    - '[org.w3c.dom.Element].appendChild(dom.events.Test)'
    - '[org.apache.xerces.dom.DocumentImpl].<init>()'
    - '[org.w3c.dom.Element].removeChild(dom.events.Test)'
    - '[dom.events.Test].removeNamedItem(dom.events.Test)'
    - '[org.w3c.dom.Attr].setNodeValue(String)'
    - '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
    linkageType: ''
    returnType: void
    signature: '[dom.events.Test].runTest()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: dom.events.Test:97,1
    - Dst: '[org.w3c.dom.Document].createElement(dom.events.Test)'
      Src: dom.events.Test:98,1
    - Dst: '[dom.events.Test].reportAllMutations(dom.events.Test)'
      Src: dom.events.Test:99,1
    - Dst: '[org.w3c.dom.Node].appendChild(dom.events.Test)'
      Src: dom.events.Test:100,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - org.w3c.dom.Node
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - dom.events.EventReporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - doc
    - parent
    - index
    argTypes:
    - org.w3c.dom.Document
    - org.w3c.dom.Node
    - int
    constantsTouched: []
    func_position:
      end: 102
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 102
    functionName: '[dom.events.Test].addNoisyElement(org.w3c.dom.Document,org.w3c.dom.Node,int)'
    functionSourceFile: /src/xerces/tests/dom/events/Test.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getNodeName()'
    - '[org.w3c.dom.Node].appendChild(dom.events.Test)'
    - '[dom.events.Test].reportAllMutations(dom.events.Test)'
    - '[org.w3c.dom.Document].createElement(dom.events.Test)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[dom.events.Test].addNoisyElement(org.w3c.dom.Document,org.w3c.dom.Node,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getNodeName()'
      Src: dom.events.Test:106,1
    - Dst: '[org.w3c.dom.Document].createAttribute(dom.events.Test)'
      Src: dom.events.Test:107,1
    - Dst: '[dom.events.Test].reportAllMutations(dom.events.Test)'
      Src: dom.events.Test:108,1
    - Dst: '[org.w3c.dom.Element].getNodeName()'
      Src: dom.events.Test:109,1
    - Dst: '[dom.events.Test].setNodeValue(dom.events.Test)'
      Src: dom.events.Test:109,1
    - Dst: '[org.w3c.dom.Element].setAttributeNode(dom.events.Test)'
      Src: dom.events.Test:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - org.w3c.dom.Element
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - dom.events.EventReporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - doc
    - parent
    - index
    argTypes:
    - org.w3c.dom.Document
    - org.w3c.dom.Element
    - int
    constantsTouched: []
    func_position:
      end: 112
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 112
    functionName: '[dom.events.Test].addNoisyAttr(org.w3c.dom.Document,org.w3c.dom.Element,int)'
    functionSourceFile: /src/xerces/tests/dom/events/Test.java
    functionUses: 0
    functionsReached:
    - '[dom.events.Test].setNodeValue(dom.events.Test)'
    - '[org.w3c.dom.Element].getNodeName()'
    - '[dom.events.Test].reportAllMutations(dom.events.Test)'
    - '[org.w3c.dom.Document].createAttribute(dom.events.Test)'
    - '[org.w3c.dom.Element].setAttributeNode(dom.events.Test)'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[dom.events.Test].addNoisyAttr(org.w3c.dom.Document,org.w3c.dom.Element,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: dom.events.Test:116,1
    - Dst: '[dom.events.Test].reportAllMutations(dom.events.Test)'
      Src: dom.events.Test:117,1
    - Dst: '[org.w3c.dom.Node].appendChild(dom.events.Test)'
      Src: dom.events.Test:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - org.w3c.dom.Node
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - dom.events.EventReporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Text
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - doc
    - parent
    - data
    argTypes:
    - org.w3c.dom.Document
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 120
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 120
    functionName: '[dom.events.Test].addNoisyText(org.w3c.dom.Document,org.w3c.dom.Node,String)'
    functionSourceFile: /src/xerces/tests/dom/events/Test.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].appendChild(dom.events.Test)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[dom.events.Test].reportAllMutations(dom.events.Test)'
    linkageType: ''
    returnType: org.w3c.dom.Text
    signature: '[dom.events.Test].addNoisyText(org.w3c.dom.Document,org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: t.addEventListener(dom.events.EventReporter,boolean)
      Src: dom.events.Test:136,1
    - Dst: t.addEventListener(dom.events.EventReporter,boolean)
      Src: dom.events.Test:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - dom.events.EventReporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 140
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 140
    functionName: '[dom.events.Test].reportAllMutations(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/tests/dom/events/Test.java
    functionUses: 0
    functionsReached:
    - t.addEventListener(dom.events.EventReporter,boolean)
    linkageType: ''
    returnType: void
    signature: '[dom.events.Test].reportAllMutations(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.events.EventReporter].<init>()'
      Src: dom.events.Test:30,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - dom.events.EventReporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.events.Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.events.Test].<init>()'
    functionSourceFile: /src/xerces/tests/dom/events/Test.java
    functionUses: 0
    functionsReached:
    - '[dom.events.EventReporter].<init>()'
    linkageType: ''
    returnType: dom.events.Test
    signature: '[dom.events.Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: dom.serialization.Test:48,1
    - Dst: System.exit(int)
      Src: dom.serialization.Test:49,1
    - Dst: Class.forName(String)
      Src: dom.serialization.Test:55,1
    - Dst: '[dom.serialization.Test].newInstance()'
      Src: dom.serialization.Test:55,1
    - Dst: System.err.println(String)
      Src: dom.serialization.Test:57,1
    - Dst: parser.setFeature(String,boolean)
      Src: dom.serialization.Test:61,1
    - Dst: System.err.println(String)
      Src: dom.serialization.Test:63,1
    - Dst: parser.setFeature(String,boolean)
      Src: dom.serialization.Test:68,1
    - Dst: parser.setFeature(String,boolean)
      Src: dom.serialization.Test:69,1
    - Dst: parser.parse()
      Src: dom.serialization.Test:70,1
    - Dst: '[dom.serialization.Test].getDocumentElement()'
      Src: dom.serialization.Test:71,1
    - Dst: '[dom.serialization.Test].setAttributeNS(String,String,String)'
      Src: dom.serialization.Test:71,1
    - Dst: '[dom.serialization.Test].serialize(dom.serialization.Test)'
      Src: dom.serialization.Test:72,1
    - Dst: '[dom.serialization.Test].deserialize()'
      Src: dom.serialization.Test:73,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.serialization.Test:74,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: dom.serialization.Test:75,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].importNode(dom.serialization.Test,boolean)'
      Src: dom.serialization.Test:75,1
    - Dst: System.out.println(String)
      Src: dom.serialization.Test:77,1
    - Dst: e.getMessage()
      Src: dom.serialization.Test:79,1
    - Dst: System.err.println(String)
      Src: dom.serialization.Test:79,1
    - Dst: '[org.xml.sax.SAXException].getException()'
      Src: dom.serialization.Test:82,1
    - Dst: '[dom.serialization.Test].printStackTrace(dom.serialization.Test)'
      Src: dom.serialization.Test:85,1
    - Dst: e.printStackTrace(dom.serialization.Test)
      Src: dom.serialization.Test:87,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 90
      start: 45
    functionDepth: 3
    functionLinenumber: 45
    functionLinenumberEnd: 90
    functionName: '[dom.serialization.Test].main(String)'
    functionSourceFile: /src/xerces/tests/dom/serialization/Test.java
    functionUses: 0
    functionsReached:
    - parser.parse()
    - '[dom.serialization.Test].deserialize()'
    - System.out.println(String)
    - '[dom.serialization.Test].getDocumentElement()'
    - '[dom.serialization.Test].setAttributeNS(String,String,String)'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - e.printStackTrace(dom.serialization.Test)
    - Class.forName(String)
    - '[org.apache.xerces.dom.DocumentImpl].<init>()'
    - System.exit(int)
    - '[org.xml.sax.SAXException].getException()'
    - '[dom.serialization.Test].printStackTrace(dom.serialization.Test)'
    - System.err.println(String)
    - e.getMessage()
    - parser.setFeature(String,boolean)
    - '[org.apache.xerces.dom.DocumentImpl].importNode(dom.serialization.Test,boolean)'
    - '[dom.serialization.Test].serialize(dom.serialization.Test)'
    - '[dom.serialization.Test].newInstance()'
    linkageType: ''
    returnType: void
    signature: '[dom.serialization.Test].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: dom.serialization.Test:93,1
    - Dst: '[java.io.FileOutputStream].<init>(String)'
      Src: dom.serialization.Test:94,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.FileOutputStream)'
      Src: dom.serialization.Test:94,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(org.w3c.dom.Document)'
      Src: dom.serialization.Test:95,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: dom.serialization.Test:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - document
    - filename
    argTypes:
    - org.w3c.dom.Document
    - String
    constantsTouched: []
    func_position:
      end: 97
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 97
    functionName: '[dom.serialization.Test].serialize(org.w3c.dom.Document,String)'
    functionSourceFile: /src/xerces/tests/dom/serialization/Test.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].<init>(java.io.FileOutputStream)'
    - System.out.println(String)
    - '[java.io.FileOutputStream].<init>(String)'
    - '[java.io.ObjectOutputStream].close()'
    - '[java.io.ObjectOutputStream].writeObject(org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[dom.serialization.Test].serialize(org.w3c.dom.Document,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: dom.serialization.Test:100,1
    - Dst: '[java.io.FileInputStream].<init>(String)'
      Src: dom.serialization.Test:101,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.FileInputStream)'
      Src: dom.serialization.Test:101,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: dom.serialization.Test:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - filename
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 104
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 104
    functionName: '[dom.serialization.Test].deserialize(String)'
    functionSourceFile: /src/xerces/tests/dom/serialization/Test.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectInputStream].readObject()'
    - '[java.io.FileInputStream].<init>(String)'
    - '[java.io.ObjectInputStream].<init>(java.io.FileInputStream)'
    - System.out.println(String)
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[dom.serialization.Test].deserialize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.serialization.Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.serialization.Test].<init>()'
    functionSourceFile: /src/xerces/tests/dom/serialization/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: dom.serialization.Test
    signature: '[dom.serialization.Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: dom.mem.Test:85,1
    - Dst: '[dom.mem.Test].getMethod(String,Class[])'
      Src: dom.mem.Test:85,1
    - Dst: '[dom.mem.Test].invoke(Object,Object[])'
      Src: dom.mem.Test:86,1
    - Dst: exc.getTargetException()
      Src: dom.mem.Test:88,1
    - Dst: System.out.println(String)
      Src: dom.mem.Test:92,1
    - Dst: System.out.println(String)
      Src: dom.mem.Test:95,1
    - Dst: System.out.println(String)
      Src: dom.mem.Test:98,1
    - Dst: System.out.println(String)
      Src: dom.mem.Test:102,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      - Class[]
      - Object[]
      - short
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - node
    - methodName
    - methodSignature
    - parameters
    - code
    argTypes:
    - Object
    - String
    - Class[]
    - Object[]
    - short
    constantsTouched: []
    func_position:
      end: 105
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 105
    functionName: '[dom.mem.Test].DOMExceptionsTest(Object,String,Class[],Object[],short)'
    functionSourceFile: /src/xerces/tests/dom/mem/Test.java
    functionUses: 0
    functionsReached:
    - '[dom.mem.Test].getMethod(String,Class[])'
    - exc.getTargetException()
    - System.out.println(String)
    - '[Object].getClass()'
    - '[dom.mem.Test].invoke(Object,Object[])'
    linkageType: ''
    returnType: boolean
    signature: '[dom.mem.Test].DOMExceptionsTest(Object,String,Class[],Object[],short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: dom.mem.Test:109,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:116,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:129,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
      Src: dom.mem.Test:130,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createDocumentFragment()'
      Src: dom.mem.Test:131,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createTextNode(String)'
      Src: dom.mem.Test:132,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createComment(String)'
      Src: dom.mem.Test:133,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createCDATASection(String)'
      Src: dom.mem.Test:134,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getImplementation()'
      Src: dom.mem.Test:135,1
    - Dst: '[org.w3c.dom.DOMImplementation].createDocumentType(String,null,null)'
      Src: dom.mem.Test:135,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createNotation(String)'
      Src: dom.mem.Test:136,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createProcessingInstruction(String,String)'
      Src: dom.mem.Test:137,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getElementsByTagName(String)'
      Src: dom.mem.Test:139,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:145,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
      Src: dom.mem.Test:146,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:152,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createDocumentFragment()'
      Src: dom.mem.Test:153,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:160,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
      Src: dom.mem.Test:161,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:167,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createTextNode(String)'
      Src: dom.mem.Test:168,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:174,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createComment(String)'
      Src: dom.mem.Test:175,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:181,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createCDATASection(String)'
      Src: dom.mem.Test:182,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:189,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getImplementation()'
      Src: dom.mem.Test:190,1
    - Dst: '[org.w3c.dom.DOMImplementation].createDocumentType(String,null,null)'
      Src: dom.mem.Test:190,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:197,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createNotation(String)'
      Src: dom.mem.Test:198,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:205,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createProcessingInstruction(String,String)'
      Src: dom.mem.Test:206,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:213,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createAttribute(String)'
      Src: dom.mem.Test:214,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:221,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createEntityReference(String)'
      Src: dom.mem.Test:222,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:228,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getElementsByTagName(String)'
      Src: dom.mem.Test:229,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:239,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
      Src: dom.mem.Test:240,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].appendChild(dom.mem.Test)'
      Src: dom.mem.Test:241,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createTextNode(String)'
      Src: dom.mem.Test:243,1
    - Dst: '[dom.mem.Test].getFirstChild()'
      Src: dom.mem.Test:244,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:244,1
    - Dst: '[dom.mem.Test].getLastChild()'
      Src: dom.mem.Test:245,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:245,1
    - Dst: '[dom.mem.Test].appendChild(dom.mem.Test)'
      Src: dom.mem.Test:246,1
    - Dst: '[dom.mem.Test].getFirstChild()'
      Src: dom.mem.Test:247,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:247,1
    - Dst: '[dom.mem.Test].getLastChild()'
      Src: dom.mem.Test:248,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:248,1
    - Dst: '[dom.mem.Test].getNextSibling()'
      Src: dom.mem.Test:250,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:250,1
    - Dst: '[dom.mem.Test].getPreviousSibling()'
      Src: dom.mem.Test:251,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:251,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createTextNode(String)'
      Src: dom.mem.Test:252,1
    - Dst: '[dom.mem.Test].appendChild(dom.mem.Test)'
      Src: dom.mem.Test:253,1
    - Dst: '[dom.mem.Test].getNextSibling()'
      Src: dom.mem.Test:254,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:254,1
    - Dst: '[dom.mem.Test].getNextSibling()'
      Src: dom.mem.Test:255,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:255,1
    - Dst: '[dom.mem.Test].getPreviousSibling()'
      Src: dom.mem.Test:256,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:256,1
    - Dst: '[dom.mem.Test].getPreviousSibling()'
      Src: dom.mem.Test:257,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:257,1
    - Dst: '[dom.mem.Test].getFirstChild()'
      Src: dom.mem.Test:259,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:259,1
    - Dst: '[dom.mem.Test].getLastChild()'
      Src: dom.mem.Test:260,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:260,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getElementsByTagName(String)'
      Src: dom.mem.Test:262,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:271,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
      Src: dom.mem.Test:272,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].appendChild(dom.mem.Test)'
      Src: dom.mem.Test:273,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createAttribute(String)'
      Src: dom.mem.Test:275,1
    - Dst: '[dom.mem.Test].setAttributeNode(dom.mem.Test)'
      Src: dom.mem.Test:276,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createAttribute(String)'
      Src: dom.mem.Test:281,1
    - Dst: '[dom.mem.Test].setAttributeNode(dom.mem.Test)'
      Src: dom.mem.Test:282,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:292,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
      Src: dom.mem.Test:293,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].appendChild(dom.mem.Test)'
      Src: dom.mem.Test:294,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createAttribute(String)'
      Src: dom.mem.Test:295,1
    - Dst: '[dom.mem.Test].setAttributeNode(dom.mem.Test)'
      Src: dom.mem.Test:296,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createAttribute(String)'
      Src: dom.mem.Test:297,1
    - Dst: '[dom.mem.Test].setAttributeNode(dom.mem.Test)'
      Src: dom.mem.Test:298,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:308,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
      Src: dom.mem.Test:309,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].appendChild(dom.mem.Test)'
      Src: dom.mem.Test:310,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createAttribute(String)'
      Src: dom.mem.Test:311,1
    - Dst: '[dom.mem.Test].setAttributeNode(dom.mem.Test)'
      Src: dom.mem.Test:312,1
    - Dst: '[dom.mem.Test].setValue(String)'
      Src: dom.mem.Test:314,1
    - Dst: '[dom.mem.Test].setValue(String)'
      Src: dom.mem.Test:315,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:326,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
      Src: dom.mem.Test:327,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].appendChild(dom.mem.Test)'
      Src: dom.mem.Test:328,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createTextNode(String)'
      Src: dom.mem.Test:331,1
    - Dst: '[dom.mem.Test].appendChild(dom.mem.Test)'
      Src: dom.mem.Test:332,1
    - Dst: '[dom.mem.Test].splitText(int)'
      Src: dom.mem.Test:334,1
    - Dst: '[dom.mem.Test].normalize()'
      Src: dom.mem.Test:335,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:374,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:376,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getAttributes()'
      Src: dom.mem.Test:377,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:379,1
    - Dst: '[dom.util.Assertion].verify()'
      Src: dom.mem.Test:380,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
      Src: dom.mem.Test:382,1
    - Dst: '[dom.mem.Test].getAttributes()'
      Src: dom.mem.Test:383,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:384,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:385,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:387,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:397,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:398,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
      Src: dom.mem.Test:400,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].appendChild(dom.mem.Test)'
      Src: dom.mem.Test:401,1
    - Dst: '[dom.mem.Test].getParentNode()'
      Src: dom.mem.Test:402,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:402,1
    - Dst: '[dom.mem.Test].setAttribute(String,String)'
      Src: dom.mem.Test:403,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].importNode(dom.mem.Test,boolean)'
      Src: dom.mem.Test:404,1
    - Dst: '[dom.mem.Test].getParentNode()'
      Src: dom.mem.Test:405,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:405,1
    - Dst: '[dom.mem.Test].getNodeName()'
      Src: dom.mem.Test:406,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:407,1
    - Dst: '[dom.mem.Test].getOwnerDocument()'
      Src: dom.mem.Test:408,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:408,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: dom.mem.Test:409,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:409,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:410,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:424,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createTextNode(String)'
      Src: dom.mem.Test:425,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
      Src: dom.mem.Test:426,1
    - Dst: '[dom.mem.Test].appendChild(dom.mem.Test)'
      Src: dom.mem.Test:427,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:429,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:430,1
    - Dst: '[dom.mem.Test].getChildNodes()'
      Src: dom.mem.Test:432,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:433,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:434,1
    - Dst: '[dom.mem.Test].getChildNodes()'
      Src: dom.mem.Test:436,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:437,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:438,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:449,1
    - Dst: '[dom.util.Assertion].verify()'
      Src: dom.mem.Test:450,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:451,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:453,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getChildNodes()'
      Src: dom.mem.Test:454,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:456,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:457,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:458,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
      Src: dom.mem.Test:460,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].appendChild(dom.mem.Test)'
      Src: dom.mem.Test:461,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:462,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:463,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:464,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:466,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:477,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(org.apache.xerces.dom.DocumentImpl,String,dom.mem.Test)'
      Src: dom.mem.Test:478,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:478,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:491,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
      Src: dom.mem.Test:492,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].appendChild(dom.mem.Test)'
      Src: dom.mem.Test:493,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:498,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:499,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:500,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:501,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:503,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:515,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
      Src: dom.mem.Test:516,1
    - Dst: '[dom.mem.Test].setAttribute(String,String)'
      Src: dom.mem.Test:517,1
    - Dst: '[dom.mem.Test].getAttribute(String)'
      Src: dom.mem.Test:519,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:520,1
    - Dst: '[dom.mem.Test].cloneNode(boolean)'
      Src: dom.mem.Test:522,1
    - Dst: cloned.getAttributeNode(String)
      Src: dom.mem.Test:523,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:524,1
    - Dst: '[dom.mem.Test].getValue()'
      Src: dom.mem.Test:525,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:526,1
    - Dst: cloned.getAttributeNode(String)
      Src: dom.mem.Test:529,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:530,1
    - Dst: '[dom.mem.Test].getValue()'
      Src: dom.mem.Test:531,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:532,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.mem.Test:542,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
      Src: dom.mem.Test:543,1
    - Dst: '[dom.mem.Test].setAttribute(String,String)'
      Src: dom.mem.Test:544,1
    - Dst: '[dom.mem.Test].getAttributeNode(String)'
      Src: dom.mem.Test:545,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].setSpecified(boolean)'
      Src: dom.mem.Test:547,1
    - Dst: '[dom.mem.Test].setAttribute(String,String)'
      Src: dom.mem.Test:549,1
    - Dst: '[dom.mem.Test].cloneNode(boolean)'
      Src: dom.mem.Test:551,1
    - Dst: cloned.getAttributeNode(String)
      Src: dom.mem.Test:552,1
    - Dst: '[dom.mem.Test].getSpecified()'
      Src: dom.mem.Test:553,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:553,1
    - Dst: cloned.getAttributeNode(String)
      Src: dom.mem.Test:554,1
    - Dst: '[dom.mem.Test].getSpecified()'
      Src: dom.mem.Test:555,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:555,1
    - Dst: '[dom.mem.Test].cloneNode(boolean)'
      Src: dom.mem.Test:559,1
    - Dst: a.getSpecified()
      Src: dom.mem.Test:560,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:560,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
      Src: dom.mem.Test:574,1
    - Dst: '[org.w3c.dom.DOMImplementation].hasFeature(String,String)'
      Src: dom.mem.Test:575,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:575,1
    - Dst: '[org.w3c.dom.DOMImplementation].hasFeature(String,null)'
      Src: dom.mem.Test:576,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:576,1
    - Dst: '[org.w3c.dom.DOMImplementation].hasFeature(String,String)'
      Src: dom.mem.Test:578,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:578,1
    - Dst: '[org.w3c.dom.DOMImplementation].hasFeature(String,null)'
      Src: dom.mem.Test:580,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:580,1
    - Dst: '[org.w3c.dom.DOMImplementation].hasFeature(String,null)'
      Src: dom.mem.Test:583,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:583,1
    - Dst: '[org.w3c.dom.DOMImplementation].hasFeature(String,null)'
      Src: dom.mem.Test:584,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:584,1
    - Dst: '[org.w3c.dom.DOMImplementation].hasFeature(String,null)'
      Src: dom.mem.Test:585,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:585,1
    - Dst: '[org.w3c.dom.DOMImplementation].hasFeature(String,null)'
      Src: dom.mem.Test:586,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:586,1
    - Dst: '[org.w3c.dom.DOMImplementation].hasFeature(String,null)'
      Src: dom.mem.Test:587,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:587,1
    - Dst: '[org.w3c.dom.DOMImplementation].hasFeature(String,null)'
      Src: dom.mem.Test:588,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:588,1
    - Dst: '[org.w3c.dom.DOMImplementation].hasFeature(String,null)'
      Src: dom.mem.Test:589,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:589,1
    - Dst: '[org.w3c.dom.DOMImplementation].hasFeature(String,null)'
      Src: dom.mem.Test:590,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:590,1
    - Dst: '[org.w3c.dom.DOMImplementation].hasFeature(String,null)'
      Src: dom.mem.Test:591,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:591,1
    - Dst: '[org.w3c.dom.DOMImplementation].hasFeature(String,null)'
      Src: dom.mem.Test:592,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:592,1
    - Dst: '[org.w3c.dom.DOMImplementation].hasFeature(String,null)'
      Src: dom.mem.Test:593,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:593,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
      Src: dom.mem.Test:603,1
    - Dst: '[org.w3c.dom.DOMImplementation].createDocumentType(dom.mem.Test,dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:609,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:611,1
    - Dst: '[dom.mem.Test].getNodeType()'
      Src: dom.mem.Test:612,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:612,1
    - Dst: '[dom.mem.Test].getNodeName()'
      Src: dom.mem.Test:613,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:613,1
    - Dst: '[dom.mem.Test].getNamespaceURI()'
      Src: dom.mem.Test:614,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:614,1
    - Dst: '[dom.mem.Test].getPrefix()'
      Src: dom.mem.Test:615,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:615,1
    - Dst: '[dom.mem.Test].getLocalName()'
      Src: dom.mem.Test:616,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:616,1
    - Dst: '[dom.mem.Test].getPublicId()'
      Src: dom.mem.Test:617,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:617,1
    - Dst: '[dom.mem.Test].getSystemId()'
      Src: dom.mem.Test:618,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:618,1
    - Dst: '[dom.mem.Test].getInternalSubset()'
      Src: dom.mem.Test:619,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:619,1
    - Dst: '[dom.mem.Test].getOwnerDocument()'
      Src: dom.mem.Test:620,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:620,1
    - Dst: '[dom.mem.Test].getEntities()'
      Src: dom.mem.Test:622,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:623,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:623,1
    - Dst: '[dom.mem.Test].getNotations()'
      Src: dom.mem.Test:624,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:625,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:625,1
    - Dst: '[org.w3c.dom.DOMImplementation].createDocumentType(dom.mem.Test,dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:631,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:633,1
    - Dst: '[dom.mem.Test].getNodeType()'
      Src: dom.mem.Test:634,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:634,1
    - Dst: '[dom.mem.Test].getNodeName()'
      Src: dom.mem.Test:635,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:635,1
    - Dst: '[dom.mem.Test].getNamespaceURI()'
      Src: dom.mem.Test:636,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:636,1
    - Dst: '[dom.mem.Test].getPrefix()'
      Src: dom.mem.Test:637,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:637,1
    - Dst: '[dom.mem.Test].getLocalName()'
      Src: dom.mem.Test:638,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:638,1
    - Dst: '[dom.mem.Test].getPublicId()'
      Src: dom.mem.Test:639,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:639,1
    - Dst: '[dom.mem.Test].getSystemId()'
      Src: dom.mem.Test:640,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:640,1
    - Dst: '[dom.mem.Test].getInternalSubset()'
      Src: dom.mem.Test:641,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:641,1
    - Dst: '[dom.mem.Test].getOwnerDocument()'
      Src: dom.mem.Test:642,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:642,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(org.w3c.dom.DOMImplementation,String,dom.mem.Test)'
      Src: dom.mem.Test:645,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:645,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(org.w3c.dom.DOMImplementation,String,dom.mem.Test)'
      Src: dom.mem.Test:649,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:649,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(org.w3c.dom.DOMImplementation,String,dom.mem.Test)'
      Src: dom.mem.Test:653,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:653,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(org.w3c.dom.DOMImplementation,String,dom.mem.Test)'
      Src: dom.mem.Test:657,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:657,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(org.w3c.dom.DOMImplementation,String,dom.mem.Test)'
      Src: dom.mem.Test:661,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:661,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
      Src: dom.mem.Test:672,1
    - Dst: '[org.w3c.dom.DOMImplementation].createDocumentType(dom.mem.Test,dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:678,1
    - Dst: '[org.w3c.dom.DOMImplementation].createDocument(dom.mem.Test,dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:681,1
    - Dst: '[dom.mem.Test].getOwnerDocument()'
      Src: dom.mem.Test:683,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:683,1
    - Dst: '[dom.mem.Test].getOwnerDocument()'
      Src: dom.mem.Test:684,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:684,1
    - Dst: '[dom.mem.Test].getNodeType()'
      Src: dom.mem.Test:686,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:686,1
    - Dst: '[dom.mem.Test].getDoctype()'
      Src: dom.mem.Test:687,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:687,1
    - Dst: '[dom.mem.Test].getNodeName()'
      Src: dom.mem.Test:688,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:688,1
    - Dst: '[dom.mem.Test].getNodeValue()'
      Src: dom.mem.Test:689,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:689,1
    - Dst: '[dom.mem.Test].getDocumentElement()'
      Src: dom.mem.Test:691,1
    - Dst: '[dom.mem.Test].getLocalName()'
      Src: dom.mem.Test:693,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:693,1
    - Dst: '[dom.mem.Test].getNamespaceURI()'
      Src: dom.mem.Test:694,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:694,1
    - Dst: '[dom.mem.Test].getNodeName()'
      Src: dom.mem.Test:695,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:695,1
    - Dst: '[dom.mem.Test].getOwnerDocument()'
      Src: dom.mem.Test:696,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:696,1
    - Dst: '[dom.mem.Test].getParentNode()'
      Src: dom.mem.Test:697,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:697,1
    - Dst: '[dom.mem.Test].getPrefix()'
      Src: dom.mem.Test:698,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:698,1
    - Dst: '[dom.mem.Test].getTagName()'
      Src: dom.mem.Test:699,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:699,1
    - Dst: '[dom.mem.Test].hasChildNodes()'
      Src: dom.mem.Test:700,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:700,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(org.w3c.dom.DOMImplementation,String,dom.mem.Test)'
      Src: dom.mem.Test:705,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:705,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
      Src: dom.mem.Test:724,1
    - Dst: '[org.w3c.dom.DOMImplementation].createDocumentType(dom.mem.Test,dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:729,1
    - Dst: '[org.w3c.dom.DOMImplementation].createDocument(dom.mem.Test,dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:732,1
    - Dst: '[dom.mem.Test].getDocumentElement()'
      Src: dom.mem.Test:733,1
    - Dst: '[dom.mem.Test].createElementNS(String,String)'
      Src: dom.mem.Test:738,1
    - Dst: '[dom.mem.Test].createElementNS(String,String)'
      Src: dom.mem.Test:739,1
    - Dst: '[dom.mem.Test].createElementNS(null,String)'
      Src: dom.mem.Test:740,1
    - Dst: '[dom.mem.Test].appendChild(dom.mem.Test)'
      Src: dom.mem.Test:742,1
    - Dst: '[dom.mem.Test].appendChild(dom.mem.Test)'
      Src: dom.mem.Test:743,1
    - Dst: '[dom.mem.Test].appendChild(dom.mem.Test)'
      Src: dom.mem.Test:744,1
    - Dst: '[dom.mem.Test].getNodeName()'
      Src: dom.mem.Test:746,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:746,1
    - Dst: '[dom.mem.Test].getNamespaceURI()'
      Src: dom.mem.Test:747,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:747,1
    - Dst: '[dom.mem.Test].getPrefix()'
      Src: dom.mem.Test:748,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:748,1
    - Dst: '[dom.mem.Test].getLocalName()'
      Src: dom.mem.Test:749,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:749,1
    - Dst: '[dom.mem.Test].getTagName()'
      Src: dom.mem.Test:750,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:750,1
    - Dst: '[dom.mem.Test].getNodeName()'
      Src: dom.mem.Test:752,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:752,1
    - Dst: '[dom.mem.Test].getNamespaceURI()'
      Src: dom.mem.Test:753,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:753,1
    - Dst: '[dom.mem.Test].getPrefix()'
      Src: dom.mem.Test:754,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:754,1
    - Dst: '[dom.mem.Test].getLocalName()'
      Src: dom.mem.Test:755,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:755,1
    - Dst: '[dom.mem.Test].getTagName()'
      Src: dom.mem.Test:756,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:756,1
    - Dst: '[dom.mem.Test].getNodeName()'
      Src: dom.mem.Test:758,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:758,1
    - Dst: '[dom.mem.Test].getNamespaceURI()'
      Src: dom.mem.Test:759,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:759,1
    - Dst: '[dom.mem.Test].getPrefix()'
      Src: dom.mem.Test:760,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:760,1
    - Dst: '[dom.mem.Test].getLocalName()'
      Src: dom.mem.Test:761,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:761,1
    - Dst: '[dom.mem.Test].getTagName()'
      Src: dom.mem.Test:762,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:762,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:765,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:765,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:769,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:769,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:773,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:773,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:777,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:777,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:781,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:781,1
    - Dst: '[dom.mem.Test].createElementNS(dom.mem.Test,String)'
      Src: dom.mem.Test:788,1
    - Dst: '[dom.mem.Test].getNamespaceURI()'
      Src: dom.mem.Test:788,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:788,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:790,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:790,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:795,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:795,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:800,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:800,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:806,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:806,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:810,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:810,1
    - Dst: '[dom.mem.Test].createElementNS(null,String)'
      Src: dom.mem.Test:816,1
    - Dst: '[dom.mem.Test].getNamespaceURI()'
      Src: dom.mem.Test:816,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:816,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:818,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:818,1
    - Dst: '[dom.mem.Test].createElementNS(String,String)'
      Src: dom.mem.Test:824,1
    - Dst: '[dom.mem.Test].getNamespaceURI()'
      Src: dom.mem.Test:824,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:824,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:825,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:825,1
    - Dst: '[dom.mem.Test].createElementNS(String,String)'
      Src: dom.mem.Test:831,1
    - Dst: '[dom.mem.Test].setPrefix(String)'
      Src: dom.mem.Test:832,1
    - Dst: '[dom.mem.Test].getNodeName()'
      Src: dom.mem.Test:833,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:833,1
    - Dst: '[dom.mem.Test].getNamespaceURI()'
      Src: dom.mem.Test:834,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:834,1
    - Dst: '[dom.mem.Test].getPrefix()'
      Src: dom.mem.Test:835,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:835,1
    - Dst: '[dom.mem.Test].getLocalName()'
      Src: dom.mem.Test:836,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:836,1
    - Dst: '[dom.mem.Test].getTagName()'
      Src: dom.mem.Test:837,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:837,1
    - Dst: '[dom.mem.Test].createElementNS(String,String)'
      Src: dom.mem.Test:839,1
    - Dst: '[dom.mem.Test].getPrefix()'
      Src: dom.mem.Test:840,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,null)'
      Src: dom.mem.Test:840,1
    - Dst: '[dom.mem.Test].setPrefix(String)'
      Src: dom.mem.Test:841,1
    - Dst: '[dom.mem.Test].getNodeName()'
      Src: dom.mem.Test:842,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:842,1
    - Dst: '[dom.mem.Test].getNamespaceURI()'
      Src: dom.mem.Test:843,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:843,1
    - Dst: '[dom.mem.Test].getPrefix()'
      Src: dom.mem.Test:844,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:844,1
    - Dst: '[dom.mem.Test].getLocalName()'
      Src: dom.mem.Test:845,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:845,1
    - Dst: '[dom.mem.Test].getTagName()'
      Src: dom.mem.Test:846,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:846,1
    - Dst: '[dom.mem.Test].createElementNS(dom.mem.Test,String)'
      Src: dom.mem.Test:848,1
    - Dst: '[dom.mem.Test].setPrefix(String)'
      Src: dom.mem.Test:849,1
    - Dst: '[dom.mem.Test].createElementNS(String,String)'
      Src: dom.mem.Test:850,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:851,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:851,1
    - Dst: '[dom.mem.Test].setPrefix(String)'
      Src: dom.mem.Test:856,1
    - Dst: '[dom.mem.Test].createElementNS(null,String)'
      Src: dom.mem.Test:858,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:859,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:859,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:865,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:865,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
      Src: dom.mem.Test:885,1
    - Dst: '[org.w3c.dom.DOMImplementation].createDocumentType(dom.mem.Test,dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:890,1
    - Dst: '[org.w3c.dom.DOMImplementation].createDocument(dom.mem.Test,dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:893,1
    - Dst: '[dom.mem.Test].getDocumentElement()'
      Src: dom.mem.Test:894,1
    - Dst: '[dom.mem.Test].createAttributeNS(String,String)'
      Src: dom.mem.Test:899,1
    - Dst: '[dom.mem.Test].createAttributeNS(String,String)'
      Src: dom.mem.Test:900,1
    - Dst: '[dom.mem.Test].createAttributeNS(null,String)'
      Src: dom.mem.Test:901,1
    - Dst: '[dom.mem.Test].getNodeName()'
      Src: dom.mem.Test:903,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:903,1
    - Dst: '[dom.mem.Test].getNamespaceURI()'
      Src: dom.mem.Test:904,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:904,1
    - Dst: '[dom.mem.Test].getPrefix()'
      Src: dom.mem.Test:905,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:905,1
    - Dst: '[dom.mem.Test].getLocalName()'
      Src: dom.mem.Test:906,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:906,1
    - Dst: '[dom.mem.Test].getName()'
      Src: dom.mem.Test:907,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:907,1
    - Dst: '[dom.mem.Test].getOwnerElement()'
      Src: dom.mem.Test:908,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:908,1
    - Dst: '[dom.mem.Test].getNodeName()'
      Src: dom.mem.Test:910,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:910,1
    - Dst: '[dom.mem.Test].getNamespaceURI()'
      Src: dom.mem.Test:911,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:911,1
    - Dst: '[dom.mem.Test].getPrefix()'
      Src: dom.mem.Test:912,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,null)'
      Src: dom.mem.Test:912,1
    - Dst: '[dom.mem.Test].getLocalName()'
      Src: dom.mem.Test:913,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:913,1
    - Dst: '[dom.mem.Test].getName()'
      Src: dom.mem.Test:914,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:914,1
    - Dst: '[dom.mem.Test].getOwnerElement()'
      Src: dom.mem.Test:915,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:915,1
    - Dst: '[dom.mem.Test].getNodeName()'
      Src: dom.mem.Test:917,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:917,1
    - Dst: '[dom.mem.Test].getNamespaceURI()'
      Src: dom.mem.Test:918,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:918,1
    - Dst: '[dom.mem.Test].getPrefix()'
      Src: dom.mem.Test:919,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:919,1
    - Dst: '[dom.mem.Test].getLocalName()'
      Src: dom.mem.Test:920,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:920,1
    - Dst: '[dom.mem.Test].getName()'
      Src: dom.mem.Test:921,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:921,1
    - Dst: '[dom.mem.Test].getOwnerElement()'
      Src: dom.mem.Test:922,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:922,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:926,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:926,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:930,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:930,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:934,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:934,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:938,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:938,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:942,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:942,1
    - Dst: '[dom.mem.Test].createAttributeNS(dom.mem.Test,String)'
      Src: dom.mem.Test:950,1
    - Dst: '[dom.mem.Test].getNamespaceURI()'
      Src: dom.mem.Test:950,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:950,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:951,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:951,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:955,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:955,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:959,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:959,1
    - Dst: '[dom.mem.Test].createAttributeNS(dom.mem.Test,String)'
      Src: dom.mem.Test:966,1
    - Dst: '[dom.mem.Test].getNamespaceURI()'
      Src: dom.mem.Test:966,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:966,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:967,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:967,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:971,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:971,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:975,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:975,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:979,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:979,1
    - Dst: '[dom.mem.Test].createAttributeNS(dom.mem.Test,String)'
      Src: dom.mem.Test:985,1
    - Dst: '[dom.mem.Test].getNamespaceURI()'
      Src: dom.mem.Test:985,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:985,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:986,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:986,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:990,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:990,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:994,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:994,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:998,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:998,1
    - Dst: '[dom.mem.Test].createAttributeNS(String,String)'
      Src: dom.mem.Test:1004,1
    - Dst: '[dom.mem.Test].getNamespaceURI()'
      Src: dom.mem.Test:1004,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:1004,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:1005,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:1005,1
    - Dst: '[dom.mem.Test].createAttributeNS(String,String)'
      Src: dom.mem.Test:1011,1
    - Dst: '[dom.mem.Test].setPrefix(String)'
      Src: dom.mem.Test:1012,1
    - Dst: '[dom.mem.Test].getNodeName()'
      Src: dom.mem.Test:1013,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:1013,1
    - Dst: '[dom.mem.Test].getNamespaceURI()'
      Src: dom.mem.Test:1014,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:1014,1
    - Dst: '[dom.mem.Test].getPrefix()'
      Src: dom.mem.Test:1015,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:1015,1
    - Dst: '[dom.mem.Test].getLocalName()'
      Src: dom.mem.Test:1016,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:1016,1
    - Dst: '[dom.mem.Test].getName()'
      Src: dom.mem.Test:1017,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:1017,1
    - Dst: '[dom.mem.Test].createAttributeNS(String,String)'
      Src: dom.mem.Test:1019,1
    - Dst: '[dom.mem.Test].getPrefix()'
      Src: dom.mem.Test:1020,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:1020,1
    - Dst: '[dom.mem.Test].setPrefix(String)'
      Src: dom.mem.Test:1021,1
    - Dst: '[dom.mem.Test].getNodeName()'
      Src: dom.mem.Test:1022,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:1022,1
    - Dst: '[dom.mem.Test].getNamespaceURI()'
      Src: dom.mem.Test:1023,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:1023,1
    - Dst: '[dom.mem.Test].getPrefix()'
      Src: dom.mem.Test:1024,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:1024,1
    - Dst: '[dom.mem.Test].getLocalName()'
      Src: dom.mem.Test:1025,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:1025,1
    - Dst: '[dom.mem.Test].getName()'
      Src: dom.mem.Test:1026,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:1026,1
    - Dst: '[dom.mem.Test].createAttributeNS(dom.mem.Test,String)'
      Src: dom.mem.Test:1028,1
    - Dst: '[dom.mem.Test].setPrefix(String)'
      Src: dom.mem.Test:1029,1
    - Dst: '[dom.mem.Test].createAttributeNS(String,String)'
      Src: dom.mem.Test:1030,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:1031,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:1031,1
    - Dst: '[dom.mem.Test].createAttributeNS(String,String)'
      Src: dom.mem.Test:1036,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:1037,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:1037,1
    - Dst: '[dom.mem.Test].createAttributeNS(dom.mem.Test,String)'
      Src: dom.mem.Test:1042,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:1043,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:1043,1
    - Dst: '[dom.mem.Test].createAttributeNS(null,String)'
      Src: dom.mem.Test:1048,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:1049,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:1049,1
    - Dst: '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
      Src: dom.mem.Test:1055,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:1055,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
      Src: dom.mem.Test:1073,1
    - Dst: '[org.w3c.dom.DOMImplementation].createDocumentType(dom.mem.Test,dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:1078,1
    - Dst: '[org.w3c.dom.DOMImplementation].createDocument(dom.mem.Test,dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:1081,1
    - Dst: '[dom.mem.Test].getDocumentElement()'
      Src: dom.mem.Test:1082,1
    - Dst: '[dom.mem.Test].createElementNS(String,String)'
      Src: dom.mem.Test:1087,1
    - Dst: '[dom.mem.Test].appendChild(dom.mem.Test)'
      Src: dom.mem.Test:1088,1
    - Dst: '[dom.mem.Test].createElementNS(String,String)'
      Src: dom.mem.Test:1089,1
    - Dst: '[dom.mem.Test].appendChild(dom.mem.Test)'
      Src: dom.mem.Test:1090,1
    - Dst: '[dom.mem.Test].createElementNS(null,String)'
      Src: dom.mem.Test:1091,1
    - Dst: '[dom.mem.Test].appendChild(dom.mem.Test)'
      Src: dom.mem.Test:1092,1
    - Dst: '[dom.mem.Test].createElementNS(String,String)'
      Src: dom.mem.Test:1093,1
    - Dst: '[dom.mem.Test].appendChild(dom.mem.Test)'
      Src: dom.mem.Test:1094,1
    - Dst: '[dom.mem.Test].createElementNS(String,String)'
      Src: dom.mem.Test:1095,1
    - Dst: '[dom.mem.Test].appendChild(dom.mem.Test)'
      Src: dom.mem.Test:1096,1
    - Dst: '[dom.mem.Test].getElementsByTagName(String)'
      Src: dom.mem.Test:1103,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:1104,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:1104,1
    - Dst: '[dom.mem.Test].item(int)'
      Src: dom.mem.Test:1105,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1105,1
    - Dst: '[dom.mem.Test].getElementsByTagName(String)'
      Src: dom.mem.Test:1107,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:1108,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:1108,1
    - Dst: '[dom.mem.Test].item(int)'
      Src: dom.mem.Test:1109,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1109,1
    - Dst: '[dom.mem.Test].item(int)'
      Src: dom.mem.Test:1110,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1110,1
    - Dst: '[dom.mem.Test].getElementsByTagName(String)'
      Src: dom.mem.Test:1112,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:1113,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:1113,1
    - Dst: '[dom.mem.Test].item(int)'
      Src: dom.mem.Test:1114,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1114,1
    - Dst: '[dom.mem.Test].getElementsByTagNameNS(null,String)'
      Src: dom.mem.Test:1120,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:1121,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:1121,1
    - Dst: '[dom.mem.Test].item(int)'
      Src: dom.mem.Test:1122,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1122,1
    - Dst: '[dom.mem.Test].getElementsByTagNameNS(String,String)'
      Src: dom.mem.Test:1124,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:1125,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:1125,1
    - Dst: '[dom.mem.Test].item(int)'
      Src: dom.mem.Test:1126,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1126,1
    - Dst: '[dom.mem.Test].item(int)'
      Src: dom.mem.Test:1127,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1127,1
    - Dst: '[dom.mem.Test].getElementsByTagNameNS(null,String)'
      Src: dom.mem.Test:1129,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:1130,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:1130,1
    - Dst: '[dom.mem.Test].getElementsByTagNameNS(String,String)'
      Src: dom.mem.Test:1132,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:1133,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:1133,1
    - Dst: '[dom.mem.Test].item(int)'
      Src: dom.mem.Test:1134,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1134,1
    - Dst: '[dom.mem.Test].getElementsByTagNameNS(String,String)'
      Src: dom.mem.Test:1136,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:1137,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:1137,1
    - Dst: '[dom.mem.Test].item(int)'
      Src: dom.mem.Test:1138,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1138,1
    - Dst: '[dom.mem.Test].item(int)'
      Src: dom.mem.Test:1139,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1139,1
    - Dst: '[dom.mem.Test].getElementsByTagNameNS(String,String)'
      Src: dom.mem.Test:1141,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:1142,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:1142,1
    - Dst: '[dom.mem.Test].item(int)'
      Src: dom.mem.Test:1143,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1143,1
    - Dst: '[dom.mem.Test].item(int)'
      Src: dom.mem.Test:1144,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1144,1
    - Dst: '[dom.mem.Test].getElementsByTagNameNS(String,String)'
      Src: dom.mem.Test:1146,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:1147,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:1147,1
    - Dst: '[dom.mem.Test].item(int)'
      Src: dom.mem.Test:1149,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:1149,1
    - Dst: '[dom.mem.Test].getElementsByTagNameNS(String,String)'
      Src: dom.mem.Test:1152,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:1153,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:1153,1
    - Dst: '[dom.mem.Test].getElementsByTagNameNS(String,String)'
      Src: dom.mem.Test:1156,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:1157,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:1157,1
    - Dst: '[dom.mem.Test].getElementsByTagNameNS(String,String)'
      Src: dom.mem.Test:1164,1
    - Dst: '[dom.mem.Test].getElementsByTagNameNS(String,String)'
      Src: dom.mem.Test:1165,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:1167,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:1167,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:1168,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:1168,1
    - Dst: '[dom.mem.Test].removeChild(dom.mem.Test)'
      Src: dom.mem.Test:1170,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:1171,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:1171,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:1172,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:1172,1
    - Dst: '[dom.mem.Test].appendChild(dom.mem.Test)'
      Src: dom.mem.Test:1174,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:1175,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:1175,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:1176,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:1176,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
      Src: dom.mem.Test:1187,1
    - Dst: '[org.w3c.dom.DOMImplementation].createDocumentType(dom.mem.Test,dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:1192,1
    - Dst: '[org.w3c.dom.DOMImplementation].createDocument(dom.mem.Test,dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:1195,1
    - Dst: '[dom.mem.Test].getDocumentElement()'
      Src: dom.mem.Test:1196,1
    - Dst: '[dom.mem.Test].createAttributeNS(String,String)'
      Src: dom.mem.Test:1201,1
    - Dst: '[dom.mem.Test].setAttributeNodeNS(dom.mem.Test)'
      Src: dom.mem.Test:1202,1
    - Dst: '[dom.mem.Test].createAttributeNS(String,String)'
      Src: dom.mem.Test:1203,1
    - Dst: '[dom.mem.Test].setAttributeNodeNS(dom.mem.Test)'
      Src: dom.mem.Test:1204,1
    - Dst: '[dom.mem.Test].createAttributeNS(null,String)'
      Src: dom.mem.Test:1205,1
    - Dst: '[dom.mem.Test].setAttributeNodeNS(dom.mem.Test)'
      Src: dom.mem.Test:1206,1
    - Dst: '[dom.mem.Test].createAttributeNS(String,String)'
      Src: dom.mem.Test:1207,1
    - Dst: '[dom.mem.Test].setAttributeNodeNS(dom.mem.Test)'
      Src: dom.mem.Test:1208,1
    - Dst: '[dom.mem.Test].createAttributeNS(String,String)'
      Src: dom.mem.Test:1209,1
    - Dst: '[dom.mem.Test].setAttributeNodeNS(dom.mem.Test)'
      Src: dom.mem.Test:1210,1
    - Dst: '[dom.mem.Test].getNodeName()'
      Src: dom.mem.Test:1215,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:1215,1
    - Dst: '[dom.mem.Test].getNamespaceURI()'
      Src: dom.mem.Test:1216,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:1216,1
    - Dst: '[dom.mem.Test].getLocalName()'
      Src: dom.mem.Test:1217,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:1217,1
    - Dst: '[dom.mem.Test].getName()'
      Src: dom.mem.Test:1218,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:1218,1
    - Dst: '[dom.mem.Test].getNodeType()'
      Src: dom.mem.Test:1219,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1219,1
    - Dst: '[dom.mem.Test].getNodeValue()'
      Src: dom.mem.Test:1220,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:1220,1
    - Dst: '[dom.mem.Test].getPrefix()'
      Src: dom.mem.Test:1221,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:1221,1
    - Dst: '[dom.mem.Test].getSpecified()'
      Src: dom.mem.Test:1222,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:1222,1
    - Dst: '[dom.mem.Test].getValue()'
      Src: dom.mem.Test:1223,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:1223,1
    - Dst: '[dom.mem.Test].getOwnerElement()'
      Src: dom.mem.Test:1224,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:1224,1
    - Dst: '[dom.mem.Test].getAttributes()'
      Src: dom.mem.Test:1227,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:1228,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:1228,1
    - Dst: '[dom.mem.Test].getNamedItemNS(String,String)'
      Src: dom.mem.Test:1229,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1229,1
    - Dst: '[dom.mem.Test].getNamedItemNS(String,String)'
      Src: dom.mem.Test:1230,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1230,1
    - Dst: '[dom.mem.Test].getNamedItemNS(String,String)'
      Src: dom.mem.Test:1231,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1231,1
    - Dst: '[dom.mem.Test].getNamedItemNS(null,String)'
      Src: dom.mem.Test:1232,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1232,1
    - Dst: '[dom.mem.Test].getNamedItemNS(null,String)'
      Src: dom.mem.Test:1233,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:1233,1
    - Dst: '[dom.mem.Test].getNamedItemNS(String,String)'
      Src: dom.mem.Test:1234,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:1234,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
      Src: dom.mem.Test:1244,1
    - Dst: '[org.w3c.dom.DOMImplementation].createDocumentType(String,String,String)'
      Src: dom.mem.Test:1245,1
    - Dst: '[org.w3c.dom.DOMImplementation].createDocument(null,String,dom.mem.Test)'
      Src: dom.mem.Test:1247,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getTextContent()'
      Src: dom.mem.Test:1248,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:1248,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getTextContent()'
      Src: dom.mem.Test:1249,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:1249,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].setTextContent(String)'
      Src: dom.mem.Test:1251,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].setTextContent(String)'
      Src: dom.mem.Test:1252,1
    - Dst: '[dom.mem.Test].getDocumentElement()'
      Src: dom.mem.Test:1254,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getTextContent()'
      Src: dom.mem.Test:1255,1
    - Dst: '[dom.util.Assertion].equals(String,String)'
      Src: dom.mem.Test:1255,1
    - Dst: el.setTextContent(String)
      Src: dom.mem.Test:1256,1
    - Dst: el.getFirstChild()
      Src: dom.mem.Test:1257,1
    - Dst: '[dom.mem.Test].getNodeValue()'
      Src: dom.mem.Test:1259,1
    - Dst: '[dom.mem.Test].equals(String)'
      Src: dom.mem.Test:1259,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1258,1
    - Dst: el.getTextContent()
      Src: dom.mem.Test:1260,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:1260,1
    - Dst: '[dom.mem.Test].createComment(String)'
      Src: dom.mem.Test:1262,1
    - Dst: el.appendChild(dom.mem.Test)
      Src: dom.mem.Test:1263,1
    - Dst: '[dom.mem.Test].createElement(String)'
      Src: dom.mem.Test:1265,1
    - Dst: el2.setTextContent(String)
      Src: dom.mem.Test:1266,1
    - Dst: el.appendChild(dom.mem.Test)
      Src: dom.mem.Test:1267,1
    - Dst: el.getTextContent()
      Src: dom.mem.Test:1268,1
    - Dst: '[dom.util.Assertion].equals(dom.mem.Test,String)'
      Src: dom.mem.Test:1268,1
    - Dst: '[dom.mem.Test].createElement(String)'
      Src: dom.mem.Test:1271,1
    - Dst: el.appendChild(dom.mem.Test)
      Src: dom.mem.Test:1272,1
    - Dst: '[dom.mem.Test].createElement(String)'
      Src: dom.mem.Test:1273,1
    - Dst: el3.appendChild(dom.mem.Test)
      Src: dom.mem.Test:1274,1
    - Dst: el3.getTextContent()
      Src: dom.mem.Test:1275,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:1275,1
    - Dst: empty.setTextContent(String)
      Src: dom.mem.Test:1277,1
    - Dst: empty.getChildNodes()
      Src: dom.mem.Test:1278,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:1278,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:1278,1
    - Dst: empty.setTextContent(null)
      Src: dom.mem.Test:1281,1
    - Dst: empty.getChildNodes()
      Src: dom.mem.Test:1282,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:1282,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:1282,1
    - Dst: empty.setTextContent(String)
      Src: dom.mem.Test:1283,1
    - Dst: empty.getChildNodes()
      Src: dom.mem.Test:1284,1
    - Dst: '[dom.mem.Test].getLength()'
      Src: dom.mem.Test:1284,1
    - Dst: '[dom.util.Assertion].verify(int)'
      Src: dom.mem.Test:1284,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1303,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1304,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1305,1
    - Dst: el.setUserData(String,dom.mem.Test,null)
      Src: dom.mem.Test:1311,1
    - Dst: el.setUserData(String,dom.mem.Test,null)
      Src: dom.mem.Test:1312,1
    - Dst: el.getUserData(String)
      Src: dom.mem.Test:1313,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1313,1
    - Dst: el.getUserData(String)
      Src: dom.mem.Test:1314,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1314,1
    - Dst: el.setUserData(String,null,null)
      Src: dom.mem.Test:1315,1
    - Dst: el.getUserData(String)
      Src: dom.mem.Test:1316,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:1316,1
    - Dst: el.setUserData(String,null,null)
      Src: dom.mem.Test:1317,1
    - Dst: el.getUserData(String)
      Src: dom.mem.Test:1318,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:1318,1
    - Dst: '[MyHandler].<init>(String,dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:1320,1
    - Dst: el.setUserData(String,dom.mem.Test,MyHandler)
      Src: dom.mem.Test:1321,1
    - Dst: '[MyHandler].<init>(String,dom.mem.Test,dom.mem.Test)'
      Src: dom.mem.Test:1322,1
    - Dst: el.setUserData(String,dom.mem.Test,MyHandler)
      Src: dom.mem.Test:1323,1
    - Dst: el.cloneNode(boolean)
      Src: dom.mem.Test:1324,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:1325,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:1326,1
    - Dst: el.setTextContent(String)
      Src: dom.mem.Test:1329,1
    - Dst: el.getFirstChild()
      Src: dom.mem.Test:1330,1
    - Dst: '[dom.mem.Test].getNodeValue()'
      Src: dom.mem.Test:1331,1
    - Dst: '[dom.mem.Test].equals(String)'
      Src: dom.mem.Test:1331,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test)'
      Src: dom.mem.Test:1331,1
    - Dst: '[dom.mem.Test].getNextSibling()'
      Src: dom.mem.Test:1332,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.mem.Test:1332,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
      Src: dom.mem.Test:1342,1
    - Dst: '[org.w3c.dom.DOMImplementation].createDocument(null,String,null)'
      Src: dom.mem.Test:1344,1
    - Dst: '[dom.mem.Test].getDocumentElement()'
      Src: dom.mem.Test:1345,1
    - Dst: '[dom.mem.Test].createElement(String)'
      Src: dom.mem.Test:1347,1
    - Dst: n1.setTextContent(String)
      Src: dom.mem.Test:1348,1
    - Dst: '[dom.mem.Test].createElement(String)'
      Src: dom.mem.Test:1350,1
    - Dst: n2.setTextContent(String)
      Src: dom.mem.Test:1351,1
    - Dst: n1.isEqualNode(dom.mem.Test)
      Src: dom.mem.Test:1353,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:1353,1
    - Dst: n2.setTextContent(String)
      Src: dom.mem.Test:1355,1
    - Dst: n1.isEqualNode(dom.mem.Test)
      Src: dom.mem.Test:1356,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:1356,1
    - Dst: n1.setTextContent(String)
      Src: dom.mem.Test:1358,1
    - Dst: '[org.w3c.dom.Element].setAttribute(String,String)'
      Src: dom.mem.Test:1359,1
    - Dst: '[org.w3c.dom.Element].setAttributeNS(String,String,String)'
      Src: dom.mem.Test:1360,1
    - Dst: '[org.w3c.dom.Element].setAttribute(String,String)'
      Src: dom.mem.Test:1361,1
    - Dst: '[org.w3c.dom.Element].setAttributeNS(String,String,String)'
      Src: dom.mem.Test:1362,1
    - Dst: n1.isEqualNode(dom.mem.Test)
      Src: dom.mem.Test:1363,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:1363,1
    - Dst: '[dom.mem.Test].createElementNS(null,String)'
      Src: dom.mem.Test:1365,1
    - Dst: root.appendChild(dom.mem.Test)
      Src: dom.mem.Test:1366,1
    - Dst: '[dom.mem.Test].createAttributeNS(String,String)'
      Src: dom.mem.Test:1367,1
    - Dst: '[dom.mem.Test].setAttributeNode(dom.mem.Test)'
      Src: dom.mem.Test:1368,1
    - Dst: '[dom.mem.Test].setAttributeNS(String,String,String)'
      Src: dom.mem.Test:1371,1
    - Dst: '[dom.mem.Test].getAttributeNodeNS(String,String)'
      Src: dom.mem.Test:1372,1
    - Dst: '[dom.mem.Test].getNodeName()'
      Src: dom.mem.Test:1373,1
    - Dst: '[dom.mem.Test].equals(String)'
      Src: dom.mem.Test:1373,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test,String)'
      Src: dom.mem.Test:1373,1
    - Dst: '[dom.mem.Test].getNodeValue()'
      Src: dom.mem.Test:1374,1
    - Dst: '[dom.mem.Test].equals(String)'
      Src: dom.mem.Test:1374,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test,String)'
      Src: dom.mem.Test:1374,1
    - Dst: '[dom.mem.Test].setAttributeNS(String,String,String)'
      Src: dom.mem.Test:1377,1
    - Dst: '[dom.mem.Test].getAttributeNodeNS(String,String)'
      Src: dom.mem.Test:1378,1
    - Dst: '[dom.mem.Test].getNodeName()'
      Src: dom.mem.Test:1379,1
    - Dst: '[dom.mem.Test].equals(String)'
      Src: dom.mem.Test:1379,1
    - Dst: '[dom.util.Assertion].verify(dom.mem.Test,String)'
      Src: dom.mem.Test:1379,1
    - Dst: '[org.w3c.dom.Element].setAttribute(String,String)'
      Src: dom.mem.Test:1382,1
    - Dst: n1.isEqualNode(dom.mem.Test)
      Src: dom.mem.Test:1383,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:1383,1
    - Dst: root.appendChild(dom.mem.Test)
      Src: dom.mem.Test:1385,1
    - Dst: root.appendChild(dom.mem.Test)
      Src: dom.mem.Test:1386,1
    - Dst: root.cloneNode(boolean)
      Src: dom.mem.Test:1388,1
    - Dst: clone.isEqualNode(dom.mem.Test)
      Src: dom.mem.Test:1389,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.mem.Test:1389,1
    - Dst: System.out.println(String)
      Src: dom.mem.Test:1393,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 1147
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1394
      start: 107
    functionDepth: 3
    functionLinenumber: 107
    functionLinenumberEnd: 1394
    functionName: '[dom.mem.Test].main(String)'
    functionSourceFile: /src/xerces/tests/dom/mem/Test.java
    functionUses: 0
    functionsReached:
    - '[dom.mem.Test].getNotations()'
    - '[dom.mem.Test].setAttributeNodeNS(dom.mem.Test)'
    - '[org.w3c.dom.DOMImplementation].createDocument(dom.mem.Test,dom.mem.Test,dom.mem.Test)'
    - '[org.apache.xerces.dom.NodeImpl].getTextContent()'
    - root.cloneNode(boolean)
    - '[dom.mem.Test].getSpecified()'
    - '[dom.mem.Test].getTagName()'
    - '[dom.mem.Test].createAttributeNS(String,String)'
    - '[dom.mem.Test].getLastChild()'
    - '[org.apache.xerces.dom.DocumentImpl].createAttribute(String)'
    - '[dom.mem.Test].setAttributeNode(dom.mem.Test)'
    - '[org.w3c.dom.DOMImplementation].createDocumentType(String,null,null)'
    - el.setUserData(String,dom.mem.Test,null)
    - '[dom.mem.Test].setAttribute(String,String)'
    - '[org.w3c.dom.DOMImplementation].hasFeature(String,String)'
    - '[dom.mem.Test].DOMExceptionsTest(org.w3c.dom.DOMImplementation,String,dom.mem.Test)'
    - System.out.println(String)
    - '[dom.mem.Test].getAttribute(String)'
    - '[dom.mem.Test].getNextSibling()'
    - '[dom.mem.Test].getElementsByTagNameNS(null,String)'
    - '[org.apache.xerces.dom.DocumentImpl].createCDATASection(String)'
    - clone.isEqualNode(dom.mem.Test)
    - '[org.apache.xerces.dom.DocumentImpl].<init>()'
    - '[dom.mem.Test].getChildNodes()'
    - '[dom.mem.Test].getLocalName()'
    - '[dom.mem.Test].getDoctype()'
    - el.setTextContent(String)
    - el.getFirstChild()
    - '[dom.mem.Test].getNamespaceURI()'
    - el.getTextContent()
    - '[dom.mem.Test].cloneNode(boolean)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - el3.appendChild(dom.mem.Test)
    - '[dom.util.Assertion].equals(String,String)'
    - '[dom.mem.Test].DOMExceptionsTest(dom.mem.Test,String,dom.mem.Test)'
    - '[dom.mem.Test].getDocumentElement()'
    - '[dom.util.Assertion].verify(dom.mem.Test,String)'
    - '[org.w3c.dom.DOMImplementation].createDocumentType(String,String,String)'
    - '[dom.mem.Test].getValue()'
    - '[dom.mem.Test].setValue(String)'
    - '[org.apache.xerces.dom.DocumentImpl].createComment(String)'
    - '[dom.mem.Test].splitText(int)'
    - '[dom.mem.Test].getEntities()'
    - '[dom.util.Assertion].verify(boolean)'
    - '[org.apache.xerces.dom.AttrImpl].setSpecified(boolean)'
    - '[dom.util.Assertion].verify(dom.mem.Test)'
    - '[dom.mem.Test].item(int)'
    - '[org.apache.xerces.dom.DocumentImpl].getAttributes()'
    - '[org.apache.xerces.dom.DocumentImpl].createTextNode(String)'
    - '[dom.mem.Test].getNamedItemNS(String,String)'
    - '[dom.mem.Test].getName()'
    - '[dom.mem.Test].createElementNS(null,String)'
    - '[dom.mem.Test].getPreviousSibling()'
    - '[dom.mem.Test].removeChild(dom.mem.Test)'
    - el2.setTextContent(String)
    - '[dom.util.Assertion].equals(dom.mem.Test,String)'
    - '[dom.mem.Test].getNamedItemNS(null,String)'
    - '[dom.mem.Test].getPublicId()'
    - '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
    - '[dom.mem.Test].getNodeType()'
    - el3.getTextContent()
    - '[dom.util.Assertion].equals(dom.mem.Test,null)'
    - '[org.apache.xerces.dom.NodeImpl].setTextContent(String)'
    - '[dom.mem.Test].getPrefix()'
    - empty.getChildNodes()
    - root.appendChild(dom.mem.Test)
    - '[dom.mem.Test].createElement(String)'
    - '[org.w3c.dom.DOMImplementation].createDocumentType(dom.mem.Test,dom.mem.Test,dom.mem.Test)'
    - '[dom.mem.Test].getAttributeNodeNS(String,String)'
    - '[dom.mem.Test].getOwnerDocument()'
    - cloned.getAttributeNode(String)
    - '[dom.mem.Test].setPrefix(String)'
    - '[dom.mem.Test].DOMExceptionsTest(org.apache.xerces.dom.DocumentImpl,String,dom.mem.Test)'
    - '[dom.mem.Test].equals(String)'
    - '[org.w3c.dom.Element].setAttribute(String,String)'
    - '[org.w3c.dom.DOMImplementation].createDocument(null,String,null)'
    - '[dom.util.Assertion].verify(int)'
    - '[org.w3c.dom.DOMImplementation].createDocument(null,String,dom.mem.Test)'
    - '[org.apache.xerces.dom.DocumentImpl].getElementsByTagName(String)'
    - '[dom.mem.Test].getFirstChild()'
    - '[org.apache.xerces.dom.DocumentImpl].createEntityReference(String)'
    - '[dom.mem.Test].getAttributes()'
    - '[org.apache.xerces.dom.DocumentImpl].getChildNodes()'
    - '[dom.mem.Test].getInternalSubset()'
    - '[dom.mem.Test].getElementsByTagNameNS(String,String)'
    - el.setUserData(String,dom.mem.Test,MyHandler)
    - n2.setTextContent(String)
    - el.getUserData(String)
    - n1.isEqualNode(dom.mem.Test)
    - '[dom.util.Assertion].verify(null)'
    - '[dom.mem.Test].getNodeValue()'
    - '[org.apache.xerces.dom.DocumentImpl].importNode(dom.mem.Test,boolean)'
    - '[dom.mem.Test].createElementNS(String,String)'
    - el.appendChild(dom.mem.Test)
    - el.setUserData(String,null,null)
    - empty.setTextContent(String)
    - n1.setTextContent(String)
    - '[org.apache.xerces.dom.DocumentImpl].createNotation(String)'
    - '[dom.mem.Test].createElementNS(dom.mem.Test,String)'
    - empty.setTextContent(null)
    - '[dom.mem.Test].normalize()'
    - a.getSpecified()
    - '[MyHandler].<init>(String,dom.mem.Test,dom.mem.Test)'
    - '[dom.mem.Test].setAttributeNS(String,String,String)'
    - '[dom.mem.Test].createAttributeNS(null,String)'
    - '[org.w3c.dom.DOMImplementation].hasFeature(String,null)'
    - '[org.w3c.dom.Element].setAttributeNS(String,String,String)'
    - '[dom.mem.Test].getNodeName()'
    - '[org.apache.xerces.dom.DocumentImpl].getImplementation()'
    - '[org.apache.xerces.dom.DocumentImpl].appendChild(dom.mem.Test)'
    - '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
    - '[dom.mem.Test].getElementsByTagName(String)'
    - '[dom.mem.Test].getAttributeNode(String)'
    - '[dom.mem.Test].getSystemId()'
    - '[dom.util.Assertion].equals(dom.mem.Test,dom.mem.Test)'
    - '[dom.mem.Test].appendChild(dom.mem.Test)'
    - '[dom.mem.Test].createComment(String)'
    - '[dom.mem.Test].getParentNode()'
    - '[dom.mem.Test].getLength()'
    - '[dom.util.Assertion].verify()'
    - '[dom.mem.Test].hasChildNodes()'
    - '[org.apache.xerces.dom.DocumentImpl].createProcessingInstruction(String,String)'
    - el.cloneNode(boolean)
    - '[dom.mem.Test].createAttributeNS(dom.mem.Test,String)'
    - '[dom.mem.Test].getOwnerElement()'
    - '[org.apache.xerces.dom.DocumentImpl].createDocumentFragment()'
    linkageType: ''
    returnType: void
    signature: '[dom.mem.Test].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.mem.Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.mem.Test].<init>()'
    functionSourceFile: /src/xerces/tests/dom/mem/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: dom.mem.Test
    signature: '[dom.mem.Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: dom.dom3.Test:62,1
    - Dst: System.setProperty(dom.dom3.Test,String)
      Src: dom.dom3.Test:63,1
    - Dst: '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
      Src: dom.dom3.Test:66,1
    - Dst: '[dom.dom3.Test].getDOMImplementation(String)'
      Src: dom.dom3.Test:66,1
    - Dst: '[dom.util.Assertion].verify(null,String)'
      Src: dom.dom3.Test:68,1
    - Dst: impl.createLSParser(dom.dom3.Test,null)
      Src: dom.dom3.Test:70,1
    - Dst: impl.createLSSerializer()
      Src: dom.dom3.Test:73,1
    - Dst: '[dom.dom3.Test].getDomConfig()'
      Src: dom.dom3.Test:74,1
    - Dst: '[dom.dom3.Test].setParameter(String)'
      Src: dom.dom3.Test:75,1
    - Dst: '[dom.dom3.Test].setParameter(String,dom.dom3.Test)'
      Src: dom.dom3.Test:76,1
    - Dst: '[dom.dom3.Test].parseURI(String)'
      Src: dom.dom3.Test:86,1
    - Dst: '[dom.dom3.Test].getElementsByTagName(String)'
      Src: dom.dom3.Test:87,1
    - Dst: '[dom.dom3.Test].item(int)'
      Src: dom.dom3.Test:89,1
    - Dst: elem.lookupPrefix(String)
      Src: dom.dom3.Test:92,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:92,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:92,1
    - Dst: elem.isDefaultNamespace(String)
      Src: dom.dom3.Test:97,1
    - Dst: '[dom.util.Assertion].verify(boolean,String)'
      Src: dom.dom3.Test:97,1
    - Dst: elem.lookupPrefix(String)
      Src: dom.dom3.Test:102,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:102,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:102,1
    - Dst: elem.lookupNamespaceURI(String)
      Src: dom.dom3.Test:106,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:106,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:106,1
    - Dst: elem.lookupPrefix(String)
      Src: dom.dom3.Test:110,1
    - Dst: '[dom.util.Assertion].verify(null,String)'
      Src: dom.dom3.Test:110,1
    - Dst: '[dom.dom3.Test].getElementsByTagName(String)'
      Src: dom.dom3.Test:113,1
    - Dst: '[dom.dom3.Test].item(int)'
      Src: dom.dom3.Test:114,1
    - Dst: elem.lookupPrefix(String)
      Src: dom.dom3.Test:115,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:115,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:115,1
    - Dst: '[dom.dom3.Test].getElementsByTagName(String)'
      Src: dom.dom3.Test:120,1
    - Dst: '[dom.dom3.Test].item(int)'
      Src: dom.dom3.Test:121,1
    - Dst: '[dom.dom3.Test].getElementsByTagName(String)'
      Src: dom.dom3.Test:122,1
    - Dst: '[dom.dom3.Test].item(int)'
      Src: dom.dom3.Test:123,1
    - Dst: '[dom.dom3.Test].createElementNS(String,String)'
      Src: dom.dom3.Test:124,1
    - Dst: '[dom.dom3.Test].setAttributeNS(String,String,String)'
      Src: dom.dom3.Test:125,1
    - Dst: elem.appendChild(dom.dom3.Test)
      Src: dom.dom3.Test:126,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].lookupPrefix(String)'
      Src: dom.dom3.Test:129,1
    - Dst: '[String].equals(String)'
      Src: dom.dom3.Test:129,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:129,1
    - Dst: elem.lookupNamespaceURI(String)
      Src: dom.dom3.Test:136,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:136,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:136,1
    - Dst: '[dom.dom3.Test].getDomConfig()'
      Src: dom.dom3.Test:148,1
    - Dst: '[dom.dom3.Test].setParameter(String,org.w3c.dom.DOMErrorHandler)'
      Src: dom.dom3.Test:149,1
    - Dst: '[dom.dom3.Test].setParameter(String,dom.dom3.Test)'
      Src: dom.dom3.Test:150,1
    - Dst: '[dom.dom3.Test].parseURI(String)'
      Src: dom.dom3.Test:151,1
    - Dst: '[dom.util.Assertion].verify(int,String)'
      Src: dom.dom3.Test:152,1
    - Dst: '[dom.dom3.Test].getElementsByTagName(String)'
      Src: dom.dom3.Test:155,1
    - Dst: '[dom.dom3.Test].item(int)'
      Src: dom.dom3.Test:156,1
    - Dst: testElem.removeAttributeNS(String,String)
      Src: dom.dom3.Test:157,1
    - Dst: '[dom.dom3.Test].getElementsByTagName(String)'
      Src: dom.dom3.Test:159,1
    - Dst: '[dom.dom3.Test].item(int)'
      Src: dom.dom3.Test:160,1
    - Dst: testElem.setPrefix(String)
      Src: dom.dom3.Test:161,1
    - Dst: '[dom.dom3.Test].getDocumentElement()'
      Src: dom.dom3.Test:162,1
    - Dst: '[dom.dom3.Test].createElementNS(null,String)'
      Src: dom.dom3.Test:164,1
    - Dst: '[dom.dom3.Test].createTextNode(dom.dom3.Test)'
      Src: dom.dom3.Test:169,1
    - Dst: '[dom.dom3.Test].appendChild(dom.dom3.Test)'
      Src: dom.dom3.Test:169,1
    - Dst: '[dom.dom3.Test].insertBefore(dom.dom3.Test,dom.dom3.Test)'
      Src: dom.dom3.Test:170,1
    - Dst: '[dom.dom3.Test].createElementNS(null,String)'
      Src: dom.dom3.Test:172,1
    - Dst: '[dom.dom3.Test].createTextNode(String)'
      Src: dom.dom3.Test:173,1
    - Dst: '[dom.dom3.Test].appendChild(dom.dom3.Test)'
      Src: dom.dom3.Test:173,1
    - Dst: '[dom.dom3.Test].insertBefore(dom.dom3.Test,dom.dom3.Test)'
      Src: dom.dom3.Test:174,1
    - Dst: '[dom.dom3.Test].createElementNS(String,String)'
      Src: dom.dom3.Test:176,1
    - Dst: '[dom.dom3.Test].appendChild(dom.dom3.Test)'
      Src: dom.dom3.Test:176,1
    - Dst: '[dom.dom3.Test].getDomConfig()'
      Src: dom.dom3.Test:177,1
    - Dst: '[dom.dom3.Test].setParameter(String,org.w3c.dom.DOMErrorHandler)'
      Src: dom.dom3.Test:178,1
    - Dst: '[dom.dom3.Test].setParameter(String,dom.dom3.Test)'
      Src: dom.dom3.Test:179,1
    - Dst: '[dom.dom3.Test].setParameter(String,String)'
      Src: dom.dom3.Test:180,1
    - Dst: '[dom.dom3.Test].normalizeDocument()'
      Src: dom.dom3.Test:181,1
    - Dst: '[dom.util.Assertion].verify(int,String)'
      Src: dom.dom3.Test:182,1
    - Dst: '[dom.dom3.Test].setParameter(String,dom.dom3.Test)'
      Src: dom.dom3.Test:185,1
    - Dst: '[dom.dom3.Test].setParameter(String,dom.dom3.Test)'
      Src: dom.dom3.Test:186,1
    - Dst: '[dom.dom3.Test].normalizeDocument()'
      Src: dom.dom3.Test:187,1
    - Dst: '[dom.util.Assertion].verify(int,String)'
      Src: dom.dom3.Test:188,1
    - Dst: '[dom.dom3.Test].getDomConfig()'
      Src: dom.dom3.Test:191,1
    - Dst: '[dom.dom3.Test].setParameter(String,dom.dom3.Test)'
      Src: dom.dom3.Test:192,1
    - Dst: '[dom.dom3.Test].getDomConfig()'
      Src: dom.dom3.Test:203,1
    - Dst: '[dom.dom3.Test].setParameter(String,org.w3c.dom.DOMErrorHandler)'
      Src: dom.dom3.Test:204,1
    - Dst: '[dom.dom3.Test].setParameter(String,dom.dom3.Test)'
      Src: dom.dom3.Test:205,1
    - Dst: '[dom.dom3.Test].setParameter(String,dom.dom3.Test)'
      Src: dom.dom3.Test:206,1
    - Dst: '[dom.dom3.Test].parseURI(String)'
      Src: dom.dom3.Test:207,1
    - Dst: '[dom.util.Assertion].verify(int,String)'
      Src: dom.dom3.Test:208,1
    - Dst: '[dom.dom3.Test].getElementsByTagName(String)'
      Src: dom.dom3.Test:210,1
    - Dst: '[dom.dom3.Test].item(int)'
      Src: dom.dom3.Test:212,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getElementDeclaration()'
      Src: dom.dom3.Test:213,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: dom.dom3.Test:213,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:213,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:213,1
    - Dst: '[dom.dom3.Test].createElementNS(null,String)'
      Src: dom.dom3.Test:214,1
    - Dst: '[dom.dom3.Test].getDocumentElement()'
      Src: dom.dom3.Test:216,1
    - Dst: '[dom.dom3.Test].appendChild(dom.dom3.Test)'
      Src: dom.dom3.Test:216,1
    - Dst: '[dom.dom3.Test].setAttributeNS(null,String,String)'
      Src: dom.dom3.Test:217,1
    - Dst: '[dom.dom3.Test].createElementNS(null,String)'
      Src: dom.dom3.Test:218,1
    - Dst: '[dom.dom3.Test].createElementNS(null,String)'
      Src: dom.dom3.Test:219,1
    - Dst: '[dom.dom3.Test].appendChild(dom.dom3.Test)'
      Src: dom.dom3.Test:219,1
    - Dst: '[dom.dom3.Test].createElementNS(null,String)'
      Src: dom.dom3.Test:220,1
    - Dst: '[dom.dom3.Test].appendChild(dom.dom3.Test)'
      Src: dom.dom3.Test:220,1
    - Dst: '[dom.dom3.Test].appendChild(dom.dom3.Test)'
      Src: dom.dom3.Test:221,1
    - Dst: '[dom.dom3.Test].createElementNS(null,String)'
      Src: dom.dom3.Test:222,1
    - Dst: '[dom.dom3.Test].appendChild(dom.dom3.Test)'
      Src: dom.dom3.Test:222,1
    - Dst: '[dom.dom3.Test].createElementNS(null,String)'
      Src: dom.dom3.Test:223,1
    - Dst: '[dom.dom3.Test].setAttributeNS(null,String,String)'
      Src: dom.dom3.Test:224,1
    - Dst: '[dom.dom3.Test].appendChild(dom.dom3.Test)'
      Src: dom.dom3.Test:225,1
    - Dst: testElem.getAttributeNodeNS(null,String)
      Src: dom.dom3.Test:227,1
    - Dst: testElem.removeAttributeNode(dom.dom3.Test)
      Src: dom.dom3.Test:227,1
    - Dst: testElem.getAttributes()
      Src: dom.dom3.Test:228,1
    - Dst: '[dom.dom3.Test].getDomConfig()'
      Src: dom.dom3.Test:229,1
    - Dst: '[dom.dom3.Test].setParameter(String,dom.dom3.Test)'
      Src: dom.dom3.Test:231,1
    - Dst: '[dom.dom3.Test].setParameter(String,org.w3c.dom.DOMErrorHandler)'
      Src: dom.dom3.Test:232,1
    - Dst: '[dom.dom3.Test].setParameter(String,dom.dom3.Test)'
      Src: dom.dom3.Test:233,1
    - Dst: '[dom.dom3.Test].setParameter(String,String)'
      Src: dom.dom3.Test:234,1
    - Dst: '[dom.dom3.Test].normalizeDocument()'
      Src: dom.dom3.Test:235,1
    - Dst: '[dom.util.Assertion].verify(int,String)'
      Src: dom.dom3.Test:236,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getElementDeclaration()'
      Src: dom.dom3.Test:237,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: dom.dom3.Test:237,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:237,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:237,1
    - Dst: '[dom.dom3.Test].getDomConfig()'
      Src: dom.dom3.Test:239,1
    - Dst: '[dom.dom3.Test].setParameter(String,dom.dom3.Test)'
      Src: dom.dom3.Test:240,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.dom3.Test:252,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElementNS(String,String)'
      Src: dom.dom3.Test:253,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].appendChild(dom.dom3.Test)'
      Src: dom.dom3.Test:254,1
    - Dst: '[dom.dom3.Test].setAttributeNS(String,String,String)'
      Src: dom.dom3.Test:255,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElementNS(String,String)'
      Src: dom.dom3.Test:257,1
    - Dst: '[dom.dom3.Test].setAttributeNS(String,String,String)'
      Src: dom.dom3.Test:258,1
    - Dst: '[dom.dom3.Test].appendChild(dom.dom3.Test)'
      Src: dom.dom3.Test:259,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElementNS(String,String)'
      Src: dom.dom3.Test:261,1
    - Dst: '[dom.dom3.Test].setAttributeNS(String,String,String)'
      Src: dom.dom3.Test:262,1
    - Dst: '[dom.dom3.Test].appendChild(dom.dom3.Test)'
      Src: dom.dom3.Test:263,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElementNS(String,String)'
      Src: dom.dom3.Test:265,1
    - Dst: '[dom.dom3.Test].setAttributeNS(String,String,String)'
      Src: dom.dom3.Test:266,1
    - Dst: '[dom.dom3.Test].setAttributeNS(String,String,String)'
      Src: dom.dom3.Test:267,1
    - Dst: '[dom.dom3.Test].setAttributeNS(String,String,String)'
      Src: dom.dom3.Test:268,1
    - Dst: '[dom.dom3.Test].setAttributeNS(String,String,String)'
      Src: dom.dom3.Test:269,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElementNS(null,String)'
      Src: dom.dom3.Test:271,1
    - Dst: '[dom.dom3.Test].setAttributeNS(String,String,String)'
      Src: dom.dom3.Test:272,1
    - Dst: '[dom.dom3.Test].setAttributeNS(String,String,String)'
      Src: dom.dom3.Test:273,1
    - Dst: '[dom.dom3.Test].appendChild(dom.dom3.Test)'
      Src: dom.dom3.Test:274,1
    - Dst: '[dom.dom3.Test].appendChild(dom.dom3.Test)'
      Src: dom.dom3.Test:275,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].normalizeDocument()'
      Src: dom.dom3.Test:277,1
    - Dst: '[dom.dom3.Test].getNodeName()'
      Src: dom.dom3.Test:284,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:285,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:285,1
    - Dst: '[dom.dom3.Test].getAttributeNS(String,String)'
      Src: dom.dom3.Test:287,1
    - Dst: '[dom.util.Assertion].verify(null,String)'
      Src: dom.dom3.Test:288,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:289,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:289,1
    - Dst: '[dom.dom3.Test].getAttributeNS(String,String)'
      Src: dom.dom3.Test:291,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:294,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:293,1
    - Dst: '[dom.dom3.Test].getNodeName()'
      Src: dom.dom3.Test:298,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:298,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:298,1
    - Dst: '[dom.dom3.Test].getAttributeNS(String,String)'
      Src: dom.dom3.Test:299,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:301,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:300,1
    - Dst: '[dom.dom3.Test].getAttributeNS(String,String)'
      Src: dom.dom3.Test:303,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:305,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:304,1
    - Dst: '[dom.dom3.Test].getNodeName()'
      Src: dom.dom3.Test:311,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:311,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:311,1
    - Dst: '[dom.dom3.Test].getAttributeNS(String,String)'
      Src: dom.dom3.Test:312,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:314,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:313,1
    - Dst: '[dom.dom3.Test].getAttributeNS(String,String)'
      Src: dom.dom3.Test:317,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:319,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:318,1
    - Dst: '[dom.dom3.Test].getAttributeNS(String,String)'
      Src: dom.dom3.Test:322,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:324,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:323,1
    - Dst: '[dom.dom3.Test].getAttributeNodeNS(String,String)'
      Src: dom.dom3.Test:327,1
    - Dst: '[dom.util.Assertion].verify(null,String)'
      Src: dom.dom3.Test:328,1
    - Dst: '[dom.dom3.Test].getAttributes()'
      Src: dom.dom3.Test:330,1
    - Dst: '[dom.dom3.Test].getLength()'
      Src: dom.dom3.Test:330,1
    - Dst: '[dom.util.Assertion].verify(int,String)'
      Src: dom.dom3.Test:330,1
    - Dst: '[dom.dom3.Test].getAttributeNodeNS(String,String)'
      Src: dom.dom3.Test:333,1
    - Dst: '[dom.dom3.Test].getNodeName()'
      Src: dom.dom3.Test:334,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:334,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:334,1
    - Dst: '[dom.dom3.Test].getNodeValue()'
      Src: dom.dom3.Test:335,1
    - Dst: '[dom.dom3.Test].length()'
      Src: dom.dom3.Test:335,1
    - Dst: '[dom.util.Assertion].verify(int,String)'
      Src: dom.dom3.Test:335,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.dom3.Test:355,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElementNS(String,String)'
      Src: dom.dom3.Test:356,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].appendChild(dom.dom3.Test)'
      Src: dom.dom3.Test:357,1
    - Dst: '[dom.dom3.Test].setAttributeNS(String,String,String)'
      Src: dom.dom3.Test:358,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElementNS(String,String)'
      Src: dom.dom3.Test:360,1
    - Dst: '[dom.dom3.Test].setAttributeNS(String,String,String)'
      Src: dom.dom3.Test:361,1
    - Dst: '[dom.dom3.Test].appendChild(dom.dom3.Test)'
      Src: dom.dom3.Test:362,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElementNS(String,String)'
      Src: dom.dom3.Test:364,1
    - Dst: '[dom.dom3.Test].setAttributeNS(String,String,String)'
      Src: dom.dom3.Test:365,1
    - Dst: '[dom.dom3.Test].appendChild(dom.dom3.Test)'
      Src: dom.dom3.Test:366,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElementNS(String,String)'
      Src: dom.dom3.Test:368,1
    - Dst: '[dom.dom3.Test].setAttributeNS(String,String,String)'
      Src: dom.dom3.Test:369,1
    - Dst: '[dom.dom3.Test].setAttributeNS(String,String,String)'
      Src: dom.dom3.Test:370,1
    - Dst: '[dom.dom3.Test].setAttributeNS(String,String,String)'
      Src: dom.dom3.Test:371,1
    - Dst: '[dom.dom3.Test].setAttributeNS(String,String,String)'
      Src: dom.dom3.Test:372,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElementNS(null,String)'
      Src: dom.dom3.Test:374,1
    - Dst: '[dom.dom3.Test].setAttributeNS(String,String,String)'
      Src: dom.dom3.Test:375,1
    - Dst: '[dom.dom3.Test].setAttributeNS(String,String,String)'
      Src: dom.dom3.Test:376,1
    - Dst: '[dom.dom3.Test].appendChild(dom.dom3.Test)'
      Src: dom.dom3.Test:378,1
    - Dst: '[dom.dom3.Test].appendChild(dom.dom3.Test)'
      Src: dom.dom3.Test:379,1
    - Dst: '[dom.dom3.Test].getDomConfig()'
      Src: dom.dom3.Test:383,1
    - Dst: '[dom.dom3.Test].setParameter(String,dom.dom3.Test)'
      Src: dom.dom3.Test:383,1
    - Dst: '[dom.dom3.Test].writeToString(org.apache.xerces.dom.DocumentImpl)'
      Src: dom.dom3.Test:384,1
    - Dst: '[java.io.StringReader].<init>(dom.dom3.Test)'
      Src: dom.dom3.Test:385,1
    - Dst: impl.createLSInput()
      Src: dom.dom3.Test:386,1
    - Dst: '[dom.dom3.Test].setCharacterStream(java.io.StringReader)'
      Src: dom.dom3.Test:387,1
    - Dst: '[dom.dom3.Test].parse(dom.dom3.Test)'
      Src: dom.dom3.Test:388,1
    - Dst: '[dom.dom3.Test].getDocumentElement()'
      Src: dom.dom3.Test:394,1
    - Dst: '[dom.dom3.Test].getFirstChild()'
      Src: dom.dom3.Test:395,1
    - Dst: child1.getNextSibling()
      Src: dom.dom3.Test:396,1
    - Dst: child2.getNextSibling()
      Src: dom.dom3.Test:397,1
    - Dst: '[dom.dom3.Test].getNodeName()'
      Src: dom.dom3.Test:401,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:402,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:402,1
    - Dst: '[dom.dom3.Test].getAttributeNS(String,String)'
      Src: dom.dom3.Test:404,1
    - Dst: '[dom.util.Assertion].verify(null,String)'
      Src: dom.dom3.Test:405,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:406,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:406,1
    - Dst: '[dom.dom3.Test].getAttributeNS(String,String)'
      Src: dom.dom3.Test:408,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:411,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:410,1
    - Dst: child1.getNodeName()
      Src: dom.dom3.Test:415,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:415,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:415,1
    - Dst: child1.getAttributeNS(String,String)
      Src: dom.dom3.Test:416,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:418,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:417,1
    - Dst: child1.getAttributeNS(String,String)
      Src: dom.dom3.Test:420,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:422,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:421,1
    - Dst: child3.getNodeName()
      Src: dom.dom3.Test:428,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:428,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:428,1
    - Dst: child3.getAttributeNS(String,String)
      Src: dom.dom3.Test:429,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:431,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:430,1
    - Dst: child3.getAttributeNS(String,String)
      Src: dom.dom3.Test:434,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:436,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:435,1
    - Dst: child3.getAttributeNS(String,String)
      Src: dom.dom3.Test:439,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:441,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:440,1
    - Dst: child3.getAttributeNodeNS(String,String)
      Src: dom.dom3.Test:444,1
    - Dst: '[dom.util.Assertion].verify(null,String)'
      Src: dom.dom3.Test:445,1
    - Dst: child3.getAttributes()
      Src: dom.dom3.Test:447,1
    - Dst: '[dom.dom3.Test].getLength()'
      Src: dom.dom3.Test:447,1
    - Dst: '[dom.util.Assertion].verify(int,String)'
      Src: dom.dom3.Test:447,1
    - Dst: '[dom.dom3.Test].getDomConfig()'
      Src: dom.dom3.Test:471,1
    - Dst: '[dom.dom3.Test].setParameter(String,org.w3c.dom.DOMErrorHandler)'
      Src: dom.dom3.Test:472,1
    - Dst: '[dom.dom3.Test].setParameter(String,dom.dom3.Test)'
      Src: dom.dom3.Test:473,1
    - Dst: '[dom.dom3.Test].setParameter(String,dom.dom3.Test)'
      Src: dom.dom3.Test:474,1
    - Dst: '[dom.dom3.Test].parseURI(String)'
      Src: dom.dom3.Test:475,1
    - Dst: '[dom.dom3.Test].getDocumentElement()'
      Src: dom.dom3.Test:477,1
    - Dst: '[dom.dom3.Test].getElementsByTagName(String)'
      Src: dom.dom3.Test:478,1
    - Dst: '[dom.dom3.Test].item(int)'
      Src: dom.dom3.Test:478,1
    - Dst: '[dom.dom3.Test].createTextNode(String)'
      Src: dom.dom3.Test:480,1
    - Dst: test.appendChild(dom.dom3.Test)
      Src: dom.dom3.Test:480,1
    - Dst: '[dom.dom3.Test].createEntityReference(String)'
      Src: dom.dom3.Test:481,1
    - Dst: test.appendChild(dom.dom3.Test)
      Src: dom.dom3.Test:481,1
    - Dst: '[dom.dom3.Test].createTextNode(String)'
      Src: dom.dom3.Test:482,1
    - Dst: test.appendChild(dom.dom3.Test)
      Src: dom.dom3.Test:482,1
    - Dst: '[dom.dom3.Test].createEntityReference(String)'
      Src: dom.dom3.Test:484,1
    - Dst: test.appendChild(dom.dom3.Test)
      Src: dom.dom3.Test:484,1
    - Dst: '[dom.dom3.Test].getDoctype()'
      Src: dom.dom3.Test:485,1
    - Dst: '[dom.dom3.Test].getEntities()'
      Src: dom.dom3.Test:486,1
    - Dst: '[dom.dom3.Test].getNamedItem(String)'
      Src: dom.dom3.Test:486,1
    - Dst: test.getChildNodes()
      Src: dom.dom3.Test:488,1
    - Dst: '[dom.dom3.Test].getLength()'
      Src: dom.dom3.Test:489,1
    - Dst: '[dom.util.Assertion].verify(int,String)'
      Src: dom.dom3.Test:489,1
    - Dst: '[dom.dom3.Test].item(int)'
      Src: dom.dom3.Test:492,1
    - Dst: '[org.w3c.dom.Text].getWholeText()'
      Src: dom.dom3.Test:492,1
    - Dst: '[dom.dom3.Test].equals(dom.dom3.Test)'
      Src: dom.dom3.Test:492,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:492,1
    - Dst: '[dom.dom3.Test].item(int)'
      Src: dom.dom3.Test:494,1
    - Dst: '[org.w3c.dom.Text].getWholeText()'
      Src: dom.dom3.Test:494,1
    - Dst: '[dom.dom3.Test].equals(dom.dom3.Test)'
      Src: dom.dom3.Test:494,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:494,1
    - Dst: '[dom.dom3.Test].item(int)'
      Src: dom.dom3.Test:498,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].setReadOnly(boolean,boolean)'
      Src: dom.dom3.Test:498,1
    - Dst: '[dom.dom3.Test].item(int)'
      Src: dom.dom3.Test:500,1
    - Dst: original.replaceWholeText(String)
      Src: dom.dom3.Test:501,1
    - Dst: test.getChildNodes()
      Src: dom.dom3.Test:502,1
    - Dst: '[dom.dom3.Test].getLength()'
      Src: dom.dom3.Test:503,1
    - Dst: '[dom.util.Assertion].verify(int,String)'
      Src: dom.dom3.Test:503,1
    - Dst: '[dom.dom3.Test].item(int)'
      Src: dom.dom3.Test:504,1
    - Dst: '[dom.dom3.Test].getNodeValue()'
      Src: dom.dom3.Test:504,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:504,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:504,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:505,1
    - Dst: '[dom.dom3.Test].createTextNode(String)'
      Src: dom.dom3.Test:508,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].setReadOnly(boolean,boolean)'
      Src: dom.dom3.Test:509,1
    - Dst: '[dom.dom3.Test].replaceWholeText(String)'
      Src: dom.dom3.Test:510,1
    - Dst: '[dom.dom3.Test].getNodeValue()'
      Src: dom.dom3.Test:511,1
    - Dst: '[dom.dom3.Test].equals(String)'
      Src: dom.dom3.Test:511,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:511,1
    - Dst: '[dom.dom3.Test].getElementsByTagName(String)'
      Src: dom.dom3.Test:514,1
    - Dst: '[dom.dom3.Test].item(int)'
      Src: dom.dom3.Test:514,1
    - Dst: test.getFirstChild()
      Src: dom.dom3.Test:516,1
    - Dst: '[org.w3c.dom.Text].replaceWholeText(String)'
      Src: dom.dom3.Test:516,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.dom3.Test:518,1
    - Dst: '[dom.dom3.Test].getDomConfig()'
      Src: dom.dom3.Test:532,1
    - Dst: '[dom.dom3.Test].setParameter(String,org.w3c.dom.DOMErrorHandler)'
      Src: dom.dom3.Test:533,1
    - Dst: '[dom.dom3.Test].setParameter(String,org.w3c.dom.ls.LSResourceResolver)'
      Src: dom.dom3.Test:534,1
    - Dst: '[dom.dom3.Test].setParameter(String,dom.dom3.Test)'
      Src: dom.dom3.Test:535,1
    - Dst: '[dom.dom3.Test].setParameter(String,dom.dom3.Test)'
      Src: dom.dom3.Test:536,1
    - Dst: '[dom.dom3.Test].parseURI(String)'
      Src: dom.dom3.Test:540,1
    - Dst: '[dom.util.Assertion].verify(int,String)'
      Src: dom.dom3.Test:541,1
    - Dst: '[dom.dom3.Test].setParameter(String,String)'
      Src: dom.dom3.Test:545,1
    - Dst: '[dom.dom3.Test].parseURI(String)'
      Src: dom.dom3.Test:547,1
    - Dst: '[dom.util.Assertion].verify(int,String)'
      Src: dom.dom3.Test:548,1
    - Dst: '[dom.dom3.Test].setParameter(String,String)'
      Src: dom.dom3.Test:553,1
    - Dst: '[dom.dom3.Test].parseURI(String)'
      Src: dom.dom3.Test:554,1
    - Dst: '[dom.util.Assertion].verify(int,String)'
      Src: dom.dom3.Test:555,1
    - Dst: '[dom.dom3.Test].parseURI(String)'
      Src: dom.dom3.Test:562,1
    - Dst: '[dom.dom3.Test].getDocumentElement()'
      Src: dom.dom3.Test:566,1
    - Dst: '[dom.dom3.Test].removeAttributeNS(String,String)'
      Src: dom.dom3.Test:567,1
    - Dst: '[dom.dom3.Test].removeAttributeNS(String,String)'
      Src: dom.dom3.Test:568,1
    - Dst: '[dom.dom3.Test].getDomConfig()'
      Src: dom.dom3.Test:569,1
    - Dst: '[dom.dom3.Test].setParameter(String,org.w3c.dom.DOMErrorHandler)'
      Src: dom.dom3.Test:570,1
    - Dst: '[dom.dom3.Test].setParameter(String,String)'
      Src: dom.dom3.Test:571,1
    - Dst: '[dom.dom3.Test].setParameter(String,String)'
      Src: dom.dom3.Test:572,1
    - Dst: '[dom.dom3.Test].setParameter(String,org.w3c.dom.ls.LSResourceResolver)'
      Src: dom.dom3.Test:573,1
    - Dst: '[dom.dom3.Test].setParameter(String,dom.dom3.Test)'
      Src: dom.dom3.Test:574,1
    - Dst: '[dom.dom3.Test].normalizeDocument()'
      Src: dom.dom3.Test:575,1
    - Dst: '[dom.util.Assertion].verify(int,String)'
      Src: dom.dom3.Test:576,1
    - Dst: impl.createLSParser(dom.dom3.Test,null)
      Src: dom.dom3.Test:584,1
    - Dst: '[dom.dom3.Test].parseURI(String)'
      Src: dom.dom3.Test:586,1
    - Dst: '[dom.dom3.Test].getDocumentElement()'
      Src: dom.dom3.Test:587,1
    - Dst: '[dom.dom3.Test].getElementsByTagNameNS(null,String)'
      Src: dom.dom3.Test:588,1
    - Dst: '[dom.dom3.Test].item(int)'
      Src: dom.dom3.Test:589,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getBaseURI()'
      Src: dom.dom3.Test:590,1
    - Dst: '[String].endsWith(String)'
      Src: dom.dom3.Test:590,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:590,1
    - Dst: '[dom.dom3.Test].getElementsByTagNameNS(null,String)'
      Src: dom.dom3.Test:592,1
    - Dst: '[dom.dom3.Test].item(int)'
      Src: dom.dom3.Test:593,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getBaseURI()'
      Src: dom.dom3.Test:594,1
    - Dst: '[String].equals(String)'
      Src: dom.dom3.Test:594,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:594,1
    - Dst: '[dom.dom3.Test].item(int)'
      Src: dom.dom3.Test:596,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getBaseURI()'
      Src: dom.dom3.Test:597,1
    - Dst: '[String].equals(String)'
      Src: dom.dom3.Test:597,1
    - Dst: '[dom.util.Assertion].verify(dom.dom3.Test,String)'
      Src: dom.dom3.Test:597,1
    - Dst: ex.printStackTrace()
      Src: dom.dom3.Test:604,1
    - Dst: System.out.println(String)
      Src: dom.dom3.Test:606,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 491
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.w3c.dom.DOMErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 607
      start: 59
    functionDepth: 3
    functionLinenumber: 59
    functionLinenumberEnd: 607
    functionName: '[dom.dom3.Test].main(String[])'
    functionSourceFile: /src/xerces/tests/dom/dom3/Test.java
    functionUses: 0
    functionsReached:
    - '[dom.dom3.Test].getNodeValue()'
    - child3.getNodeName()
    - '[dom.dom3.Test].getAttributes()'
    - '[org.apache.xerces.dom.NodeImpl].getBaseURI()'
    - test.getChildNodes()
    - '[dom.dom3.Test].getDomConfig()'
    - '[dom.dom3.Test].createElementNS(String,String)'
    - '[org.apache.xerces.dom.DocumentImpl].createElementNS(String,String)'
    - '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
    - '[dom.dom3.Test].setParameter(String,org.w3c.dom.ls.LSResourceResolver)'
    - original.replaceWholeText(String)
    - testElem.getAttributeNodeNS(null,String)
    - '[dom.dom3.Test].setParameter(String)'
    - elem.lookupNamespaceURI(String)
    - System.out.println(String)
    - '[String].equals(String)'
    - '[org.apache.xerces.dom.NodeImpl].setReadOnly(boolean,boolean)'
    - testElem.removeAttributeNode(dom.dom3.Test)
    - '[org.apache.xerces.dom.NodeImpl].lookupPrefix(String)'
    - child1.getNextSibling()
    - '[String].endsWith(String)'
    - '[dom.dom3.Test].setCharacterStream(java.io.StringReader)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getName()'
    - '[org.apache.xerces.dom.DocumentImpl].<init>()'
    - '[dom.dom3.Test].getElementsByTagNameNS(null,String)'
    - '[org.w3c.dom.Text].getWholeText()'
    - '[dom.dom3.Test].replaceWholeText(String)'
    - child1.getNodeName()
    - child3.getAttributes()
    - '[dom.util.Assertion].verify(boolean,String)'
    - '[dom.dom3.Test].getElementsByTagName(String)'
    - '[dom.dom3.Test].getDoctype()'
    - '[dom.dom3.Test].getLength()'
    - '[org.apache.xerces.dom.DocumentImpl].normalizeDocument()'
    - '[org.apache.xerces.dom.DocumentImpl].appendChild(dom.dom3.Test)'
    - '[dom.dom3.Test].setParameter(String,String)'
    - impl.createLSParser(dom.dom3.Test,null)
    - '[dom.dom3.Test].createTextNode(dom.dom3.Test)'
    - impl.createLSSerializer()
    - testElem.removeAttributeNS(String,String)
    - '[org.w3c.dom.Text].replaceWholeText(String)'
    - test.getFirstChild()
    - testElem.setPrefix(String)
    - '[dom.dom3.Test].getNodeName()'
    - child2.getNextSibling()
    - '[dom.dom3.Test].getAttributeNodeNS(String,String)'
    - '[dom.dom3.Test].parseURI(String)'
    - '[dom.dom3.Test].getAttributeNS(String,String)'
    - '[dom.dom3.Test].getFirstChild()'
    - '[dom.dom3.Test].setAttributeNS(null,String,String)'
    - '[dom.dom3.Test].removeAttributeNS(String,String)'
    - '[dom.dom3.Test].item(int)'
    - test.appendChild(dom.dom3.Test)
    - impl.createLSInput()
    - child1.getAttributeNS(String,String)
    - '[dom.dom3.Test].writeToString(org.apache.xerces.dom.DocumentImpl)'
    - '[dom.dom3.Test].createTextNode(String)'
    - '[dom.dom3.Test].length()'
    - '[dom.dom3.Test].createElementNS(null,String)'
    - '[dom.dom3.Test].setParameter(String,dom.dom3.Test)'
    - '[dom.dom3.Test].createEntityReference(String)'
    - '[dom.util.Assertion].verify(null)'
    - System.setProperty(dom.dom3.Test,String)
    - ex.printStackTrace()
    - '[dom.dom3.Test].equals(String)'
    - '[dom.dom3.Test].parse(dom.dom3.Test)'
    - child3.getAttributeNodeNS(String,String)
    - '[dom.dom3.Test].getDOMImplementation(String)'
    - '[dom.dom3.Test].getNamedItem(String)'
    - '[dom.util.Assertion].verify(dom.dom3.Test,String)'
    - '[org.apache.xerces.dom.DocumentImpl].createElementNS(null,String)'
    - '[dom.dom3.Test].setParameter(String,org.w3c.dom.DOMErrorHandler)'
    - testElem.getAttributes()
    - '[org.apache.xerces.xs.ElementPSVI].getElementDeclaration()'
    - elem.isDefaultNamespace(String)
    - '[dom.dom3.Test].normalizeDocument()'
    - elem.lookupPrefix(String)
    - '[dom.dom3.Test].getDocumentElement()'
    - '[dom.dom3.Test].insertBefore(dom.dom3.Test,dom.dom3.Test)'
    - '[dom.util.Assertion].verify(int,String)'
    - '[dom.dom3.Test].getEntities()'
    - '[java.io.StringReader].<init>(dom.dom3.Test)'
    - child3.getAttributeNS(String,String)
    - elem.appendChild(dom.dom3.Test)
    - '[dom.dom3.Test].equals(dom.dom3.Test)'
    - '[dom.util.Assertion].verify(null,String)'
    - '[dom.dom3.Test].setAttributeNS(String,String,String)'
    - '[dom.dom3.Test].appendChild(dom.dom3.Test)'
    linkageType: ''
    returnType: void
    signature: '[dom.dom3.Test].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].setLength(int)'
      Src: dom.dom3.Test:611,1
    - Dst: '[org.w3c.dom.DOMError].getSeverity()'
      Src: dom.dom3.Test:612,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.dom3.Test:615,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.dom3.Test:619,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.dom3.Test:622,1
    - Dst: '[org.w3c.dom.DOMError].getLocation()'
      Src: dom.dom3.Test:625,1
    - Dst: '[dom.dom3.Test].getLineNumber()'
      Src: dom.dom3.Test:628,1
    - Dst: '[StringBuffer].append(dom.dom3.Test)'
      Src: dom.dom3.Test:628,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.dom3.Test:629,1
    - Dst: '[dom.dom3.Test].getColumnNumber()'
      Src: dom.dom3.Test:630,1
    - Dst: '[StringBuffer].append(dom.dom3.Test)'
      Src: dom.dom3.Test:630,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.dom3.Test:631,1
    - Dst: '[dom.dom3.Test].getByteOffset()'
      Src: dom.dom3.Test:632,1
    - Dst: '[StringBuffer].append(dom.dom3.Test)'
      Src: dom.dom3.Test:632,1
    - Dst: '[dom.dom3.Test].getRelatedNode()'
      Src: dom.dom3.Test:633,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.dom3.Test:636,1
    - Dst: '[dom.dom3.Test].getRelatedNode()'
      Src: dom.dom3.Test:637,1
    - Dst: '[dom.dom3.Test].getNodeName()'
      Src: dom.dom3.Test:637,1
    - Dst: '[StringBuffer].append(dom.dom3.Test)'
      Src: dom.dom3.Test:637,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.dom3.Test:638,1
    - Dst: '[dom.dom3.Test].getUri()'
      Src: dom.dom3.Test:640,1
    - Dst: '[dom.dom3.Test].lastIndexOf(char)'
      Src: dom.dom3.Test:642,1
    - Dst: '[dom.dom3.Test].substring(int)'
      Src: dom.dom3.Test:644,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.dom3.Test:645,1
    - Dst: '[StringBuffer].append(dom.dom3.Test)'
      Src: dom.dom3.Test:646,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.dom3.Test:649,1
    - Dst: '[org.w3c.dom.DOMError].getMessage()'
      Src: dom.dom3.Test:650,1
    - Dst: '[StringBuffer].append(dom.dom3.Test)'
      Src: dom.dom3.Test:650,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DOMError
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.w3c.dom.DOMErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - error
    argTypes:
    - org.w3c.dom.DOMError
    constantsTouched: []
    func_position:
      end: 656
      start: 610
    functionDepth: 1
    functionLinenumber: 610
    functionLinenumberEnd: 656
    functionName: '[dom.dom3.Test].handleError(org.w3c.dom.DOMError)'
    functionSourceFile: /src/xerces/tests/dom/dom3/Test.java
    functionUses: 0
    functionsReached:
    - '[dom.dom3.Test].getColumnNumber()'
    - '[dom.dom3.Test].getNodeName()'
    - '[org.w3c.dom.DOMError].getLocation()'
    - '[dom.dom3.Test].lastIndexOf(char)'
    - '[dom.dom3.Test].getLineNumber()'
    - '[org.w3c.dom.DOMError].getMessage()'
    - '[dom.dom3.Test].getRelatedNode()'
    - '[dom.dom3.Test].substring(int)'
    - '[StringBuffer].setLength(int)'
    - '[dom.dom3.Test].getUri()'
    - '[dom.dom3.Test].getByteOffset()'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].append(dom.dom3.Test)'
    - '[org.w3c.dom.DOMError].getSeverity()'
    linkageType: ''
    returnType: boolean
    signature: '[dom.dom3.Test].handleError(org.w3c.dom.DOMError)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
      Src: dom.dom3.Test:664,1
    - Dst: '[dom.dom3.Test].getDOMImplementation(String)'
      Src: dom.dom3.Test:664,1
    - Dst: impl.createLSInput()
      Src: dom.dom3.Test:666,1
    - Dst: '[String].equals(String)'
      Src: dom.dom3.Test:667,1
    - Dst: '[dom.dom3.Test].setSystemId(String)'
      Src: dom.dom3.Test:668,1
    - Dst: '[dom.dom3.Test].setSystemId(String)'
      Src: dom.dom3.Test:671,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.w3c.dom.DOMErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.ls.LSInput
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - type
    - namespace
    - publicId
    - systemId
    - baseURI
    argTypes:
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 679
      start: 661
    functionDepth: 1
    functionLinenumber: 661
    functionLinenumberEnd: 679
    functionName: '[dom.dom3.Test].resolveResource(String,String,String,String,String)'
    functionSourceFile: /src/xerces/tests/dom/dom3/Test.java
    functionUses: 0
    functionsReached:
    - '[dom.dom3.Test].getDOMImplementation(String)'
    - impl.createLSInput()
    - '[String].equals(String)'
    - '[dom.dom3.Test].setSystemId(String)'
    - '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
    linkageType: ''
    returnType: org.w3c.dom.ls.LSInput
    signature: '[dom.dom3.Test].resolveResource(String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.Test].<init>()'
      Src: dom.dom3.Test:56,1
    - Dst: '[schema.Test].<init>()'
      Src: dom.dom3.Test:57,1
    - Dst: '[StringBuffer].<init>()'
      Src: dom.dom3.Test:609,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.w3c.dom.DOMErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.dom3.Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.dom3.Test].<init>()'
    functionSourceFile: /src/xerces/tests/dom/dom3/Test.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].<init>()'
    - '[schema.Test].<init>()'
    linkageType: ''
    returnType: dom.dom3.Test
    signature: '[dom.dom3.Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: dom.treewalker.TestFirstChild:49,1
    - Dst: '[dom.treewalker.TestFirstChild].getNodeSet1()'
      Src: dom.treewalker.TestFirstChild:52,1
    - Dst: '[org.w3c.dom.traversal.DocumentTraversal].createTreeWalker(org.w3c.dom.Document,dom.treewalker.TestFirstChild,dom.treewalker.TestFirstChild,dom.treewalker.TestFirstChild)'
      Src: dom.treewalker.TestFirstChild:57,1
    - Dst: '[java.io.ByteArrayOutputStream].<init>()'
      Src: dom.treewalker.TestFirstChild:60,1
    - Dst: '[java.io.OutputStreamWriter].<init>(java.io.ByteArrayOutputStream,String)'
      Src: dom.treewalker.TestFirstChild:62,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.OutputStreamWriter)'
      Src: dom.treewalker.TestFirstChild:62,1
    - Dst: '[dom.treewalker.TestFirstChild].process2(dom.treewalker.TestFirstChild,java.io.PrintWriter)'
      Src: dom.treewalker.TestFirstChild:65,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: dom.treewalker.TestFirstChild:66,1
    - Dst: System.out.println()
      Src: dom.treewalker.TestFirstChild:68,1
    - Dst: '[java.io.ByteArrayOutputStream].toByteArray()'
      Src: dom.treewalker.TestFirstChild:69,1
    - Dst: System.out.println(String)
      Src: dom.treewalker.TestFirstChild:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 70
    functionName: '[dom.treewalker.TestFirstChild].main(String)'
    functionSourceFile: /src/xerces/tests/dom/treewalker/TestFirstChild.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - '[dom.treewalker.TestFirstChild].process2(dom.treewalker.TestFirstChild,java.io.PrintWriter)'
    - '[java.io.PrintWriter].<init>(java.io.OutputStreamWriter)'
    - '[java.io.ByteArrayOutputStream].toByteArray()'
    - '[java.io.OutputStreamWriter].<init>(java.io.ByteArrayOutputStream,String)'
    - '[org.w3c.dom.traversal.DocumentTraversal].createTreeWalker(org.w3c.dom.Document,dom.treewalker.TestFirstChild,dom.treewalker.TestFirstChild,dom.treewalker.TestFirstChild)'
    - '[dom.treewalker.TestFirstChild].getNodeSet1()'
    - '[java.io.PrintWriter].flush()'
    - '[java.io.ByteArrayOutputStream].<init>()'
    - System.out.println()
    linkageType: ''
    returnType: void
    signature: '[dom.treewalker.TestFirstChild].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: dom.treewalker.TestFirstChild:82,1
    - Dst: '[dom.treewalker.TestFirstChild].setValidating(boolean)'
      Src: dom.treewalker.TestFirstChild:84,1
    - Dst: '[dom.treewalker.TestFirstChild].setNamespaceAware(boolean)'
      Src: dom.treewalker.TestFirstChild:85,1
    - Dst: '[dom.treewalker.TestFirstChild].newDocumentBuilder()'
      Src: dom.treewalker.TestFirstChild:87,1
    - Dst: '[dom.treewalker.TestFirstChild].newDocument()'
      Src: dom.treewalker.TestFirstChild:88,1
    - Dst: '[dom.treewalker.TestFirstChild].createElement(String)'
      Src: dom.treewalker.TestFirstChild:89,1
    - Dst: '[dom.treewalker.TestFirstChild].createElement(String)'
      Src: dom.treewalker.TestFirstChild:90,1
    - Dst: '[dom.treewalker.TestFirstChild].createElement(String)'
      Src: dom.treewalker.TestFirstChild:91,1
    - Dst: '[dom.treewalker.TestFirstChild].createElement(String)'
      Src: dom.treewalker.TestFirstChild:92,1
    - Dst: '[dom.treewalker.TestFirstChild].createTextNode(String)'
      Src: dom.treewalker.TestFirstChild:93,1
    - Dst: '[dom.treewalker.TestFirstChild].appendChild(dom.treewalker.TestFirstChild)'
      Src: dom.treewalker.TestFirstChild:95,1
    - Dst: '[dom.treewalker.TestFirstChild].appendChild(dom.treewalker.TestFirstChild)'
      Src: dom.treewalker.TestFirstChild:96,1
    - Dst: '[dom.treewalker.TestFirstChild].appendChild(dom.treewalker.TestFirstChild)'
      Src: dom.treewalker.TestFirstChild:97,1
    - Dst: '[dom.treewalker.TestFirstChild].appendChild(dom.treewalker.TestFirstChild)'
      Src: dom.treewalker.TestFirstChild:98,1
    - Dst: '[dom.treewalker.TestFirstChild].appendChild(dom.treewalker.TestFirstChild)'
      Src: dom.treewalker.TestFirstChild:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.parsers.ParserConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Document
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 104
    functionName: '[dom.treewalker.TestFirstChild].getNodeSet1()'
    functionSourceFile: /src/xerces/tests/dom/treewalker/TestFirstChild.java
    functionUses: 1
    functionsReached:
    - '[dom.treewalker.TestFirstChild].createTextNode(String)'
    - '[dom.treewalker.TestFirstChild].appendChild(dom.treewalker.TestFirstChild)'
    - '[dom.treewalker.TestFirstChild].createElement(String)'
    - '[dom.treewalker.TestFirstChild].newDocument()'
    - '[dom.treewalker.TestFirstChild].setValidating(boolean)'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[dom.treewalker.TestFirstChild].newDocumentBuilder()'
    - '[dom.treewalker.TestFirstChild].setNamespaceAware(boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[dom.treewalker.TestFirstChild].getNodeSet1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.traversal.TreeWalker].getCurrentNode()'
      Src: dom.treewalker.TestFirstChild:118,1
    - Dst: '[dom.treewalker.TestFirstChild].getNodeType()'
      Src: dom.treewalker.TestFirstChild:120,1
    - Dst: '[dom.treewalker.TestFirstChild].getNodeValue()'
      Src: dom.treewalker.TestFirstChild:124,1
    - Dst: '[java.io.PrintWriter].print(dom.treewalker.TestFirstChild)'
      Src: dom.treewalker.TestFirstChild:124,1
    - Dst: '[dom.treewalker.TestFirstChild].getNodeType()'
      Src: dom.treewalker.TestFirstChild:131,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.treewalker.TestFirstChild:132,1
    - Dst: '[dom.treewalker.TestFirstChild].getNodeName()'
      Src: dom.treewalker.TestFirstChild:133,1
    - Dst: '[java.io.PrintWriter].print(dom.treewalker.TestFirstChild)'
      Src: dom.treewalker.TestFirstChild:133,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.treewalker.TestFirstChild:134,1
    - Dst: '[org.w3c.dom.traversal.TreeWalker].firstChild()'
      Src: dom.treewalker.TestFirstChild:137,1
    - Dst: System.out.println(String)
      Src: dom.treewalker.TestFirstChild:140,1
    - Dst: System.out.println(String)
      Src: dom.treewalker.TestFirstChild:146,1
    - Dst: q.getParentNode()
      Src: dom.treewalker.TestFirstChild:155,1
    - Dst: '[dom.treewalker.TestFirstChild].getNodeName()'
      Src: dom.treewalker.TestFirstChild:156,1
    - Dst: System.out.println(dom.treewalker.TestFirstChild)
      Src: dom.treewalker.TestFirstChild:159,1
    - Dst: '[dom.treewalker.TestFirstChild].process2(org.w3c.dom.traversal.TreeWalker,java.io.PrintWriter)'
      Src: dom.treewalker.TestFirstChild:165,1
    - Dst: '[org.w3c.dom.traversal.TreeWalker].nextSibling()'
      Src: dom.treewalker.TestFirstChild:167,1
    - Dst: '[dom.treewalker.TestFirstChild].getNodeName()'
      Src: dom.treewalker.TestFirstChild:170,1
    - Dst: System.out.println(String)
      Src: dom.treewalker.TestFirstChild:169,1
    - Dst: '[dom.treewalker.TestFirstChild].getNodeName()'
      Src: dom.treewalker.TestFirstChild:176,1
    - Dst: System.out.println(String)
      Src: dom.treewalker.TestFirstChild:175,1
    - Dst: '[org.w3c.dom.traversal.TreeWalker].setCurrentNode(dom.treewalker.TestFirstChild)'
      Src: dom.treewalker.TestFirstChild:177,1
    - Dst: '[dom.treewalker.TestFirstChild].getNodeType()'
      Src: dom.treewalker.TestFirstChild:179,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.treewalker.TestFirstChild:180,1
    - Dst: '[dom.treewalker.TestFirstChild].getNodeName()'
      Src: dom.treewalker.TestFirstChild:181,1
    - Dst: '[java.io.PrintWriter].print(dom.treewalker.TestFirstChild)'
      Src: dom.treewalker.TestFirstChild:181,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.treewalker.TestFirstChild:182,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.traversal.TreeWalker
      - java.io.PrintWriter
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - treewalker
    - printwriter
    argTypes:
    - org.w3c.dom.traversal.TreeWalker
    - java.io.PrintWriter
    constantsTouched: []
    func_position:
      end: 187
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 187
    functionName: '[dom.treewalker.TestFirstChild].process2(org.w3c.dom.traversal.TreeWalker,java.io.PrintWriter)'
    functionSourceFile: /src/xerces/tests/dom/treewalker/TestFirstChild.java
    functionUses: 1
    functionsReached:
    - '[dom.treewalker.TestFirstChild].getNodeType()'
    - '[dom.treewalker.TestFirstChild].getNodeValue()'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(dom.treewalker.TestFirstChild)'
    - '[org.w3c.dom.traversal.TreeWalker].firstChild()'
    - System.out.println(String)
    - '[org.w3c.dom.traversal.TreeWalker].setCurrentNode(dom.treewalker.TestFirstChild)'
    - '[java.io.PrintWriter].print(char)'
    - q.getParentNode()
    - '[dom.treewalker.TestFirstChild].process2(org.w3c.dom.traversal.TreeWalker,java.io.PrintWriter)'
    - '[org.w3c.dom.traversal.TreeWalker].nextSibling()'
    - System.out.println(dom.treewalker.TestFirstChild)
    - '[org.w3c.dom.traversal.TreeWalker].getCurrentNode()'
    - '[dom.treewalker.TestFirstChild].getNodeName()'
    linkageType: ''
    returnType: void
    signature: '[dom.treewalker.TestFirstChild].process2(org.w3c.dom.traversal.TreeWalker,java.io.PrintWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - nodeType
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 225
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 225
    functionName: '[dom.treewalker.TestFirstChild].getNodeTypeString(short)'
    functionSourceFile: /src/xerces/tests/dom/treewalker/TestFirstChild.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[dom.treewalker.TestFirstChild].getNodeTypeString(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.treewalker.TestFirstChild
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.treewalker.TestFirstChild].<init>()'
    functionSourceFile: /src/xerces/tests/dom/treewalker/TestFirstChild.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: dom.treewalker.TestFirstChild
    signature: '[dom.treewalker.TestFirstChild].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: dom.rename.Test:87,1
    - Dst: '[org.w3c.dom.Document].getElementsByTagName(String)'
      Src: dom.rename.Test:90,1
    - Dst: '[dom.rename.Test].item(int)'
      Src: dom.rename.Test:91,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.rename.Test:92,1
    - Dst: child.getNodeName()
      Src: dom.rename.Test:93,1
    - Dst: '[dom.util.Assertion].equals(dom.rename.Test,String)'
      Src: dom.rename.Test:93,1
    - Dst: child.getAttributeNode(String)
      Src: dom.rename.Test:96,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.rename.Test:97,1
    - Dst: '[dom.rename.Test].getValue()'
      Src: dom.rename.Test:98,1
    - Dst: '[dom.util.Assertion].equals(dom.rename.Test,String)'
      Src: dom.rename.Test:98,1
    - Dst: '[dom.rename.Test].getSpecified()'
      Src: dom.rename.Test:99,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.rename.Test:99,1
    - Dst: child.setUserData(String,String)
      Src: dom.rename.Test:102,1
    - Dst: child.getUserData(String)
      Src: dom.rename.Test:103,1
    - Dst: '[dom.util.Assertion].equals(String,String)'
      Src: dom.rename.Test:103,1
    - Dst: '[org.w3c.dom.Document].renameNode(dom.rename.Test,null,String)'
      Src: dom.rename.Test:106,1
    - Dst: newChild.getNodeName()
      Src: dom.rename.Test:108,1
    - Dst: '[dom.util.Assertion].equals(dom.rename.Test,String)'
      Src: dom.rename.Test:108,1
    - Dst: newChild.getNamespaceURI()
      Src: dom.rename.Test:109,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.rename.Test:109,1
    - Dst: newChild.hasAttribute(String)
      Src: dom.rename.Test:112,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.rename.Test:112,1
    - Dst: '[dom.rename.Test].getSpecified()'
      Src: dom.rename.Test:113,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.rename.Test:113,1
    - Dst: newChild.getAttributeNode(String)
      Src: dom.rename.Test:116,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.rename.Test:117,1
    - Dst: '[dom.rename.Test].getValue()'
      Src: dom.rename.Test:118,1
    - Dst: '[dom.util.Assertion].equals(dom.rename.Test,String)'
      Src: dom.rename.Test:118,1
    - Dst: '[dom.rename.Test].getSpecified()'
      Src: dom.rename.Test:119,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.rename.Test:119,1
    - Dst: newChild.getUserData(String)
      Src: dom.rename.Test:122,1
    - Dst: '[dom.util.Assertion].equals(String,String)'
      Src: dom.rename.Test:122,1
    - Dst: '[dom.util.Assertion].verify(dom.rename.Test)'
      Src: dom.rename.Test:125,1
    - Dst: '[dom.util.Assertion].verify(String)'
      Src: dom.rename.Test:126,1
    - Dst: '[dom.util.Assertion].equals(String,String)'
      Src: dom.rename.Test:127,1
    - Dst: '[dom.util.Assertion].verify(dom.rename.Test)'
      Src: dom.rename.Test:128,1
    - Dst: '[dom.util.Assertion].verify(dom.rename.Test)'
      Src: dom.rename.Test:129,1
    - Dst: '[dom.rename.Test].resetHandlerData()'
      Src: dom.rename.Test:130,1
    - Dst: '[org.w3c.dom.Document].renameNode(dom.rename.Test,String,String)'
      Src: dom.rename.Test:134,1
    - Dst: newChild2.getNodeName()
      Src: dom.rename.Test:136,1
    - Dst: '[dom.util.Assertion].equals(dom.rename.Test,String)'
      Src: dom.rename.Test:136,1
    - Dst: newChild2.getNamespaceURI()
      Src: dom.rename.Test:137,1
    - Dst: '[dom.util.Assertion].equals(dom.rename.Test,String)'
      Src: dom.rename.Test:137,1
    - Dst: newChild2.hasAttribute(String)
      Src: dom.rename.Test:138,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.rename.Test:138,1
    - Dst: newChild2.getUserData(String)
      Src: dom.rename.Test:140,1
    - Dst: '[dom.util.Assertion].equals(String,String)'
      Src: dom.rename.Test:140,1
    - Dst: '[dom.util.Assertion].verify(dom.rename.Test)'
      Src: dom.rename.Test:143,1
    - Dst: '[dom.util.Assertion].verify(String)'
      Src: dom.rename.Test:144,1
    - Dst: '[dom.util.Assertion].equals(String,String)'
      Src: dom.rename.Test:145,1
    - Dst: '[dom.util.Assertion].verify(dom.rename.Test)'
      Src: dom.rename.Test:146,1
    - Dst: '[dom.util.Assertion].verify(dom.rename.Test)'
      Src: dom.rename.Test:147,1
    - Dst: '[dom.rename.Test].resetHandlerData()'
      Src: dom.rename.Test:148,1
    - Dst: '[dom.rename.Test].item(int)'
      Src: dom.rename.Test:152,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.rename.Test:153,1
    - Dst: child.getNodeName()
      Src: dom.rename.Test:154,1
    - Dst: '[dom.util.Assertion].equals(dom.rename.Test,String)'
      Src: dom.rename.Test:154,1
    - Dst: child.getAttributeNode(String)
      Src: dom.rename.Test:157,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.rename.Test:158,1
    - Dst: '[dom.rename.Test].getValue()'
      Src: dom.rename.Test:159,1
    - Dst: '[dom.util.Assertion].equals(dom.rename.Test,String)'
      Src: dom.rename.Test:159,1
    - Dst: '[dom.rename.Test].getSpecified()'
      Src: dom.rename.Test:160,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.rename.Test:160,1
    - Dst: '[dom.rename.Test].setUserData(String,String)'
      Src: dom.rename.Test:163,1
    - Dst: '[dom.rename.Test].getUserData(String)'
      Src: dom.rename.Test:164,1
    - Dst: '[dom.util.Assertion].equals(String,String)'
      Src: dom.rename.Test:164,1
    - Dst: '[org.w3c.dom.Document].renameNode(dom.rename.Test,null,String)'
      Src: dom.rename.Test:167,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.rename.Test:168,1
    - Dst: newAt.getNodeName()
      Src: dom.rename.Test:169,1
    - Dst: '[dom.util.Assertion].equals(dom.rename.Test,String)'
      Src: dom.rename.Test:169,1
    - Dst: newAt.getNamespaceURI()
      Src: dom.rename.Test:170,1
    - Dst: '[dom.util.Assertion].equals(dom.rename.Test,null)'
      Src: dom.rename.Test:170,1
    - Dst: newAt.getValue()
      Src: dom.rename.Test:171,1
    - Dst: '[dom.util.Assertion].equals(dom.rename.Test,String)'
      Src: dom.rename.Test:171,1
    - Dst: newAt.getSpecified()
      Src: dom.rename.Test:172,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.rename.Test:172,1
    - Dst: child.hasAttribute(String)
      Src: dom.rename.Test:173,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.rename.Test:173,1
    - Dst: child.hasAttribute(String)
      Src: dom.rename.Test:175,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.rename.Test:175,1
    - Dst: newAt.getUserData(String)
      Src: dom.rename.Test:177,1
    - Dst: '[dom.util.Assertion].equals(String,String)'
      Src: dom.rename.Test:177,1
    - Dst: '[dom.util.Assertion].verify(dom.rename.Test)'
      Src: dom.rename.Test:180,1
    - Dst: '[dom.util.Assertion].verify(String)'
      Src: dom.rename.Test:181,1
    - Dst: '[dom.util.Assertion].equals(String,String)'
      Src: dom.rename.Test:182,1
    - Dst: '[dom.util.Assertion].verify(dom.rename.Test)'
      Src: dom.rename.Test:183,1
    - Dst: '[dom.util.Assertion].verify(dom.rename.Test)'
      Src: dom.rename.Test:184,1
    - Dst: '[dom.rename.Test].resetHandlerData()'
      Src: dom.rename.Test:185,1
    - Dst: '[org.w3c.dom.Document].renameNode(dom.rename.Test,String,String)'
      Src: dom.rename.Test:189,1
    - Dst: '[dom.util.Assertion].verify(null)'
      Src: dom.rename.Test:190,1
    - Dst: newAt2.getNodeName()
      Src: dom.rename.Test:191,1
    - Dst: '[dom.util.Assertion].equals(dom.rename.Test,String)'
      Src: dom.rename.Test:191,1
    - Dst: newAt2.getNamespaceURI()
      Src: dom.rename.Test:192,1
    - Dst: '[dom.util.Assertion].equals(dom.rename.Test,String)'
      Src: dom.rename.Test:192,1
    - Dst: newAt2.getValue()
      Src: dom.rename.Test:193,1
    - Dst: '[dom.util.Assertion].equals(dom.rename.Test,String)'
      Src: dom.rename.Test:193,1
    - Dst: newAt2.getSpecified()
      Src: dom.rename.Test:194,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.rename.Test:194,1
    - Dst: child.hasAttributeNS(String,String)
      Src: dom.rename.Test:195,1
    - Dst: '[dom.util.Assertion].verify(boolean)'
      Src: dom.rename.Test:195,1
    - Dst: newAt2.getUserData(String)
      Src: dom.rename.Test:197,1
    - Dst: '[dom.util.Assertion].equals(String,String)'
      Src: dom.rename.Test:197,1
    - Dst: '[dom.util.Assertion].verify(dom.rename.Test)'
      Src: dom.rename.Test:200,1
    - Dst: '[dom.util.Assertion].verify(String)'
      Src: dom.rename.Test:201,1
    - Dst: '[dom.util.Assertion].equals(String,String)'
      Src: dom.rename.Test:202,1
    - Dst: '[dom.util.Assertion].verify(dom.rename.Test)'
      Src: dom.rename.Test:203,1
    - Dst: '[dom.util.Assertion].verify(dom.rename.Test)'
      Src: dom.rename.Test:204,1
    - Dst: '[dom.rename.Test].resetHandlerData()'
      Src: dom.rename.Test:205,1
    - Dst: System.out.println(String)
      Src: dom.rename.Test:209,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 167
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - short
      - String
      - Object
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.UserDataHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - doc
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 211
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 211
    functionName: '[dom.rename.Test].test(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/tests/dom/rename/Test.java
    functionUses: 0
    functionsReached:
    - newChild.getUserData(String)
    - newChild.getNodeName()
    - child.hasAttribute(String)
    - newAt2.getValue()
    - newChild.hasAttribute(String)
    - child.getNodeName()
    - '[dom.util.Assertion].equals(String,String)'
    - child.setUserData(String,String)
    - child.getUserData(String)
    - newAt2.getNamespaceURI()
    - '[dom.rename.Test].resetHandlerData()'
    - '[dom.rename.Test].getSpecified()'
    - newAt2.getUserData(String)
    - newChild.getNamespaceURI()
    - '[dom.util.Assertion].verify(boolean)'
    - child.hasAttributeNS(String,String)
    - newChild2.getNodeName()
    - '[dom.rename.Test].getUserData(String)'
    - newAt2.getSpecified()
    - newChild2.hasAttribute(String)
    - newAt.getSpecified()
    - '[dom.util.Assertion].verify(dom.rename.Test)'
    - System.out.println(String)
    - '[dom.rename.Test].getValue()'
    - '[dom.rename.Test].item(int)'
    - newAt.getValue()
    - newAt.getNodeName()
    - newAt.getUserData(String)
    - '[org.w3c.dom.Document].getElementsByTagName(String)'
    - '[org.w3c.dom.Document].renameNode(dom.rename.Test,String,String)'
    - '[dom.util.Assertion].equals(dom.rename.Test,String)'
    - '[dom.util.Assertion].verify(String)'
    - newChild.getAttributeNode(String)
    - '[dom.util.Assertion].equals(dom.rename.Test,null)'
    - newChild2.getUserData(String)
    - '[dom.util.Assertion].verify(null)'
    - '[dom.rename.Test].setUserData(String,String)'
    - newChild2.getNamespaceURI()
    - newAt2.getNodeName()
    - '[org.w3c.dom.Document].renameNode(dom.rename.Test,null,String)'
    - newAt.getNamespaceURI()
    - child.getAttributeNode(String)
    linkageType: ''
    returnType: void
    signature: '[dom.rename.Test].test(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - short
      - String
      - Object
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.UserDataHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 226
    functionName: '[dom.rename.Test].resetHandlerData()'
    functionSourceFile: /src/xerces/tests/dom/rename/Test.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[dom.rename.Test].resetHandlerData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - String
      - Object
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - short
      - String
      - Object
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.UserDataHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - operation
    - key
    - data
    - src
    - dst
    argTypes:
    - short
    - String
    - Object
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 247
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 247
    functionName: '[dom.rename.Test].handle(short,String,Object,org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/tests/dom/rename/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[dom.rename.Test].handle(short,String,Object,org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.Test].<init>()'
      Src: dom.rename.Test:264,1
    - Dst: arg.startsWith(String)
      Src: dom.rename.Test:277,1
    - Dst: arg.substring(int)
      Src: dom.rename.Test:278,1
    - Dst: '[dom.rename.Test].equals(String)'
      Src: dom.rename.Test:279,1
    - Dst: System.err.println(String,String)
      Src: dom.rename.Test:282,1
    - Dst: Class.forName(dom.rename.Test)
      Src: dom.rename.Test:290,1
    - Dst: '[dom.rename.Test].newInstance()'
      Src: dom.rename.Test:290,1
    - Dst: System.err.println(String)
      Src: dom.rename.Test:294,1
    - Dst: '[dom.rename.Test].equalsIgnoreCase(String)'
      Src: dom.rename.Test:299,1
    - Dst: '[dom.rename.Test].equals(String)'
      Src: dom.rename.Test:300,1
    - Dst: '[dom.rename.Test].equalsIgnoreCase(String)'
      Src: dom.rename.Test:303,1
    - Dst: '[dom.rename.Test].equals(String)'
      Src: dom.rename.Test:304,1
    - Dst: '[dom.rename.Test].equalsIgnoreCase(String)'
      Src: dom.rename.Test:307,1
    - Dst: '[dom.rename.Test].equals(String)'
      Src: dom.rename.Test:308,1
    - Dst: '[dom.rename.Test].equalsIgnoreCase(String)'
      Src: dom.rename.Test:311,1
    - Dst: '[dom.rename.Test].equals(String)'
      Src: dom.rename.Test:312,1
    - Dst: '[dom.rename.Test].equalsIgnoreCase(String)'
      Src: dom.rename.Test:315,1
    - Dst: '[dom.rename.Test].equals(String)'
      Src: dom.rename.Test:316,1
    - Dst: '[dom.rename.Test].equals(String)'
      Src: dom.rename.Test:319,1
    - Dst: '[dom.rename.Test].printUsage()'
      Src: dom.rename.Test:320,1
    - Dst: Class.forName(String)
      Src: dom.rename.Test:332,1
    - Dst: '[dom.rename.Test].newInstance()'
      Src: dom.rename.Test:332,1
    - Dst: System.err.println(String)
      Src: dom.rename.Test:335,1
    - Dst: System.exit(int)
      Src: dom.rename.Test:337,1
    - Dst: parser.setFeature(String,dom.rename.Test)
      Src: dom.rename.Test:343,1
    - Dst: System.err.println(String)
      Src: dom.rename.Test:346,1
    - Dst: parser.setFeature(String,dom.rename.Test)
      Src: dom.rename.Test:350,1
    - Dst: System.err.println(String)
      Src: dom.rename.Test:353,1
    - Dst: parser.setFeature(String,dom.rename.Test)
      Src: dom.rename.Test:357,1
    - Dst: System.err.println(String)
      Src: dom.rename.Test:361,1
    - Dst: parser.setFeature(String,dom.rename.Test)
      Src: dom.rename.Test:365,1
    - Dst: System.err.println(String)
      Src: dom.rename.Test:369,1
    - Dst: parser.setFeature(String,dom.rename.Test)
      Src: dom.rename.Test:375,1
    - Dst: System.err.println(String)
      Src: dom.rename.Test:379,1
    - Dst: parser.parse(dom.rename.Test)
      Src: dom.rename.Test:388,1
    - Dst: e.getMessage()
      Src: dom.rename.Test:395,1
    - Dst: System.err.println(String)
      Src: dom.rename.Test:394,1
    - Dst: '[org.xml.sax.SAXException].getException()'
      Src: dom.rename.Test:398,1
    - Dst: '[dom.rename.Test].printStackTrace(dom.rename.Test)'
      Src: dom.rename.Test:401,1
    - Dst: e.printStackTrace(dom.rename.Test)
      Src: dom.rename.Test:403,1
    - Dst: '[schema.Test].test(dom.rename.Test)'
      Src: dom.rename.Test:408,1
    CyclomaticComplexity: 39
    EdgeCount: 39
    ICount: 80
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - short
      - String
      - Object
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.UserDataHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 411
      start: 254
    functionDepth: 2
    functionLinenumber: 254
    functionLinenumberEnd: 411
    functionName: '[dom.rename.Test].main(String)'
    functionSourceFile: /src/xerces/tests/dom/rename/Test.java
    functionUses: 0
    functionsReached:
    - '[dom.rename.Test].equals(String)'
    - arg.startsWith(String)
    - '[dom.rename.Test].printUsage()'
    - System.err.println(String)
    - parser.parse(dom.rename.Test)
    - '[schema.Test].test(dom.rename.Test)'
    - '[dom.rename.Test].newInstance()'
    - System.err.println(String,String)
    - '[org.xml.sax.SAXException].getException()'
    - Class.forName(String)
    - Class.forName(dom.rename.Test)
    - System.exit(int)
    - '[schema.Test].<init>()'
    - '[dom.rename.Test].printStackTrace(dom.rename.Test)'
    - parser.setFeature(String,dom.rename.Test)
    - arg.substring(int)
    - '[dom.rename.Test].equalsIgnoreCase(String)'
    - e.printStackTrace(dom.rename.Test)
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[dom.rename.Test].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String,String)
      Src: dom.rename.Test:420,1
    - Dst: System.err.println()
      Src: dom.rename.Test:422,1
    - Dst: System.err.println(String)
      Src: dom.rename.Test:424,1
    - Dst: System.err.println(String)
      Src: dom.rename.Test:425,1
    - Dst: System.err.println(String)
      Src: dom.rename.Test:426,1
    - Dst: System.err.println(String)
      Src: dom.rename.Test:427,1
    - Dst: System.err.println(String)
      Src: dom.rename.Test:428,1
    - Dst: System.err.println(String,String)
      Src: dom.rename.Test:429,1
    - Dst: System.err.println(String)
      Src: dom.rename.Test:431,1
    - Dst: System.err.println(String)
      Src: dom.rename.Test:432,1
    - Dst: System.err.println(String,String)
      Src: dom.rename.Test:433,1
    - Dst: System.err.println(String)
      Src: dom.rename.Test:435,1
    - Dst: System.err.println()
      Src: dom.rename.Test:436,1
    - Dst: System.err.println(String)
      Src: dom.rename.Test:438,1
    - Dst: System.err.println(String)
      Src: dom.rename.Test:439,1
    - Dst: System.err.println(String)
      Src: dom.rename.Test:440,1
    - Dst: System.err.println(String)
      Src: dom.rename.Test:442,1
    - Dst: System.err.println(String)
      Src: dom.rename.Test:444,1
    - Dst: System.err.println(String)
      Src: dom.rename.Test:446,1
    - Dst: System.err.println(String)
      Src: dom.rename.Test:448,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - short
      - String
      - Object
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.UserDataHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 451
      start: 418
    functionDepth: 1
    functionLinenumber: 418
    functionLinenumberEnd: 451
    functionName: '[dom.rename.Test].printUsage()'
    functionSourceFile: /src/xerces/tests/dom/rename/Test.java
    functionUses: 1
    functionsReached:
    - System.err.println(String,String)
    - System.err.println(String)
    - System.err.println()
    linkageType: ''
    returnType: void
    signature: '[dom.rename.Test].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - short
      - String
      - Object
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.UserDataHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.rename.Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.rename.Test].<init>()'
    functionSourceFile: /src/xerces/tests/dom/rename/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: dom.rename.Test
    signature: '[dom.rename.Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.util.Assertion].verify(boolean,null)'
      Src: dom.util.Assertion:32,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - result
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[dom.util.Assertion].verify(boolean)'
    functionSourceFile: /src/xerces/tests/dom/util/Assertion.java
    functionUses: 6
    functionsReached:
    - '[dom.util.Assertion].verify(boolean,null)'
    linkageType: ''
    returnType: boolean
    signature: '[dom.util.Assertion].verify(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.print(String)
      Src: dom.util.Assertion:37,1
    - Dst: System.err.print(String)
      Src: dom.util.Assertion:39,1
    - Dst: System.err.println()
      Src: dom.util.Assertion:41,1
    - Dst: '[dom.util.Assertion].getSourceLocation()'
      Src: dom.util.Assertion:42,1
    - Dst: System.err.println(String)
      Src: dom.util.Assertion:42,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - result
    - error
    argTypes:
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 45
    functionName: '[dom.util.Assertion].verify(boolean,String)'
    functionSourceFile: /src/xerces/tests/dom/util/Assertion.java
    functionUses: 1
    functionsReached:
    - '[dom.util.Assertion].getSourceLocation()'
    - System.err.println(String)
    - System.err.println()
    - System.err.print(String)
    linkageType: ''
    returnType: boolean
    signature: '[dom.util.Assertion].verify(boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: dom.util.Assertion:48,1
    - Dst: '[dom.util.Assertion].verify(dom.util.Assertion)'
      Src: dom.util.Assertion:51,1
    - Dst: System.err.println(String)
      Src: dom.util.Assertion:52,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - s1
    - s2
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 55
    functionName: '[dom.util.Assertion].equals(String,String)'
    functionSourceFile: /src/xerces/tests/dom/util/Assertion.java
    functionUses: 2
    functionsReached:
    - '[dom.util.Assertion].verify(dom.util.Assertion)'
    - '[String].equals(String)'
    - System.err.println(String)
    linkageType: ''
    returnType: boolean
    signature: '[dom.util.Assertion].equals(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: dom.util.Assertion:58,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: dom.util.Assertion:59,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: dom.util.Assertion:60,1
    - Dst: '[RuntimeException].printStackTrace(java.io.PrintWriter)'
      Src: dom.util.Assertion:61,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: dom.util.Assertion:62,1
    - Dst: '[dom.util.Assertion].lastIndexOf(String)'
      Src: dom.util.Assertion:64,1
    - Dst: '[dom.util.Assertion].indexOf(char,dom.util.Assertion)'
      Src: dom.util.Assertion:65,1
    - Dst: '[dom.util.Assertion].substring(int)'
      Src: dom.util.Assertion:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 67
    functionName: '[dom.util.Assertion].getSourceLocation()'
    functionSourceFile: /src/xerces/tests/dom/util/Assertion.java
    functionUses: 1
    functionsReached:
    - '[java.io.StringWriter].toString()'
    - '[dom.util.Assertion].lastIndexOf(String)'
    - '[dom.util.Assertion].substring(int)'
    - '[java.io.PrintWriter].<init>(java.io.StringWriter)'
    - '[RuntimeException].<init>(String)'
    - '[java.io.StringWriter].<init>()'
    - '[RuntimeException].printStackTrace(java.io.PrintWriter)'
    - '[dom.util.Assertion].indexOf(char,dom.util.Assertion)'
    linkageType: ''
    returnType: String
    signature: '[dom.util.Assertion].getSourceLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.util.Assertion
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.util.Assertion].<init>()'
    functionSourceFile: /src/xerces/tests/dom/util/Assertion.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: dom.util.Assertion
    signature: '[dom.util.Assertion].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.serialize.TestSerializeDOMOut
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 46
    functionName: '[dom.serialize.TestSerializeDOMOut].<init>()'
    functionSourceFile: /src/xerces/tests/dom/serialize/TestSerializeDOMOut.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: dom.serialize.TestSerializeDOMOut
    signature: '[dom.serialize.TestSerializeDOMOut].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FileOutputStream].<init>(String)'
      Src: dom.serialize.TestSerializeDOMOut:57,1
    - Dst: '[java.io.ObjectOutputStream].<init>(java.io.FileOutputStream)'
      Src: dom.serialize.TestSerializeDOMOut:57,1
    - Dst: '[java.io.ObjectOutputStream].writeObject(org.w3c.dom.Document)'
      Src: dom.serialize.TestSerializeDOMOut:58,1
    - Dst: '[java.io.ObjectOutputStream].close()'
      Src: dom.serialize.TestSerializeDOMOut:59,1
    - Dst: ex.printStackTrace()
      Src: dom.serialize.TestSerializeDOMOut:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - doc
    - nameSerializedFile
    argTypes:
    - org.w3c.dom.Document
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 64
    functionName: '[dom.serialize.TestSerializeDOMOut].serializeDOM(org.w3c.dom.Document,String)'
    functionSourceFile: /src/xerces/tests/dom/serialize/TestSerializeDOMOut.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].<init>(java.io.FileOutputStream)'
    - ex.printStackTrace()
    - '[java.io.FileOutputStream].<init>(String)'
    - '[java.io.ObjectOutputStream].close()'
    - '[java.io.ObjectOutputStream].writeObject(org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[dom.serialize.TestSerializeDOMOut].serializeDOM(org.w3c.dom.Document,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: dom.serialize.TestSerializeDOMOut:71,1
    - Dst: System.exit(int)
      Src: dom.serialize.TestSerializeDOMOut:72,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].<init>()'
      Src: dom.serialize.TestSerializeDOMOut:79,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].parse(dom.serialize.TestSerializeDOMOut)'
      Src: dom.serialize.TestSerializeDOMOut:81,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getDocument()'
      Src: dom.serialize.TestSerializeDOMOut:83,1
    - Dst: xmlFilename.indexOf(String)
      Src: dom.serialize.TestSerializeDOMOut:85,1
    - Dst: xmlFilename.substring(int,dom.serialize.TestSerializeDOMOut)
      Src: dom.serialize.TestSerializeDOMOut:95,1
    - Dst: System.out.println(String)
      Src: dom.serialize.TestSerializeDOMOut:98,1
    - Dst: '[java.io.FileOutputStream].<init>(dom.serialize.TestSerializeDOMOut)'
      Src: dom.serialize.TestSerializeDOMOut:101,1
    - Dst: '[dom.serialize.TestSerializeDOMOut].<init>()'
      Src: dom.serialize.TestSerializeDOMOut:104,1
    - Dst: '[dom.serialize.TestSerializeDOMOut].serializeDOM(dom.serialize.TestSerializeDOMOut,dom.serialize.TestSerializeDOMOut)'
      Src: dom.serialize.TestSerializeDOMOut:106,1
    - Dst: System.out.println(String)
      Src: dom.serialize.TestSerializeDOMOut:109,1
    - Dst: '[dom.serialize.TestSerializeDOMIn].<init>()'
      Src: dom.serialize.TestSerializeDOMOut:112,1
    - Dst: '[dom.serialize.TestSerializeDOMIn].deserializeDOM(dom.serialize.TestSerializeDOMOut)'
      Src: dom.serialize.TestSerializeDOMOut:113,1
    - Dst: '[dom.Writer].<init>(boolean)'
      Src: dom.serialize.TestSerializeDOMOut:115,1
    - Dst: '[dom.Writer].setOutput(dom.serialize.TestSerializeDOMOut,String)'
      Src: dom.serialize.TestSerializeDOMOut:116,1
    - Dst: System.out.println(String)
      Src: dom.serialize.TestSerializeDOMOut:117,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getDocumentElement()'
      Src: dom.serialize.TestSerializeDOMOut:118,1
    - Dst: '[dom.Writer].write(dom.serialize.TestSerializeDOMOut)'
      Src: dom.serialize.TestSerializeDOMOut:118,1
    - Dst: ex.printStackTrace()
      Src: dom.serialize.TestSerializeDOMOut:120,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 122
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 122
    functionName: '[dom.serialize.TestSerializeDOMOut].main(String[])'
    functionSourceFile: /src/xerces/tests/dom/serialize/TestSerializeDOMOut.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParser].parse(dom.serialize.TestSerializeDOMOut)'
    - System.out.println(String)
    - '[dom.Writer].<init>(boolean)'
    - '[org.apache.xerces.parsers.DOMParser].<init>()'
    - xmlFilename.indexOf(String)
    - '[dom.serialize.TestSerializeDOMOut].<init>()'
    - System.exit(int)
    - '[dom.serialize.TestSerializeDOMOut].serializeDOM(dom.serialize.TestSerializeDOMOut,dom.serialize.TestSerializeDOMOut)'
    - '[org.apache.xerces.dom.DocumentImpl].getDocumentElement()'
    - ex.printStackTrace()
    - '[org.apache.xerces.parsers.DOMParser].getDocument()'
    - '[dom.serialize.TestSerializeDOMIn].<init>()'
    - '[dom.Writer].write(dom.serialize.TestSerializeDOMOut)'
    - xmlFilename.substring(int,dom.serialize.TestSerializeDOMOut)
    - '[java.io.FileOutputStream].<init>(dom.serialize.TestSerializeDOMOut)'
    - '[dom.serialize.TestSerializeDOMIn].deserializeDOM(dom.serialize.TestSerializeDOMOut)'
    - '[dom.Writer].setOutput(dom.serialize.TestSerializeDOMOut,String)'
    linkageType: ''
    returnType: void
    signature: '[dom.serialize.TestSerializeDOMOut].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.serialize.TestSerializeDOMIn
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 44
    functionName: '[dom.serialize.TestSerializeDOMIn].<init>()'
    functionSourceFile: /src/xerces/tests/dom/serialize/TestSerializeDOMIn.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: dom.serialize.TestSerializeDOMIn
    signature: '[dom.serialize.TestSerializeDOMIn].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FileInputStream].<init>(String)'
      Src: dom.serialize.TestSerializeDOMIn:58,1
    - Dst: '[java.io.ObjectInputStream].<init>(java.io.FileInputStream)'
      Src: dom.serialize.TestSerializeDOMIn:59,1
    - Dst: '[java.io.ObjectInputStream].readObject()'
      Src: dom.serialize.TestSerializeDOMIn:60,1
    - Dst: ex.printStackTrace()
      Src: dom.serialize.TestSerializeDOMIn:62,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DocumentImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nameSerializedFile
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 65
    functionName: '[dom.serialize.TestSerializeDOMIn].deserializeDOM(String)'
    functionSourceFile: /src/xerces/tests/dom/serialize/TestSerializeDOMIn.java
    functionUses: 0
    functionsReached:
    - ex.printStackTrace()
    - '[java.io.ObjectInputStream].readObject()'
    - '[java.io.ObjectInputStream].<init>(java.io.FileInputStream)'
    - '[java.io.FileInputStream].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DocumentImpl
    signature: '[dom.serialize.TestSerializeDOMIn].deserializeDOM(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: dom.serialize.TestSerializeDOMIn:70,1
    - Dst: System.exit(int)
      Src: dom.serialize.TestSerializeDOMIn:71,1
    - Dst: '[dom.serialize.TestSerializeDOMIn].<init>()'
      Src: dom.serialize.TestSerializeDOMIn:76,1
    - Dst: '[dom.serialize.TestSerializeDOMIn].deserializeDOM(dom.serialize.TestSerializeDOMIn)'
      Src: dom.serialize.TestSerializeDOMIn:77,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getElementsByTagName()'
      Src: dom.serialize.TestSerializeDOMIn:79,1
    - Dst: '[dom.serialize.TestSerializeDOMIn].getLength()'
      Src: dom.serialize.TestSerializeDOMIn:82,1
    - Dst: System.out.println(String)
      Src: dom.serialize.TestSerializeDOMIn:85,1
    - Dst: '[dom.serialize.TestSerializeDOMIn].item(dom.serialize.TestSerializeDOMIn)'
      Src: dom.serialize.TestSerializeDOMIn:89,1
    - Dst: node.getFirstChild()
      Src: dom.serialize.TestSerializeDOMIn:90,1
    - Dst: '[dom.serialize.TestSerializeDOMIn].getNodeValue()'
      Src: dom.serialize.TestSerializeDOMIn:93,1
    - Dst: System.out.println(dom.serialize.TestSerializeDOMIn)
      Src: dom.serialize.TestSerializeDOMIn:92,1
    - Dst: '[dom.Writer].<init>(boolean)'
      Src: dom.serialize.TestSerializeDOMIn:97,1
    - Dst: System.out.println(String)
      Src: dom.serialize.TestSerializeDOMIn:98,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getDocumentElement()'
      Src: dom.serialize.TestSerializeDOMIn:99,1
    - Dst: '[dom.Writer].write(dom.serialize.TestSerializeDOMIn)'
      Src: dom.serialize.TestSerializeDOMIn:99,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 102
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 102
    functionName: '[dom.serialize.TestSerializeDOMIn].main(String)'
    functionSourceFile: /src/xerces/tests/dom/serialize/TestSerializeDOMIn.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - '[dom.Writer].<init>(boolean)'
    - '[org.apache.xerces.dom.DocumentImpl].getElementsByTagName()'
    - System.exit(int)
    - '[dom.serialize.TestSerializeDOMIn].deserializeDOM(dom.serialize.TestSerializeDOMIn)'
    - '[org.apache.xerces.dom.DocumentImpl].getDocumentElement()'
    - System.out.println(dom.serialize.TestSerializeDOMIn)
    - '[dom.serialize.TestSerializeDOMIn].<init>()'
    - '[dom.Writer].write(dom.serialize.TestSerializeDOMIn)'
    - '[dom.serialize.TestSerializeDOMIn].getNodeValue()'
    - '[dom.serialize.TestSerializeDOMIn].item(dom.serialize.TestSerializeDOMIn)'
    - '[dom.serialize.TestSerializeDOMIn].getLength()'
    - node.getFirstChild()
    linkageType: ''
    returnType: void
    signature: '[dom.serialize.TestSerializeDOMIn].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: dom.serialize.TestXmlns:53,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].setXmlEncoding(String)'
      Src: dom.serialize.TestXmlns:54,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
      Src: dom.serialize.TestXmlns:56,1
    - Dst: '[dom.serialize.TestXmlns].setAttribute(String,String)'
      Src: dom.serialize.TestXmlns:57,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].appendChild(dom.serialize.TestXmlns)'
      Src: dom.serialize.TestXmlns:58,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
      Src: dom.serialize.TestXmlns:61,1
    - Dst: '[dom.serialize.TestXmlns].appendChild(dom.serialize.TestXmlns)'
      Src: dom.serialize.TestXmlns:62,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: dom.serialize.TestXmlns:65,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].<init>()'
      Src: dom.serialize.TestXmlns:66,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].setEncoding(String)'
      Src: dom.serialize.TestXmlns:67,1
    - Dst: '[org.apache.xml.serialize.SerializerFactory].getSerializerFactory(String)'
      Src: dom.serialize.TestXmlns:68,1
    - Dst: '[org.apache.xml.serialize.SerializerFactory].makeSerializer(java.io.StringWriter,org.apache.xml.serialize.OutputFormat)'
      Src: dom.serialize.TestXmlns:68,1
    - Dst: '[org.apache.xml.serialize.Serializer].asDOMSerializer()'
      Src: dom.serialize.TestXmlns:70,1
    - Dst: '[org.apache.xml.serialize.DOMSerializer].serialize(org.apache.xerces.dom.DocumentImpl)'
      Src: dom.serialize.TestXmlns:70,1
    - Dst: exception.printStackTrace()
      Src: dom.serialize.TestXmlns:72,1
    - Dst: System.exit(int)
      Src: dom.serialize.TestXmlns:73,1
    - Dst: System.out.println(String)
      Src: dom.serialize.TestXmlns:77,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: dom.serialize.TestXmlns:78,1
    - Dst: System.out.println(dom.serialize.TestXmlns)
      Src: dom.serialize.TestXmlns:78,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].<init>()'
      Src: dom.serialize.TestXmlns:80,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].<init>()'
      Src: dom.serialize.TestXmlns:81,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].parse()'
      Src: dom.serialize.TestXmlns:84,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getDocument()'
      Src: dom.serialize.TestXmlns:87,1
    - Dst: System.out.println(String)
      Src: dom.serialize.TestXmlns:92,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
      Src: dom.serialize.TestXmlns:93,1
    - Dst: '[org.w3c.dom.ls.DOMImplementationLS].createLSSerializer()'
      Src: dom.serialize.TestXmlns:93,1
    - Dst: '[dom.serialize.TestXmlns].getDomConfig()'
      Src: dom.serialize.TestXmlns:94,1
    - Dst: '[dom.serialize.TestXmlns].<init>()'
      Src: dom.serialize.TestXmlns:95,1
    - Dst: '[dom.serialize.TestXmlns].setParameter(String,dom.serialize.TestXmlns)'
      Src: dom.serialize.TestXmlns:95,1
    - Dst: '[dom.serialize.TestXmlns].setParameter(String,dom.serialize.TestXmlns)'
      Src: dom.serialize.TestXmlns:96,1
    - Dst: '[org.apache.xerces.dom.DOMOutputImpl].<init>()'
      Src: dom.serialize.TestXmlns:98,1
    - Dst: '[org.apache.xerces.dom.DOMOutputImpl].setByteStream(dom.serialize.TestXmlns)'
      Src: dom.serialize.TestXmlns:99,1
    - Dst: '[dom.serialize.TestXmlns].write(org.apache.xerces.dom.DocumentImpl,org.apache.xerces.dom.DOMOutputImpl)'
      Src: dom.serialize.TestXmlns:100,1
    - Dst: e.printStackTrace()
      Src: dom.serialize.TestXmlns:102,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 106
      start: 50
    functionDepth: 5
    functionLinenumber: 50
    functionLinenumberEnd: 106
    functionName: '[dom.serialize.TestXmlns].main(String[])'
    functionSourceFile: /src/xerces/tests/dom/serialize/TestXmlns.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParser].<init>()'
    - '[org.apache.xerces.parsers.DOMParser].parse()'
    - exception.printStackTrace()
    - '[dom.serialize.TestXmlns].setAttribute(String,String)'
    - e.printStackTrace()
    - '[org.apache.xerces.dom.DocumentImpl].appendChild(dom.serialize.TestXmlns)'
    - '[org.apache.xml.serialize.DOMSerializerImpl].<init>()'
    - '[org.w3c.dom.ls.DOMImplementationLS].createLSSerializer()'
    - '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.xerces.dom.DOMOutputImpl].setByteStream(dom.serialize.TestXmlns)'
    - '[org.apache.xerces.parsers.DOMParser].getDocument()'
    - '[dom.serialize.TestXmlns].write(org.apache.xerces.dom.DocumentImpl,org.apache.xerces.dom.DOMOutputImpl)'
    - '[org.apache.xml.serialize.OutputFormat].setEncoding(String)'
    - '[org.apache.xml.serialize.OutputFormat].<init>()'
    - System.out.println(String)
    - '[dom.serialize.TestXmlns].setParameter(String,dom.serialize.TestXmlns)'
    - System.exit(int)
    - '[dom.serialize.TestXmlns].getDomConfig()'
    - '[org.apache.xerces.dom.DocumentImpl].setXmlEncoding(String)'
    - '[org.apache.xerces.dom.DOMOutputImpl].<init>()'
    - '[dom.serialize.TestXmlns].<init>()'
    - '[org.apache.xml.serialize.SerializerFactory].getSerializerFactory(String)'
    - '[org.apache.xml.serialize.DOMSerializer].serialize(org.apache.xerces.dom.DocumentImpl)'
    - '[java.io.StringWriter].toString()'
    - '[org.apache.xml.serialize.SerializerFactory].makeSerializer(java.io.StringWriter,org.apache.xml.serialize.OutputFormat)'
    - '[dom.serialize.TestXmlns].appendChild(dom.serialize.TestXmlns)'
    - '[org.apache.xerces.dom.DocumentImpl].<init>()'
    - System.out.println(dom.serialize.TestXmlns)
    - '[org.apache.xerces.dom.DocumentImpl].createElement(String)'
    - '[org.apache.xml.serialize.Serializer].asDOMSerializer()'
    linkageType: ''
    returnType: void
    signature: '[dom.serialize.TestXmlns].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMError].getSeverity()'
      Src: dom.serialize.TestXmlns:111,1
    - Dst: '[org.w3c.dom.DOMError].getMessage()'
      Src: dom.serialize.TestXmlns:113,1
    - Dst: System.out.println(String)
      Src: dom.serialize.TestXmlns:113,1
    - Dst: '[org.w3c.dom.DOMError].getMessage()'
      Src: dom.serialize.TestXmlns:117,1
    - Dst: System.out.println(String)
      Src: dom.serialize.TestXmlns:117,1
    - Dst: '[org.w3c.dom.DOMError].getMessage()'
      Src: dom.serialize.TestXmlns:121,1
    - Dst: System.out.println(String)
      Src: dom.serialize.TestXmlns:121,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DOMError
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - error
    argTypes:
    - org.w3c.dom.DOMError
    constantsTouched: []
    func_position:
      end: 125
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 125
    functionName: '[dom.serialize.TestXmlns].handleError(org.w3c.dom.DOMError)'
    functionSourceFile: /src/xerces/tests/dom/serialize/TestXmlns.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMError].getMessage()'
    - '[org.w3c.dom.DOMError].getSeverity()'
    - System.out.println(String)
    linkageType: ''
    returnType: boolean
    signature: '[dom.serialize.TestXmlns].handleError(org.w3c.dom.DOMError)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.serialize.TestXmlns
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.serialize.TestXmlns].<init>()'
    functionSourceFile: /src/xerces/tests/dom/serialize/TestXmlns.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: dom.serialize.TestXmlns
    signature: '[dom.serialize.TestXmlns].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: dom.serialize.TestNS:50,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].<init>()'
      Src: dom.serialize.TestNS:51,1
    - Dst: '[org.apache.xerces.dom.DOMOutputImpl].<init>()'
      Src: dom.serialize.TestNS:52,1
    - Dst: '[dom.serialize.TestNS].printUsage()'
      Src: dom.serialize.TestNS:55,1
    - Dst: System.exit(int)
      Src: dom.serialize.TestNS:56,1
    - Dst: arg.startsWith(String)
      Src: dom.serialize.TestNS:68,1
    - Dst: arg.substring(int)
      Src: dom.serialize.TestNS:69,1
    - Dst: '[dom.serialize.TestNS].equals(String)'
      Src: dom.serialize.TestNS:70,1
    - Dst: System.err.println(String)
      Src: dom.serialize.TestNS:72,1
    - Dst: Integer.parseInt(dom.serialize.TestNS)
      Src: dom.serialize.TestNS:77,1
    - Dst: System.err.println(String)
      Src: dom.serialize.TestNS:79,1
    - Dst: System.err.println(String)
      Src: dom.serialize.TestNS:84,1
    - Dst: '[dom.serialize.TestNS].equalsIgnoreCase(String)'
      Src: dom.serialize.TestNS:89,1
    - Dst: '[dom.serialize.TestNS].equals(String)'
      Src: dom.serialize.TestNS:90,1
    - Dst: '[dom.serialize.TestNS].equalsIgnoreCase(String)'
      Src: dom.serialize.TestNS:94,1
    - Dst: '[dom.serialize.TestNS].equals(String)'
      Src: dom.serialize.TestNS:95,1
    - Dst: '[dom.serialize.TestNS].equalsIgnoreCase(String)'
      Src: dom.serialize.TestNS:98,1
    - Dst: '[dom.serialize.TestNS].equals(String)'
      Src: dom.serialize.TestNS:99,1
    - Dst: '[dom.serialize.TestNS].equalsIgnoreCase(String)'
      Src: dom.serialize.TestNS:102,1
    - Dst: '[dom.serialize.TestNS].equals(String)'
      Src: dom.serialize.TestNS:103,1
    - Dst: '[dom.serialize.TestNS].equalsIgnoreCase(String)'
      Src: dom.serialize.TestNS:106,1
    - Dst: '[dom.serialize.TestNS].equals(String)'
      Src: dom.serialize.TestNS:107,1
    - Dst: '[dom.serialize.TestNS].equalsIgnoreCase(String)'
      Src: dom.serialize.TestNS:110,1
    - Dst: '[dom.serialize.TestNS].equals(String)'
      Src: dom.serialize.TestNS:111,1
    - Dst: '[dom.serialize.TestNS].equalsIgnoreCase(String)'
      Src: dom.serialize.TestNS:114,1
    - Dst: '[dom.serialize.TestNS].equals(String)'
      Src: dom.serialize.TestNS:115,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(String,dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:119,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(String,dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:120,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(String,dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:122,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(String,boolean)'
      Src: dom.serialize.TestNS:123,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(String,dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:124,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].parse()'
      Src: dom.serialize.TestNS:125,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getDocument()'
      Src: dom.serialize.TestNS:127,1
    - Dst: '[dom.serialize.TestNS].getDoctype()'
      Src: dom.serialize.TestNS:128,1
    - Dst: '[dom.serialize.TestNS].getEntities()'
      Src: dom.serialize.TestNS:131,1
    - Dst: '[dom.serialize.TestNS].getNamedItem(String)'
      Src: dom.serialize.TestNS:133,1
    - Dst: '[dom.serialize.TestNS].getNodeValue()'
      Src: dom.serialize.TestNS:135,1
    - Dst: System.out.println(String)
      Src: dom.serialize.TestNS:135,1
    - Dst: '[dom.serialize.TestNS].getFirstChild()'
      Src: dom.serialize.TestNS:136,1
    - Dst: '[dom.serialize.TestNS].getNodeValue()'
      Src: dom.serialize.TestNS:138,1
    - Dst: System.out.println(dom.serialize.TestNS)
      Src: dom.serialize.TestNS:138,1
    - Dst: '[dom.serialize.TestNS].getNextSibling()'
      Src: dom.serialize.TestNS:139,1
    - Dst: System.out.println(String)
      Src: dom.serialize.TestNS:148,1
    - Dst: '[dom.serialize.TestNS].getElementsByTagName(String)'
      Src: dom.serialize.TestNS:151,1
    - Dst: '[dom.serialize.TestNS].item(int)'
      Src: dom.serialize.TestNS:152,1
    - Dst: '[dom.serialize.TestNS].getAttributes()'
      Src: dom.serialize.TestNS:155,1
    - Dst: '[dom.serialize.TestNS].removeNamedItemNS(String,String)'
      Src: dom.serialize.TestNS:156,1
    - Dst: '[dom.serialize.TestNS].getDocumentElement()'
      Src: dom.serialize.TestNS:159,1
    - Dst: '[dom.serialize.TestNS].getFirstChild()'
      Src: dom.serialize.TestNS:161,1
    - Dst: '[dom.serialize.TestNS].getNodeType()'
      Src: dom.serialize.TestNS:162,1
    - Dst: '[dom.serialize.TestNS].getNextSibling()'
      Src: dom.serialize.TestNS:163,1
    - Dst: System.err.println(String)
      Src: dom.serialize.TestNS:166,1
    - Dst: System.exit(int)
      Src: dom.serialize.TestNS:167,1
    - Dst: '[dom.serialize.TestNS].getNodeName()'
      Src: dom.serialize.TestNS:169,1
    - Dst: System.out.println(String)
      Src: dom.serialize.TestNS:169,1
    - Dst: '[dom.serialize.TestNS].createComment(String)'
      Src: dom.serialize.TestNS:173,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:173,1
    - Dst: '[dom.serialize.TestNS].createTextNode(String)'
      Src: dom.serialize.TestNS:174,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:174,1
    - Dst: '[dom.serialize.TestNS].createElementNS(null,String)'
      Src: dom.serialize.TestNS:175,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:176,1
    - Dst: '[dom.serialize.TestNS].setAttributeNS(String,String,String)'
      Src: dom.serialize.TestNS:177,1
    - Dst: '[dom.serialize.TestNS].setAttributeNS(String,String,String)'
      Src: dom.serialize.TestNS:178,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:179,1
    - Dst: '[dom.serialize.TestNS].createTextNode(String)'
      Src: dom.serialize.TestNS:180,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:180,1
    - Dst: '[dom.serialize.TestNS].createComment(String)'
      Src: dom.serialize.TestNS:184,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:184,1
    - Dst: '[dom.serialize.TestNS].createTextNode(String)'
      Src: dom.serialize.TestNS:185,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:185,1
    - Dst: '[dom.serialize.TestNS].createElementNS(String,String)'
      Src: dom.serialize.TestNS:186,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:186,1
    - Dst: '[dom.serialize.TestNS].createTextNode(String)'
      Src: dom.serialize.TestNS:187,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:187,1
    - Dst: '[dom.serialize.TestNS].createComment(String)'
      Src: dom.serialize.TestNS:191,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:191,1
    - Dst: '[dom.serialize.TestNS].createTextNode(String)'
      Src: dom.serialize.TestNS:192,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:192,1
    - Dst: '[dom.serialize.TestNS].createElementNS(String,String)'
      Src: dom.serialize.TestNS:193,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:193,1
    - Dst: '[dom.serialize.TestNS].createTextNode(String)'
      Src: dom.serialize.TestNS:194,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:194,1
    - Dst: '[dom.serialize.TestNS].createComment(String)'
      Src: dom.serialize.TestNS:197,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:197,1
    - Dst: '[dom.serialize.TestNS].createTextNode(String)'
      Src: dom.serialize.TestNS:198,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:198,1
    - Dst: '[dom.serialize.TestNS].createElementNS(String,String)'
      Src: dom.serialize.TestNS:199,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:199,1
    - Dst: '[dom.serialize.TestNS].createTextNode(String)'
      Src: dom.serialize.TestNS:200,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:200,1
    - Dst: '[dom.serialize.TestNS].createComment(String)'
      Src: dom.serialize.TestNS:203,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:203,1
    - Dst: '[dom.serialize.TestNS].createTextNode(String)'
      Src: dom.serialize.TestNS:204,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:204,1
    - Dst: '[dom.serialize.TestNS].createElementNS(null,String)'
      Src: dom.serialize.TestNS:205,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:205,1
    - Dst: '[dom.serialize.TestNS].createTextNode(String)'
      Src: dom.serialize.TestNS:206,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:206,1
    - Dst: '[dom.serialize.TestNS].createComment(String)'
      Src: dom.serialize.TestNS:208,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:208,1
    - Dst: '[dom.serialize.TestNS].createTextNode(String)'
      Src: dom.serialize.TestNS:209,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:209,1
    - Dst: '[dom.serialize.TestNS].createElementNS(String,String)'
      Src: dom.serialize.TestNS:210,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:211,1
    - Dst: '[dom.serialize.TestNS].createElementNS(String,String)'
      Src: dom.serialize.TestNS:212,1
    - Dst: '[dom.serialize.TestNS].setAttributeNS(String,String,String)'
      Src: dom.serialize.TestNS:213,1
    - Dst: '[dom.serialize.TestNS].setAttributeNS(String,String,String)'
      Src: dom.serialize.TestNS:214,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:215,1
    - Dst: '[dom.serialize.TestNS].createTextNode(String)'
      Src: dom.serialize.TestNS:216,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:216,1
    - Dst: '[dom.serialize.TestNS].createComment(String,String)'
      Src: dom.serialize.TestNS:221,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:221,1
    - Dst: '[dom.serialize.TestNS].createTextNode(String)'
      Src: dom.serialize.TestNS:223,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:223,1
    - Dst: '[dom.serialize.TestNS].createElementNS(String,String)'
      Src: dom.serialize.TestNS:224,1
    - Dst: '[dom.serialize.TestNS].createAttributeNS(String,String)'
      Src: dom.serialize.TestNS:225,1
    - Dst: '[dom.serialize.TestNS].setValue(String)'
      Src: dom.serialize.TestNS:226,1
    - Dst: '[dom.serialize.TestNS].setAttributeNode(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:227,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:228,1
    - Dst: '[dom.serialize.TestNS].createTextNode(String)'
      Src: dom.serialize.TestNS:229,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:229,1
    - Dst: '[dom.serialize.TestNS].createComment(String)'
      Src: dom.serialize.TestNS:233,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:233,1
    - Dst: '[dom.serialize.TestNS].createTextNode(String)'
      Src: dom.serialize.TestNS:234,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:234,1
    - Dst: '[dom.serialize.TestNS].createElementNS(null,String)'
      Src: dom.serialize.TestNS:235,1
    - Dst: '[dom.serialize.TestNS].createAttributeNS(String,String)'
      Src: dom.serialize.TestNS:236,1
    - Dst: '[dom.serialize.TestNS].setValue(null)'
      Src: dom.serialize.TestNS:237,1
    - Dst: '[dom.serialize.TestNS].setAttributeNode(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:238,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:239,1
    - Dst: '[dom.serialize.TestNS].createTextNode(String)'
      Src: dom.serialize.TestNS:240,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:240,1
    - Dst: '[dom.serialize.TestNS].createComment(String)'
      Src: dom.serialize.TestNS:245,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:245,1
    - Dst: '[dom.serialize.TestNS].createTextNode(String)'
      Src: dom.serialize.TestNS:246,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:246,1
    - Dst: '[dom.serialize.TestNS].createElementNS(String,String)'
      Src: dom.serialize.TestNS:247,1
    - Dst: '[dom.serialize.TestNS].createAttributeNS(String,String)'
      Src: dom.serialize.TestNS:248,1
    - Dst: '[dom.serialize.TestNS].setValue(String)'
      Src: dom.serialize.TestNS:249,1
    - Dst: '[dom.serialize.TestNS].setAttributeNode(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:250,1
    - Dst: '[dom.serialize.TestNS].createAttributeNS(String,String)'
      Src: dom.serialize.TestNS:252,1
    - Dst: '[dom.serialize.TestNS].setValue(String)'
      Src: dom.serialize.TestNS:253,1
    - Dst: '[dom.serialize.TestNS].setAttributeNode(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:254,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:255,1
    - Dst: '[dom.serialize.TestNS].createTextNode(String)'
      Src: dom.serialize.TestNS:256,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:256,1
    - Dst: '[dom.serialize.TestNS].createComment(String)'
      Src: dom.serialize.TestNS:260,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:260,1
    - Dst: '[dom.serialize.TestNS].createTextNode(String)'
      Src: dom.serialize.TestNS:263,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:263,1
    - Dst: '[dom.serialize.TestNS].createElementNS(String,String)'
      Src: dom.serialize.TestNS:264,1
    - Dst: '[dom.serialize.TestNS].createAttributeNS(null,String)'
      Src: dom.serialize.TestNS:266,1
    - Dst: '[dom.serialize.TestNS].setAttributeNode(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:267,1
    - Dst: '[dom.serialize.TestNS].createAttributeNS(String,String)'
      Src: dom.serialize.TestNS:269,1
    - Dst: '[dom.serialize.TestNS].setAttributeNode(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:270,1
    - Dst: '[dom.serialize.TestNS].createAttributeNS(String,String)'
      Src: dom.serialize.TestNS:272,1
    - Dst: '[dom.serialize.TestNS].setAttributeNode(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:273,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:274,1
    - Dst: '[dom.serialize.TestNS].createTextNode(String)'
      Src: dom.serialize.TestNS:275,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:275,1
    - Dst: '[dom.serialize.TestNS].createComment(String,String)'
      Src: dom.serialize.TestNS:303,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:303,1
    - Dst: '[dom.serialize.TestNS].createTextNode(String)'
      Src: dom.serialize.TestNS:305,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:305,1
    - Dst: '[dom.serialize.TestNS].createElementNS(String,String)'
      Src: dom.serialize.TestNS:306,1
    - Dst: '[dom.serialize.TestNS].createAttributeNS(String,String)'
      Src: dom.serialize.TestNS:307,1
    - Dst: '[dom.serialize.TestNS].setAttributeNode(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:308,1
    - Dst: '[dom.serialize.TestNS].createAttributeNS(String,String)'
      Src: dom.serialize.TestNS:309,1
    - Dst: '[dom.serialize.TestNS].setValue(String)'
      Src: dom.serialize.TestNS:310,1
    - Dst: '[dom.serialize.TestNS].setAttributeNode(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:311,1
    - Dst: '[dom.serialize.TestNS].createAttributeNS(String,String)'
      Src: dom.serialize.TestNS:314,1
    - Dst: '[dom.serialize.TestNS].setAttributeNode(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:315,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:316,1
    - Dst: '[dom.serialize.TestNS].createTextNode(String)'
      Src: dom.serialize.TestNS:318,1
    - Dst: '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:318,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
      Src: dom.serialize.TestNS:336,1
    - Dst: '[org.w3c.dom.ls.DOMImplementationLS].createLSSerializer()'
      Src: dom.serialize.TestNS:336,1
    - Dst: '[org.apache.xerces.dom.DOMOutputImpl].setByteStream(dom.serialize.TestNS)'
      Src: dom.serialize.TestNS:347,1
    - Dst: '[dom.serialize.TestNS].write(dom.serialize.TestNS,org.apache.xerces.dom.DOMOutputImpl)'
      Src: dom.serialize.TestNS:348,1
    - Dst: System.out.println(String)
      Src: dom.serialize.TestNS:351,1
    - Dst: '[java.io.FileOutputStream].<init>(String)'
      Src: dom.serialize.TestNS:355,1
    - Dst: '[org.apache.xerces.dom.DOMOutputImpl].setByteStream(java.io.FileOutputStream)'
      Src: dom.serialize.TestNS:355,1
    - Dst: '[dom.serialize.TestNS].write(dom.serialize.TestNS,org.apache.xerces.dom.DOMOutputImpl)'
      Src: dom.serialize.TestNS:356,1
    - Dst: ex.printStackTrace()
      Src: dom.serialize.TestNS:393,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 236
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 396
      start: 47
    functionDepth: 4
    functionLinenumber: 47
    functionLinenumberEnd: 396
    functionName: '[dom.serialize.TestNS].main(String[])'
    functionSourceFile: /src/xerces/tests/dom/serialize/TestNS.java
    functionUses: 0
    functionsReached:
    - '[dom.serialize.TestNS].equalsIgnoreCase(String)'
    - '[dom.serialize.TestNS].getNodeValue()'
    - '[dom.serialize.TestNS].appendChild(dom.serialize.TestNS)'
    - '[dom.serialize.TestNS].createComment(String)'
    - '[dom.serialize.TestNS].item(int)'
    - '[org.apache.xerces.parsers.DOMParser].<init>()'
    - '[org.apache.xerces.parsers.DOMParser].parse()'
    - ex.printStackTrace()
    - arg.startsWith(String)
    - '[dom.serialize.TestNS].getDocumentElement()'
    - System.err.println(String)
    - '[dom.serialize.TestNS].equals(String)'
    - '[dom.serialize.TestNS].getEntities()'
    - '[dom.serialize.TestNS].getNodeType()'
    - '[dom.serialize.TestNS].getAttributes()'
    - '[dom.serialize.TestNS].removeNamedItemNS(String,String)'
    - '[org.apache.xerces.dom.DOMOutputImpl].setByteStream(java.io.FileOutputStream)'
    - '[dom.serialize.TestNS].printUsage()'
    - '[org.w3c.dom.ls.DOMImplementationLS].createLSSerializer()'
    - '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
    - '[dom.serialize.TestNS].setValue(String)'
    - '[dom.serialize.TestNS].createAttributeNS(String,String)'
    - '[dom.serialize.TestNS].setAttributeNS(String,String,String)'
    - '[org.apache.xerces.parsers.DOMParser].getDocument()'
    - '[dom.serialize.TestNS].createComment(String,String)'
    - '[java.io.FileOutputStream].<init>(String)'
    - '[dom.serialize.TestNS].getNamedItem(String)'
    - Integer.parseInt(dom.serialize.TestNS)
    - '[dom.serialize.TestNS].getElementsByTagName(String)'
    - '[org.apache.xerces.parsers.DOMParser].setFeature(String,dom.serialize.TestNS)'
    - '[dom.serialize.TestNS].createTextNode(String)'
    - '[dom.serialize.TestNS].setAttributeNode(dom.serialize.TestNS)'
    - System.out.println(dom.serialize.TestNS)
    - '[dom.serialize.TestNS].createAttributeNS(null,String)'
    - System.out.println(String)
    - '[dom.serialize.TestNS].createElementNS(null,String)'
    - '[dom.serialize.TestNS].write(dom.serialize.TestNS,org.apache.xerces.dom.DOMOutputImpl)'
    - '[org.apache.xerces.parsers.DOMParser].setFeature(String,boolean)'
    - System.exit(int)
    - '[dom.serialize.TestNS].getNodeName()'
    - arg.substring(int)
    - '[org.apache.xerces.dom.DOMOutputImpl].setByteStream(dom.serialize.TestNS)'
    - '[dom.serialize.TestNS].getNextSibling()'
    - '[dom.serialize.TestNS].setValue(null)'
    - '[org.apache.xerces.dom.DOMOutputImpl].<init>()'
    - '[dom.serialize.TestNS].getDoctype()'
    - '[dom.serialize.TestNS].getFirstChild()'
    - '[dom.serialize.TestNS].createElementNS(String,String)'
    linkageType: ''
    returnType: void
    signature: '[dom.serialize.TestNS].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: dom.serialize.TestNS:400,1
    - Dst: System.err.println()
      Src: dom.serialize.TestNS:401,1
    - Dst: System.err.println(String)
      Src: dom.serialize.TestNS:403,1
    - Dst: System.err.println(String)
      Src: dom.serialize.TestNS:404,1
    - Dst: System.err.println(String)
      Src: dom.serialize.TestNS:405,1
    - Dst: System.err.println(String)
      Src: dom.serialize.TestNS:406,1
    - Dst: System.err.println(String)
      Src: dom.serialize.TestNS:407,1
    - Dst: System.err.println(String)
      Src: dom.serialize.TestNS:408,1
    - Dst: System.err.println(String)
      Src: dom.serialize.TestNS:409,1
    - Dst: System.err.println(String)
      Src: dom.serialize.TestNS:410,1
    - Dst: System.err.println()
      Src: dom.serialize.TestNS:411,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 415
      start: 398
    functionDepth: 1
    functionLinenumber: 398
    functionLinenumberEnd: 415
    functionName: '[dom.serialize.TestNS].printUsage()'
    functionSourceFile: /src/xerces/tests/dom/serialize/TestNS.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    - System.err.println()
    linkageType: ''
    returnType: void
    signature: '[dom.serialize.TestNS].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.serialize.TestNS
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.serialize.TestNS].<init>()'
    functionSourceFile: /src/xerces/tests/dom/serialize/TestNS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: dom.serialize.TestNS
    signature: '[dom.serialize.TestNS].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[idc.AllTests].suite()'
      Src: dom.traversal.AllTests:33,1
    - Dst: '[junit.textui.TestRunner].run(junit.framework.Test)'
      Src: dom.traversal.AllTests:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[dom.traversal.AllTests].main(String[])'
    functionSourceFile: /src/xerces/tests/dom/traversal/AllTests.java
    functionUses: 0
    functionsReached:
    - '[idc.AllTests].suite()'
    - '[junit.textui.TestRunner].run(junit.framework.Test)'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.AllTests].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>(String)'
      Src: dom.traversal.AllTests:37,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: dom.traversal.AllTests:38,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: dom.traversal.AllTests:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: junit.framework.Test
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 41
    functionName: '[dom.traversal.AllTests].suite()'
    functionSourceFile: /src/xerces/tests/dom/traversal/AllTests.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestSuite].<init>(String)'
    - '[junit.framework.TestSuite].addTestSuite()'
    linkageType: ''
    returnType: junit.framework.Test
    signature: '[dom.traversal.AllTests].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.traversal.AllTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.traversal.AllTests].<init>()'
    functionSourceFile: /src/xerces/tests/dom/traversal/AllTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: dom.traversal.AllTests
    signature: '[dom.traversal.AllTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.ComplexTest].parse(String)'
      Src: dom.traversal.ComplexTest:44,1
    - Dst: '[dom.traversal.ComplexTest].getFirstElementChild()'
      Src: dom.traversal.ComplexTest:45,1
    - Dst: '[dom.traversal.ComplexTest].getNodeName()'
      Src: dom.traversal.ComplexTest:46,1
    - Dst: '[dom.traversal.ComplexTest].assertEquals(String,dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:46,1
    - Dst: '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:47,1
    - Dst: '[dom.traversal.ComplexTest].getFirstElementChild()'
      Src: dom.traversal.ComplexTest:48,1
    - Dst: '[dom.traversal.ComplexTest].assertNull(dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: dom.traversal.AbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 43
    functionDepth: 1
    functionLinenumber: 43
    functionLinenumberEnd: 50
    functionName: '[dom.traversal.ComplexTest].testGetFirstChild1()'
    functionSourceFile: /src/xerces/tests/dom/traversal/ComplexTest.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
    - '[dom.traversal.ComplexTest].getNodeName()'
    - '[dom.traversal.ComplexTest].parse(String)'
    - '[dom.traversal.ComplexTest].assertEquals(String,dom.traversal.ComplexTest)'
    - '[dom.traversal.ComplexTest].getFirstElementChild()'
    - '[dom.traversal.ComplexTest].assertNull(dom.traversal.ComplexTest)'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.ComplexTest].testGetFirstChild1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.ComplexTest].parse(String)'
      Src: dom.traversal.ComplexTest:53,1
    - Dst: '[dom.traversal.ComplexTest].getFirstElementChild()'
      Src: dom.traversal.ComplexTest:54,1
    - Dst: '[dom.traversal.ComplexTest].getNodeName()'
      Src: dom.traversal.ComplexTest:55,1
    - Dst: '[dom.traversal.ComplexTest].assertEquals(String,dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:55,1
    - Dst: '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:56,1
    - Dst: '[dom.traversal.ComplexTest].getFirstElementChild()'
      Src: dom.traversal.ComplexTest:57,1
    - Dst: '[dom.traversal.ComplexTest].assertNull(dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: dom.traversal.AbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 59
    functionName: '[dom.traversal.ComplexTest].testGetFirstChild2()'
    functionSourceFile: /src/xerces/tests/dom/traversal/ComplexTest.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
    - '[dom.traversal.ComplexTest].getNodeName()'
    - '[dom.traversal.ComplexTest].parse(String)'
    - '[dom.traversal.ComplexTest].assertEquals(String,dom.traversal.ComplexTest)'
    - '[dom.traversal.ComplexTest].getFirstElementChild()'
    - '[dom.traversal.ComplexTest].assertNull(dom.traversal.ComplexTest)'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.ComplexTest].testGetFirstChild2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.ComplexTest].parse(String)'
      Src: dom.traversal.ComplexTest:62,1
    - Dst: '[dom.traversal.ComplexTest].getLastElementChild()'
      Src: dom.traversal.ComplexTest:63,1
    - Dst: '[dom.traversal.ComplexTest].getNodeName()'
      Src: dom.traversal.ComplexTest:64,1
    - Dst: '[dom.traversal.ComplexTest].assertEquals(String,dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:64,1
    - Dst: '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:65,1
    - Dst: '[dom.traversal.ComplexTest].getLastElementChild()'
      Src: dom.traversal.ComplexTest:66,1
    - Dst: '[dom.traversal.ComplexTest].assertNull(dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: dom.traversal.AbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 68
    functionName: '[dom.traversal.ComplexTest].testGetLastChild1()'
    functionSourceFile: /src/xerces/tests/dom/traversal/ComplexTest.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
    - '[dom.traversal.ComplexTest].getNodeName()'
    - '[dom.traversal.ComplexTest].parse(String)'
    - '[dom.traversal.ComplexTest].assertEquals(String,dom.traversal.ComplexTest)'
    - '[dom.traversal.ComplexTest].getLastElementChild()'
    - '[dom.traversal.ComplexTest].assertNull(dom.traversal.ComplexTest)'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.ComplexTest].testGetLastChild1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.ComplexTest].parse(String)'
      Src: dom.traversal.ComplexTest:71,1
    - Dst: '[dom.traversal.ComplexTest].getLastElementChild()'
      Src: dom.traversal.ComplexTest:72,1
    - Dst: '[dom.traversal.ComplexTest].getNodeName()'
      Src: dom.traversal.ComplexTest:73,1
    - Dst: '[dom.traversal.ComplexTest].assertEquals(String,dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:73,1
    - Dst: '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:74,1
    - Dst: '[dom.traversal.ComplexTest].getLastElementChild()'
      Src: dom.traversal.ComplexTest:75,1
    - Dst: '[dom.traversal.ComplexTest].assertNull(dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: dom.traversal.AbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 77
    functionName: '[dom.traversal.ComplexTest].testGetLastChild2()'
    functionSourceFile: /src/xerces/tests/dom/traversal/ComplexTest.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
    - '[dom.traversal.ComplexTest].getNodeName()'
    - '[dom.traversal.ComplexTest].parse(String)'
    - '[dom.traversal.ComplexTest].assertEquals(String,dom.traversal.ComplexTest)'
    - '[dom.traversal.ComplexTest].getLastElementChild()'
    - '[dom.traversal.ComplexTest].assertNull(dom.traversal.ComplexTest)'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.ComplexTest].testGetLastChild2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.ComplexTest].parse(String)'
      Src: dom.traversal.ComplexTest:80,1
    - Dst: '[dom.traversal.ComplexTest].getFirstElementChild()'
      Src: dom.traversal.ComplexTest:81,1
    - Dst: '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:82,1
    - Dst: '[dom.traversal.ComplexTest].getNextElementSibling()'
      Src: dom.traversal.ComplexTest:83,1
    - Dst: '[dom.traversal.ComplexTest].getNodeName()'
      Src: dom.traversal.ComplexTest:84,1
    - Dst: '[dom.traversal.ComplexTest].assertEquals(String,dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:84,1
    - Dst: '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:85,1
    - Dst: '[dom.traversal.ComplexTest].getNextElementSibling()'
      Src: dom.traversal.ComplexTest:86,1
    - Dst: '[dom.traversal.ComplexTest].getNodeName()'
      Src: dom.traversal.ComplexTest:87,1
    - Dst: '[dom.traversal.ComplexTest].assertEquals(String,dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:87,1
    - Dst: '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:88,1
    - Dst: '[dom.traversal.ComplexTest].getNextElementSibling()'
      Src: dom.traversal.ComplexTest:89,1
    - Dst: '[dom.traversal.ComplexTest].getNodeName()'
      Src: dom.traversal.ComplexTest:90,1
    - Dst: '[dom.traversal.ComplexTest].assertEquals(String,dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:90,1
    - Dst: '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:91,1
    - Dst: '[dom.traversal.ComplexTest].getNextElementSibling()'
      Src: dom.traversal.ComplexTest:92,1
    - Dst: '[dom.traversal.ComplexTest].getNodeName()'
      Src: dom.traversal.ComplexTest:93,1
    - Dst: '[dom.traversal.ComplexTest].assertEquals(String,dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:93,1
    - Dst: '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:94,1
    - Dst: '[dom.traversal.ComplexTest].getNextElementSibling()'
      Src: dom.traversal.ComplexTest:95,1
    - Dst: '[dom.traversal.ComplexTest].getNodeName()'
      Src: dom.traversal.ComplexTest:96,1
    - Dst: '[dom.traversal.ComplexTest].assertEquals(String,dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: dom.traversal.AbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 97
    functionName: '[dom.traversal.ComplexTest].testGetNextElementSibling1()'
    functionSourceFile: /src/xerces/tests/dom/traversal/ComplexTest.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
    - '[dom.traversal.ComplexTest].getNodeName()'
    - '[dom.traversal.ComplexTest].parse(String)'
    - '[dom.traversal.ComplexTest].assertEquals(String,dom.traversal.ComplexTest)'
    - '[dom.traversal.ComplexTest].getFirstElementChild()'
    - '[dom.traversal.ComplexTest].getNextElementSibling()'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.ComplexTest].testGetNextElementSibling1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.ComplexTest].parse(String)'
      Src: dom.traversal.ComplexTest:100,1
    - Dst: '[dom.traversal.ComplexTest].getFirstElementChild()'
      Src: dom.traversal.ComplexTest:101,1
    - Dst: '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:102,1
    - Dst: '[dom.traversal.ComplexTest].getNextElementSibling()'
      Src: dom.traversal.ComplexTest:103,1
    - Dst: '[dom.traversal.ComplexTest].assertNull(dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: dom.traversal.AbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 105
    functionName: '[dom.traversal.ComplexTest].testGetNextElementSibling2()'
    functionSourceFile: /src/xerces/tests/dom/traversal/ComplexTest.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
    - '[dom.traversal.ComplexTest].parse(String)'
    - '[dom.traversal.ComplexTest].getFirstElementChild()'
    - '[dom.traversal.ComplexTest].assertNull(dom.traversal.ComplexTest)'
    - '[dom.traversal.ComplexTest].getNextElementSibling()'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.ComplexTest].testGetNextElementSibling2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.ComplexTest].parse(String)'
      Src: dom.traversal.ComplexTest:108,1
    - Dst: '[dom.traversal.ComplexTest].getLastElementChild()'
      Src: dom.traversal.ComplexTest:109,1
    - Dst: '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:110,1
    - Dst: '[dom.traversal.ComplexTest].getPreviousElementSibling()'
      Src: dom.traversal.ComplexTest:111,1
    - Dst: '[dom.traversal.ComplexTest].getNodeName()'
      Src: dom.traversal.ComplexTest:112,1
    - Dst: '[dom.traversal.ComplexTest].assertEquals(String,dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:112,1
    - Dst: '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:113,1
    - Dst: '[dom.traversal.ComplexTest].getPreviousElementSibling()'
      Src: dom.traversal.ComplexTest:114,1
    - Dst: '[dom.traversal.ComplexTest].getNodeName()'
      Src: dom.traversal.ComplexTest:115,1
    - Dst: '[dom.traversal.ComplexTest].assertEquals(String,dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:115,1
    - Dst: '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:116,1
    - Dst: '[dom.traversal.ComplexTest].getPreviousElementSibling()'
      Src: dom.traversal.ComplexTest:117,1
    - Dst: '[dom.traversal.ComplexTest].getNodeName()'
      Src: dom.traversal.ComplexTest:118,1
    - Dst: '[dom.traversal.ComplexTest].assertEquals(String,dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:118,1
    - Dst: '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:119,1
    - Dst: '[dom.traversal.ComplexTest].getPreviousElementSibling()'
      Src: dom.traversal.ComplexTest:120,1
    - Dst: '[dom.traversal.ComplexTest].getNodeName()'
      Src: dom.traversal.ComplexTest:121,1
    - Dst: '[dom.traversal.ComplexTest].assertEquals(String,dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:121,1
    - Dst: '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:122,1
    - Dst: '[dom.traversal.ComplexTest].getPreviousElementSibling()'
      Src: dom.traversal.ComplexTest:123,1
    - Dst: '[dom.traversal.ComplexTest].getNodeName()'
      Src: dom.traversal.ComplexTest:124,1
    - Dst: '[dom.traversal.ComplexTest].assertEquals(String,dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: dom.traversal.AbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 125
    functionName: '[dom.traversal.ComplexTest].testGetPreviousElementSibling1()'
    functionSourceFile: /src/xerces/tests/dom/traversal/ComplexTest.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.ComplexTest].getPreviousElementSibling()'
    - '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
    - '[dom.traversal.ComplexTest].getNodeName()'
    - '[dom.traversal.ComplexTest].parse(String)'
    - '[dom.traversal.ComplexTest].assertEquals(String,dom.traversal.ComplexTest)'
    - '[dom.traversal.ComplexTest].getLastElementChild()'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.ComplexTest].testGetPreviousElementSibling1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.ComplexTest].parse(String)'
      Src: dom.traversal.ComplexTest:128,1
    - Dst: '[dom.traversal.ComplexTest].getLastElementChild()'
      Src: dom.traversal.ComplexTest:129,1
    - Dst: '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:130,1
    - Dst: '[dom.traversal.ComplexTest].getPreviousElementSibling()'
      Src: dom.traversal.ComplexTest:131,1
    - Dst: '[dom.traversal.ComplexTest].assertNull(dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: dom.traversal.AbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 133
    functionName: '[dom.traversal.ComplexTest].testGetPreviousElementSibling2()'
    functionSourceFile: /src/xerces/tests/dom/traversal/ComplexTest.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.ComplexTest].getPreviousElementSibling()'
    - '[dom.traversal.ComplexTest].toElementTraversal(dom.traversal.ComplexTest)'
    - '[dom.traversal.ComplexTest].parse(String)'
    - '[dom.traversal.ComplexTest].getLastElementChild()'
    - '[dom.traversal.ComplexTest].assertNull(dom.traversal.ComplexTest)'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.ComplexTest].testGetPreviousElementSibling2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.ComplexTest].parse(String)'
      Src: dom.traversal.ComplexTest:136,1
    - Dst: '[dom.traversal.ComplexTest].getChildElementCount()'
      Src: dom.traversal.ComplexTest:137,1
    - Dst: '[dom.traversal.ComplexTest].assertEquals(int,dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: dom.traversal.AbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: '[dom.traversal.ComplexTest].testChildElementCount1()'
    functionSourceFile: /src/xerces/tests/dom/traversal/ComplexTest.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.ComplexTest].getChildElementCount()'
    - '[dom.traversal.ComplexTest].parse(String)'
    - '[dom.traversal.ComplexTest].assertEquals(int,dom.traversal.ComplexTest)'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.ComplexTest].testChildElementCount1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.ComplexTest].parse(String)'
      Src: dom.traversal.ComplexTest:141,1
    - Dst: '[dom.traversal.ComplexTest].getChildElementCount()'
      Src: dom.traversal.ComplexTest:142,1
    - Dst: '[dom.traversal.ComplexTest].assertEquals(int,dom.traversal.ComplexTest)'
      Src: dom.traversal.ComplexTest:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: dom.traversal.AbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: '[dom.traversal.ComplexTest].testChildElementCount2()'
    functionSourceFile: /src/xerces/tests/dom/traversal/ComplexTest.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.ComplexTest].getChildElementCount()'
    - '[dom.traversal.ComplexTest].parse(String)'
    - '[dom.traversal.ComplexTest].assertEquals(int,dom.traversal.ComplexTest)'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.ComplexTest].testChildElementCount2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.traversal.ComplexTest
      static: false
      superClass: dom.traversal.AbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.traversal.ComplexTest].<init>()'
    functionSourceFile: /src/xerces/tests/dom/traversal/ComplexTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: dom.traversal.ComplexTest
    signature: '[dom.traversal.ComplexTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: dom.traversal.AbstractTestCase:46,1
    - Dst: '[dom.traversal.AbstractTestCase].setNamespaceAware(boolean)'
      Src: dom.traversal.AbstractTestCase:47,1
    - Dst: '[dom.traversal.AbstractTestCase].setExpandEntityReferences(boolean)'
      Src: dom.traversal.AbstractTestCase:48,1
    - Dst: '[dom.traversal.AbstractTestCase].newDocumentBuilder()'
      Src: dom.traversal.AbstractTestCase:49,1
    - Dst: pce.printStackTrace()
      Src: dom.traversal.AbstractTestCase:52,1
    - Dst: pce.getMessage()
      Src: dom.traversal.AbstractTestCase:53,1
    - Dst: '[dom.traversal.AbstractTestCase].fail(dom.traversal.AbstractTestCase)'
      Src: dom.traversal.AbstractTestCase:53,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 55
    functionName: '[dom.traversal.AbstractTestCase].setUp()'
    functionSourceFile: /src/xerces/tests/dom/traversal/AbstractTestCase.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.AbstractTestCase].fail(dom.traversal.AbstractTestCase)'
    - '[dom.traversal.AbstractTestCase].newDocumentBuilder()'
    - pce.getMessage()
    - '[dom.traversal.AbstractTestCase].setExpandEntityReferences(boolean)'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[dom.traversal.AbstractTestCase].setNamespaceAware(boolean)'
    - pce.printStackTrace()
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.AbstractTestCase].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[dom.traversal.AbstractTestCase].tearDown()'
    functionSourceFile: /src/xerces/tests/dom/traversal/AbstractTestCase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.AbstractTestCase].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: dom.traversal.AbstractTestCase:63,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: dom.traversal.AbstractTestCase:63,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(org.xml.sax.InputSource)'
      Src: dom.traversal.AbstractTestCase:63,1
    - Dst: '[dom.traversal.AbstractTestCase].getImplementation()'
      Src: dom.traversal.AbstractTestCase:64,1
    - Dst: '[dom.traversal.AbstractTestCase].hasFeature(String,String)'
      Src: dom.traversal.AbstractTestCase:65,1
    - Dst: '[dom.traversal.AbstractTestCase].assertTrue(dom.traversal.AbstractTestCase)'
      Src: dom.traversal.AbstractTestCase:65,1
    - Dst: '[dom.traversal.AbstractTestCase].getDocumentElement()'
      Src: dom.traversal.AbstractTestCase:66,1
    - Dst: '[dom.traversal.AbstractTestCase].toElementTraversal(dom.traversal.AbstractTestCase)'
      Src: dom.traversal.AbstractTestCase:66,1
    - Dst: se.printStackTrace()
      Src: dom.traversal.AbstractTestCase:69,1
    - Dst: se.getMessage()
      Src: dom.traversal.AbstractTestCase:70,1
    - Dst: '[dom.traversal.AbstractTestCase].fail(dom.traversal.AbstractTestCase)'
      Src: dom.traversal.AbstractTestCase:70,1
    - Dst: ioe.printStackTrace()
      Src: dom.traversal.AbstractTestCase:73,1
    - Dst: ioe.getMessage()
      Src: dom.traversal.AbstractTestCase:74,1
    - Dst: '[dom.traversal.AbstractTestCase].fail(dom.traversal.AbstractTestCase)'
      Src: dom.traversal.AbstractTestCase:74,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.ElementTraversal
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - input
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 77
    functionName: '[dom.traversal.AbstractTestCase].parse(String)'
    functionSourceFile: /src/xerces/tests/dom/traversal/AbstractTestCase.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.parsers.DocumentBuilder].parse(org.xml.sax.InputSource)'
    - '[dom.traversal.AbstractTestCase].fail(dom.traversal.AbstractTestCase)'
    - '[dom.traversal.AbstractTestCase].getImplementation()'
    - '[dom.traversal.AbstractTestCase].assertTrue(dom.traversal.AbstractTestCase)'
    - se.printStackTrace()
    - '[dom.traversal.AbstractTestCase].toElementTraversal(dom.traversal.AbstractTestCase)'
    - se.getMessage()
    - ioe.getMessage()
    - '[java.io.StringReader].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[dom.traversal.AbstractTestCase].hasFeature(String,String)'
    - '[dom.traversal.AbstractTestCase].getDocumentElement()'
    - ioe.printStackTrace()
    linkageType: ''
    returnType: org.w3c.dom.ElementTraversal
    signature: '[dom.traversal.AbstractTestCase].parse(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.AbstractTestCase].assertTrue(String,dom.traversal.AbstractTestCase)'
      Src: dom.traversal.AbstractTestCase:80,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.ElementTraversal
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[dom.traversal.AbstractTestCase].toElementTraversal(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/tests/dom/traversal/AbstractTestCase.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.AbstractTestCase].assertTrue(String,dom.traversal.AbstractTestCase)'
    linkageType: ''
    returnType: org.w3c.dom.ElementTraversal
    signature: '[dom.traversal.AbstractTestCase].toElementTraversal(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.traversal.AbstractTestCase
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.traversal.AbstractTestCase].<init>()'
    functionSourceFile: /src/xerces/tests/dom/traversal/AbstractTestCase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: dom.traversal.AbstractTestCase
    signature: '[dom.traversal.AbstractTestCase].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.BasicTest].parse(String)'
      Src: dom.traversal.BasicTest:33,1
    - Dst: '[dom.traversal.BasicTest].getFirstElementChild()'
      Src: dom.traversal.BasicTest:34,1
    - Dst: '[dom.traversal.BasicTest].getNodeName()'
      Src: dom.traversal.BasicTest:35,1
    - Dst: '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: dom.traversal.AbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 36
    functionName: '[dom.traversal.BasicTest].testGetFirstChild1()'
    functionSourceFile: /src/xerces/tests/dom/traversal/BasicTest.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.BasicTest].getFirstElementChild()'
    - '[dom.traversal.BasicTest].parse(String)'
    - '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
    - '[dom.traversal.BasicTest].getNodeName()'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.BasicTest].testGetFirstChild1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.BasicTest].parse(String)'
      Src: dom.traversal.BasicTest:39,1
    - Dst: '[dom.traversal.BasicTest].getFirstElementChild()'
      Src: dom.traversal.BasicTest:40,1
    - Dst: '[dom.traversal.BasicTest].getNodeName()'
      Src: dom.traversal.BasicTest:41,1
    - Dst: '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:41,1
    - Dst: '[dom.traversal.BasicTest].toElementTraversal(dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:42,1
    - Dst: '[dom.traversal.BasicTest].getFirstElementChild()'
      Src: dom.traversal.BasicTest:43,1
    - Dst: '[dom.traversal.BasicTest].getNodeName()'
      Src: dom.traversal.BasicTest:44,1
    - Dst: '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: dom.traversal.AbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 45
    functionName: '[dom.traversal.BasicTest].testGetFirstChild2()'
    functionSourceFile: /src/xerces/tests/dom/traversal/BasicTest.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.BasicTest].toElementTraversal(dom.traversal.BasicTest)'
    - '[dom.traversal.BasicTest].parse(String)'
    - '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
    - '[dom.traversal.BasicTest].getNodeName()'
    - '[dom.traversal.BasicTest].getFirstElementChild()'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.BasicTest].testGetFirstChild2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.BasicTest].parse(String)'
      Src: dom.traversal.BasicTest:48,1
    - Dst: '[dom.traversal.BasicTest].getLastElementChild()'
      Src: dom.traversal.BasicTest:49,1
    - Dst: '[dom.traversal.BasicTest].getNodeName()'
      Src: dom.traversal.BasicTest:50,1
    - Dst: '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: dom.traversal.AbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 51
    functionName: '[dom.traversal.BasicTest].testGetLastChild1()'
    functionSourceFile: /src/xerces/tests/dom/traversal/BasicTest.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.BasicTest].getLastElementChild()'
    - '[dom.traversal.BasicTest].parse(String)'
    - '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
    - '[dom.traversal.BasicTest].getNodeName()'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.BasicTest].testGetLastChild1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.BasicTest].parse(String)'
      Src: dom.traversal.BasicTest:54,1
    - Dst: '[dom.traversal.BasicTest].getLastElementChild()'
      Src: dom.traversal.BasicTest:55,1
    - Dst: '[dom.traversal.BasicTest].getNodeName()'
      Src: dom.traversal.BasicTest:56,1
    - Dst: '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:56,1
    - Dst: '[dom.traversal.BasicTest].toElementTraversal(dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:57,1
    - Dst: '[dom.traversal.BasicTest].getLastElementChild()'
      Src: dom.traversal.BasicTest:58,1
    - Dst: '[dom.traversal.BasicTest].getNodeName()'
      Src: dom.traversal.BasicTest:59,1
    - Dst: '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: dom.traversal.AbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 60
    functionName: '[dom.traversal.BasicTest].testGetLastChild2()'
    functionSourceFile: /src/xerces/tests/dom/traversal/BasicTest.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.BasicTest].toElementTraversal(dom.traversal.BasicTest)'
    - '[dom.traversal.BasicTest].parse(String)'
    - '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
    - '[dom.traversal.BasicTest].getNodeName()'
    - '[dom.traversal.BasicTest].getLastElementChild()'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.BasicTest].testGetLastChild2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.BasicTest].parse(String)'
      Src: dom.traversal.BasicTest:63,1
    - Dst: '[dom.traversal.BasicTest].getFirstElementChild()'
      Src: dom.traversal.BasicTest:64,1
    - Dst: '[dom.traversal.BasicTest].toElementTraversal(dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:65,1
    - Dst: '[dom.traversal.BasicTest].getNextElementSibling()'
      Src: dom.traversal.BasicTest:66,1
    - Dst: '[dom.traversal.BasicTest].getNodeName()'
      Src: dom.traversal.BasicTest:67,1
    - Dst: '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:67,1
    - Dst: '[dom.traversal.BasicTest].toElementTraversal(dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:68,1
    - Dst: '[dom.traversal.BasicTest].getNextElementSibling()'
      Src: dom.traversal.BasicTest:69,1
    - Dst: '[dom.traversal.BasicTest].getNodeName()'
      Src: dom.traversal.BasicTest:70,1
    - Dst: '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:70,1
    - Dst: '[dom.traversal.BasicTest].toElementTraversal(dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:71,1
    - Dst: '[dom.traversal.BasicTest].getNextElementSibling()'
      Src: dom.traversal.BasicTest:72,1
    - Dst: '[dom.traversal.BasicTest].getNodeName()'
      Src: dom.traversal.BasicTest:73,1
    - Dst: '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: dom.traversal.AbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 74
    functionName: '[dom.traversal.BasicTest].testGetNextElementSibling1()'
    functionSourceFile: /src/xerces/tests/dom/traversal/BasicTest.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.BasicTest].toElementTraversal(dom.traversal.BasicTest)'
    - '[dom.traversal.BasicTest].getNextElementSibling()'
    - '[dom.traversal.BasicTest].parse(String)'
    - '[dom.traversal.BasicTest].getNodeName()'
    - '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
    - '[dom.traversal.BasicTest].getFirstElementChild()'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.BasicTest].testGetNextElementSibling1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.BasicTest].parse(String)'
      Src: dom.traversal.BasicTest:77,1
    - Dst: '[dom.traversal.BasicTest].getFirstElementChild()'
      Src: dom.traversal.BasicTest:78,1
    - Dst: '[dom.traversal.BasicTest].toElementTraversal(dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:79,1
    - Dst: '[dom.traversal.BasicTest].getNextElementSibling()'
      Src: dom.traversal.BasicTest:80,1
    - Dst: '[dom.traversal.BasicTest].getNodeName()'
      Src: dom.traversal.BasicTest:81,1
    - Dst: '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:81,1
    - Dst: '[dom.traversal.BasicTest].toElementTraversal(dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:82,1
    - Dst: '[dom.traversal.BasicTest].getFirstElementChild()'
      Src: dom.traversal.BasicTest:83,1
    - Dst: '[dom.traversal.BasicTest].getNodeName()'
      Src: dom.traversal.BasicTest:84,1
    - Dst: '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:84,1
    - Dst: '[dom.traversal.BasicTest].toElementTraversal(dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:85,1
    - Dst: '[dom.traversal.BasicTest].getNextElementSibling()'
      Src: dom.traversal.BasicTest:86,1
    - Dst: '[dom.traversal.BasicTest].getNodeName()'
      Src: dom.traversal.BasicTest:87,1
    - Dst: '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: dom.traversal.AbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 88
    functionName: '[dom.traversal.BasicTest].testGetNextElementSibling2()'
    functionSourceFile: /src/xerces/tests/dom/traversal/BasicTest.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.BasicTest].toElementTraversal(dom.traversal.BasicTest)'
    - '[dom.traversal.BasicTest].getNextElementSibling()'
    - '[dom.traversal.BasicTest].parse(String)'
    - '[dom.traversal.BasicTest].getNodeName()'
    - '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
    - '[dom.traversal.BasicTest].getFirstElementChild()'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.BasicTest].testGetNextElementSibling2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.BasicTest].parse(String)'
      Src: dom.traversal.BasicTest:91,1
    - Dst: '[dom.traversal.BasicTest].getLastElementChild()'
      Src: dom.traversal.BasicTest:92,1
    - Dst: '[dom.traversal.BasicTest].toElementTraversal(dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:93,1
    - Dst: '[dom.traversal.BasicTest].getPreviousElementSibling()'
      Src: dom.traversal.BasicTest:94,1
    - Dst: '[dom.traversal.BasicTest].getNodeName()'
      Src: dom.traversal.BasicTest:95,1
    - Dst: '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:95,1
    - Dst: '[dom.traversal.BasicTest].toElementTraversal(dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:96,1
    - Dst: '[dom.traversal.BasicTest].getPreviousElementSibling()'
      Src: dom.traversal.BasicTest:97,1
    - Dst: '[dom.traversal.BasicTest].getNodeName()'
      Src: dom.traversal.BasicTest:98,1
    - Dst: '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:98,1
    - Dst: '[dom.traversal.BasicTest].toElementTraversal(dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:99,1
    - Dst: '[dom.traversal.BasicTest].getPreviousElementSibling()'
      Src: dom.traversal.BasicTest:100,1
    - Dst: '[dom.traversal.BasicTest].getNodeName()'
      Src: dom.traversal.BasicTest:101,1
    - Dst: '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: dom.traversal.AbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 102
    functionName: '[dom.traversal.BasicTest].testGetPreviousElementSibling1()'
    functionSourceFile: /src/xerces/tests/dom/traversal/BasicTest.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.BasicTest].toElementTraversal(dom.traversal.BasicTest)'
    - '[dom.traversal.BasicTest].parse(String)'
    - '[dom.traversal.BasicTest].getNodeName()'
    - '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
    - '[dom.traversal.BasicTest].getLastElementChild()'
    - '[dom.traversal.BasicTest].getPreviousElementSibling()'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.BasicTest].testGetPreviousElementSibling1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.BasicTest].parse(String)'
      Src: dom.traversal.BasicTest:105,1
    - Dst: '[dom.traversal.BasicTest].getLastElementChild()'
      Src: dom.traversal.BasicTest:106,1
    - Dst: '[dom.traversal.BasicTest].toElementTraversal(dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:107,1
    - Dst: '[dom.traversal.BasicTest].getPreviousElementSibling()'
      Src: dom.traversal.BasicTest:108,1
    - Dst: '[dom.traversal.BasicTest].getNodeName()'
      Src: dom.traversal.BasicTest:109,1
    - Dst: '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:109,1
    - Dst: '[dom.traversal.BasicTest].toElementTraversal(dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:110,1
    - Dst: '[dom.traversal.BasicTest].getLastElementChild()'
      Src: dom.traversal.BasicTest:111,1
    - Dst: '[dom.traversal.BasicTest].getNodeName()'
      Src: dom.traversal.BasicTest:112,1
    - Dst: '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:112,1
    - Dst: '[dom.traversal.BasicTest].toElementTraversal(dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:113,1
    - Dst: '[dom.traversal.BasicTest].getPreviousElementSibling()'
      Src: dom.traversal.BasicTest:114,1
    - Dst: '[dom.traversal.BasicTest].getNodeName()'
      Src: dom.traversal.BasicTest:115,1
    - Dst: '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: dom.traversal.AbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 116
    functionName: '[dom.traversal.BasicTest].testGetPreviousElementSibling2()'
    functionSourceFile: /src/xerces/tests/dom/traversal/BasicTest.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.BasicTest].toElementTraversal(dom.traversal.BasicTest)'
    - '[dom.traversal.BasicTest].parse(String)'
    - '[dom.traversal.BasicTest].getNodeName()'
    - '[dom.traversal.BasicTest].assertEquals(String,dom.traversal.BasicTest)'
    - '[dom.traversal.BasicTest].getLastElementChild()'
    - '[dom.traversal.BasicTest].getPreviousElementSibling()'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.BasicTest].testGetPreviousElementSibling2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.BasicTest].parse(String)'
      Src: dom.traversal.BasicTest:119,1
    - Dst: '[dom.traversal.BasicTest].getChildElementCount()'
      Src: dom.traversal.BasicTest:120,1
    - Dst: '[dom.traversal.BasicTest].assertEquals(int,dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: dom.traversal.AbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 121
    functionName: '[dom.traversal.BasicTest].testChildElementCount1()'
    functionSourceFile: /src/xerces/tests/dom/traversal/BasicTest.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.BasicTest].assertEquals(int,dom.traversal.BasicTest)'
    - '[dom.traversal.BasicTest].getChildElementCount()'
    - '[dom.traversal.BasicTest].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.BasicTest].testChildElementCount1()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.BasicTest].parse(String)'
      Src: dom.traversal.BasicTest:124,1
    - Dst: '[dom.traversal.BasicTest].getChildElementCount()'
      Src: dom.traversal.BasicTest:125,1
    - Dst: '[dom.traversal.BasicTest].assertEquals(int,dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:125,1
    - Dst: '[dom.traversal.BasicTest].getFirstElementChild()'
      Src: dom.traversal.BasicTest:126,1
    - Dst: '[dom.traversal.BasicTest].toElementTraversal(dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:126,1
    - Dst: '[dom.traversal.BasicTest].getChildElementCount()'
      Src: dom.traversal.BasicTest:127,1
    - Dst: '[dom.traversal.BasicTest].assertEquals(int,dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:127,1
    - Dst: '[dom.traversal.BasicTest].getLastElementChild()'
      Src: dom.traversal.BasicTest:128,1
    - Dst: '[dom.traversal.BasicTest].toElementTraversal(dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:128,1
    - Dst: '[dom.traversal.BasicTest].getChildElementCount()'
      Src: dom.traversal.BasicTest:129,1
    - Dst: '[dom.traversal.BasicTest].assertEquals(int,dom.traversal.BasicTest)'
      Src: dom.traversal.BasicTest:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: dom.traversal.AbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 130
    functionName: '[dom.traversal.BasicTest].testChildElementCount2()'
    functionSourceFile: /src/xerces/tests/dom/traversal/BasicTest.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.BasicTest].assertEquals(int,dom.traversal.BasicTest)'
    - '[dom.traversal.BasicTest].toElementTraversal(dom.traversal.BasicTest)'
    - '[dom.traversal.BasicTest].parse(String)'
    - '[dom.traversal.BasicTest].getChildElementCount()'
    - '[dom.traversal.BasicTest].getLastElementChild()'
    - '[dom.traversal.BasicTest].getFirstElementChild()'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.BasicTest].testChildElementCount2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.traversal.BasicTest
      static: false
      superClass: dom.traversal.AbstractTestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.traversal.BasicTest].<init>()'
    functionSourceFile: /src/xerces/tests/dom/traversal/BasicTest.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: dom.traversal.BasicTest
    signature: '[dom.traversal.BasicTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.Test].<init>()'
      Src: xinclude.Test:83,1
    - Dst: args[i].charAt(int)
      Src: xinclude.Test:86,1
    - Dst: args[i].length()
      Src: xinclude.Test:86,1
    - Dst: args[i].charAt(int)
      Src: xinclude.Test:87,1
    - Dst: args[i + 1].charAt(int)
      Src: xinclude.Test:91,1
    - Dst: Integer.parseInt()
      Src: xinclude.Test:93,1
    - Dst: '[schema.Test].setLogFile(xinclude.Test)'
      Src: xinclude.Test:95,1
    - Dst: '[xinclude.Test].printUsage()'
      Src: xinclude.Test:103,1
    - Dst: args[i + 1].charAt(int)
      Src: xinclude.Test:107,1
    - Dst: Integer.parseInt()
      Src: xinclude.Test:109,1
    - Dst: '[schema.Test].setLogFile(xinclude.Test)'
      Src: xinclude.Test:111,1
    - Dst: '[java.io.FileOutputStream].<init>()'
      Src: xinclude.Test:119,1
    - Dst: '[java.io.PrintStream].<init>(java.io.FileOutputStream)'
      Src: xinclude.Test:118,1
    - Dst: '[schema.Test].setLogFile(java.io.PrintStream)'
      Src: xinclude.Test:117,1
    - Dst: System.err.println(String)
      Src: xinclude.Test:122,1
    - Dst: '[schema.Test].setLogFile(xinclude.Test)'
      Src: xinclude.Test:128,1
    - Dst: System.err.println(String)
      Src: xinclude.Test:132,1
    - Dst: Integer.parseInt()
      Src: xinclude.Test:137,1
    - Dst: '[schema.Test].addTest(xinclude.Test)'
      Src: xinclude.Test:137,1
    - Dst: '[schema.Test].addTest(xinclude.Test)'
      Src: xinclude.Test:143,1
    - Dst: '[java.io.File].<init>(xinclude.Test)'
      Src: xinclude.Test:149,1
    - Dst: '[java.io.File].exists()'
      Src: xinclude.Test:150,1
    - Dst: '[java.io.File].mkdirs()'
      Src: xinclude.Test:151,1
    - Dst: '[schema.Test].runTests()'
      Src: xinclude.Test:154,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean[]
      - String
      - java.io.PrintStream
      - xni.Writer
      - String
      - java.io.PrintWriter
      - int[]
      - int
      - boolean
      - java.io.PrintStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 155
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 155
    functionName: '[xinclude.Test].main(String[])'
    functionSourceFile: /src/xerces/tests/xinclude/Test.java
    functionUses: 0
    functionsReached:
    - '[java.io.FileOutputStream].<init>()'
    - args[i + 1].charAt(int)
    - '[schema.Test].runTests()'
    - '[schema.Test].setLogFile(java.io.PrintStream)'
    - '[java.io.File].mkdirs()'
    - '[java.io.PrintStream].<init>(java.io.FileOutputStream)'
    - '[schema.Test].<init>()'
    - '[schema.Test].setLogFile(xinclude.Test)'
    - '[schema.Test].addTest(xinclude.Test)'
    - System.err.println(String)
    - '[java.io.File].exists()'
    - args[i].charAt(int)
    - '[java.io.File].<init>(xinclude.Test)'
    - '[xinclude.Test].printUsage()'
    - Integer.parseInt()
    - args[i].length()
    linkageType: ''
    returnType: void
    signature: '[xinclude.Test].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.OutputStream].<init>()'
      Src: xinclude.Test:158,1
    - Dst: '[java.io.PrintStream].<init>(java.io.OutputStream)'
      Src: xinclude.Test:158,1
    - Dst: '[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>()'
      Src: xinclude.Test:172,1
    - Dst: '[org.apache.xerces.parsers.XIncludeParserConfiguration].setFeature(String,boolean)'
      Src: xinclude.Test:173,1
    - Dst: '[org.apache.xerces.parsers.XIncludeParserConfiguration].setFeature(String,boolean)'
      Src: xinclude.Test:174,1
    - Dst: '[org.apache.xerces.parsers.XIncludeParserConfiguration].setFeature(String,boolean)'
      Src: xinclude.Test:175,1
    - Dst: '[xni.Writer].<init>(org.apache.xerces.parsers.XIncludeParserConfiguration)'
      Src: xinclude.Test:176,1
    - Dst: '[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(String)'
      Src: xinclude.Test:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean[]
      - String
      - java.io.PrintStream
      - xni.Writer
      - String
      - java.io.PrintWriter
      - int[]
      - int
      - boolean
      - java.io.PrintStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: xinclude.Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 185
    functionName: '[xinclude.Test].<init>()'
    functionSourceFile: /src/xerces/tests/xinclude/Test.java
    functionUses: 0
    functionsReached:
    - '[xni.Writer].<init>(org.apache.xerces.parsers.XIncludeParserConfiguration)'
    - '[org.apache.xerces.parsers.XIncludeParserConfiguration].setFeature(String,boolean)'
    - '[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>()'
    - '[java.io.OutputStream].<init>()'
    - '[java.io.PrintStream].<init>(java.io.OutputStream)'
    - '[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(String)'
    linkageType: ''
    returnType: xinclude.Test
    signature: '[xinclude.Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean[]
      - String
      - java.io.PrintStream
      - xni.Writer
      - String
      - java.io.PrintWriter
      - int[]
      - int
      - boolean
      - java.io.PrintStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - t
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 189
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionName: '[xinclude.Test].addTest(int)'
    functionSourceFile: /src/xerces/tests/xinclude/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xinclude.Test].addTest(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.PrintStream
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean[]
      - String
      - java.io.PrintStream
      - xni.Writer
      - String
      - java.io.PrintWriter
      - int[]
      - int
      - boolean
      - java.io.PrintStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.PrintStream
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: '[xinclude.Test].setLogFile(java.io.PrintStream)'
    functionSourceFile: /src/xerces/tests/xinclude/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xinclude.Test].setLogFile(java.io.PrintStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xinclude.Test].runTest()'
      Src: xinclude.Test:199,1
    - Dst: '[java.io.PrintStream].close()'
      Src: xinclude.Test:205,1
    - Dst: System.out.println(String)
      Src: xinclude.Test:209,1
    - Dst: System.err.println(xinclude.Test)
      Src: xinclude.Test:212,1
    - Dst: '[xinclude.Test].printDetailsMessage()'
      Src: xinclude.Test:217,1
    - Dst: System.exit(int)
      Src: xinclude.Test:218,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean[]
      - String
      - java.io.PrintStream
      - xni.Writer
      - String
      - java.io.PrintWriter
      - int[]
      - int
      - boolean
      - java.io.PrintStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 195
    functionDepth: 2
    functionLinenumber: 195
    functionLinenumberEnd: 220
    functionName: '[xinclude.Test].runTests()'
    functionSourceFile: /src/xerces/tests/xinclude/Test.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - '[xinclude.Test].runTest()'
    - '[xinclude.Test].printDetailsMessage()'
    - '[java.io.PrintStream].close()'
    - System.err.println(xinclude.Test)
    - System.exit(int)
    linkageType: ''
    returnType: void
    signature: '[xinclude.Test].runTests()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintStream].println(String)'
      Src: xinclude.Test:254,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: xinclude.Test:255,1
    - Dst: '[java.io.StringWriter].getBuffer()'
      Src: xinclude.Test:256,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.StringWriter)'
      Src: xinclude.Test:257,1
    - Dst: '[xni.Writer].setOutput(java.io.StringWriter)'
      Src: xinclude.Test:258,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,xinclude.Test,null)'
      Src: xinclude.Test:259,1
    - Dst: '[xni.Writer].parse(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: xinclude.Test:259,1
    - Dst: '[java.io.PrintStream].println(String)'
      Src: xinclude.Test:265,1
    - Dst: '[java.io.PrintStream].println(String)'
      Src: xinclude.Test:266,1
    - Dst: '[xinclude.Test].stripUserDir(xinclude.Test)'
      Src: xinclude.Test:270,1
    - Dst: '[xinclude.Test].processTestResults(xinclude.Test,xinclude.Test,xinclude.Test)'
      Src: xinclude.Test:271,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean[]
      - String
      - java.io.PrintStream
      - xni.Writer
      - String
      - java.io.PrintWriter
      - int[]
      - int
      - boolean
      - java.io.PrintStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - testnum
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 276
      start: 225
    functionDepth: 1
    functionLinenumber: 225
    functionLinenumberEnd: 276
    functionName: '[xinclude.Test].runTest(int)'
    functionSourceFile: /src/xerces/tests/xinclude/Test.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].getBuffer()'
    - '[xni.Writer].setOutput(java.io.StringWriter)'
    - '[java.io.PrintStream].println(String)'
    - '[java.io.PrintWriter].<init>(java.io.StringWriter)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,xinclude.Test,null)'
    - '[xni.Writer].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[xinclude.Test].processTestResults(xinclude.Test,xinclude.Test,xinclude.Test)'
    - '[xinclude.Test].stripUserDir(xinclude.Test)'
    linkageType: ''
    returnType: boolean
    signature: '[xinclude.Test].runTest(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintStream].println(String)'
      Src: xinclude.Test:285,1
    - Dst: '[java.io.FileWriter].<init>(String)'
      Src: xinclude.Test:287,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.FileWriter)'
      Src: xinclude.Test:287,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xinclude.Test:288,1
    - Dst: '[java.io.PrintWriter].close()'
      Src: xinclude.Test:289,1
    - Dst: e.getMessage()
      Src: xinclude.Test:293,1
    - Dst: '[java.io.PrintStream].println(String)'
      Src: xinclude.Test:292,1
    - Dst: '[java.io.FileReader].<init>(String)'
      Src: xinclude.Test:301,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: xinclude.Test:302,1
    - Dst: '[xinclude.Test].compareOutput(java.io.FileReader,java.io.StringReader)'
      Src: xinclude.Test:301,1
    - Dst: '[java.io.PrintStream].println(String)'
      Src: xinclude.Test:303,1
    - Dst: '[java.io.PrintStream].println(String)'
      Src: xinclude.Test:307,1
    - Dst: '[java.io.FileReader].<init>(String)'
      Src: xinclude.Test:312,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: xinclude.Test:313,1
    - Dst: '[xinclude.Test].compareOutput(java.io.FileReader,java.io.StringReader)'
      Src: xinclude.Test:312,1
    - Dst: '[java.io.PrintStream].println(String)'
      Src: xinclude.Test:314,1
    - Dst: '[java.io.PrintStream].println(String)'
      Src: xinclude.Test:315,1
    - Dst: '[java.io.PrintStream].println(String)'
      Src: xinclude.Test:320,1
    - Dst: '[java.io.PrintStream].println(String)'
      Src: xinclude.Test:322,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean[]
      - String
      - java.io.PrintStream
      - xni.Writer
      - String
      - java.io.PrintWriter
      - int[]
      - int
      - boolean
      - java.io.PrintStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - passed
    - expectedPass
    - outputFilename
    - expectedOutputFile
    argTypes:
    - boolean
    - boolean
    - String
    - String
    constantsTouched: []
    func_position:
      end: 325
      start: 278
    functionDepth: 1
    functionLinenumber: 278
    functionLinenumberEnd: 325
    functionName: '[xinclude.Test].processTestResults(boolean,boolean,String,String)'
    functionSourceFile: /src/xerces/tests/xinclude/Test.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].<init>(java.io.FileWriter)'
    - '[java.io.FileWriter].<init>(String)'
    - '[java.io.PrintStream].println(String)'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].close()'
    - '[java.io.StringReader].<init>(String)'
    - '[java.io.FileReader].<init>(String)'
    - '[xinclude.Test].compareOutput(java.io.FileReader,java.io.StringReader)'
    - e.getMessage()
    linkageType: ''
    returnType: boolean
    signature: '[xinclude.Test].processTestResults(boolean,boolean,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xinclude.Test].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
      Src: xinclude.Test:332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean[]
      - String
      - java.io.PrintStream
      - xni.Writer
      - String
      - java.io.PrintWriter
      - int[]
      - int
      - boolean
      - java.io.PrintStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - domain
    - key
    - exception
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 333
      start: 330
    functionDepth: 2
    functionLinenumber: 330
    functionLinenumberEnd: 333
    functionName: '[xinclude.Test].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/tests/xinclude/Test.java
    functionUses: 0
    functionsReached:
    - '[xinclude.Test].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    linkageType: ''
    returnType: void
    signature: '[xinclude.Test].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xinclude.Test].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
      Src: xinclude.Test:343,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean[]
      - String
      - java.io.PrintStream
      - xni.Writer
      - String
      - java.io.PrintWriter
      - int[]
      - int
      - boolean
      - java.io.PrintStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - domain
    - key
    - exception
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 344
      start: 338
    functionDepth: 2
    functionLinenumber: 338
    functionLinenumberEnd: 344
    functionName: '[xinclude.Test].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/tests/xinclude/Test.java
    functionUses: 0
    functionsReached:
    - '[xinclude.Test].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    linkageType: ''
    returnType: void
    signature: '[xinclude.Test].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xinclude.Test].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
      Src: xinclude.Test:351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean[]
      - String
      - java.io.PrintStream
      - xni.Writer
      - String
      - java.io.PrintWriter
      - int[]
      - int
      - boolean
      - java.io.PrintStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - domain
    - key
    - exception
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 352
      start: 349
    functionDepth: 2
    functionLinenumber: 349
    functionLinenumberEnd: 352
    functionName: '[xinclude.Test].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/tests/xinclude/Test.java
    functionUses: 0
    functionsReached:
    - '[xinclude.Test].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    linkageType: ''
    returnType: void
    signature: '[xinclude.Test].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: xinclude.Test:355,1
    - Dst: System.out.println(String)
      Src: xinclude.Test:356,1
    - Dst: System.out.println(String)
      Src: xinclude.Test:357,1
    - Dst: System.out.println(String)
      Src: xinclude.Test:358,1
    - Dst: System.out.println(String)
      Src: xinclude.Test:359,1
    - Dst: System.out.println(String)
      Src: xinclude.Test:360,1
    - Dst: System.out.println(String)
      Src: xinclude.Test:361,1
    - Dst: System.out.println(String)
      Src: xinclude.Test:362,1
    - Dst: System.out.println(String)
      Src: xinclude.Test:363,1
    - Dst: System.out.println(String)
      Src: xinclude.Test:364,1
    - Dst: System.out.println(String)
      Src: xinclude.Test:365,1
    - Dst: System.out.println(String)
      Src: xinclude.Test:366,1
    - Dst: System.out.println(String)
      Src: xinclude.Test:367,1
    - Dst: System.out.println(String)
      Src: xinclude.Test:368,1
    - Dst: System.out.println(String)
      Src: xinclude.Test:369,1
    - Dst: System.out.println(String)
      Src: xinclude.Test:370,1
    - Dst: System.out.println(String)
      Src: xinclude.Test:371,1
    - Dst: System.out.println(String)
      Src: xinclude.Test:373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean[]
      - String
      - java.io.PrintStream
      - xni.Writer
      - String
      - java.io.PrintWriter
      - int[]
      - int
      - boolean
      - java.io.PrintStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 374
      start: 354
    functionDepth: 1
    functionLinenumber: 354
    functionLinenumberEnd: 374
    functionName: '[xinclude.Test].printUsage()'
    functionSourceFile: /src/xerces/tests/xinclude/Test.java
    functionUses: 1
    functionsReached:
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[xinclude.Test].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: xinclude.Test:378,1
    - Dst: System.err.println(String)
      Src: xinclude.Test:381,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean[]
      - String
      - java.io.PrintStream
      - xni.Writer
      - String
      - java.io.PrintWriter
      - int[]
      - int
      - boolean
      - java.io.PrintStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 383
      start: 376
    functionDepth: 1
    functionLinenumber: 376
    functionLinenumberEnd: 383
    functionName: '[xinclude.Test].printDetailsMessage()'
    functionSourceFile: /src/xerces/tests/xinclude/Test.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[xinclude.Test].printDetailsMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xinclude.Test:387,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xinclude.Test:388,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xinclude.Test:389,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
      Src: xinclude.Test:390,1
    - Dst: '[String].lastIndexOf(char)'
      Src: xinclude.Test:392,1
    - Dst: '[String].substring(int)'
      Src: xinclude.Test:394,1
    - Dst: '[java.io.PrintWriter].print(xinclude.Test)'
      Src: xinclude.Test:395,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xinclude.Test:397,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
      Src: xinclude.Test:398,1
    - Dst: '[java.io.PrintWriter].print(int)'
      Src: xinclude.Test:398,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xinclude.Test:399,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
      Src: xinclude.Test:400,1
    - Dst: '[java.io.PrintWriter].print(int)'
      Src: xinclude.Test:400,1
    - Dst: '[java.io.PrintWriter].println()'
      Src: xinclude.Test:409,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xinclude.Test:410,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean[]
      - String
      - java.io.PrintStream
      - xni.Writer
      - String
      - java.io.PrintWriter
      - int[]
      - int
      - boolean
      - java.io.PrintStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - ex
    argTypes:
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 411
      start: 386
    functionDepth: 1
    functionLinenumber: 386
    functionLinenumberEnd: 411
    functionName: '[xinclude.Test].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/tests/xinclude/Test.java
    functionUses: 3
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[String].lastIndexOf(char)'
    - '[String].substring(int)'
    - '[java.io.PrintWriter].print(char)'
    - '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
    - '[java.io.PrintWriter].print(xinclude.Test)'
    - '[java.io.PrintWriter].print(int)'
    - '[java.io.PrintWriter].flush()'
    - '[java.io.PrintWriter].println()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
    linkageType: ''
    returnType: void
    signature: '[xinclude.Test].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.LineNumberReader].<init>(java.io.Reader)'
      Src: xinclude.Test:415,1
    - Dst: '[java.io.LineNumberReader].<init>(java.io.Reader)'
      Src: xinclude.Test:416,1
    - Dst: '[java.io.LineNumberReader].ready()'
      Src: xinclude.Test:418,1
    - Dst: '[java.io.LineNumberReader].ready()'
      Src: xinclude.Test:418,1
    - Dst: '[java.io.LineNumberReader].readLine()'
      Src: xinclude.Test:419,1
    - Dst: '[java.io.LineNumberReader].readLine()'
      Src: xinclude.Test:420,1
    - Dst: '[xinclude.Test].equals(xinclude.Test)'
      Src: xinclude.Test:421,1
    - Dst: '[java.io.LineNumberReader].getLineNumber()'
      Src: xinclude.Test:423,1
    - Dst: '[java.io.PrintStream].println(String)'
      Src: xinclude.Test:422,1
    - Dst: '[java.io.PrintStream].println(String)'
      Src: xinclude.Test:424,1
    - Dst: '[java.io.PrintStream].println(String)'
      Src: xinclude.Test:425,1
    - Dst: '[java.io.LineNumberReader].ready()'
      Src: xinclude.Test:429,1
    - Dst: '[java.io.LineNumberReader].ready()'
      Src: xinclude.Test:429,1
    - Dst: '[java.io.LineNumberReader].readLine()'
      Src: xinclude.Test:430,1
    - Dst: '[java.io.PrintStream].println(String)'
      Src: xinclude.Test:432,1
    - Dst: '[java.io.PrintStream].println(xinclude.Test)'
      Src: xinclude.Test:434,1
    - Dst: '[java.io.PrintStream].println(String)'
      Src: xinclude.Test:439,1
    - Dst: '[java.io.LineNumberReader].ready()'
      Src: xinclude.Test:443,1
    - Dst: '[java.io.LineNumberReader].ready()'
      Src: xinclude.Test:443,1
    - Dst: '[java.io.LineNumberReader].readLine()'
      Src: xinclude.Test:444,1
    - Dst: '[java.io.PrintStream].println(String)'
      Src: xinclude.Test:446,1
    - Dst: '[java.io.PrintStream].println(xinclude.Test)'
      Src: xinclude.Test:448,1
    - Dst: '[java.io.PrintStream].println(String)'
      Src: xinclude.Test:450,1
    - Dst: '[java.io.LineNumberReader].close()'
      Src: xinclude.Test:456,1
    - Dst: '[java.io.LineNumberReader].close()'
      Src: xinclude.Test:457,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean[]
      - String
      - java.io.PrintStream
      - xni.Writer
      - String
      - java.io.PrintWriter
      - int[]
      - int
      - boolean
      - java.io.PrintStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - expected
    - actual
    argTypes:
    - java.io.Reader
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 459
      start: 413
    functionDepth: 1
    functionLinenumber: 413
    functionLinenumberEnd: 459
    functionName: '[xinclude.Test].compareOutput(java.io.Reader,java.io.Reader)'
    functionSourceFile: /src/xerces/tests/xinclude/Test.java
    functionUses: 0
    functionsReached:
    - '[java.io.LineNumberReader].readLine()'
    - '[java.io.PrintStream].println(String)'
    - '[java.io.LineNumberReader].<init>(java.io.Reader)'
    - '[java.io.LineNumberReader].close()'
    - '[java.io.LineNumberReader].ready()'
    - '[xinclude.Test].equals(xinclude.Test)'
    - '[java.io.LineNumberReader].getLineNumber()'
    - '[java.io.PrintStream].println(xinclude.Test)'
    linkageType: ''
    returnType: boolean
    signature: '[xinclude.Test].compareOutput(java.io.Reader,java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperty(String)
      Src: xinclude.Test:462,1
    - Dst: '[xinclude.Test].charAt(int)'
      Src: xinclude.Test:464,1
    - Dst: '[xinclude.Test].replace(char,char)'
      Src: xinclude.Test:467,1
    - Dst: '[StringBuffer].toString()'
      Src: xinclude.Test:468,1
    - Dst: '[xinclude.Test].getPathWithoutEscapes(xinclude.Test)'
      Src: xinclude.Test:468,1
    - Dst: '[String].indexOf(xinclude.Test,xinclude.Test)'
      Src: xinclude.Test:472,1
    - Dst: '[xinclude.Test].length()'
      Src: xinclude.Test:473,1
    - Dst: '[String].substring(int,xinclude.Test)'
      Src: xinclude.Test:475,1
    - Dst: '[String].substring(int)'
      Src: xinclude.Test:475,1
    - Dst: str.indexOf(xinclude.Test,xinclude.Test)
      Src: xinclude.Test:478,1
    - Dst: '[xinclude.Test].length()'
      Src: xinclude.Test:479,1
    - Dst: str.substring(int,xinclude.Test)
      Src: xinclude.Test:481,1
    - Dst: str.substring(int)
      Src: xinclude.Test:481,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean[]
      - String
      - java.io.PrintStream
      - xni.Writer
      - String
      - java.io.PrintWriter
      - int[]
      - int
      - boolean
      - java.io.PrintStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buf
    argTypes:
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 484
      start: 461
    functionDepth: 1
    functionLinenumber: 461
    functionLinenumberEnd: 484
    functionName: '[xinclude.Test].stripUserDir(StringBuffer)'
    functionSourceFile: /src/xerces/tests/xinclude/Test.java
    functionUses: 0
    functionsReached:
    - str.indexOf(xinclude.Test,xinclude.Test)
    - '[String].indexOf(xinclude.Test,xinclude.Test)'
    - '[xinclude.Test].replace(char,char)'
    - '[xinclude.Test].charAt(int)'
    - '[String].substring(int,xinclude.Test)'
    - str.substring(int)
    - '[String].substring(int)'
    - '[xinclude.Test].getPathWithoutEscapes(xinclude.Test)'
    - '[xinclude.Test].length()'
    - '[StringBuffer].toString()'
    - System.getProperty(String)
    - str.substring(int,xinclude.Test)
    linkageType: ''
    returnType: String
    signature: '[xinclude.Test].stripUserDir(StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: xinclude.Test:487,1
    - Dst: '[String].indexOf(char)'
      Src: xinclude.Test:487,1
    - Dst: '[java.util.StringTokenizer].<init>(String,String)'
      Src: xinclude.Test:489,1
    - Dst: '[String].length()'
      Src: xinclude.Test:490,1
    - Dst: '[StringBuffer].<init>(xinclude.Test)'
      Src: xinclude.Test:490,1
    - Dst: '[java.util.StringTokenizer].countTokens()'
      Src: xinclude.Test:491,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: xinclude.Test:492,1
    - Dst: '[StringBuffer].append(xinclude.Test)'
      Src: xinclude.Test:492,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: xinclude.Test:494,1
    - Dst: '[xinclude.Test].substring(int,int)'
      Src: xinclude.Test:496,1
    - Dst: Integer.valueOf(xinclude.Test,int)
      Src: xinclude.Test:496,1
    - Dst: '[xinclude.Test].intValue()'
      Src: xinclude.Test:496,1
    - Dst: '[StringBuffer].append(char)'
      Src: xinclude.Test:496,1
    - Dst: '[xinclude.Test].substring(int)'
      Src: xinclude.Test:497,1
    - Dst: '[StringBuffer].append(xinclude.Test)'
      Src: xinclude.Test:497,1
    - Dst: '[StringBuffer].toString()'
      Src: xinclude.Test:499,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean[]
      - String
      - java.io.PrintStream
      - xni.Writer
      - String
      - java.io.PrintWriter
      - int[]
      - int
      - boolean
      - java.io.PrintStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - origPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 502
      start: 486
    functionDepth: 1
    functionLinenumber: 486
    functionLinenumberEnd: 502
    functionName: '[xinclude.Test].getPathWithoutEscapes(String)'
    functionSourceFile: /src/xerces/tests/xinclude/Test.java
    functionUses: 0
    functionsReached:
    - '[java.util.StringTokenizer].nextToken()'
    - Integer.valueOf(xinclude.Test,int)
    - '[xinclude.Test].substring(int)'
    - '[xinclude.Test].substring(int,int)'
    - '[StringBuffer].<init>(xinclude.Test)'
    - '[String].indexOf(char)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[xinclude.Test].intValue()'
    - '[java.util.StringTokenizer].<init>(String,String)'
    - '[StringBuffer].append(xinclude.Test)'
    - '[java.util.StringTokenizer].countTokens()'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[xinclude.Test].getPathWithoutEscapes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: util.FailureMesgFragments:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: util.FailureMesgFragments
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[util.FailureMesgFragments].<init>()'
    functionSourceFile: /src/xerces/tests/util/FailureMesgFragments.java
    functionUses: 15
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: util.FailureMesgFragments
    signature: '[util.FailureMesgFragments].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List].add(String)'
      Src: util.FailureMesgFragments:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mesgFragment
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[util.FailureMesgFragments].setMessageFragment(String)'
    functionSourceFile: /src/xerces/tests/util/FailureMesgFragments.java
    functionUses: 15
    functionsReached:
    - '[java.util.List].add(String)'
    linkageType: ''
    returnType: void
    signature: '[util.FailureMesgFragments].setMessageFragment(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.List
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[util.FailureMesgFragments].getMessageFragments()'
    functionSourceFile: /src/xerces/tests/util/FailureMesgFragments.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.List
    signature: '[util.FailureMesgFragments].getMessageFragments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: util.XercesAbstractTestCase:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.validation.SchemaFactory
      - String
      - String
      - String
      - String
      - java.util.List
      - java.util.List
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: util.XercesAbstractTestCase
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[util.XercesAbstractTestCase].<init>(String)'
    functionSourceFile: /src/xerces/tests/util/XercesAbstractTestCase.java
    functionUses: 1
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: util.XercesAbstractTestCase
    signature: '[util.XercesAbstractTestCase].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.validation.SchemaFactory].newInstance(String)'
      Src: util.XercesAbstractTestCase:58,1
    - Dst: '[util.XercesAbstractTestCase].setFeature(String,boolean)'
      Src: util.XercesAbstractTestCase:59,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: util.XercesAbstractTestCase:60,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: util.XercesAbstractTestCase:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.validation.SchemaFactory
      - String
      - String
      - String
      - String
      - java.util.List
      - java.util.List
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 62
    functionName: '[util.XercesAbstractTestCase].setUp()'
    functionSourceFile: /src/xerces/tests/util/XercesAbstractTestCase.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[util.XercesAbstractTestCase].setFeature(String,boolean)'
    - '[javax.xml.validation.SchemaFactory].newInstance(String)'
    linkageType: ''
    returnType: void
    signature: '[util.XercesAbstractTestCase].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.validation.SchemaFactory
      - String
      - String
      - String
      - String
      - java.util.List
      - java.util.List
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: '[util.XercesAbstractTestCase].tearDown()'
    functionSourceFile: /src/xerces/tests/util/XercesAbstractTestCase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[util.XercesAbstractTestCase].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXParseException].getSystemId()'
      Src: util.XercesAbstractTestCase:73,1
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: util.XercesAbstractTestCase:74,1
    - Dst: '[Error].<init>(util.XercesAbstractTestCase,util.XercesAbstractTestCase)'
      Src: util.XercesAbstractTestCase:75,1
    - Dst: '[java.util.List].add(Error)'
      Src: util.XercesAbstractTestCase:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.validation.SchemaFactory
      - String
      - String
      - String
      - String
      - java.util.List
      - java.util.List
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - exception
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 76
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: '[util.XercesAbstractTestCase].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/util/XercesAbstractTestCase.java
    functionUses: 0
    functionsReached:
    - '[java.util.List].add(Error)'
    - '[org.xml.sax.SAXParseException].getSystemId()'
    - '[Error].<init>(util.XercesAbstractTestCase,util.XercesAbstractTestCase)'
    - '[org.xml.sax.SAXParseException].getMessage()'
    linkageType: ''
    returnType: void
    signature: '[util.XercesAbstractTestCase].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXParseException].getSystemId()'
      Src: util.XercesAbstractTestCase:79,1
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: util.XercesAbstractTestCase:80,1
    - Dst: '[FatalError].<init>(String,util.XercesAbstractTestCase)'
      Src: util.XercesAbstractTestCase:81,1
    - Dst: '[java.util.List].add(FatalError)'
      Src: util.XercesAbstractTestCase:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.validation.SchemaFactory
      - String
      - String
      - String
      - String
      - java.util.List
      - java.util.List
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - exception
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 82
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 82
    functionName: '[util.XercesAbstractTestCase].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/util/XercesAbstractTestCase.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXParseException].getSystemId()'
    - '[java.util.List].add(FatalError)'
    - '[org.xml.sax.SAXParseException].getMessage()'
    - '[FatalError].<init>(String,util.XercesAbstractTestCase)'
    linkageType: ''
    returnType: void
    signature: '[util.XercesAbstractTestCase].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXParseException].getSystemId()'
      Src: util.XercesAbstractTestCase:85,1
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: util.XercesAbstractTestCase:86,1
    - Dst: '[Warning].<init>(util.XercesAbstractTestCase,util.XercesAbstractTestCase)'
      Src: util.XercesAbstractTestCase:87,1
    - Dst: '[java.util.List].add(Warning)'
      Src: util.XercesAbstractTestCase:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.validation.SchemaFactory
      - String
      - String
      - String
      - String
      - java.util.List
      - java.util.List
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - exception
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 88
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 88
    functionName: '[util.XercesAbstractTestCase].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/util/XercesAbstractTestCase.java
    functionUses: 0
    functionsReached:
    - '[Warning].<init>(util.XercesAbstractTestCase,util.XercesAbstractTestCase)'
    - '[org.xml.sax.SAXParseException].getSystemId()'
    - '[java.util.List].add(Warning)'
    - '[org.xml.sax.SAXParseException].getMessage()'
    linkageType: ''
    returnType: void
    signature: '[util.XercesAbstractTestCase].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List].size()'
      Src: util.XercesAbstractTestCase:95,1
    - Dst: '[java.util.List].get(util.XercesAbstractTestCase)'
      Src: util.XercesAbstractTestCase:96,1
    - Dst: '[util.XercesAbstractTestCase].areMesgFragmentsOk(util.XercesAbstractTestCase)'
      Src: util.XercesAbstractTestCase:97,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.validation.SchemaFactory
      - String
      - String
      - String
      - String
      - java.util.List
      - java.util.List
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - expectedMsgList
    argTypes:
    - java.util.List
    constantsTouched: []
    func_position:
      end: 103
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 103
    functionName: '[util.XercesAbstractTestCase].areErrorMessagesConsistent(java.util.List)'
    functionSourceFile: /src/xerces/tests/util/XercesAbstractTestCase.java
    functionUses: 0
    functionsReached:
    - '[java.util.List].get(util.XercesAbstractTestCase)'
    - '[util.XercesAbstractTestCase].areMesgFragmentsOk(util.XercesAbstractTestCase)'
    - '[java.util.List].size()'
    linkageType: ''
    returnType: boolean
    signature: '[util.XercesAbstractTestCase].areErrorMessagesConsistent(java.util.List)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[util.FailureMesgFragments].getMessageFragments()'
      Src: util.XercesAbstractTestCase:112,1
    - Dst: '[java.util.List].iterator()'
      Src: util.XercesAbstractTestCase:115,1
    - Dst: '[java.util.List].iterator()'
      Src: util.XercesAbstractTestCase:118,1
    - Dst: '[util.XercesAbstractTestCase].hasNext()'
      Src: util.XercesAbstractTestCase:120,1
    - Dst: '[util.XercesAbstractTestCase].next()'
      Src: util.XercesAbstractTestCase:121,1
    - Dst: '[Error].getFailureMessage()'
      Src: util.XercesAbstractTestCase:124,1
    - Dst: '[FatalError].getFailureMessage()'
      Src: util.XercesAbstractTestCase:127,1
    - Dst: '[Warning].getFailureMessage()'
      Src: util.XercesAbstractTestCase:130,1
    - Dst: '[java.util.List].iterator()'
      Src: util.XercesAbstractTestCase:133,1
    - Dst: '[util.XercesAbstractTestCase].hasNext()'
      Src: util.XercesAbstractTestCase:133,1
    - Dst: '[util.XercesAbstractTestCase].next()'
      Src: util.XercesAbstractTestCase:134,1
    - Dst: '[util.XercesAbstractTestCase].indexOf(util.XercesAbstractTestCase)'
      Src: util.XercesAbstractTestCase:135,1
    - Dst: '[java.util.List].size()'
      Src: util.XercesAbstractTestCase:139,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - util.FailureMesgFragments
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.validation.SchemaFactory
      - String
      - String
      - String
      - String
      - java.util.List
      - java.util.List
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - mesgFragments
    argTypes:
    - util.FailureMesgFragments
    constantsTouched: []
    func_position:
      end: 148
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 148
    functionName: '[util.XercesAbstractTestCase].areMesgFragmentsOk(util.FailureMesgFragments)'
    functionSourceFile: /src/xerces/tests/util/XercesAbstractTestCase.java
    functionUses: 0
    functionsReached:
    - '[util.FailureMesgFragments].getMessageFragments()'
    - '[Error].getFailureMessage()'
    - '[util.XercesAbstractTestCase].indexOf(util.XercesAbstractTestCase)'
    - '[util.XercesAbstractTestCase].hasNext()'
    - '[util.XercesAbstractTestCase].next()'
    - '[FatalError].getFailureMessage()'
    - '[Warning].getFailureMessage()'
    - '[java.util.List].iterator()'
    - '[java.util.List].size()'
    linkageType: ''
    returnType: boolean
    signature: '[util.XercesAbstractTestCase].areMesgFragmentsOk(util.FailureMesgFragments)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: util.XercesAbstractTestCase.XercesFailure
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - systemId
    - failureMessage
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[util.XercesAbstractTestCase.XercesFailure].<init>(String,String)'
    functionSourceFile: /src/xerces/tests/util/XercesAbstractTestCase.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: util.XercesAbstractTestCase.XercesFailure
    signature: '[util.XercesAbstractTestCase.XercesFailure].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[util.XercesAbstractTestCase.XercesFailure].getFailureMessage()'
    functionSourceFile: /src/xerces/tests/util/XercesAbstractTestCase.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[util.XercesAbstractTestCase.XercesFailure].getFailureMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[util.XercesAbstractTestCase.XercesFailure].<init>(String,String)'
      Src: util.XercesAbstractTestCase.Error:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: util.XercesAbstractTestCase.Error
      static: false
      superClass: XercesFailure
    argCount: 2
    argNames:
    - systemId
    - failureMessage
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[util.XercesAbstractTestCase.Error].<init>(String,String)'
    functionSourceFile: /src/xerces/tests/util/XercesAbstractTestCase.java
    functionUses: 0
    functionsReached:
    - '[util.XercesAbstractTestCase.XercesFailure].<init>(String,String)'
    linkageType: ''
    returnType: util.XercesAbstractTestCase.Error
    signature: '[util.XercesAbstractTestCase.Error].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[util.XercesAbstractTestCase.XercesFailure].<init>(String,String)'
      Src: util.XercesAbstractTestCase.FatalError:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: util.XercesAbstractTestCase.FatalError
      static: false
      superClass: XercesFailure
    argCount: 2
    argNames:
    - systemId
    - failureMessage
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 173
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 173
    functionName: '[util.XercesAbstractTestCase.FatalError].<init>(String,String)'
    functionSourceFile: /src/xerces/tests/util/XercesAbstractTestCase.java
    functionUses: 0
    functionsReached:
    - '[util.XercesAbstractTestCase.XercesFailure].<init>(String,String)'
    linkageType: ''
    returnType: util.XercesAbstractTestCase.FatalError
    signature: '[util.XercesAbstractTestCase.FatalError].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[util.XercesAbstractTestCase.XercesFailure].<init>(String,String)'
      Src: util.XercesAbstractTestCase.Warning:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: util.XercesAbstractTestCase.Warning
      static: false
      superClass: XercesFailure
    argCount: 2
    argNames:
    - systemId
    - failureMessage
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: '[util.XercesAbstractTestCase.Warning].<init>(String,String)'
    functionSourceFile: /src/xerces/tests/util/XercesAbstractTestCase.java
    functionUses: 0
    functionsReached:
    - '[util.XercesAbstractTestCase.XercesFailure].<init>(String,String)'
    linkageType: ''
    returnType: util.XercesAbstractTestCase.Warning
    signature: '[util.XercesAbstractTestCase.Warning].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: argv[argnum].equals(String)
      Src: thread.Test:502,1
    - Dst: argv[argnum].equals(String)
      Src: thread.Test:504,1
    - Dst: argv[argnum].equals(String)
      Src: thread.Test:506,1
    - Dst: argv[argnum].equals(String)
      Src: thread.Test:508,1
    - Dst: argv[argnum].equals(String)
      Src: thread.Test:510,1
    - Dst: argv[argnum].equals(String)
      Src: thread.Test:512,1
    - Dst: argv[argnum].equals(String)
      Src: thread.Test:514,1
    - Dst: argv[argnum].equals(String)
      Src: thread.Test:516,1
    - Dst: '[Exception].<init>()'
      Src: thread.Test:520,1
    - Dst: Integer.parseInt()
      Src: thread.Test:522,1
    - Dst: '[Exception].<init>()'
      Src: thread.Test:525,1
    - Dst: '[Exception].<init>()'
      Src: thread.Test:528,1
    - Dst: argv[argnum].equals(String)
      Src: thread.Test:530,1
    - Dst: '[Exception].<init>()'
      Src: thread.Test:534,1
    - Dst: Integer.parseInt()
      Src: thread.Test:536,1
    - Dst: '[Exception].<init>()'
      Src: thread.Test:539,1
    - Dst: '[Exception].<init>()'
      Src: thread.Test:542,1
    - Dst: argv[argnum].charAt(int)
      Src: thread.Test:544,1
    - Dst: System.err.println(String)
      Src: thread.Test:546,1
    - Dst: '[Exception].<init>()'
      Src: thread.Test:548,1
    - Dst: System.err.println(String)
      Src: thread.Test:555,1
    - Dst: '[Exception].<init>()'
      Src: thread.Test:557,1
    - Dst: '[thread.Test.InFileInfo].<init>()'
      Src: thread.Test:559,1
    - Dst: System.err.println(String)
      Src: thread.Test:569,1
    - Dst: '[Exception].<init>()'
      Src: thread.Test:570,1
    - Dst: System.err.print(String)
      Src: thread.Test:577,1
    - Dst: System.exit(int)
      Src: thread.Test:588,1
    CyclomaticComplexity: 31
    EdgeCount: 31
    ICount: 75
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - RunInfo
      - ThreadInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 590
      start: 483
    functionDepth: 1
    functionLinenumber: 483
    functionLinenumberEnd: 590
    functionName: '[thread.Test].parseCommandLine(String)'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 1
    functionsReached:
    - '[thread.Test.InFileInfo].<init>()'
    - '[Exception].<init>()'
    - argv[argnum].charAt(int)
    - System.exit(int)
    - System.err.print(String)
    - argv[argnum].equals(String)
    - System.err.println(String)
    - Integer.parseInt()
    linkageType: ''
    returnType: void
    signature: '[thread.Test].parseCommandLine(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: thread.Test:608,1
    - Dst: '[StringBuffer].setLength(int)'
      Src: thread.Test:615,1
    - Dst: '[java.io.FileInputStream].<init>(thread.Test)'
      Src: thread.Test:617,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.FileInputStream)'
      Src: thread.Test:618,1
    - Dst: '[java.io.InputStreamReader].read(thread.Test,int,thread.Test)'
      Src: thread.Test:620,1
    - Dst: '[StringBuffer].append(thread.Test,int,thread.Test)'
      Src: thread.Test:621,1
    - Dst: '[StringBuffer].toString()'
      Src: thread.Test:623,1
    - Dst: '[java.io.InputStreamReader].close()'
      Src: thread.Test:624,1
    - Dst: System.err.print(String)
      Src: thread.Test:627,1
    - Dst: System.exit()
      Src: thread.Test:629,1
    - Dst: System.err.println(String)
      Src: thread.Test:632,1
    - Dst: System.exit()
      Src: thread.Test:634,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - RunInfo
      - ThreadInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 638
      start: 603
    functionDepth: 1
    functionLinenumber: 603
    functionLinenumberEnd: 638
    functionName: '[thread.Test].ReadFilesIntoMemory()'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].append(thread.Test,int,thread.Test)'
    - '[java.io.FileInputStream].<init>(thread.Test)'
    - System.err.print(String)
    - '[StringBuffer].setLength(int)'
    - '[StringBuffer].toString()'
    - System.exit()
    - System.err.println(String)
    - '[java.io.InputStreamReader].read(thread.Test,int,thread.Test)'
    - '[java.io.InputStreamReader].close()'
    - '[StringBuffer].<init>()'
    - '[java.io.InputStreamReader].<init>(java.io.FileInputStream)'
    linkageType: ''
    returnType: void
    signature: '[thread.Test].ReadFilesIntoMemory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[thread.Test].parseCommandLine(String)'
      Src: thread.Test:737,1
    - Dst: '[thread.Test].ReadFilesIntoMemory()'
      Src: thread.Test:743,1
    - Dst: '[ThreadParser].<init>()'
      Src: thread.Test:751,1
    - Dst: System.out.print(String)
      Src: thread.Test:761,1
    - Dst: '[ThreadParser].parse(thread.Test)'
      Src: thread.Test:763,1
    - Dst: System.err.println(String)
      Src: thread.Test:767,1
    - Dst: System.out.println(thread.Test)
      Src: thread.Test:774,1
    - Dst: '[ThreadParser].domPrint()'
      Src: thread.Test:776,1
    - Dst: System.exit(int)
      Src: thread.Test:780,1
    - Dst: '[ThreadInfo].<init>()'
      Src: thread.Test:794,1
    - Dst: '[thread].<init>()'
      Src: thread.Test:796,1
    - Dst: '[thread].start()'
      Src: thread.Test:797,1
    - Dst: System.currentTimeMillis()
      Src: thread.Test:806,1
    - Dst: Thread.sleep(int)
      Src: thread.Test:811,1
    - Dst: System.out.print(thread.Test)
      Src: thread.Test:827,1
    - Dst: System.out.flush()
      Src: thread.Test:828,1
    - Dst: System.currentTimeMillis()
      Src: thread.Test:833,1
    - Dst: System.out.println(String)
      Src: thread.Test:851,1
    - Dst: System.exit(int)
      Src: thread.Test:856,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 66
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - RunInfo
      - ThreadInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 857
      start: 735
    functionDepth: 2
    functionLinenumber: 735
    functionLinenumberEnd: 857
    functionName: '[thread.Test].run(String)'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 0
    functionsReached:
    - System.out.print(String)
    - System.out.println(String)
    - '[thread.Test].ReadFilesIntoMemory()'
    - '[ThreadInfo].<init>()'
    - '[thread].<init>()'
    - System.exit(int)
    - System.currentTimeMillis()
    - Thread.sleep(int)
    - '[ThreadParser].domPrint()'
    - '[ThreadParser].parse(thread.Test)'
    - '[thread].start()'
    - System.out.flush()
    - System.err.println(String)
    - '[thread.Test].parseCommandLine(String)'
    - System.out.println(thread.Test)
    - '[ThreadParser].<init>()'
    - System.out.print(thread.Test)
    linkageType: ''
    returnType: void
    signature: '[thread.Test].run(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[schema.Test].<init>()'
      Src: thread.Test:860,1
    - Dst: '[schema.Test].run(String)'
      Src: thread.Test:861,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - RunInfo
      - ThreadInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 862
      start: 859
    functionDepth: 1
    functionLinenumber: 859
    functionLinenumberEnd: 862
    functionName: '[thread.Test].main(String)'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 0
    functionsReached:
    - '[schema.Test].run(String)'
    - '[schema.Test].<init>()'
    linkageType: ''
    returnType: void
    signature: '[thread.Test].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RunInfo].<init>()'
      Src: thread.Test:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - RunInfo
      - ThreadInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: thread.Test
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[thread.Test].<init>()'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 0
    functionsReached:
    - '[RunInfo].<init>()'
    linkageType: ''
    returnType: thread.Test
    signature: '[thread.Test].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: thread.Test.InFileInfo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[thread.Test.InFileInfo].<init>()'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: thread.Test.InFileInfo
    signature: '[thread.Test.InFileInfo].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - InFileInfo
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: thread.Test.RunInfo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[thread.Test.RunInfo].<init>()'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: thread.Test.RunInfo
    signature: '[thread.Test.RunInfo].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: thread.Test.ThreadInfo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 115
    functionName: '[thread.Test.ThreadInfo].<init>()'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: thread.Test.ThreadInfo
    signature: '[thread.Test.ThreadInfo].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[thread.Test.ThreadParser].addToCheckSum(char,int,int)'
      Src: thread.Test.ThreadParser:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SAXParser
      - DOMParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: HandlerBase
    argCount: 3
    argNames:
    - chars
    - start
    - length
    argTypes:
    - char
    - int
    - int
    constantsTouched: []
    func_position:
      end: 151
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 151
    functionName: '[thread.Test.ThreadParser].characters(char,int,int)'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 0
    functionsReached:
    - '[thread.Test.ThreadParser].addToCheckSum(char,int,int)'
    linkageType: ''
    returnType: void
    signature: '[thread.Test.ThreadParser].characters(char,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[thread.Test.ThreadParser].addToCheckSum(char,int,int)'
      Src: thread.Test.ThreadParser:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SAXParser
      - DOMParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: HandlerBase
    argCount: 3
    argNames:
    - chars
    - start
    - length
    argTypes:
    - char
    - int
    - int
    constantsTouched: []
    func_position:
      end: 153
      start: 152
    functionDepth: 1
    functionLinenumber: 152
    functionLinenumberEnd: 153
    functionName: '[thread.Test.ThreadParser].ignorableWhitespace(char,int,int)'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 0
    functionsReached:
    - '[thread.Test.ThreadParser].addToCheckSum(char,int,int)'
    linkageType: ''
    returnType: void
    signature: '[thread.Test.ThreadParser].ignorableWhitespace(char,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: thread.Test.ThreadParser:157,1
    - Dst: System.err.print(String)
      Src: thread.Test.ThreadParser:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SAXParser
      - DOMParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: HandlerBase
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: '[thread.Test.ThreadParser].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXParseException].getMessage()'
    - System.err.print(String)
    linkageType: ''
    returnType: void
    signature: '[thread.Test.ThreadParser].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: thread.Test.ThreadParser:161,1
    - Dst: System.err.print(String)
      Src: thread.Test.ThreadParser:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SAXParser
      - DOMParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: HandlerBase
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[thread.Test.ThreadParser].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXParseException].getMessage()'
    - System.err.print(String)
    linkageType: ''
    returnType: void
    signature: '[thread.Test.ThreadParser].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: thread.Test.ThreadParser:165,1
    - Dst: System.err.print(String)
      Src: thread.Test.ThreadParser:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SAXParser
      - DOMParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: HandlerBase
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 165
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionName: '[thread.Test.ThreadParser].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXParseException].getMessage()'
    - System.err.print(String)
    linkageType: ''
    returnType: void
    signature: '[thread.Test.ThreadParser].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMParser].<init>()'
      Src: thread.Test.ThreadParser:175,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(String,thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:177,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setErrorHandler()'
      Src: thread.Test.ThreadParser:181,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].<init>()'
      Src: thread.Test.ThreadParser:186,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setFeature(String,thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:188,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setDocumentHandler()'
      Src: thread.Test.ThreadParser:192,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setErrorHandler()'
      Src: thread.Test.ThreadParser:193,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SAXParser
      - DOMParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: thread.Test.ThreadParser
      static: false
      superClass: HandlerBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 196
    functionName: '[thread.Test.ThreadParser].<init>()'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.SAXParser].setDocumentHandler()'
    - '[org.apache.xerces.parsers.DOMParser].<init>()'
    - '[org.apache.xerces.parsers.SAXParser].setErrorHandler()'
    - '[org.apache.xerces.parsers.DOMParser].setFeature(String,thread.Test.ThreadParser)'
    - '[org.apache.xerces.parsers.SAXParser].<init>()'
    - '[org.apache.xerces.parsers.SAXParser].setFeature(String,thread.Test.ThreadParser)'
    - '[org.apache.xerces.parsers.DOMParser].setErrorHandler()'
    linkageType: ''
    returnType: thread.Test.ThreadParser
    signature: '[thread.Test.ThreadParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringReader].<init>(thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:215,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: thread.Test.ThreadParser:215,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].parse(org.xml.sax.InputSource)'
      Src: thread.Test.ThreadParser:223,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].parse(thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:225,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getDocument()'
      Src: thread.Test.ThreadParser:226,1
    - Dst: '[thread.Test.ThreadParser].domCheckSum(thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:227,1
    - Dst: core.getDomConfig()
      Src: thread.Test.ThreadParser:229,1
    - Dst: '[thread.Test.ThreadParser].setParameter(String,thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:230,1
    - Dst: '[thread.Test.ThreadParser].setParameter(String,String)'
      Src: thread.Test.ThreadParser:231,1
    - Dst: core.normalizeDocument()
      Src: thread.Test.ThreadParser:232,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].parse(org.xml.sax.InputSource)'
      Src: thread.Test.ThreadParser:239,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].parse(thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:241,1
    - Dst: e.getMessage()
      Src: thread.Test.ThreadParser:247,1
    - Dst: System.err.println(thread.Test.ThreadParser)
      Src: thread.Test.ThreadParser:248,1
    - Dst: e.getMessage()
      Src: thread.Test.ThreadParser:253,1
    - Dst: System.err.println(thread.Test.ThreadParser)
      Src: thread.Test.ThreadParser:254,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SAXParser
      - DOMParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: HandlerBase
    argCount: 1
    argNames:
    - fileNum
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 259
      start: 207
    functionDepth: 2
    functionLinenumber: 207
    functionLinenumberEnd: 259
    functionName: '[thread.Test.ThreadParser].parse(int)'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 0
    functionsReached:
    - '[thread.Test.ThreadParser].setParameter(String,thread.Test.ThreadParser)'
    - System.err.println(thread.Test.ThreadParser)
    - core.getDomConfig()
    - e.getMessage()
    - core.normalizeDocument()
    - '[org.apache.xerces.parsers.SAXParser].parse(org.xml.sax.InputSource)'
    - '[org.apache.xerces.parsers.DOMParser].getDocument()'
    - '[thread.Test.ThreadParser].setParameter(String,String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[java.io.StringReader].<init>(thread.Test.ThreadParser)'
    - '[org.apache.xerces.parsers.DOMParser].parse(thread.Test.ThreadParser)'
    - '[org.apache.xerces.parsers.SAXParser].parse(thread.Test.ThreadParser)'
    - '[thread.Test.ThreadParser].domCheckSum(thread.Test.ThreadParser)'
    - '[org.apache.xerces.parsers.DOMParser].parse(org.xml.sax.InputSource)'
    linkageType: ''
    returnType: int
    signature: '[thread.Test.ThreadParser].parse(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SAXParser
      - DOMParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: HandlerBase
    argCount: 3
    argNames:
    - chars
    - start
    - len
    argTypes:
    - char
    - int
    - int
    constantsTouched: []
    func_position:
      end: 272
      start: 266
    functionDepth: 0
    functionLinenumber: 266
    functionLinenumberEnd: 272
    functionName: '[thread.Test.ThreadParser].addToCheckSum(char,int,int)'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[thread.Test.ThreadParser].addToCheckSum(char,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: thread.Test.ThreadParser:281,1
    - Dst: '[String].charAt(thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SAXParser
      - DOMParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: HandlerBase
    argCount: 1
    argNames:
    - chars
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 284
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 284
    functionName: '[thread.Test.ThreadParser].addToCheckSum(String)'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(thread.Test.ThreadParser)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[thread.Test.ThreadParser].addToCheckSum(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[thread.Test.ThreadParser].addToCheckSum(String)'
      Src: thread.Test.ThreadParser:295,1
    - Dst: '[org.xml.sax.AttributeList].getLength()'
      Src: thread.Test.ThreadParser:297,1
    - Dst: '[org.xml.sax.AttributeList].getName(thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:301,1
    - Dst: '[thread.Test.ThreadParser].addToCheckSum(thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:302,1
    - Dst: '[org.xml.sax.AttributeList].getValue(thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:303,1
    - Dst: '[thread.Test.ThreadParser].addToCheckSum(thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:304,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.AttributeList
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SAXParser
      - DOMParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: HandlerBase
    argCount: 2
    argNames:
    - name
    - attributes
    argTypes:
    - String
    - org.xml.sax.AttributeList
    constantsTouched: []
    func_position:
      end: 306
      start: 293
    functionDepth: 1
    functionLinenumber: 293
    functionLinenumberEnd: 306
    functionName: '[thread.Test.ThreadParser].startElement(String,org.xml.sax.AttributeList)'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 0
    functionsReached:
    - '[thread.Test.ThreadParser].addToCheckSum(thread.Test.ThreadParser)'
    - '[org.xml.sax.AttributeList].getName(thread.Test.ThreadParser)'
    - '[thread.Test.ThreadParser].addToCheckSum(String)'
    - '[org.xml.sax.AttributeList].getValue(thread.Test.ThreadParser)'
    - '[org.xml.sax.AttributeList].getLength()'
    linkageType: ''
    returnType: void
    signature: '[thread.Test.ThreadParser].startElement(String,org.xml.sax.AttributeList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: thread.Test.ThreadParser:319,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: thread.Test.ThreadParser:323,1
    - Dst: '[org.w3c.dom.Node].getAttributes()'
      Src: thread.Test.ThreadParser:325,1
    - Dst: '[thread.Test.ThreadParser].getLength()'
      Src: thread.Test.ThreadParser:326,1
    - Dst: '[thread.Test.ThreadParser].item(thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:329,1
    - Dst: '[thread.Test.ThreadParser].domCheckSum(thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:329,1
    - Dst: '[thread.Test.ThreadParser].addToCheckSum(thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:331,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: thread.Test.ThreadParser:332,1
    - Dst: '[thread.Test.ThreadParser].getNextSibling()'
      Src: thread.Test.ThreadParser:332,1
    - Dst: '[thread.Test.ThreadParser].domCheckSum(thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:333,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: thread.Test.ThreadParser:341,1
    - Dst: '[thread.Test.ThreadParser].addToCheckSum(thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:342,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: thread.Test.ThreadParser:343,1
    - Dst: '[thread.Test.ThreadParser].addToCheckSum(thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:345,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: thread.Test.ThreadParser:353,1
    - Dst: '[thread.Test.ThreadParser].addToCheckSum(thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:354,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: thread.Test.ThreadParser:364,1
    - Dst: '[thread.Test.ThreadParser].getNextSibling()'
      Src: thread.Test.ThreadParser:364,1
    - Dst: '[thread.Test.ThreadParser].domCheckSum(thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:365,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SAXParser
      - DOMParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: HandlerBase
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 369
      start: 313
    functionDepth: 1
    functionLinenumber: 313
    functionLinenumberEnd: 369
    functionName: '[thread.Test.ThreadParser].domCheckSum(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 0
    functionsReached:
    - '[thread.Test.ThreadParser].addToCheckSum(thread.Test.ThreadParser)'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[thread.Test.ThreadParser].getLength()'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[thread.Test.ThreadParser].item(thread.Test.ThreadParser)'
    - '[thread.Test.ThreadParser].getNextSibling()'
    - '[org.w3c.dom.Node].getNodeName()'
    - '[thread.Test.ThreadParser].domCheckSum(thread.Test.ThreadParser)'
    - '[org.w3c.dom.Node].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[thread.Test.ThreadParser].domCheckSum(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMParser].getDocument()'
      Src: thread.Test.ThreadParser:382,1
    - Dst: '[thread.Test.ThreadParser].domCheckSum(thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:383,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SAXParser
      - DOMParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: HandlerBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 386
      start: 378
    functionDepth: 0
    functionLinenumber: 378
    functionLinenumberEnd: 386
    functionName: '[thread.Test.ThreadParser].reCheck()'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 0
    functionsReached:
    - '[thread.Test.ThreadParser].domCheckSum(thread.Test.ThreadParser)'
    - '[org.apache.xerces.parsers.DOMParser].getDocument()'
    linkageType: ''
    returnType: int
    signature: '[thread.Test.ThreadParser].reCheck()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: thread.Test.ThreadParser:394,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getDocument()'
      Src: thread.Test.ThreadParser:396,1
    - Dst: '[thread.Test.ThreadParser].domPrint(thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:396,1
    - Dst: System.out.println(String)
      Src: thread.Test.ThreadParser:397,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SAXParser
      - DOMParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: HandlerBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 398
      start: 392
    functionDepth: 1
    functionLinenumber: 392
    functionLinenumberEnd: 398
    functionName: '[thread.Test.ThreadParser].domPrint()'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 0
    functionsReached:
    - '[thread.Test.ThreadParser].domPrint(thread.Test.ThreadParser)'
    - '[org.apache.xerces.parsers.DOMParser].getDocument()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[thread.Test.ThreadParser].domPrint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: thread.Test.ThreadParser:412,1
    - Dst: System.out.print(String)
      Src: thread.Test.ThreadParser:416,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: thread.Test.ThreadParser:417,1
    - Dst: System.out.print(thread.Test.ThreadParser)
      Src: thread.Test.ThreadParser:417,1
    - Dst: '[org.w3c.dom.Node].getAttributes()'
      Src: thread.Test.ThreadParser:419,1
    - Dst: '[thread.Test.ThreadParser].getLength()'
      Src: thread.Test.ThreadParser:420,1
    - Dst: '[thread.Test.ThreadParser].item(thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:423,1
    - Dst: '[thread.Test.ThreadParser].domPrint(thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:423,1
    - Dst: System.out.print(String)
      Src: thread.Test.ThreadParser:425,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: thread.Test.ThreadParser:427,1
    - Dst: '[thread.Test.ThreadParser].getNextSibling()'
      Src: thread.Test.ThreadParser:427,1
    - Dst: '[thread.Test.ThreadParser].domPrint(thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:428,1
    - Dst: System.out.print(String)
      Src: thread.Test.ThreadParser:430,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: thread.Test.ThreadParser:431,1
    - Dst: System.out.print(thread.Test.ThreadParser)
      Src: thread.Test.ThreadParser:431,1
    - Dst: System.out.print(String)
      Src: thread.Test.ThreadParser:432,1
    - Dst: System.out.print(String)
      Src: thread.Test.ThreadParser:439,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: thread.Test.ThreadParser:440,1
    - Dst: System.out.print(thread.Test.ThreadParser)
      Src: thread.Test.ThreadParser:440,1
    - Dst: System.out.print(String)
      Src: thread.Test.ThreadParser:441,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: thread.Test.ThreadParser:442,1
    - Dst: System.out.print(thread.Test.ThreadParser)
      Src: thread.Test.ThreadParser:442,1
    - Dst: System.out.print(String)
      Src: thread.Test.ThreadParser:443,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: thread.Test.ThreadParser:451,1
    - Dst: System.out.print(thread.Test.ThreadParser)
      Src: thread.Test.ThreadParser:451,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: thread.Test.ThreadParser:461,1
    - Dst: '[thread.Test.ThreadParser].getNextSibling()'
      Src: thread.Test.ThreadParser:461,1
    - Dst: '[thread.Test.ThreadParser].domPrint(thread.Test.ThreadParser)'
      Src: thread.Test.ThreadParser:462,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SAXParser
      - DOMParser
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: HandlerBase
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 466
      start: 405
    functionDepth: 1
    functionLinenumber: 405
    functionLinenumberEnd: 466
    functionName: '[thread.Test.ThreadParser].domPrint(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 0
    functionsReached:
    - System.out.print(String)
    - System.out.print(thread.Test.ThreadParser)
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[thread.Test.ThreadParser].getLength()'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[thread.Test.ThreadParser].domPrint(thread.Test.ThreadParser)'
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[thread.Test.ThreadParser].item(thread.Test.ThreadParser)'
    - '[thread.Test.ThreadParser].getNextSibling()'
    - '[org.w3c.dom.Node].getNodeName()'
    - '[org.w3c.dom.Node].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[thread.Test.ThreadParser].domPrint(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ThreadInfo
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadInfo
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: thread.Test.thread
      static: false
      superClass: Thread
    argCount: 1
    argNames:
    - param
    argTypes:
    - ThreadInfo
    constantsTouched: []
    func_position:
      end: 663
      start: 661
    functionDepth: 0
    functionLinenumber: 661
    functionLinenumberEnd: 663
    functionName: '[thread.Test.thread].<init>(ThreadInfo)'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: thread.Test.thread
    signature: '[thread.Test.thread].<init>(ThreadInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: thread.Test.thread:670,1
    - Dst: '[ThreadParser].<init>()'
      Src: thread.Test.thread:682,1
    - Dst: System.out.println(thread.Test.thread)
      Src: thread.Test.thread:692,1
    - Dst: '[ThreadParser].parse(thread.Test.thread)'
      Src: thread.Test.thread:697,1
    - Dst: System.err.println(thread.Test.thread)
      Src: thread.Test.thread:701,1
    - Dst: '[ThreadParser].reCheck()'
      Src: thread.Test.thread:707,1
    - Dst: System.err.println(String)
      Src: thread.Test.thread:708,1
    - Dst: '[ThreadParser].domPrint()'
      Src: thread.Test.thread:710,1
    - Dst: System.out.flush()
      Src: thread.Test.thread:711,1
    - Dst: System.exit()
      Src: thread.Test.thread:712,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ThreadInfo
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Thread
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 724
      start: 665
    functionDepth: 0
    functionLinenumber: 665
    functionLinenumberEnd: 724
    functionName: '[thread.Test.thread].run()'
    functionSourceFile: /src/xerces/tests/thread/Test.java
    functionUses: 0
    functionsReached:
    - System.out.println(thread.Test.thread)
    - '[ThreadParser].reCheck()'
    - System.out.println(String)
    - System.err.println(thread.Test.thread)
    - '[ThreadParser].domPrint()'
    - System.out.flush()
    - System.err.println(String)
    - '[ThreadParser].<init>()'
    - System.exit()
    - '[ThreadParser].parse(thread.Test.thread)'
    linkageType: ''
    returnType: void
    signature: '[thread.Test.thread].run()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jaxp.JAXPConstants
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[jaxp.JAXPConstants].<init>()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPConstants.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jaxp.JAXPConstants
    signature: '[jaxp.JAXPConstants].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.InputSource].<init>(jaxp.InputData)'
      Src: jaxp.InputData:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jaxp.InputData
      static: false
      superClass: org.xml.sax.InputSource
    argCount: 1
    argNames:
    - sourceId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[jaxp.InputData].<init>(String)'
    functionSourceFile: /src/xerces/tests/jaxp/InputData.java
    functionUses: 46
    functionsReached:
    - '[org.xml.sax.InputSource].<init>(jaxp.InputData)'
    linkageType: ''
    returnType: jaxp.InputData
    signature: '[jaxp.InputData].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.File].<init>(String)'
      Src: jaxp.InputData:45,1
    - Dst: '[java.io.File].toURL()'
      Src: jaxp.InputData:45,1
    - Dst: '[jaxp.InputData].toString()'
      Src: jaxp.InputData:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.xml.sax.InputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[jaxp.InputData].toURIString()'
    functionSourceFile: /src/xerces/tests/jaxp/InputData.java
    functionUses: 0
    functionsReached:
    - '[jaxp.InputData].toString()'
    - '[java.io.File].<init>(String)'
    - '[java.io.File].toURL()'
    linkageType: ''
    returnType: String
    signature: '[jaxp.InputData].toURIString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[idc.AllTests].suite()'
      Src: jaxp.AllTests:32,1
    - Dst: junit.textui.TestRunner.run(junit.framework.Test)
      Src: jaxp.AllTests:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 1
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[jaxp.AllTests].main(String[])'
    functionSourceFile: /src/xerces/tests/jaxp/AllTests.java
    functionUses: 0
    functionsReached:
    - junit.textui.TestRunner.run(junit.framework.Test)
    - '[idc.AllTests].suite()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.AllTests].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestSuite].<init>(String)'
      Src: jaxp.AllTests:36,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: jaxp.AllTests:37,1
    - Dst: '[junit.framework.TestSuite].addTestSuite()'
      Src: jaxp.AllTests:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: junit.framework.Test
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[jaxp.AllTests].suite()'
    functionSourceFile: /src/xerces/tests/jaxp/AllTests.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestSuite].<init>(String)'
    - '[junit.framework.TestSuite].addTestSuite()'
    linkageType: ''
    returnType: junit.framework.Test
    signature: '[jaxp.AllTests].suite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jaxp.AllTests
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[jaxp.AllTests].<init>()'
    functionSourceFile: /src/xerces/tests/jaxp/AllTests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jaxp.AllTests
    signature: '[jaxp.AllTests].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].setUp()'
      Src: jaxp.JAXPSecureProcessingTest:62,1
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:63,1
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:64,1
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:65,1
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:67,1
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:69,1
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:70,1
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:71,1
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:72,1
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:73,1
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:74,1
    - Dst: '[java.util.Locale].setDefault(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 77
    functionName: '[jaxp.JAXPSecureProcessingTest].setUp()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - System.setProperty(String,String)
    - '[junit.framework.TestCase].setUp()'
    - '[java.util.Locale].setDefault(jaxp.JAXPSecureProcessingTest)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].tearDown()'
      Src: jaxp.JAXPSecureProcessingTest:80,1
    - Dst: '[java.util.Locale].setDefault(java.util.Locale)'
      Src: jaxp.JAXPSecureProcessingTest:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[jaxp.JAXPSecureProcessingTest].tearDown()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].tearDown()'
    - '[java.util.Locale].setDefault(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].tearDown()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:85,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSecureXMLReader()'
      Src: jaxp.JAXPSecureProcessingTest:86,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:88,1
    - Dst: '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:88,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:89,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:92,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:92,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:92,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 94
    functionName: '[jaxp.JAXPSecureProcessingTest].testSAXEntityExpansionLimitSG()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].newSecureXMLReader()'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testSAXEntityExpansionLimitSG()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:97,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSecureXMLReader()'
      Src: jaxp.JAXPSecureProcessingTest:98,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:100,1
    - Dst: '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:100,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:101,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:104,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:104,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:104,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 106
    functionName: '[jaxp.JAXPSecureProcessingTest].testSAXEntityExpansionLimitSP()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].newSecureXMLReader()'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testSAXEntityExpansionLimitSP()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:109,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newDefaultXMLReader()'
      Src: jaxp.JAXPSecureProcessingTest:110,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:112,1
    - Dst: '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:112,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:113,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:116,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:116,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:116,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 118
    functionName: '[jaxp.JAXPSecureProcessingTest].testSAXEntityExpansionLimitDG()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].newDefaultXMLReader()'
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testSAXEntityExpansionLimitDG()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:121,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newDefaultXMLReader()'
      Src: jaxp.JAXPSecureProcessingTest:122,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:124,1
    - Dst: '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:124,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:125,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:128,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:128,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:128,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 130
    functionName: '[jaxp.JAXPSecureProcessingTest].testSAXEntityExpansionLimitDP()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].newDefaultXMLReader()'
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testSAXEntityExpansionLimitDP()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:133,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSecureDocumentBuilder()'
      Src: jaxp.JAXPSecureProcessingTest:134,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:136,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:136,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:137,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:140,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:140,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:140,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 142
    functionName: '[jaxp.JAXPSecureProcessingTest].testDOMEntityExpansionLimitSG()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - '[jaxp.JAXPSecureProcessingTest].newSecureDocumentBuilder()'
    - System.setProperty(String,String)
    - '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testDOMEntityExpansionLimitSG()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:145,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSecureDocumentBuilder()'
      Src: jaxp.JAXPSecureProcessingTest:146,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:148,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:148,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:149,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:152,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:152,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:152,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 154
    functionName: '[jaxp.JAXPSecureProcessingTest].testDOMEntityExpansionLimitSP()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - '[jaxp.JAXPSecureProcessingTest].newSecureDocumentBuilder()'
    - System.setProperty(String,String)
    - '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testDOMEntityExpansionLimitSP()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:157,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newDefaultDocumentBuilder()'
      Src: jaxp.JAXPSecureProcessingTest:158,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:160,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:160,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:161,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:164,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:164,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:164,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 166
    functionName: '[jaxp.JAXPSecureProcessingTest].testDOMEntityExpansionLimitDG()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    - '[jaxp.JAXPSecureProcessingTest].newDefaultDocumentBuilder()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testDOMEntityExpansionLimitDG()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:169,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newDefaultDocumentBuilder()'
      Src: jaxp.JAXPSecureProcessingTest:170,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:172,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:172,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:173,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:176,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:176,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:176,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 178
    functionName: '[jaxp.JAXPSecureProcessingTest].testDOMEntityExpansionLimitDP()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    - '[jaxp.JAXPSecureProcessingTest].newDefaultDocumentBuilder()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testDOMEntityExpansionLimitDP()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:181,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSecureXMLReader()'
      Src: jaxp.JAXPSecureProcessingTest:182,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:184,1
    - Dst: '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:184,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:185,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:188,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:188,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:188,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 190
    functionName: '[jaxp.JAXPSecureProcessingTest].testSAXTotalEntitySizeLimitSG()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].newSecureXMLReader()'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testSAXTotalEntitySizeLimitSG()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:193,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSecureXMLReader()'
      Src: jaxp.JAXPSecureProcessingTest:194,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:196,1
    - Dst: '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:196,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:197,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:200,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:200,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:200,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 202
    functionName: '[jaxp.JAXPSecureProcessingTest].testSAXTotalEntitySizeLimitSP()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].newSecureXMLReader()'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testSAXTotalEntitySizeLimitSP()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:205,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newDefaultXMLReader()'
      Src: jaxp.JAXPSecureProcessingTest:206,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:208,1
    - Dst: '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:208,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:209,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:212,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:212,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:212,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 214
    functionName: '[jaxp.JAXPSecureProcessingTest].testSAXTotalEntitySizeLimitDG()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].newDefaultXMLReader()'
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testSAXTotalEntitySizeLimitDG()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:217,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newDefaultXMLReader()'
      Src: jaxp.JAXPSecureProcessingTest:218,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:220,1
    - Dst: '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:220,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:221,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:224,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:224,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:224,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 226
    functionName: '[jaxp.JAXPSecureProcessingTest].testSAXTotalEntitySizeLimitDP()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].newDefaultXMLReader()'
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testSAXTotalEntitySizeLimitDP()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:229,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSecureDocumentBuilder()'
      Src: jaxp.JAXPSecureProcessingTest:230,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:232,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:232,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:233,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:236,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:236,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:236,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 228
    functionDepth: 1
    functionLinenumber: 228
    functionLinenumberEnd: 238
    functionName: '[jaxp.JAXPSecureProcessingTest].testDOMTotalEntitySizeLimitSG()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - '[jaxp.JAXPSecureProcessingTest].newSecureDocumentBuilder()'
    - System.setProperty(String,String)
    - '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testDOMTotalEntitySizeLimitSG()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:241,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSecureDocumentBuilder()'
      Src: jaxp.JAXPSecureProcessingTest:242,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:244,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:244,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:245,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:248,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:248,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:248,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 250
    functionName: '[jaxp.JAXPSecureProcessingTest].testDOMTotalEntitySizeLimitSP()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - '[jaxp.JAXPSecureProcessingTest].newSecureDocumentBuilder()'
    - System.setProperty(String,String)
    - '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testDOMTotalEntitySizeLimitSP()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:253,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newDefaultDocumentBuilder()'
      Src: jaxp.JAXPSecureProcessingTest:254,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:256,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:256,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:257,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:260,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:260,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:260,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 262
    functionName: '[jaxp.JAXPSecureProcessingTest].testDOMTotalEntitySizeLimitDG()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    - '[jaxp.JAXPSecureProcessingTest].newDefaultDocumentBuilder()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testDOMTotalEntitySizeLimitDG()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:265,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newDefaultDocumentBuilder()'
      Src: jaxp.JAXPSecureProcessingTest:266,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:268,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:268,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:269,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:272,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:272,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:272,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 274
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 274
    functionName: '[jaxp.JAXPSecureProcessingTest].testDOMTotalEntitySizeLimitDP()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    - '[jaxp.JAXPSecureProcessingTest].newDefaultDocumentBuilder()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testDOMTotalEntitySizeLimitDP()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:277,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSecureXMLReader()'
      Src: jaxp.JAXPSecureProcessingTest:278,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:280,1
    - Dst: '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:280,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:281,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:284,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:284,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:284,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 276
    functionDepth: 1
    functionLinenumber: 276
    functionLinenumberEnd: 286
    functionName: '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitSG()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].newSecureXMLReader()'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitSG()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:289,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSecureXMLReader()'
      Src: jaxp.JAXPSecureProcessingTest:290,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:292,1
    - Dst: '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:292,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:293,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:296,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:296,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:296,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 298
      start: 288
    functionDepth: 1
    functionLinenumber: 288
    functionLinenumberEnd: 298
    functionName: '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitSG11()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].newSecureXMLReader()'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitSG11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:301,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSecureXMLReader()'
      Src: jaxp.JAXPSecureProcessingTest:302,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:304,1
    - Dst: '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:304,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:305,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:308,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:308,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:308,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 300
    functionDepth: 1
    functionLinenumber: 300
    functionLinenumberEnd: 310
    functionName: '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitSP()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].newSecureXMLReader()'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitSP()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:313,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSecureXMLReader()'
      Src: jaxp.JAXPSecureProcessingTest:314,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:316,1
    - Dst: '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:316,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:317,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:320,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:320,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:320,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 312
    functionDepth: 1
    functionLinenumber: 312
    functionLinenumberEnd: 322
    functionName: '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitSP11()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].newSecureXMLReader()'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitSP11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:325,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newDefaultXMLReader()'
      Src: jaxp.JAXPSecureProcessingTest:326,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:328,1
    - Dst: '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:328,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:329,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:332,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:332,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:332,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 334
      start: 324
    functionDepth: 1
    functionLinenumber: 324
    functionLinenumberEnd: 334
    functionName: '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitDG()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].newDefaultXMLReader()'
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitDG()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:337,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newDefaultXMLReader()'
      Src: jaxp.JAXPSecureProcessingTest:338,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:340,1
    - Dst: '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:340,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:341,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:344,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:344,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:344,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 336
    functionDepth: 1
    functionLinenumber: 336
    functionLinenumberEnd: 346
    functionName: '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitDG11()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].newDefaultXMLReader()'
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitDG11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:349,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newDefaultXMLReader()'
      Src: jaxp.JAXPSecureProcessingTest:350,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:352,1
    - Dst: '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:352,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:353,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:356,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:356,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:356,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 348
    functionDepth: 1
    functionLinenumber: 348
    functionLinenumberEnd: 358
    functionName: '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitDP()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].newDefaultXMLReader()'
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitDP()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:361,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newDefaultXMLReader()'
      Src: jaxp.JAXPSecureProcessingTest:362,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:364,1
    - Dst: '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:364,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:365,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:368,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:368,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:368,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 370
      start: 360
    functionDepth: 1
    functionLinenumber: 360
    functionLinenumberEnd: 370
    functionName: '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitDP11()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].newDefaultXMLReader()'
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitDP11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:373,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSecureDocumentBuilder()'
      Src: jaxp.JAXPSecureProcessingTest:374,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:376,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:376,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:377,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:380,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:380,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:380,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 382
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 382
    functionName: '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitSG()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - '[jaxp.JAXPSecureProcessingTest].newSecureDocumentBuilder()'
    - System.setProperty(String,String)
    - '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitSG()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:385,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSecureDocumentBuilder()'
      Src: jaxp.JAXPSecureProcessingTest:386,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:388,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:388,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:389,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:392,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:392,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:392,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 394
      start: 384
    functionDepth: 1
    functionLinenumber: 384
    functionLinenumberEnd: 394
    functionName: '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitSG11()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - '[jaxp.JAXPSecureProcessingTest].newSecureDocumentBuilder()'
    - System.setProperty(String,String)
    - '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitSG11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:397,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSecureDocumentBuilder()'
      Src: jaxp.JAXPSecureProcessingTest:398,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:400,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:400,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:401,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:404,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:404,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:404,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 406
      start: 396
    functionDepth: 1
    functionLinenumber: 396
    functionLinenumberEnd: 406
    functionName: '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitSP()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - '[jaxp.JAXPSecureProcessingTest].newSecureDocumentBuilder()'
    - System.setProperty(String,String)
    - '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitSP()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:409,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSecureDocumentBuilder()'
      Src: jaxp.JAXPSecureProcessingTest:410,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:412,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:412,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:413,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:416,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:416,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:416,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 418
      start: 408
    functionDepth: 1
    functionLinenumber: 408
    functionLinenumberEnd: 418
    functionName: '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitSP11()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - '[jaxp.JAXPSecureProcessingTest].newSecureDocumentBuilder()'
    - System.setProperty(String,String)
    - '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitSP11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:421,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newDefaultDocumentBuilder()'
      Src: jaxp.JAXPSecureProcessingTest:422,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:424,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:424,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:425,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:428,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:428,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:428,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 430
      start: 420
    functionDepth: 1
    functionLinenumber: 420
    functionLinenumberEnd: 430
    functionName: '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitDG()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    - '[jaxp.JAXPSecureProcessingTest].newDefaultDocumentBuilder()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitDG()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:433,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newDefaultDocumentBuilder()'
      Src: jaxp.JAXPSecureProcessingTest:434,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:436,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:436,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:437,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:440,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:440,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:440,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 442
      start: 432
    functionDepth: 1
    functionLinenumber: 432
    functionLinenumberEnd: 442
    functionName: '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitDG11()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    - '[jaxp.JAXPSecureProcessingTest].newDefaultDocumentBuilder()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitDG11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:445,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newDefaultDocumentBuilder()'
      Src: jaxp.JAXPSecureProcessingTest:446,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:448,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:448,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:449,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:452,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:452,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:452,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 454
      start: 444
    functionDepth: 1
    functionLinenumber: 444
    functionLinenumberEnd: 454
    functionName: '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitDP()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    - '[jaxp.JAXPSecureProcessingTest].newDefaultDocumentBuilder()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitDP()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:457,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newDefaultDocumentBuilder()'
      Src: jaxp.JAXPSecureProcessingTest:458,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:460,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:460,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:461,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:464,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:464,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:464,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 466
      start: 456
    functionDepth: 1
    functionLinenumber: 456
    functionLinenumberEnd: 466
    functionName: '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitDP11()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    - '[jaxp.JAXPSecureProcessingTest].newDefaultDocumentBuilder()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitDP11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:469,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSecureSchemaAwareXMLReader()'
      Src: jaxp.JAXPSecureProcessingTest:470,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:472,1
    - Dst: '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:472,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:473,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:476,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:476,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:476,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 478
      start: 468
    functionDepth: 2
    functionLinenumber: 468
    functionLinenumberEnd: 478
    functionName: '[jaxp.JAXPSecureProcessingTest].testSAXMaxOccursLimit()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].newSecureSchemaAwareXMLReader()'
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testSAXMaxOccursLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:481,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSecureSchemaAwareDocumentBuilder()'
      Src: jaxp.JAXPSecureProcessingTest:482,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:484,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:484,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:485,1
    - Dst: se.getMessage()
      Src: jaxp.JAXPSecureProcessingTest:488,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
      Src: jaxp.JAXPSecureProcessingTest:488,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:488,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 490
      start: 480
    functionDepth: 2
    functionLinenumber: 480
    functionLinenumberEnd: 490
    functionName: '[jaxp.JAXPSecureProcessingTest].testDOMMaxOccursLimit()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].indexOf(String)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].assertTrue(jaxp.JAXPSecureProcessingTest)'
    - se.getMessage()
    - System.setProperty(String,String)
    - '[jaxp.JAXPSecureProcessingTest].newSecureSchemaAwareDocumentBuilder()'
    - '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testDOMMaxOccursLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:493,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSecureXMLReader()'
      Src: jaxp.JAXPSecureProcessingTest:494,1
    - Dst: '[org.xml.sax.EntityResolver].<init>()'
      Src: jaxp.JAXPSecureProcessingTest:495,1
    - Dst: '[org.xml.sax.XMLReader].setEntityResolver(org.xml.sax.EntityResolver)'
      Src: jaxp.JAXPSecureProcessingTest:495,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:503,1
    - Dst: '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:503,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:504,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 507
      start: 492
    functionDepth: 1
    functionLinenumber: 492
    functionLinenumberEnd: 507
    functionName: '[jaxp.JAXPSecureProcessingTest].testSAXEnableExternalEntityResolution()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.EntityResolver].<init>()'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].newSecureXMLReader()'
    - System.setProperty(String,String)
    - '[org.xml.sax.XMLReader].setEntityResolver(org.xml.sax.EntityResolver)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    - '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testSAXEnableExternalEntityResolution()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:510,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSecureDocumentBuilder()'
      Src: jaxp.JAXPSecureProcessingTest:511,1
    - Dst: '[org.xml.sax.EntityResolver].<init>()'
      Src: jaxp.JAXPSecureProcessingTest:512,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].setEntityResolver(org.xml.sax.EntityResolver)'
      Src: jaxp.JAXPSecureProcessingTest:512,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:520,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:520,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].fail(String)'
      Src: jaxp.JAXPSecureProcessingTest:521,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 524
      start: 509
    functionDepth: 1
    functionLinenumber: 509
    functionLinenumberEnd: 524
    functionName: '[jaxp.JAXPSecureProcessingTest].testDOMEnableExternalEntityResolution()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.EntityResolver].<init>()'
    - '[jaxp.InputData].<init>(String)'
    - '[javax.xml.parsers.DocumentBuilder].setEntityResolver(org.xml.sax.EntityResolver)'
    - '[jaxp.JAXPSecureProcessingTest].newSecureDocumentBuilder()'
    - System.setProperty(String,String)
    - '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testDOMEnableExternalEntityResolution()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:527,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSecureXMLReader()'
      Src: jaxp.JAXPSecureProcessingTest:528,1
    - Dst: '[org.xml.sax.EntityResolver].<init>()'
      Src: jaxp.JAXPSecureProcessingTest:529,1
    - Dst: '[org.xml.sax.XMLReader].setEntityResolver(org.xml.sax.EntityResolver)'
      Src: jaxp.JAXPSecureProcessingTest:529,1
    - Dst: '[org.xml.sax.ContentHandler].<init>()'
      Src: jaxp.JAXPSecureProcessingTest:536,1
    - Dst: '[org.xml.sax.XMLReader].setContentHandler(org.xml.sax.ContentHandler)'
      Src: jaxp.JAXPSecureProcessingTest:536,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:588,1
    - Dst: '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:588,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 589
      start: 526
    functionDepth: 1
    functionLinenumber: 526
    functionLinenumberEnd: 589
    functionName: '[jaxp.JAXPSecureProcessingTest].testSAXDisableExternalEntityResolution()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.EntityResolver].<init>()'
    - '[org.xml.sax.ContentHandler].<init>()'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].newSecureXMLReader()'
    - '[org.xml.sax.XMLReader].setContentHandler(org.xml.sax.ContentHandler)'
    - System.setProperty(String,String)
    - '[org.xml.sax.XMLReader].setEntityResolver(org.xml.sax.EntityResolver)'
    - '[org.xml.sax.XMLReader].parse(jaxp.InputData)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testSAXDisableExternalEntityResolution()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.setProperty(String,String)
      Src: jaxp.JAXPSecureProcessingTest:592,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSecureDocumentBuilder()'
      Src: jaxp.JAXPSecureProcessingTest:593,1
    - Dst: '[org.xml.sax.EntityResolver].<init>()'
      Src: jaxp.JAXPSecureProcessingTest:594,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].setEntityResolver(org.xml.sax.EntityResolver)'
      Src: jaxp.JAXPSecureProcessingTest:594,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXPSecureProcessingTest:601,1
    - Dst: '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
      Src: jaxp.JAXPSecureProcessingTest:601,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].getDocumentElement()'
      Src: jaxp.JAXPSecureProcessingTest:602,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].getLocalName()'
      Src: jaxp.JAXPSecureProcessingTest:603,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertEquals(String,jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:603,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].getChildNodes()'
      Src: jaxp.JAXPSecureProcessingTest:604,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].getLength()'
      Src: jaxp.JAXPSecureProcessingTest:605,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertEquals(int,jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:605,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].item(int)'
      Src: jaxp.JAXPSecureProcessingTest:606,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].getNodeType()'
      Src: jaxp.JAXPSecureProcessingTest:607,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertEquals(jaxp.JAXPSecureProcessingTest,jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:607,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].getNodeName()'
      Src: jaxp.JAXPSecureProcessingTest:608,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertEquals(String,jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:608,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].getChildNodes()'
      Src: jaxp.JAXPSecureProcessingTest:609,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].getLength()'
      Src: jaxp.JAXPSecureProcessingTest:609,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].assertEquals(int,jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:609,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 610
      start: 591
    functionDepth: 1
    functionLinenumber: 591
    functionLinenumberEnd: 610
    functionName: '[jaxp.JAXPSecureProcessingTest].testDOMDisableExternalEntityResolution()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].item(int)'
    - '[org.xml.sax.EntityResolver].<init>()'
    - '[jaxp.JAXPSecureProcessingTest].assertEquals(int,jaxp.JAXPSecureProcessingTest)'
    - '[jaxp.JAXPSecureProcessingTest].assertEquals(jaxp.JAXPSecureProcessingTest,jaxp.JAXPSecureProcessingTest)'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXPSecureProcessingTest].getNodeType()'
    - '[javax.xml.parsers.DocumentBuilder].setEntityResolver(org.xml.sax.EntityResolver)'
    - '[jaxp.JAXPSecureProcessingTest].newSecureDocumentBuilder()'
    - System.setProperty(String,String)
    - '[jaxp.JAXPSecureProcessingTest].getLocalName()'
    - '[jaxp.JAXPSecureProcessingTest].getDocumentElement()'
    - '[jaxp.JAXPSecureProcessingTest].assertEquals(String,jaxp.JAXPSecureProcessingTest)'
    - '[jaxp.JAXPSecureProcessingTest].getNodeName()'
    - '[javax.xml.parsers.DocumentBuilder].parse(jaxp.InputData)'
    - '[jaxp.JAXPSecureProcessingTest].getLength()'
    - '[jaxp.JAXPSecureProcessingTest].getChildNodes()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSecureProcessingTest].testDOMDisableExternalEntityResolution()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.SAXParserFactory].newInstance()'
      Src: jaxp.JAXPSecureProcessingTest:613,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].setNamespaceAware(boolean)'
      Src: jaxp.JAXPSecureProcessingTest:614,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].setFeature(jaxp.JAXPSecureProcessingTest,boolean)'
      Src: jaxp.JAXPSecureProcessingTest:615,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSAXParser()'
      Src: jaxp.JAXPSecureProcessingTest:616,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].getXMLReader()'
      Src: jaxp.JAXPSecureProcessingTest:616,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xml.sax.XMLReader
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 617
      start: 612
    functionDepth: 0
    functionLinenumber: 612
    functionLinenumberEnd: 617
    functionName: '[jaxp.JAXPSecureProcessingTest].newSecureXMLReader()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 10
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].newSAXParser()'
    - '[jaxp.JAXPSecureProcessingTest].getXMLReader()'
    - '[jaxp.JAXPSecureProcessingTest].setNamespaceAware(boolean)'
    - '[javax.xml.parsers.SAXParserFactory].newInstance()'
    - '[jaxp.JAXPSecureProcessingTest].setFeature(jaxp.JAXPSecureProcessingTest,boolean)'
    linkageType: ''
    returnType: org.xml.sax.XMLReader
    signature: '[jaxp.JAXPSecureProcessingTest].newSecureXMLReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.validation.SchemaFactory].newInstance(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:620,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].setFeature(jaxp.JAXPSecureProcessingTest,boolean)'
      Src: jaxp.JAXPSecureProcessingTest:621,1
    - Dst: '[javax.xml.parsers.SAXParserFactory].newInstance()'
      Src: jaxp.JAXPSecureProcessingTest:622,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].setNamespaceAware(boolean)'
      Src: jaxp.JAXPSecureProcessingTest:623,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSchema()'
      Src: jaxp.JAXPSecureProcessingTest:624,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].setSchema(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:624,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].setFeature(jaxp.JAXPSecureProcessingTest,boolean)'
      Src: jaxp.JAXPSecureProcessingTest:625,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSAXParser()'
      Src: jaxp.JAXPSecureProcessingTest:626,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].getXMLReader()'
      Src: jaxp.JAXPSecureProcessingTest:626,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xml.sax.XMLReader
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 627
      start: 619
    functionDepth: 1
    functionLinenumber: 619
    functionLinenumberEnd: 627
    functionName: '[jaxp.JAXPSecureProcessingTest].newSecureSchemaAwareXMLReader()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 1
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].setSchema(jaxp.JAXPSecureProcessingTest)'
    - '[jaxp.JAXPSecureProcessingTest].newSchema()'
    - '[jaxp.JAXPSecureProcessingTest].newSAXParser()'
    - '[jaxp.JAXPSecureProcessingTest].setNamespaceAware(boolean)'
    - '[jaxp.JAXPSecureProcessingTest].getXMLReader()'
    - '[javax.xml.parsers.SAXParserFactory].newInstance()'
    - '[javax.xml.validation.SchemaFactory].newInstance(jaxp.JAXPSecureProcessingTest)'
    - '[jaxp.JAXPSecureProcessingTest].setFeature(jaxp.JAXPSecureProcessingTest,boolean)'
    linkageType: ''
    returnType: org.xml.sax.XMLReader
    signature: '[jaxp.JAXPSecureProcessingTest].newSecureSchemaAwareXMLReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.SAXParserFactory].newInstance()'
      Src: jaxp.JAXPSecureProcessingTest:630,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].setNamespaceAware(boolean)'
      Src: jaxp.JAXPSecureProcessingTest:631,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSAXParser()'
      Src: jaxp.JAXPSecureProcessingTest:632,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].getXMLReader()'
      Src: jaxp.JAXPSecureProcessingTest:632,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xml.sax.XMLReader
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 633
      start: 629
    functionDepth: 0
    functionLinenumber: 629
    functionLinenumberEnd: 633
    functionName: '[jaxp.JAXPSecureProcessingTest].newDefaultXMLReader()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 8
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].getXMLReader()'
    - '[jaxp.JAXPSecureProcessingTest].setNamespaceAware(boolean)'
    - '[javax.xml.parsers.SAXParserFactory].newInstance()'
    - '[jaxp.JAXPSecureProcessingTest].newSAXParser()'
    linkageType: ''
    returnType: org.xml.sax.XMLReader
    signature: '[jaxp.JAXPSecureProcessingTest].newDefaultXMLReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: jaxp.JAXPSecureProcessingTest:636,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].setNamespaceAware(boolean)'
      Src: jaxp.JAXPSecureProcessingTest:637,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].setExpandEntityReferences(boolean)'
      Src: jaxp.JAXPSecureProcessingTest:638,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].setFeature(jaxp.JAXPSecureProcessingTest,boolean)'
      Src: jaxp.JAXPSecureProcessingTest:639,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newDocumentBuilder()'
      Src: jaxp.JAXPSecureProcessingTest:640,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.parsers.DocumentBuilder
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 641
      start: 635
    functionDepth: 0
    functionLinenumber: 635
    functionLinenumberEnd: 641
    functionName: '[jaxp.JAXPSecureProcessingTest].newSecureDocumentBuilder()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 10
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].newDocumentBuilder()'
    - '[jaxp.JAXPSecureProcessingTest].setNamespaceAware(boolean)'
    - '[jaxp.JAXPSecureProcessingTest].setExpandEntityReferences(boolean)'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[jaxp.JAXPSecureProcessingTest].setFeature(jaxp.JAXPSecureProcessingTest,boolean)'
    linkageType: ''
    returnType: javax.xml.parsers.DocumentBuilder
    signature: '[jaxp.JAXPSecureProcessingTest].newSecureDocumentBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.validation.SchemaFactory].newInstance(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:644,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].setFeature(jaxp.JAXPSecureProcessingTest,boolean)'
      Src: jaxp.JAXPSecureProcessingTest:645,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: jaxp.JAXPSecureProcessingTest:646,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].setNamespaceAware(boolean)'
      Src: jaxp.JAXPSecureProcessingTest:647,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].setExpandEntityReferences(boolean)'
      Src: jaxp.JAXPSecureProcessingTest:648,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newSchema()'
      Src: jaxp.JAXPSecureProcessingTest:649,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].setSchema(jaxp.JAXPSecureProcessingTest)'
      Src: jaxp.JAXPSecureProcessingTest:649,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].setFeature(jaxp.JAXPSecureProcessingTest,boolean)'
      Src: jaxp.JAXPSecureProcessingTest:650,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newDocumentBuilder()'
      Src: jaxp.JAXPSecureProcessingTest:651,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.parsers.DocumentBuilder
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 652
      start: 643
    functionDepth: 1
    functionLinenumber: 643
    functionLinenumberEnd: 652
    functionName: '[jaxp.JAXPSecureProcessingTest].newSecureSchemaAwareDocumentBuilder()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 1
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].setSchema(jaxp.JAXPSecureProcessingTest)'
    - '[jaxp.JAXPSecureProcessingTest].newDocumentBuilder()'
    - '[jaxp.JAXPSecureProcessingTest].newSchema()'
    - '[jaxp.JAXPSecureProcessingTest].setNamespaceAware(boolean)'
    - '[jaxp.JAXPSecureProcessingTest].setExpandEntityReferences(boolean)'
    - '[javax.xml.validation.SchemaFactory].newInstance(jaxp.JAXPSecureProcessingTest)'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[jaxp.JAXPSecureProcessingTest].setFeature(jaxp.JAXPSecureProcessingTest,boolean)'
    linkageType: ''
    returnType: javax.xml.parsers.DocumentBuilder
    signature: '[jaxp.JAXPSecureProcessingTest].newSecureSchemaAwareDocumentBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: jaxp.JAXPSecureProcessingTest:655,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].setNamespaceAware(boolean)'
      Src: jaxp.JAXPSecureProcessingTest:656,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].setExpandEntityReferences(boolean)'
      Src: jaxp.JAXPSecureProcessingTest:657,1
    - Dst: '[jaxp.JAXPSecureProcessingTest].newDocumentBuilder()'
      Src: jaxp.JAXPSecureProcessingTest:658,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.parsers.DocumentBuilder
      static: true
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 659
      start: 654
    functionDepth: 0
    functionLinenumber: 654
    functionLinenumberEnd: 659
    functionName: '[jaxp.JAXPSecureProcessingTest].newDefaultDocumentBuilder()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 8
    functionsReached:
    - '[jaxp.JAXPSecureProcessingTest].setExpandEntityReferences(boolean)'
    - '[jaxp.JAXPSecureProcessingTest].setNamespaceAware(boolean)'
    - '[jaxp.JAXPSecureProcessingTest].newDocumentBuilder()'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    linkageType: ''
    returnType: javax.xml.parsers.DocumentBuilder
    signature: '[jaxp.JAXPSecureProcessingTest].newDefaultDocumentBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: jaxp.JAXPSecureProcessingTest:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jaxp.JAXPSecureProcessingTest
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[jaxp.JAXPSecureProcessingTest].<init>()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
    functionUses: 0
    functionsReached:
    - '[java.util.Locale].getDefault()'
    linkageType: ''
    returnType: jaxp.JAXPSecureProcessingTest
    signature: '[jaxp.JAXPSecureProcessingTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[junit.framework.TestCase].<init>(String)'
      Src: jaxp.JAXP12Tests:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - javax.xml.parsers.SAXParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jaxp.JAXP12Tests
      static: false
      superClass: junit.framework.TestCase
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[jaxp.JAXP12Tests].<init>(String)'
    functionSourceFile: /src/xerces/tests/jaxp/JAXP12Tests.java
    functionUses: 0
    functionsReached:
    - '[junit.framework.TestCase].<init>(String)'
    linkageType: ''
    returnType: jaxp.JAXP12Tests
    signature: '[jaxp.JAXP12Tests].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: jaxp.JAXP12Tests:93,1
    - Dst: '[jaxp.JAXP12Tests].newDocumentBuilder()'
      Src: jaxp.JAXP12Tests:94,1
    - Dst: '[jaxp.JAXP12Tests].setNamespaceAware(boolean)'
      Src: jaxp.JAXP12Tests:95,1
    - Dst: '[jaxp.JAXP12Tests].newDocumentBuilder()'
      Src: jaxp.JAXP12Tests:96,1
    - Dst: '[jaxp.JAXP12Tests.MyErrorHandler].<init>()'
      Src: jaxp.JAXP12Tests:97,1
    - Dst: '[jaxp.JAXP12Tests].setErrorHandler(jaxp.JAXP12Tests.MyErrorHandler)'
      Src: jaxp.JAXP12Tests:97,1
    - Dst: '[jaxp.JAXP12Tests].setValidating(boolean)'
      Src: jaxp.JAXP12Tests:98,1
    - Dst: '[jaxp.JAXP12Tests].newDocumentBuilder()'
      Src: jaxp.JAXP12Tests:99,1
    - Dst: '[jaxp.JAXP12Tests.MyErrorHandler].<init>()'
      Src: jaxp.JAXP12Tests:100,1
    - Dst: '[jaxp.JAXP12Tests].setErrorHandler(jaxp.JAXP12Tests.MyErrorHandler)'
      Src: jaxp.JAXP12Tests:100,1
    - Dst: '[javax.xml.parsers.SAXParserFactory].newInstance()'
      Src: jaxp.JAXP12Tests:102,1
    - Dst: '[jaxp.JAXP12Tests].setNamespaceAware(boolean)'
      Src: jaxp.JAXP12Tests:103,1
    - Dst: '[jaxp.JAXP12Tests].newSAXParser()'
      Src: jaxp.JAXP12Tests:104,1
    - Dst: '[jaxp.JAXP12Tests].setValidating(boolean)'
      Src: jaxp.JAXP12Tests:105,1
    - Dst: '[jaxp.JAXP12Tests].newSAXParser()'
      Src: jaxp.JAXP12Tests:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - javax.xml.parsers.SAXParser
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 107
    functionName: '[jaxp.JAXP12Tests].setUp()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXP12Tests.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXP12Tests.MyErrorHandler].<init>()'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[jaxp.JAXP12Tests].newSAXParser()'
    - '[jaxp.JAXP12Tests].newDocumentBuilder()'
    - '[javax.xml.parsers.SAXParserFactory].newInstance()'
    - '[jaxp.JAXP12Tests].setErrorHandler(jaxp.JAXP12Tests.MyErrorHandler)'
    - '[jaxp.JAXP12Tests].setValidating(boolean)'
    - '[jaxp.JAXP12Tests].setNamespaceAware(boolean)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXP12Tests].setUp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.SAXParser].setProperty(jaxp.JAXP12Tests,jaxp.JAXP12Tests)'
      Src: jaxp.JAXP12Tests:115,1
    - Dst: '[javax.xml.parsers.SAXParser].getXMLReader()'
      Src: jaxp.JAXP12Tests:116,1
    - Dst: '[jaxp.JAXP12Tests.MyErrorHandler].<init>()'
      Src: jaxp.JAXP12Tests:117,1
    - Dst: '[jaxp.JAXP12Tests].setErrorHandler(jaxp.JAXP12Tests.MyErrorHandler)'
      Src: jaxp.JAXP12Tests:117,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXP12Tests:118,1
    - Dst: '[jaxp.JAXP12Tests].parse(jaxp.InputData)'
      Src: jaxp.JAXP12Tests:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - javax.xml.parsers.SAXParser
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 119
    functionName: '[jaxp.JAXP12Tests].testSaxParseXSD()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXP12Tests.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXP12Tests.MyErrorHandler].<init>()'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXP12Tests].setErrorHandler(jaxp.JAXP12Tests.MyErrorHandler)'
    - '[jaxp.JAXP12Tests].parse(jaxp.InputData)'
    - '[javax.xml.parsers.SAXParser].setProperty(jaxp.JAXP12Tests,jaxp.JAXP12Tests)'
    - '[javax.xml.parsers.SAXParser].getXMLReader()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXP12Tests].testSaxParseXSD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.SAXParser].setProperty(jaxp.JAXP12Tests,jaxp.JAXP12Tests)'
      Src: jaxp.JAXP12Tests:128,1
    - Dst: '[javax.xml.parsers.SAXParser].getXMLReader()'
      Src: jaxp.JAXP12Tests:129,1
    - Dst: '[ErrorHandlerCheck].<init>()'
      Src: jaxp.JAXP12Tests:131,1
    - Dst: '[jaxp.JAXP12Tests].setErrorHandler(ErrorHandlerCheck)'
      Src: jaxp.JAXP12Tests:132,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXP12Tests:134,1
    - Dst: '[jaxp.JAXP12Tests].parse(jaxp.InputData)'
      Src: jaxp.JAXP12Tests:134,1
    - Dst: '[jaxp.JAXP12Tests].fail(String)'
      Src: jaxp.JAXP12Tests:135,1
    - Dst: '[ErrorHandlerCheck].getStatus()'
      Src: jaxp.JAXP12Tests:138,1
    - Dst: '[jaxp.JAXP12Tests].assertEquals(String,jaxp.JAXP12Tests,jaxp.JAXP12Tests)'
      Src: jaxp.JAXP12Tests:137,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - javax.xml.parsers.SAXParser
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 140
    functionName: '[jaxp.JAXP12Tests].testSaxParseXSD2()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXP12Tests.java
    functionUses: 0
    functionsReached:
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXP12Tests].assertEquals(String,jaxp.JAXP12Tests,jaxp.JAXP12Tests)'
    - '[jaxp.JAXP12Tests].parse(jaxp.InputData)'
    - '[javax.xml.parsers.SAXParser].setProperty(jaxp.JAXP12Tests,jaxp.JAXP12Tests)'
    - '[ErrorHandlerCheck].getStatus()'
    - '[jaxp.JAXP12Tests].fail(String)'
    - '[jaxp.JAXP12Tests].setErrorHandler(ErrorHandlerCheck)'
    - '[javax.xml.parsers.SAXParser].getXMLReader()'
    - '[ErrorHandlerCheck].<init>()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXP12Tests].testSaxParseXSD2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.SAXParser].setProperty(jaxp.JAXP12Tests,jaxp.JAXP12Tests)'
      Src: jaxp.JAXP12Tests:146,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXP12Tests:147,1
    - Dst: '[javax.xml.parsers.SAXParser].setProperty(jaxp.JAXP12Tests,jaxp.InputData)'
      Src: jaxp.JAXP12Tests:147,1
    - Dst: '[javax.xml.parsers.SAXParser].getXMLReader()'
      Src: jaxp.JAXP12Tests:148,1
    - Dst: '[jaxp.JAXP12Tests.MyErrorHandler].<init>()'
      Src: jaxp.JAXP12Tests:149,1
    - Dst: '[jaxp.JAXP12Tests].setErrorHandler(jaxp.JAXP12Tests.MyErrorHandler)'
      Src: jaxp.JAXP12Tests:149,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXP12Tests:150,1
    - Dst: '[jaxp.JAXP12Tests].parse(jaxp.InputData)'
      Src: jaxp.JAXP12Tests:150,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXP12Tests:151,1
    - Dst: '[jaxp.JAXP12Tests].parse(jaxp.InputData)'
      Src: jaxp.JAXP12Tests:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - javax.xml.parsers.SAXParser
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 152
    functionName: '[jaxp.JAXP12Tests].testSaxParseSchemaSource()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXP12Tests.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXP12Tests.MyErrorHandler].<init>()'
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXP12Tests].setErrorHandler(jaxp.JAXP12Tests.MyErrorHandler)'
    - '[jaxp.JAXP12Tests].parse(jaxp.InputData)'
    - '[javax.xml.parsers.SAXParser].setProperty(jaxp.JAXP12Tests,jaxp.JAXP12Tests)'
    - '[javax.xml.parsers.SAXParser].setProperty(jaxp.JAXP12Tests,jaxp.InputData)'
    - '[javax.xml.parsers.SAXParser].getXMLReader()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXP12Tests].testSaxParseSchemaSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.SAXParser].getXMLReader()'
      Src: jaxp.JAXP12Tests:159,1
    - Dst: '[ErrorHandlerCheck].<init>()'
      Src: jaxp.JAXP12Tests:161,1
    - Dst: '[jaxp.JAXP12Tests].setErrorHandler(ErrorHandlerCheck)'
      Src: jaxp.JAXP12Tests:162,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXP12Tests:164,1
    - Dst: '[jaxp.JAXP12Tests].parse(jaxp.InputData)'
      Src: jaxp.JAXP12Tests:164,1
    - Dst: '[jaxp.JAXP12Tests].fail(String)'
      Src: jaxp.JAXP12Tests:165,1
    - Dst: '[ErrorHandlerCheck].getStatus()'
      Src: jaxp.JAXP12Tests:168,1
    - Dst: '[jaxp.JAXP12Tests].assertEquals(String,jaxp.JAXP12Tests,jaxp.JAXP12Tests)'
      Src: jaxp.JAXP12Tests:167,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - javax.xml.parsers.SAXParser
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 170
    functionName: '[jaxp.JAXP12Tests].testSaxParseNoXSD()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXP12Tests.java
    functionUses: 0
    functionsReached:
    - '[jaxp.InputData].<init>(String)'
    - '[jaxp.JAXP12Tests].assertEquals(String,jaxp.JAXP12Tests,jaxp.JAXP12Tests)'
    - '[jaxp.JAXP12Tests].parse(jaxp.InputData)'
    - '[ErrorHandlerCheck].getStatus()'
    - '[jaxp.JAXP12Tests].fail(String)'
    - '[jaxp.JAXP12Tests].setErrorHandler(ErrorHandlerCheck)'
    - '[javax.xml.parsers.SAXParser].getXMLReader()'
    - '[ErrorHandlerCheck].<init>()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXP12Tests].testSaxParseNoXSD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setNamespaceAware(boolean)'
      Src: jaxp.JAXP12Tests:178,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setValidating(boolean)'
      Src: jaxp.JAXP12Tests:179,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setAttribute(jaxp.JAXP12Tests,jaxp.JAXP12Tests)'
      Src: jaxp.JAXP12Tests:180,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
      Src: jaxp.JAXP12Tests:181,1
    - Dst: '[jaxp.JAXP12Tests.MyErrorHandler].<init>()'
      Src: jaxp.JAXP12Tests:182,1
    - Dst: '[jaxp.JAXP12Tests].setErrorHandler(jaxp.JAXP12Tests.MyErrorHandler)'
      Src: jaxp.JAXP12Tests:182,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXP12Tests:183,1
    - Dst: '[jaxp.JAXP12Tests].parse(jaxp.InputData)'
      Src: jaxp.JAXP12Tests:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - javax.xml.parsers.SAXParser
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 184
    functionName: '[jaxp.JAXP12Tests].testDomParseXSD()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXP12Tests.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXP12Tests.MyErrorHandler].<init>()'
    - '[jaxp.InputData].<init>(String)'
    - '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
    - '[jaxp.JAXP12Tests].setErrorHandler(jaxp.JAXP12Tests.MyErrorHandler)'
    - '[jaxp.JAXP12Tests].parse(jaxp.InputData)'
    - '[javax.xml.parsers.DocumentBuilderFactory].setNamespaceAware(boolean)'
    - '[javax.xml.parsers.DocumentBuilderFactory].setAttribute(jaxp.JAXP12Tests,jaxp.JAXP12Tests)'
    - '[javax.xml.parsers.DocumentBuilderFactory].setValidating(boolean)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXP12Tests].testDomParseXSD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setNamespaceAware(boolean)'
      Src: jaxp.JAXP12Tests:193,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setValidating(boolean)'
      Src: jaxp.JAXP12Tests:194,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setAttribute(jaxp.JAXP12Tests,jaxp.JAXP12Tests)'
      Src: jaxp.JAXP12Tests:195,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
      Src: jaxp.JAXP12Tests:196,1
    - Dst: '[ErrorHandlerCheck].<init>()'
      Src: jaxp.JAXP12Tests:198,1
    - Dst: '[jaxp.JAXP12Tests].setErrorHandler(ErrorHandlerCheck)'
      Src: jaxp.JAXP12Tests:199,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXP12Tests:201,1
    - Dst: '[jaxp.JAXP12Tests].parse(jaxp.InputData)'
      Src: jaxp.JAXP12Tests:201,1
    - Dst: '[jaxp.JAXP12Tests].fail(String)'
      Src: jaxp.JAXP12Tests:202,1
    - Dst: '[ErrorHandlerCheck].getStatus()'
      Src: jaxp.JAXP12Tests:205,1
    - Dst: '[jaxp.JAXP12Tests].assertEquals(String,jaxp.JAXP12Tests,jaxp.JAXP12Tests)'
      Src: jaxp.JAXP12Tests:204,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - javax.xml.parsers.SAXParser
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 207
    functionName: '[jaxp.JAXP12Tests].testDomParseXSD2()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXP12Tests.java
    functionUses: 0
    functionsReached:
    - '[jaxp.InputData].<init>(String)'
    - '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
    - '[jaxp.JAXP12Tests].assertEquals(String,jaxp.JAXP12Tests,jaxp.JAXP12Tests)'
    - '[jaxp.JAXP12Tests].parse(jaxp.InputData)'
    - '[javax.xml.parsers.DocumentBuilderFactory].setNamespaceAware(boolean)'
    - '[javax.xml.parsers.DocumentBuilderFactory].setAttribute(jaxp.JAXP12Tests,jaxp.JAXP12Tests)'
    - '[ErrorHandlerCheck].getStatus()'
    - '[javax.xml.parsers.DocumentBuilderFactory].setValidating(boolean)'
    - '[jaxp.JAXP12Tests].fail(String)'
    - '[jaxp.JAXP12Tests].setErrorHandler(ErrorHandlerCheck)'
    - '[ErrorHandlerCheck].<init>()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXP12Tests].testDomParseXSD2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setNamespaceAware(boolean)'
      Src: jaxp.JAXP12Tests:213,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setValidating(boolean)'
      Src: jaxp.JAXP12Tests:214,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setAttribute(jaxp.JAXP12Tests,jaxp.JAXP12Tests)'
      Src: jaxp.JAXP12Tests:215,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXP12Tests:216,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setAttribute(jaxp.JAXP12Tests,jaxp.InputData)'
      Src: jaxp.JAXP12Tests:216,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
      Src: jaxp.JAXP12Tests:217,1
    - Dst: '[jaxp.JAXP12Tests.MyErrorHandler].<init>()'
      Src: jaxp.JAXP12Tests:218,1
    - Dst: '[jaxp.JAXP12Tests].setErrorHandler(jaxp.JAXP12Tests.MyErrorHandler)'
      Src: jaxp.JAXP12Tests:218,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXP12Tests:219,1
    - Dst: '[jaxp.JAXP12Tests].parse(jaxp.InputData)'
      Src: jaxp.JAXP12Tests:219,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXP12Tests:220,1
    - Dst: '[jaxp.JAXP12Tests].parse(jaxp.InputData)'
      Src: jaxp.JAXP12Tests:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - javax.xml.parsers.SAXParser
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 221
    functionName: '[jaxp.JAXP12Tests].testDomParseSchemaSource()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXP12Tests.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXP12Tests.MyErrorHandler].<init>()'
    - '[jaxp.InputData].<init>(String)'
    - '[javax.xml.parsers.DocumentBuilderFactory].setAttribute(jaxp.JAXP12Tests,jaxp.InputData)'
    - '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
    - '[jaxp.JAXP12Tests].setErrorHandler(jaxp.JAXP12Tests.MyErrorHandler)'
    - '[jaxp.JAXP12Tests].parse(jaxp.InputData)'
    - '[javax.xml.parsers.DocumentBuilderFactory].setNamespaceAware(boolean)'
    - '[javax.xml.parsers.DocumentBuilderFactory].setAttribute(jaxp.JAXP12Tests,jaxp.JAXP12Tests)'
    - '[javax.xml.parsers.DocumentBuilderFactory].setValidating(boolean)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXP12Tests].testDomParseSchemaSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setNamespaceAware(boolean)'
      Src: jaxp.JAXP12Tests:228,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].setValidating(boolean)'
      Src: jaxp.JAXP12Tests:229,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
      Src: jaxp.JAXP12Tests:230,1
    - Dst: '[ErrorHandlerCheck].<init>()'
      Src: jaxp.JAXP12Tests:232,1
    - Dst: '[jaxp.JAXP12Tests].setErrorHandler(ErrorHandlerCheck)'
      Src: jaxp.JAXP12Tests:233,1
    - Dst: '[jaxp.InputData].<init>(String)'
      Src: jaxp.JAXP12Tests:235,1
    - Dst: '[jaxp.JAXP12Tests].parse(jaxp.InputData)'
      Src: jaxp.JAXP12Tests:235,1
    - Dst: '[jaxp.JAXP12Tests].fail(String)'
      Src: jaxp.JAXP12Tests:236,1
    - Dst: '[ErrorHandlerCheck].getStatus()'
      Src: jaxp.JAXP12Tests:239,1
    - Dst: '[jaxp.JAXP12Tests].assertEquals(String,jaxp.JAXP12Tests,jaxp.JAXP12Tests)'
      Src: jaxp.JAXP12Tests:238,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.parsers.DocumentBuilderFactory
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.DocumentBuilder
      - javax.xml.parsers.SAXParserFactory
      - javax.xml.parsers.SAXParser
      - javax.xml.parsers.SAXParser
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: junit.framework.TestCase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 241
    functionName: '[jaxp.JAXP12Tests].testDomParseNoXSD()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXP12Tests.java
    functionUses: 0
    functionsReached:
    - '[jaxp.InputData].<init>(String)'
    - '[javax.xml.parsers.DocumentBuilderFactory].newDocumentBuilder()'
    - '[jaxp.JAXP12Tests].assertEquals(String,jaxp.JAXP12Tests,jaxp.JAXP12Tests)'
    - '[jaxp.JAXP12Tests].parse(jaxp.InputData)'
    - '[javax.xml.parsers.DocumentBuilderFactory].setNamespaceAware(boolean)'
    - '[ErrorHandlerCheck].getStatus()'
    - '[javax.xml.parsers.DocumentBuilderFactory].setValidating(boolean)'
    - '[jaxp.JAXP12Tests].fail(String)'
    - '[jaxp.JAXP12Tests].setErrorHandler(ErrorHandlerCheck)'
    - '[ErrorHandlerCheck].<init>()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXP12Tests].testDomParseNoXSD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXParseException].printStackTrace()'
      Src: jaxp.JAXP12Tests.MyErrorHandler:55,1
    - Dst: '[jaxp.JAXP12Tests.MyErrorHandler].fail(String)'
      Src: jaxp.JAXP12Tests.MyErrorHandler:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 61
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 61
    functionName: '[jaxp.JAXP12Tests.MyErrorHandler].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/jaxp/JAXP12Tests.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXParseException].printStackTrace()'
    - '[jaxp.JAXP12Tests.MyErrorHandler].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXP12Tests.MyErrorHandler].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXParseException].printStackTrace()'
      Src: jaxp.JAXP12Tests.MyErrorHandler:63,1
    - Dst: '[jaxp.JAXP12Tests.MyErrorHandler].fail(String)'
      Src: jaxp.JAXP12Tests.MyErrorHandler:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 68
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 68
    functionName: '[jaxp.JAXP12Tests.MyErrorHandler].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/jaxp/JAXP12Tests.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXParseException].printStackTrace()'
    - '[jaxp.JAXP12Tests.MyErrorHandler].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXP12Tests.MyErrorHandler].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXParseException].printStackTrace()'
      Src: jaxp.JAXP12Tests.MyErrorHandler:70,1
    - Dst: '[jaxp.JAXP12Tests.MyErrorHandler].fail(String)'
      Src: jaxp.JAXP12Tests.MyErrorHandler:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 75
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 75
    functionName: '[jaxp.JAXP12Tests.MyErrorHandler].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/jaxp/JAXP12Tests.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXParseException].printStackTrace()'
    - '[jaxp.JAXP12Tests.MyErrorHandler].fail(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXP12Tests.MyErrorHandler].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jaxp.JAXP12Tests.MyErrorHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[jaxp.JAXP12Tests.MyErrorHandler].<init>()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXP12Tests.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: jaxp.JAXP12Tests.MyErrorHandler
    signature: '[jaxp.JAXP12Tests.MyErrorHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - Boolean
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: MyErrorHandler
    argCount: 1
    argNames:
    - x
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[jaxp.JAXP12Tests.ErrorHandlerCheck].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/jaxp/JAXP12Tests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXP12Tests.ErrorHandlerCheck].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: MyErrorHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[jaxp.JAXP12Tests.ErrorHandlerCheck].getStatus()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXP12Tests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[jaxp.JAXP12Tests.ErrorHandlerCheck].getStatus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jaxp.JAXP12Tests.ErrorHandlerCheck
      static: false
      superClass: MyErrorHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[jaxp.JAXP12Tests.ErrorHandlerCheck].<init>()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXP12Tests.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jaxp.JAXP12Tests.ErrorHandlerCheck
    signature: '[jaxp.JAXP12Tests.ErrorHandlerCheck].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.SAXParserFactory].newInstance()'
      Src: jaxp.PropertyTest:35,1
    - Dst: '[jaxp.PropertyTest].setValidating(boolean)'
      Src: jaxp.PropertyTest:36,1
    - Dst: '[jaxp.PropertyTest].setNamespaceAware(boolean)'
      Src: jaxp.PropertyTest:37,1
    - Dst: '[jaxp.PropertyTest].newSAXParser()'
      Src: jaxp.PropertyTest:38,1
    - Dst: '[jaxp.PropertyTest].setProperty(String,String)'
      Src: jaxp.PropertyTest:39,1
    - Dst: '[jaxp.PropertyTest].setProperty(String)'
      Src: jaxp.PropertyTest:42,1
    - Dst: '[jaxp.PropertyTest].<init>()'
      Src: jaxp.PropertyTest:45,1
    - Dst: '[jaxp.PropertyTest].parse(String,jaxp.PropertyTest)'
      Src: jaxp.PropertyTest:45,1
    - Dst: '[jaxp.PropertyTest].newSAXParser()'
      Src: jaxp.PropertyTest:47,1
    - Dst: '[jaxp.PropertyTest].setProperty(String,String)'
      Src: jaxp.PropertyTest:48,1
    - Dst: '[jaxp.PropertyTest].setProperty(String)'
      Src: jaxp.PropertyTest:51,1
    - Dst: '[jaxp.PropertyTest].<init>()'
      Src: jaxp.PropertyTest:56,1
    - Dst: '[jaxp.PropertyTest].parse(String,jaxp.PropertyTest)'
      Src: jaxp.PropertyTest:56,1
    - Dst: System.err.println(String)
      Src: jaxp.PropertyTest:57,1
    - Dst: '[jaxp.PropertyTest].newSAXParser()'
      Src: jaxp.PropertyTest:61,1
    - Dst: '[jaxp.PropertyTest].setProperty(String,String)'
      Src: jaxp.PropertyTest:62,1
    - Dst: '[jaxp.PropertyTest].setProperty(String)'
      Src: jaxp.PropertyTest:65,1
    - Dst: '[jaxp.PropertyTest].<init>()'
      Src: jaxp.PropertyTest:70,1
    - Dst: '[jaxp.PropertyTest].parse(String,jaxp.PropertyTest)'
      Src: jaxp.PropertyTest:70,1
    - Dst: System.err.println(String)
      Src: jaxp.PropertyTest:71,1
    - Dst: ex.printStackTrace()
      Src: jaxp.PropertyTest:76,1
    - Dst: System.out.println(String)
      Src: jaxp.PropertyTest:78,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 79
      start: 32
    functionDepth: 1
    functionLinenumber: 32
    functionLinenumberEnd: 79
    functionName: '[jaxp.PropertyTest].main(String[])'
    functionSourceFile: /src/xerces/tests/jaxp/PropertyTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.PropertyTest].newSAXParser()'
    - System.out.println(String)
    - '[jaxp.PropertyTest].parse(String,jaxp.PropertyTest)'
    - '[javax.xml.parsers.SAXParserFactory].newInstance()'
    - '[jaxp.PropertyTest].<init>()'
    - ex.printStackTrace()
    - '[jaxp.PropertyTest].setNamespaceAware(boolean)'
    - '[jaxp.PropertyTest].setProperty(String)'
    - '[jaxp.PropertyTest].setValidating(boolean)'
    - '[jaxp.PropertyTest].setProperty(String,String)'
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[jaxp.PropertyTest].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.PropertyTest].printError(String,org.xml.sax.SAXParseException)'
      Src: jaxp.PropertyTest:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[jaxp.PropertyTest].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/jaxp/PropertyTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.PropertyTest].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.PropertyTest].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.PropertyTest].printError(String,org.xml.sax.SAXParseException)'
      Src: jaxp.PropertyTest:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[jaxp.PropertyTest].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/jaxp/PropertyTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.PropertyTest].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.PropertyTest].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.PropertyTest].printError(String,org.xml.sax.SAXParseException)'
      Src: jaxp.PropertyTest:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 2
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[jaxp.PropertyTest].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/jaxp/PropertyTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.PropertyTest].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.PropertyTest].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.print(String)
      Src: jaxp.PropertyTest:100,1
    - Dst: System.err.print(String)
      Src: jaxp.PropertyTest:101,1
    - Dst: System.err.print(String)
      Src: jaxp.PropertyTest:102,1
    - Dst: '[org.xml.sax.SAXParseException].getSystemId()'
      Src: jaxp.PropertyTest:103,1
    - Dst: '[jaxp.PropertyTest].lastIndexOf(char)'
      Src: jaxp.PropertyTest:105,1
    - Dst: '[jaxp.PropertyTest].substring(int)'
      Src: jaxp.PropertyTest:107,1
    - Dst: System.err.print(jaxp.PropertyTest)
      Src: jaxp.PropertyTest:108,1
    - Dst: System.err.print(char)
      Src: jaxp.PropertyTest:110,1
    - Dst: '[org.xml.sax.SAXParseException].getLineNumber()'
      Src: jaxp.PropertyTest:111,1
    - Dst: System.err.print(jaxp.PropertyTest)
      Src: jaxp.PropertyTest:111,1
    - Dst: System.err.print(char)
      Src: jaxp.PropertyTest:112,1
    - Dst: '[org.xml.sax.SAXParseException].getColumnNumber()'
      Src: jaxp.PropertyTest:113,1
    - Dst: System.err.print(jaxp.PropertyTest)
      Src: jaxp.PropertyTest:113,1
    - Dst: System.err.print(String)
      Src: jaxp.PropertyTest:114,1
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: jaxp.PropertyTest:115,1
    - Dst: System.err.print(jaxp.PropertyTest)
      Src: jaxp.PropertyTest:115,1
    - Dst: System.err.println()
      Src: jaxp.PropertyTest:116,1
    - Dst: System.err.flush()
      Src: jaxp.PropertyTest:117,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - type
    - ex
    argTypes:
    - String
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 119
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 119
    functionName: '[jaxp.PropertyTest].printError(String,org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/jaxp/PropertyTest.java
    functionUses: 3
    functionsReached:
    - '[jaxp.PropertyTest].lastIndexOf(char)'
    - System.err.print(jaxp.PropertyTest)
    - '[org.xml.sax.SAXParseException].getColumnNumber()'
    - System.err.flush()
    - '[jaxp.PropertyTest].substring(int)'
    - System.err.print(char)
    - '[org.xml.sax.SAXParseException].getLineNumber()'
    - System.err.print(String)
    - '[org.xml.sax.SAXParseException].getSystemId()'
    - System.err.println()
    - '[org.xml.sax.SAXParseException].getMessage()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.PropertyTest].printError(String,org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jaxp.PropertyTest
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[jaxp.PropertyTest].<init>()'
    functionSourceFile: /src/xerces/tests/jaxp/PropertyTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: jaxp.PropertyTest
    signature: '[jaxp.PropertyTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.JAXPSpecTest].<init>()'
      Src: jaxp.JAXPSpecTest:55,1
    - Dst: '[jaxp.JAXPSpecTest].printUsage()'
      Src: jaxp.JAXPSpecTest:58,1
    - Dst: arg.equals(String)
      Src: jaxp.JAXPSpecTest:62,1
    - Dst: '[jaxp.JAXPSpecTest].testSchemaLanguageSAX()'
      Src: jaxp.JAXPSpecTest:63,1
    - Dst: arg.equals(String)
      Src: jaxp.JAXPSpecTest:64,1
    - Dst: '[jaxp.JAXPSpecTest].testSchemaSourceSAX()'
      Src: jaxp.JAXPSpecTest:65,1
    - Dst: arg.equals(String)
      Src: jaxp.JAXPSpecTest:66,1
    - Dst: '[jaxp.JAXPSpecTest].testSchemaLanguageDOM()'
      Src: jaxp.JAXPSpecTest:67,1
    - Dst: arg.equals(String)
      Src: jaxp.JAXPSpecTest:68,1
    - Dst: '[jaxp.JAXPSpecTest].testSchemaSourceDOM()'
      Src: jaxp.JAXPSpecTest:69,1
    - Dst: '[jaxp.JAXPSpecTest].printUsage()'
      Src: jaxp.JAXPSpecTest:71,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 74
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 74
    functionName: '[jaxp.JAXPSpecTest].main(String[])'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSpecTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSpecTest].testSchemaSourceSAX()'
    - arg.equals(String)
    - '[jaxp.JAXPSpecTest].printUsage()'
    - '[jaxp.JAXPSpecTest].testSchemaSourceDOM()'
    - '[jaxp.JAXPSpecTest].testSchemaLanguageSAX()'
    - '[jaxp.JAXPSpecTest].testSchemaLanguageDOM()'
    - '[jaxp.JAXPSpecTest].<init>()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSpecTest].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: jaxp.JAXPSpecTest:84,1
    - Dst: '[javax.xml.parsers.SAXParserFactory].newInstance()'
      Src: jaxp.JAXPSpecTest:85,1
    - Dst: '[jaxp.JAXPSpecTest].setValidating(boolean)'
      Src: jaxp.JAXPSpecTest:86,1
    - Dst: '[jaxp.JAXPSpecTest].newSAXParser()'
      Src: jaxp.JAXPSpecTest:87,1
    - Dst: '[jaxp.JAXPSpecTest].setProperty(String,String)'
      Src: jaxp.JAXPSpecTest:89,1
    - Dst: '[jaxp.JAXPSpecTest].parse(String)'
      Src: jaxp.JAXPSpecTest:92,1
    - Dst: System.out.println(String)
      Src: jaxp.JAXPSpecTest:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 94
    functionName: '[jaxp.JAXPSpecTest].testSchemaLanguageSAX()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSpecTest.java
    functionUses: 1
    functionsReached:
    - '[jaxp.JAXPSpecTest].newSAXParser()'
    - '[jaxp.JAXPSpecTest].setValidating(boolean)'
    - System.out.println(String)
    - '[javax.xml.parsers.SAXParserFactory].newInstance()'
    - '[jaxp.JAXPSpecTest].setProperty(String,String)'
    - '[jaxp.JAXPSpecTest].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSpecTest].testSchemaLanguageSAX()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: jaxp.JAXPSpecTest:103,1
    - Dst: '[javax.xml.parsers.SAXParserFactory].newInstance()'
      Src: jaxp.JAXPSpecTest:104,1
    - Dst: '[jaxp.JAXPSpecTest].setValidating(boolean)'
      Src: jaxp.JAXPSpecTest:105,1
    - Dst: '[jaxp.JAXPSpecTest].newSAXParser()'
      Src: jaxp.JAXPSpecTest:106,1
    - Dst: '[jaxp.JAXPSpecTest].setProperty(String,String)'
      Src: jaxp.JAXPSpecTest:109,1
    - Dst: '[jaxp.JAXPSpecTest].parse(String)'
      Src: jaxp.JAXPSpecTest:112,1
    - Dst: System.out.println(String)
      Src: jaxp.JAXPSpecTest:114,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 116
    functionName: '[jaxp.JAXPSpecTest].testSchemaSourceSAX()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSpecTest.java
    functionUses: 1
    functionsReached:
    - '[jaxp.JAXPSpecTest].newSAXParser()'
    - '[jaxp.JAXPSpecTest].setValidating(boolean)'
    - System.out.println(String)
    - '[javax.xml.parsers.SAXParserFactory].newInstance()'
    - '[jaxp.JAXPSpecTest].setProperty(String,String)'
    - '[jaxp.JAXPSpecTest].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSpecTest].testSchemaSourceSAX()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: jaxp.JAXPSpecTest:124,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: jaxp.JAXPSpecTest:125,1
    - Dst: '[jaxp.JAXPSpecTest].setValidating(boolean)'
      Src: jaxp.JAXPSpecTest:126,1
    - Dst: '[jaxp.JAXPSpecTest].setAttribute(String,String)'
      Src: jaxp.JAXPSpecTest:128,1
    - Dst: '[jaxp.JAXPSpecTest].newDocumentBuilder()'
      Src: jaxp.JAXPSpecTest:131,1
    - Dst: '[jaxp.JAXPSpecTest].setErrorHandler()'
      Src: jaxp.JAXPSpecTest:132,1
    - Dst: '[java.io.File].<init>(String)'
      Src: jaxp.JAXPSpecTest:134,1
    - Dst: '[jaxp.JAXPSpecTest].parse(java.io.File)'
      Src: jaxp.JAXPSpecTest:133,1
    - Dst: System.out.println(String)
      Src: jaxp.JAXPSpecTest:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 137
    functionName: '[jaxp.JAXPSpecTest].testSchemaLanguageDOM()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSpecTest.java
    functionUses: 1
    functionsReached:
    - '[java.io.File].<init>(String)'
    - '[jaxp.JAXPSpecTest].setValidating(boolean)'
    - System.out.println(String)
    - '[jaxp.JAXPSpecTest].setAttribute(String,String)'
    - '[jaxp.JAXPSpecTest].setErrorHandler()'
    - '[jaxp.JAXPSpecTest].newDocumentBuilder()'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[jaxp.JAXPSpecTest].parse(java.io.File)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSpecTest].testSchemaLanguageDOM()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: jaxp.JAXPSpecTest:146,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: jaxp.JAXPSpecTest:147,1
    - Dst: '[jaxp.JAXPSpecTest].setValidating(boolean)'
      Src: jaxp.JAXPSpecTest:148,1
    - Dst: '[jaxp.JAXPSpecTest].setAttribute(String,String)'
      Src: jaxp.JAXPSpecTest:151,1
    - Dst: '[jaxp.JAXPSpecTest].newDocumentBuilder()'
      Src: jaxp.JAXPSpecTest:154,1
    - Dst: '[jaxp.JAXPSpecTest].setErrorHandler()'
      Src: jaxp.JAXPSpecTest:155,1
    - Dst: '[jaxp.JAXPSpecTest].parse(String)'
      Src: jaxp.JAXPSpecTest:156,1
    - Dst: System.out.println(String)
      Src: jaxp.JAXPSpecTest:159,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 162
    functionName: '[jaxp.JAXPSpecTest].testSchemaSourceDOM()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSpecTest.java
    functionUses: 1
    functionsReached:
    - '[jaxp.JAXPSpecTest].setValidating(boolean)'
    - System.out.println(String)
    - '[jaxp.JAXPSpecTest].setAttribute(String,String)'
    - '[jaxp.JAXPSpecTest].setErrorHandler()'
    - '[jaxp.JAXPSpecTest].newDocumentBuilder()'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[jaxp.JAXPSpecTest].parse(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSpecTest].testSchemaSourceDOM()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.JAXPSpecTest].printError(String,org.xml.sax.SAXParseException)'
      Src: jaxp.JAXPSpecTest:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 2
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '[jaxp.JAXPSpecTest].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSpecTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSpecTest].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSpecTest].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.JAXPSpecTest].printError(String,org.xml.sax.SAXParseException)'
      Src: jaxp.JAXPSpecTest:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 180
      start: 178
    functionDepth: 2
    functionLinenumber: 178
    functionLinenumberEnd: 180
    functionName: '[jaxp.JAXPSpecTest].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSpecTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSpecTest].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSpecTest].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.JAXPSpecTest].printError(String,org.xml.sax.SAXParseException)'
      Src: jaxp.JAXPSpecTest:188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 190
      start: 187
    functionDepth: 2
    functionLinenumber: 187
    functionLinenumberEnd: 190
    functionName: '[jaxp.JAXPSpecTest].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSpecTest.java
    functionUses: 0
    functionsReached:
    - '[jaxp.JAXPSpecTest].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSpecTest].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.print(String)
      Src: jaxp.JAXPSpecTest:199,1
    - Dst: System.err.print(String)
      Src: jaxp.JAXPSpecTest:200,1
    - Dst: System.err.print(String)
      Src: jaxp.JAXPSpecTest:201,1
    - Dst: '[org.xml.sax.SAXParseException].getSystemId()'
      Src: jaxp.JAXPSpecTest:202,1
    - Dst: '[jaxp.JAXPSpecTest].lastIndexOf(char)'
      Src: jaxp.JAXPSpecTest:204,1
    - Dst: '[jaxp.JAXPSpecTest].substring(int)'
      Src: jaxp.JAXPSpecTest:206,1
    - Dst: System.err.print(jaxp.JAXPSpecTest)
      Src: jaxp.JAXPSpecTest:207,1
    - Dst: System.err.print(char)
      Src: jaxp.JAXPSpecTest:209,1
    - Dst: '[org.xml.sax.SAXParseException].getLineNumber()'
      Src: jaxp.JAXPSpecTest:210,1
    - Dst: System.err.print(jaxp.JAXPSpecTest)
      Src: jaxp.JAXPSpecTest:210,1
    - Dst: System.err.print(char)
      Src: jaxp.JAXPSpecTest:211,1
    - Dst: '[org.xml.sax.SAXParseException].getColumnNumber()'
      Src: jaxp.JAXPSpecTest:212,1
    - Dst: System.err.print(jaxp.JAXPSpecTest)
      Src: jaxp.JAXPSpecTest:212,1
    - Dst: System.err.print(String)
      Src: jaxp.JAXPSpecTest:213,1
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: jaxp.JAXPSpecTest:214,1
    - Dst: System.err.print(jaxp.JAXPSpecTest)
      Src: jaxp.JAXPSpecTest:214,1
    - Dst: System.err.println()
      Src: jaxp.JAXPSpecTest:215,1
    - Dst: System.err.flush()
      Src: jaxp.JAXPSpecTest:216,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - type
    - ex
    argTypes:
    - String
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 218
      start: 197
    functionDepth: 1
    functionLinenumber: 197
    functionLinenumberEnd: 218
    functionName: '[jaxp.JAXPSpecTest].printError(String,org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSpecTest.java
    functionUses: 3
    functionsReached:
    - '[jaxp.JAXPSpecTest].substring(int)'
    - '[org.xml.sax.SAXParseException].getColumnNumber()'
    - System.err.flush()
    - System.err.print(char)
    - '[org.xml.sax.SAXParseException].getLineNumber()'
    - System.err.print(String)
    - '[jaxp.JAXPSpecTest].lastIndexOf(char)'
    - '[org.xml.sax.SAXParseException].getSystemId()'
    - System.err.print(jaxp.JAXPSpecTest)
    - System.err.println()
    - '[org.xml.sax.SAXParseException].getMessage()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSpecTest].printError(String,org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: jaxp.JAXPSpecTest:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 222
    functionName: '[jaxp.JAXPSpecTest].printUsage()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSpecTest.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[jaxp.JAXPSpecTest].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jaxp.JAXPSpecTest
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[jaxp.JAXPSpecTest].<init>()'
    functionSourceFile: /src/xerces/tests/jaxp/JAXPSpecTest.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: jaxp.JAXPSpecTest
    signature: '[jaxp.JAXPSpecTest].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ArrayFillingCodeGenerator].generateByteArray(String,byte,org.apache.xerces.util.XML11CharGenerator)'
      Src: org.apache.xerces.util.XML11CharGenerator:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 170
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: '[org.apache.xerces.util.XML11CharGenerator].main(String[])'
    functionSourceFile: /src/xerces/tools/src/XML11CharGenerator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.ArrayFillingCodeGenerator].generateByteArray(String,byte,org.apache.xerces.util.XML11CharGenerator)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XML11CharGenerator].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XML11CharGenerator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.util.XML11CharGenerator].<init>()'
    functionSourceFile: /src/xerces/tools/src/XML11CharGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.XML11CharGenerator
    signature: '[org.apache.xerces.util.XML11CharGenerator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.apache.xerces.util.ExperimentalTaglet].inConstructor()'
    functionSourceFile: /src/xerces/tools/src/ExperimentalTaglet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.ExperimentalTaglet].inConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.xerces.util.ExperimentalTaglet].inField()'
    functionSourceFile: /src/xerces/tools/src/ExperimentalTaglet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.ExperimentalTaglet].inField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.util.ExperimentalTaglet].inMethod()'
    functionSourceFile: /src/xerces/tools/src/ExperimentalTaglet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.ExperimentalTaglet].inMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.util.ExperimentalTaglet].inOverview()'
    functionSourceFile: /src/xerces/tools/src/ExperimentalTaglet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.ExperimentalTaglet].inOverview()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.apache.xerces.util.ExperimentalTaglet].inPackage()'
    functionSourceFile: /src/xerces/tools/src/ExperimentalTaglet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.ExperimentalTaglet].inPackage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.util.ExperimentalTaglet].inType()'
    functionSourceFile: /src/xerces/tools/src/ExperimentalTaglet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.ExperimentalTaglet].inType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.util.ExperimentalTaglet].isInlineTag()'
    functionSourceFile: /src/xerces/tools/src/ExperimentalTaglet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.ExperimentalTaglet].isInlineTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.util.ExperimentalTaglet].getName()'
    functionSourceFile: /src/xerces/tools/src/ExperimentalTaglet.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.ExperimentalTaglet].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.sun.javadoc.Tag].text()'
      Src: org.apache.xerces.util.ExperimentalTaglet:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - com.sun.javadoc.Tag
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - com.sun.javadoc.Tag
    constantsTouched: []
    func_position:
      end: 99
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.util.ExperimentalTaglet].toString(com.sun.javadoc.Tag)'
    functionSourceFile: /src/xerces/tools/src/ExperimentalTaglet.java
    functionUses: 0
    functionsReached:
    - '[com.sun.javadoc.Tag].text()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.ExperimentalTaglet].toString(com.sun.javadoc.Tag)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: tags[i].text()
      Src: org.apache.xerces.util.ExperimentalTaglet:113,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Tag[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tags
    argTypes:
    - Tag[]
    constantsTouched: []
    func_position:
      end: 116
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 116
    functionName: '[org.apache.xerces.util.ExperimentalTaglet].toString(Tag[])'
    functionSourceFile: /src/xerces/tools/src/ExperimentalTaglet.java
    functionUses: 0
    functionsReached:
    - tags[i].text()
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.ExperimentalTaglet].toString(Tag[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ExperimentalTaglet].<init>()'
      Src: org.apache.xerces.util.ExperimentalTaglet:123,1
    - Dst: '[org.apache.xerces.util.ExperimentalTaglet].getName()'
      Src: org.apache.xerces.util.ExperimentalTaglet:124,1
    - Dst: '[java.util.Map].get(String)'
      Src: org.apache.xerces.util.ExperimentalTaglet:124,1
    - Dst: '[org.apache.xerces.util.ExperimentalTaglet].getName()'
      Src: org.apache.xerces.util.ExperimentalTaglet:126,1
    - Dst: '[java.util.Map].remove(String)'
      Src: org.apache.xerces.util.ExperimentalTaglet:126,1
    - Dst: '[org.apache.xerces.util.ExperimentalTaglet].getName()'
      Src: org.apache.xerces.util.ExperimentalTaglet:128,1
    - Dst: '[java.util.Map].put(String,org.apache.xerces.util.ExperimentalTaglet)'
      Src: org.apache.xerces.util.ExperimentalTaglet:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - tagletMap
    argTypes:
    - java.util.Map
    constantsTouched: []
    func_position:
      end: 129
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 129
    functionName: '[org.apache.xerces.util.ExperimentalTaglet].register(java.util.Map)'
    functionSourceFile: /src/xerces/tools/src/ExperimentalTaglet.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.ExperimentalTaglet].getName()'
    - '[java.util.Map].put(String,org.apache.xerces.util.ExperimentalTaglet)'
    - '[java.util.Map].remove(String)'
    - '[org.apache.xerces.util.ExperimentalTaglet].<init>()'
    - '[java.util.Map].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.ExperimentalTaglet].register(java.util.Map)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.ExperimentalTaglet
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.util.ExperimentalTaglet].<init>()'
    functionSourceFile: /src/xerces/tools/src/ExperimentalTaglet.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.ExperimentalTaglet
    signature: '[org.apache.xerces.util.ExperimentalTaglet].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].<init>(java.io.OutputStream)'
      Src: org.apache.xerces.util.ArrayFillingCodeGenerator:45,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: org.apache.xerces.util.ArrayFillingCodeGenerator:54,1
    - Dst: '[java.io.PrintWriter].println(org.apache.xerces.util.ArrayFillingCodeGenerator)'
      Src: org.apache.xerces.util.ArrayFillingCodeGenerator:55,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: org.apache.xerces.util.ArrayFillingCodeGenerator:56,1
    - Dst: '[java.io.PrintWriter].println(String)'
      Src: org.apache.xerces.util.ArrayFillingCodeGenerator:59,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: org.apache.xerces.util.ArrayFillingCodeGenerator:60,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: org.apache.xerces.util.ArrayFillingCodeGenerator:66,1
    - Dst: '[java.io.PrintWriter].println(org.apache.xerces.util.ArrayFillingCodeGenerator)'
      Src: org.apache.xerces.util.ArrayFillingCodeGenerator:67,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: org.apache.xerces.util.ArrayFillingCodeGenerator:68,1
    - Dst: '[java.io.PrintWriter].println(String)'
      Src: org.apache.xerces.util.ArrayFillingCodeGenerator:71,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: org.apache.xerces.util.ArrayFillingCodeGenerator:72,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: org.apache.xerces.util.ArrayFillingCodeGenerator:74,1
    - Dst: '[java.io.PrintWriter].close()'
      Src: org.apache.xerces.util.ArrayFillingCodeGenerator:75,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 73
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - byte[]
      - java.io.OutputStream
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - arrayName
    - array
    - out
    argTypes:
    - String
    - byte[]
    - java.io.OutputStream
    constantsTouched: []
    func_position:
      end: 76
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.util.ArrayFillingCodeGenerator].generateByteArray(String,byte[],java.io.OutputStream)'
    functionSourceFile: /src/xerces/tools/src/ArrayFillingCodeGenerator.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].<init>(java.io.OutputStream)'
    - '[java.io.PrintWriter].close()'
    - '[java.io.PrintWriter].println(org.apache.xerces.util.ArrayFillingCodeGenerator)'
    - '[java.io.PrintWriter].println(String)'
    - '[java.io.PrintWriter].flush()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.ArrayFillingCodeGenerator].generateByteArray(String,byte[],java.io.OutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.ArrayFillingCodeGenerator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.util.ArrayFillingCodeGenerator].<init>()'
    functionSourceFile: /src/xerces/tools/src/ArrayFillingCodeGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.ArrayFillingCodeGenerator
    signature: '[org.apache.xerces.util.ArrayFillingCodeGenerator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.apache.xerces.util.InternalTaglet].inConstructor()'
    functionSourceFile: /src/xerces/tools/src/InternalTaglet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.InternalTaglet].inConstructor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.xerces.util.InternalTaglet].inField()'
    functionSourceFile: /src/xerces/tools/src/InternalTaglet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.InternalTaglet].inField()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.util.InternalTaglet].inMethod()'
    functionSourceFile: /src/xerces/tools/src/InternalTaglet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.InternalTaglet].inMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.util.InternalTaglet].inOverview()'
    functionSourceFile: /src/xerces/tools/src/InternalTaglet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.InternalTaglet].inOverview()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.apache.xerces.util.InternalTaglet].inPackage()'
    functionSourceFile: /src/xerces/tools/src/InternalTaglet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.InternalTaglet].inPackage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.util.InternalTaglet].inType()'
    functionSourceFile: /src/xerces/tools/src/InternalTaglet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.InternalTaglet].inType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.util.InternalTaglet].isInlineTag()'
    functionSourceFile: /src/xerces/tools/src/InternalTaglet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.InternalTaglet].isInlineTag()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.util.InternalTaglet].getName()'
    functionSourceFile: /src/xerces/tools/src/InternalTaglet.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.InternalTaglet].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[com.sun.javadoc.Tag].text()'
      Src: org.apache.xerces.util.InternalTaglet:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - com.sun.javadoc.Tag
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg0
    argTypes:
    - com.sun.javadoc.Tag
    constantsTouched: []
    func_position:
      end: 99
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.util.InternalTaglet].toString(com.sun.javadoc.Tag)'
    functionSourceFile: /src/xerces/tools/src/InternalTaglet.java
    functionUses: 0
    functionsReached:
    - '[com.sun.javadoc.Tag].text()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.InternalTaglet].toString(com.sun.javadoc.Tag)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: tags[i].text()
      Src: org.apache.xerces.util.InternalTaglet:113,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Tag[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tags
    argTypes:
    - Tag[]
    constantsTouched: []
    func_position:
      end: 116
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 116
    functionName: '[org.apache.xerces.util.InternalTaglet].toString(Tag[])'
    functionSourceFile: /src/xerces/tools/src/InternalTaglet.java
    functionUses: 0
    functionsReached:
    - tags[i].text()
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.InternalTaglet].toString(Tag[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.InternalTaglet].<init>()'
      Src: org.apache.xerces.util.InternalTaglet:123,1
    - Dst: '[org.apache.xerces.util.InternalTaglet].getName()'
      Src: org.apache.xerces.util.InternalTaglet:124,1
    - Dst: '[java.util.Map].get(String)'
      Src: org.apache.xerces.util.InternalTaglet:124,1
    - Dst: '[org.apache.xerces.util.InternalTaglet].getName()'
      Src: org.apache.xerces.util.InternalTaglet:126,1
    - Dst: '[java.util.Map].remove(String)'
      Src: org.apache.xerces.util.InternalTaglet:126,1
    - Dst: '[org.apache.xerces.util.InternalTaglet].getName()'
      Src: org.apache.xerces.util.InternalTaglet:128,1
    - Dst: '[java.util.Map].put(String,org.apache.xerces.util.InternalTaglet)'
      Src: org.apache.xerces.util.InternalTaglet:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Map
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - tagletMap
    argTypes:
    - java.util.Map
    constantsTouched: []
    func_position:
      end: 129
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 129
    functionName: '[org.apache.xerces.util.InternalTaglet].register(java.util.Map)'
    functionSourceFile: /src/xerces/tools/src/InternalTaglet.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map].put(String,org.apache.xerces.util.InternalTaglet)'
    - '[org.apache.xerces.util.InternalTaglet].<init>()'
    - '[org.apache.xerces.util.InternalTaglet].getName()'
    - '[java.util.Map].remove(String)'
    - '[java.util.Map].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.InternalTaglet].register(java.util.Map)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - com.sun.tools.doclets.Taglet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.InternalTaglet
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.util.InternalTaglet].<init>()'
    functionSourceFile: /src/xerces/tools/src/InternalTaglet.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.InternalTaglet
    signature: '[org.apache.xerces.util.InternalTaglet].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ArrayFillingCodeGenerator].generateByteArray(String,byte[],org.apache.xerces.util.XMLCharGenerator)'
      Src: org.apache.xerces.util.XMLCharGenerator:333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 334
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 334
    functionName: '[org.apache.xerces.util.XMLCharGenerator].main(String[])'
    functionSourceFile: /src/xerces/tools/src/XMLCharGenerator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.ArrayFillingCodeGenerator].generateByteArray(String,byte[],org.apache.xerces.util.XMLCharGenerator)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLCharGenerator].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLCharGenerator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.util.XMLCharGenerator].<init>()'
    functionSourceFile: /src/xerces/tools/src/XMLCharGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.XMLCharGenerator
    signature: '[org.apache.xerces.util.XMLCharGenerator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getProperties()
      Src: org.apache.xerces.util.XJavac:51,1
    - Dst: '[org.apache.tools.ant.BuildException].<init>(String)'
      Src: org.apache.xerces.util.XJavac:53,1
    - Dst: '[org.apache.xerces.util.XJavac].get(String)'
      Src: org.apache.xerces.util.XJavac:55,1
    - Dst: '[org.apache.xerces.util.XJavac].isJDK14OrHigher()'
      Src: org.apache.xerces.util.XJavac:57,1
    - Dst: '[org.apache.xerces.util.XJavac].get(String)'
      Src: org.apache.xerces.util.XJavac:61,1
    - Dst: '[String].toUpperCase(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:61,1
    - Dst: '[org.apache.xerces.util.XJavac].indexOf(String)'
      Src: org.apache.xerces.util.XJavac:62,1
    - Dst: '[org.apache.xerces.util.XJavac].createIBMJDKBootclasspath()'
      Src: org.apache.xerces.util.XJavac:64,1
    - Dst: '[org.apache.xerces.util.XJavac].setBootclasspath(org.apache.tools.ant.types.Path)'
      Src: org.apache.xerces.util.XJavac:64,1
    - Dst: '[org.apache.xerces.util.XJavac].indexOf(String)'
      Src: org.apache.xerces.util.XJavac:68,1
    - Dst: '[org.apache.xerces.util.XJavac].indexOf(String)'
      Src: org.apache.xerces.util.XJavac:69,1
    - Dst: '[org.apache.xerces.util.XJavac].indexOf(String)'
      Src: org.apache.xerces.util.XJavac:70,1
    - Dst: '[org.apache.xerces.util.XJavac].indexOf(String)'
      Src: org.apache.xerces.util.XJavac:71,1
    - Dst: '[org.apache.xerces.util.XJavac].indexOf(String)'
      Src: org.apache.xerces.util.XJavac:72,1
    - Dst: '[org.apache.xerces.util.XJavac].indexOf(String)'
      Src: org.apache.xerces.util.XJavac:73,1
    - Dst: '[org.apache.xerces.util.XJavac].indexOf(String)'
      Src: org.apache.xerces.util.XJavac:74,1
    - Dst: '[org.apache.xerces.util.XJavac].indexOf(String)'
      Src: org.apache.xerces.util.XJavac:75,1
    - Dst: '[org.apache.xerces.util.XJavac].createBootclasspath()'
      Src: org.apache.xerces.util.XJavac:79,1
    - Dst: '[org.apache.xerces.util.XJavac].getClasspath()'
      Src: org.apache.xerces.util.XJavac:80,1
    - Dst: '[org.apache.xerces.util.XJavac].append(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:81,1
    - Dst: '[org.apache.tools.ant.types.Path].<init>(null)'
      Src: org.apache.xerces.util.XJavac:82,1
    - Dst: '[org.apache.tools.ant.types.Path].createPathElement()'
      Src: org.apache.xerces.util.XJavac:83,1
    - Dst: '[org.apache.xerces.util.XJavac].setPath(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:83,1
    - Dst: '[org.apache.xerces.util.XJavac].append(org.apache.tools.ant.types.Path)'
      Src: org.apache.xerces.util.XJavac:84,1
    - Dst: '[org.apache.xerces.util.XJavac].setBootclasspath(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:85,1
    - Dst: '[org.apache.tools.ant.taskdefs.Javac].execute()'
      Src: org.apache.xerces.util.XJavac:89,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.tools.ant.BuildException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.tools.ant.taskdefs.Javac
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.util.XJavac].execute()'
    functionSourceFile: /src/xerces/tools/src/XJavac.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XJavac].indexOf(String)'
    - '[org.apache.xerces.util.XJavac].createIBMJDKBootclasspath()'
    - '[org.apache.xerces.util.XJavac].setBootclasspath(org.apache.tools.ant.types.Path)'
    - '[org.apache.xerces.util.XJavac].append(org.apache.xerces.util.XJavac)'
    - '[org.apache.xerces.util.XJavac].setPath(org.apache.xerces.util.XJavac)'
    - '[org.apache.tools.ant.types.Path].createPathElement()'
    - '[org.apache.xerces.util.XJavac].getClasspath()'
    - '[String].toUpperCase(org.apache.xerces.util.XJavac)'
    - '[org.apache.tools.ant.taskdefs.Javac].execute()'
    - '[org.apache.xerces.util.XJavac].createBootclasspath()'
    - '[org.apache.tools.ant.BuildException].<init>(String)'
    - '[org.apache.xerces.util.XJavac].append(org.apache.tools.ant.types.Path)'
    - '[org.apache.xerces.util.XJavac].get(String)'
    - '[org.apache.xerces.util.XJavac].setBootclasspath(org.apache.xerces.util.XJavac)'
    - '[org.apache.tools.ant.types.Path].<init>(null)'
    - '[org.apache.xerces.util.XJavac].isJDK14OrHigher()'
    - System.getProperties()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XJavac].execute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XJavac].createBootclasspath()'
      Src: org.apache.xerces.util.XJavac:96,1
    - Dst: System.getProperty(String)
      Src: org.apache.xerces.util.XJavac:97,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.util.XJavac:98,1
    - Dst: '[StringBuffer].append(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:99,1
    - Dst: '[org.apache.xerces.util.XJavac].append(String)'
      Src: org.apache.xerces.util.XJavac:99,1
    - Dst: '[org.apache.xerces.util.XJavac].createPathElement()'
      Src: org.apache.xerces.util.XJavac:100,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.XJavac:100,1
    - Dst: '[org.apache.xerces.util.XJavac].setPath(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:100,1
    - Dst: '[org.apache.xerces.util.XJavac].length()'
      Src: org.apache.xerces.util.XJavac:101,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.util.XJavac:101,1
    - Dst: '[StringBuffer].replace(org.apache.xerces.util.XJavac,org.apache.xerces.util.XJavac,String)'
      Src: org.apache.xerces.util.XJavac:101,1
    - Dst: '[org.apache.xerces.util.XJavac].createPathElement()'
      Src: org.apache.xerces.util.XJavac:102,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.XJavac:102,1
    - Dst: '[org.apache.xerces.util.XJavac].setPath(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:102,1
    - Dst: '[org.apache.xerces.util.XJavac].length()'
      Src: org.apache.xerces.util.XJavac:103,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.util.XJavac:103,1
    - Dst: '[StringBuffer].replace(org.apache.xerces.util.XJavac,org.apache.xerces.util.XJavac,String)'
      Src: org.apache.xerces.util.XJavac:103,1
    - Dst: '[org.apache.xerces.util.XJavac].createPathElement()'
      Src: org.apache.xerces.util.XJavac:104,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.XJavac:104,1
    - Dst: '[org.apache.xerces.util.XJavac].setPath(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:104,1
    - Dst: '[org.apache.xerces.util.XJavac].length()'
      Src: org.apache.xerces.util.XJavac:105,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.util.XJavac:105,1
    - Dst: '[StringBuffer].replace(org.apache.xerces.util.XJavac,org.apache.xerces.util.XJavac,String)'
      Src: org.apache.xerces.util.XJavac:105,1
    - Dst: '[org.apache.xerces.util.XJavac].createPathElement()'
      Src: org.apache.xerces.util.XJavac:106,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.XJavac:106,1
    - Dst: '[org.apache.xerces.util.XJavac].setPath(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:106,1
    - Dst: '[org.apache.xerces.util.XJavac].length()'
      Src: org.apache.xerces.util.XJavac:107,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.util.XJavac:107,1
    - Dst: '[StringBuffer].replace(org.apache.xerces.util.XJavac,org.apache.xerces.util.XJavac,String)'
      Src: org.apache.xerces.util.XJavac:107,1
    - Dst: '[org.apache.xerces.util.XJavac].createPathElement()'
      Src: org.apache.xerces.util.XJavac:108,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.XJavac:108,1
    - Dst: '[org.apache.xerces.util.XJavac].setPath(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:108,1
    - Dst: '[org.apache.xerces.util.XJavac].length()'
      Src: org.apache.xerces.util.XJavac:109,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.util.XJavac:109,1
    - Dst: '[StringBuffer].replace(org.apache.xerces.util.XJavac,org.apache.xerces.util.XJavac,String)'
      Src: org.apache.xerces.util.XJavac:109,1
    - Dst: '[org.apache.xerces.util.XJavac].createPathElement()'
      Src: org.apache.xerces.util.XJavac:110,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.XJavac:110,1
    - Dst: '[org.apache.xerces.util.XJavac].setPath(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:110,1
    - Dst: '[org.apache.xerces.util.XJavac].length()'
      Src: org.apache.xerces.util.XJavac:111,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.util.XJavac:111,1
    - Dst: '[StringBuffer].replace(org.apache.xerces.util.XJavac,org.apache.xerces.util.XJavac,String)'
      Src: org.apache.xerces.util.XJavac:111,1
    - Dst: '[org.apache.xerces.util.XJavac].createPathElement()'
      Src: org.apache.xerces.util.XJavac:112,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.XJavac:112,1
    - Dst: '[org.apache.xerces.util.XJavac].setPath(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:112,1
    - Dst: '[org.apache.xerces.util.XJavac].length()'
      Src: org.apache.xerces.util.XJavac:113,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.util.XJavac:113,1
    - Dst: '[StringBuffer].replace(org.apache.xerces.util.XJavac,org.apache.xerces.util.XJavac,String)'
      Src: org.apache.xerces.util.XJavac:113,1
    - Dst: '[org.apache.xerces.util.XJavac].createPathElement()'
      Src: org.apache.xerces.util.XJavac:114,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.XJavac:114,1
    - Dst: '[org.apache.xerces.util.XJavac].setPath(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:114,1
    - Dst: '[org.apache.xerces.util.XJavac].length()'
      Src: org.apache.xerces.util.XJavac:115,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.util.XJavac:115,1
    - Dst: '[StringBuffer].replace(org.apache.xerces.util.XJavac,org.apache.xerces.util.XJavac,String)'
      Src: org.apache.xerces.util.XJavac:115,1
    - Dst: '[org.apache.xerces.util.XJavac].createPathElement()'
      Src: org.apache.xerces.util.XJavac:116,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.XJavac:116,1
    - Dst: '[org.apache.xerces.util.XJavac].setPath(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:116,1
    - Dst: '[org.apache.xerces.util.XJavac].length()'
      Src: org.apache.xerces.util.XJavac:117,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.util.XJavac:117,1
    - Dst: '[StringBuffer].replace(org.apache.xerces.util.XJavac,org.apache.xerces.util.XJavac,String)'
      Src: org.apache.xerces.util.XJavac:117,1
    - Dst: '[org.apache.xerces.util.XJavac].createPathElement()'
      Src: org.apache.xerces.util.XJavac:118,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.XJavac:118,1
    - Dst: '[org.apache.xerces.util.XJavac].setPath(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:118,1
    - Dst: '[org.apache.xerces.util.XJavac].length()'
      Src: org.apache.xerces.util.XJavac:119,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.util.XJavac:119,1
    - Dst: '[StringBuffer].replace(org.apache.xerces.util.XJavac,org.apache.xerces.util.XJavac,String)'
      Src: org.apache.xerces.util.XJavac:119,1
    - Dst: '[org.apache.xerces.util.XJavac].createPathElement()'
      Src: org.apache.xerces.util.XJavac:120,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.XJavac:120,1
    - Dst: '[org.apache.xerces.util.XJavac].setPath(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:120,1
    - Dst: '[org.apache.xerces.util.XJavac].length()'
      Src: org.apache.xerces.util.XJavac:121,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.util.XJavac:121,1
    - Dst: '[StringBuffer].replace(org.apache.xerces.util.XJavac,org.apache.xerces.util.XJavac,String)'
      Src: org.apache.xerces.util.XJavac:121,1
    - Dst: '[org.apache.xerces.util.XJavac].createPathElement()'
      Src: org.apache.xerces.util.XJavac:122,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.XJavac:122,1
    - Dst: '[org.apache.xerces.util.XJavac].setPath(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:122,1
    - Dst: '[org.apache.xerces.util.XJavac].length()'
      Src: org.apache.xerces.util.XJavac:123,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.util.XJavac:123,1
    - Dst: '[StringBuffer].replace(org.apache.xerces.util.XJavac,org.apache.xerces.util.XJavac,String)'
      Src: org.apache.xerces.util.XJavac:123,1
    - Dst: '[org.apache.xerces.util.XJavac].createPathElement()'
      Src: org.apache.xerces.util.XJavac:124,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.XJavac:124,1
    - Dst: '[org.apache.xerces.util.XJavac].setPath(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:124,1
    - Dst: '[org.apache.xerces.util.XJavac].length()'
      Src: org.apache.xerces.util.XJavac:125,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.util.XJavac:125,1
    - Dst: '[StringBuffer].replace(org.apache.xerces.util.XJavac,org.apache.xerces.util.XJavac,String)'
      Src: org.apache.xerces.util.XJavac:125,1
    - Dst: '[org.apache.xerces.util.XJavac].createPathElement()'
      Src: org.apache.xerces.util.XJavac:126,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.XJavac:126,1
    - Dst: '[org.apache.xerces.util.XJavac].setPath(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:126,1
    - Dst: '[org.apache.xerces.util.XJavac].length()'
      Src: org.apache.xerces.util.XJavac:127,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.util.XJavac:127,1
    - Dst: '[StringBuffer].replace(org.apache.xerces.util.XJavac,org.apache.xerces.util.XJavac,String)'
      Src: org.apache.xerces.util.XJavac:127,1
    - Dst: '[org.apache.xerces.util.XJavac].createPathElement()'
      Src: org.apache.xerces.util.XJavac:128,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.XJavac:128,1
    - Dst: '[org.apache.xerces.util.XJavac].setPath(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:128,1
    - Dst: '[org.apache.xerces.util.XJavac].length()'
      Src: org.apache.xerces.util.XJavac:129,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.util.XJavac:129,1
    - Dst: '[StringBuffer].replace(org.apache.xerces.util.XJavac,org.apache.xerces.util.XJavac,String)'
      Src: org.apache.xerces.util.XJavac:129,1
    - Dst: '[org.apache.xerces.util.XJavac].createPathElement()'
      Src: org.apache.xerces.util.XJavac:130,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.XJavac:130,1
    - Dst: '[org.apache.xerces.util.XJavac].setPath(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:130,1
    - Dst: '[org.apache.xerces.util.XJavac].length()'
      Src: org.apache.xerces.util.XJavac:131,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.util.XJavac:131,1
    - Dst: '[StringBuffer].replace(org.apache.xerces.util.XJavac,org.apache.xerces.util.XJavac,String)'
      Src: org.apache.xerces.util.XJavac:131,1
    - Dst: '[org.apache.xerces.util.XJavac].createPathElement()'
      Src: org.apache.xerces.util.XJavac:132,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.XJavac:132,1
    - Dst: '[org.apache.xerces.util.XJavac].setPath(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:132,1
    - Dst: '[org.apache.xerces.util.XJavac].length()'
      Src: org.apache.xerces.util.XJavac:133,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.util.XJavac:133,1
    - Dst: '[StringBuffer].replace(org.apache.xerces.util.XJavac,org.apache.xerces.util.XJavac,String)'
      Src: org.apache.xerces.util.XJavac:133,1
    - Dst: '[org.apache.xerces.util.XJavac].createPathElement()'
      Src: org.apache.xerces.util.XJavac:134,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.XJavac:134,1
    - Dst: '[org.apache.xerces.util.XJavac].setPath(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:134,1
    - Dst: '[org.apache.xerces.util.XJavac].length()'
      Src: org.apache.xerces.util.XJavac:135,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.util.XJavac:135,1
    - Dst: '[StringBuffer].replace(org.apache.xerces.util.XJavac,org.apache.xerces.util.XJavac,String)'
      Src: org.apache.xerces.util.XJavac:135,1
    - Dst: '[org.apache.xerces.util.XJavac].createPathElement()'
      Src: org.apache.xerces.util.XJavac:136,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.XJavac:136,1
    - Dst: '[org.apache.xerces.util.XJavac].setPath(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:136,1
    - Dst: '[org.apache.xerces.util.XJavac].length()'
      Src: org.apache.xerces.util.XJavac:137,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.util.XJavac:137,1
    - Dst: '[StringBuffer].replace(org.apache.xerces.util.XJavac,org.apache.xerces.util.XJavac,String)'
      Src: org.apache.xerces.util.XJavac:137,1
    - Dst: '[org.apache.xerces.util.XJavac].createPathElement()'
      Src: org.apache.xerces.util.XJavac:138,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.XJavac:138,1
    - Dst: '[org.apache.xerces.util.XJavac].setPath(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 122
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.tools.ant.types.Path
      static: false
      superClass: org.apache.tools.ant.taskdefs.Javac
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 140
    functionName: '[org.apache.xerces.util.XJavac].createIBMJDKBootclasspath()'
    functionSourceFile: /src/xerces/tools/src/XJavac.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XJavac].createPathElement()'
    - '[StringBuffer].replace(org.apache.xerces.util.XJavac,org.apache.xerces.util.XJavac,String)'
    - '[org.apache.xerces.util.XJavac].setPath(org.apache.xerces.util.XJavac)'
    - '[StringBuffer].length()'
    - '[StringBuffer].append(org.apache.xerces.util.XJavac)'
    - '[org.apache.xerces.util.XJavac].createBootclasspath()'
    - '[StringBuffer].toString()'
    - System.getProperty(String)
    - '[org.apache.xerces.util.XJavac].length()'
    - '[StringBuffer].<init>()'
    - '[org.apache.xerces.util.XJavac].append(String)'
    linkageType: ''
    returnType: org.apache.tools.ant.types.Path
    signature: '[org.apache.xerces.util.XJavac].createIBMJDKBootclasspath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.tools.ant.util.JavaEnvUtils].getJavaVersion()'
      Src: org.apache.xerces.util.XJavac:152,1
    - Dst: '[org.apache.xerces.util.XJavac].equals(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:153,1
    - Dst: '[org.apache.xerces.util.XJavac].equals(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:154,1
    - Dst: '[org.apache.xerces.util.XJavac].equals(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:155,1
    - Dst: '[org.apache.xerces.util.XJavac].equals(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:156,1
    - Dst: '[org.apache.xerces.util.XJavac].equals(org.apache.xerces.util.XJavac)'
      Src: org.apache.xerces.util.XJavac:157,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.tools.ant.taskdefs.Javac
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 158
    functionName: '[org.apache.xerces.util.XJavac].isJDK14OrHigher()'
    functionSourceFile: /src/xerces/tools/src/XJavac.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XJavac].equals(org.apache.xerces.util.XJavac)'
    - '[org.apache.tools.ant.util.JavaEnvUtils].getJavaVersion()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XJavac].isJDK14OrHigher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XJavac
      static: false
      superClass: org.apache.tools.ant.taskdefs.Javac
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.util.XJavac].<init>()'
    functionSourceFile: /src/xerces/tools/src/XJavac.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.XJavac
    signature: '[org.apache.xerces.util.XJavac].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLHeadElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLHeadElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLHeadElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLHeadElementImpl].getProfile()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLHeadElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLHeadElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLHeadElementImpl].getProfile()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLHeadElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLHeadElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLHeadElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - profile
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLHeadElementImpl].setProfile(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLHeadElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLHeadElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLHeadElementImpl].setProfile(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLHeadElementImpl:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLHeadElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLHeadElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.html.dom.HTMLHeadElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLHeadElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLHeadElementImpl
    signature: '[org.apache.html.dom.HTMLHeadElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLDOMImplementationImpl].<init>()'
      Src: org.apache.html.dom.HTMLDOMImplementationImpl:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.html.HTMLDOMImplementation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDOMImplementation
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.html.dom.HTMLDOMImplementationImpl
      static: false
      superClass: org.apache.xerces.dom.DOMImplementationImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.apache.html.dom.HTMLDOMImplementationImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDOMImplementationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.HTMLDOMImplementationImpl].<init>()'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLDOMImplementationImpl
    signature: '[org.apache.html.dom.HTMLDOMImplementationImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.html.dom.HTMLDOMImplementationImpl:73,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].<init>()'
      Src: org.apache.html.dom.HTMLDOMImplementationImpl:74,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].setTitle(String)'
      Src: org.apache.html.dom.HTMLDOMImplementationImpl:75,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.html.HTMLDOMImplementation
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.html.HTMLDOMImplementation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLDocument
      static: false
      superClass: org.apache.xerces.dom.DOMImplementationImpl
    argCount: 1
    argNames:
    - title
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 67
    functionDepth: 4
    functionLinenumber: 67
    functionLinenumberEnd: 77
    functionName: '[org.apache.html.dom.HTMLDOMImplementationImpl].createHTMLDocument(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDOMImplementationImpl.java
    functionUses: 0
    functionsReached:
    - '[NullPointerException].<init>(String)'
    - '[org.apache.html.dom.HTMLDocumentImpl].setTitle(String)'
    - '[org.apache.html.dom.HTMLDocumentImpl].<init>()'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLDocument
    signature: '[org.apache.html.dom.HTMLDOMImplementationImpl].createHTMLDocument(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.html.HTMLDOMImplementation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDOMImplementation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLDOMImplementation
      static: true
      superClass: org.apache.xerces.dom.DOMImplementationImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.apache.html.dom.HTMLDOMImplementationImpl].getHTMLDOMImplementation()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDOMImplementationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLDOMImplementation
    signature: '[org.apache.html.dom.HTMLDOMImplementationImpl].getHTMLDOMImplementation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFrameSetElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLFrameSetElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFrameSetElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLFrameSetElementImpl].getCols()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFrameSetElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFrameSetElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLFrameSetElementImpl].getCols()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFrameSetElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLFrameSetElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFrameSetElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - cols
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLFrameSetElementImpl].setCols(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFrameSetElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFrameSetElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLFrameSetElementImpl].setCols(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFrameSetElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLFrameSetElementImpl:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFrameSetElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.apache.html.dom.HTMLFrameSetElementImpl].getRows()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFrameSetElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFrameSetElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLFrameSetElementImpl].getRows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFrameSetElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLFrameSetElementImpl:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFrameSetElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - rows
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.html.dom.HTMLFrameSetElementImpl].setRows(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFrameSetElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFrameSetElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLFrameSetElementImpl].setRows(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLFrameSetElementImpl:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFrameSetElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLFrameSetElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.apache.html.dom.HTMLFrameSetElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFrameSetElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLFrameSetElementImpl
    signature: '[org.apache.html.dom.HTMLFrameSetElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.html.dom.SecuritySupport:41,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.html.dom.SecuritySupport:41,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 50
    functionName: '[org.apache.html.dom.SecuritySupport].getContextClassLoader()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/SecuritySupport.java
    functionUses: 7
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.html.dom.SecuritySupport].getContextClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.html.dom.SecuritySupport:54,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.html.dom.SecuritySupport:54,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 63
    functionName: '[org.apache.html.dom.SecuritySupport].getSystemClassLoader()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/SecuritySupport.java
    functionUses: 7
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.html.dom.SecuritySupport].getSystemClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.html.dom.SecuritySupport:67,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.html.dom.SecuritySupport:67,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - cl
    argTypes:
    - ClassLoader
    constantsTouched: []
    func_position:
      end: 79
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 79
    functionName: '[org.apache.html.dom.SecuritySupport].getParentClassLoader(ClassLoader)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/SecuritySupport.java
    functionUses: 7
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.html.dom.SecuritySupport].getParentClassLoader(ClassLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.html.dom.SecuritySupport:83,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.html.dom.SecuritySupport:83,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 88
    functionName: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/SecuritySupport.java
    functionUses: 17
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedExceptionAction].<init>()'
      Src: org.apache.html.dom.SecuritySupport:95,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedExceptionAction)'
      Src: org.apache.html.dom.SecuritySupport:95,1
    - Dst: e.getException()
      Src: org.apache.html.dom.SecuritySupport:101,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.FileNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.FileInputStream
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 103
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 103
    functionName: '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/SecuritySupport.java
    functionUses: 9
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedExceptionAction)'
    - e.getException()
    - '[java.security.PrivilegedExceptionAction].<init>()'
    linkageType: ''
    returnType: java.io.FileInputStream
    signature: '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.html.dom.SecuritySupport:109,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.html.dom.SecuritySupport:109,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.InputStream
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - cl
    - name
    argTypes:
    - ClassLoader
    - String
    constantsTouched: []
    func_position:
      end: 120
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 120
    functionName: '[org.apache.html.dom.SecuritySupport].getResourceAsStream(ClassLoader,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: java.io.InputStream
    signature: '[org.apache.html.dom.SecuritySupport].getResourceAsStream(ClassLoader,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.html.dom.SecuritySupport:124,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.html.dom.SecuritySupport:124,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.html.dom.SecuritySupport:123,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 129
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 129
    functionName: '[org.apache.html.dom.SecuritySupport].getFileExists(java.io.File)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/SecuritySupport.java
    functionUses: 9
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[Boolean].booleanValue()'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.SecuritySupport].getFileExists(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.html.dom.SecuritySupport:133,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.html.dom.SecuritySupport:133,1
    - Dst: '[Long].longValue()'
      Src: org.apache.html.dom.SecuritySupport:132,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 138
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 138
    functionName: '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/SecuritySupport.java
    functionUses: 9
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[Long].longValue()'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: long
    signature: '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.html.dom.SecuritySupport
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 140
    functionName: '[org.apache.html.dom.SecuritySupport].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/SecuritySupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.html.dom.SecuritySupport
    signature: '[org.apache.html.dom.SecuritySupport].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTextAreaElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionName: '[org.apache.html.dom.HTMLTextAreaElementImpl].getDefaultValue()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTextAreaElementImpl].getDefaultValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTextAreaElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[org.apache.html.dom.HTMLTextAreaElementImpl].setDefaultValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTextAreaElementImpl].setDefaultValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:55,1
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].length()'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:56,1
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].substring(int,int)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:57,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTextAreaElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 59
    functionName: '[org.apache.html.dom.HTMLTextAreaElementImpl].getAccessKey()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].length()'
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].substring(int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTextAreaElementImpl].getAccessKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:65,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:66,1
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].setAttribute(String,org.apache.html.dom.HTMLTextAreaElementImpl)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:67,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTextAreaElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - accessKey
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 68
    functionName: '[org.apache.html.dom.HTMLTextAreaElementImpl].setAccessKey(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].setAttribute(String,org.apache.html.dom.HTMLTextAreaElementImpl)'
    - '[String].substring(int,int)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTextAreaElementImpl].setAccessKey(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:73,1
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].getInteger(org.apache.html.dom.HTMLTextAreaElementImpl)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTextAreaElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.apache.html.dom.HTMLTextAreaElementImpl].getCols()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].getInteger(org.apache.html.dom.HTMLTextAreaElementImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLTextAreaElementImpl].getCols()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:79,1
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].setAttribute(String,org.apache.html.dom.HTMLTextAreaElementImpl)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTextAreaElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - cols
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.html.dom.HTMLTextAreaElementImpl].setCols(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - String.valueOf(int)
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].setAttribute(String,org.apache.html.dom.HTMLTextAreaElementImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTextAreaElementImpl].setCols(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTextAreaElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.apache.html.dom.HTMLTextAreaElementImpl].getDisabled()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLTextAreaElementImpl].getDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTextAreaElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - disabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.apache.html.dom.HTMLTextAreaElementImpl].setDisabled(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTextAreaElementImpl].setDisabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTextAreaElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[org.apache.html.dom.HTMLTextAreaElementImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTextAreaElementImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTextAreaElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.apache.html.dom.HTMLTextAreaElementImpl].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTextAreaElementImpl].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTextAreaElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 110
    functionName: '[org.apache.html.dom.HTMLTextAreaElementImpl].getReadOnly()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLTextAreaElementImpl].getReadOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTextAreaElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - readOnly
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[org.apache.html.dom.HTMLTextAreaElementImpl].setReadOnly(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTextAreaElementImpl].setReadOnly(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:121,1
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].getInteger(org.apache.html.dom.HTMLTextAreaElementImpl)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTextAreaElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[org.apache.html.dom.HTMLTextAreaElementImpl].getRows()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].getInteger(org.apache.html.dom.HTMLTextAreaElementImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLTextAreaElementImpl].getRows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:127,1
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].setAttribute(String,org.apache.html.dom.HTMLTextAreaElementImpl)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTextAreaElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - rows
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[org.apache.html.dom.HTMLTextAreaElementImpl].setRows(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - String.valueOf(int)
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].setAttribute(String,org.apache.html.dom.HTMLTextAreaElementImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTextAreaElementImpl].setRows(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:133,1
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].getInteger(org.apache.html.dom.HTMLTextAreaElementImpl)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTextAreaElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[org.apache.html.dom.HTMLTextAreaElementImpl].getTabIndex()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].getInteger(org.apache.html.dom.HTMLTextAreaElementImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLTextAreaElementImpl].getTabIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:139,1
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].setAttribute(String,org.apache.html.dom.HTMLTextAreaElementImpl)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTextAreaElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - tabIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 140
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 140
    functionName: '[org.apache.html.dom.HTMLTextAreaElementImpl].setTabIndex(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - String.valueOf(int)
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].setAttribute(String,org.apache.html.dom.HTMLTextAreaElementImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTextAreaElementImpl].setTabIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTextAreaElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: '[org.apache.html.dom.HTMLTextAreaElementImpl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTextAreaElementImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTextAreaElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 152
    functionName: '[org.apache.html.dom.HTMLTextAreaElementImpl].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTextAreaElementImpl].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTextAreaElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTextAreaElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: '[org.apache.html.dom.HTMLTextAreaElementImpl].setValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTextAreaElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTextAreaElementImpl].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTextAreaElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 164
    functionName: '[org.apache.html.dom.HTMLTextAreaElementImpl].blur()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTextAreaElementImpl].blur()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTextAreaElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 170
    functionName: '[org.apache.html.dom.HTMLTextAreaElementImpl].focus()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTextAreaElementImpl].focus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTextAreaElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 176
    functionName: '[org.apache.html.dom.HTMLTextAreaElementImpl].select()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTextAreaElementImpl].select()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLTextAreaElementImpl:186,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTextAreaElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLTextAreaElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 187
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 187
    functionName: '[org.apache.html.dom.HTMLTextAreaElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLTextAreaElementImpl
    signature: '[org.apache.html.dom.HTMLTextAreaElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toUpperCase(org.apache.html.dom.HTMLElementImpl)'
      Src: org.apache.html.dom.HTMLElementImpl:59,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,org.apache.html.dom.HTMLElementImpl)'
      Src: org.apache.html.dom.HTMLElementImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLElementImpl
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
    functionUses: 52
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,org.apache.html.dom.HTMLElementImpl)'
    - '[String].toUpperCase(org.apache.html.dom.HTMLElementImpl)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLElementImpl
    signature: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLElementImpl:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.html.dom.HTMLElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLElementImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.html.dom.HTMLElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLElementImpl:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.html.dom.HTMLElementImpl].getTitle()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLElementImpl].getTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLElementImpl:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 1
    argNames:
    - title
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.html.dom.HTMLElementImpl].setTitle(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLElementImpl].setTitle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLElementImpl:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.html.dom.HTMLElementImpl].getLang()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLElementImpl].getLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLElementImpl:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 1
    argNames:
    - lang
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.apache.html.dom.HTMLElementImpl].setLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLElementImpl].setLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLElementImpl:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.html.dom.HTMLElementImpl].getDir()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLElementImpl].getDir()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLElementImpl:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 1
    argNames:
    - dir
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.apache.html.dom.HTMLElementImpl].setDir(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLElementImpl].setDir(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLElementImpl:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.apache.html.dom.HTMLElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLElementImpl:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 1
    argNames:
    - className
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.apache.html.dom.HTMLElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.parseInt(String)
      Src: org.apache.html.dom.HTMLElementImpl:112,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLElement
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 117
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 117
    functionName: '[org.apache.html.dom.HTMLElementImpl].getInteger(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
    functionUses: 0
    functionsReached:
    - Integer.parseInt(String)
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLElementImpl].getInteger(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].getAttributeNode(String)'
      Src: org.apache.html.dom.HTMLElementImpl:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLElement
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[org.apache.html.dom.HTMLElementImpl].getBinary(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].getAttributeNode(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLElementImpl].getBinary(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLElementImpl:142,1
    - Dst: '[org.apache.html.dom.HTMLElementImpl].removeAttribute(String)'
      Src: org.apache.html.dom.HTMLElementImpl:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLElement
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 147
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 147
    functionName: '[org.apache.html.dom.HTMLElementImpl].setAttribute(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].removeAttribute(String)'
    - '[org.apache.html.dom.HTMLElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLElementImpl].setAttribute(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toLowerCase(org.apache.html.dom.HTMLElementImpl)'
      Src: org.apache.html.dom.HTMLElementImpl:150,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getAttributeNode(org.apache.html.dom.HTMLElementImpl)'
      Src: org.apache.html.dom.HTMLElementImpl:150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 1
    argNames:
    - attrName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 151
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionName: '[org.apache.html.dom.HTMLElementImpl].getAttributeNode(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
    functionUses: 1
    functionsReached:
    - '[String].toLowerCase(org.apache.html.dom.HTMLElementImpl)'
    - '[org.apache.xerces.dom.ElementImpl].getAttributeNode(org.apache.html.dom.HTMLElementImpl)'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.html.dom.HTMLElementImpl].getAttributeNode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.html.dom.HTMLElementImpl:155,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getAttributeNodeNS(String,String)'
      Src: org.apache.html.dom.HTMLElementImpl:156,1
    - Dst: '[String].toLowerCase(org.apache.html.dom.HTMLElementImpl)'
      Src: org.apache.html.dom.HTMLElementImpl:158,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getAttributeNode(org.apache.html.dom.HTMLElementImpl)'
      Src: org.apache.html.dom.HTMLElementImpl:158,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 159
      start: 153
    functionDepth: 6
    functionLinenumber: 153
    functionLinenumberEnd: 159
    functionName: '[org.apache.html.dom.HTMLElementImpl].getAttributeNodeNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].getAttributeNode(org.apache.html.dom.HTMLElementImpl)'
    - '[org.apache.xerces.dom.ElementImpl].getAttributeNodeNS(String,String)'
    - '[String].toLowerCase(org.apache.html.dom.HTMLElementImpl)'
    - '[String].length()'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.html.dom.HTMLElementImpl].getAttributeNodeNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toLowerCase(org.apache.html.dom.HTMLElementImpl)'
      Src: org.apache.html.dom.HTMLElementImpl:162,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getAttribute(org.apache.html.dom.HTMLElementImpl)'
      Src: org.apache.html.dom.HTMLElementImpl:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 1
    argNames:
    - attrName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: '[org.apache.html.dom.HTMLElementImpl].getAttribute(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
    functionUses: 6
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].getAttribute(org.apache.html.dom.HTMLElementImpl)'
    - '[String].toLowerCase(org.apache.html.dom.HTMLElementImpl)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLElementImpl].getAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.html.dom.HTMLElementImpl:167,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getAttributeNS(String,String)'
      Src: org.apache.html.dom.HTMLElementImpl:168,1
    - Dst: '[String].toLowerCase(org.apache.html.dom.HTMLElementImpl)'
      Src: org.apache.html.dom.HTMLElementImpl:170,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getAttribute(org.apache.html.dom.HTMLElementImpl)'
      Src: org.apache.html.dom.HTMLElementImpl:170,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 171
      start: 165
    functionDepth: 6
    functionLinenumber: 165
    functionLinenumberEnd: 171
    functionName: '[org.apache.html.dom.HTMLElementImpl].getAttributeNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].getAttribute(org.apache.html.dom.HTMLElementImpl)'
    - '[String].toLowerCase(org.apache.html.dom.HTMLElementImpl)'
    - '[String].length()'
    - '[org.apache.xerces.dom.ElementImpl].getAttributeNS(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLElementImpl].getAttributeNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toUpperCase(org.apache.html.dom.HTMLElementImpl)'
      Src: org.apache.html.dom.HTMLElementImpl:174,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getElementsByTagName(org.apache.html.dom.HTMLElementImpl)'
      Src: org.apache.html.dom.HTMLElementImpl:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 1
    argNames:
    - tagName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 175
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 175
    functionName: '[org.apache.html.dom.HTMLElementImpl].getElementsByTagName(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].getElementsByTagName(org.apache.html.dom.HTMLElementImpl)'
    - '[String].toUpperCase(org.apache.html.dom.HTMLElementImpl)'
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.html.dom.HTMLElementImpl].getElementsByTagName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.html.dom.HTMLElementImpl:179,1
    - Dst: '[String].toUpperCase(org.apache.html.dom.HTMLElementImpl)'
      Src: org.apache.html.dom.HTMLElementImpl:180,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getElementsByTagNameNS(String,org.apache.html.dom.HTMLElementImpl)'
      Src: org.apache.html.dom.HTMLElementImpl:180,1
    - Dst: '[String].toUpperCase(org.apache.html.dom.HTMLElementImpl)'
      Src: org.apache.html.dom.HTMLElementImpl:182,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getElementsByTagName(org.apache.html.dom.HTMLElementImpl)'
      Src: org.apache.html.dom.HTMLElementImpl:182,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 183
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 183
    functionName: '[org.apache.html.dom.HTMLElementImpl].getElementsByTagNameNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].getElementsByTagName(org.apache.html.dom.HTMLElementImpl)'
    - '[org.apache.xerces.dom.ElementImpl].getElementsByTagNameNS(String,org.apache.html.dom.HTMLElementImpl)'
    - '[String].length()'
    - '[String].toUpperCase(org.apache.html.dom.HTMLElementImpl)'
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.html.dom.HTMLElementImpl].getElementsByTagNameNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.html.dom.HTMLElementImpl:200,1
    - Dst: Character.toUpperCase()
      Src: org.apache.html.dom.HTMLElementImpl:202,1
    - Dst: Character.toLowerCase()
      Src: org.apache.html.dom.HTMLElementImpl:204,1
    - Dst: String.valueOf(org.apache.html.dom.HTMLElementImpl)
      Src: org.apache.html.dom.HTMLElementImpl:206,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLElement
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 209
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 209
    functionName: '[org.apache.html.dom.HTMLElementImpl].capitalize(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
    functionUses: 0
    functionsReached:
    - Character.toLowerCase()
    - String.valueOf(org.apache.html.dom.HTMLElementImpl)
    - Character.toUpperCase()
    - '[String].toCharArray()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLElementImpl].capitalize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLElementImpl:224,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.html.dom.HTMLElementImpl:228,1
    - Dst: Character.toUpperCase()
      Src: org.apache.html.dom.HTMLElementImpl:230,1
    - Dst: Character.toLowerCase()
      Src: org.apache.html.dom.HTMLElementImpl:232,1
    - Dst: String.valueOf(org.apache.html.dom.HTMLElementImpl)
      Src: org.apache.html.dom.HTMLElementImpl:234,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLElement
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 238
      start: 219
    functionDepth: 1
    functionLinenumber: 219
    functionLinenumberEnd: 238
    functionName: '[org.apache.html.dom.HTMLElementImpl].getCapitalized(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
    functionUses: 0
    functionsReached:
    - String.valueOf(org.apache.html.dom.HTMLElementImpl)
    - '[String].toCharArray()'
    - '[org.apache.html.dom.HTMLElementImpl].getAttribute(String)'
    - Character.toLowerCase()
    - Character.toUpperCase()
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLElementImpl].getCapitalized(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].getParentNode()'
      Src: org.apache.html.dom.HTMLElementImpl:247,1
    - Dst: '[org.apache.html.dom.HTMLElementImpl].getParentNode()'
      Src: org.apache.html.dom.HTMLElementImpl:252,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLFormElement
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 246
    functionDepth: 1
    functionLinenumber: 246
    functionLinenumberEnd: 255
    functionName: '[org.apache.html.dom.HTMLElementImpl].getForm()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].getParentNode()'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLFormElement
    signature: '[org.apache.html.dom.HTMLElementImpl].getForm()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLHeadingElementImpl].getCapitalized(String)'
      Src: org.apache.html.dom.HTMLHeadingElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLHeadingElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLHeadingElementImpl].getAlign()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLHeadingElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLHeadingElementImpl].getCapitalized(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLHeadingElementImpl].getAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLHeadingElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLHeadingElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLHeadingElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - align
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLHeadingElementImpl].setAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLHeadingElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLHeadingElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLHeadingElementImpl].setAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLHeadingElementImpl:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLHeadingElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLHeadingElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.html.dom.HTMLHeadingElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLHeadingElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLHeadingElementImpl
    signature: '[org.apache.html.dom.HTMLHeadingElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXException].<init>(String)'
      Src: org.apache.html.dom.HTMLBuilder:86,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.html.dom.HTMLDocumentImpl
      - org.apache.xerces.dom.ElementImpl
      - boolean
      - boolean
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 89
    functionName: '[org.apache.html.dom.HTMLBuilder].startDocument()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLBuilder].startDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXException].<init>(String)'
      Src: org.apache.html.dom.HTMLBuilder:96,1
    - Dst: '[org.xml.sax.SAXException].<init>(String)'
      Src: org.apache.html.dom.HTMLBuilder:98,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.html.dom.HTMLDocumentImpl
      - org.apache.xerces.dom.ElementImpl
      - boolean
      - boolean
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 101
    functionName: '[org.apache.html.dom.HTMLBuilder].endDocument()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLBuilder].endDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXException].<init>(String)'
      Src: org.apache.html.dom.HTMLBuilder:111,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].<init>()'
      Src: org.apache.html.dom.HTMLBuilder:118,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getDocumentElement()'
      Src: org.apache.html.dom.HTMLBuilder:119,1
    - Dst: '[org.xml.sax.SAXException].<init>(String)'
      Src: org.apache.html.dom.HTMLBuilder:122,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.html.dom.HTMLBuilder:127,1
    - Dst: '[java.util.Vector].elementAt(org.apache.html.dom.HTMLBuilder)'
      Src: org.apache.html.dom.HTMLBuilder:128,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].insertBefore(org.w3c.dom.Node,org.apache.html.dom.HTMLBuilder)'
      Src: org.apache.html.dom.HTMLBuilder:128,1
    - Dst: '[org.xml.sax.SAXException].<init>(String)'
      Src: org.apache.html.dom.HTMLBuilder:138,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].createElement(String)'
      Src: org.apache.html.dom.HTMLBuilder:139,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].appendChild(org.apache.html.dom.HTMLBuilder)'
      Src: org.apache.html.dom.HTMLBuilder:140,1
    - Dst: '[org.xml.sax.AttributeList].getLength()'
      Src: org.apache.html.dom.HTMLBuilder:147,1
    - Dst: '[org.xml.sax.AttributeList].getName(org.apache.html.dom.HTMLBuilder)'
      Src: org.apache.html.dom.HTMLBuilder:148,1
    - Dst: '[org.xml.sax.AttributeList].getValue(org.apache.html.dom.HTMLBuilder)'
      Src: org.apache.html.dom.HTMLBuilder:148,1
    - Dst: elem.setAttribute(org.apache.html.dom.HTMLBuilder,org.apache.html.dom.HTMLBuilder)
      Src: org.apache.html.dom.HTMLBuilder:148,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.AttributeList
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.html.dom.HTMLDocumentImpl
      - org.apache.xerces.dom.ElementImpl
      - boolean
      - boolean
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - tagName
    - attrList
    argTypes:
    - String
    - org.xml.sax.AttributeList
    constantsTouched: []
    func_position:
      end: 150
      start: 104
    functionDepth: 4
    functionLinenumber: 104
    functionLinenumberEnd: 150
    functionName: '[org.apache.html.dom.HTMLBuilder].startElement(String,org.xml.sax.AttributeList)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLDocumentImpl].getDocumentElement()'
    - '[org.apache.xerces.dom.ElementImpl].appendChild(org.apache.html.dom.HTMLBuilder)'
    - '[org.xml.sax.AttributeList].getName(org.apache.html.dom.HTMLBuilder)'
    - '[org.xml.sax.AttributeList].getValue(org.apache.html.dom.HTMLBuilder)'
    - elem.setAttribute(org.apache.html.dom.HTMLBuilder,org.apache.html.dom.HTMLBuilder)
    - '[java.util.Vector].size()'
    - '[org.apache.html.dom.HTMLDocumentImpl].insertBefore(org.w3c.dom.Node,org.apache.html.dom.HTMLBuilder)'
    - '[org.apache.html.dom.HTMLDocumentImpl].createElement(String)'
    - '[java.util.Vector].elementAt(org.apache.html.dom.HTMLBuilder)'
    - '[org.xml.sax.SAXException].<init>(String)'
    - '[org.xml.sax.AttributeList].getLength()'
    - '[org.apache.html.dom.HTMLDocumentImpl].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLBuilder].startElement(String,org.xml.sax.AttributeList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXException].<init>(String)'
      Src: org.apache.html.dom.HTMLBuilder:157,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNodeName()'
      Src: org.apache.html.dom.HTMLBuilder:158,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.html.dom.HTMLBuilder:158,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.html.dom.HTMLBuilder)'
      Src: org.apache.html.dom.HTMLBuilder:159,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getParentNode()'
      Src: org.apache.html.dom.HTMLBuilder:163,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getOwnerDocument()'
      Src: org.apache.html.dom.HTMLBuilder:163,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getParentNode()'
      Src: org.apache.html.dom.HTMLBuilder:166,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.html.dom.HTMLDocumentImpl
      - org.apache.xerces.dom.ElementImpl
      - boolean
      - boolean
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tagName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 167
      start: 153
    functionDepth: 5
    functionLinenumber: 153
    functionLinenumberEnd: 167
    functionName: '[org.apache.html.dom.HTMLBuilder].endElement(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].getOwnerDocument()'
    - '[org.apache.xerces.dom.ElementImpl].getParentNode()'
    - '[org.xml.sax.SAXException].<init>(org.apache.html.dom.HTMLBuilder)'
    - '[String].equalsIgnoreCase(String)'
    - '[org.apache.xerces.dom.ElementImpl].getNodeName()'
    - '[org.xml.sax.SAXException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLBuilder].endElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXException].<init>(String)'
      Src: org.apache.html.dom.HTMLBuilder:174,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].createTextNode(String)'
      Src: org.apache.html.dom.HTMLBuilder:175,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].appendChild(org.apache.html.dom.HTMLBuilder)'
      Src: org.apache.html.dom.HTMLBuilder:175,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.html.dom.HTMLDocumentImpl
      - org.apache.xerces.dom.ElementImpl
      - boolean
      - boolean
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 176
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 176
    functionName: '[org.apache.html.dom.HTMLBuilder].characters(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLDocumentImpl].createTextNode(String)'
    - '[org.xml.sax.SAXException].<init>(String)'
    - '[org.apache.xerces.dom.ElementImpl].appendChild(org.apache.html.dom.HTMLBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLBuilder].characters(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXException].<init>(String)'
      Src: org.apache.html.dom.HTMLBuilder:183,1
    - Dst: '[String].<init>(char[],int,int)'
      Src: org.apache.html.dom.HTMLBuilder:184,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].createTextNode(String)'
      Src: org.apache.html.dom.HTMLBuilder:184,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].appendChild(org.apache.html.dom.HTMLBuilder)'
      Src: org.apache.html.dom.HTMLBuilder:184,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.html.dom.HTMLDocumentImpl
      - org.apache.xerces.dom.ElementImpl
      - boolean
      - boolean
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - text
    - start
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 185
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 185
    functionName: '[org.apache.html.dom.HTMLBuilder].characters(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLDocumentImpl].createTextNode(String)'
    - '[org.xml.sax.SAXException].<init>(String)'
    - '[String].<init>(char[],int,int)'
    - '[org.apache.xerces.dom.ElementImpl].appendChild(org.apache.html.dom.HTMLBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLBuilder].characters(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],int,int)'
      Src: org.apache.html.dom.HTMLBuilder:192,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].createTextNode(String)'
      Src: org.apache.html.dom.HTMLBuilder:192,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].appendChild(org.apache.html.dom.HTMLBuilder)'
      Src: org.apache.html.dom.HTMLBuilder:192,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.html.dom.HTMLDocumentImpl
      - org.apache.xerces.dom.ElementImpl
      - boolean
      - boolean
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - text
    - start
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 193
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 193
    functionName: '[org.apache.html.dom.HTMLBuilder].ignorableWhitespace(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLDocumentImpl].createTextNode(String)'
    - '[String].<init>(char[],int,int)'
    - '[org.apache.xerces.dom.ElementImpl].appendChild(org.apache.html.dom.HTMLBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLBuilder].ignorableWhitespace(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.html.dom.HTMLBuilder:204,1
    - Dst: '[org.apache.xerces.dom.ProcessingInstructionImpl].<init>(null,String,String)'
      Src: org.apache.html.dom.HTMLBuilder:205,1
    - Dst: '[java.util.Vector].addElement(org.apache.xerces.dom.ProcessingInstructionImpl)'
      Src: org.apache.html.dom.HTMLBuilder:205,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].createProcessingInstruction(String,String)'
      Src: org.apache.html.dom.HTMLBuilder:209,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].appendChild(org.apache.html.dom.HTMLBuilder)'
      Src: org.apache.html.dom.HTMLBuilder:209,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].createProcessingInstruction(String,String)'
      Src: org.apache.html.dom.HTMLBuilder:211,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].appendChild(org.apache.html.dom.HTMLBuilder)'
      Src: org.apache.html.dom.HTMLBuilder:211,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.html.dom.HTMLDocumentImpl
      - org.apache.xerces.dom.ElementImpl
      - boolean
      - boolean
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - instruction
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 212
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 212
    functionName: '[org.apache.html.dom.HTMLBuilder].processingInstruction(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.util.Vector].<init>()'
    - '[java.util.Vector].addElement(org.apache.xerces.dom.ProcessingInstructionImpl)'
    - '[org.apache.html.dom.HTMLDocumentImpl].createProcessingInstruction(String,String)'
    - '[org.apache.html.dom.HTMLDocumentImpl].appendChild(org.apache.html.dom.HTMLBuilder)'
    - '[org.apache.xerces.dom.ProcessingInstructionImpl].<init>(null,String,String)'
    - '[org.apache.xerces.dom.ElementImpl].appendChild(org.apache.html.dom.HTMLBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLBuilder].processingInstruction(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.html.dom.HTMLDocumentImpl
      - org.apache.xerces.dom.ElementImpl
      - boolean
      - boolean
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLDocument
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 218
    functionName: '[org.apache.html.dom.HTMLBuilder].getHTMLDocument()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLDocument
    signature: '[org.apache.html.dom.HTMLBuilder].getHTMLDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.Locator
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.html.dom.HTMLDocumentImpl
      - org.apache.xerces.dom.ElementImpl
      - boolean
      - boolean
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locator
    argTypes:
    - org.xml.sax.Locator
    constantsTouched: []
    func_position:
      end: 224
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 224
    functionName: '[org.apache.html.dom.HTMLBuilder].setDocumentLocator(org.xml.sax.Locator)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLBuilder].setDocumentLocator(org.xml.sax.Locator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.html.dom.HTMLDocumentImpl
      - org.apache.xerces.dom.ElementImpl
      - boolean
      - boolean
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.html.dom.HTMLBuilder].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.html.dom.HTMLBuilder
    signature: '[org.apache.html.dom.HTMLBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].getParentNode()'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:43,1
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:47,1
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:56,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 60
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].getCellIndex()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].getFirstChild()'
    - '[org.apache.html.dom.HTMLTableCellElementImpl].getParentNode()'
    - '[org.apache.html.dom.HTMLTableCellElementImpl].getNextSibling()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].getCellIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].getParentNode()'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:68,1
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:71,1
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].insertBefore(org.apache.html.dom.HTMLTableCellElementImpl)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:79,1
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:84,1
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].appendChild()'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:87,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - cellIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 88
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 88
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].setCellIndex(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].getNextSibling()'
    - '[org.apache.html.dom.HTMLTableCellElementImpl].insertBefore(org.apache.html.dom.HTMLTableCellElementImpl)'
    - '[org.apache.html.dom.HTMLTableCellElementImpl].appendChild()'
    - '[org.apache.html.dom.HTMLTableCellElementImpl].getFirstChild()'
    - '[org.apache.html.dom.HTMLTableCellElementImpl].getParentNode()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].setCellIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].getAbbr()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].getAbbr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - abbr
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].setAbbr(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].setAbbr(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:105,1
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].capitalize(org.apache.html.dom.HTMLTableCellElementImpl)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].getAlign()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].capitalize(org.apache.html.dom.HTMLTableCellElementImpl)'
    - '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].getAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - align
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].setAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].setAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].getAxis()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].getAxis()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - axis
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].setAxis(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].setAxis(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].getBgColor()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].getBgColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - bgColor
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 135
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].setBgColor(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].setBgColor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:143,1
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].length()'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:144,1
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].substring(int,int)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:145,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 147
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].getCh()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].length()'
    - '[org.apache.html.dom.HTMLTableCellElementImpl].substring(int,int)'
    - '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].getCh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:153,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:154,1
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,org.apache.html.dom.HTMLTableCellElementImpl)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:155,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - ch
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 156
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 156
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].setCh(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int,int)'
    - '[String].length()'
    - '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,org.apache.html.dom.HTMLTableCellElementImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].setCh(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 162
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].getChOff()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].getChOff()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - chOff
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 168
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 168
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].setChOff(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].setChOff(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:173,1
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].getInteger(org.apache.html.dom.HTMLTableCellElementImpl)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 174
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].getColSpan()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLTableCellElementImpl].getInteger(org.apache.html.dom.HTMLTableCellElementImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].getColSpan()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.html.dom.HTMLTableCellElementImpl:179,1
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,org.apache.html.dom.HTMLTableCellElementImpl)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - colspan
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 180
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 180
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].setColSpan(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - String.valueOf(int)
    - '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,org.apache.html.dom.HTMLTableCellElementImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].setColSpan(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 186
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 186
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].getHeaders()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].getHeaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - headers
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 192
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 192
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].setHeaders(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].setHeaders(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:197,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 198
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].getHeight()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].getHeight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:203,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - height
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 204
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 204
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].setHeight(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].setHeight(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 210
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 210
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].getNoWrap()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].getNoWrap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - noWrap
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 216
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 216
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].setNoWrap(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].setNoWrap(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:220,1
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].getInteger(org.apache.html.dom.HTMLTableCellElementImpl)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:220,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 221
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].getRowSpan()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLTableCellElementImpl].getInteger(org.apache.html.dom.HTMLTableCellElementImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].getRowSpan()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.html.dom.HTMLTableCellElementImpl:226,1
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,org.apache.html.dom.HTMLTableCellElementImpl)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - rowspan
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 227
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].setRowSpan(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - String.valueOf(int)
    - '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,org.apache.html.dom.HTMLTableCellElementImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].setRowSpan(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:232,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 233
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].getScope()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].getScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - scope
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 239
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 239
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].setScope(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].setScope(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:244,1
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].capitalize(org.apache.html.dom.HTMLTableCellElementImpl)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:244,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 245
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].getVAlign()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].capitalize(org.apache.html.dom.HTMLTableCellElementImpl)'
    - '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].getVAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - vAlign
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 251
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 251
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].setVAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].setVAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:256,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 257
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].getWidth()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].getWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - width
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 263
      start: 260
    functionDepth: 0
    functionLinenumber: 260
    functionLinenumberEnd: 263
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].setWidth(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCellElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].setWidth(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLTableCellElementImpl:273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCellElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLTableCellElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 274
      start: 271
    functionDepth: 1
    functionLinenumber: 271
    functionLinenumberEnd: 274
    functionName: '[org.apache.html.dom.HTMLTableCellElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLTableCellElementImpl
    signature: '[org.apache.html.dom.HTMLTableCellElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFontElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLFontElementImpl:37,1
    - Dst: '[org.apache.html.dom.HTMLFontElementImpl].capitalize(org.apache.html.dom.HTMLFontElementImpl)'
      Src: org.apache.html.dom.HTMLFontElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFontElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLFontElementImpl].getColor()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFontElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFontElementImpl].capitalize(org.apache.html.dom.HTMLFontElementImpl)'
    - '[org.apache.html.dom.HTMLFontElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLFontElementImpl].getColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFontElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLFontElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFontElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - color
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLFontElementImpl].setColor(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFontElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFontElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLFontElementImpl].setColor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFontElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLFontElementImpl:49,1
    - Dst: '[org.apache.html.dom.HTMLFontElementImpl].capitalize(org.apache.html.dom.HTMLFontElementImpl)'
      Src: org.apache.html.dom.HTMLFontElementImpl:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFontElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.apache.html.dom.HTMLFontElementImpl].getFace()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFontElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFontElementImpl].capitalize(org.apache.html.dom.HTMLFontElementImpl)'
    - '[org.apache.html.dom.HTMLFontElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLFontElementImpl].getFace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFontElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLFontElementImpl:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFontElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - face
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.html.dom.HTMLFontElementImpl].setFace(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFontElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFontElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLFontElementImpl].setFace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFontElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLFontElementImpl:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFontElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.apache.html.dom.HTMLFontElementImpl].getSize()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFontElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFontElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLFontElementImpl].getSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFontElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLFontElementImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFontElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - size
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.apache.html.dom.HTMLFontElementImpl].setSize(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFontElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFontElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLFontElementImpl].setSize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLFontElementImpl:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFontElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLFontElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.apache.html.dom.HTMLFontElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFontElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLFontElementImpl
    signature: '[org.apache.html.dom.HTMLFontElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLPreElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLPreElementImpl:37,1
    - Dst: '[org.apache.html.dom.HTMLPreElementImpl].getInteger(org.apache.html.dom.HTMLPreElementImpl)'
      Src: org.apache.html.dom.HTMLPreElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLPreElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLPreElementImpl].getWidth()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLPreElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLPreElementImpl].getInteger(org.apache.html.dom.HTMLPreElementImpl)'
    - '[org.apache.html.dom.HTMLPreElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLPreElementImpl].getWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.html.dom.HTMLPreElementImpl:43,1
    - Dst: '[org.apache.html.dom.HTMLPreElementImpl].setAttribute(String,org.apache.html.dom.HTMLPreElementImpl)'
      Src: org.apache.html.dom.HTMLPreElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLPreElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - width
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLPreElementImpl].setWidth(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLPreElementImpl.java
    functionUses: 0
    functionsReached:
    - String.valueOf(int)
    - '[org.apache.html.dom.HTMLPreElementImpl].setAttribute(String,org.apache.html.dom.HTMLPreElementImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLPreElementImpl].setWidth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLPreElementImpl:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLPreElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLPreElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.html.dom.HTMLPreElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLPreElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLPreElementImpl
    signature: '[org.apache.html.dom.HTMLPreElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLabelElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLLabelElementImpl:40,1
    - Dst: '[org.apache.html.dom.HTMLLabelElementImpl].length()'
      Src: org.apache.html.dom.HTMLLabelElementImpl:41,1
    - Dst: '[org.apache.html.dom.HTMLLabelElementImpl].substring(int,int)'
      Src: org.apache.html.dom.HTMLLabelElementImpl:42,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLabelElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLLabelElementImpl].getAccessKey()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLabelElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLabelElementImpl].substring(int,int)'
    - '[org.apache.html.dom.HTMLLabelElementImpl].length()'
    - '[org.apache.html.dom.HTMLLabelElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLLabelElementImpl].getAccessKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.html.dom.HTMLLabelElementImpl:50,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.html.dom.HTMLLabelElementImpl:51,1
    - Dst: '[org.apache.html.dom.HTMLLabelElementImpl].setAttribute(String,org.apache.html.dom.HTMLLabelElementImpl)'
      Src: org.apache.html.dom.HTMLLabelElementImpl:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLabelElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - accessKey
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionName: '[org.apache.html.dom.HTMLLabelElementImpl].setAccessKey(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLabelElementImpl.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int,int)'
    - '[String].length()'
    - '[org.apache.html.dom.HTMLLabelElementImpl].setAttribute(String,org.apache.html.dom.HTMLLabelElementImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLLabelElementImpl].setAccessKey(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLabelElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLLabelElementImpl:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLabelElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.apache.html.dom.HTMLLabelElementImpl].getHtmlFor()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLabelElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLabelElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLLabelElementImpl].getHtmlFor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLabelElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLLabelElementImpl:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLabelElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - htmlFor
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.apache.html.dom.HTMLLabelElementImpl].setHtmlFor(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLabelElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLabelElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLLabelElementImpl].setHtmlFor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLLabelElementImpl:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLabelElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLLabelElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[org.apache.html.dom.HTMLLabelElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLabelElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLLabelElementImpl
    signature: '[org.apache.html.dom.HTMLLabelElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLegendElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLLegendElementImpl:40,1
    - Dst: '[org.apache.html.dom.HTMLLegendElementImpl].length()'
      Src: org.apache.html.dom.HTMLLegendElementImpl:41,1
    - Dst: '[org.apache.html.dom.HTMLLegendElementImpl].substring(int,int)'
      Src: org.apache.html.dom.HTMLLegendElementImpl:42,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLegendElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLLegendElementImpl].getAccessKey()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLegendElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLegendElementImpl].substring(int,int)'
    - '[org.apache.html.dom.HTMLLegendElementImpl].length()'
    - '[org.apache.html.dom.HTMLLegendElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLLegendElementImpl].getAccessKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.html.dom.HTMLLegendElementImpl:50,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.html.dom.HTMLLegendElementImpl:51,1
    - Dst: '[org.apache.html.dom.HTMLLegendElementImpl].setAttribute(String,org.apache.html.dom.HTMLLegendElementImpl)'
      Src: org.apache.html.dom.HTMLLegendElementImpl:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLegendElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - accessKey
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionName: '[org.apache.html.dom.HTMLLegendElementImpl].setAccessKey(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLegendElementImpl.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int,int)'
    - '[String].length()'
    - '[org.apache.html.dom.HTMLLegendElementImpl].setAttribute(String,org.apache.html.dom.HTMLLegendElementImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLLegendElementImpl].setAccessKey(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLegendElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLLegendElementImpl:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLegendElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.apache.html.dom.HTMLLegendElementImpl].getAlign()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLegendElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLegendElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLLegendElementImpl].getAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLegendElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLLegendElementImpl:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLegendElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - align
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.apache.html.dom.HTMLLegendElementImpl].setAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLegendElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLegendElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLLegendElementImpl].setAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLLegendElementImpl:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLegendElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLLegendElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[org.apache.html.dom.HTMLLegendElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLegendElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLLegendElementImpl
    signature: '[org.apache.html.dom.HTMLLegendElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLHRElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLHRElementImpl:37,1
    - Dst: '[org.apache.html.dom.HTMLHRElementImpl].capitalize(org.apache.html.dom.HTMLHRElementImpl)'
      Src: org.apache.html.dom.HTMLHRElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLHRElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLHRElementImpl].getAlign()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLHRElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLHRElementImpl].capitalize(org.apache.html.dom.HTMLHRElementImpl)'
    - '[org.apache.html.dom.HTMLHRElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLHRElementImpl].getAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLHRElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLHRElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLHRElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - align
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLHRElementImpl].setAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLHRElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLHRElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLHRElementImpl].setAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLHRElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLHRElementImpl:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLHRElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.apache.html.dom.HTMLHRElementImpl].getNoShade()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLHRElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLHRElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLHRElementImpl].getNoShade()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLHRElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLHRElementImpl:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLHRElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - noShade
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.html.dom.HTMLHRElementImpl].setNoShade(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLHRElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLHRElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLHRElementImpl].setNoShade(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLHRElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLHRElementImpl:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLHRElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.apache.html.dom.HTMLHRElementImpl].getSize()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLHRElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLHRElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLHRElementImpl].getSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLHRElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLHRElementImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLHRElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - size
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.apache.html.dom.HTMLHRElementImpl].setSize(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLHRElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLHRElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLHRElementImpl].setSize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLHRElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLHRElementImpl:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLHRElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.apache.html.dom.HTMLHRElementImpl].getWidth()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLHRElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLHRElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLHRElementImpl].getWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLHRElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLHRElementImpl:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLHRElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - width
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.html.dom.HTMLHRElementImpl].setWidth(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLHRElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLHRElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLHRElementImpl].setWidth(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLHRElementImpl:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLHRElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLHRElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[org.apache.html.dom.HTMLHRElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLHRElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLHRElementImpl
    signature: '[org.apache.html.dom.HTMLHRElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.ObjectFactory].createObject(String,null,String)'
      Src: org.apache.html.dom.ObjectFactory:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - factoryId
    - fallbackClassName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[org.apache.html.dom.ObjectFactory].createObject(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/ObjectFactory.java
    functionUses: 9
    functionsReached:
    - '[org.apache.html.dom.ObjectFactory].createObject(String,null,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.html.dom.ObjectFactory].createObject(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.ObjectFactory].debugPrintln(String)'
      Src: org.apache.html.dom.ObjectFactory:129,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: org.apache.html.dom.ObjectFactory:131,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: org.apache.html.dom.ObjectFactory:135,1
    - Dst: '[String].length()'
      Src: org.apache.html.dom.ObjectFactory:136,1
    - Dst: '[org.apache.html.dom.ObjectFactory].debugPrintln(String)'
      Src: org.apache.html.dom.ObjectFactory:137,1
    - Dst: '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: org.apache.html.dom.ObjectFactory:138,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: org.apache.html.dom.ObjectFactory:151,1
    - Dst: '[java.io.File].<init>(org.apache.html.dom.ObjectFactory)'
      Src: org.apache.html.dom.ObjectFactory:154,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileExists(java.io.File)'
      Src: org.apache.html.dom.ObjectFactory:155,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
      Src: org.apache.html.dom.ObjectFactory:169,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
      Src: org.apache.html.dom.ObjectFactory:182,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.html.dom.ObjectFactory:187,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
      Src: org.apache.html.dom.ObjectFactory:188,1
    - Dst: '[java.util.Properties].load(java.io.FileInputStream)'
      Src: org.apache.html.dom.ObjectFactory:189,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.apache.html.dom.ObjectFactory:202,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: org.apache.html.dom.ObjectFactory:210,1
    - Dst: '[java.io.File].<init>(org.apache.html.dom.ObjectFactory)'
      Src: org.apache.html.dom.ObjectFactory:215,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
      Src: org.apache.html.dom.ObjectFactory:215,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.html.dom.ObjectFactory:216,1
    - Dst: '[java.util.Properties].load(java.io.FileInputStream)'
      Src: org.apache.html.dom.ObjectFactory:217,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: org.apache.html.dom.ObjectFactory:218,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.apache.html.dom.ObjectFactory:228,1
    - Dst: '[org.apache.html.dom.ObjectFactory].debugPrintln(org.apache.html.dom.ObjectFactory)'
      Src: org.apache.html.dom.ObjectFactory:236,1
    - Dst: '[org.apache.html.dom.ObjectFactory].newInstance(org.apache.html.dom.ObjectFactory,ClassLoader,boolean)'
      Src: org.apache.html.dom.ObjectFactory:237,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findJarServiceProvider(String)'
      Src: org.apache.html.dom.ObjectFactory:241,1
    - Dst: '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,null)'
      Src: org.apache.html.dom.ObjectFactory:247,1
    - Dst: '[org.apache.html.dom.ObjectFactory].debugPrintln(String)'
      Src: org.apache.html.dom.ObjectFactory:251,1
    - Dst: '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: org.apache.html.dom.ObjectFactory:252,1
    CyclomaticComplexity: 38
    EdgeCount: 38
    ICount: 74
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - factoryId
    - propertiesFilename
    - fallbackClassName
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 253
      start: 124
    functionDepth: 3
    functionLinenumber: 124
    functionLinenumberEnd: 253
    functionName: '[org.apache.html.dom.ObjectFactory].createObject(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
    - '[org.apache.html.dom.ObjectFactory].debugPrintln(String)'
    - '[org.apache.html.dom.ObjectFactory].newInstance(org.apache.html.dom.ObjectFactory,ClassLoader,boolean)'
    - '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
    - '[java.io.File].<init>(org.apache.html.dom.ObjectFactory)'
    - '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
    - '[org.apache.html.dom.ObjectFactory].debugPrintln(org.apache.html.dom.ObjectFactory)'
    - '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,null)'
    - '[org.apache.html.dom.ObjectFactory].findClassLoader()'
    - '[org.apache.html.dom.ObjectFactory].findJarServiceProvider(String)'
    - '[java.io.FileInputStream].close()'
    - '[java.util.Properties].load(java.io.FileInputStream)'
    - '[java.util.Properties].getProperty(String)'
    - '[org.apache.html.dom.SecuritySupport].getFileExists(java.io.File)'
    - '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
    - '[String].length()'
    - '[java.util.Properties].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.html.dom.ObjectFactory].createObject(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: org.apache.html.dom.ObjectFactory:262,1
    - Dst: '[String].equals(String)'
      Src: org.apache.html.dom.ObjectFactory:264,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 268
    functionName: '[org.apache.html.dom.ObjectFactory].isDebugEnabled()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.ObjectFactory].isDebugEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: org.apache.html.dom.ObjectFactory:273,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 275
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 275
    functionName: '[org.apache.html.dom.ObjectFactory].debugPrintln(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/ObjectFactory.java
    functionUses: 2
    functionsReached:
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.ObjectFactory].debugPrintln(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.SecuritySupport].getContextClassLoader()'
      Src: org.apache.html.dom.ObjectFactory:286,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemClassLoader()'
      Src: org.apache.html.dom.ObjectFactory:287,1
    - Dst: ObjectFactory.class.getClassLoader()
      Src: org.apache.html.dom.ObjectFactory:300,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getParentClassLoader(org.apache.html.dom.ObjectFactory)'
      Src: org.apache.html.dom.ObjectFactory:312,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getParentClassLoader(ClassLoader)'
      Src: org.apache.html.dom.ObjectFactory:327,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 333
      start: 281
    functionDepth: 2
    functionLinenumber: 281
    functionLinenumberEnd: 333
    functionName: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/ObjectFactory.java
    functionUses: 19
    functionsReached:
    - ObjectFactory.class.getClassLoader()
    - '[org.apache.html.dom.SecuritySupport].getParentClassLoader(ClassLoader)'
    - '[org.apache.html.dom.SecuritySupport].getSystemClassLoader()'
    - '[org.apache.html.dom.SecuritySupport].getParentClassLoader(org.apache.html.dom.ObjectFactory)'
    - '[org.apache.html.dom.SecuritySupport].getContextClassLoader()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
      Src: org.apache.html.dom.ObjectFactory:344,1
    - Dst: '[Class].newInstance()'
      Src: org.apache.html.dom.ObjectFactory:345,1
    - Dst: '[org.apache.html.dom.ObjectFactory].debugPrintln(org.apache.html.dom.ObjectFactory)'
      Src: org.apache.html.dom.ObjectFactory:346,1
    - Dst: '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,org.apache.html.dom.ObjectFactory)'
      Src: org.apache.html.dom.ObjectFactory:350,1
    - Dst: '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(org.apache.html.dom.ObjectFactory,org.apache.html.dom.ObjectFactory)'
      Src: org.apache.html.dom.ObjectFactory:353,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - ClassLoader
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - className
    - cl
    - doFallback
    argTypes:
    - String
    - ClassLoader
    - boolean
    constantsTouched: []
    func_position:
      end: 357
      start: 338
    functionDepth: 2
    functionLinenumber: 338
    functionLinenumberEnd: 357
    functionName: '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/ObjectFactory.java
    functionUses: 9
    functionsReached:
    - '[org.apache.html.dom.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
    - '[Class].newInstance()'
    - '[org.apache.html.dom.ObjectFactory].debugPrintln(org.apache.html.dom.ObjectFactory)'
    - '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(org.apache.html.dom.ObjectFactory,org.apache.html.dom.ObjectFactory)'
    - '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,org.apache.html.dom.ObjectFactory)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getSecurityManager()
      Src: org.apache.html.dom.ObjectFactory:368,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.apache.html.dom.ObjectFactory:370,1
    - Dst: '[String].substring(int,org.apache.html.dom.ObjectFactory)'
      Src: org.apache.html.dom.ObjectFactory:372,1
    - Dst: '[org.apache.html.dom.ObjectFactory].checkPackageAccess(org.apache.html.dom.ObjectFactory)'
      Src: org.apache.html.dom.ObjectFactory:373,1
    - Dst: Class.forName(String)
      Src: org.apache.html.dom.ObjectFactory:386,1
    - Dst: '[ClassLoader].loadClass(String)'
      Src: org.apache.html.dom.ObjectFactory:389,1
    - Dst: ObjectFactory.class.getClassLoader()
      Src: org.apache.html.dom.ObjectFactory:393,1
    - Dst: Class.forName(String)
      Src: org.apache.html.dom.ObjectFactory:395,1
    - Dst: cl.loadClass(String)
      Src: org.apache.html.dom.ObjectFactory:398,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - ClassLoader
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ClassNotFoundException
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - className
    - cl
    - doFallback
    argTypes:
    - String
    - ClassLoader
    - boolean
    constantsTouched: []
    func_position:
      end: 409
      start: 362
    functionDepth: 1
    functionLinenumber: 362
    functionLinenumberEnd: 409
    functionName: '[org.apache.html.dom.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/ObjectFactory.java
    functionUses: 6
    functionsReached:
    - cl.loadClass(String)
    - '[String].lastIndexOf(char)'
    - ObjectFactory.class.getClassLoader()
    - '[org.apache.html.dom.ObjectFactory].checkPackageAccess(org.apache.html.dom.ObjectFactory)'
    - '[String].substring(int,org.apache.html.dom.ObjectFactory)'
    - Class.forName(String)
    - System.getSecurityManager()
    - '[ClassLoader].loadClass(String)'
    linkageType: ''
    returnType: Class
    signature: '[org.apache.html.dom.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: org.apache.html.dom.ObjectFactory:423,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getResourceAsStream(ClassLoader,org.apache.html.dom.ObjectFactory)'
      Src: org.apache.html.dom.ObjectFactory:425,1
    - Dst: ObjectFactory.class.getClassLoader()
      Src: org.apache.html.dom.ObjectFactory:429,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getResourceAsStream(org.apache.html.dom.ObjectFactory,org.apache.html.dom.ObjectFactory)'
      Src: org.apache.html.dom.ObjectFactory:432,1
    - Dst: '[org.apache.html.dom.ObjectFactory].debugPrintln(org.apache.html.dom.ObjectFactory)'
      Src: org.apache.html.dom.ObjectFactory:441,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream,String)'
      Src: org.apache.html.dom.ObjectFactory:462,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader,int)'
      Src: org.apache.html.dom.ObjectFactory:462,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream)'
      Src: org.apache.html.dom.ObjectFactory:464,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader,int)'
      Src: org.apache.html.dom.ObjectFactory:464,1
    - Dst: '[java.io.BufferedReader].readLine()'
      Src: org.apache.html.dom.ObjectFactory:471,1
    - Dst: '[java.io.BufferedReader].close()'
      Src: org.apache.html.dom.ObjectFactory:479,1
    - Dst: '[String].equals(org.apache.html.dom.ObjectFactory)'
      Src: org.apache.html.dom.ObjectFactory:486,1
    - Dst: '[org.apache.html.dom.ObjectFactory].debugPrintln(String)'
      Src: org.apache.html.dom.ObjectFactory:487,1
    - Dst: '[org.apache.html.dom.ObjectFactory].newInstance(org.apache.html.dom.ObjectFactory,org.apache.html.dom.ObjectFactory,boolean)'
      Src: org.apache.html.dom.ObjectFactory:494,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - factoryId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 499
      start: 416
    functionDepth: 3
    functionLinenumber: 416
    functionLinenumberEnd: 499
    functionName: '[org.apache.html.dom.ObjectFactory].findJarServiceProvider(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[java.io.InputStreamReader].<init>(java.io.InputStream,String)'
    - '[org.apache.html.dom.ObjectFactory].debugPrintln(String)'
    - '[java.io.BufferedReader].<init>(java.io.InputStreamReader,int)'
    - '[java.io.BufferedReader].close()'
    - ObjectFactory.class.getClassLoader()
    - '[org.apache.html.dom.ObjectFactory].debugPrintln(org.apache.html.dom.ObjectFactory)'
    - '[org.apache.html.dom.SecuritySupport].getResourceAsStream(org.apache.html.dom.ObjectFactory,org.apache.html.dom.ObjectFactory)'
    - '[org.apache.html.dom.ObjectFactory].findClassLoader()'
    - '[java.io.InputStreamReader].<init>(java.io.InputStream)'
    - '[String].equals(org.apache.html.dom.ObjectFactory)'
    - '[java.io.BufferedReader].readLine()'
    - '[org.apache.html.dom.SecuritySupport].getResourceAsStream(ClassLoader,org.apache.html.dom.ObjectFactory)'
    - '[org.apache.html.dom.ObjectFactory].newInstance(org.apache.html.dom.ObjectFactory,org.apache.html.dom.ObjectFactory,boolean)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.html.dom.ObjectFactory].findJarServiceProvider(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.ObjectFactory].isDebugEnabled()'
      Src: org.apache.html.dom.ObjectFactory:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.ObjectFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.html.dom.ObjectFactory].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.ObjectFactory].isDebugEnabled()'
    linkageType: ''
    returnType: org.apache.html.dom.ObjectFactory
    signature: '[org.apache.html.dom.ObjectFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Error].<init>(String)'
      Src: org.apache.html.dom.ObjectFactory.ConfigurationError:530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Exception
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.html.dom.ObjectFactory.ConfigurationError
      static: false
      superClass: Error
    argCount: 2
    argNames:
    - msg
    - x
    argTypes:
    - String
    - Exception
    constantsTouched: []
    func_position:
      end: 532
      start: 529
    functionDepth: 0
    functionLinenumber: 529
    functionLinenumberEnd: 532
    functionName: '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,Exception)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[Error].<init>(String)'
    linkageType: ''
    returnType: org.apache.html.dom.ObjectFactory.ConfigurationError
    signature: '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Exception
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Exception
      static: false
      superClass: Error
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 541
      start: 539
    functionDepth: 0
    functionLinenumber: 539
    functionLinenumberEnd: 541
    functionName: '[org.apache.html.dom.ObjectFactory.ConfigurationError].getException()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Exception
    signature: '[org.apache.html.dom.ObjectFactory.ConfigurationError].getException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAreaElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAreaElementImpl:40,1
    - Dst: '[org.apache.html.dom.HTMLAreaElementImpl].length()'
      Src: org.apache.html.dom.HTMLAreaElementImpl:41,1
    - Dst: '[org.apache.html.dom.HTMLAreaElementImpl].substring(int,int)'
      Src: org.apache.html.dom.HTMLAreaElementImpl:42,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAreaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLAreaElementImpl].getAccessKey()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAreaElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLAreaElementImpl].length()'
    - '[org.apache.html.dom.HTMLAreaElementImpl].substring(int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAreaElementImpl].getAccessKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.html.dom.HTMLAreaElementImpl:50,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.html.dom.HTMLAreaElementImpl:51,1
    - Dst: '[org.apache.html.dom.HTMLAreaElementImpl].setAttribute(String,org.apache.html.dom.HTMLAreaElementImpl)'
      Src: org.apache.html.dom.HTMLAreaElementImpl:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAreaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - accessKey
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionName: '[org.apache.html.dom.HTMLAreaElementImpl].setAccessKey(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAreaElementImpl].setAttribute(String,org.apache.html.dom.HTMLAreaElementImpl)'
    - '[String].substring(int,int)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAreaElementImpl].setAccessKey(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAreaElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAreaElementImpl:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAreaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.apache.html.dom.HTMLAreaElementImpl].getAlt()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAreaElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAreaElementImpl].getAlt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAreaElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAreaElementImpl:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAreaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - alt
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.apache.html.dom.HTMLAreaElementImpl].setAlt(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAreaElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAreaElementImpl].setAlt(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAreaElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAreaElementImpl:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAreaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.apache.html.dom.HTMLAreaElementImpl].getCoords()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAreaElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAreaElementImpl].getCoords()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAreaElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAreaElementImpl:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAreaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - coords
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[org.apache.html.dom.HTMLAreaElementImpl].setCoords(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAreaElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAreaElementImpl].setCoords(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAreaElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAreaElementImpl:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAreaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[org.apache.html.dom.HTMLAreaElementImpl].getHref()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAreaElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAreaElementImpl].getHref()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAreaElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAreaElementImpl:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAreaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - href
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[org.apache.html.dom.HTMLAreaElementImpl].setHref(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAreaElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAreaElementImpl].setHref(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAreaElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLAreaElementImpl:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAreaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[org.apache.html.dom.HTMLAreaElementImpl].getNoHref()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAreaElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLAreaElementImpl].getNoHref()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAreaElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLAreaElementImpl:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAreaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - noHref
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[org.apache.html.dom.HTMLAreaElementImpl].setNoHref(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAreaElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAreaElementImpl].setNoHref(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAreaElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAreaElementImpl:105,1
    - Dst: '[org.apache.html.dom.HTMLAreaElementImpl].capitalize(org.apache.html.dom.HTMLAreaElementImpl)'
      Src: org.apache.html.dom.HTMLAreaElementImpl:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAreaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[org.apache.html.dom.HTMLAreaElementImpl].getShape()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAreaElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLAreaElementImpl].capitalize(org.apache.html.dom.HTMLAreaElementImpl)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAreaElementImpl].getShape()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAreaElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAreaElementImpl:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAreaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - shape
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[org.apache.html.dom.HTMLAreaElementImpl].setShape(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAreaElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAreaElementImpl].setShape(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAreaElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAreaElementImpl:117,1
    - Dst: '[org.apache.html.dom.HTMLAreaElementImpl].getInteger(org.apache.html.dom.HTMLAreaElementImpl)'
      Src: org.apache.html.dom.HTMLAreaElementImpl:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAreaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[org.apache.html.dom.HTMLAreaElementImpl].getTabIndex()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAreaElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLAreaElementImpl].getInteger(org.apache.html.dom.HTMLAreaElementImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLAreaElementImpl].getTabIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.html.dom.HTMLAreaElementImpl:123,1
    - Dst: '[org.apache.html.dom.HTMLAreaElementImpl].setAttribute(String,org.apache.html.dom.HTMLAreaElementImpl)'
      Src: org.apache.html.dom.HTMLAreaElementImpl:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAreaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - tabIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[org.apache.html.dom.HTMLAreaElementImpl].setTabIndex(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAreaElementImpl].setAttribute(String,org.apache.html.dom.HTMLAreaElementImpl)'
    - String.valueOf(int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAreaElementImpl].setTabIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAreaElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAreaElementImpl:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAreaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[org.apache.html.dom.HTMLAreaElementImpl].getTarget()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAreaElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAreaElementImpl].getTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAreaElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAreaElementImpl:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAreaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - target
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 136
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionName: '[org.apache.html.dom.HTMLAreaElementImpl].setTarget(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAreaElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAreaElementImpl].setTarget(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLAreaElementImpl:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAreaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLAreaElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 147
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 147
    functionName: '[org.apache.html.dom.HTMLAreaElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAreaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLAreaElementImpl
    signature: '[org.apache.html.dom.HTMLAreaElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: org.apache.html.dom.HTMLDocumentImpl:138,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementTypes()'
      Src: org.apache.html.dom.HTMLDocumentImpl:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLDocumentImpl
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 136
    functionDepth: 3
    functionLinenumber: 136
    functionLinenumberEnd: 140
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.html.dom.HTMLDocumentImpl].populateElementTypes()'
    - '[org.apache.xerces.dom.DocumentImpl].<init>()'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLDocumentImpl
    signature: '[org.apache.html.dom.HTMLDocumentImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLDocumentImpl:153,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLDocumentImpl:183,1
    - Dst: '[org.apache.html.dom.HTMLHtmlElementImpl].<init>(String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:189,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLDocumentImpl:190,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLDocumentImpl:193,1
    - Dst: '[org.apache.html.dom.HTMLHtmlElementImpl].appendChild(org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:194,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].appendChild(org.apache.html.dom.HTMLHtmlElementImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:197,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 143
    functionDepth: 1
    functionLinenumber: 143
    functionLinenumberEnd: 199
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].getDocumentElement()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 4
    functionsReached:
    - '[org.apache.html.dom.HTMLDocumentImpl].appendChild(org.apache.html.dom.HTMLHtmlElementImpl)'
    - '[org.apache.html.dom.HTMLHtmlElementImpl].appendChild(org.apache.html.dom.HTMLDocumentImpl)'
    - '[org.apache.html.dom.HTMLHtmlElementImpl].<init>(String)'
    - '[org.apache.html.dom.HTMLDocumentImpl].getFirstChild()'
    - '[org.apache.html.dom.HTMLDocumentImpl].getNextSibling()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.html.dom.HTMLDocumentImpl].getDocumentElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getDocumentElement()'
      Src: org.apache.html.dom.HTMLDocumentImpl:225,1
    - Dst: '[org.w3c.dom.Element].getFirstChild()'
      Src: org.apache.html.dom.HTMLDocumentImpl:228,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLDocumentImpl:230,1
    - Dst: '[org.w3c.dom.Element].getFirstChild()'
      Src: org.apache.html.dom.HTMLDocumentImpl:237,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLDocumentImpl:240,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLDocumentImpl:241,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].insertBefore(org.apache.html.dom.HTMLDocumentImpl,org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:241,1
    - Dst: '[org.apache.html.dom.HTMLHeadElementImpl].<init>(String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:250,1
    - Dst: '[org.w3c.dom.Element].getFirstChild()'
      Src: org.apache.html.dom.HTMLDocumentImpl:251,1
    - Dst: '[org.w3c.dom.Element].insertBefore(org.apache.html.dom.HTMLHeadElementImpl,org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:251,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLElement
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 215
    functionDepth: 2
    functionLinenumber: 215
    functionLinenumberEnd: 254
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].getHead()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 4
    functionsReached:
    - '[org.w3c.dom.Element].insertBefore(org.apache.html.dom.HTMLHeadElementImpl,org.apache.html.dom.HTMLDocumentImpl)'
    - '[org.apache.html.dom.HTMLDocumentImpl].getDocumentElement()'
    - '[org.apache.html.dom.HTMLDocumentImpl].insertBefore(org.apache.html.dom.HTMLDocumentImpl,org.apache.html.dom.HTMLDocumentImpl)'
    - '[org.w3c.dom.Element].getFirstChild()'
    - '[org.apache.html.dom.HTMLDocumentImpl].getFirstChild()'
    - '[org.apache.html.dom.HTMLDocumentImpl].getNextSibling()'
    - '[org.apache.html.dom.HTMLHeadElementImpl].<init>(String)'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLElement
    signature: '[org.apache.html.dom.HTMLDocumentImpl].getHead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getHead()'
      Src: org.apache.html.dom.HTMLDocumentImpl:266,1
    - Dst: '[org.w3c.dom.html.HTMLElement].getElementsByTagName(String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:267,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getLength()'
      Src: org.apache.html.dom.HTMLDocumentImpl:268,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].item(int)'
      Src: org.apache.html.dom.HTMLDocumentImpl:269,1
    - Dst: '[org.w3c.dom.html.HTMLTitleElement].getText()'
      Src: org.apache.html.dom.HTMLDocumentImpl:270,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 274
      start: 257
    functionDepth: 3
    functionLinenumber: 257
    functionLinenumberEnd: 274
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].getTitle()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLDocumentImpl].getHead()'
    - '[org.w3c.dom.html.HTMLTitleElement].getText()'
    - '[org.w3c.dom.html.HTMLElement].getElementsByTagName(String)'
    - '[org.apache.html.dom.HTMLDocumentImpl].item(int)'
    - '[org.apache.html.dom.HTMLDocumentImpl].getLength()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLDocumentImpl].getTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getHead()'
      Src: org.apache.html.dom.HTMLDocumentImpl:286,1
    - Dst: '[org.w3c.dom.html.HTMLElement].getElementsByTagName(String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:287,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getLength()'
      Src: org.apache.html.dom.HTMLDocumentImpl:288,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].item(int)'
      Src: org.apache.html.dom.HTMLDocumentImpl:289,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getParentNode()'
      Src: org.apache.html.dom.HTMLDocumentImpl:290,1
    - Dst: '[org.w3c.dom.html.HTMLElement].appendChild(org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:291,1
    - Dst: '[org.w3c.dom.html.HTMLTitleElement].setText(String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:292,1
    - Dst: '[org.apache.html.dom.HTMLTitleElementImpl].<init>(String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:298,1
    - Dst: '[org.w3c.dom.html.HTMLTitleElement].setText(String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:299,1
    - Dst: '[org.w3c.dom.html.HTMLElement].appendChild(org.apache.html.dom.HTMLTitleElementImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:300,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - newTitle
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 302
      start: 277
    functionDepth: 3
    functionLinenumber: 277
    functionLinenumberEnd: 302
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].setTitle(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.html.HTMLElement].appendChild(org.apache.html.dom.HTMLTitleElementImpl)'
    - '[org.apache.html.dom.HTMLDocumentImpl].getHead()'
    - '[org.w3c.dom.html.HTMLElement].appendChild(org.apache.html.dom.HTMLDocumentImpl)'
    - '[org.w3c.dom.html.HTMLTitleElement].setText(String)'
    - '[org.w3c.dom.html.HTMLElement].getElementsByTagName(String)'
    - '[org.apache.html.dom.HTMLDocumentImpl].item(int)'
    - '[org.apache.html.dom.HTMLTitleElementImpl].<init>(String)'
    - '[org.apache.html.dom.HTMLDocumentImpl].getParentNode()'
    - '[org.apache.html.dom.HTMLDocumentImpl].getLength()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLDocumentImpl].setTitle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getDocumentElement()'
      Src: org.apache.html.dom.HTMLDocumentImpl:316,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getHead()'
      Src: org.apache.html.dom.HTMLDocumentImpl:317,1
    - Dst: '[org.w3c.dom.html.HTMLElement].getNextSibling()'
      Src: org.apache.html.dom.HTMLDocumentImpl:320,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLDocumentImpl:323,1
    - Dst: '[org.w3c.dom.html.HTMLElement].getNextSibling()'
      Src: org.apache.html.dom.HTMLDocumentImpl:331,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLDocumentImpl:334,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLDocumentImpl:335,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].insertBefore(org.apache.html.dom.HTMLDocumentImpl,org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:335,1
    - Dst: '[org.apache.html.dom.HTMLBodyElementImpl].<init>(String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:344,1
    - Dst: '[org.w3c.dom.Element].appendChild(org.apache.html.dom.HTMLBodyElementImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:345,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLElement
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 348
      start: 305
    functionDepth: 2
    functionLinenumber: 305
    functionLinenumberEnd: 348
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].getBody()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLDocumentImpl].getDocumentElement()'
    - '[org.apache.html.dom.HTMLDocumentImpl].getHead()'
    - '[org.apache.html.dom.HTMLDocumentImpl].insertBefore(org.apache.html.dom.HTMLDocumentImpl,org.apache.html.dom.HTMLDocumentImpl)'
    - '[org.apache.html.dom.HTMLBodyElementImpl].<init>(String)'
    - '[org.w3c.dom.html.HTMLElement].getNextSibling()'
    - '[org.w3c.dom.Element].appendChild(org.apache.html.dom.HTMLBodyElementImpl)'
    - '[org.apache.html.dom.HTMLDocumentImpl].getFirstChild()'
    - '[org.apache.html.dom.HTMLDocumentImpl].getNextSibling()'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLElement
    signature: '[org.apache.html.dom.HTMLDocumentImpl].getBody()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getDocumentElement()'
      Src: org.apache.html.dom.HTMLDocumentImpl:364,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getHead()'
      Src: org.apache.html.dom.HTMLDocumentImpl:365,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getElementsByTagName(String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:368,1
    - Dst: '[org.w3c.dom.NodeList].getLength()'
      Src: org.apache.html.dom.HTMLDocumentImpl:369,1
    - Dst: '[org.w3c.dom.NodeList].item(int)'
      Src: org.apache.html.dom.HTMLDocumentImpl:373,1
    - Dst: '[org.w3c.dom.Element].insertBefore(org.w3c.dom.html.HTMLElement,org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:382,1
    - Dst: '[org.w3c.dom.Element].replaceChild(org.w3c.dom.html.HTMLElement,org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:384,1
    - Dst: child.getNextSibling()
      Src: org.apache.html.dom.HTMLDocumentImpl:387,1
    - Dst: '[org.w3c.dom.Element].appendChild(org.w3c.dom.html.HTMLElement)'
      Src: org.apache.html.dom.HTMLDocumentImpl:389,1
    - Dst: '[org.w3c.dom.Element].appendChild(org.w3c.dom.html.HTMLElement)'
      Src: org.apache.html.dom.HTMLDocumentImpl:395,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.html.HTMLElement
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - newBody
    argTypes:
    - org.w3c.dom.html.HTMLElement
    constantsTouched: []
    func_position:
      end: 398
      start: 351
    functionDepth: 2
    functionLinenumber: 351
    functionLinenumberEnd: 398
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].setBody(org.w3c.dom.html.HTMLElement)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLDocumentImpl].getDocumentElement()'
    - '[org.apache.html.dom.HTMLDocumentImpl].getHead()'
    - '[org.w3c.dom.Element].replaceChild(org.w3c.dom.html.HTMLElement,org.apache.html.dom.HTMLDocumentImpl)'
    - '[org.w3c.dom.NodeList].item(int)'
    - '[org.w3c.dom.NodeList].getLength()'
    - '[org.apache.html.dom.HTMLDocumentImpl].getElementsByTagName(String)'
    - child.getNextSibling()
    - '[org.w3c.dom.Element].appendChild(org.w3c.dom.html.HTMLElement)'
    - '[org.w3c.dom.Element].insertBefore(org.w3c.dom.html.HTMLElement,org.apache.html.dom.HTMLDocumentImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLDocumentImpl].setBody(org.w3c.dom.html.HTMLElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getElementById(String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:403,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getElementById(String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:407,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - elementId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 408
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 408
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].getElementById(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.HTMLDocumentImpl].getElementById(String)'
    - '[org.apache.xerces.dom.DocumentImpl].getElementById(String)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.html.dom.HTMLDocumentImpl].getElementById(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.NameNodeListImpl].<init>(String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:413,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - elementName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 414
      start: 411
    functionDepth: 0
    functionLinenumber: 411
    functionLinenumberEnd: 414
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].getElementsByName(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.NameNodeListImpl].<init>(String)'
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.html.dom.HTMLDocumentImpl].getElementsByName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toUpperCase(org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:419,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getElementsByTagName(org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:419,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - tagName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 420
      start: 417
    functionDepth: 0
    functionLinenumber: 417
    functionLinenumberEnd: 420
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].getElementsByTagName(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].getElementsByTagName(org.apache.html.dom.HTMLDocumentImpl)'
    - '[String].toUpperCase(org.apache.html.dom.HTMLDocumentImpl)'
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.html.dom.HTMLDocumentImpl].getElementsByTagName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.html.dom.HTMLDocumentImpl:426,1
    - Dst: '[String].toUpperCase(org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:427,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getElementsByTagNameNS(String,org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:427,1
    - Dst: '[String].toUpperCase(org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:429,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getElementsByTagName(org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:429,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 430
      start: 423
    functionDepth: 1
    functionLinenumber: 423
    functionLinenumberEnd: 430
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].getElementsByTagNameNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].getElementsByTagName(org.apache.html.dom.HTMLDocumentImpl)'
    - '[String].toUpperCase(org.apache.html.dom.HTMLDocumentImpl)'
    - '[String].length()'
    - '[org.apache.xerces.dom.DocumentImpl].getElementsByTagNameNS(String,org.apache.html.dom.HTMLDocumentImpl)'
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.html.dom.HTMLDocumentImpl].getElementsByTagNameNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].createElementNS(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:450,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 3
    argNames:
    - namespaceURI
    - qualifiedName
    - localpart
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 451
      start: 446
    functionDepth: 2
    functionLinenumber: 446
    functionLinenumberEnd: 451
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].createElementNS(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLDocumentImpl].createElementNS(String,String)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.html.dom.HTMLDocumentImpl].createElementNS(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.html.dom.HTMLDocumentImpl:455,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].createElement(String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:456,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createElementNS(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:458,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - namespaceURI
    - qualifiedName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 459
      start: 453
    functionDepth: 1
    functionLinenumber: 453
    functionLinenumberEnd: 459
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].createElementNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.HTMLDocumentImpl].createElement(String)'
    - '[org.apache.xerces.dom.DocumentImpl].createElementNS(String,String)'
    - '[String].length()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.html.dom.HTMLDocumentImpl].createElementNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toUpperCase(org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:471,1
    - Dst: '[java.util.Hashtable].get(org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:472,1
    - Dst: elemClass.getConstructor(Class[])
      Src: org.apache.html.dom.HTMLDocumentImpl:480,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].newInstance()'
      Src: org.apache.html.dom.HTMLDocumentImpl:481,1
    - Dst: '[IllegalStateException].<init>(org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:495,1
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:498,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - tagName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 499
      start: 462
    functionDepth: 0
    functionLinenumber: 462
    functionLinenumberEnd: 499
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].createElement(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 2
    functionsReached:
    - elemClass.getConstructor(Class[])
    - '[java.util.Hashtable].get(org.apache.html.dom.HTMLDocumentImpl)'
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl)'
    - '[IllegalStateException].<init>(org.apache.html.dom.HTMLDocumentImpl)'
    - '[org.apache.html.dom.HTMLDocumentImpl].newInstance()'
    - '[String].toUpperCase(org.apache.html.dom.HTMLDocumentImpl)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.html.dom.HTMLDocumentImpl].createElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toLowerCase(org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:515,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createAttribute(org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:515,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 516
      start: 512
    functionDepth: 0
    functionLinenumber: 512
    functionLinenumberEnd: 516
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].createAttribute(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[String].toLowerCase(org.apache.html.dom.HTMLDocumentImpl)'
    - '[org.apache.xerces.dom.DocumentImpl].createAttribute(org.apache.html.dom.HTMLDocumentImpl)'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.html.dom.HTMLDocumentImpl].createAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 523
      start: 519
    functionDepth: 0
    functionLinenumber: 519
    functionLinenumberEnd: 523
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].getReferrer()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLDocumentImpl].getReferrer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 530
      start: 526
    functionDepth: 0
    functionLinenumber: 526
    functionLinenumberEnd: 530
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].getDomain()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLDocumentImpl].getDomain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 537
      start: 533
    functionDepth: 0
    functionLinenumber: 533
    functionLinenumberEnd: 537
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].getURL()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLDocumentImpl].getURL()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 544
      start: 540
    functionDepth: 0
    functionLinenumber: 540
    functionLinenumberEnd: 544
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].getCookie()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLDocumentImpl].getCookie()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - cookie
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 550
      start: 547
    functionDepth: 0
    functionLinenumber: 547
    functionLinenumberEnd: 550
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].setCookie(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLDocumentImpl].setCookie(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].<init>(org.w3c.dom.html.HTMLElement,short)'
      Src: org.apache.html.dom.HTMLDocumentImpl:557,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLCollection
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 559
      start: 553
    functionDepth: 1
    functionLinenumber: 553
    functionLinenumberEnd: 559
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].getImages()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLCollectionImpl].<init>(org.w3c.dom.html.HTMLElement,short)'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLCollection
    signature: '[org.apache.html.dom.HTMLDocumentImpl].getImages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].<init>(org.w3c.dom.html.HTMLElement,short)'
      Src: org.apache.html.dom.HTMLDocumentImpl:566,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLCollection
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 568
      start: 562
    functionDepth: 1
    functionLinenumber: 562
    functionLinenumberEnd: 568
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].getApplets()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLCollectionImpl].<init>(org.w3c.dom.html.HTMLElement,short)'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLCollection
    signature: '[org.apache.html.dom.HTMLDocumentImpl].getApplets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].<init>(org.w3c.dom.html.HTMLElement,short)'
      Src: org.apache.html.dom.HTMLDocumentImpl:575,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLCollection
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 577
      start: 571
    functionDepth: 1
    functionLinenumber: 571
    functionLinenumberEnd: 577
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].getLinks()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLCollectionImpl].<init>(org.w3c.dom.html.HTMLElement,short)'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLCollection
    signature: '[org.apache.html.dom.HTMLDocumentImpl].getLinks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].<init>(org.w3c.dom.html.HTMLElement,short)'
      Src: org.apache.html.dom.HTMLDocumentImpl:584,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLCollection
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 586
      start: 580
    functionDepth: 1
    functionLinenumber: 580
    functionLinenumberEnd: 586
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].getForms()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLCollectionImpl].<init>(org.w3c.dom.html.HTMLElement,short)'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLCollection
    signature: '[org.apache.html.dom.HTMLDocumentImpl].getForms()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].<init>(org.w3c.dom.html.HTMLElement,short)'
      Src: org.apache.html.dom.HTMLDocumentImpl:593,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLCollection
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 595
      start: 589
    functionDepth: 1
    functionLinenumber: 589
    functionLinenumberEnd: 595
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].getAnchors()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLCollectionImpl].<init>(org.w3c.dom.html.HTMLElement,short)'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLCollection
    signature: '[org.apache.html.dom.HTMLDocumentImpl].getAnchors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.html.dom.HTMLDocumentImpl:603,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 604
      start: 598
    functionDepth: 0
    functionLinenumber: 598
    functionLinenumberEnd: 604
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].open()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLDocumentImpl].open()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 614
      start: 607
    functionDepth: 0
    functionLinenumber: 607
    functionLinenumberEnd: 614
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].close()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLDocumentImpl].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].write(String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:621,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 622
      start: 617
    functionDepth: 0
    functionLinenumber: 617
    functionLinenumberEnd: 622
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].write(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].write(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLDocumentImpl].write(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].write(String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:629,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 630
      start: 625
    functionDepth: 0
    functionLinenumber: 625
    functionLinenumberEnd: 630
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].writeln(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].write(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLDocumentImpl].writeln(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].<init>()'
      Src: org.apache.html.dom.HTMLDocumentImpl:635,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].callUserDataHandlers(org.apache.html.dom.HTMLDocumentImpl,org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:636,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].cloneNode(org.apache.html.dom.HTMLDocumentImpl,boolean)'
      Src: org.apache.html.dom.HTMLDocumentImpl:637,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - deep
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 639
      start: 633
    functionDepth: 4
    functionLinenumber: 633
    functionLinenumberEnd: 639
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].cloneNode(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLDocumentImpl].cloneNode(org.apache.html.dom.HTMLDocumentImpl,boolean)'
    - '[org.apache.html.dom.HTMLDocumentImpl].callUserDataHandlers(org.apache.html.dom.HTMLDocumentImpl,org.apache.html.dom.HTMLDocumentImpl)'
    - '[org.apache.html.dom.HTMLDocumentImpl].<init>()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.html.dom.HTMLDocumentImpl].cloneNode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNamespaceURI()'
      Src: org.apache.html.dom.HTMLDocumentImpl:646,1
    - Dst: '[String].toUpperCase(org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:653,1
    - Dst: '[java.util.Hashtable].get(org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:653,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getTagName()'
      Src: org.apache.html.dom.HTMLDocumentImpl:654,1
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:654,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.dom.ElementImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 3
    argNames:
    - newNamespaceURI
    - newNodeName
    - el
    argTypes:
    - String
    - String
    - org.apache.xerces.dom.ElementImpl
    constantsTouched: []
    func_position:
      end: 656
      start: 645
    functionDepth: 6
    functionLinenumber: 645
    functionLinenumberEnd: 656
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].canRenameElements(String,String,org.apache.xerces.dom.ElementImpl)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].getTagName()'
    - '[org.apache.xerces.dom.ElementImpl].getNamespaceURI()'
    - '[java.util.Hashtable].get(org.apache.html.dom.HTMLDocumentImpl)'
    - '[java.util.Hashtable].get(String)'
    - '[String].toUpperCase(org.apache.html.dom.HTMLDocumentImpl)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLDocumentImpl].canRenameElements(String,String,org.apache.xerces.dom.ElementImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.html.dom.HTMLDocumentImpl:671,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:676,1
    - Dst: '[String].equals(org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:676,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getElementById(String,org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:678,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLDocumentImpl:682,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - elementId
    - node
    argTypes:
    - String
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 685
      start: 666
    functionDepth: 0
    functionLinenumber: 666
    functionLinenumberEnd: 685
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].getElementById(String,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.apache.html.dom.HTMLDocumentImpl].getElementById(String,org.apache.html.dom.HTMLDocumentImpl)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[String].equals(org.apache.html.dom.HTMLDocumentImpl)'
    - '[org.apache.html.dom.HTMLDocumentImpl].getNextSibling()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.html.dom.HTMLDocumentImpl].getElementById(String,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>(int)'
      Src: org.apache.html.dom.HTMLDocumentImpl:707,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:708,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:709,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:710,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:711,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:712,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:713,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:714,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:715,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:716,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:717,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:718,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:719,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:720,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:721,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:722,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:723,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:724,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:725,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:726,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:727,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:728,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:729,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:730,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:731,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:732,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:733,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:734,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:735,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:736,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:737,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:738,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:739,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:740,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:741,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:742,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:743,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:744,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:745,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:746,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:747,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:748,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:749,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:750,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:751,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:752,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:753,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:754,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:755,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:756,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:757,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:758,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:759,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:760,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:761,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:762,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:763,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:764,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:765,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:766,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:767,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:768,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:769,1
    - Dst: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
      Src: org.apache.html.dom.HTMLDocumentImpl:770,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 66
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 771
      start: 693
    functionDepth: 1
    functionLinenumber: 693
    functionLinenumberEnd: 771
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].populateElementTypes()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
    - '[java.util.Hashtable].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLDocumentImpl].populateElementTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: HTMLDocumentImpl.class.getClassLoader()
      Src: org.apache.html.dom.HTMLDocumentImpl:779,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findProviderClass(String,org.apache.html.dom.HTMLDocumentImpl,boolean)'
      Src: org.apache.html.dom.HTMLDocumentImpl:778,1
    - Dst: '[java.util.Hashtable].put(String,Class)'
      Src: org.apache.html.dom.HTMLDocumentImpl:777,1
    - Dst: '[RuntimeException].<init>(org.apache.html.dom.HTMLDocumentImpl)'
      Src: org.apache.html.dom.HTMLDocumentImpl:781,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      - java.io.StringWriter
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDocument
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - tagName
    - className
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 784
      start: 774
    functionDepth: 0
    functionLinenumber: 774
    functionLinenumberEnd: 784
    functionName: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
    functionUses: 1
    functionsReached:
    - HTMLDocumentImpl.class.getClassLoader()
    - '[java.util.Hashtable].put(String,Class)'
    - '[org.apache.html.dom.ObjectFactory].findProviderClass(String,org.apache.html.dom.HTMLDocumentImpl,boolean)'
    - '[RuntimeException].<init>(org.apache.html.dom.HTMLDocumentImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBaseFontElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLBaseFontElementImpl:37,1
    - Dst: '[org.apache.html.dom.HTMLBaseFontElementImpl].capitalize(org.apache.html.dom.HTMLBaseFontElementImpl)'
      Src: org.apache.html.dom.HTMLBaseFontElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBaseFontElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLBaseFontElementImpl].getColor()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBaseFontElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBaseFontElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLBaseFontElementImpl].capitalize(org.apache.html.dom.HTMLBaseFontElementImpl)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLBaseFontElementImpl].getColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBaseFontElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLBaseFontElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBaseFontElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - color
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLBaseFontElementImpl].setColor(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBaseFontElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBaseFontElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLBaseFontElementImpl].setColor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBaseFontElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLBaseFontElementImpl:49,1
    - Dst: '[org.apache.html.dom.HTMLBaseFontElementImpl].capitalize(org.apache.html.dom.HTMLBaseFontElementImpl)'
      Src: org.apache.html.dom.HTMLBaseFontElementImpl:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBaseFontElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.apache.html.dom.HTMLBaseFontElementImpl].getFace()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBaseFontElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBaseFontElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLBaseFontElementImpl].capitalize(org.apache.html.dom.HTMLBaseFontElementImpl)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLBaseFontElementImpl].getFace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBaseFontElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLBaseFontElementImpl:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBaseFontElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - face
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.html.dom.HTMLBaseFontElementImpl].setFace(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBaseFontElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBaseFontElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLBaseFontElementImpl].setFace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBaseFontElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLBaseFontElementImpl:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBaseFontElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.apache.html.dom.HTMLBaseFontElementImpl].getSize()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBaseFontElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBaseFontElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLBaseFontElementImpl].getSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBaseFontElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLBaseFontElementImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBaseFontElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - size
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.apache.html.dom.HTMLBaseFontElementImpl].setSize(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBaseFontElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBaseFontElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLBaseFontElementImpl].setSize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLBaseFontElementImpl:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBaseFontElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLBaseFontElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[org.apache.html.dom.HTMLBaseFontElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBaseFontElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLBaseFontElementImpl
    signature: '[org.apache.html.dom.HTMLBaseFontElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLinkElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLLinkElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLinkElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLLinkElementImpl].getDisabled()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLinkElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLinkElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLLinkElementImpl].getDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLinkElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLLinkElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLinkElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - disabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLLinkElementImpl].setDisabled(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLinkElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLinkElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLLinkElementImpl].setDisabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLinkElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLLinkElementImpl:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLinkElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.apache.html.dom.HTMLLinkElementImpl].getCharset()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLinkElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLinkElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLLinkElementImpl].getCharset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLinkElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLLinkElementImpl:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLinkElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - charset
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.html.dom.HTMLLinkElementImpl].setCharset(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLinkElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLinkElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLLinkElementImpl].setCharset(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLinkElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLLinkElementImpl:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLinkElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.apache.html.dom.HTMLLinkElementImpl].getHref()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLinkElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLinkElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLLinkElementImpl].getHref()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLinkElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLLinkElementImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLinkElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - href
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.apache.html.dom.HTMLLinkElementImpl].setHref(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLinkElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLinkElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLLinkElementImpl].setHref(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLinkElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLLinkElementImpl:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLinkElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.apache.html.dom.HTMLLinkElementImpl].getHreflang()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLinkElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLinkElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLLinkElementImpl].getHreflang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLinkElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLLinkElementImpl:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLinkElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - hreflang
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.html.dom.HTMLLinkElementImpl].setHreflang(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLinkElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLinkElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLLinkElementImpl].setHreflang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLinkElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLLinkElementImpl:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLinkElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.apache.html.dom.HTMLLinkElementImpl].getMedia()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLinkElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLinkElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLLinkElementImpl].getMedia()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLinkElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLLinkElementImpl:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLinkElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - media
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.apache.html.dom.HTMLLinkElementImpl].setMedia(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLinkElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLinkElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLLinkElementImpl].setMedia(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLinkElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLLinkElementImpl:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLinkElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[org.apache.html.dom.HTMLLinkElementImpl].getRel()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLinkElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLinkElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLLinkElementImpl].getRel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLinkElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLLinkElementImpl:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLinkElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - rel
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.apache.html.dom.HTMLLinkElementImpl].setRel(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLinkElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLinkElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLLinkElementImpl].setRel(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLinkElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLLinkElementImpl:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLinkElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 110
    functionName: '[org.apache.html.dom.HTMLLinkElementImpl].getRev()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLinkElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLinkElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLLinkElementImpl].getRev()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLinkElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLLinkElementImpl:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLinkElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - rev
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[org.apache.html.dom.HTMLLinkElementImpl].setRev(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLinkElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLinkElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLLinkElementImpl].setRev(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLinkElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLLinkElementImpl:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLinkElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[org.apache.html.dom.HTMLLinkElementImpl].getTarget()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLinkElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLinkElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLLinkElementImpl].getTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLinkElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLLinkElementImpl:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLinkElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - target
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[org.apache.html.dom.HTMLLinkElementImpl].setTarget(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLinkElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLinkElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLLinkElementImpl].setTarget(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLinkElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLLinkElementImpl:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLinkElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[org.apache.html.dom.HTMLLinkElementImpl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLinkElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLinkElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLLinkElementImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLinkElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLLinkElementImpl:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLinkElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - type
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 140
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 140
    functionName: '[org.apache.html.dom.HTMLLinkElementImpl].setType(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLinkElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLinkElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLLinkElementImpl].setType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLLinkElementImpl:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLinkElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLLinkElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 151
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 151
    functionName: '[org.apache.html.dom.HTMLLinkElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLinkElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLLinkElementImpl
    signature: '[org.apache.html.dom.HTMLLinkElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].getCode()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].getCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - code
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].setCode(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].setCode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:50,1
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].capitalize(org.apache.html.dom.HTMLObjectElementImpl)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].getAlign()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].capitalize(org.apache.html.dom.HTMLObjectElementImpl)'
    - '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].getAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - align
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].setAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].setAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].getArchive()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].getArchive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - archive
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].setArchive(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].setArchive(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].getBorder()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].getBorder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - border
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].setBorder(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].setBorder(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].getCodeBase()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].getCodeBase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - codeBase
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].setCodeBase(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].setCodeBase(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].getCodeType()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].getCodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - codeType
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].setCodeType(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].setCodeType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 110
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].getData()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].getData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].setData(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].setData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].getDeclare()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].getDeclare()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - declare
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].setDeclare(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].setDeclare(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].getHeight()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].getHeight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - height
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 140
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 140
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].setHeight(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].setHeight(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].getHspace()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].getHspace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - hspace
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 152
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 152
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].setHspace(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].setHspace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 163
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 169
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].getStandby()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].getStandby()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - standby
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 175
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 175
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].setStandby(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].setStandby(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:181,1
    - Dst: Integer.parseInt(org.apache.html.dom.HTMLObjectElementImpl)
      Src: org.apache.html.dom.HTMLObjectElementImpl:181,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 187
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].getTabIndex()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - Integer.parseInt(org.apache.html.dom.HTMLObjectElementImpl)
    - '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].getTabIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.html.dom.HTMLObjectElementImpl:192,1
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,org.apache.html.dom.HTMLObjectElementImpl)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - tabIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 193
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 193
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].setTabIndex(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,org.apache.html.dom.HTMLObjectElementImpl)'
    - String.valueOf(int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].setTabIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 199
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - type
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 205
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 205
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].setType(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].setType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 211
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].getUseMap()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].getUseMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - useMap
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 217
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 217
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].setUseMap(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].setUseMap(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:222,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 223
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].getVspace()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].getVspace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - vspace
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 229
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 229
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].setVspace(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].setVspace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:234,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 235
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].getWidth()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].getWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - width
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 241
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 241
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].setWidth(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLObjectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].setWidth(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 247
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].getContentDocument()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].getContentDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLObjectElementImpl:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLObjectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLObjectElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 258
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 258
    functionName: '[org.apache.html.dom.HTMLObjectElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLObjectElementImpl
    signature: '[org.apache.html.dom.HTMLObjectElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableColElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableColElementImpl:37,1
    - Dst: '[org.apache.html.dom.HTMLTableColElementImpl].capitalize(org.apache.html.dom.HTMLTableColElementImpl)'
      Src: org.apache.html.dom.HTMLTableColElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableColElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLTableColElementImpl].getAlign()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableColElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableColElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLTableColElementImpl].capitalize(org.apache.html.dom.HTMLTableColElementImpl)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableColElementImpl].getAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableColElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableColElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableColElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - align
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLTableColElementImpl].setAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableColElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableColElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableColElementImpl].setAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableColElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableColElementImpl:52,1
    - Dst: '[org.apache.html.dom.HTMLTableColElementImpl].length()'
      Src: org.apache.html.dom.HTMLTableColElementImpl:53,1
    - Dst: '[org.apache.html.dom.HTMLTableColElementImpl].substring(int,int)'
      Src: org.apache.html.dom.HTMLTableColElementImpl:54,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableColElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 56
    functionName: '[org.apache.html.dom.HTMLTableColElementImpl].getCh()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableColElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableColElementImpl].substring(int,int)'
    - '[org.apache.html.dom.HTMLTableColElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLTableColElementImpl].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableColElementImpl].getCh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.html.dom.HTMLTableColElementImpl:62,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.html.dom.HTMLTableColElementImpl:63,1
    - Dst: '[org.apache.html.dom.HTMLTableColElementImpl].setAttribute(String,org.apache.html.dom.HTMLTableColElementImpl)'
      Src: org.apache.html.dom.HTMLTableColElementImpl:64,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableColElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - ch
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 65
    functionName: '[org.apache.html.dom.HTMLTableColElementImpl].setCh(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableColElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableColElementImpl].setAttribute(String,org.apache.html.dom.HTMLTableColElementImpl)'
    - '[String].substring(int,int)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableColElementImpl].setCh(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableColElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableColElementImpl:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableColElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[org.apache.html.dom.HTMLTableColElementImpl].getChOff()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableColElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableColElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableColElementImpl].getChOff()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableColElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableColElementImpl:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableColElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - chOff
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.apache.html.dom.HTMLTableColElementImpl].setChOff(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableColElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableColElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableColElementImpl].setChOff(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableColElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableColElementImpl:82,1
    - Dst: '[org.apache.html.dom.HTMLTableColElementImpl].getInteger(org.apache.html.dom.HTMLTableColElementImpl)'
      Src: org.apache.html.dom.HTMLTableColElementImpl:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableColElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[org.apache.html.dom.HTMLTableColElementImpl].getSpan()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableColElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableColElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLTableColElementImpl].getInteger(org.apache.html.dom.HTMLTableColElementImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLTableColElementImpl].getSpan()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.html.dom.HTMLTableColElementImpl:88,1
    - Dst: '[org.apache.html.dom.HTMLTableColElementImpl].setAttribute(String,org.apache.html.dom.HTMLTableColElementImpl)'
      Src: org.apache.html.dom.HTMLTableColElementImpl:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableColElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - span
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: '[org.apache.html.dom.HTMLTableColElementImpl].setSpan(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableColElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableColElementImpl].setAttribute(String,org.apache.html.dom.HTMLTableColElementImpl)'
    - String.valueOf(int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableColElementImpl].setSpan(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableColElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableColElementImpl:94,1
    - Dst: '[org.apache.html.dom.HTMLTableColElementImpl].capitalize(org.apache.html.dom.HTMLTableColElementImpl)'
      Src: org.apache.html.dom.HTMLTableColElementImpl:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableColElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.apache.html.dom.HTMLTableColElementImpl].getVAlign()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableColElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableColElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLTableColElementImpl].capitalize(org.apache.html.dom.HTMLTableColElementImpl)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableColElementImpl].getVAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableColElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableColElementImpl:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableColElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - vAlign
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[org.apache.html.dom.HTMLTableColElementImpl].setVAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableColElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableColElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableColElementImpl].setVAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableColElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableColElementImpl:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableColElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[org.apache.html.dom.HTMLTableColElementImpl].getWidth()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableColElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableColElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableColElementImpl].getWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableColElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableColElementImpl:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableColElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - width
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[org.apache.html.dom.HTMLTableColElementImpl].setWidth(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableColElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableColElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableColElementImpl].setWidth(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLTableColElementImpl:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableColElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLTableColElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[org.apache.html.dom.HTMLTableColElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableColElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLTableColElementImpl
    signature: '[org.apache.html.dom.HTMLTableColElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:39,1
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].length()'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:40,1
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].substring(int,int)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:41,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 43
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].getAccessKey()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLAnchorElementImpl].substring(int,int)'
    - '[org.apache.html.dom.HTMLAnchorElementImpl].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].getAccessKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:49,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:50,1
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,org.apache.html.dom.HTMLAnchorElementImpl)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:51,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - accessKey
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 52
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].setAccessKey(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int,int)'
    - '[String].length()'
    - '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,org.apache.html.dom.HTMLAnchorElementImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].setAccessKey(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].getCharset()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].getCharset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - charset
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].setCharset(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].setCharset(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].getCoords()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].getCoords()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - coords
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].setCoords(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].setCoords(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].getHref()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].getHref()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - href
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].setHref(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].setHref(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].getHreflang()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].getHreflang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - hreflang
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].setHreflang(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].setHreflang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].getRel()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].getRel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - rel
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].setRel(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].setRel(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].getRev()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].getRev()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - rev
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 136
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].setRev(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].setRev(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:141,1
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].capitalize(org.apache.html.dom.HTMLAnchorElementImpl)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].getShape()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLAnchorElementImpl].capitalize(org.apache.html.dom.HTMLAnchorElementImpl)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].getShape()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - shape
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 148
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 148
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].setShape(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].setShape(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:153,1
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].getInteger(org.apache.html.dom.HTMLAnchorElementImpl)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 154
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].getTabIndex()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLAnchorElementImpl].getInteger(org.apache.html.dom.HTMLAnchorElementImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].getTabIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.html.dom.HTMLAnchorElementImpl:159,1
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,org.apache.html.dom.HTMLAnchorElementImpl)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - tabIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 160
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].setTabIndex(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - String.valueOf(int)
    - '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,org.apache.html.dom.HTMLAnchorElementImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].setTabIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 166
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].getTarget()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].getTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - target
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 172
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 172
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].setTarget(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].setTarget(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 178
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAnchorElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - type
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 184
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 184
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].setType(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAnchorElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].setType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 190
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].blur()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].blur()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 195
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].focus()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].focus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLAnchorElementImpl:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLAnchorElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 206
      start: 203
    functionDepth: 1
    functionLinenumber: 203
    functionLinenumberEnd: 206
    functionName: '[org.apache.html.dom.HTMLAnchorElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLAnchorElementImpl
    signature: '[org.apache.html.dom.HTMLAnchorElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLDListElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLDListElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDListElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLDListElementImpl].getCompact()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDListElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLDListElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLDListElementImpl].getCompact()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLDListElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLDListElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDListElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - compact
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLDListElementImpl].setCompact(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDListElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLDListElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLDListElementImpl].setCompact(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLDListElementImpl:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDListElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLDListElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.html.dom.HTMLDListElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDListElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLDListElementImpl
    signature: '[org.apache.html.dom.HTMLDListElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFrameElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLFrameElementImpl:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.apache.html.dom.HTMLFrameElementImpl].getFrameBorder()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFrameElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLFrameElementImpl].getFrameBorder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFrameElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLFrameElementImpl:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - frameBorder
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[org.apache.html.dom.HTMLFrameElementImpl].setFrameBorder(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFrameElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLFrameElementImpl].setFrameBorder(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFrameElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLFrameElementImpl:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.apache.html.dom.HTMLFrameElementImpl].getLongDesc()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFrameElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLFrameElementImpl].getLongDesc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFrameElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLFrameElementImpl:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - longDesc
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.apache.html.dom.HTMLFrameElementImpl].setLongDesc(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFrameElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLFrameElementImpl].setLongDesc(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFrameElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLFrameElementImpl:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.apache.html.dom.HTMLFrameElementImpl].getMarginHeight()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFrameElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLFrameElementImpl].getMarginHeight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFrameElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLFrameElementImpl:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - marginHeight
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[org.apache.html.dom.HTMLFrameElementImpl].setMarginHeight(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFrameElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLFrameElementImpl].setMarginHeight(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFrameElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLFrameElementImpl:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.apache.html.dom.HTMLFrameElementImpl].getMarginWidth()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFrameElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLFrameElementImpl].getMarginWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFrameElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLFrameElementImpl:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - marginWidth
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.apache.html.dom.HTMLFrameElementImpl].setMarginWidth(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFrameElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLFrameElementImpl].setMarginWidth(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFrameElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLFrameElementImpl:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[org.apache.html.dom.HTMLFrameElementImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFrameElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLFrameElementImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFrameElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLFrameElementImpl:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[org.apache.html.dom.HTMLFrameElementImpl].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFrameElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLFrameElementImpl].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFrameElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLFrameElementImpl:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[org.apache.html.dom.HTMLFrameElementImpl].getNoResize()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFrameElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLFrameElementImpl].getNoResize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFrameElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLFrameElementImpl:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - noResize
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.apache.html.dom.HTMLFrameElementImpl].setNoResize(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFrameElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLFrameElementImpl].setNoResize(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFrameElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLFrameElementImpl:110,1
    - Dst: '[org.apache.html.dom.HTMLFrameElementImpl].capitalize(org.apache.html.dom.HTMLFrameElementImpl)'
      Src: org.apache.html.dom.HTMLFrameElementImpl:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '[org.apache.html.dom.HTMLFrameElementImpl].getScrolling()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFrameElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLFrameElementImpl].capitalize(org.apache.html.dom.HTMLFrameElementImpl)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLFrameElementImpl].getScrolling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFrameElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLFrameElementImpl:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - scrolling
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[org.apache.html.dom.HTMLFrameElementImpl].setScrolling(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFrameElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLFrameElementImpl].setScrolling(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFrameElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLFrameElementImpl:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[org.apache.html.dom.HTMLFrameElementImpl].getSrc()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFrameElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLFrameElementImpl].getSrc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFrameElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLFrameElementImpl:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - src
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: '[org.apache.html.dom.HTMLFrameElementImpl].setSrc(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFrameElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLFrameElementImpl].setSrc(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.apache.html.dom.HTMLFrameElementImpl].getContentDocument()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFrameElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.apache.html.dom.HTMLFrameElementImpl].getContentDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLFrameElementImpl:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLFrameElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 1
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: '[org.apache.html.dom.HTMLFrameElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLFrameElementImpl
    signature: '[org.apache.html.dom.HTMLFrameElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLQuoteElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLQuoteElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLQuoteElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLQuoteElementImpl].getCite()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLQuoteElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLQuoteElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLQuoteElementImpl].getCite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLQuoteElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLQuoteElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLQuoteElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - cite
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLQuoteElementImpl].setCite(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLQuoteElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLQuoteElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLQuoteElementImpl].setCite(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLQuoteElementImpl:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLQuoteElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLQuoteElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.html.dom.HTMLQuoteElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLQuoteElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLQuoteElementImpl
    signature: '[org.apache.html.dom.HTMLQuoteElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLOptGroupElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLOptGroupElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOptGroupElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLOptGroupElementImpl].getDisabled()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOptGroupElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLOptGroupElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLOptGroupElementImpl].getDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLOptGroupElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLOptGroupElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOptGroupElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - disabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLOptGroupElementImpl].setDisabled(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOptGroupElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLOptGroupElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLOptGroupElementImpl].setDisabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLOptGroupElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLOptGroupElementImpl:49,1
    - Dst: '[org.apache.html.dom.HTMLOptGroupElementImpl].capitalize(org.apache.html.dom.HTMLOptGroupElementImpl)'
      Src: org.apache.html.dom.HTMLOptGroupElementImpl:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOptGroupElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.apache.html.dom.HTMLOptGroupElementImpl].getLabel()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOptGroupElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLOptGroupElementImpl].capitalize(org.apache.html.dom.HTMLOptGroupElementImpl)'
    - '[org.apache.html.dom.HTMLOptGroupElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLOptGroupElementImpl].getLabel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLOptGroupElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLOptGroupElementImpl:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOptGroupElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - label
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.html.dom.HTMLOptGroupElementImpl].setLabel(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOptGroupElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLOptGroupElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLOptGroupElementImpl].setLabel(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLOptGroupElementImpl:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOptGroupElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLOptGroupElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.apache.html.dom.HTMLOptGroupElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOptGroupElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLOptGroupElementImpl
    signature: '[org.apache.html.dom.HTMLOptGroupElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLDirectoryElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLDirectoryElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDirectoryElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLDirectoryElementImpl].getCompact()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDirectoryElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLDirectoryElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLDirectoryElementImpl].getCompact()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLDirectoryElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLDirectoryElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDirectoryElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - compact
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLDirectoryElementImpl].setCompact(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDirectoryElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLDirectoryElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLDirectoryElementImpl].setCompact(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLDirectoryElementImpl:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDirectoryElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLDirectoryElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.html.dom.HTMLDirectoryElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDirectoryElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLDirectoryElementImpl
    signature: '[org.apache.html.dom.HTMLDirectoryElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLFormControl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.html.dom.HTMLFormControl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFormControl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.html.dom.HTMLFormControl
    signature: '[org.apache.html.dom.HTMLFormControl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLOptionElementImpl:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLOptionElementImpl].getDefaultSelected()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLOptionElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLOptionElementImpl].getDefaultSelected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLOptionElementImpl:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - defaultSelected
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 51
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 51
    functionName: '[org.apache.html.dom.HTMLOptionElementImpl].setDefaultSelected(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLOptionElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLOptionElementImpl].setDefaultSelected(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.html.dom.HTMLOptionElementImpl:57,1
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLOptionElementImpl:61,1
    - Dst: '[org.w3c.dom.Text].getData()'
      Src: org.apache.html.dom.HTMLOptionElementImpl:65,1
    - Dst: '[StringBuffer].append(org.apache.html.dom.HTMLOptionElementImpl)'
      Src: org.apache.html.dom.HTMLOptionElementImpl:65,1
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLOptionElementImpl:67,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.html.dom.HTMLOptionElementImpl:69,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 70
    functionName: '[org.apache.html.dom.HTMLOptionElementImpl].getText()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(org.apache.html.dom.HTMLOptionElementImpl)'
    - '[StringBuffer].<init>()'
    - '[org.apache.html.dom.HTMLOptionElementImpl].getFirstChild()'
    - '[org.w3c.dom.Text].getData()'
    - '[StringBuffer].toString()'
    - '[org.apache.html.dom.HTMLOptionElementImpl].getNextSibling()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLOptionElementImpl].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLOptionElementImpl:80,1
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLOptionElementImpl:83,1
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].removeChild(org.apache.html.dom.HTMLOptionElementImpl)'
      Src: org.apache.html.dom.HTMLOptionElementImpl:84,1
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].getOwnerDocument()'
      Src: org.apache.html.dom.HTMLOptionElementImpl:87,1
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].createTextNode(String)'
      Src: org.apache.html.dom.HTMLOptionElementImpl:87,1
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLOptionElementImpl:87,1
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].insertBefore(org.apache.html.dom.HTMLOptionElementImpl,org.apache.html.dom.HTMLOptionElementImpl)'
      Src: org.apache.html.dom.HTMLOptionElementImpl:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 88
    functionName: '[org.apache.html.dom.HTMLOptionElementImpl].setText(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLOptionElementImpl].getOwnerDocument()'
    - '[org.apache.html.dom.HTMLOptionElementImpl].getFirstChild()'
    - '[org.apache.html.dom.HTMLOptionElementImpl].createTextNode(String)'
    - '[org.apache.html.dom.HTMLOptionElementImpl].insertBefore(org.apache.html.dom.HTMLOptionElementImpl,org.apache.html.dom.HTMLOptionElementImpl)'
    - '[org.apache.html.dom.HTMLOptionElementImpl].removeChild(org.apache.html.dom.HTMLOptionElementImpl)'
    - '[org.apache.html.dom.HTMLOptionElementImpl].getNextSibling()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLOptionElementImpl].setText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].getParentNode()'
      Src: org.apache.html.dom.HTMLOptionElementImpl:100,1
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].getParentNode()'
      Src: org.apache.html.dom.HTMLOptionElementImpl:102,1
    - Dst: '[org.w3c.dom.html.HTMLElement].getElementsByTagName(String)'
      Src: org.apache.html.dom.HTMLOptionElementImpl:108,1
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].getLength()'
      Src: org.apache.html.dom.HTMLOptionElementImpl:109,1
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].item(org.apache.html.dom.HTMLOptionElementImpl)'
      Src: org.apache.html.dom.HTMLOptionElementImpl:110,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 114
    functionName: '[org.apache.html.dom.HTMLOptionElementImpl].getIndex()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLOptionElementImpl].item(org.apache.html.dom.HTMLOptionElementImpl)'
    - '[org.w3c.dom.html.HTMLElement].getElementsByTagName(String)'
    - '[org.apache.html.dom.HTMLOptionElementImpl].getLength()'
    - '[org.apache.html.dom.HTMLOptionElementImpl].getParentNode()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLOptionElementImpl].getIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].getParentNode()'
      Src: org.apache.html.dom.HTMLOptionElementImpl:126,1
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].getParentNode()'
      Src: org.apache.html.dom.HTMLOptionElementImpl:128,1
    - Dst: '[org.w3c.dom.html.HTMLElement].getElementsByTagName(String)'
      Src: org.apache.html.dom.HTMLOptionElementImpl:135,1
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].item(int)'
      Src: org.apache.html.dom.HTMLOptionElementImpl:136,1
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].getParentNode()'
      Src: org.apache.html.dom.HTMLOptionElementImpl:141,1
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].removeChild()'
      Src: org.apache.html.dom.HTMLOptionElementImpl:141,1
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].item(int)'
      Src: org.apache.html.dom.HTMLOptionElementImpl:142,1
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].getParentNode()'
      Src: org.apache.html.dom.HTMLOptionElementImpl:143,1
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].insertBefore(org.apache.html.dom.HTMLOptionElementImpl)'
      Src: org.apache.html.dom.HTMLOptionElementImpl:143,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 146
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 146
    functionName: '[org.apache.html.dom.HTMLOptionElementImpl].setIndex(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.html.HTMLElement].getElementsByTagName(String)'
    - '[org.apache.html.dom.HTMLOptionElementImpl].insertBefore(org.apache.html.dom.HTMLOptionElementImpl)'
    - '[org.apache.html.dom.HTMLOptionElementImpl].removeChild()'
    - '[org.apache.html.dom.HTMLOptionElementImpl].item(int)'
    - '[org.apache.html.dom.HTMLOptionElementImpl].getParentNode()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLOptionElementImpl].setIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLOptionElementImpl:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 152
    functionName: '[org.apache.html.dom.HTMLOptionElementImpl].getDisabled()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLOptionElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLOptionElementImpl].getDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLOptionElementImpl:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - disabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: '[org.apache.html.dom.HTMLOptionElementImpl].setDisabled(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLOptionElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLOptionElementImpl].setDisabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLOptionElementImpl:163,1
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].capitalize(org.apache.html.dom.HTMLOptionElementImpl)'
      Src: org.apache.html.dom.HTMLOptionElementImpl:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 164
    functionName: '[org.apache.html.dom.HTMLOptionElementImpl].getLabel()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLOptionElementImpl].capitalize(org.apache.html.dom.HTMLOptionElementImpl)'
    - '[org.apache.html.dom.HTMLOptionElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLOptionElementImpl].getLabel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLOptionElementImpl:169,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - label
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 170
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 170
    functionName: '[org.apache.html.dom.HTMLOptionElementImpl].setLabel(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLOptionElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLOptionElementImpl].setLabel(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLOptionElementImpl:175,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 176
    functionName: '[org.apache.html.dom.HTMLOptionElementImpl].getSelected()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLOptionElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLOptionElementImpl].getSelected()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLOptionElementImpl:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - selected
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 182
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 182
    functionName: '[org.apache.html.dom.HTMLOptionElementImpl].setSelected(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLOptionElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLOptionElementImpl].setSelected(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLOptionElementImpl:187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 188
    functionName: '[org.apache.html.dom.HTMLOptionElementImpl].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLOptionElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLOptionElementImpl].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLOptionElementImpl:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 194
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 194
    functionName: '[org.apache.html.dom.HTMLOptionElementImpl].setValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLOptionElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLOptionElementImpl].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLOptionElementImpl:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLOptionElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 205
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 205
    functionName: '[org.apache.html.dom.HTMLOptionElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLOptionElementImpl
    signature: '[org.apache.html.dom.HTMLOptionElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLParamElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLParamElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLParamElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLParamElementImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLParamElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLParamElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLParamElementImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLParamElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLParamElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLParamElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLParamElementImpl].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLParamElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLParamElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLParamElementImpl].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLParamElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLParamElementImpl:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLParamElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.apache.html.dom.HTMLParamElementImpl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLParamElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLParamElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLParamElementImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLParamElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLParamElementImpl:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLParamElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - type
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.html.dom.HTMLParamElementImpl].setType(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLParamElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLParamElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLParamElementImpl].setType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLParamElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLParamElementImpl:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLParamElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.apache.html.dom.HTMLParamElementImpl].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLParamElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLParamElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLParamElementImpl].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLParamElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLParamElementImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLParamElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.apache.html.dom.HTMLParamElementImpl].setValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLParamElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLParamElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLParamElementImpl].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLParamElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLParamElementImpl:73,1
    - Dst: '[org.apache.html.dom.HTMLParamElementImpl].capitalize(org.apache.html.dom.HTMLParamElementImpl)'
      Src: org.apache.html.dom.HTMLParamElementImpl:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLParamElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.apache.html.dom.HTMLParamElementImpl].getValueType()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLParamElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLParamElementImpl].capitalize(org.apache.html.dom.HTMLParamElementImpl)'
    - '[org.apache.html.dom.HTMLParamElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLParamElementImpl].getValueType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLParamElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLParamElementImpl:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLParamElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - valueType
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.html.dom.HTMLParamElementImpl].setValueType(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLParamElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLParamElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLParamElementImpl].setValueType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLParamElementImpl:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLParamElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLParamElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[org.apache.html.dom.HTMLParamElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLParamElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLParamElementImpl
    signature: '[org.apache.html.dom.HTMLParamElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.html.dom.HTMLTitleElementImpl:40,1
    - Dst: '[org.apache.html.dom.HTMLTitleElementImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLTitleElementImpl:44,1
    - Dst: '[org.w3c.dom.Text].getData()'
      Src: org.apache.html.dom.HTMLTitleElementImpl:48,1
    - Dst: '[StringBuffer].append(org.apache.html.dom.HTMLTitleElementImpl)'
      Src: org.apache.html.dom.HTMLTitleElementImpl:48,1
    - Dst: '[org.apache.html.dom.HTMLTitleElementImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLTitleElementImpl:50,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.html.dom.HTMLTitleElementImpl:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTitleElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 53
    functionName: '[org.apache.html.dom.HTMLTitleElementImpl].getText()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTitleElementImpl.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(org.apache.html.dom.HTMLTitleElementImpl)'
    - '[org.apache.html.dom.HTMLTitleElementImpl].getFirstChild()'
    - '[org.w3c.dom.Text].getData()'
    - '[StringBuffer].toString()'
    - '[org.apache.html.dom.HTMLTitleElementImpl].getNextSibling()'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTitleElementImpl].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTitleElementImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLTitleElementImpl:63,1
    - Dst: '[org.apache.html.dom.HTMLTitleElementImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLTitleElementImpl:66,1
    - Dst: '[org.apache.html.dom.HTMLTitleElementImpl].removeChild(org.apache.html.dom.HTMLTitleElementImpl)'
      Src: org.apache.html.dom.HTMLTitleElementImpl:67,1
    - Dst: '[org.apache.html.dom.HTMLTitleElementImpl].getOwnerDocument()'
      Src: org.apache.html.dom.HTMLTitleElementImpl:70,1
    - Dst: '[org.apache.html.dom.HTMLTitleElementImpl].createTextNode(String)'
      Src: org.apache.html.dom.HTMLTitleElementImpl:70,1
    - Dst: '[org.apache.html.dom.HTMLTitleElementImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLTitleElementImpl:70,1
    - Dst: '[org.apache.html.dom.HTMLTitleElementImpl].insertBefore(org.apache.html.dom.HTMLTitleElementImpl,org.apache.html.dom.HTMLTitleElementImpl)'
      Src: org.apache.html.dom.HTMLTitleElementImpl:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTitleElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 71
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 71
    functionName: '[org.apache.html.dom.HTMLTitleElementImpl].setText(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTitleElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTitleElementImpl].removeChild(org.apache.html.dom.HTMLTitleElementImpl)'
    - '[org.apache.html.dom.HTMLTitleElementImpl].getOwnerDocument()'
    - '[org.apache.html.dom.HTMLTitleElementImpl].insertBefore(org.apache.html.dom.HTMLTitleElementImpl,org.apache.html.dom.HTMLTitleElementImpl)'
    - '[org.apache.html.dom.HTMLTitleElementImpl].getFirstChild()'
    - '[org.apache.html.dom.HTMLTitleElementImpl].createTextNode(String)'
    - '[org.apache.html.dom.HTMLTitleElementImpl].getNextSibling()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTitleElementImpl].setText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLTitleElementImpl:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTitleElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLTitleElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[org.apache.html.dom.HTMLTitleElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTitleElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLTitleElementImpl
    signature: '[org.apache.html.dom.HTMLTitleElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLMetaElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLMetaElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLMetaElementImpl].getContent()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLMetaElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLMetaElementImpl].getContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLMetaElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLMetaElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - content
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLMetaElementImpl].setContent(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLMetaElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLMetaElementImpl].setContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLMetaElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLMetaElementImpl:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.apache.html.dom.HTMLMetaElementImpl].getHttpEquiv()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLMetaElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLMetaElementImpl].getHttpEquiv()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLMetaElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLMetaElementImpl:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - httpEquiv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.apache.html.dom.HTMLMetaElementImpl].setHttpEquiv(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLMetaElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLMetaElementImpl].setHttpEquiv(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLMetaElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLMetaElementImpl:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.apache.html.dom.HTMLMetaElementImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLMetaElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLMetaElementImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLMetaElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLMetaElementImpl:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[org.apache.html.dom.HTMLMetaElementImpl].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLMetaElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLMetaElementImpl].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLMetaElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLMetaElementImpl:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.apache.html.dom.HTMLMetaElementImpl].getScheme()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLMetaElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLMetaElementImpl].getScheme()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLMetaElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLMetaElementImpl:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - scheme
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.apache.html.dom.HTMLMetaElementImpl].setScheme(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLMetaElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLMetaElementImpl].setScheme(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLMetaElementImpl:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLMetaElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.apache.html.dom.HTMLMetaElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLMetaElementImpl
    signature: '[org.apache.html.dom.HTMLMetaElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].<init>(short)'
      Src: org.apache.html.dom.HTMLMapElementImpl:40,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLMapElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLCollection
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 42
    functionName: '[org.apache.html.dom.HTMLMapElementImpl].getAreas()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLMapElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLCollectionImpl].<init>(short)'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLCollection
    signature: '[org.apache.html.dom.HTMLMapElementImpl].getAreas()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLMapElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLMapElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLMapElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.apache.html.dom.HTMLMapElementImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLMapElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLMapElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLMapElementImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLMapElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLMapElementImpl:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLMapElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.apache.html.dom.HTMLMapElementImpl].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLMapElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLMapElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLMapElementImpl].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].cloneNode(boolean)'
      Src: org.apache.html.dom.HTMLMapElementImpl:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLMapElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - deep
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 65
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 65
    functionName: '[org.apache.html.dom.HTMLMapElementImpl].cloneNode(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLMapElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].cloneNode(boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.html.dom.HTMLMapElementImpl].cloneNode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLMapElementImpl:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLMapElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLMapElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.apache.html.dom.HTMLMapElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLMapElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLMapElementImpl
    signature: '[org.apache.html.dom.HTMLMapElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBodyElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLBodyElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBodyElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLBodyElementImpl].getALink()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBodyElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBodyElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLBodyElementImpl].getALink()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBodyElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLBodyElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBodyElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - aLink
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLBodyElementImpl].setALink(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBodyElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBodyElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLBodyElementImpl].setALink(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBodyElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLBodyElementImpl:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBodyElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.apache.html.dom.HTMLBodyElementImpl].getBackground()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBodyElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBodyElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLBodyElementImpl].getBackground()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBodyElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLBodyElementImpl:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBodyElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - background
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.html.dom.HTMLBodyElementImpl].setBackground(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBodyElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBodyElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLBodyElementImpl].setBackground(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBodyElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLBodyElementImpl:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBodyElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.apache.html.dom.HTMLBodyElementImpl].getBgColor()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBodyElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBodyElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLBodyElementImpl].getBgColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBodyElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLBodyElementImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBodyElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - bgColor
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.apache.html.dom.HTMLBodyElementImpl].setBgColor(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBodyElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBodyElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLBodyElementImpl].setBgColor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBodyElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLBodyElementImpl:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBodyElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.apache.html.dom.HTMLBodyElementImpl].getLink()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBodyElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBodyElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLBodyElementImpl].getLink()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBodyElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLBodyElementImpl:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBodyElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - link
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.html.dom.HTMLBodyElementImpl].setLink(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBodyElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBodyElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLBodyElementImpl].setLink(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBodyElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLBodyElementImpl:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBodyElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.apache.html.dom.HTMLBodyElementImpl].getText()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBodyElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBodyElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLBodyElementImpl].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBodyElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLBodyElementImpl:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBodyElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.apache.html.dom.HTMLBodyElementImpl].setText(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBodyElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBodyElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLBodyElementImpl].setText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBodyElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLBodyElementImpl:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBodyElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[org.apache.html.dom.HTMLBodyElementImpl].getVLink()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBodyElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBodyElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLBodyElementImpl].getVLink()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBodyElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLBodyElementImpl:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBodyElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - vLink
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.apache.html.dom.HTMLBodyElementImpl].setVLink(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBodyElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBodyElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLBodyElementImpl].setVLink(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLBodyElementImpl:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBodyElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLBodyElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 115
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionName: '[org.apache.html.dom.HTMLBodyElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBodyElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLBodyElementImpl
    signature: '[org.apache.html.dom.HTMLBodyElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCaptionElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableCaptionElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCaptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLTableCaptionElementImpl].getAlign()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCaptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCaptionElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableCaptionElementImpl].getAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableCaptionElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableCaptionElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCaptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - align
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLTableCaptionElementImpl].setAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCaptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableCaptionElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableCaptionElementImpl].setAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLTableCaptionElementImpl:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableCaptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLTableCaptionElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.html.dom.HTMLTableCaptionElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableCaptionElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLTableCaptionElementImpl
    signature: '[org.apache.html.dom.HTMLTableCaptionElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLIElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLLIElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLIElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLLIElementImpl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLIElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLIElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLLIElementImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLIElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLLIElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLIElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - type
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLLIElementImpl].setType(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLIElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLIElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLLIElementImpl].setType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLLIElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLLIElementImpl:49,1
    - Dst: '[org.apache.html.dom.HTMLLIElementImpl].getInteger(org.apache.html.dom.HTMLLIElementImpl)'
      Src: org.apache.html.dom.HTMLLIElementImpl:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLIElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.apache.html.dom.HTMLLIElementImpl].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLIElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLIElementImpl].getInteger(org.apache.html.dom.HTMLLIElementImpl)'
    - '[org.apache.html.dom.HTMLLIElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLLIElementImpl].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.html.dom.HTMLLIElementImpl:55,1
    - Dst: '[org.apache.html.dom.HTMLLIElementImpl].setAttribute(String,org.apache.html.dom.HTMLLIElementImpl)'
      Src: org.apache.html.dom.HTMLLIElementImpl:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLIElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.html.dom.HTMLLIElementImpl].setValue(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLIElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLLIElementImpl].setAttribute(String,org.apache.html.dom.HTMLLIElementImpl)'
    - String.valueOf(int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLLIElementImpl].setValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLLIElementImpl:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLLIElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLLIElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.apache.html.dom.HTMLLIElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLLIElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLLIElementImpl
    signature: '[org.apache.html.dom.HTMLLIElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.html.dom.HTMLScriptElementImpl:40,1
    - Dst: '[org.apache.html.dom.HTMLScriptElementImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLScriptElementImpl:44,1
    - Dst: '[org.w3c.dom.Text].getData()'
      Src: org.apache.html.dom.HTMLScriptElementImpl:48,1
    - Dst: '[StringBuffer].append(org.apache.html.dom.HTMLScriptElementImpl)'
      Src: org.apache.html.dom.HTMLScriptElementImpl:48,1
    - Dst: '[org.apache.html.dom.HTMLScriptElementImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLScriptElementImpl:50,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.html.dom.HTMLScriptElementImpl:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLScriptElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 53
    functionName: '[org.apache.html.dom.HTMLScriptElementImpl].getText()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLScriptElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLScriptElementImpl].getNextSibling()'
    - '[org.apache.html.dom.HTMLScriptElementImpl].getFirstChild()'
    - '[org.w3c.dom.Text].getData()'
    - '[StringBuffer].toString()'
    - '[StringBuffer].<init>()'
    - '[StringBuffer].append(org.apache.html.dom.HTMLScriptElementImpl)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLScriptElementImpl].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLScriptElementImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLScriptElementImpl:63,1
    - Dst: '[org.apache.html.dom.HTMLScriptElementImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLScriptElementImpl:66,1
    - Dst: '[org.apache.html.dom.HTMLScriptElementImpl].removeChild(org.apache.html.dom.HTMLScriptElementImpl)'
      Src: org.apache.html.dom.HTMLScriptElementImpl:67,1
    - Dst: '[org.apache.html.dom.HTMLScriptElementImpl].getOwnerDocument()'
      Src: org.apache.html.dom.HTMLScriptElementImpl:70,1
    - Dst: '[org.apache.html.dom.HTMLScriptElementImpl].createTextNode(String)'
      Src: org.apache.html.dom.HTMLScriptElementImpl:70,1
    - Dst: '[org.apache.html.dom.HTMLScriptElementImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLScriptElementImpl:70,1
    - Dst: '[org.apache.html.dom.HTMLScriptElementImpl].insertBefore(org.apache.html.dom.HTMLScriptElementImpl,org.apache.html.dom.HTMLScriptElementImpl)'
      Src: org.apache.html.dom.HTMLScriptElementImpl:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLScriptElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 71
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 71
    functionName: '[org.apache.html.dom.HTMLScriptElementImpl].setText(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLScriptElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLScriptElementImpl].getNextSibling()'
    - '[org.apache.html.dom.HTMLScriptElementImpl].removeChild(org.apache.html.dom.HTMLScriptElementImpl)'
    - '[org.apache.html.dom.HTMLScriptElementImpl].getFirstChild()'
    - '[org.apache.html.dom.HTMLScriptElementImpl].insertBefore(org.apache.html.dom.HTMLScriptElementImpl,org.apache.html.dom.HTMLScriptElementImpl)'
    - '[org.apache.html.dom.HTMLScriptElementImpl].createTextNode(String)'
    - '[org.apache.html.dom.HTMLScriptElementImpl].getOwnerDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLScriptElementImpl].setText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLScriptElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLScriptElementImpl:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLScriptElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.apache.html.dom.HTMLScriptElementImpl].getHtmlFor()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLScriptElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLScriptElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLScriptElementImpl].getHtmlFor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLScriptElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLScriptElementImpl:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLScriptElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - htmlFor
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[org.apache.html.dom.HTMLScriptElementImpl].setHtmlFor(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLScriptElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLScriptElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLScriptElementImpl].setHtmlFor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLScriptElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLScriptElementImpl:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLScriptElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: '[org.apache.html.dom.HTMLScriptElementImpl].getEvent()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLScriptElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLScriptElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLScriptElementImpl].getEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLScriptElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLScriptElementImpl:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLScriptElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - event
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.apache.html.dom.HTMLScriptElementImpl].setEvent(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLScriptElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLScriptElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLScriptElementImpl].setEvent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLScriptElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLScriptElementImpl:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLScriptElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[org.apache.html.dom.HTMLScriptElementImpl].getCharset()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLScriptElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLScriptElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLScriptElementImpl].getCharset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLScriptElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLScriptElementImpl:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLScriptElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - charset
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[org.apache.html.dom.HTMLScriptElementImpl].setCharset(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLScriptElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLScriptElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLScriptElementImpl].setCharset(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLScriptElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLScriptElementImpl:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLScriptElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[org.apache.html.dom.HTMLScriptElementImpl].getDefer()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLScriptElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLScriptElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLScriptElementImpl].getDefer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLScriptElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLScriptElementImpl:117,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLScriptElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - defer
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[org.apache.html.dom.HTMLScriptElementImpl].setDefer(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLScriptElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLScriptElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLScriptElementImpl].setDefer(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLScriptElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLScriptElementImpl:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLScriptElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[org.apache.html.dom.HTMLScriptElementImpl].getSrc()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLScriptElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLScriptElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLScriptElementImpl].getSrc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLScriptElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLScriptElementImpl:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLScriptElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - src
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[org.apache.html.dom.HTMLScriptElementImpl].setSrc(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLScriptElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLScriptElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLScriptElementImpl].setSrc(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLScriptElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLScriptElementImpl:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLScriptElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionName: '[org.apache.html.dom.HTMLScriptElementImpl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLScriptElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLScriptElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLScriptElementImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLScriptElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLScriptElementImpl:141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLScriptElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - type
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 142
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionName: '[org.apache.html.dom.HTMLScriptElementImpl].setType(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLScriptElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLScriptElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLScriptElementImpl].setType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLScriptElementImpl:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLScriptElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLScriptElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 153
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: '[org.apache.html.dom.HTMLScriptElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLScriptElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLScriptElementImpl
    signature: '[org.apache.html.dom.HTMLScriptElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLTableElementImpl:45,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getNodeName()'
      Src: org.apache.html.dom.HTMLTableElementImpl:49,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].equals(String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:49,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLTableElementImpl:51,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLTableCaptionElement
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 54
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].getCaption()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].equals(String)'
    - '[org.apache.html.dom.HTMLTableElementImpl].getNextSibling()'
    - '[org.apache.html.dom.HTMLTableElementImpl].getNodeName()'
    - '[org.apache.html.dom.HTMLTableElementImpl].getFirstChild()'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLTableCaptionElement
    signature: '[org.apache.html.dom.HTMLTableElementImpl].getCaption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.html.HTMLTableCaptionElement].getTagName()'
      Src: org.apache.html.dom.HTMLTableElementImpl:59,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].equals(String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:59,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:60,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].deleteCaption()'
      Src: org.apache.html.dom.HTMLTableElementImpl:61,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].appendChild(org.w3c.dom.html.HTMLTableCaptionElement)'
      Src: org.apache.html.dom.HTMLTableElementImpl:63,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.html.HTMLTableCaptionElement
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - caption
    argTypes:
    - org.w3c.dom.html.HTMLTableCaptionElement
    constantsTouched: []
    func_position:
      end: 64
      start: 57
    functionDepth: 3
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].setCaption(org.w3c.dom.html.HTMLTableCaptionElement)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.w3c.dom.html.HTMLTableCaptionElement].getTagName()'
    - '[org.apache.html.dom.HTMLTableElementImpl].deleteCaption()'
    - '[org.apache.html.dom.HTMLTableElementImpl].appendChild(org.w3c.dom.html.HTMLTableCaptionElement)'
    - '[org.apache.html.dom.HTMLTableElementImpl].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableElementImpl].setCaption(org.w3c.dom.html.HTMLTableCaptionElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getCaption()'
      Src: org.apache.html.dom.HTMLTableElementImpl:71,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getOwnerDocument()'
      Src: org.apache.html.dom.HTMLTableElementImpl:74,1
    - Dst: '[org.apache.html.dom.HTMLTableCaptionElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:74,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].appendChild(org.apache.html.dom.HTMLTableCaptionElementImpl)'
      Src: org.apache.html.dom.HTMLTableElementImpl:75,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLElement
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 77
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].createCaption()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].getOwnerDocument()'
    - '[org.apache.html.dom.HTMLTableCaptionElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    - '[org.apache.html.dom.HTMLTableElementImpl].getCaption()'
    - '[org.apache.html.dom.HTMLTableElementImpl].appendChild(org.apache.html.dom.HTMLTableCaptionElementImpl)'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLElement
    signature: '[org.apache.html.dom.HTMLTableElementImpl].createCaption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getCaption()'
      Src: org.apache.html.dom.HTMLTableElementImpl:84,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].removeChild(org.w3c.dom.html.HTMLTableCaptionElement)'
      Src: org.apache.html.dom.HTMLTableElementImpl:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 87
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].deleteCaption()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].removeChild(org.w3c.dom.html.HTMLTableCaptionElement)'
    - '[org.apache.html.dom.HTMLTableElementImpl].getCaption()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableElementImpl].deleteCaption()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLTableElementImpl:93,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getNodeName()'
      Src: org.apache.html.dom.HTMLTableElementImpl:97,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].equals(String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:97,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLTableElementImpl:99,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLTableSectionElement
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 102
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].getTHead()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].equals(String)'
    - '[org.apache.html.dom.HTMLTableElementImpl].getNextSibling()'
    - '[org.apache.html.dom.HTMLTableElementImpl].getNodeName()'
    - '[org.apache.html.dom.HTMLTableElementImpl].getFirstChild()'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLTableSectionElement
    signature: '[org.apache.html.dom.HTMLTableElementImpl].getTHead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.html.HTMLTableSectionElement].getTagName()'
      Src: org.apache.html.dom.HTMLTableElementImpl:107,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].equals(String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:107,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:108,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].deleteTHead()'
      Src: org.apache.html.dom.HTMLTableElementImpl:109,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].appendChild(org.w3c.dom.html.HTMLTableSectionElement)'
      Src: org.apache.html.dom.HTMLTableElementImpl:111,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.html.HTMLTableSectionElement
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - tHead
    argTypes:
    - org.w3c.dom.html.HTMLTableSectionElement
    constantsTouched: []
    func_position:
      end: 112
      start: 105
    functionDepth: 3
    functionLinenumber: 105
    functionLinenumberEnd: 112
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].setTHead(org.w3c.dom.html.HTMLTableSectionElement)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.html.dom.HTMLTableElementImpl].deleteTHead()'
    - '[org.w3c.dom.html.HTMLTableSectionElement].getTagName()'
    - '[org.apache.html.dom.HTMLTableElementImpl].appendChild(org.w3c.dom.html.HTMLTableSectionElement)'
    - '[org.apache.html.dom.HTMLTableElementImpl].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableElementImpl].setTHead(org.w3c.dom.html.HTMLTableSectionElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getTHead()'
      Src: org.apache.html.dom.HTMLTableElementImpl:119,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getOwnerDocument()'
      Src: org.apache.html.dom.HTMLTableElementImpl:122,1
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:122,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].appendChild(org.apache.html.dom.HTMLTableSectionElementImpl)'
      Src: org.apache.html.dom.HTMLTableElementImpl:123,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLElement
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 115
    functionDepth: 2
    functionLinenumber: 115
    functionLinenumberEnd: 125
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].createTHead()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].getTHead()'
    - '[org.apache.html.dom.HTMLTableElementImpl].getOwnerDocument()'
    - '[org.apache.html.dom.HTMLTableElementImpl].appendChild(org.apache.html.dom.HTMLTableSectionElementImpl)'
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLElement
    signature: '[org.apache.html.dom.HTMLTableElementImpl].createTHead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getTHead()'
      Src: org.apache.html.dom.HTMLTableElementImpl:132,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].removeChild(org.w3c.dom.html.HTMLTableSectionElement)'
      Src: org.apache.html.dom.HTMLTableElementImpl:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 135
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].deleteTHead()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].getTHead()'
    - '[org.apache.html.dom.HTMLTableElementImpl].removeChild(org.w3c.dom.html.HTMLTableSectionElement)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableElementImpl].deleteTHead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLTableElementImpl:141,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getNodeName()'
      Src: org.apache.html.dom.HTMLTableElementImpl:145,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].equals(String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:145,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLTableElementImpl:147,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLTableSectionElement
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 150
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].getTFoot()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].equals(String)'
    - '[org.apache.html.dom.HTMLTableElementImpl].getNextSibling()'
    - '[org.apache.html.dom.HTMLTableElementImpl].getNodeName()'
    - '[org.apache.html.dom.HTMLTableElementImpl].getFirstChild()'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLTableSectionElement
    signature: '[org.apache.html.dom.HTMLTableElementImpl].getTFoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.html.HTMLTableSectionElement].getTagName()'
      Src: org.apache.html.dom.HTMLTableElementImpl:155,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].equals(String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:155,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:156,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].deleteTFoot()'
      Src: org.apache.html.dom.HTMLTableElementImpl:157,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].appendChild(org.w3c.dom.html.HTMLTableSectionElement)'
      Src: org.apache.html.dom.HTMLTableElementImpl:159,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.html.HTMLTableSectionElement
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - tFoot
    argTypes:
    - org.w3c.dom.html.HTMLTableSectionElement
    constantsTouched: []
    func_position:
      end: 160
      start: 153
    functionDepth: 3
    functionLinenumber: 153
    functionLinenumberEnd: 160
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].setTFoot(org.w3c.dom.html.HTMLTableSectionElement)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].deleteTFoot()'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.w3c.dom.html.HTMLTableSectionElement].getTagName()'
    - '[org.apache.html.dom.HTMLTableElementImpl].appendChild(org.w3c.dom.html.HTMLTableSectionElement)'
    - '[org.apache.html.dom.HTMLTableElementImpl].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableElementImpl].setTFoot(org.w3c.dom.html.HTMLTableSectionElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getTFoot()'
      Src: org.apache.html.dom.HTMLTableElementImpl:167,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getOwnerDocument()'
      Src: org.apache.html.dom.HTMLTableElementImpl:170,1
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:170,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].appendChild(org.apache.html.dom.HTMLTableSectionElementImpl)'
      Src: org.apache.html.dom.HTMLTableElementImpl:171,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLElement
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 163
    functionDepth: 2
    functionLinenumber: 163
    functionLinenumberEnd: 173
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].createTFoot()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].getOwnerDocument()'
    - '[org.apache.html.dom.HTMLTableElementImpl].appendChild(org.apache.html.dom.HTMLTableSectionElementImpl)'
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    - '[org.apache.html.dom.HTMLTableElementImpl].getTFoot()'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLElement
    signature: '[org.apache.html.dom.HTMLTableElementImpl].createTFoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getTFoot()'
      Src: org.apache.html.dom.HTMLTableElementImpl:180,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].removeChild(org.w3c.dom.html.HTMLTableSectionElement)'
      Src: org.apache.html.dom.HTMLTableElementImpl:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 183
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].deleteTFoot()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].removeChild(org.w3c.dom.html.HTMLTableSectionElement)'
    - '[org.apache.html.dom.HTMLTableElementImpl].getTFoot()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableElementImpl].deleteTFoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].<init>(short)'
      Src: org.apache.html.dom.HTMLTableElementImpl:188,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLCollection
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 190
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].getRows()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLCollectionImpl].<init>(short)'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLCollection
    signature: '[org.apache.html.dom.HTMLTableElementImpl].getRows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].<init>(short)'
      Src: org.apache.html.dom.HTMLTableElementImpl:196,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLCollection
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 198
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].getTBodies()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLCollectionImpl].<init>(short)'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLCollection
    signature: '[org.apache.html.dom.HTMLTableElementImpl].getTBodies()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:203,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].capitalize(org.apache.html.dom.HTMLTableElementImpl)'
      Src: org.apache.html.dom.HTMLTableElementImpl:203,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 204
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].getAlign()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].capitalize(org.apache.html.dom.HTMLTableElementImpl)'
    - '[org.apache.html.dom.HTMLTableElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableElementImpl].getAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - align
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 210
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 210
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].setAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableElementImpl].setAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 216
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].getBgColor()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableElementImpl].getBgColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - bgColor
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 222
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 222
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].setBgColor(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableElementImpl].setBgColor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 228
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].getBorder()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableElementImpl].getBorder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - border
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 234
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 234
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].setBorder(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableElementImpl].setBorder(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:239,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 240
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].getCellPadding()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableElementImpl].getCellPadding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - cellPadding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 246
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 246
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].setCellPadding(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableElementImpl].setCellPadding(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:251,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 252
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].getCellSpacing()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableElementImpl].getCellSpacing()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - cellSpacing
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 258
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 258
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].setCellSpacing(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableElementImpl].setCellSpacing(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:263,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].capitalize(org.apache.html.dom.HTMLTableElementImpl)'
      Src: org.apache.html.dom.HTMLTableElementImpl:263,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 264
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].getFrame()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].capitalize(org.apache.html.dom.HTMLTableElementImpl)'
    - '[org.apache.html.dom.HTMLTableElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableElementImpl].getFrame()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - frame
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 270
      start: 267
    functionDepth: 0
    functionLinenumber: 267
    functionLinenumberEnd: 270
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].setFrame(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableElementImpl].setFrame(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:275,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].capitalize(org.apache.html.dom.HTMLTableElementImpl)'
      Src: org.apache.html.dom.HTMLTableElementImpl:275,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 276
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 276
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].getRules()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].capitalize(org.apache.html.dom.HTMLTableElementImpl)'
    - '[org.apache.html.dom.HTMLTableElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableElementImpl].getRules()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - rules
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 282
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 282
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].setRules(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableElementImpl].setRules(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:287,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 288
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].getSummary()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableElementImpl].getSummary()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - summary
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 294
      start: 291
    functionDepth: 0
    functionLinenumber: 291
    functionLinenumberEnd: 294
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].setSummary(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableElementImpl].setSummary(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:299,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 300
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 300
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].getWidth()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableElementImpl].getWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - width
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].setWidth(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableElementImpl].setWidth(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getOwnerDocument()'
      Src: org.apache.html.dom.HTMLTableElementImpl:313,1
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:313,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].insertRowX(int,org.apache.html.dom.HTMLTableRowElementImpl)'
      Src: org.apache.html.dom.HTMLTableElementImpl:315,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLElement
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 317
      start: 309
    functionDepth: 2
    functionLinenumber: 309
    functionLinenumberEnd: 317
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].insertRow(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].getOwnerDocument()'
    - '[org.apache.html.dom.HTMLTableElementImpl].insertRowX(int,org.apache.html.dom.HTMLTableRowElementImpl)'
    - '[org.apache.html.dom.HTMLTableRowElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLElement
    signature: '[org.apache.html.dom.HTMLTableElementImpl].insertRow(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLTableElementImpl:325,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].insertBefore(org.apache.html.dom.HTMLTableRowElementImpl,org.apache.html.dom.HTMLTableElementImpl)'
      Src: org.apache.html.dom.HTMLTableElementImpl:332,1
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].insertRowX(int,org.apache.html.dom.HTMLTableRowElementImpl)'
      Src: org.apache.html.dom.HTMLTableElementImpl:340,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLTableElementImpl:344,1
    - Dst: lastSection.appendChild(org.apache.html.dom.HTMLTableRowElementImpl)
      Src: org.apache.html.dom.HTMLTableElementImpl:347,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].appendChild(org.apache.html.dom.HTMLTableRowElementImpl)'
      Src: org.apache.html.dom.HTMLTableElementImpl:349,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.html.dom.HTMLTableRowElementImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - index
    - newRow
    argTypes:
    - int
    - org.apache.html.dom.HTMLTableRowElementImpl
    constantsTouched: []
    func_position:
      end: 350
      start: 320
    functionDepth: 1
    functionLinenumber: 320
    functionLinenumberEnd: 350
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].insertRowX(int,org.apache.html.dom.HTMLTableRowElementImpl)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].appendChild(org.apache.html.dom.HTMLTableRowElementImpl)'
    - '[org.apache.html.dom.HTMLTableElementImpl].getNextSibling()'
    - lastSection.appendChild(org.apache.html.dom.HTMLTableRowElementImpl)
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].insertRowX(int,org.apache.html.dom.HTMLTableRowElementImpl)'
    - '[org.apache.html.dom.HTMLTableElementImpl].insertBefore(org.apache.html.dom.HTMLTableRowElementImpl,org.apache.html.dom.HTMLTableElementImpl)'
    - '[org.apache.html.dom.HTMLTableElementImpl].getFirstChild()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableElementImpl].insertRowX(int,org.apache.html.dom.HTMLTableRowElementImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLTableElementImpl:357,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].removeChild(org.apache.html.dom.HTMLTableElementImpl)'
      Src: org.apache.html.dom.HTMLTableElementImpl:364,1
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].deleteRowX(int)'
      Src: org.apache.html.dom.HTMLTableElementImpl:372,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLTableElementImpl:376,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 378
      start: 353
    functionDepth: 1
    functionLinenumber: 353
    functionLinenumberEnd: 378
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].deleteRow(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableElementImpl].getNextSibling()'
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].deleteRowX(int)'
    - '[org.apache.html.dom.HTMLTableElementImpl].getFirstChild()'
    - '[org.apache.html.dom.HTMLTableElementImpl].removeChild(org.apache.html.dom.HTMLTableElementImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableElementImpl].deleteRow(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].cloneNode(boolean)'
      Src: org.apache.html.dom.HTMLTableElementImpl:385,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - deep
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 389
      start: 384
    functionDepth: 0
    functionLinenumber: 384
    functionLinenumberEnd: 389
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].cloneNode(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].cloneNode(boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.html.dom.HTMLTableElementImpl].cloneNode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLTableElementImpl:398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLTableElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 399
      start: 396
    functionDepth: 1
    functionLinenumber: 396
    functionLinenumberEnd: 399
    functionName: '[org.apache.html.dom.HTMLTableElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLTableElementImpl
    signature: '[org.apache.html.dom.HTMLTableElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].getLowSrc()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLImageElementImpl].getLowSrc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - lowSrc
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].setLowSrc(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLImageElementImpl].setLowSrc(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].getSrc()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLImageElementImpl].getSrc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - src
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].setSrc(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLImageElementImpl].setSrc(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLImageElementImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLImageElementImpl].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:73,1
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].capitalize(org.apache.html.dom.HTMLImageElementImpl)'
      Src: org.apache.html.dom.HTMLImageElementImpl:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].getAlign()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].capitalize(org.apache.html.dom.HTMLImageElementImpl)'
    - '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLImageElementImpl].getAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - align
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].setAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLImageElementImpl].setAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].getAlt()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLImageElementImpl].getAlt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - alt
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].setAlt(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLImageElementImpl].setAlt(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].getBorder()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLImageElementImpl].getBorder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - border
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].setBorder(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLImageElementImpl].setBorder(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 110
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].getHeight()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLImageElementImpl].getHeight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - height
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].setHeight(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLImageElementImpl].setHeight(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].getHspace()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLImageElementImpl].getHspace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - hspace
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].setHspace(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLImageElementImpl].setHspace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].getIsMap()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLImageElementImpl].getIsMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLImageElementImpl:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - isMap
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 140
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 140
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].setIsMap(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLImageElementImpl].setIsMap(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].getLongDesc()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLImageElementImpl].getLongDesc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - longDesc
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 152
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 152
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].setLongDesc(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLImageElementImpl].setLongDesc(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].getUseMap()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLImageElementImpl].getUseMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - useMap
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 164
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 164
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].setUseMap(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLImageElementImpl].setUseMap(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:169,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 170
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].getVspace()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLImageElementImpl].getVspace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - vspace
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 176
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 176
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].setVspace(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLImageElementImpl].setVspace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 182
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].getWidth()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLImageElementImpl].getWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - width
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 188
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 188
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].setWidth(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLImageElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLImageElementImpl].setWidth(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLImageElementImpl:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLImageElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLImageElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 199
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 199
    functionName: '[org.apache.html.dom.HTMLImageElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLImageElementImpl
    signature: '[org.apache.html.dom.HTMLImageElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLMenuElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLMenuElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLMenuElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLMenuElementImpl].getCompact()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLMenuElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLMenuElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLMenuElementImpl].getCompact()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLMenuElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLMenuElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLMenuElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - compact
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLMenuElementImpl].setCompact(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLMenuElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLMenuElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLMenuElementImpl].setCompact(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLMenuElementImpl:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLMenuElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLMenuElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.html.dom.HTMLMenuElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLMenuElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLMenuElementImpl
    signature: '[org.apache.html.dom.HTMLMenuElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 39
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].getDefaultValue()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLInputElementImpl].getDefaultValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - defaultValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 46
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].setDefaultValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLInputElementImpl].setDefaultValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 53
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].getDefaultChecked()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLInputElementImpl].getDefaultChecked()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLInputElementImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - defaultChecked
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 60
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].setDefaultChecked(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLInputElementImpl].setDefaultChecked(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].getAccept()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLInputElementImpl].getAccept()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - accept
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].setAccept(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLInputElementImpl].setAccept(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:80,1
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].length()'
      Src: org.apache.html.dom.HTMLInputElementImpl:81,1
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].substring(int,int)'
      Src: org.apache.html.dom.HTMLInputElementImpl:82,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 84
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].getAccessKey()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].substring(int,int)'
    - '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLInputElementImpl].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLInputElementImpl].getAccessKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.html.dom.HTMLInputElementImpl:90,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.html.dom.HTMLInputElementImpl:91,1
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,org.apache.html.dom.HTMLInputElementImpl)'
      Src: org.apache.html.dom.HTMLInputElementImpl:92,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - accessKey
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 93
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].setAccessKey(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int,int)'
    - '[String].length()'
    - '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,org.apache.html.dom.HTMLInputElementImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLInputElementImpl].setAccessKey(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:98,1
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].capitalize(org.apache.html.dom.HTMLInputElementImpl)'
      Src: org.apache.html.dom.HTMLInputElementImpl:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].getAlign()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].capitalize(org.apache.html.dom.HTMLInputElementImpl)'
    - '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLInputElementImpl].getAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - align
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].setAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLInputElementImpl].setAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].getAlt()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLInputElementImpl].getAlt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - alt
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].setAlt(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLInputElementImpl].setAlt(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].getChecked()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLInputElementImpl].getChecked()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLInputElementImpl:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - checked
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].setChecked(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLInputElementImpl].setChecked(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].getDisabled()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLInputElementImpl].getDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLInputElementImpl:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - disabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 141
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 141
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].setDisabled(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLInputElementImpl].setDisabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:146,1
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].getInteger(org.apache.html.dom.HTMLInputElementImpl)'
      Src: org.apache.html.dom.HTMLInputElementImpl:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 147
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].getMaxLength()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].getInteger(org.apache.html.dom.HTMLInputElementImpl)'
    - '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLInputElementImpl].getMaxLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.html.dom.HTMLInputElementImpl:152,1
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,org.apache.html.dom.HTMLInputElementImpl)'
      Src: org.apache.html.dom.HTMLInputElementImpl:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - maxLength
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 153
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].setMaxLength(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - String.valueOf(int)
    - '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,org.apache.html.dom.HTMLInputElementImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLInputElementImpl].setMaxLength(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 159
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLInputElementImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 165
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 165
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLInputElementImpl].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 171
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].getReadOnly()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLInputElementImpl].getReadOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLInputElementImpl:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - readOnly
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 177
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 177
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].setReadOnly(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLInputElementImpl].setReadOnly(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 183
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].getSize()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLInputElementImpl].getSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - size
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 189
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 189
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].setSize(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLInputElementImpl].setSize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:194,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 195
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].getSrc()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLInputElementImpl].getSrc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - src
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 201
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 201
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].setSrc(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLInputElementImpl].setSrc(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:208,1
    - Dst: Integer.parseInt(org.apache.html.dom.HTMLInputElementImpl)
      Src: org.apache.html.dom.HTMLInputElementImpl:208,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 214
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].getTabIndex()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - Integer.parseInt(org.apache.html.dom.HTMLInputElementImpl)
    - '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLInputElementImpl].getTabIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.html.dom.HTMLInputElementImpl:219,1
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,org.apache.html.dom.HTMLInputElementImpl)'
      Src: org.apache.html.dom.HTMLInputElementImpl:219,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - tabIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 220
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 220
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].setTabIndex(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - String.valueOf(int)
    - '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,org.apache.html.dom.HTMLInputElementImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLInputElementImpl].setTabIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:225,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 226
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLInputElementImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:231,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 232
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].getUseMap()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLInputElementImpl].getUseMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - useMap
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 238
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 238
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].setUseMap(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLInputElementImpl].setUseMap(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:243,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 244
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLInputElementImpl].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 250
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 250
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].setValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLInputElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLInputElementImpl].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 256
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].blur()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLInputElementImpl].blur()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 262
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].focus()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLInputElementImpl].focus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 268
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].select()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLInputElementImpl].select()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 274
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 274
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].click()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLInputElementImpl].click()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLInputElementImpl:284,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLInputElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLInputElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 285
      start: 282
    functionDepth: 1
    functionLinenumber: 282
    functionLinenumberEnd: 285
    functionName: '[org.apache.html.dom.HTMLInputElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLInputElementImpl
    signature: '[org.apache.html.dom.HTMLInputElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLIsIndexElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLIsIndexElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIsIndexElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLIsIndexElementImpl].getPrompt()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIsIndexElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLIsIndexElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLIsIndexElementImpl].getPrompt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLIsIndexElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLIsIndexElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIsIndexElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - prompt
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLIsIndexElementImpl].setPrompt(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIsIndexElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLIsIndexElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLIsIndexElementImpl].setPrompt(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLIsIndexElementImpl:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIsIndexElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLIsIndexElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.html.dom.HTMLIsIndexElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIsIndexElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLIsIndexElementImpl
    signature: '[org.apache.html.dom.HTMLIsIndexElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLHtmlElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLHtmlElementImpl:37,1
    - Dst: '[org.apache.html.dom.HTMLHtmlElementImpl].capitalize(org.apache.html.dom.HTMLHtmlElementImpl)'
      Src: org.apache.html.dom.HTMLHtmlElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLHtmlElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLHtmlElementImpl].getVersion()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLHtmlElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLHtmlElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLHtmlElementImpl].capitalize(org.apache.html.dom.HTMLHtmlElementImpl)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLHtmlElementImpl].getVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLHtmlElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLHtmlElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLHtmlElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - version
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLHtmlElementImpl].setVersion(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLHtmlElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLHtmlElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLHtmlElementImpl].setVersion(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLHtmlElementImpl:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLHtmlElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLHtmlElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.html.dom.HTMLHtmlElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLHtmlElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLHtmlElementImpl
    signature: '[org.apache.html.dom.HTMLHtmlElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLSelectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLSelectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].setValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLSelectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].getElementsByTagName(String)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:68,1
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].getLength()'
      Src: org.apache.html.dom.HTMLSelectElementImpl:69,1
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].item(org.apache.html.dom.HTMLSelectElementImpl)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:70,1
    - Dst: '[org.w3c.dom.html.HTMLOptionElement].getSelected()'
      Src: org.apache.html.dom.HTMLSelectElementImpl:70,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 73
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].getSelectedIndex()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.html.HTMLOptionElement].getSelected()'
    - '[org.apache.html.dom.HTMLSelectElementImpl].getLength()'
    - '[org.apache.html.dom.HTMLSelectElementImpl].getElementsByTagName(String)'
    - '[org.apache.html.dom.HTMLSelectElementImpl].item(org.apache.html.dom.HTMLSelectElementImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].getSelectedIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].getElementsByTagName(String)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:86,1
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].getLength()'
      Src: org.apache.html.dom.HTMLSelectElementImpl:87,1
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].item(org.apache.html.dom.HTMLSelectElementImpl)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:88,1
    - Dst: '[org.apache.html.dom.HTMLOptionElementImpl].setSelected(org.apache.html.dom.HTMLSelectElementImpl)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - selectedIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 89
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 89
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].setSelectedIndex(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLOptionElementImpl].setSelected(org.apache.html.dom.HTMLSelectElementImpl)'
    - '[org.apache.html.dom.HTMLSelectElementImpl].getLength()'
    - '[org.apache.html.dom.HTMLSelectElementImpl].getElementsByTagName(String)'
    - '[org.apache.html.dom.HTMLSelectElementImpl].item(org.apache.html.dom.HTMLSelectElementImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].setSelectedIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].<init>(short)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:95,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLCollection
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 97
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].getOptions()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.HTMLCollectionImpl].<init>(short)'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLCollection
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].getOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].getOptions()'
      Src: org.apache.html.dom.HTMLSelectElementImpl:102,1
    - Dst: '[org.w3c.dom.html.HTMLCollection].getLength()'
      Src: org.apache.html.dom.HTMLSelectElementImpl:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 2
    functionsReached:
    - '[org.w3c.dom.html.HTMLCollection].getLength()'
    - '[org.apache.html.dom.HTMLSelectElementImpl].getOptions()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].getDisabled()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLSelectElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].getDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - disabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 115
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].setDisabled(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLSelectElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].setDisabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 121
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].getMultiple()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLSelectElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].getMultiple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - multiple
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].setMultiple(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLSelectElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].setMultiple(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLSelectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 139
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 139
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLSelectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:144,1
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].getInteger(org.apache.html.dom.HTMLSelectElementImpl)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 145
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].getSize()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLSelectElementImpl].getInteger(org.apache.html.dom.HTMLSelectElementImpl)'
    - '[org.apache.html.dom.HTMLSelectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].getSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.html.dom.HTMLSelectElementImpl:150,1
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].setAttribute(String,org.apache.html.dom.HTMLSelectElementImpl)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 151
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 151
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].setSize(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - String.valueOf(int)
    - '[org.apache.html.dom.HTMLSelectElementImpl].setAttribute(String,org.apache.html.dom.HTMLSelectElementImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].setSize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:156,1
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].getInteger(org.apache.html.dom.HTMLSelectElementImpl)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].getTabIndex()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLSelectElementImpl].getInteger(org.apache.html.dom.HTMLSelectElementImpl)'
    - '[org.apache.html.dom.HTMLSelectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].getTabIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.html.dom.HTMLSelectElementImpl:162,1
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].setAttribute(String,org.apache.html.dom.HTMLSelectElementImpl)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - tabIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 163
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].setTabIndex(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - String.valueOf(int)
    - '[org.apache.html.dom.HTMLSelectElementImpl].setAttribute(String,org.apache.html.dom.HTMLSelectElementImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].setTabIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].insertBefore(org.w3c.dom.html.HTMLElement,org.w3c.dom.html.HTMLElement)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.html.HTMLElement
      - org.w3c.dom.html.HTMLElement
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - element
    - before
    argTypes:
    - org.w3c.dom.html.HTMLElement
    - org.w3c.dom.html.HTMLElement
    constantsTouched: []
    func_position:
      end: 169
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 169
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].add(org.w3c.dom.html.HTMLElement,org.w3c.dom.html.HTMLElement)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLSelectElementImpl].insertBefore(org.w3c.dom.html.HTMLElement,org.w3c.dom.html.HTMLElement)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].add(org.w3c.dom.html.HTMLElement,org.w3c.dom.html.HTMLElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].getElementsByTagName(String)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:182,1
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].item(int)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:183,1
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].getParentNode()'
      Src: org.apache.html.dom.HTMLSelectElementImpl:185,1
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].removeChild(org.apache.html.dom.HTMLSelectElementImpl)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 186
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 186
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].remove(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLSelectElementImpl].removeChild(org.apache.html.dom.HTMLSelectElementImpl)'
    - '[org.apache.html.dom.HTMLSelectElementImpl].getElementsByTagName(String)'
    - '[org.apache.html.dom.HTMLSelectElementImpl].getParentNode()'
    - '[org.apache.html.dom.HTMLSelectElementImpl].item(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].remove(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 192
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].blur()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].blur()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 198
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].focus()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].focus()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLSelectElementImpl].getChildNodesUnoptimized()'
      Src: org.apache.html.dom.HTMLSelectElementImpl:205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].getChildNodes()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLSelectElementImpl].getChildNodesUnoptimized()'
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].getChildNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].cloneNode(boolean)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:213,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - deep
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 216
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 216
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].cloneNode(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].cloneNode(boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].cloneNode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLSelectElementImpl:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLSelectElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLSelectElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 226
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 226
    functionName: '[org.apache.html.dom.HTMLSelectElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLSelectElementImpl
    signature: '[org.apache.html.dom.HTMLSelectElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLOListElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLOListElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOListElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLOListElementImpl].getCompact()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOListElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLOListElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLOListElementImpl].getCompact()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLOListElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLOListElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOListElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - compact
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLOListElementImpl].setCompact(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOListElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLOListElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLOListElementImpl].setCompact(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLOListElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLOListElementImpl:49,1
    - Dst: '[org.apache.html.dom.HTMLOListElementImpl].getInteger(org.apache.html.dom.HTMLOListElementImpl)'
      Src: org.apache.html.dom.HTMLOListElementImpl:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOListElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.apache.html.dom.HTMLOListElementImpl].getStart()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOListElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLOListElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLOListElementImpl].getInteger(org.apache.html.dom.HTMLOListElementImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLOListElementImpl].getStart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.html.dom.HTMLOListElementImpl:55,1
    - Dst: '[org.apache.html.dom.HTMLOListElementImpl].setAttribute(String,org.apache.html.dom.HTMLOListElementImpl)'
      Src: org.apache.html.dom.HTMLOListElementImpl:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOListElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - start
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.html.dom.HTMLOListElementImpl].setStart(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOListElementImpl.java
    functionUses: 0
    functionsReached:
    - String.valueOf(int)
    - '[org.apache.html.dom.HTMLOListElementImpl].setAttribute(String,org.apache.html.dom.HTMLOListElementImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLOListElementImpl].setStart(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLOListElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLOListElementImpl:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOListElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.apache.html.dom.HTMLOListElementImpl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOListElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLOListElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLOListElementImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLOListElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLOListElementImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOListElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - type
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.apache.html.dom.HTMLOListElementImpl].setType(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOListElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLOListElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLOListElementImpl].setType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLOListElementImpl:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLOListElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLOListElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[org.apache.html.dom.HTMLOListElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLOListElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLOListElementImpl
    signature: '[org.apache.html.dom.HTMLOListElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBaseElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLBaseElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBaseElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLBaseElementImpl].getHref()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBaseElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBaseElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLBaseElementImpl].getHref()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBaseElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLBaseElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBaseElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - href
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLBaseElementImpl].setHref(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBaseElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBaseElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLBaseElementImpl].setHref(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBaseElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLBaseElementImpl:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBaseElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.html.dom.HTMLBaseElementImpl].getTarget()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBaseElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBaseElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLBaseElementImpl].getTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBaseElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLBaseElementImpl:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBaseElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - target
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.html.dom.HTMLBaseElementImpl].setTarget(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBaseElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBaseElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLBaseElementImpl].setTarget(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLBaseElementImpl:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBaseElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLBaseElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[org.apache.html.dom.HTMLBaseElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBaseElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLBaseElementImpl
    signature: '[org.apache.html.dom.HTMLBaseElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBRElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLBRElementImpl:37,1
    - Dst: '[org.apache.html.dom.HTMLBRElementImpl].capitalize(org.apache.html.dom.HTMLBRElementImpl)'
      Src: org.apache.html.dom.HTMLBRElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBRElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLBRElementImpl].getClear()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBRElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBRElementImpl].capitalize(org.apache.html.dom.HTMLBRElementImpl)'
    - '[org.apache.html.dom.HTMLBRElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLBRElementImpl].getClear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLBRElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLBRElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBRElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - clear
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLBRElementImpl].setClear(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBRElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLBRElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLBRElementImpl].setClear(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLBRElementImpl:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLBRElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLBRElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.html.dom.HTMLBRElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLBRElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLBRElementImpl
    signature: '[org.apache.html.dom.HTMLBRElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLDivElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLDivElementImpl:37,1
    - Dst: '[org.apache.html.dom.HTMLDivElementImpl].capitalize(org.apache.html.dom.HTMLDivElementImpl)'
      Src: org.apache.html.dom.HTMLDivElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDivElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLDivElementImpl].getAlign()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDivElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLDivElementImpl].capitalize(org.apache.html.dom.HTMLDivElementImpl)'
    - '[org.apache.html.dom.HTMLDivElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLDivElementImpl].getAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLDivElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLDivElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDivElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - align
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLDivElementImpl].setAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDivElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLDivElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLDivElementImpl].setAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLDivElementImpl:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLDivElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLDivElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.html.dom.HTMLDivElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLDivElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLDivElementImpl
    signature: '[org.apache.html.dom.HTMLDivElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLIFrameElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLIFrameElementImpl:38,1
    - Dst: '[org.apache.html.dom.HTMLIFrameElementImpl].capitalize(org.apache.html.dom.HTMLIFrameElementImpl)'
      Src: org.apache.html.dom.HTMLIFrameElementImpl:38,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.apache.html.dom.HTMLIFrameElementImpl].getAlign()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLIFrameElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLIFrameElementImpl].capitalize(org.apache.html.dom.HTMLIFrameElementImpl)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLIFrameElementImpl].getAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLIFrameElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLIFrameElementImpl:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - align
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 45
    functionName: '[org.apache.html.dom.HTMLIFrameElementImpl].setAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLIFrameElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLIFrameElementImpl].setAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLIFrameElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLIFrameElementImpl:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.apache.html.dom.HTMLIFrameElementImpl].getFrameBorder()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLIFrameElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLIFrameElementImpl].getFrameBorder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLIFrameElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLIFrameElementImpl:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - frameBorder
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.apache.html.dom.HTMLIFrameElementImpl].setFrameBorder(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLIFrameElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLIFrameElementImpl].setFrameBorder(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLIFrameElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLIFrameElementImpl:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.apache.html.dom.HTMLIFrameElementImpl].getHeight()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLIFrameElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLIFrameElementImpl].getHeight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLIFrameElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLIFrameElementImpl:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - height
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 69
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 69
    functionName: '[org.apache.html.dom.HTMLIFrameElementImpl].setHeight(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLIFrameElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLIFrameElementImpl].setHeight(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLIFrameElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLIFrameElementImpl:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.apache.html.dom.HTMLIFrameElementImpl].getLongDesc()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLIFrameElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLIFrameElementImpl].getLongDesc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLIFrameElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLIFrameElementImpl:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - longDesc
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.html.dom.HTMLIFrameElementImpl].setLongDesc(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLIFrameElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLIFrameElementImpl].setLongDesc(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLIFrameElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLIFrameElementImpl:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.apache.html.dom.HTMLIFrameElementImpl].getMarginHeight()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLIFrameElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLIFrameElementImpl].getMarginHeight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLIFrameElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLIFrameElementImpl:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - marginHeight
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.apache.html.dom.HTMLIFrameElementImpl].setMarginHeight(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLIFrameElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLIFrameElementImpl].setMarginHeight(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLIFrameElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLIFrameElementImpl:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[org.apache.html.dom.HTMLIFrameElementImpl].getMarginWidth()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLIFrameElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLIFrameElementImpl].getMarginWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLIFrameElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLIFrameElementImpl:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - marginWidth
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.apache.html.dom.HTMLIFrameElementImpl].setMarginWidth(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLIFrameElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLIFrameElementImpl].setMarginWidth(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLIFrameElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLIFrameElementImpl:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 110
    functionName: '[org.apache.html.dom.HTMLIFrameElementImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLIFrameElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLIFrameElementImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLIFrameElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLIFrameElementImpl:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[org.apache.html.dom.HTMLIFrameElementImpl].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLIFrameElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLIFrameElementImpl].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLIFrameElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLIFrameElementImpl:121,1
    - Dst: '[org.apache.html.dom.HTMLIFrameElementImpl].capitalize(org.apache.html.dom.HTMLIFrameElementImpl)'
      Src: org.apache.html.dom.HTMLIFrameElementImpl:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[org.apache.html.dom.HTMLIFrameElementImpl].getScrolling()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLIFrameElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLIFrameElementImpl].capitalize(org.apache.html.dom.HTMLIFrameElementImpl)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLIFrameElementImpl].getScrolling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLIFrameElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLIFrameElementImpl:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - scrolling
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[org.apache.html.dom.HTMLIFrameElementImpl].setScrolling(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLIFrameElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLIFrameElementImpl].setScrolling(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLIFrameElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLIFrameElementImpl:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[org.apache.html.dom.HTMLIFrameElementImpl].getSrc()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLIFrameElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLIFrameElementImpl].getSrc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLIFrameElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLIFrameElementImpl:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - src
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 140
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 140
    functionName: '[org.apache.html.dom.HTMLIFrameElementImpl].setSrc(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLIFrameElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLIFrameElementImpl].setSrc(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLIFrameElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLIFrameElementImpl:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: '[org.apache.html.dom.HTMLIFrameElementImpl].getWidth()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLIFrameElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLIFrameElementImpl].getWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLIFrameElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLIFrameElementImpl:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - width
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 152
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 152
    functionName: '[org.apache.html.dom.HTMLIFrameElementImpl].setWidth(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLIFrameElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLIFrameElementImpl].setWidth(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: '[org.apache.html.dom.HTMLIFrameElementImpl].getContentDocument()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIFrameElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.apache.html.dom.HTMLIFrameElementImpl].getContentDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLIFrameElementImpl:168,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLIFrameElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLIFrameElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 169
      start: 166
    functionDepth: 1
    functionLinenumber: 166
    functionLinenumberEnd: 169
    functionName: '[org.apache.html.dom.HTMLIFrameElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLIFrameElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLIFrameElementImpl
    signature: '[org.apache.html.dom.HTMLIFrameElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:41,1
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].capitalize(org.apache.html.dom.HTMLTableSectionElementImpl)'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:41,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableSectionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.apache.html.dom.HTMLTableSectionElementImpl].getAlign()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableSectionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].capitalize(org.apache.html.dom.HTMLTableSectionElementImpl)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableSectionElementImpl].getAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableSectionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - align
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.apache.html.dom.HTMLTableSectionElementImpl].setAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableSectionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableSectionElementImpl].setAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:56,1
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].length()'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:57,1
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].substring(int,int)'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:58,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableSectionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 60
    functionName: '[org.apache.html.dom.HTMLTableSectionElementImpl].getCh()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableSectionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].length()'
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].substring(int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableSectionElementImpl].getCh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:66,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:67,1
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].setAttribute(String,org.apache.html.dom.HTMLTableSectionElementImpl)'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:68,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableSectionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - ch
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 69
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 69
    functionName: '[org.apache.html.dom.HTMLTableSectionElementImpl].setCh(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableSectionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].setAttribute(String,org.apache.html.dom.HTMLTableSectionElementImpl)'
    - '[String].substring(int,int)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableSectionElementImpl].setCh(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableSectionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.apache.html.dom.HTMLTableSectionElementImpl].getChOff()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableSectionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableSectionElementImpl].getChOff()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableSectionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - chOff
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.apache.html.dom.HTMLTableSectionElementImpl].setChOff(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableSectionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableSectionElementImpl].setChOff(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:86,1
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].capitalize(org.apache.html.dom.HTMLTableSectionElementImpl)'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableSectionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[org.apache.html.dom.HTMLTableSectionElementImpl].getVAlign()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableSectionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].capitalize(org.apache.html.dom.HTMLTableSectionElementImpl)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableSectionElementImpl].getVAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableSectionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - vAlign
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[org.apache.html.dom.HTMLTableSectionElementImpl].setVAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableSectionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableSectionElementImpl].setVAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].<init>(short)'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:99,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableSectionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLCollection
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 101
    functionName: '[org.apache.html.dom.HTMLTableSectionElementImpl].getRows()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableSectionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLCollectionImpl].<init>(short)'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLCollection
    signature: '[org.apache.html.dom.HTMLTableSectionElementImpl].getRows()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].getOwnerDocument()'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:108,1
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:108,1
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].insertCell(int)'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:109,1
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].insertRowX(int,org.apache.html.dom.HTMLTableRowElementImpl)'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:110,1
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].appendChild(org.apache.html.dom.HTMLTableRowElementImpl)'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:111,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableSectionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLElement
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 113
      start: 104
    functionDepth: 3
    functionLinenumber: 104
    functionLinenumberEnd: 113
    functionName: '[org.apache.html.dom.HTMLTableSectionElementImpl].insertRow(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableSectionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].appendChild(org.apache.html.dom.HTMLTableRowElementImpl)'
    - '[org.apache.html.dom.HTMLTableRowElementImpl].insertCell(int)'
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].insertRowX(int,org.apache.html.dom.HTMLTableRowElementImpl)'
    - '[org.apache.html.dom.HTMLTableRowElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].getOwnerDocument()'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLElement
    signature: '[org.apache.html.dom.HTMLTableSectionElementImpl].insertRow(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:120,1
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].insertBefore(org.apache.html.dom.HTMLTableRowElementImpl,org.apache.html.dom.HTMLTableSectionElementImpl)'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:127,1
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:132,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.html.dom.HTMLTableRowElementImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableSectionElement
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - index
    - newRow
    argTypes:
    - int
    - org.apache.html.dom.HTMLTableRowElementImpl
    constantsTouched: []
    func_position:
      end: 135
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 135
    functionName: '[org.apache.html.dom.HTMLTableSectionElementImpl].insertRowX(int,org.apache.html.dom.HTMLTableRowElementImpl)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableSectionElementImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].getFirstChild()'
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].insertBefore(org.apache.html.dom.HTMLTableRowElementImpl,org.apache.html.dom.HTMLTableSectionElementImpl)'
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].getNextSibling()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLTableSectionElementImpl].insertRowX(int,org.apache.html.dom.HTMLTableRowElementImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].deleteRowX(int)'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableSectionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 141
      start: 138
    functionDepth: 1
    functionLinenumber: 138
    functionLinenumberEnd: 141
    functionName: '[org.apache.html.dom.HTMLTableSectionElementImpl].deleteRow(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableSectionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].deleteRowX(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableSectionElementImpl].deleteRow(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:148,1
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].removeChild(org.apache.html.dom.HTMLTableSectionElementImpl)'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:155,1
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:160,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableSectionElement
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 163
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 163
    functionName: '[org.apache.html.dom.HTMLTableSectionElementImpl].deleteRowX(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableSectionElementImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].getFirstChild()'
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].removeChild(org.apache.html.dom.HTMLTableSectionElementImpl)'
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].getNextSibling()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLTableSectionElementImpl].deleteRowX(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].cloneNode(boolean)'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableSectionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - deep
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 173
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 173
    functionName: '[org.apache.html.dom.HTMLTableSectionElementImpl].cloneNode(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableSectionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].cloneNode(boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.html.dom.HTMLTableSectionElementImpl].cloneNode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLTableSectionElementImpl:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableSectionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLTableSectionElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 183
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 183
    functionName: '[org.apache.html.dom.HTMLTableSectionElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableSectionElementImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLTableSectionElementImpl
    signature: '[org.apache.html.dom.HTMLTableSectionElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLStyleElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLStyleElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLStyleElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLStyleElementImpl].getDisabled()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLStyleElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLStyleElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLStyleElementImpl].getDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLStyleElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLStyleElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLStyleElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - disabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLStyleElementImpl].setDisabled(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLStyleElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLStyleElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLStyleElementImpl].setDisabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLStyleElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLStyleElementImpl:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLStyleElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.apache.html.dom.HTMLStyleElementImpl].getMedia()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLStyleElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLStyleElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLStyleElementImpl].getMedia()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLStyleElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLStyleElementImpl:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLStyleElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - media
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.html.dom.HTMLStyleElementImpl].setMedia(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLStyleElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLStyleElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLStyleElementImpl].setMedia(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLStyleElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLStyleElementImpl:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLStyleElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.apache.html.dom.HTMLStyleElementImpl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLStyleElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLStyleElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLStyleElementImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLStyleElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLStyleElementImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLStyleElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - type
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.apache.html.dom.HTMLStyleElementImpl].setType(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLStyleElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLStyleElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLStyleElementImpl].setType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLStyleElementImpl:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLStyleElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLStyleElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[org.apache.html.dom.HTMLStyleElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLStyleElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLStyleElementImpl
    signature: '[org.apache.html.dom.HTMLStyleElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAppletElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAppletElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAppletElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLAppletElementImpl].getAlign()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAppletElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAppletElementImpl].getAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAppletElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAppletElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAppletElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - align
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLAppletElementImpl].setAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAppletElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAppletElementImpl].setAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAppletElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAppletElementImpl:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAppletElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.apache.html.dom.HTMLAppletElementImpl].getAlt()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAppletElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAppletElementImpl].getAlt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAppletElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAppletElementImpl:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAppletElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - alt
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.html.dom.HTMLAppletElementImpl].setAlt(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAppletElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAppletElementImpl].setAlt(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAppletElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAppletElementImpl:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAppletElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.apache.html.dom.HTMLAppletElementImpl].getArchive()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAppletElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAppletElementImpl].getArchive()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAppletElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAppletElementImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAppletElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - archive
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.apache.html.dom.HTMLAppletElementImpl].setArchive(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAppletElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAppletElementImpl].setArchive(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAppletElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAppletElementImpl:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAppletElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[org.apache.html.dom.HTMLAppletElementImpl].getCode()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAppletElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAppletElementImpl].getCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAppletElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAppletElementImpl:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAppletElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - code
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.html.dom.HTMLAppletElementImpl].setCode(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAppletElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAppletElementImpl].setCode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAppletElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAppletElementImpl:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAppletElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.apache.html.dom.HTMLAppletElementImpl].getCodeBase()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAppletElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAppletElementImpl].getCodeBase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAppletElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAppletElementImpl:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAppletElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - codeBase
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.apache.html.dom.HTMLAppletElementImpl].setCodeBase(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAppletElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAppletElementImpl].setCodeBase(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAppletElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAppletElementImpl:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAppletElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[org.apache.html.dom.HTMLAppletElementImpl].getHeight()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAppletElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAppletElementImpl].getHeight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAppletElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAppletElementImpl:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAppletElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - height
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.apache.html.dom.HTMLAppletElementImpl].setHeight(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAppletElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAppletElementImpl].setHeight(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAppletElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAppletElementImpl:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAppletElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 110
    functionName: '[org.apache.html.dom.HTMLAppletElementImpl].getHspace()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAppletElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAppletElementImpl].getHspace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAppletElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAppletElementImpl:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAppletElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - height
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[org.apache.html.dom.HTMLAppletElementImpl].setHspace(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAppletElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAppletElementImpl].setHspace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAppletElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAppletElementImpl:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAppletElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[org.apache.html.dom.HTMLAppletElementImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAppletElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAppletElementImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAppletElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAppletElementImpl:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAppletElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[org.apache.html.dom.HTMLAppletElementImpl].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAppletElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAppletElementImpl].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAppletElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAppletElementImpl:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAppletElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[org.apache.html.dom.HTMLAppletElementImpl].getObject()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAppletElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAppletElementImpl].getObject()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAppletElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAppletElementImpl:139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAppletElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - object
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 140
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 140
    functionName: '[org.apache.html.dom.HTMLAppletElementImpl].setObject(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAppletElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAppletElementImpl].setObject(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAppletElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAppletElementImpl:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAppletElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: '[org.apache.html.dom.HTMLAppletElementImpl].getVspace()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAppletElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAppletElementImpl].getVspace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAppletElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAppletElementImpl:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAppletElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - vspace
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 152
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 152
    functionName: '[org.apache.html.dom.HTMLAppletElementImpl].setVspace(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAppletElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAppletElementImpl].setVspace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAppletElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLAppletElementImpl:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAppletElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: '[org.apache.html.dom.HTMLAppletElementImpl].getWidth()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAppletElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLAppletElementImpl].getWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLAppletElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLAppletElementImpl:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAppletElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - width
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 164
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 164
    functionName: '[org.apache.html.dom.HTMLAppletElementImpl].setWidth(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLAppletElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLAppletElementImpl].setWidth(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLAppletElementImpl:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLAppletElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLAppletElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 175
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 175
    functionName: '[org.apache.html.dom.HTMLAppletElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLAppletElementImpl
    signature: '[org.apache.html.dom.HTMLAppletElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeepNodeListImpl].<init>(org.apache.xerces.dom.NodeImpl,String)'
      Src: org.apache.html.dom.NameNodeListImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.NodeImpl
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.NameNodeListImpl
      static: false
      superClass: org.apache.xerces.dom.DeepNodeListImpl
    argCount: 2
    argNames:
    - rootNode
    - tagName
    argTypes:
    - org.apache.xerces.dom.NodeImpl
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.NameNodeListImpl].<init>(org.apache.xerces.dom.NodeImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/NameNodeListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeepNodeListImpl].<init>(org.apache.xerces.dom.NodeImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.NameNodeListImpl
    signature: '[org.apache.html.dom.NameNodeListImpl].<init>(org.apache.xerces.dom.NodeImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].hasChildNodes()'
      Src: org.apache.html.dom.NameNodeListImpl:57,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.html.dom.NameNodeListImpl:58,1
    - Dst: current.getNextSibling()
      Src: org.apache.html.dom.NameNodeListImpl:62,1
    - Dst: current.getParentNode()
      Src: org.apache.html.dom.NameNodeListImpl:70,1
    - Dst: '[org.apache.html.dom.NameNodeListImpl].getNextSibling()'
      Src: org.apache.html.dom.NameNodeListImpl:72,1
    - Dst: current.getNodeType()
      Src: org.apache.html.dom.NameNodeListImpl:82,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.NameNodeListImpl:83,1
    - Dst: '[String].equals(String)'
      Src: org.apache.html.dom.NameNodeListImpl:84,1
    - Dst: '[String].equals(org.apache.html.dom.NameNodeListImpl)'
      Src: org.apache.html.dom.NameNodeListImpl:84,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.DeepNodeListImpl
    argCount: 1
    argNames:
    - current
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 94
      start: 52
    functionDepth: 6
    functionLinenumber: 52
    functionLinenumberEnd: 94
    functionName: '[org.apache.html.dom.NameNodeListImpl].nextMatchingElementAfter(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/NameNodeListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].getAttribute(String)'
    - current.getNextSibling()
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.w3c.dom.Node].hasChildNodes()'
    - current.getParentNode()
    - '[org.apache.html.dom.NameNodeListImpl].getNextSibling()'
    - '[String].equals(String)'
    - current.getNodeType()
    - '[String].equals(org.apache.html.dom.NameNodeListImpl)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.html.dom.NameNodeListImpl].nextMatchingElementAfter(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLModElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLModElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLModElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLModElementImpl].getCite()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLModElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLModElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLModElementImpl].getCite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLModElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLModElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLModElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - cite
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLModElementImpl].setCite(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLModElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLModElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLModElementImpl].setCite(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLModElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLModElementImpl:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLModElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.apache.html.dom.HTMLModElementImpl].getDateTime()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLModElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLModElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLModElementImpl].getDateTime()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLModElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLModElementImpl:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLModElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - dateTime
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.html.dom.HTMLModElementImpl].setDateTime(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLModElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLModElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLModElementImpl].setDateTime(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLModElementImpl:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLModElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLModElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.apache.html.dom.HTMLModElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLModElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLModElementImpl
    signature: '[org.apache.html.dom.HTMLModElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].getParentNode()'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:46,1
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].getParentNode()'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:48,1
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].getRowIndex(org.apache.html.dom.HTMLTableRowElementImpl)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:51,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableRowElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 54
    functionName: '[org.apache.html.dom.HTMLTableRowElementImpl].getRowIndex()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableRowElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableRowElementImpl].getParentNode()'
    - '[org.apache.html.dom.HTMLTableRowElementImpl].getRowIndex(org.apache.html.dom.HTMLTableRowElementImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLTableRowElementImpl].getRowIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].getParentNode()'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:61,1
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].getParentNode()'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:63,1
    - Dst: '[org.apache.html.dom.HTMLTableElementImpl].insertRowX(int)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:66,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableRowElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - rowIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 68
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 68
    functionName: '[org.apache.html.dom.HTMLTableRowElementImpl].setRowIndex(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableRowElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableRowElementImpl].getParentNode()'
    - '[org.apache.html.dom.HTMLTableElementImpl].insertRowX(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableRowElementImpl].setRowIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].getParentNode()'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:75,1
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].getRowIndex(org.apache.html.dom.HTMLTableRowElementImpl)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:77,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableRowElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 80
    functionName: '[org.apache.html.dom.HTMLTableRowElementImpl].getSectionRowIndex()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableRowElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableRowElementImpl].getParentNode()'
    - '[org.apache.html.dom.HTMLTableRowElementImpl].getRowIndex(org.apache.html.dom.HTMLTableRowElementImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLTableRowElementImpl].getSectionRowIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].getParentNode()'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:87,1
    - Dst: '[org.apache.html.dom.HTMLTableSectionElementImpl].insertRowX(int)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableRowElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - sectionRowIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 91
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 91
    functionName: '[org.apache.html.dom.HTMLTableRowElementImpl].setSectionRowIndex(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableRowElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableRowElementImpl].getParentNode()'
    - '[org.apache.html.dom.HTMLTableSectionElementImpl].insertRowX(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableRowElementImpl].setSectionRowIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.html.HTMLElement].getElementsByTagName(String)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:102,1
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].getLength()'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:103,1
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].item(org.apache.html.dom.HTMLTableRowElementImpl)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:104,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableRowElement
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - parent
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 109
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 109
    functionName: '[org.apache.html.dom.HTMLTableRowElementImpl].getRowIndex(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableRowElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.html.HTMLElement].getElementsByTagName(String)'
    - '[org.apache.html.dom.HTMLTableRowElementImpl].getLength()'
    - '[org.apache.html.dom.HTMLTableRowElementImpl].item(org.apache.html.dom.HTMLTableRowElementImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLTableRowElementImpl].getRowIndex(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].<init>(short)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:115,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableRowElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLCollection
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 118
    functionName: '[org.apache.html.dom.HTMLTableRowElementImpl].getCells()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableRowElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLCollectionImpl].<init>(short)'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLCollection
    signature: '[org.apache.html.dom.HTMLTableRowElementImpl].getCells()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:126,1
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].removeChild(org.apache.html.dom.HTMLTableRowElementImpl)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:128,1
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:129,1
    - Dst: '[org.w3c.dom.html.HTMLCollection].item(org.apache.html.dom.HTMLTableRowElementImpl)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:132,1
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].appendChild(org.apache.html.dom.HTMLTableRowElementImpl)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:134,1
    - Dst: '[org.w3c.dom.html.HTMLCollection].item(org.apache.html.dom.HTMLTableRowElementImpl)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.html.HTMLCollection
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableRowElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - cells
    argTypes:
    - org.w3c.dom.html.HTMLCollection
    constantsTouched: []
    func_position:
      end: 138
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 138
    functionName: '[org.apache.html.dom.HTMLTableRowElementImpl].setCells(org.w3c.dom.html.HTMLCollection)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableRowElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableRowElementImpl].getNextSibling()'
    - '[org.apache.html.dom.HTMLTableRowElementImpl].getFirstChild()'
    - '[org.w3c.dom.html.HTMLCollection].item(org.apache.html.dom.HTMLTableRowElementImpl)'
    - '[org.apache.html.dom.HTMLTableRowElementImpl].appendChild(org.apache.html.dom.HTMLTableRowElementImpl)'
    - '[org.apache.html.dom.HTMLTableRowElementImpl].removeChild(org.apache.html.dom.HTMLTableRowElementImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableRowElementImpl].setCells(org.w3c.dom.html.HTMLCollection)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].getOwnerDocument()'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:146,1
    - Dst: '[org.apache.html.dom.HTMLTableCellElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:146,1
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:147,1
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].insertBefore(org.apache.html.dom.HTMLTableCellElementImpl,org.apache.html.dom.HTMLTableRowElementImpl)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:151,1
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:156,1
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].appendChild(org.apache.html.dom.HTMLTableCellElementImpl)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:158,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableRowElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLElement
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 160
      start: 141
    functionDepth: 2
    functionLinenumber: 141
    functionLinenumberEnd: 160
    functionName: '[org.apache.html.dom.HTMLTableRowElementImpl].insertCell(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableRowElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.HTMLTableRowElementImpl].getNextSibling()'
    - '[org.apache.html.dom.HTMLTableCellElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    - '[org.apache.html.dom.HTMLTableRowElementImpl].getFirstChild()'
    - '[org.apache.html.dom.HTMLTableRowElementImpl].getOwnerDocument()'
    - '[org.apache.html.dom.HTMLTableRowElementImpl].insertBefore(org.apache.html.dom.HTMLTableCellElementImpl,org.apache.html.dom.HTMLTableRowElementImpl)'
    - '[org.apache.html.dom.HTMLTableRowElementImpl].appendChild(org.apache.html.dom.HTMLTableCellElementImpl)'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLElement
    signature: '[org.apache.html.dom.HTMLTableRowElementImpl].insertCell(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].getFirstChild()'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:167,1
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].removeChild(org.apache.html.dom.HTMLTableRowElementImpl)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:171,1
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:176,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableRowElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 178
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 178
    functionName: '[org.apache.html.dom.HTMLTableRowElementImpl].deleteCell(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableRowElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableRowElementImpl].getFirstChild()'
    - '[org.apache.html.dom.HTMLTableRowElementImpl].removeChild(org.apache.html.dom.HTMLTableRowElementImpl)'
    - '[org.apache.html.dom.HTMLTableRowElementImpl].getNextSibling()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableRowElementImpl].deleteCell(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:183,1
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].capitalize(org.apache.html.dom.HTMLTableRowElementImpl)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableRowElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 184
    functionName: '[org.apache.html.dom.HTMLTableRowElementImpl].getAlign()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableRowElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableRowElementImpl].capitalize(org.apache.html.dom.HTMLTableRowElementImpl)'
    - '[org.apache.html.dom.HTMLTableRowElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableRowElementImpl].getAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:189,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableRowElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - align
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 190
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 190
    functionName: '[org.apache.html.dom.HTMLTableRowElementImpl].setAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableRowElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableRowElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableRowElementImpl].setAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableRowElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 196
    functionName: '[org.apache.html.dom.HTMLTableRowElementImpl].getBgColor()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableRowElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableRowElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableRowElementImpl].getBgColor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:201,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableRowElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - bgColor
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 202
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 202
    functionName: '[org.apache.html.dom.HTMLTableRowElementImpl].setBgColor(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableRowElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableRowElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableRowElementImpl].setBgColor(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:210,1
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].length()'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:211,1
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].substring(int,int)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:212,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableRowElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 215
    functionName: '[org.apache.html.dom.HTMLTableRowElementImpl].getCh()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableRowElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableRowElementImpl].length()'
    - '[org.apache.html.dom.HTMLTableRowElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLTableRowElementImpl].substring(int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableRowElementImpl].getCh()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:221,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:222,1
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].setAttribute(String,org.apache.html.dom.HTMLTableRowElementImpl)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:224,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableRowElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - ch
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 225
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 225
    functionName: '[org.apache.html.dom.HTMLTableRowElementImpl].setCh(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableRowElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableRowElementImpl].setAttribute(String,org.apache.html.dom.HTMLTableRowElementImpl)'
    - '[String].substring(int,int)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableRowElementImpl].setCh(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableRowElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 231
    functionName: '[org.apache.html.dom.HTMLTableRowElementImpl].getChOff()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableRowElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableRowElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableRowElementImpl].getChOff()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:236,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableRowElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - chOff
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 237
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 237
    functionName: '[org.apache.html.dom.HTMLTableRowElementImpl].setChOff(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableRowElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableRowElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableRowElementImpl].setChOff(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:242,1
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].capitalize(org.apache.html.dom.HTMLTableRowElementImpl)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableRowElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 243
    functionName: '[org.apache.html.dom.HTMLTableRowElementImpl].getVAlign()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableRowElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableRowElementImpl].capitalize(org.apache.html.dom.HTMLTableRowElementImpl)'
    - '[org.apache.html.dom.HTMLTableRowElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLTableRowElementImpl].getVAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLTableRowElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:248,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableRowElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - vAlign
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 249
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 249
    functionName: '[org.apache.html.dom.HTMLTableRowElementImpl].setVAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableRowElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLTableRowElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLTableRowElementImpl].setVAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].cloneNode(boolean)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:256,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableRowElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - deep
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 259
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 259
    functionName: '[org.apache.html.dom.HTMLTableRowElementImpl].cloneNode(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableRowElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].cloneNode(boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.html.dom.HTMLTableRowElementImpl].cloneNode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLTableRowElementImpl:268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.html.HTMLCollection
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLTableRowElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLTableRowElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 269
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 269
    functionName: '[org.apache.html.dom.HTMLTableRowElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLTableRowElementImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLTableRowElementImpl
    signature: '[org.apache.html.dom.HTMLTableRowElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLParagraphElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLParagraphElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLParagraphElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLParagraphElementImpl].getAlign()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLParagraphElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLParagraphElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLParagraphElementImpl].getAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLParagraphElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLParagraphElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLParagraphElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - align
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLParagraphElementImpl].setAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLParagraphElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLParagraphElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLParagraphElementImpl].setAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLParagraphElementImpl:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLParagraphElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLParagraphElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.html.dom.HTMLParagraphElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLParagraphElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLParagraphElementImpl
    signature: '[org.apache.html.dom.HTMLParagraphElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.html.dom.HTMLCollectionImpl:169,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.html.HTMLElement
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.Element
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.w3c.dom.html.HTMLCollection
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.html.dom.HTMLCollectionImpl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - topLevel
    - lookingFor
    argTypes:
    - org.w3c.dom.html.HTMLElement
    - short
    constantsTouched: []
    func_position:
      end: 172
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 172
    functionName: '[org.apache.html.dom.HTMLCollectionImpl].<init>(org.w3c.dom.html.HTMLElement,short)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLCollectionImpl.java
    functionUses: 5
    functionsReached:
    - '[NullPointerException].<init>(String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLCollectionImpl
    signature: '[org.apache.html.dom.HTMLCollectionImpl].<init>(org.w3c.dom.html.HTMLElement,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].getLength(org.w3c.dom.Element)'
      Src: org.apache.html.dom.HTMLCollectionImpl:184,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.Element
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.w3c.dom.html.HTMLCollection
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 181
    functionDepth: 2
    functionLinenumber: 181
    functionLinenumberEnd: 185
    functionName: '[org.apache.html.dom.HTMLCollectionImpl].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLCollectionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLCollectionImpl].getLength(org.w3c.dom.Element)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLCollectionImpl].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.html.dom.HTMLCollectionImpl:199,1
    - Dst: '[org.apache.html.dom.CollectionIndex].<init>(int)'
      Src: org.apache.html.dom.HTMLCollectionImpl:201,1
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].item(org.w3c.dom.Element,org.apache.html.dom.CollectionIndex)'
      Src: org.apache.html.dom.HTMLCollectionImpl:201,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.Element
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.w3c.dom.html.HTMLCollection
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 202
      start: 196
    functionDepth: 2
    functionLinenumber: 196
    functionLinenumberEnd: 202
    functionName: '[org.apache.html.dom.HTMLCollectionImpl].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLCollectionImpl.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.html.dom.HTMLCollectionImpl].item(org.w3c.dom.Element,org.apache.html.dom.CollectionIndex)'
    - '[org.apache.html.dom.CollectionIndex].<init>(int)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.html.dom.HTMLCollectionImpl].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.html.dom.HTMLCollectionImpl:217,1
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].namedItem(org.w3c.dom.Element,String)'
      Src: org.apache.html.dom.HTMLCollectionImpl:219,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.Element
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.w3c.dom.html.HTMLCollection
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 220
      start: 214
    functionDepth: 3
    functionLinenumber: 214
    functionLinenumberEnd: 220
    functionName: '[org.apache.html.dom.HTMLCollectionImpl].namedItem(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLCollectionImpl.java
    functionUses: 0
    functionsReached:
    - '[NullPointerException].<init>(String)'
    - '[org.apache.html.dom.HTMLCollectionImpl].namedItem(org.w3c.dom.Element,String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.html.dom.HTMLCollectionImpl].namedItem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getFirstChild()'
      Src: org.apache.html.dom.HTMLCollectionImpl:241,1
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].collectionMatch(org.w3c.dom.Element,null)'
      Src: org.apache.html.dom.HTMLCollectionImpl:250,1
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].recurse()'
      Src: org.apache.html.dom.HTMLCollectionImpl:252,1
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].getLength(org.w3c.dom.Element)'
      Src: org.apache.html.dom.HTMLCollectionImpl:253,1
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLCollectionImpl:255,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.Element
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.w3c.dom.html.HTMLCollection
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - topLevel
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 259
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 259
    functionName: '[org.apache.html.dom.HTMLCollectionImpl].getLength(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLCollectionImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.html.dom.HTMLCollectionImpl].getLength(org.w3c.dom.Element)'
    - '[org.apache.html.dom.HTMLCollectionImpl].getNextSibling()'
    - '[org.w3c.dom.Element].getFirstChild()'
    - '[org.apache.html.dom.HTMLCollectionImpl].recurse()'
    - '[org.apache.html.dom.HTMLCollectionImpl].collectionMatch(org.w3c.dom.Element,null)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLCollectionImpl].getLength(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getFirstChild()'
      Src: org.apache.html.dom.HTMLCollectionImpl:288,1
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].collectionMatch(org.w3c.dom.Element,null)'
      Src: org.apache.html.dom.HTMLCollectionImpl:297,1
    - Dst: '[org.apache.html.dom.CollectionIndex].isZero()'
      Src: org.apache.html.dom.HTMLCollectionImpl:299,1
    - Dst: '[org.apache.html.dom.CollectionIndex].decrement()'
      Src: org.apache.html.dom.HTMLCollectionImpl:301,1
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].recurse()'
      Src: org.apache.html.dom.HTMLCollectionImpl:302,1
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].item(org.w3c.dom.Element,org.apache.html.dom.CollectionIndex)'
      Src: org.apache.html.dom.HTMLCollectionImpl:304,1
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLCollectionImpl:309,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.html.dom.CollectionIndex
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.Element
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.w3c.dom.html.HTMLCollection
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - topLevel
    - index
    argTypes:
    - org.w3c.dom.Element
    - org.apache.html.dom.CollectionIndex
    constantsTouched: []
    func_position:
      end: 313
      start: 278
    functionDepth: 1
    functionLinenumber: 278
    functionLinenumberEnd: 313
    functionName: '[org.apache.html.dom.HTMLCollectionImpl].item(org.w3c.dom.Element,org.apache.html.dom.CollectionIndex)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLCollectionImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.html.dom.CollectionIndex].decrement()'
    - '[org.apache.html.dom.HTMLCollectionImpl].getNextSibling()'
    - '[org.w3c.dom.Element].getFirstChild()'
    - '[org.apache.html.dom.HTMLCollectionImpl].item(org.w3c.dom.Element,org.apache.html.dom.CollectionIndex)'
    - '[org.apache.html.dom.HTMLCollectionImpl].recurse()'
    - '[org.apache.html.dom.HTMLCollectionImpl].collectionMatch(org.w3c.dom.Element,null)'
    - '[org.apache.html.dom.CollectionIndex].isZero()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.html.dom.HTMLCollectionImpl].item(org.w3c.dom.Element,org.apache.html.dom.CollectionIndex)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getFirstChild()'
      Src: org.apache.html.dom.HTMLCollectionImpl:333,1
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].collectionMatch(org.w3c.dom.Element,String)'
      Src: org.apache.html.dom.HTMLCollectionImpl:342,1
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].recurse()'
      Src: org.apache.html.dom.HTMLCollectionImpl:344,1
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].namedItem(org.w3c.dom.Element,String)'
      Src: org.apache.html.dom.HTMLCollectionImpl:346,1
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].getNextSibling()'
      Src: org.apache.html.dom.HTMLCollectionImpl:351,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.Element
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.w3c.dom.html.HTMLCollection
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - topLevel
    - name
    argTypes:
    - org.w3c.dom.Element
    - String
    constantsTouched: []
    func_position:
      end: 355
      start: 324
    functionDepth: 2
    functionLinenumber: 324
    functionLinenumberEnd: 355
    functionName: '[org.apache.html.dom.HTMLCollectionImpl].namedItem(org.w3c.dom.Element,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLCollectionImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.html.dom.HTMLCollectionImpl].collectionMatch(org.w3c.dom.Element,String)'
    - '[org.apache.html.dom.HTMLCollectionImpl].getNextSibling()'
    - '[org.w3c.dom.Element].getFirstChild()'
    - '[org.apache.html.dom.HTMLCollectionImpl].namedItem(org.w3c.dom.Element,String)'
    - '[org.apache.html.dom.HTMLCollectionImpl].recurse()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.html.dom.HTMLCollectionImpl].namedItem(org.w3c.dom.Element,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.Element
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.w3c.dom.html.HTMLCollection
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 369
      start: 366
    functionDepth: 0
    functionLinenumber: 366
    functionLinenumberEnd: 369
    functionName: '[org.apache.html.dom.HTMLCollectionImpl].recurse()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLCollectionImpl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLCollectionImpl].recurse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.apache.html.dom.HTMLCollectionImpl:400,1
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].length()'
      Src: org.apache.html.dom.HTMLCollectionImpl:400,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.apache.html.dom.HTMLCollectionImpl:416,1
    - Dst: '[String].equals(org.apache.html.dom.HTMLCollectionImpl)'
      Src: org.apache.html.dom.HTMLCollectionImpl:416,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.apache.html.dom.HTMLCollectionImpl:417,1
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].startsWith(String)'
      Src: org.apache.html.dom.HTMLCollectionImpl:417,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.apache.html.dom.HTMLCollectionImpl:427,1
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].length()'
      Src: org.apache.html.dom.HTMLCollectionImpl:427,1
    - Dst: '[org.w3c.dom.Element].getTagName()'
      Src: org.apache.html.dom.HTMLCollectionImpl:444,1
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].equals(String)'
      Src: org.apache.html.dom.HTMLCollectionImpl:444,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.apache.html.dom.HTMLCollectionImpl:460,1
    - Dst: '[String].equals(org.apache.html.dom.HTMLCollectionImpl)'
      Src: org.apache.html.dom.HTMLCollectionImpl:460,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.apache.html.dom.HTMLCollectionImpl:462,1
    - Dst: '[String].equals(org.apache.html.dom.HTMLCollectionImpl)'
      Src: org.apache.html.dom.HTMLCollectionImpl:462,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.Element
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      - org.w3c.dom.html.HTMLCollection
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elem
    - name
    argTypes:
    - org.w3c.dom.Element
    - String
    constantsTouched: []
    func_position:
      end: 466
      start: 383
    functionDepth: 1
    functionLinenumber: 383
    functionLinenumberEnd: 466
    functionName: '[org.apache.html.dom.HTMLCollectionImpl].collectionMatch(org.w3c.dom.Element,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLCollectionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Element].getTagName()'
    - '[org.apache.html.dom.HTMLCollectionImpl].length()'
    - '[org.apache.html.dom.HTMLCollectionImpl].equals(String)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[org.apache.html.dom.HTMLCollectionImpl].startsWith(String)'
    - '[String].equals(org.apache.html.dom.HTMLCollectionImpl)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLCollectionImpl].collectionMatch(org.w3c.dom.Element,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 495
      start: 492
    functionDepth: 0
    functionLinenumber: 492
    functionLinenumberEnd: 495
    functionName: '[org.apache.html.dom.CollectionIndex].getIndex()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLCollectionImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.CollectionIndex].getIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 504
      start: 501
    functionDepth: 0
    functionLinenumber: 501
    functionLinenumberEnd: 504
    functionName: '[org.apache.html.dom.CollectionIndex].decrement()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLCollectionImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.CollectionIndex].decrement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 515
      start: 512
    functionDepth: 0
    functionLinenumber: 512
    functionLinenumberEnd: 515
    functionName: '[org.apache.html.dom.CollectionIndex].isZero()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLCollectionImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.CollectionIndex].isZero()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.html.dom.CollectionIndex
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 527
      start: 524
    functionDepth: 0
    functionLinenumber: 524
    functionLinenumberEnd: 527
    functionName: '[org.apache.html.dom.CollectionIndex].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLCollectionImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.html.dom.CollectionIndex
    signature: '[org.apache.html.dom.CollectionIndex].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLButtonElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLButtonElementImpl:40,1
    - Dst: '[org.apache.html.dom.HTMLButtonElementImpl].length()'
      Src: org.apache.html.dom.HTMLButtonElementImpl:41,1
    - Dst: '[org.apache.html.dom.HTMLButtonElementImpl].substring(int,int)'
      Src: org.apache.html.dom.HTMLButtonElementImpl:42,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.html.dom.HTMLFormControl
      - org.w3c.dom.html.HTMLButtonElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLButtonElementImpl].getAccessKey()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLButtonElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLButtonElementImpl].length()'
    - '[org.apache.html.dom.HTMLButtonElementImpl].substring(int,int)'
    - '[org.apache.html.dom.HTMLButtonElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLButtonElementImpl].getAccessKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.html.dom.HTMLButtonElementImpl:50,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.html.dom.HTMLButtonElementImpl:51,1
    - Dst: '[org.apache.html.dom.HTMLButtonElementImpl].setAttribute(String,org.apache.html.dom.HTMLButtonElementImpl)'
      Src: org.apache.html.dom.HTMLButtonElementImpl:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.html.dom.HTMLFormControl
      - org.w3c.dom.html.HTMLButtonElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - accessKey
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionName: '[org.apache.html.dom.HTMLButtonElementImpl].setAccessKey(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLButtonElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLButtonElementImpl].setAttribute(String,org.apache.html.dom.HTMLButtonElementImpl)'
    - '[String].substring(int,int)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLButtonElementImpl].setAccessKey(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLButtonElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLButtonElementImpl:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.html.dom.HTMLFormControl
      - org.w3c.dom.html.HTMLButtonElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.apache.html.dom.HTMLButtonElementImpl].getDisabled()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLButtonElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLButtonElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLButtonElementImpl].getDisabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLButtonElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLButtonElementImpl:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.html.dom.HTMLFormControl
      - org.w3c.dom.html.HTMLButtonElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - disabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.apache.html.dom.HTMLButtonElementImpl].setDisabled(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLButtonElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLButtonElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLButtonElementImpl].setDisabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLButtonElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLButtonElementImpl:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.html.dom.HTMLFormControl
      - org.w3c.dom.html.HTMLButtonElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[org.apache.html.dom.HTMLButtonElementImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLButtonElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLButtonElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLButtonElementImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLButtonElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLButtonElementImpl:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.html.dom.HTMLFormControl
      - org.w3c.dom.html.HTMLButtonElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.apache.html.dom.HTMLButtonElementImpl].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLButtonElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLButtonElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLButtonElementImpl].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLButtonElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLButtonElementImpl:84,1
    - Dst: Integer.parseInt(org.apache.html.dom.HTMLButtonElementImpl)
      Src: org.apache.html.dom.HTMLButtonElementImpl:84,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.html.dom.HTMLFormControl
      - org.w3c.dom.html.HTMLButtonElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 90
    functionName: '[org.apache.html.dom.HTMLButtonElementImpl].getTabIndex()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLButtonElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLButtonElementImpl].getAttribute(String)'
    - Integer.parseInt(org.apache.html.dom.HTMLButtonElementImpl)
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLButtonElementImpl].getTabIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.html.dom.HTMLButtonElementImpl:95,1
    - Dst: '[org.apache.html.dom.HTMLButtonElementImpl].setAttribute(String,org.apache.html.dom.HTMLButtonElementImpl)'
      Src: org.apache.html.dom.HTMLButtonElementImpl:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.html.dom.HTMLFormControl
      - org.w3c.dom.html.HTMLButtonElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - tabIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[org.apache.html.dom.HTMLButtonElementImpl].setTabIndex(int)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLButtonElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLButtonElementImpl].setAttribute(String,org.apache.html.dom.HTMLButtonElementImpl)'
    - String.valueOf(int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLButtonElementImpl].setTabIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLButtonElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLButtonElementImpl:101,1
    - Dst: '[org.apache.html.dom.HTMLButtonElementImpl].capitalize(org.apache.html.dom.HTMLButtonElementImpl)'
      Src: org.apache.html.dom.HTMLButtonElementImpl:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.html.dom.HTMLFormControl
      - org.w3c.dom.html.HTMLButtonElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 102
    functionName: '[org.apache.html.dom.HTMLButtonElementImpl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLButtonElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLButtonElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLButtonElementImpl].capitalize(org.apache.html.dom.HTMLButtonElementImpl)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLButtonElementImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLButtonElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLButtonElementImpl:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.html.dom.HTMLFormControl
      - org.w3c.dom.html.HTMLButtonElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 108
    functionName: '[org.apache.html.dom.HTMLButtonElementImpl].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLButtonElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLButtonElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLButtonElementImpl].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLButtonElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLButtonElementImpl:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.html.dom.HTMLFormControl
      - org.w3c.dom.html.HTMLButtonElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: '[org.apache.html.dom.HTMLButtonElementImpl].setValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLButtonElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLButtonElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLButtonElementImpl].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLButtonElementImpl:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.html.dom.HTMLFormControl
      - org.w3c.dom.html.HTMLButtonElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLButtonElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 125
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionName: '[org.apache.html.dom.HTMLButtonElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLButtonElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLButtonElementImpl
    signature: '[org.apache.html.dom.HTMLButtonElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLCollectionImpl].<init>(short)'
      Src: org.apache.html.dom.HTMLFormElementImpl:41,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFormElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.html.HTMLCollection
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 43
    functionName: '[org.apache.html.dom.HTMLFormElementImpl].getElements()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFormElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.HTMLCollectionImpl].<init>(short)'
    linkageType: ''
    returnType: org.w3c.dom.html.HTMLCollection
    signature: '[org.apache.html.dom.HTMLFormElementImpl].getElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFormElementImpl].getElements()'
      Src: org.apache.html.dom.HTMLFormElementImpl:48,1
    - Dst: '[org.w3c.dom.html.HTMLCollection].getLength()'
      Src: org.apache.html.dom.HTMLFormElementImpl:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFormElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.html.dom.HTMLFormElementImpl].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFormElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFormElementImpl].getElements()'
    - '[org.w3c.dom.html.HTMLCollection].getLength()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.html.dom.HTMLFormElementImpl].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFormElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLFormElementImpl:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFormElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.html.dom.HTMLFormElementImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFormElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFormElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLFormElementImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFormElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLFormElementImpl:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFormElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[org.apache.html.dom.HTMLFormElementImpl].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFormElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFormElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLFormElementImpl].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFormElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLFormElementImpl:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFormElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.apache.html.dom.HTMLFormElementImpl].getAcceptCharset()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFormElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFormElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLFormElementImpl].getAcceptCharset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFormElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLFormElementImpl:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFormElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - acceptCharset
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.apache.html.dom.HTMLFormElementImpl].setAcceptCharset(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFormElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFormElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLFormElementImpl].setAcceptCharset(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFormElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLFormElementImpl:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFormElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[org.apache.html.dom.HTMLFormElementImpl].getAction()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFormElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFormElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLFormElementImpl].getAction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFormElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLFormElementImpl:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFormElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - action
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.apache.html.dom.HTMLFormElementImpl].setAction(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFormElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFormElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLFormElementImpl].setAction(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFormElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLFormElementImpl:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFormElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 91
    functionName: '[org.apache.html.dom.HTMLFormElementImpl].getEnctype()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFormElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFormElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLFormElementImpl].getEnctype()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFormElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLFormElementImpl:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFormElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - enctype
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[org.apache.html.dom.HTMLFormElementImpl].setEnctype(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFormElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFormElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLFormElementImpl].setEnctype(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFormElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLFormElementImpl:102,1
    - Dst: '[org.apache.html.dom.HTMLFormElementImpl].capitalize(org.apache.html.dom.HTMLFormElementImpl)'
      Src: org.apache.html.dom.HTMLFormElementImpl:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFormElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 103
    functionName: '[org.apache.html.dom.HTMLFormElementImpl].getMethod()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFormElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFormElementImpl].getAttribute(String)'
    - '[org.apache.html.dom.HTMLFormElementImpl].capitalize(org.apache.html.dom.HTMLFormElementImpl)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLFormElementImpl].getMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFormElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLFormElementImpl:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFormElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - method
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 109
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: '[org.apache.html.dom.HTMLFormElementImpl].setMethod(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFormElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFormElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLFormElementImpl].setMethod(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFormElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLFormElementImpl:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFormElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionName: '[org.apache.html.dom.HTMLFormElementImpl].getTarget()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFormElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFormElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLFormElementImpl].getTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFormElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLFormElementImpl:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFormElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - target
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 121
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 121
    functionName: '[org.apache.html.dom.HTMLFormElementImpl].setTarget(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFormElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFormElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLFormElementImpl].setTarget(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFormElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: '[org.apache.html.dom.HTMLFormElementImpl].submit()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFormElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLFormElementImpl].submit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFormElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionName: '[org.apache.html.dom.HTMLFormElementImpl].reset()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFormElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLFormElementImpl].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLFormElementImpl].getChildNodesUnoptimized()'
      Src: org.apache.html.dom.HTMLFormElementImpl:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFormElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.apache.html.dom.HTMLFormElementImpl].getChildNodes()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFormElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLFormElementImpl].getChildNodesUnoptimized()'
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.html.dom.HTMLFormElementImpl].getChildNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].cloneNode(boolean)'
      Src: org.apache.html.dom.HTMLFormElementImpl:148,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFormElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - deep
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 151
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 151
    functionName: '[org.apache.html.dom.HTMLFormElementImpl].cloneNode(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFormElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].cloneNode(boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.html.dom.HTMLFormElementImpl].cloneNode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLFormElementImpl:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.html.dom.HTMLCollectionImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFormElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLFormElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 161
      start: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionName: '[org.apache.html.dom.HTMLFormElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFormElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLFormElementImpl
    signature: '[org.apache.html.dom.HTMLFormElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLUListElementImpl].getBinary(String)'
      Src: org.apache.html.dom.HTMLUListElementImpl:37,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLUListElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.html.dom.HTMLUListElementImpl].getCompact()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLUListElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLUListElementImpl].getBinary(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.html.dom.HTMLUListElementImpl].getCompact()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLUListElementImpl].setAttribute(String,boolean)'
      Src: org.apache.html.dom.HTMLUListElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLUListElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - compact
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.html.dom.HTMLUListElementImpl].setCompact(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLUListElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLUListElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLUListElementImpl].setCompact(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLUListElementImpl].getAttribute(String)'
      Src: org.apache.html.dom.HTMLUListElementImpl:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLUListElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.apache.html.dom.HTMLUListElementImpl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLUListElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLUListElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.html.dom.HTMLUListElementImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLUListElementImpl].setAttribute(String,String)'
      Src: org.apache.html.dom.HTMLUListElementImpl:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLUListElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 1
    argNames:
    - type
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.html.dom.HTMLUListElementImpl].setType(String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLUListElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLUListElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.html.dom.HTMLUListElementImpl].setType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLUListElementImpl:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLUListElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLUListElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.apache.html.dom.HTMLUListElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLUListElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLUListElementImpl
    signature: '[org.apache.html.dom.HTMLUListElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
      Src: org.apache.html.dom.HTMLFieldSetElementImpl:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.html.dom.HTMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.html.HTMLFieldSetElement
      - org.apache.html.dom.HTMLFormControl
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.html.dom.HTMLFieldSetElementImpl
      static: false
      superClass: org.apache.html.dom.HTMLElementImpl
    argCount: 2
    argNames:
    - owner
    - name
    argTypes:
    - org.apache.html.dom.HTMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.apache.html.dom.HTMLFieldSetElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/html/dom/HTMLFieldSetElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.html.dom.HTMLFieldSetElementImpl
    signature: '[org.apache.html.dom.HTMLFieldSetElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.wml.WMLPElement].setMode(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLPElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLPElement].setMode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.WMLPElement].getMode()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLPElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLPElement].getMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[org.apache.wml.WMLPElement].setAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLPElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLPElement].setAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.WMLPElement].getAlign()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLPElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLPElement].getAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: '[org.apache.wml.WMLPElement].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLPElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLPElement].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.WMLPElement].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLPElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLPElement].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLPElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLPElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLPElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLPElement
    signature: '[org.apache.wml.WMLPElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[org.apache.wml.WMLAccessElement].setDomain(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLAccessElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLAccessElement].setDomain(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[org.apache.wml.WMLAccessElement].getDomain()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLAccessElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLAccessElement].getDomain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.WMLAccessElement].setPath(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLAccessElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLAccessElement].setPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[org.apache.wml.WMLAccessElement].getPath()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLAccessElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLAccessElement].getPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLAccessElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLAccessElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLAccessElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLAccessElement
    signature: '[org.apache.wml.WMLAccessElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.apache.wml.WMLBrElement].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLBrElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLBrElement].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.wml.WMLBrElement].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLBrElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLBrElement].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLBrElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLBrElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLBrElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLBrElement
    signature: '[org.apache.wml.WMLBrElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.WMLFieldsetElement].setTitle(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLFieldsetElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLFieldsetElement].setTitle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.apache.wml.WMLFieldsetElement].getTitle()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLFieldsetElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLFieldsetElement].getTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.WMLFieldsetElement].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLFieldsetElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLFieldsetElement].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.apache.wml.WMLFieldsetElement].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLFieldsetElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLFieldsetElement].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLFieldsetElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLFieldsetElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLFieldsetElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLFieldsetElement
    signature: '[org.apache.wml.WMLFieldsetElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.wml.WMLIElement].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLIElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLIElement].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.wml.WMLIElement].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLIElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLIElement].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLIElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLIElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLIElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLIElement
    signature: '[org.apache.wml.WMLIElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.apache.wml.WMLOptionElement].setValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLOptionElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLOptionElement].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.wml.WMLOptionElement].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLOptionElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLOptionElement].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.WMLOptionElement].setTitle(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLOptionElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLOptionElement].setTitle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.apache.wml.WMLOptionElement].getTitle()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLOptionElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLOptionElement].getTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - href
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[org.apache.wml.WMLOptionElement].setOnPick(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLOptionElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLOptionElement].setOnPick(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.WMLOptionElement].getOnPick()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLOptionElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLOptionElement].getOnPick()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: '[org.apache.wml.WMLOptionElement].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLOptionElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLOptionElement].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[org.apache.wml.WMLOptionElement].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLOptionElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLOptionElement].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLOptionElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLOptionElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLOptionElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLOptionElement
    signature: '[org.apache.wml.WMLOptionElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.wml.WMLWmlElement].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLWmlElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLWmlElement].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.wml.WMLWmlElement].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLWmlElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLWmlElement].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLWmlElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLWmlElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLWmlElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLWmlElement
    signature: '[org.apache.wml.WMLWmlElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - href
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.WMLCardElement].setOnEnterBackward(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLCardElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLCardElement].setOnEnterBackward(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[org.apache.wml.WMLCardElement].getOnEnterBackward()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLCardElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLCardElement].getOnEnterBackward()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - href
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.WMLCardElement].setOnEnterForward(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLCardElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLCardElement].setOnEnterForward(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[org.apache.wml.WMLCardElement].getOnEnterForward()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLCardElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLCardElement].getOnEnterForward()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - href
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: '[org.apache.wml.WMLCardElement].setOnTimer(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLCardElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLCardElement].setOnTimer(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.WMLCardElement].getOnTimer()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLCardElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLCardElement].getOnTimer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[org.apache.wml.WMLCardElement].setTitle(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLCardElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLCardElement].setTitle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '[org.apache.wml.WMLCardElement].getTitle()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLCardElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLCardElement].getTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: '[org.apache.wml.WMLCardElement].setNewContext(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLCardElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLCardElement].setNewContext(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 71
    functionName: '[org.apache.wml.WMLCardElement].getNewContext()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLCardElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.wml.WMLCardElement].getNewContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 78
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 78
    functionName: '[org.apache.wml.WMLCardElement].setOrdered(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLCardElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLCardElement].setOrdered(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 79
    functionName: '[org.apache.wml.WMLCardElement].getOrdered()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLCardElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.wml.WMLCardElement].getOrdered()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 86
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 86
    functionName: '[org.apache.wml.WMLCardElement].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLCardElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLCardElement].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 87
    functionName: '[org.apache.wml.WMLCardElement].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLCardElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLCardElement].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLCardElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLCardElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLCardElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLCardElement
    signature: '[org.apache.wml.WMLCardElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLDocument
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLDocument].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLDocument.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLDocument
    signature: '[org.apache.wml.WMLDocument].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.wml.WMLBigElement].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLBigElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLBigElement].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.wml.WMLBigElement].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLBigElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLBigElement].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLBigElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLBigElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLBigElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLBigElement
    signature: '[org.apache.wml.WMLBigElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.wml.WMLBElement].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLBElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLBElement].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.wml.WMLBElement].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLBElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLBElement].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLBElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLBElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLBElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLBElement
    signature: '[org.apache.wml.WMLBElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLRefreshElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLRefreshElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLRefreshElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLRefreshElement
    signature: '[org.apache.wml.WMLRefreshElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.wml.WMLInputElement].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLInputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLInputElement].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.wml.WMLInputElement].getName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLInputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLInputElement].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.apache.wml.WMLInputElement].setValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLInputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLInputElement].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.wml.WMLInputElement].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLInputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLInputElement].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.apache.wml.WMLInputElement].setType(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLInputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLInputElement].setType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 54
    functionName: '[org.apache.wml.WMLInputElement].getType()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLInputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLInputElement].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[org.apache.wml.WMLInputElement].setFormat(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLInputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLInputElement].setFormat(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 61
    functionName: '[org.apache.wml.WMLInputElement].getFormat()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLInputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLInputElement].getFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[org.apache.wml.WMLInputElement].setEmptyOk(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLInputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLInputElement].setEmptyOk(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 69
    functionName: '[org.apache.wml.WMLInputElement].getEmptyOk()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLInputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.wml.WMLInputElement].getEmptyOk()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 75
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 75
    functionName: '[org.apache.wml.WMLInputElement].setSize(int)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLInputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLInputElement].setSize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 76
    functionName: '[org.apache.wml.WMLInputElement].getSize()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLInputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.wml.WMLInputElement].getSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: '[org.apache.wml.WMLInputElement].setMaxLength(int)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLInputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLInputElement].setMaxLength(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 84
    functionName: '[org.apache.wml.WMLInputElement].getMaxLength()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLInputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.wml.WMLInputElement].getMaxLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: '[org.apache.wml.WMLInputElement].setTitle(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLInputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLInputElement].setTitle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 91
    functionName: '[org.apache.wml.WMLInputElement].getTitle()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLInputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLInputElement].getTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 97
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 97
    functionName: '[org.apache.wml.WMLInputElement].setTabIndex(int)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLInputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLInputElement].setTabIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: '[org.apache.wml.WMLInputElement].getTabIndex()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLInputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.wml.WMLInputElement].getTabIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 105
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 105
    functionName: '[org.apache.wml.WMLInputElement].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLInputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLInputElement].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 106
    functionName: '[org.apache.wml.WMLInputElement].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLInputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLInputElement].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLInputElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLInputElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLInputElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLInputElement
    signature: '[org.apache.wml.WMLInputElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.wml.WMLTableElement].setTitle(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTableElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLTableElement].setTitle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.wml.WMLTableElement].getTitle()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTableElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLTableElement].getTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.apache.wml.WMLTableElement].setAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTableElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLTableElement].setAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.wml.WMLTableElement].getAlign()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTableElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLTableElement].getAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.WMLTableElement].setColumns(int)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTableElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLTableElement].setColumns(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.apache.wml.WMLTableElement].getColumns()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTableElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.wml.WMLTableElement].getColumns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[org.apache.wml.WMLTableElement].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTableElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLTableElement].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 61
    functionName: '[org.apache.wml.WMLTableElement].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTableElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLTableElement].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLTableElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLTableElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTableElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLTableElement
    signature: '[org.apache.wml.WMLTableElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.apache.wml.WMLGoElement].setSendreferer(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLGoElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLGoElement].setSendreferer(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.apache.wml.WMLGoElement].getSendreferer()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLGoElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLGoElement].getSendreferer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.apache.wml.WMLGoElement].setAcceptCharset(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLGoElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLGoElement].setAcceptCharset(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.apache.wml.WMLGoElement].getAcceptCharset()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLGoElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLGoElement].getAcceptCharset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.wml.WMLGoElement].setHref(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLGoElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLGoElement].setHref(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[org.apache.wml.WMLGoElement].getHref()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLGoElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLGoElement].getHref()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[org.apache.wml.WMLGoElement].setMethod(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLGoElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLGoElement].setMethod(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.apache.wml.WMLGoElement].getMethod()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLGoElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLGoElement].getMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLGoElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLGoElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLGoElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLGoElement
    signature: '[org.apache.wml.WMLGoElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.apache.wml.WMLImgElement].setAlt(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLImgElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLImgElement].setAlt(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.wml.WMLImgElement].getAlt()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLImgElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLImgElement].getAlt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.WMLImgElement].setSrc(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLImgElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLImgElement].setSrc(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.apache.wml.WMLImgElement].getSrc()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLImgElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLImgElement].getSrc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.WMLImgElement].setLocalSrc(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLImgElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLImgElement].setLocalSrc(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.apache.wml.WMLImgElement].getLocalSrc()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLImgElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLImgElement].getLocalSrc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[org.apache.wml.WMLImgElement].setVspace(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLImgElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLImgElement].setVspace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 61
    functionName: '[org.apache.wml.WMLImgElement].getVspace()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLImgElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLImgElement].getVspace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[org.apache.wml.WMLImgElement].setHspace(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLImgElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLImgElement].setHspace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 69
    functionName: '[org.apache.wml.WMLImgElement].getHspace()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLImgElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLImgElement].getHspace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 76
    functionName: '[org.apache.wml.WMLImgElement].setAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLImgElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLImgElement].setAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[org.apache.wml.WMLImgElement].getAlign()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLImgElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLImgElement].getAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: '[org.apache.wml.WMLImgElement].setWidth(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLImgElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLImgElement].setWidth(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 84
    functionName: '[org.apache.wml.WMLImgElement].getWidth()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLImgElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLImgElement].getWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: '[org.apache.wml.WMLImgElement].setHeight(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLImgElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLImgElement].setHeight(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 91
    functionName: '[org.apache.wml.WMLImgElement].getHeight()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLImgElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLImgElement].getHeight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: '[org.apache.wml.WMLImgElement].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLImgElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLImgElement].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 99
    functionName: '[org.apache.wml.WMLImgElement].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLImgElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLImgElement].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLImgElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLImgElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLImgElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLImgElement
    signature: '[org.apache.wml.WMLImgElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.wml.WMLStrongElement].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLStrongElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLStrongElement].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.wml.WMLStrongElement].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLStrongElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLStrongElement].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLStrongElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLStrongElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLStrongElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLStrongElement
    signature: '[org.apache.wml.WMLStrongElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.apache.wml.WMLTemplateElement].setOnTimer(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTemplateElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLTemplateElement].setOnTimer(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[org.apache.wml.WMLTemplateElement].getOnTimer()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTemplateElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLTemplateElement].getOnTimer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.WMLTemplateElement].setOnEnterBackward(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTemplateElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLTemplateElement].setOnEnterBackward(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.apache.wml.WMLTemplateElement].getOnEnterBackward()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTemplateElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLTemplateElement].getOnEnterBackward()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.wml.WMLTemplateElement].setOnEnterForward(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTemplateElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLTemplateElement].setOnEnterForward(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.WMLTemplateElement].getOnEnterForward()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTemplateElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLTemplateElement].getOnEnterForward()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLTemplateElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLTemplateElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTemplateElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLTemplateElement
    signature: '[org.apache.wml.WMLTemplateElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.wml.WMLUElement].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLUElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLUElement].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.wml.WMLUElement].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLUElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLUElement].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLUElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLUElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLUElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLUElement
    signature: '[org.apache.wml.WMLUElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.apache.wml.WMLAElement].setHref(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLAElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLAElement].setHref(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.WMLAElement].getHref()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLAElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLAElement].getHref()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[org.apache.wml.WMLAElement].setTitle(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLAElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLAElement].setTitle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.apache.wml.WMLAElement].getTitle()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLAElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLAElement].getTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.apache.wml.WMLAElement].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLAElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLAElement].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.wml.WMLAElement].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLAElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLAElement].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.apache.wml.WMLAElement].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLAElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLAElement].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.wml.WMLAElement].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLAElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLAElement].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLAElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLAElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLAElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLAElement
    signature: '[org.apache.wml.WMLAElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLPrevElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLPrevElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLPrevElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLPrevElement
    signature: '[org.apache.wml.WMLPrevElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.apache.wml.WMLDoElement].setOptional(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLDoElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLDoElement].setOptional(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.WMLDoElement].getOptional()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLDoElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLDoElement].getOptional()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[org.apache.wml.WMLDoElement].setLabel(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLDoElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLDoElement].setLabel(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.apache.wml.WMLDoElement].getLabel()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLDoElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLDoElement].getLabel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.apache.wml.WMLDoElement].setType(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLDoElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLDoElement].setType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.wml.WMLDoElement].getType()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLDoElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLDoElement].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.WMLDoElement].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLDoElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLDoElement].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[org.apache.wml.WMLDoElement].getName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLDoElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLDoElement].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.WMLDoElement].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLDoElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLDoElement].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[org.apache.wml.WMLDoElement].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLDoElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLDoElement].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLDoElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLDoElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLDoElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLDoElement
    signature: '[org.apache.wml.WMLDoElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.apache.wml.WMLSmallElement].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSmallElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLSmallElement].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.wml.WMLSmallElement].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSmallElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLSmallElement].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLSmallElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLSmallElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSmallElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLSmallElement
    signature: '[org.apache.wml.WMLSmallElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.wml.WMLOptgroupElement].setTitle(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLOptgroupElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLOptgroupElement].setTitle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.wml.WMLOptgroupElement].getTitle()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLOptgroupElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLOptgroupElement].getTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.wml.WMLOptgroupElement].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLOptgroupElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLOptgroupElement].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[org.apache.wml.WMLOptgroupElement].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLOptgroupElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLOptgroupElement].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLOptgroupElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLOptgroupElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLOptgroupElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLOptgroupElement
    signature: '[org.apache.wml.WMLOptgroupElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.apache.wml.WMLAnchorElement].setTitle(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLAnchorElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLAnchorElement].setTitle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.WMLAnchorElement].getTitle()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLAnchorElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLAnchorElement].getTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.wml.WMLAnchorElement].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLAnchorElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLAnchorElement].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.WMLAnchorElement].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLAnchorElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLAnchorElement].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLAnchorElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLAnchorElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLAnchorElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLAnchorElement
    signature: '[org.apache.wml.WMLAnchorElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.WMLElement].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLElement].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[org.apache.wml.WMLElement].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLElement].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.WMLElement].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLElement].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[org.apache.wml.WMLElement].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLElement].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLElement
    signature: '[org.apache.wml.WMLElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.wml.WMLEmElement].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLEmElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLEmElement].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.wml.WMLEmElement].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLEmElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLEmElement].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLEmElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLEmElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLEmElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLEmElement
    signature: '[org.apache.wml.WMLEmElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.apache.wml.WMLPostfieldElement].setValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLPostfieldElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLPostfieldElement].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.apache.wml.WMLPostfieldElement].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLPostfieldElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLPostfieldElement].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.apache.wml.WMLPostfieldElement].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLPostfieldElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLPostfieldElement].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.apache.wml.WMLPostfieldElement].getName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLPostfieldElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLPostfieldElement].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLPostfieldElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLPostfieldElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLPostfieldElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLPostfieldElement
    signature: '[org.apache.wml.WMLPostfieldElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLTrElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLTrElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTrElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLTrElement
    signature: '[org.apache.wml.WMLTrElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLHeadElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLHeadElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLHeadElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLHeadElement
    signature: '[org.apache.wml.WMLHeadElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.WMLMetaElement].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLMetaElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLMetaElement].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.apache.wml.WMLMetaElement].getName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLMetaElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLMetaElement].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[org.apache.wml.WMLMetaElement].setHttpEquiv(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLMetaElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLMetaElement].setHttpEquiv(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.WMLMetaElement].getHttpEquiv()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLMetaElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLMetaElement].getHttpEquiv()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[org.apache.wml.WMLMetaElement].setForua(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLMetaElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLMetaElement].setForua(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.WMLMetaElement].getForua()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLMetaElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.wml.WMLMetaElement].getForua()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[org.apache.wml.WMLMetaElement].setScheme(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLMetaElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLMetaElement].setScheme(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: '[org.apache.wml.WMLMetaElement].getScheme()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLMetaElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLMetaElement].getScheme()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[org.apache.wml.WMLMetaElement].setContent(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLMetaElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLMetaElement].setContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 65
    functionName: '[org.apache.wml.WMLMetaElement].getContent()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLMetaElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLMetaElement].getContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLMetaElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLMetaElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLMetaElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLMetaElement
    signature: '[org.apache.wml.WMLMetaElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLDOMImplementation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLDOMImplementation].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLDOMImplementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLDOMImplementation
    signature: '[org.apache.wml.WMLDOMImplementation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.apache.wml.WMLOneventElement].setType(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLOneventElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLOneventElement].setType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.apache.wml.WMLOneventElement].getType()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLOneventElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLOneventElement].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLOneventElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLOneventElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLOneventElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLOneventElement
    signature: '[org.apache.wml.WMLOneventElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.wml.WMLTimerElement].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTimerElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLTimerElement].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.wml.WMLTimerElement].getName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTimerElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLTimerElement].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.apache.wml.WMLTimerElement].setValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTimerElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLTimerElement].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.wml.WMLTimerElement].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTimerElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLTimerElement].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLTimerElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLTimerElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTimerElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLTimerElement
    signature: '[org.apache.wml.WMLTimerElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.apache.wml.WMLSetvarElement].setValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSetvarElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLSetvarElement].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.apache.wml.WMLSetvarElement].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSetvarElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLSetvarElement].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.apache.wml.WMLSetvarElement].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSetvarElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLSetvarElement].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.apache.wml.WMLSetvarElement].getName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSetvarElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLSetvarElement].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLSetvarElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLSetvarElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSetvarElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLSetvarElement
    signature: '[org.apache.wml.WMLSetvarElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.apache.wml.WMLSelectElement].setTabIndex(int)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSelectElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLSelectElement].setTabIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.wml.WMLSelectElement].getTabIndex()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSelectElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.wml.WMLSelectElement].getTabIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.WMLSelectElement].setMultiple(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSelectElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLSelectElement].setMultiple(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.apache.wml.WMLSelectElement].getMultiple()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSelectElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.wml.WMLSelectElement].getMultiple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[org.apache.wml.WMLSelectElement].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSelectElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLSelectElement].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.WMLSelectElement].getName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSelectElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLSelectElement].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[org.apache.wml.WMLSelectElement].setValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSelectElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLSelectElement].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: '[org.apache.wml.WMLSelectElement].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSelectElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLSelectElement].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 65
    functionName: '[org.apache.wml.WMLSelectElement].setTitle(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSelectElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLSelectElement].setTitle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 66
    functionName: '[org.apache.wml.WMLSelectElement].getTitle()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSelectElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLSelectElement].getTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: '[org.apache.wml.WMLSelectElement].setIName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSelectElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLSelectElement].setIName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 74
    functionName: '[org.apache.wml.WMLSelectElement].getIName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSelectElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLSelectElement].getIName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 79
    functionName: '[org.apache.wml.WMLSelectElement].setIValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSelectElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLSelectElement].setIValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 80
    functionName: '[org.apache.wml.WMLSelectElement].getIValue()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSelectElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLSelectElement].getIValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 87
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 87
    functionName: '[org.apache.wml.WMLSelectElement].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSelectElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLSelectElement].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 88
    functionName: '[org.apache.wml.WMLSelectElement].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSelectElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLSelectElement].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLSelectElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLSelectElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLSelectElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLSelectElement
    signature: '[org.apache.wml.WMLSelectElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.wml.WMLTdElement].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTdElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.WMLTdElement].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.wml.WMLTdElement].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTdElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.WMLTdElement].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLTdElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLTdElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLTdElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLTdElement
    signature: '[org.apache.wml.WMLTdElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.WMLNoopElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.WMLNoopElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/WMLNoopElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.wml.WMLNoopElement
    signature: '[org.apache.wml.WMLNoopElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLTdElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTdElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLTdElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLTdElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTdElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLTdElementImpl
    signature: '[org.apache.wml.dom.WMLTdElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTdElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLTdElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTdElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLTdElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTdElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTdElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLTdElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTdElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLTdElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTdElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLTdElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTdElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTdElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLTdElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTdElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLTdElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTdElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLTdElementImpl].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTdElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTdElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLTdElementImpl].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTdElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLTdElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTdElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLTdElementImpl].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTdElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTdElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLTdElementImpl].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTdElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLTdElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTdElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLTdElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTdElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTdElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLTdElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTdElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLTdElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTdElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLTdElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTdElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTdElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLTdElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLUElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLUElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLUElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLUElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLUElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLUElementImpl
    signature: '[org.apache.wml.dom.WMLUElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLUElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLUElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLUElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLUElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLUElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLUElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLUElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLUElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLUElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLUElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLUElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLUElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLUElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLUElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLUElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLUElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLUElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLUElementImpl].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLUElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLUElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLUElementImpl].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLUElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLUElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLUElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLUElementImpl].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLUElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLUElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLUElementImpl].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLUElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLUElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLUElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLUElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLUElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLUElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLUElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLUElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLUElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLUElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLUElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLUElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLUElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLUElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLTableElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLTableElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLTableElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLTableElementImpl
    signature: '[org.apache.wml.dom.WMLTableElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTableElementImpl].setAttribute(String,int)'
      Src: org.apache.wml.dom.WMLTableElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLTableElementImpl].setColumns(int)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTableElementImpl].setAttribute(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLTableElementImpl].setColumns(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTableElementImpl].getAttribute(String,int)'
      Src: org.apache.wml.dom.WMLTableElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLTableElementImpl].getColumns()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTableElementImpl].getAttribute(String,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.wml.dom.WMLTableElementImpl].getColumns()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTableElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLTableElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLTableElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTableElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLTableElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTableElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLTableElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLTableElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTableElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLTableElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTableElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLTableElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLTableElementImpl].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTableElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLTableElementImpl].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTableElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLTableElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLTableElementImpl].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTableElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLTableElementImpl].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTableElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLTableElementImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.wml.dom.WMLTableElementImpl].setAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTableElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLTableElementImpl].setAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTableElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLTableElementImpl:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.wml.dom.WMLTableElementImpl].getAlign()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTableElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLTableElementImpl].getAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTableElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLTableElementImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.wml.dom.WMLTableElementImpl].setTitle(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTableElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLTableElementImpl].setTitle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTableElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLTableElementImpl:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.wml.dom.WMLTableElementImpl].getTitle()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTableElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLTableElementImpl].getTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTableElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLTableElementImpl:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.wml.dom.WMLTableElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTableElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLTableElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTableElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLTableElementImpl:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTableElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.wml.dom.WMLTableElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTableElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTableElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLTableElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLOptgroupElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOptgroupElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLOptgroupElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLOptgroupElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOptgroupElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLOptgroupElementImpl
    signature: '[org.apache.wml.dom.WMLOptgroupElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOptgroupElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLOptgroupElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOptgroupElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLOptgroupElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOptgroupElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOptgroupElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLOptgroupElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOptgroupElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLOptgroupElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOptgroupElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLOptgroupElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOptgroupElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOptgroupElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLOptgroupElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOptgroupElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLOptgroupElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOptgroupElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLOptgroupElementImpl].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOptgroupElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOptgroupElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLOptgroupElementImpl].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOptgroupElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLOptgroupElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOptgroupElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLOptgroupElementImpl].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOptgroupElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOptgroupElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLOptgroupElementImpl].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOptgroupElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLOptgroupElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOptgroupElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLOptgroupElementImpl].setTitle(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOptgroupElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOptgroupElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLOptgroupElementImpl].setTitle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOptgroupElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLOptgroupElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOptgroupElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLOptgroupElementImpl].getTitle()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOptgroupElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOptgroupElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLOptgroupElementImpl].getTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOptgroupElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLOptgroupElementImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOptgroupElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.wml.dom.WMLOptgroupElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOptgroupElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOptgroupElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLOptgroupElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOptgroupElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLOptgroupElementImpl:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOptgroupElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.wml.dom.WMLOptgroupElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOptgroupElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOptgroupElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLOptgroupElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLAccessElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAccessElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLAccessElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLAccessElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAccessElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLAccessElementImpl
    signature: '[org.apache.wml.dom.WMLAccessElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAccessElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLAccessElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAccessElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLAccessElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAccessElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAccessElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLAccessElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAccessElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLAccessElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAccessElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLAccessElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAccessElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAccessElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLAccessElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAccessElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLAccessElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAccessElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLAccessElementImpl].setDomain(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAccessElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAccessElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLAccessElementImpl].setDomain(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAccessElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLAccessElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAccessElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLAccessElementImpl].getDomain()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAccessElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAccessElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLAccessElementImpl].getDomain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAccessElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLAccessElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAccessElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLAccessElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAccessElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAccessElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLAccessElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAccessElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLAccessElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAccessElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLAccessElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAccessElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAccessElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLAccessElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAccessElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLAccessElementImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAccessElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.wml.dom.WMLAccessElementImpl].setPath(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAccessElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAccessElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLAccessElementImpl].setPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAccessElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLAccessElementImpl:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAccessElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.wml.dom.WMLAccessElementImpl].getPath()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAccessElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAccessElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLAccessElementImpl].getPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLFieldsetElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLFieldsetElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLFieldsetElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLFieldsetElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLFieldsetElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLFieldsetElementImpl
    signature: '[org.apache.wml.dom.WMLFieldsetElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLFieldsetElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLFieldsetElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLFieldsetElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLFieldsetElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLFieldsetElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLFieldsetElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLFieldsetElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLFieldsetElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLFieldsetElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLFieldsetElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLFieldsetElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLFieldsetElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLFieldsetElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLFieldsetElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLFieldsetElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLFieldsetElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLFieldsetElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLFieldsetElementImpl].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLFieldsetElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLFieldsetElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLFieldsetElementImpl].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLFieldsetElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLFieldsetElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLFieldsetElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLFieldsetElementImpl].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLFieldsetElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLFieldsetElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLFieldsetElementImpl].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLFieldsetElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLFieldsetElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLFieldsetElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLFieldsetElementImpl].setTitle(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLFieldsetElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLFieldsetElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLFieldsetElementImpl].setTitle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLFieldsetElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLFieldsetElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLFieldsetElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLFieldsetElementImpl].getTitle()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLFieldsetElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLFieldsetElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLFieldsetElementImpl].getTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLFieldsetElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLFieldsetElementImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLFieldsetElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.wml.dom.WMLFieldsetElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLFieldsetElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLFieldsetElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLFieldsetElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLFieldsetElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLFieldsetElementImpl:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLFieldsetElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.wml.dom.WMLFieldsetElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLFieldsetElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLFieldsetElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLFieldsetElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLOptionElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLOptionElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLOptionElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLOptionElementImpl
    signature: '[org.apache.wml.dom.WMLOptionElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOptionElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLOptionElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLOptionElementImpl].setValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOptionElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLOptionElementImpl].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOptionElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLOptionElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLOptionElementImpl].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOptionElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLOptionElementImpl].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOptionElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLOptionElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLOptionElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOptionElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLOptionElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOptionElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLOptionElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLOptionElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOptionElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLOptionElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOptionElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLOptionElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLOptionElementImpl].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOptionElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLOptionElementImpl].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOptionElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLOptionElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLOptionElementImpl].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOptionElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLOptionElementImpl].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOptionElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLOptionElementImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.wml.dom.WMLOptionElementImpl].setTitle(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOptionElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLOptionElementImpl].setTitle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOptionElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLOptionElementImpl:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.wml.dom.WMLOptionElementImpl].getTitle()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOptionElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLOptionElementImpl].getTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOptionElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLOptionElementImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.wml.dom.WMLOptionElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOptionElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLOptionElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOptionElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLOptionElementImpl:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.wml.dom.WMLOptionElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOptionElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLOptionElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOptionElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLOptionElementImpl:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.wml.dom.WMLOptionElementImpl].setOnPick(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOptionElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLOptionElementImpl].setOnPick(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOptionElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLOptionElementImpl:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOptionElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.wml.dom.WMLOptionElementImpl].getOnPick()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOptionElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOptionElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLOptionElementImpl].getOnPick()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLDoElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLDoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLDoElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLDoElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLDoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLDoElementImpl
    signature: '[org.apache.wml.dom.WMLDoElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLDoElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLDoElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLDoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLDoElementImpl].setOptional(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLDoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLDoElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLDoElementImpl].setOptional(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLDoElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLDoElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLDoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLDoElementImpl].getOptional()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLDoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLDoElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLDoElementImpl].getOptional()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLDoElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLDoElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLDoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLDoElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLDoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLDoElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLDoElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLDoElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLDoElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLDoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLDoElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLDoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLDoElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLDoElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLDoElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLDoElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLDoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLDoElementImpl].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLDoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLDoElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLDoElementImpl].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLDoElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLDoElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLDoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLDoElementImpl].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLDoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLDoElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLDoElementImpl].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLDoElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLDoElementImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLDoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.wml.dom.WMLDoElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLDoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLDoElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLDoElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLDoElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLDoElementImpl:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLDoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.wml.dom.WMLDoElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLDoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLDoElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLDoElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLDoElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLDoElementImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLDoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.wml.dom.WMLDoElementImpl].setLabel(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLDoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLDoElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLDoElementImpl].setLabel(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLDoElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLDoElementImpl:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLDoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.wml.dom.WMLDoElementImpl].getLabel()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLDoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLDoElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLDoElementImpl].getLabel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLDoElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLDoElementImpl:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLDoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.wml.dom.WMLDoElementImpl].setType(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLDoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLDoElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLDoElementImpl].setType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLDoElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLDoElementImpl:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLDoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.wml.dom.WMLDoElementImpl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLDoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLDoElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLDoElementImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLDoElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLDoElementImpl:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLDoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.apache.wml.dom.WMLDoElementImpl].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLDoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLDoElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLDoElementImpl].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLDoElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLDoElementImpl:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLDoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.wml.dom.WMLDoElementImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLDoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLDoElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLDoElementImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLRefreshElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLRefreshElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLRefreshElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLRefreshElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLRefreshElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLRefreshElementImpl
    signature: '[org.apache.wml.dom.WMLRefreshElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLRefreshElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLRefreshElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLRefreshElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLRefreshElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLRefreshElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLRefreshElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLRefreshElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLRefreshElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLRefreshElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLRefreshElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLRefreshElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLRefreshElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLRefreshElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLRefreshElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLRefreshElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLRefreshElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLRefreshElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLRefreshElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLRefreshElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLRefreshElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLRefreshElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLRefreshElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLRefreshElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLRefreshElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLRefreshElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLRefreshElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLRefreshElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLRefreshElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLIElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLIElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLIElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLIElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLIElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLIElementImpl
    signature: '[org.apache.wml.dom.WMLIElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLIElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLIElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLIElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLIElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLIElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLIElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLIElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLIElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLIElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLIElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLIElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLIElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLIElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLIElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLIElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLIElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLIElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLIElementImpl].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLIElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLIElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLIElementImpl].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLIElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLIElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLIElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLIElementImpl].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLIElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLIElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLIElementImpl].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLIElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLIElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLIElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLIElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLIElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLIElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLIElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLIElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLIElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLIElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLIElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLIElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLIElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLIElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLCardElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLCardElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLCardElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLCardElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLCardElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLCardElementImpl
    signature: '[org.apache.wml.dom.WMLCardElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLCardElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLCardElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLCardElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLCardElementImpl].setOnTimer(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLCardElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLCardElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLCardElementImpl].setOnTimer(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLCardElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLCardElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLCardElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLCardElementImpl].getOnTimer()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLCardElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLCardElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLCardElementImpl].getOnTimer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLCardElementImpl].setAttribute(String,boolean)'
      Src: org.apache.wml.dom.WMLCardElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLCardElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLCardElementImpl].setOrdered(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLCardElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLCardElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLCardElementImpl].setOrdered(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLCardElementImpl].getAttribute(String,boolean)'
      Src: org.apache.wml.dom.WMLCardElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLCardElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLCardElementImpl].getOrdered()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLCardElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLCardElementImpl].getAttribute(String,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.wml.dom.WMLCardElementImpl].getOrdered()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLCardElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLCardElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLCardElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLCardElementImpl].setOnEnterBackward(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLCardElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLCardElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLCardElementImpl].setOnEnterBackward(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLCardElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLCardElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLCardElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLCardElementImpl].getOnEnterBackward()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLCardElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLCardElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLCardElementImpl].getOnEnterBackward()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLCardElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLCardElementImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLCardElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.wml.dom.WMLCardElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLCardElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLCardElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLCardElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLCardElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLCardElementImpl:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLCardElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.wml.dom.WMLCardElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLCardElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLCardElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLCardElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLCardElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLCardElementImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLCardElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.wml.dom.WMLCardElementImpl].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLCardElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLCardElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLCardElementImpl].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLCardElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLCardElementImpl:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLCardElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.wml.dom.WMLCardElementImpl].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLCardElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLCardElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLCardElementImpl].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLCardElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLCardElementImpl:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLCardElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.wml.dom.WMLCardElementImpl].setTitle(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLCardElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLCardElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLCardElementImpl].setTitle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLCardElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLCardElementImpl:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLCardElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.wml.dom.WMLCardElementImpl].getTitle()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLCardElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLCardElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLCardElementImpl].getTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLCardElementImpl].setAttribute(String,boolean)'
      Src: org.apache.wml.dom.WMLCardElementImpl:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLCardElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.apache.wml.dom.WMLCardElementImpl].setNewContext(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLCardElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLCardElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLCardElementImpl].setNewContext(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLCardElementImpl].getAttribute(String,boolean)'
      Src: org.apache.wml.dom.WMLCardElementImpl:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLCardElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.wml.dom.WMLCardElementImpl].getNewContext()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLCardElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLCardElementImpl].getAttribute(String,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.wml.dom.WMLCardElementImpl].getNewContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLCardElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLCardElementImpl:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLCardElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.apache.wml.dom.WMLCardElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLCardElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLCardElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLCardElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLCardElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLCardElementImpl:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLCardElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.apache.wml.dom.WMLCardElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLCardElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLCardElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLCardElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLCardElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLCardElementImpl:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLCardElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.apache.wml.dom.WMLCardElementImpl].setOnEnterForward(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLCardElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLCardElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLCardElementImpl].setOnEnterForward(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLCardElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLCardElementImpl:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLCardElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.apache.wml.dom.WMLCardElementImpl].getOnEnterForward()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLCardElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLCardElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLCardElementImpl].getOnEnterForward()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLElementImpl:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLElementImpl
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLElementImpl.java
    functionUses: 35
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLElementImpl
    signature: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLElementImpl:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.apache.wml.dom.WMLElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLElementImpl:40,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.apache.wml.dom.WMLElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLElementImpl:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.wml.dom.WMLElementImpl].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLElementImpl].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLElementImpl:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.apache.wml.dom.WMLElementImpl].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLElementImpl].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLElementImpl:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.wml.dom.WMLElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLElementImpl:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.wml.dom.WMLElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].setAttribute(String)'
      Src: org.apache.wml.dom.WMLElementImpl:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLElement
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 2
    argNames:
    - attr
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.wml.dom.WMLElementImpl].setAttribute(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].setAttribute(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLElementImpl].setAttribute(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLElementImpl:66,1
    - Dst: '[boolean].equals(String)'
      Src: org.apache.wml.dom.WMLElementImpl:67,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLElement
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 2
    argNames:
    - attr
    - defaultValue
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 70
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 70
    functionName: '[org.apache.wml.dom.WMLElementImpl].getAttribute(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[boolean].equals(String)'
    - '[org.apache.wml.dom.WMLElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.wml.dom.WMLElementImpl].getAttribute(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLElementImpl:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLElement
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 2
    argNames:
    - attr
    - value
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.apache.wml.dom.WMLElementImpl].setAttribute(String,int)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLElementImpl].setAttribute(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLElementImpl:79,1
    - Dst: Integer.parseInt(boolean)
      Src: org.apache.wml.dom.WMLElementImpl:80,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLElement
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.ElementImpl
    argCount: 2
    argNames:
    - attr
    - defaultValue
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 82
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 82
    functionName: '[org.apache.wml.dom.WMLElementImpl].getAttribute(String,int)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLElementImpl.java
    functionUses: 0
    functionsReached:
    - Integer.parseInt(boolean)
    - '[org.apache.wml.dom.WMLElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.wml.dom.WMLElementImpl].getAttribute(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLSelectElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSelectElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLSelectElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLSelectElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLSelectElementImpl
    signature: '[org.apache.wml.dom.WMLSelectElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSelectElementImpl].setAttribute(String,boolean)'
      Src: org.apache.wml.dom.WMLSelectElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSelectElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLSelectElementImpl].setMultiple(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSelectElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLSelectElementImpl].setMultiple(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSelectElementImpl].getAttribute(String,boolean)'
      Src: org.apache.wml.dom.WMLSelectElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSelectElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLSelectElementImpl].getMultiple()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSelectElementImpl].getAttribute(String,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.wml.dom.WMLSelectElementImpl].getMultiple()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSelectElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLSelectElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSelectElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLSelectElementImpl].setValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSelectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLSelectElementImpl].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSelectElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLSelectElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSelectElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLSelectElementImpl].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSelectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLSelectElementImpl].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSelectElementImpl].setAttribute(String,int)'
      Src: org.apache.wml.dom.WMLSelectElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSelectElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLSelectElementImpl].setTabIndex(int)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSelectElementImpl].setAttribute(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLSelectElementImpl].setTabIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSelectElementImpl].getAttribute(String,int)'
      Src: org.apache.wml.dom.WMLSelectElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSelectElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLSelectElementImpl].getTabIndex()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSelectElementImpl].getAttribute(String,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.wml.dom.WMLSelectElementImpl].getTabIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSelectElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLSelectElementImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSelectElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.wml.dom.WMLSelectElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSelectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLSelectElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSelectElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLSelectElementImpl:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSelectElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.wml.dom.WMLSelectElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSelectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLSelectElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSelectElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLSelectElementImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSelectElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.wml.dom.WMLSelectElementImpl].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSelectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLSelectElementImpl].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSelectElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLSelectElementImpl:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSelectElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.wml.dom.WMLSelectElementImpl].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSelectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLSelectElementImpl].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSelectElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLSelectElementImpl:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSelectElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.wml.dom.WMLSelectElementImpl].setTitle(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSelectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLSelectElementImpl].setTitle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSelectElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLSelectElementImpl:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSelectElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.wml.dom.WMLSelectElementImpl].getTitle()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSelectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLSelectElementImpl].getTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSelectElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLSelectElementImpl:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSelectElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.apache.wml.dom.WMLSelectElementImpl].setIValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSelectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLSelectElementImpl].setIValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSelectElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLSelectElementImpl:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSelectElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.wml.dom.WMLSelectElementImpl].getIValue()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSelectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLSelectElementImpl].getIValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSelectElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLSelectElementImpl:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSelectElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.apache.wml.dom.WMLSelectElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSelectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLSelectElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSelectElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLSelectElementImpl:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSelectElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.apache.wml.dom.WMLSelectElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSelectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLSelectElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSelectElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLSelectElementImpl:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSelectElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.apache.wml.dom.WMLSelectElementImpl].setIName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSelectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLSelectElementImpl].setIName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSelectElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLSelectElementImpl:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSelectElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.apache.wml.dom.WMLSelectElementImpl].getIName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSelectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLSelectElementImpl].getIName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSelectElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLSelectElementImpl:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSelectElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.apache.wml.dom.WMLSelectElementImpl].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSelectElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLSelectElementImpl].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSelectElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLSelectElementImpl:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSelectElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.apache.wml.dom.WMLSelectElementImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSelectElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSelectElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLSelectElementImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLPElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLPElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLPElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLPElementImpl
    signature: '[org.apache.wml.dom.WMLPElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLPElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLPElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLPElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLPElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLPElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLPElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLPElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLPElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLPElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLPElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLPElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLPElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLPElementImpl].setMode(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLPElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLPElementImpl].setMode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLPElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLPElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLPElementImpl].getMode()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLPElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLPElementImpl].getMode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLPElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLPElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLPElementImpl].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLPElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLPElementImpl].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLPElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLPElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLPElementImpl].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLPElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLPElementImpl].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLPElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLPElementImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.wml.dom.WMLPElementImpl].setAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLPElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLPElementImpl].setAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLPElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLPElementImpl:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.wml.dom.WMLPElementImpl].getAlign()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLPElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLPElementImpl].getAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLPElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLPElementImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.wml.dom.WMLPElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLPElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLPElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLPElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLPElementImpl:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.wml.dom.WMLPElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLPElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLPElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLPostfieldElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPostfieldElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLPostfieldElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLPostfieldElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPostfieldElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLPostfieldElementImpl
    signature: '[org.apache.wml.dom.WMLPostfieldElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLPostfieldElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLPostfieldElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPostfieldElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLPostfieldElementImpl].setValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPostfieldElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLPostfieldElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLPostfieldElementImpl].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLPostfieldElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLPostfieldElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPostfieldElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLPostfieldElementImpl].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPostfieldElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLPostfieldElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLPostfieldElementImpl].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLPostfieldElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLPostfieldElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPostfieldElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLPostfieldElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPostfieldElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLPostfieldElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLPostfieldElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLPostfieldElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLPostfieldElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPostfieldElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLPostfieldElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPostfieldElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLPostfieldElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLPostfieldElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLPostfieldElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLPostfieldElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPostfieldElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLPostfieldElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPostfieldElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLPostfieldElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLPostfieldElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLPostfieldElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLPostfieldElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPostfieldElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLPostfieldElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPostfieldElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLPostfieldElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLPostfieldElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLPostfieldElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLPostfieldElementImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPostfieldElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.wml.dom.WMLPostfieldElementImpl].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPostfieldElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLPostfieldElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLPostfieldElementImpl].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLPostfieldElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLPostfieldElementImpl:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPostfieldElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.wml.dom.WMLPostfieldElementImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPostfieldElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLPostfieldElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLPostfieldElementImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLMetaElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLMetaElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLMetaElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLMetaElementImpl
    signature: '[org.apache.wml.dom.WMLMetaElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLMetaElementImpl].setAttribute(String,boolean)'
      Src: org.apache.wml.dom.WMLMetaElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLMetaElementImpl].setForua(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLMetaElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLMetaElementImpl].setForua(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLMetaElementImpl].getAttribute(String,boolean)'
      Src: org.apache.wml.dom.WMLMetaElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLMetaElementImpl].getForua()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLMetaElementImpl].getAttribute(String,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.wml.dom.WMLMetaElementImpl].getForua()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLMetaElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLMetaElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLMetaElementImpl].setScheme(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLMetaElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLMetaElementImpl].setScheme(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLMetaElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLMetaElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLMetaElementImpl].getScheme()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLMetaElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLMetaElementImpl].getScheme()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLMetaElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLMetaElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLMetaElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLMetaElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLMetaElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLMetaElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLMetaElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLMetaElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLMetaElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLMetaElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLMetaElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLMetaElementImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.wml.dom.WMLMetaElementImpl].setHttpEquiv(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLMetaElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLMetaElementImpl].setHttpEquiv(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLMetaElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLMetaElementImpl:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.wml.dom.WMLMetaElementImpl].getHttpEquiv()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLMetaElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLMetaElementImpl].getHttpEquiv()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLMetaElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLMetaElementImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.wml.dom.WMLMetaElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLMetaElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLMetaElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLMetaElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLMetaElementImpl:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.wml.dom.WMLMetaElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLMetaElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLMetaElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLMetaElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLMetaElementImpl:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.wml.dom.WMLMetaElementImpl].setContent(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLMetaElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLMetaElementImpl].setContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLMetaElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLMetaElementImpl:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.wml.dom.WMLMetaElementImpl].getContent()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLMetaElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLMetaElementImpl].getContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLMetaElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLMetaElementImpl:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.apache.wml.dom.WMLMetaElementImpl].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLMetaElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLMetaElementImpl].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLMetaElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLMetaElementImpl:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLMetaElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.wml.dom.WMLMetaElementImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLMetaElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLMetaElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLMetaElementImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLAnchorElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLAnchorElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLAnchorElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLAnchorElementImpl
    signature: '[org.apache.wml.dom.WMLAnchorElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAnchorElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLAnchorElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLAnchorElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAnchorElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLAnchorElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAnchorElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLAnchorElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLAnchorElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAnchorElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLAnchorElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAnchorElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLAnchorElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLAnchorElementImpl].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAnchorElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLAnchorElementImpl].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAnchorElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLAnchorElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLAnchorElementImpl].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAnchorElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLAnchorElementImpl].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAnchorElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLAnchorElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLAnchorElementImpl].setTitle(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAnchorElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLAnchorElementImpl].setTitle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAnchorElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLAnchorElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLAnchorElementImpl].getTitle()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAnchorElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLAnchorElementImpl].getTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAnchorElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLAnchorElementImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.wml.dom.WMLAnchorElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAnchorElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLAnchorElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAnchorElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLAnchorElementImpl:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAnchorElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.wml.dom.WMLAnchorElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAnchorElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAnchorElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLAnchorElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLWmlElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLWmlElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLWmlElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLWmlElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLWmlElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLWmlElementImpl
    signature: '[org.apache.wml.dom.WMLWmlElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLWmlElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLWmlElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLWmlElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLWmlElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLWmlElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLWmlElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLWmlElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLWmlElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLWmlElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLWmlElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLWmlElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLWmlElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLWmlElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLWmlElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLWmlElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLWmlElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLWmlElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLWmlElementImpl].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLWmlElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLWmlElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLWmlElementImpl].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLWmlElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLWmlElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLWmlElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLWmlElementImpl].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLWmlElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLWmlElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLWmlElementImpl].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLWmlElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLWmlElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLWmlElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLWmlElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLWmlElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLWmlElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLWmlElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLWmlElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLWmlElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLWmlElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLWmlElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLWmlElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLWmlElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLWmlElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLTrElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTrElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLTrElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLTrElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTrElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLTrElementImpl
    signature: '[org.apache.wml.dom.WMLTrElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTrElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLTrElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTrElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLTrElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTrElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTrElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLTrElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTrElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLTrElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTrElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLTrElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTrElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTrElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLTrElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTrElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLTrElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTrElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLTrElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTrElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTrElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLTrElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTrElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLTrElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTrElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLTrElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTrElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTrElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLTrElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLBElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLBElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLBElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLBElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLBElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLBElementImpl
    signature: '[org.apache.wml.dom.WMLBElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLBElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLBElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLBElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLBElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLBElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLBElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLBElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLBElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLBElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLBElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLBElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLBElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLBElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLBElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLBElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLBElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLBElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLBElementImpl].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLBElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLBElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLBElementImpl].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLBElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLBElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLBElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLBElementImpl].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLBElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLBElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLBElementImpl].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLBElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLBElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLBElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLBElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLBElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLBElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLBElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLBElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLBElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLBElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLBElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLBElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLBElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLBElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLGoElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLGoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLGoElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLGoElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLGoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLGoElementImpl
    signature: '[org.apache.wml.dom.WMLGoElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLGoElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLGoElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLGoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLGoElementImpl].setSendreferer(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLGoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLGoElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLGoElementImpl].setSendreferer(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLGoElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLGoElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLGoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLGoElementImpl].getSendreferer()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLGoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLGoElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLGoElementImpl].getSendreferer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLGoElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLGoElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLGoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLGoElementImpl].setAcceptCharset(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLGoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLGoElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLGoElementImpl].setAcceptCharset(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLGoElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLGoElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLGoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLGoElementImpl].getAcceptCharset()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLGoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLGoElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLGoElementImpl].getAcceptCharset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLGoElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLGoElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLGoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLGoElementImpl].setHref(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLGoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLGoElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLGoElementImpl].setHref(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLGoElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLGoElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLGoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLGoElementImpl].getHref()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLGoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLGoElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLGoElementImpl].getHref()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLGoElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLGoElementImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLGoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.wml.dom.WMLGoElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLGoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLGoElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLGoElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLGoElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLGoElementImpl:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLGoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.wml.dom.WMLGoElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLGoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLGoElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLGoElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLGoElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLGoElementImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLGoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.wml.dom.WMLGoElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLGoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLGoElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLGoElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLGoElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLGoElementImpl:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLGoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.wml.dom.WMLGoElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLGoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLGoElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLGoElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLGoElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLGoElementImpl:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLGoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.wml.dom.WMLGoElementImpl].setMethod(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLGoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLGoElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLGoElementImpl].setMethod(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLGoElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLGoElementImpl:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLGoElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.wml.dom.WMLGoElementImpl].getMethod()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLGoElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLGoElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLGoElementImpl].getMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLTemplateElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTemplateElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLTemplateElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLTemplateElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTemplateElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLTemplateElementImpl
    signature: '[org.apache.wml.dom.WMLTemplateElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTemplateElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLTemplateElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTemplateElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLTemplateElementImpl].setOnTimer(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTemplateElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTemplateElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLTemplateElementImpl].setOnTimer(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTemplateElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLTemplateElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTemplateElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLTemplateElementImpl].getOnTimer()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTemplateElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTemplateElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLTemplateElementImpl].getOnTimer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTemplateElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLTemplateElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTemplateElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLTemplateElementImpl].setOnEnterBackward(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTemplateElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTemplateElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLTemplateElementImpl].setOnEnterBackward(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTemplateElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLTemplateElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTemplateElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLTemplateElementImpl].getOnEnterBackward()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTemplateElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTemplateElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLTemplateElementImpl].getOnEnterBackward()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTemplateElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLTemplateElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTemplateElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLTemplateElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTemplateElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTemplateElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLTemplateElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTemplateElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLTemplateElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTemplateElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLTemplateElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTemplateElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTemplateElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLTemplateElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTemplateElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLTemplateElementImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTemplateElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.wml.dom.WMLTemplateElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTemplateElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTemplateElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLTemplateElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTemplateElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLTemplateElementImpl:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTemplateElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.wml.dom.WMLTemplateElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTemplateElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTemplateElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLTemplateElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTemplateElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLTemplateElementImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTemplateElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.wml.dom.WMLTemplateElementImpl].setOnEnterForward(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTemplateElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTemplateElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLTemplateElementImpl].setOnEnterForward(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTemplateElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLTemplateElementImpl:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTemplateElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.wml.dom.WMLTemplateElementImpl].getOnEnterForward()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTemplateElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTemplateElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLTemplateElementImpl].getOnEnterForward()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLBrElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLBrElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLBrElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLBrElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLBrElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLBrElementImpl
    signature: '[org.apache.wml.dom.WMLBrElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLBrElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLBrElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLBrElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLBrElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLBrElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLBrElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLBrElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLBrElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLBrElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLBrElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLBrElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLBrElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLBrElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLBrElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLBrElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLBrElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLBrElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLBrElementImpl].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLBrElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLBrElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLBrElementImpl].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLBrElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLBrElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLBrElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLBrElementImpl].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLBrElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLBrElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLBrElementImpl].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLBrElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLBrElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLBrElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLBrElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLBrElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLBrElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLBrElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLBrElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLBrElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLBrElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLBrElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLBrElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLBrElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLBrElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLSetvarElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSetvarElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLSetvarElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLSetvarElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSetvarElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLSetvarElementImpl
    signature: '[org.apache.wml.dom.WMLSetvarElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSetvarElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLSetvarElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSetvarElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLSetvarElementImpl].setValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSetvarElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSetvarElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLSetvarElementImpl].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSetvarElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLSetvarElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSetvarElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLSetvarElementImpl].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSetvarElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSetvarElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLSetvarElementImpl].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSetvarElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLSetvarElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSetvarElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLSetvarElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSetvarElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSetvarElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLSetvarElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSetvarElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLSetvarElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSetvarElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLSetvarElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSetvarElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSetvarElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLSetvarElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSetvarElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLSetvarElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSetvarElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLSetvarElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSetvarElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSetvarElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLSetvarElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSetvarElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLSetvarElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSetvarElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLSetvarElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSetvarElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSetvarElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLSetvarElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSetvarElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLSetvarElementImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSetvarElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.wml.dom.WMLSetvarElementImpl].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSetvarElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSetvarElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLSetvarElementImpl].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSetvarElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLSetvarElementImpl:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSetvarElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.wml.dom.WMLSetvarElementImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSetvarElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSetvarElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLSetvarElementImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLNoopElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLNoopElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLNoopElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLNoopElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLNoopElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLNoopElementImpl
    signature: '[org.apache.wml.dom.WMLNoopElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLNoopElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLNoopElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLNoopElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLNoopElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLNoopElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLNoopElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLNoopElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLNoopElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLNoopElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLNoopElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLNoopElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLNoopElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLNoopElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLNoopElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLNoopElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLNoopElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLNoopElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLNoopElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLNoopElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLNoopElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLNoopElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLNoopElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLNoopElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLNoopElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLNoopElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLNoopElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLNoopElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLNoopElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLInputElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLInputElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLInputElementImpl
    signature: '[org.apache.wml.dom.WMLInputElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,int)'
      Src: org.apache.wml.dom.WMLInputElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].setSize(int)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLInputElementImpl].setSize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String,int)'
      Src: org.apache.wml.dom.WMLInputElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].getSize()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.wml.dom.WMLInputElementImpl].getSize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLInputElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].setFormat(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLInputElementImpl].setFormat(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLInputElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].getFormat()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLInputElementImpl].getFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLInputElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].setValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLInputElementImpl].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLInputElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLInputElementImpl].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,int)'
      Src: org.apache.wml.dom.WMLInputElementImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].setMaxLength(int)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLInputElementImpl].setMaxLength(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String,int)'
      Src: org.apache.wml.dom.WMLInputElementImpl:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].getMaxLength()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.wml.dom.WMLInputElementImpl].getMaxLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,int)'
      Src: org.apache.wml.dom.WMLInputElementImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].setTabIndex(int)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLInputElementImpl].setTabIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String,int)'
      Src: org.apache.wml.dom.WMLInputElementImpl:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].getTabIndex()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.wml.dom.WMLInputElementImpl].getTabIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLInputElementImpl:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLInputElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLInputElementImpl:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLInputElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLInputElementImpl:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLInputElementImpl].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLInputElementImpl:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLInputElementImpl].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,boolean)'
      Src: org.apache.wml.dom.WMLInputElementImpl:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].setEmptyOk(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLInputElementImpl].setEmptyOk(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String,boolean)'
      Src: org.apache.wml.dom.WMLInputElementImpl:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].getEmptyOk()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.wml.dom.WMLInputElementImpl].getEmptyOk()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLInputElementImpl:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].setTitle(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLInputElementImpl].setTitle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLInputElementImpl:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].getTitle()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLInputElementImpl].getTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLInputElementImpl:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLInputElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLInputElementImpl:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLInputElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLInputElementImpl:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].setType(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLInputElementImpl].setType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLInputElementImpl:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLInputElementImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLInputElementImpl:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLInputElementImpl].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLInputElementImpl:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLInputElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.apache.wml.dom.WMLInputElementImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLInputElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLInputElementImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLTimerElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTimerElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLTimerElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLTimerElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTimerElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLTimerElementImpl
    signature: '[org.apache.wml.dom.WMLTimerElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTimerElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLTimerElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTimerElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLTimerElementImpl].setValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTimerElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTimerElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLTimerElementImpl].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTimerElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLTimerElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTimerElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLTimerElementImpl].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTimerElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTimerElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLTimerElementImpl].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTimerElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLTimerElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTimerElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLTimerElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTimerElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTimerElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLTimerElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTimerElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLTimerElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTimerElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLTimerElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTimerElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTimerElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLTimerElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTimerElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLTimerElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTimerElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLTimerElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTimerElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTimerElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLTimerElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTimerElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLTimerElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTimerElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLTimerElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTimerElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTimerElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLTimerElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTimerElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLTimerElementImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTimerElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.wml.dom.WMLTimerElementImpl].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTimerElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTimerElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLTimerElementImpl].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLTimerElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLTimerElementImpl:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLTimerElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.wml.dom.WMLTimerElementImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLTimerElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLTimerElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLTimerElementImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLHeadElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLHeadElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLHeadElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLHeadElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLHeadElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLHeadElementImpl
    signature: '[org.apache.wml.dom.WMLHeadElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLHeadElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLHeadElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLHeadElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLHeadElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLHeadElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLHeadElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLHeadElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLHeadElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLHeadElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLHeadElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLHeadElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLHeadElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLHeadElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLHeadElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLHeadElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLHeadElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLHeadElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLHeadElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLHeadElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLHeadElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLHeadElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLHeadElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLHeadElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLHeadElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLHeadElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLHeadElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLHeadElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLHeadElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.wml.dom.WMLDocumentImpl:47,1
    - Dst: elemClass.getConstructor(Class[])
      Src: org.apache.wml.dom.WMLDocumentImpl:50,1
    - Dst: '[org.apache.wml.dom.WMLDocumentImpl].newInstance()'
      Src: org.apache.wml.dom.WMLDocumentImpl:51,1
    - Dst: '[java.lang.reflect.InvocationTargetException].getTargetException()'
      Src: org.apache.wml.dom.WMLDocumentImpl:56,1
    - Dst: thrw.getClass()
      Src: org.apache.wml.dom.WMLDocumentImpl:60,1
    - Dst: '[org.apache.wml.dom.WMLDocumentImpl].getName()'
      Src: org.apache.wml.dom.WMLDocumentImpl:60,1
    - Dst: System.out.println(String)
      Src: org.apache.wml.dom.WMLDocumentImpl:60,1
    - Dst: thrw.getMessage()
      Src: org.apache.wml.dom.WMLDocumentImpl:61,1
    - Dst: System.out.println(org.apache.wml.dom.WMLDocumentImpl)
      Src: org.apache.wml.dom.WMLDocumentImpl:61,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.wml.dom.WMLDocumentImpl:63,1
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(String)'
      Src: org.apache.wml.dom.WMLDocumentImpl:66,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.apache.wml.WMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - tagName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 67
    functionName: '[org.apache.wml.dom.WMLDocumentImpl].createElement(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[java.lang.reflect.InvocationTargetException].getTargetException()'
    - elemClass.getConstructor(Class[])
    - System.out.println(String)
    - '[org.apache.wml.dom.WMLDocumentImpl].getName()'
    - thrw.getClass()
    - '[org.apache.wml.dom.WMLElementImpl].<init>(String)'
    - '[IllegalStateException].<init>(String)'
    - '[org.apache.wml.dom.WMLDocumentImpl].newInstance()'
    - System.out.println(org.apache.wml.dom.WMLDocumentImpl)
    - thrw.getMessage()
    - '[java.util.Hashtable].get(String)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.wml.dom.WMLDocumentImpl].createElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.wml.dom.WMLDocumentImpl:74,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getTagName()'
      Src: org.apache.wml.dom.WMLDocumentImpl:74,1
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.wml.dom.WMLDocumentImpl:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.dom.ElementImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLDocument
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 3
    argNames:
    - newNamespaceURI
    - newNodeName
    - el
    argTypes:
    - String
    - String
    - org.apache.xerces.dom.ElementImpl
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 6
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.apache.wml.dom.WMLDocumentImpl].canRenameElements(String,String,org.apache.xerces.dom.ElementImpl)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].get(String)'
    - '[org.apache.xerces.dom.ElementImpl].getTagName()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.wml.dom.WMLDocumentImpl].canRenameElements(String,String,org.apache.xerces.dom.ElementImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>(org.w3c.dom.DocumentType,boolean)'
      Src: org.apache.wml.dom.WMLDocumentImpl:118,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DocumentType
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.Hashtable
      - Class[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLDocumentImpl
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - doctype
    argTypes:
    - org.w3c.dom.DocumentType
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 3
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[org.apache.wml.dom.WMLDocumentImpl].<init>(org.w3c.dom.DocumentType)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].<init>(org.w3c.dom.DocumentType,boolean)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLDocumentImpl
    signature: '[org.apache.wml.dom.WMLDocumentImpl].<init>(org.w3c.dom.DocumentType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLEmElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLEmElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLEmElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLEmElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLEmElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLEmElementImpl
    signature: '[org.apache.wml.dom.WMLEmElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLEmElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLEmElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLEmElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLEmElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLEmElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLEmElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLEmElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLEmElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLEmElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLEmElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLEmElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLEmElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLEmElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLEmElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLEmElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLEmElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLEmElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLEmElementImpl].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLEmElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLEmElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLEmElementImpl].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLEmElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLEmElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLEmElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLEmElementImpl].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLEmElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLEmElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLEmElementImpl].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLEmElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLEmElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLEmElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLEmElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLEmElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLEmElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLEmElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLEmElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLEmElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLEmElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLEmElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLEmElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLEmElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLEmElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLAElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLAElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLAElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLAElementImpl
    signature: '[org.apache.wml.dom.WMLAElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLAElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLAElementImpl].setHref(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLAElementImpl].setHref(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLAElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLAElementImpl].getHref()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLAElementImpl].getHref()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLAElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLAElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLAElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLAElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLAElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLAElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLAElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLAElementImpl].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLAElementImpl].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLAElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLAElementImpl].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLAElementImpl].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLAElementImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.wml.dom.WMLAElementImpl].setTitle(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLAElementImpl].setTitle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLAElementImpl:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.wml.dom.WMLAElementImpl].getTitle()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLAElementImpl].getTitle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLAElementImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.wml.dom.WMLAElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLAElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLAElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLAElementImpl:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLAElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.wml.dom.WMLAElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLAElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLAElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLAElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLDOMImplementation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMImplementation
      static: true
      superClass: org.apache.xerces.dom.DOMImplementationImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.apache.wml.dom.WMLDOMImplementationImpl].getDOMImplementation()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLDOMImplementationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.DOMImplementation
    signature: '[org.apache.wml.dom.WMLDOMImplementationImpl].getDOMImplementation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLDocumentImpl].<init>(org.w3c.dom.DocumentType)'
      Src: org.apache.wml.dom.WMLDOMImplementationImpl:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DocumentType
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLDOMImplementation
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.CoreDocumentImpl
      static: false
      superClass: org.apache.xerces.dom.DOMImplementationImpl
    argCount: 1
    argNames:
    - doctype
    argTypes:
    - org.w3c.dom.DocumentType
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 4
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.apache.wml.dom.WMLDOMImplementationImpl].createDocument(org.w3c.dom.DocumentType)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLDOMImplementationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLDocumentImpl].<init>(org.w3c.dom.DocumentType)'
    linkageType: ''
    returnType: org.apache.xerces.dom.CoreDocumentImpl
    signature: '[org.apache.wml.dom.WMLDOMImplementationImpl].createDocument(org.w3c.dom.DocumentType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLDOMImplementationImpl].<init>()'
      Src: org.apache.wml.dom.WMLDOMImplementationImpl:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLDOMImplementation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLDOMImplementationImpl
      static: false
      superClass: org.apache.xerces.dom.DOMImplementationImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.wml.dom.WMLDOMImplementationImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLDOMImplementationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.wml.dom.WMLDOMImplementationImpl].<init>()'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLDOMImplementationImpl
    signature: '[org.apache.wml.dom.WMLDOMImplementationImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLPrevElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPrevElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLPrevElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLPrevElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPrevElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLPrevElementImpl
    signature: '[org.apache.wml.dom.WMLPrevElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLPrevElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLPrevElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPrevElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLPrevElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPrevElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLPrevElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLPrevElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLPrevElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLPrevElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPrevElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLPrevElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPrevElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLPrevElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLPrevElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLPrevElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLPrevElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPrevElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLPrevElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPrevElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLPrevElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLPrevElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLPrevElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLPrevElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLPrevElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLPrevElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLPrevElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLPrevElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLPrevElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLBigElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLBigElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLBigElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLBigElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLBigElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLBigElementImpl
    signature: '[org.apache.wml.dom.WMLBigElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLBigElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLBigElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLBigElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLBigElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLBigElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLBigElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLBigElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLBigElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLBigElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLBigElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLBigElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLBigElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLBigElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLBigElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLBigElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLBigElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLBigElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLBigElementImpl].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLBigElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLBigElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLBigElementImpl].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLBigElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLBigElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLBigElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLBigElementImpl].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLBigElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLBigElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLBigElementImpl].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLBigElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLBigElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLBigElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLBigElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLBigElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLBigElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLBigElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLBigElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLBigElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLBigElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLBigElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLBigElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLBigElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLBigElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLImgElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLImgElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLImgElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLImgElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLImgElementImpl
    signature: '[org.apache.wml.dom.WMLImgElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLImgElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLImgElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLImgElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLImgElementImpl].setWidth(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLImgElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLImgElementImpl].setWidth(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLImgElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLImgElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLImgElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLImgElementImpl].getWidth()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLImgElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLImgElementImpl].getWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLImgElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLImgElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLImgElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLImgElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLImgElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLImgElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLImgElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLImgElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLImgElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLImgElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLImgElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLImgElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLImgElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLImgElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLImgElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLImgElementImpl].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLImgElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLImgElementImpl].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLImgElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLImgElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLImgElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLImgElementImpl].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLImgElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLImgElementImpl].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLImgElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLImgElementImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLImgElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.wml.dom.WMLImgElementImpl].setLocalSrc(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLImgElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLImgElementImpl].setLocalSrc(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLImgElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLImgElementImpl:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLImgElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.wml.dom.WMLImgElementImpl].getLocalSrc()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLImgElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLImgElementImpl].getLocalSrc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLImgElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLImgElementImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLImgElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.wml.dom.WMLImgElementImpl].setHeight(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLImgElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLImgElementImpl].setHeight(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLImgElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLImgElementImpl:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLImgElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.wml.dom.WMLImgElementImpl].getHeight()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLImgElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLImgElementImpl].getHeight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLImgElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLImgElementImpl:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLImgElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.wml.dom.WMLImgElementImpl].setAlign(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLImgElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLImgElementImpl].setAlign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLImgElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLImgElementImpl:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLImgElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.wml.dom.WMLImgElementImpl].getAlign()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLImgElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLImgElementImpl].getAlign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLImgElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLImgElementImpl:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLImgElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.apache.wml.dom.WMLImgElementImpl].setVspace(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLImgElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLImgElementImpl].setVspace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLImgElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLImgElementImpl:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLImgElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.wml.dom.WMLImgElementImpl].getVspace()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLImgElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLImgElementImpl].getVspace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLImgElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLImgElementImpl:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLImgElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.apache.wml.dom.WMLImgElementImpl].setAlt(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLImgElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLImgElementImpl].setAlt(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLImgElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLImgElementImpl:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLImgElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.apache.wml.dom.WMLImgElementImpl].getAlt()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLImgElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLImgElementImpl].getAlt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLImgElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLImgElementImpl:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLImgElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.apache.wml.dom.WMLImgElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLImgElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLImgElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLImgElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLImgElementImpl:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLImgElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.apache.wml.dom.WMLImgElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLImgElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLImgElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLImgElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLImgElementImpl:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLImgElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.apache.wml.dom.WMLImgElementImpl].setHspace(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLImgElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLImgElementImpl].setHspace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLImgElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLImgElementImpl:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLImgElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.apache.wml.dom.WMLImgElementImpl].getHspace()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLImgElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLImgElementImpl].getHspace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLImgElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLImgElementImpl:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLImgElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.apache.wml.dom.WMLImgElementImpl].setSrc(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLImgElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLImgElementImpl].setSrc(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLImgElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLImgElementImpl:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLImgElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.apache.wml.dom.WMLImgElementImpl].getSrc()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLImgElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLImgElementImpl].getSrc()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLSmallElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSmallElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLSmallElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLSmallElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSmallElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLSmallElementImpl
    signature: '[org.apache.wml.dom.WMLSmallElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSmallElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLSmallElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSmallElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLSmallElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSmallElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSmallElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLSmallElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSmallElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLSmallElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSmallElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLSmallElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSmallElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSmallElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLSmallElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSmallElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLSmallElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSmallElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLSmallElementImpl].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSmallElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSmallElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLSmallElementImpl].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSmallElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLSmallElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSmallElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLSmallElementImpl].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSmallElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSmallElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLSmallElementImpl].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSmallElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLSmallElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSmallElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLSmallElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSmallElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSmallElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLSmallElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLSmallElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLSmallElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLSmallElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLSmallElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLSmallElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLSmallElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLSmallElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLOneventElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOneventElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLOneventElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLOneventElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOneventElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLOneventElementImpl
    signature: '[org.apache.wml.dom.WMLOneventElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOneventElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLOneventElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOneventElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLOneventElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOneventElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOneventElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLOneventElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOneventElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLOneventElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOneventElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLOneventElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOneventElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOneventElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLOneventElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOneventElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLOneventElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOneventElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLOneventElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOneventElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOneventElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLOneventElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOneventElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLOneventElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOneventElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLOneventElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOneventElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOneventElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLOneventElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOneventElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLOneventElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOneventElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLOneventElementImpl].setType(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOneventElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOneventElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLOneventElementImpl].setType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLOneventElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLOneventElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLOneventElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLOneventElementImpl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLOneventElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLOneventElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLOneventElementImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
      Src: org.apache.wml.dom.WMLStrongElementImpl:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.wml.dom.WMLDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLStrongElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.wml.dom.WMLStrongElementImpl
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 2
    argNames:
    - owner
    - tagName
    argTypes:
    - org.apache.wml.dom.WMLDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 1
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.wml.dom.WMLStrongElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLStrongElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.wml.dom.WMLStrongElementImpl
    signature: '[org.apache.wml.dom.WMLStrongElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLStrongElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLStrongElementImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLStrongElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.wml.dom.WMLStrongElementImpl].setClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLStrongElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLStrongElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLStrongElementImpl].setClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLStrongElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLStrongElementImpl:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLStrongElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.wml.dom.WMLStrongElementImpl].getClassName()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLStrongElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLStrongElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLStrongElementImpl].getClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLStrongElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLStrongElementImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLStrongElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.wml.dom.WMLStrongElementImpl].setXmlLang(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLStrongElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLStrongElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLStrongElementImpl].setXmlLang(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLStrongElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLStrongElementImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLStrongElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.wml.dom.WMLStrongElementImpl].getXmlLang()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLStrongElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLStrongElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLStrongElementImpl].getXmlLang()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLStrongElementImpl].setAttribute(String,String)'
      Src: org.apache.wml.dom.WMLStrongElementImpl:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLStrongElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.wml.dom.WMLStrongElementImpl].setId(String)'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLStrongElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLStrongElementImpl].setAttribute(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.wml.dom.WMLStrongElementImpl].setId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.wml.dom.WMLStrongElementImpl].getAttribute(String)'
      Src: org.apache.wml.dom.WMLStrongElementImpl:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.wml.WMLStrongElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.wml.dom.WMLElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.wml.dom.WMLStrongElementImpl].getId()'
    functionSourceFile: /src/xerces/src/org/apache/wml/dom/WMLStrongElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.wml.dom.WMLStrongElementImpl].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.wml.dom.WMLStrongElementImpl].getId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:132,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:218,1
    - Dst: '[org.apache.xml.serialize.ElementState].<init>()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:253,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xml.serialize.OutputFormat
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xml.serialize.BaseMarkupSerializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 255
      start: 247
    functionDepth: 2
    functionLinenumber: 247
    functionLinenumberEnd: 255
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
    - '[org.apache.xml.serialize.ElementState].<init>()'
    - '[StringBuffer].<init>(int)'
    linkageType: ''
    returnType: org.apache.xml.serialize.BaseMarkupSerializer
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].prepare()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:261,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.DocumentHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 258
    functionDepth: 6
    functionLinenumber: 258
    functionLinenumberEnd: 263
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].asDocumentHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].prepare()'
    linkageType: ''
    returnType: org.xml.sax.DocumentHandler
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].asDocumentHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].prepare()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:269,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.ContentHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 266
    functionDepth: 6
    functionLinenumber: 266
    functionLinenumberEnd: 271
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].asContentHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].prepare()'
    linkageType: ''
    returnType: org.xml.sax.ContentHandler
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].asContentHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].prepare()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:277,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.DOMSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 274
    functionDepth: 6
    functionLinenumber: 274
    functionLinenumberEnd: 279
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].asDOMSerializer()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].prepare()'
    linkageType: ''
    returnType: org.apache.xml.serialize.DOMSerializer
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].asDOMSerializer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:285,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:287,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].reset()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:291,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - output
    argTypes:
    - java.io.OutputStream
    constantsTouched: []
    func_position:
      end: 292
      start: 282
    functionDepth: 1
    functionLinenumber: 282
    functionLinenumberEnd: 292
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].setOutputByteStream(java.io.OutputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[NullPointerException].<init>(String)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].reset()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].setOutputByteStream(java.io.OutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:298,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:300,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].reset()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:304,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - writer
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 305
      start: 295
    functionDepth: 1
    functionLinenumber: 295
    functionLinenumberEnd: 305
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].setOutputCharStream(java.io.Writer)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[NullPointerException].<init>(String)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].reset()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].setOutputCharStream(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:311,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:313,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].reset()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:316,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xml.serialize.OutputFormat
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 317
      start: 308
    functionDepth: 1
    functionLinenumber: 308
    functionLinenumberEnd: 317
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[NullPointerException].<init>(String)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].reset()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:323,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:325,1
    - Dst: '[StringBuffer].setLength(int)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:329,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 320
    functionDepth: 0
    functionLinenumber: 320
    functionLinenumberEnd: 331
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 7
    functionsReached:
    - '[StringBuffer].setLength(int)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 335
      start: 333
    functionDepth: 0
    functionLinenumber: 333
    functionLinenumberEnd: 335
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].cleanup()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].cleanup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:344,1
    - Dst: '[java.io.IOException].<init>(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:346,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].getEncodingInfo()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:352,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].getWriter(java.io.OutputStream)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:355,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].getIndenting()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:358,1
    - Dst: '[org.apache.xml.serialize.IndentPrinter].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:360,1
    - Dst: '[org.apache.xml.serialize.Printer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:363,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].getPreserveSpace()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:373,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].getDoctypePublic()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:380,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].getDoctypeSystem()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:381,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 384
      start: 337
    functionDepth: 5
    functionLinenumber: 337
    functionLinenumberEnd: 384
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].prepare()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 7
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xml.serialize.Printer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
    - '[org.apache.xml.serialize.OutputFormat].getIndenting()'
    - '[org.apache.xml.serialize.OutputFormat].getPreserveSpace()'
    - '[org.apache.xml.serialize.OutputFormat].getDoctypeSystem()'
    - '[org.apache.xml.serialize.IndentPrinter].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
    - '[org.apache.xml.serialize.EncodingInfo].getWriter(java.io.OutputStream)'
    - '[java.io.IOException].<init>(String)'
    - '[org.apache.xml.serialize.OutputFormat].getDoctypePublic()'
    - '[org.apache.xml.serialize.OutputFormat].getEncodingInfo()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].prepare()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].reset()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:405,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].prepare()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:406,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].serializeNode(org.w3c.dom.Element)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:407,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].cleanup()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:408,1
    - Dst: '[org.apache.xml.serialize.Printer].flush()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:409,1
    - Dst: '[org.apache.xml.serialize.Printer].getException()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:410,1
    - Dst: '[org.apache.xml.serialize.Printer].getException()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:411,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elem
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 412
      start: 402
    functionDepth: 6
    functionLinenumber: 402
    functionLinenumberEnd: 412
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].serialize(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].serializeNode(org.w3c.dom.Element)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].prepare()'
    - '[org.apache.xml.serialize.Printer].flush()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].cleanup()'
    - '[org.apache.xml.serialize.Printer].getException()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].reset()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].serialize(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].reset()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:427,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].prepare()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:428,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].serializeNode(org.w3c.dom.DocumentFragment)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:429,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].cleanup()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:430,1
    - Dst: '[org.apache.xml.serialize.Printer].flush()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:431,1
    - Dst: '[org.apache.xml.serialize.Printer].getException()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:432,1
    - Dst: '[org.apache.xml.serialize.Printer].getException()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:433,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DocumentFragment
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - frag
    argTypes:
    - org.w3c.dom.DocumentFragment
    constantsTouched: []
    func_position:
      end: 434
      start: 424
    functionDepth: 6
    functionLinenumber: 424
    functionLinenumberEnd: 434
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].serialize(org.w3c.dom.DocumentFragment)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].prepare()'
    - '[org.apache.xml.serialize.Printer].flush()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].cleanup()'
    - '[org.apache.xml.serialize.Printer].getException()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].serializeNode(org.w3c.dom.DocumentFragment)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].reset()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].serialize(org.w3c.dom.DocumentFragment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].reset()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:449,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].prepare()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:450,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].serializeNode(org.w3c.dom.Document)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:451,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].serializePreRoot()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:452,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].cleanup()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:453,1
    - Dst: '[org.apache.xml.serialize.Printer].flush()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:454,1
    - Dst: '[org.apache.xml.serialize.Printer].getException()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:455,1
    - Dst: '[org.apache.xml.serialize.Printer].getException()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:456,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - doc
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 457
      start: 446
    functionDepth: 6
    functionLinenumber: 446
    functionLinenumberEnd: 457
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].serialize(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].prepare()'
    - '[org.apache.xml.serialize.Printer].flush()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].cleanup()'
    - '[org.apache.xml.serialize.Printer].getException()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].reset()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].serializePreRoot()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].serializeNode(org.w3c.dom.Document)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].serialize(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].prepare()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:469,1
    - Dst: except.toString()
      Src: org.apache.xml.serialize.BaseMarkupSerializer:471,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:471,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 474
      start: 465
    functionDepth: 6
    functionLinenumber: 465
    functionLinenumberEnd: 474
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].startDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].prepare()'
    - except.toString()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].startDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].content()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:483,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:496,1
    - Dst: '[org.apache.xml.serialize.Printer].getNextIndent()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:499,1
    - Dst: '[org.apache.xml.serialize.Printer].setNextIndent(int)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:500,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:507,1
    - Dst: '[org.apache.xerces.util.XMLChar].isValid(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:511,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].surrogates(org.apache.xml.serialize.BaseMarkupSerializer,boolean)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:514,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:517,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].isPrintable(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:521,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:523,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:527,1
    - Dst: Integer.toHexString(org.apache.xml.serialize.BaseMarkupSerializer)
      Src: org.apache.xml.serialize.BaseMarkupSerializer:528,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:528,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:529,1
    - Dst: '[org.apache.xml.serialize.Printer].setNextIndent(int)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:532,1
    - Dst: '[org.apache.xml.serialize.Printer].getNextIndent()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:543,1
    - Dst: '[org.apache.xml.serialize.Printer].setNextIndent(int)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:544,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].printText(char[],int,int,boolean,boolean)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:545,1
    - Dst: '[org.apache.xml.serialize.Printer].setNextIndent(int)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:546,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].printText(char[],int,int,boolean,boolean)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:548,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:552,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - chars
    - start
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 554
      start: 477
    functionDepth: 3
    functionLinenumber: 477
    functionLinenumberEnd: 554
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].characters(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.serialize.EncodingInfo].isPrintable(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xerces.util.XMLChar].isValid(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].printText(char[],int,int,boolean,boolean)'
    - '[org.apache.xml.serialize.Printer].setNextIndent(int)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(String)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].content()'
    - Integer.toHexString(org.apache.xml.serialize.BaseMarkupSerializer)
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].surrogates(org.apache.xml.serialize.BaseMarkupSerializer,boolean)'
    - '[org.apache.xml.serialize.Printer].printText(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.Printer].printText(String)'
    - '[org.apache.xml.serialize.Printer].getNextIndent()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].characters(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].content()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:563,1
    - Dst: '[org.apache.xml.serialize.Printer].setThisIndent(int)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:569,1
    - Dst: '[org.apache.xml.serialize.Printer].printText()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:571,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:574,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - chars
    - start
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 576
      start: 557
    functionDepth: 3
    functionLinenumber: 557
    functionLinenumberEnd: 576
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].ignorableWhitespace(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.Printer].printText()'
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.Printer].setThisIndent(int)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].content()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].ignorableWhitespace(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].processingInstructionIO(String,String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:583,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:585,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - code
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 587
      start: 579
    functionDepth: 4
    functionLinenumber: 579
    functionLinenumberEnd: 587
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].processingInstruction(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].processingInstructionIO(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].processingInstruction(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].content()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:595,1
    - Dst: '[String].indexOf(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:599,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:601,1
    - Dst: '[String].substring(int,org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:601,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].append(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:601,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:603,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].append(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:603,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:605,1
    - Dst: '[String].indexOf(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:606,1
    - Dst: '[String].substring(int,org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:608,1
    - Dst: '[StringBuffer].append(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:608,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:610,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:612,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:616,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:618,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:619,1
    - Dst: '[java.util.Vector].addElement(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:619,1
    - Dst: '[org.apache.xml.serialize.Printer].indent()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:621,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:622,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].printText(org.apache.xml.serialize.BaseMarkupSerializer,boolean,boolean)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:622,1
    - Dst: '[org.apache.xml.serialize.Printer].unindent()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:623,1
    - Dst: '[StringBuffer].setLength(int)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:628,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - code
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 629
      start: 589
    functionDepth: 3
    functionLinenumber: 589
    functionLinenumberEnd: 629
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].processingInstructionIO(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].append(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].printText(org.apache.xml.serialize.BaseMarkupSerializer,boolean,boolean)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState()'
    - '[java.util.Vector].<init>()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].append(String)'
    - '[org.apache.xml.serialize.Printer].indent()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].content()'
    - '[org.apache.xml.serialize.Printer].unindent()'
    - '[StringBuffer].append(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[StringBuffer].setLength(int)'
    - '[StringBuffer].toString()'
    - '[String].substring(int,org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[String].indexOf(String)'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[java.util.Vector].addElement(org.apache.xml.serialize.BaseMarkupSerializer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].processingInstructionIO(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],int,int)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:636,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].comment(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:636,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:638,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - chars
    - start
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 640
      start: 632
    functionDepth: 4
    functionLinenumber: 632
    functionLinenumberEnd: 640
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].comment(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].comment(String)'
    - '[String].<init>(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].comment(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.OutputFormat].getOmitComments()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:649,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].content()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:652,1
    - Dst: '[String].indexOf(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:655,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:657,1
    - Dst: '[String].substring(int,org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:657,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].append(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:657,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].append(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:657,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:659,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].append(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:659,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].append(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:659,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:663,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:665,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:666,1
    - Dst: '[java.util.Vector].addElement(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:666,1
    - Dst: '[org.apache.xml.serialize.Printer].breakLine()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:672,1
    - Dst: '[org.apache.xml.serialize.Printer].indent()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:673,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:674,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].printText(org.apache.xml.serialize.BaseMarkupSerializer,boolean,boolean)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:674,1
    - Dst: '[org.apache.xml.serialize.Printer].unindent()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:675,1
    - Dst: '[StringBuffer].setLength(int)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:680,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 683
      start: 643
    functionDepth: 3
    functionLinenumber: 643
    functionLinenumberEnd: 683
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].comment(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].append(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].printText(org.apache.xml.serialize.BaseMarkupSerializer,boolean,boolean)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState()'
    - '[java.util.Vector].<init>()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].append(String)'
    - '[org.apache.xml.serialize.Printer].indent()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].content()'
    - '[org.apache.xml.serialize.Printer].unindent()'
    - '[StringBuffer].setLength(int)'
    - '[StringBuffer].toString()'
    - '[String].substring(int,org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[String].indexOf(String)'
    - '[org.apache.xml.serialize.Printer].breakLine()'
    - '[org.apache.xml.serialize.OutputFormat].getOmitComments()'
    - '[StringBuffer].append(String)'
    - '[java.util.Vector].addElement(org.apache.xml.serialize.BaseMarkupSerializer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].comment(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:690,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 692
      start: 686
    functionDepth: 1
    functionLinenumber: 686
    functionLinenumberEnd: 692
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].startCDATA()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].startCDATA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:699,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 701
      start: 695
    functionDepth: 1
    functionLinenumber: 695
    functionLinenumberEnd: 701
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].endCDATA()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].endCDATA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:708,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 710
      start: 704
    functionDepth: 1
    functionLinenumber: 704
    functionLinenumberEnd: 710
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].startNonEscaping()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].startNonEscaping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:717,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 719
      start: 713
    functionDepth: 1
    functionLinenumber: 713
    functionLinenumberEnd: 719
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].endNonEscaping()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].endNonEscaping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:726,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 728
      start: 722
    functionDepth: 1
    functionLinenumber: 722
    functionLinenumberEnd: 728
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].startPreserving()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].startPreserving()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:735,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 737
      start: 731
    functionDepth: 1
    functionLinenumber: 731
    functionLinenumberEnd: 737
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].endPreserving()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].endPreserving()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].serializePreRoot()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:754,1
    - Dst: '[org.apache.xml.serialize.Printer].flush()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:756,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:758,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 760
      start: 748
    functionDepth: 3
    functionLinenumber: 748
    functionLinenumberEnd: 760
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].endDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.Printer].flush()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].serializePreRoot()'
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].endDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 766
      start: 763
    functionDepth: 0
    functionLinenumber: 763
    functionLinenumberEnd: 766
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].startEntity(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].startEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 772
      start: 769
    functionDepth: 0
    functionLinenumber: 769
    functionLinenumberEnd: 772
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].endEntity(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].endEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.Locator
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locator
    argTypes:
    - org.xml.sax.Locator
    constantsTouched: []
    func_position:
      end: 778
      start: 775
    functionDepth: 0
    functionLinenumber: 775
    functionLinenumberEnd: 778
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].setDocumentLocator(org.xml.sax.Locator)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].setDocumentLocator(org.xml.sax.Locator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].endCDATA()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:790,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].content()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:791,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:792,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:793,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:794,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:796,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 798
      start: 786
    functionDepth: 3
    functionLinenumber: 786
    functionLinenumberEnd: 798
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].skippedEntity(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].endCDATA()'
    - '[org.apache.xml.serialize.Printer].printText(char)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].content()'
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.Printer].printText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].skippedEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:805,1
    - Dst: '[java.util.Hashtable].put(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:806,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 807
      start: 801
    functionDepth: 0
    functionLinenumber: 801
    functionLinenumberEnd: 807
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].startPrefixMapping(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].put(String)'
    - '[java.util.Hashtable].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].startPrefixMapping(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 813
      start: 810
    functionDepth: 0
    functionLinenumber: 810
    functionLinenumberEnd: 813
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].endPrefixMapping(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].endPrefixMapping(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.Printer].enterDTD()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:825,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:829,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - publicId
    - systemId
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 831
      start: 821
    functionDepth: 2
    functionLinenumber: 821
    functionLinenumberEnd: 831
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].startDTD(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.Printer].enterDTD()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].startDTD(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 837
      start: 834
    functionDepth: 0
    functionLinenumber: 834
    functionLinenumberEnd: 837
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].endDTD()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].endDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.Printer].enterDTD()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:844,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:845,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:846,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:847,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:848,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:849,1
    - Dst: '[org.apache.xml.serialize.Printer].breakLine()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:851,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:853,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - model
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 855
      start: 840
    functionDepth: 2
    functionLinenumber: 840
    functionLinenumberEnd: 855
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].elementDecl(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.Printer].printText(char)'
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.Printer].breakLine()'
    - '[org.apache.xml.serialize.Printer].enterDTD()'
    - '[org.apache.xml.serialize.Printer].printText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].elementDecl(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.Printer].enterDTD()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:863,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:864,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:865,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:866,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:867,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:868,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:869,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:871,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:872,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:875,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:876,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:877,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:879,1
    - Dst: '[org.apache.xml.serialize.Printer].breakLine()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:881,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:883,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - eName
    - aName
    - type
    - valueDefault
    - value
    argTypes:
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 885
      start: 858
    functionDepth: 2
    functionLinenumber: 858
    functionLinenumberEnd: 885
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].attributeDecl(String,String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.Printer].printText(char)'
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.Printer].breakLine()'
    - '[org.apache.xml.serialize.Printer].enterDTD()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(String)'
    - '[org.apache.xml.serialize.Printer].printText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].attributeDecl(String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.Printer].enterDTD()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:892,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:893,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:894,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:895,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:896,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:897,1
    - Dst: '[org.apache.xml.serialize.Printer].breakLine()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:899,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:901,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 903
      start: 888
    functionDepth: 2
    functionLinenumber: 888
    functionLinenumberEnd: 903
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].internalEntityDecl(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.Printer].breakLine()'
    - '[org.apache.xml.serialize.Printer].enterDTD()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(String)'
    - '[org.apache.xml.serialize.Printer].printText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].internalEntityDecl(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.Printer].enterDTD()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:910,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].unparsedEntityDecl(String,String,String,null)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:911,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:913,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - publicId
    - systemId
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 915
      start: 906
    functionDepth: 2
    functionLinenumber: 906
    functionLinenumberEnd: 915
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].externalEntityDecl(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].unparsedEntityDecl(String,String,String,null)'
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.Printer].enterDTD()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].externalEntityDecl(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.Printer].enterDTD()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:923,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:925,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:926,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:927,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].printDoctypeURL(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:928,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:930,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:931,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:932,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].printDoctypeURL(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:933,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:934,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].printDoctypeURL(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:935,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:938,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:939,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:941,1
    - Dst: '[org.apache.xml.serialize.Printer].breakLine()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:943,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:945,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - publicId
    - systemId
    - notationName
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 947
      start: 918
    functionDepth: 3
    functionLinenumber: 918
    functionLinenumberEnd: 947
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].unparsedEntityDecl(String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].printDoctypeURL(String)'
    - '[org.apache.xml.serialize.Printer].printText(char)'
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.Printer].breakLine()'
    - '[org.apache.xml.serialize.Printer].enterDTD()'
    - '[org.apache.xml.serialize.Printer].printText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].unparsedEntityDecl(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.Printer].enterDTD()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:954,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:956,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:957,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:958,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].printDoctypeURL(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:959,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:961,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].printDoctypeURL(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:962,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:965,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:966,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:967,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].printDoctypeURL(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:968,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:970,1
    - Dst: '[org.apache.xml.serialize.Printer].breakLine()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:972,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:974,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - publicId
    - systemId
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 976
      start: 950
    functionDepth: 3
    functionLinenumber: 950
    functionLinenumberEnd: 976
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].notationDecl(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].printDoctypeURL(String)'
    - '[org.apache.xml.serialize.Printer].printText(char)'
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.Printer].breakLine()'
    - '[org.apache.xml.serialize.Printer].enterDTD()'
    - '[org.apache.xml.serialize.Printer].printText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].notationDecl(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1002,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1006,1
    - Dst: '[org.w3c.dom.ls.LSSerializerFilter].getWhatToShow()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1009,1
    - Dst: '[org.w3c.dom.ls.LSSerializerFilter].acceptNode(org.w3c.dom.Node)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1010,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].characters(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1017,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1021,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].replace(char,char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1022,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].trim()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1022,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].length()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1022,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].characters(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1023,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1030,1
    - Dst: '[org.w3c.dom.ls.LSSerializerFilter].getWhatToShow()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1034,1
    - Dst: '[org.w3c.dom.ls.LSSerializerFilter].acceptNode(org.w3c.dom.Node)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1037,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].startCDATA()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1051,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].characters(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1052,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].endCDATA()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1053,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].characters(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1057,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].getOmitComments()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1064,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1065,1
    - Dst: '[org.w3c.dom.ls.LSSerializerFilter].getWhatToShow()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1069,1
    - Dst: '[org.w3c.dom.ls.LSSerializerFilter].acceptNode(org.w3c.dom.Node)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1070,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].comment(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1082,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].endCDATA()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1091,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].content()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1092,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1095,1
    - Dst: '[org.w3c.dom.ls.LSSerializerFilter].getWhatToShow()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1097,1
    - Dst: '[org.w3c.dom.ls.LSSerializerFilter].acceptNode(org.w3c.dom.Node)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1098,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1104,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].serializeNode(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1106,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].getNextSibling()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1107,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].checkUnboundNamespacePrefixedNode(org.w3c.dom.Node)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1117,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1119,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1120,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1120,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1121,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1124,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].serializeNode(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1126,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].getNextSibling()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1127,1
    - Dst: '[org.w3c.dom.ls.LSSerializerFilter].getWhatToShow()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1137,1
    - Dst: '[org.w3c.dom.ls.LSSerializerFilter].acceptNode(org.w3c.dom.Node)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1138,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1148,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1148,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].processingInstructionIO(org.apache.xml.serialize.BaseMarkupSerializer,org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1148,1
    - Dst: '[org.w3c.dom.ls.LSSerializerFilter].getWhatToShow()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1154,1
    - Dst: '[org.w3c.dom.ls.LSSerializerFilter].acceptNode(org.w3c.dom.Node)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1155,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1161,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].serializeNode(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1163,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].getNextSibling()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1164,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].serializeElement(org.w3c.dom.Element)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1173,1
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1181,1
    - Dst: '[org.apache.xml.serialize.Printer].enterDTD()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1187,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].getPublicId()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1188,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].getSystemId()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1189,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].getInternalSubset()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1190,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].length()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1191,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1192,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].endDTD()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1193,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].getClass()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1197,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].getMethod(String,Class[])'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1202,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].getReturnType()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1203,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].equals()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1203,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].invoke(org.apache.xml.serialize.BaseMarkupSerializer,Object[])'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1204,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].getMethod(String,Class[])'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1211,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].getReturnType()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1212,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].equals()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1212,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].invoke(org.apache.xml.serialize.BaseMarkupSerializer,Object[])'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1213,1
    - Dst: '[org.apache.xml.serialize.Printer].enterDTD()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1219,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].endDTD()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1222,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1233,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].serializeNode(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1235,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].getNextSibling()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1236,1
    CyclomaticComplexity: 83
    EdgeCount: 83
    ICount: 150
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1244
      start: 994
    functionDepth: 3
    functionLinenumber: 994
    functionLinenumberEnd: 1244
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].serializeNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.ls.LSSerializerFilter].acceptNode(org.w3c.dom.Node)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].invoke(org.apache.xml.serialize.BaseMarkupSerializer,Object[])'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].getReturnType()'
    - '[org.w3c.dom.Node].getNodeName()'
    - '[org.apache.xml.serialize.Printer].printText(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].processingInstructionIO(org.apache.xml.serialize.BaseMarkupSerializer,org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].endCDATA()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].serializeElement(org.w3c.dom.Element)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].content()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].getClass()'
    - '[org.apache.xml.serialize.Printer].printText(String)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].comment(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].serializeNode(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].characters(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].getSystemId()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].getInternalSubset()'
    - '[org.apache.xml.serialize.OutputFormat].getOmitComments()'
    - '[org.w3c.dom.Document].getDoctype()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].checkUnboundNamespacePrefixedNode(org.w3c.dom.Node)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].getMethod(String,Class[])'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].trim()'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].length()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].endDTD()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].replace(char,char)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].getNextSibling()'
    - '[org.apache.xml.serialize.Printer].enterDTD()'
    - '[org.w3c.dom.ls.LSSerializerFilter].getWhatToShow()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].getPublicId()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].startCDATA()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].equals()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].serializeNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1262,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1263,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1266,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1273,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xml.serialize.ElementState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1286
      start: 1257
    functionDepth: 2
    functionLinenumber: 1257
    functionLinenumberEnd: 1286
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].content()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 8
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState()'
    - '[org.apache.xml.serialize.Printer].printText(char)'
    - '[org.apache.xml.serialize.Printer].printText(String)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()'
    linkageType: ''
    returnType: org.apache.xml.serialize.ElementState
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].content()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].content()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1305,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1315,1
    - Dst: '[org.apache.xml.serialize.Printer].getNextIndent()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1318,1
    - Dst: '[org.apache.xml.serialize.Printer].setNextIndent(int)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1319,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].printCDATAText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1320,1
    - Dst: '[org.apache.xml.serialize.Printer].setNextIndent(int)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1321,1
    - Dst: '[org.apache.xml.serialize.Printer].getNextIndent()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1332,1
    - Dst: '[org.apache.xml.serialize.Printer].setNextIndent(int)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1333,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].printText(String,boolean,boolean)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1334,1
    - Dst: '[org.apache.xml.serialize.Printer].setNextIndent(int)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1335,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].printText(String,boolean,boolean)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1337,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1340
      start: 1300
    functionDepth: 3
    functionLinenumber: 1300
    functionLinenumberEnd: 1340
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].characters(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.serialize.Printer].setNextIndent(int)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].content()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].printText(String,boolean,boolean)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].printCDATAText(String)'
    - '[org.apache.xml.serialize.Printer].printText(String)'
    - '[org.apache.xml.serialize.Printer].getNextIndent()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].characters(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1351
      start: 1351
    functionDepth: 0
    functionLinenumber: 1351
    functionLinenumberEnd: 1351
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].getEntityRef(int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].getEntityRef(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elem
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 1363
      start: 1362
    functionDepth: 0
    functionLinenumber: 1362
    functionLinenumberEnd: 1363
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].serializeElement(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].serializeElement(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1383,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1384,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].printText(String,boolean,boolean)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1384,1
    - Dst: '[org.apache.xml.serialize.Printer].breakLine()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1386,1
    - Dst: '[java.util.Vector].removeAllElements()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1388,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1390
      start: 1377
    functionDepth: 2
    functionLinenumber: 1377
    functionLinenumberEnd: 1390
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].serializePreRoot()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].printText(String,boolean,boolean)'
    - '[java.util.Vector].size()'
    - '[org.apache.xml.serialize.Printer].breakLine()'
    - '[java.util.Vector].removeAllElements()'
    - '[java.util.Vector].elementAt(org.apache.xml.serialize.BaseMarkupSerializer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].serializePreRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1398,1
    - Dst: '[String].charAt(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1402,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1405,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1406,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1411,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].modifyDOMError(String,org.apache.xml.serialize.BaseMarkupSerializer,String,org.w3c.dom.Node)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1417,1
    - Dst: '[org.w3c.dom.DOMErrorHandler].handleError(org.apache.xerces.dom.DOMErrorImpl)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1418,1
    - Dst: '[org.w3c.dom.ls.LSException].<init>(org.apache.xml.serialize.BaseMarkupSerializer,String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1419,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].modifyDOMError(String,org.apache.xml.serialize.BaseMarkupSerializer,String,org.w3c.dom.Node)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1422,1
    - Dst: '[org.w3c.dom.DOMErrorHandler].handleError(org.apache.xerces.dom.DOMErrorImpl)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1423,1
    - Dst: '[org.w3c.dom.ls.LSException].<init>(org.apache.xml.serialize.BaseMarkupSerializer,String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1424,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1429,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].modifyDOMError(String,org.apache.xml.serialize.BaseMarkupSerializer,null,org.w3c.dom.Node)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1433,1
    - Dst: '[org.w3c.dom.DOMErrorHandler].handleError(org.apache.xerces.dom.DOMErrorImpl)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1437,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1441,1
    - Dst: '[org.apache.xerces.util.XMLChar].isValid(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1446,1
    - Dst: '[String].charAt(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1449,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].surrogates(org.apache.xml.serialize.BaseMarkupSerializer,org.apache.xml.serialize.BaseMarkupSerializer,boolean)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1449,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1452,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].isPrintable(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1456,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1458,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1463,1
    - Dst: Integer.toHexString(org.apache.xml.serialize.BaseMarkupSerializer)
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1464,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1464,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1465,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1468
      start: 1397
    functionDepth: 2
    functionLinenumber: 1397
    functionLinenumberEnd: 1468
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].printCDATAText(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xml.serialize.EncodingInfo].isPrintable(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xerces.util.XMLChar].isValid(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[String].charAt(int)'
    - '[org.apache.xml.serialize.Printer].printText(org.apache.xml.serialize.BaseMarkupSerializer)'
    - Integer.toHexString(org.apache.xml.serialize.BaseMarkupSerializer)
    - '[org.w3c.dom.ls.LSException].<init>(org.apache.xml.serialize.BaseMarkupSerializer,String)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].modifyDOMError(String,org.apache.xml.serialize.BaseMarkupSerializer,String,org.w3c.dom.Node)'
    - '[String].charAt(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].modifyDOMError(String,org.apache.xml.serialize.BaseMarkupSerializer,null,org.w3c.dom.Node)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].surrogates(org.apache.xml.serialize.BaseMarkupSerializer,org.apache.xml.serialize.BaseMarkupSerializer,boolean)'
    - '[org.apache.xml.serialize.Printer].printText(String)'
    - '[String].length()'
    - '[org.w3c.dom.DOMErrorHandler].handleError(org.apache.xerces.dom.DOMErrorImpl)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].printCDATAText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isHighSurrogate(int)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1472,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(int)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1473,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1475,1
    - Dst: '[org.apache.xerces.util.XMLChar].supplemental(char,char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1478,1
    - Dst: '[org.apache.xerces.util.XMLChar].isValid(int)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1479,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1481,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].content()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1484,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1485,1
    - Dst: Integer.toHexString(int)
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1486,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1486,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1487,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].printHex(int)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1490,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1495,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - high
    - low
    - inContent
    argTypes:
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 1498
      start: 1471
    functionDepth: 3
    functionLinenumber: 1471
    functionLinenumberEnd: 1498
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].surrogates(int,int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isValid(int)'
    - '[org.apache.xerces.util.XMLChar].isHighSurrogate(int)'
    - '[org.apache.xerces.util.XMLChar].supplemental(char,char)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].printHex(int)'
    - Integer.toHexString(int)
    - '[org.apache.xml.serialize.BaseMarkupSerializer].content()'
    - '[org.apache.xerces.util.XMLChar].isLowSurrogate(int)'
    - '[org.apache.xml.serialize.Printer].printText(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.Printer].printText(String)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].surrogates(int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.Printer].printText(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1529,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1532,1
    - Dst: '[org.apache.xml.serialize.Printer].printSpace()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1545,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1548,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1551,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - chars
    - start
    - length
    - preserveSpace
    - unescaped
    argTypes:
    - char[]
    - int
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 1555
      start: 1515
    functionDepth: 1
    functionLinenumber: 1515
    functionLinenumberEnd: 1555
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].printText(char[],int,int,boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.Printer].printSpace()'
    - '[org.apache.xml.serialize.Printer].printText(org.apache.xml.serialize.BaseMarkupSerializer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].printText(char[],int,int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1569,1
    - Dst: '[String].charAt(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1570,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1572,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1574,1
    - Dst: '[String].length()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1582,1
    - Dst: '[String].charAt(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1583,1
    - Dst: '[org.apache.xml.serialize.Printer].printSpace()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1585,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1588,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1591,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - text
    - preserveSpace
    - unescaped
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 1595
      start: 1558
    functionDepth: 1
    functionLinenumber: 1558
    functionLinenumberEnd: 1595
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].printText(String,boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xml.serialize.Printer].printText(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[String].charAt(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.Printer].printSpace()'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].printText(String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.Printer].printText(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1610,1
    - Dst: '[String].length()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1611,1
    - Dst: '[String].charAt(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1612,1
    - Dst: '[String].charAt(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1612,1
    - Dst: '[String].charAt(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1612,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1613,1
    - Dst: '[String].charAt(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1614,1
    - Dst: Integer.toHexString(org.apache.xml.serialize.BaseMarkupSerializer)
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1614,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1614,1
    - Dst: '[String].charAt(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1616,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1616,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1618,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - url
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1619
      start: 1605
    functionDepth: 1
    functionLinenumber: 1605
    functionLinenumberEnd: 1619
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].printDoctypeURL(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xml.serialize.Printer].printText(char)'
    - '[org.apache.xml.serialize.Printer].printText(org.apache.xml.serialize.BaseMarkupSerializer)'
    - Integer.toHexString(org.apache.xml.serialize.BaseMarkupSerializer)
    - '[String].charAt(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].printDoctypeURL(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].getEntityRef(int)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1630,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1632,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1633,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1634,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].isPrintable(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1635,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1640,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1642,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1643,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].printHex(int)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1646,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1648
      start: 1622
    functionDepth: 3
    functionLinenumber: 1622
    functionLinenumberEnd: 1648
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].printHex(int)'
    - '[org.apache.xml.serialize.Printer].printText(char)'
    - '[org.apache.xml.serialize.EncodingInfo].isPrintable(char)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].getEntityRef(int)'
    - '[org.apache.xml.serialize.Printer].printText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.Printer].printText(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1654,1
    - Dst: Integer.toHexString(int)
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1655,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1655,1
    - Dst: '[org.apache.xml.serialize.Printer].printText(char)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1656,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1658
      start: 1653
    functionDepth: 2
    functionLinenumber: 1653
    functionLinenumberEnd: 1658
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].printHex(int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xml.serialize.Printer].printText(char)'
    - Integer.toHexString(int)
    - '[org.apache.xml.serialize.Printer].printText(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[org.apache.xml.serialize.Printer].printText(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].printHex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1672,1
    - Dst: '[String].charAt(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1673,1
    - Dst: '[String].length()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1674,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1675,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(org.apache.xml.serialize.BaseMarkupSerializer)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1681,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1683
      start: 1669
    functionDepth: 1
    functionLinenumber: 1669
    functionLinenumberEnd: 1683
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 2
    functionsReached:
    - '[String].charAt(int)'
    - '[String].charAt(org.apache.xml.serialize.BaseMarkupSerializer)'
    - '[String].length()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(org.apache.xml.serialize.BaseMarkupSerializer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xml.serialize.ElementState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1699
      start: 1696
    functionDepth: 0
    functionLinenumber: 1696
    functionLinenumberEnd: 1699
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xml.serialize.ElementState
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.ElementState].<init>()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1723,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xml.serialize.ElementState
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - namespaceURI
    - localName
    - rawName
    - preserveSpace
    argTypes:
    - String
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 1742
      start: 1709
    functionDepth: 1
    functionLinenumber: 1709
    functionLinenumberEnd: 1742
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].enterElementState(String,String,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.ElementState].<init>()'
    linkageType: ''
    returnType: org.apache.xml.serialize.ElementState
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].enterElementState(String,String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1761,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1762,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xml.serialize.ElementState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1763
      start: 1752
    functionDepth: 0
    functionLinenumber: 1752
    functionLinenumberEnd: 1763
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].leaveElementState()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: org.apache.xml.serialize.ElementState
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].leaveElementState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1775
      start: 1773
    functionDepth: 0
    functionLinenumber: 1773
    functionLinenumberEnd: 1775
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1780
      start: 1778
    functionDepth: 0
    functionLinenumber: 1778
    functionLinenumberEnd: 1780
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].clearDocumentState()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].clearDocumentState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1795,1
    - Dst: _elementStates[ i ].prefixes.get(String)
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1804,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespaceURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1810
      start: 1790
    functionDepth: 0
    functionLinenumber: 1790
    functionLinenumberEnd: 1810
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].getPrefix(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].get(String)'
    - _elementStates[ i ].prefixes.get(String)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].getPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMErrorImpl].reset()'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1821,1
    - Dst: '[org.apache.xerces.dom.DOMLocatorImpl].<init>(org.w3c.dom.Node,null)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1825,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - short
      - String
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.DOMError
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - message
    - severity
    - type
    - node
    argTypes:
    - String
    - short
    - String
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1828
      start: 1820
    functionDepth: 1
    functionLinenumber: 1820
    functionLinenumberEnd: 1828
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].modifyDOMError(String,short,String,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMErrorImpl].reset()'
    - '[org.apache.xerces.dom.DOMLocatorImpl].<init>(org.w3c.dom.Node,null)'
    linkageType: ''
    returnType: org.w3c.dom.DOMError
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].modifyDOMError(String,short,String,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].modifyDOMError(String,org.apache.xml.serialize.BaseMarkupSerializer,null,org.w3c.dom.Node)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1833,1
    - Dst: '[org.w3c.dom.DOMErrorHandler].handleError(org.apache.xerces.dom.DOMErrorImpl)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1834,1
    - Dst: '[java.io.IOException].<init>(String)'
      Src: org.apache.xml.serialize.BaseMarkupSerializer:1837,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1839
      start: 1831
    functionDepth: 0
    functionLinenumber: 1831
    functionLinenumberEnd: 1839
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 3
    functionsReached:
    - '[java.io.IOException].<init>(String)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].modifyDOMError(String,org.apache.xml.serialize.BaseMarkupSerializer,null,org.w3c.dom.Node)'
    - '[org.w3c.dom.DOMErrorHandler].handleError(org.apache.xerces.dom.DOMErrorImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.w3c.dom.ls.LSSerializerFilter
      - org.apache.xml.serialize.EncodingInfo
      - ElementState[]
      - int
      - java.util.Vector
      - boolean
      - boolean
      - java.util.Hashtable
      - String
      - String
      - org.apache.xml.serialize.OutputFormat
      - org.apache.xml.serialize.Printer
      - boolean
      - StringBuffer
      - java.io.Writer
      - java.io.OutputStream
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.xml.sax.DocumentHandler
      - org.xml.sax.ContentHandler
      - org.xml.sax.DTDHandler
      - org.apache.xml.serialize.DOMSerializer
      - org.apache.xml.serialize.Serializer
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1849
      start: 1847
    functionDepth: 0
    functionLinenumber: 1847
    functionLinenumberEnd: 1849
    functionName: '[org.apache.xml.serialize.BaseMarkupSerializer].checkUnboundNamespacePrefixedNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.BaseMarkupSerializer].checkUnboundNamespacePrefixedNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xml.serialize.SecuritySupport:41,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xml.serialize.SecuritySupport:41,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 50
    functionName: '[org.apache.xml.serialize.SecuritySupport].getContextClassLoader()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.xml.serialize.SecuritySupport].getContextClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xml.serialize.SecuritySupport:54,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xml.serialize.SecuritySupport:54,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 63
    functionName: '[org.apache.xml.serialize.SecuritySupport].getSystemClassLoader()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.xml.serialize.SecuritySupport].getSystemClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xml.serialize.SecuritySupport:67,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xml.serialize.SecuritySupport:67,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - cl
    argTypes:
    - ClassLoader
    constantsTouched: []
    func_position:
      end: 79
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 79
    functionName: '[org.apache.xml.serialize.SecuritySupport].getParentClassLoader(ClassLoader)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.xml.serialize.SecuritySupport].getParentClassLoader(ClassLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xml.serialize.SecuritySupport:83,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xml.serialize.SecuritySupport:83,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 88
    functionName: '[org.apache.xml.serialize.SecuritySupport].getSystemProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.SecuritySupport].getSystemProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedExceptionAction].<init>()'
      Src: org.apache.xml.serialize.SecuritySupport:95,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedExceptionAction)'
      Src: org.apache.xml.serialize.SecuritySupport:95,1
    - Dst: e.getException()
      Src: org.apache.xml.serialize.SecuritySupport:101,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.FileNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.FileInputStream
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 103
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 103
    functionName: '[org.apache.xml.serialize.SecuritySupport].getFileInputStream(java.io.File)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedExceptionAction)'
    - e.getException()
    - '[java.security.PrivilegedExceptionAction].<init>()'
    linkageType: ''
    returnType: java.io.FileInputStream
    signature: '[org.apache.xml.serialize.SecuritySupport].getFileInputStream(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xml.serialize.SecuritySupport:109,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xml.serialize.SecuritySupport:109,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.InputStream
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - cl
    - name
    argTypes:
    - ClassLoader
    - String
    constantsTouched: []
    func_position:
      end: 120
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 120
    functionName: '[org.apache.xml.serialize.SecuritySupport].getResourceAsStream(ClassLoader,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: java.io.InputStream
    signature: '[org.apache.xml.serialize.SecuritySupport].getResourceAsStream(ClassLoader,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xml.serialize.SecuritySupport:124,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xml.serialize.SecuritySupport:124,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xml.serialize.SecuritySupport:123,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 129
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 129
    functionName: '[org.apache.xml.serialize.SecuritySupport].getFileExists(java.io.File)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[Boolean].booleanValue()'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.SecuritySupport].getFileExists(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xml.serialize.SecuritySupport:133,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xml.serialize.SecuritySupport:133,1
    - Dst: '[Long].longValue()'
      Src: org.apache.xml.serialize.SecuritySupport:132,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 138
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 138
    functionName: '[org.apache.xml.serialize.SecuritySupport].getLastModified(java.io.File)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[Long].longValue()'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: long
    signature: '[org.apache.xml.serialize.SecuritySupport].getLastModified(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xml.serialize.SecuritySupport
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 140
    functionName: '[org.apache.xml.serialize.SecuritySupport].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/SecuritySupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xml.serialize.SecuritySupport
    signature: '[org.apache.xml.serialize.SecuritySupport].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping(String)'
      Src: org.apache.xml.serialize.EncodingInfo:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - String
      - String
      - int
      - Object
      - Object
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.EncodingInfo
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ianaName
    - javaName
    - lastPrintable
    argTypes:
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 68
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 68
    functionName: '[org.apache.xml.serialize.EncodingInfo].<init>(String,String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/EncodingInfo.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping(String)'
    linkageType: ''
    returnType: org.apache.xml.serialize.EncodingInfo
    signature: '[org.apache.xml.serialize.EncodingInfo].<init>(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - String
      - String
      - int
      - Object
      - Object
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.apache.xml.serialize.EncodingInfo].getIANAName()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/EncodingInfo.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.EncodingInfo].getIANAName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.OutputStreamWriter].<init>(java.io.OutputStream,String)'
      Src: org.apache.xml.serialize.EncodingInfo:89,1
    - Dst: '[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping(String)'
      Src: org.apache.xml.serialize.EncodingInfo:90,1
    - Dst: '[java.io.OutputStreamWriter].<init>(java.io.OutputStream,String)'
      Src: org.apache.xml.serialize.EncodingInfo:93,1
    - Dst: '[java.io.OutputStreamWriter].<init>(java.io.OutputStream,String)'
      Src: org.apache.xml.serialize.EncodingInfo:94,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - String
      - String
      - int
      - Object
      - Object
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Writer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - output
    argTypes:
    - java.io.OutputStream
    constantsTouched: []
    func_position:
      end: 95
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 95
    functionName: '[org.apache.xml.serialize.EncodingInfo].getWriter(java.io.OutputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/EncodingInfo.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping(String)'
    - '[java.io.OutputStreamWriter].<init>(java.io.OutputStream,String)'
    linkageType: ''
    returnType: java.io.Writer
    signature: '[org.apache.xml.serialize.EncodingInfo].getWriter(java.io.OutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.EncodingInfo].isPrintable0(char)'
      Src: org.apache.xml.serialize.EncodingInfo:106,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - String
      - String
      - int
      - Object
      - Object
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 107
      start: 102
    functionDepth: 2
    functionLinenumber: 102
    functionLinenumberEnd: 107
    functionName: '[org.apache.xml.serialize.EncodingInfo].isPrintable(char)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/EncodingInfo.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.serialize.EncodingInfo].isPrintable0(char)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.EncodingInfo].isPrintable(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: CharsetMethods.fgCharsetForNameMethod.invoke(null,Object[])
      Src: org.apache.xml.serialize.EncodingInfo:126,1
    - Dst: CharsetMethods.fgCharsetCanEncodeMethod.invoke(org.apache.xml.serialize.EncodingInfo,Object[])
      Src: org.apache.xml.serialize.EncodingInfo:127,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xml.serialize.EncodingInfo:127,1
    - Dst: CharsetMethods.fgCharsetNewEncoderMethod.invoke(org.apache.xml.serialize.EncodingInfo,Object[])
      Src: org.apache.xml.serialize.EncodingInfo:128,1
    - Dst: '[Character].<init>(char)'
      Src: org.apache.xml.serialize.EncodingInfo:143,1
    - Dst: CharsetMethods.fgCharsetEncoderCanEncodeMethod.invoke(org.apache.xml.serialize.EncodingInfo,Object[])
      Src: org.apache.xml.serialize.EncodingInfo:144,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xml.serialize.EncodingInfo:144,1
    - Dst: CharToByteConverterMethods.fgGetConverterMethod.invoke(null,Object[])
      Src: org.apache.xml.serialize.EncodingInfo:167,1
    - Dst: '[Character].<init>(char)'
      Src: org.apache.xml.serialize.EncodingInfo:176,1
    - Dst: CharToByteConverterMethods.fgCanConvertMethod.invoke(org.apache.xml.serialize.EncodingInfo,Object[])
      Src: org.apache.xml.serialize.EncodingInfo:177,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xml.serialize.EncodingInfo:177,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - String
      - String
      - int
      - Object
      - Object
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 186
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 186
    functionName: '[org.apache.xml.serialize.EncodingInfo].isPrintable0(char)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/EncodingInfo.java
    functionUses: 1
    functionsReached:
    - CharsetMethods.fgCharsetCanEncodeMethod.invoke(org.apache.xml.serialize.EncodingInfo,Object[])
    - '[Character].<init>(char)'
    - '[Boolean].booleanValue()'
    - CharsetMethods.fgCharsetForNameMethod.invoke(null,Object[])
    - CharsetMethods.fgCharsetEncoderCanEncodeMethod.invoke(org.apache.xml.serialize.EncodingInfo,Object[])
    - CharsetMethods.fgCharsetNewEncoderMethod.invoke(org.apache.xml.serialize.EncodingInfo,Object[])
    - CharToByteConverterMethods.fgCanConvertMethod.invoke(org.apache.xml.serialize.EncodingInfo,Object[])
    - CharToByteConverterMethods.fgGetConverterMethod.invoke(null,Object[])
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.EncodingInfo].isPrintable0(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(org.apache.xml.serialize.EncodingInfo,String)'
      Src: org.apache.xml.serialize.EncodingInfo:192,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - String
      - String
      - int
      - Object
      - Object
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 193
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 193
    functionName: '[org.apache.xml.serialize.EncodingInfo].testJavaEncodingName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/EncodingInfo.java
    functionUses: 0
    functionsReached:
    - '[String].<init>(org.apache.xml.serialize.EncodingInfo,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.EncodingInfo].testJavaEncodingName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.lang.reflect.Method
      - java.lang.reflect.Method
      - java.lang.reflect.Method
      - java.lang.reflect.Method
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xml.serialize.EncodingInfo.CharsetMethods
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 215
    functionName: '[org.apache.xml.serialize.EncodingInfo.CharsetMethods].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/EncodingInfo.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xml.serialize.EncodingInfo.CharsetMethods
    signature: '[org.apache.xml.serialize.EncodingInfo.CharsetMethods].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.lang.reflect.Method
      - java.lang.reflect.Method
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xml.serialize.EncodingInfo.CharToByteConverterMethods
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 254
    functionName: '[org.apache.xml.serialize.EncodingInfo.CharToByteConverterMethods].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/EncodingInfo.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xml.serialize.EncodingInfo.CharToByteConverterMethods
    signature: '[org.apache.xml.serialize.EncodingInfo.CharToByteConverterMethods].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.OutputFormat].<init>(String,null,boolean)'
      Src: org.apache.xml.serialize.TextSerializer:75,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xml.serialize.TextSerializer:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.TextSerializer
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 3
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[org.apache.xml.serialize.TextSerializer].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/TextSerializer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
    - '[org.apache.xml.serialize.OutputFormat].<init>(String,null,boolean)'
    linkageType: ''
    returnType: org.apache.xml.serialize.TextSerializer
    signature: '[org.apache.xml.serialize.TextSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].setOutputFormat()'
      Src: org.apache.xml.serialize.TextSerializer:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xml.serialize.OutputFormat
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - format
    argTypes:
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[org.apache.xml.serialize.TextSerializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/TextSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].setOutputFormat()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.TextSerializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.TextSerializer].startElement(null)'
      Src: org.apache.xml.serialize.TextSerializer:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.xml.sax.Attributes
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 4
    argNames:
    - namespaceURI
    - localName
    - rawName
    - attrs
    argTypes:
    - String
    - String
    - String
    - org.xml.sax.Attributes
    constantsTouched: []
    func_position:
      end: 95
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 95
    functionName: '[org.apache.xml.serialize.TextSerializer].startElement(String,String,String,org.xml.sax.Attributes)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/TextSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.TextSerializer].startElement(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.TextSerializer].startElement(String,String,String,org.xml.sax.Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.TextSerializer].endElement()'
      Src: org.apache.xml.serialize.TextSerializer:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 3
    argNames:
    - namespaceURI
    - localName
    - rawName
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 103
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionName: '[org.apache.xml.serialize.TextSerializer].endElement(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/TextSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.TextSerializer].endElement()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.TextSerializer].endElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.TextSerializer].getElementState()'
      Src: org.apache.xml.serialize.TextSerializer:118,1
    - Dst: '[org.apache.xml.serialize.TextSerializer].isDocumentState()'
      Src: org.apache.xml.serialize.TextSerializer:119,1
    - Dst: '[org.apache.xml.serialize.TextSerializer].startDocument(String)'
      Src: org.apache.xml.serialize.TextSerializer:125,1
    - Dst: '[org.apache.xml.serialize.TextSerializer].enterElementState(null,null,String,org.apache.xml.serialize.TextSerializer)'
      Src: org.apache.xml.serialize.TextSerializer:140,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.TextSerializer)'
      Src: org.apache.xml.serialize.TextSerializer:142,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.AttributeList
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 2
    argNames:
    - tagName
    - attrs
    argTypes:
    - String
    - org.xml.sax.AttributeList
    constantsTouched: []
    func_position:
      end: 144
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 144
    functionName: '[org.apache.xml.serialize.TextSerializer].startElement(String,org.xml.sax.AttributeList)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/TextSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.TextSerializer].isDocumentState()'
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.TextSerializer)'
    - '[org.apache.xml.serialize.TextSerializer].getElementState()'
    - '[org.apache.xml.serialize.TextSerializer].startDocument(String)'
    - '[org.apache.xml.serialize.TextSerializer].enterElementState(null,null,String,org.apache.xml.serialize.TextSerializer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.TextSerializer].startElement(String,org.xml.sax.AttributeList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.TextSerializer].endElementIO(String)'
      Src: org.apache.xml.serialize.TextSerializer:151,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.TextSerializer)'
      Src: org.apache.xml.serialize.TextSerializer:153,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - tagName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 155
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 155
    functionName: '[org.apache.xml.serialize.TextSerializer].endElement(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/TextSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.TextSerializer].endElementIO(String)'
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.TextSerializer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.TextSerializer].endElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.TextSerializer].getElementState()'
      Src: org.apache.xml.serialize.TextSerializer:166,1
    - Dst: '[org.apache.xml.serialize.TextSerializer].leaveElementState()'
      Src: org.apache.xml.serialize.TextSerializer:169,1
    - Dst: '[org.apache.xml.serialize.TextSerializer].isDocumentState()'
      Src: org.apache.xml.serialize.TextSerializer:172,1
    - Dst: _printer.flush()
      Src: org.apache.xml.serialize.TextSerializer:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - tagName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 174
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 174
    functionName: '[org.apache.xml.serialize.TextSerializer].endElementIO(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/TextSerializer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.serialize.TextSerializer].leaveElementState()'
    - _printer.flush()
    - '[org.apache.xml.serialize.TextSerializer].getElementState()'
    - '[org.apache.xml.serialize.TextSerializer].isDocumentState()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.TextSerializer].endElementIO(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 2
    argNames:
    - target
    - code
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: '[org.apache.xml.serialize.TextSerializer].processingInstructionIO(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/TextSerializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.TextSerializer].processingInstructionIO(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: '[org.apache.xml.serialize.TextSerializer].comment(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/TextSerializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.TextSerializer].comment(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 3
    argNames:
    - chars
    - start
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 189
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionName: '[org.apache.xml.serialize.TextSerializer].comment(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/TextSerializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.TextSerializer].comment(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.TextSerializer].content()'
      Src: org.apache.xml.serialize.TextSerializer:198,1
    - Dst: '[org.apache.xml.serialize.TextSerializer].printText(char[],int,int,boolean,boolean)'
      Src: org.apache.xml.serialize.TextSerializer:200,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.TextSerializer)'
      Src: org.apache.xml.serialize.TextSerializer:202,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 3
    argNames:
    - chars
    - start
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 204
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 204
    functionName: '[org.apache.xml.serialize.TextSerializer].characters(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/TextSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.TextSerializer)'
    - '[org.apache.xml.serialize.TextSerializer].printText(char[],int,int,boolean,boolean)'
    - '[org.apache.xml.serialize.TextSerializer].content()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.TextSerializer].characters(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.TextSerializer].content()'
      Src: org.apache.xml.serialize.TextSerializer:212,1
    - Dst: '[org.apache.xml.serialize.TextSerializer].printText(String,boolean,boolean)'
      Src: org.apache.xml.serialize.TextSerializer:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 2
    argNames:
    - text
    - unescaped
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 215
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 215
    functionName: '[org.apache.xml.serialize.TextSerializer].characters(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/TextSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.TextSerializer].printText(String,boolean,boolean)'
    - '[org.apache.xml.serialize.TextSerializer].content()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.TextSerializer].characters(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: _printer.leaveDTD()
      Src: org.apache.xml.serialize.TextSerializer:237,1
    - Dst: '[org.apache.xml.serialize.TextSerializer].serializePreRoot()'
      Src: org.apache.xml.serialize.TextSerializer:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - rootTagName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 242
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 242
    functionName: '[org.apache.xml.serialize.TextSerializer].startDocument(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/TextSerializer.java
    functionUses: 1
    functionsReached:
    - _printer.leaveDTD()
    - '[org.apache.xml.serialize.TextSerializer].serializePreRoot()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.TextSerializer].startDocument(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getTagName()'
      Src: org.apache.xml.serialize.TextSerializer:258,1
    - Dst: '[org.apache.xml.serialize.TextSerializer].getElementState()'
      Src: org.apache.xml.serialize.TextSerializer:259,1
    - Dst: '[org.apache.xml.serialize.TextSerializer].isDocumentState()'
      Src: org.apache.xml.serialize.TextSerializer:260,1
    - Dst: '[org.apache.xml.serialize.TextSerializer].startDocument(org.apache.xml.serialize.TextSerializer)'
      Src: org.apache.xml.serialize.TextSerializer:266,1
    - Dst: '[org.w3c.dom.Element].hasChildNodes()'
      Src: org.apache.xml.serialize.TextSerializer:280,1
    - Dst: '[org.apache.xml.serialize.TextSerializer].enterElementState(null,null,org.apache.xml.serialize.TextSerializer,org.apache.xml.serialize.TextSerializer)'
      Src: org.apache.xml.serialize.TextSerializer:283,1
    - Dst: '[org.w3c.dom.Element].getFirstChild()'
      Src: org.apache.xml.serialize.TextSerializer:284,1
    - Dst: '[org.apache.xml.serialize.TextSerializer].serializeNode(org.apache.xml.serialize.TextSerializer)'
      Src: org.apache.xml.serialize.TextSerializer:286,1
    - Dst: '[org.apache.xml.serialize.TextSerializer].getNextSibling()'
      Src: org.apache.xml.serialize.TextSerializer:287,1
    - Dst: '[org.apache.xml.serialize.TextSerializer].endElementIO(org.apache.xml.serialize.TextSerializer)'
      Src: org.apache.xml.serialize.TextSerializer:289,1
    - Dst: '[org.apache.xml.serialize.TextSerializer].isDocumentState()'
      Src: org.apache.xml.serialize.TextSerializer:291,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - elem
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 297
      start: 250
    functionDepth: 1
    functionLinenumber: 250
    functionLinenumberEnd: 297
    functionName: '[org.apache.xml.serialize.TextSerializer].serializeElement(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/TextSerializer.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Element].getTagName()'
    - '[org.w3c.dom.Element].hasChildNodes()'
    - '[org.apache.xml.serialize.TextSerializer].endElementIO(org.apache.xml.serialize.TextSerializer)'
    - '[org.apache.xml.serialize.TextSerializer].startDocument(org.apache.xml.serialize.TextSerializer)'
    - '[org.w3c.dom.Element].getFirstChild()'
    - '[org.apache.xml.serialize.TextSerializer].getNextSibling()'
    - '[org.apache.xml.serialize.TextSerializer].enterElementState(null,null,org.apache.xml.serialize.TextSerializer,org.apache.xml.serialize.TextSerializer)'
    - '[org.apache.xml.serialize.TextSerializer].isDocumentState()'
    - '[org.apache.xml.serialize.TextSerializer].getElementState()'
    - '[org.apache.xml.serialize.TextSerializer].serializeNode(org.apache.xml.serialize.TextSerializer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.TextSerializer].serializeElement(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xml.serialize.TextSerializer:311,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      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(org.apache.xml.serialize.TextSerializer,boolean)'
      Src: org.apache.xml.serialize.TextSerializer:317,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xml.serialize.TextSerializer:324,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xml.serialize.TextSerializer:326,1
    - Dst: '[org.apache.xml.serialize.TextSerializer].characters(org.apache.xml.serialize.TextSerializer,boolean)'
      Src: org.apache.xml.serialize.TextSerializer:326,1
    - Dst: '[org.apache.xml.serialize.TextSerializer].serializeElement(org.w3c.dom.Element)'
      Src: org.apache.xml.serialize.TextSerializer:341,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xml.serialize.TextSerializer:352,1
    - Dst: '[org.apache.xml.serialize.TextSerializer].serializeNode(org.apache.xml.serialize.TextSerializer)'
      Src: org.apache.xml.serialize.TextSerializer:354,1
    - Dst: '[org.apache.xml.serialize.TextSerializer].getNextSibling()'
      Src: org.apache.xml.serialize.TextSerializer:355,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 363
      start: 305
    functionDepth: 2
    functionLinenumber: 305
    functionLinenumberEnd: 363
    functionName: '[org.apache.xml.serialize.TextSerializer].serializeNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/TextSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.TextSerializer].characters(org.apache.xml.serialize.TextSerializer,boolean)'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.apache.xml.serialize.TextSerializer].serializeElement(org.w3c.dom.Element)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[org.apache.xml.serialize.TextSerializer].getNextSibling()'
    - '[org.apache.xml.serialize.TextSerializer].serializeNode(org.apache.xml.serialize.TextSerializer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.TextSerializer].serializeNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.TextSerializer].getElementState()'
      Src: org.apache.xml.serialize.TextSerializer:370,1
    - Dst: '[org.apache.xml.serialize.TextSerializer].isDocumentState()'
      Src: org.apache.xml.serialize.TextSerializer:371,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xml.serialize.ElementState
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 382
      start: 366
    functionDepth: 0
    functionLinenumber: 366
    functionLinenumberEnd: 382
    functionName: '[org.apache.xml.serialize.TextSerializer].content()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/TextSerializer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xml.serialize.TextSerializer].isDocumentState()'
    - '[org.apache.xml.serialize.TextSerializer].getElementState()'
    linkageType: ''
    returnType: org.apache.xml.serialize.ElementState
    signature: '[org.apache.xml.serialize.TextSerializer].content()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 388
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 388
    functionName: '[org.apache.xml.serialize.TextSerializer].getEntityRef(int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/TextSerializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.TextSerializer].getEntityRef(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.Printer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xml.serialize.IndentPrinter:82,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xml.serialize.IndentPrinter:84,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xml.serialize.IndentPrinter:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      - org.apache.xml.serialize.OutputFormat
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - StringBuffer
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.IndentPrinter
      static: false
      superClass: org.apache.xml.serialize.Printer
    argCount: 2
    argNames:
    - writer
    - format
    argTypes:
    - java.io.Writer
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 88
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 88
    functionName: '[org.apache.xml.serialize.IndentPrinter].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/IndentPrinter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.serialize.Printer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
    - '[StringBuffer].<init>(int)'
    linkageType: ''
    returnType: org.apache.xml.serialize.IndentPrinter
    signature: '[org.apache.xml.serialize.IndentPrinter].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(StringBuffer)'
      Src: org.apache.xml.serialize.IndentPrinter:104,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xml.serialize.IndentPrinter:105,1
    - Dst: '[org.apache.xml.serialize.IndentPrinter].flushLine(boolean)'
      Src: org.apache.xml.serialize.IndentPrinter:106,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.xml.serialize.IndentPrinter:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - StringBuffer
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.Printer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 99
    functionDepth: 2
    functionLinenumber: 99
    functionLinenumberEnd: 111
    functionName: '[org.apache.xml.serialize.IndentPrinter].enterDTD()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/IndentPrinter.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.xml.serialize.IndentPrinter].flushLine(boolean)'
    - '[StringBuffer].append(StringBuffer)'
    - '[StringBuffer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.IndentPrinter].enterDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(StringBuffer)'
      Src: org.apache.xml.serialize.IndentPrinter:123,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xml.serialize.IndentPrinter:124,1
    - Dst: '[org.apache.xml.serialize.IndentPrinter].flushLine(boolean)'
      Src: org.apache.xml.serialize.IndentPrinter:125,1
    - Dst: _dtdWriter.toString()
      Src: org.apache.xml.serialize.IndentPrinter:127,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - StringBuffer
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xml.serialize.Printer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 119
    functionDepth: 2
    functionLinenumber: 119
    functionLinenumberEnd: 130
    functionName: '[org.apache.xml.serialize.IndentPrinter].leaveDTD()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/IndentPrinter.java
    functionUses: 0
    functionsReached:
    - _dtdWriter.toString()
    - '[org.apache.xml.serialize.IndentPrinter].flushLine(boolean)'
    - '[StringBuffer].append(StringBuffer)'
    - '[StringBuffer].<init>(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.IndentPrinter].leaveDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xml.serialize.IndentPrinter:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - StringBuffer
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.Printer
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 145
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 145
    functionName: '[org.apache.xml.serialize.IndentPrinter].printText(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/IndentPrinter.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.IndentPrinter].printText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xml.serialize.IndentPrinter:150,1
    - Dst: '[StringBuffer].append(org.apache.xml.serialize.IndentPrinter)'
      Src: org.apache.xml.serialize.IndentPrinter:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - StringBuffer
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.Printer
    argCount: 1
    argNames:
    - text
    argTypes:
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 151
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 151
    functionName: '[org.apache.xml.serialize.IndentPrinter].printText(StringBuffer)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/IndentPrinter.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(org.apache.xml.serialize.IndentPrinter)'
    - '[StringBuffer].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.IndentPrinter].printText(StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xml.serialize.IndentPrinter:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - StringBuffer
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.Printer
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[org.apache.xml.serialize.IndentPrinter].printText(char)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/IndentPrinter.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.IndentPrinter].printText(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(char[],int,int)'
      Src: org.apache.xml.serialize.IndentPrinter:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - StringBuffer
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.Printer
    argCount: 3
    argNames:
    - chars
    - start
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 163
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionName: '[org.apache.xml.serialize.IndentPrinter].printText(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/IndentPrinter.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.IndentPrinter].printText(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xml.serialize.IndentPrinter:190,1
    - Dst: _format.getLineWidth()
      Src: org.apache.xml.serialize.IndentPrinter:195,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xml.serialize.IndentPrinter:196,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xml.serialize.IndentPrinter:196,1
    - Dst: _format.getLineWidth()
      Src: org.apache.xml.serialize.IndentPrinter:196,1
    - Dst: '[org.apache.xml.serialize.IndentPrinter].flushLine(boolean)'
      Src: org.apache.xml.serialize.IndentPrinter:197,1
    - Dst: _format.getLineSeparator()
      Src: org.apache.xml.serialize.IndentPrinter:200,1
    - Dst: _writer.write(org.apache.xml.serialize.IndentPrinter)
      Src: org.apache.xml.serialize.IndentPrinter:200,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xml.serialize.IndentPrinter:212,1
    - Dst: '[StringBuffer].append(StringBuffer)'
      Src: org.apache.xml.serialize.IndentPrinter:215,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xml.serialize.IndentPrinter:216,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - StringBuffer
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.Printer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 221
      start: 174
    functionDepth: 2
    functionLinenumber: 174
    functionLinenumberEnd: 221
    functionName: '[org.apache.xml.serialize.IndentPrinter].printSpace()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/IndentPrinter.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].length()'
    - _format.getLineSeparator()
    - '[StringBuffer].<init>(int)'
    - _format.getLineWidth()
    - _writer.write(org.apache.xml.serialize.IndentPrinter)
    - '[StringBuffer].append(StringBuffer)'
    - '[StringBuffer].append(char)'
    - '[org.apache.xml.serialize.IndentPrinter].flushLine(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.IndentPrinter].printSpace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.IndentPrinter].breakLine(boolean)'
      Src: org.apache.xml.serialize.IndentPrinter:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - StringBuffer
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.Printer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 231
    functionDepth: 3
    functionLinenumber: 231
    functionLinenumberEnd: 234
    functionName: '[org.apache.xml.serialize.IndentPrinter].breakLine()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/IndentPrinter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.serialize.IndentPrinter].breakLine(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.IndentPrinter].breakLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xml.serialize.IndentPrinter:240,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xml.serialize.IndentPrinter:242,1
    - Dst: '[StringBuffer].append(StringBuffer)'
      Src: org.apache.xml.serialize.IndentPrinter:245,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xml.serialize.IndentPrinter:246,1
    - Dst: '[org.apache.xml.serialize.IndentPrinter].flushLine(boolean)'
      Src: org.apache.xml.serialize.IndentPrinter:248,1
    - Dst: _format.getLineSeparator()
      Src: org.apache.xml.serialize.IndentPrinter:251,1
    - Dst: _writer.write(org.apache.xml.serialize.IndentPrinter)
      Src: org.apache.xml.serialize.IndentPrinter:251,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - StringBuffer
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.Printer
    argCount: 1
    argNames:
    - preserveSpace
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 258
      start: 237
    functionDepth: 2
    functionLinenumber: 237
    functionLinenumberEnd: 258
    functionName: '[org.apache.xml.serialize.IndentPrinter].breakLine(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/IndentPrinter.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].length()'
    - _format.getLineSeparator()
    - '[StringBuffer].<init>(int)'
    - '[StringBuffer].append(StringBuffer)'
    - _writer.write(org.apache.xml.serialize.IndentPrinter)
    - '[StringBuffer].append(char)'
    - '[org.apache.xml.serialize.IndentPrinter].flushLine(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.IndentPrinter].breakLine(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xml.serialize.IndentPrinter:272,1
    - Dst: _format.getIndenting()
      Src: org.apache.xml.serialize.IndentPrinter:275,1
    - Dst: _format.getLineWidth()
      Src: org.apache.xml.serialize.IndentPrinter:278,1
    - Dst: _format.getLineWidth()
      Src: org.apache.xml.serialize.IndentPrinter:278,1
    - Dst: _format.getLineWidth()
      Src: org.apache.xml.serialize.IndentPrinter:279,1
    - Dst: _writer.write(char)
      Src: org.apache.xml.serialize.IndentPrinter:283,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xml.serialize.IndentPrinter:293,1
    - Dst: _writer.write(org.apache.xml.serialize.IndentPrinter)
      Src: org.apache.xml.serialize.IndentPrinter:293,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xml.serialize.IndentPrinter:295,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - StringBuffer
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.Printer
    argCount: 1
    argNames:
    - preserveSpace
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 303
      start: 268
    functionDepth: 1
    functionLinenumber: 268
    functionLinenumberEnd: 303
    functionName: '[org.apache.xml.serialize.IndentPrinter].flushLine(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/IndentPrinter.java
    functionUses: 4
    functionsReached:
    - _writer.write(char)
    - '[StringBuffer].length()'
    - '[StringBuffer].<init>(int)'
    - _format.getLineWidth()
    - '[StringBuffer].toString()'
    - _writer.write(org.apache.xml.serialize.IndentPrinter)
    - _format.getIndenting()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.IndentPrinter].flushLine(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xml.serialize.IndentPrinter:312,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xml.serialize.IndentPrinter:312,1
    - Dst: '[org.apache.xml.serialize.IndentPrinter].breakLine()'
      Src: org.apache.xml.serialize.IndentPrinter:313,1
    - Dst: _writer.flush()
      Src: org.apache.xml.serialize.IndentPrinter:315,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - StringBuffer
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.Printer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 310
    functionDepth: 4
    functionLinenumber: 310
    functionLinenumberEnd: 322
    functionName: '[org.apache.xml.serialize.IndentPrinter].flush()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/IndentPrinter.java
    functionUses: 0
    functionsReached:
    - _writer.flush()
    - '[StringBuffer].length()'
    - '[org.apache.xml.serialize.IndentPrinter].breakLine()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.IndentPrinter].flush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: _format.getIndent()
      Src: org.apache.xml.serialize.IndentPrinter:330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - StringBuffer
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.Printer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 328
    functionDepth: 0
    functionLinenumber: 328
    functionLinenumberEnd: 331
    functionName: '[org.apache.xml.serialize.IndentPrinter].indent()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/IndentPrinter.java
    functionUses: 0
    functionsReached:
    - _format.getIndent()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.IndentPrinter].indent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: _format.getIndent()
      Src: org.apache.xml.serialize.IndentPrinter:339,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xml.serialize.IndentPrinter:344,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xml.serialize.IndentPrinter:344,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - StringBuffer
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.Printer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 337
    functionDepth: 1
    functionLinenumber: 337
    functionLinenumberEnd: 346
    functionName: '[org.apache.xml.serialize.IndentPrinter].unindent()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/IndentPrinter.java
    functionUses: 0
    functionsReached:
    - _format.getIndent()
    - '[StringBuffer].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.IndentPrinter].unindent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - StringBuffer
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xml.serialize.Printer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 352
      start: 349
    functionDepth: 0
    functionLinenumber: 349
    functionLinenumberEnd: 352
    functionName: '[org.apache.xml.serialize.IndentPrinter].getNextIndent()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/IndentPrinter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xml.serialize.IndentPrinter].getNextIndent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - StringBuffer
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.Printer
    argCount: 1
    argNames:
    - indent
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 358
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 358
    functionName: '[org.apache.xml.serialize.IndentPrinter].setNextIndent(int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/IndentPrinter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.IndentPrinter].setNextIndent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - StringBuffer
      - StringBuffer
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.Printer
    argCount: 1
    argNames:
    - indent
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 364
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 364
    functionName: '[org.apache.xml.serialize.IndentPrinter].setThisIndent(int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/IndentPrinter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.IndentPrinter].setThisIndent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.ObjectFactory].createObject(String,null,String)'
      Src: org.apache.xml.serialize.ObjectFactory:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - factoryId
    - fallbackClassName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[org.apache.xml.serialize.ObjectFactory].createObject(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.ObjectFactory].createObject(String,null,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xml.serialize.ObjectFactory].createObject(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.ObjectFactory].debugPrintln(String)'
      Src: org.apache.xml.serialize.ObjectFactory:127,1
    - Dst: '[org.apache.xml.serialize.ObjectFactory].findClassLoader()'
      Src: org.apache.xml.serialize.ObjectFactory:129,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: org.apache.xml.serialize.ObjectFactory:133,1
    - Dst: '[String].length()'
      Src: org.apache.xml.serialize.ObjectFactory:134,1
    - Dst: '[org.apache.xml.serialize.ObjectFactory].debugPrintln(String)'
      Src: org.apache.xml.serialize.ObjectFactory:135,1
    - Dst: '[org.apache.xml.serialize.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: org.apache.xml.serialize.ObjectFactory:136,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: org.apache.xml.serialize.ObjectFactory:149,1
    - Dst: '[java.io.File].<init>(org.apache.xml.serialize.ObjectFactory)'
      Src: org.apache.xml.serialize.ObjectFactory:152,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileExists(java.io.File)'
      Src: org.apache.xml.serialize.ObjectFactory:153,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
      Src: org.apache.xml.serialize.ObjectFactory:167,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
      Src: org.apache.xml.serialize.ObjectFactory:180,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.xml.serialize.ObjectFactory:185,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
      Src: org.apache.xml.serialize.ObjectFactory:186,1
    - Dst: '[java.util.Properties].load(java.io.FileInputStream)'
      Src: org.apache.xml.serialize.ObjectFactory:187,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.apache.xml.serialize.ObjectFactory:200,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: org.apache.xml.serialize.ObjectFactory:208,1
    - Dst: '[java.io.File].<init>(org.apache.xml.serialize.ObjectFactory)'
      Src: org.apache.xml.serialize.ObjectFactory:213,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
      Src: org.apache.xml.serialize.ObjectFactory:213,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.xml.serialize.ObjectFactory:214,1
    - Dst: '[java.util.Properties].load(java.io.FileInputStream)'
      Src: org.apache.xml.serialize.ObjectFactory:215,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: org.apache.xml.serialize.ObjectFactory:216,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.apache.xml.serialize.ObjectFactory:226,1
    - Dst: '[org.apache.xml.serialize.ObjectFactory].debugPrintln(org.apache.xml.serialize.ObjectFactory)'
      Src: org.apache.xml.serialize.ObjectFactory:234,1
    - Dst: '[org.apache.xml.serialize.ObjectFactory].newInstance(org.apache.xml.serialize.ObjectFactory,ClassLoader,boolean)'
      Src: org.apache.xml.serialize.ObjectFactory:235,1
    - Dst: '[org.apache.xml.serialize.ObjectFactory].findJarServiceProvider(String)'
      Src: org.apache.xml.serialize.ObjectFactory:239,1
    - Dst: '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,null)'
      Src: org.apache.xml.serialize.ObjectFactory:245,1
    - Dst: '[org.apache.xml.serialize.ObjectFactory].debugPrintln(String)'
      Src: org.apache.xml.serialize.ObjectFactory:249,1
    - Dst: '[org.apache.xml.serialize.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: org.apache.xml.serialize.ObjectFactory:250,1
    CyclomaticComplexity: 38
    EdgeCount: 38
    ICount: 74
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - factoryId
    - propertiesFilename
    - fallbackClassName
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 251
      start: 122
    functionDepth: 3
    functionLinenumber: 122
    functionLinenumberEnd: 251
    functionName: '[org.apache.xml.serialize.ObjectFactory].createObject(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.ObjectFactory].debugPrintln(org.apache.xml.serialize.ObjectFactory)'
    - '[org.apache.xml.serialize.ObjectFactory].findClassLoader()'
    - '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
    - '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,null)'
    - '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
    - '[org.apache.xml.serialize.ObjectFactory].findJarServiceProvider(String)'
    - '[org.apache.xml.serialize.ObjectFactory].debugPrintln(String)'
    - '[org.apache.xml.serialize.ObjectFactory].newInstance(org.apache.xml.serialize.ObjectFactory,ClassLoader,boolean)'
    - '[java.io.FileInputStream].close()'
    - '[java.util.Properties].load(java.io.FileInputStream)'
    - '[java.io.File].<init>(org.apache.xml.serialize.ObjectFactory)'
    - '[org.apache.xml.serialize.ObjectFactory].newInstance(String,ClassLoader,boolean)'
    - '[org.apache.html.dom.SecuritySupport].getFileExists(java.io.File)'
    - '[java.util.Properties].getProperty(String)'
    - '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
    - '[String].length()'
    - '[java.util.Properties].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xml.serialize.ObjectFactory].createObject(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: org.apache.xml.serialize.ObjectFactory:260,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xml.serialize.ObjectFactory:262,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 258
    functionDepth: 1
    functionLinenumber: 258
    functionLinenumberEnd: 266
    functionName: '[org.apache.xml.serialize.ObjectFactory].isDebugEnabled()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.ObjectFactory].isDebugEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: org.apache.xml.serialize.ObjectFactory:271,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 273
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 273
    functionName: '[org.apache.xml.serialize.ObjectFactory].debugPrintln(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/ObjectFactory.java
    functionUses: 2
    functionsReached:
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.ObjectFactory].debugPrintln(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.SecuritySupport].getContextClassLoader()'
      Src: org.apache.xml.serialize.ObjectFactory:284,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemClassLoader()'
      Src: org.apache.xml.serialize.ObjectFactory:285,1
    - Dst: ObjectFactory.class.getClassLoader()
      Src: org.apache.xml.serialize.ObjectFactory:298,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getParentClassLoader(org.apache.xml.serialize.ObjectFactory)'
      Src: org.apache.xml.serialize.ObjectFactory:310,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getParentClassLoader(ClassLoader)'
      Src: org.apache.xml.serialize.ObjectFactory:325,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 279
    functionDepth: 2
    functionLinenumber: 279
    functionLinenumberEnd: 331
    functionName: '[org.apache.xml.serialize.ObjectFactory].findClassLoader()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/ObjectFactory.java
    functionUses: 2
    functionsReached:
    - ObjectFactory.class.getClassLoader()
    - '[org.apache.html.dom.SecuritySupport].getParentClassLoader(ClassLoader)'
    - '[org.apache.html.dom.SecuritySupport].getSystemClassLoader()'
    - '[org.apache.html.dom.SecuritySupport].getParentClassLoader(org.apache.xml.serialize.ObjectFactory)'
    - '[org.apache.html.dom.SecuritySupport].getContextClassLoader()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.xml.serialize.ObjectFactory].findClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
      Src: org.apache.xml.serialize.ObjectFactory:342,1
    - Dst: '[Class].newInstance()'
      Src: org.apache.xml.serialize.ObjectFactory:343,1
    - Dst: '[org.apache.xml.serialize.ObjectFactory].debugPrintln(org.apache.xml.serialize.ObjectFactory)'
      Src: org.apache.xml.serialize.ObjectFactory:344,1
    - Dst: '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,org.apache.xml.serialize.ObjectFactory)'
      Src: org.apache.xml.serialize.ObjectFactory:348,1
    - Dst: '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(org.apache.xml.serialize.ObjectFactory,org.apache.xml.serialize.ObjectFactory)'
      Src: org.apache.xml.serialize.ObjectFactory:351,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - ClassLoader
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - className
    - cl
    - doFallback
    argTypes:
    - String
    - ClassLoader
    - boolean
    constantsTouched: []
    func_position:
      end: 355
      start: 336
    functionDepth: 2
    functionLinenumber: 336
    functionLinenumberEnd: 355
    functionName: '[org.apache.xml.serialize.ObjectFactory].newInstance(String,ClassLoader,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.serialize.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
    - '[org.apache.xml.serialize.ObjectFactory].debugPrintln(org.apache.xml.serialize.ObjectFactory)'
    - '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,org.apache.xml.serialize.ObjectFactory)'
    - '[Class].newInstance()'
    - '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(org.apache.xml.serialize.ObjectFactory,org.apache.xml.serialize.ObjectFactory)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xml.serialize.ObjectFactory].newInstance(String,ClassLoader,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getSecurityManager()
      Src: org.apache.xml.serialize.ObjectFactory:366,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.apache.xml.serialize.ObjectFactory:368,1
    - Dst: '[String].substring(int,org.apache.xml.serialize.ObjectFactory)'
      Src: org.apache.xml.serialize.ObjectFactory:370,1
    - Dst: '[org.apache.xml.serialize.ObjectFactory].checkPackageAccess(org.apache.xml.serialize.ObjectFactory)'
      Src: org.apache.xml.serialize.ObjectFactory:371,1
    - Dst: Class.forName(String)
      Src: org.apache.xml.serialize.ObjectFactory:384,1
    - Dst: '[ClassLoader].loadClass(String)'
      Src: org.apache.xml.serialize.ObjectFactory:387,1
    - Dst: ObjectFactory.class.getClassLoader()
      Src: org.apache.xml.serialize.ObjectFactory:391,1
    - Dst: Class.forName(String)
      Src: org.apache.xml.serialize.ObjectFactory:393,1
    - Dst: cl.loadClass(String)
      Src: org.apache.xml.serialize.ObjectFactory:396,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - ClassLoader
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ClassNotFoundException
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - className
    - cl
    - doFallback
    argTypes:
    - String
    - ClassLoader
    - boolean
    constantsTouched: []
    func_position:
      end: 407
      start: 360
    functionDepth: 1
    functionLinenumber: 360
    functionLinenumberEnd: 407
    functionName: '[org.apache.xml.serialize.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - cl.loadClass(String)
    - '[String].lastIndexOf(char)'
    - ObjectFactory.class.getClassLoader()
    - Class.forName(String)
    - '[String].substring(int,org.apache.xml.serialize.ObjectFactory)'
    - '[org.apache.xml.serialize.ObjectFactory].checkPackageAccess(org.apache.xml.serialize.ObjectFactory)'
    - System.getSecurityManager()
    - '[ClassLoader].loadClass(String)'
    linkageType: ''
    returnType: Class
    signature: '[org.apache.xml.serialize.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.ObjectFactory].findClassLoader()'
      Src: org.apache.xml.serialize.ObjectFactory:421,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getResourceAsStream(ClassLoader,org.apache.xml.serialize.ObjectFactory)'
      Src: org.apache.xml.serialize.ObjectFactory:423,1
    - Dst: ObjectFactory.class.getClassLoader()
      Src: org.apache.xml.serialize.ObjectFactory:427,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getResourceAsStream(org.apache.xml.serialize.ObjectFactory,org.apache.xml.serialize.ObjectFactory)'
      Src: org.apache.xml.serialize.ObjectFactory:430,1
    - Dst: '[org.apache.xml.serialize.ObjectFactory].debugPrintln(org.apache.xml.serialize.ObjectFactory)'
      Src: org.apache.xml.serialize.ObjectFactory:439,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream,String)'
      Src: org.apache.xml.serialize.ObjectFactory:460,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader,int)'
      Src: org.apache.xml.serialize.ObjectFactory:460,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream)'
      Src: org.apache.xml.serialize.ObjectFactory:462,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader,int)'
      Src: org.apache.xml.serialize.ObjectFactory:462,1
    - Dst: '[java.io.BufferedReader].readLine()'
      Src: org.apache.xml.serialize.ObjectFactory:469,1
    - Dst: '[java.io.BufferedReader].close()'
      Src: org.apache.xml.serialize.ObjectFactory:477,1
    - Dst: '[String].equals(org.apache.xml.serialize.ObjectFactory)'
      Src: org.apache.xml.serialize.ObjectFactory:484,1
    - Dst: '[org.apache.xml.serialize.ObjectFactory].debugPrintln(String)'
      Src: org.apache.xml.serialize.ObjectFactory:485,1
    - Dst: '[org.apache.xml.serialize.ObjectFactory].newInstance(org.apache.xml.serialize.ObjectFactory,org.apache.xml.serialize.ObjectFactory,boolean)'
      Src: org.apache.xml.serialize.ObjectFactory:492,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - factoryId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 497
      start: 414
    functionDepth: 3
    functionLinenumber: 414
    functionLinenumberEnd: 497
    functionName: '[org.apache.xml.serialize.ObjectFactory].findJarServiceProvider(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.serialize.ObjectFactory].debugPrintln(org.apache.xml.serialize.ObjectFactory)'
    - '[org.apache.xml.serialize.ObjectFactory].findClassLoader()'
    - '[java.io.InputStreamReader].<init>(java.io.InputStream,String)'
    - '[String].equals(org.apache.xml.serialize.ObjectFactory)'
    - '[java.io.BufferedReader].<init>(java.io.InputStreamReader,int)'
    - '[java.io.BufferedReader].close()'
    - ObjectFactory.class.getClassLoader()
    - '[org.apache.xml.serialize.ObjectFactory].debugPrintln(String)'
    - '[org.apache.html.dom.SecuritySupport].getResourceAsStream(ClassLoader,org.apache.xml.serialize.ObjectFactory)'
    - '[java.io.InputStreamReader].<init>(java.io.InputStream)'
    - '[org.apache.xml.serialize.ObjectFactory].newInstance(org.apache.xml.serialize.ObjectFactory,org.apache.xml.serialize.ObjectFactory,boolean)'
    - '[java.io.BufferedReader].readLine()'
    - '[org.apache.html.dom.SecuritySupport].getResourceAsStream(org.apache.xml.serialize.ObjectFactory,org.apache.xml.serialize.ObjectFactory)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xml.serialize.ObjectFactory].findJarServiceProvider(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.ObjectFactory].isDebugEnabled()'
      Src: org.apache.xml.serialize.ObjectFactory:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.ObjectFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xml.serialize.ObjectFactory].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.ObjectFactory].isDebugEnabled()'
    linkageType: ''
    returnType: org.apache.xml.serialize.ObjectFactory
    signature: '[org.apache.xml.serialize.ObjectFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Error].<init>(String)'
      Src: org.apache.xml.serialize.ObjectFactory.ConfigurationError:528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Exception
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xml.serialize.ObjectFactory.ConfigurationError
      static: false
      superClass: Error
    argCount: 2
    argNames:
    - msg
    - x
    argTypes:
    - String
    - Exception
    constantsTouched: []
    func_position:
      end: 530
      start: 527
    functionDepth: 0
    functionLinenumber: 527
    functionLinenumberEnd: 530
    functionName: '[org.apache.xml.serialize.ObjectFactory.ConfigurationError].<init>(String,Exception)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[Error].<init>(String)'
    linkageType: ''
    returnType: org.apache.xml.serialize.ObjectFactory.ConfigurationError
    signature: '[org.apache.xml.serialize.ObjectFactory.ConfigurationError].<init>(String,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Exception
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Exception
      static: false
      superClass: Error
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 539
      start: 537
    functionDepth: 0
    functionLinenumber: 537
    functionLinenumberEnd: 539
    functionName: '[org.apache.xml.serialize.ObjectFactory.ConfigurationError].getException()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Exception
    signature: '[org.apache.xml.serialize.ObjectFactory.ConfigurationError].getException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.OutputFormat
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 252
    functionName: '[org.apache.xml.serialize.OutputFormat].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xml.serialize.OutputFormat
    signature: '[org.apache.xml.serialize.OutputFormat].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.OutputFormat].setMethod(String)'
      Src: org.apache.xml.serialize.OutputFormat:270,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].setEncoding(String)'
      Src: org.apache.xml.serialize.OutputFormat:271,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].setIndenting(boolean)'
      Src: org.apache.xml.serialize.OutputFormat:272,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.OutputFormat
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - method
    - encoding
    - indenting
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 273
      start: 268
    functionDepth: 1
    functionLinenumber: 268
    functionLinenumberEnd: 273
    functionName: '[org.apache.xml.serialize.OutputFormat].<init>(String,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.serialize.OutputFormat].setMethod(String)'
    - '[org.apache.xml.serialize.OutputFormat].setEncoding(String)'
    - '[org.apache.xml.serialize.OutputFormat].setIndenting(boolean)'
    linkageType: ''
    returnType: org.apache.xml.serialize.OutputFormat
    signature: '[org.apache.xml.serialize.OutputFormat].<init>(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.OutputFormat].whichMethod(org.w3c.dom.Document)'
      Src: org.apache.xml.serialize.OutputFormat:286,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].setMethod(String)'
      Src: org.apache.xml.serialize.OutputFormat:286,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].whichDoctypePublic(org.w3c.dom.Document)'
      Src: org.apache.xml.serialize.OutputFormat:287,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].whichDoctypeSystem(org.w3c.dom.Document)'
      Src: org.apache.xml.serialize.OutputFormat:287,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].setDoctype(String,String)'
      Src: org.apache.xml.serialize.OutputFormat:287,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].getMethod()'
      Src: org.apache.xml.serialize.OutputFormat:288,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].whichMediaType(String)'
      Src: org.apache.xml.serialize.OutputFormat:288,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].setMediaType(String)'
      Src: org.apache.xml.serialize.OutputFormat:288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.OutputFormat
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - doc
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 289
      start: 284
    functionDepth: 2
    functionLinenumber: 284
    functionLinenumberEnd: 289
    functionName: '[org.apache.xml.serialize.OutputFormat].<init>(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.serialize.OutputFormat].setMethod(String)'
    - '[org.apache.xml.serialize.OutputFormat].whichMethod(org.w3c.dom.Document)'
    - '[org.apache.xml.serialize.OutputFormat].whichDoctypeSystem(org.w3c.dom.Document)'
    - '[org.apache.xml.serialize.OutputFormat].whichMediaType(String)'
    - '[org.apache.xml.serialize.OutputFormat].whichDoctypePublic(org.w3c.dom.Document)'
    - '[org.apache.xml.serialize.OutputFormat].setMediaType(String)'
    - '[org.apache.xml.serialize.OutputFormat].setDoctype(String,String)'
    - '[org.apache.xml.serialize.OutputFormat].getMethod()'
    linkageType: ''
    returnType: org.apache.xml.serialize.OutputFormat
    signature: '[org.apache.xml.serialize.OutputFormat].<init>(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.OutputFormat].<init>(org.w3c.dom.Document)'
      Src: org.apache.xml.serialize.OutputFormat:308,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].setEncoding(String)'
      Src: org.apache.xml.serialize.OutputFormat:309,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].setIndenting(boolean)'
      Src: org.apache.xml.serialize.OutputFormat:310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.OutputFormat
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - doc
    - encoding
    - indenting
    argTypes:
    - org.w3c.dom.Document
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 311
      start: 306
    functionDepth: 3
    functionLinenumber: 306
    functionLinenumberEnd: 311
    functionName: '[org.apache.xml.serialize.OutputFormat].<init>(org.w3c.dom.Document,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.OutputFormat].<init>(org.w3c.dom.Document)'
    - '[org.apache.xml.serialize.OutputFormat].setEncoding(String)'
    - '[org.apache.xml.serialize.OutputFormat].setIndenting(boolean)'
    linkageType: ''
    returnType: org.apache.xml.serialize.OutputFormat
    signature: '[org.apache.xml.serialize.OutputFormat].<init>(org.w3c.dom.Document,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 327
    functionName: '[org.apache.xml.serialize.OutputFormat].getMethod()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.OutputFormat].getMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - method
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 339
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 339
    functionName: '[org.apache.xml.serialize.OutputFormat].setMethod(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.OutputFormat].setMethod(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 354
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 354
    functionName: '[org.apache.xml.serialize.OutputFormat].getVersion()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.OutputFormat].getVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - version
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 368
      start: 365
    functionDepth: 0
    functionLinenumber: 365
    functionLinenumberEnd: 368
    functionName: '[org.apache.xml.serialize.OutputFormat].setVersion(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.OutputFormat].setVersion(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 382
      start: 379
    functionDepth: 0
    functionLinenumber: 379
    functionLinenumberEnd: 382
    functionName: '[org.apache.xml.serialize.OutputFormat].getIndent()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xml.serialize.OutputFormat].getIndent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 391
      start: 388
    functionDepth: 0
    functionLinenumber: 388
    functionLinenumberEnd: 391
    functionName: '[org.apache.xml.serialize.OutputFormat].getIndenting()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.OutputFormat].getIndenting()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - indent
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 408
      start: 402
    functionDepth: 0
    functionLinenumber: 402
    functionLinenumberEnd: 408
    functionName: '[org.apache.xml.serialize.OutputFormat].setIndent(int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.OutputFormat].setIndent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - 'on'
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 429
      start: 420
    functionDepth: 0
    functionLinenumber: 420
    functionLinenumberEnd: 429
    functionName: '[org.apache.xml.serialize.OutputFormat].setIndenting(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.OutputFormat].setIndenting(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 441
      start: 438
    functionDepth: 0
    functionLinenumber: 438
    functionLinenumberEnd: 441
    functionName: '[org.apache.xml.serialize.OutputFormat].getEncoding()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.OutputFormat].getEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 457
      start: 453
    functionDepth: 0
    functionLinenumber: 453
    functionLinenumberEnd: 457
    functionName: '[org.apache.xml.serialize.OutputFormat].setEncoding(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.OutputFormat].setEncoding(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.EncodingInfo].getIANAName()'
      Src: org.apache.xml.serialize.OutputFormat:464,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xml.serialize.EncodingInfo
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - encInfo
    argTypes:
    - org.apache.xml.serialize.EncodingInfo
    constantsTouched: []
    func_position:
      end: 466
      start: 463
    functionDepth: 1
    functionLinenumber: 463
    functionLinenumberEnd: 466
    functionName: '[org.apache.xml.serialize.OutputFormat].setEncoding(org.apache.xml.serialize.EncodingInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.EncodingInfo].getIANAName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.OutputFormat].setEncoding(org.apache.xml.serialize.EncodingInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.Encodings].getEncodingInfo(String,boolean)'
      Src: org.apache.xml.serialize.OutputFormat:475,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.EncodingInfo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 477
      start: 473
    functionDepth: 4
    functionLinenumber: 473
    functionLinenumberEnd: 477
    functionName: '[org.apache.xml.serialize.OutputFormat].getEncodingInfo()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.serialize.Encodings].getEncodingInfo(String,boolean)'
    linkageType: ''
    returnType: org.apache.xml.serialize.EncodingInfo
    signature: '[org.apache.xml.serialize.OutputFormat].getEncodingInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - allow
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 484
      start: 482
    functionDepth: 0
    functionLinenumber: 482
    functionLinenumberEnd: 484
    functionName: '[org.apache.xml.serialize.OutputFormat].setAllowJavaNames(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.OutputFormat].setAllowJavaNames(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 491
      start: 489
    functionDepth: 0
    functionLinenumber: 489
    functionLinenumberEnd: 491
    functionName: '[org.apache.xml.serialize.OutputFormat].setAllowJavaNames()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.OutputFormat].setAllowJavaNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 503
      start: 500
    functionDepth: 0
    functionLinenumber: 500
    functionLinenumberEnd: 503
    functionName: '[org.apache.xml.serialize.OutputFormat].getMediaType()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.OutputFormat].getMediaType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mediaType
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 515
      start: 512
    functionDepth: 0
    functionLinenumber: 512
    functionLinenumberEnd: 515
    functionName: '[org.apache.xml.serialize.OutputFormat].setMediaType(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.OutputFormat].setMediaType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - publicId
    - systemId
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 533
      start: 529
    functionDepth: 0
    functionLinenumber: 529
    functionLinenumberEnd: 533
    functionName: '[org.apache.xml.serialize.OutputFormat].setDoctype(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.OutputFormat].setDoctype(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 543
      start: 540
    functionDepth: 0
    functionLinenumber: 540
    functionLinenumberEnd: 543
    functionName: '[org.apache.xml.serialize.OutputFormat].getDoctypePublic()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.OutputFormat].getDoctypePublic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 553
      start: 550
    functionDepth: 0
    functionLinenumber: 550
    functionLinenumberEnd: 553
    functionName: '[org.apache.xml.serialize.OutputFormat].getDoctypeSystem()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.OutputFormat].getDoctypeSystem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 563
      start: 560
    functionDepth: 0
    functionLinenumber: 560
    functionLinenumberEnd: 563
    functionName: '[org.apache.xml.serialize.OutputFormat].getOmitComments()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.OutputFormat].getOmitComments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - omit
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 574
      start: 571
    functionDepth: 0
    functionLinenumber: 571
    functionLinenumberEnd: 574
    functionName: '[org.apache.xml.serialize.OutputFormat].setOmitComments(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.OutputFormat].setOmitComments(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 584
      start: 581
    functionDepth: 0
    functionLinenumber: 581
    functionLinenumberEnd: 584
    functionName: '[org.apache.xml.serialize.OutputFormat].getOmitDocumentType()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.OutputFormat].getOmitDocumentType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - omit
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 595
      start: 592
    functionDepth: 0
    functionLinenumber: 592
    functionLinenumberEnd: 595
    functionName: '[org.apache.xml.serialize.OutputFormat].setOmitDocumentType(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.OutputFormat].setOmitDocumentType(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 605
      start: 602
    functionDepth: 0
    functionLinenumber: 602
    functionLinenumberEnd: 605
    functionName: '[org.apache.xml.serialize.OutputFormat].getOmitXMLDeclaration()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.OutputFormat].getOmitXMLDeclaration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - omit
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 616
      start: 613
    functionDepth: 0
    functionLinenumber: 613
    functionLinenumberEnd: 616
    functionName: '[org.apache.xml.serialize.OutputFormat].setOmitXMLDeclaration(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.OutputFormat].setOmitXMLDeclaration(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 626
      start: 623
    functionDepth: 0
    functionLinenumber: 623
    functionLinenumberEnd: 626
    functionName: '[org.apache.xml.serialize.OutputFormat].getStandalone()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.OutputFormat].getStandalone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - standalone
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 639
      start: 636
    functionDepth: 0
    functionLinenumber: 636
    functionLinenumberEnd: 639
    functionName: '[org.apache.xml.serialize.OutputFormat].setStandalone(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.OutputFormat].setStandalone(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 650
      start: 647
    functionDepth: 0
    functionLinenumber: 647
    functionLinenumberEnd: 650
    functionName: '[org.apache.xml.serialize.OutputFormat].getCDataElements()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xml.serialize.OutputFormat].getCDataElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: _cdataElements[ i ].equals(String)
      Src: org.apache.xml.serialize.OutputFormat:667,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tagName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 670
      start: 660
    functionDepth: 0
    functionLinenumber: 660
    functionLinenumberEnd: 670
    functionName: '[org.apache.xml.serialize.OutputFormat].isCDataElement(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached:
    - _cdataElements[ i ].equals(String)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.OutputFormat].isCDataElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cdataElements
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 682
      start: 679
    functionDepth: 0
    functionLinenumber: 679
    functionLinenumberEnd: 682
    functionName: '[org.apache.xml.serialize.OutputFormat].setCDataElements(String[])'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.OutputFormat].setCDataElements(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 693
      start: 690
    functionDepth: 0
    functionLinenumber: 690
    functionLinenumberEnd: 693
    functionName: '[org.apache.xml.serialize.OutputFormat].getNonEscapingElements()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xml.serialize.OutputFormat].getNonEscapingElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: _nonEscapingElements[ i ].equals(String)
      Src: org.apache.xml.serialize.OutputFormat:711,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tagName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 714
      start: 703
    functionDepth: 0
    functionLinenumber: 703
    functionLinenumberEnd: 714
    functionName: '[org.apache.xml.serialize.OutputFormat].isNonEscapingElement(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached:
    - _nonEscapingElements[ i ].equals(String)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.OutputFormat].isNonEscapingElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nonEscapingElements
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 726
      start: 723
    functionDepth: 0
    functionLinenumber: 723
    functionLinenumberEnd: 726
    functionName: '[org.apache.xml.serialize.OutputFormat].setNonEscapingElements(String[])'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.OutputFormat].setNonEscapingElements(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 740
      start: 737
    functionDepth: 0
    functionLinenumber: 737
    functionLinenumberEnd: 740
    functionName: '[org.apache.xml.serialize.OutputFormat].getLineSeparator()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.OutputFormat].getLineSeparator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lineSeparator
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 758
      start: 752
    functionDepth: 0
    functionLinenumber: 752
    functionLinenumberEnd: 758
    functionName: '[org.apache.xml.serialize.OutputFormat].setLineSeparator(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.OutputFormat].setLineSeparator(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 771
      start: 768
    functionDepth: 0
    functionLinenumber: 768
    functionLinenumberEnd: 771
    functionName: '[org.apache.xml.serialize.OutputFormat].getPreserveSpace()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.OutputFormat].getPreserveSpace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - preserve
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 784
      start: 781
    functionDepth: 0
    functionLinenumber: 781
    functionLinenumberEnd: 784
    functionName: '[org.apache.xml.serialize.OutputFormat].setPreserveSpace(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.OutputFormat].setPreserveSpace(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 796
      start: 793
    functionDepth: 0
    functionLinenumber: 793
    functionLinenumberEnd: 796
    functionName: '[org.apache.xml.serialize.OutputFormat].getLineWidth()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xml.serialize.OutputFormat].getLineWidth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lineWidth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 814
      start: 808
    functionDepth: 0
    functionLinenumber: 808
    functionLinenumberEnd: 814
    functionName: '[org.apache.xml.serialize.OutputFormat].setLineWidth(int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.OutputFormat].setLineWidth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 820
      start: 820
    functionDepth: 0
    functionLinenumber: 820
    functionLinenumberEnd: 820
    functionName: '[org.apache.xml.serialize.OutputFormat].getPreserveEmptyAttributes()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.OutputFormat].getPreserveEmptyAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - preserve
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 825
      start: 825
    functionDepth: 0
    functionLinenumber: 825
    functionLinenumberEnd: 825
    functionName: '[org.apache.xml.serialize.OutputFormat].setPreserveEmptyAttributes(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.OutputFormat].setPreserveEmptyAttributes(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.OutputFormat].getEncoding()'
      Src: org.apache.xml.serialize.OutputFormat:834,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].getEncoding()'
      Src: org.apache.xml.serialize.OutputFormat:835,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.OutputFormat:835,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 839
      start: 832
    functionDepth: 1
    functionLinenumber: 832
    functionLinenumberEnd: 839
    functionName: '[org.apache.xml.serialize.OutputFormat].getLastPrintable()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.OutputFormat].getEncoding()'
    - '[String].equalsIgnoreCase(String)'
    linkageType: ''
    returnType: char
    signature: '[org.apache.xml.serialize.OutputFormat].getLastPrintable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].getFirstChild()'
      Src: org.apache.xml.serialize.OutputFormat:870,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].getNodeType()'
      Src: org.apache.xml.serialize.OutputFormat:873,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].getNodeName()'
      Src: org.apache.xml.serialize.OutputFormat:874,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.OutputFormat:874,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].getNodeName()'
      Src: org.apache.xml.serialize.OutputFormat:876,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.OutputFormat:876,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].getNodeType()'
      Src: org.apache.xml.serialize.OutputFormat:881,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].getNodeValue()'
      Src: org.apache.xml.serialize.OutputFormat:885,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].length()'
      Src: org.apache.xml.serialize.OutputFormat:886,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].charAt(org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xml.serialize.OutputFormat:887,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].charAt(org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xml.serialize.OutputFormat:887,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].charAt(org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xml.serialize.OutputFormat:888,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].charAt(org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xml.serialize.OutputFormat:888,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].getNextSibling()'
      Src: org.apache.xml.serialize.OutputFormat:891,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - doc
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 895
      start: 853
    functionDepth: 1
    functionLinenumber: 853
    functionLinenumberEnd: 895
    functionName: '[org.apache.xml.serialize.OutputFormat].whichMethod(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Document].getFirstChild()'
    - '[org.apache.xml.serialize.OutputFormat].getNextSibling()'
    - '[org.apache.xml.serialize.OutputFormat].getNodeName()'
    - '[org.apache.xml.serialize.OutputFormat].length()'
    - '[org.apache.xml.serialize.OutputFormat].equalsIgnoreCase(String)'
    - '[org.apache.xml.serialize.OutputFormat].getNodeType()'
    - '[org.apache.xml.serialize.OutputFormat].getNodeValue()'
    - '[org.apache.xml.serialize.OutputFormat].charAt(org.apache.xml.serialize.OutputFormat)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.OutputFormat].whichMethod(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: org.apache.xml.serialize.OutputFormat:907,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].getPublicId()'
      Src: org.apache.xml.serialize.OutputFormat:912,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - doc
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 919
      start: 902
    functionDepth: 0
    functionLinenumber: 902
    functionLinenumberEnd: 919
    functionName: '[org.apache.xml.serialize.OutputFormat].whichDoctypePublic(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Document].getDoctype()'
    - '[org.apache.xml.serialize.OutputFormat].getPublicId()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.OutputFormat].whichDoctypePublic(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: org.apache.xml.serialize.OutputFormat:931,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].getSystemId()'
      Src: org.apache.xml.serialize.OutputFormat:936,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - doc
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 943
      start: 926
    functionDepth: 0
    functionLinenumber: 926
    functionLinenumberEnd: 943
    functionName: '[org.apache.xml.serialize.OutputFormat].whichDoctypeSystem(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Document].getDoctype()'
    - '[org.apache.xml.serialize.OutputFormat].getSystemId()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.OutputFormat].whichDoctypeSystem(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.OutputFormat:952,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.OutputFormat:954,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.OutputFormat:956,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.OutputFormat:958,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.OutputFormat:960,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - String
      - org.apache.xml.serialize.EncodingInfo
      - boolean
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - String[]
      - String[]
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - method
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 963
      start: 950
    functionDepth: 1
    functionLinenumber: 950
    functionLinenumberEnd: 963
    functionName: '[org.apache.xml.serialize.OutputFormat].whichMediaType(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 1
    functionsReached:
    - '[String].equalsIgnoreCase(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.OutputFormat].whichMediaType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.OutputFormat.DTD
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xml.serialize.OutputFormat.DTD].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xml.serialize.OutputFormat.DTD
    signature: '[org.apache.xml.serialize.OutputFormat.DTD].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.OutputFormat.Defaults
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xml.serialize.OutputFormat.Defaults].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xml.serialize.OutputFormat.Defaults
    signature: '[org.apache.xml.serialize.OutputFormat.Defaults].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.LineSeparator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xml.serialize.LineSeparator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/LineSeparator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xml.serialize.LineSeparator
    signature: '[org.apache.xml.serialize.LineSeparator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.OutputFormat].<init>(String,null,boolean)'
      Src: org.apache.xml.serialize.XHTMLSerializer:51,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].<init>(boolean,org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xml.serialize.XHTMLSerializer:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.XHTMLSerializer
      static: false
      superClass: org.apache.xml.serialize.HTMLSerializer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 4
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[org.apache.xml.serialize.XHTMLSerializer].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XHTMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.HTMLSerializer].<init>(boolean,org.apache.xml.serialize.OutputFormat)'
    - '[org.apache.xml.serialize.OutputFormat].<init>(String,null,boolean)'
    linkageType: ''
    returnType: org.apache.xml.serialize.XHTMLSerializer
    signature: '[org.apache.xml.serialize.XHTMLSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].<init>(boolean)'
      Src: org.apache.xml.serialize.XHTMLSerializer:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xml.serialize.OutputFormat
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.XHTMLSerializer
      static: false
      superClass: org.apache.xml.serialize.HTMLSerializer
    argCount: 1
    argNames:
    - format
    argTypes:
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.apache.xml.serialize.XHTMLSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XHTMLSerializer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.serialize.HTMLSerializer].<init>(boolean)'
    linkageType: ''
    returnType: org.apache.xml.serialize.XHTMLSerializer
    signature: '[org.apache.xml.serialize.XHTMLSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].<init>(boolean)'
      Src: org.apache.xml.serialize.XHTMLSerializer:76,1
    - Dst: '[org.apache.xml.serialize.XHTMLSerializer].setOutputCharStream(java.io.Writer)'
      Src: org.apache.xml.serialize.XHTMLSerializer:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      - org.apache.xml.serialize.OutputFormat
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.XHTMLSerializer
      static: false
      superClass: org.apache.xml.serialize.HTMLSerializer
    argCount: 2
    argNames:
    - writer
    - format
    argTypes:
    - java.io.Writer
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 78
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 78
    functionName: '[org.apache.xml.serialize.XHTMLSerializer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XHTMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.HTMLSerializer].<init>(boolean)'
    - '[org.apache.xml.serialize.XHTMLSerializer].setOutputCharStream(java.io.Writer)'
    linkageType: ''
    returnType: org.apache.xml.serialize.XHTMLSerializer
    signature: '[org.apache.xml.serialize.XHTMLSerializer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].<init>(boolean)'
      Src: org.apache.xml.serialize.XHTMLSerializer:91,1
    - Dst: '[org.apache.xml.serialize.XHTMLSerializer].setOutputByteStream(java.io.OutputStream)'
      Src: org.apache.xml.serialize.XHTMLSerializer:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      - org.apache.xml.serialize.OutputFormat
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.XHTMLSerializer
      static: false
      superClass: org.apache.xml.serialize.HTMLSerializer
    argCount: 2
    argNames:
    - output
    - format
    argTypes:
    - java.io.OutputStream
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 93
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 93
    functionName: '[org.apache.xml.serialize.XHTMLSerializer].<init>(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XHTMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.XHTMLSerializer].setOutputByteStream(java.io.OutputStream)'
    - '[org.apache.xml.serialize.HTMLSerializer].<init>(boolean)'
    linkageType: ''
    returnType: org.apache.xml.serialize.XHTMLSerializer
    signature: '[org.apache.xml.serialize.XHTMLSerializer].<init>(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].setOutputFormat()'
      Src: org.apache.xml.serialize.XHTMLSerializer:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xml.serialize.OutputFormat
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.HTMLSerializer
    argCount: 1
    argNames:
    - format
    argTypes:
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[org.apache.xml.serialize.XHTMLSerializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XHTMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.HTMLSerializer].setOutputFormat()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XHTMLSerializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.XMLSerializer].<init>()'
      Src: org.apache.xml.serialize.XML11Serializer:130,1
    - Dst: _format.setVersion(String)
      Src: org.apache.xml.serialize.XML11Serializer:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.XML11Serializer
      static: false
      superClass: org.apache.xml.serialize.XMLSerializer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 129
    functionDepth: 4
    functionLinenumber: 129
    functionLinenumberEnd: 132
    functionName: '[org.apache.xml.serialize.XML11Serializer].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XML11Serializer.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xml.serialize.XMLSerializer].<init>()'
    - _format.setVersion(String)
    linkageType: ''
    returnType: org.apache.xml.serialize.XML11Serializer
    signature: '[org.apache.xml.serialize.XML11Serializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.XMLSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xml.serialize.XML11Serializer:141,1
    - Dst: _format.setVersion(String)
      Src: org.apache.xml.serialize.XML11Serializer:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xml.serialize.OutputFormat
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.XML11Serializer
      static: false
      superClass: org.apache.xml.serialize.XMLSerializer
    argCount: 1
    argNames:
    - format
    argTypes:
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: '[org.apache.xml.serialize.XML11Serializer].<init>(org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XML11Serializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.XMLSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
    - _format.setVersion(String)
    linkageType: ''
    returnType: org.apache.xml.serialize.XML11Serializer
    signature: '[org.apache.xml.serialize.XML11Serializer].<init>(org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.XMLSerializer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xml.serialize.XML11Serializer:155,1
    - Dst: _format.setVersion(String)
      Src: org.apache.xml.serialize.XML11Serializer:156,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      - org.apache.xml.serialize.OutputFormat
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.XML11Serializer
      static: false
      superClass: org.apache.xml.serialize.XMLSerializer
    argCount: 2
    argNames:
    - writer
    - format
    argTypes:
    - java.io.Writer
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[org.apache.xml.serialize.XML11Serializer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XML11Serializer.java
    functionUses: 0
    functionsReached:
    - _format.setVersion(String)
    - '[org.apache.xml.serialize.XMLSerializer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
    linkageType: ''
    returnType: org.apache.xml.serialize.XML11Serializer
    signature: '[org.apache.xml.serialize.XML11Serializer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.XMLSerializer].<init>(java.io.OutputStream)'
      Src: org.apache.xml.serialize.XML11Serializer:169,1
    - Dst: _format.setVersion(String)
      Src: org.apache.xml.serialize.XML11Serializer:170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      - org.apache.xml.serialize.OutputFormat
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.XML11Serializer
      static: false
      superClass: org.apache.xml.serialize.XMLSerializer
    argCount: 2
    argNames:
    - output
    - format
    argTypes:
    - java.io.OutputStream
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 171
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 171
    functionName: '[org.apache.xml.serialize.XML11Serializer].<init>(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XML11Serializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.XMLSerializer].<init>(java.io.OutputStream)'
    - _format.setVersion(String)
    linkageType: ''
    returnType: org.apache.xml.serialize.XML11Serializer
    signature: '[org.apache.xml.serialize.XML11Serializer].<init>(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.XML11Serializer].content()'
      Src: org.apache.xml.serialize.XML11Serializer:184,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XML11Serializer:197,1
    - Dst: _printer.getNextIndent()
      Src: org.apache.xml.serialize.XML11Serializer:200,1
    - Dst: _printer.setNextIndent(int)
      Src: org.apache.xml.serialize.XML11Serializer:201,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XML11Serializer:208,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Valid(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:212,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].surrogates(org.apache.xml.serialize.XML11Serializer,boolean)'
      Src: org.apache.xml.serialize.XML11Serializer:215,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].fatalError(String)'
      Src: org.apache.xml.serialize.XML11Serializer:218,1
    - Dst: _encodingInfo.isPrintable(org.apache.xml.serialize.XML11Serializer)
      Src: org.apache.xml.serialize.XML11Serializer:222,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:222,1
    - Dst: _printer.printText(org.apache.xml.serialize.XML11Serializer)
      Src: org.apache.xml.serialize.XML11Serializer:223,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XML11Serializer:227,1
    - Dst: Integer.toHexString(org.apache.xml.serialize.XML11Serializer)
      Src: org.apache.xml.serialize.XML11Serializer:228,1
    - Dst: _printer.printText(org.apache.xml.serialize.XML11Serializer)
      Src: org.apache.xml.serialize.XML11Serializer:228,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XML11Serializer:229,1
    - Dst: _printer.setNextIndent(org.apache.xml.serialize.XML11Serializer)
      Src: org.apache.xml.serialize.XML11Serializer:232,1
    - Dst: _printer.getNextIndent()
      Src: org.apache.xml.serialize.XML11Serializer:244,1
    - Dst: _printer.setNextIndent(int)
      Src: org.apache.xml.serialize.XML11Serializer:245,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].printText(char[],int,int,boolean,org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:246,1
    - Dst: _printer.setNextIndent(org.apache.xml.serialize.XML11Serializer)
      Src: org.apache.xml.serialize.XML11Serializer:247,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].printText(char[],int,int,boolean,org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:250,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:255,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.XMLSerializer
    argCount: 3
    argNames:
    - chars
    - start
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 257
      start: 178
    functionDepth: 1
    functionLinenumber: 178
    functionLinenumberEnd: 257
    functionName: '[org.apache.xml.serialize.XML11Serializer].characters(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XML11Serializer.java
    functionUses: 0
    functionsReached:
    - _encodingInfo.isPrintable(org.apache.xml.serialize.XML11Serializer)
    - '[org.apache.xml.serialize.XML11Serializer].fatalError(String)'
    - Integer.toHexString(org.apache.xml.serialize.XML11Serializer)
    - _printer.printText(org.apache.xml.serialize.XML11Serializer)
    - '[org.apache.xml.serialize.XML11Serializer].content()'
    - _printer.getNextIndent()
    - '[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(org.apache.xml.serialize.XML11Serializer)'
    - '[org.apache.xerces.util.XML11Char].isXML11Valid(org.apache.xml.serialize.XML11Serializer)'
    - _printer.setNextIndent(org.apache.xml.serialize.XML11Serializer)
    - _printer.printText(String)
    - '[org.apache.xml.serialize.XML11Serializer].surrogates(org.apache.xml.serialize.XML11Serializer,boolean)'
    - _printer.setNextIndent(int)
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.XML11Serializer)'
    - '[org.apache.xml.serialize.XML11Serializer].printText(char[],int,int,boolean,org.apache.xml.serialize.XML11Serializer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XML11Serializer].characters(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xml.serialize.XML11Serializer:263,1
    - Dst: '[String].charAt(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:265,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Valid(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:266,1
    - Dst: '[String].charAt(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:268,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].surrogates(org.apache.xml.serialize.XML11Serializer,org.apache.xml.serialize.XML11Serializer,boolean)'
      Src: org.apache.xml.serialize.XML11Serializer:268,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].fatalError(String)'
      Src: org.apache.xml.serialize.XML11Serializer:271,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].printHex(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:276,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XML11Serializer:279,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XML11Serializer:282,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XML11Serializer:285,1
    - Dst: _encodingInfo.isPrintable(char)
      Src: org.apache.xml.serialize.XML11Serializer:287,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.XML11Serializer:288,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].printHex(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:291,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.XMLSerializer
    argCount: 1
    argNames:
    - source
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 294
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 294
    functionName: '[org.apache.xml.serialize.XML11Serializer].printEscaped(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XML11Serializer.java
    functionUses: 0
    functionsReached:
    - _encodingInfo.isPrintable(char)
    - '[org.apache.xml.serialize.XML11Serializer].fatalError(String)'
    - '[org.apache.xml.serialize.XML11Serializer].printHex(org.apache.xml.serialize.XML11Serializer)'
    - '[org.apache.xerces.util.XML11Char].isXML11Valid(org.apache.xml.serialize.XML11Serializer)'
    - _printer.printText(char)
    - _printer.printText(String)
    - '[String].charAt(org.apache.xml.serialize.XML11Serializer)'
    - '[String].length()'
    - '[org.apache.xml.serialize.XML11Serializer].surrogates(org.apache.xml.serialize.XML11Serializer,org.apache.xml.serialize.XML11Serializer,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XML11Serializer].printEscaped(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xml.serialize.XML11Serializer:297,1
    - Dst: '[String].charAt(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:301,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xml.serialize.XML11Serializer:305,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xml.serialize.XML11Serializer:306,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xml.serialize.XML11Serializer:314,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].modifyDOMError(String,org.apache.xml.serialize.XML11Serializer,null,org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:318,1
    - Dst: fDOMErrorHandler.handleError(org.apache.xml.serialize.XML11Serializer)
      Src: org.apache.xml.serialize.XML11Serializer:323,1
    - Dst: '[java.io.IOException].<init>()'
      Src: org.apache.xml.serialize.XML11Serializer:325,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xml.serialize.XML11Serializer:330,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].modifyDOMError(String,org.apache.xml.serialize.XML11Serializer,null,org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:334,1
    - Dst: fDOMErrorHandler.handleError(org.apache.xml.serialize.XML11Serializer)
      Src: org.apache.xml.serialize.XML11Serializer:338,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XML11Serializer:342,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Valid(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:347,1
    - Dst: '[String].charAt(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:350,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].surrogates(org.apache.xml.serialize.XML11Serializer,org.apache.xml.serialize.XML11Serializer,boolean)'
      Src: org.apache.xml.serialize.XML11Serializer:350,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].fatalError(String)'
      Src: org.apache.xml.serialize.XML11Serializer:353,1
    - Dst: _encodingInfo.isPrintable(org.apache.xml.serialize.XML11Serializer)
      Src: org.apache.xml.serialize.XML11Serializer:357,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:358,1
    - Dst: _printer.printText(org.apache.xml.serialize.XML11Serializer)
      Src: org.apache.xml.serialize.XML11Serializer:359,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XML11Serializer:363,1
    - Dst: Integer.toHexString(org.apache.xml.serialize.XML11Serializer)
      Src: org.apache.xml.serialize.XML11Serializer:364,1
    - Dst: _printer.printText(org.apache.xml.serialize.XML11Serializer)
      Src: org.apache.xml.serialize.XML11Serializer:364,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XML11Serializer:365,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.XMLSerializer
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 368
      start: 296
    functionDepth: 1
    functionLinenumber: 296
    functionLinenumberEnd: 368
    functionName: '[org.apache.xml.serialize.XML11Serializer].printCDATAText(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XML11Serializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - _encodingInfo.isPrintable(org.apache.xml.serialize.XML11Serializer)
    - fDOMErrorHandler.handleError(org.apache.xml.serialize.XML11Serializer)
    - '[java.io.IOException].<init>()'
    - '[org.apache.xml.serialize.XML11Serializer].modifyDOMError(String,org.apache.xml.serialize.XML11Serializer,null,org.apache.xml.serialize.XML11Serializer)'
    - '[org.apache.xml.serialize.XML11Serializer].fatalError(String)'
    - Integer.toHexString(org.apache.xml.serialize.XML11Serializer)
    - '[String].charAt(int)'
    - _printer.printText(org.apache.xml.serialize.XML11Serializer)
    - '[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(org.apache.xml.serialize.XML11Serializer)'
    - '[org.apache.xerces.util.XML11Char].isXML11Valid(org.apache.xml.serialize.XML11Serializer)'
    - _printer.printText(String)
    - '[String].charAt(org.apache.xml.serialize.XML11Serializer)'
    - '[String].length()'
    - '[org.apache.xml.serialize.XML11Serializer].surrogates(org.apache.xml.serialize.XML11Serializer,org.apache.xml.serialize.XML11Serializer,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XML11Serializer].printCDATAText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.XML11Serializer].printHex(int)'
      Src: org.apache.xml.serialize.XML11Serializer:374,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XML11Serializer:377,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XML11Serializer:380,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XML11Serializer:385,1
    - Dst: _encodingInfo.isPrintable(char)
      Src: org.apache.xml.serialize.XML11Serializer:387,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(int)'
      Src: org.apache.xml.serialize.XML11Serializer:387,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.XML11Serializer:388,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].printHex(int)'
      Src: org.apache.xml.serialize.XML11Serializer:391,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.XMLSerializer
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 393
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 393
    functionName: '[org.apache.xml.serialize.XML11Serializer].printXMLChar(int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XML11Serializer.java
    functionUses: 0
    functionsReached:
    - _encodingInfo.isPrintable(char)
    - '[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(int)'
    - _printer.printText(char)
    - _printer.printText(String)
    - '[org.apache.xml.serialize.XML11Serializer].printHex(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XML11Serializer].printXMLChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isHighSurrogate(int)'
      Src: org.apache.xml.serialize.XML11Serializer:396,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(int)'
      Src: org.apache.xml.serialize.XML11Serializer:397,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].fatalError(String)'
      Src: org.apache.xml.serialize.XML11Serializer:399,1
    - Dst: '[org.apache.xerces.util.XMLChar].supplemental(char,char)'
      Src: org.apache.xml.serialize.XML11Serializer:402,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Valid(int)'
      Src: org.apache.xml.serialize.XML11Serializer:403,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].fatalError(String)'
      Src: org.apache.xml.serialize.XML11Serializer:405,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].content()'
      Src: org.apache.xml.serialize.XML11Serializer:408,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XML11Serializer:409,1
    - Dst: Integer.toHexString(int)
      Src: org.apache.xml.serialize.XML11Serializer:410,1
    - Dst: _printer.printText(org.apache.xml.serialize.XML11Serializer)
      Src: org.apache.xml.serialize.XML11Serializer:410,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XML11Serializer:411,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].printHex(int)'
      Src: org.apache.xml.serialize.XML11Serializer:414,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].fatalError(String)'
      Src: org.apache.xml.serialize.XML11Serializer:420,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.XMLSerializer
    argCount: 3
    argNames:
    - high
    - low
    - inContent
    argTypes:
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 423
      start: 395
    functionDepth: 1
    functionLinenumber: 395
    functionLinenumberEnd: 423
    functionName: '[org.apache.xml.serialize.XML11Serializer].surrogates(int,int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XML11Serializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isHighSurrogate(int)'
    - '[org.apache.xerces.util.XMLChar].supplemental(char,char)'
    - '[org.apache.xml.serialize.XML11Serializer].fatalError(String)'
    - Integer.toHexString(int)
    - _printer.printText(org.apache.xml.serialize.XML11Serializer)
    - '[org.apache.xml.serialize.XML11Serializer].content()'
    - _printer.printText(String)
    - '[org.apache.xml.serialize.XML11Serializer].printHex(int)'
    - '[org.apache.xerces.util.XMLChar].isLowSurrogate(int)'
    - '[org.apache.xerces.util.XML11Char].isXML11Valid(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XML11Serializer].surrogates(int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xml.serialize.XML11Serializer:429,1
    - Dst: '[String].charAt(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:436,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Valid(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:437,1
    - Dst: '[String].charAt(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:440,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].surrogates(org.apache.xml.serialize.XML11Serializer,org.apache.xml.serialize.XML11Serializer,boolean)'
      Src: org.apache.xml.serialize.XML11Serializer:440,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].fatalError(String)'
      Src: org.apache.xml.serialize.XML11Serializer:442,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:446,1
    - Dst: _printer.printText(org.apache.xml.serialize.XML11Serializer)
      Src: org.apache.xml.serialize.XML11Serializer:447,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].printXMLChar(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:450,1
    - Dst: '[String].charAt(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:461,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Valid(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:462,1
    - Dst: '[String].charAt(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:465,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].surrogates(org.apache.xml.serialize.XML11Serializer,org.apache.xml.serialize.XML11Serializer,boolean)'
      Src: org.apache.xml.serialize.XML11Serializer:465,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].fatalError(String)'
      Src: org.apache.xml.serialize.XML11Serializer:467,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:471,1
    - Dst: _printer.printText(org.apache.xml.serialize.XML11Serializer)
      Src: org.apache.xml.serialize.XML11Serializer:472,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].printXMLChar(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:475,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.XMLSerializer
    argCount: 3
    argNames:
    - text
    - preserveSpace
    - unescaped
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 479
      start: 425
    functionDepth: 1
    functionLinenumber: 425
    functionLinenumberEnd: 479
    functionName: '[org.apache.xml.serialize.XML11Serializer].printText(String,boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XML11Serializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.XML11Serializer].fatalError(String)'
    - _printer.printText(org.apache.xml.serialize.XML11Serializer)
    - '[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(org.apache.xml.serialize.XML11Serializer)'
    - '[org.apache.xerces.util.XML11Char].isXML11Valid(org.apache.xml.serialize.XML11Serializer)'
    - '[String].charAt(org.apache.xml.serialize.XML11Serializer)'
    - '[org.apache.xml.serialize.XML11Serializer].printXMLChar(org.apache.xml.serialize.XML11Serializer)'
    - '[String].length()'
    - '[org.apache.xml.serialize.XML11Serializer].surrogates(org.apache.xml.serialize.XML11Serializer,org.apache.xml.serialize.XML11Serializer,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XML11Serializer].printText(String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Valid(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:491,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].surrogates(org.apache.xml.serialize.XML11Serializer,boolean)'
      Src: org.apache.xml.serialize.XML11Serializer:494,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].fatalError(String)'
      Src: org.apache.xml.serialize.XML11Serializer:496,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:500,1
    - Dst: _printer.printText(org.apache.xml.serialize.XML11Serializer)
      Src: org.apache.xml.serialize.XML11Serializer:501,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].printXMLChar(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:504,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Valid(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:516,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].surrogates(org.apache.xml.serialize.XML11Serializer,boolean)'
      Src: org.apache.xml.serialize.XML11Serializer:519,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].fatalError(String)'
      Src: org.apache.xml.serialize.XML11Serializer:521,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:525,1
    - Dst: _printer.printText(org.apache.xml.serialize.XML11Serializer)
      Src: org.apache.xml.serialize.XML11Serializer:526,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].printXMLChar(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.XML11Serializer:529,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.XMLSerializer
    argCount: 5
    argNames:
    - chars
    - start
    - length
    - preserveSpace
    - unescaped
    argTypes:
    - char[]
    - int
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 533
      start: 481
    functionDepth: 1
    functionLinenumber: 481
    functionLinenumberEnd: 533
    functionName: '[org.apache.xml.serialize.XML11Serializer].printText(char[],int,int,boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XML11Serializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.XML11Serializer].fatalError(String)'
    - _printer.printText(org.apache.xml.serialize.XML11Serializer)
    - '[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(org.apache.xml.serialize.XML11Serializer)'
    - '[org.apache.xerces.util.XML11Char].isXML11Valid(org.apache.xml.serialize.XML11Serializer)'
    - '[org.apache.xml.serialize.XML11Serializer].surrogates(org.apache.xml.serialize.XML11Serializer,boolean)'
    - '[org.apache.xml.serialize.XML11Serializer].printXMLChar(org.apache.xml.serialize.XML11Serializer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XML11Serializer].printText(char[],int,int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.XMLSerializer].reset()'
      Src: org.apache.xml.serialize.XML11Serializer:536,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - boolean
      - int
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xml.serialize.XMLSerializer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 538
      start: 535
    functionDepth: 2
    functionLinenumber: 535
    functionLinenumberEnd: 538
    functionName: '[org.apache.xml.serialize.XML11Serializer].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XML11Serializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.XMLSerializer].reset()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.XML11Serializer].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.ElementState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xml.serialize.ElementState].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/ElementState.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xml.serialize.ElementState
    signature: '[org.apache.xml.serialize.ElementState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xml.serialize.SerializerFactoryImpl:51,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xml.serialize.SerializerFactoryImpl:52,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xml.serialize.SerializerFactoryImpl:53,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xml.serialize.SerializerFactoryImpl:54,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xml.serialize.SerializerFactoryImpl:55,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xml.serialize.SerializerFactoryImpl:56,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xml.serialize.SerializerFactoryImpl
      static: false
      superClass: org.apache.xml.serialize.SerializerFactory
    argCount: 1
    argNames:
    - method
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 58
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 58
    functionName: '[org.apache.xml.serialize.SerializerFactoryImpl].<init>(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/SerializerFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: org.apache.xml.serialize.SerializerFactoryImpl
    signature: '[org.apache.xml.serialize.SerializerFactoryImpl].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.SerializerFactoryImpl].getSerializer(org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xml.serialize.SerializerFactoryImpl:65,1
    - Dst: '[org.apache.xml.serialize.Serializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xml.serialize.SerializerFactoryImpl:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xml.serialize.OutputFormat
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.Serializer
      static: false
      superClass: org.apache.xml.serialize.SerializerFactory
    argCount: 1
    argNames:
    - format
    argTypes:
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 68
      start: 61
    functionDepth: 5
    functionLinenumber: 61
    functionLinenumberEnd: 68
    functionName: '[org.apache.xml.serialize.SerializerFactoryImpl].makeSerializer(org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/SerializerFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.SerializerFactoryImpl].getSerializer(org.apache.xml.serialize.OutputFormat)'
    - '[org.apache.xml.serialize.Serializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)'
    linkageType: ''
    returnType: org.apache.xml.serialize.Serializer
    signature: '[org.apache.xml.serialize.SerializerFactoryImpl].makeSerializer(org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.SerializerFactoryImpl].getSerializer(org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xml.serialize.SerializerFactoryImpl:77,1
    - Dst: '[org.apache.xml.serialize.Serializer].setOutputCharStream(java.io.Writer)'
      Src: org.apache.xml.serialize.SerializerFactoryImpl:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      - org.apache.xml.serialize.OutputFormat
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.Serializer
      static: false
      superClass: org.apache.xml.serialize.SerializerFactory
    argCount: 2
    argNames:
    - writer
    - format
    argTypes:
    - java.io.Writer
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 80
      start: 72
    functionDepth: 5
    functionLinenumber: 72
    functionLinenumberEnd: 80
    functionName: '[org.apache.xml.serialize.SerializerFactoryImpl].makeSerializer(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/SerializerFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.SerializerFactoryImpl].getSerializer(org.apache.xml.serialize.OutputFormat)'
    - '[org.apache.xml.serialize.Serializer].setOutputCharStream(java.io.Writer)'
    linkageType: ''
    returnType: org.apache.xml.serialize.Serializer
    signature: '[org.apache.xml.serialize.SerializerFactoryImpl].makeSerializer(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.SerializerFactoryImpl].getSerializer(org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xml.serialize.SerializerFactoryImpl:89,1
    - Dst: '[org.apache.xml.serialize.Serializer].setOutputByteStream(java.io.OutputStream)'
      Src: org.apache.xml.serialize.SerializerFactoryImpl:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      - org.apache.xml.serialize.OutputFormat
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.Serializer
      static: false
      superClass: org.apache.xml.serialize.SerializerFactory
    argCount: 2
    argNames:
    - output
    - format
    argTypes:
    - java.io.OutputStream
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 92
      start: 83
    functionDepth: 5
    functionLinenumber: 83
    functionLinenumberEnd: 92
    functionName: '[org.apache.xml.serialize.SerializerFactoryImpl].makeSerializer(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/SerializerFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.SerializerFactoryImpl].getSerializer(org.apache.xml.serialize.OutputFormat)'
    - '[org.apache.xml.serialize.Serializer].setOutputByteStream(java.io.OutputStream)'
    linkageType: ''
    returnType: org.apache.xml.serialize.Serializer
    signature: '[org.apache.xml.serialize.SerializerFactoryImpl].makeSerializer(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xml.serialize.SerializerFactoryImpl:97,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xml.serialize.SerializerFactoryImpl:98,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xml.serialize.SerializerFactoryImpl:99,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xml.serialize.SerializerFactoryImpl:100,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xml.serialize.SerializerFactoryImpl:101,1
    - Dst: '[org.apache.xml.serialize.XHTMLSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xml.serialize.SerializerFactoryImpl:102,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xml.serialize.SerializerFactoryImpl:103,1
    - Dst: '[org.apache.xml.serialize.TextSerializer].<init>()'
      Src: org.apache.xml.serialize.SerializerFactoryImpl:104,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xml.serialize.SerializerFactoryImpl:106,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.xml.serialize.SerializerFactoryImpl:107,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xml.serialize.OutputFormat
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xml.serialize.Serializer
      static: false
      superClass: org.apache.xml.serialize.SerializerFactory
    argCount: 1
    argNames:
    - format
    argTypes:
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 109
      start: 95
    functionDepth: 4
    functionLinenumber: 95
    functionLinenumberEnd: 109
    functionName: '[org.apache.xml.serialize.SerializerFactoryImpl].getSerializer(org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/SerializerFactoryImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xml.serialize.XHTMLSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
    - '[String].equals(String)'
    - '[org.apache.xml.serialize.TextSerializer].<init>()'
    - '[IllegalStateException].<init>(String)'
    - '[org.apache.xml.serialize.HTMLSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
    - '[org.apache.xml.serialize.XMLSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    linkageType: ''
    returnType: org.apache.xml.serialize.Serializer
    signature: '[org.apache.xml.serialize.SerializerFactoryImpl].getSerializer(org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xml.serialize.SerializerFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionName: '[org.apache.xml.serialize.SerializerFactoryImpl].getSupportedMethod()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/SerializerFactoryImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.SerializerFactoryImpl].getSupportedMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.Method
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xml.serialize.Method].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Method.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xml.serialize.Method
    signature: '[org.apache.xml.serialize.Method].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xml.serialize.Encodings:68,1
    - Dst: '[org.apache.xerces.util.EncodingMap].getJava2IANAMapping(String)'
      Src: org.apache.xml.serialize.Encodings:70,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(String,String,int)'
      Src: org.apache.xml.serialize.Encodings:70,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xml.serialize.EncodingInfo)'
      Src: org.apache.xml.serialize.Encodings:71,1
    - Dst: '[String].toUpperCase(org.apache.xml.serialize.Encodings)'
      Src: org.apache.xml.serialize.Encodings:75,1
    - Dst: '[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping(org.apache.xml.serialize.Encodings)'
      Src: org.apache.xml.serialize.Encodings:76,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].testJavaEncodingName(org.apache.xml.serialize.Encodings)'
      Src: org.apache.xml.serialize.Encodings:80,1
    - Dst: '[java.util.Hashtable].get(org.apache.xml.serialize.Encodings)'
      Src: org.apache.xml.serialize.Encodings:81,1
    - Dst: UNICODE_ENCODINGS[i].equalsIgnoreCase(org.apache.xml.serialize.Encodings)
      Src: org.apache.xml.serialize.Encodings:86,1
    - Dst: '[org.apache.xerces.util.EncodingMap].getJava2IANAMapping(org.apache.xml.serialize.Encodings)'
      Src: org.apache.xml.serialize.Encodings:87,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(String,org.apache.xml.serialize.Encodings,int)'
      Src: org.apache.xml.serialize.Encodings:87,1
    - Dst: '[org.apache.xerces.util.EncodingMap].getJava2IANAMapping(org.apache.xml.serialize.Encodings)'
      Src: org.apache.xml.serialize.Encodings:92,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(String,org.apache.xml.serialize.Encodings,int)'
      Src: org.apache.xml.serialize.Encodings:92,1
    - Dst: '[java.util.Hashtable].put(org.apache.xml.serialize.Encodings,org.apache.xml.serialize.EncodingInfo)'
      Src: org.apache.xml.serialize.Encodings:94,1
    - Dst: '[java.io.UnsupportedEncodingException].<init>(org.apache.xml.serialize.Encodings)'
      Src: org.apache.xml.serialize.Encodings:97,1
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xml.serialize.Encodings:99,1
    - Dst: UNICODE_ENCODINGS[i].equalsIgnoreCase(String)
      Src: org.apache.xml.serialize.Encodings:105,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(org.apache.xml.serialize.Encodings,String,int)'
      Src: org.apache.xml.serialize.Encodings:106,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(org.apache.xml.serialize.Encodings,String,int)'
      Src: org.apache.xml.serialize.Encodings:111,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xml.serialize.EncodingInfo)'
      Src: org.apache.xml.serialize.Encodings:113,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String[]
      - String
      - java.util.Hashtable
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xml.serialize.EncodingInfo
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - encoding
    - allowJavaNames
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 115
      start: 65
    functionDepth: 3
    functionLinenumber: 65
    functionLinenumberEnd: 115
    functionName: '[org.apache.xml.serialize.Encodings].getEncodingInfo(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Encodings.java
    functionUses: 1
    functionsReached:
    - '[java.util.Hashtable].put(String,org.apache.xml.serialize.EncodingInfo)'
    - '[String].toUpperCase(org.apache.xml.serialize.Encodings)'
    - '[org.apache.xml.serialize.EncodingInfo].<init>(org.apache.xml.serialize.Encodings,String,int)'
    - '[org.apache.xml.serialize.EncodingInfo].testJavaEncodingName(org.apache.xml.serialize.Encodings)'
    - '[org.apache.xml.serialize.EncodingInfo].<init>(String,org.apache.xml.serialize.Encodings,int)'
    - UNICODE_ENCODINGS[i].equalsIgnoreCase(String)
    - '[java.io.UnsupportedEncodingException].<init>(org.apache.xml.serialize.Encodings)'
    - UNICODE_ENCODINGS[i].equalsIgnoreCase(org.apache.xml.serialize.Encodings)
    - '[java.util.Hashtable].put(org.apache.xml.serialize.Encodings,org.apache.xml.serialize.EncodingInfo)'
    - '[org.apache.xml.serialize.EncodingInfo].<init>(String,String,int)'
    - '[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping(org.apache.xml.serialize.Encodings)'
    - '[org.apache.xerces.util.EncodingMap].getJava2IANAMapping(org.apache.xml.serialize.Encodings)'
    - '[java.util.Hashtable].get(String)'
    - '[org.apache.xerces.util.EncodingMap].getJava2IANAMapping(String)'
    - '[java.util.Hashtable].get(org.apache.xml.serialize.Encodings)'
    linkageType: ''
    returnType: org.apache.xml.serialize.EncodingInfo
    signature: '[org.apache.xml.serialize.Encodings].getEncodingInfo(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xml.serialize.Encodings:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String[]
      - String
      - java.util.Hashtable
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.Encodings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xml.serialize.Encodings].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Encodings.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].<init>()'
    linkageType: ''
    returnType: org.apache.xml.serialize.Encodings
    signature: '[org.apache.xml.serialize.Encodings].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.OutputFormat].<init>(String,null,boolean)'
      Src: org.apache.xml.serialize.XMLSerializer:146,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xml.serialize.XMLSerializer:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.XMLSerializer
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 3
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: '[org.apache.xml.serialize.XMLSerializer].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
    - '[org.apache.xml.serialize.OutputFormat].<init>(String,null,boolean)'
    linkageType: ''
    returnType: org.apache.xml.serialize.XMLSerializer
    signature: '[org.apache.xml.serialize.XMLSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].<init>()'
      Src: org.apache.xml.serialize.XMLSerializer:156,1
    - Dst: _format.setMethod(String)
      Src: org.apache.xml.serialize.XMLSerializer:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xml.serialize.OutputFormat
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.XMLSerializer
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - format
    argTypes:
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 158
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 158
    functionName: '[org.apache.xml.serialize.XMLSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].<init>()'
    - _format.setMethod(String)
    linkageType: ''
    returnType: org.apache.xml.serialize.XMLSerializer
    signature: '[org.apache.xml.serialize.XMLSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].<init>()'
      Src: org.apache.xml.serialize.XMLSerializer:170,1
    - Dst: _format.setMethod(String)
      Src: org.apache.xml.serialize.XMLSerializer:171,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].setOutputCharStream(java.io.Writer)'
      Src: org.apache.xml.serialize.XMLSerializer:172,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      - org.apache.xml.serialize.OutputFormat
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.XMLSerializer
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 2
    argNames:
    - writer
    - format
    argTypes:
    - java.io.Writer
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 173
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 173
    functionName: '[org.apache.xml.serialize.XMLSerializer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.serialize.XMLSerializer].setOutputCharStream(java.io.Writer)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].<init>()'
    - _format.setMethod(String)
    linkageType: ''
    returnType: org.apache.xml.serialize.XMLSerializer
    signature: '[org.apache.xml.serialize.XMLSerializer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].<init>()'
      Src: org.apache.xml.serialize.XMLSerializer:185,1
    - Dst: _format.setMethod(String)
      Src: org.apache.xml.serialize.XMLSerializer:186,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].setOutputByteStream(java.io.OutputStream)'
      Src: org.apache.xml.serialize.XMLSerializer:187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      - org.apache.xml.serialize.OutputFormat
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.XMLSerializer
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 2
    argNames:
    - output
    - format
    argTypes:
    - java.io.OutputStream
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 188
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 188
    functionName: '[org.apache.xml.serialize.XMLSerializer].<init>(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.XMLSerializer].setOutputByteStream(java.io.OutputStream)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].<init>()'
    - _format.setMethod(String)
    linkageType: ''
    returnType: org.apache.xml.serialize.XMLSerializer
    signature: '[org.apache.xml.serialize.XMLSerializer].<init>(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].setOutputFormat()'
      Src: org.apache.xml.serialize.XMLSerializer:192,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xml.serialize.OutputFormat
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - format
    argTypes:
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: '[org.apache.xml.serialize.XMLSerializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].setOutputFormat()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XMLSerializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.NamespaceSupport].<init>()'
      Src: org.apache.xml.serialize.XMLSerializer:206,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].<init>()'
      Src: org.apache.xml.serialize.XMLSerializer:207,1
    - Dst: '[org.apache.xerces.util.SymbolTable].<init>()'
      Src: org.apache.xml.serialize.XMLSerializer:208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - namespaces
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 210
      start: 203
    functionDepth: 3
    functionLinenumber: 203
    functionLinenumberEnd: 210
    functionName: '[org.apache.xml.serialize.XMLSerializer].setNamespaces(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].<init>()'
    - '[org.apache.xerces.util.NamespaceSupport].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XMLSerializer].setNamespaces(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xml.serialize.XMLSerializer:228,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xml.serialize.XMLSerializer:234,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.xml.serialize.XMLSerializer:235,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].getElementState()'
      Src: org.apache.xml.serialize.XMLSerializer:238,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].isDocumentState()'
      Src: org.apache.xml.serialize.XMLSerializer:239,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].startDocument()'
      Src: org.apache.xml.serialize.XMLSerializer:245,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.XMLSerializer:251,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:254,1
    - Dst: _printer.breakLine()
      Src: org.apache.xml.serialize.XMLSerializer:262,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].extractNamespaces(org.xml.sax.Attributes)'
      Src: org.apache.xml.serialize.XMLSerializer:268,1
    - Dst: '[String].length()'
      Src: org.apache.xml.serialize.XMLSerializer:272,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xml.serialize.XMLSerializer:274,1
    - Dst: '[org.xml.sax.SAXException].<init>(String)'
      Src: org.apache.xml.serialize.XMLSerializer:275,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xml.serialize.XMLSerializer:277,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].getPrefix(String)'
      Src: org.apache.xml.serialize.XMLSerializer:279,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].length()'
      Src: org.apache.xml.serialize.XMLSerializer:280,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.XMLSerializer:292,1
    - Dst: _printer.printText(org.apache.xml.serialize.XMLSerializer)
      Src: org.apache.xml.serialize.XMLSerializer:293,1
    - Dst: _printer.indent()
      Src: org.apache.xml.serialize.XMLSerializer:294,1
    - Dst: '[org.xml.sax.Attributes].getLength()'
      Src: org.apache.xml.serialize.XMLSerializer:300,1
    - Dst: _printer.printSpace()
      Src: org.apache.xml.serialize.XMLSerializer:301,1
    - Dst: '[org.xml.sax.Attributes].getQName(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:303,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].length()'
      Src: org.apache.xml.serialize.XMLSerializer:304,1
    - Dst: '[org.xml.sax.Attributes].getLocalName(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:308,1
    - Dst: '[org.xml.sax.Attributes].getURI(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:309,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].length()'
      Src: org.apache.xml.serialize.XMLSerializer:310,1
    - Dst: '[String].length()'
      Src: org.apache.xml.serialize.XMLSerializer:311,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].equals(String)'
      Src: org.apache.xml.serialize.XMLSerializer:312,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].getPrefix(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:313,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].length()'
      Src: org.apache.xml.serialize.XMLSerializer:314,1
    - Dst: '[org.xml.sax.Attributes].getValue(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:319,1
    - Dst: _printer.printText(org.apache.xml.serialize.XMLSerializer)
      Src: org.apache.xml.serialize.XMLSerializer:322,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:323,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printEscaped(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:324,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.XMLSerializer:325,1
    - Dst: name.equals(String)
      Src: org.apache.xml.serialize.XMLSerializer:330,1
    - Dst: value.equals(String)
      Src: org.apache.xml.serialize.XMLSerializer:331,1
    - Dst: _format.getPreserveSpace()
      Src: org.apache.xml.serialize.XMLSerializer:334,1
    - Dst: _prefixes.entrySet()
      Src: org.apache.xml.serialize.XMLSerializer:340,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].iterator()'
      Src: org.apache.xml.serialize.XMLSerializer:340,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].hasNext()'
      Src: org.apache.xml.serialize.XMLSerializer:341,1
    - Dst: _printer.printSpace()
      Src: org.apache.xml.serialize.XMLSerializer:342,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].next()'
      Src: org.apache.xml.serialize.XMLSerializer:343,1
    - Dst: entry.getKey()
      Src: org.apache.xml.serialize.XMLSerializer:344,1
    - Dst: entry.getValue()
      Src: org.apache.xml.serialize.XMLSerializer:345,1
    - Dst: name.length()
      Src: org.apache.xml.serialize.XMLSerializer:346,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:347,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printEscaped(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:348,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.XMLSerializer:349,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:352,1
    - Dst: _printer.printText(org.apache.xml.serialize.XMLSerializer)
      Src: org.apache.xml.serialize.XMLSerializer:353,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:354,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printEscaped(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:355,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.XMLSerializer:356,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].enterElementState(String,String,org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:364,1
    - Dst: '[String].length()'
      Src: org.apache.xml.serialize.XMLSerializer:365,1
    - Dst: _format.isCDataElement(org.apache.xml.serialize.XMLSerializer)
      Src: org.apache.xml.serialize.XMLSerializer:366,1
    - Dst: _format.isNonEscapingElement(org.apache.xml.serialize.XMLSerializer)
      Src: org.apache.xml.serialize.XMLSerializer:367,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:369,1
    CyclomaticComplexity: 43
    EdgeCount: 43
    ICount: 145
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.xml.sax.Attributes
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 4
    argNames:
    - namespaceURI
    - localName
    - rawName
    - attrs
    argTypes:
    - String
    - String
    - String
    - org.xml.sax.Attributes
    constantsTouched: []
    func_position:
      end: 371
      start: 217
    functionDepth: 2
    functionLinenumber: 217
    functionLinenumberEnd: 371
    functionName: '[org.apache.xml.serialize.XMLSerializer].startElement(String,String,String,org.xml.sax.Attributes)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.Attributes].getURI(org.apache.xml.serialize.XMLSerializer)'
    - '[IllegalStateException].<init>(String)'
    - '[org.xml.sax.Attributes].getLocalName(org.apache.xml.serialize.XMLSerializer)'
    - _printer.printText(String)
    - '[org.xml.sax.SAXException].<init>(String)'
    - '[org.apache.xml.serialize.XMLSerializer].getElementState()'
    - '[org.apache.xml.serialize.XMLSerializer].iterator()'
    - '[org.xml.sax.Attributes].getQName(org.apache.xml.serialize.XMLSerializer)'
    - name.equals(String)
    - name.length()
    - '[org.apache.xml.serialize.XMLSerializer].extractNamespaces(org.xml.sax.Attributes)'
    - entry.getKey()
    - _printer.breakLine()
    - _printer.printSpace()
    - '[org.apache.xml.serialize.XMLSerializer].hasNext()'
    - '[org.apache.xml.serialize.XMLSerializer].next()'
    - '[org.apache.xml.serialize.XMLSerializer].printEscaped(org.apache.xml.serialize.XMLSerializer)'
    - '[String].length()'
    - _format.getPreserveSpace()
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xml.serialize.XMLSerializer].startDocument()'
    - '[org.xml.sax.Attributes].getValue(org.apache.xml.serialize.XMLSerializer)'
    - _prefixes.entrySet()
    - '[org.apache.xml.serialize.XMLSerializer].isDocumentState()'
    - '[org.apache.xml.serialize.XMLSerializer].enterElementState(String,String,org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer)'
    - System.out.println(String)
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.XMLSerializer)'
    - '[String].equals(String)'
    - _printer.printText(org.apache.xml.serialize.XMLSerializer)
    - '[org.apache.xml.serialize.XMLSerializer].getPrefix(String)'
    - _printer.printText(char)
    - _printer.indent()
    - '[org.apache.xml.serialize.XMLSerializer].equals(String)'
    - '[org.xml.sax.Attributes].getLength()'
    - _format.isNonEscapingElement(org.apache.xml.serialize.XMLSerializer)
    - value.equals(String)
    - '[org.apache.xml.serialize.XMLSerializer].length()'
    - '[org.apache.xml.serialize.XMLSerializer].getPrefix(org.apache.xml.serialize.XMLSerializer)'
    - _format.isCDataElement(org.apache.xml.serialize.XMLSerializer)
    - entry.getValue()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XMLSerializer].startElement(String,String,String,org.xml.sax.Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.XMLSerializer].endElementIO(String,String,String)'
      Src: org.apache.xml.serialize.XMLSerializer:379,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:381,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 3
    argNames:
    - namespaceURI
    - localName
    - rawName
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 383
      start: 374
    functionDepth: 2
    functionLinenumber: 374
    functionLinenumberEnd: 383
    functionName: '[org.apache.xml.serialize.XMLSerializer].endElement(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.XMLSerializer)'
    - '[org.apache.xml.serialize.XMLSerializer].endElementIO(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XMLSerializer].endElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xml.serialize.XMLSerializer:392,1
    - Dst: _printer.unindent()
      Src: org.apache.xml.serialize.XMLSerializer:397,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].getElementState()'
      Src: org.apache.xml.serialize.XMLSerializer:398,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:400,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:404,1
    - Dst: _printer.breakLine()
      Src: org.apache.xml.serialize.XMLSerializer:409,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:410,1
    - Dst: _printer.printText(org.apache.xml.serialize.XMLSerializer)
      Src: org.apache.xml.serialize.XMLSerializer:411,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.XMLSerializer:412,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].leaveElementState()'
      Src: org.apache.xml.serialize.XMLSerializer:416,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].isDocumentState()'
      Src: org.apache.xml.serialize.XMLSerializer:420,1
    - Dst: _printer.flush()
      Src: org.apache.xml.serialize.XMLSerializer:421,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 3
    argNames:
    - namespaceURI
    - localName
    - rawName
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 422
      start: 386
    functionDepth: 1
    functionLinenumber: 386
    functionLinenumberEnd: 422
    functionName: '[org.apache.xml.serialize.XMLSerializer].endElementIO(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
    functionUses: 1
    functionsReached:
    - _printer.unindent()
    - _printer.flush()
    - '[org.apache.xml.serialize.XMLSerializer].isDocumentState()'
    - '[org.apache.xml.serialize.XMLSerializer].leaveElementState()'
    - System.out.println(String)
    - _printer.breakLine()
    - _printer.printText(org.apache.xml.serialize.XMLSerializer)
    - _printer.printText(char)
    - _printer.printText(String)
    - '[org.apache.xml.serialize.XMLSerializer].getElementState()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XMLSerializer].endElementIO(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xml.serialize.XMLSerializer:441,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xml.serialize.XMLSerializer:446,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.xml.serialize.XMLSerializer:447,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].getElementState()'
      Src: org.apache.xml.serialize.XMLSerializer:450,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].isDocumentState()'
      Src: org.apache.xml.serialize.XMLSerializer:451,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].startDocument(String)'
      Src: org.apache.xml.serialize.XMLSerializer:457,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.XMLSerializer:463,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:466,1
    - Dst: _printer.breakLine()
      Src: org.apache.xml.serialize.XMLSerializer:474,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.XMLSerializer:481,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:482,1
    - Dst: _printer.indent()
      Src: org.apache.xml.serialize.XMLSerializer:483,1
    - Dst: '[org.xml.sax.AttributeList].getLength()'
      Src: org.apache.xml.serialize.XMLSerializer:489,1
    - Dst: _printer.printSpace()
      Src: org.apache.xml.serialize.XMLSerializer:490,1
    - Dst: '[org.xml.sax.AttributeList].getName(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:491,1
    - Dst: '[org.xml.sax.AttributeList].getValue(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:492,1
    - Dst: _printer.printText(org.apache.xml.serialize.XMLSerializer)
      Src: org.apache.xml.serialize.XMLSerializer:494,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:495,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printEscaped(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:496,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.XMLSerializer:497,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].equals(String)'
      Src: org.apache.xml.serialize.XMLSerializer:503,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].equals(String)'
      Src: org.apache.xml.serialize.XMLSerializer:504,1
    - Dst: _format.getPreserveSpace()
      Src: org.apache.xml.serialize.XMLSerializer:507,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].enterElementState(null,null,String,org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:514,1
    - Dst: _format.isCDataElement(String)
      Src: org.apache.xml.serialize.XMLSerializer:515,1
    - Dst: _format.isNonEscapingElement(String)
      Src: org.apache.xml.serialize.XMLSerializer:516,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:518,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.AttributeList
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 2
    argNames:
    - tagName
    - attrs
    argTypes:
    - String
    - org.xml.sax.AttributeList
    constantsTouched: []
    func_position:
      end: 521
      start: 430
    functionDepth: 2
    functionLinenumber: 430
    functionLinenumberEnd: 521
    functionName: '[org.apache.xml.serialize.XMLSerializer].startElement(String,org.xml.sax.AttributeList)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.XMLSerializer].enterElementState(null,null,String,org.apache.xml.serialize.XMLSerializer)'
    - '[IllegalStateException].<init>(String)'
    - _printer.printText(String)
    - '[org.xml.sax.AttributeList].getValue(org.apache.xml.serialize.XMLSerializer)'
    - '[org.apache.xml.serialize.XMLSerializer].getElementState()'
    - '[org.xml.sax.AttributeList].getLength()'
    - _printer.breakLine()
    - _printer.printSpace()
    - '[org.apache.xml.serialize.XMLSerializer].printEscaped(org.apache.xml.serialize.XMLSerializer)'
    - _format.getPreserveSpace()
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xml.serialize.XMLSerializer].startDocument(String)'
    - '[org.apache.xml.serialize.XMLSerializer].isDocumentState()'
    - System.out.println(String)
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.XMLSerializer)'
    - _printer.printText(org.apache.xml.serialize.XMLSerializer)
    - _format.isCDataElement(String)
    - _printer.printText(char)
    - _printer.indent()
    - '[org.apache.xml.serialize.XMLSerializer].equals(String)'
    - _format.isNonEscapingElement(String)
    - '[org.xml.sax.AttributeList].getName(org.apache.xml.serialize.XMLSerializer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XMLSerializer].startElement(String,org.xml.sax.AttributeList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.XMLSerializer].endElement(null,null,String)'
      Src: org.apache.xml.serialize.XMLSerializer:527,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - tagName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 528
      start: 524
    functionDepth: 0
    functionLinenumber: 524
    functionLinenumberEnd: 528
    functionName: '[org.apache.xml.serialize.XMLSerializer].endElement(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.XMLSerializer].endElement(null,null,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XMLSerializer].endElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: _printer.leaveDTD()
      Src: org.apache.xml.serialize.XMLSerializer:555,1
    - Dst: _format.getOmitXMLDeclaration()
      Src: org.apache.xml.serialize.XMLSerializer:558,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.xml.serialize.XMLSerializer:563,1
    - Dst: _format.getVersion()
      Src: org.apache.xml.serialize.XMLSerializer:564,1
    - Dst: _format.getVersion()
      Src: org.apache.xml.serialize.XMLSerializer:565,1
    - Dst: '[StringBuffer].append(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:565,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xml.serialize.XMLSerializer:567,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xml.serialize.XMLSerializer:568,1
    - Dst: _format.getEncoding()
      Src: org.apache.xml.serialize.XMLSerializer:569,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xml.serialize.XMLSerializer:571,1
    - Dst: '[StringBuffer].append(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:572,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xml.serialize.XMLSerializer:573,1
    - Dst: _format.getStandalone()
      Src: org.apache.xml.serialize.XMLSerializer:575,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xml.serialize.XMLSerializer:577,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xml.serialize.XMLSerializer:578,1
    - Dst: _printer.printText(StringBuffer)
      Src: org.apache.xml.serialize.XMLSerializer:579,1
    - Dst: _printer.breakLine()
      Src: org.apache.xml.serialize.XMLSerializer:580,1
    - Dst: _format.getOmitDocumentType()
      Src: org.apache.xml.serialize.XMLSerializer:583,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:588,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:589,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:591,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printDoctypeURL(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:592,1
    - Dst: _printer.breakLine()
      Src: org.apache.xml.serialize.XMLSerializer:594,1
    - Dst: '[String].length()'
      Src: org.apache.xml.serialize.XMLSerializer:595,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:596,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:598,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printDoctypeURL(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:599,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:601,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printDoctypeURL(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:602,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].length()'
      Src: org.apache.xml.serialize.XMLSerializer:607,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:608,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printText(org.apache.xml.serialize.XMLSerializer,boolean,boolean)'
      Src: org.apache.xml.serialize.XMLSerializer:609,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.XMLSerializer:610,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:613,1
    - Dst: _printer.breakLine()
      Src: org.apache.xml.serialize.XMLSerializer:614,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].length()'
      Src: org.apache.xml.serialize.XMLSerializer:615,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:616,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:617,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:618,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printText(org.apache.xml.serialize.XMLSerializer,boolean,boolean)'
      Src: org.apache.xml.serialize.XMLSerializer:619,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:620,1
    - Dst: _printer.breakLine()
      Src: org.apache.xml.serialize.XMLSerializer:621,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].serializePreRoot()'
      Src: org.apache.xml.serialize.XMLSerializer:627,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - rootTagName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 628
      start: 549
    functionDepth: 1
    functionLinenumber: 549
    functionLinenumberEnd: 628
    functionName: '[org.apache.xml.serialize.XMLSerializer].startDocument(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.serialize.XMLSerializer].serializePreRoot()'
    - _format.getStandalone()
    - _printer.printText(String)
    - _format.getVersion()
    - '[StringBuffer].append(String)'
    - _printer.breakLine()
    - _format.getOmitDocumentType()
    - '[StringBuffer].<init>(String)'
    - _format.getEncoding()
    - '[org.apache.xml.serialize.XMLSerializer].printDoctypeURL(org.apache.xml.serialize.XMLSerializer)'
    - '[String].length()'
    - '[org.apache.xml.serialize.XMLSerializer].printText(org.apache.xml.serialize.XMLSerializer,boolean,boolean)'
    - _printer.printText(char)
    - '[StringBuffer].append(org.apache.xml.serialize.XMLSerializer)'
    - '[StringBuffer].append(char)'
    - _printer.printText(StringBuffer)
    - _format.getOmitXMLDeclaration()
    - '[org.apache.xml.serialize.XMLSerializer].length()'
    - _printer.leaveDTD()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XMLSerializer].startDocument(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.NamespaceSupport].reset()'
      Src: org.apache.xml.serialize.XMLSerializer:654,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].pushContext()'
      Src: org.apache.xml.serialize.XMLSerializer:657,1
    - Dst: '[org.w3c.dom.Element].getNamespaceURI()'
      Src: org.apache.xml.serialize.XMLSerializer:661,1
    - Dst: System.out.println(org.apache.xml.serialize.XMLSerializer)
      Src: org.apache.xml.serialize.XMLSerializer:661,1
    - Dst: '[org.w3c.dom.Element].getTagName()'
      Src: org.apache.xml.serialize.XMLSerializer:663,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].getElementState()'
      Src: org.apache.xml.serialize.XMLSerializer:664,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].isDocumentState()'
      Src: org.apache.xml.serialize.XMLSerializer:665,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].startDocument(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:672,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.XMLSerializer:679,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:682,1
    - Dst: _printer.breakLine()
      Src: org.apache.xml.serialize.XMLSerializer:690,1
    - Dst: '[org.w3c.dom.Element].hasAttributes()'
      Src: org.apache.xml.serialize.XMLSerializer:701,1
    - Dst: '[org.w3c.dom.Element].getAttributes()'
      Src: org.apache.xml.serialize.XMLSerializer:702,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].getLength()'
      Src: org.apache.xml.serialize.XMLSerializer:703,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.XMLSerializer:709,1
    - Dst: _printer.printText(org.apache.xml.serialize.XMLSerializer)
      Src: org.apache.xml.serialize.XMLSerializer:710,1
    - Dst: _printer.indent()
      Src: org.apache.xml.serialize.XMLSerializer:711,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].item(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:717,1
    - Dst: attr.getName()
      Src: org.apache.xml.serialize.XMLSerializer:718,1
    - Dst: attr.getValue()
      Src: org.apache.xml.serialize.XMLSerializer:719,1
    - Dst: attr.getSpecified()
      Src: org.apache.xml.serialize.XMLSerializer:722,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printAttribute(org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:722,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].item(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:737,1
    - Dst: attr.getNamespaceURI()
      Src: org.apache.xml.serialize.XMLSerializer:738,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].equals(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:740,1
    - Dst: attr.getNodeValue()
      Src: org.apache.xml.serialize.XMLSerializer:742,1
    - Dst: value.equals(org.apache.xml.serialize.XMLSerializer)
      Src: org.apache.xml.serialize.XMLSerializer:747,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xml.serialize.XMLSerializer:749,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].modifyDOMError(String,org.apache.xml.serialize.XMLSerializer,null,org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:751,1
    - Dst: fDOMErrorHandler.handleError(org.apache.xml.serialize.XMLSerializer)
      Src: org.apache.xml.serialize.XMLSerializer:752,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xml.serialize.XMLSerializer:756,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xml.serialize.XMLSerializer:755,1
    - Dst: attr.getPrefix()
      Src: org.apache.xml.serialize.XMLSerializer:762,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].length()'
      Src: org.apache.xml.serialize.XMLSerializer:764,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:764,1
    - Dst: attr.getLocalName()
      Src: org.apache.xml.serialize.XMLSerializer:765,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:765,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:767,1
    - Dst: '[String].length()'
      Src: org.apache.xml.serialize.XMLSerializer:769,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].declarePrefix(String,String)'
      Src: org.apache.xml.serialize.XMLSerializer:770,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xml.serialize.XMLSerializer:778,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].declarePrefix(String,String)'
      Src: org.apache.xml.serialize.XMLSerializer:779,1
    - Dst: '[org.w3c.dom.Element].getNamespaceURI()'
      Src: org.apache.xml.serialize.XMLSerializer:788,1
    - Dst: '[org.w3c.dom.Element].getPrefix()'
      Src: org.apache.xml.serialize.XMLSerializer:789,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].length()'
      Src: org.apache.xml.serialize.XMLSerializer:796,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].length()'
      Src: org.apache.xml.serialize.XMLSerializer:796,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.XMLSerializer:801,1
    - Dst: '[org.w3c.dom.Element].getLocalName()'
      Src: org.apache.xml.serialize.XMLSerializer:802,1
    - Dst: _printer.printText(org.apache.xml.serialize.XMLSerializer)
      Src: org.apache.xml.serialize.XMLSerializer:802,1
    - Dst: _printer.indent()
      Src: org.apache.xml.serialize.XMLSerializer:803,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.XMLSerializer:805,1
    - Dst: _printer.printText(org.apache.xml.serialize.XMLSerializer)
      Src: org.apache.xml.serialize.XMLSerializer:806,1
    - Dst: _printer.indent()
      Src: org.apache.xml.serialize.XMLSerializer:807,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:839,1
    - Dst: prefix.length()
      Src: org.apache.xml.serialize.XMLSerializer:841,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:841,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].getURI(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:842,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printNamespaceAttr(org.apache.xml.serialize.XMLSerializer,String)'
      Src: org.apache.xml.serialize.XMLSerializer:854,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].declarePrefix(org.apache.xml.serialize.XMLSerializer,String)'
      Src: org.apache.xml.serialize.XMLSerializer:856,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].declarePrefix(org.apache.xml.serialize.XMLSerializer,String)'
      Src: org.apache.xml.serialize.XMLSerializer:857,1
    - Dst: '[org.w3c.dom.Element].getLocalName()'
      Src: org.apache.xml.serialize.XMLSerializer:860,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xml.serialize.XMLSerializer:863,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].modifyDOMError(String,org.apache.xml.serialize.XMLSerializer,null,org.w3c.dom.Element)'
      Src: org.apache.xml.serialize.XMLSerializer:866,1
    - Dst: fDOMErrorHandler.handleError(org.apache.xml.serialize.XMLSerializer)
      Src: org.apache.xml.serialize.XMLSerializer:867,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xml.serialize.XMLSerializer:871,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xml.serialize.XMLSerializer:870,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].getURI(String)'
      Src: org.apache.xml.serialize.XMLSerializer:877,1
    - Dst: '[String].length()'
      Src: org.apache.xml.serialize.XMLSerializer:879,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printNamespaceAttr(String,String)'
      Src: org.apache.xml.serialize.XMLSerializer:883,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].declarePrefix(String,String)'
      Src: org.apache.xml.serialize.XMLSerializer:885,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].declarePrefix(String,String)'
      Src: org.apache.xml.serialize.XMLSerializer:886,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].item(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:899,1
    - Dst: attr.getValue()
      Src: org.apache.xml.serialize.XMLSerializer:900,1
    - Dst: attr.getNodeName()
      Src: org.apache.xml.serialize.XMLSerializer:901,1
    - Dst: attr.getNamespaceURI()
      Src: org.apache.xml.serialize.XMLSerializer:903,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].length()'
      Src: org.apache.xml.serialize.XMLSerializer:906,1
    - Dst: attr.getLocalName()
      Src: org.apache.xml.serialize.XMLSerializer:909,1
    - Dst: attr.getNodeName()
      Src: org.apache.xml.serialize.XMLSerializer:913,1
    - Dst: System.out.println(String)
      Src: org.apache.xml.serialize.XMLSerializer:913,1
    - Dst: attr.getPrefix()
      Src: org.apache.xml.serialize.XMLSerializer:921,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:922,1
    - Dst: attr.getLocalName()
      Src: org.apache.xml.serialize.XMLSerializer:923,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:923,1
    - Dst: uri.equals(org.apache.xml.serialize.XMLSerializer)
      Src: org.apache.xml.serialize.XMLSerializer:930,1
    - Dst: attr.getPrefix()
      Src: org.apache.xml.serialize.XMLSerializer:932,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].length()'
      Src: org.apache.xml.serialize.XMLSerializer:934,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:934,1
    - Dst: attr.getLocalName()
      Src: org.apache.xml.serialize.XMLSerializer:935,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:935,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].getURI(String)'
      Src: org.apache.xml.serialize.XMLSerializer:937,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:938,1
    - Dst: '[String].length()'
      Src: org.apache.xml.serialize.XMLSerializer:939,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printNamespaceAttr(String,String)'
      Src: org.apache.xml.serialize.XMLSerializer:946,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].declarePrefix(String,String)'
      Src: org.apache.xml.serialize.XMLSerializer:955,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].getURI(String)'
      Src: org.apache.xml.serialize.XMLSerializer:964,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].getURI(String)'
      Src: org.apache.xml.serialize.XMLSerializer:965,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xml.serialize.XMLSerializer:966,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printNamespaceAttr(String,String)'
      Src: org.apache.xml.serialize.XMLSerializer:970,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xml.serialize.XMLSerializer:978,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].getURI(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:981,1
    - Dst: attr.getNodeName()
      Src: org.apache.xml.serialize.XMLSerializer:990,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].getPrefix(String)'
      Src: org.apache.xml.serialize.XMLSerializer:993,1
    - Dst: System.out.println(String)
      Src: org.apache.xml.serialize.XMLSerializer:1001,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].getURI(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1004,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1012,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].getURI(String)'
      Src: org.apache.xml.serialize.XMLSerializer:1013,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1014,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printNamespaceAttr(String,String)'
      Src: org.apache.xml.serialize.XMLSerializer:1020,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xml.serialize.XMLSerializer:1022,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].declarePrefix(String,String)'
      Src: org.apache.xml.serialize.XMLSerializer:1023,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].declarePrefix(String,String)'
      Src: org.apache.xml.serialize.XMLSerializer:1024,1
    - Dst: attr.getSpecified()
      Src: org.apache.xml.serialize.XMLSerializer:1030,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printAttribute(org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1030,1
    - Dst: attr.getLocalName()
      Src: org.apache.xml.serialize.XMLSerializer:1032,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xml.serialize.XMLSerializer:1034,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].modifyDOMError(String,org.apache.xml.serialize.XMLSerializer,null,org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1037,1
    - Dst: fDOMErrorHandler.handleError(org.apache.xml.serialize.XMLSerializer)
      Src: org.apache.xml.serialize.XMLSerializer:1038,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xml.serialize.XMLSerializer:1042,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xml.serialize.XMLSerializer:1041,1
    - Dst: attr.getSpecified()
      Src: org.apache.xml.serialize.XMLSerializer:1047,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printAttribute(org.apache.xml.serialize.XMLSerializer,String,org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1047,1
    - Dst: attr.getSpecified()
      Src: org.apache.xml.serialize.XMLSerializer:1052,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printAttribute(org.apache.xml.serialize.XMLSerializer,String,org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1052,1
    - Dst: '[org.w3c.dom.Element].hasChildNodes()'
      Src: org.apache.xml.serialize.XMLSerializer:1062,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].enterElementState(null,null,org.apache.xml.serialize.XMLSerializer,boolean)'
      Src: org.apache.xml.serialize.XMLSerializer:1065,1
    - Dst: _format.isCDataElement(org.apache.xml.serialize.XMLSerializer)
      Src: org.apache.xml.serialize.XMLSerializer:1066,1
    - Dst: _format.isNonEscapingElement(org.apache.xml.serialize.XMLSerializer)
      Src: org.apache.xml.serialize.XMLSerializer:1067,1
    - Dst: '[org.w3c.dom.Element].getFirstChild()'
      Src: org.apache.xml.serialize.XMLSerializer:1068,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].serializeNode(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1070,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].getNextSibling()'
      Src: org.apache.xml.serialize.XMLSerializer:1071,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].popContext()'
      Src: org.apache.xml.serialize.XMLSerializer:1074,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].endElementIO(null,null,org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1076,1
    - Dst: '[org.w3c.dom.Element].getNodeName()'
      Src: org.apache.xml.serialize.XMLSerializer:1079,1
    - Dst: System.out.println(String)
      Src: org.apache.xml.serialize.XMLSerializer:1079,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].popContext()'
      Src: org.apache.xml.serialize.XMLSerializer:1082,1
    - Dst: _printer.unindent()
      Src: org.apache.xml.serialize.XMLSerializer:1084,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:1085,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].isDocumentState()'
      Src: org.apache.xml.serialize.XMLSerializer:1090,1
    - Dst: _printer.flush()
      Src: org.apache.xml.serialize.XMLSerializer:1091,1
    CyclomaticComplexity: 82
    EdgeCount: 82
    ICount: 299
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - elem
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 1093
      start: 636
    functionDepth: 4
    functionLinenumber: 636
    functionLinenumberEnd: 1093
    functionName: '[org.apache.xml.serialize.XMLSerializer].serializeElement(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.XMLSerializer].getLength()'
    - attr.getNodeName()
    - attr.getName()
    - '[org.apache.xml.serialize.XMLSerializer].printAttribute(org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer)'
    - '[org.apache.xerces.util.NamespaceSupport].pushContext()'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xml.serialize.XMLSerializer].endElementIO(null,null,org.apache.xml.serialize.XMLSerializer)'
    - _printer.printText(String)
    - '[org.apache.xerces.util.NamespaceSupport].getURI(String)'
    - '[org.apache.xml.serialize.XMLSerializer].modifyDOMError(String,org.apache.xml.serialize.XMLSerializer,null,org.w3c.dom.Element)'
    - '[org.apache.xml.serialize.XMLSerializer].printNamespaceAttr(String,String)'
    - '[org.apache.xml.serialize.XMLSerializer].getElementState()'
    - '[org.apache.xerces.util.NamespaceSupport].getURI(org.apache.xml.serialize.XMLSerializer)'
    - '[org.apache.xml.serialize.XMLSerializer].equals(org.apache.xml.serialize.XMLSerializer)'
    - '[org.apache.xerces.util.NamespaceSupport].reset()'
    - uri.equals(org.apache.xml.serialize.XMLSerializer)
    - '[org.w3c.dom.Element].getTagName()'
    - attr.getLocalName()
    - '[org.apache.xerces.util.NamespaceSupport].getPrefix(String)'
    - '[org.w3c.dom.Element].getFirstChild()'
    - _printer.breakLine()
    - '[org.apache.xerces.util.NamespaceSupport].popContext()'
    - System.out.println(org.apache.xml.serialize.XMLSerializer)
    - '[org.apache.xml.serialize.XMLSerializer].startDocument(org.apache.xml.serialize.XMLSerializer)'
    - '[org.apache.xerces.util.NamespaceSupport].declarePrefix(String,String)'
    - '[org.w3c.dom.Element].getLocalName()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    - '[String].length()'
    - value.equals(org.apache.xml.serialize.XMLSerializer)
    - attr.getValue()
    - '[org.apache.xml.serialize.XMLSerializer].getNextSibling()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - _printer.unindent()
    - _printer.flush()
    - '[org.apache.xml.serialize.XMLSerializer].printAttribute(org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer)'
    - '[org.apache.xml.serialize.XMLSerializer].isDocumentState()'
    - System.out.println(String)
    - '[org.w3c.dom.Element].hasChildNodes()'
    - attr.getSpecified()
    - _printer.printText(org.apache.xml.serialize.XMLSerializer)
    - '[org.w3c.dom.Element].getNamespaceURI()'
    - '[org.w3c.dom.Element].getAttributes()'
    - _printer.printText(char)
    - attr.getNodeValue()
    - attr.getPrefix()
    - '[org.w3c.dom.Element].getPrefix()'
    - _printer.indent()
    - prefix.length()
    - '[org.apache.xml.serialize.XMLSerializer].modifyDOMError(String,org.apache.xml.serialize.XMLSerializer,null,org.apache.xml.serialize.XMLSerializer)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xml.serialize.XMLSerializer)'
    - _format.isNonEscapingElement(org.apache.xml.serialize.XMLSerializer)
    - '[org.w3c.dom.Element].getNodeName()'
    - fDOMErrorHandler.handleError(org.apache.xml.serialize.XMLSerializer)
    - '[org.apache.xml.serialize.XMLSerializer].printAttribute(org.apache.xml.serialize.XMLSerializer,String,org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
    - '[org.w3c.dom.Element].hasAttributes()'
    - '[org.apache.xml.serialize.XMLSerializer].printNamespaceAttr(org.apache.xml.serialize.XMLSerializer,String)'
    - '[org.apache.xml.serialize.XMLSerializer].serializeNode(org.apache.xml.serialize.XMLSerializer)'
    - '[org.apache.xml.serialize.XMLSerializer].length()'
    - _format.isCDataElement(org.apache.xml.serialize.XMLSerializer)
    - '[org.apache.xml.serialize.XMLSerializer].item(org.apache.xml.serialize.XMLSerializer)'
    - attr.getNamespaceURI()
    - '[org.apache.xml.serialize.XMLSerializer].enterElementState(null,null,org.apache.xml.serialize.XMLSerializer,boolean)'
    - '[org.apache.xerces.util.NamespaceSupport].declarePrefix(org.apache.xml.serialize.XMLSerializer,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XMLSerializer].serializeElement(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: _printer.printSpace()
      Src: org.apache.xml.serialize.XMLSerializer:1107,1
    - Dst: System.out.println(String)
      Src: org.apache.xml.serialize.XMLSerializer:1110,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:1112,1
    - Dst: System.out.println(String)
      Src: org.apache.xml.serialize.XMLSerializer:1115,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:1117,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:1119,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printEscaped(String)'
      Src: org.apache.xml.serialize.XMLSerializer:1120,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.XMLSerializer:1121,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1122
      start: 1106
    functionDepth: 2
    functionLinenumber: 1106
    functionLinenumberEnd: 1122
    functionName: '[org.apache.xml.serialize.XMLSerializer].printNamespaceAttr(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
    functionUses: 1
    functionsReached:
    - System.out.println(String)
    - _printer.printSpace()
    - '[org.apache.xml.serialize.XMLSerializer].printEscaped(String)'
    - _printer.printText(char)
    - _printer.printText(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XMLSerializer].printNamespaceAttr(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fDOMFilter.getWhatToShow()
      Src: org.apache.xml.serialize.XMLSerializer:1139,1
    - Dst: fDOMFilter.acceptNode(org.w3c.dom.Attr)
      Src: org.apache.xml.serialize.XMLSerializer:1140,1
    - Dst: _printer.printSpace()
      Src: org.apache.xml.serialize.XMLSerializer:1151,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:1152,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:1153,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printEscaped(String)'
      Src: org.apache.xml.serialize.XMLSerializer:1154,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.XMLSerializer:1155,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xml.serialize.XMLSerializer:1161,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xml.serialize.XMLSerializer:1162,1
    - Dst: _format.getPreserveSpace()
      Src: org.apache.xml.serialize.XMLSerializer:1165,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      - org.w3c.dom.Attr
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 4
    argNames:
    - name
    - value
    - isSpecified
    - attr
    argTypes:
    - String
    - String
    - boolean
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 1167
      start: 1135
    functionDepth: 2
    functionLinenumber: 1135
    functionLinenumberEnd: 1167
    functionName: '[org.apache.xml.serialize.XMLSerializer].printAttribute(String,String,boolean,org.w3c.dom.Attr)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
    functionUses: 0
    functionsReached:
    - _format.getPreserveSpace()
    - _printer.printSpace()
    - '[String].equals(String)'
    - '[org.apache.xml.serialize.XMLSerializer].printEscaped(String)'
    - fDOMFilter.getWhatToShow()
    - _printer.printText(char)
    - _printer.printText(String)
    - fDOMFilter.acceptNode(org.w3c.dom.Attr)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XMLSerializer].printAttribute(String,String,boolean,org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1185
      start: 1169
    functionDepth: 0
    functionLinenumber: 1169
    functionLinenumberEnd: 1185
    functionName: '[org.apache.xml.serialize.XMLSerializer].getEntityRef(int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.XMLSerializer].getEntityRef(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.Attributes].getLength()'
      Src: org.apache.xml.serialize.XMLSerializer:1202,1
    - Dst: '[org.xml.sax.helpers.AttributesImpl].<init>(org.xml.sax.Attributes)'
      Src: org.apache.xml.serialize.XMLSerializer:1203,1
    - Dst: '[org.xml.sax.helpers.AttributesImpl].getQName(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1206,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].startsWith(String)'
      Src: org.apache.xml.serialize.XMLSerializer:1211,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].length()'
      Src: org.apache.xml.serialize.XMLSerializer:1212,1
    - Dst: '[org.xml.sax.Attributes].getValue(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1213,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].startPrefixMapping(String,org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1213,1
    - Dst: '[org.xml.sax.helpers.AttributesImpl].removeAttribute(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1214,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].charAt(int)'
      Src: org.apache.xml.serialize.XMLSerializer:1215,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].substring(int)'
      Src: org.apache.xml.serialize.XMLSerializer:1216,1
    - Dst: '[org.xml.sax.Attributes].getValue(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1216,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].startPrefixMapping(org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1216,1
    - Dst: '[org.xml.sax.helpers.AttributesImpl].removeAttribute(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1217,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.Attributes
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xml.sax.Attributes
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - attrs
    argTypes:
    - org.xml.sax.Attributes
    constantsTouched: []
    func_position:
      end: 1222
      start: 1191
    functionDepth: 1
    functionLinenumber: 1191
    functionLinenumberEnd: 1222
    functionName: '[org.apache.xml.serialize.XMLSerializer].extractNamespaces(org.xml.sax.Attributes)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
    functionUses: 1
    functionsReached:
    - '[org.xml.sax.Attributes].getValue(org.apache.xml.serialize.XMLSerializer)'
    - '[org.apache.xml.serialize.XMLSerializer].startPrefixMapping(org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer)'
    - '[org.apache.xml.serialize.XMLSerializer].substring(int)'
    - '[org.apache.xml.serialize.XMLSerializer].charAt(int)'
    - '[org.apache.xml.serialize.XMLSerializer].length()'
    - '[org.xml.sax.helpers.AttributesImpl].<init>(org.xml.sax.Attributes)'
    - '[org.xml.sax.helpers.AttributesImpl].getQName(org.apache.xml.serialize.XMLSerializer)'
    - '[org.apache.xml.serialize.XMLSerializer].startPrefixMapping(String,org.apache.xml.serialize.XMLSerializer)'
    - '[org.xml.sax.helpers.AttributesImpl].removeAttribute(org.apache.xml.serialize.XMLSerializer)'
    - '[org.apache.xml.serialize.XMLSerializer].startsWith(String)'
    - '[org.xml.sax.Attributes].getLength()'
    linkageType: ''
    returnType: org.xml.sax.Attributes
    signature: '[org.apache.xml.serialize.XMLSerializer].extractNamespaces(org.xml.sax.Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xml.serialize.XMLSerializer:1228,1
    - Dst: '[String].charAt(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1230,1
    - Dst: '[org.apache.xerces.util.XMLChar].isValid(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1231,1
    - Dst: '[String].charAt(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1233,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].surrogates(org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer,boolean)'
      Src: org.apache.xml.serialize.XMLSerializer:1233,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].fatalError(String)'
      Src: org.apache.xml.serialize.XMLSerializer:1235,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printHex(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1241,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:1243,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:1245,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:1247,1
    - Dst: _encodingInfo.isPrintable(char)
      Src: org.apache.xml.serialize.XMLSerializer:1248,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.XMLSerializer:1249,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printHex(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1251,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - source
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1254
      start: 1227
    functionDepth: 1
    functionLinenumber: 1227
    functionLinenumberEnd: 1254
    functionName: '[org.apache.xml.serialize.XMLSerializer].printEscaped(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
    functionUses: 2
    functionsReached:
    - _encodingInfo.isPrintable(char)
    - '[String].charAt(org.apache.xml.serialize.XMLSerializer)'
    - '[org.apache.xml.serialize.XMLSerializer].surrogates(org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer,boolean)'
    - '[org.apache.xml.serialize.XMLSerializer].fatalError(String)'
    - _printer.printText(char)
    - _printer.printText(String)
    - '[org.apache.xerces.util.XMLChar].isValid(org.apache.xml.serialize.XMLSerializer)'
    - '[org.apache.xml.serialize.XMLSerializer].printHex(org.apache.xml.serialize.XMLSerializer)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XMLSerializer].printEscaped(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printHex(int)'
      Src: org.apache.xml.serialize.XMLSerializer:1259,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:1261,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:1263,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.XMLSerializer:1267,1
    - Dst: _encodingInfo.isPrintable(char)
      Src: org.apache.xml.serialize.XMLSerializer:1269,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.XMLSerializer:1270,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printHex(int)'
      Src: org.apache.xml.serialize.XMLSerializer:1272,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1274
      start: 1257
    functionDepth: 1
    functionLinenumber: 1257
    functionLinenumberEnd: 1274
    functionName: '[org.apache.xml.serialize.XMLSerializer].printXMLChar(int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.XMLSerializer].printHex(int)'
    - _printer.printText(char)
    - _encodingInfo.isPrintable(char)
    - _printer.printText(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XMLSerializer].printXMLChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xml.serialize.XMLSerializer:1280,1
    - Dst: '[String].charAt(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1287,1
    - Dst: '[org.apache.xerces.util.XMLChar].isValid(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1288,1
    - Dst: '[String].charAt(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1291,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].surrogates(org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer,boolean)'
      Src: org.apache.xml.serialize.XMLSerializer:1291,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].fatalError(String)'
      Src: org.apache.xml.serialize.XMLSerializer:1293,1
    - Dst: _printer.printText(org.apache.xml.serialize.XMLSerializer)
      Src: org.apache.xml.serialize.XMLSerializer:1298,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printXMLChar(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1300,1
    - Dst: '[String].charAt(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1309,1
    - Dst: '[org.apache.xerces.util.XMLChar].isValid(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1310,1
    - Dst: '[String].charAt(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1313,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].surrogates(org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer,boolean)'
      Src: org.apache.xml.serialize.XMLSerializer:1313,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].fatalError(String)'
      Src: org.apache.xml.serialize.XMLSerializer:1315,1
    - Dst: _printer.printText(org.apache.xml.serialize.XMLSerializer)
      Src: org.apache.xml.serialize.XMLSerializer:1321,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printXMLChar(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1323,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 3
    argNames:
    - text
    - preserveSpace
    - unescaped
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 1326
      start: 1276
    functionDepth: 1
    functionLinenumber: 1276
    functionLinenumberEnd: 1326
    functionName: '[org.apache.xml.serialize.XMLSerializer].printText(String,boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.XMLSerializer].printXMLChar(org.apache.xml.serialize.XMLSerializer)'
    - '[String].charAt(org.apache.xml.serialize.XMLSerializer)'
    - '[org.apache.xml.serialize.XMLSerializer].surrogates(org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer,boolean)'
    - _printer.printText(org.apache.xml.serialize.XMLSerializer)
    - '[org.apache.xml.serialize.XMLSerializer].fatalError(String)'
    - '[org.apache.xerces.util.XMLChar].isValid(org.apache.xml.serialize.XMLSerializer)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XMLSerializer].printText(String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isValid(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1340,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].surrogates(org.apache.xml.serialize.XMLSerializer,boolean)'
      Src: org.apache.xml.serialize.XMLSerializer:1343,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].fatalError(String)'
      Src: org.apache.xml.serialize.XMLSerializer:1346,1
    - Dst: _printer.printText(org.apache.xml.serialize.XMLSerializer)
      Src: org.apache.xml.serialize.XMLSerializer:1351,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printXMLChar(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1354,1
    - Dst: '[org.apache.xerces.util.XMLChar].isValid(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1365,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].surrogates(org.apache.xml.serialize.XMLSerializer,boolean)'
      Src: org.apache.xml.serialize.XMLSerializer:1368,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].fatalError(String)'
      Src: org.apache.xml.serialize.XMLSerializer:1371,1
    - Dst: _printer.printText(org.apache.xml.serialize.XMLSerializer)
      Src: org.apache.xml.serialize.XMLSerializer:1376,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].printXMLChar(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1379,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 5
    argNames:
    - chars
    - start
    - length
    - preserveSpace
    - unescaped
    argTypes:
    - char[]
    - int
    - int
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 1383
      start: 1330
    functionDepth: 1
    functionLinenumber: 1330
    functionLinenumberEnd: 1383
    functionName: '[org.apache.xml.serialize.XMLSerializer].printText(char[],int,int,boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.XMLSerializer].printXMLChar(org.apache.xml.serialize.XMLSerializer)'
    - _printer.printText(org.apache.xml.serialize.XMLSerializer)
    - '[org.apache.xml.serialize.XMLSerializer].surrogates(org.apache.xml.serialize.XMLSerializer,boolean)'
    - '[org.apache.xml.serialize.XMLSerializer].fatalError(String)'
    - '[org.apache.xerces.util.XMLChar].isValid(org.apache.xml.serialize.XMLSerializer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XMLSerializer].printText(char[],int,int,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xml.serialize.XMLSerializer:1397,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixCount()'
      Src: org.apache.xml.serialize.XMLSerializer:1398,1
    - Dst: System.out.println(String)
      Src: org.apache.xml.serialize.XMLSerializer:1398,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xml.serialize.XMLSerializer:1399,1
    - Dst: System.out.println(String)
      Src: org.apache.xml.serialize.XMLSerializer:1399,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xml.serialize.XMLSerializer:1400,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].getNodeName()'
      Src: org.apache.xml.serialize.XMLSerializer:1400,1
    - Dst: System.out.println(String)
      Src: org.apache.xml.serialize.XMLSerializer:1400,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xml.serialize.XMLSerializer:1401,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].getPrefix()'
      Src: org.apache.xml.serialize.XMLSerializer:1401,1
    - Dst: System.out.println(String)
      Src: org.apache.xml.serialize.XMLSerializer:1401,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xml.serialize.XMLSerializer:1402,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].getNamespaceURI()'
      Src: org.apache.xml.serialize.XMLSerializer:1402,1
    - Dst: System.out.println(String)
      Src: org.apache.xml.serialize.XMLSerializer:1402,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xml.serialize.XMLSerializer:1407,1
    - Dst: child.getNextSibling()
      Src: org.apache.xml.serialize.XMLSerializer:1408,1
    - Dst: System.out.println(String)
      Src: org.apache.xml.serialize.XMLSerializer:1410,1
    - Dst: System.out.println(String)
      Src: org.apache.xml.serialize.XMLSerializer:1411,1
    - Dst: child.getPrefix()
      Src: org.apache.xml.serialize.XMLSerializer:1416,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].length()'
      Src: org.apache.xml.serialize.XMLSerializer:1418,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1418,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].getURI(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1419,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].fatalError(String)'
      Src: org.apache.xml.serialize.XMLSerializer:1420,1
    - Dst: child.getNodeType()
      Src: org.apache.xml.serialize.XMLSerializer:1428,1
    - Dst: child.getAttributes()
      Src: org.apache.xml.serialize.XMLSerializer:1430,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].getLength()'
      Src: org.apache.xml.serialize.XMLSerializer:1432,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].item(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1434,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].getPrefix()'
      Src: org.apache.xml.serialize.XMLSerializer:1434,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].length()'
      Src: org.apache.xml.serialize.XMLSerializer:1436,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1436,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].getURI(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1437,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].fatalError(String)'
      Src: org.apache.xml.serialize.XMLSerializer:1438,1
    - Dst: child.hasChildNodes()
      Src: org.apache.xml.serialize.XMLSerializer:1452,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].checkUnboundNamespacePrefixedNode(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.XMLSerializer:1453,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 91
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1457
      start: 1392
    functionDepth: 1
    functionLinenumber: 1392
    functionLinenumberEnd: 1457
    functionName: '[org.apache.xml.serialize.XMLSerializer].checkUnboundNamespacePrefixedNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.XMLSerializer].getLength()'
    - '[org.apache.xml.serialize.XMLSerializer].getNodeName()'
    - '[org.w3c.dom.Node].getNodeName()'
    - child.getPrefix()
    - '[org.apache.xerces.util.NamespaceSupport].getURI(org.apache.xml.serialize.XMLSerializer)'
    - child.getNextSibling()
    - child.getAttributes()
    - System.out.println(String)
    - child.hasChildNodes()
    - '[org.apache.xml.serialize.XMLSerializer].getNamespaceURI()'
    - '[org.apache.xml.serialize.XMLSerializer].checkUnboundNamespacePrefixedNode(org.apache.xml.serialize.XMLSerializer)'
    - '[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixCount()'
    - child.getNodeType()
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xml.serialize.XMLSerializer)'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.apache.xml.serialize.XMLSerializer].getPrefix()'
    - '[org.apache.xml.serialize.XMLSerializer].fatalError(String)'
    - '[org.apache.xml.serialize.XMLSerializer].length()'
    - '[org.apache.xml.serialize.XMLSerializer].item(org.apache.xml.serialize.XMLSerializer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.XMLSerializer].checkUnboundNamespacePrefixedNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].reset()'
      Src: org.apache.xml.serialize.XMLSerializer:1460,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].reset()'
      Src: org.apache.xml.serialize.XMLSerializer:1462,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].declarePrefix(String,String)'
      Src: org.apache.xml.serialize.XMLSerializer:1465,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1468
      start: 1459
    functionDepth: 1
    functionLinenumber: 1459
    functionLinenumberEnd: 1468
    functionName: '[org.apache.xml.serialize.XMLSerializer].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.NamespaceSupport].reset()'
    - '[org.apache.xerces.util.NamespaceSupport].declarePrefix(String,String)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].reset()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.XMLSerializer].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elem
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 54
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 54
    functionName: '[org.apache.xml.serialize.DOMSerializer].serialize(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.DOMSerializer].serialize(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - doc
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 66
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 66
    functionName: '[org.apache.xml.serialize.DOMSerializer].serialize(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.DOMSerializer].serialize(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DocumentFragment
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - frag
    argTypes:
    - org.w3c.dom.DocumentFragment
    constantsTouched: []
    func_position:
      end: 78
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 78
    functionName: '[org.apache.xml.serialize.DOMSerializer].serialize(org.w3c.dom.DocumentFragment)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.DOMSerializer].serialize(org.w3c.dom.DocumentFragment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.DOMSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xml.serialize.DOMSerializer].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xml.serialize.DOMSerializer
    signature: '[org.apache.xml.serialize.DOMSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:110,1
    - Dst: '[org.apache.xerces.dom.DOMLocatorImpl].<init>()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:111,1
    - Dst: '[org.apache.xml.serialize.XMLSerializer].<init>()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:132,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].initSerializer(org.apache.xml.serialize.XMLSerializer)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.XMLSerializer
      - org.apache.xml.serialize.XML11Serializer
      - org.w3c.dom.DOMStringList
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSSerializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.DOMSerializerImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 119
    functionDepth: 4
    functionLinenumber: 119
    functionLinenumberEnd: 134
    functionName: '[org.apache.xml.serialize.DOMSerializerImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializerImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
    - '[org.apache.xml.serialize.XMLSerializer].<init>()'
    - '[org.apache.xerces.dom.DOMLocatorImpl].<init>()'
    - '[org.apache.xml.serialize.DOMSerializerImpl].initSerializer(org.apache.xml.serialize.XMLSerializer)'
    linkageType: ''
    returnType: org.apache.xml.serialize.DOMSerializerImpl
    signature: '[org.apache.xml.serialize.DOMSerializerImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.XMLSerializer
      - org.apache.xml.serialize.XML11Serializer
      - org.w3c.dom.DOMStringList
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSSerializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: '[org.apache.xml.serialize.DOMSerializerImpl].getDomConfig()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.DOMConfiguration
    signature: '[org.apache.xml.serialize.DOMSerializerImpl].getDomConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:151,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:152,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:162,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:165,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:171,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:176,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:181,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:186,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:192,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:198,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:203,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:209,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:210,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:211,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:212,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:213,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:214,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:218,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xml.serialize.DOMSerializerImpl,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:222,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:225,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:232,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:233,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:237,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xml.serialize.DOMSerializerImpl,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:241,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:245,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xml.serialize.DOMSerializerImpl,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:249,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:251,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:256,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xml.serialize.DOMSerializerImpl,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:260,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:263,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:264,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:265,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:268,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xml.serialize.DOMSerializerImpl,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:272,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:275,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xml.serialize.DOMSerializerImpl,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:279,1
    CyclomaticComplexity: 46
    EdgeCount: 46
    ICount: 130
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.XMLSerializer
      - org.apache.xml.serialize.XML11Serializer
      - org.w3c.dom.DOMStringList
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSSerializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 281
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 281
    functionName: '[org.apache.xml.serialize.DOMSerializerImpl].setParameter(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    - '[String].equalsIgnoreCase(String)'
    - '[Boolean].booleanValue()'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xml.serialize.DOMSerializerImpl,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.DOMSerializerImpl].setParameter(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:292,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:293,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:294,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:295,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:296,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:297,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:298,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:299,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:300,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:301,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:302,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:303,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:307,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:308,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:309,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:310,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:311,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:312,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:316,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:317,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:322,1
    CyclomaticComplexity: 30
    EdgeCount: 30
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.XMLSerializer
      - org.apache.xml.serialize.XML11Serializer
      - org.w3c.dom.DOMStringList
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSSerializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - state
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 327
      start: 286
    functionDepth: 1
    functionLinenumber: 286
    functionLinenumberEnd: 327
    functionName: '[org.apache.xml.serialize.DOMSerializerImpl].canSetParameter(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializerImpl.java
    functionUses: 0
    functionsReached:
    - '[String].equalsIgnoreCase(String)'
    - '[Boolean].booleanValue()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.DOMSerializerImpl].canSetParameter(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:340,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:345,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:346,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:347,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:348,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:349,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:350,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:351,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:352,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:353,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:354,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:355,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:356,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:357,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:358,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:359,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:360,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:361,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:362,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:363,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:364,1
    - Dst: '[org.apache.xerces.dom.DOMStringListImpl].<init>(java.util.ArrayList)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:370,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.XMLSerializer
      - org.apache.xml.serialize.XML11Serializer
      - org.w3c.dom.DOMStringList
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSSerializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMStringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 375
      start: 337
    functionDepth: 1
    functionLinenumber: 337
    functionLinenumberEnd: 375
    functionName: '[org.apache.xml.serialize.DOMSerializerImpl].getParameterNames()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializerImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.xerces.dom.DOMStringListImpl].<init>(java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.w3c.dom.DOMStringList
    signature: '[org.apache.xml.serialize.DOMSerializerImpl].getParameterNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:381,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:383,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:385,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:387,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:389,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:391,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:393,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:395,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:397,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:398,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:400,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:402,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:404,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:414,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:415,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:416,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:417,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:418,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:419,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:420,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:422,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:425,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:426,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:427,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:429,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xml.serialize.DOMSerializerImpl,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:433,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:436,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xml.serialize.DOMSerializerImpl,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:440,1
    CyclomaticComplexity: 57
    EdgeCount: 57
    ICount: 86
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.XMLSerializer
      - org.apache.xml.serialize.XML11Serializer
      - org.w3c.dom.DOMStringList
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSSerializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 442
      start: 380
    functionDepth: 1
    functionLinenumber: 380
    functionLinenumberEnd: 442
    functionName: '[org.apache.xml.serialize.DOMSerializerImpl].getParameter(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    - '[String].equalsIgnoreCase(String)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xml.serialize.DOMSerializerImpl,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xml.serialize.DOMSerializerImpl].getParameter(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl]._getXmlVersion(org.w3c.dom.Node)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:467,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:468,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].<init>()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:470,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].initSerializer(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:471,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].copySettings(org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:474,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:481,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].prepareForSerialization(org.apache.xml.serialize.DOMSerializerImpl,org.w3c.dom.Node)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:483,1
    - Dst: ser._format.setEncoding(String)
      Src: org.apache.xml.serialize.DOMSerializerImpl:484,1
    - Dst: ser.setOutputCharStream(java.io.StringWriter)
      Src: org.apache.xml.serialize.DOMSerializerImpl:485,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:486,1
    - Dst: ser.serialize(org.w3c.dom.Document)
      Src: org.apache.xml.serialize.DOMSerializerImpl:487,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:489,1
    - Dst: ser.serialize(org.w3c.dom.DocumentFragment)
      Src: org.apache.xml.serialize.DOMSerializerImpl:490,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:492,1
    - Dst: ser.serialize(org.w3c.dom.Element)
      Src: org.apache.xml.serialize.DOMSerializerImpl:493,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:496,1
    - Dst: '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:500,1
    - Dst: ser.fDOMErrorHandler.handleError(org.apache.xerces.dom.DOMErrorImpl)
      Src: org.apache.xml.serialize.DOMSerializerImpl:504,1
    - Dst: '[org.w3c.dom.ls.LSException].<init>(org.apache.xml.serialize.DOMSerializerImpl,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:506,1
    - Dst: '[org.apache.xerces.util.DOMUtil].createLSException(org.apache.xml.serialize.DOMSerializerImpl,org.apache.xml.serialize.DOMSerializerImpl)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:518,1
    - Dst: '[org.w3c.dom.ls.LSException].fillInStackTrace()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:518,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:524,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xml.serialize.DOMSerializerImpl,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:528,1
    - Dst: ser.clearDocumentState()
      Src: org.apache.xml.serialize.DOMSerializerImpl:531,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:533,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.XMLSerializer
      - org.apache.xml.serialize.XML11Serializer
      - org.w3c.dom.DOMStringList
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      - org.w3c.dom.ls.LSException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSSerializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - wnode
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 534
      start: 464
    functionDepth: 5
    functionLinenumber: 464
    functionLinenumberEnd: 534
    functionName: '[org.apache.xml.serialize.DOMSerializerImpl].writeToString(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.DOMSerializerImpl]._getXmlVersion(org.w3c.dom.Node)'
    - '[org.apache.xml.serialize.DOMSerializerImpl].copySettings(org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XML11Serializer)'
    - '[org.apache.xerces.util.DOMUtil].createLSException(org.apache.xml.serialize.DOMSerializerImpl,org.apache.xml.serialize.DOMSerializerImpl)'
    - ser.serialize(org.w3c.dom.Element)
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xml.serialize.DOMSerializerImpl,String)'
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    - '[org.apache.xml.serialize.DOMSerializerImpl].prepareForSerialization(org.apache.xml.serialize.DOMSerializerImpl,org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - ser.clearDocumentState()
    - '[String].equals(String)'
    - ser.fDOMErrorHandler.handleError(org.apache.xerces.dom.DOMErrorImpl)
    - ser.serialize(org.w3c.dom.Document)
    - '[org.w3c.dom.ls.LSException].fillInStackTrace()'
    - ser.serialize(org.w3c.dom.DocumentFragment)
    - '[org.apache.xml.serialize.DOMSerializerImpl].initSerializer(org.apache.xml.serialize.XML11Serializer)'
    - '[org.apache.xml.serialize.XML11Serializer].<init>()'
    - '[java.io.StringWriter].toString()'
    - '[org.w3c.dom.ls.LSException].<init>(org.apache.xml.serialize.DOMSerializerImpl,String)'
    - ser.setOutputCharStream(java.io.StringWriter)
    - ser._format.setEncoding(String)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.DOMSerializerImpl].writeToString(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].setLineSeparator(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:560,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.XMLSerializer
      - org.apache.xml.serialize.XML11Serializer
      - org.w3c.dom.DOMStringList
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSSerializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newLine
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 561
      start: 559
    functionDepth: 0
    functionLinenumber: 559
    functionLinenumberEnd: 561
    functionName: '[org.apache.xml.serialize.DOMSerializerImpl].setNewLine(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.DOMSerializerImpl].setLineSeparator(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.DOMSerializerImpl].setNewLine(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].getLineSeparator()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:588,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.XMLSerializer
      - org.apache.xml.serialize.XML11Serializer
      - org.w3c.dom.DOMStringList
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSSerializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 589
      start: 587
    functionDepth: 0
    functionLinenumber: 587
    functionLinenumberEnd: 589
    functionName: '[org.apache.xml.serialize.DOMSerializerImpl].getNewLine()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.DOMSerializerImpl].getLineSeparator()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.DOMSerializerImpl].getNewLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.XMLSerializer
      - org.apache.xml.serialize.XML11Serializer
      - org.w3c.dom.DOMStringList
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSSerializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.ls.LSSerializerFilter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 600
      start: 598
    functionDepth: 0
    functionLinenumber: 598
    functionLinenumberEnd: 600
    functionName: '[org.apache.xml.serialize.DOMSerializerImpl].getFilter()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.ls.LSSerializerFilter
    signature: '[org.apache.xml.serialize.DOMSerializerImpl].getFilter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ls.LSSerializerFilter
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.XMLSerializer
      - org.apache.xml.serialize.XML11Serializer
      - org.w3c.dom.DOMStringList
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSSerializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - filter
    argTypes:
    - org.w3c.dom.ls.LSSerializerFilter
    constantsTouched: []
    func_position:
      end: 609
      start: 607
    functionDepth: 0
    functionLinenumber: 607
    functionLinenumberEnd: 609
    functionName: '[org.apache.xml.serialize.DOMSerializerImpl].setFilter(org.w3c.dom.ls.LSSerializerFilter)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.DOMSerializerImpl].setFilter(org.w3c.dom.ls.LSSerializerFilter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.NamespaceSupport].<init>()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:613,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].<init>()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:614,1
    - Dst: '[org.apache.xerces.util.SymbolTable].<init>()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xml.serialize.XMLSerializer
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.XMLSerializer
      - org.apache.xml.serialize.XML11Serializer
      - org.w3c.dom.DOMStringList
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSSerializer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ser
    argTypes:
    - org.apache.xml.serialize.XMLSerializer
    constantsTouched: []
    func_position:
      end: 616
      start: 612
    functionDepth: 3
    functionLinenumber: 612
    functionLinenumberEnd: 616
    functionName: '[org.apache.xml.serialize.DOMSerializerImpl].initSerializer(org.apache.xml.serialize.XMLSerializer)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].<init>()'
    - '[org.apache.xerces.util.NamespaceSupport].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.DOMSerializerImpl].initSerializer(org.apache.xml.serialize.XMLSerializer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].getEncoding()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:625,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].setEncoding(org.apache.xml.serialize.DOMSerializerImpl)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:625,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].getLineSeparator()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:626,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].setLineSeparator(org.apache.xml.serialize.DOMSerializerImpl)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:626,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xml.serialize.XMLSerializer
      - org.apache.xml.serialize.XMLSerializer
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.XMLSerializer
      - org.apache.xml.serialize.XML11Serializer
      - org.w3c.dom.DOMStringList
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSSerializer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - src
    - dest
    argTypes:
    - org.apache.xml.serialize.XMLSerializer
    - org.apache.xml.serialize.XMLSerializer
    constantsTouched: []
    func_position:
      end: 628
      start: 623
    functionDepth: 0
    functionLinenumber: 623
    functionLinenumberEnd: 628
    functionName: '[org.apache.xml.serialize.DOMSerializerImpl].copySettings(org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.DOMSerializerImpl].getLineSeparator()'
    - '[org.apache.xml.serialize.DOMSerializerImpl].getEncoding()'
    - '[org.apache.xml.serialize.DOMSerializerImpl].setLineSeparator(org.apache.xml.serialize.DOMSerializerImpl)'
    - '[org.apache.xml.serialize.DOMSerializerImpl].setEncoding(org.apache.xml.serialize.DOMSerializerImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.DOMSerializerImpl].copySettings(org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl]._getXmlVersion(org.w3c.dom.Node)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:666,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:668,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].<init>()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:670,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].initSerializer(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:671,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].copySettings(org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:674,1
    - Dst: '[org.w3c.dom.ls.LSOutput].getEncoding()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:682,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl]._getInputEncoding(org.w3c.dom.Node)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:683,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl]._getXmlEncoding(org.w3c.dom.Node)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:685,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].prepareForSerialization(org.apache.xml.serialize.DOMSerializerImpl,org.w3c.dom.Node)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:692,1
    - Dst: ser._format.setEncoding(org.apache.xml.serialize.DOMSerializerImpl)
      Src: org.apache.xml.serialize.DOMSerializerImpl:693,1
    - Dst: '[org.w3c.dom.ls.LSOutput].getByteStream()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:694,1
    - Dst: '[org.w3c.dom.ls.LSOutput].getCharacterStream()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:695,1
    - Dst: '[org.w3c.dom.ls.LSOutput].getSystemId()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:696,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:700,1
    - Dst: '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:704,1
    - Dst: ser.fDOMErrorHandler.handleError(org.apache.xerces.dom.DOMErrorImpl)
      Src: org.apache.xml.serialize.DOMSerializerImpl:708,1
    - Dst: '[org.w3c.dom.ls.LSException].<init>(org.apache.xml.serialize.DOMSerializerImpl,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:710,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].createOutputStream(org.apache.xml.serialize.DOMSerializerImpl)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:713,1
    - Dst: ser.setOutputByteStream(java.io.OutputStream)
      Src: org.apache.xml.serialize.DOMSerializerImpl:713,1
    - Dst: ser.setOutputByteStream(org.apache.xml.serialize.DOMSerializerImpl)
      Src: org.apache.xml.serialize.DOMSerializerImpl:718,1
    - Dst: ser.setOutputCharStream(org.apache.xml.serialize.DOMSerializerImpl)
      Src: org.apache.xml.serialize.DOMSerializerImpl:723,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:726,1
    - Dst: ser.serialize(org.w3c.dom.Document)
      Src: org.apache.xml.serialize.DOMSerializerImpl:727,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:728,1
    - Dst: ser.serialize(org.w3c.dom.DocumentFragment)
      Src: org.apache.xml.serialize.DOMSerializerImpl:729,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:730,1
    - Dst: ser.serialize(org.w3c.dom.Element)
      Src: org.apache.xml.serialize.DOMSerializerImpl:731,1
    - Dst: '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:737,1
    - Dst: ue.getMessage()
      Src: org.apache.xml.serialize.DOMSerializerImpl:740,1
    - Dst: ser.fDOMErrorHandler.handleError(org.apache.xerces.dom.DOMErrorImpl)
      Src: org.apache.xml.serialize.DOMSerializerImpl:742,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:745,1
    - Dst: '[org.w3c.dom.ls.LSException].<init>(org.apache.xml.serialize.DOMSerializerImpl,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:744,1
    - Dst: '[org.apache.xerces.util.DOMUtil].createLSException(org.apache.xml.serialize.DOMSerializerImpl,org.apache.xml.serialize.DOMSerializerImpl)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:759,1
    - Dst: '[org.w3c.dom.ls.LSException].fillInStackTrace()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:759,1
    - Dst: '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:763,1
    - Dst: e.getMessage()
      Src: org.apache.xml.serialize.DOMSerializerImpl:765,1
    - Dst: ser.fDOMErrorHandler.handleError(org.apache.xerces.dom.DOMErrorImpl)
      Src: org.apache.xml.serialize.DOMSerializerImpl:767,1
    - Dst: '[org.apache.xerces.util.DOMUtil].createLSException(org.apache.xml.serialize.DOMSerializerImpl,org.apache.xml.serialize.DOMSerializerImpl)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:770,1
    - Dst: '[org.w3c.dom.ls.LSException].fillInStackTrace()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:770,1
    - Dst: ser.clearDocumentState()
      Src: org.apache.xml.serialize.DOMSerializerImpl:773,1
    CyclomaticComplexity: 32
    EdgeCount: 32
    ICount: 79
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.ls.LSOutput
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.XMLSerializer
      - org.apache.xml.serialize.XML11Serializer
      - org.w3c.dom.DOMStringList
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.ls.LSException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSSerializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - destination
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.ls.LSOutput
    constantsTouched: []
    func_position:
      end: 777
      start: 660
    functionDepth: 5
    functionLinenumber: 660
    functionLinenumberEnd: 777
    functionName: '[org.apache.xml.serialize.DOMSerializerImpl].write(org.w3c.dom.Node,org.w3c.dom.ls.LSOutput)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.DOMSerializerImpl]._getXmlVersion(org.w3c.dom.Node)'
    - '[org.apache.xml.serialize.DOMSerializerImpl].copySettings(org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XML11Serializer)'
    - '[org.apache.xerces.util.DOMUtil].createLSException(org.apache.xml.serialize.DOMSerializerImpl,org.apache.xml.serialize.DOMSerializerImpl)'
    - '[org.apache.xml.serialize.DOMSerializerImpl]._getInputEncoding(org.w3c.dom.Node)'
    - ue.getMessage()
    - ser.serialize(org.w3c.dom.Element)
    - ser._format.setEncoding(org.apache.xml.serialize.DOMSerializerImpl)
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
    - '[org.apache.xml.serialize.DOMSerializerImpl].prepareForSerialization(org.apache.xml.serialize.DOMSerializerImpl,org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - ser.clearDocumentState()
    - '[org.w3c.dom.ls.LSOutput].getByteStream()'
    - '[String].equals(String)'
    - ser.fDOMErrorHandler.handleError(org.apache.xerces.dom.DOMErrorImpl)
    - ser.serialize(org.w3c.dom.Document)
    - ser.setOutputByteStream(java.io.OutputStream)
    - '[org.w3c.dom.ls.LSException].fillInStackTrace()'
    - ser.serialize(org.w3c.dom.DocumentFragment)
    - '[org.apache.xml.serialize.DOMSerializerImpl].initSerializer(org.apache.xml.serialize.XML11Serializer)'
    - '[org.w3c.dom.ls.LSOutput].getEncoding()'
    - ser.setOutputByteStream(org.apache.xml.serialize.DOMSerializerImpl)
    - '[org.apache.xml.serialize.XML11Serializer].<init>()'
    - '[org.apache.xerces.impl.XMLEntityManager].createOutputStream(org.apache.xml.serialize.DOMSerializerImpl)'
    - '[org.apache.xml.serialize.DOMSerializerImpl]._getXmlEncoding(org.w3c.dom.Node)'
    - '[org.w3c.dom.ls.LSOutput].getSystemId()'
    - '[org.w3c.dom.ls.LSException].<init>(org.apache.xml.serialize.DOMSerializerImpl,String)'
    - e.getMessage()
    - '[org.w3c.dom.ls.LSOutput].getCharacterStream()'
    - ser.setOutputCharStream(org.apache.xml.serialize.DOMSerializerImpl)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.DOMSerializerImpl].write(org.w3c.dom.Node,org.w3c.dom.ls.LSOutput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl]._getXmlVersion(org.w3c.dom.Node)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:810,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:812,1
    - Dst: '[org.apache.xml.serialize.XML11Serializer].<init>()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:814,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].initSerializer(org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:815,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].copySettings(org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XML11Serializer)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:818,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl]._getInputEncoding(org.w3c.dom.Node)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:825,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl]._getXmlEncoding(org.w3c.dom.Node)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:827,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].prepareForSerialization(org.apache.xml.serialize.DOMSerializerImpl,org.w3c.dom.Node)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:834,1
    - Dst: ser._format.setEncoding(org.apache.xml.serialize.DOMSerializerImpl)
      Src: org.apache.xml.serialize.DOMSerializerImpl:835,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].createOutputStream(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:836,1
    - Dst: ser.setOutputByteStream(java.io.OutputStream)
      Src: org.apache.xml.serialize.DOMSerializerImpl:836,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:838,1
    - Dst: ser.serialize(org.w3c.dom.Document)
      Src: org.apache.xml.serialize.DOMSerializerImpl:839,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:840,1
    - Dst: ser.serialize(org.w3c.dom.DocumentFragment)
      Src: org.apache.xml.serialize.DOMSerializerImpl:841,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:842,1
    - Dst: ser.serialize(org.w3c.dom.Element)
      Src: org.apache.xml.serialize.DOMSerializerImpl:843,1
    - Dst: '[org.apache.xerces.util.DOMUtil].createLSException(org.apache.xml.serialize.DOMSerializerImpl,org.apache.xml.serialize.DOMSerializerImpl)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:856,1
    - Dst: '[org.w3c.dom.ls.LSException].fillInStackTrace()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:856,1
    - Dst: '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:860,1
    - Dst: e.getMessage()
      Src: org.apache.xml.serialize.DOMSerializerImpl:862,1
    - Dst: ser.fDOMErrorHandler.handleError(org.apache.xerces.dom.DOMErrorImpl)
      Src: org.apache.xml.serialize.DOMSerializerImpl:864,1
    - Dst: '[org.apache.xerces.util.DOMUtil].createLSException(org.apache.xml.serialize.DOMSerializerImpl,org.apache.xml.serialize.DOMSerializerImpl)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:866,1
    - Dst: '[org.w3c.dom.ls.LSException].fillInStackTrace()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:866,1
    - Dst: ser.clearDocumentState()
      Src: org.apache.xml.serialize.DOMSerializerImpl:869,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.XMLSerializer
      - org.apache.xml.serialize.XML11Serializer
      - org.w3c.dom.DOMStringList
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.ls.LSException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSSerializer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - URI
    argTypes:
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 872
      start: 804
    functionDepth: 5
    functionLinenumber: 804
    functionLinenumberEnd: 872
    functionName: '[org.apache.xml.serialize.DOMSerializerImpl].writeToURI(org.w3c.dom.Node,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.DOMSerializerImpl]._getXmlVersion(org.w3c.dom.Node)'
    - '[org.apache.xml.serialize.DOMSerializerImpl].copySettings(org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XML11Serializer)'
    - '[org.apache.xerces.util.DOMUtil].createLSException(org.apache.xml.serialize.DOMSerializerImpl,org.apache.xml.serialize.DOMSerializerImpl)'
    - '[org.apache.xml.serialize.DOMSerializerImpl]._getInputEncoding(org.w3c.dom.Node)'
    - ser.serialize(org.w3c.dom.Element)
    - ser._format.setEncoding(org.apache.xml.serialize.DOMSerializerImpl)
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
    - '[org.apache.xml.serialize.DOMSerializerImpl].prepareForSerialization(org.apache.xml.serialize.DOMSerializerImpl,org.w3c.dom.Node)'
    - ser.clearDocumentState()
    - '[String].equals(String)'
    - ser.fDOMErrorHandler.handleError(org.apache.xerces.dom.DOMErrorImpl)
    - ser.serialize(org.w3c.dom.Document)
    - ser.setOutputByteStream(java.io.OutputStream)
    - '[org.w3c.dom.ls.LSException].fillInStackTrace()'
    - ser.serialize(org.w3c.dom.DocumentFragment)
    - '[org.apache.xml.serialize.DOMSerializerImpl].initSerializer(org.apache.xml.serialize.XML11Serializer)'
    - '[org.apache.xml.serialize.XML11Serializer].<init>()'
    - '[org.apache.xerces.impl.XMLEntityManager].createOutputStream(String)'
    - '[org.apache.xml.serialize.DOMSerializerImpl]._getXmlEncoding(org.w3c.dom.Node)'
    - e.getMessage()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.DOMSerializerImpl].writeToURI(org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.XMLSerializer].reset()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:880,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].setIndenting(int)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:885,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].setOmitComments(int)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:886,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].setOmitXMLDeclaration(int)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:887,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:896,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:898,1
    - Dst: document.getClass()
      Src: org.apache.xml.serialize.DOMSerializerImpl:900,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].getMethod(String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:900,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].invoke(org.apache.xml.serialize.DOMSerializerImpl,Object[])'
      Src: org.apache.xml.serialize.DOMSerializerImpl:902,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:902,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:908,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].verify(org.w3c.dom.Node,org.apache.xml.serialize.DOMSerializerImpl,boolean)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:910,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:912,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:916,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:918,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].getNextSibling()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:923,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].verify(org.apache.xml.serialize.DOMSerializerImpl,org.apache.xml.serialize.DOMSerializerImpl,boolean)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:930,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xml.serialize.XMLSerializer
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.XMLSerializer
      - org.apache.xml.serialize.XML11Serializer
      - org.w3c.dom.DOMStringList
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSSerializer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ser
    - node
    argTypes:
    - org.apache.xml.serialize.XMLSerializer
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 933
      start: 879
    functionDepth: 2
    functionLinenumber: 879
    functionLinenumberEnd: 933
    functionName: '[org.apache.xml.serialize.DOMSerializerImpl].prepareForSerialization(org.apache.xml.serialize.XMLSerializer,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.DOMSerializerImpl].invoke(org.apache.xml.serialize.DOMSerializerImpl,Object[])'
    - '[org.apache.xml.serialize.DOMSerializerImpl].getNextSibling()'
    - '[Boolean].booleanValue()'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.apache.xml.serialize.DOMSerializerImpl].verify(org.w3c.dom.Node,org.apache.xml.serialize.DOMSerializerImpl,boolean)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xml.serialize.DOMSerializerImpl].setOmitXMLDeclaration(int)'
    - '[org.apache.xml.serialize.DOMSerializerImpl].getMethod(String)'
    - '[org.apache.xml.serialize.DOMSerializerImpl].verify(org.apache.xml.serialize.DOMSerializerImpl,org.apache.xml.serialize.DOMSerializerImpl,boolean)'
    - document.getClass()
    - '[org.apache.xml.serialize.DOMSerializerImpl].setIndenting(int)'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.apache.xml.serialize.XMLSerializer].reset()'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - '[org.w3c.dom.Node].getParentNode()'
    - '[org.apache.xml.serialize.DOMSerializerImpl].setOmitComments(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.DOMSerializerImpl].prepareForSerialization(org.apache.xml.serialize.XMLSerializer,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:938,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(org.apache.xml.serialize.DOMSerializerImpl,org.apache.xml.serialize.DOMSerializerImpl,boolean)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:951,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:954,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(org.apache.xml.serialize.DOMSerializerImpl,boolean)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:954,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:958,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xml.serialize.DOMSerializerImpl,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:962,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:968,1
    - Dst: attributes.getLength()
      Src: org.apache.xml.serialize.DOMSerializerImpl:970,1
    - Dst: attributes.item(org.apache.xml.serialize.DOMSerializerImpl)
      Src: org.apache.xml.serialize.DOMSerializerImpl:971,1
    - Dst: attr.getValue()
      Src: org.apache.xml.serialize.DOMSerializerImpl:974,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].isAttrValueWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,org.apache.xml.serialize.DOMSerializerImpl,org.apache.xml.serialize.DOMSerializerImpl,org.apache.xml.serialize.DOMSerializerImpl,boolean)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:973,1
    - Dst: attr.getNodeName()
      Src: org.apache.xml.serialize.DOMSerializerImpl:976,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(org.apache.xml.serialize.DOMSerializerImpl,boolean)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:976,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:979,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xml.serialize.DOMSerializerImpl,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:983,1
    - Dst: '[org.w3c.dom.Comment].getData()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:997,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].isCommentWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,org.apache.xml.serialize.DOMSerializerImpl,boolean)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:997,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:1003,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(org.apache.xml.serialize.DOMSerializerImpl,boolean)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:1003,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:1010,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].isXMLCharWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,org.apache.xml.serialize.DOMSerializerImpl,boolean)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:1010,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:1015,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].isXMLCharWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,org.apache.xml.serialize.DOMSerializerImpl,boolean)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:1015,1
    - Dst: pinode.getTarget()
      Src: org.apache.xml.serialize.DOMSerializerImpl:1020,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidName(org.apache.xml.serialize.DOMSerializerImpl)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:1023,1
    - Dst: '[org.apache.xerces.util.XMLChar].isValidName(org.apache.xml.serialize.DOMSerializerImpl)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:1025,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:1030,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xml.serialize.DOMSerializerImpl,String)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:1034,1
    - Dst: pinode.getData()
      Src: org.apache.xml.serialize.DOMSerializerImpl:1043,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].isXMLCharWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,org.apache.xml.serialize.DOMSerializerImpl,boolean)'
      Src: org.apache.xml.serialize.DOMSerializerImpl:1043,1
    CyclomaticComplexity: 32
    EdgeCount: 32
    ICount: 66
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.XMLSerializer
      - org.apache.xml.serialize.XML11Serializer
      - org.w3c.dom.DOMStringList
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSSerializer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - node
    - verifyNames
    - xml11Version
    argTypes:
    - org.w3c.dom.Node
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 1048
      start: 936
    functionDepth: 1
    functionLinenumber: 936
    functionLinenumberEnd: 1048
    functionName: '[org.apache.xml.serialize.DOMSerializerImpl].verify(org.w3c.dom.Node,boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializerImpl.java
    functionUses: 0
    functionsReached:
    - attr.getNodeName()
    - '[org.w3c.dom.Node].hasAttributes()'
    - '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xml.serialize.DOMSerializerImpl,String)'
    - attributes.item(org.apache.xml.serialize.DOMSerializerImpl)
    - '[org.w3c.dom.Comment].getData()'
    - '[org.apache.xerces.dom.DOMNormalizer].isAttrValueWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,org.apache.xml.serialize.DOMSerializerImpl,org.apache.xml.serialize.DOMSerializerImpl,org.apache.xml.serialize.DOMSerializerImpl,boolean)'
    - '[org.w3c.dom.Node].getNodeName()'
    - '[org.apache.xerces.dom.DOMNormalizer].isXMLCharWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,org.apache.xml.serialize.DOMSerializerImpl,boolean)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(org.apache.xml.serialize.DOMSerializerImpl,boolean)'
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    - attr.getValue()
    - '[org.apache.xerces.util.XML11Char].isXML11ValidName(org.apache.xml.serialize.DOMSerializerImpl)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].isValidQName(org.apache.xml.serialize.DOMSerializerImpl,org.apache.xml.serialize.DOMSerializerImpl,boolean)'
    - attributes.getLength()
    - '[org.w3c.dom.Node].getPrefix()'
    - '[org.apache.xerces.dom.DOMNormalizer].isCommentWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,org.apache.xml.serialize.DOMSerializerImpl,boolean)'
    - pinode.getTarget()
    - '[org.w3c.dom.Node].getLocalName()'
    - '[org.apache.xerces.util.XMLChar].isValidName(org.apache.xml.serialize.DOMSerializerImpl)'
    - pinode.getData()
    - '[org.w3c.dom.Node].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.DOMSerializerImpl].verify(org.w3c.dom.Node,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:1051,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:1052,1
    - Dst: DocumentMethods.fgDocumentGetXmlVersionMethod.invoke(org.apache.xml.serialize.DOMSerializerImpl,Object[])
      Src: org.apache.xml.serialize.DOMSerializerImpl:1055,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.XMLSerializer
      - org.apache.xml.serialize.XML11Serializer
      - org.w3c.dom.DOMStringList
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSSerializer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1069
      start: 1050
    functionDepth: 0
    functionLinenumber: 1050
    functionLinenumberEnd: 1069
    functionName: '[org.apache.xml.serialize.DOMSerializerImpl]._getXmlVersion(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializerImpl.java
    functionUses: 3
    functionsReached:
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - DocumentMethods.fgDocumentGetXmlVersionMethod.invoke(org.apache.xml.serialize.DOMSerializerImpl,Object[])
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.DOMSerializerImpl]._getXmlVersion(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:1072,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:1073,1
    - Dst: DocumentMethods.fgDocumentGetInputEncodingMethod.invoke(org.apache.xml.serialize.DOMSerializerImpl,Object[])
      Src: org.apache.xml.serialize.DOMSerializerImpl:1076,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.XMLSerializer
      - org.apache.xml.serialize.XML11Serializer
      - org.w3c.dom.DOMStringList
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSSerializer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1090
      start: 1071
    functionDepth: 0
    functionLinenumber: 1071
    functionLinenumberEnd: 1090
    functionName: '[org.apache.xml.serialize.DOMSerializerImpl]._getInputEncoding(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializerImpl.java
    functionUses: 2
    functionsReached:
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - DocumentMethods.fgDocumentGetInputEncodingMethod.invoke(org.apache.xml.serialize.DOMSerializerImpl,Object[])
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.DOMSerializerImpl]._getInputEncoding(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:1093,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xml.serialize.DOMSerializerImpl:1094,1
    - Dst: DocumentMethods.fgDocumentGetXmlEncodingMethod.invoke(org.apache.xml.serialize.DOMSerializerImpl,Object[])
      Src: org.apache.xml.serialize.DOMSerializerImpl:1097,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.XMLSerializer
      - org.apache.xml.serialize.XML11Serializer
      - org.w3c.dom.DOMStringList
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSSerializer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1111
      start: 1092
    functionDepth: 0
    functionLinenumber: 1092
    functionLinenumberEnd: 1111
    functionName: '[org.apache.xml.serialize.DOMSerializerImpl]._getXmlEncoding(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializerImpl.java
    functionUses: 2
    functionsReached:
    - DocumentMethods.fgDocumentGetXmlEncodingMethod.invoke(org.apache.xml.serialize.DOMSerializerImpl,Object[])
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.DOMSerializerImpl]._getXmlEncoding(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.lang.reflect.Method
      - java.lang.reflect.Method
      - java.lang.reflect.Method
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xml.serialize.DOMSerializerImpl.DocumentMethods
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1130
      start: 1130
    functionDepth: 0
    functionLinenumber: 1130
    functionLinenumberEnd: 1130
    functionName: '[org.apache.xml.serialize.DOMSerializerImpl.DocumentMethods].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/DOMSerializerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xml.serialize.DOMSerializerImpl.DocumentMethods
    signature: '[org.apache.xml.serialize.DOMSerializerImpl.DocumentMethods].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xml.serialize.HTMLSerializer:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - org.apache.xml.serialize.OutputFormat
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xml.serialize.HTMLSerializer
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 2
    argNames:
    - xhtml
    - format
    argTypes:
    - boolean
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 122
      start: 118
    functionDepth: 3
    functionLinenumber: 118
    functionLinenumberEnd: 122
    functionName: '[org.apache.xml.serialize.HTMLSerializer].<init>(boolean,org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLSerializer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
    linkageType: ''
    returnType: org.apache.xml.serialize.HTMLSerializer
    signature: '[org.apache.xml.serialize.HTMLSerializer].<init>(boolean,org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.OutputFormat].<init>(String,String,boolean)'
      Src: org.apache.xml.serialize.HTMLSerializer:132,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].<init>(boolean,org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xml.serialize.HTMLSerializer:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.HTMLSerializer
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 130
    functionDepth: 4
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionName: '[org.apache.xml.serialize.HTMLSerializer].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.OutputFormat].<init>(String,String,boolean)'
    - '[org.apache.xml.serialize.HTMLSerializer].<init>(boolean,org.apache.xml.serialize.OutputFormat)'
    linkageType: ''
    returnType: org.apache.xml.serialize.HTMLSerializer
    signature: '[org.apache.xml.serialize.HTMLSerializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].<init>(boolean)'
      Src: org.apache.xml.serialize.HTMLSerializer:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xml.serialize.OutputFormat
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.HTMLSerializer
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - format
    argTypes:
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 144
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 144
    functionName: '[org.apache.xml.serialize.HTMLSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLSerializer.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xml.serialize.HTMLSerializer].<init>(boolean)'
    linkageType: ''
    returnType: org.apache.xml.serialize.HTMLSerializer
    signature: '[org.apache.xml.serialize.HTMLSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].<init>(boolean)'
      Src: org.apache.xml.serialize.HTMLSerializer:158,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].setOutputCharStream(java.io.Writer)'
      Src: org.apache.xml.serialize.HTMLSerializer:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      - org.apache.xml.serialize.OutputFormat
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.HTMLSerializer
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 2
    argNames:
    - writer
    - format
    argTypes:
    - java.io.Writer
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 160
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 160
    functionName: '[org.apache.xml.serialize.HTMLSerializer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.HTMLSerializer].<init>(boolean)'
    - '[org.apache.xml.serialize.HTMLSerializer].setOutputCharStream(java.io.Writer)'
    linkageType: ''
    returnType: org.apache.xml.serialize.HTMLSerializer
    signature: '[org.apache.xml.serialize.HTMLSerializer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].<init>(boolean)'
      Src: org.apache.xml.serialize.HTMLSerializer:173,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].setOutputByteStream(java.io.OutputStream)'
      Src: org.apache.xml.serialize.HTMLSerializer:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      - org.apache.xml.serialize.OutputFormat
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.HTMLSerializer
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 2
    argNames:
    - output
    - format
    argTypes:
    - java.io.OutputStream
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 175
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 175
    functionName: '[org.apache.xml.serialize.HTMLSerializer].<init>(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.HTMLSerializer].setOutputByteStream(java.io.OutputStream)'
    - '[org.apache.xml.serialize.HTMLSerializer].<init>(boolean)'
    linkageType: ''
    returnType: org.apache.xml.serialize.HTMLSerializer
    signature: '[org.apache.xml.serialize.HTMLSerializer].<init>(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].setOutputFormat()'
      Src: org.apache.xml.serialize.HTMLSerializer:180,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xml.serialize.OutputFormat
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - format
    argTypes:
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 181
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 181
    functionName: '[org.apache.xml.serialize.HTMLSerializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.BaseMarkupSerializer].setOutputFormat()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.HTMLSerializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - newNamespace
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 186
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionName: '[org.apache.xml.serialize.HTMLSerializer].setXHTMLNamespace(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLSerializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.HTMLSerializer].setXHTMLNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xml.serialize.HTMLSerializer:208,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.xml.serialize.HTMLSerializer:207,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].getElementState()'
      Src: org.apache.xml.serialize.HTMLSerializer:212,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].isDocumentState()'
      Src: org.apache.xml.serialize.HTMLSerializer:213,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].startDocument()'
      Src: org.apache.xml.serialize.HTMLSerializer:219,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:226,1
    - Dst: _printer.breakLine()
      Src: org.apache.xml.serialize.HTMLSerializer:232,1
    - Dst: '[String].length()'
      Src: org.apache.xml.serialize.HTMLSerializer:242,1
    - Dst: '[String].length()'
      Src: org.apache.xml.serialize.HTMLSerializer:246,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].getPrefix(String)'
      Src: org.apache.xml.serialize.HTMLSerializer:250,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].length()'
      Src: org.apache.xml.serialize.HTMLSerializer:251,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xml.serialize.HTMLSerializer:259,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xml.serialize.HTMLSerializer:260,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:267,1
    - Dst: rawName.toLowerCase(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:269,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:269,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:271,1
    - Dst: _printer.indent()
      Src: org.apache.xml.serialize.HTMLSerializer:272,1
    - Dst: '[org.xml.sax.Attributes].getLength()'
      Src: org.apache.xml.serialize.HTMLSerializer:278,1
    - Dst: _printer.printSpace()
      Src: org.apache.xml.serialize.HTMLSerializer:279,1
    - Dst: '[org.xml.sax.Attributes].getQName(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:280,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].toLowerCase(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:280,1
    - Dst: '[org.xml.sax.Attributes].getValue(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:281,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:285,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:286,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:288,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:289,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].printEscaped(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:290,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:291,1
    - Dst: _format.getPreserveEmptyAttributes()
      Src: org.apache.xml.serialize.HTMLSerializer:299,1
    - Dst: value.length()
      Src: org.apache.xml.serialize.HTMLSerializer:299,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:300,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].isURI(org.apache.xml.serialize.HTMLSerializer,org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:301,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:302,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:303,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].escapeURI(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:304,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:304,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:305,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].isBoolean(org.apache.xml.serialize.HTMLSerializer,org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:306,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:307,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:309,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:310,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].printEscaped(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:311,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:312,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].isPreserveSpace(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:317,1
    - Dst: _prefixes.entrySet()
      Src: org.apache.xml.serialize.HTMLSerializer:321,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].iterator()'
      Src: org.apache.xml.serialize.HTMLSerializer:321,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].hasNext()'
      Src: org.apache.xml.serialize.HTMLSerializer:322,1
    - Dst: _printer.printSpace()
      Src: org.apache.xml.serialize.HTMLSerializer:323,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].next()'
      Src: org.apache.xml.serialize.HTMLSerializer:324,1
    - Dst: entry.getKey()
      Src: org.apache.xml.serialize.HTMLSerializer:325,1
    - Dst: entry.getValue()
      Src: org.apache.xml.serialize.HTMLSerializer:326,1
    - Dst: name.length()
      Src: org.apache.xml.serialize.HTMLSerializer:327,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:328,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].printEscaped(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:329,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:330,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:333,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:334,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:335,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].printEscaped(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:336,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:337,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].enterElementState(String,String,org.apache.xml.serialize.HTMLSerializer,org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:345,1
    - Dst: htmlName.equalsIgnoreCase(String)
      Src: org.apache.xml.serialize.HTMLSerializer:349,1
    - Dst: htmlName.equalsIgnoreCase(String)
      Src: org.apache.xml.serialize.HTMLSerializer:350,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:352,1
    - Dst: rawName.equalsIgnoreCase(String)
      Src: org.apache.xml.serialize.HTMLSerializer:358,1
    - Dst: rawName.equalsIgnoreCase(String)
      Src: org.apache.xml.serialize.HTMLSerializer:359,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:369,1
    CyclomaticComplexity: 46
    EdgeCount: 46
    ICount: 135
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.xml.sax.Attributes
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 4
    argNames:
    - namespaceURI
    - localName
    - rawName
    - attrs
    argTypes:
    - String
    - String
    - String
    - org.xml.sax.Attributes
    constantsTouched: []
    func_position:
      end: 371
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 371
    functionName: '[org.apache.xml.serialize.HTMLSerializer].startElement(String,String,String,org.xml.sax.Attributes)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.HTMLSerializer].escapeURI(org.apache.xml.serialize.HTMLSerializer)'
    - '[org.apache.xml.serialize.HTMLdtd].isBoolean(org.apache.xml.serialize.HTMLSerializer,org.apache.xml.serialize.HTMLSerializer)'
    - rawName.equalsIgnoreCase(String)
    - '[IllegalStateException].<init>(String)'
    - _printer.printText(String)
    - '[org.xml.sax.Attributes].getValue(org.apache.xml.serialize.HTMLSerializer)'
    - '[org.apache.xml.serialize.HTMLSerializer].getPrefix(String)'
    - '[org.apache.xml.serialize.HTMLSerializer].isDocumentState()'
    - name.length()
    - '[org.apache.xml.serialize.HTMLSerializer].getElementState()'
    - entry.getKey()
    - '[org.apache.xml.serialize.HTMLSerializer].hasNext()'
    - _printer.breakLine()
    - _printer.printText(org.apache.xml.serialize.HTMLSerializer)
    - _printer.printSpace()
    - '[org.apache.xml.serialize.HTMLdtd].isURI(org.apache.xml.serialize.HTMLSerializer,org.apache.xml.serialize.HTMLSerializer)'
    - '[org.apache.xml.serialize.HTMLSerializer].next()'
    - _format.getPreserveEmptyAttributes()
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.HTMLSerializer)'
    - '[String].length()'
    - '[org.apache.xml.serialize.HTMLSerializer].startDocument()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xml.serialize.HTMLSerializer].toLowerCase(org.apache.xml.serialize.HTMLSerializer)'
    - _prefixes.entrySet()
    - '[org.apache.xml.serialize.HTMLSerializer].length()'
    - '[String].equals(String)'
    - '[org.apache.xml.serialize.HTMLdtd].isPreserveSpace(org.apache.xml.serialize.HTMLSerializer)'
    - _printer.printText(char)
    - _printer.indent()
    - '[org.apache.xml.serialize.HTMLSerializer].printEscaped(org.apache.xml.serialize.HTMLSerializer)'
    - '[org.apache.xml.serialize.HTMLSerializer].iterator()'
    - '[org.xml.sax.Attributes].getLength()'
    - '[org.xml.sax.Attributes].getQName(org.apache.xml.serialize.HTMLSerializer)'
    - '[org.apache.xml.serialize.HTMLSerializer].enterElementState(String,String,org.apache.xml.serialize.HTMLSerializer,org.apache.xml.serialize.HTMLSerializer)'
    - value.length()
    - rawName.toLowerCase(org.apache.xml.serialize.HTMLSerializer)
    - htmlName.equalsIgnoreCase(String)
    - entry.getValue()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.HTMLSerializer].startElement(String,String,String,org.xml.sax.Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].endElementIO(String,String,String)'
      Src: org.apache.xml.serialize.HTMLSerializer:379,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:381,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 3
    argNames:
    - namespaceURI
    - localName
    - rawName
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 383
      start: 374
    functionDepth: 2
    functionLinenumber: 374
    functionLinenumberEnd: 383
    functionName: '[org.apache.xml.serialize.HTMLSerializer].endElement(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.HTMLSerializer)'
    - '[org.apache.xml.serialize.HTMLSerializer].endElementIO(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.HTMLSerializer].endElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: _printer.unindent()
      Src: org.apache.xml.serialize.HTMLSerializer:396,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].getElementState()'
      Src: org.apache.xml.serialize.HTMLSerializer:397,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].length()'
      Src: org.apache.xml.serialize.HTMLSerializer:399,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].equals(String)'
      Src: org.apache.xml.serialize.HTMLSerializer:402,1
    - Dst: '[String].equals(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:403,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:411,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:415,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:417,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].toLowerCase(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:418,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:418,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:419,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:423,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].isOnlyOpening(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:429,1
    - Dst: _printer.breakLine()
      Src: org.apache.xml.serialize.HTMLSerializer:431,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:434,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:435,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:436,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:437,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].leaveElementState()'
      Src: org.apache.xml.serialize.HTMLSerializer:442,1
    - Dst: htmlName.equalsIgnoreCase(String)
      Src: org.apache.xml.serialize.HTMLSerializer:444,1
    - Dst: htmlName.equalsIgnoreCase(String)
      Src: org.apache.xml.serialize.HTMLSerializer:445,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].isDocumentState()'
      Src: org.apache.xml.serialize.HTMLSerializer:449,1
    - Dst: _printer.flush()
      Src: org.apache.xml.serialize.HTMLSerializer:450,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 3
    argNames:
    - namespaceURI
    - localName
    - rawName
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 451
      start: 386
    functionDepth: 1
    functionLinenumber: 386
    functionLinenumberEnd: 451
    functionName: '[org.apache.xml.serialize.HTMLSerializer].endElementIO(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLSerializer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.serialize.HTMLSerializer].toLowerCase(org.apache.xml.serialize.HTMLSerializer)'
    - '[org.apache.xml.serialize.HTMLSerializer].getElementState()'
    - _printer.unindent()
    - '[org.apache.xml.serialize.HTMLSerializer].equals(String)'
    - '[org.apache.xml.serialize.HTMLdtd].isOnlyOpening(org.apache.xml.serialize.HTMLSerializer)'
    - _printer.flush()
    - '[org.apache.xml.serialize.HTMLSerializer].length()'
    - _printer.printText(org.apache.xml.serialize.HTMLSerializer)
    - _printer.breakLine()
    - '[org.apache.xml.serialize.HTMLSerializer].leaveElementState()'
    - _printer.printText(char)
    - _printer.printText(String)
    - htmlName.equalsIgnoreCase(String)
    - '[String].equals(org.apache.xml.serialize.HTMLSerializer)'
    - '[org.apache.xml.serialize.HTMLSerializer].isDocumentState()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.HTMLSerializer].endElementIO(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].content()'
      Src: org.apache.xml.serialize.HTMLSerializer:466,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].characters(char[],int,int)'
      Src: org.apache.xml.serialize.HTMLSerializer:468,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:470,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 3
    argNames:
    - chars
    - start
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 472
      start: 459
    functionDepth: 4
    functionLinenumber: 459
    functionLinenumberEnd: 472
    functionName: '[org.apache.xml.serialize.HTMLSerializer].characters(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.HTMLSerializer].content()'
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.HTMLSerializer)'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].characters(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.HTMLSerializer].characters(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xml.serialize.HTMLSerializer:487,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.xml.serialize.HTMLSerializer:486,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].getElementState()'
      Src: org.apache.xml.serialize.HTMLSerializer:492,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].isDocumentState()'
      Src: org.apache.xml.serialize.HTMLSerializer:493,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].startDocument(String)'
      Src: org.apache.xml.serialize.HTMLSerializer:499,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:505,1
    - Dst: _printer.breakLine()
      Src: org.apache.xml.serialize.HTMLSerializer:511,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:519,1
    - Dst: '[String].toLowerCase(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:521,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:521,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:523,1
    - Dst: _printer.indent()
      Src: org.apache.xml.serialize.HTMLSerializer:524,1
    - Dst: '[org.xml.sax.AttributeList].getLength()'
      Src: org.apache.xml.serialize.HTMLSerializer:530,1
    - Dst: _printer.printSpace()
      Src: org.apache.xml.serialize.HTMLSerializer:531,1
    - Dst: '[org.xml.sax.AttributeList].getName(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:532,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].toLowerCase(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:532,1
    - Dst: '[org.xml.sax.AttributeList].getValue(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:533,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:537,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:538,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:540,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:541,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].printEscaped(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:542,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:543,1
    - Dst: _format.getPreserveEmptyAttributes()
      Src: org.apache.xml.serialize.HTMLSerializer:551,1
    - Dst: value.length()
      Src: org.apache.xml.serialize.HTMLSerializer:551,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:552,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].isURI(String,org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:553,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:554,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:555,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].escapeURI(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:556,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:556,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:557,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].isBoolean(String,org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:558,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:559,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:561,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:562,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].printEscaped(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:563,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:564,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].isPreserveSpace(String)'
      Src: org.apache.xml.serialize.HTMLSerializer:569,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].enterElementState(null,null,String,org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:575,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.HTMLSerializer:578,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.HTMLSerializer:578,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:580,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.HTMLSerializer:586,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.HTMLSerializer:587,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:597,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 73
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.AttributeList
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 2
    argNames:
    - tagName
    - attrs
    argTypes:
    - String
    - org.xml.sax.AttributeList
    constantsTouched: []
    func_position:
      end: 599
      start: 475
    functionDepth: 2
    functionLinenumber: 475
    functionLinenumberEnd: 599
    functionName: '[org.apache.xml.serialize.HTMLSerializer].startElement(String,org.xml.sax.AttributeList)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.HTMLSerializer].escapeURI(org.apache.xml.serialize.HTMLSerializer)'
    - '[org.apache.xml.serialize.HTMLdtd].isPreserveSpace(String)'
    - '[IllegalStateException].<init>(String)'
    - _printer.printText(String)
    - '[org.xml.sax.AttributeList].getLength()'
    - '[org.apache.xml.serialize.HTMLSerializer].isDocumentState()'
    - '[org.xml.sax.AttributeList].getName(org.apache.xml.serialize.HTMLSerializer)'
    - '[org.apache.xml.serialize.HTMLSerializer].getElementState()'
    - '[String].toLowerCase(org.apache.xml.serialize.HTMLSerializer)'
    - _printer.breakLine()
    - _printer.printText(org.apache.xml.serialize.HTMLSerializer)
    - _printer.printSpace()
    - '[org.xml.sax.AttributeList].getValue(org.apache.xml.serialize.HTMLSerializer)'
    - '[org.apache.xml.serialize.HTMLdtd].isBoolean(String,org.apache.xml.serialize.HTMLSerializer)'
    - '[String].equalsIgnoreCase(String)'
    - _format.getPreserveEmptyAttributes()
    - '[org.apache.xml.serialize.HTMLSerializer].startDocument(String)'
    - '[org.apache.xml.serialize.HTMLdtd].isURI(String,org.apache.xml.serialize.HTMLSerializer)'
    - '[org.xml.sax.SAXException].<init>(org.apache.xml.serialize.HTMLSerializer)'
    - '[org.apache.xml.serialize.HTMLSerializer].toLowerCase(org.apache.xml.serialize.HTMLSerializer)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - _printer.printText(char)
    - '[org.apache.xml.serialize.HTMLSerializer].printEscaped(org.apache.xml.serialize.HTMLSerializer)'
    - _printer.indent()
    - value.length()
    - '[org.apache.xml.serialize.HTMLSerializer].enterElementState(null,null,String,org.apache.xml.serialize.HTMLSerializer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.HTMLSerializer].startElement(String,org.xml.sax.AttributeList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].endElement(null,null,String)'
      Src: org.apache.xml.serialize.HTMLSerializer:605,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - tagName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 606
      start: 602
    functionDepth: 0
    functionLinenumber: 602
    functionLinenumberEnd: 606
    functionName: '[org.apache.xml.serialize.HTMLSerializer].endElement(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.HTMLSerializer].endElement(null,null,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.HTMLSerializer].endElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: _printer.leaveDTD()
      Src: org.apache.xml.serialize.HTMLSerializer:631,1
    - Dst: _format.getOmitDocumentType()
      Src: org.apache.xml.serialize.HTMLSerializer:646,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:655,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:658,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].printDoctypeURL(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:660,1
    - Dst: _printer.breakLine()
      Src: org.apache.xml.serialize.HTMLSerializer:663,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:664,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:666,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].printDoctypeURL(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:667,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:669,1
    - Dst: _printer.breakLine()
      Src: org.apache.xml.serialize.HTMLSerializer:670,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:673,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:676,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].printDoctypeURL(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:678,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:679,1
    - Dst: _printer.breakLine()
      Src: org.apache.xml.serialize.HTMLSerializer:680,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].serializePreRoot()'
      Src: org.apache.xml.serialize.HTMLSerializer:687,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - rootTagName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 688
      start: 626
    functionDepth: 1
    functionLinenumber: 626
    functionLinenumberEnd: 688
    functionName: '[org.apache.xml.serialize.HTMLSerializer].startDocument(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLSerializer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.serialize.HTMLSerializer].serializePreRoot()'
    - '[org.apache.xml.serialize.HTMLSerializer].printDoctypeURL(org.apache.xml.serialize.HTMLSerializer)'
    - _printer.breakLine()
    - _format.getOmitDocumentType()
    - _printer.printText(char)
    - _printer.printText(String)
    - _printer.leaveDTD()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.HTMLSerializer].startDocument(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getTagName()'
      Src: org.apache.xml.serialize.HTMLSerializer:709,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].getElementState()'
      Src: org.apache.xml.serialize.HTMLSerializer:710,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].isDocumentState()'
      Src: org.apache.xml.serialize.HTMLSerializer:711,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].startDocument(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:717,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:723,1
    - Dst: _printer.breakLine()
      Src: org.apache.xml.serialize.HTMLSerializer:729,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:737,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].toLowerCase(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:739,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:739,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:741,1
    - Dst: _printer.indent()
      Src: org.apache.xml.serialize.HTMLSerializer:742,1
    - Dst: '[org.w3c.dom.Element].getAttributes()'
      Src: org.apache.xml.serialize.HTMLSerializer:749,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].getLength()'
      Src: org.apache.xml.serialize.HTMLSerializer:751,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].item(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:752,1
    - Dst: attr.getName()
      Src: org.apache.xml.serialize.HTMLSerializer:753,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].toLowerCase(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:753,1
    - Dst: attr.getValue()
      Src: org.apache.xml.serialize.HTMLSerializer:754,1
    - Dst: attr.getSpecified()
      Src: org.apache.xml.serialize.HTMLSerializer:755,1
    - Dst: _printer.printSpace()
      Src: org.apache.xml.serialize.HTMLSerializer:756,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:760,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:761,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:763,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:764,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].printEscaped(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:765,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:766,1
    - Dst: _format.getPreserveEmptyAttributes()
      Src: org.apache.xml.serialize.HTMLSerializer:774,1
    - Dst: value.length()
      Src: org.apache.xml.serialize.HTMLSerializer:774,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:775,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].isURI(org.apache.xml.serialize.HTMLSerializer,org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:776,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:777,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:778,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].escapeURI(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:779,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:779,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:780,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].isBoolean(org.apache.xml.serialize.HTMLSerializer,org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:781,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:782,1
    - Dst: _printer.printText(org.apache.xml.serialize.HTMLSerializer)
      Src: org.apache.xml.serialize.HTMLSerializer:784,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:785,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].printEscaped(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:786,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:787,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].isPreserveSpace(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:793,1
    - Dst: '[org.w3c.dom.Element].hasChildNodes()'
      Src: org.apache.xml.serialize.HTMLSerializer:798,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].isEmptyTag(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:798,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].enterElementState(null,null,org.apache.xml.serialize.HTMLSerializer,org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:801,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.HTMLSerializer:804,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.HTMLSerializer:804,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:806,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.HTMLSerializer:812,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.HTMLSerializer:813,1
    - Dst: '[org.w3c.dom.Element].getFirstChild()'
      Src: org.apache.xml.serialize.HTMLSerializer:822,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].serializeNode(org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:824,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].getNextSibling()'
      Src: org.apache.xml.serialize.HTMLSerializer:825,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].endElementIO(null,null,org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:827,1
    - Dst: _printer.unindent()
      Src: org.apache.xml.serialize.HTMLSerializer:829,1
    - Dst: _printer.printText(String)
      Src: org.apache.xml.serialize.HTMLSerializer:833,1
    - Dst: _printer.printText(char)
      Src: org.apache.xml.serialize.HTMLSerializer:835,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].isDocumentState()'
      Src: org.apache.xml.serialize.HTMLSerializer:839,1
    - Dst: _printer.flush()
      Src: org.apache.xml.serialize.HTMLSerializer:840,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 95
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - elem
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 842
      start: 696
    functionDepth: 1
    functionLinenumber: 696
    functionLinenumberEnd: 842
    functionName: '[org.apache.xml.serialize.HTMLSerializer].serializeElement(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.HTMLSerializer].escapeURI(org.apache.xml.serialize.HTMLSerializer)'
    - attr.getName()
    - '[org.apache.xml.serialize.HTMLdtd].isBoolean(org.apache.xml.serialize.HTMLSerializer,org.apache.xml.serialize.HTMLSerializer)'
    - _printer.printText(String)
    - '[org.apache.xml.serialize.HTMLSerializer].getLength()'
    - '[org.apache.xml.serialize.HTMLSerializer].isDocumentState()'
    - '[org.apache.xml.serialize.HTMLSerializer].getElementState()'
    - '[org.w3c.dom.Element].getTagName()'
    - '[org.w3c.dom.Element].getFirstChild()'
    - _printer.breakLine()
    - _printer.printText(org.apache.xml.serialize.HTMLSerializer)
    - _printer.printSpace()
    - '[org.apache.xml.serialize.HTMLdtd].isURI(org.apache.xml.serialize.HTMLSerializer,org.apache.xml.serialize.HTMLSerializer)'
    - _format.getPreserveEmptyAttributes()
    - attr.getValue()
    - '[org.apache.xml.serialize.HTMLSerializer].toLowerCase(org.apache.xml.serialize.HTMLSerializer)'
    - _printer.unindent()
    - '[org.apache.xml.serialize.HTMLSerializer].startDocument(org.apache.xml.serialize.HTMLSerializer)'
    - _printer.flush()
    - '[org.w3c.dom.Element].hasChildNodes()'
    - '[org.apache.xml.serialize.HTMLSerializer].equalsIgnoreCase(String)'
    - attr.getSpecified()
    - '[org.apache.xml.serialize.HTMLdtd].isPreserveSpace(org.apache.xml.serialize.HTMLSerializer)'
    - '[org.w3c.dom.Element].getAttributes()'
    - _printer.printText(char)
    - '[org.apache.xml.serialize.HTMLSerializer].printEscaped(org.apache.xml.serialize.HTMLSerializer)'
    - _printer.indent()
    - '[org.apache.xml.serialize.HTMLSerializer].getNextSibling()'
    - '[org.apache.xml.serialize.HTMLSerializer].endElementIO(null,null,org.apache.xml.serialize.HTMLSerializer)'
    - '[org.apache.xml.serialize.HTMLSerializer].serializeNode(org.apache.xml.serialize.HTMLSerializer)'
    - value.length()
    - '[org.apache.xml.serialize.HTMLSerializer].item(org.apache.xml.serialize.HTMLSerializer)'
    - '[org.apache.xml.serialize.HTMLdtd].isEmptyTag(org.apache.xml.serialize.HTMLSerializer)'
    - '[org.apache.xml.serialize.HTMLSerializer].enterElementState(null,null,org.apache.xml.serialize.HTMLSerializer,org.apache.xml.serialize.HTMLSerializer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.HTMLSerializer].serializeElement(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].content()'
      Src: org.apache.xml.serialize.HTMLSerializer:850,1
    - Dst: '[org.apache.xml.serialize.BaseMarkupSerializer].characters(String)'
      Src: org.apache.xml.serialize.HTMLSerializer:851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 852
      start: 846
    functionDepth: 4
    functionLinenumber: 846
    functionLinenumberEnd: 852
    functionName: '[org.apache.xml.serialize.HTMLSerializer].characters(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.HTMLSerializer].content()'
    - '[org.apache.xml.serialize.BaseMarkupSerializer].characters(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.HTMLSerializer].characters(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.HTMLdtd].fromChar(int)'
      Src: org.apache.xml.serialize.HTMLSerializer:857,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 858
      start: 855
    functionDepth: 3
    functionLinenumber: 855
    functionLinenumberEnd: 858
    functionName: '[org.apache.xml.serialize.HTMLSerializer].getEntityRef(int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.HTMLdtd].fromChar(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.HTMLSerializer].getEntityRef(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(String)'
      Src: org.apache.xml.serialize.HTMLSerializer:867,1
    - Dst: '[String].substring(int,org.apache.xml.serialize.HTMLSerializer)'
      Src: org.apache.xml.serialize.HTMLSerializer:869,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xml.serialize.BaseMarkupSerializer
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 872
      start: 861
    functionDepth: 0
    functionLinenumber: 861
    functionLinenumberEnd: 872
    functionName: '[org.apache.xml.serialize.HTMLSerializer].escapeURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLSerializer.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int,org.apache.xml.serialize.HTMLSerializer)'
    - '[String].indexOf(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.HTMLSerializer].escapeURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.SerializerFactory].getSupportedMethod()'
      Src: org.apache.xml.serialize.SerializerFactory:85,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xml.serialize.SerializerFactory)'
      Src: org.apache.xml.serialize.SerializerFactory:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xml.serialize.SerializerFactory
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - factory
    argTypes:
    - org.apache.xml.serialize.SerializerFactory
    constantsTouched: []
    func_position:
      end: 88
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 88
    functionName: '[org.apache.xml.serialize.SerializerFactory].registerSerializerFactory(org.apache.xml.serialize.SerializerFactory)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/SerializerFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.SerializerFactory].getSupportedMethod()'
    - '[java.util.Hashtable].put(String,org.apache.xml.serialize.SerializerFactory)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.SerializerFactory].registerSerializerFactory(org.apache.xml.serialize.SerializerFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xml.serialize.SerializerFactory:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.SerializerFactory
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - method
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[org.apache.xml.serialize.SerializerFactory].getSerializerFactory(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/SerializerFactory.java
    functionUses: 2
    functionsReached:
    - '[java.util.Hashtable].get(String)'
    linkageType: ''
    returnType: org.apache.xml.serialize.SerializerFactory
    signature: '[org.apache.xml.serialize.SerializerFactory].getSerializerFactory(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Hashtable
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 108
    functionName: '[org.apache.xml.serialize.SerializerFactory].getSupportedMethod()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/SerializerFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.SerializerFactory].getSupportedMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xml.serialize.OutputFormat
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Hashtable
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.Serializer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 117
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 117
    functionName: '[org.apache.xml.serialize.SerializerFactory].makeSerializer(org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/SerializerFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xml.serialize.Serializer
    signature: '[org.apache.xml.serialize.SerializerFactory].makeSerializer(org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      - org.apache.xml.serialize.OutputFormat
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Hashtable
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.Serializer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - writer
    - format
    argTypes:
    - java.io.Writer
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 126
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 126
    functionName: '[org.apache.xml.serialize.SerializerFactory].makeSerializer(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/SerializerFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xml.serialize.Serializer
    signature: '[org.apache.xml.serialize.SerializerFactory].makeSerializer(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      - org.apache.xml.serialize.OutputFormat
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Hashtable
      classPublic: true
      concrete: false
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.Serializer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - output
    - format
    argTypes:
    - java.io.OutputStream
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: '[org.apache.xml.serialize.SerializerFactory].makeSerializer(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/SerializerFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xml.serialize.Serializer
    signature: '[org.apache.xml.serialize.SerializerFactory].makeSerializer(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xml.serialize.SerializerFactory:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.SerializerFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xml.serialize.SerializerFactory].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/SerializerFactory.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].<init>()'
    linkageType: ''
    returnType: org.apache.xml.serialize.SerializerFactory
    signature: '[org.apache.xml.serialize.SerializerFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - output
    argTypes:
    - java.io.OutputStream
    constantsTouched: []
    func_position:
      end: 76
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 76
    functionName: '[org.apache.xml.serialize.Serializer].setOutputByteStream(java.io.OutputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Serializer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.Serializer].setOutputByteStream(java.io.OutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - output
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 84
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 84
    functionName: '[org.apache.xml.serialize.Serializer].setOutputCharStream(java.io.Writer)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Serializer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.Serializer].setOutputCharStream(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xml.serialize.OutputFormat
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - format
    argTypes:
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 96
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 96
    functionName: '[org.apache.xml.serialize.Serializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Serializer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.Serializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.DocumentHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 105
    functionName: '[org.apache.xml.serialize.Serializer].asDocumentHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Serializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.DocumentHandler
    signature: '[org.apache.xml.serialize.Serializer].asDocumentHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.ContentHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 114
    functionName: '[org.apache.xml.serialize.Serializer].asContentHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Serializer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.ContentHandler
    signature: '[org.apache.xml.serialize.Serializer].asContentHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.DOMSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 123
    functionName: '[org.apache.xml.serialize.Serializer].asDOMSerializer()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Serializer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xml.serialize.DOMSerializer
    signature: '[org.apache.xml.serialize.Serializer].asDOMSerializer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.Serializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xml.serialize.Serializer].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Serializer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xml.serialize.Serializer
    signature: '[org.apache.xml.serialize.Serializer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.HTMLdtd].isElement(String,int)'
      Src: org.apache.xml.serialize.HTMLdtd:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - tagName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 179
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 179
    functionName: '[org.apache.xml.serialize.HTMLdtd].isEmptyTag(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLdtd.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.HTMLdtd].isElement(String,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.HTMLdtd].isEmptyTag(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.HTMLdtd].isElement(String,int)'
      Src: org.apache.xml.serialize.HTMLdtd:192,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - tagName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 193
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 193
    functionName: '[org.apache.xml.serialize.HTMLdtd].isElementContent(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLdtd.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.HTMLdtd].isElement(String,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.HTMLdtd].isElementContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.HTMLdtd].isElement(String,int)'
      Src: org.apache.xml.serialize.HTMLdtd:206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - tagName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 207
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 207
    functionName: '[org.apache.xml.serialize.HTMLdtd].isPreserveSpace(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLdtd.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.serialize.HTMLdtd].isElement(String,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.HTMLdtd].isPreserveSpace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.HTMLdtd].isElement(String,int)'
      Src: org.apache.xml.serialize.HTMLdtd:220,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - tagName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 221
      start: 218
    functionDepth: 1
    functionLinenumber: 218
    functionLinenumberEnd: 221
    functionName: '[org.apache.xml.serialize.HTMLdtd].isOptionalClosing(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLdtd.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.HTMLdtd].isElement(String,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.HTMLdtd].isOptionalClosing(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.HTMLdtd].isElement(String,int)'
      Src: org.apache.xml.serialize.HTMLdtd:233,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - tagName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 234
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 234
    functionName: '[org.apache.xml.serialize.HTMLdtd].isOnlyOpening(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLdtd.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.HTMLdtd].isElement(String,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.HTMLdtd].isOnlyOpening(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.HTMLdtd:250,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].isElement(String,int)'
      Src: org.apache.xml.serialize.HTMLdtd:251,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.HTMLdtd:253,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].isElement(String,int)'
      Src: org.apache.xml.serialize.HTMLdtd:254,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.HTMLdtd:256,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.HTMLdtd:256,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].isElement(String,int)'
      Src: org.apache.xml.serialize.HTMLdtd:257,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.HTMLdtd:259,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.HTMLdtd:259,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].isElement(String,int)'
      Src: org.apache.xml.serialize.HTMLdtd:260,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.HTMLdtd:262,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.HTMLdtd:262,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.HTMLdtd:263,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.HTMLdtd:263,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.HTMLdtd:264,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].isElement(String,int)'
      Src: org.apache.xml.serialize.HTMLdtd:265,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.HTMLdtd:267,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.HTMLdtd:267,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].isElement(String,int)'
      Src: org.apache.xml.serialize.HTMLdtd:268,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - tagName
    - openTag
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 270
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 270
    functionName: '[org.apache.xml.serialize.HTMLdtd].isClosing(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLdtd.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.HTMLdtd].isElement(String,int)'
    - '[String].equalsIgnoreCase(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.HTMLdtd].isClosing(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.HTMLdtd:284,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xml.serialize.HTMLdtd:284,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - tagName
    - attrName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 285
      start: 281
    functionDepth: 1
    functionLinenumber: 281
    functionLinenumberEnd: 285
    functionName: '[org.apache.xml.serialize.HTMLdtd].isURI(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLdtd.java
    functionUses: 0
    functionsReached:
    - '[String].equalsIgnoreCase(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.HTMLdtd].isURI(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toUpperCase(org.apache.xml.serialize.HTMLdtd)'
      Src: org.apache.xml.serialize.HTMLdtd:300,1
    - Dst: '[java.util.Hashtable].get(org.apache.xml.serialize.HTMLdtd)'
      Src: org.apache.xml.serialize.HTMLdtd:300,1
    - Dst: attrNames[ i ].equalsIgnoreCase(String)
      Src: org.apache.xml.serialize.HTMLdtd:304,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - tagName
    - attrName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 307
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 307
    functionName: '[org.apache.xml.serialize.HTMLdtd].isBoolean(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLdtd.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].get(org.apache.xml.serialize.HTMLdtd)'
    - '[String].toUpperCase(org.apache.xml.serialize.HTMLdtd)'
    - attrNames[ i ].equalsIgnoreCase(String)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.HTMLdtd].isBoolean(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.HTMLdtd].initialize()'
      Src: org.apache.xml.serialize.HTMLdtd:322,1
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xml.serialize.HTMLdtd:323,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.xml.serialize.HTMLdtd:325,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 328
      start: 318
    functionDepth: 2
    functionLinenumber: 318
    functionLinenumberEnd: 328
    functionName: '[org.apache.xml.serialize.HTMLdtd].charFromName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLdtd.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.HTMLdtd].initialize()'
    - '[java.util.Hashtable].get(String)'
    - '[Integer].intValue()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xml.serialize.HTMLdtd].charFromName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.HTMLdtd].initialize()'
      Src: org.apache.xml.serialize.HTMLdtd:346,1
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.xml.serialize.HTMLdtd:347,1
    - Dst: '[java.util.Hashtable].get(Integer)'
      Src: org.apache.xml.serialize.HTMLdtd:347,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 349
      start: 339
    functionDepth: 2
    functionLinenumber: 339
    functionLinenumberEnd: 349
    functionName: '[org.apache.xml.serialize.HTMLdtd].fromChar(int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLdtd.java
    functionUses: 1
    functionsReached:
    - '[Integer].<init>(int)'
    - '[org.apache.xml.serialize.HTMLdtd].initialize()'
    - '[java.util.Hashtable].get(Integer)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.HTMLdtd].fromChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xml.serialize.HTMLdtd:372,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xml.serialize.HTMLdtd:373,1
    - Dst: HTMLdtd.class.getResourceAsStream(String)
      Src: org.apache.xml.serialize.HTMLdtd:374,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xml.serialize.HTMLdtd:377,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xml.serialize.HTMLdtd:376,1
    - Dst: '[java.io.InputStreamReader].<init>(org.apache.xml.serialize.HTMLdtd,String)'
      Src: org.apache.xml.serialize.HTMLdtd:381,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader)'
      Src: org.apache.xml.serialize.HTMLdtd:381,1
    - Dst: '[java.io.BufferedReader].readLine()'
      Src: org.apache.xml.serialize.HTMLdtd:382,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].length()'
      Src: org.apache.xml.serialize.HTMLdtd:384,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].charAt(int)'
      Src: org.apache.xml.serialize.HTMLdtd:384,1
    - Dst: '[java.io.BufferedReader].readLine()'
      Src: org.apache.xml.serialize.HTMLdtd:385,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].indexOf(char)'
      Src: org.apache.xml.serialize.HTMLdtd:388,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].substring(int,org.apache.xml.serialize.HTMLdtd)'
      Src: org.apache.xml.serialize.HTMLdtd:390,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].length()'
      Src: org.apache.xml.serialize.HTMLdtd:392,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].substring(org.apache.xml.serialize.HTMLdtd)'
      Src: org.apache.xml.serialize.HTMLdtd:393,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].indexOf(char)'
      Src: org.apache.xml.serialize.HTMLdtd:394,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].substring(int,org.apache.xml.serialize.HTMLdtd)'
      Src: org.apache.xml.serialize.HTMLdtd:396,1
    - Dst: Integer.parseInt(org.apache.xml.serialize.HTMLdtd)
      Src: org.apache.xml.serialize.HTMLdtd:397,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].defineEntity(org.apache.xml.serialize.HTMLdtd,char)'
      Src: org.apache.xml.serialize.HTMLdtd:398,1
    - Dst: '[java.io.BufferedReader].readLine()'
      Src: org.apache.xml.serialize.HTMLdtd:401,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].close()'
      Src: org.apache.xml.serialize.HTMLdtd:403,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xml.serialize.HTMLdtd:406,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xml.serialize.HTMLdtd:405,1
    - Dst: '[org.apache.xml.serialize.HTMLdtd].close()'
      Src: org.apache.xml.serialize.HTMLdtd:412,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 416
      start: 358
    functionDepth: 1
    functionLinenumber: 358
    functionLinenumberEnd: 416
    functionName: '[org.apache.xml.serialize.HTMLdtd].initialize()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLdtd.java
    functionUses: 2
    functionsReached:
    - '[java.io.BufferedReader].readLine()'
    - '[org.apache.xml.serialize.HTMLdtd].defineEntity(org.apache.xml.serialize.HTMLdtd,char)'
    - '[org.apache.xml.serialize.HTMLdtd].close()'
    - '[org.apache.xml.serialize.HTMLdtd].substring(org.apache.xml.serialize.HTMLdtd)'
    - '[java.io.InputStreamReader].<init>(org.apache.xml.serialize.HTMLdtd,String)'
    - Integer.parseInt(org.apache.xml.serialize.HTMLdtd)
    - '[org.apache.xml.serialize.HTMLdtd].charAt(int)'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xml.serialize.HTMLdtd].length()'
    - HTMLdtd.class.getResourceAsStream(String)
    - '[org.apache.xml.serialize.HTMLdtd].indexOf(char)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    - '[java.util.Hashtable].<init>()'
    - '[org.apache.xml.serialize.HTMLdtd].substring(int,org.apache.xml.serialize.HTMLdtd)'
    - '[java.io.BufferedReader].<init>(java.io.InputStreamReader)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.HTMLdtd].initialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xml.serialize.HTMLdtd:433,1
    - Dst: '[Integer].<init>(char)'
      Src: org.apache.xml.serialize.HTMLdtd:434,1
    - Dst: '[java.util.Hashtable].put(String,Integer)'
      Src: org.apache.xml.serialize.HTMLdtd:434,1
    - Dst: '[Integer].<init>(char)'
      Src: org.apache.xml.serialize.HTMLdtd:435,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xml.serialize.HTMLdtd:435,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - char
    constantsTouched: []
    func_position:
      end: 437
      start: 431
    functionDepth: 1
    functionLinenumber: 431
    functionLinenumberEnd: 437
    functionName: '[org.apache.xml.serialize.HTMLdtd].defineEntity(String,char)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLdtd.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].get(String)'
    - '[java.util.Hashtable].put(Integer,String)'
    - '[Integer].<init>(char)'
    - '[java.util.Hashtable].put(String,Integer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.HTMLdtd].defineEntity(String,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.xml.serialize.HTMLdtd:442,1
    - Dst: '[java.util.Hashtable].put(String,Integer)'
      Src: org.apache.xml.serialize.HTMLdtd:442,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - name
    - flags
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 443
      start: 440
    functionDepth: 0
    functionLinenumber: 440
    functionLinenumberEnd: 443
    functionName: '[org.apache.xml.serialize.HTMLdtd].defineElement(String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLdtd.java
    functionUses: 0
    functionsReached:
    - '[Integer].<init>(int)'
    - '[java.util.Hashtable].put(String,Integer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.HTMLdtd].defineElement(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.HTMLdtd].defineBoolean(String)'
      Src: org.apache.xml.serialize.HTMLdtd:448,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - tagName
    - attrName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 449
      start: 446
    functionDepth: 0
    functionLinenumber: 446
    functionLinenumberEnd: 449
    functionName: '[org.apache.xml.serialize.HTMLdtd].defineBoolean(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLdtd.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.HTMLdtd].defineBoolean(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.HTMLdtd].defineBoolean(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].put(String,String[])'
      Src: org.apache.xml.serialize.HTMLdtd:454,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - tagName
    - attrNames
    argTypes:
    - String
    - String[]
    constantsTouched: []
    func_position:
      end: 455
      start: 452
    functionDepth: 0
    functionLinenumber: 452
    functionLinenumberEnd: 455
    functionName: '[org.apache.xml.serialize.HTMLdtd].defineBoolean(String,String[])'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLdtd.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].put(String,String[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.HTMLdtd].defineBoolean(String,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toUpperCase(org.apache.xml.serialize.HTMLdtd)'
      Src: org.apache.xml.serialize.HTMLdtd:462,1
    - Dst: '[java.util.Hashtable].get(org.apache.xml.serialize.HTMLdtd)'
      Src: org.apache.xml.serialize.HTMLdtd:462,1
    - Dst: flags.intValue()
      Src: org.apache.xml.serialize.HTMLdtd:466,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - name
    - flag
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 467
      start: 458
    functionDepth: 0
    functionLinenumber: 458
    functionLinenumberEnd: 467
    functionName: '[org.apache.xml.serialize.HTMLdtd].isElement(String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLdtd.java
    functionUses: 6
    functionsReached:
    - '[java.util.Hashtable].get(org.apache.xml.serialize.HTMLdtd)'
    - '[String].toUpperCase(org.apache.xml.serialize.HTMLdtd)'
    - flags.intValue()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xml.serialize.HTMLdtd].isElement(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.HTMLdtd
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xml.serialize.HTMLdtd].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/HTMLdtd.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xml.serialize.HTMLdtd
    signature: '[org.apache.xml.serialize.HTMLdtd].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      - org.apache.xml.serialize.OutputFormat
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.OutputFormat
      - java.io.Writer
      - java.io.StringWriter
      - java.io.Writer
      - java.io.IOException
      - int
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xml.serialize.Printer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - writer
    - format
    argTypes:
    - java.io.Writer
    - org.apache.xml.serialize.OutputFormat
    constantsTouched: []
    func_position:
      end: 114
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 114
    functionName: '[org.apache.xml.serialize.Printer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Printer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xml.serialize.Printer
    signature: '[org.apache.xml.serialize.Printer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.OutputFormat
      - java.io.Writer
      - java.io.StringWriter
      - java.io.Writer
      - java.io.IOException
      - int
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.IOException
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionName: '[org.apache.xml.serialize.Printer].getException()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Printer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: java.io.IOException
    signature: '[org.apache.xml.serialize.Printer].getException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.Printer].flushLine(boolean)'
      Src: org.apache.xml.serialize.Printer:137,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.xml.serialize.Printer:139,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.OutputFormat
      - java.io.Writer
      - java.io.StringWriter
      - java.io.Writer
      - java.io.IOException
      - int
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 143
    functionName: '[org.apache.xml.serialize.Printer].enterDTD()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Printer.java
    functionUses: 8
    functionsReached:
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.xml.serialize.Printer].flushLine(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.Printer].enterDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.Printer].flushLine(boolean)'
      Src: org.apache.xml.serialize.Printer:156,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.xml.serialize.Printer:159,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.OutputFormat
      - java.io.Writer
      - java.io.StringWriter
      - java.io.Writer
      - java.io.IOException
      - int
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 162
    functionName: '[org.apache.xml.serialize.Printer].leaveDTD()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Printer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.Printer].flushLine(boolean)'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xml.serialize.Printer].leaveDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xml.serialize.Printer:169,1
    - Dst: '[java.io.Writer].write(char[])'
      Src: org.apache.xml.serialize.Printer:172,1
    - Dst: '[String].charAt(org.apache.xml.serialize.Printer)'
      Src: org.apache.xml.serialize.Printer:175,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.OutputFormat
      - java.io.Writer
      - java.io.StringWriter
      - java.io.Writer
      - java.io.IOException
      - int
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 185
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 185
    functionName: '[org.apache.xml.serialize.Printer].printText(String)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Printer.java
    functionUses: 14
    functionsReached:
    - '[String].charAt(org.apache.xml.serialize.Printer)'
    - '[java.io.Writer].write(char[])'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.Printer].printText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xml.serialize.Printer:192,1
    - Dst: '[java.io.Writer].write(char[])'
      Src: org.apache.xml.serialize.Printer:195,1
    - Dst: '[StringBuffer].charAt(org.apache.xml.serialize.Printer)'
      Src: org.apache.xml.serialize.Printer:198,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.OutputFormat
      - java.io.Writer
      - java.io.StringWriter
      - java.io.Writer
      - java.io.IOException
      - int
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 208
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 208
    functionName: '[org.apache.xml.serialize.Printer].printText(StringBuffer)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Printer.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(char[])'
    - '[StringBuffer].charAt(org.apache.xml.serialize.Printer)'
    - '[StringBuffer].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.Printer].printText(StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(char[])'
      Src: org.apache.xml.serialize.Printer:217,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.OutputFormat
      - java.io.Writer
      - java.io.StringWriter
      - java.io.Writer
      - java.io.IOException
      - int
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - chars
    - start
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 231
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 231
    functionName: '[org.apache.xml.serialize.Printer].printText(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Printer.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(char[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.Printer].printText(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(char[])'
      Src: org.apache.xml.serialize.Printer:239,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.OutputFormat
      - java.io.Writer
      - java.io.StringWriter
      - java.io.Writer
      - java.io.IOException
      - int
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 251
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 251
    functionName: '[org.apache.xml.serialize.Printer].printText(char)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Printer.java
    functionUses: 9
    functionsReached:
    - '[java.io.Writer].write(char[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.Printer].printText(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(char[])'
      Src: org.apache.xml.serialize.Printer:259,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.OutputFormat
      - java.io.Writer
      - java.io.StringWriter
      - java.io.Writer
      - java.io.IOException
      - int
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 271
    functionName: '[org.apache.xml.serialize.Printer].printSpace()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Printer.java
    functionUses: 2
    functionsReached:
    - '[java.io.Writer].write(char[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.Printer].printSpace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(char[])'
      Src: org.apache.xml.serialize.Printer:279,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.OutputFormat
      - java.io.Writer
      - java.io.StringWriter
      - java.io.Writer
      - java.io.IOException
      - int
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 291
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 291
    functionName: '[org.apache.xml.serialize.Printer].breakLine()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Printer.java
    functionUses: 8
    functionsReached:
    - '[java.io.Writer].write(char[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.Printer].breakLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.Printer].breakLine()'
      Src: org.apache.xml.serialize.Printer:297,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.OutputFormat
      - java.io.Writer
      - java.io.StringWriter
      - java.io.Writer
      - java.io.IOException
      - int
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - preserveSpace
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 298
      start: 294
    functionDepth: 1
    functionLinenumber: 294
    functionLinenumberEnd: 298
    functionName: '[org.apache.xml.serialize.Printer].breakLine(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Printer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.serialize.Printer].breakLine()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.Printer].breakLine(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(char[],int,int)'
      Src: org.apache.xml.serialize.Printer:306,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.OutputFormat
      - java.io.Writer
      - java.io.StringWriter
      - java.io.Writer
      - java.io.IOException
      - int
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - preserveSpace
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 314
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 314
    functionName: '[org.apache.xml.serialize.Printer].flushLine(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Printer.java
    functionUses: 2
    functionsReached:
    - '[java.io.Writer].write(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.Printer].flushLine(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(char[],int,int)'
      Src: org.apache.xml.serialize.Printer:325,1
    - Dst: '[java.io.Writer].flush()'
      Src: org.apache.xml.serialize.Printer:326,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.OutputFormat
      - java.io.Writer
      - java.io.StringWriter
      - java.io.Writer
      - java.io.IOException
      - int
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 335
      start: 321
    functionDepth: 0
    functionLinenumber: 321
    functionLinenumberEnd: 335
    functionName: '[org.apache.xml.serialize.Printer].flush()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Printer.java
    functionUses: 4
    functionsReached:
    - '[java.io.Writer].write(char[],int,int)'
    - '[java.io.Writer].flush()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.Printer].flush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.OutputFormat
      - java.io.Writer
      - java.io.StringWriter
      - java.io.Writer
      - java.io.IOException
      - int
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 338
    functionDepth: 0
    functionLinenumber: 338
    functionLinenumberEnd: 341
    functionName: '[org.apache.xml.serialize.Printer].indent()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Printer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.Printer].indent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.OutputFormat
      - java.io.Writer
      - java.io.StringWriter
      - java.io.Writer
      - java.io.IOException
      - int
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 347
      start: 344
    functionDepth: 0
    functionLinenumber: 344
    functionLinenumberEnd: 347
    functionName: '[org.apache.xml.serialize.Printer].unindent()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Printer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.Printer].unindent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.OutputFormat
      - java.io.Writer
      - java.io.StringWriter
      - java.io.Writer
      - java.io.IOException
      - int
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 353
      start: 350
    functionDepth: 0
    functionLinenumber: 350
    functionLinenumberEnd: 353
    functionName: '[org.apache.xml.serialize.Printer].getNextIndent()'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Printer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xml.serialize.Printer].getNextIndent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.OutputFormat
      - java.io.Writer
      - java.io.StringWriter
      - java.io.Writer
      - java.io.IOException
      - int
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - indent
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 358
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 358
    functionName: '[org.apache.xml.serialize.Printer].setNextIndent(int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Printer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.Printer].setNextIndent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.serialize.OutputFormat
      - java.io.Writer
      - java.io.StringWriter
      - java.io.Writer
      - java.io.IOException
      - int
      - char[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - indent
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 363
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 363
    functionName: '[org.apache.xml.serialize.Printer].setThisIndent(int)'
    functionSourceFile: /src/xerces/src/org/apache/xml/serialize/Printer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xml.serialize.Printer].setThisIndent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - short
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - targetType
    argTypes:
    - Object
    - short
    constantsTouched: []
    func_position:
      end: 53
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.xs.XSAnnotation].writeAnnotation(Object,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAnnotation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.XSAnnotation].writeAnnotation(Object,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAnnotation.java
    functionUses: 42
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAnnotation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSAnnotation].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAnnotation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAnnotation
    signature: '[org.apache.xerces.xs.XSAnnotation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[org.apache.xerces.xs.LSInputList].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/LSInputList.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xs.LSInputList].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.ls.LSInput
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.apache.xerces.xs.LSInputList].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/LSInputList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.ls.LSInput
    signature: '[org.apache.xerces.xs.LSInputList].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.LSInputList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.LSInputList].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/LSInputList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.LSInputList
    signature: '[org.apache.xerces.xs.LSInputList].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSConstants
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSConstants].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSConstants.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSConstants
    signature: '[org.apache.xerces.xs.XSConstants].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSTerm
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSTerm].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSTerm.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTerm
    signature: '[org.apache.xerces.xs.XSTerm].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[org.apache.xerces.xs.XSFacet].getFacetKind()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSFacet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSFacet].getFacetKind()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[org.apache.xerces.xs.XSFacet].getLexicalFacetValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSFacet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xs.XSFacet].getLexicalFacetValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[org.apache.xerces.xs.XSFacet].getIntFacetValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSFacet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xs.XSFacet].getIntFacetValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.xs.XSFacet].getActualFacetValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSFacet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.xs.XSFacet].getActualFacetValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.xs.XSFacet].getFixed()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSFacet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.XSFacet].getFixed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAnnotation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.xs.XSFacet].getAnnotation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSFacet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAnnotation
    signature: '[org.apache.xerces.xs.XSFacet].getAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.xs.XSFacet].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSFacet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSFacet].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSFacet
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSFacet].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSFacet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSFacet
    signature: '[org.apache.xerces.xs.XSFacet].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.apache.xerces.xs.ShortList].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ShortList.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xs.ShortList].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - item
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[org.apache.xerces.xs.ShortList].contains(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ShortList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.ShortList].contains(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xs.XSException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 54
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 54
    functionName: '[org.apache.xerces.xs.ShortList].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ShortList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.ShortList].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ShortList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.ShortList].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ShortList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.ShortList
    signature: '[org.apache.xerces.xs.ShortList].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[org.apache.xerces.xs.XSMultiValueFacet].getFacetKind()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSMultiValueFacet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSMultiValueFacet].getFacetKind()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.apache.xerces.xs.XSMultiValueFacet].getLexicalFacetValues()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSMultiValueFacet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.xs.XSMultiValueFacet].getLexicalFacetValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.datatypes.ObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.apache.xerces.xs.XSMultiValueFacet].getEnumerationValues()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSMultiValueFacet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.datatypes.ObjectList
    signature: '[org.apache.xerces.xs.XSMultiValueFacet].getEnumerationValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.apache.xerces.xs.XSMultiValueFacet].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSMultiValueFacet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSMultiValueFacet].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSMultiValueFacet
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSMultiValueFacet].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSMultiValueFacet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSMultiValueFacet
    signature: '[org.apache.xerces.xs.XSMultiValueFacet].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSElementDeclaration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[org.apache.xerces.xs.ElementPSVI].getElementDeclaration()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ElementPSVI.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSElementDeclaration
    signature: '[org.apache.xerces.xs.ElementPSVI].getElementDeclaration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNotationDeclaration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.apache.xerces.xs.ElementPSVI].getNotation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ElementPSVI.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNotationDeclaration
    signature: '[org.apache.xerces.xs.ElementPSVI].getNotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.xerces.xs.ElementPSVI].getNil()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ElementPSVI.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.ElementPSVI].getNil()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.apache.xerces.xs.ElementPSVI].getSchemaInformation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ElementPSVI.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[org.apache.xerces.xs.ElementPSVI].getSchemaInformation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ElementPSVI
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.ElementPSVI].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ElementPSVI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.ElementPSVI
    signature: '[org.apache.xerces.xs.ElementPSVI].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.xs.XSComplexTypeDefinition].getDerivationMethod()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSComplexTypeDefinition.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSComplexTypeDefinition].getDerivationMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.xs.XSComplexTypeDefinition].getAbstract()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSComplexTypeDefinition.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.XSComplexTypeDefinition].getAbstract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.xs.XSComplexTypeDefinition].getAttributeUses()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSComplexTypeDefinition.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSComplexTypeDefinition].getAttributeUses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSWildcard
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: '[org.apache.xerces.xs.XSComplexTypeDefinition].getAttributeWildcard()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSComplexTypeDefinition.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSWildcard
    signature: '[org.apache.xerces.xs.XSComplexTypeDefinition].getAttributeWildcard()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 78
    functionName: '[org.apache.xerces.xs.XSComplexTypeDefinition].getContentType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSComplexTypeDefinition.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSComplexTypeDefinition].getContentType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSSimpleTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 84
    functionName: '[org.apache.xerces.xs.XSComplexTypeDefinition].getSimpleType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSComplexTypeDefinition.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSSimpleTypeDefinition
    signature: '[org.apache.xerces.xs.XSComplexTypeDefinition].getSimpleType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSParticle
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.xs.XSComplexTypeDefinition].getParticle()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSComplexTypeDefinition.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSParticle
    signature: '[org.apache.xerces.xs.XSComplexTypeDefinition].getParticle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - restriction
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 99
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.xs.XSComplexTypeDefinition].isProhibitedSubstitution(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSComplexTypeDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.XSComplexTypeDefinition].isProhibitedSubstitution(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.xs.XSComplexTypeDefinition].getProhibitedSubstitutions()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSComplexTypeDefinition.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSComplexTypeDefinition].getProhibitedSubstitutions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 111
    functionName: '[org.apache.xerces.xs.XSComplexTypeDefinition].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSComplexTypeDefinition.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSComplexTypeDefinition].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSComplexTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSComplexTypeDefinition].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSComplexTypeDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSComplexTypeDefinition
    signature: '[org.apache.xerces.xs.XSComplexTypeDefinition].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.apache.xerces.xs.XSNamedMap].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNamedMap.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xs.XSNamedMap].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObject
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.xs.XSNamedMap].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNamedMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObject
    signature: '[org.apache.xerces.xs.XSNamedMap].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObject
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - namespace
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.xs.XSNamedMap].itemByName(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNamedMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObject
    signature: '[org.apache.xerces.xs.XSNamedMap].itemByName(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamedMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSNamedMap].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNamedMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamedMap
    signature: '[org.apache.xerces.xs.XSNamedMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSElementDeclaration.java
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTypeDefinition
    signature: '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.apache.xerces.xs.XSElementDeclaration].getScope()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSElementDeclaration.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSElementDeclaration].getScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSComplexTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[org.apache.xerces.xs.XSElementDeclaration].getEnclosingCTDefinition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSElementDeclaration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSComplexTypeDefinition
    signature: '[org.apache.xerces.xs.XSElementDeclaration].getEnclosingCTDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.xs.XSElementDeclaration].getConstraintType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSElementDeclaration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSElementDeclaration].getConstraintType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.xs.XSElementDeclaration].getConstraintValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSElementDeclaration.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xs.XSElementDeclaration].getConstraintValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xs.XSException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.xs.XSElementDeclaration].getActualVC()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSElementDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.xs.XSElementDeclaration].getActualVC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xs.XSException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.xs.XSElementDeclaration].getActualVCType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSElementDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSElementDeclaration].getActualVCType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xs.XSException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ShortList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 105
    functionName: '[org.apache.xerces.xs.XSElementDeclaration].getItemValueTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSElementDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.ShortList
    signature: '[org.apache.xerces.xs.XSElementDeclaration].getItemValueTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 110
    functionName: '[org.apache.xerces.xs.XSElementDeclaration].getValueConstraintValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSElementDeclaration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSValue
    signature: '[org.apache.xerces.xs.XSElementDeclaration].getValueConstraintValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 120
    functionName: '[org.apache.xerces.xs.XSElementDeclaration].getNillable()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSElementDeclaration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.XSElementDeclaration].getNillable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamedMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 126
    functionName: '[org.apache.xerces.xs.XSElementDeclaration].getIdentityConstraints()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSElementDeclaration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamedMap
    signature: '[org.apache.xerces.xs.XSElementDeclaration].getIdentityConstraints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSElementDeclaration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 132
    functionName: '[org.apache.xerces.xs.XSElementDeclaration].getSubstitutionGroupAffiliation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSElementDeclaration.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSElementDeclaration
    signature: '[org.apache.xerces.xs.XSElementDeclaration].getSubstitutionGroupAffiliation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - exclusion
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 143
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 143
    functionName: '[org.apache.xerces.xs.XSElementDeclaration].isSubstitutionGroupExclusion(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSElementDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.XSElementDeclaration].isSubstitutionGroupExclusion(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 151
    functionName: '[org.apache.xerces.xs.XSElementDeclaration].getSubstitutionGroupExclusions()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSElementDeclaration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSElementDeclaration].getSubstitutionGroupExclusions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - disallowed
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 163
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 163
    functionName: '[org.apache.xerces.xs.XSElementDeclaration].isDisallowedSubstitution(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSElementDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.XSElementDeclaration].isDisallowedSubstitution(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 172
    functionName: '[org.apache.xerces.xs.XSElementDeclaration].getDisallowedSubstitutions()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSElementDeclaration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSElementDeclaration].getDisallowedSubstitutions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 177
    functionName: '[org.apache.xerces.xs.XSElementDeclaration].getAbstract()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSElementDeclaration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.XSElementDeclaration].getAbstract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAnnotation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 183
    functionName: '[org.apache.xerces.xs.XSElementDeclaration].getAnnotation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSElementDeclaration.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAnnotation
    signature: '[org.apache.xerces.xs.XSElementDeclaration].getAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 188
    functionName: '[org.apache.xerces.xs.XSElementDeclaration].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSElementDeclaration.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSElementDeclaration].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSElementDeclaration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSElementDeclaration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSElementDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSElementDeclaration
    signature: '[org.apache.xerces.xs.XSElementDeclaration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[org.apache.xerces.xs.XSImplementation].getRecognizedVersions()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSImplementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.xs.XSImplementation].getRecognizedVersions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.StringList
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xs.XSException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSLoader
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - versions
    argTypes:
    - org.apache.xerces.xs.StringList
    constantsTouched: []
    func_position:
      end: 48
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 48
    functionName: '[org.apache.xerces.xs.XSImplementation].createXSLoader(org.apache.xerces.xs.StringList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSImplementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSLoader
    signature: '[org.apache.xerces.xs.XSImplementation].createXSLoader(org.apache.xerces.xs.StringList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - values
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.xs.XSImplementation].createStringList(String[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSImplementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.xs.XSImplementation].createStringList(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - LSInput[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.LSInputList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - values
    argTypes:
    - LSInput[]
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.xs.XSImplementation].createLSInputList(LSInput[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSImplementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.LSInputList
    signature: '[org.apache.xerces.xs.XSImplementation].createLSInputList(LSInput[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSImplementation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSImplementation].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSImplementation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSImplementation
    signature: '[org.apache.xerces.xs.XSImplementation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[org.apache.xerces.xs.XSAttributeUse].getRequired()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeUse.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.XSAttributeUse].getRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAttributeDeclaration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.apache.xerces.xs.XSAttributeUse].getAttrDeclaration()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeUse.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAttributeDeclaration
    signature: '[org.apache.xerces.xs.XSAttributeUse].getAttrDeclaration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.apache.xerces.xs.XSAttributeUse].getConstraintType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeUse.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSAttributeUse].getConstraintType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.xs.XSAttributeUse].getConstraintValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeUse.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xs.XSAttributeUse].getConstraintValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xs.XSException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 60
    functionName: '[org.apache.xerces.xs.XSAttributeUse].getActualVC()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeUse.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.xs.XSAttributeUse].getActualVC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xs.XSException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.xs.XSAttributeUse].getActualVCType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeUse.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSAttributeUse].getActualVCType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xs.XSException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ShortList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 97
    functionName: '[org.apache.xerces.xs.XSAttributeUse].getItemValueTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeUse.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.ShortList
    signature: '[org.apache.xerces.xs.XSAttributeUse].getItemValueTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: '[org.apache.xerces.xs.XSAttributeUse].getValueConstraintValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeUse.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSValue
    signature: '[org.apache.xerces.xs.XSAttributeUse].getValueConstraintValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 107
    functionName: '[org.apache.xerces.xs.XSAttributeUse].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeUse.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSAttributeUse].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAttributeUse
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSAttributeUse].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeUse.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAttributeUse
    signature: '[org.apache.xerces.xs.XSAttributeUse].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[org.apache.xerces.xs.XSModel].getNamespaces()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.xs.XSModel].getNamespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItemList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.apache.xerces.xs.XSModel].getNamespaceItems()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItemList
    signature: '[org.apache.xerces.xs.XSModel].getNamespaceItems()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamedMap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - objectType
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.xs.XSModel].getComponents(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamedMap
    signature: '[org.apache.xerces.xs.XSModel].getComponents(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamedMap
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - objectType
    - namespace
    argTypes:
    - short
    - String
    constantsTouched: []
    func_position:
      end: 74
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 74
    functionName: '[org.apache.xerces.xs.XSModel].getComponentsByNamespace(short,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamedMap
    signature: '[org.apache.xerces.xs.XSModel].getComponentsByNamespace(short,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.xs.XSModel].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSModel].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSElementDeclaration
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - namespace
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 91
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSModel.java
    functionUses: 19
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSElementDeclaration
    signature: '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAttributeDeclaration
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - namespace
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 102
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 102
    functionName: '[org.apache.xerces.xs.XSModel].getAttributeDeclaration(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSModel.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAttributeDeclaration
    signature: '[org.apache.xerces.xs.XSModel].getAttributeDeclaration(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSTypeDefinition
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - namespace
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 114
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 114
    functionName: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSModel.java
    functionUses: 23
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTypeDefinition
    signature: '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAttributeGroupDefinition
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - namespace
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 125
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 125
    functionName: '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSModel.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAttributeGroupDefinition
    signature: '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModelGroupDefinition
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - namespace
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 136
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 136
    functionName: '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSModel.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModelGroupDefinition
    signature: '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNotationDeclaration
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - namespace
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 147
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 147
    functionName: '[org.apache.xerces.xs.XSModel].getNotationDeclaration(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSModel.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNotationDeclaration
    signature: '[org.apache.xerces.xs.XSModel].getNotationDeclaration(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSIDCDefinition
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - namespace
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 158
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 158
    functionName: '[org.apache.xerces.xs.XSModel].getIDCDefinition(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSIDCDefinition
    signature: '[org.apache.xerces.xs.XSModel].getIDCDefinition(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSElementDeclaration
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - head
    argTypes:
    - org.apache.xerces.xs.XSElementDeclaration
    constantsTouched: []
    func_position:
      end: 171
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 171
    functionName: '[org.apache.xerces.xs.XSModel].getSubstitutionGroup(org.apache.xerces.xs.XSElementDeclaration)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSModel].getSubstitutionGroup(org.apache.xerces.xs.XSElementDeclaration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSModel].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[org.apache.xerces.xs.XSModel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.apache.xerces.xs.XSModelGroup].getCompositor()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSModelGroup.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSModelGroup].getCompositor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[org.apache.xerces.xs.XSModelGroup].getParticles()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSModelGroup.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSModelGroup].getParticles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAnnotation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.xs.XSModelGroup].getAnnotation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSModelGroup.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAnnotation
    signature: '[org.apache.xerces.xs.XSModelGroup].getAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.xs.XSModelGroup].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSModelGroup.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSModelGroup].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModelGroup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSModelGroup].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSModelGroup.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModelGroup
    signature: '[org.apache.xerces.xs.XSModelGroup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModelGroup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSModelGroupDefinition.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModelGroup
    signature: '[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAnnotation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSModelGroupDefinition.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAnnotation
    signature: '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSModelGroupDefinition.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModelGroupDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSModelGroupDefinition].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSModelGroupDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModelGroupDefinition
    signature: '[org.apache.xerces.xs.XSModelGroupDefinition].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[org.apache.xerces.xs.XSNamespaceItemList].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNamespaceItemList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xs.XSNamespaceItemList].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItem
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[org.apache.xerces.xs.XSNamespaceItemList].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNamespaceItemList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItem
    signature: '[org.apache.xerces.xs.XSNamespaceItemList].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItemList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSNamespaceItemList].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNamespaceItemList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItemList
    signature: '[org.apache.xerces.xs.XSNamespaceItemList].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[org.apache.xerces.xs.XSNotationDeclaration].getSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNotationDeclaration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xs.XSNotationDeclaration].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[org.apache.xerces.xs.XSNotationDeclaration].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNotationDeclaration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xs.XSNotationDeclaration].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAnnotation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNotationDeclaration.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAnnotation
    signature: '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNotationDeclaration.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNotationDeclaration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSNotationDeclaration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNotationDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNotationDeclaration
    signature: '[org.apache.xerces.xs.XSNotationDeclaration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAttributeDeclaration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[org.apache.xerces.xs.AttributePSVI].getAttributeDeclaration()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/AttributePSVI.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAttributeDeclaration
    signature: '[org.apache.xerces.xs.AttributePSVI].getAttributeDeclaration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.AttributePSVI
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.AttributePSVI].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/AttributePSVI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.AttributePSVI
    signature: '[org.apache.xerces.xs.AttributePSVI].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[org.apache.xerces.xs.XSObject].getType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSObject.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSObject].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.apache.xerces.xs.XSObject].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSObject.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xs.XSObject].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.xs.XSObject].getNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSObject.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xs.XSObject].getNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItem
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.xs.XSObject].getNamespaceItem()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSObject.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItem
    signature: '[org.apache.xerces.xs.XSObject].getNamespaceItem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObject
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSObject].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSObject.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObject
    signature: '[org.apache.xerces.xs.XSObject].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[org.apache.xerces.xs.XSNamespaceItem].getSchemaNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNamespaceItem.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xs.XSNamespaceItem].getSchemaNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamedMap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - objectType
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.xs.XSNamespaceItem].getComponents(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNamespaceItem.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamedMap
    signature: '[org.apache.xerces.xs.XSNamespaceItem].getComponents(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.xs.XSNamespaceItem].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNamespaceItem.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSNamespaceItem].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSElementDeclaration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[org.apache.xerces.xs.XSNamespaceItem].getElementDeclaration(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNamespaceItem.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSElementDeclaration
    signature: '[org.apache.xerces.xs.XSNamespaceItem].getElementDeclaration(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAttributeDeclaration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.xs.XSNamespaceItem].getAttributeDeclaration(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNamespaceItem.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAttributeDeclaration
    signature: '[org.apache.xerces.xs.XSNamespaceItem].getAttributeDeclaration(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSTypeDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.xs.XSNamespaceItem].getTypeDefinition(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNamespaceItem.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTypeDefinition
    signature: '[org.apache.xerces.xs.XSNamespaceItem].getTypeDefinition(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAttributeGroupDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 85
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.xs.XSNamespaceItem].getAttributeGroup(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNamespaceItem.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAttributeGroupDefinition
    signature: '[org.apache.xerces.xs.XSNamespaceItem].getAttributeGroup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModelGroupDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 93
    functionName: '[org.apache.xerces.xs.XSNamespaceItem].getModelGroupDefinition(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNamespaceItem.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModelGroupDefinition
    signature: '[org.apache.xerces.xs.XSNamespaceItem].getModelGroupDefinition(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNotationDeclaration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 101
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.xs.XSNamespaceItem].getNotationDeclaration(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNamespaceItem.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNotationDeclaration
    signature: '[org.apache.xerces.xs.XSNamespaceItem].getNotationDeclaration(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSIDCDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 109
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 109
    functionName: '[org.apache.xerces.xs.XSNamespaceItem].getIDCDefinition(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNamespaceItem.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSIDCDefinition
    signature: '[org.apache.xerces.xs.XSNamespaceItem].getIDCDefinition(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 115
    functionName: '[org.apache.xerces.xs.XSNamespaceItem].getDocumentLocations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNamespaceItem.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.xs.XSNamespaceItem].getDocumentLocations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItem
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSNamespaceItem].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSNamespaceItem.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItem
    signature: '[org.apache.xerces.xs.XSNamespaceItem].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ElementPSVI
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.xs.PSVIProvider].getElementPSVI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/PSVIProvider.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.ElementPSVI
    signature: '[org.apache.xerces.xs.PSVIProvider].getElementPSVI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.AttributePSVI
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.xs.PSVIProvider].getAttributePSVI(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/PSVIProvider.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.AttributePSVI
    signature: '[org.apache.xerces.xs.PSVIProvider].getAttributePSVI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.AttributePSVI
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localname
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.xs.PSVIProvider].getAttributePSVIByName(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/PSVIProvider.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.AttributePSVI
    signature: '[org.apache.xerces.xs.PSVIProvider].getAttributePSVIByName(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.PSVIProvider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.PSVIProvider].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/PSVIProvider.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.PSVIProvider
    signature: '[org.apache.xerces.xs.PSVIProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ItemPSVI
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.xs.ItemPSVI].constant()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ItemPSVI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.ItemPSVI
    signature: '[org.apache.xerces.xs.ItemPSVI].constant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.xs.ItemPSVI].isConstant()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ItemPSVI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.ItemPSVI].isConstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.xs.ItemPSVI].getValidationContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ItemPSVI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xs.ItemPSVI].getValidationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 84
    functionName: '[org.apache.xerces.xs.ItemPSVI].getValidity()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ItemPSVI.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.ItemPSVI].getValidity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 92
    functionName: '[org.apache.xerces.xs.ItemPSVI].getValidationAttempted()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ItemPSVI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.ItemPSVI].getValidationAttempted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.xs.ItemPSVI].getErrorCodes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ItemPSVI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.xs.ItemPSVI].getErrorCodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 107
    functionName: '[org.apache.xerces.xs.ItemPSVI].getErrorMessages()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ItemPSVI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.xs.ItemPSVI].getErrorMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 115
    functionName: '[org.apache.xerces.xs.ItemPSVI].getSchemaNormalizedValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ItemPSVI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xs.ItemPSVI].getSchemaNormalizedValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xs.XSException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 127
    functionName: '[org.apache.xerces.xs.ItemPSVI].getActualNormalizedValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ItemPSVI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.xs.ItemPSVI].getActualNormalizedValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xs.XSException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 146
    functionName: '[org.apache.xerces.xs.ItemPSVI].getActualNormalizedValueType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ItemPSVI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.ItemPSVI].getActualNormalizedValueType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xs.XSException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ShortList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 182
    functionName: '[org.apache.xerces.xs.ItemPSVI].getItemValueTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ItemPSVI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.ShortList
    signature: '[org.apache.xerces.xs.ItemPSVI].getItemValueTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 190
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 190
    functionName: '[org.apache.xerces.xs.ItemPSVI].getSchemaValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ItemPSVI.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSValue
    signature: '[org.apache.xerces.xs.ItemPSVI].getSchemaValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 196
    functionName: '[org.apache.xerces.xs.ItemPSVI].getTypeDefinition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ItemPSVI.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTypeDefinition
    signature: '[org.apache.xerces.xs.ItemPSVI].getTypeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSSimpleTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 206
    functionName: '[org.apache.xerces.xs.ItemPSVI].getMemberTypeDefinition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ItemPSVI.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSSimpleTypeDefinition
    signature: '[org.apache.xerces.xs.ItemPSVI].getMemberTypeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 213
    functionName: '[org.apache.xerces.xs.ItemPSVI].getSchemaDefault()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ItemPSVI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xs.ItemPSVI].getSchemaDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 220
    functionName: '[org.apache.xerces.xs.ItemPSVI].getIsSchemaSpecified()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ItemPSVI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.ItemPSVI].getIsSchemaSpecified()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ItemPSVI
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.ItemPSVI].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/ItemPSVI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.ItemPSVI
    signature: '[org.apache.xerces.xs.ItemPSVI].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAttributeUses()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeGroupDefinition.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAttributeUses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSWildcard
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAttributeWildcard()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeGroupDefinition.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSWildcard
    signature: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAttributeWildcard()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAnnotation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeGroupDefinition.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAnnotation
    signature: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeGroupDefinition.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAttributeGroupDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSAttributeGroupDefinition].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeGroupDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAttributeGroupDefinition
    signature: '[org.apache.xerces.xs.XSAttributeGroupDefinition].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 32
    functionName: '[org.apache.xerces.xs.XSObjectList].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSObjectList.java
    functionUses: 43
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xs.XSObjectList].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObject
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[org.apache.xerces.xs.XSObjectList].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSObjectList.java
    functionUses: 25
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObject
    signature: '[org.apache.xerces.xs.XSObjectList].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSObjectList].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSObjectList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSObjectList].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 117
    functionName: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getVariety()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSSimpleTypeDefinition.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getVariety()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSSimpleTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 124
    functionName: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getPrimitiveType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSSimpleTypeDefinition.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSSimpleTypeDefinition
    signature: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getPrimitiveType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 131
    functionName: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getBuiltInKind()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSSimpleTypeDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getBuiltInKind()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSSimpleTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 138
    functionName: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getItemType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSSimpleTypeDefinition.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSSimpleTypeDefinition
    signature: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getItemType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 145
    functionName: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getMemberTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSSimpleTypeDefinition.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getMemberTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 151
    functionName: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getDefinedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSSimpleTypeDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getDefinedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - facetName
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 159
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 159
    functionName: '[org.apache.xerces.xs.XSSimpleTypeDefinition].isDefinedFacet(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSSimpleTypeDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.XSSimpleTypeDefinition].isDefinedFacet(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 164
    functionName: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getFixedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSSimpleTypeDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getFixedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - facetName
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 172
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 172
    functionName: '[org.apache.xerces.xs.XSSimpleTypeDefinition].isFixedFacet(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSSimpleTypeDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.XSSimpleTypeDefinition].isFixedFacet(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - facetName
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 186
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 186
    functionName: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getLexicalFacetValue(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSSimpleTypeDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getLexicalFacetValue(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 192
    functionName: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getLexicalEnumeration()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSSimpleTypeDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getLexicalEnumeration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 198
    functionName: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getLexicalPattern()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSSimpleTypeDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getLexicalPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 203
    functionName: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getOrdered()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSSimpleTypeDefinition.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getOrdered()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 208
    functionName: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getFinite()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSSimpleTypeDefinition.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getFinite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 213
    functionName: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getBounded()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSSimpleTypeDefinition.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getBounded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 218
    functionName: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getNumeric()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSSimpleTypeDefinition.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getNumeric()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 226
    functionName: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSSimpleTypeDefinition.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 232
    functionName: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getMultiValueFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSSimpleTypeDefinition.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getMultiValueFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObject
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - facetType
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 237
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 237
    functionName: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getFacet(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSSimpleTypeDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObject
    signature: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getFacet(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 242
    functionName: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSSimpleTypeDefinition.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSSimpleTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSSimpleTypeDefinition].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSSimpleTypeDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSSimpleTypeDefinition
    signature: '[org.apache.xerces.xs.XSSimpleTypeDefinition].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[org.apache.xerces.xs.XSParticle].getMinOccurs()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSParticle.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xs.XSParticle].getMinOccurs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[org.apache.xerces.xs.XSParticle].getMaxOccurs()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSParticle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xs.XSParticle].getMaxOccurs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[org.apache.xerces.xs.XSParticle].getMaxOccursUnbounded()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSParticle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.XSParticle].getMaxOccursUnbounded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSTerm
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.xs.XSParticle].getTerm()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSParticle.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTerm
    signature: '[org.apache.xerces.xs.XSParticle].getTerm()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[org.apache.xerces.xs.XSParticle].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSParticle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSParticle].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSParticle
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSParticle].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSParticle.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSParticle
    signature: '[org.apache.xerces.xs.XSParticle].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.xs.XSException:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSException
      static: false
      superClass: RuntimeException
    argCount: 2
    argNames:
    - code
    - message
    argTypes:
    - short
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 40
    functionName: '[org.apache.xerces.xs.XSException].<init>(short,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSException.java
    functionUses: 1
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSException
    signature: '[org.apache.xerces.xs.XSException].<init>(short,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.xs.XSLoader].getConfig()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.DOMConfiguration
    signature: '[org.apache.xerces.xs.XSLoader].getConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.StringList
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uriList
    argTypes:
    - org.apache.xerces.xs.StringList
    constantsTouched: []
    func_position:
      end: 61
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.xs.XSLoader].loadURIList(org.apache.xerces.xs.StringList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[org.apache.xerces.xs.XSLoader].loadURIList(org.apache.xerces.xs.StringList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.LSInputList
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - is
    argTypes:
    - org.apache.xerces.xs.LSInputList
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: '[org.apache.xerces.xs.XSLoader].loadInputList(org.apache.xerces.xs.LSInputList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[org.apache.xerces.xs.XSLoader].loadInputList(org.apache.xerces.xs.LSInputList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.xs.XSLoader].loadURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[org.apache.xerces.xs.XSLoader].loadURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ls.LSInput
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - is
    argTypes:
    - org.w3c.dom.ls.LSInput
    constantsTouched: []
    func_position:
      end: 88
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.xs.XSLoader].load(org.w3c.dom.ls.LSInput)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[org.apache.xerces.xs.XSLoader].load(org.w3c.dom.ls.LSInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSLoader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSLoader].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSLoader
    signature: '[org.apache.xerces.xs.XSLoader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSSimpleTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 27
      start: 27
    functionDepth: 0
    functionLinenumber: 27
    functionLinenumberEnd: 27
    functionName: '[org.apache.xerces.xs.XSAttributeDeclaration].getTypeDefinition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeDeclaration.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSSimpleTypeDefinition
    signature: '[org.apache.xerces.xs.XSAttributeDeclaration].getTypeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[org.apache.xerces.xs.XSAttributeDeclaration].getScope()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeDeclaration.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSAttributeDeclaration].getScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSComplexTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[org.apache.xerces.xs.XSAttributeDeclaration].getEnclosingCTDefinition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeDeclaration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSComplexTypeDefinition
    signature: '[org.apache.xerces.xs.XSAttributeDeclaration].getEnclosingCTDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.xs.XSAttributeDeclaration].getConstraintType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeDeclaration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSAttributeDeclaration].getConstraintType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 54
    functionName: '[org.apache.xerces.xs.XSAttributeDeclaration].getConstraintValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeDeclaration.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xs.XSAttributeDeclaration].getConstraintValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xs.XSException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.xs.XSAttributeDeclaration].getActualVC()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.xs.XSAttributeDeclaration].getActualVC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xs.XSException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.xs.XSAttributeDeclaration].getActualVCType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSAttributeDeclaration].getActualVCType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xs.XSException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ShortList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 104
    functionName: '[org.apache.xerces.xs.XSAttributeDeclaration].getItemValueTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.ShortList
    signature: '[org.apache.xerces.xs.XSAttributeDeclaration].getItemValueTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 109
    functionName: '[org.apache.xerces.xs.XSAttributeDeclaration].getValueConstraintValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeDeclaration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSValue
    signature: '[org.apache.xerces.xs.XSAttributeDeclaration].getValueConstraintValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAnnotation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 115
    functionName: '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeDeclaration.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAnnotation
    signature: '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 120
    functionName: '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeDeclaration.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAttributeDeclaration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSAttributeDeclaration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSAttributeDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAttributeDeclaration
    signature: '[org.apache.xerces.xs.XSAttributeDeclaration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSTypeDefinition.java
    functionUses: 18
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[org.apache.xerces.xs.XSTypeDefinition].getBaseType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSTypeDefinition.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTypeDefinition
    signature: '[org.apache.xerces.xs.XSTypeDefinition].getBaseType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - restriction
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.xs.XSTypeDefinition].isFinal(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSTypeDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.XSTypeDefinition].isFinal(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.xs.XSTypeDefinition].getFinal()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSTypeDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSTypeDefinition].getFinal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: '[org.apache.xerces.xs.XSTypeDefinition].getAnonymous()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSTypeDefinition.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.XSTypeDefinition].getAnonymous()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ancestorType
    - derivationMethod
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    - short
    constantsTouched: []
    func_position:
      end: 84
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 84
    functionName: '[org.apache.xerces.xs.XSTypeDefinition].derivedFromType(org.apache.xerces.xs.XSTypeDefinition,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSTypeDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.XSTypeDefinition].derivedFromType(org.apache.xerces.xs.XSTypeDefinition,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - short
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - namespace
    - name
    - derivationMethod
    argTypes:
    - String
    - String
    - short
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.apache.xerces.xs.XSTypeDefinition].derivedFrom(String,String,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSTypeDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.XSTypeDefinition].derivedFrom(String,String,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSTypeDefinition].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSTypeDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTypeDefinition
    signature: '[org.apache.xerces.xs.XSTypeDefinition].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.apache.xerces.xs.XSIDCDefinition].getCategory()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSIDCDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSIDCDefinition].getCategory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.xs.XSIDCDefinition].getSelectorStr()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSIDCDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xs.XSIDCDefinition].getSelectorStr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.xs.XSIDCDefinition].getFieldStrs()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSIDCDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.xs.XSIDCDefinition].getFieldStrs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSIDCDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.xs.XSIDCDefinition].getRefKey()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSIDCDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSIDCDefinition
    signature: '[org.apache.xerces.xs.XSIDCDefinition].getRefKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.xs.XSIDCDefinition].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSIDCDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSIDCDefinition].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSIDCDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSIDCDefinition].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSIDCDefinition.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSIDCDefinition
    signature: '[org.apache.xerces.xs.XSIDCDefinition].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.apache.xerces.xs.StringList].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/StringList.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xs.StringList].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - item
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 41
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 41
    functionName: '[org.apache.xerces.xs.StringList].contains(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/StringList.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.StringList].contains(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.xs.StringList].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/StringList.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xs.StringList].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.StringList].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/StringList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.xs.StringList].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.xs.XSWildcard].getConstraintType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSWildcard.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSWildcard].getConstraintType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.xs.XSWildcard].getNsConstraintList()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSWildcard.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.xs.XSWildcard].getNsConstraintList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.xs.XSWildcard].getProcessContents()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSWildcard.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSWildcard].getProcessContents()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAnnotation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 81
    functionName: '[org.apache.xerces.xs.XSWildcard].getAnnotation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSWildcard.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAnnotation
    signature: '[org.apache.xerces.xs.XSWildcard].getAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.xs.XSWildcard].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSWildcard.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSWildcard].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSWildcard
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSWildcard].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSWildcard.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSWildcard
    signature: '[org.apache.xerces.xs.XSWildcard].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[org.apache.xerces.xs.XSValue].getNormalizedValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSValue.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xs.XSValue].getNormalizedValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.apache.xerces.xs.XSValue].getActualValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSValue.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.xs.XSValue].getActualValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSSimpleTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.xerces.xs.XSValue].getTypeDefinition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSValue.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSSimpleTypeDefinition
    signature: '[org.apache.xerces.xs.XSValue].getTypeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSSimpleTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.apache.xerces.xs.XSValue].getMemberTypeDefinition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSValue.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSSimpleTypeDefinition
    signature: '[org.apache.xerces.xs.XSValue].getMemberTypeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.xs.XSValue].getMemberTypeDefinitions()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSValue.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.xs.XSValue].getMemberTypeDefinitions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.xs.XSValue].getActualValueType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSValue.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.XSValue].getActualValueType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ShortList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.xs.XSValue].getListValueTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSValue.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.ShortList
    signature: '[org.apache.xerces.xs.XSValue].getListValueTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.XSValue].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/XSValue.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSValue
    signature: '[org.apache.xerces.xs.XSValue].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 213
    functionName: '[org.apache.xerces.xs.datatypes.XSDateTime].getYears()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xs.datatypes.XSDateTime].getYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 219
    functionName: '[org.apache.xerces.xs.datatypes.XSDateTime].getMonths()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xs.datatypes.XSDateTime].getMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 225
    functionName: '[org.apache.xerces.xs.datatypes.XSDateTime].getDays()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xs.datatypes.XSDateTime].getDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 231
    functionName: '[org.apache.xerces.xs.datatypes.XSDateTime].getHours()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xs.datatypes.XSDateTime].getHours()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 237
    functionName: '[org.apache.xerces.xs.datatypes.XSDateTime].getMinutes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xs.datatypes.XSDateTime].getMinutes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 244
    functionDepth: 0
    functionLinenumber: 244
    functionLinenumberEnd: 244
    functionName: '[org.apache.xerces.xs.datatypes.XSDateTime].getSeconds()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: '[org.apache.xerces.xs.datatypes.XSDateTime].getSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 250
    functionName: '[org.apache.xerces.xs.datatypes.XSDateTime].hasTimeZone()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.datatypes.XSDateTime].hasTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 256
    functionName: '[org.apache.xerces.xs.datatypes.XSDateTime].getTimeZoneHours()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xs.datatypes.XSDateTime].getTimeZoneHours()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 262
    functionName: '[org.apache.xerces.xs.datatypes.XSDateTime].getTimeZoneMinutes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xs.datatypes.XSDateTime].getTimeZoneMinutes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 267
    functionDepth: 0
    functionLinenumber: 267
    functionLinenumberEnd: 267
    functionName: '[org.apache.xerces.xs.datatypes.XSDateTime].getLexicalValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xs.datatypes.XSDateTime].getLexicalValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.datatypes.XSDateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 274
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 274
    functionName: '[org.apache.xerces.xs.datatypes.XSDateTime].normalize()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.datatypes.XSDateTime
    signature: '[org.apache.xerces.xs.datatypes.XSDateTime].normalize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 280
    functionName: '[org.apache.xerces.xs.datatypes.XSDateTime].isNormalized()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.datatypes.XSDateTime].isNormalized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 285
    functionName: '[org.apache.xerces.xs.datatypes.XSDateTime].getXMLGregorianCalendar()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.xs.datatypes.XSDateTime].getXMLGregorianCalendar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.Duration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 290
    functionName: '[org.apache.xerces.xs.datatypes.XSDateTime].getDuration()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.datatype.Duration
    signature: '[org.apache.xerces.xs.datatypes.XSDateTime].getDuration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.datatypes.XSDateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.datatypes.XSDateTime].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDateTime.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.datatypes.XSDateTime
    signature: '[org.apache.xerces.xs.datatypes.XSDateTime].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.QName
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 30
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 30
    functionName: '[org.apache.xerces.xs.datatypes.XSQName].getXNIQName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSQName.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.QName
    signature: '[org.apache.xerces.xs.datatypes.XSQName].getXNIQName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.apache.xerces.xs.datatypes.XSQName].getJAXPQName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSQName.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[org.apache.xerces.xs.datatypes.XSQName].getJAXPQName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.datatypes.XSQName
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.datatypes.XSQName].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSQName.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.datatypes.XSQName
    signature: '[org.apache.xerces.xs.datatypes.XSQName].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.apache.xerces.xs.datatypes.XSDouble].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDouble.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: '[org.apache.xerces.xs.datatypes.XSDouble].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.datatypes.XSDouble
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.datatypes.XSDouble].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDouble.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.datatypes.XSDouble
    signature: '[org.apache.xerces.xs.datatypes.XSDouble].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: float
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.apache.xerces.xs.datatypes.XSFloat].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSFloat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: float
    signature: '[org.apache.xerces.xs.datatypes.XSFloat].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.datatypes.XSFloat
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.datatypes.XSFloat].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSFloat.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.datatypes.XSFloat
    signature: '[org.apache.xerces.xs.datatypes.XSFloat].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.apache.xerces.xs.datatypes.ObjectList].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/ObjectList.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xs.datatypes.ObjectList].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - item
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.apache.xerces.xs.datatypes.ObjectList].contains(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/ObjectList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.datatypes.ObjectList].contains(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.xs.datatypes.ObjectList].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/ObjectList.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.xs.datatypes.ObjectList].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.datatypes.ObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.datatypes.ObjectList].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/ObjectList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.datatypes.ObjectList
    signature: '[org.apache.xerces.xs.datatypes.ObjectList].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.math.BigDecimal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[org.apache.xerces.xs.datatypes.XSDecimal].getBigDecimal()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDecimal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.math.BigDecimal
    signature: '[org.apache.xerces.xs.datatypes.XSDecimal].getBigDecimal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.math.BigInteger
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.apache.xerces.xs.datatypes.XSDecimal].getBigInteger()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDecimal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.math.BigInteger
    signature: '[org.apache.xerces.xs.datatypes.XSDecimal].getBigInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.xs.datatypes.XSDecimal].getLong()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDecimal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.apache.xerces.xs.datatypes.XSDecimal].getLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.xs.datatypes.XSDecimal].getInt()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDecimal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xs.datatypes.XSDecimal].getInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.xs.datatypes.XSDecimal].getShort()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDecimal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xs.datatypes.XSDecimal].getShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.xs.datatypes.XSDecimal].getByte()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDecimal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: byte
    signature: '[org.apache.xerces.xs.datatypes.XSDecimal].getByte()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.datatypes.XSDecimal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.datatypes.XSDecimal].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDecimal.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.datatypes.XSDecimal
    signature: '[org.apache.xerces.xs.datatypes.XSDecimal].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.apache.xerces.xs.datatypes.ByteList].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/ByteList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xs.datatypes.ByteList].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - item
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.xs.datatypes.ByteList].contains(byte)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/ByteList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xs.datatypes.ByteList].contains(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xs.XSException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.xs.datatypes.ByteList].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/ByteList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: byte
    signature: '[org.apache.xerces.xs.datatypes.ByteList].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.xs.datatypes.ByteList].toByteArray()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/ByteList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: byte[]
    signature: '[org.apache.xerces.xs.datatypes.ByteList].toByteArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.datatypes.ByteList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xs.datatypes.ByteList].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xs/datatypes/ByteList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.datatypes.ByteList
    signature: '[org.apache.xerces.xs.datatypes.ByteList].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.EmptyLocation].<init>()'
      Src: org.apache.xerces.stax.EmptyLocation:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.stax.EmptyLocation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.Location
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.stax.EmptyLocation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.xerces.stax.EmptyLocation].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/EmptyLocation.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.stax.EmptyLocation].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.stax.EmptyLocation
    signature: '[org.apache.xerces.stax.EmptyLocation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.stax.EmptyLocation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.EmptyLocation
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.xerces.stax.EmptyLocation].getInstance()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/EmptyLocation.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.stax.EmptyLocation
    signature: '[org.apache.xerces.stax.EmptyLocation].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.stax.EmptyLocation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.stax.EmptyLocation].getLineNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/EmptyLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.stax.EmptyLocation].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.stax.EmptyLocation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.stax.EmptyLocation].getColumnNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/EmptyLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.stax.EmptyLocation].getColumnNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.stax.EmptyLocation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.stax.EmptyLocation].getCharacterOffset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/EmptyLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.stax.EmptyLocation].getCharacterOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.stax.EmptyLocation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.apache.xerces.stax.EmptyLocation].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/EmptyLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.EmptyLocation].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.stax.EmptyLocation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.stax.EmptyLocation].getSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/EmptyLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.EmptyLocation].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.XMLEventFactoryImpl
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.stax.XMLEventFactoryImpl
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 1
    argNames:
    - location
    argTypes:
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].setLocation(javax.xml.stream.Location)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].setLocation(javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].<init>(String,String,String)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:72,1
    - Dst: '[org.apache.xerces.stax.XMLEventFactoryImpl].createAttribute(javax.xml.namespace.QName,String)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.Attribute
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 4
    argNames:
    - prefix
    - namespaceURI
    - localName
    - value
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createAttribute(String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.XMLEventFactoryImpl].createAttribute(javax.xml.namespace.QName,String)'
    - '[javax.xml.namespace.QName].<init>(String,String,String)'
    linkageType: ''
    returnType: javax.xml.stream.events.Attribute
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createAttribute(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].<init>(String)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:76,1
    - Dst: '[org.apache.xerces.stax.XMLEventFactoryImpl].createAttribute(javax.xml.namespace.QName,String)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.Attribute
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 2
    argNames:
    - localName
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createAttribute(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.XMLEventFactoryImpl].createAttribute(javax.xml.namespace.QName,String)'
    - '[javax.xml.namespace.QName].<init>(String)'
    linkageType: ''
    returnType: javax.xml.stream.events.Attribute
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.AttributeImpl].<init>(javax.xml.namespace.QName,String,String,boolean,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.Attribute
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - javax.xml.namespace.QName
    - String
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createAttribute(javax.xml.namespace.QName,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.stax.events.AttributeImpl].<init>(javax.xml.namespace.QName,String,String,boolean,javax.xml.stream.Location)'
    linkageType: ''
    returnType: javax.xml.stream.events.Attribute
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createAttribute(javax.xml.namespace.QName,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.XMLEventFactoryImpl].createNamespace(org.apache.xerces.stax.XMLEventFactoryImpl,String)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.Namespace
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 1
    argNames:
    - namespaceURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createNamespace(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.XMLEventFactoryImpl].createNamespace(org.apache.xerces.stax.XMLEventFactoryImpl,String)'
    linkageType: ''
    returnType: javax.xml.stream.events.Namespace
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.NamespaceImpl].<init>(String,String,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.Namespace
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 2
    argNames:
    - prefix
    - namespaceUri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createNamespace(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.NamespaceImpl].<init>(String,String,javax.xml.stream.Location)'
    linkageType: ''
    returnType: javax.xml.stream.events.Namespace
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createNamespace(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(javax.xml.namespace.QName,java.util.Iterator,java.util.Iterator,null)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      - java.util.Iterator
      - java.util.Iterator
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.StartElement
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 3
    argNames:
    - name
    - attributes
    - namespaces
    argTypes:
    - javax.xml.namespace.QName
    - java.util.Iterator
    - java.util.Iterator
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(javax.xml.namespace.QName,java.util.Iterator,java.util.Iterator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(javax.xml.namespace.QName,java.util.Iterator,java.util.Iterator,null)'
    linkageType: ''
    returnType: javax.xml.stream.events.StartElement
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(javax.xml.namespace.QName,java.util.Iterator,java.util.Iterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].<init>(String,String,String)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:98,1
    - Dst: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(javax.xml.namespace.QName,null,null)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.StartElement
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 3
    argNames:
    - prefix
    - namespaceUri
    - localName
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(javax.xml.namespace.QName,null,null)'
    - '[javax.xml.namespace.QName].<init>(String,String,String)'
    linkageType: ''
    returnType: javax.xml.stream.events.StartElement
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].<init>(String,String,String)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:103,1
    - Dst: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(javax.xml.namespace.QName,java.util.Iterator,java.util.Iterator)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - java.util.Iterator
      - java.util.Iterator
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.StartElement
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 5
    argNames:
    - prefix
    - namespaceUri
    - localName
    - attributes
    - namespaces
    argTypes:
    - String
    - String
    - String
    - java.util.Iterator
    - java.util.Iterator
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(String,String,String,java.util.Iterator,java.util.Iterator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(javax.xml.namespace.QName,java.util.Iterator,java.util.Iterator)'
    - '[javax.xml.namespace.QName].<init>(String,String,String)'
    linkageType: ''
    returnType: javax.xml.stream.events.StartElement
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(String,String,String,java.util.Iterator,java.util.Iterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].<init>(String,String,String)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:109,1
    - Dst: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(javax.xml.namespace.QName,java.util.Iterator,java.util.Iterator,javax.xml.namespace.NamespaceContext)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - java.util.Iterator
      - java.util.Iterator
      - javax.xml.namespace.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.StartElement
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 6
    argNames:
    - prefix
    - namespaceUri
    - localName
    - attributes
    - namespaces
    - context
    argTypes:
    - String
    - String
    - String
    - java.util.Iterator
    - java.util.Iterator
    - javax.xml.namespace.NamespaceContext
    constantsTouched: []
    func_position:
      end: 110
      start: 106
    functionDepth: 4
    functionLinenumber: 106
    functionLinenumberEnd: 110
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(String,String,String,java.util.Iterator,java.util.Iterator,javax.xml.namespace.NamespaceContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(javax.xml.namespace.QName,java.util.Iterator,java.util.Iterator,javax.xml.namespace.NamespaceContext)'
    - '[javax.xml.namespace.QName].<init>(String,String,String)'
    linkageType: ''
    returnType: javax.xml.stream.events.StartElement
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(String,String,String,java.util.Iterator,java.util.Iterator,javax.xml.namespace.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[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)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      - java.util.Iterator
      - java.util.Iterator
      - javax.xml.namespace.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.stream.events.StartElement
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 4
    argNames:
    - name
    - attributes
    - namespaces
    - context
    argTypes:
    - javax.xml.namespace.QName
    - java.util.Iterator
    - java.util.Iterator
    - javax.xml.namespace.NamespaceContext
    constantsTouched: []
    func_position:
      end: 115
      start: 112
    functionDepth: 3
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(javax.xml.namespace.QName,java.util.Iterator,java.util.Iterator,javax.xml.namespace.NamespaceContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 1
    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)'
    linkageType: ''
    returnType: javax.xml.stream.events.StartElement
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(javax.xml.namespace.QName,java.util.Iterator,java.util.Iterator,javax.xml.namespace.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.EndElementImpl].<init>(javax.xml.namespace.QName,java.util.Iterator,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      - java.util.Iterator
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.EndElement
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 2
    argNames:
    - name
    - namespaces
    argTypes:
    - javax.xml.namespace.QName
    - java.util.Iterator
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 3
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createEndElement(javax.xml.namespace.QName,java.util.Iterator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.stax.events.EndElementImpl].<init>(javax.xml.namespace.QName,java.util.Iterator,javax.xml.stream.Location)'
    linkageType: ''
    returnType: javax.xml.stream.events.EndElement
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createEndElement(javax.xml.namespace.QName,java.util.Iterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].<init>(String,String,String)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:123,1
    - Dst: '[org.apache.xerces.stax.XMLEventFactoryImpl].createEndElement(javax.xml.namespace.QName,null)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.EndElement
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 3
    argNames:
    - prefix
    - namespaceUri
    - localName
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createEndElement(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.XMLEventFactoryImpl].createEndElement(javax.xml.namespace.QName,null)'
    - '[javax.xml.namespace.QName].<init>(String,String,String)'
    linkageType: ''
    returnType: javax.xml.stream.events.EndElement
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createEndElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].<init>(String,String,String)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:128,1
    - Dst: '[org.apache.xerces.stax.XMLEventFactoryImpl].createEndElement(javax.xml.namespace.QName,java.util.Iterator)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - java.util.Iterator
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.EndElement
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 4
    argNames:
    - prefix
    - namespaceUri
    - localName
    - namespaces
    argTypes:
    - String
    - String
    - String
    - java.util.Iterator
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 4
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createEndElement(String,String,String,java.util.Iterator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.XMLEventFactoryImpl].createEndElement(javax.xml.namespace.QName,java.util.Iterator)'
    - '[javax.xml.namespace.QName].<init>(String,String,String)'
    linkageType: ''
    returnType: javax.xml.stream.events.EndElement
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createEndElement(String,String,String,java.util.Iterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.CharactersImpl].<init>(String,org.apache.xerces.stax.XMLEventFactoryImpl,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.Characters
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 1
    argNames:
    - content
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 133
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createCharacters(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.stax.events.CharactersImpl].<init>(String,org.apache.xerces.stax.XMLEventFactoryImpl,javax.xml.stream.Location)'
    linkageType: ''
    returnType: javax.xml.stream.events.Characters
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createCharacters(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.CharactersImpl].<init>(String,org.apache.xerces.stax.XMLEventFactoryImpl,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.Characters
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 1
    argNames:
    - content
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createCData(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.CharactersImpl].<init>(String,org.apache.xerces.stax.XMLEventFactoryImpl,javax.xml.stream.Location)'
    linkageType: ''
    returnType: javax.xml.stream.events.Characters
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createCData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.XMLEventFactoryImpl].createCharacters(String)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.Characters
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 1
    argNames:
    - content
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createSpace(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.XMLEventFactoryImpl].createCharacters(String)'
    linkageType: ''
    returnType: javax.xml.stream.events.Characters
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createSpace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.CharactersImpl].<init>(String,org.apache.xerces.stax.XMLEventFactoryImpl,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.Characters
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 1
    argNames:
    - content
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createIgnorableSpace(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.CharactersImpl].<init>(String,org.apache.xerces.stax.XMLEventFactoryImpl,javax.xml.stream.Location)'
    linkageType: ''
    returnType: javax.xml.stream.events.Characters
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createIgnorableSpace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartDocument(null,null)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:148,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.StartDocument
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartDocument(null,null)'
    linkageType: ''
    returnType: javax.xml.stream.events.StartDocument
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.StartDocumentImpl].<init>(String,null,boolean,boolean,String,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.StartDocument
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 3
    argNames:
    - encoding
    - version
    - standalone
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 154
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 154
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartDocument(String,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.StartDocumentImpl].<init>(String,null,boolean,boolean,String,javax.xml.stream.Location)'
    linkageType: ''
    returnType: javax.xml.stream.events.StartDocument
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartDocument(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.StartDocumentImpl].<init>(String,null,boolean,boolean,String,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.StartDocument
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 2
    argNames:
    - encoding
    - version
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 158
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartDocument(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.StartDocumentImpl].<init>(String,null,boolean,boolean,String,javax.xml.stream.Location)'
    linkageType: ''
    returnType: javax.xml.stream.events.StartDocument
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartDocument(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartDocument(String,null)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.StartDocument
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartDocument(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartDocument(String,null)'
    linkageType: ''
    returnType: javax.xml.stream.events.StartDocument
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartDocument(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.EndDocumentImpl].<init>(javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.EndDocument
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createEndDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.EndDocumentImpl].<init>(javax.xml.stream.Location)'
    linkageType: ''
    returnType: javax.xml.stream.events.EndDocument
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createEndDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.EntityReferenceImpl].<init>(String,javax.xml.stream.events.EntityDeclaration,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.stream.events.EntityDeclaration
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.EntityReference
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 2
    argNames:
    - name
    - declaration
    argTypes:
    - String
    - javax.xml.stream.events.EntityDeclaration
    constantsTouched: []
    func_position:
      end: 171
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 171
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createEntityReference(String,javax.xml.stream.events.EntityDeclaration)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.EntityReferenceImpl].<init>(String,javax.xml.stream.events.EntityDeclaration,javax.xml.stream.Location)'
    linkageType: ''
    returnType: javax.xml.stream.events.EntityReference
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createEntityReference(String,javax.xml.stream.events.EntityDeclaration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.CommentImpl].<init>(String,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.Comment
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 175
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 175
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createComment(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.CommentImpl].<init>(String,javax.xml.stream.Location)'
    linkageType: ''
    returnType: javax.xml.stream.events.Comment
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createComment(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.ProcessingInstructionImpl].<init>(String,String,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:179,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.ProcessingInstruction
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 2
    argNames:
    - target
    - data
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 180
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 180
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createProcessingInstruction(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.ProcessingInstructionImpl].<init>(String,String,javax.xml.stream.Location)'
    linkageType: ''
    returnType: javax.xml.stream.events.ProcessingInstruction
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createProcessingInstruction(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.DTDImpl].<init>(String,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.XMLEventFactoryImpl:183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.DTD
      static: false
      superClass: javax.xml.stream.XMLEventFactory
    argCount: 1
    argNames:
    - dtd
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: '[org.apache.xerces.stax.XMLEventFactoryImpl].createDTD(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.DTDImpl].<init>(String,javax.xml.stream.Location)'
    linkageType: ''
    returnType: javax.xml.stream.events.DTD
    signature: '[org.apache.xerces.stax.XMLEventFactoryImpl].createDTD(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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:40,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:41,1
    - Dst: '[javax.xml.stream.Location].getSystemId()'
      Src: org.apache.xerces.stax.ImmutableLocation:42,1
    - Dst: '[org.apache.xerces.stax.ImmutableLocation].<init>(org.apache.xerces.stax.ImmutableLocation,org.apache.xerces.stax.ImmutableLocation,org.apache.xerces.stax.ImmutableLocation,org.apache.xerces.stax.ImmutableLocation,org.apache.xerces.stax.ImmutableLocation)'
      Src: org.apache.xerces.stax.ImmutableLocation:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.ImmutableLocation
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - location
    argTypes:
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[org.apache.xerces.stax.ImmutableLocation].<init>(javax.xml.stream.Location)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/ImmutableLocation.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.stream.Location].getCharacterOffset()'
    - '[org.apache.xerces.stax.ImmutableLocation].<init>(org.apache.xerces.stax.ImmutableLocation,org.apache.xerces.stax.ImmutableLocation,org.apache.xerces.stax.ImmutableLocation,org.apache.xerces.stax.ImmutableLocation,org.apache.xerces.stax.ImmutableLocation)'
    - '[javax.xml.stream.Location].getColumnNumber()'
    - '[javax.xml.stream.Location].getSystemId()'
    - '[javax.xml.stream.Location].getPublicId()'
    - '[javax.xml.stream.Location].getLineNumber()'
    linkageType: ''
    returnType: org.apache.xerces.stax.ImmutableLocation
    signature: '[org.apache.xerces.stax.ImmutableLocation].<init>(javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.ImmutableLocation
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - characterOffset
    - columnNumber
    - lineNumber
    - publicId
    - systemId
    argTypes:
    - int
    - int
    - int
    - String
    - String
    constantsTouched: []
    func_position:
      end: 51
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionName: '[org.apache.xerces.stax.ImmutableLocation].<init>(int,int,int,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/ImmutableLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.stax.ImmutableLocation
    signature: '[org.apache.xerces.stax.ImmutableLocation].<init>(int,int,int,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.stax.ImmutableLocation].getCharacterOffset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/ImmutableLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.stax.ImmutableLocation].getCharacterOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.stax.ImmutableLocation].getColumnNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/ImmutableLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.stax.ImmutableLocation].getColumnNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.stax.ImmutableLocation].getLineNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/ImmutableLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.stax.ImmutableLocation].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.stax.ImmutableLocation].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/ImmutableLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.ImmutableLocation].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.stax.ImmutableLocation].getSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/ImmutableLocation.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.ImmutableLocation].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.DefaultNamespaceContext].<init>()'
      Src: org.apache.xerces.stax.DefaultNamespaceContext:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.stax.DefaultNamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.stax.DefaultNamespaceContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.apache.xerces.stax.DefaultNamespaceContext].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/DefaultNamespaceContext.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.stax.DefaultNamespaceContext].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.stax.DefaultNamespaceContext
    signature: '[org.apache.xerces.stax.DefaultNamespaceContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.stax.DefaultNamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.DefaultNamespaceContext
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.stax.DefaultNamespaceContext].getInstance()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/DefaultNamespaceContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.stax.DefaultNamespaceContext
    signature: '[org.apache.xerces.stax.DefaultNamespaceContext].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.stax.DefaultNamespaceContext:54,1
    - Dst: XMLConstants.XML_NS_PREFIX.equals(String)
      Src: org.apache.xerces.stax.DefaultNamespaceContext:56,1
    - Dst: XMLConstants.XMLNS_ATTRIBUTE.equals(String)
      Src: org.apache.xerces.stax.DefaultNamespaceContext:59,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.stax.DefaultNamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 63
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.stax.DefaultNamespaceContext].getNamespaceURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/DefaultNamespaceContext.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - XMLConstants.XML_NS_PREFIX.equals(String)
    - XMLConstants.XMLNS_ATTRIBUTE.equals(String)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.DefaultNamespaceContext].getNamespaceURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.stax.DefaultNamespaceContext:67,1
    - Dst: XMLConstants.XML_NS_URI.equals(String)
      Src: org.apache.xerces.stax.DefaultNamespaceContext:69,1
    - Dst: XMLConstants.XMLNS_ATTRIBUTE_NS_URI.equals(String)
      Src: org.apache.xerces.stax.DefaultNamespaceContext:72,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.stax.DefaultNamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespaceURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.stax.DefaultNamespaceContext].getPrefix(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/DefaultNamespaceContext.java
    functionUses: 0
    functionsReached:
    - XMLConstants.XMLNS_ATTRIBUTE_NS_URI.equals(String)
    - '[IllegalArgumentException].<init>(String)'
    - XMLConstants.XML_NS_URI.equals(String)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.DefaultNamespaceContext].getPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.stax.DefaultNamespaceContext:80,1
    - Dst: XMLConstants.XML_NS_URI.equals(String)
      Src: org.apache.xerces.stax.DefaultNamespaceContext:82,1
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.apache.xerces.stax.DefaultNamespaceContext:83,1
    - Dst: XMLConstants.XMLNS_ATTRIBUTE_NS_URI.equals(String)
      Src: org.apache.xerces.stax.DefaultNamespaceContext:100,1
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.apache.xerces.stax.DefaultNamespaceContext:101,1
    - Dst: Collections.EMPTY_LIST.iterator()
      Src: org.apache.xerces.stax.DefaultNamespaceContext:118,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.stax.DefaultNamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespaceURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 119
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 119
    functionName: '[org.apache.xerces.stax.DefaultNamespaceContext].getPrefixes(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/DefaultNamespaceContext.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - XMLConstants.XMLNS_ATTRIBUTE_NS_URI.equals(String)
    - XMLConstants.XML_NS_URI.equals(String)
    - '[java.util.Iterator].<init>()'
    - Collections.EMPTY_LIST.iterator()
    linkageType: ''
    returnType: java.util.Iterator
    signature: '[org.apache.xerces.stax.DefaultNamespaceContext].getPrefixes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.XMLEventImpl].<init>(org.apache.xerces.stax.events.ProcessingInstructionImpl,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.events.ProcessingInstructionImpl:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.ProcessingInstruction
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.events.ProcessingInstructionImpl
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 3
    argNames:
    - target
    - data
    - location
    argTypes:
    - String
    - String
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.stax.events.ProcessingInstructionImpl].<init>(String,String,javax.xml.stream.Location)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/ProcessingInstructionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.stax.events.XMLEventImpl].<init>(org.apache.xerces.stax.events.ProcessingInstructionImpl,javax.xml.stream.Location)'
    linkageType: ''
    returnType: org.apache.xerces.stax.events.ProcessingInstructionImpl
    signature: '[org.apache.xerces.stax.events.ProcessingInstructionImpl].<init>(String,String,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.ProcessingInstruction
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.apache.xerces.stax.events.ProcessingInstructionImpl].getTarget()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/ProcessingInstructionImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.ProcessingInstructionImpl].getTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.ProcessingInstruction
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.stax.events.ProcessingInstructionImpl].getData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/ProcessingInstructionImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.ProcessingInstructionImpl].getData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.ProcessingInstructionImpl:65,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.ProcessingInstructionImpl:66,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.stax.events.ProcessingInstructionImpl:67,1
    - Dst: '[java.io.Writer].write(char)'
      Src: org.apache.xerces.stax.events.ProcessingInstructionImpl:68,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.ProcessingInstructionImpl:69,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.ProcessingInstructionImpl:71,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(org.apache.xerces.stax.events.ProcessingInstructionImpl)'
      Src: org.apache.xerces.stax.events.ProcessingInstructionImpl:74,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.events.ProcessingInstruction
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 1
    argNames:
    - writer
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 76
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.stax.events.ProcessingInstructionImpl].writeAsEncodedUnicode(java.io.Writer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/ProcessingInstructionImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(String)'
    - '[javax.xml.stream.XMLStreamException].<init>(org.apache.xerces.stax.events.ProcessingInstructionImpl)'
    - '[String].length()'
    - '[java.io.Writer].write(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.stax.events.ProcessingInstructionImpl].writeAsEncodedUnicode(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.XMLEventImpl].<init>(org.apache.xerces.stax.events.DTDImpl,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.events.DTDImpl:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.DTD
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.events.DTDImpl
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 2
    argNames:
    - dtd
    - location
    argTypes:
    - String
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 46
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.stax.events.DTDImpl].<init>(String,javax.xml.stream.Location)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/DTDImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.stax.events.XMLEventImpl].<init>(org.apache.xerces.stax.events.DTDImpl,javax.xml.stream.Location)'
    linkageType: ''
    returnType: org.apache.xerces.stax.events.DTDImpl
    signature: '[org.apache.xerces.stax.events.DTDImpl].<init>(String,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.DTD
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.stax.events.DTDImpl].getDocumentTypeDeclaration()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/DTDImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.DTDImpl].getDocumentTypeDeclaration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.DTD
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.xerces.stax.events.DTDImpl].getProcessedDTD()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/DTDImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.stax.events.DTDImpl].getProcessedDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.DTD
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.stax.events.DTDImpl].getNotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/DTDImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List
    signature: '[org.apache.xerces.stax.events.DTDImpl].getNotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.DTD
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.apache.xerces.stax.events.DTDImpl].getEntities()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/DTDImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List
    signature: '[org.apache.xerces.stax.events.DTDImpl].getEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.DTDImpl:78,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(org.apache.xerces.stax.events.DTDImpl)'
      Src: org.apache.xerces.stax.events.DTDImpl:81,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.events.DTD
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 1
    argNames:
    - writer
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 83
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.stax.events.DTDImpl].writeAsEncodedUnicode(java.io.Writer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/DTDImpl.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLStreamException].<init>(org.apache.xerces.stax.events.DTDImpl)'
    - '[java.io.Writer].write(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.stax.events.DTDImpl].writeAsEncodedUnicode(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.XMLEventImpl].<init>(int,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.events.CharactersImpl:47,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.Characters
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.events.CharactersImpl
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 3
    argNames:
    - data
    - eventType
    - location
    argTypes:
    - String
    - int
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 2
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.xerces.stax.events.CharactersImpl].<init>(String,int,javax.xml.stream.Location)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/CharactersImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.XMLEventImpl].<init>(int,javax.xml.stream.Location)'
    linkageType: ''
    returnType: org.apache.xerces.stax.events.CharactersImpl
    signature: '[org.apache.xerces.stax.events.CharactersImpl].<init>(String,int,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.Characters
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.stax.events.CharactersImpl].getData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/CharactersImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.CharactersImpl].getData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.stax.events.CharactersImpl:62,1
    - Dst: '[String].charAt(org.apache.xerces.stax.events.CharactersImpl)'
      Src: org.apache.xerces.stax.events.CharactersImpl:67,1
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.stax.events.CharactersImpl)'
      Src: org.apache.xerces.stax.events.CharactersImpl:67,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.Characters
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.stax.events.CharactersImpl].isWhiteSpace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/CharactersImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.stax.events.CharactersImpl)'
    - '[String].length()'
    - '[String].charAt(org.apache.xerces.stax.events.CharactersImpl)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.stax.events.CharactersImpl].isWhiteSpace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.CharactersImpl].getEventType()'
      Src: org.apache.xerces.stax.events.CharactersImpl:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.Characters
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.stax.events.CharactersImpl].isCData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/CharactersImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.CharactersImpl].getEventType()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.stax.events.CharactersImpl].isCData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.CharactersImpl].getEventType()'
      Src: org.apache.xerces.stax.events.CharactersImpl:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.Characters
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.stax.events.CharactersImpl].isIgnorableWhiteSpace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/CharactersImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.CharactersImpl].getEventType()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.stax.events.CharactersImpl].isIgnorableWhiteSpace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.CharactersImpl:90,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(org.apache.xerces.stax.events.CharactersImpl)'
      Src: org.apache.xerces.stax.events.CharactersImpl:93,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.events.Characters
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 1
    argNames:
    - writer
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 95
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.stax.events.CharactersImpl].writeAsEncodedUnicode(java.io.Writer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/CharactersImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(String)'
    - '[javax.xml.stream.XMLStreamException].<init>(org.apache.xerces.stax.events.CharactersImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.stax.events.CharactersImpl].writeAsEncodedUnicode(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Comparator].<init>()'
      Src: org.apache.xerces.stax.events.StartElementImpl:47,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].<init>(javax.xml.namespace.QName,boolean,java.util.Iterator,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.events.StartElementImpl:65,1
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.apache.xerces.stax.events.StartElementImpl:66,1
    - Dst: '[java.util.TreeMap].<init>(java.util.Comparator)'
      Src: org.apache.xerces.stax.events.StartElementImpl:67,1
    - Dst: '[java.util.Iterator].next()'
      Src: org.apache.xerces.stax.events.StartElementImpl:69,1
    - Dst: attr.getName()
      Src: org.apache.xerces.stax.events.StartElementImpl:70,1
    - Dst: '[java.util.TreeMap].put(org.apache.xerces.stax.events.StartElementImpl,org.apache.xerces.stax.events.StartElementImpl)'
      Src: org.apache.xerces.stax.events.StartElementImpl:70,1
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.apache.xerces.stax.events.StartElementImpl:72,1
    - Dst: '[org.apache.xerces.stax.DefaultNamespaceContext].getInstance()'
      Src: org.apache.xerces.stax.events.StartElementImpl:77,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      - java.util.Iterator
      - java.util.Iterator
      - javax.xml.namespace.NamespaceContext
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Comparator
      - java.util.Map
      - javax.xml.namespace.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.events.StartElementImpl
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 5
    argNames:
    - name
    - attributes
    - namespaces
    - namespaceContext
    - location
    argTypes:
    - javax.xml.namespace.QName
    - java.util.Iterator
    - java.util.Iterator
    - javax.xml.namespace.NamespaceContext
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 78
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 78
    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: /src/xerces/src/org/apache/xerces/stax/events/StartElementImpl.java
    functionUses: 1
    functionsReached:
    - '[java.util.TreeMap].<init>(java.util.Comparator)'
    - attr.getName()
    - '[java.util.Iterator].hasNext()'
    - '[org.apache.xerces.stax.events.ElementImpl].<init>(javax.xml.namespace.QName,boolean,java.util.Iterator,javax.xml.stream.Location)'
    - '[java.util.Iterator].next()'
    - '[org.apache.xerces.stax.DefaultNamespaceContext].getInstance()'
    - '[java.util.TreeMap].put(org.apache.xerces.stax.events.StartElementImpl,org.apache.xerces.stax.events.StartElementImpl)'
    - '[java.util.Comparator].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.stax.events.StartElementImpl
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map].values()'
      Src: org.apache.xerces.stax.events.StartElementImpl:84,1
    - Dst: '[org.apache.xerces.stax.events.StartElementImpl].iterator()'
      Src: org.apache.xerces.stax.events.StartElementImpl:84,1
    - Dst: '[org.apache.xerces.stax.events.StartElementImpl].createImmutableIterator(org.apache.xerces.stax.events.StartElementImpl)'
      Src: org.apache.xerces.stax.events.StartElementImpl:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Comparator
      - java.util.Map
      - javax.xml.namespace.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.stax.events.StartElementImpl].getAttributes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/StartElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.stax.events.StartElementImpl].iterator()'
    - '[java.util.Map].values()'
    - '[org.apache.xerces.stax.events.StartElementImpl].createImmutableIterator(org.apache.xerces.stax.events.StartElementImpl)'
    linkageType: ''
    returnType: java.util.Iterator
    signature: '[org.apache.xerces.stax.events.StartElementImpl].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map].get(javax.xml.namespace.QName)'
      Src: org.apache.xerces.stax.events.StartElementImpl:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Comparator
      - java.util.Map
      - javax.xml.namespace.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.Attribute
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.apache.xerces.stax.events.StartElementImpl].getAttributeByName(javax.xml.namespace.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/StartElementImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map].get(javax.xml.namespace.QName)'
    linkageType: ''
    returnType: javax.xml.stream.events.Attribute
    signature: '[org.apache.xerces.stax.events.StartElementImpl].getAttributeByName(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Comparator
      - java.util.Map
      - javax.xml.namespace.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.NamespaceContext
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.stax.events.StartElementImpl].getNamespaceContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/StartElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.namespace.NamespaceContext
    signature: '[org.apache.xerces.stax.events.StartElementImpl].getNamespaceContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
      Src: org.apache.xerces.stax.events.StartElementImpl:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Comparator
      - java.util.Map
      - javax.xml.namespace.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.stax.events.StartElementImpl].getNamespaceURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/StartElementImpl.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.StartElementImpl].getNamespaceURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(char)'
      Src: org.apache.xerces.stax.events.StartElementImpl:111,1
    - Dst: '[org.apache.xerces.stax.events.StartElementImpl].getName()'
      Src: org.apache.xerces.stax.events.StartElementImpl:112,1
    - Dst: '[org.apache.xerces.stax.events.StartElementImpl].getPrefix()'
      Src: org.apache.xerces.stax.events.StartElementImpl:113,1
    - Dst: '[org.apache.xerces.stax.events.StartElementImpl].length()'
      Src: org.apache.xerces.stax.events.StartElementImpl:114,1
    - Dst: '[java.io.Writer].write(org.apache.xerces.stax.events.StartElementImpl)'
      Src: org.apache.xerces.stax.events.StartElementImpl:115,1
    - Dst: '[java.io.Writer].write(char)'
      Src: org.apache.xerces.stax.events.StartElementImpl:116,1
    - Dst: '[org.apache.xerces.stax.events.StartElementImpl].getLocalPart()'
      Src: org.apache.xerces.stax.events.StartElementImpl:118,1
    - Dst: '[java.io.Writer].write(org.apache.xerces.stax.events.StartElementImpl)'
      Src: org.apache.xerces.stax.events.StartElementImpl:118,1
    - Dst: '[org.apache.xerces.stax.events.StartElementImpl].getNamespaces()'
      Src: org.apache.xerces.stax.events.StartElementImpl:120,1
    - Dst: '[org.apache.xerces.stax.events.StartElementImpl].hasNext()'
      Src: org.apache.xerces.stax.events.StartElementImpl:121,1
    - Dst: '[org.apache.xerces.stax.events.StartElementImpl].next()'
      Src: org.apache.xerces.stax.events.StartElementImpl:122,1
    - Dst: '[java.io.Writer].write(char)'
      Src: org.apache.xerces.stax.events.StartElementImpl:123,1
    - Dst: ns.writeAsEncodedUnicode(java.io.Writer)
      Src: org.apache.xerces.stax.events.StartElementImpl:124,1
    - Dst: '[org.apache.xerces.stax.events.StartElementImpl].getAttributes()'
      Src: org.apache.xerces.stax.events.StartElementImpl:127,1
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.apache.xerces.stax.events.StartElementImpl:128,1
    - Dst: '[java.util.Iterator].next()'
      Src: org.apache.xerces.stax.events.StartElementImpl:129,1
    - Dst: '[java.io.Writer].write(char)'
      Src: org.apache.xerces.stax.events.StartElementImpl:130,1
    - Dst: attr.writeAsEncodedUnicode(java.io.Writer)
      Src: org.apache.xerces.stax.events.StartElementImpl:131,1
    - Dst: '[java.io.Writer].write(char)'
      Src: org.apache.xerces.stax.events.StartElementImpl:133,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(org.apache.xerces.stax.events.StartElementImpl)'
      Src: org.apache.xerces.stax.events.StartElementImpl:136,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Comparator
      - java.util.Map
      - javax.xml.namespace.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.events.StartElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 1
    argNames:
    - writer
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 138
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 138
    functionName: '[org.apache.xerces.stax.events.StartElementImpl].writeAsEncodedUnicode(java.io.Writer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/StartElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.StartElementImpl].getLocalPart()'
    - '[java.util.Iterator].next()'
    - attr.writeAsEncodedUnicode(java.io.Writer)
    - ns.writeAsEncodedUnicode(java.io.Writer)
    - '[org.apache.xerces.stax.events.StartElementImpl].getAttributes()'
    - '[org.apache.xerces.stax.events.StartElementImpl].getNamespaces()'
    - '[javax.xml.stream.XMLStreamException].<init>(org.apache.xerces.stax.events.StartElementImpl)'
    - '[org.apache.xerces.stax.events.StartElementImpl].getPrefix()'
    - '[java.util.Iterator].hasNext()'
    - '[org.apache.xerces.stax.events.StartElementImpl].length()'
    - '[org.apache.xerces.stax.events.StartElementImpl].hasNext()'
    - '[java.io.Writer].write(char)'
    - '[java.io.Writer].write(org.apache.xerces.stax.events.StartElementImpl)'
    - '[org.apache.xerces.stax.events.StartElementImpl].next()'
    - '[org.apache.xerces.stax.events.StartElementImpl].getName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.stax.events.StartElementImpl].writeAsEncodedUnicode(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.XMLEventImpl].<init>(javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.events.ElementImpl:53,1
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.apache.xerces.stax.events.ElementImpl:55,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.stax.events.ElementImpl:56,1
    - Dst: '[java.util.Iterator].next()'
      Src: org.apache.xerces.stax.events.ElementImpl:58,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.stax.events.ElementImpl)'
      Src: org.apache.xerces.stax.events.ElementImpl:59,1
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.apache.xerces.stax.events.ElementImpl:61,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      - boolean
      - java.util.Iterator
      - javax.xml.stream.Location
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - java.util.List
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.stax.events.ElementImpl
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 4
    argNames:
    - name
    - isStartElement
    - namespaces
    - location
    argTypes:
    - javax.xml.namespace.QName
    - boolean
    - java.util.Iterator
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 66
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 66
    functionName: '[org.apache.xerces.stax.events.ElementImpl].<init>(javax.xml.namespace.QName,boolean,java.util.Iterator,javax.xml.stream.Location)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/ElementImpl.java
    functionUses: 2
    functionsReached:
    - '[java.util.Iterator].hasNext()'
    - '[org.apache.xerces.stax.events.XMLEventImpl].<init>(javax.xml.stream.Location)'
    - '[java.util.ArrayList].add(org.apache.xerces.stax.events.ElementImpl)'
    - '[java.util.Iterator].next()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.stax.events.ElementImpl
    signature: '[org.apache.xerces.stax.events.ElementImpl].<init>(javax.xml.namespace.QName,boolean,java.util.Iterator,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - java.util.List
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.apache.xerces.stax.events.ElementImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/ElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[org.apache.xerces.stax.events.ElementImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List].iterator()'
      Src: org.apache.xerces.stax.events.ElementImpl:81,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].createImmutableIterator(org.apache.xerces.stax.events.ElementImpl)'
      Src: org.apache.xerces.stax.events.ElementImpl:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - java.util.List
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.stax.events.ElementImpl].getNamespaces()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.List].iterator()'
    - '[org.apache.xerces.stax.events.ElementImpl].createImmutableIterator(org.apache.xerces.stax.events.ElementImpl)'
    linkageType: ''
    returnType: java.util.Iterator
    signature: '[org.apache.xerces.stax.events.ElementImpl].getNamespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.ElementImpl.NoRemoveIterator].<init>(java.util.Iterator)'
      Src: org.apache.xerces.stax.events.ElementImpl:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator
      classConcrete: false
      classEnum: false
      classFields:
      - javax.xml.namespace.QName
      - java.util.List
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator
      static: true
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 1
    argNames:
    - iter
    argTypes:
    - java.util.Iterator
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.stax.events.ElementImpl].createImmutableIterator(java.util.Iterator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.ElementImpl.NoRemoveIterator].<init>(java.util.Iterator)'
    linkageType: ''
    returnType: java.util.Iterator
    signature: '[org.apache.xerces.stax.events.ElementImpl].createImmutableIterator(java.util.Iterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Iterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.events.ElementImpl.NoRemoveIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - wrapped
    argTypes:
    - java.util.Iterator
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.apache.xerces.stax.events.ElementImpl.NoRemoveIterator].<init>(java.util.Iterator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/ElementImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.stax.events.ElementImpl.NoRemoveIterator
    signature: '[org.apache.xerces.stax.events.ElementImpl.NoRemoveIterator].<init>(java.util.Iterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Iterator].hasNext()'
      Src: org.apache.xerces.stax.events.ElementImpl.NoRemoveIterator:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Iterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.stax.events.ElementImpl.NoRemoveIterator].hasNext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[Iterator].hasNext()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.stax.events.ElementImpl.NoRemoveIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Iterator].next()'
      Src: org.apache.xerces.stax.events.ElementImpl.NoRemoveIterator:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Iterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.apache.xerces.stax.events.ElementImpl.NoRemoveIterator].next()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[Iterator].next()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.stax.events.ElementImpl.NoRemoveIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.xerces.stax.events.ElementImpl.NoRemoveIterator:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Iterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Iterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.apache.xerces.stax.events.ElementImpl.NoRemoveIterator].remove()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.stax.events.ElementImpl.NoRemoveIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.XMLEventImpl].<init>(org.apache.xerces.stax.events.EntityDeclarationImpl,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.events.EntityDeclarationImpl:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.events.EntityDeclarationImpl
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 5
    argNames:
    - publicId
    - systemId
    - name
    - notationName
    - location
    argTypes:
    - String
    - String
    - String
    - String
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 53
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.stax.events.EntityDeclarationImpl].<init>(String,String,String,String,javax.xml.stream.Location)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/EntityDeclarationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.XMLEventImpl].<init>(org.apache.xerces.stax.events.EntityDeclarationImpl,javax.xml.stream.Location)'
    linkageType: ''
    returnType: org.apache.xerces.stax.events.EntityDeclarationImpl
    signature: '[org.apache.xerces.stax.events.EntityDeclarationImpl].<init>(String,String,String,String,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.xerces.stax.events.EntityDeclarationImpl].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/EntityDeclarationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.EntityDeclarationImpl].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.stax.events.EntityDeclarationImpl].getSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/EntityDeclarationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.EntityDeclarationImpl].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.apache.xerces.stax.events.EntityDeclarationImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/EntityDeclarationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.EntityDeclarationImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.apache.xerces.stax.events.EntityDeclarationImpl].getNotationName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/EntityDeclarationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.EntityDeclarationImpl].getNotationName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.stax.events.EntityDeclarationImpl].getReplacementText()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/EntityDeclarationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.EntityDeclarationImpl].getReplacementText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 97
    functionName: '[org.apache.xerces.stax.events.EntityDeclarationImpl].getBaseURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/EntityDeclarationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.EntityDeclarationImpl].getBaseURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.EntityDeclarationImpl:101,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.EntityDeclarationImpl:102,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.EntityDeclarationImpl:104,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.EntityDeclarationImpl:105,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.EntityDeclarationImpl:106,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.EntityDeclarationImpl:107,1
    - Dst: '[java.io.Writer].write(char)'
      Src: org.apache.xerces.stax.events.EntityDeclarationImpl:108,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.EntityDeclarationImpl:111,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.EntityDeclarationImpl:112,1
    - Dst: '[java.io.Writer].write(char)'
      Src: org.apache.xerces.stax.events.EntityDeclarationImpl:113,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.EntityDeclarationImpl:116,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.EntityDeclarationImpl:117,1
    - Dst: '[java.io.Writer].write(char)'
      Src: org.apache.xerces.stax.events.EntityDeclarationImpl:119,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(org.apache.xerces.stax.events.EntityDeclarationImpl)'
      Src: org.apache.xerces.stax.events.EntityDeclarationImpl:122,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.events.EntityDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 1
    argNames:
    - writer
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 124
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 124
    functionName: '[org.apache.xerces.stax.events.EntityDeclarationImpl].writeAsEncodedUnicode(java.io.Writer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/EntityDeclarationImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(String)'
    - '[javax.xml.stream.XMLStreamException].<init>(org.apache.xerces.stax.events.EntityDeclarationImpl)'
    - '[java.io.Writer].write(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.stax.events.EntityDeclarationImpl].writeAsEncodedUnicode(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.XMLEventImpl].<init>(org.apache.xerces.stax.events.CommentImpl,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.events.CommentImpl:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.Comment
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.events.CommentImpl
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 2
    argNames:
    - text
    - location
    argTypes:
    - String
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.apache.xerces.stax.events.CommentImpl].<init>(String,javax.xml.stream.Location)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/CommentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.stax.events.XMLEventImpl].<init>(org.apache.xerces.stax.events.CommentImpl,javax.xml.stream.Location)'
    linkageType: ''
    returnType: org.apache.xerces.stax.events.CommentImpl
    signature: '[org.apache.xerces.stax.events.CommentImpl].<init>(String,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.Comment
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.stax.events.CommentImpl].getText()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/CommentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.CommentImpl].getText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.CommentImpl:59,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.CommentImpl:60,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.CommentImpl:61,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(org.apache.xerces.stax.events.CommentImpl)'
      Src: org.apache.xerces.stax.events.CommentImpl:64,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.events.Comment
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 1
    argNames:
    - writer
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 66
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 66
    functionName: '[org.apache.xerces.stax.events.CommentImpl].writeAsEncodedUnicode(java.io.Writer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/CommentImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(String)'
    - '[javax.xml.stream.XMLStreamException].<init>(org.apache.xerces.stax.events.CommentImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.stax.events.CommentImpl].writeAsEncodedUnicode(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].<init>(javax.xml.namespace.QName,boolean,java.util.Iterator,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.events.EndElementImpl:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      - java.util.Iterator
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EndElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.events.EndElementImpl
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 3
    argNames:
    - name
    - namespaces
    - location
    argTypes:
    - javax.xml.namespace.QName
    - java.util.Iterator
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.xerces.stax.events.EndElementImpl].<init>(javax.xml.namespace.QName,java.util.Iterator,javax.xml.stream.Location)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/EndElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.stax.events.ElementImpl].<init>(javax.xml.namespace.QName,boolean,java.util.Iterator,javax.xml.stream.Location)'
    linkageType: ''
    returnType: org.apache.xerces.stax.events.EndElementImpl
    signature: '[org.apache.xerces.stax.events.EndElementImpl].<init>(javax.xml.namespace.QName,java.util.Iterator,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.EndElementImpl:48,1
    - Dst: '[org.apache.xerces.stax.events.EndElementImpl].getName()'
      Src: org.apache.xerces.stax.events.EndElementImpl:49,1
    - Dst: '[org.apache.xerces.stax.events.EndElementImpl].getPrefix()'
      Src: org.apache.xerces.stax.events.EndElementImpl:50,1
    - Dst: '[org.apache.xerces.stax.events.EndElementImpl].length()'
      Src: org.apache.xerces.stax.events.EndElementImpl:51,1
    - Dst: '[java.io.Writer].write(org.apache.xerces.stax.events.EndElementImpl)'
      Src: org.apache.xerces.stax.events.EndElementImpl:52,1
    - Dst: '[java.io.Writer].write(char)'
      Src: org.apache.xerces.stax.events.EndElementImpl:53,1
    - Dst: '[org.apache.xerces.stax.events.EndElementImpl].getLocalPart()'
      Src: org.apache.xerces.stax.events.EndElementImpl:55,1
    - Dst: '[java.io.Writer].write(org.apache.xerces.stax.events.EndElementImpl)'
      Src: org.apache.xerces.stax.events.EndElementImpl:55,1
    - Dst: '[java.io.Writer].write(char)'
      Src: org.apache.xerces.stax.events.EndElementImpl:56,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(org.apache.xerces.stax.events.EndElementImpl)'
      Src: org.apache.xerces.stax.events.EndElementImpl:59,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.events.EndElement
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 1
    argNames:
    - writer
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 61
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.stax.events.EndElementImpl].writeAsEncodedUnicode(java.io.Writer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/EndElementImpl.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLStreamException].<init>(org.apache.xerces.stax.events.EndElementImpl)'
    - '[org.apache.xerces.stax.events.EndElementImpl].length()'
    - '[java.io.Writer].write(org.apache.xerces.stax.events.EndElementImpl)'
    - '[org.apache.xerces.stax.events.EndElementImpl].getPrefix()'
    - '[java.io.Writer].write(String)'
    - '[org.apache.xerces.stax.events.EndElementImpl].getLocalPart()'
    - '[java.io.Writer].write(char)'
    - '[org.apache.xerces.stax.events.EndElementImpl].getName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.stax.events.EndElementImpl].writeAsEncodedUnicode(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.ImmutableLocation].<init>(javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.events.XMLEventImpl:59,1
    - Dst: '[org.apache.xerces.stax.EmptyLocation].getInstance()'
      Src: org.apache.xerces.stax.events.XMLEventImpl:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - javax.xml.stream.Location
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.XMLEvent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.stax.events.XMLEventImpl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - eventType
    - location
    argTypes:
    - int
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 64
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.stax.events.XMLEventImpl].<init>(int,javax.xml.stream.Location)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/XMLEventImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.stax.EmptyLocation].getInstance()'
    - '[org.apache.xerces.stax.ImmutableLocation].<init>(javax.xml.stream.Location)'
    linkageType: ''
    returnType: org.apache.xerces.stax.events.XMLEventImpl
    signature: '[org.apache.xerces.stax.events.XMLEventImpl].<init>(int,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.XMLEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.stax.events.XMLEventImpl].getEventType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/XMLEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.stax.events.XMLEventImpl].getEventType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.XMLEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.Location
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.apache.xerces.stax.events.XMLEventImpl].getLocation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/XMLEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.stream.Location
    signature: '[org.apache.xerces.stax.events.XMLEventImpl].getLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.XMLEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.stax.events.XMLEventImpl].isStartElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/XMLEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.stax.events.XMLEventImpl].isStartElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.XMLEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.apache.xerces.stax.events.XMLEventImpl].isAttribute()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/XMLEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.stax.events.XMLEventImpl].isAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.XMLEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.stax.events.XMLEventImpl].isNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/XMLEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.stax.events.XMLEventImpl].isNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.XMLEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.stax.events.XMLEventImpl].isEndElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/XMLEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.stax.events.XMLEventImpl].isEndElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.XMLEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.stax.events.XMLEventImpl].isEntityReference()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/XMLEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.stax.events.XMLEventImpl].isEntityReference()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.XMLEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.apache.xerces.stax.events.XMLEventImpl].isProcessingInstruction()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/XMLEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.stax.events.XMLEventImpl].isProcessingInstruction()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.XMLEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 129
    functionName: '[org.apache.xerces.stax.events.XMLEventImpl].isCharacters()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/XMLEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.stax.events.XMLEventImpl].isCharacters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.XMLEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[org.apache.xerces.stax.events.XMLEventImpl].isStartDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/XMLEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.stax.events.XMLEventImpl].isStartDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.XMLEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionName: '[org.apache.xerces.stax.events.XMLEventImpl].isEndDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/XMLEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.stax.events.XMLEventImpl].isEndDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.XMLEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.StartElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionName: '[org.apache.xerces.stax.events.XMLEventImpl].asStartElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/XMLEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.stream.events.StartElement
    signature: '[org.apache.xerces.stax.events.XMLEventImpl].asStartElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.XMLEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.EndElement
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: '[org.apache.xerces.stax.events.XMLEventImpl].asEndElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/XMLEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.stream.events.EndElement
    signature: '[org.apache.xerces.stax.events.XMLEventImpl].asEndElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.XMLEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.Characters
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 164
    functionName: '[org.apache.xerces.stax.events.XMLEventImpl].asCharacters()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/XMLEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.stream.events.Characters
    signature: '[org.apache.xerces.stax.events.XMLEventImpl].asCharacters()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.XMLEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '[org.apache.xerces.stax.events.XMLEventImpl].getSchemaType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/XMLEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[org.apache.xerces.stax.events.XMLEventImpl].getSchemaType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.StringWriter].<init>()'
      Src: org.apache.xerces.stax.events.XMLEventImpl:174,1
    - Dst: '[org.apache.xerces.stax.events.XMLEventImpl].writeAsEncodedUnicode(java.io.StringWriter)'
      Src: org.apache.xerces.stax.events.XMLEventImpl:176,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: org.apache.xerces.stax.events.XMLEventImpl:179,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - javax.xml.stream.Location
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.XMLEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 180
    functionName: '[org.apache.xerces.stax.events.XMLEventImpl].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/XMLEventImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.StringWriter].<init>()'
    - '[org.apache.xerces.stax.events.XMLEventImpl].writeAsEncodedUnicode(java.io.StringWriter)'
    - '[java.io.StringWriter].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.XMLEventImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.XMLEventImpl].<init>(org.apache.xerces.stax.events.EndDocumentImpl,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.events.EndDocumentImpl:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EndDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.events.EndDocumentImpl
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 1
    argNames:
    - location
    argTypes:
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.apache.xerces.stax.events.EndDocumentImpl].<init>(javax.xml.stream.Location)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/EndDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.stax.events.XMLEventImpl].<init>(org.apache.xerces.stax.events.EndDocumentImpl,javax.xml.stream.Location)'
    linkageType: ''
    returnType: org.apache.xerces.stax.events.EndDocumentImpl
    signature: '[org.apache.xerces.stax.events.EndDocumentImpl].<init>(javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.events.EndDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 1
    argNames:
    - writer
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[org.apache.xerces.stax.events.EndDocumentImpl].writeAsEncodedUnicode(java.io.Writer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/EndDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.stax.events.EndDocumentImpl].writeAsEncodedUnicode(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.EntityReferenceImpl].<init>(javax.xml.stream.events.EntityDeclaration,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.events.EntityReferenceImpl:54,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.EntityDeclaration
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.stream.events.EntityDeclaration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityReference
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.events.EntityReferenceImpl
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - javax.xml.stream.events.EntityDeclaration
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.stax.events.EntityReferenceImpl].<init>(javax.xml.stream.events.EntityDeclaration,javax.xml.stream.Location)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/EntityReferenceImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.stax.events.EntityReferenceImpl].<init>(javax.xml.stream.events.EntityDeclaration,javax.xml.stream.Location)'
    linkageType: ''
    returnType: org.apache.xerces.stax.events.EntityReferenceImpl
    signature: '[org.apache.xerces.stax.events.EntityReferenceImpl].<init>(javax.xml.stream.events.EntityDeclaration,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.XMLEventImpl].<init>(org.apache.xerces.stax.events.EntityReferenceImpl,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.events.EntityReferenceImpl:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.xml.stream.events.EntityDeclaration
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.stream.events.EntityDeclaration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityReference
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.events.EntityReferenceImpl
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 3
    argNames:
    - name
    - decl
    - location
    argTypes:
    - String
    - javax.xml.stream.events.EntityDeclaration
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 67
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.stax.events.EntityReferenceImpl].<init>(String,javax.xml.stream.events.EntityDeclaration,javax.xml.stream.Location)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/EntityReferenceImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.stax.events.XMLEventImpl].<init>(org.apache.xerces.stax.events.EntityReferenceImpl,javax.xml.stream.Location)'
    linkageType: ''
    returnType: org.apache.xerces.stax.events.EntityReferenceImpl
    signature: '[org.apache.xerces.stax.events.EntityReferenceImpl].<init>(String,javax.xml.stream.events.EntityDeclaration,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.stream.events.EntityDeclaration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityReference
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.events.EntityDeclaration
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.apache.xerces.stax.events.EntityReferenceImpl].getDeclaration()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/EntityReferenceImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.stream.events.EntityDeclaration
    signature: '[org.apache.xerces.stax.events.EntityReferenceImpl].getDeclaration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.stream.events.EntityDeclaration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.EntityReference
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.apache.xerces.stax.events.EntityReferenceImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/EntityReferenceImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.EntityReferenceImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(char)'
      Src: org.apache.xerces.stax.events.EntityReferenceImpl:85,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.EntityReferenceImpl:86,1
    - Dst: '[java.io.Writer].write(char)'
      Src: org.apache.xerces.stax.events.EntityReferenceImpl:87,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(org.apache.xerces.stax.events.EntityReferenceImpl)'
      Src: org.apache.xerces.stax.events.EntityReferenceImpl:90,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - javax.xml.stream.events.EntityDeclaration
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.events.EntityReference
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 1
    argNames:
    - writer
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 92
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 92
    functionName: '[org.apache.xerces.stax.events.EntityReferenceImpl].writeAsEncodedUnicode(java.io.Writer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/EntityReferenceImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(char)'
    - '[java.io.Writer].write(String)'
    - '[javax.xml.stream.XMLStreamException].<init>(org.apache.xerces.stax.events.EntityReferenceImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.stax.events.EntityReferenceImpl].writeAsEncodedUnicode(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.XMLEventImpl].<init>(org.apache.xerces.stax.events.NotationDeclarationImpl,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.events.NotationDeclarationImpl:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.NotationDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.events.NotationDeclarationImpl
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 4
    argNames:
    - name
    - publicId
    - systemId
    - location
    argTypes:
    - String
    - String
    - String
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: '[org.apache.xerces.stax.events.NotationDeclarationImpl].<init>(String,String,String,javax.xml.stream.Location)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/NotationDeclarationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.XMLEventImpl].<init>(org.apache.xerces.stax.events.NotationDeclarationImpl,javax.xml.stream.Location)'
    linkageType: ''
    returnType: org.apache.xerces.stax.events.NotationDeclarationImpl
    signature: '[org.apache.xerces.stax.events.NotationDeclarationImpl].<init>(String,String,String,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.NotationDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.stax.events.NotationDeclarationImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/NotationDeclarationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.NotationDeclarationImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.NotationDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.stax.events.NotationDeclarationImpl].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/NotationDeclarationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.NotationDeclarationImpl].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.NotationDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.stax.events.NotationDeclarationImpl].getSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/NotationDeclarationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.NotationDeclarationImpl].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.NotationDeclarationImpl:76,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.NotationDeclarationImpl:78,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.NotationDeclarationImpl:79,1
    - Dst: '[java.io.Writer].write(char)'
      Src: org.apache.xerces.stax.events.NotationDeclarationImpl:80,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.NotationDeclarationImpl:82,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.NotationDeclarationImpl:83,1
    - Dst: '[java.io.Writer].write(char)'
      Src: org.apache.xerces.stax.events.NotationDeclarationImpl:84,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.NotationDeclarationImpl:88,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.NotationDeclarationImpl:89,1
    - Dst: '[java.io.Writer].write(char)'
      Src: org.apache.xerces.stax.events.NotationDeclarationImpl:90,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.NotationDeclarationImpl:92,1
    - Dst: '[java.io.Writer].write(char)'
      Src: org.apache.xerces.stax.events.NotationDeclarationImpl:93,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(org.apache.xerces.stax.events.NotationDeclarationImpl)'
      Src: org.apache.xerces.stax.events.NotationDeclarationImpl:96,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.events.NotationDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 1
    argNames:
    - writer
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 98
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.stax.events.NotationDeclarationImpl].writeAsEncodedUnicode(java.io.Writer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/NotationDeclarationImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.Writer].write(String)'
    - '[javax.xml.stream.XMLStreamException].<init>(org.apache.xerces.stax.events.NotationDeclarationImpl)'
    - '[java.io.Writer].write(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.stax.events.NotationDeclarationImpl].writeAsEncodedUnicode(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.XMLEventImpl].<init>(org.apache.xerces.stax.events.StartDocumentImpl,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.events.StartDocumentImpl:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      - boolean
      - String
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.events.StartDocumentImpl
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 6
    argNames:
    - charEncoding
    - encodingSet
    - isStandalone
    - standaloneSet
    - version
    - location
    argTypes:
    - String
    - boolean
    - boolean
    - boolean
    - String
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 52
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.stax.events.StartDocumentImpl].<init>(String,boolean,boolean,boolean,String,javax.xml.stream.Location)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/StartDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.XMLEventImpl].<init>(org.apache.xerces.stax.events.StartDocumentImpl,javax.xml.stream.Location)'
    linkageType: ''
    returnType: org.apache.xerces.stax.events.StartDocumentImpl
    signature: '[org.apache.xerces.stax.events.StartDocumentImpl].<init>(String,boolean,boolean,boolean,String,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.StartDocumentImpl].getLocation()'
      Src: org.apache.xerces.stax.events.StartDocumentImpl:58,1
    - Dst: '[org.apache.xerces.stax.events.StartDocumentImpl].getSystemId()'
      Src: org.apache.xerces.stax.events.StartDocumentImpl:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.stax.events.StartDocumentImpl].getSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/StartDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.stax.events.StartDocumentImpl].getSystemId()'
    - '[org.apache.xerces.stax.events.StartDocumentImpl].getLocation()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.StartDocumentImpl].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.apache.xerces.stax.events.StartDocumentImpl].getCharacterEncodingScheme()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/StartDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.StartDocumentImpl].getCharacterEncodingScheme()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.stax.events.StartDocumentImpl].encodingSet()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/StartDocumentImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.stax.events.StartDocumentImpl].encodingSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.stax.events.StartDocumentImpl].isStandalone()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/StartDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.stax.events.StartDocumentImpl].isStandalone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.stax.events.StartDocumentImpl].standaloneSet()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/StartDocumentImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.stax.events.StartDocumentImpl].standaloneSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.StartDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.apache.xerces.stax.events.StartDocumentImpl].getVersion()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/StartDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.StartDocumentImpl].getVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Writer].write(String)'
      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.io.Writer].write(char)'
      Src: org.apache.xerces.stax.events.StartDocumentImpl:100,1
    - Dst: '[org.apache.xerces.stax.events.StartDocumentImpl].encodingSet()'
      Src: org.apache.xerces.stax.events.StartDocumentImpl:101,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.StartDocumentImpl:102,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.StartDocumentImpl:103,1
    - Dst: '[java.io.Writer].write(char)'
      Src: org.apache.xerces.stax.events.StartDocumentImpl:104,1
    - Dst: '[org.apache.xerces.stax.events.StartDocumentImpl].standaloneSet()'
      Src: org.apache.xerces.stax.events.StartDocumentImpl:106,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.StartDocumentImpl:107,1
    - Dst: '[java.io.Writer].write()'
      Src: org.apache.xerces.stax.events.StartDocumentImpl:108,1
    - Dst: '[java.io.Writer].write(char)'
      Src: org.apache.xerces.stax.events.StartDocumentImpl:109,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.StartDocumentImpl:111,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(org.apache.xerces.stax.events.StartDocumentImpl)'
      Src: org.apache.xerces.stax.events.StartDocumentImpl:114,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.events.StartDocument
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 1
    argNames:
    - writer
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 116
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 116
    functionName: '[org.apache.xerces.stax.events.StartDocumentImpl].writeAsEncodedUnicode(java.io.Writer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/StartDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLStreamException].<init>(org.apache.xerces.stax.events.StartDocumentImpl)'
    - '[org.apache.xerces.stax.events.StartDocumentImpl].standaloneSet()'
    - '[java.io.Writer].write(String)'
    - '[java.io.Writer].write()'
    - '[java.io.Writer].write(char)'
    - '[org.apache.xerces.stax.events.StartDocumentImpl].encodingSet()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.stax.events.StartDocumentImpl].writeAsEncodedUnicode(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.NamespaceImpl].makeAttributeQName(String)'
      Src: org.apache.xerces.stax.events.NamespaceImpl:42,1
    - Dst: '[org.apache.xerces.stax.events.AttributeImpl].<init>(org.apache.xerces.stax.events.NamespaceImpl,javax.xml.namespace.QName,String,null,boolean,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.events.NamespaceImpl:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.Namespace
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.events.NamespaceImpl
      static: false
      superClass: org.apache.xerces.stax.events.AttributeImpl
    argCount: 3
    argNames:
    - prefix
    - namespaceURI
    - location
    argTypes:
    - String
    - String
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 45
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 45
    functionName: '[org.apache.xerces.stax.events.NamespaceImpl].<init>(String,String,javax.xml.stream.Location)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/NamespaceImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.stax.events.NamespaceImpl].makeAttributeQName(String)'
    - '[org.apache.xerces.stax.events.AttributeImpl].<init>(org.apache.xerces.stax.events.NamespaceImpl,javax.xml.namespace.QName,String,null,boolean,javax.xml.stream.Location)'
    linkageType: ''
    returnType: org.apache.xerces.stax.events.NamespaceImpl
    signature: '[org.apache.xerces.stax.events.NamespaceImpl].<init>(String,String,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.stax.events.NamespaceImpl)'
      Src: org.apache.xerces.stax.events.NamespaceImpl:52,1
    - Dst: '[javax.xml.namespace.QName].<init>(org.apache.xerces.stax.events.NamespaceImpl,org.apache.xerces.stax.events.NamespaceImpl,org.apache.xerces.stax.events.NamespaceImpl)'
      Src: org.apache.xerces.stax.events.NamespaceImpl:53,1
    - Dst: '[javax.xml.namespace.QName].<init>(org.apache.xerces.stax.events.NamespaceImpl,String,org.apache.xerces.stax.events.NamespaceImpl)'
      Src: org.apache.xerces.stax.events.NamespaceImpl:55,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.Namespace
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.namespace.QName
      static: true
      superClass: org.apache.xerces.stax.events.AttributeImpl
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.stax.events.NamespaceImpl].makeAttributeQName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/NamespaceImpl.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.namespace.QName].<init>(org.apache.xerces.stax.events.NamespaceImpl,String,org.apache.xerces.stax.events.NamespaceImpl)'
    - '[javax.xml.namespace.QName].<init>(org.apache.xerces.stax.events.NamespaceImpl,org.apache.xerces.stax.events.NamespaceImpl,org.apache.xerces.stax.events.NamespaceImpl)'
    - '[String].equals(org.apache.xerces.stax.events.NamespaceImpl)'
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[org.apache.xerces.stax.events.NamespaceImpl].makeAttributeQName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.Namespace
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.AttributeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.stax.events.NamespaceImpl].getPrefix()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/NamespaceImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.NamespaceImpl].getPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.Namespace
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.AttributeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.apache.xerces.stax.events.NamespaceImpl].getNamespaceURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/NamespaceImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.NamespaceImpl].getNamespaceURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.stax.events.NamespaceImpl:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.Namespace
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.stax.events.AttributeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.stax.events.NamespaceImpl].isDefaultNamespaceDeclaration()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/NamespaceImpl.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.stax.events.NamespaceImpl].isDefaultNamespaceDeclaration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.AttributeImpl].<init>(org.apache.xerces.stax.events.AttributeImpl,javax.xml.namespace.QName,String,String,boolean,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.events.AttributeImpl:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      - String
      - String
      - boolean
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.Attribute
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.events.AttributeImpl
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 5
    argNames:
    - name
    - value
    - dtdType
    - isSpecified
    - location
    argTypes:
    - javax.xml.namespace.QName
    - String
    - String
    - boolean
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.stax.events.AttributeImpl].<init>(javax.xml.namespace.QName,String,String,boolean,javax.xml.stream.Location)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/AttributeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.stax.events.AttributeImpl].<init>(org.apache.xerces.stax.events.AttributeImpl,javax.xml.namespace.QName,String,String,boolean,javax.xml.stream.Location)'
    linkageType: ''
    returnType: org.apache.xerces.stax.events.AttributeImpl
    signature: '[org.apache.xerces.stax.events.AttributeImpl].<init>(javax.xml.namespace.QName,String,String,boolean,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.XMLEventImpl].<init>(int,javax.xml.stream.Location)'
      Src: org.apache.xerces.stax.events.AttributeImpl:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - javax.xml.namespace.QName
      - String
      - String
      - boolean
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.Attribute
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.stax.events.AttributeImpl
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 6
    argNames:
    - type
    - name
    - value
    - dtdType
    - isSpecified
    - location
    argTypes:
    - int
    - javax.xml.namespace.QName
    - String
    - String
    - boolean
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 55
      start: 49
    functionDepth: 2
    functionLinenumber: 49
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.stax.events.AttributeImpl].<init>(int,javax.xml.namespace.QName,String,String,boolean,javax.xml.stream.Location)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/AttributeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.XMLEventImpl].<init>(int,javax.xml.stream.Location)'
    linkageType: ''
    returnType: org.apache.xerces.stax.events.AttributeImpl
    signature: '[org.apache.xerces.stax.events.AttributeImpl].<init>(int,javax.xml.namespace.QName,String,String,boolean,javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.Attribute
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.stax.events.AttributeImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/AttributeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[org.apache.xerces.stax.events.AttributeImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.Attribute
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.apache.xerces.stax.events.AttributeImpl].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/AttributeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.AttributeImpl].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.Attribute
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.stax.events.AttributeImpl].getDTDType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/AttributeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.stax.events.AttributeImpl].getDTDType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.stream.events.Attribute
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.stax.events.AttributeImpl].isSpecified()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/AttributeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.stax.events.AttributeImpl].isSpecified()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].getPrefix()'
      Src: org.apache.xerces.stax.events.AttributeImpl:88,1
    - Dst: '[org.apache.xerces.stax.events.AttributeImpl].length()'
      Src: org.apache.xerces.stax.events.AttributeImpl:89,1
    - Dst: '[java.io.Writer].write(org.apache.xerces.stax.events.AttributeImpl)'
      Src: org.apache.xerces.stax.events.AttributeImpl:90,1
    - Dst: '[java.io.Writer].write(char)'
      Src: org.apache.xerces.stax.events.AttributeImpl:91,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: org.apache.xerces.stax.events.AttributeImpl:93,1
    - Dst: '[java.io.Writer].write(org.apache.xerces.stax.events.AttributeImpl)'
      Src: org.apache.xerces.stax.events.AttributeImpl:93,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.AttributeImpl:95,1
    - Dst: '[java.io.Writer].write(String)'
      Src: org.apache.xerces.stax.events.AttributeImpl:96,1
    - Dst: '[java.io.Writer].write(char)'
      Src: org.apache.xerces.stax.events.AttributeImpl:97,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>(org.apache.xerces.stax.events.AttributeImpl)'
      Src: org.apache.xerces.stax.events.AttributeImpl:100,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - javax.xml.namespace.QName
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - javax.xml.stream.events.Attribute
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.stax.events.XMLEventImpl
    argCount: 1
    argNames:
    - writer
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 102
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 102
    functionName: '[org.apache.xerces.stax.events.AttributeImpl].writeAsEncodedUnicode(java.io.Writer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/stax/events/AttributeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.AttributeImpl].length()'
    - '[javax.xml.namespace.QName].getLocalPart()'
    - '[java.io.Writer].write(org.apache.xerces.stax.events.AttributeImpl)'
    - '[java.io.Writer].write(String)'
    - '[java.io.Writer].write(char)'
    - '[javax.xml.namespace.QName].getPrefix()'
    - '[javax.xml.stream.XMLStreamException].<init>(org.apache.xerces.stax.events.AttributeImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.stax.events.AttributeImpl].writeAsEncodedUnicode(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLDTDDescription
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLInputSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammarDescription
    argTypes:
    - org.apache.xerces.xni.grammars.XMLDTDDescription
    constantsTouched: []
    func_position:
      end: 62
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.impl.ExternalSubsetResolver].getExternalSubset(org.apache.xerces.xni.grammars.XMLDTDDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/ExternalSubsetResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLInputSource
    signature: '[org.apache.xerces.impl.ExternalSubsetResolver].getExternalSubset(org.apache.xerces.xni.grammars.XMLDTDDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.ExternalSubsetResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.ExternalSubsetResolver].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/ExternalSubsetResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.ExternalSubsetResolver
    signature: '[org.apache.xerces.impl.ExternalSubsetResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 1
    argNames:
    - dtdValidator
    argTypes:
    - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNSDocumentScannerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:126,1
    - Dst: fEntityScanner.scanQName(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:129,1
    - Dst: fNamespaceContext.pushContext()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:133,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:136,1
    - Dst: fDoctypeName.equals(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:141,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:142,1
    - Dst: fElementStack.pushElement(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:152,1
    - Dst: fAttributes.removeAllAttributes()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:156,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:159,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:162,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:164,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:168,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:169,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:170,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].isValidNameStartChar(org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:176,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:177,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanAttribute(org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:181,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:188,1
    - Dst: fNamespaceContext.getURI(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:198,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:208,1
    - Dst: fAttributes.getLength()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:215,1
    - Dst: fAttributes.getName(org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:218,1
    - Dst: fNamespaceContext.getURI(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:222,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:232,1
    - Dst: fAttributes.setURI(org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:237,1
    - Dst: fAttributes.checkDuplicatesNS()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:243,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:246,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:252,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:271,1
    - Dst: fDocumentHandler.emptyElement(org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl,null)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:275,1
    - Dst: fNamespaceContext.popContext()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:278,1
    - Dst: fElementStack.popElement(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:281,1
    - Dst: fDocumentHandler.startElement(org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl,null)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:283,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:287,1
    CyclomaticComplexity: 37
    EdgeCount: 37
    ICount: 87
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 290
    functionName: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNSDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - fNamespaceContext.getURI(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - fEntityScanner.peekChar()
    - fEntityScanner.scanChar()
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reportFatalError(String)'
    - fDocumentHandler.startElement(org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl,null)
    - fElementStack.pushElement(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - fDocumentHandler.emptyElement(org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl,null)
    - fNamespaceContext.popContext()
    - fAttributes.removeAllAttributes()
    - fAttributes.checkDuplicatesNS()
    - fAttributes.setURI(org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - System.out.println(String)
    - fEntityScanner.skipChar(char)
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanAttribute(org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
    - fErrorReporter.reportError(String,String,short)
    - fNamespaceContext.pushContext()
    - fEntityScanner.skipSpaces()
    - fElementStack.popElement(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - fDoctypeName.equals(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - fAttributes.getName(org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - fEntityScanner.scanQName(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - fAttributes.getLength()
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].isValidNameStartChar(org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityScanner.scanQName(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:300,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 304
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 304
    functionName: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElementName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNSDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - fEntityScanner.skipSpaces()
    - fEntityScanner.scanQName(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElementName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fNamespaceContext.pushContext()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:318,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:321,1
    - Dst: fDoctypeName.equals(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:326,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:327,1
    - Dst: fElementStack.pushElement(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:337,1
    - Dst: fAttributes.removeAllAttributes()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:341,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:345,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:347,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:351,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:352,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:353,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].isValidNameStartChar(org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:359,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:360,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanAttribute(org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:364,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:367,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:374,1
    - Dst: fNamespaceContext.getURI(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:384,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:394,1
    - Dst: fAttributes.getLength()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:401,1
    - Dst: fAttributes.getName(org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:404,1
    - Dst: fNamespaceContext.getURI(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:408,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:418,1
    - Dst: fAttributes.setURI(org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:423,1
    - Dst: fAttributes.checkDuplicatesNS()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:429,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:432,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:438,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:457,1
    - Dst: fDocumentHandler.emptyElement(org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl,null)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:461,1
    - Dst: fNamespaceContext.popContext()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:464,1
    - Dst: fElementStack.popElement(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:467,1
    - Dst: fDocumentHandler.startElement(org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl,null)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:469,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:473,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 86
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 475
      start: 312
    functionDepth: 1
    functionLinenumber: 312
    functionLinenumberEnd: 475
    functionName: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElementAfterName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNSDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - fNamespaceContext.getURI(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - fEntityScanner.peekChar()
    - fEntityScanner.scanChar()
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reportFatalError(String)'
    - fDocumentHandler.startElement(org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl,null)
    - fElementStack.pushElement(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - fNamespaceContext.popContext()
    - fDocumentHandler.emptyElement(org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl,null)
    - fAttributes.removeAllAttributes()
    - fAttributes.checkDuplicatesNS()
    - fAttributes.setURI(org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - System.out.println(String)
    - fEntityScanner.skipChar(char)
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanAttribute(org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
    - fErrorReporter.reportError(String,String,short)
    - fNamespaceContext.pushContext()
    - fEntityScanner.skipSpaces()
    - fElementStack.popElement(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - fDoctypeName.equals(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - fAttributes.getName(org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - fAttributes.getLength()
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].isValidNameStartChar(org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElementAfterName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:496,1
    - Dst: fEntityScanner.scanQName(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:499,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:502,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:503,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:504,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:507,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getLength()'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:513,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.impl.XMLNSDocumentScannerImpl,String,null)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:514,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getLength()'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:517,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.impl.XMLNSDocumentScannerImpl,String,null)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:518,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getLength()'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:521,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:522,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanAttributeValue(org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:529,1
    - Dst: fTempString.toString()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:532,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].setValue(int,org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:533,1
    - Dst: fTempString2.toString()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:536,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].setNonNormalizedValue(int,org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:536,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:538,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:552,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:556,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:564,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:573,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:582,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:595,1
    - Dst: fNamespaceContext.declarePrefix(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:602,1
    - Dst: fNamespaceContext.getURI(String)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:604,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].setURI(int,org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:604,1
    - Dst: fNamespaceContext.getURI(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:610,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].setURI(int,org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:610,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:615,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 66
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.XMLAttributesImpl
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.apache.xerces.util.XMLAttributesImpl
    constantsTouched: []
    func_position:
      end: 616
      start: 494
    functionDepth: 1
    functionLinenumber: 494
    functionLinenumberEnd: 616
    functionName: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanAttribute(org.apache.xerces.util.XMLAttributesImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNSDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].getLength()'
    - fNamespaceContext.getURI(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - fNamespaceContext.getURI(String)
    - '[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.impl.XMLNSDocumentScannerImpl,String,null)'
    - fTempString2.toString()
    - fTempString.toString()
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reportFatalError(String)'
    - '[org.apache.xerces.util.XMLAttributesImpl].setURI(int,org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
    - '[org.apache.xerces.util.XMLAttributesImpl].setValue(int,org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
    - System.out.println(String)
    - fEntityScanner.skipChar(char)
    - fErrorReporter.reportError(String,String,short)
    - fEntityScanner.skipSpaces()
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanAttributeValue(org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl,org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
    - '[org.apache.xerces.util.XMLAttributesImpl].setNonNormalizedValue(int,org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
    - fSymbolTable.addSymbol(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - fNamespaceContext.declarePrefix(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - fEntityScanner.scanQName(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)'
    - '[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.impl.XMLNSDocumentScannerImpl,String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanAttribute(org.apache.xerces.util.XMLAttributesImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:635,1
    - Dst: fElementStack.popElement(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:638,1
    - Dst: fEntityScanner.skipString(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:649,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:650,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:654,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:655,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:656,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:666,1
    - Dst: fDocumentHandler.endElement(org.apache.xerces.impl.XMLNSDocumentScannerImpl,null)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:673,1
    - Dst: fNamespaceContext.popContext()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:675,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 682
      start: 634
    functionDepth: 1
    functionLinenumber: 634
    functionLinenumberEnd: 682
    functionName: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanEndElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNSDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - fElementStack.popElement(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - fEntityScanner.skipSpaces()
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reportFatalError(String)'
    - fDocumentHandler.endElement(org.apache.xerces.impl.XMLNSDocumentScannerImpl,null)
    - System.out.println(String)
    - fEntityScanner.skipString(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - fEntityScanner.skipChar(char)
    - fNamespaceContext.popContext()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanEndElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:688,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 691
      start: 685
    functionDepth: 5
    functionLinenumber: 685
    functionLinenumberEnd: 691
    functionName: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNSDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].<init>()'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl:695,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Dispatcher
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 696
      start: 694
    functionDepth: 1
    functionLinenumber: 694
    functionLinenumberEnd: 696
    functionName: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].createContentDispatcher()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNSDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].<init>()'
    linkageType: ''
    returnType: Dispatcher
    signature: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].createContentDispatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLNSDocumentScannerImpl
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNSDocumentScannerImpl.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLNSDocumentScannerImpl
    signature: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].scanStartElementName()'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher:722,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].resolveExternalSubsetAndRead()'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher:723,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].reconfigurePipeline()'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher:724,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].scanStartElementAfterName()'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher:725,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].setScannerState(org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher:726,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].setDispatcher(org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher:727,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].reconfigurePipeline()'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher:732,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].scanStartElement()'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher:733,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].setScannerState(org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher:734,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].setDispatcher(org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher:735,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: ContentDispatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 741
      start: 717
    functionDepth: 1
    functionLinenumber: 717
    functionLinenumberEnd: 741
    functionName: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].scanRootElementHook()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNSDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].scanStartElementAfterName()'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].resolveExternalSubsetAndRead()'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].setScannerState(org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher)'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].setDispatcher(org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher)'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].scanStartElementName()'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].scanStartElement()'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].reconfigurePipeline()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].scanRootElementHook()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fDTDValidator.hasGrammar()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher:753,1
    - Dst: fDTDValidator.validate()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher:755,1
    - Dst: fDTDValidator.getDocumentSource()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher:757,1
    - Dst: fDTDValidator.getDocumentHandler()
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher:758,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].setDocumentHandler(org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher:759,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].setDocumentSource(org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher)'
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher:761,1
    - Dst: fDTDValidator.setDocumentSource(null)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher:762,1
    - Dst: fDTDValidator.setDocumentHandler(null)
      Src: org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher:763,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: ContentDispatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 765
      start: 749
    functionDepth: 0
    functionLinenumber: 749
    functionLinenumberEnd: 765
    functionName: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].reconfigurePipeline()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNSDocumentScannerImpl.java
    functionUses: 1
    functionsReached:
    - fDTDValidator.getDocumentSource()
    - fDTDValidator.getDocumentHandler()
    - fDTDValidator.setDocumentSource(null)
    - fDTDValidator.validate()
    - fDTDValidator.setDocumentHandler(null)
    - fDTDValidator.hasGrammar()
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].setDocumentSource(org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher)'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].setDocumentHandler(org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].reconfigurePipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher
      static: false
      superClass: ContentDispatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNSDocumentScannerImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher
    signature: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].<init>()'
      Src: org.apache.xerces.impl.XML11EntityScanner:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XML11EntityScanner
      static: false
      superClass: org.apache.xerces.impl.XMLEntityScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.impl.XML11EntityScanner].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11EntityScanner.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityScanner].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XML11EntityScanner
    signature: '[org.apache.xerces.impl.XML11EntityScanner].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:68,1
    - Dst: fCurrentEntity.isExternal()
      Src: org.apache.xerces.impl.XML11EntityScanner:75,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.XMLEntityScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.impl.XML11EntityScanner].peekChar()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11EntityScanner.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
    - fCurrentEntity.isExternal()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XML11EntityScanner].peekChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:96,1
    - Dst: fCurrentEntity.isExternal()
      Src: org.apache.xerces.impl.XML11EntityScanner:103,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:108,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.XMLEntityScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 125
    functionName: '[org.apache.xerces.impl.XML11EntityScanner].scanChar()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11EntityScanner.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
    - fCurrentEntity.isExternal()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XML11EntityScanner].scanChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:145,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Name(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:153,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].resizeBuffer(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:158,1
    - Dst: System.arraycopy(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,int,org.apache.xerces.impl.XML11EntityScanner)
      Src: org.apache.xerces.impl.XML11EntityScanner:161,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:165,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:170,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].resizeBuffer(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:175,1
    - Dst: System.arraycopy(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,int,org.apache.xerces.impl.XML11EntityScanner)
      Src: org.apache.xerces.impl.XML11EntityScanner:178,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:182,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:189,1
    - Dst: '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:190,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Name(int)'
      Src: org.apache.xerces.impl.XML11EntityScanner:190,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].resizeBuffer(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:198,1
    - Dst: System.arraycopy(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,int,org.apache.xerces.impl.XML11EntityScanner)
      Src: org.apache.xerces.impl.XML11EntityScanner:201,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:205,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)
      Src: org.apache.xerces.impl.XML11EntityScanner:222,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.XMLEntityScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 226
    functionName: '[org.apache.xerces.impl.XML11EntityScanner].scanNmtoken()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11EntityScanner.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
    - '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(org.apache.xerces.impl.XML11EntityScanner)'
    - '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
    - '[org.apache.xerces.util.XML11Char].isXML11Name(org.apache.xerces.impl.XML11EntityScanner)'
    - '[org.apache.xerces.util.XML11Char].isXML11Name(int)'
    - '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
    - fSymbolTable.addSymbol(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)
    - System.arraycopy(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,int,org.apache.xerces.impl.XML11EntityScanner)
    - '[org.apache.xerces.impl.XML11EntityScanner].resizeBuffer(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
    - '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.impl.XML11EntityScanner)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XML11EntityScanner].scanNmtoken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:247,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NameStart(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:254,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:258,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.impl.XML11EntityScanner,int,int)
      Src: org.apache.xerces.impl.XML11EntityScanner:260,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:265,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:269,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:276,1
    - Dst: '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:277,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NameStart(int)'
      Src: org.apache.xerces.impl.XML11EntityScanner:277,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:285,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.impl.XML11EntityScanner,int,int)
      Src: org.apache.xerces.impl.XML11EntityScanner:287,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Name(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:298,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].resizeBuffer(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:303,1
    - Dst: System.arraycopy(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,int,org.apache.xerces.impl.XML11EntityScanner)
      Src: org.apache.xerces.impl.XML11EntityScanner:306,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:310,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:315,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].resizeBuffer(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:320,1
    - Dst: System.arraycopy(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,int,org.apache.xerces.impl.XML11EntityScanner)
      Src: org.apache.xerces.impl.XML11EntityScanner:323,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:327,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:334,1
    - Dst: '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:335,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Name(int)'
      Src: org.apache.xerces.impl.XML11EntityScanner:335,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].resizeBuffer(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:343,1
    - Dst: System.arraycopy(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,int,org.apache.xerces.impl.XML11EntityScanner)
      Src: org.apache.xerces.impl.XML11EntityScanner:346,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:350,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)
      Src: org.apache.xerces.impl.XML11EntityScanner:367,1
    CyclomaticComplexity: 37
    EdgeCount: 37
    ICount: 74
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.XMLEntityScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 371
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 371
    functionName: '[org.apache.xerces.impl.XML11EntityScanner].scanName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11EntityScanner.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
    - fSymbolTable.addSymbol(org.apache.xerces.impl.XML11EntityScanner,int,int)
    - '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(org.apache.xerces.impl.XML11EntityScanner)'
    - '[org.apache.xerces.util.XML11Char].isXML11NameStart(int)'
    - '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
    - '[org.apache.xerces.util.XML11Char].isXML11Name(org.apache.xerces.impl.XML11EntityScanner)'
    - '[org.apache.xerces.util.XML11Char].isXML11Name(int)'
    - '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
    - fSymbolTable.addSymbol(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)
    - System.arraycopy(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,int,org.apache.xerces.impl.XML11EntityScanner)
    - '[org.apache.xerces.impl.XML11EntityScanner].resizeBuffer(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
    - '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.impl.XML11EntityScanner)'
    - '[org.apache.xerces.util.XML11Char].isXML11NameStart(org.apache.xerces.impl.XML11EntityScanner)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XML11EntityScanner].scanName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:393,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NCNameStart(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:400,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:404,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.impl.XML11EntityScanner,int,int)
      Src: org.apache.xerces.impl.XML11EntityScanner:406,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:411,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:415,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:422,1
    - Dst: '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:423,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NCNameStart(int)'
      Src: org.apache.xerces.impl.XML11EntityScanner:423,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:431,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.impl.XML11EntityScanner,int,int)
      Src: org.apache.xerces.impl.XML11EntityScanner:433,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NCName(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:444,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].resizeBuffer(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:449,1
    - Dst: System.arraycopy(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,int,org.apache.xerces.impl.XML11EntityScanner)
      Src: org.apache.xerces.impl.XML11EntityScanner:452,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:456,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:461,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].resizeBuffer(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:466,1
    - Dst: System.arraycopy(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,int,org.apache.xerces.impl.XML11EntityScanner)
      Src: org.apache.xerces.impl.XML11EntityScanner:469,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:473,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:480,1
    - Dst: '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:481,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NCName(int)'
      Src: org.apache.xerces.impl.XML11EntityScanner:481,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].resizeBuffer(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:489,1
    - Dst: System.arraycopy(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,int,org.apache.xerces.impl.XML11EntityScanner)
      Src: org.apache.xerces.impl.XML11EntityScanner:492,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:496,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)
      Src: org.apache.xerces.impl.XML11EntityScanner:513,1
    CyclomaticComplexity: 37
    EdgeCount: 37
    ICount: 74
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.XMLEntityScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 517
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 517
    functionName: '[org.apache.xerces.impl.XML11EntityScanner].scanNCName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11EntityScanner.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
    - '[org.apache.xerces.util.XML11Char].isXML11NCName(org.apache.xerces.impl.XML11EntityScanner)'
    - fSymbolTable.addSymbol(org.apache.xerces.impl.XML11EntityScanner,int,int)
    - '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(org.apache.xerces.impl.XML11EntityScanner)'
    - '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
    - '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
    - '[org.apache.xerces.util.XML11Char].isXML11NCNameStart(org.apache.xerces.impl.XML11EntityScanner)'
    - '[org.apache.xerces.util.XML11Char].isXML11NCNameStart(int)'
    - System.arraycopy(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,int,org.apache.xerces.impl.XML11EntityScanner)
    - fSymbolTable.addSymbol(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)
    - '[org.apache.xerces.impl.XML11EntityScanner].resizeBuffer(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
    - '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.impl.XML11EntityScanner)'
    - '[org.apache.xerces.util.XML11Char].isXML11NCName(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XML11EntityScanner].scanNCName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:545,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NCNameStart(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:552,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:556,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.impl.XML11EntityScanner,int,int)
      Src: org.apache.xerces.impl.XML11EntityScanner:558,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(null,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,null)'
      Src: org.apache.xerces.impl.XML11EntityScanner:559,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:564,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:568,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:575,1
    - Dst: '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:576,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NCNameStart(int)'
      Src: org.apache.xerces.impl.XML11EntityScanner:576,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:584,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.impl.XML11EntityScanner,int,int)
      Src: org.apache.xerces.impl.XML11EntityScanner:586,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(null,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,null)'
      Src: org.apache.xerces.impl.XML11EntityScanner:587,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Name(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:600,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].resizeBuffer(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:611,1
    - Dst: System.arraycopy(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,int,org.apache.xerces.impl.XML11EntityScanner)
      Src: org.apache.xerces.impl.XML11EntityScanner:614,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:621,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:626,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].resizeBuffer(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:631,1
    - Dst: System.arraycopy(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,int,org.apache.xerces.impl.XML11EntityScanner)
      Src: org.apache.xerces.impl.XML11EntityScanner:634,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:641,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:649,1
    - Dst: '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:650,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Name(int)'
      Src: org.apache.xerces.impl.XML11EntityScanner:650,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].resizeBuffer(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:659,1
    - Dst: System.arraycopy(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,int,org.apache.xerces.impl.XML11EntityScanner)
      Src: org.apache.xerces.impl.XML11EntityScanner:662,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:669,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)
      Src: org.apache.xerces.impl.XML11EntityScanner:686,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)
      Src: org.apache.xerces.impl.XML11EntityScanner:690,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NCNameStart()'
      Src: org.apache.xerces.impl.XML11EntityScanner:694,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate()'
      Src: org.apache.xerces.impl.XML11EntityScanner:695,1
    - Dst: fErrorReporter.reportError(String,String,null,short)
      Src: org.apache.xerces.impl.XML11EntityScanner:697,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.impl.XML11EntityScanner,int,org.apache.xerces.impl.XML11EntityScanner)
      Src: org.apache.xerces.impl.XML11EntityScanner:702,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,null)'
      Src: org.apache.xerces.impl.XML11EntityScanner:709,1
    CyclomaticComplexity: 48
    EdgeCount: 48
    ICount: 114
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLEntityScanner
    argCount: 1
    argNames:
    - qname
    argTypes:
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 714
      start: 541
    functionDepth: 1
    functionLinenumber: 541
    functionLinenumberEnd: 714
    functionName: '[org.apache.xerces.impl.XML11EntityScanner].scanQName(org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11EntityScanner.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
    - fSymbolTable.addSymbol(org.apache.xerces.impl.XML11EntityScanner,int,int)
    - fSymbolTable.addSymbol(org.apache.xerces.impl.XML11EntityScanner,int,org.apache.xerces.impl.XML11EntityScanner)
    - '[org.apache.xerces.util.XML11Char].isXML11Name(org.apache.xerces.impl.XML11EntityScanner)'
    - fSymbolTable.addSymbol(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)
    - System.arraycopy(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,int,org.apache.xerces.impl.XML11EntityScanner)
    - '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.impl.XML11EntityScanner)'
    - '[org.apache.xerces.xni.QName].setValues(null,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,null)'
    - '[org.apache.xerces.util.XML11Char].isXML11Name(int)'
    - '[org.apache.xerces.util.XML11Char].isXML11NCNameStart(org.apache.xerces.impl.XML11EntityScanner)'
    - '[org.apache.xerces.util.XML11Char].isXML11NCNameStart(int)'
    - fErrorReporter.reportError(String,String,null,short)
    - '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,null)'
    - '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
    - '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate()'
    - '[org.apache.xerces.util.XML11Char].isXML11NCNameStart()'
    - '[org.apache.xerces.impl.XML11EntityScanner].resizeBuffer(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
    - '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(org.apache.xerces.impl.XML11EntityScanner)'
    - '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11EntityScanner].scanQName(org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:746,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:750,1
    - Dst: fCurrentEntity.isExternal()
      Src: org.apache.xerces.impl.XML11EntityScanner:759,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:772,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:795,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:810,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Content(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:819,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11InternalEntityContent(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:829,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:837,1
    CyclomaticComplexity: 39
    EdgeCount: 39
    ICount: 96
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.XMLEntityScanner
    argCount: 1
    argNames:
    - content
    argTypes:
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 853
      start: 742
    functionDepth: 1
    functionLinenumber: 742
    functionLinenumberEnd: 853
    functionName: '[org.apache.xerces.impl.XML11EntityScanner].scanContent(org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11EntityScanner.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
    - '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
    - fCurrentEntity.isExternal()
    - '[org.apache.xerces.util.XML11Char].isXML11Content(org.apache.xerces.impl.XML11EntityScanner)'
    - '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
    - '[org.apache.xerces.util.XML11Char].isXML11InternalEntityContent(org.apache.xerces.impl.XML11EntityScanner)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XML11EntityScanner].scanContent(org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:888,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:892,1
    - Dst: fCurrentEntity.isExternal()
      Src: org.apache.xerces.impl.XML11EntityScanner:901,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:914,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:937,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:952,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Content(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:961,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11InternalEntityContent(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:973,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:981,1
    CyclomaticComplexity: 43
    EdgeCount: 43
    ICount: 105
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.XMLEntityScanner
    argCount: 2
    argNames:
    - quote
    - content
    argTypes:
    - int
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 998
      start: 883
    functionDepth: 1
    functionLinenumber: 883
    functionLinenumberEnd: 998
    functionName: '[org.apache.xerces.impl.XML11EntityScanner].scanLiteral(int,org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11EntityScanner.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
    - '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
    - fCurrentEntity.isExternal()
    - '[org.apache.xerces.util.XML11Char].isXML11Content(org.apache.xerces.impl.XML11EntityScanner)'
    - '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
    - '[org.apache.xerces.util.XML11Char].isXML11InternalEntityContent(org.apache.xerces.impl.XML11EntityScanner)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XML11EntityScanner].scanLiteral(int,org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XML11EntityScanner:1034,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1035,1
    - Dst: fCurrentEntity.isExternal()
      Src: org.apache.xerces.impl.XML11EntityScanner:1036,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1040,1
    - Dst: System.arraycopy(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,int,org.apache.xerces.impl.XML11EntityScanner)
      Src: org.apache.xerces.impl.XML11EntityScanner:1048,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1054,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1062,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1067,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1087,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1111,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1126,1
    - Dst: '[String].charAt(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1144,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1160,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1164,1
    - Dst: '[String].charAt(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1181,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Valid(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1197,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1201,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1211,1
    CyclomaticComplexity: 59
    EdgeCount: 59
    ICount: 146
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.util.XMLStringBuffer
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLEntityScanner
    argCount: 2
    argNames:
    - delimiter
    - buffer
    argTypes:
    - String
    - org.apache.xerces.util.XMLStringBuffer
    constantsTouched: []
    func_position:
      end: 1217
      start: 1030
    functionDepth: 1
    functionLinenumber: 1030
    functionLinenumberEnd: 1217
    functionName: '[org.apache.xerces.impl.XML11EntityScanner].scanData(String,org.apache.xerces.util.XMLStringBuffer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11EntityScanner.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XML11EntityScanner].load(org.apache.xerces.impl.XML11EntityScanner,boolean)'
    - '[String].charAt(org.apache.xerces.impl.XML11EntityScanner)'
    - '[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(org.apache.xerces.impl.XML11EntityScanner)'
    - fCurrentEntity.isExternal()
    - '[String].charAt(int)'
    - '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
    - System.arraycopy(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,int,org.apache.xerces.impl.XML11EntityScanner)
    - '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner,org.apache.xerces.impl.XML11EntityScanner)'
    - '[org.apache.xerces.util.XML11Char].isXML11Valid(org.apache.xerces.impl.XML11EntityScanner)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11EntityScanner].scanData(String,org.apache.xerces.util.XMLStringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1236,1
    - Dst: fCurrentEntity.isExternal()
      Src: org.apache.xerces.impl.XML11EntityScanner:1252,1
    - Dst: fCurrentEntity.isExternal()
      Src: org.apache.xerces.impl.XML11EntityScanner:1258,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1262,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLEntityScanner
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1276
      start: 1232
    functionDepth: 1
    functionLinenumber: 1232
    functionLinenumberEnd: 1276
    functionName: '[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11EntityScanner.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
    - fCurrentEntity.isExternal()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1296,1
    - Dst: fCurrentEntity.isExternal()
      Src: org.apache.xerces.impl.XML11EntityScanner:1303,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Space(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1304,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1313,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1337,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Space()'
      Src: org.apache.xerces.impl.XML11EntityScanner:1339,1
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1344,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1353,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1369,1
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace()'
      Src: org.apache.xerces.impl.XML11EntityScanner:1371,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLEntityScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1378
      start: 1292
    functionDepth: 1
    functionLinenumber: 1292
    functionLinenumberEnd: 1378
    functionName: '[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11EntityScanner.java
    functionUses: 0
    functionsReached:
    - fCurrentEntity.isExternal()
    - '[org.apache.xerces.util.XML11Char].isXML11Space(org.apache.xerces.impl.XML11EntityScanner)'
    - '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
    - '[org.apache.xerces.util.XML11Char].isXML11Space()'
    - '[org.apache.xerces.util.XMLChar].isSpace()'
    - '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.XML11EntityScanner)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1397,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XML11EntityScanner:1401,1
    - Dst: '[String].charAt(org.apache.xerces.impl.XML11EntityScanner)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1404,1
    - Dst: System.arraycopy(org.apache.xerces.impl.XML11EntityScanner,int,org.apache.xerces.impl.XML11EntityScanner,int,int)
      Src: org.apache.xerces.impl.XML11EntityScanner:1409,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XML11EntityScanner:1412,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLEntityScanner
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1422
      start: 1393
    functionDepth: 1
    functionLinenumber: 1393
    functionLinenumberEnd: 1422
    functionName: '[org.apache.xerces.impl.XML11EntityScanner].skipString(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11EntityScanner.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XML11EntityScanner].load(int,boolean)'
    - '[String].length()'
    - '[String].charAt(org.apache.xerces.impl.XML11EntityScanner)'
    - System.arraycopy(org.apache.xerces.impl.XML11EntityScanner,int,org.apache.xerces.impl.XML11EntityScanner,int,int)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11EntityScanner].skipString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.xerces.impl.XMLEntityDescription].setEntityName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityDescription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityDescription].setEntityName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.impl.XMLEntityDescription].getEntityName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityDescription.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLEntityDescription].getEntityName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLEntityDescription
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.XMLEntityDescription].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityDescription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityDescription
    signature: '[org.apache.xerces.impl.XMLEntityDescription].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLString].<init>()'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:61,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>()'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:64,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>()'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:65,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>()'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:66,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XML11DocumentScannerImpl
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 2
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.impl.XML11DocumentScannerImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DocumentScannerImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()'
    - '[org.apache.xerces.xni.XMLString].<init>()'
    - '[org.apache.xerces.util.XMLStringBuffer].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XML11DocumentScannerImpl
    signature: '[org.apache.xerces.impl.XML11DocumentScannerImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityScanner.scanContent(org.apache.xerces.impl.XML11DocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:89,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:94,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:95,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:96,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:97,1
    - Dst: fDocumentHandler.characters(org.apache.xerces.impl.XML11DocumentScannerImpl,null)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:102,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:106,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:107,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:107,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:116,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:117,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:118,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:119,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:121,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:122,1
    - Dst: fDocumentHandler.characters(org.apache.xerces.util.XMLStringBuffer,null)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:126,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 86
    functionDepth: 2
    functionLinenumber: 86
    functionLinenumberEnd: 133
    functionName: '[org.apache.xerces.impl.XML11DocumentScannerImpl].scanContent()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - fEntityScanner.scanContent(org.apache.xerces.impl.XML11DocumentScannerImpl)
    - fDocumentHandler.characters(org.apache.xerces.util.XMLStringBuffer,null)
    - fEntityScanner.skipChar(char)
    - fDocumentHandler.characters(org.apache.xerces.impl.XML11DocumentScannerImpl,null)
    - '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
    - fEntityScanner.scanChar()
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    - '[org.apache.xerces.impl.XML11DocumentScannerImpl].reportFatalError(String,null)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XML11DocumentScannerImpl].scanContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:161,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:163,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:166,1
    - Dst: fEntityScanner.scanLiteral(org.apache.xerces.impl.XML11DocumentScannerImpl,org.apache.xerces.xni.XMLString)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:169,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:171,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].isUnchangedByNormalization(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:176,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:178,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:179,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:181,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:185,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:186,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].normalizeWhitespace(org.apache.xerces.xni.XMLString,int)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:187,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:189,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:194,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:196,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:198,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:202,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:204,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:206,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:208,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].scanCharReferenceValue(org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:210,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:213,1
    - Dst: fEntityScanner.scanName()
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:220,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:222,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XML11DocumentScannerImpl)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:225,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:227,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:228,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:232,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:235,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:237,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:243,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:245,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:251,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:253,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:259,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:261,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:267,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:269,1
    - Dst: fEntityManager.isExternalEntity(org.apache.xerces.impl.XML11DocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:275,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:276,1
    - Dst: fEntityManager.isDeclaredEntity(org.apache.xerces.impl.XML11DocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:280,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:284,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:291,1
    - Dst: fEntityManager.startEntity(org.apache.xerces.impl.XML11DocumentScannerImpl,boolean)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:295,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:301,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:303,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:305,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:309,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:310,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:312,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:315,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:323,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:324,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:326,1
    - Dst: '[org.apache.xerces.util.XMLChar].isHighSurrogate(org.apache.xerces.impl.XML11DocumentScannerImpl)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:329,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:330,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].scanSurrogates(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:331,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:332,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:334,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:337,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].isInvalidLiteral(org.apache.xerces.impl.XML11DocumentScannerImpl)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:343,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:344,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:346,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:348,1
    - Dst: fEntityScanner.scanLiteral(org.apache.xerces.impl.XML11DocumentScannerImpl,org.apache.xerces.xni.XMLString)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:351,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:353,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].normalizeWhitespace(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:355,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:357,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:359,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:362,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:365,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:368,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:370,1
    - Dst: '[org.apache.xerces.xni.XMLString].equals(char[],int,int)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:372,1
    CyclomaticComplexity: 59
    EdgeCount: 59
    ICount: 179
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String
      - boolean
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 5
    argNames:
    - value
    - nonNormalizedValue
    - atName
    - checkEntities
    - eleName
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - String
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 373
      start: 154
    functionDepth: 2
    functionLinenumber: 154
    functionLinenumberEnd: 373
    functionName: '[org.apache.xerces.impl.XML11DocumentScannerImpl].scanAttributeValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,String,boolean,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - fEntityManager.isDeclaredEntity(org.apache.xerces.impl.XML11DocumentScannerImpl)
    - fEntityScanner.scanLiteral(org.apache.xerces.impl.XML11DocumentScannerImpl,org.apache.xerces.xni.XMLString)
    - fEntityScanner.peekChar()
    - fEntityScanner.scanChar()
    - '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.xni.XMLString)'
    - '[org.apache.xerces.impl.XML11DocumentScannerImpl].scanSurrogates(org.apache.xerces.util.XMLStringBuffer)'
    - '[org.apache.xerces.impl.XML11DocumentScannerImpl].normalizeWhitespace(org.apache.xerces.xni.XMLString)'
    - '[org.apache.xerces.impl.XML11DocumentScannerImpl].reportFatalError(String)'
    - '[org.apache.xerces.util.XMLChar].isHighSurrogate(org.apache.xerces.impl.XML11DocumentScannerImpl)'
    - fEntityScanner.scanName()
    - '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.util.XMLStringBuffer)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XML11DocumentScannerImpl)'
    - '[org.apache.xerces.impl.XML11DocumentScannerImpl].scanCharReferenceValue(org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.util.XMLStringBuffer)'
    - '[org.apache.xerces.impl.XML11DocumentScannerImpl].isInvalidLiteral(org.apache.xerces.impl.XML11DocumentScannerImpl)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.util.XMLStringBuffer)'
    - System.out.println(String)
    - fEntityScanner.skipChar(char)
    - fErrorReporter.reportError(String,String,short)
    - fEntityManager.startEntity(org.apache.xerces.impl.XML11DocumentScannerImpl,boolean)
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    - '[org.apache.xerces.impl.XML11DocumentScannerImpl].isUnchangedByNormalization(org.apache.xerces.xni.XMLString)'
    - '[org.apache.xerces.xni.XMLString].equals(char[],int,int)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
    - fEntityManager.isExternalEntity(org.apache.xerces.impl.XML11DocumentScannerImpl)
    - '[org.apache.xerces.impl.XML11DocumentScannerImpl].reportFatalError(String,null)'
    - '[org.apache.xerces.impl.XML11DocumentScannerImpl].normalizeWhitespace(org.apache.xerces.xni.XMLString,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11DocumentScannerImpl].scanAttributeValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,String,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:403,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:405,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:409,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:414,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:419,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:428,1
    - Dst: '[org.apache.xerces.util.XMLChar].isPubid(org.apache.xerces.impl.XML11DocumentScannerImpl)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:431,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:432,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:436,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:441,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 1
    argNames:
    - literal
    argTypes:
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 446
      start: 400
    functionDepth: 1
    functionLinenumber: 400
    functionLinenumberEnd: 446
    functionName: '[org.apache.xerces.impl.XML11DocumentScannerImpl].scanPubidLiteral(org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - '[org.apache.xerces.impl.XML11DocumentScannerImpl].reportFatalError(String)'
    - '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.util.XMLStringBuffer)'
    - fEntityScanner.scanChar()
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    - '[org.apache.xerces.util.XMLChar].isPubid(org.apache.xerces.impl.XML11DocumentScannerImpl)'
    - '[org.apache.xerces.impl.XML11DocumentScannerImpl].reportFatalError(String,null)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11DocumentScannerImpl].scanPubidLiteral(org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.XML11DocumentScannerImpl)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:456,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 460
      start: 452
    functionDepth: 0
    functionLinenumber: 452
    functionLinenumberEnd: 460
    functionName: '[org.apache.xerces.impl.XML11DocumentScannerImpl].normalizeWhitespace(org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DocumentScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.XML11DocumentScannerImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XML11DocumentScannerImpl].normalizeWhitespace(org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.XML11DocumentScannerImpl)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:470,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 2
    argNames:
    - value
    - fromIndex
    argTypes:
    - org.apache.xerces.xni.XMLString
    - int
    constantsTouched: []
    func_position:
      end: 474
      start: 466
    functionDepth: 0
    functionLinenumber: 466
    functionLinenumberEnd: 474
    functionName: '[org.apache.xerces.impl.XML11DocumentScannerImpl].normalizeWhitespace(org.apache.xerces.xni.XMLString,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DocumentScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.XML11DocumentScannerImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XML11DocumentScannerImpl].normalizeWhitespace(org.apache.xerces.xni.XMLString,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.XML11DocumentScannerImpl)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:487,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 492
      start: 483
    functionDepth: 0
    functionLinenumber: 483
    functionLinenumberEnd: 492
    functionName: '[org.apache.xerces.impl.XML11DocumentScannerImpl].isUnchangedByNormalization(org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DocumentScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.XML11DocumentScannerImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XML11DocumentScannerImpl].isUnchangedByNormalization(org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Invalid(int)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:498,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 499
      start: 497
    functionDepth: 2
    functionLinenumber: 497
    functionLinenumberEnd: 499
    functionName: '[org.apache.xerces.impl.XML11DocumentScannerImpl].isInvalid(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XML11Char].isXML11Invalid(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11DocumentScannerImpl].isInvalid(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(int)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:505,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 506
      start: 504
    functionDepth: 1
    functionLinenumber: 504
    functionLinenumberEnd: 506
    functionName: '[org.apache.xerces.impl.XML11DocumentScannerImpl].isInvalidLiteral(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11DocumentScannerImpl].isInvalidLiteral(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Name(int)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:512,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 513
      start: 511
    functionDepth: 1
    functionLinenumber: 511
    functionLinenumberEnd: 513
    functionName: '[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameChar(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XML11Char].isXML11Name(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NameStart(int)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:519,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 520
      start: 518
    functionDepth: 1
    functionLinenumber: 518
    functionLinenumberEnd: 520
    functionName: '[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartChar(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XML11Char].isXML11NameStart(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NCName(int)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:526,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 527
      start: 525
    functionDepth: 1
    functionLinenumber: 525
    functionLinenumberEnd: 527
    functionName: '[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNCName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XML11Char].isXML11NCName(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNCName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(int)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:534,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 535
      start: 533
    functionDepth: 1
    functionLinenumber: 533
    functionLinenumberEnd: 535
    functionName: '[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartHighSurrogate(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartHighSurrogate(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:538,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.XML11DocumentScannerImpl:538,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 1
    argNames:
    - version
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 539
      start: 537
    functionDepth: 1
    functionLinenumber: 537
    functionLinenumberEnd: 539
    functionName: '[org.apache.xerces.impl.XML11DocumentScannerImpl].versionSupported(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11DocumentScannerImpl].versionSupported(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentScannerImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 546
      start: 544
    functionDepth: 0
    functionLinenumber: 544
    functionLinenumberEnd: 546
    functionName: '[org.apache.xerces.impl.XML11DocumentScannerImpl].getVersionNotSupportedKey()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DocumentScannerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XML11DocumentScannerImpl].getVersionNotSupportedKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.impl.Version].getVersion()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/Version.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.Version].getVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.Version:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.impl.Version].main(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/Version.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.Version].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.Version
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.Version].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/Version.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.Version
    signature: '[org.apache.xerces.impl.Version].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.xerces.impl.XMLEntityManager:203,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.XMLEntityManager:207,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.XMLEntityManager:208,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.XMLEntityManager:348,1
    - Dst: '[java.util.Stack].<init>()'
      Src: org.apache.xerces.impl.XMLEntityManager:351,1
    - Dst: '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>()'
      Src: org.apache.xerces.impl.XMLEntityManager:364,1
    - Dst: '[org.apache.xerces.util.AugmentationsImpl].<init>()'
      Src: org.apache.xerces.impl.XMLEntityManager:367,1
    - Dst: '[ByteBufferPool].<init>(int)'
      Src: org.apache.xerces.impl.XMLEntityManager:370,1
    - Dst: '[ByteBufferPool].<init>(int)'
      Src: org.apache.xerces.impl.XMLEntityManager:373,1
    - Dst: '[CharacterBufferPool].<init>(int,int)'
      Src: org.apache.xerces.impl.XMLEntityManager:379,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].<init>(null)'
      Src: org.apache.xerces.impl.XMLEntityManager:387,1
    - Dst: '[java.util.Stack].<init>()'
      Src: org.apache.xerces.impl.XMLEntityManager:1271,1
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.impl.XMLEntityManager:1627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLEntityManager
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 388
      start: 386
    functionDepth: 1
    functionLinenumber: 386
    functionLinenumberEnd: 388
    functionName: '[org.apache.xerces.impl.XMLEntityManager].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 13
    functionsReached:
    - '[org.apache.xerces.util.AugmentationsImpl].<init>()'
    - '[String].intern()'
    - '[CharacterBufferPool].<init>(int,int)'
    - '[ByteBufferPool].<init>(int)'
    - '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>()'
    - '[Integer].<init>(int)'
    - '[java.util.Stack].<init>()'
    - '[java.util.Hashtable].<init>()'
    - '[org.apache.xerces.impl.XMLEntityManager].<init>(null)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityManager
    signature: '[org.apache.xerces.impl.XMLEntityManager].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.xerces.impl.XMLEntityManager:203,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.XMLEntityManager:207,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.XMLEntityManager:208,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.XMLEntityManager:348,1
    - Dst: '[java.util.Stack].<init>()'
      Src: org.apache.xerces.impl.XMLEntityManager:351,1
    - Dst: '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>()'
      Src: org.apache.xerces.impl.XMLEntityManager:364,1
    - Dst: '[org.apache.xerces.util.AugmentationsImpl].<init>()'
      Src: org.apache.xerces.impl.XMLEntityManager:367,1
    - Dst: '[ByteBufferPool].<init>(int)'
      Src: org.apache.xerces.impl.XMLEntityManager:370,1
    - Dst: '[ByteBufferPool].<init>(int)'
      Src: org.apache.xerces.impl.XMLEntityManager:373,1
    - Dst: '[CharacterBufferPool].<init>(int,int)'
      Src: org.apache.xerces.impl.XMLEntityManager:379,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getDeclaredEntities()'
      Src: org.apache.xerces.impl.XMLEntityManager:402,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].setScannerVersion(short)'
      Src: org.apache.xerces.impl.XMLEntityManager:404,1
    - Dst: '[java.util.Stack].<init>()'
      Src: org.apache.xerces.impl.XMLEntityManager:1271,1
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.impl.XMLEntityManager:1627,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.XMLEntityManager
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLEntityManager
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityManager
    argTypes:
    - org.apache.xerces.impl.XMLEntityManager
    constantsTouched: []
    func_position:
      end: 405
      start: 398
    functionDepth: 3
    functionLinenumber: 398
    functionLinenumberEnd: 405
    functionName: '[org.apache.xerces.impl.XMLEntityManager].<init>(org.apache.xerces.impl.XMLEntityManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.AugmentationsImpl].<init>()'
    - '[org.apache.xerces.impl.XMLEntityManager].setScannerVersion(short)'
    - '[String].intern()'
    - '[CharacterBufferPool].<init>(int,int)'
    - '[ByteBufferPool].<init>(int)'
    - '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>()'
    - '[Integer].<init>(int)'
    - '[java.util.Stack].<init>()'
    - '[java.util.Hashtable].<init>()'
    - '[org.apache.xerces.impl.XMLEntityManager].getDeclaredEntities()'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityManager
    signature: '[org.apache.xerces.impl.XMLEntityManager].<init>(org.apache.xerces.impl.XMLEntityManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - standalone
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 418
      start: 416
    functionDepth: 0
    functionLinenumber: 416
    functionLinenumberEnd: 418
    functionName: '[org.apache.xerces.impl.XMLEntityManager].setStandalone(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager].setStandalone(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 423
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 423
    functionName: '[org.apache.xerces.impl.XMLEntityManager].isStandalone()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityManager].isStandalone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 431
      start: 429
    functionDepth: 0
    functionLinenumber: 429
    functionLinenumberEnd: 431
    functionName: '[org.apache.xerces.impl.XMLEntityManager].notifyHasPEReferences()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager].notifyHasPEReferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 438
      start: 436
    functionDepth: 0
    functionLinenumber: 436
    functionLinenumberEnd: 438
    functionName: '[org.apache.xerces.impl.XMLEntityManager].hasPEReferences()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityManager].hasPEReferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.XMLEntityHandler
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityHandler
    argTypes:
    - org.apache.xerces.impl.XMLEntityHandler
    constantsTouched: []
    func_position:
      end: 448
      start: 446
    functionDepth: 0
    functionLinenumber: 446
    functionLinenumberEnd: 448
    functionName: '[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLResourceIdentifier
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 457
      start: 455
    functionDepth: 0
    functionLinenumber: 455
    functionLinenumberEnd: 457
    functionName: '[org.apache.xerces.impl.XMLEntityManager].getCurrentResourceIdentifier()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLResourceIdentifier
    signature: '[org.apache.xerces.impl.XMLEntityManager].getCurrentResourceIdentifier()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ScannedEntity
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 466
      start: 464
    functionDepth: 0
    functionLinenumber: 464
    functionLinenumberEnd: 466
    functionName: '[org.apache.xerces.impl.XMLEntityManager].getCurrentEntity()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: ScannedEntity
    signature: '[org.apache.xerces.impl.XMLEntityManager].getCurrentEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].containsKey(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:484,1
    - Dst: '[InternalEntity].<init>(String,String,boolean,int)'
      Src: org.apache.xerces.impl.XMLEntityManager:485,1
    - Dst: '[java.util.Hashtable].put(String,InternalEntity)'
      Src: org.apache.xerces.impl.XMLEntityManager:486,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.XMLEntityManager:490,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - text
    - paramEntityRefs
    argTypes:
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 497
      start: 483
    functionDepth: 0
    functionLinenumber: 483
    functionLinenumberEnd: 497
    functionName: '[org.apache.xerces.impl.XMLEntityManager].addInternalEntity(String,String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached:
    - '[java.util.Hashtable].containsKey(String)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[java.util.Hashtable].put(String,InternalEntity)'
    - '[InternalEntity].<init>(String,String,boolean,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager].addInternalEntity(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].addInternalEntity(String,String,int)'
      Src: org.apache.xerces.impl.XMLEntityManager:514,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - text
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 515
      start: 513
    functionDepth: 1
    functionLinenumber: 513
    functionLinenumberEnd: 515
    functionName: '[org.apache.xerces.impl.XMLEntityManager].addInternalEntity(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].addInternalEntity(String,String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager].addInternalEntity(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:527,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.XMLEntityManager:528,1
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:529,1
    - Dst: entity.isExternal()
      Src: org.apache.xerces.impl.XMLEntityManager:530,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 535
      start: 525
    functionDepth: 0
    functionLinenumber: 525
    functionLinenumberEnd: 535
    functionName: '[org.apache.xerces.impl.XMLEntityManager].getParamEntityRefCount(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached:
    - '[java.util.Hashtable].get(String)'
    - '[String].charAt(int)'
    - '[String].length()'
    - entity.isExternal()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLEntityManager].getParamEntityRefCount(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].containsKey(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:562,1
    - Dst: '[java.util.Stack].size()'
      Src: org.apache.xerces.impl.XMLEntityManager:565,1
    - Dst: fCurrentEntity.entityLocation.getExpandedSystemId()
      Src: org.apache.xerces.impl.XMLEntityManager:567,1
    - Dst: '[java.util.Stack].elementAt(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:571,1
    - Dst: externalEntity.entityLocation.getExpandedSystemId()
      Src: org.apache.xerces.impl.XMLEntityManager:572,1
    - Dst: externalEntity.entityLocation.getExpandedSystemId()
      Src: org.apache.xerces.impl.XMLEntityManager:573,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,org.apache.xerces.impl.XMLEntityManager,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager:580,1
    - Dst: '[org.apache.xerces.util.XMLEntityDescriptionImpl].<init>(String,String,String,org.apache.xerces.impl.XMLEntityManager,String)'
      Src: org.apache.xerces.impl.XMLEntityManager:579,1
    - Dst: '[ExternalEntity].<init>(String,org.apache.xerces.util.XMLEntityDescriptionImpl,null,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager:578,1
    - Dst: '[java.util.Hashtable].put(String,ExternalEntity)'
      Src: org.apache.xerces.impl.XMLEntityManager:581,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.XMLEntityManager:585,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - publicId
    - literalSystemId
    - baseSystemId
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 592
      start: 559
    functionDepth: 1
    functionLinenumber: 559
    functionLinenumberEnd: 592
    functionName: '[org.apache.xerces.impl.XMLEntityManager].addExternalEntity(String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - fCurrentEntity.entityLocation.getExpandedSystemId()
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,org.apache.xerces.impl.XMLEntityManager,boolean)'
    - '[java.util.Hashtable].put(String,ExternalEntity)'
    - '[java.util.Hashtable].containsKey(String)'
    - '[java.util.Stack].elementAt(org.apache.xerces.impl.XMLEntityManager)'
    - '[java.util.Stack].size()'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[org.apache.xerces.util.XMLEntityDescriptionImpl].<init>(String,String,String,org.apache.xerces.impl.XMLEntityManager,String)'
    - '[ExternalEntity].<init>(String,org.apache.xerces.util.XMLEntityDescriptionImpl,null,boolean)'
    - externalEntity.entityLocation.getExpandedSystemId()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager].addExternalEntity(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:603,1
    - Dst: entity.isExternal()
      Src: org.apache.xerces.impl.XMLEntityManager:607,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 608
      start: 601
    functionDepth: 0
    functionLinenumber: 601
    functionLinenumberEnd: 608
    functionName: '[org.apache.xerces.impl.XMLEntityManager].isExternalEntity(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached:
    - '[java.util.Hashtable].get(String)'
    - entity.isExternal()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityManager].isExternalEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:620,1
    - Dst: entity.isEntityDeclInExternalSubset()
      Src: org.apache.xerces.impl.XMLEntityManager:624,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 625
      start: 618
    functionDepth: 0
    functionLinenumber: 618
    functionLinenumberEnd: 625
    functionName: '[org.apache.xerces.impl.XMLEntityManager].isEntityDeclInExternalSubset(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].get(String)'
    - entity.isEntityDeclInExternalSubset()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityManager].isEntityDeclInExternalSubset(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].containsKey(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:646,1
    - Dst: '[org.apache.xerces.util.XMLEntityDescriptionImpl].<init>(String,String,String,String,null)'
      Src: org.apache.xerces.impl.XMLEntityManager:648,1
    - Dst: '[ExternalEntity].<init>(String,org.apache.xerces.util.XMLEntityDescriptionImpl,String,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager:647,1
    - Dst: '[java.util.Hashtable].put(String,ExternalEntity)'
      Src: org.apache.xerces.impl.XMLEntityManager:650,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.XMLEntityManager:654,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - name
    - publicId
    - systemId
    - baseSystemId
    - notation
    argTypes:
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 660
      start: 643
    functionDepth: 0
    functionLinenumber: 643
    functionLinenumberEnd: 660
    functionName: '[org.apache.xerces.impl.XMLEntityManager].addUnparsedEntity(String,String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLEntityDescriptionImpl].<init>(String,String,String,String,null)'
    - '[java.util.Hashtable].containsKey(String)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[java.util.Hashtable].put(String,ExternalEntity)'
    - '[ExternalEntity].<init>(String,org.apache.xerces.util.XMLEntityDescriptionImpl,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager].addUnparsedEntity(String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:671,1
    - Dst: entity.isUnparsed()
      Src: org.apache.xerces.impl.XMLEntityManager:675,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 676
      start: 669
    functionDepth: 0
    functionLinenumber: 669
    functionLinenumberEnd: 676
    functionName: '[org.apache.xerces.impl.XMLEntityManager].isUnparsedEntity(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].get(String)'
    - entity.isUnparsed()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityManager].isUnparsedEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:686,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 688
      start: 684
    functionDepth: 0
    functionLinenumber: 684
    functionLinenumberEnd: 688
    functionName: '[org.apache.xerces.impl.XMLEntityManager].isDeclaredEntity(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached:
    - '[java.util.Hashtable].get(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityManager].isDeclaredEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
      Src: org.apache.xerces.impl.XMLEntityManager:709,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
      Src: org.apache.xerces.impl.XMLEntityManager:710,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.impl.XMLEntityManager:711,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.impl.XMLEntityManager:712,1
    - Dst: fCurrentEntity.entityLocation.getExpandedSystemId()
      Src: org.apache.xerces.impl.XMLEntityManager:724,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,org.apache.xerces.impl.XMLEntityManager,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager:733,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].setBaseSystemId(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:735,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].setExpandedSystemId(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:736,1
    - Dst: '[org.apache.xerces.xni.parser.XMLEntityResolver].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
      Src: org.apache.xerces.impl.XMLEntityManager:737,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(String,String,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:749,1
    - Dst: System.err.println(String)
      Src: org.apache.xerces.impl.XMLEntityManager:753,1
    - Dst: System.err.println(String)
      Src: org.apache.xerces.impl.XMLEntityManager:754,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLInputSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resourceIdentifier
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    constantsTouched: []
    func_position:
      end: 759
      start: 706
    functionDepth: 1
    functionLinenumber: 706
    functionLinenumberEnd: 759
    functionName: '[org.apache.xerces.impl.XMLEntityManager].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - fCurrentEntity.entityLocation.getExpandedSystemId()
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(String,String,org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
    - '[org.apache.xerces.xni.parser.XMLEntityResolver].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,org.apache.xerces.impl.XMLEntityManager,boolean)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].setBaseSystemId(org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].setExpandedSystemId(String)'
    - System.err.println(String)
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLInputSource
    signature: '[org.apache.xerces.impl.XMLEntityManager].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:775,1
    - Dst: '[org.apache.xerces.util.XMLResourceIdentifierImpl].clear()'
      Src: org.apache.xerces.impl.XMLEntityManager:779,1
    - Dst: '[org.apache.xerces.xni.Augmentations].removeAllItems()'
      Src: org.apache.xerces.impl.XMLEntityManager:780,1
    - Dst: '[org.apache.xerces.xni.Augmentations].putItem(String,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:781,1
    - Dst: '[org.apache.xerces.impl.XMLEntityHandler].startEntity(String,org.apache.xerces.util.XMLResourceIdentifierImpl,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLEntityManager:782,1
    - Dst: '[org.apache.xerces.xni.Augmentations].removeAllItems()'
      Src: org.apache.xerces.impl.XMLEntityManager:783,1
    - Dst: '[org.apache.xerces.xni.Augmentations].putItem(String,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:784,1
    - Dst: '[org.apache.xerces.impl.XMLEntityHandler].endEntity(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLEntityManager:785,1
    - Dst: entity.isExternal()
      Src: org.apache.xerces.impl.XMLEntityManager:791,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].isCachedDTD()'
      Src: org.apache.xerces.impl.XMLEntityManager:792,1
    - Dst: entity.isUnparsed()
      Src: org.apache.xerces.impl.XMLEntityManager:793,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:794,1
    - Dst: '[org.apache.xerces.util.XMLResourceIdentifierImpl].clear()'
      Src: org.apache.xerces.impl.XMLEntityManager:799,1
    - Dst: externalEntity.entityLocation.getLiteralSystemId()
      Src: org.apache.xerces.impl.XMLEntityManager:805,1
    - Dst: externalEntity.entityLocation.getBaseSystemId()
      Src: org.apache.xerces.impl.XMLEntityManager:806,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager:807,1
    - Dst: '[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager,String)'
      Src: org.apache.xerces.impl.XMLEntityManager:808,1
    - Dst: '[org.apache.xerces.xni.Augmentations].removeAllItems()'
      Src: org.apache.xerces.impl.XMLEntityManager:811,1
    - Dst: '[org.apache.xerces.xni.Augmentations].putItem(String,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:812,1
    - Dst: '[org.apache.xerces.impl.XMLEntityHandler].startEntity(String,org.apache.xerces.util.XMLResourceIdentifierImpl,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLEntityManager:813,1
    - Dst: '[org.apache.xerces.xni.Augmentations].removeAllItems()'
      Src: org.apache.xerces.impl.XMLEntityManager:814,1
    - Dst: '[org.apache.xerces.xni.Augmentations].putItem(String,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:815,1
    - Dst: '[org.apache.xerces.impl.XMLEntityHandler].endEntity(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLEntityManager:816,1
    - Dst: '[java.util.Stack].size()'
      Src: org.apache.xerces.impl.XMLEntityManager:823,1
    - Dst: '[java.util.Stack].elementAt(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:827,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:829,1
    - Dst: '[java.util.Stack].elementAt(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:831,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:832,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:833,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:835,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:836,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:837,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:838,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.XMLEntityManager:839,1
    - Dst: '[org.apache.xerces.util.XMLResourceIdentifierImpl].clear()'
      Src: org.apache.xerces.impl.XMLEntityManager:844,1
    - Dst: externalEntity.entityLocation.getLiteralSystemId()
      Src: org.apache.xerces.impl.XMLEntityManager:849,1
    - Dst: externalEntity.entityLocation.getBaseSystemId()
      Src: org.apache.xerces.impl.XMLEntityManager:850,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager:851,1
    - Dst: '[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager,String)'
      Src: org.apache.xerces.impl.XMLEntityManager:852,1
    - Dst: '[org.apache.xerces.xni.Augmentations].removeAllItems()'
      Src: org.apache.xerces.impl.XMLEntityManager:856,1
    - Dst: '[org.apache.xerces.xni.Augmentations].putItem(String,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:857,1
    - Dst: '[org.apache.xerces.impl.XMLEntityHandler].startEntity(String,org.apache.xerces.util.XMLResourceIdentifierImpl,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLEntityManager:858,1
    - Dst: '[org.apache.xerces.xni.Augmentations].removeAllItems()'
      Src: org.apache.xerces.impl.XMLEntityManager:859,1
    - Dst: '[org.apache.xerces.xni.Augmentations].putItem(String,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:860,1
    - Dst: '[org.apache.xerces.impl.XMLEntityHandler].endEntity(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLEntityManager:861,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].resolveEntity(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:871,1
    - Dst: '[java.io.StringReader].<init>(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:877,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,null,null,java.io.StringReader,null)'
      Src: org.apache.xerces.impl.XMLEntityManager:878,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].startEntity(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:882,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 98
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - entityName
    - literal
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 884
      start: 771
    functionDepth: 1
    functionLinenumber: 771
    functionLinenumberEnd: 884
    functionName: '[org.apache.xerces.impl.XMLEntityManager].startEntity(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached:
    - externalEntity.entityLocation.getLiteralSystemId()
    - entity.isExternal()
    - '[org.apache.xerces.util.XMLResourceIdentifierImpl].clear()'
    - '[java.util.Stack].size()'
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.impl.validation.ValidationManager].isCachedDTD()'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.xerces.impl.XMLEntityManager].startEntity(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.impl.XMLEntityHandler].endEntity(String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.XMLEntityHandler].startEntity(String,org.apache.xerces.util.XMLResourceIdentifierImpl,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.xni.Augmentations)'
    - '[String].startsWith(String)'
    - entity.isUnparsed()
    - '[org.apache.xerces.xni.Augmentations].putItem(String,org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,null,null,java.io.StringReader,null)'
    - '[org.apache.xerces.impl.XMLEntityManager].resolveEntity(org.apache.xerces.impl.XMLEntityManager)'
    - externalEntity.entityLocation.getBaseSystemId()
    - '[java.io.StringReader].<init>(org.apache.xerces.impl.XMLEntityManager)'
    - '[java.util.Stack].elementAt(org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager,String)'
    - '[org.apache.xerces.xni.Augmentations].removeAllItems()'
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager,boolean)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[StringBuffer].append(org.apache.xerces.impl.XMLEntityManager)'
    - '[java.util.Hashtable].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager].startEntity(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].startEntity(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager:897,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xmlInputSource
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 898
      start: 895
    functionDepth: 9
    functionLinenumber: 895
    functionLinenumberEnd: 898
    functionName: '[org.apache.xerces.impl.XMLEntityManager].startDocumentEntity(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].startEntity(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager].startDocumentEntity(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].startEntity(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager:911,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xmlInputSource
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 912
      start: 909
    functionDepth: 9
    functionLinenumber: 909
    functionLinenumberEnd: 912
    functionName: '[org.apache.xerces.impl.XMLEntityManager].startDTDEntity(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].startEntity(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager].startDTDEntity(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 918
      start: 916
    functionDepth: 0
    functionLinenumber: 916
    functionLinenumberEnd: 918
    functionName: '[org.apache.xerces.impl.XMLEntityManager].startExternalSubset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager].startExternalSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 922
      start: 920
    functionDepth: 0
    functionLinenumber: 920
    functionLinenumberEnd: 922
    functionName: '[org.apache.xerces.impl.XMLEntityManager].endExternalSubset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager].endExternalSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].setupCurrentEntity(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager:944,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getParamEntityRefCount(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:952,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.XMLEntityManager:954,1
    - Dst: '[org.apache.xerces.impl.XMLEntityHandler].startEntity(String,org.apache.xerces.util.XMLResourceIdentifierImpl,String,null)'
      Src: org.apache.xerces.impl.XMLEntityManager:967,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.parser.XMLInputSource
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - xmlInputSource
    - literal
    - isExternal
    argTypes:
    - String
    - org.apache.xerces.xni.parser.XMLInputSource
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 970
      start: 939
    functionDepth: 8
    functionLinenumber: 939
    functionLinenumberEnd: 970
    functionName: '[org.apache.xerces.impl.XMLEntityManager].startEntity(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].getParamEntityRefCount(String)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[org.apache.xerces.impl.XMLEntityManager].setupCurrentEntity(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,boolean)'
    - '[org.apache.xerces.impl.XMLEntityHandler].startEntity(String,org.apache.xerces.util.XMLResourceIdentifierImpl,String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager].startEntity(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getPublicId()'
      Src: org.apache.xerces.impl.XMLEntityManager:990,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()'
      Src: org.apache.xerces.impl.XMLEntityManager:991,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()'
      Src: org.apache.xerces.impl.XMLEntityManager:992,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getEncoding()'
      Src: org.apache.xerces.impl.XMLEntityManager:993,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()'
      Src: org.apache.xerces.impl.XMLEntityManager:1000,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,String,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager:1002,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()'
      Src: org.apache.xerces.impl.XMLEntityManager:1007,1
    - Dst: '[java.net.URL].<init>(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1009,1
    - Dst: '[java.net.URL].openConnection()'
      Src: org.apache.xerces.impl.XMLEntityManager:1010,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getInputStream()'
      Src: org.apache.xerces.impl.XMLEntityManager:1012,1
    - Dst: httpInputSource.getHTTPRequestProperties()
      Src: org.apache.xerces.impl.XMLEntityManager:1023,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].hasNext()'
      Src: org.apache.xerces.impl.XMLEntityManager:1024,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].next()'
      Src: org.apache.xerces.impl.XMLEntityManager:1025,1
    - Dst: entry.getKey()
      Src: org.apache.xerces.impl.XMLEntityManager:1026,1
    - Dst: entry.getValue()
      Src: org.apache.xerces.impl.XMLEntityManager:1026,1
    - Dst: urlConnection.setRequestProperty(String,String)
      Src: org.apache.xerces.impl.XMLEntityManager:1026,1
    - Dst: httpInputSource.getFollowHTTPRedirects()
      Src: org.apache.xerces.impl.XMLEntityManager:1030,1
    - Dst: urlConnection.setInstanceFollowRedirects(org.apache.xerces.impl.XMLEntityManager)
      Src: org.apache.xerces.impl.XMLEntityManager:1032,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getInputStream()'
      Src: org.apache.xerces.impl.XMLEntityManager:1036,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getURL()'
      Src: org.apache.xerces.impl.XMLEntityManager:1043,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].toString()'
      Src: org.apache.xerces.impl.XMLEntityManager:1043,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].equals(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1046,1
    - Dst: '[RewindableInputStream].<init>(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1054,1
    - Dst: '[RewindableInputStream].readAndBuffer()'
      Src: org.apache.xerces.impl.XMLEntityManager:1063,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getEncodingInfo(org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1066,1
    - Dst: stream.reset()
      Src: org.apache.xerces.impl.XMLEntityManager:1070,1
    - Dst: stream.skip(int)
      Src: org.apache.xerces.impl.XMLEntityManager:1077,1
    - Dst: stream.skip(int)
      Src: org.apache.xerces.impl.XMLEntityManager:1083,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].createReader(org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1086,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].createReader(org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1089,1
    - Dst: encoding.toUpperCase(org.apache.xerces.impl.XMLEntityManager)
      Src: org.apache.xerces.impl.XMLEntityManager:1095,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].equals(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1098,1
    - Dst: '[RewindableInputStream].readAndBuffer()'
      Src: org.apache.xerces.impl.XMLEntityManager:1102,1
    - Dst: stream.reset()
      Src: org.apache.xerces.impl.XMLEntityManager:1109,1
    - Dst: stream.reset()
      Src: org.apache.xerces.impl.XMLEntityManager:1113,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].createReader(org.apache.xerces.impl.XMLEntityManager,String,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1115,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].equals(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1119,1
    - Dst: '[RewindableInputStream].readAndBuffer()'
      Src: org.apache.xerces.impl.XMLEntityManager:1123,1
    - Dst: stream.reset()
      Src: org.apache.xerces.impl.XMLEntityManager:1127,1
    - Dst: stream.skip(int)
      Src: org.apache.xerces.impl.XMLEntityManager:1134,1
    - Dst: stream.skip(int)
      Src: org.apache.xerces.impl.XMLEntityManager:1139,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].createReader(org.apache.xerces.impl.XMLEntityManager,String,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1154,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].equals(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1158,1
    - Dst: '[RewindableInputStream].readAndBuffer()'
      Src: org.apache.xerces.impl.XMLEntityManager:1162,1
    - Dst: stream.reset()
      Src: org.apache.xerces.impl.XMLEntityManager:1166,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].createReader(org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1179,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].equals(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1183,1
    - Dst: '[RewindableInputStream].readAndBuffer()'
      Src: org.apache.xerces.impl.XMLEntityManager:1187,1
    - Dst: stream.reset()
      Src: org.apache.xerces.impl.XMLEntityManager:1191,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].createReader(org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1203,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].createReader(org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1206,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityManager:1214,1
    - Dst: '[java.util.Stack].push(java.io.Reader)'
      Src: org.apache.xerces.impl.XMLEntityManager:1221,1
    - Dst: '[java.util.Stack].push(ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityManager:1225,1
    - Dst: '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>(String,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1230,1
    - Dst: '[ScannedEntity].<init>(String,org.apache.xerces.util.XMLResourceIdentifierImpl,org.apache.xerces.impl.XMLEntityManager,java.io.Reader,byte[],org.apache.xerces.impl.XMLEntityManager,boolean,boolean,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager:1229,1
    - Dst: '[ScannedEntity].setEncodingExternallySpecified(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1232,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].setCurrentEntity(ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityManager:1233,1
    - Dst: '[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(String,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1234,1
    CyclomaticComplexity: 69
    EdgeCount: 69
    ICount: 193
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.parser.XMLInputSource
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - xmlInputSource
    - literal
    - isExternal
    argTypes:
    - String
    - org.apache.xerces.xni.parser.XMLInputSource
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 1236
      start: 985
    functionDepth: 7
    functionLinenumber: 985
    functionLinenumberEnd: 1236
    functionName: '[org.apache.xerces.impl.XMLEntityManager].setupCurrentEntity(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 2
    functionsReached:
    - stream.skip(int)
    - '[org.apache.xerces.xni.parser.XMLInputSource].getPublicId()'
    - '[java.net.URL].<init>(String)'
    - '[org.apache.xerces.impl.XMLEntityManager].getInputStream()'
    - '[RewindableInputStream].readAndBuffer()'
    - '[org.apache.xerces.impl.XMLEntityScanner].setCurrentEntity(ScannedEntity)'
    - '[org.apache.xerces.impl.XMLEntityManager].equals(String)'
    - httpInputSource.getHTTPRequestProperties()
    - entry.getKey()
    - '[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()'
    - '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>(String,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.impl.XMLEntityManager].createReader(org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager)'
    - '[RewindableInputStream].<init>(org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()'
    - httpInputSource.getFollowHTTPRedirects()
    - '[ScannedEntity].<init>(String,org.apache.xerces.util.XMLResourceIdentifierImpl,org.apache.xerces.impl.XMLEntityManager,java.io.Reader,byte[],org.apache.xerces.impl.XMLEntityManager,boolean,boolean,boolean)'
    - System.out.println(String)
    - '[java.util.Stack].push(java.io.Reader)'
    - '[org.apache.xerces.impl.XMLEntityManager].getURL()'
    - '[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(String,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.impl.XMLEntityManager].createReader(org.apache.xerces.impl.XMLEntityManager,String,org.apache.xerces.impl.XMLEntityManager)'
    - urlConnection.setInstanceFollowRedirects(org.apache.xerces.impl.XMLEntityManager)
    - '[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()'
    - encoding.toUpperCase(org.apache.xerces.impl.XMLEntityManager)
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,String,boolean)'
    - urlConnection.setRequestProperty(String,String)
    - '[ScannedEntity].setEncodingExternallySpecified(org.apache.xerces.impl.XMLEntityManager)'
    - '[java.net.URL].openConnection()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getEncoding()'
    - '[org.apache.xerces.impl.XMLEntityManager].next()'
    - '[org.apache.xerces.impl.XMLEntityManager].getEncodingInfo(org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()'
    - '[org.apache.xerces.impl.XMLEntityManager].hasNext()'
    - '[java.util.Stack].push(ScannedEntity)'
    - stream.reset()
    - entry.getValue()
    - '[org.apache.xerces.impl.XMLEntityManager].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLEntityManager].setupCurrentEntity(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].<init>()'
      Src: org.apache.xerces.impl.XMLEntityManager:1242,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].reset(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.impl.XMLEntityManager:1244,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].setCurrentEntity(ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityManager:1246,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].<init>()'
      Src: org.apache.xerces.impl.XMLEntityManager:1249,1
    - Dst: '[org.apache.xerces.impl.XML11EntityScanner].reset(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.impl.XMLEntityManager:1251,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].setCurrentEntity(ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityManager:1253,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - version
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 1255
      start: 1239
    functionDepth: 2
    functionLinenumber: 1239
    functionLinenumberEnd: 1255
    functionName: '[org.apache.xerces.impl.XMLEntityManager].setScannerVersion(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityScanner].reset(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter)'
    - '[org.apache.xerces.impl.XML11EntityScanner].reset(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter)'
    - '[org.apache.xerces.impl.XMLEntityScanner].<init>()'
    - '[org.apache.xerces.impl.XML11EntityScanner].<init>()'
    - '[org.apache.xerces.impl.XMLEntityScanner].setCurrentEntity(ScannedEntity)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager].setScannerVersion(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].<init>()'
      Src: org.apache.xerces.impl.XMLEntityManager:1262,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].reset(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.impl.XMLEntityManager:1264,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLEntityScanner
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1268
      start: 1258
    functionDepth: 1
    functionLinenumber: 1258
    functionLinenumberEnd: 1268
    functionName: '[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 10
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityScanner].<init>()'
    - '[org.apache.xerces.impl.XMLEntityScanner].reset(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter)'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityScanner
    signature: '[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Stack].size()'
      Src: org.apache.xerces.impl.XMLEntityManager:1278,1
    - Dst: '[java.util.Stack].pop()'
      Src: org.apache.xerces.impl.XMLEntityManager:1280,1
    - Dst: '[java.io.Reader].close()'
      Src: org.apache.xerces.impl.XMLEntityManager:1280,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1285
      start: 1276
    functionDepth: 0
    functionLinenumber: 1276
    functionLinenumberEnd: 1285
    functionName: '[org.apache.xerces.impl.XMLEntityManager].closeReaders()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 8
    functionsReached:
    - '[java.util.Stack].pop()'
    - '[java.io.Reader].close()'
    - '[java.util.Stack].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager].closeReaders()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1310,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].reset()'
      Src: org.apache.xerces.impl.XMLEntityManager:1317,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1323,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1329,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1335,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1343,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1350,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1357,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1364,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1365,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1367,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1373,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1379,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].reset()'
      Src: org.apache.xerces.impl.XMLEntityManager:1386,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 1388
      start: 1305
    functionDepth: 3
    functionLinenumber: 1305
    functionLinenumberEnd: 1388
    functionName: '[org.apache.xerces.impl.XMLEntityManager].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].reset()'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SecurityManager].getEntityExpansionLimit()'
      Src: org.apache.xerces.impl.XMLEntityManager:1394,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.XMLEntityManager:1399,1
    - Dst: '[java.util.Stack].removeAllElements()'
      Src: org.apache.xerces.impl.XMLEntityManager:1400,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].reset(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.impl.XMLEntityManager:1406,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].reset(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.impl.XMLEntityManager:1409,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].addInternalEntity(String,String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1414,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].addInternalEntity(String,String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1415,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].addInternalEntity(String,String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1416,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].addInternalEntity(String,String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1417,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].addInternalEntity(String,String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1418,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].addInternalEntity(String,String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1419,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].addInternalEntity(String,String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1420,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].addInternalEntity(String,String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1421,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].addInternalEntity(String,String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1422,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].addExternalEntity(String,null,String,String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1424,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].addExternalEntity(String,null,String,String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1425,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].addExternalEntity(String,null,String,String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1426,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].addExternalEntity(String,null,String,String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1427,1
    - Dst: '[java.util.Hashtable].entrySet()'
      Src: org.apache.xerces.impl.XMLEntityManager:1436,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].iterator()'
      Src: org.apache.xerces.impl.XMLEntityManager:1436,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].hasNext()'
      Src: org.apache.xerces.impl.XMLEntityManager:1437,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].next()'
      Src: org.apache.xerces.impl.XMLEntityManager:1438,1
    - Dst: entry.getKey()
      Src: org.apache.xerces.impl.XMLEntityManager:1439,1
    - Dst: entry.getValue()
      Src: org.apache.xerces.impl.XMLEntityManager:1440,1
    - Dst: '[java.util.Hashtable].put(org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1441,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1446
      start: 1393
    functionDepth: 2
    functionLinenumber: 1393
    functionLinenumberEnd: 1446
    functionName: '[org.apache.xerces.impl.XMLEntityManager].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 3
    functionsReached:
    - '[java.util.Stack].removeAllElements()'
    - '[org.apache.xerces.impl.XMLEntityScanner].reset(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter)'
    - '[org.apache.xerces.impl.XMLEntityManager].addInternalEntity(String,String)'
    - '[org.apache.xerces.impl.XMLEntityManager].next()'
    - '[org.apache.xerces.util.SecurityManager].getEntityExpansionLimit()'
    - '[org.apache.xerces.impl.XMLEntityManager].iterator()'
    - entry.getKey()
    - '[org.apache.xerces.impl.XMLEntityManager].hasNext()'
    - '[java.util.Hashtable].clear()'
    - '[java.util.Hashtable].put(org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLEntityManager)'
    - '[java.util.Hashtable].entrySet()'
    - '[org.apache.xerces.impl.XMLEntityManager].addExternalEntity(String,null,String,String)'
    - entry.getValue()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.impl.XMLEntityManager:1454,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1455
      start: 1453
    functionDepth: 0
    functionLinenumber: 1453
    functionLinenumberEnd: 1455
    functionName: '[org.apache.xerces.impl.XMLEntityManager].getRecognizedFeatures()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.XMLEntityManager].getRecognizedFeatures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1476,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:1477,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:1477,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:1478,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1479,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 1484
      start: 1472
    functionDepth: 1
    functionLinenumber: 1472
    functionLinenumberEnd: 1484
    functionName: '[org.apache.xerces.impl.XMLEntityManager].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached:
    - '[String].startsWith(String)'
    - '[String].length()'
    - '[String].endsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.impl.XMLEntityManager:1492,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1493
      start: 1491
    functionDepth: 0
    functionLinenumber: 1491
    functionLinenumberEnd: 1493
    functionName: '[org.apache.xerces.impl.XMLEntityManager].getRecognizedProperties()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.XMLEntityManager].getRecognizedProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1514,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:1515,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:1515,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:1517,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1518,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:1522,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1523,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:1527,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1528,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:1532,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1533,1
    - Dst: bufferSize.intValue()
      Src: org.apache.xerces.impl.XMLEntityManager:1536,1
    - Dst: bufferSize.intValue()
      Src: org.apache.xerces.impl.XMLEntityManager:1537,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].setBufferSize(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1538,1
    - Dst: '[ByteBufferPool].setBufferSize(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1539,1
    - Dst: '[ByteBufferPool].setBufferSize(int)'
      Src: org.apache.xerces.impl.XMLEntityManager:1540,1
    - Dst: '[CharacterBufferPool].setExternalBufferSize(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1541,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:1544,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1545,1
    - Dst: '[org.apache.xerces.util.SecurityManager].getEntityExpansionLimit()'
      Src: org.apache.xerces.impl.XMLEntityManager:1547,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 1551
      start: 1510
    functionDepth: 1
    functionLinenumber: 1510
    functionLinenumberEnd: 1551
    functionName: '[org.apache.xerces.impl.XMLEntityManager].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityScanner].setBufferSize(org.apache.xerces.impl.XMLEntityManager)'
    - '[ByteBufferPool].setBufferSize(int)'
    - '[org.apache.xerces.util.SecurityManager].getEntityExpansionLimit()'
    - bufferSize.intValue()
    - '[String].endsWith(String)'
    - '[CharacterBufferPool].setExternalBufferSize(org.apache.xerces.impl.XMLEntityManager)'
    - '[String].startsWith(String)'
    - '[String].length()'
    - '[ByteBufferPool].setBufferSize(org.apache.xerces.impl.XMLEntityManager)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RECOGNIZED_FEATURES[i].equals(String)
      Src: org.apache.xerces.impl.XMLEntityManager:1564,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1569
      start: 1562
    functionDepth: 0
    functionLinenumber: 1562
    functionLinenumberEnd: 1569
    functionName: '[org.apache.xerces.impl.XMLEntityManager].getFeatureDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - RECOGNIZED_FEATURES[i].equals(String)
    linkageType: ''
    returnType: Boolean
    signature: '[org.apache.xerces.impl.XMLEntityManager].getFeatureDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RECOGNIZED_PROPERTIES[i].equals(String)
      Src: org.apache.xerces.impl.XMLEntityManager:1582,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1587
      start: 1580
    functionDepth: 0
    functionLinenumber: 1580
    functionLinenumberEnd: 1587
    functionName: '[org.apache.xerces.impl.XMLEntityManager].getPropertyDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - RECOGNIZED_PROPERTIES[i].equals(String)
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.XMLEntityManager].getPropertyDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.impl.XMLEntityManager:1647,1
    - Dst: userDir.length()
      Src: org.apache.xerces.impl.XMLEntityManager:1652,1
    - Dst: '[org.apache.xerces.util.URI].<init>(String,String,String,null,null)'
      Src: org.apache.xerces.impl.XMLEntityManager:1653,1
    - Dst: userDir.equals(String)
      Src: org.apache.xerces.impl.XMLEntityManager:1657,1
    - Dst: userDir.replace(org.apache.xerces.impl.XMLEntityManager,char)
      Src: org.apache.xerces.impl.XMLEntityManager:1665,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:1667,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.XMLEntityManager:1668,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].charAt(int)'
      Src: org.apache.xerces.impl.XMLEntityManager:1670,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].charAt(int)'
      Src: org.apache.xerces.impl.XMLEntityManager:1671,1
    - Dst: Character.toUpperCase(org.apache.xerces.impl.XMLEntityManager)
      Src: org.apache.xerces.impl.XMLEntityManager:1671,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLEntityManager:1673,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].charAt(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1680,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLEntityManager:1685,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.XMLEntityManager:1686,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.XMLEntityManager:1687,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLEntityManager:1691,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].substring(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1701,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getBytes(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1701,1
    - Dst: '[org.apache.xerces.util.URI].<init>(String,String,org.apache.xerces.impl.XMLEntityManager,null,null)'
      Src: org.apache.xerces.impl.XMLEntityManager:1704,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLEntityManager:1714,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.XMLEntityManager:1715,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.XMLEntityManager:1716,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLEntityManager:1719,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.XMLEntityManager:1720,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.XMLEntityManager:1721,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLEntityManager:1724,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].endsWith(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1730,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLEntityManager:1731,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.XMLEntityManager:1733,1
    - Dst: '[org.apache.xerces.util.URI].<init>(String,String,org.apache.xerces.impl.XMLEntityManager,null,null)'
      Src: org.apache.xerces.impl.XMLEntityManager:1733,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions:
      - URI.MalformedURIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.util.URI
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1736
      start: 1643
    functionDepth: 1
    functionLinenumber: 1643
    functionLinenumberEnd: 1736
    functionName: '[org.apache.xerces.impl.XMLEntityManager].getUserDir()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].substring(org.apache.xerces.impl.XMLEntityManager)'
    - '[StringBuffer].<init>(int)'
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[org.apache.xerces.impl.XMLEntityManager].charAt(int)'
    - userDir.equals(String)
    - userDir.replace(org.apache.xerces.impl.XMLEntityManager,char)
    - Character.toUpperCase(org.apache.xerces.impl.XMLEntityManager)
    - '[org.apache.xerces.impl.XMLEntityManager].charAt(org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.util.URI].<init>(String,String,org.apache.xerces.impl.XMLEntityManager,null,null)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.util.URI].<init>(String,String,String,null,null)'
    - '[org.apache.xerces.impl.XMLEntityManager].length()'
    - '[org.apache.xerces.impl.XMLEntityManager].getBytes(String)'
    - userDir.length()
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append()'
    - '[org.apache.xerces.impl.XMLEntityManager].endsWith(String)'
    linkageType: ''
    returnType: org.apache.xerces.util.URI
    signature: '[org.apache.xerces.impl.XMLEntityManager].getUserDir()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getUserDir()'
      Src: org.apache.xerces.impl.XMLEntityManager:1747,1
    - Dst: '[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.impl.XMLEntityManager:1747,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.URI
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions:
      - URI.MalformedURIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - org.apache.xerces.util.URI
    constantsTouched: []
    func_position:
      end: 1748
      start: 1745
    functionDepth: 2
    functionLinenumber: 1745
    functionLinenumberEnd: 1748
    functionName: '[org.apache.xerces.impl.XMLEntityManager].absolutizeAgainstUserDir(org.apache.xerces.util.URI)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)'
    - '[org.apache.xerces.impl.XMLEntityManager].getUserDir()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager].absolutizeAgainstUserDir(org.apache.xerces.util.URI)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemIdStrictOn(String,String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1775,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemIdStrictOff(String,String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1780,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:1787,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].fixURI(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1792,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:1798,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1799,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getUserDir()'
      Src: org.apache.xerces.impl.XMLEntityManager:1800,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].fixURI(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1804,1
    - Dst: '[String].trim()'
      Src: org.apache.xerces.impl.XMLEntityManager:1804,1
    - Dst: '[org.apache.xerces.util.URI].<init>(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1804,1
    - Dst: '[String].indexOf(char)'
      Src: org.apache.xerces.impl.XMLEntityManager:1807,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].fixURI(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1810,1
    - Dst: '[String].trim()'
      Src: org.apache.xerces.impl.XMLEntityManager:1810,1
    - Dst: '[org.apache.xerces.util.URI].<init>(String,String,org.apache.xerces.impl.XMLEntityManager,null,null)'
      Src: org.apache.xerces.impl.XMLEntityManager:1810,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getUserDir()'
      Src: org.apache.xerces.impl.XMLEntityManager:1813,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].fixURI(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1813,1
    - Dst: '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1813,1
    - Dst: '[String].trim()'
      Src: org.apache.xerces.impl.XMLEntityManager:1818,1
    - Dst: '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1818,1
    - Dst: '[org.apache.xerces.util.URI].toString()'
      Src: org.apache.xerces.impl.XMLEntityManager:1828,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions:
      - URI.MalformedURIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - systemId
    - baseSystemId
    - strict
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 1830
      start: 1763
    functionDepth: 6
    functionLinenumber: 1763
    functionLinenumberEnd: 1830
    functionName: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 12
    functionsReached:
    - '[String].trim()'
    - '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.impl.XMLEntityManager].fixURI(String)'
    - '[String].equals(String)'
    - '[String].indexOf(char)'
    - '[org.apache.xerces.util.URI].toString()'
    - '[org.apache.xerces.impl.XMLEntityManager].getUserDir()'
    - '[org.apache.xerces.util.URI].<init>(String,String,org.apache.xerces.impl.XMLEntityManager,null,null)'
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemIdStrictOff(String,String)'
    - '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,String)'
    - '[org.apache.xerces.util.URI].<init>(org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemIdStrictOn(String,String)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.URI].<init>(String,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager:1838,1
    - Dst: '[org.apache.xerces.util.URI].isAbsoluteURI()'
      Src: org.apache.xerces.impl.XMLEntityManager:1840,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:1846,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getUserDir()'
      Src: org.apache.xerces.impl.XMLEntityManager:1847,1
    - Dst: '[org.apache.xerces.util.URI].<init>(String,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager:1850,1
    - Dst: '[org.apache.xerces.util.URI].isAbsoluteURI()'
      Src: org.apache.xerces.impl.XMLEntityManager:1851,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getUserDir()'
      Src: org.apache.xerces.impl.XMLEntityManager:1853,1
    - Dst: '[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.impl.XMLEntityManager:1853,1
    - Dst: '[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.impl.XMLEntityManager:1858,1
    - Dst: '[org.apache.xerces.util.URI].toString()'
      Src: org.apache.xerces.impl.XMLEntityManager:1861,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions:
      - URI.MalformedURIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - systemId
    - baseSystemId
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1865
      start: 1835
    functionDepth: 5
    functionLinenumber: 1835
    functionLinenumberEnd: 1865
    functionName: '[org.apache.xerces.impl.XMLEntityManager].expandSystemIdStrictOn(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.URI].isAbsoluteURI()'
    - '[org.apache.xerces.util.URI].toString()'
    - '[org.apache.xerces.impl.XMLEntityManager].getUserDir()'
    - '[org.apache.xerces.util.URI].<init>(String,boolean)'
    - '[String].length()'
    - '[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLEntityManager].expandSystemIdStrictOn(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.URI].<init>(String,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager:1873,1
    - Dst: '[org.apache.xerces.util.URI].isAbsoluteURI()'
      Src: org.apache.xerces.impl.XMLEntityManager:1875,1
    - Dst: '[org.apache.xerces.util.URI].getScheme()'
      Src: org.apache.xerces.impl.XMLEntityManager:1876,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:1876,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>()'
      Src: org.apache.xerces.impl.XMLEntityManager:1885,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:1890,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getUserDir()'
      Src: org.apache.xerces.impl.XMLEntityManager:1891,1
    - Dst: '[org.apache.xerces.util.URI].<init>(String,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager:1894,1
    - Dst: '[org.apache.xerces.util.URI].isAbsoluteURI()'
      Src: org.apache.xerces.impl.XMLEntityManager:1895,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getUserDir()'
      Src: org.apache.xerces.impl.XMLEntityManager:1897,1
    - Dst: '[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.impl.XMLEntityManager:1897,1
    - Dst: '[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.impl.XMLEntityManager:1902,1
    - Dst: '[org.apache.xerces.util.URI].toString()'
      Src: org.apache.xerces.impl.XMLEntityManager:1905,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions:
      - URI.MalformedURIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - systemId
    - baseSystemId
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1909
      start: 1870
    functionDepth: 5
    functionLinenumber: 1870
    functionLinenumberEnd: 1909
    functionName: '[org.apache.xerces.impl.XMLEntityManager].expandSystemIdStrictOff(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.URI].isAbsoluteURI()'
    - '[org.apache.xerces.util.URI].toString()'
    - '[org.apache.xerces.impl.XMLEntityManager].getUserDir()'
    - '[org.apache.xerces.util.URI].<init>(String,boolean)'
    - '[org.apache.xerces.util.URI].getScheme()'
    - '[String].length()'
    - '[org.apache.xerces.util.URI.MalformedURIException].<init>()'
    - '[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLEntityManager].expandSystemIdStrictOff(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,null,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager:1913,1
    - Dst: '[java.net.URL].<init>()'
      Src: org.apache.xerces.impl.XMLEntityManager:1914,1
    - Dst: '[java.net.URL].getProtocol()'
      Src: org.apache.xerces.impl.XMLEntityManager:1916,1
    - Dst: '[java.net.URL].getHost()'
      Src: org.apache.xerces.impl.XMLEntityManager:1917,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].equals(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1919,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:1920,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].equals(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1920,1
    - Dst: '[java.net.URL].getPath()'
      Src: org.apache.xerces.impl.XMLEntityManager:1921,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getPathWithoutEscapes(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1921,1
    - Dst: '[java.io.File].<init>(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1921,1
    - Dst: '[java.io.File].exists()'
      Src: org.apache.xerces.impl.XMLEntityManager:1922,1
    - Dst: '[java.io.File].getParentFile()'
      Src: org.apache.xerces.impl.XMLEntityManager:1923,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].exists()'
      Src: org.apache.xerces.impl.XMLEntityManager:1924,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].mkdirs()'
      Src: org.apache.xerces.impl.XMLEntityManager:1925,1
    - Dst: '[java.io.FileOutputStream].<init>(java.io.File)'
      Src: org.apache.xerces.impl.XMLEntityManager:1928,1
    - Dst: '[java.net.URL].openConnection()'
      Src: org.apache.xerces.impl.XMLEntityManager:1933,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].setDoInput(boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager:1934,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].setDoOutput(boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager:1935,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].setUseCaches(boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager:1936,1
    - Dst: httpCon.setRequestMethod(String)
      Src: org.apache.xerces.impl.XMLEntityManager:1941,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getOutputStream()'
      Src: org.apache.xerces.impl.XMLEntityManager:1943,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.OutputStream
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1946
      start: 1911
    functionDepth: 1
    functionLinenumber: 1911
    functionLinenumberEnd: 1946
    functionName: '[org.apache.xerces.impl.XMLEntityManager].createOutputStream(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached:
    - '[java.io.File].getParentFile()'
    - '[org.apache.xerces.impl.XMLEntityManager].exists()'
    - '[org.apache.xerces.impl.XMLEntityManager].equals(String)'
    - '[java.net.URL].getPath()'
    - '[org.apache.xerces.impl.XMLEntityManager].getPathWithoutEscapes(org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.impl.XMLEntityManager].mkdirs()'
    - '[org.apache.xerces.impl.XMLEntityManager].setDoInput(boolean)'
    - '[java.io.FileOutputStream].<init>(java.io.File)'
    - '[java.io.File].exists()'
    - '[org.apache.xerces.impl.XMLEntityManager].setDoOutput(boolean)'
    - httpCon.setRequestMethod(String)
    - '[java.net.URL].getHost()'
    - '[java.net.URL].<init>()'
    - '[java.net.URL].getProtocol()'
    - '[java.net.URL].openConnection()'
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,null,boolean)'
    - '[java.io.File].<init>(String)'
    - '[org.apache.xerces.impl.XMLEntityManager].setUseCaches(boolean)'
    - '[org.apache.xerces.impl.XMLEntityManager].getOutputStream()'
    - '[org.apache.xerces.impl.XMLEntityManager].length()'
    linkageType: ''
    returnType: java.io.OutputStream
    signature: '[org.apache.xerces.impl.XMLEntityManager].createOutputStream(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:1949,1
    - Dst: '[String].indexOf(char)'
      Src: org.apache.xerces.impl.XMLEntityManager:1949,1
    - Dst: '[java.util.StringTokenizer].<init>(String,String)'
      Src: org.apache.xerces.impl.XMLEntityManager:1951,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:1952,1
    - Dst: '[StringBuffer].<init>(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1952,1
    - Dst: '[java.util.StringTokenizer].countTokens()'
      Src: org.apache.xerces.impl.XMLEntityManager:1953,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.apache.xerces.impl.XMLEntityManager:1954,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1954,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.apache.xerces.impl.XMLEntityManager:1956,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].substring(int,int)'
      Src: org.apache.xerces.impl.XMLEntityManager:1958,1
    - Dst: Integer.valueOf(org.apache.xerces.impl.XMLEntityManager,int)
      Src: org.apache.xerces.impl.XMLEntityManager:1958,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].intValue()'
      Src: org.apache.xerces.impl.XMLEntityManager:1958,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLEntityManager:1958,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].substring(int)'
      Src: org.apache.xerces.impl.XMLEntityManager:1959,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:1959,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.XMLEntityManager:1961,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - origPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1964
      start: 1948
    functionDepth: 1
    functionLinenumber: 1948
    functionLinenumberEnd: 1964
    functionName: '[org.apache.xerces.impl.XMLEntityManager].getPathWithoutEscapes(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].substring(int)'
    - '[java.util.StringTokenizer].nextToken()'
    - '[org.apache.xerces.impl.XMLEntityManager].intValue()'
    - '[String].indexOf(char)'
    - '[StringBuffer].<init>(org.apache.xerces.impl.XMLEntityManager)'
    - '[StringBuffer].toString()'
    - Integer.valueOf(org.apache.xerces.impl.XMLEntityManager,int)
    - '[StringBuffer].append(org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.impl.XMLEntityManager].substring(int,int)'
    - '[StringBuffer].append(char)'
    - '[java.util.StringTokenizer].<init>(String,String)'
    - '[java.util.StringTokenizer].countTokens()'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLEntityManager].getPathWithoutEscapes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityManager:1979,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityManager:1980,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityManager:1981,1
    - Dst: '[org.apache.xerces.impl.XMLEntityHandler].endEntity(org.apache.xerces.impl.XMLEntityManager,null)'
      Src: org.apache.xerces.impl.XMLEntityManager:1984,1
    - Dst: fCurrentEntity.reader.close()
      Src: org.apache.xerces.impl.XMLEntityManager:1992,1
    - Dst: '[java.util.Stack].isEmpty()'
      Src: org.apache.xerces.impl.XMLEntityManager:2000,1
    - Dst: '[java.util.Stack].pop()'
      Src: org.apache.xerces.impl.XMLEntityManager:2001,1
    - Dst: '[CharacterBufferPool].returnBuffer(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:2005,1
    - Dst: '[ByteBufferPool].returnBuffer(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:2010,1
    - Dst: '[ByteBufferPool].returnBuffer(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:2013,1
    - Dst: '[java.util.Stack].size()'
      Src: org.apache.xerces.impl.XMLEntityManager:2018,1
    - Dst: '[java.util.Stack].pop()'
      Src: org.apache.xerces.impl.XMLEntityManager:2019,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].setCurrentEntity(ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityManager:2020,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityManager:2022,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityManager:2023,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityManager:2024,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2027
      start: 1975
    functionDepth: 2
    functionLinenumber: 1975
    functionLinenumberEnd: 2027
    functionName: '[org.apache.xerces.impl.XMLEntityManager].endEntity()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached:
    - System.out.print(String)
    - '[java.util.Stack].pop()'
    - '[java.util.Stack].isEmpty()'
    - '[ByteBufferPool].returnBuffer(org.apache.xerces.impl.XMLEntityManager)'
    - fCurrentEntity.reader.close()
    - '[CharacterBufferPool].returnBuffer(org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.impl.XMLEntityHandler].endEntity(org.apache.xerces.impl.XMLEntityManager,null)'
    - '[org.apache.xerces.impl.XMLEntityManager].print(ScannedEntity)'
    - '[java.util.Stack].size()'
    - '[org.apache.xerces.impl.XMLEntityScanner].setCurrentEntity(ScannedEntity)'
    - System.out.println()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager].endEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 52
    EdgeCount: 52
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xml.serialize.EncodingInfo
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - b4
    - count
    argTypes:
    - byte[]
    - int
    constantsTouched: []
    func_position:
      end: 2113
      start: 2037
    functionDepth: 0
    functionLinenumber: 2037
    functionLinenumberEnd: 2113
    functionName: '[org.apache.xerces.impl.XMLEntityManager].getEncodingInfo(byte[],int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xml.serialize.EncodingInfo
    signature: '[org.apache.xerces.impl.XMLEntityManager].getEncodingInfo(byte[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].createUTF8Reader(java.io.InputStream)'
      Src: org.apache.xerces.impl.XMLEntityManager:2136,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xerces.impl.XMLEntityManager:2141,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].createUTF16Reader(java.io.InputStream,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:2141,1
    - Dst: '[String].toUpperCase(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:2145,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].equals(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:2146,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].createUTF8Reader(java.io.InputStream)'
      Src: org.apache.xerces.impl.XMLEntityManager:2147,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].equals(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:2149,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].createUTF16Reader(java.io.InputStream,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager:2150,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].equals(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:2152,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].createUTF16Reader(java.io.InputStream,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager:2153,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].equals(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:2155,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xerces.impl.XMLEntityManager:2157,1
    - Dst: '[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,short)'
      Src: org.apache.xerces.impl.XMLEntityManager:2159,1
    - Dst: '[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,short)'
      Src: org.apache.xerces.impl.XMLEntityManager:2161,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.XMLEntityManager:2164,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].equals(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:2170,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xerces.impl.XMLEntityManager:2172,1
    - Dst: '[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,short)'
      Src: org.apache.xerces.impl.XMLEntityManager:2174,1
    - Dst: '[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,short)'
      Src: org.apache.xerces.impl.XMLEntityManager:2176,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.XMLEntityManager:2179,1
    - Dst: '[org.apache.xerces.util.XMLChar].isValidIANAEncoding(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:2187,1
    - Dst: '[org.apache.xerces.util.XMLChar].isValidJavaEncoding(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:2188,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.XMLEntityManager:2190,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].createLatin1Reader(java.io.InputStream)'
      Src: org.apache.xerces.impl.XMLEntityManager:2202,1
    - Dst: '[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:2206,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.XMLEntityManager:2212,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].createLatin1Reader(java.io.InputStream)'
      Src: org.apache.xerces.impl.XMLEntityManager:2217,1
    - Dst: javaEncoding.equals(String)
      Src: org.apache.xerces.impl.XMLEntityManager:2220,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].createASCIIReader(java.io.InputStream)'
      Src: org.apache.xerces.impl.XMLEntityManager:2221,1
    - Dst: javaEncoding.equals(String)
      Src: org.apache.xerces.impl.XMLEntityManager:2223,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].createLatin1Reader(java.io.InputStream)'
      Src: org.apache.xerces.impl.XMLEntityManager:2224,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityManager:2227,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityManager:2229,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityManager:2231,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:2233,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - String
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Reader
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - inputStream
    - encoding
    - isBigEndian
    argTypes:
    - java.io.InputStream
    - String
    - Boolean
    constantsTouched: []
    func_position:
      end: 2235
      start: 2131
    functionDepth: 3
    functionLinenumber: 2131
    functionLinenumberEnd: 2235
    functionName: '[org.apache.xerces.impl.XMLEntityManager].createReader(java.io.InputStream,String,Boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].createLatin1Reader(java.io.InputStream)'
    - System.out.print(String)
    - '[Boolean].booleanValue()'
    - javaEncoding.equals(String)
    - '[org.apache.xerces.impl.XMLEntityManager].createUTF16Reader(java.io.InputStream,org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.impl.XMLEntityManager].createUTF16Reader(java.io.InputStream,boolean)'
    - '[org.apache.xerces.util.XMLChar].isValidIANAEncoding(String)'
    - '[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,short)'
    - '[org.apache.xerces.impl.XMLEntityManager].createUTF8Reader(java.io.InputStream)'
    - '[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping(org.apache.xerces.impl.XMLEntityManager)'
    - '[String].toUpperCase(org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[org.apache.xerces.impl.XMLEntityManager].createASCIIReader(java.io.InputStream)'
    - '[org.apache.xerces.util.XMLChar].isValidJavaEncoding(String)'
    - '[org.apache.xerces.impl.XMLEntityManager].equals(String)'
    - System.out.println()
    - '[java.io.InputStreamReader].<init>(java.io.InputStream,org.apache.xerces.impl.XMLEntityManager)'
    linkageType: ''
    returnType: java.io.Reader
    signature: '[org.apache.xerces.impl.XMLEntityManager].createReader(java.io.InputStream,String,Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityManager:2240,1
    - Dst: '[ByteBufferPool].getBuffer()'
      Src: org.apache.xerces.impl.XMLEntityManager:2243,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:2247,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
      Src: org.apache.xerces.impl.XMLEntityManager:2248,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
      Src: org.apache.xerces.impl.XMLEntityManager:2245,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Reader
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 2249
      start: 2238
    functionDepth: 1
    functionLinenumber: 2238
    functionLinenumberEnd: 2249
    functionName: '[org.apache.xerces.impl.XMLEntityManager].createUTF8Reader(java.io.InputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached:
    - System.out.println(String)
    - '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
    - '[ByteBufferPool].getBuffer()'
    - '[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
    linkageType: ''
    returnType: java.io.Reader
    signature: '[org.apache.xerces.impl.XMLEntityManager].createUTF8Reader(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityManager:2254,1
    - Dst: '[ByteBufferPool].getBuffer()'
      Src: org.apache.xerces.impl.XMLEntityManager:2257,1
    - Dst: '[ByteBufferPool].returnBuffer(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:2261,1
    - Dst: '[ByteBufferPool].getBuffer()'
      Src: org.apache.xerces.impl.XMLEntityManager:2262,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:2267,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
      Src: org.apache.xerces.impl.XMLEntityManager:2268,1
    - Dst: '[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,org.apache.xerces.impl.XMLEntityManager,boolean,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
      Src: org.apache.xerces.impl.XMLEntityManager:2264,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Reader
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - stream
    - isBigEndian
    argTypes:
    - java.io.InputStream
    - boolean
    constantsTouched: []
    func_position:
      end: 2269
      start: 2252
    functionDepth: 1
    functionLinenumber: 2252
    functionLinenumberEnd: 2269
    functionName: '[org.apache.xerces.impl.XMLEntityManager].createUTF16Reader(java.io.InputStream,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached:
    - '[ByteBufferPool].returnBuffer(org.apache.xerces.impl.XMLEntityManager)'
    - System.out.println(String)
    - '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
    - '[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,org.apache.xerces.impl.XMLEntityManager,boolean,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
    - '[ByteBufferPool].getBuffer()'
    linkageType: ''
    returnType: java.io.Reader
    signature: '[org.apache.xerces.impl.XMLEntityManager].createUTF16Reader(java.io.InputStream,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityManager:2274,1
    - Dst: '[ByteBufferPool].getBuffer()'
      Src: org.apache.xerces.impl.XMLEntityManager:2277,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:2281,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
      Src: org.apache.xerces.impl.XMLEntityManager:2282,1
    - Dst: '[org.apache.xerces.impl.io.ASCIIReader].<init>(java.io.InputStream,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
      Src: org.apache.xerces.impl.XMLEntityManager:2279,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Reader
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 2283
      start: 2272
    functionDepth: 1
    functionLinenumber: 2272
    functionLinenumberEnd: 2283
    functionName: '[org.apache.xerces.impl.XMLEntityManager].createASCIIReader(java.io.InputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached:
    - System.out.println(String)
    - '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
    - '[org.apache.xerces.impl.io.ASCIIReader].<init>(java.io.InputStream,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
    - '[ByteBufferPool].getBuffer()'
    linkageType: ''
    returnType: java.io.Reader
    signature: '[org.apache.xerces.impl.XMLEntityManager].createASCIIReader(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityManager:2288,1
    - Dst: '[ByteBufferPool].getBuffer()'
      Src: org.apache.xerces.impl.XMLEntityManager:2291,1
    - Dst: '[org.apache.xerces.impl.io.Latin1Reader].<init>(java.io.InputStream,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:2293,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Reader
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 2294
      start: 2286
    functionDepth: 0
    functionLinenumber: 2286
    functionLinenumberEnd: 2294
    functionName: '[org.apache.xerces.impl.XMLEntityManager].createLatin1Reader(java.io.InputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.io.Latin1Reader].<init>(java.io.InputStream,org.apache.xerces.impl.XMLEntityManager)'
    - '[ByteBufferPool].getBuffer()'
    - System.out.println(String)
    linkageType: ''
    returnType: java.io.Reader
    signature: '[org.apache.xerces.impl.XMLEntityManager].createLatin1Reader(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].replace(org.apache.xerces.impl.XMLEntityManager,char)'
      Src: org.apache.xerces.impl.XMLEntityManager:2310,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:2315,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].charAt(int)'
      Src: org.apache.xerces.impl.XMLEntityManager:2316,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].charAt(int)'
      Src: org.apache.xerces.impl.XMLEntityManager:2319,1
    - Dst: Character.toUpperCase(org.apache.xerces.impl.XMLEntityManager)
      Src: org.apache.xerces.impl.XMLEntityManager:2319,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:2321,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.XMLEntityManager:2321,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:2322,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].charAt(int)'
      Src: org.apache.xerces.impl.XMLEntityManager:2326,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:2327,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.XMLEntityManager:2327,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:2328,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].indexOf(char)'
      Src: org.apache.xerces.impl.XMLEntityManager:2332,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:2337,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.XMLEntityManager:2338,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:2346,1
    - Dst: '[StringBuffer].<init>(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:2346,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].charAt(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:2349,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:2349,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:2351,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].length()'
      Src: org.apache.xerces.impl.XMLEntityManager:2353,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].charAt(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:2354,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLEntityManager:2355,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].charAt(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:2357,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XMLEntityManager:2357,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.XMLEntityManager:2359,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2365
      start: 2307
    functionDepth: 1
    functionLinenumber: 2307
    functionLinenumberEnd: 2365
    functionName: '[org.apache.xerces.impl.XMLEntityManager].fixURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].<init>(int)'
    - '[String].replace(org.apache.xerces.impl.XMLEntityManager,char)'
    - '[org.apache.xerces.impl.XMLEntityManager].charAt(int)'
    - '[StringBuffer].<init>(org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.impl.XMLEntityManager].indexOf(char)'
    - Character.toUpperCase(org.apache.xerces.impl.XMLEntityManager)
    - '[org.apache.xerces.impl.XMLEntityManager].charAt(org.apache.xerces.impl.XMLEntityManager)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.impl.XMLEntityManager].length()'
    - '[StringBuffer].append(org.apache.xerces.impl.XMLEntityManager)'
    - '[StringBuffer].append(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLEntityManager].fixURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Hashtable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2381
      start: 2379
    functionDepth: 0
    functionLinenumber: 2379
    functionLinenumberEnd: 2381
    functionName: '[org.apache.xerces.impl.XMLEntityManager].getDeclaredEntities()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Hashtable
    signature: '[org.apache.xerces.impl.XMLEntityManager].getDeclaredEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(char)
      Src: org.apache.xerces.impl.XMLEntityManager:2387,1
    - Dst: System.out.print(org.apache.xerces.impl.XMLEntityManager)
      Src: org.apache.xerces.impl.XMLEntityManager:2388,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.impl.XMLEntityManager:2389,1
    - Dst: System.out.print(org.apache.xerces.impl.XMLEntityManager)
      Src: org.apache.xerces.impl.XMLEntityManager:2390,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityManager:2392,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.impl.XMLEntityManager:2395,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityManager:2400,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityManager:2404,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityManager:2408,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityManager:2412,1
    - Dst: System.out.print(org.apache.xerces.impl.XMLEntityManager)
      Src: org.apache.xerces.impl.XMLEntityManager:2416,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.impl.XMLEntityManager:2421,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.impl.XMLEntityManager:2423,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.impl.XMLEntityManager:2425,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityManager:2426,1
    - Dst: System.out.print(org.apache.xerces.impl.XMLEntityManager)
      Src: org.apache.xerces.impl.XMLEntityManager:2427,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.impl.XMLEntityManager:2428,1
    - Dst: System.out.print(org.apache.xerces.impl.XMLEntityManager)
      Src: org.apache.xerces.impl.XMLEntityManager:2429,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityManager:2432,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - ScannedEntity
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - int
      - org.apache.xerces.util.SecurityManager
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - int
      - java.util.Hashtable
      - java.util.Stack
      - ScannedEntity
      - java.util.Hashtable
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      - org.apache.xerces.xni.Augmentations
      - ByteBufferPool
      - ByteBufferPool
      - byte[]
      - CharacterBufferPool
      - java.util.Stack
      - String
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      - java.security.PrivilegedAction
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - currentEntity
    argTypes:
    - ScannedEntity
    constantsTouched: []
    func_position:
      end: 2435
      start: 2384
    functionDepth: 1
    functionLinenumber: 2384
    functionLinenumberEnd: 2435
    functionName: '[org.apache.xerces.impl.XMLEntityManager].print(ScannedEntity)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 2
    functionsReached:
    - System.out.print(String)
    - System.out.print(char)
    - System.out.print(org.apache.xerces.impl.XMLEntityManager)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager].print(ScannedEntity)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.Entity].clear()'
      Src: org.apache.xerces.impl.XMLEntityManager.Entity:2467,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLEntityManager.Entity
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2468
      start: 2466
    functionDepth: 1
    functionLinenumber: 2466
    functionLinenumberEnd: 2468
    functionName: '[org.apache.xerces.impl.XMLEntityManager.Entity].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager.Entity].clear()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityManager.Entity
    signature: '[org.apache.xerces.impl.XMLEntityManager.Entity].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLEntityManager.Entity
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - inExternalSubset
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 2474
      start: 2471
    functionDepth: 0
    functionLinenumber: 2471
    functionLinenumberEnd: 2474
    functionName: '[org.apache.xerces.impl.XMLEntityManager.Entity].<init>(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityManager.Entity
    signature: '[org.apache.xerces.impl.XMLEntityManager.Entity].<init>(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2483
      start: 2481
    functionDepth: 0
    functionLinenumber: 2481
    functionLinenumberEnd: 2483
    functionName: '[org.apache.xerces.impl.XMLEntityManager.Entity].isEntityDeclInExternalSubset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityManager.Entity].isEntityDeclInExternalSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2486
      start: 2486
    functionDepth: 0
    functionLinenumber: 2486
    functionLinenumberEnd: 2486
    functionName: '[org.apache.xerces.impl.XMLEntityManager.Entity].isExternal()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityManager.Entity].isExternal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2489
      start: 2489
    functionDepth: 0
    functionLinenumber: 2489
    functionLinenumberEnd: 2489
    functionName: '[org.apache.xerces.impl.XMLEntityManager.Entity].isUnparsed()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityManager.Entity].isUnparsed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2495
      start: 2492
    functionDepth: 0
    functionLinenumber: 2492
    functionLinenumberEnd: 2495
    functionName: '[org.apache.xerces.impl.XMLEntityManager.Entity].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager.Entity].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Entity
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entity
    argTypes:
    - Entity
    constantsTouched: []
    func_position:
      end: 2501
      start: 2498
    functionDepth: 0
    functionLinenumber: 2498
    functionLinenumberEnd: 2501
    functionName: '[org.apache.xerces.impl.XMLEntityManager.Entity].setValues(Entity)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager.Entity].setValues(Entity)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].clear()'
      Src: org.apache.xerces.impl.XMLEntityManager.InternalEntity:2531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLEntityManager.InternalEntity
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2532
      start: 2530
    functionDepth: 2
    functionLinenumber: 2530
    functionLinenumberEnd: 2532
    functionName: '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].clear()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityManager.InternalEntity
    signature: '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.Entity].<init>(String,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.InternalEntity:2536,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLEntityManager.InternalEntity
      static: false
      superClass: Entity
    argCount: 3
    argNames:
    - name
    - text
    - inExternalSubset
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 2538
      start: 2535
    functionDepth: 1
    functionLinenumber: 2535
    functionLinenumberEnd: 2538
    functionName: '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].<init>(String,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager.Entity].<init>(String,boolean)'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityManager.InternalEntity
    signature: '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].<init>(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].<init>(String,String,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.InternalEntity:2542,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLEntityManager.InternalEntity
      static: false
      superClass: Entity
    argCount: 4
    argNames:
    - name
    - text
    - inExternalSubset
    - paramEntityRefs
    argTypes:
    - String
    - String
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 2544
      start: 2541
    functionDepth: 2
    functionLinenumber: 2541
    functionLinenumberEnd: 2544
    functionName: '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].<init>(String,String,boolean,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].<init>(String,String,boolean)'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityManager.InternalEntity
    signature: '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].<init>(String,String,boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2553
      start: 2551
    functionDepth: 0
    functionLinenumber: 2551
    functionLinenumberEnd: 2553
    functionName: '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].isExternal()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].isExternal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2558
      start: 2556
    functionDepth: 0
    functionLinenumber: 2556
    functionLinenumberEnd: 2558
    functionName: '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].isUnparsed()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].isUnparsed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.Entity].clear()'
      Src: org.apache.xerces.impl.XMLEntityManager.InternalEntity:2562,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2564
      start: 2561
    functionDepth: 1
    functionLinenumber: 2561
    functionLinenumberEnd: 2564
    functionName: '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager.Entity].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.Entity].setValues(Entity)'
      Src: org.apache.xerces.impl.XMLEntityManager.InternalEntity:2568,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Entity
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Entity
    argCount: 1
    argNames:
    - entity
    argTypes:
    - Entity
    constantsTouched: []
    func_position:
      end: 2570
      start: 2567
    functionDepth: 1
    functionLinenumber: 2567
    functionLinenumberEnd: 2570
    functionName: '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].setValues(Entity)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager.Entity].setValues(Entity)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].setValues(Entity)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.Entity].setValues(InternalEntity)'
      Src: org.apache.xerces.impl.XMLEntityManager.InternalEntity:2574,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - InternalEntity
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Entity
    argCount: 1
    argNames:
    - entity
    argTypes:
    - InternalEntity
    constantsTouched: []
    func_position:
      end: 2576
      start: 2573
    functionDepth: 0
    functionLinenumber: 2573
    functionLinenumberEnd: 2576
    functionName: '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].setValues(InternalEntity)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager.Entity].setValues(InternalEntity)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].setValues(InternalEntity)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.ExternalEntity].clear()'
      Src: org.apache.xerces.impl.XMLEntityManager.ExternalEntity:2606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLResourceIdentifier
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLEntityManager.ExternalEntity
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2607
      start: 2605
    functionDepth: 2
    functionLinenumber: 2605
    functionLinenumberEnd: 2607
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ExternalEntity].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager.ExternalEntity].clear()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityManager.ExternalEntity
    signature: '[org.apache.xerces.impl.XMLEntityManager.ExternalEntity].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.Entity].<init>(String,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.ExternalEntity:2612,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - XMLResourceIdentifier
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLEntityManager.ExternalEntity
      static: false
      superClass: Entity
    argCount: 4
    argNames:
    - name
    - entityLocation
    - notation
    - inExternalSubset
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 2615
      start: 2610
    functionDepth: 1
    functionLinenumber: 2610
    functionLinenumberEnd: 2615
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ExternalEntity].<init>(String,org.apache.xerces.xni.XMLResourceIdentifier,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager.Entity].<init>(String,boolean)'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityManager.ExternalEntity
    signature: '[org.apache.xerces.impl.XMLEntityManager.ExternalEntity].<init>(String,org.apache.xerces.xni.XMLResourceIdentifier,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLResourceIdentifier
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2624
      start: 2622
    functionDepth: 0
    functionLinenumber: 2622
    functionLinenumberEnd: 2624
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ExternalEntity].isExternal()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityManager.ExternalEntity].isExternal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLResourceIdentifier
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2629
      start: 2627
    functionDepth: 0
    functionLinenumber: 2627
    functionLinenumberEnd: 2629
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ExternalEntity].isUnparsed()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityManager.ExternalEntity].isUnparsed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.Entity].clear()'
      Src: org.apache.xerces.impl.XMLEntityManager.ExternalEntity:2633,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLResourceIdentifier
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2636
      start: 2632
    functionDepth: 1
    functionLinenumber: 2632
    functionLinenumberEnd: 2636
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ExternalEntity].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager.Entity].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager.ExternalEntity].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.Entity].setValues(Entity)'
      Src: org.apache.xerces.impl.XMLEntityManager.ExternalEntity:2640,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Entity
      classConcrete: true
      classEnum: false
      classFields:
      - XMLResourceIdentifier
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Entity
    argCount: 1
    argNames:
    - entity
    argTypes:
    - Entity
    constantsTouched: []
    func_position:
      end: 2643
      start: 2639
    functionDepth: 1
    functionLinenumber: 2639
    functionLinenumberEnd: 2643
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ExternalEntity].setValues(Entity)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager.Entity].setValues(Entity)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager.ExternalEntity].setValues(Entity)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.Entity].setValues(ExternalEntity)'
      Src: org.apache.xerces.impl.XMLEntityManager.ExternalEntity:2647,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - ExternalEntity
      classConcrete: true
      classEnum: false
      classFields:
      - XMLResourceIdentifier
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Entity
    argCount: 1
    argNames:
    - entity
    argTypes:
    - ExternalEntity
    constantsTouched: []
    func_position:
      end: 2650
      start: 2646
    functionDepth: 0
    functionLinenumber: 2646
    functionLinenumberEnd: 2650
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ExternalEntity].setValues(ExternalEntity)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager.Entity].setValues(ExternalEntity)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager.ExternalEntity].setValues(ExternalEntity)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.Entity].<init>(String,org.apache.xerces.impl.XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2746,1
    - Dst: fCharacterBufferPool.getBuffer(boolean)
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2754,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - java.io.InputStream
      - java.io.Reader
      - byte[]
      - String
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - Reader
      - XMLResourceIdentifier
      - int
      - int
      - String
      - boolean
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      - int
      - int
      - boolean
      - CharacterBuffer
      - byte []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLEntityManager.ScannedEntity
      static: false
      superClass: Entity
    argCount: 9
    argNames:
    - name
    - entityLocation
    - stream
    - reader
    - byteBuffer
    - encoding
    - literal
    - mayReadChunks
    - isExternal
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - java.io.InputStream
    - java.io.Reader
    - byte[]
    - String
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 2757
      start: 2742
    functionDepth: 0
    functionLinenumber: 2742
    functionLinenumberEnd: 2757
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].<init>(String,org.apache.xerces.xni.XMLResourceIdentifier,java.io.InputStream,java.io.Reader,byte[],String,boolean,boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager.Entity].<init>(String,org.apache.xerces.impl.XMLEntityManager.ScannedEntity)'
    - fCharacterBufferPool.getBuffer(boolean)
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityManager.ScannedEntity
    signature: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].<init>(String,org.apache.xerces.xni.XMLResourceIdentifier,java.io.InputStream,java.io.Reader,byte[],String,boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - Reader
      - XMLResourceIdentifier
      - int
      - int
      - String
      - boolean
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      - int
      - int
      - boolean
      - CharacterBuffer
      - byte []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2766
      start: 2764
    functionDepth: 0
    functionLinenumber: 2764
    functionLinenumberEnd: 2766
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].isExternal()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].isExternal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - Reader
      - XMLResourceIdentifier
      - int
      - int
      - String
      - boolean
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      - int
      - int
      - boolean
      - CharacterBuffer
      - byte []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2771
      start: 2769
    functionDepth: 0
    functionLinenumber: 2769
    functionLinenumberEnd: 2771
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].isUnparsed()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].isUnparsed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].createReader(java.io.InputStream,String,Boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - String
      - Boolean
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - Reader
      - XMLResourceIdentifier
      - int
      - int
      - String
      - boolean
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      - int
      - int
      - boolean
      - CharacterBuffer
      - byte []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Entity
    argCount: 3
    argNames:
    - stream
    - encoding
    - isBigEndian
    argTypes:
    - java.io.InputStream
    - String
    - Boolean
    constantsTouched: []
    func_position:
      end: 2777
      start: 2773
    functionDepth: 0
    functionLinenumber: 2773
    functionLinenumberEnd: 2777
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].setReader(java.io.InputStream,String,Boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].createReader(java.io.InputStream,String,Boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].setReader(java.io.InputStream,String,Boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityStack.size()
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2785,1
    - Dst: fEntityStack.elementAt(org.apache.xerces.impl.XMLEntityManager.ScannedEntity)
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2788,1
    - Dst: externalEntity.entityLocation.getExpandedSystemId()
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2791,1
    - Dst: externalEntity.entityLocation.getExpandedSystemId()
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2792,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - Reader
      - XMLResourceIdentifier
      - int
      - int
      - String
      - boolean
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      - int
      - int
      - boolean
      - CharacterBuffer
      - byte []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2796
      start: 2782
    functionDepth: 1
    functionLinenumber: 2782
    functionLinenumberEnd: 2796
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].getExpandedSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - fEntityStack.size()
    - fEntityStack.elementAt(org.apache.xerces.impl.XMLEntityManager.ScannedEntity)
    - externalEntity.entityLocation.getExpandedSystemId()
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].getExpandedSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityStack.size()
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2802,1
    - Dst: fEntityStack.elementAt(org.apache.xerces.impl.XMLEntityManager.ScannedEntity)
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2805,1
    - Dst: externalEntity.entityLocation.getLiteralSystemId()
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2808,1
    - Dst: externalEntity.entityLocation.getLiteralSystemId()
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2809,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - Reader
      - XMLResourceIdentifier
      - int
      - int
      - String
      - boolean
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      - int
      - int
      - boolean
      - CharacterBuffer
      - byte []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2813
      start: 2800
    functionDepth: 1
    functionLinenumber: 2800
    functionLinenumberEnd: 2813
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].getLiteralSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - fEntityStack.size()
    - externalEntity.entityLocation.getLiteralSystemId()
    - fEntityStack.elementAt(org.apache.xerces.impl.XMLEntityManager.ScannedEntity)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].getLiteralSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityStack.size()
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2819,1
    - Dst: fEntityStack.elementAt(org.apache.xerces.impl.XMLEntityManager.ScannedEntity)
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2821,1
    - Dst: firstExternalEntity.isExternal()
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2822,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - Reader
      - XMLResourceIdentifier
      - int
      - int
      - String
      - boolean
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      - int
      - int
      - boolean
      - CharacterBuffer
      - byte []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2827
      start: 2817
    functionDepth: 0
    functionLinenumber: 2817
    functionLinenumberEnd: 2827
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].getLineNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - fEntityStack.size()
    - firstExternalEntity.isExternal()
    - fEntityStack.elementAt(org.apache.xerces.impl.XMLEntityManager.ScannedEntity)
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityStack.size()
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2833,1
    - Dst: fEntityStack.elementAt(org.apache.xerces.impl.XMLEntityManager.ScannedEntity)
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2835,1
    - Dst: firstExternalEntity.isExternal()
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2836,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - Reader
      - XMLResourceIdentifier
      - int
      - int
      - String
      - boolean
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      - int
      - int
      - boolean
      - CharacterBuffer
      - byte []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2841
      start: 2831
    functionDepth: 0
    functionLinenumber: 2831
    functionLinenumberEnd: 2841
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].getColumnNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - fEntityStack.size()
    - firstExternalEntity.isExternal()
    - fEntityStack.elementAt(org.apache.xerces.impl.XMLEntityManager.ScannedEntity)
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].getColumnNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityStack.size()
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2847,1
    - Dst: fEntityStack.elementAt(org.apache.xerces.impl.XMLEntityManager.ScannedEntity)
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2849,1
    - Dst: firstExternalEntity.isExternal()
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2850,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - Reader
      - XMLResourceIdentifier
      - int
      - int
      - String
      - boolean
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      - int
      - int
      - boolean
      - CharacterBuffer
      - byte []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2855
      start: 2845
    functionDepth: 0
    functionLinenumber: 2845
    functionLinenumberEnd: 2855
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].getCharacterOffset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - fEntityStack.size()
    - firstExternalEntity.isExternal()
    - fEntityStack.elementAt(org.apache.xerces.impl.XMLEntityManager.ScannedEntity)
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].getCharacterOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityStack.size()
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2860,1
    - Dst: fEntityStack.elementAt(org.apache.xerces.impl.XMLEntityManager.ScannedEntity)
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2862,1
    - Dst: firstExternalEntity.isExternal()
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2863,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - Reader
      - XMLResourceIdentifier
      - int
      - int
      - String
      - boolean
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      - int
      - int
      - boolean
      - CharacterBuffer
      - byte []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2868
      start: 2858
    functionDepth: 0
    functionLinenumber: 2858
    functionLinenumberEnd: 2868
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].getEncoding()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - fEntityStack.size()
    - firstExternalEntity.isExternal()
    - fEntityStack.elementAt(org.apache.xerces.impl.XMLEntityManager.ScannedEntity)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].getEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityStack.size()
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2873,1
    - Dst: fEntityStack.elementAt(org.apache.xerces.impl.XMLEntityManager.ScannedEntity)
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2875,1
    - Dst: firstExternalEntity.isExternal()
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2876,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - Reader
      - XMLResourceIdentifier
      - int
      - int
      - String
      - boolean
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      - int
      - int
      - boolean
      - CharacterBuffer
      - byte []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2881
      start: 2871
    functionDepth: 0
    functionLinenumber: 2871
    functionLinenumberEnd: 2881
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].getXMLVersion()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - fEntityStack.size()
    - firstExternalEntity.isExternal()
    - fEntityStack.elementAt(org.apache.xerces.impl.XMLEntityManager.ScannedEntity)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].getXMLVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - Reader
      - XMLResourceIdentifier
      - int
      - int
      - String
      - boolean
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      - int
      - int
      - boolean
      - CharacterBuffer
      - byte []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2886
      start: 2884
    functionDepth: 0
    functionLinenumber: 2884
    functionLinenumberEnd: 2886
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].isEncodingExternallySpecified()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].isEncodingExternallySpecified()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - Reader
      - XMLResourceIdentifier
      - int
      - int
      - String
      - boolean
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      - int
      - int
      - boolean
      - CharacterBuffer
      - byte []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Entity
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2891
      start: 2889
    functionDepth: 0
    functionLinenumber: 2889
    functionLinenumberEnd: 2891
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].setEncodingExternallySpecified(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].setEncodingExternallySpecified(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2900,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2901,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].append(org.apache.xerces.impl.XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2901,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].append(char)'
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2901,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2902,1
    - Dst: '[StringBuffer].append(char[])'
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2903,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2904,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].append(int)'
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2904,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2905,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].append(int)'
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2905,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2906,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].append(int)'
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2906,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2907,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].append(int)'
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2907,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.XMLEntityManager.ScannedEntity:2908,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - Reader
      - XMLResourceIdentifier
      - int
      - int
      - String
      - boolean
      - String
      - boolean
      - boolean
      - char[]
      - int
      - int
      - int
      - int
      - boolean
      - CharacterBuffer
      - byte []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Entity
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2910
      start: 2898
    functionDepth: 1
    functionLinenumber: 2898
    functionLinenumberEnd: 2910
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].append(org.apache.xerces.impl.XMLEntityManager.ScannedEntity)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char[])'
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].append(char)'
    - '[StringBuffer].<init>()'
    - '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].append(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(String,null,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.EncodingInfo:2924,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(String,null,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.EncodingInfo:2927,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(String,String,org.apache.xerces.impl.XMLEntityManager.EncodingInfo,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.EncodingInfo:2930,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(String,String,org.apache.xerces.impl.XMLEntityManager.EncodingInfo,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.EncodingInfo:2933,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(String,String,org.apache.xerces.impl.XMLEntityManager.EncodingInfo,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.EncodingInfo:2936,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(String,String,org.apache.xerces.impl.XMLEntityManager.EncodingInfo,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.EncodingInfo:2939,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(String,org.apache.xerces.impl.XMLEntityManager.EncodingInfo,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.EncodingInfo:2942,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(String,org.apache.xerces.impl.XMLEntityManager.EncodingInfo,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.EncodingInfo:2945,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(String,null,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.EncodingInfo:2948,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(String,null,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.EncodingInfo:2951,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.EncodingInfo].<init>(String,String,Boolean,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.EncodingInfo:2959,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - EncodingInfo
      - EncodingInfo
      - EncodingInfo
      - EncodingInfo
      - EncodingInfo
      - EncodingInfo
      - EncodingInfo
      - EncodingInfo
      - EncodingInfo
      - EncodingInfo
      - String
      - String
      - Boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.XMLEntityManager.EncodingInfo
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - autoDetectedEncoding
    - isBigEndian
    - hasBOM
    argTypes:
    - String
    - Boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 2960
      start: 2958
    functionDepth: 2
    functionLinenumber: 2958
    functionLinenumberEnd: 2960
    functionName: '[org.apache.xerces.impl.XMLEntityManager.EncodingInfo].<init>(String,Boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager.EncodingInfo].<init>(String,String,Boolean,boolean)'
    - '[org.apache.xml.serialize.EncodingInfo].<init>(String,org.apache.xerces.impl.XMLEntityManager.EncodingInfo,boolean)'
    - '[org.apache.xml.serialize.EncodingInfo].<init>(String,String,org.apache.xerces.impl.XMLEntityManager.EncodingInfo,boolean)'
    - '[org.apache.xml.serialize.EncodingInfo].<init>(String,null,boolean)'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityManager.EncodingInfo
    signature: '[org.apache.xerces.impl.XMLEntityManager.EncodingInfo].<init>(String,Boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(String,null,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.EncodingInfo:2924,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(String,null,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.EncodingInfo:2927,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(String,String,org.apache.xerces.impl.XMLEntityManager.EncodingInfo,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.EncodingInfo:2930,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(String,String,org.apache.xerces.impl.XMLEntityManager.EncodingInfo,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.EncodingInfo:2933,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(String,String,org.apache.xerces.impl.XMLEntityManager.EncodingInfo,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.EncodingInfo:2936,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(String,String,org.apache.xerces.impl.XMLEntityManager.EncodingInfo,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.EncodingInfo:2939,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(String,org.apache.xerces.impl.XMLEntityManager.EncodingInfo,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.EncodingInfo:2942,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(String,org.apache.xerces.impl.XMLEntityManager.EncodingInfo,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.EncodingInfo:2945,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(String,null,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.EncodingInfo:2948,1
    - Dst: '[org.apache.xml.serialize.EncodingInfo].<init>(String,null,boolean)'
      Src: org.apache.xerces.impl.XMLEntityManager.EncodingInfo:2951,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - EncodingInfo
      - EncodingInfo
      - EncodingInfo
      - EncodingInfo
      - EncodingInfo
      - EncodingInfo
      - EncodingInfo
      - EncodingInfo
      - EncodingInfo
      - EncodingInfo
      - String
      - String
      - Boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.XMLEntityManager.EncodingInfo
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - autoDetectedEncoding
    - readerEncoding
    - isBigEndian
    - hasBOM
    argTypes:
    - String
    - String
    - Boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 2967
      start: 2962
    functionDepth: 1
    functionLinenumber: 2962
    functionLinenumberEnd: 2967
    functionName: '[org.apache.xerces.impl.XMLEntityManager.EncodingInfo].<init>(String,String,Boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.serialize.EncodingInfo].<init>(String,org.apache.xerces.impl.XMLEntityManager.EncodingInfo,boolean)'
    - '[org.apache.xml.serialize.EncodingInfo].<init>(String,String,org.apache.xerces.impl.XMLEntityManager.EncodingInfo,boolean)'
    - '[org.apache.xml.serialize.EncodingInfo].<init>(String,null,boolean)'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityManager.EncodingInfo
    signature: '[org.apache.xerces.impl.XMLEntityManager.EncodingInfo].<init>(String,String,Boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.ByteBufferPool].<init>(int,int)'
      Src: org.apache.xerces.impl.XMLEntityManager.ByteBufferPool:2988,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - byte[][]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLEntityManager.ByteBufferPool
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bufferSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2989
      start: 2987
    functionDepth: 1
    functionLinenumber: 2987
    functionLinenumberEnd: 2989
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ByteBufferPool].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager.ByteBufferPool].<init>(int,int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityManager.ByteBufferPool
    signature: '[org.apache.xerces.impl.XMLEntityManager.ByteBufferPool].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - byte[][]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLEntityManager.ByteBufferPool
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - poolSize
    - bufferSize
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2996
      start: 2991
    functionDepth: 0
    functionLinenumber: 2991
    functionLinenumberEnd: 2996
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ByteBufferPool].<init>(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityManager.ByteBufferPool
    signature: '[org.apache.xerces.impl.XMLEntityManager.ByteBufferPool].<init>(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - byte[][]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3001
      start: 2999
    functionDepth: 0
    functionLinenumber: 2999
    functionLinenumberEnd: 3001
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ByteBufferPool].getBuffer()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: byte[]
    signature: '[org.apache.xerces.impl.XMLEntityManager.ByteBufferPool].getBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - byte[][]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 3008
      start: 3004
    functionDepth: 0
    functionLinenumber: 3004
    functionLinenumberEnd: 3008
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ByteBufferPool].returnBuffer(byte[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager.ByteBufferPool].returnBuffer(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - byte[][]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bufferSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 3015
      start: 3011
    functionDepth: 0
    functionLinenumber: 3011
    functionLinenumberEnd: 3015
    functionName: '[org.apache.xerces.impl.XMLEntityManager.ByteBufferPool].setBufferSize(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager.ByteBufferPool].setBufferSize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLEntityManager.CharacterBuffer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - isExternal
    - size
    argTypes:
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 3037
      start: 3034
    functionDepth: 0
    functionLinenumber: 3034
    functionLinenumberEnd: 3037
    functionName: '[org.apache.xerces.impl.XMLEntityManager.CharacterBuffer].<init>(boolean,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityManager.CharacterBuffer
    signature: '[org.apache.xerces.impl.XMLEntityManager.CharacterBuffer].<init>(boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool].<init>(int,int,int)'
      Src: org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool:3063,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - CharacterBuffer[]
      - CharacterBuffer[]
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - externalBufferSize
    - internalBufferSize
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 3064
      start: 3062
    functionDepth: 2
    functionLinenumber: 3062
    functionLinenumberEnd: 3064
    functionName: '[org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool].<init>(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool].<init>(int,int,int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool
    signature: '[org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool].<init>(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool].init()'
      Src: org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool:3070,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - CharacterBuffer[]
      - CharacterBuffer[]
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - poolSize
    - externalBufferSize
    - internalBufferSize
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 3071
      start: 3066
    functionDepth: 1
    functionLinenumber: 3066
    functionLinenumberEnd: 3071
    functionName: '[org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool].<init>(int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool].init()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool
    signature: '[org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool].<init>(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - CharacterBuffer[]
      - CharacterBuffer[]
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3079
      start: 3074
    functionDepth: 0
    functionLinenumber: 3074
    functionLinenumberEnd: 3079
    functionName: '[org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool].init()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharacterBuffer].<init>(boolean,int)'
      Src: org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool:3088,1
    - Dst: '[CharacterBuffer].<init>(boolean,int)'
      Src: org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool:3096,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - CharacterBuffer[]
      - CharacterBuffer[]
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: CharacterBuffer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - external
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 3099
      start: 3082
    functionDepth: 1
    functionLinenumber: 3082
    functionLinenumberEnd: 3099
    functionName: '[org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool].getBuffer(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[CharacterBuffer].<init>(boolean,int)'
    linkageType: ''
    returnType: CharacterBuffer
    signature: '[org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool].getBuffer(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - CharacterBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - CharacterBuffer[]
      - CharacterBuffer[]
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - CharacterBuffer
    constantsTouched: []
    func_position:
      end: 3111
      start: 3102
    functionDepth: 0
    functionLinenumber: 3102
    functionLinenumberEnd: 3111
    functionName: '[org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool].returnBuffer(CharacterBuffer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool].returnBuffer(CharacterBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - CharacterBuffer[]
      - CharacterBuffer[]
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bufferSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 3118
      start: 3114
    functionDepth: 0
    functionLinenumber: 3114
    functionLinenumberEnd: 3118
    functionName: '[org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool].setExternalBufferSize(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool].setExternalBufferSize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - byte[]
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLEntityManager.RewindableInputStream
      static: false
      superClass: InputStream
    argCount: 1
    argNames:
    - is
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 3161
      start: 3153
    functionDepth: 0
    functionLinenumber: 3153
    functionLinenumberEnd: 3161
    functionName: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].<init>(java.io.InputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityManager.RewindableInputStream
    signature: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].<init>(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - byte[]
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: InputStream
    argCount: 1
    argNames:
    - offset
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 3165
      start: 3163
    functionDepth: 0
    functionLinenumber: 3163
    functionLinenumberEnd: 3165
    functionName: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].setStartOffset(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].setStartOffset(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - byte[]
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3169
      start: 3167
    functionDepth: 0
    functionLinenumber: 3167
    functionLinenumberEnd: 3169
    functionName: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].rewind()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].rewind()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(byte[],int,org.apache.xerces.impl.XMLEntityManager.RewindableInputStream,int,int)
      Src: org.apache.xerces.impl.XMLEntityManager.RewindableInputStream:3174,1
    - Dst: '[InputStream].read()'
      Src: org.apache.xerces.impl.XMLEntityManager.RewindableInputStream:3177,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - byte[]
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3185
      start: 3171
    functionDepth: 0
    functionLinenumber: 3171
    functionLinenumberEnd: 3185
    functionName: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].readAndBuffer()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 2
    functionsReached:
    - '[InputStream].read()'
    - System.arraycopy(byte[],int,org.apache.xerces.impl.XMLEntityManager.RewindableInputStream,int,int)
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].readAndBuffer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InputStream].read()'
      Src: org.apache.xerces.impl.XMLEntityManager.RewindableInputStream:3195,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].readAndBuffer()'
      Src: org.apache.xerces.impl.XMLEntityManager.RewindableInputStream:3197,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - byte[]
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3198
      start: 3187
    functionDepth: 2
    functionLinenumber: 3187
    functionLinenumberEnd: 3198
    functionName: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].read()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[InputStream].read()'
    - '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].readAndBuffer()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InputStream].read(byte[],int,int)'
      Src: org.apache.xerces.impl.XMLEntityManager.RewindableInputStream:3208,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].readAndBuffer()'
      Src: org.apache.xerces.impl.XMLEntityManager.RewindableInputStream:3210,1
    - Dst: System.arraycopy(byte[],int,byte[],int,org.apache.xerces.impl.XMLEntityManager.RewindableInputStream)
      Src: org.apache.xerces.impl.XMLEntityManager.RewindableInputStream:3227,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - byte[]
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: InputStream
    argCount: 3
    argNames:
    - b
    - 'off'
    - len
    argTypes:
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 3231
      start: 3200
    functionDepth: 1
    functionLinenumber: 3200
    functionLinenumberEnd: 3231
    functionName: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].read(byte[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].readAndBuffer()'
    - System.arraycopy(byte[],int,byte[],int,org.apache.xerces.impl.XMLEntityManager.RewindableInputStream)
    - '[InputStream].read(byte[],int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].read(byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InputStream].skip(long)'
      Src: org.apache.xerces.impl.XMLEntityManager.RewindableInputStream:3245,1
    - Dst: '[InputStream].skip(org.apache.xerces.impl.XMLEntityManager.RewindableInputStream)'
      Src: org.apache.xerces.impl.XMLEntityManager.RewindableInputStream:3264,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - byte[]
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: InputStream
    argCount: 1
    argNames:
    - n
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 3265
      start: 3233
    functionDepth: 0
    functionLinenumber: 3233
    functionLinenumberEnd: 3265
    functionName: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].skip(long)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[InputStream].skip(long)'
    - '[InputStream].skip(org.apache.xerces.impl.XMLEntityManager.RewindableInputStream)'
    linkageType: ''
    returnType: long
    signature: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].skip(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InputStream].available()'
      Src: org.apache.xerces.impl.XMLEntityManager.RewindableInputStream:3273,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - byte[]
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3277
      start: 3267
    functionDepth: 0
    functionLinenumber: 3267
    functionLinenumberEnd: 3277
    functionName: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].available()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[InputStream].available()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].available()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - byte[]
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: InputStream
    argCount: 1
    argNames:
    - howMuch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 3281
      start: 3279
    functionDepth: 0
    functionLinenumber: 3279
    functionLinenumberEnd: 3281
    functionName: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].mark(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].mark(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - byte[]
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3285
      start: 3283
    functionDepth: 0
    functionLinenumber: 3283
    functionLinenumberEnd: 3285
    functionName: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - byte[]
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3289
      start: 3287
    functionDepth: 0
    functionLinenumber: 3287
    functionLinenumberEnd: 3289
    functionName: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].markSupported()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].markSupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[InputStream].close()'
      Src: org.apache.xerces.impl.XMLEntityManager.RewindableInputStream:3293,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - InputStream
      - byte[]
      - int
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: InputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3296
      start: 3291
    functionDepth: 0
    functionLinenumber: 3291
    functionLinenumberEnd: 3296
    functionName: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].close()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
    functionUses: 0
    functionsReached:
    - '[InputStream].close()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.Constants:38,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.Constants:39,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.Constants:42,1
    - Dst: '[org.apache.xerces.impl.Constants.ArrayEnumeration].<init>()'
      Src: org.apache.xerces.impl.Constants:563,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - short
      - short
      - short
      - boolean
      - short
      - short
      - String[]
      - String[]
      - String[]
      - String[]
      - java.util.Enumeration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.Constants
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 570
      start: 570
    functionDepth: 1
    functionLinenumber: 570
    functionLinenumberEnd: 570
    functionName: '[org.apache.xerces.impl.Constants].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/Constants.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.Constants.ArrayEnumeration].<init>()'
    - '[String].intern()'
    linkageType: ''
    returnType: org.apache.xerces.impl.Constants
    signature: '[org.apache.xerces.impl.Constants].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.Constants.ArrayEnumeration].<init>(String[])'
      Src: org.apache.xerces.impl.Constants:581,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - short
      - short
      - short
      - boolean
      - short
      - short
      - String[]
      - String[]
      - String[]
      - String[]
      - java.util.Enumeration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Enumeration
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 582
      start: 579
    functionDepth: 0
    functionLinenumber: 579
    functionLinenumberEnd: 582
    functionName: '[org.apache.xerces.impl.Constants].getSAXFeatures()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/Constants.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.Constants.ArrayEnumeration].<init>(String[])'
    linkageType: ''
    returnType: java.util.Enumeration
    signature: '[org.apache.xerces.impl.Constants].getSAXFeatures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.Constants.ArrayEnumeration].<init>(String[])'
      Src: org.apache.xerces.impl.Constants:587,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - short
      - short
      - short
      - boolean
      - short
      - short
      - String[]
      - String[]
      - String[]
      - String[]
      - java.util.Enumeration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Enumeration
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 588
      start: 585
    functionDepth: 0
    functionLinenumber: 585
    functionLinenumberEnd: 588
    functionName: '[org.apache.xerces.impl.Constants].getSAXProperties()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/Constants.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.Constants.ArrayEnumeration].<init>(String[])'
    linkageType: ''
    returnType: java.util.Enumeration
    signature: '[org.apache.xerces.impl.Constants].getSAXProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.Constants.ArrayEnumeration].<init>(String[])'
      Src: org.apache.xerces.impl.Constants:595,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - short
      - short
      - short
      - boolean
      - short
      - short
      - String[]
      - String[]
      - String[]
      - String[]
      - java.util.Enumeration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Enumeration
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 596
      start: 593
    functionDepth: 0
    functionLinenumber: 593
    functionLinenumberEnd: 596
    functionName: '[org.apache.xerces.impl.Constants].getXercesFeatures()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/Constants.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.Constants.ArrayEnumeration].<init>(String[])'
    linkageType: ''
    returnType: java.util.Enumeration
    signature: '[org.apache.xerces.impl.Constants].getXercesFeatures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.Constants.ArrayEnumeration].<init>(String[])'
      Src: org.apache.xerces.impl.Constants:601,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - short
      - short
      - short
      - boolean
      - short
      - short
      - String[]
      - String[]
      - String[]
      - String[]
      - java.util.Enumeration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Enumeration
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 602
      start: 599
    functionDepth: 0
    functionLinenumber: 599
    functionLinenumberEnd: 602
    functionName: '[org.apache.xerces.impl.Constants].getXercesProperties()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/Constants.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.Constants.ArrayEnumeration].<init>(String[])'
    linkageType: ''
    returnType: java.util.Enumeration
    signature: '[org.apache.xerces.impl.Constants].getXercesProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.Constants].print(String,String,String[])'
      Src: org.apache.xerces.impl.Constants:673,1
    - Dst: '[org.apache.xerces.impl.Constants].print(String,String,String[])'
      Src: org.apache.xerces.impl.Constants:674,1
    - Dst: '[org.apache.xerces.impl.Constants].print(String,String,String[])'
      Src: org.apache.xerces.impl.Constants:675,1
    - Dst: '[org.apache.xerces.impl.Constants].print(String,String,String[])'
      Src: org.apache.xerces.impl.Constants:676,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - short
      - short
      - short
      - boolean
      - short
      - short
      - String[]
      - String[]
      - String[]
      - String[]
      - java.util.Enumeration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 678
      start: 671
    functionDepth: 1
    functionLinenumber: 671
    functionLinenumberEnd: 678
    functionName: '[org.apache.xerces.impl.Constants].main(String[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/Constants.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.Constants].print(String,String,String[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.Constants].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.Constants:682,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.Constants:684,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.Constants:686,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.Constants:687,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.Constants:688,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.Constants:692,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - short
      - short
      - short
      - boolean
      - short
      - short
      - String[]
      - String[]
      - String[]
      - String[]
      - java.util.Enumeration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - header
    - prefix
    - array
    argTypes:
    - String
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 694
      start: 681
    functionDepth: 1
    functionLinenumber: 681
    functionLinenumberEnd: 694
    functionName: '[org.apache.xerces.impl.Constants].print(String,String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/Constants.java
    functionUses: 0
    functionsReached:
    - System.out.print(String)
    - System.out.println()
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.Constants].print(String,String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Enumeration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.Constants.ArrayEnumeration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - array
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 633
      start: 631
    functionDepth: 0
    functionLinenumber: 631
    functionLinenumberEnd: 633
    functionName: '[org.apache.xerces.impl.Constants.ArrayEnumeration].<init>(Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/Constants.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.Constants.ArrayEnumeration
    signature: '[org.apache.xerces.impl.Constants.ArrayEnumeration].<init>(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Enumeration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 648
      start: 646
    functionDepth: 0
    functionLinenumber: 646
    functionLinenumberEnd: 648
    functionName: '[org.apache.xerces.impl.Constants.ArrayEnumeration].hasMoreElements()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/Constants.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.Constants.ArrayEnumeration].hasMoreElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: org.apache.xerces.impl.Constants.ArrayEnumeration:661,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Enumeration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 662
      start: 657
    functionDepth: 0
    functionLinenumber: 657
    functionLinenumberEnd: 662
    functionName: '[org.apache.xerces.impl.Constants.ArrayEnumeration].nextElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/Constants.java
    functionUses: 0
    functionsReached:
    - '[java.util.NoSuchElementException].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.Constants.ArrayEnumeration].nextElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XML11NamespaceBinder
      static: false
      superClass: org.apache.xerces.impl.XMLNamespaceBinder
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 48
    functionName: '[org.apache.xerces.impl.XML11NamespaceBinder].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11NamespaceBinder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.XML11NamespaceBinder
    signature: '[org.apache.xerces.impl.XML11NamespaceBinder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLNamespaceBinder
    argCount: 2
    argNames:
    - uri
    - localpart
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.impl.XML11NamespaceBinder].prefixBoundToNullURI(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11NamespaceBinder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11NamespaceBinder].prefixBoundToNullURI(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.NamespaceSupport].<init>()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:181,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher].<init>()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:199,1
    - Dst: '[PrologDispatcher].<init>()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:202,1
    - Dst: '[DTDDispatcher].<init>()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:205,1
    - Dst: '[TrailingMiscDispatcher].<init>()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:208,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:216,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:219,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>(null,null,null,null,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - boolean
      - String
      - String
      - String
      - org.apache.xerces.xni.NamespaceContext
      - boolean
      - boolean
      - boolean
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLDocumentScannerImpl
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 232
    functionDepth: 2
    functionLinenumber: 232
    functionLinenumberEnd: 232
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 7
    functionsReached:
    - '[org.apache.xerces.xni.XMLString].<init>()'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher].<init>()'
    - '[TrailingMiscDispatcher].<init>()'
    - '[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>(null,null,null,null,null)'
    - '[org.apache.xerces.util.XMLStringBuffer].<init>()'
    - '[org.apache.xerces.util.NamespaceSupport].<init>()'
    - '[DTDDispatcher].<init>()'
    - '[PrologDispatcher].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLDocumentScannerImpl
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityManager.setEntityHandler()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:246,1
    - Dst: fEntityManager.startDocumentEntity(org.apache.xerces.xni.parser.XMLInputSource)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - boolean
      - String
      - String
      - String
      - org.apache.xerces.xni.NamespaceContext
      - boolean
      - boolean
      - boolean
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 249
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 249
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - fEntityManager.setEntityHandler()
    - fEntityManager.startDocumentEntity(org.apache.xerces.xni.parser.XMLInputSource)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:272,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].reset()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:284,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].setScannerState(int)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:286,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].setDispatcher(Dispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:287,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:293,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:299,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:306,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:308,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:315,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].<init>()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:319,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].reset()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:321,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].setScannerState(int)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:324,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].setDispatcher(Dispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:325,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - boolean
      - String
      - String
      - String
      - org.apache.xerces.xni.NamespaceContext
      - boolean
      - boolean
      - boolean
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 327
      start: 269
    functionDepth: 4
    functionLinenumber: 269
    functionLinenumberEnd: 327
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.NamespaceSupport].reset()'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
    - '[org.apache.xerces.xni.NamespaceContext].reset()'
    - '[org.apache.xerces.util.NamespaceSupport].<init>()'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl].setDispatcher(Dispatcher)'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl].setScannerState(int)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedFeatures()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:335,1
    - Dst: System.arraycopy(String[],int,org.apache.xerces.impl.XMLDocumentScannerImpl,int,org.apache.xerces.impl.XMLDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:339,1
    - Dst: System.arraycopy(String[],int,org.apache.xerces.impl.XMLDocumentScannerImpl,org.apache.xerces.impl.XMLDocumentScannerImpl,org.apache.xerces.impl.XMLDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:341,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - boolean
      - String
      - String
      - String
      - org.apache.xerces.xni.NamespaceContext
      - boolean
      - boolean
      - boolean
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 334
    functionDepth: 1
    functionLinenumber: 334
    functionLinenumberEnd: 343
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl].getRecognizedFeatures()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(String[],int,org.apache.xerces.impl.XMLDocumentScannerImpl,int,org.apache.xerces.impl.XMLDocumentScannerImpl)
    - System.arraycopy(String[],int,org.apache.xerces.impl.XMLDocumentScannerImpl,org.apache.xerces.impl.XMLDocumentScannerImpl,org.apache.xerces.impl.XMLDocumentScannerImpl)
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedFeatures()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl].getRecognizedFeatures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:363,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:366,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:367,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:367,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:369,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:370,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:374,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:375,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - boolean
      - String
      - String
      - String
      - org.apache.xerces.xni.NamespaceContext
      - boolean
      - boolean
      - boolean
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 381
      start: 360
    functionDepth: 3
    functionLinenumber: 360
    functionLinenumberEnd: 381
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[String].endsWith(String)'
    - '[String].startsWith(String)'
    - '[String].length()'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setFeature(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedProperties()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:389,1
    - Dst: System.arraycopy(String[],int,org.apache.xerces.impl.XMLDocumentScannerImpl,int,org.apache.xerces.impl.XMLDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:393,1
    - Dst: System.arraycopy(String[],int,org.apache.xerces.impl.XMLDocumentScannerImpl,org.apache.xerces.impl.XMLDocumentScannerImpl,org.apache.xerces.impl.XMLDocumentScannerImpl)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:395,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - boolean
      - String
      - String
      - String
      - org.apache.xerces.xni.NamespaceContext
      - boolean
      - boolean
      - boolean
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 397
      start: 388
    functionDepth: 1
    functionLinenumber: 388
    functionLinenumberEnd: 397
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl].getRecognizedProperties()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedProperties()'
    - System.arraycopy(String[],int,org.apache.xerces.impl.XMLDocumentScannerImpl,org.apache.xerces.impl.XMLDocumentScannerImpl,org.apache.xerces.impl.XMLDocumentScannerImpl)
    - System.arraycopy(String[],int,org.apache.xerces.impl.XMLDocumentScannerImpl,int,org.apache.xerces.impl.XMLDocumentScannerImpl)
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl].getRecognizedProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setProperty(String,Object)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:417,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:420,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:421,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:421,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:423,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:424,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:427,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:428,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - boolean
      - String
      - String
      - String
      - org.apache.xerces.xni.NamespaceContext
      - boolean
      - boolean
      - boolean
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 437
      start: 414
    functionDepth: 3
    functionLinenumber: 414
    functionLinenumberEnd: 437
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setProperty(String,Object)'
    - '[String].startsWith(String)'
    - '[String].length()'
    - '[String].endsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RECOGNIZED_FEATURES[i].equals(String)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:451,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getFeatureDefault(String)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:455,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - boolean
      - String
      - String
      - String
      - org.apache.xerces.xni.NamespaceContext
      - boolean
      - boolean
      - boolean
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 456
      start: 448
    functionDepth: 2
    functionLinenumber: 448
    functionLinenumberEnd: 456
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl].getFeatureDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - RECOGNIZED_FEATURES[i].equals(String)
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getFeatureDefault(String)'
    linkageType: ''
    returnType: Boolean
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl].getFeatureDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RECOGNIZED_PROPERTIES[i].equals(String)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:469,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getPropertyDefault(String)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:473,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - boolean
      - String
      - String
      - String
      - org.apache.xerces.xni.NamespaceContext
      - boolean
      - boolean
      - boolean
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 474
      start: 467
    functionDepth: 2
    functionLinenumber: 467
    functionLinenumberEnd: 474
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl].getPropertyDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - RECOGNIZED_PROPERTIES[i].equals(String)
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getPropertyDefault(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl].getPropertyDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].startEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:499,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:502,1
    - Dst: fEntityScanner.isExternal()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:502,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:503,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:507,1
    - Dst: fDocumentHandler.startDocument(org.apache.xerces.impl.XMLDocumentScannerImpl,String,org.apache.xerces.xni.NamespaceContext,null)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:508,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - boolean
      - String
      - String
      - String
      - org.apache.xerces.xni.NamespaceContext
      - boolean
      - boolean
      - boolean
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 511
      start: 495
    functionDepth: 4
    functionLinenumber: 495
    functionLinenumberEnd: 511
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl].startEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - fDocumentHandler.startDocument(org.apache.xerces.impl.XMLDocumentScannerImpl,String,org.apache.xerces.xni.NamespaceContext,null)
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].startEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl)'
    - fEntityScanner.isExternal()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl].startEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].endEntity(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:524,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:527,1
    - Dst: fDocumentHandler.endDocument(null)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:528,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - boolean
      - String
      - String
      - String
      - org.apache.xerces.xni.NamespaceContext
      - boolean
      - boolean
      - boolean
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 531
      start: 522
    functionDepth: 2
    functionLinenumber: 522
    functionLinenumberEnd: 531
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl].endEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - fDocumentHandler.endDocument(null)
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].endEntity(String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl].endEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ContentDispatcher].<init>()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:541,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - boolean
      - String
      - String
      - String
      - org.apache.xerces.xni.NamespaceContext
      - boolean
      - boolean
      - boolean
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Dispatcher
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 542
      start: 540
    functionDepth: 0
    functionLinenumber: 540
    functionLinenumberEnd: 542
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl].createContentDispatcher()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[ContentDispatcher].<init>()'
    linkageType: ''
    returnType: Dispatcher
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl].createContentDispatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:550,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:551,1
    - Dst: fEntityScanner.scanName()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:556,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:558,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:562,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].scanExternalID(String[],boolean)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:563,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:566,1
    - Dst: fEntityManager.getCurrentResourceIdentifier()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:573,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].getExpandedSystemId()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:573,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDDescription].setValues(null,null,org.apache.xerces.impl.XMLDocumentScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:573,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDDescription].setRootName(org.apache.xerces.impl.XMLDocumentScannerImpl)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:574,1
    - Dst: fExternalSubsetResolver.getExternalSubset(org.apache.xerces.impl.dtd.XMLDTDDescription)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:575,1
    - Dst: fDocumentHandler.doctypeDecl(org.apache.xerces.impl.XMLDocumentScannerImpl,String,String,null)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:587,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].getPublicId()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:590,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].getSystemId()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:590,1
    - Dst: fDocumentHandler.doctypeDecl(org.apache.xerces.impl.XMLDocumentScannerImpl,org.apache.xerces.impl.XMLDocumentScannerImpl,org.apache.xerces.impl.XMLDocumentScannerImpl,null)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:590,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:596,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:598,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:599,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:600,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - boolean
      - String
      - String
      - String
      - org.apache.xerces.xni.NamespaceContext
      - boolean
      - boolean
      - boolean
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 607
      start: 547
    functionDepth: 1
    functionLinenumber: 547
    functionLinenumberEnd: 607
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl].scanDoctypeDecl()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl].getSystemId()'
    - fEntityScanner.skipSpaces()
    - fEntityScanner.skipChar(char)
    - fExternalSubsetResolver.getExternalSubset(org.apache.xerces.impl.dtd.XMLDTDDescription)
    - fEntityScanner.scanName()
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl].getPublicId()'
    - fDocumentHandler.doctypeDecl(org.apache.xerces.impl.XMLDocumentScannerImpl,String,String,null)
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl].reportFatalError(String)'
    - fDocumentHandler.doctypeDecl(org.apache.xerces.impl.XMLDocumentScannerImpl,org.apache.xerces.impl.XMLDocumentScannerImpl,org.apache.xerces.impl.XMLDocumentScannerImpl,null)
    - fEntityManager.getCurrentResourceIdentifier()
    - '[org.apache.xerces.impl.dtd.XMLDTDDescription].setRootName(org.apache.xerces.impl.XMLDocumentScannerImpl)'
    - '[org.apache.xerces.impl.dtd.XMLDTDDescription].setValues(null,null,org.apache.xerces.impl.XMLDocumentScannerImpl,null)'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl].reportFatalError(String,null)'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl].scanExternalID(String[],boolean)'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl].getExpandedSystemId()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl].scanDoctypeDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getScannerStateName(int)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl:624,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - boolean
      - String
      - String
      - String
      - org.apache.xerces.xni.NamespaceContext
      - boolean
      - boolean
      - boolean
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - Dispatcher
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
    argCount: 1
    argNames:
    - state
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 626
      start: 614
    functionDepth: 1
    functionLinenumber: 614
    functionLinenumberEnd: 626
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl].getScannerStateName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getScannerStateName(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl].getScannerStateName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher:661,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher].setDispatcher(org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher:662,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher:666,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher:670,1
    - Dst: '[org.apache.xerces.util.XMLChar].isName(org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher:670,1
    - Dst: fStringBuffer.clear()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher:671,1
    - Dst: fStringBuffer.append(String)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher:672,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher:674,1
    - Dst: '[org.apache.xerces.util.XMLChar].isNCName(org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher:674,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher:675,1
    - Dst: fStringBuffer.append(char)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher:675,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher:679,1
    - Dst: '[org.apache.xerces.util.XMLChar].isName(org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher:679,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher:680,1
    - Dst: fStringBuffer.append(char)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher:680,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher:683,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher].scanPIData(org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher:684,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher].scanXMLDeclOrTextDecl(boolean)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher:689,1
    - Dst: fErrorReporter.reportError(org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher,short,org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher:699,1
    - Dst: fErrorReporter.reportError(String,String,null,short,org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher:704,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher:713,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - Dispatcher
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - complete
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 719
      start: 656
    functionDepth: 1
    functionLinenumber: 656
    functionLinenumberEnd: 719
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher].dispatch(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - fSymbolTable.addSymbol(org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher)
    - '[org.apache.xerces.util.XMLChar].isName(org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher)'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher].setDispatcher(org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher)'
    - fErrorReporter.reportError(String,String,null,short,org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher)
    - fEntityScanner.peekChar()
    - fStringBuffer.clear()
    - '[org.apache.xerces.util.XMLChar].isNCName(org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher)'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher].scanPIData(org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher)'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher].reportFatalError(String,null)'
    - fStringBuffer.append(String)
    - fStringBuffer.append(char)
    - fEntityScanner.scanChar()
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher].scanXMLDeclOrTextDecl(boolean)'
    - fErrorReporter.reportError(org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher,short,org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher)
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher)'
    - fEntityScanner.skipString(String)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher].dispatch(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Dispatcher
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:756,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:757,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:758,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:761,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:762,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:766,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:773,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:774,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:775,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:776,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:779,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:782,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:783,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:787,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:791,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].isValidNameStartChar(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:791,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:792,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].setDispatcher(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:793,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:796,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:797,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:800,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].isValidNameStartHighSurrogate(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:800,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:801,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].setDispatcher(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:802,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:806,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].scanComment()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:812,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:813,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].scanPI()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:817,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:818,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:823,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:826,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].scanDoctypeDecl()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:832,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:833,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].setDispatcher(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:834,1
    - Dst: fValidationManager.isCachedDTD()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:842,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:843,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].setDispatcher(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:844,1
    - Dst: fValidationManager.isCachedDTD()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:851,1
    - Dst: fDTDScanner.setInputSource(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:853,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:855,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].setDispatcher(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:856,1
    - Dst: fDTDScanner.setInputSource(null)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:868,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:869,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:873,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:874,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:877,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:883,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:884,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:886,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].setDispatcher(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:887,1
    - Dst: fErrorReporter.reportError(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher,short,org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:892,1
    - Dst: fErrorReporter.reportError(String,String,null,short,org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:897,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher:906,1
    CyclomaticComplexity: 52
    EdgeCount: 52
    ICount: 86
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - Dispatcher
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - complete
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 913
      start: 747
    functionDepth: 1
    functionLinenumber: 747
    functionLinenumberEnd: 913
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].dispatch(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - fEntityScanner.skipSpaces()
    - fErrorReporter.reportError(String,String,null,short,org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].scanComment()'
    - fEntityScanner.skipChar(char)
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].reportFatalError(String,null)'
    - fEntityScanner.peekChar()
    - fDTDScanner.setInputSource(null)
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].isValidNameStartChar(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
    - fValidationManager.isCachedDTD()
    - fDTDScanner.setInputSource(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].isValidNameStartHighSurrogate(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].scanDoctypeDecl()'
    - fErrorReporter.reportError(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher,short,org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)
    - fEntityScanner.scanChar()
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].scanPI()'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].setDispatcher(org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher)'
    - fEntityScanner.skipString(String)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].dispatch(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Dispatcher
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityManager.setEntityHandler(null)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:943,1
    - Dst: fValidationManager.isCachedDTD()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:953,1
    - Dst: fDTDScanner.scanDTDInternalSubset(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:954,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:957,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:958,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:961,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:962,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:963,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:971,1
    - Dst: fDTDScanner.setInputSource(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:979,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:981,1
    - Dst: fEntityManager.hasPEReferences()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:988,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:992,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher].setDispatcher(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:993,1
    - Dst: fEntityManager.setEntityHandler(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:994,1
    - Dst: fDTDDescription.setValues(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher,null,null)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:1000,1
    - Dst: fDTDDescription.setRootName(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:1001,1
    - Dst: fEntityManager.resolveEntity(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:1003,1
    - Dst: fDTDScanner.setInputSource(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:1004,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:1005,1
    - Dst: fDTDScanner.scanDTDExternalSubset(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:1013,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:1015,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher].setDispatcher(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:1016,1
    - Dst: fEntityManager.setEntityHandler(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:1017,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(char)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:1023,1
    - Dst: fErrorReporter.reportError(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher,short,org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:1030,1
    - Dst: fErrorReporter.reportError(String,String,null,short,org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:1035,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:1044,1
    - Dst: fEntityManager.setEntityHandler(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher:1051,1
    CyclomaticComplexity: 37
    EdgeCount: 37
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - Dispatcher
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - complete
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1056
      start: 941
    functionDepth: 1
    functionLinenumber: 941
    functionLinenumberEnd: 1056
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher].dispatch(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - fEntityManager.setEntityHandler(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher].reportFatalError(String,null)'
    - fDTDScanner.scanDTDExternalSubset(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)'
    - fEntityManager.resolveEntity(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)
    - fEntityManager.setEntityHandler(null)
    - '[org.apache.xerces.xni.XNIException].<init>(char)'
    - fDTDDescription.setRootName(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)
    - fValidationManager.isCachedDTD()
    - fErrorReporter.reportError(String,String,null,short,org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)
    - fEntityScanner.skipChar(char)
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher].reportFatalError(String)'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher].setDispatcher(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)'
    - fEntityScanner.skipSpaces()
    - fEntityManager.hasPEReferences()
    - fDTDScanner.scanDTDInternalSubset(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)
    - fDTDDescription.setValues(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher,null,null)
    - fDTDScanner.setInputSource(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)
    - fErrorReporter.reportError(org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher,short,org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher].dispatch(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Dispatcher
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1089,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1090,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: FragmentContentDispatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1095
      start: 1086
    functionDepth: 0
    functionLinenumber: 1086
    functionLinenumberEnd: 1095
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].scanForDoctypeHook()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher)'
    - fEntityScanner.skipString(String)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].scanForDoctypeHook()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1113,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].setDispatcher(org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: FragmentContentDispatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1117
      start: 1110
    functionDepth: 0
    functionLinenumber: 1110
    functionLinenumberEnd: 1117
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].elementDepthIsZeroHook()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher)'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].setDispatcher(org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].elementDepthIsZeroHook()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].scanStartElementName()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1136,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].resolveExternalSubsetAndRead()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1137,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].scanStartElementAfterName()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1138,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1139,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].setDispatcher(org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1140,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].scanStartElement()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1144,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1145,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].setDispatcher(org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1146,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: FragmentContentDispatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1151
      start: 1131
    functionDepth: 1
    functionLinenumber: 1131
    functionLinenumberEnd: 1151
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].scanRootElementHook()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].scanStartElement()'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].setDispatcher(org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher)'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].scanStartElementAfterName()'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].resolveExternalSubsetAndRead()'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].scanStartElementName()'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].scanRootElementHook()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.EOFException
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: FragmentContentDispatcher
    argCount: 1
    argNames:
    - e
    argTypes:
    - java.io.EOFException
    constantsTouched: []
    func_position:
      end: 1167
      start: 1160
    functionDepth: 0
    functionLinenumber: 1160
    functionLinenumberEnd: 1167
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].endOfFileHook(java.io.EOFException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].reportFatalError(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].endOfFileHook(java.io.EOFException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityManager.getCurrentResourceIdentifier()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1176,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].getExpandedSystemId()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1176,1
    - Dst: fDTDDescription.setValues(null,null,org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher,null)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1176,1
    - Dst: fDTDDescription.setRootName(org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1177,1
    - Dst: fExternalSubsetResolver.getExternalSubset(org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1178,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].getPublicId()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1182,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].getSystemId()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1183,1
    - Dst: fDocumentHandler.doctypeDecl(org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher,null)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1188,1
    - Dst: fValidationManager.isCachedDTD()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1191,1
    - Dst: fDTDScanner.setInputSource(org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1192,1
    - Dst: fDTDScanner.scanDTDExternalSubset(boolean)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1193,1
    - Dst: fDTDScanner.setInputSource(null)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1197,1
    - Dst: fEntityManager.setEntityHandler(org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher:1201,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: FragmentContentDispatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1204
      start: 1173
    functionDepth: 0
    functionLinenumber: 1173
    functionLinenumberEnd: 1204
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].resolveExternalSubsetAndRead()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 1
    functionsReached:
    - fDTDScanner.setInputSource(org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher)
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].getPublicId()'
    - fExternalSubsetResolver.getExternalSubset(org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher)
    - fDTDScanner.setInputSource(null)
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].getExpandedSystemId()'
    - fDocumentHandler.doctypeDecl(org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher,null)
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].getSystemId()'
    - fValidationManager.isCachedDTD()
    - fDTDDescription.setValues(null,null,org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher,null)
    - fEntityManager.setEntityHandler(org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher)
    - fDTDScanner.scanDTDExternalSubset(boolean)
    - fEntityManager.getCurrentResourceIdentifier()
    - fDTDDescription.setRootName(org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].resolveExternalSubsetAndRead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher
      static: false
      superClass: FragmentContentDispatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1242,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1243,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1244,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1248,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1255,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1256,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1259,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1260,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1263,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1264,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1268,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].isValidNameStartChar(org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1268,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1269,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].scanStartElement()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1271,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1272,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1274,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].isValidNameStartHighSurrogate(org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1274,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1275,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].scanStartElement()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1277,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1278,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1281,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].scanPI()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1287,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1288,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1292,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1293,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].scanComment()'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1295,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1296,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1300,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1302,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1305,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1307,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1308,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1312,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1314,1
    - Dst: fErrorReporter.reportError(org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher,short,org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1325,1
    - Dst: fErrorReporter.reportError(String,String,null,short,org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1330,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1342,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher:1347,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - Dispatcher
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - complete
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1353
      start: 1233
    functionDepth: 1
    functionLinenumber: 1233
    functionLinenumberEnd: 1353
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].dispatch(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - fEntityScanner.skipSpaces()
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher)'
    - fEntityScanner.skipChar(char)
    - fEntityScanner.peekChar()
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].isValidNameStartChar(org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher)'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].scanComment()'
    - fErrorReporter.reportError(org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher,org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher,short,org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher)
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].scanPI()'
    - fEntityScanner.scanChar()
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].scanStartElement()'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].isValidNameStartHighSurrogate(org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher)'
    - fEntityScanner.skipString(String)
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].reportFatalError(String,null)'
    - fErrorReporter.reportError(String,String,null,short,org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].dispatch(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Dispatcher
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher
    signature: '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.XMLVersionDetector:101,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.XMLVersionDetector:102,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.XMLVersionDetector:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - String
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 106
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.impl.XMLVersionDetector].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLVersionDetector.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLVersionDetector].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].setScannerVersion(short)'
      Src: org.apache.xerces.impl.XMLVersionDetector:117,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].setScannerVersion(short)'
      Src: org.apache.xerces.impl.XMLVersionDetector:120,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()'
      Src: org.apache.xerces.impl.XMLVersionDetector:123,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLVersionDetector:123,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)'
      Src: org.apache.xerces.impl.XMLVersionDetector:128,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getCurrentResourceIdentifier()'
      Src: org.apache.xerces.impl.XMLVersionDetector:130,1
    - Dst: '[org.apache.xerces.impl.XMLEntityHandler].startEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,null)'
      Src: org.apache.xerces.impl.XMLVersionDetector:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.XMLEntityHandler
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - String
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - scanner
    - version
    argTypes:
    - org.apache.xerces.impl.XMLEntityHandler
    - short
    constantsTouched: []
    func_position:
      end: 131
      start: 114
    functionDepth: 3
    functionLinenumber: 114
    functionLinenumberEnd: 131
    functionName: '[org.apache.xerces.impl.XMLVersionDetector].startDocumentParsing(org.apache.xerces.impl.XMLEntityHandler,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLVersionDetector.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].setScannerVersion(short)'
    - '[org.apache.xerces.impl.XMLEntityManager].getCurrentResourceIdentifier()'
    - '[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()'
    - '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.impl.XMLEntityScanner)'
    - '[org.apache.xerces.impl.XMLEntityHandler].startEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,null)'
    - '[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLVersionDetector].startDocumentParsing(org.apache.xerces.impl.XMLEntityHandler,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].setupCurrentEntity(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,boolean)'
      Src: org.apache.xerces.impl.XMLVersionDetector:144,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].setScannerVersion(short)'
      Src: org.apache.xerces.impl.XMLVersionDetector:148,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()'
      Src: org.apache.xerces.impl.XMLVersionDetector:149,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipString(String)'
      Src: org.apache.xerces.impl.XMLVersionDetector:151,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipDeclSpaces()'
      Src: org.apache.xerces.impl.XMLVersionDetector:155,1
    - Dst: '[org.apache.xerces.impl.XMLVersionDetector].fixupCurrentEntity(org.apache.xerces.impl.XMLEntityManager,char[],int)'
      Src: org.apache.xerces.impl.XMLVersionDetector:156,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipString(String)'
      Src: org.apache.xerces.impl.XMLVersionDetector:159,1
    - Dst: '[org.apache.xerces.impl.XMLVersionDetector].fixupCurrentEntity(org.apache.xerces.impl.XMLEntityManager,char[],int)'
      Src: org.apache.xerces.impl.XMLVersionDetector:160,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipDeclSpaces()'
      Src: org.apache.xerces.impl.XMLVersionDetector:163,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
      Src: org.apache.xerces.impl.XMLVersionDetector:165,1
    - Dst: '[org.apache.xerces.impl.XMLVersionDetector].fixupCurrentEntity(org.apache.xerces.impl.XMLEntityManager,char[],int)'
      Src: org.apache.xerces.impl.XMLVersionDetector:166,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLVersionDetector:169,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipDeclSpaces()'
      Src: org.apache.xerces.impl.XMLVersionDetector:170,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLVersionDetector:171,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLVersionDetector:174,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLVersionDetector:177,1
    - Dst: '[org.apache.xerces.impl.XMLVersionDetector].fixupCurrentEntity(org.apache.xerces.impl.XMLEntityManager,char[],int)'
      Src: org.apache.xerces.impl.XMLVersionDetector:178,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.impl.XMLVersionDetector,org.apache.xerces.impl.XMLVersionDetector,org.apache.xerces.impl.XMLVersionDetector,short,org.apache.xerces.impl.XMLVersionDetector)'
      Src: org.apache.xerces.impl.XMLVersionDetector:190,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,null,short,org.apache.xerces.impl.XMLVersionDetector)'
      Src: org.apache.xerces.impl.XMLVersionDetector:195,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,null,short)'
      Src: org.apache.xerces.impl.XMLVersionDetector:204,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - String
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 211
      start: 143
    functionDepth: 8
    functionLinenumber: 143
    functionLinenumberEnd: 211
    functionName: '[org.apache.xerces.impl.XMLVersionDetector].determineDocVersion(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLVersionDetector.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].setScannerVersion(short)'
    - '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
    - '[org.apache.xerces.impl.XMLEntityScanner].skipDeclSpaces()'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,null,short,org.apache.xerces.impl.XMLVersionDetector)'
    - '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
    - '[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()'
    - '[org.apache.xerces.impl.XMLEntityScanner].skipString(String)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.impl.XMLVersionDetector,org.apache.xerces.impl.XMLVersionDetector,org.apache.xerces.impl.XMLVersionDetector,short,org.apache.xerces.impl.XMLVersionDetector)'
    - '[org.apache.xerces.impl.XMLEntityManager].setupCurrentEntity(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,boolean)'
    - '[org.apache.xerces.impl.XMLVersionDetector].fixupCurrentEntity(org.apache.xerces.impl.XMLEntityManager,char[],int)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,null,short)'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.XMLVersionDetector].determineDocVersion(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getCurrentEntity()'
      Src: org.apache.xerces.impl.XMLVersionDetector:217,1
    - Dst: System.arraycopy(org.apache.xerces.impl.XMLVersionDetector,int,org.apache.xerces.impl.XMLVersionDetector,int,org.apache.xerces.impl.XMLVersionDetector)
      Src: org.apache.xerces.impl.XMLVersionDetector:222,1
    - Dst: System.arraycopy(org.apache.xerces.impl.XMLVersionDetector,org.apache.xerces.impl.XMLVersionDetector,org.apache.xerces.impl.XMLVersionDetector,int,org.apache.xerces.impl.XMLVersionDetector)
      Src: org.apache.xerces.impl.XMLVersionDetector:226,1
    - Dst: System.arraycopy(char[],int,org.apache.xerces.impl.XMLVersionDetector,int,int)
      Src: org.apache.xerces.impl.XMLVersionDetector:234,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.XMLEntityManager
      - char[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - String
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - manager
    - scannedChars
    - length
    argTypes:
    - org.apache.xerces.impl.XMLEntityManager
    - char[]
    - int
    constantsTouched: []
    func_position:
      end: 239
      start: 215
    functionDepth: 1
    functionLinenumber: 215
    functionLinenumberEnd: 239
    functionName: '[org.apache.xerces.impl.XMLVersionDetector].fixupCurrentEntity(org.apache.xerces.impl.XMLEntityManager,char[],int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLVersionDetector.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(org.apache.xerces.impl.XMLVersionDetector,int,org.apache.xerces.impl.XMLVersionDetector,int,org.apache.xerces.impl.XMLVersionDetector)
    - '[org.apache.xerces.impl.XMLEntityManager].getCurrentEntity()'
    - System.arraycopy(org.apache.xerces.impl.XMLVersionDetector,org.apache.xerces.impl.XMLVersionDetector,org.apache.xerces.impl.XMLVersionDetector,int,org.apache.xerces.impl.XMLVersionDetector)
    - System.arraycopy(char[],int,org.apache.xerces.impl.XMLVersionDetector,int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLVersionDetector].fixupCurrentEntity(org.apache.xerces.impl.XMLEntityManager,char[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.XMLVersionDetector:70,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.XMLVersionDetector:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - String
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLVersionDetector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.XMLVersionDetector].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLVersionDetector.java
    functionUses: 4
    functionsReached:
    - '[String].intern()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLVersionDetector
    signature: '[org.apache.xerces.impl.XMLVersionDetector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLNamespaceBinder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 152
    functionDepth: 2
    functionLinenumber: 152
    functionLinenumberEnd: 153
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLNamespaceBinder
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - onlyPassPrefixMappingEvents
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 172
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 172
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].setOnlyPassPrefixMappingEvents(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].setOnlyPassPrefixMappingEvents(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 181
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].getOnlyPassPrefixMappingEvents()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].getOnlyPassPrefixMappingEvents()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:206,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:213,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:214,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 216
      start: 201
    functionDepth: 1
    functionLinenumber: 201
    functionLinenumberEnd: 216
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:224,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].getRecognizedFeatures()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].getRecognizedFeatures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 244
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 244
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:252,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 253
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].getRecognizedProperties()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].getRecognizedProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:265,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:266,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:266,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:268,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:269,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:272,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:273,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 279
      start: 261
    functionDepth: 1
    functionLinenumber: 261
    functionLinenumberEnd: 279
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached:
    - '[String].startsWith(String)'
    - '[String].length()'
    - '[String].endsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RECOGNIZED_FEATURES[i].equals(String)
      Src: org.apache.xerces.impl.XMLNamespaceBinder:292,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 297
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 297
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].getFeatureDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached:
    - RECOGNIZED_FEATURES[i].equals(String)
    linkageType: ''
    returnType: Boolean
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].getFeatureDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RECOGNIZED_PROPERTIES[i].equals(String)
      Src: org.apache.xerces.impl.XMLNamespaceBinder:310,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 315
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 315
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].getPropertyDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached:
    - RECOGNIZED_PROPERTIES[i].equals(String)
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].getPropertyDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDocumentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - documentHandler
    argTypes:
    - org.apache.xerces.xni.XMLDocumentHandler
    constantsTouched: []
    func_position:
      end: 324
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 324
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDocumentHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 329
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].getDocumentHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDocumentHandler
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].getDocumentHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDocumentSource
    constantsTouched: []
    func_position:
      end: 339
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 339
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDocumentSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 344
      start: 342
    functionDepth: 0
    functionLinenumber: 342
    functionLinenumberEnd: 344
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].getDocumentSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDocumentSource
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].getDocumentSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:369,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 371
      start: 364
    functionDepth: 1
    functionLinenumber: 364
    functionLinenumberEnd: 371
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:393,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - version
    - encoding
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 395
      start: 390
    functionDepth: 1
    functionLinenumber: 390
    functionLinenumberEnd: 395
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:425,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 427
      start: 419
    functionDepth: 1
    functionLinenumber: 419
    functionLinenumberEnd: 427
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:445,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - version
    - encoding
    - standalone
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 447
      start: 442
    functionDepth: 1
    functionLinenumber: 442
    functionLinenumberEnd: 447
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:465,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - rootElement
    - publicId
    - systemId
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 467
      start: 461
    functionDepth: 1
    functionLinenumber: 461
    functionLinenumberEnd: 467
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:479,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 481
      start: 477
    functionDepth: 1
    functionLinenumber: 477
    functionLinenumberEnd: 481
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:503,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 505
      start: 500
    functionDepth: 1
    functionLinenumber: 500
    functionLinenumberEnd: 505
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLNamespaceBinder].handleStartElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,boolean)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:527,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:530,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 534
      start: 523
    functionDepth: 4
    functionLinenumber: 523
    functionLinenumberEnd: 534
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    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.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLNamespaceBinder].handleStartElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,boolean)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:549,1
    - Dst: '[org.apache.xerces.impl.XMLNamespaceBinder].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:550,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:553,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 556
      start: 545
    functionDepth: 4
    functionLinenumber: 545
    functionLinenumberEnd: 556
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    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.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.XMLNamespaceBinder].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:568,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 570
      start: 566
    functionDepth: 1
    functionLinenumber: 566
    functionLinenumberEnd: 570
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:587,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 589
      start: 585
    functionDepth: 1
    functionLinenumber: 585
    functionLinenumberEnd: 589
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLNamespaceBinder].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:602,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:605,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 608
      start: 599
    functionDepth: 2
    functionLinenumber: 599
    functionLinenumberEnd: 608
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.XMLNamespaceBinder].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:618,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 620
      start: 616
    functionDepth: 1
    functionLinenumber: 616
    functionLinenumberEnd: 620
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:630,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 632
      start: 628
    functionDepth: 1
    functionLinenumber: 628
    functionLinenumberEnd: 632
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:642,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 644
      start: 640
    functionDepth: 1
    functionLinenumber: 640
    functionLinenumberEnd: 644
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].endDocument(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].endDocument(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:660,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 662
      start: 658
    functionDepth: 1
    functionLinenumber: 658
    functionLinenumberEnd: 662
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.NamespaceContext].pushContext()'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:674,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:677,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:684,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLocalName(org.apache.xerces.impl.XMLNamespaceBinder)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:686,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getPrefix(org.apache.xerces.impl.XMLNamespaceBinder)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:687,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.impl.XMLNamespaceBinder)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:694,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:694,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:698,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:706,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:715,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:724,1
    - Dst: '[org.apache.xerces.impl.XMLNamespaceBinder].prefixBoundToNullURI(String,String)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:740,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:741,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].declarePrefix(org.apache.xerces.impl.XMLNamespaceBinder)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:749,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getURI(org.apache.xerces.impl.XMLNamespaceBinder)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:757,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:762,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.impl.XMLNamespaceBinder,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:770,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getURI(String)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:775,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].setName(org.apache.xerces.impl.XMLNamespaceBinder,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:776,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getURI(org.apache.xerces.impl.XMLNamespaceBinder)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:779,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:781,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].setName(org.apache.xerces.impl.XMLNamespaceBinder,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:786,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:792,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getURI(org.apache.xerces.impl.XMLNamespaceBinder)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:794,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLocalName(org.apache.xerces.impl.XMLNamespaceBinder)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:798,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLocalName(org.apache.xerces.impl.XMLNamespaceBinder)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:800,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getURI(org.apache.xerces.impl.XMLNamespaceBinder)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:801,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:803,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:814,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:817,1
    CyclomaticComplexity: 35
    EdgeCount: 35
    ICount: 99
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - element
    - attributes
    - augs
    - isEmpty
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    - boolean
    constantsTouched: []
    func_position:
      end: 822
      start: 669
    functionDepth: 3
    functionLinenumber: 669
    functionLinenumberEnd: 822
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].handleStartElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.NamespaceContext].getURI(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getPrefix(org.apache.xerces.impl.XMLNamespaceBinder)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.NamespaceContext].pushContext()'
    - '[org.apache.xerces.xni.NamespaceContext].getURI(org.apache.xerces.impl.XMLNamespaceBinder)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.impl.XMLNamespaceBinder,org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[org.apache.xerces.xni.XMLAttributes].setName(org.apache.xerces.impl.XMLNamespaceBinder,org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.xni.XMLAttributes].getLocalName(org.apache.xerces.impl.XMLNamespaceBinder)'
    - '[org.apache.xerces.xni.XMLAttributes].getURI(org.apache.xerces.impl.XMLNamespaceBinder)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.impl.XMLNamespaceBinder)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
    - '[org.apache.xerces.impl.XMLNamespaceBinder].prefixBoundToNullURI(String,String)'
    - '[org.apache.xerces.xni.NamespaceContext].declarePrefix(org.apache.xerces.impl.XMLNamespaceBinder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].handleStartElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getURI(org.apache.xerces.impl.XMLNamespaceBinder)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:830,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:838,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].popContext()'
      Src: org.apache.xerces.impl.XMLNamespaceBinder:843,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - augs
    - isEmpty
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    - boolean
    constantsTouched: []
    func_position:
      end: 845
      start: 825
    functionDepth: 1
    functionLinenumber: 825
    functionLinenumberEnd: 845
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.NamespaceContext].getURI(org.apache.xerces.impl.XMLNamespaceBinder)'
    - '[org.apache.xerces.xni.NamespaceContext].popContext()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localpart
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 851
      start: 849
    functionDepth: 0
    functionLinenumber: 849
    functionLinenumberEnd: 851
    functionName: '[org.apache.xerces.impl.XMLNamespaceBinder].prefixBoundToNullURI(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLNamespaceBinder].prefixBoundToNullURI(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.XMLScanner:220,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].init()'
      Src: org.apache.xerces.impl.XMLScanner:227,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.XMLScanner:232,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.XMLScanner:233,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.XMLScanner:234,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.XMLScanner:238,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.XMLScanner:244,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.XMLScanner:250,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].init()'
      Src: org.apache.xerces.impl.XMLScanner:256,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 258
      start: 216
    functionDepth: 2
    functionLinenumber: 216
    functionLinenumberEnd: 258
    functionName: '[org.apache.xerces.impl.XMLScanner].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.XMLScanner].init()'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLScanner].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.XMLScanner:270,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLScanner:271,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLScanner:271,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLScanner:273,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.XMLScanner:274,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLScanner:277,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.XMLScanner:278,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLScanner:281,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.XMLScanner:282,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 287
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 287
    functionName: '[org.apache.xerces.impl.XMLScanner].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 1
    functionsReached:
    - '[String].startsWith(String)'
    - '[String].length()'
    - '[String].endsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLScanner].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.XMLScanner:295,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.XMLScanner:297,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - featureId
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 300
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 300
    functionName: '[org.apache.xerces.impl.XMLScanner].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 1
    functionsReached:
    - '[String].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLScanner].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.XMLScanner:308,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.XMLScanner:310,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String)'
      Src: org.apache.xerces.impl.XMLScanner:313,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 314
      start: 305
    functionDepth: 2
    functionLinenumber: 305
    functionLinenumberEnd: 314
    functionName: '[org.apache.xerces.impl.XMLScanner].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLScanner].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLScanner].init()'
      Src: org.apache.xerces.impl.XMLScanner:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 328
      start: 321
    functionDepth: 2
    functionLinenumber: 321
    functionLinenumberEnd: 328
    functionName: '[org.apache.xerces.impl.XMLScanner].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLScanner].init()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLScanner].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipDeclSpaces()'
      Src: org.apache.xerces.impl.XMLScanner:373,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getCurrentEntity()'
      Src: org.apache.xerces.impl.XMLScanner:381,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
      Src: org.apache.xerces.impl.XMLScanner:384,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].scanPseudoAttribute(boolean,org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLScanner:386,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(null)'
      Src: org.apache.xerces.impl.XMLScanner:391,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.impl.XMLScanner:396,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].versionSupported(String)'
      Src: org.apache.xerces.impl.XMLScanner:398,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].getVersionNotSupportedKey()'
      Src: org.apache.xerces.impl.XMLScanner:399,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLScanner:399,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:405,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(null)'
      Src: org.apache.xerces.impl.XMLScanner:408,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.impl.XMLScanner:413,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:418,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:421,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(null)'
      Src: org.apache.xerces.impl.XMLScanner:429,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.impl.XMLScanner:434,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:441,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.impl.XMLScanner:444,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.XMLScanner:446,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.XMLScanner:446,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLScanner:447,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:451,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:458,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.impl.XMLScanner:461,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.XMLScanner:463,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.XMLScanner:463,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLScanner:464,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:468,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:473,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipDeclSpaces()'
      Src: org.apache.xerces.impl.XMLScanner:476,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:483,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:490,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:495,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipChar(char)'
      Src: org.apache.xerces.impl.XMLScanner:500,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:501,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipChar(char)'
      Src: org.apache.xerces.impl.XMLScanner:503,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:504,1
    CyclomaticComplexity: 41
    EdgeCount: 41
    ICount: 94
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - String[]
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - scanningTextDecl
    - pseudoAttributeValues
    argTypes:
    - boolean
    - String[]
    constantsTouched: []
    func_position:
      end: 513
      start: 356
    functionDepth: 5
    functionLinenumber: 356
    functionLinenumberEnd: 513
    functionName: '[org.apache.xerces.impl.XMLScanner].scanXMLDeclOrTextDecl(boolean,String[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLScanner].reportFatalError(null)'
    - '[org.apache.xerces.impl.XMLScanner].getVersionNotSupportedKey()'
    - '[org.apache.xerces.impl.XMLEntityScanner].skipDeclSpaces()'
    - '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
    - '[org.apache.xerces.impl.XMLEntityManager].getCurrentEntity()'
    - '[String].equals(String)'
    - '[org.apache.xerces.xni.XMLString].toString()'
    - '[org.apache.xerces.impl.XMLScanner].versionSupported(String)'
    - '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
    - '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
    - '[org.apache.xerces.impl.XMLScanner].scanPseudoAttribute(boolean,org.apache.xerces.xni.XMLString)'
    - '[org.apache.xerces.impl.XMLEntityScanner].skipChar(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLScanner].scanXMLDeclOrTextDecl(boolean,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLScanner].scanPseudoAttributeName()'
      Src: org.apache.xerces.impl.XMLScanner:546,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getCurrentEntity()'
      Src: org.apache.xerces.impl.XMLScanner:547,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(ScannedEntity)'
      Src: org.apache.xerces.impl.XMLScanner:547,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:549,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipDeclSpaces()'
      Src: org.apache.xerces.impl.XMLScanner:551,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipChar(char)'
      Src: org.apache.xerces.impl.XMLScanner:552,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError()'
      Src: org.apache.xerces.impl.XMLScanner:553,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipDeclSpaces()'
      Src: org.apache.xerces.impl.XMLScanner:556,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
      Src: org.apache.xerces.impl.XMLScanner:557,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError()'
      Src: org.apache.xerces.impl.XMLScanner:559,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:562,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanLiteral(int,org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLScanner:563,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLScanner:565,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLScanner:567,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:570,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:570,1
    - Dst: '[org.apache.xerces.util.XMLChar].isHighSurrogate(int)'
      Src: org.apache.xerces.impl.XMLScanner:575,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].scanSurrogates(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XMLScanner:576,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].isInvalidLiteral(int)'
      Src: org.apache.xerces.impl.XMLScanner:578,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(org.apache.xerces.impl.XMLScanner)'
      Src: org.apache.xerces.impl.XMLScanner:581,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:583,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanLiteral(int,org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLScanner:586,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLScanner:588,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XMLScanner:589,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)'
      Src: org.apache.xerces.impl.XMLScanner:591,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError()'
      Src: org.apache.xerces.impl.XMLScanner:592,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - org.apache.xerces.xni.XMLString
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - scanningTextDecl
    - value
    argTypes:
    - boolean
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 600
      start: 530
    functionDepth: 6
    functionLinenumber: 530
    functionLinenumberEnd: 600
    functionName: '[org.apache.xerces.impl.XMLScanner].scanPseudoAttribute(boolean,org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isHighSurrogate(int)'
    - '[org.apache.xerces.impl.XMLScanner].reportFatalError(org.apache.xerces.impl.XMLScanner)'
    - '[org.apache.xerces.impl.XMLEntityManager].getCurrentEntity()'
    - '[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)'
    - '[org.apache.xerces.impl.XMLEntityManager].print(ScannedEntity)'
    - '[org.apache.xerces.impl.XMLEntityScanner].scanLiteral(int,org.apache.xerces.xni.XMLString)'
    - '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
    - '[org.apache.xerces.impl.XMLEntityScanner].skipDeclSpaces()'
    - '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
    - '[org.apache.xerces.impl.XMLScanner].scanPseudoAttributeName()'
    - '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.util.XMLStringBuffer)'
    - '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - '[org.apache.xerces.impl.XMLScanner].isInvalidLiteral(int)'
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    - '[org.apache.xerces.impl.XMLScanner].scanSurrogates(org.apache.xerces.util.XMLStringBuffer)'
    - '[org.apache.xerces.impl.XMLEntityScanner].skipChar(char)'
    - '[org.apache.xerces.impl.XMLScanner].reportFatalError()'
    - '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLScanner].scanPseudoAttribute(boolean,org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
      Src: org.apache.xerces.impl.XMLScanner:610,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipString(String)'
      Src: org.apache.xerces.impl.XMLScanner:613,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipString(String)'
      Src: org.apache.xerces.impl.XMLScanner:618,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipString(String)'
      Src: org.apache.xerces.impl.XMLScanner:623,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 629
      start: 609
    functionDepth: 5
    functionLinenumber: 609
    functionLinenumberEnd: 629
    functionName: '[org.apache.xerces.impl.XMLScanner].scanPseudoAttributeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
    - '[org.apache.xerces.impl.XMLEntityScanner].skipString(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLScanner].scanPseudoAttributeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanNCName()'
      Src: org.apache.xerces.impl.XMLScanner:647,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanName()'
      Src: org.apache.xerces.impl.XMLScanner:649,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:652,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].scanPIData(String,org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLScanner:656,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 659
      start: 641
    functionDepth: 5
    functionLinenumber: 641
    functionLinenumberEnd: 659
    functionName: '[org.apache.xerces.impl.XMLScanner].scanPI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityScanner].scanName()'
    - '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
    - '[org.apache.xerces.impl.XMLScanner].scanPIData(String,org.apache.xerces.xni.XMLString)'
    - '[org.apache.xerces.impl.XMLEntityScanner].scanNCName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLScanner].scanPI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLScanner:676,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.XMLScanner:677,1
    - Dst: Character.toLowerCase(org.apache.xerces.impl.XMLScanner)
      Src: org.apache.xerces.impl.XMLScanner:677,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.XMLScanner:678,1
    - Dst: Character.toLowerCase(org.apache.xerces.impl.XMLScanner)
      Src: org.apache.xerces.impl.XMLScanner:678,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.XMLScanner:679,1
    - Dst: Character.toLowerCase(org.apache.xerces.impl.XMLScanner)
      Src: org.apache.xerces.impl.XMLScanner:679,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:681,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()'
      Src: org.apache.xerces.impl.XMLScanner:686,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipString(String)'
      Src: org.apache.xerces.impl.XMLScanner:687,1
    - Dst: '[org.apache.xerces.xni.XMLString].clear()'
      Src: org.apache.xerces.impl.XMLScanner:689,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
      Src: org.apache.xerces.impl.XMLScanner:693,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:694,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>(String)'
      Src: org.apache.xerces.impl.XMLScanner:695,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:696,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanName()'
      Src: org.apache.xerces.impl.XMLScanner:697,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLScanner:699,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLScanner:700,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()'
      Src: org.apache.xerces.impl.XMLScanner:701,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:704,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLScanner:709,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanData(String,org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XMLScanner:711,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
      Src: org.apache.xerces.impl.XMLScanner:713,1
    - Dst: '[org.apache.xerces.util.XMLChar].isHighSurrogate(int)'
      Src: org.apache.xerces.impl.XMLScanner:715,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].scanSurrogates(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XMLScanner:716,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].isInvalidLiteral(int)'
      Src: org.apache.xerces.impl.XMLScanner:718,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLScanner:719,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:721,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanData(String,org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XMLScanner:724,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XMLScanner:726,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - data
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 728
      start: 672
    functionDepth: 5
    functionLinenumber: 672
    functionLinenumberEnd: 728
    functionName: '[org.apache.xerces.impl.XMLScanner].scanPIData(String,org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isHighSurrogate(int)'
    - '[org.apache.xerces.impl.XMLEntityScanner].scanName()'
    - '[org.apache.xerces.util.XMLStringBuffer].<init>(String)'
    - '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
    - '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
    - '[String].charAt(int)'
    - '[org.apache.xerces.impl.XMLEntityScanner].skipString(String)'
    - '[org.apache.xerces.impl.XMLEntityScanner].scanData(String,org.apache.xerces.util.XMLStringBuffer)'
    - '[org.apache.xerces.xni.XMLString].clear()'
    - '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.util.XMLStringBuffer)'
    - '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
    - Character.toLowerCase(org.apache.xerces.impl.XMLScanner)
    - '[String].length()'
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - '[org.apache.xerces.impl.XMLScanner].isInvalidLiteral(int)'
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    - '[org.apache.xerces.impl.XMLScanner].scanSurrogates(org.apache.xerces.util.XMLStringBuffer)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(String)'
    - '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
    - '[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLScanner].scanPIData(String,org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLScanner:748,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanData(String,org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XMLScanner:749,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
      Src: org.apache.xerces.impl.XMLScanner:750,1
    - Dst: '[org.apache.xerces.util.XMLChar].isHighSurrogate(int)'
      Src: org.apache.xerces.impl.XMLScanner:752,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].scanSurrogates(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XMLScanner:753,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].isInvalidLiteral(int)'
      Src: org.apache.xerces.impl.XMLScanner:755,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLScanner:756,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:758,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipChar(char)'
      Src: org.apache.xerces.impl.XMLScanner:762,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:763,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.XMLStringBuffer
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - org.apache.xerces.util.XMLStringBuffer
    constantsTouched: []
    func_position:
      end: 766
      start: 743
    functionDepth: 5
    functionLinenumber: 743
    functionLinenumberEnd: 766
    functionName: '[org.apache.xerces.impl.XMLScanner].scanComment(org.apache.xerces.util.XMLStringBuffer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isHighSurrogate(int)'
    - '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
    - '[org.apache.xerces.impl.XMLScanner].isInvalidLiteral(int)'
    - '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
    - '[org.apache.xerces.impl.XMLEntityScanner].scanData(String,org.apache.xerces.util.XMLStringBuffer)'
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    - '[org.apache.xerces.impl.XMLScanner].scanSurrogates(org.apache.xerces.util.XMLStringBuffer)'
    - '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
    - '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
    - '[org.apache.xerces.impl.XMLEntityScanner].skipChar(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLScanner].scanComment(org.apache.xerces.util.XMLStringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
      Src: org.apache.xerces.impl.XMLScanner:794,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLScanner:796,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:799,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanLiteral(int,org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLScanner:802,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLScanner:804,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].isUnchangedByNormalization(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLScanner:809,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLScanner:811,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:812,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLScanner:814,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLScanner:818,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLScanner:819,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].normalizeWhitespace(org.apache.xerces.xni.XMLString,int)'
      Src: org.apache.xerces.impl.XMLScanner:820,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLScanner:822,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLScanner:827,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLScanner:829,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLScanner:831,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipChar(char)'
      Src: org.apache.xerces.impl.XMLScanner:835,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:837,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipChar(char)'
      Src: org.apache.xerces.impl.XMLScanner:839,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:841,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].scanCharReferenceValue(org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XMLScanner:843,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLScanner:846,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanName()'
      Src: org.apache.xerces.impl.XMLScanner:853,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:855,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLScanner:858,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipChar(char)'
      Src: org.apache.xerces.impl.XMLScanner:860,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLScanner:861,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:865,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:868,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLScanner:870,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:876,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLScanner:878,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:884,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLScanner:886,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:892,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLScanner:894,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:900,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLScanner:902,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].isExternalEntity(String)'
      Src: org.apache.xerces.impl.XMLScanner:908,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLScanner:909,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].isDeclaredEntity(String)'
      Src: org.apache.xerces.impl.XMLScanner:913,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.XMLScanner:917,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLScanner:924,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].startEntity(String,boolean)'
      Src: org.apache.xerces.impl.XMLScanner:928,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLScanner:934,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:936,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:938,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:942,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:943,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:945,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLScanner:948,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:953,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:954,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:956,1
    - Dst: '[org.apache.xerces.util.XMLChar].isHighSurrogate(int)'
      Src: org.apache.xerces.impl.XMLScanner:959,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLScanner:960,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].scanSurrogates(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XMLScanner:961,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XMLScanner:962,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XMLScanner:964,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLScanner:967,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].isInvalidLiteral(int)'
      Src: org.apache.xerces.impl.XMLScanner:973,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLScanner:974,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:976,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:978,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanLiteral(int,org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLScanner:981,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLScanner:983,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].normalizeWhitespace(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLScanner:985,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLScanner:987,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLScanner:989,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XMLScanner:992,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XMLScanner:995,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:998,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLScanner:1000,1
    - Dst: '[org.apache.xerces.xni.XMLString].equals(char[],int,int)'
      Src: org.apache.xerces.impl.XMLScanner:1002,1
    CyclomaticComplexity: 57
    EdgeCount: 57
    ICount: 175
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String
      - boolean
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - value
    - nonNormalizedValue
    - atName
    - checkEntities
    - eleName
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - String
    - boolean
    - String
    constantsTouched: []
    func_position:
      end: 1004
      start: 787
    functionDepth: 5
    functionLinenumber: 787
    functionLinenumberEnd: 1004
    functionName: '[org.apache.xerces.impl.XMLScanner].scanAttributeValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,String,boolean,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isHighSurrogate(int)'
    - '[org.apache.xerces.impl.XMLEntityManager].startEntity(String,boolean)'
    - '[org.apache.xerces.impl.XMLScanner].normalizeWhitespace(org.apache.xerces.xni.XMLString)'
    - '[org.apache.xerces.impl.XMLEntityScanner].scanName()'
    - '[org.apache.xerces.impl.XMLScanner].normalizeWhitespace(org.apache.xerces.xni.XMLString,int)'
    - '[org.apache.xerces.impl.XMLScanner].scanCharReferenceValue(org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.util.XMLStringBuffer)'
    - '[org.apache.xerces.impl.XMLEntityScanner].scanLiteral(int,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.XMLScanner].reportFatalError(String,null)'
    - '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.util.XMLStringBuffer)'
    - '[org.apache.xerces.impl.XMLScanner].isUnchangedByNormalization(org.apache.xerces.xni.XMLString)'
    - '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
    - '[org.apache.xerces.impl.XMLEntityManager].isExternalEntity(String)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.util.XMLStringBuffer)'
    - System.out.println(String)
    - '[org.apache.xerces.impl.XMLScanner].isInvalidLiteral(int)'
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    - '[org.apache.xerces.impl.XMLScanner].scanSurrogates(org.apache.xerces.util.XMLStringBuffer)'
    - '[org.apache.xerces.impl.XMLEntityScanner].skipChar(char)'
    - '[org.apache.xerces.xni.XMLString].equals(char[],int,int)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(String)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
    - '[org.apache.xerces.impl.XMLEntityManager].isDeclaredEntity(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLScanner].scanAttributeValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,String,boolean,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipString(String)'
      Src: org.apache.xerces.impl.XMLScanner:1023,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()'
      Src: org.apache.xerces.impl.XMLScanner:1024,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:1025,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].scanPubidLiteral(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLScanner:1027,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.impl.XMLScanner:1028,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()'
      Src: org.apache.xerces.impl.XMLScanner:1030,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:1031,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipString(String)'
      Src: org.apache.xerces.impl.XMLScanner:1035,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()'
      Src: org.apache.xerces.impl.XMLScanner:1036,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:1037,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
      Src: org.apache.xerces.impl.XMLScanner:1039,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:1048,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:1050,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanLiteral(int,org.apache.xerces.impl.XMLScanner)'
      Src: org.apache.xerces.impl.XMLScanner:1052,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLScanner:1053,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XMLScanner)'
      Src: org.apache.xerces.impl.XMLScanner:1055,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
      Src: org.apache.xerces.impl.XMLScanner:1056,1
    - Dst: '[org.apache.xerces.util.XMLChar].isMarkup(int)'
      Src: org.apache.xerces.impl.XMLScanner:1057,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:1058,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:1058,1
    - Dst: '[org.apache.xerces.util.XMLChar].isHighSurrogate(int)'
      Src: org.apache.xerces.impl.XMLScanner:1060,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].scanSurrogates(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XMLScanner:1061,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].isInvalidLiteral(int)'
      Src: org.apache.xerces.impl.XMLScanner:1063,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLScanner:1064,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:1066,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanLiteral(int,org.apache.xerces.impl.XMLScanner)'
      Src: org.apache.xerces.impl.XMLScanner:1068,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XMLScanner)'
      Src: org.apache.xerces.impl.XMLScanner:1069,1
    - Dst: ident.toString()
      Src: org.apache.xerces.impl.XMLScanner:1072,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)'
      Src: org.apache.xerces.impl.XMLScanner:1073,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:1074,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - identifiers
    - optionalSystemId
    argTypes:
    - String[]
    - boolean
    constantsTouched: []
    func_position:
      end: 1081
      start: 1017
    functionDepth: 5
    functionLinenumber: 1017
    functionLinenumberEnd: 1081
    functionName: '[org.apache.xerces.impl.XMLScanner].scanExternalID(String[],boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - '[org.apache.xerces.util.XMLChar].isHighSurrogate(int)'
    - ident.toString()
    - '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
    - '[org.apache.xerces.impl.XMLScanner].isInvalidLiteral(int)'
    - '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
    - '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
    - '[org.apache.xerces.impl.XMLEntityScanner].skipString(String)'
    - '[org.apache.xerces.impl.XMLEntityScanner].scanLiteral(int,org.apache.xerces.impl.XMLScanner)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XMLScanner)'
    - '[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)'
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    - '[org.apache.xerces.xni.XMLString].toString()'
    - '[org.apache.xerces.util.XMLChar].isMarkup(int)'
    - '[org.apache.xerces.impl.XMLScanner].scanPubidLiteral(org.apache.xerces.xni.XMLString)'
    - '[org.apache.xerces.impl.XMLScanner].scanSurrogates(org.apache.xerces.util.XMLStringBuffer)'
    - '[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()'
    - '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLScanner].scanExternalID(String[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:1106,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:1108,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLScanner:1112,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:1117,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:1121,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XMLScanner:1130,1
    - Dst: '[org.apache.xerces.util.XMLChar].isPubid(int)'
      Src: org.apache.xerces.impl.XMLScanner:1133,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:1134,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:1138,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLScanner:1143,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - literal
    argTypes:
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 1148
      start: 1103
    functionDepth: 5
    functionLinenumber: 1103
    functionLinenumberEnd: 1148
    functionName: '[org.apache.xerces.impl.XMLScanner].scanPubidLiteral(org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
    - '[org.apache.xerces.util.XMLChar].isPubid(int)'
    - '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
    - '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.util.XMLStringBuffer)'
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    - '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLScanner].scanPubidLiteral(org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 1169
      start: 1155
    functionDepth: 0
    functionLinenumber: 1155
    functionLinenumberEnd: 1169
    functionName: '[org.apache.xerces.impl.XMLScanner].normalizeWhitespace(org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLScanner].normalizeWhitespace(org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - fromIndex
    argTypes:
    - org.apache.xerces.xni.XMLString
    - int
    constantsTouched: []
    func_position:
      end: 1189
      start: 1175
    functionDepth: 0
    functionLinenumber: 1175
    functionLinenumberEnd: 1189
    functionName: '[org.apache.xerces.impl.XMLScanner].normalizeWhitespace(org.apache.xerces.xni.XMLString,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLScanner].normalizeWhitespace(org.apache.xerces.xni.XMLString,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 1213
      start: 1198
    functionDepth: 0
    functionLinenumber: 1198
    functionLinenumberEnd: 1213
    functionName: '[org.apache.xerces.impl.XMLScanner].isUnchangedByNormalization(org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLScanner].isUnchangedByNormalization(org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()'
      Src: org.apache.xerces.impl.XMLScanner:1243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1245
      start: 1236
    functionDepth: 2
    functionLinenumber: 1236
    functionLinenumberEnd: 1245
    functionName: '[org.apache.xerces.impl.XMLScanner].startEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLScanner].startEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1263
      start: 1258
    functionDepth: 0
    functionLinenumber: 1258
    functionLinenumberEnd: 1263
    functionName: '[org.apache.xerces.impl.XMLScanner].endEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLScanner].endEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipChar(char)'
      Src: org.apache.xerces.impl.XMLScanner:1287,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:1288,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLScanner:1290,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
      Src: org.apache.xerces.impl.XMLScanner:1293,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:1298,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:1299,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:1300,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
      Src: org.apache.xerces.impl.XMLScanner:1303,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:1308,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:1309,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:1310,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:1315,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLScanner:1321,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
      Src: org.apache.xerces.impl.XMLScanner:1324,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:1327,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:1328,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:1329,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
      Src: org.apache.xerces.impl.XMLScanner:1332,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:1335,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:1336,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:1337,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:1342,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].skipChar(char)'
      Src: org.apache.xerces.impl.XMLScanner:1347,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLScanner:1348,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:1350,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].toString()'
      Src: org.apache.xerces.impl.XMLScanner:1355,1
    - Dst: Integer.parseInt(org.apache.xerces.impl.XMLScanner)
      Src: org.apache.xerces.impl.XMLScanner:1355,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].isInvalid(org.apache.xerces.impl.XMLScanner)'
      Src: org.apache.xerces.impl.XMLScanner:1359,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.XMLScanner:1360,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:1361,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.XMLScanner,org.apache.xerces.impl.XMLScanner,org.apache.xerces.impl.XMLScanner)'
      Src: org.apache.xerces.impl.XMLScanner:1362,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLScanner:1363,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.XMLScanner:1370,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:1371,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.XMLScanner,org.apache.xerces.impl.XMLScanner,org.apache.xerces.impl.XMLScanner)'
      Src: org.apache.xerces.impl.XMLScanner:1372,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLScanner:1373,1
    - Dst: '[org.apache.xerces.util.XMLChar].isSupplemental(org.apache.xerces.impl.XMLScanner)'
      Src: org.apache.xerces.impl.XMLScanner:1378,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:1379,1
    - Dst: '[org.apache.xerces.util.XMLChar].highSurrogate(org.apache.xerces.impl.XMLScanner)'
      Src: org.apache.xerces.impl.XMLScanner:1383,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:1383,1
    - Dst: '[org.apache.xerces.util.XMLChar].lowSurrogate(org.apache.xerces.impl.XMLScanner)'
      Src: org.apache.xerces.impl.XMLScanner:1384,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:1384,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].toString()'
      Src: org.apache.xerces.impl.XMLScanner:1389,1
    CyclomaticComplexity: 38
    EdgeCount: 38
    ICount: 112
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - buf
    - buf2
    argTypes:
    - org.apache.xerces.util.XMLStringBuffer
    - org.apache.xerces.util.XMLStringBuffer
    constantsTouched: []
    func_position:
      end: 1396
      start: 1282
    functionDepth: 5
    functionLinenumber: 1282
    functionLinenumberEnd: 1396
    functionName: '[org.apache.xerces.impl.XMLScanner].scanCharReferenceValue(org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.util.XMLStringBuffer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
    - '[StringBuffer].<init>(int)'
    - '[StringBuffer].append(org.apache.xerces.impl.XMLScanner,org.apache.xerces.impl.XMLScanner,org.apache.xerces.impl.XMLScanner)'
    - '[org.apache.xerces.util.XMLChar].isSupplemental(org.apache.xerces.impl.XMLScanner)'
    - '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,null)'
    - '[org.apache.xerces.util.XMLStringBuffer].toString()'
    - '[org.apache.xerces.impl.XMLScanner].isInvalid(org.apache.xerces.impl.XMLScanner)'
    - '[org.apache.xerces.util.XMLChar].highSurrogate(org.apache.xerces.impl.XMLScanner)'
    - Integer.parseInt(org.apache.xerces.impl.XMLScanner)
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    - '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
    - '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
    - '[StringBuffer].append(char)'
    - '[org.apache.xerces.util.XMLChar].lowSurrogate(org.apache.xerces.impl.XMLScanner)'
    - '[org.apache.xerces.impl.XMLEntityScanner].skipChar(char)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLScanner].scanCharReferenceValue(org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.util.XMLStringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isInvalid(int)'
      Src: org.apache.xerces.impl.XMLScanner:1402,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1403
      start: 1401
    functionDepth: 2
    functionLinenumber: 1401
    functionLinenumberEnd: 1403
    functionName: '[org.apache.xerces.impl.XMLScanner].isInvalid(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isInvalid(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLScanner].isInvalid(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isInvalid(int)'
      Src: org.apache.xerces.impl.XMLScanner:1409,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1410
      start: 1408
    functionDepth: 2
    functionLinenumber: 1408
    functionLinenumberEnd: 1410
    functionName: '[org.apache.xerces.impl.XMLScanner].isInvalidLiteral(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 5
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isInvalid(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLScanner].isInvalidLiteral(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isName(int)'
      Src: org.apache.xerces.impl.XMLScanner:1416,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1417
      start: 1415
    functionDepth: 1
    functionLinenumber: 1415
    functionLinenumberEnd: 1417
    functionName: '[org.apache.xerces.impl.XMLScanner].isValidNameChar(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isName(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLScanner].isValidNameChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isNameStart(int)'
      Src: org.apache.xerces.impl.XMLScanner:1423,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1424
      start: 1422
    functionDepth: 1
    functionLinenumber: 1422
    functionLinenumberEnd: 1424
    functionName: '[org.apache.xerces.impl.XMLScanner].isValidNameStartChar(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isNameStart(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLScanner].isValidNameStartChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isNCName(int)'
      Src: org.apache.xerces.impl.XMLScanner:1430,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1431
      start: 1429
    functionDepth: 1
    functionLinenumber: 1429
    functionLinenumberEnd: 1431
    functionName: '[org.apache.xerces.impl.XMLScanner].isValidNCName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isNCName(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLScanner].isValidNCName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1439
      start: 1437
    functionDepth: 0
    functionLinenumber: 1437
    functionLinenumberEnd: 1439
    functionName: '[org.apache.xerces.impl.XMLScanner].isValidNameStartHighSurrogate(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLScanner].isValidNameStartHighSurrogate(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.XMLScanner:1442,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - version
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1443
      start: 1441
    functionDepth: 0
    functionLinenumber: 1441
    functionLinenumberEnd: 1443
    functionName: '[org.apache.xerces.impl.XMLScanner].versionSupported(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 1
    functionsReached:
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLScanner].versionSupported(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1450
      start: 1448
    functionDepth: 0
    functionLinenumber: 1448
    functionLinenumberEnd: 1450
    functionName: '[org.apache.xerces.impl.XMLScanner].getVersionNotSupportedKey()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLScanner].getVersionNotSupportedKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:1464,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
      Src: org.apache.xerces.impl.XMLScanner:1465,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(int)'
      Src: org.apache.xerces.impl.XMLScanner:1466,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLScanner:1467,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
      Src: org.apache.xerces.impl.XMLScanner:1471,1
    - Dst: '[org.apache.xerces.util.XMLChar].supplemental(char,char)'
      Src: org.apache.xerces.impl.XMLScanner:1474,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].isInvalid(int)'
      Src: org.apache.xerces.impl.XMLScanner:1477,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLScanner:1478,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:1484,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLScanner:1485,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.XMLStringBuffer
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buf
    argTypes:
    - org.apache.xerces.util.XMLStringBuffer
    constantsTouched: []
    func_position:
      end: 1489
      start: 1461
    functionDepth: 5
    functionLinenumber: 1461
    functionLinenumberEnd: 1489
    functionName: '[org.apache.xerces.impl.XMLScanner].scanSurrogates(org.apache.xerces.util.XMLStringBuffer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 5
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - '[org.apache.xerces.util.XMLChar].supplemental(char,char)'
    - '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
    - '[org.apache.xerces.impl.XMLScanner].isInvalid(int)'
    - '[org.apache.xerces.impl.XMLScanner].reportFatalError(String)'
    - '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
    - '[org.apache.xerces.util.XMLChar].isLowSurrogate(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLScanner].scanSurrogates(org.apache.xerces.util.XMLStringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,Object[],short)'
      Src: org.apache.xerces.impl.XMLScanner:1497,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - msgId
    - args
    argTypes:
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 1500
      start: 1495
    functionDepth: 2
    functionLinenumber: 1495
    functionLinenumberEnd: 1500
    functionName: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,Object[],short)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLResourceIdentifierImpl].clear()'
      Src: org.apache.xerces.impl.XMLScanner:1508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1509
      start: 1503
    functionDepth: 1
    functionLinenumber: 1503
    functionLinenumberEnd: 1509
    functionName: '[org.apache.xerces.impl.XMLScanner].init()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.XMLResourceIdentifierImpl].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLScanner].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.XMLScanner:158,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.XMLScanner:161,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.XMLScanner:164,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.XMLScanner:167,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.XMLScanner:170,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.XMLScanner:173,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.XMLScanner:176,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.XMLScanner:179,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>()'
      Src: org.apache.xerces.impl.XMLScanner:190,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>()'
      Src: org.apache.xerces.impl.XMLScanner:193,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>()'
      Src: org.apache.xerces.impl.XMLScanner:196,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>()'
      Src: org.apache.xerces.impl.XMLScanner:199,1
    - Dst: '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>()'
      Src: org.apache.xerces.impl.XMLScanner:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLEntityScanner
      - int
      - String
      - boolean
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLResourceIdentifierImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLScanner
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.XMLScanner].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].<init>()'
    - '[org.apache.xerces.xni.XMLString].<init>()'
    - '[String].intern()'
    - '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLScanner
    signature: '[org.apache.xerces.impl.XMLScanner].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.xerces.impl.XMLEntityHandler].startEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityHandler].startEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.impl.XMLEntityHandler].endEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityHandler].endEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLEntityHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.XMLEntityHandler].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityHandler
    signature: '[org.apache.xerces.impl.XMLEntityHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.EOFException].<init>()'
      Src: org.apache.xerces.impl.XMLEntityScanner:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLEntityScanner
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 3
    functionsReached:
    - '[java.io.EOFException].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityScanner
    signature: '[org.apache.xerces.impl.XMLEntityScanner].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fCurrentEntity.entityLocation.getExpandedSystemId()
      Src: org.apache.xerces.impl.XMLEntityScanner:91,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].getBaseSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 0
    functionsReached:
    - fCurrentEntity.entityLocation.getExpandedSystemId()
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLEntityScanner].getBaseSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:115,1
    - Dst: fCurrentEntity.encoding.equals(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:127,1
    - Dst: fCurrentEntity.encoding.startsWith(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:132,1
    - Dst: '[String].toUpperCase(org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:133,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].equals(String)'
      Src: org.apache.xerces.impl.XMLEntityScanner:134,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].equals(String)'
      Src: org.apache.xerces.impl.XMLEntityScanner:135,1
    - Dst: fCurrentEntity.encoding.equals(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:136,1
    - Dst: '[org.apache.xerces.impl.io.UCSReader].<init>(org.apache.xerces.impl.XMLEntityScanner,short)'
      Src: org.apache.xerces.impl.XMLEntityScanner:137,1
    - Dst: '[org.apache.xerces.impl.io.UCSReader].<init>(org.apache.xerces.impl.XMLEntityScanner,short)'
      Src: org.apache.xerces.impl.XMLEntityScanner:139,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].equals(String)'
      Src: org.apache.xerces.impl.XMLEntityScanner:143,1
    - Dst: fCurrentEntity.encoding.equals(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:144,1
    - Dst: '[org.apache.xerces.impl.io.UCSReader].<init>(org.apache.xerces.impl.XMLEntityScanner,short)'
      Src: org.apache.xerces.impl.XMLEntityScanner:145,1
    - Dst: '[org.apache.xerces.impl.io.UCSReader].<init>(org.apache.xerces.impl.XMLEntityScanner,short)'
      Src: org.apache.xerces.impl.XMLEntityScanner:147,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:155,1
    - Dst: '[XMLEntityManager.ScannedEntity].setReader(org.apache.xerces.impl.XMLEntityScanner,String,null)'
      Src: org.apache.xerces.impl.XMLEntityScanner:159,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:163,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 167
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 167
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].setEncoding(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 0
    functionsReached:
    - '[String].toUpperCase(org.apache.xerces.impl.XMLEntityScanner)'
    - fCurrentEntity.encoding.startsWith(String)
    - '[XMLEntityManager.ScannedEntity].setReader(org.apache.xerces.impl.XMLEntityScanner,String,null)'
    - System.out.println(String)
    - '[org.apache.xerces.impl.XMLEntityScanner].equals(String)'
    - fCurrentEntity.encoding.equals(String)
    - '[org.apache.xerces.impl.io.UCSReader].<init>(org.apache.xerces.impl.XMLEntityScanner,short)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityScanner].setEncoding(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xmlVersion
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].setXMLVersion(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityScanner].setXMLVersion(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLEntityManager.ScannedEntity].isExternal()'
      Src: org.apache.xerces.impl.XMLEntityScanner:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].isExternal()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 0
    functionsReached:
    - '[XMLEntityManager.ScannedEntity].isExternal()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityScanner].isExternal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:195,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:196,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:197,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:202,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:210,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:211,1
    - Dst: '[XMLEntityManager.ScannedEntity].isExternal()'
      Src: org.apache.xerces.impl.XMLEntityScanner:212,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:213,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:216,1
    - Dst: '[XMLEntityManager.ScannedEntity].isExternal()'
      Src: org.apache.xerces.impl.XMLEntityScanner:219,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 193
    functionDepth: 4
    functionLinenumber: 193
    functionLinenumberEnd: 226
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 10
    functionsReached:
    - System.out.print(String)
    - '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
    - System.out.println(String)
    - '[XMLEntityManager.ScannedEntity].isExternal()'
    - '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
    - System.out.println()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:238,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:239,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:240,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:245,1
    - Dst: '[XMLEntityManager.ScannedEntity].isExternal()'
      Src: org.apache.xerces.impl.XMLEntityScanner:252,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:257,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:271,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:272,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:273,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 278
      start: 236
    functionDepth: 4
    functionLinenumber: 236
    functionLinenumberEnd: 278
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 9
    functionsReached:
    - System.out.print(String)
    - '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
    - System.out.println(String)
    - '[XMLEntityManager.ScannedEntity].isExternal()'
    - '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
    - System.out.println()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:297,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:298,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:299,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:304,1
    - Dst: '[org.apache.xerces.util.XMLChar].isName()'
      Src: org.apache.xerces.impl.XMLEntityScanner:309,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:314,1
    - Dst: System.arraycopy(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,int,org.apache.xerces.impl.XMLEntityScanner)
      Src: org.apache.xerces.impl.XMLEntityScanner:317,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(org.apache.xerces.impl.XMLEntityScanner,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:321,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:332,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:335,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:336,1
    - Dst: String.valueOf(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:337,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:337,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 341
      start: 295
    functionDepth: 4
    functionLinenumber: 295
    functionLinenumberEnd: 341
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].scanNmtoken()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 0
    functionsReached:
    - System.out.print(String)
    - '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
    - String.valueOf(String)
    - System.out.println(String)
    - '[org.apache.xerces.impl.XMLEntityScanner].load(org.apache.xerces.impl.XMLEntityScanner,boolean)'
    - '[org.apache.xerces.util.XMLChar].isName()'
    - '[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
    - '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
    - System.out.println()
    - System.arraycopy(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,int,org.apache.xerces.impl.XMLEntityScanner)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLEntityScanner].scanNmtoken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:361,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:362,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:363,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:368,1
    - Dst: '[org.apache.xerces.util.XMLChar].isNameStart()'
      Src: org.apache.xerces.impl.XMLEntityScanner:373,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:377,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.XMLEntityScanner,int,int)'
      Src: org.apache.xerces.impl.XMLEntityScanner:379,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:381,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:382,1
    - Dst: String.valueOf(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:383,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:383,1
    - Dst: '[org.apache.xerces.util.XMLChar].isName()'
      Src: org.apache.xerces.impl.XMLEntityScanner:388,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:393,1
    - Dst: System.arraycopy(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,int,org.apache.xerces.impl.XMLEntityScanner)
      Src: org.apache.xerces.impl.XMLEntityScanner:396,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(org.apache.xerces.impl.XMLEntityScanner,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:400,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:412,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:415,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:416,1
    - Dst: String.valueOf(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:417,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:417,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 421
      start: 359
    functionDepth: 4
    functionLinenumber: 359
    functionLinenumberEnd: 421
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].scanName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 3
    functionsReached:
    - System.out.print(String)
    - '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
    - System.out.println(String)
    - '[org.apache.xerces.impl.XMLEntityScanner].load(org.apache.xerces.impl.XMLEntityScanner,boolean)'
    - '[org.apache.xerces.util.XMLChar].isName()'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.XMLEntityScanner,int,int)'
    - '[org.apache.xerces.util.XMLChar].isNameStart()'
    - '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
    - '[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
    - System.arraycopy(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,int,org.apache.xerces.impl.XMLEntityScanner)
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
    - System.out.println()
    - String.valueOf(String)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLEntityScanner].scanName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:441,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:442,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:443,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:448,1
    - Dst: '[org.apache.xerces.util.XMLChar].isNCNameStart()'
      Src: org.apache.xerces.impl.XMLEntityScanner:453,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:457,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.XMLEntityScanner,int,int)'
      Src: org.apache.xerces.impl.XMLEntityScanner:459,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:461,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:462,1
    - Dst: String.valueOf(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:463,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:463,1
    - Dst: '[org.apache.xerces.util.XMLChar].isNCName()'
      Src: org.apache.xerces.impl.XMLEntityScanner:468,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:473,1
    - Dst: System.arraycopy(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,int,org.apache.xerces.impl.XMLEntityScanner)
      Src: org.apache.xerces.impl.XMLEntityScanner:476,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(org.apache.xerces.impl.XMLEntityScanner,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:480,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:492,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:495,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:496,1
    - Dst: String.valueOf(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:497,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:497,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 501
      start: 439
    functionDepth: 4
    functionLinenumber: 439
    functionLinenumberEnd: 501
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].scanNCName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 1
    functionsReached:
    - System.out.print(String)
    - '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
    - System.out.println(String)
    - '[org.apache.xerces.impl.XMLEntityScanner].load(org.apache.xerces.impl.XMLEntityScanner,boolean)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.XMLEntityScanner,int,int)'
    - '[org.apache.xerces.util.XMLChar].isNCName()'
    - '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
    - '[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
    - '[org.apache.xerces.util.XMLChar].isNCNameStart()'
    - System.arraycopy(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,int,org.apache.xerces.impl.XMLEntityScanner)
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
    - System.out.println()
    - String.valueOf(String)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLEntityScanner].scanNCName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:527,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:528,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:529,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:534,1
    - Dst: '[org.apache.xerces.util.XMLChar].isNCNameStart()'
      Src: org.apache.xerces.impl.XMLEntityScanner:539,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:543,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.XMLEntityScanner,int,int)'
      Src: org.apache.xerces.impl.XMLEntityScanner:546,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(null,String,String,null)'
      Src: org.apache.xerces.impl.XMLEntityScanner:547,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:549,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:550,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:551,1
    - Dst: '[org.apache.xerces.util.XMLChar].isName()'
      Src: org.apache.xerces.impl.XMLEntityScanner:557,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:570,1
    - Dst: System.arraycopy(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,int,org.apache.xerces.impl.XMLEntityScanner)
      Src: org.apache.xerces.impl.XMLEntityScanner:573,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(org.apache.xerces.impl.XMLEntityScanner,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:580,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:590,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:594,1
    - Dst: '[org.apache.xerces.util.XMLChar].isNCNameStart()'
      Src: org.apache.xerces.impl.XMLEntityScanner:598,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,null,short)'
      Src: org.apache.xerces.impl.XMLEntityScanner:599,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:604,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(String,org.apache.xerces.impl.XMLEntityScanner,String,null)'
      Src: org.apache.xerces.impl.XMLEntityScanner:611,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:613,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:614,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:615,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:623,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:624,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:625,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 68
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qname
    argTypes:
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 629
      start: 525
    functionDepth: 4
    functionLinenumber: 525
    functionLinenumberEnd: 629
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].scanQName(org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 0
    functionsReached:
    - System.out.print(String)
    - '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
    - '[org.apache.xerces.xni.QName].setValues(String,org.apache.xerces.impl.XMLEntityScanner,String,null)'
    - '[org.apache.xerces.xni.QName].setValues(null,String,String,null)'
    - System.out.println(String)
    - '[org.apache.xerces.impl.XMLEntityScanner].load(org.apache.xerces.impl.XMLEntityScanner,boolean)'
    - '[org.apache.xerces.util.XMLChar].isName()'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.XMLEntityScanner,int,int)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,null,short)'
    - '[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
    - '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
    - '[org.apache.xerces.util.XMLChar].isNCNameStart()'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
    - System.out.println()
    - System.arraycopy(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,int,org.apache.xerces.impl.XMLEntityScanner)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityScanner].scanQName(org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:659,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:660,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:661,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:666,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:670,1
    - Dst: '[XMLEntityManager.ScannedEntity].isExternal()'
      Src: org.apache.xerces.impl.XMLEntityScanner:679,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:682,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:683,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:684,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(org.apache.xerces.impl.XMLEntityScanner,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:697,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(org.apache.xerces.impl.XMLEntityScanner,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:719,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:734,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:736,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:737,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:738,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:743,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:744,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:745,1
    - Dst: '[org.apache.xerces.util.XMLChar].isContent(org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:752,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:759,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:774,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:775,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:776,1
    CyclomaticComplexity: 31
    EdgeCount: 31
    ICount: 101
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - content
    argTypes:
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 780
      start: 657
    functionDepth: 4
    functionLinenumber: 657
    functionLinenumberEnd: 780
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].scanContent(org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 0
    functionsReached:
    - System.out.print(String)
    - '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
    - '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
    - System.out.println(String)
    - '[org.apache.xerces.impl.XMLEntityScanner].load(org.apache.xerces.impl.XMLEntityScanner,boolean)'
    - '[org.apache.xerces.util.XMLChar].isContent(org.apache.xerces.impl.XMLEntityScanner)'
    - '[XMLEntityManager.ScannedEntity].isExternal()'
    - '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
    - System.out.println()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLEntityScanner].scanContent(org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:813,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:814,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:815,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:820,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:824,1
    - Dst: '[XMLEntityManager.ScannedEntity].isExternal()'
      Src: org.apache.xerces.impl.XMLEntityScanner:833,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:836,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:837,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:838,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(org.apache.xerces.impl.XMLEntityScanner,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:851,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(org.apache.xerces.impl.XMLEntityScanner,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:874,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:889,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:891,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:892,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:893,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:898,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:899,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:900,1
    - Dst: '[org.apache.xerces.util.XMLChar].isContent(org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:909,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:916,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:932,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:933,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:934,1
    CyclomaticComplexity: 37
    EdgeCount: 37
    ICount: 119
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - quote
    - content
    argTypes:
    - int
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 938
      start: 810
    functionDepth: 4
    functionLinenumber: 810
    functionLinenumberEnd: 938
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].scanLiteral(int,org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 2
    functionsReached:
    - System.out.print(String)
    - '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
    - '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
    - System.out.println(String)
    - '[org.apache.xerces.impl.XMLEntityScanner].load(org.apache.xerces.impl.XMLEntityScanner,boolean)'
    - '[org.apache.xerces.util.XMLChar].isContent(org.apache.xerces.impl.XMLEntityScanner)'
    - '[XMLEntityManager.ScannedEntity].isExternal()'
    - '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
    - System.out.println()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLEntityScanner].scanLiteral(int,org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLEntityScanner:985,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.XMLEntityScanner:986,1
    - Dst: '[XMLEntityManager.ScannedEntity].isExternal()'
      Src: org.apache.xerces.impl.XMLEntityScanner:987,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:989,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:990,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:991,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:997,1
    - Dst: System.arraycopy(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,int,org.apache.xerces.impl.XMLEntityScanner)
      Src: org.apache.xerces.impl.XMLEntityScanner:1005,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(org.apache.xerces.impl.XMLEntityScanner,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1011,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1019,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1024,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1034,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1035,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:1036,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(org.apache.xerces.impl.XMLEntityScanner,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1049,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(org.apache.xerces.impl.XMLEntityScanner,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1072,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1087,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1089,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1090,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:1091,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1096,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1097,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:1098,1
    - Dst: '[String].charAt(org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1114,1
    - Dst: '[org.apache.xerces.util.XMLChar].isInvalid(org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1128,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1132,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1141,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1145,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1146,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1147,1
    CyclomaticComplexity: 43
    EdgeCount: 43
    ICount: 133
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.util.XMLStringBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - delimiter
    - buffer
    argTypes:
    - String
    - org.apache.xerces.util.XMLStringBuffer
    constantsTouched: []
    func_position:
      end: 1151
      start: 970
    functionDepth: 4
    functionLinenumber: 970
    functionLinenumberEnd: 1151
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].scanData(String,org.apache.xerces.util.XMLStringBuffer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 2
    functionsReached:
    - System.out.print(String)
    - '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
    - '[String].charAt(org.apache.xerces.impl.XMLEntityScanner)'
    - System.out.println(String)
    - '[org.apache.xerces.impl.XMLEntityScanner].load(org.apache.xerces.impl.XMLEntityScanner,boolean)'
    - '[String].charAt(int)'
    - '[org.apache.xerces.util.XMLChar].isInvalid(org.apache.xerces.impl.XMLEntityScanner)'
    - '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
    - '[XMLEntityManager.ScannedEntity].isExternal()'
    - '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner)'
    - '[String].length()'
    - System.out.println()
    - System.arraycopy(org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,org.apache.xerces.impl.XMLEntityScanner,int,org.apache.xerces.impl.XMLEntityScanner)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityScanner].scanData(String,org.apache.xerces.util.XMLStringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1168,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1169,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:1170,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1175,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1190,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1191,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1192,1
    - Dst: '[XMLEntityManager.ScannedEntity].isExternal()'
      Src: org.apache.xerces.impl.XMLEntityScanner:1196,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1200,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1209,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1210,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1211,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1218,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1219,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1220,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1224
      start: 1166
    functionDepth: 4
    functionLinenumber: 1166
    functionLinenumberEnd: 1224
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 2
    functionsReached:
    - System.out.print(String)
    - '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
    - System.out.println(String)
    - '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
    - '[XMLEntityManager.ScannedEntity].isExternal()'
    - System.out.println()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1241,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1242,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:1243,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1248,1
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1253,1
    - Dst: '[XMLEntityManager.ScannedEntity].isExternal()'
      Src: org.apache.xerces.impl.XMLEntityScanner:1254,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1263,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1294,1
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace()'
      Src: org.apache.xerces.impl.XMLEntityScanner:1296,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1298,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1299,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1300,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1307,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1308,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1309,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1313
      start: 1239
    functionDepth: 4
    functionLinenumber: 1239
    functionLinenumberEnd: 1313
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 2
    functionsReached:
    - System.out.print(String)
    - '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
    - System.out.println(String)
    - '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.XMLEntityScanner)'
    - '[org.apache.xerces.util.XMLChar].isSpace()'
    - '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
    - '[XMLEntityManager.ScannedEntity].isExternal()'
    - System.out.println()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1334,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1335,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:1336,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1341,1
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1346,1
    - Dst: '[XMLEntityManager.ScannedEntity].isExternal()'
      Src: org.apache.xerces.impl.XMLEntityScanner:1347,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1356,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1387,1
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace()'
      Src: org.apache.xerces.impl.XMLEntityScanner:1389,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1391,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1392,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1393,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1400,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1401,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1402,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1406
      start: 1332
    functionDepth: 4
    functionLinenumber: 1332
    functionLinenumberEnd: 1406
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].skipDeclSpaces()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 3
    functionsReached:
    - System.out.print(String)
    - '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
    - System.out.println(String)
    - '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.XMLEntityScanner)'
    - '[org.apache.xerces.util.XMLChar].isSpace()'
    - '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
    - '[XMLEntityManager.ScannedEntity].isExternal()'
    - System.out.println()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityScanner].skipDeclSpaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1423,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1424,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:1425,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1430,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLEntityScanner:1434,1
    - Dst: '[String].charAt(org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1437,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1440,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1441,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1442,1
    - Dst: System.arraycopy(org.apache.xerces.impl.XMLEntityScanner,int,org.apache.xerces.impl.XMLEntityScanner,int,int)
      Src: org.apache.xerces.impl.XMLEntityScanner:1447,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1450,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1454,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1455,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1456,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1463,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1464,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1465,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1470
      start: 1421
    functionDepth: 4
    functionLinenumber: 1421
    functionLinenumberEnd: 1470
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].skipString(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 4
    functionsReached:
    - System.out.print(String)
    - '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
    - '[String].charAt(org.apache.xerces.impl.XMLEntityScanner)'
    - System.out.println(String)
    - System.arraycopy(org.apache.xerces.impl.XMLEntityScanner,int,org.apache.xerces.impl.XMLEntityScanner,int,int)
    - '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
    - '[String].length()'
    - System.out.println()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityScanner].skipString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fCurrentEntity.entityLocation.getPublicId()
      Src: org.apache.xerces.impl.XMLEntityScanner:1487,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1488
      start: 1486
    functionDepth: 0
    functionLinenumber: 1486
    functionLinenumberEnd: 1488
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 0
    functionsReached:
    - fCurrentEntity.entityLocation.getPublicId()
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLEntityScanner].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fCurrentEntity.entityLocation.getExpandedSystemId()
      Src: org.apache.xerces.impl.XMLEntityScanner:1506,1
    - Dst: fCurrentEntity.entityLocation.getExpandedSystemId()
      Src: org.apache.xerces.impl.XMLEntityScanner:1507,1
    - Dst: '[XMLEntityManager.ScannedEntity].getExpandedSystemId()'
      Src: org.apache.xerces.impl.XMLEntityScanner:1511,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1515
      start: 1503
    functionDepth: 1
    functionLinenumber: 1503
    functionLinenumberEnd: 1515
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].getExpandedSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 0
    functionsReached:
    - fCurrentEntity.entityLocation.getExpandedSystemId()
    - '[XMLEntityManager.ScannedEntity].getExpandedSystemId()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLEntityScanner].getExpandedSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fCurrentEntity.entityLocation.getLiteralSystemId()
      Src: org.apache.xerces.impl.XMLEntityScanner:1530,1
    - Dst: fCurrentEntity.entityLocation.getLiteralSystemId()
      Src: org.apache.xerces.impl.XMLEntityScanner:1531,1
    - Dst: '[XMLEntityManager.ScannedEntity].getLiteralSystemId()'
      Src: org.apache.xerces.impl.XMLEntityScanner:1535,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1539
      start: 1527
    functionDepth: 1
    functionLinenumber: 1527
    functionLinenumberEnd: 1539
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].getLiteralSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 0
    functionsReached:
    - '[XMLEntityManager.ScannedEntity].getLiteralSystemId()'
    - fCurrentEntity.entityLocation.getLiteralSystemId()
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLEntityScanner].getLiteralSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLEntityManager.ScannedEntity].isExternal()'
      Src: org.apache.xerces.impl.XMLEntityScanner:1561,1
    - Dst: '[XMLEntityManager.ScannedEntity].getLineNumber()'
      Src: org.apache.xerces.impl.XMLEntityScanner:1566,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1572
      start: 1559
    functionDepth: 0
    functionLinenumber: 1559
    functionLinenumberEnd: 1572
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].getLineNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 0
    functionsReached:
    - '[XMLEntityManager.ScannedEntity].getLineNumber()'
    - '[XMLEntityManager.ScannedEntity].isExternal()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLEntityScanner].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLEntityManager.ScannedEntity].isExternal()'
      Src: org.apache.xerces.impl.XMLEntityScanner:1594,1
    - Dst: '[XMLEntityManager.ScannedEntity].getColumnNumber()'
      Src: org.apache.xerces.impl.XMLEntityScanner:1599,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1604
      start: 1592
    functionDepth: 0
    functionLinenumber: 1592
    functionLinenumberEnd: 1604
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].getColumnNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 0
    functionsReached:
    - '[XMLEntityManager.ScannedEntity].isExternal()'
    - '[XMLEntityManager.ScannedEntity].getColumnNumber()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLEntityScanner].getColumnNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLEntityManager.ScannedEntity].isExternal()'
      Src: org.apache.xerces.impl.XMLEntityScanner:1625,1
    - Dst: '[XMLEntityManager.ScannedEntity].getCharacterOffset()'
      Src: org.apache.xerces.impl.XMLEntityScanner:1630,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1635
      start: 1623
    functionDepth: 0
    functionLinenumber: 1623
    functionLinenumberEnd: 1635
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].getCharacterOffset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 0
    functionsReached:
    - '[XMLEntityManager.ScannedEntity].getCharacterOffset()'
    - '[XMLEntityManager.ScannedEntity].isExternal()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLEntityScanner].getCharacterOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLEntityManager.ScannedEntity].isExternal()'
      Src: org.apache.xerces.impl.XMLEntityScanner:1647,1
    - Dst: '[XMLEntityManager.ScannedEntity].getEncoding()'
      Src: org.apache.xerces.impl.XMLEntityScanner:1652,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1656
      start: 1645
    functionDepth: 0
    functionLinenumber: 1645
    functionLinenumberEnd: 1656
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].getEncoding()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 0
    functionsReached:
    - '[XMLEntityManager.ScannedEntity].isExternal()'
    - '[XMLEntityManager.ScannedEntity].getEncoding()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLEntityScanner].getEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLEntityManager.ScannedEntity].isExternal()'
      Src: org.apache.xerces.impl.XMLEntityScanner:1670,1
    - Dst: '[XMLEntityManager.ScannedEntity].getXMLVersion()'
      Src: org.apache.xerces.impl.XMLEntityScanner:1675,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1679
      start: 1668
    functionDepth: 0
    functionLinenumber: 1668
    functionLinenumberEnd: 1679
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].getXMLVersion()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 0
    functionsReached:
    - '[XMLEntityManager.ScannedEntity].isExternal()'
    - '[XMLEntityManager.ScannedEntity].getXMLVersion()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLEntityScanner].getXMLVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLEntityManager.ScannedEntity
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ent
    argTypes:
    - XMLEntityManager.ScannedEntity
    constantsTouched: []
    func_position:
      end: 1684
      start: 1682
    functionDepth: 0
    functionLinenumber: 1682
    functionLinenumberEnd: 1684
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].setCurrentEntity(XMLEntityManager.ScannedEntity)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityScanner].setCurrentEntity(XMLEntityManager.ScannedEntity)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1699
      start: 1687
    functionDepth: 0
    functionLinenumber: 1687
    functionLinenumberEnd: 1699
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].setBufferSize(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityScanner].setBufferSize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLErrorReporter
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - symbolTable
    - entityManager
    - reporter
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.impl.XMLEntityManager
    - org.apache.xerces.impl.XMLErrorReporter
    constantsTouched: []
    func_position:
      end: 1708
      start: 1702
    functionDepth: 0
    functionLinenumber: 1702
    functionLinenumberEnd: 1708
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].reset(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLErrorReporter)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityScanner].reset(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.impl.XMLErrorReporter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1731,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1732,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:1733,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1742,1
    - Dst: fCurrentEntity.reader.read(org.apache.xerces.impl.XMLEntityScanner,int,org.apache.xerces.impl.XMLEntityScanner)
      Src: org.apache.xerces.impl.XMLEntityScanner:1743,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1744,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].endEntity()'
      Src: org.apache.xerces.impl.XMLEntityScanner:1763,1
    - Dst: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1769,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLEntityScanner:1774,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
      Src: org.apache.xerces.impl.XMLEntityScanner:1775,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLEntityScanner:1776,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - offset
    - changeEntity
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 1781
      start: 1728
    functionDepth: 3
    functionLinenumber: 1728
    functionLinenumberEnd: 1781
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 14
    functionsReached:
    - System.out.print(String)
    - '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
    - '[org.apache.xerces.impl.XMLEntityManager].endEntity()'
    - System.out.println(String)
    - '[org.apache.xerces.impl.XMLEntityManager].print(XMLEntityManager.ScannedEntity)'
    - fCurrentEntity.reader.read(org.apache.xerces.impl.XMLEntityScanner,int,org.apache.xerces.impl.XMLEntityScanner)
    - System.out.println()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLEntityScanner].load(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(org.apache.xerces.impl.XMLEntityScanner,int,org.apache.xerces.impl.XMLEntityScanner,int,int)
      Src: org.apache.xerces.impl.XMLEntityScanner:1790,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - java.io.EOFException
      - org.apache.xerces.impl.XMLEntityManager
      - XMLEntityManager.ScannedEntity
      - org.apache.xerces.util.SymbolTable
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - offset
    - length
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1793
      start: 1788
    functionDepth: 0
    functionLinenumber: 1788
    functionLinenumberEnd: 1793
    functionName: '[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(org.apache.xerces.impl.XMLEntityScanner,int,org.apache.xerces.impl.XMLEntityScanner,int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLString].<init>()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:181,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:184,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:187,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:190,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:193,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLDTDScannerImpl
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 209
    functionDepth: 2
    functionLinenumber: 209
    functionLinenumberEnd: 209
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 7
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].<init>(int)'
    - '[org.apache.xerces.xni.XMLString].<init>()'
    - '[org.apache.xerces.util.XMLStringBuffer].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLDTDScannerImpl
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLString].<init>()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:181,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:184,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:187,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:190,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:193,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:202,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].setProperty(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLDTDScannerImpl
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 3
    argNames:
    - symbolTable
    - errorReporter
    - entityManager
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.impl.XMLErrorReporter
    - org.apache.xerces.impl.XMLEntityManager
    constantsTouched: []
    func_position:
      end: 218
      start: 212
    functionDepth: 2
    functionLinenumber: 212
    functionLinenumberEnd: 218
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].<init>(int)'
    - '[org.apache.xerces.impl.XMLEntityManager].setProperty(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl)'
    - '[org.apache.xerces.xni.XMLString].<init>()'
    - '[org.apache.xerces.util.XMLStringBuffer].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLDTDScannerImpl
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startDTD(null,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:235,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endDTD(null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:236,1
    - Dst: fEntityManager.setEntityHandler()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:240,1
    - Dst: fEntityManager.startDTDEntity(org.apache.xerces.xni.parser.XMLInputSource)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:241,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 242
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 242
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].endDTD(null)'
    - fEntityManager.setEntityHandler()
    - '[org.apache.xerces.xni.XMLDTDHandler].startDTD(null,null)'
    - fEntityManager.startDTDEntity(org.apache.xerces.xni.parser.XMLInputSource)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityManager.setEntityHandler()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:260,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanTextDecl()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:263,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].setScannerState(int)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:270,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanDecls(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:278,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - complete
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 286
      start: 257
    functionDepth: 6
    functionLinenumber: 257
    functionLinenumberEnd: 286
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanDTDExternalSubset(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 2
    functionsReached:
    - fEntityManager.setEntityHandler()
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].setScannerState(int)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanTextDecl()'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanDecls(boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanDTDExternalSubset(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityManager.getEntityScanner()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:312,1
    - Dst: fEntityManager.setEntityHandler()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:313,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startDTD(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:318,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].setScannerState(int)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:322,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanDecls(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:326,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endDTD(null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:329,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].setScannerState(int)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:332,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 3
    argNames:
    - complete
    - standalone
    - hasExternalSubset
    argTypes:
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 340
      start: 308
    functionDepth: 6
    functionLinenumber: 308
    functionLinenumberEnd: 340
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanDTDInternalSubset(boolean,boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].setScannerState(int)'
    - '[org.apache.xerces.xni.XMLDTDHandler].startDTD(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
    - fEntityManager.setEntityHandler()
    - '[org.apache.xerces.xni.XMLDTDHandler].endDTD(null)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanDecls(boolean)'
    - fEntityManager.getEntityScanner()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanDTDInternalSubset(boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLScanner].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:354,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].init()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:355,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 357
      start: 351
    functionDepth: 3
    functionLinenumber: 351
    functionLinenumberEnd: 357
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLScanner].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].init()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLScanner].reset()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:361,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].init()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:362,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 363
      start: 360
    functionDepth: 3
    functionLinenumber: 360
    functionLinenumberEnd: 363
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.XMLScanner].reset()'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].init()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:371,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 372
      start: 370
    functionDepth: 0
    functionLinenumber: 370
    functionLinenumberEnd: 372
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].getRecognizedFeatures()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].getRecognizedFeatures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:380,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 381
      start: 379
    functionDepth: 0
    functionLinenumber: 379
    functionLinenumberEnd: 381
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].getRecognizedProperties()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].getRecognizedProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RECOGNIZED_FEATURES[i].equals(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:394,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 399
      start: 392
    functionDepth: 0
    functionLinenumber: 392
    functionLinenumberEnd: 399
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].getFeatureDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - RECOGNIZED_FEATURES[i].equals(String)
    linkageType: ''
    returnType: Boolean
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].getFeatureDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RECOGNIZED_PROPERTIES[i].equals(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:412,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 417
      start: 410
    functionDepth: 0
    functionLinenumber: 410
    functionLinenumberEnd: 417
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].getPropertyDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - RECOGNIZED_PROPERTIES[i].equals(String)
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].getPropertyDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDTDHandler
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - dtdHandler
    argTypes:
    - org.apache.xerces.xni.XMLDTDHandler
    constantsTouched: []
    func_position:
      end: 430
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 430
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDHandler
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 439
      start: 437
    functionDepth: 0
    functionLinenumber: 437
    functionLinenumberEnd: 439
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].getDTDHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDHandler
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].getDTDHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - dtdContentModelHandler
    argTypes:
    - org.apache.xerces.xni.XMLDTDContentModelHandler
    constantsTouched: []
    func_position:
      end: 453
      start: 450
    functionDepth: 0
    functionLinenumber: 450
    functionLinenumberEnd: 453
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDContentModelHandler
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 462
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 462
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].getDTDContentModelHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDContentModelHandler
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].getDTDContentModelHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLScanner].startEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:488,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:490,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startDTD(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:494,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:497,1
    - Dst: fEntityManager.startExternalSubset()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:499,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:502,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].pushPEStack(int,org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:503,1
    - Dst: fEntityScanner.isExternal()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:504,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:511,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 514
      start: 484
    functionDepth: 3
    functionLinenumber: 484
    functionLinenumberEnd: 514
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].startEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLScanner].startEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.XMLDTDHandler].startDTD(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
    - '[String].equals(String)'
    - '[String].charAt(int)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].pushPEStack(int,org.apache.xerces.impl.XMLDTDScannerImpl)'
    - '[org.apache.xerces.xni.XMLDTDHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,null)'
    - fEntityManager.startExternalSubset()
    - fEntityScanner.isExternal()
    - '[org.apache.xerces.xni.XMLDTDHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].startEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLScanner].endEntity(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:529,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:538,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].peekReportEntity()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:539,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].popPEStack()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:541,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:546,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:556,1
    - Dst: fEntityScanner.isExternal()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:562,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:567,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:571,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:573,1
    - Dst: fEntityManager.endExternalSubset()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:577,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endExternalSubset(null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:579,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endDTD(null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:580,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 585
      start: 526
    functionDepth: 1
    functionLinenumber: 526
    functionLinenumberEnd: 585
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].endEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
    - '[org.apache.xerces.xni.XMLDTDHandler].endDTD(null)'
    - '[String].equals(String)'
    - fErrorReporter.reportError(String,String,short)
    - '[org.apache.xerces.impl.XMLScanner].endEntity(String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.XMLDTDHandler].endExternalSubset(null)'
    - fEntityScanner.isExternal()
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].popPEStack()'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].peekReportEntity()'
    - fEntityManager.endExternalSubset()
    - '[String].startsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].endEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:598,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].getScannerStateName(int)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:599,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:599,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:600,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - state
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 603
      start: 594
    functionDepth: 1
    functionLinenumber: 594
    functionLinenumberEnd: 603
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].setScannerState(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 3
    functionsReached:
    - System.out.print(String)
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].getScannerStateName(int)'
    - System.out.println()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].setScannerState(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - state
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 622
      start: 610
    functionDepth: 0
    functionLinenumber: 610
    functionLinenumberEnd: 622
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].getScannerStateName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].getScannerStateName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 626
      start: 624
    functionDepth: 0
    functionLinenumber: 624
    functionLinenumberEnd: 626
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityManager.notifyHasPEReferences()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:642,1
    - Dst: fEntityManager.isDeclaredEntity(org.apache.xerces.impl.XMLDTDScannerImpl)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:644,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:645,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.impl.XMLDTDScannerImpl)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:648,1
    - Dst: fEntityManager.startEntity(org.apache.xerces.impl.XMLDTDScannerImpl,boolean)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:648,1
    - Dst: fEntityScanner.isExternal()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:652,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanTextDecl()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:653,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 2
    argNames:
    - name
    - literal
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 656
      start: 636
    functionDepth: 3
    functionLinenumber: 636
    functionLinenumberEnd: 656
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].startPE(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - fEntityManager.startEntity(org.apache.xerces.impl.XMLDTDScannerImpl,boolean)
    - fEntityManager.notifyHasPEReferences()
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanTextDecl()'
    - fSymbolTable.addSymbol(org.apache.xerces.impl.XMLDTDScannerImpl)
    - fErrorReporter.reportError(String,String,short)
    - fEntityManager.isDeclaredEntity(org.apache.xerces.impl.XMLDTDScannerImpl)
    - fEntityScanner.isExternal()
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].startPE(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:672,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:676,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].isValidNameChar(org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:676,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:677,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:678,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:680,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].isValidNCName(org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:680,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:681,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:681,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:685,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].isValidNameChar(org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:685,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:686,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:686,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:690,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanPIData(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:693,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanXMLDeclOrTextDecl(boolean,String[])'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:702,1
    - Dst: fEntityScanner.setXMLVersion(org.apache.xerces.impl.XMLDTDScannerImpl)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:709,1
    - Dst: fEntityScanner.fCurrentEntity.isEncodingExternallySpecified()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:710,1
    - Dst: fEntityScanner.setEncoding(org.apache.xerces.impl.XMLDTDScannerImpl)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:711,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].textDecl(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:716,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 724
      start: 667
    functionDepth: 2
    functionLinenumber: 667
    functionLinenumberEnd: 724
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanTextDecl()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - '[org.apache.xerces.xni.XMLDTDHandler].textDecl(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,null)'
    - fEntityScanner.peekChar()
    - fEntityScanner.fCurrentEntity.isEncodingExternallySpecified()
    - '[org.apache.xerces.util.XMLStringBuffer].append(String)'
    - fEntityScanner.setXMLVersion(org.apache.xerces.impl.XMLDTDScannerImpl)
    - fEntityScanner.setEncoding(org.apache.xerces.impl.XMLDTDScannerImpl)
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].isValidNCName(org.apache.xerces.impl.XMLDTDScannerImpl)'
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].isValidNameChar(org.apache.xerces.impl.XMLDTDScannerImpl)'
    - fEntityScanner.scanChar()
    - fSymbolTable.addSymbol(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl)
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanPIData(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.xni.XMLString)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanXMLDeclOrTextDecl(boolean,String[])'
    - fEntityScanner.skipString(String)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanTextDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLScanner].scanPIData(String,org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:737,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:742,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 2
    argNames:
    - target
    - data
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 745
      start: 734
    functionDepth: 6
    functionLinenumber: 734
    functionLinenumberEnd: 745
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanPIData(String,org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,null)'
    - '[org.apache.xerces.impl.XMLScanner].scanPIData(String,org.apache.xerces.xni.XMLString)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanPIData(String,org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanComment(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:759,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].comment(org.apache.xerces.util.XMLStringBuffer,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:764,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 768
      start: 756
    functionDepth: 0
    functionLinenumber: 756
    functionLinenumberEnd: 768
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanComment()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].comment(org.apache.xerces.util.XMLStringBuffer,null)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanComment(org.apache.xerces.util.XMLStringBuffer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:784,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:785,1
    - Dst: fEntityScanner.scanName()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:790,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:792,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:797,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:798,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].startContentModel(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:804,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:808,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].empty(null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:812,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:815,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].any(null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:819,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:823,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:824,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].startGroup(null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:828,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:830,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:831,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:833,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:836,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanMixed(org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:837,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanChildren(org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:840,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].toString()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:842,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].endContentModel(null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:847,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:851,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:853,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:854,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].elementDecl(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:861,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 864
      start: 780
    functionDepth: 1
    functionLinenumber: 780
    functionLinenumberEnd: 864
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanElementDecl()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanMixed(org.apache.xerces.impl.XMLDTDScannerImpl)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanChildren(org.apache.xerces.impl.XMLDTDScannerImpl)'
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].any(null)'
    - fEntityScanner.skipChar(char)
    - '[org.apache.xerces.util.XMLStringBuffer].toString()'
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].empty(null)'
    - '[org.apache.xerces.xni.XMLDTDHandler].elementDecl(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,null)'
    - fEntityScanner.scanName()
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].endContentModel(null)'
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].startContentModel(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
    - fEntityScanner.skipString(String)
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].startGroup(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanElementDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:884,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].pcdata(null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:887,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:889,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:890,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:891,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].separator(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:894,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:897,1
    - Dst: fEntityScanner.scanName()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:899,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:901,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:904,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].element(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:907,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:909,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:915,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:916,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].endGroup(null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:919,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].occurrence(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:920,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:925,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:928,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:929,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].endGroup(null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:932,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:936,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - elName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 941
      start: 879
    functionDepth: 2
    functionLinenumber: 879
    functionLinenumberEnd: 941
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanMixed(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XMLDTDScannerImpl)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].occurrence(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
    - fEntityScanner.skipChar(char)
    - '[org.apache.xerces.util.XMLStringBuffer].append(String)'
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].endGroup(null)'
    - fEntityScanner.scanName()
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].element(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].pcdata(null)'
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].separator(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
    - fEntityScanner.skipString(String)
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanMixed(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].pushContentStack(int)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:962,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:966,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:968,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].startGroup(null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:971,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].pushContentStack(org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:974,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:976,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:979,1
    - Dst: fEntityScanner.scanName()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:980,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:982,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].element(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:988,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:990,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:991,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].occurrence(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1005,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1007,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1008,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1011,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1012,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].separator(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1017,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1020,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1021,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].separator(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1028,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1031,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1032,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1036,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].endGroup(null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1041,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].popContentStack()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1044,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1051,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1052,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].occurrence(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1056,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1059,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1060,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].occurrence(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1064,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1067,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1068,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].occurrence(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1072,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1077,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1078,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1085,1
    CyclomaticComplexity: 30
    EdgeCount: 30
    ICount: 89
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - elName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1087
      start: 958
    functionDepth: 2
    functionLinenumber: 958
    functionLinenumberEnd: 1087
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanChildren(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XMLDTDScannerImpl)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].popContentStack()'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].occurrence(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
    - fEntityScanner.skipChar(char)
    - fEntityScanner.peekChar()
    - '[org.apache.xerces.util.XMLStringBuffer].append(String)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].pushContentStack(int)'
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].endGroup(null)'
    - fEntityScanner.scanName()
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].element(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].pushContentStack(org.apache.xerces.impl.XMLDTDScannerImpl)'
    - fEntityScanner.scanChar()
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].separator(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
    - fEntityScanner.skipString(String)
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].startGroup(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanChildren(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1103,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1104,1
    - Dst: fEntityScanner.scanName()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1109,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1111,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startAttlist(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1117,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1121,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1123,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endAttlist(null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1127,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1133,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1139,1
    - Dst: fEntityScanner.scanName()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1140,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1142,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1146,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1147,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttType(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1151,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1154,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1155,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttDefaultDecl(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1160,1
    - Dst: System.arraycopy(String[],int,org.apache.xerces.impl.XMLDTDScannerImpl,int,int)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1172,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1177,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1178,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].attributeDecl(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,String,org.apache.xerces.impl.XMLDTDScannerImpl,String,null,null,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1179,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].attributeDecl(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,String,org.apache.xerces.impl.XMLDTDScannerImpl,String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1183,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1187,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endAttlist(null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1192,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1197
      start: 1099
    functionDepth: 1
    functionLinenumber: 1099
    functionLinenumberEnd: 1197
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttlistDecl()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].endAttlist(null)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttType(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl)'
    - fEntityScanner.skipChar(char)
    - '[String].equals(String)'
    - '[org.apache.xerces.xni.XMLDTDHandler].attributeDecl(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,String,org.apache.xerces.impl.XMLDTDScannerImpl,String,null,null,null)'
    - fEntityScanner.scanName()
    - '[org.apache.xerces.xni.XMLDTDHandler].startAttlist(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttDefaultDecl(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString)'
    - '[org.apache.xerces.xni.XMLDTDHandler].attributeDecl(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,String,org.apache.xerces.impl.XMLDTDScannerImpl,String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,null)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
    - System.arraycopy(String[],int,org.apache.xerces.impl.XMLDTDScannerImpl,int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttlistDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1232,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1235,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1238,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1241,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1244,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1247,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1250,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1253,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1256,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1259,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1260,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1264,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1266,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1271,1
    - Dst: fEntityScanner.scanName()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1272,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1274,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipInvalidEnumerationValue()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1276,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].ensureEnumerationSize(int)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1282,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1284,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1285,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1288,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1296,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1299,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1304,1
    - Dst: fEntityScanner.scanNmtoken()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1305,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1307,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipInvalidEnumerationValue()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1309,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].ensureEnumerationSize(int)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1315,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1317,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1318,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1321,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 84
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 2
    argNames:
    - elName
    - atName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1328
      start: 1222
    functionDepth: 2
    functionLinenumber: 1222
    functionLinenumberEnd: 1328
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttType(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].ensureEnumerationSize(int)'
    - fEntityScanner.scanNmtoken()
    - fEntityScanner.scanName()
    - fEntityScanner.scanChar()
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].skipInvalidEnumerationValue()'
    - fEntityScanner.skipString(String)
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttType(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLString].clear()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1351,1
    - Dst: '[org.apache.xerces.xni.XMLString].clear()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1352,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1353,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1356,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1360,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1363,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1364,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttributeValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,String,org.apache.xerces.impl.XMLDTDScannerImpl,String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1370,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 5
    argNames:
    - elName
    - atName
    - type
    - defaultVal
    - nonNormalizedDefaultVal
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 1374
      start: 1344
    functionDepth: 1
    functionLinenumber: 1344
    functionLinenumberEnd: 1374
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttDefaultDecl(String,String,String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttributeValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,String,org.apache.xerces.impl.XMLDTDScannerImpl,String)'
    - '[org.apache.xerces.xni.XMLString].clear()'
    - fEntityScanner.skipString(String)
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttDefaultDecl(String,String,String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1397,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1398,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1401,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1405,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1406,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1410,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1412,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1419,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1419,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1421,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1425,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1427,1
    - Dst: fEntityScanner.scanName()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1436,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1438,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1440,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1441,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].startPE(org.apache.xerces.impl.XMLDTDScannerImpl,boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1445,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1447,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1448,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1451,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1455,1
    - Dst: fEntityScanner.scanNCName()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1463,1
    - Dst: fEntityScanner.scanName()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1465,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1468,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1471,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1472,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1473,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>(org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1474,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1475,1
    - Dst: fEntityScanner.scanName()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1476,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1478,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1479,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1480,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1481,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1485,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanExternalID(String[],boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1491,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1497,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1498,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1501,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1506,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1507,1
    - Dst: fEntityScanner.scanName()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1510,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1512,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanEntityValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1521,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1524,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1525,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char[],int,int)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1526,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char[],int,int)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1527,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1531,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1534,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1535,1
    - Dst: fEntityScanner.getBaseSystemId()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1544,1
    - Dst: fEntityManager.addUnparsedEntity(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1546,1
    - Dst: fEntityManager.addExternalEntity(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1549,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1553,1
    - Dst: fResourceIdentifier.setValues(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1553,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].unparsedEntityDecl(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1555,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].externalEntityDecl(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1559,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].toString()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1564,1
    - Dst: fEntityManager.addInternalEntity(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,int)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1564,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].internalEntityDecl(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.util.XMLStringBuffer,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1566,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 131
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1571
      start: 1392
    functionDepth: 4
    functionLinenumber: 1392
    functionLinenumberEnd: 1571
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanEntityDecl()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()'
    - fEntityScanner.peekChar()
    - '[org.apache.xerces.xni.XMLDTDHandler].externalEntityDecl(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,null)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(char[],int,int)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanEntityValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString)'
    - fEntityScanner.scanChar()
    - '[org.apache.xerces.xni.XMLDTDHandler].internalEntityDecl(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.util.XMLStringBuffer,null)'
    - fEntityScanner.skipString(String)
    - '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XMLDTDScannerImpl)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
    - '[org.apache.xerces.util.XMLStringBuffer].toString()'
    - fEntityScanner.scanName()
    - fEntityManager.addUnparsedEntity(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl)
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,boolean)'
    - fEntityManager.addInternalEntity(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,int)
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].startPE(org.apache.xerces.impl.XMLDTDScannerImpl,boolean)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - fEntityScanner.skipChar(char)
    - fEntityScanner.scanNCName()
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanExternalID(String[],boolean)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
    - fEntityScanner.skipSpaces()
    - fResourceIdentifier.setValues(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,String)
    - fEntityManager.addExternalEntity(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl)
    - '[org.apache.xerces.xni.XMLDTDHandler].unparsedEntityDecl(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,null)'
    - fEntityScanner.getBaseSystemId()
    - '[org.apache.xerces.util.XMLStringBuffer].<init>(org.apache.xerces.impl.XMLDTDScannerImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanEntityDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1590,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1592,1
    - Dst: fEntityScanner.scanLiteral(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.xni.XMLString)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1601,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1602,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1603,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1605,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1606,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1607,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1608,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1609,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanCharReferenceValue(org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1610,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1613,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1614,1
    - Dst: fEntityScanner.scanName()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1615,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1617,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1621,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1622,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1624,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1625,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1629,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1630,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1634,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1636,1
    - Dst: fEntityScanner.scanName()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1637,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1639,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1642,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1643,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1647,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1648,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1651,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1652,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].startPE(org.apache.xerces.impl.XMLDTDScannerImpl,boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1654,1
    - Dst: fEntityManager.getParamEntityRefCount(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1655,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1659,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1660,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1665,1
    - Dst: '[org.apache.xerces.util.XMLChar].isHighSurrogate(org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1666,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanSurrogates(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1667,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].isInvalidLiteral(org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1669,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1670,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1672,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1678,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1679,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1680,1
    - Dst: fEntityScanner.scanLiteral(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.xni.XMLString)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1683,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1684,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1685,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1689,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1690,1
    - Dst: fEntityScanner.skipChar(org.apache.xerces.impl.XMLDTDScannerImpl)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1691,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1692,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 76
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 2
    argNames:
    - value
    - nonNormalizedValue
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 1695
      start: 1586
    functionDepth: 2
    functionLinenumber: 1586
    functionLinenumberEnd: 1695
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanEntityValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanCharReferenceValue(org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.util.XMLStringBuffer)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()'
    - fEntityScanner.peekChar()
    - '[org.apache.xerces.util.XMLChar].isHighSurrogate(org.apache.xerces.impl.XMLDTDScannerImpl)'
    - fEntityScanner.scanChar()
    - '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XMLDTDScannerImpl)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].isInvalidLiteral(org.apache.xerces.impl.XMLDTDScannerImpl)'
    - fEntityScanner.skipChar(org.apache.xerces.impl.XMLDTDScannerImpl)
    - fEntityScanner.scanName()
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanSurrogates(org.apache.xerces.util.XMLStringBuffer)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].startPE(org.apache.xerces.impl.XMLDTDScannerImpl,boolean)'
    - fEntityScanner.skipChar(char)
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    - fEntityManager.getParamEntityRefCount(String)
    - fEntityScanner.skipSpaces()
    - fEntityScanner.scanLiteral(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.xni.XMLString)
    - '[org.apache.xerces.util.XMLStringBuffer].append(String)'
    - '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.XMLDTDScannerImpl)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanEntityValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1711,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1712,1
    - Dst: fEntityScanner.scanNCName()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1719,1
    - Dst: fEntityScanner.scanName()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1721,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1724,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1729,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1731,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1732,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>(org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1733,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1734,1
    - Dst: fEntityScanner.scanName()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1735,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1735,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1736,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1737,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1739,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanExternalID(String[],boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1745,1
    - Dst: fEntityScanner.getBaseSystemId()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1748,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1751,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1756,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1759,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1760,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1766,1
    - Dst: fResourceIdentifier.setValues(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1766,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].notationDecl(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1767,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1771
      start: 1707
    functionDepth: 1
    functionLinenumber: 1707
    functionLinenumberEnd: 1771
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanNotationDecl()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.XMLDTDScannerImpl)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - fResourceIdentifier.setValues(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,String)
    - '[org.apache.xerces.xni.XMLDTDHandler].notationDecl(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,null)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
    - fEntityScanner.skipChar(char)
    - fEntityScanner.peekChar()
    - fEntityScanner.scanName()
    - fEntityScanner.scanNCName()
    - fEntityScanner.scanChar()
    - '[org.apache.xerces.util.XMLStringBuffer].<init>(org.apache.xerces.impl.XMLDTDScannerImpl)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanExternalID(String[],boolean)'
    - fEntityScanner.getBaseSystemId()
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(org.apache.xerces.impl.XMLDTDScannerImpl,org.apache.xerces.impl.XMLDTDScannerImpl,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanNotationDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1793,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1795,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1796,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1798,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1804,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1805,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startConditional(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1809,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1816,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1817,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1819,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startConditional(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1826,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1829,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1830,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1835,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1838,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1840,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1846,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1847,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1849,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1854,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1859,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1861,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1866,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1868,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1870,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1873,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1876,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.XMLDTDScannerImpl,int,int)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1881,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1883,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endConditional(null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1884,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1888,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1894,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1896,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1900,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1906,1
    CyclomaticComplexity: 30
    EdgeCount: 30
    ICount: 73
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - currPEDepth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1909
      start: 1789
    functionDepth: 2
    functionLinenumber: 1789
    functionLinenumberEnd: 1909
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanConditionalSect(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].startConditional(org.apache.xerces.impl.XMLDTDScannerImpl,null)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
    - fEntityScanner.skipChar(char)
    - '[org.apache.xerces.util.XMLStringBuffer].append(String)'
    - fErrorReporter.reportError(String,String,short)
    - '[org.apache.xerces.xni.XMLDTDHandler].endConditional(null)'
    - fEntityScanner.scanChar()
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    - '[org.apache.xerces.xni.XMLDTDHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,null)'
    - fEntityScanner.skipString(String)
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean)'
    - '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.XMLDTDScannerImpl,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanConditionalSect(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1926,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1930,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1932,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanPI()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1933,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1935,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1936,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1937,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1938,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanComment()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1941,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1944,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanElementDecl()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1945,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1947,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttlistDecl()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1948,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1950,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanEntityDecl()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1951,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1953,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanNotationDecl()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1954,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1956,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1957,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanConditionalSect(int)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1958,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1962,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1968,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1971,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1973,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1974,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1975,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endConditional(null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1979,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1985,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1986,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1990,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1994,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:1999,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:2001,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:2004,1
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:2005,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:2007,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 62
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - complete
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2010
      start: 1923
    functionDepth: 5
    functionLinenumber: 1923
    functionLinenumberEnd: 2010
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanDecls(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanPI()'
    - fEntityScanner.skipSpaces()
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanElementDecl()'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()'
    - fEntityScanner.skipChar(char)
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttlistDecl()'
    - fEntityScanner.peekChar()
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanConditionalSect(int)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanComment()'
    - '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.XMLDTDScannerImpl)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanEntityDecl()'
    - '[org.apache.xerces.xni.XMLDTDHandler].endConditional(null)'
    - fEntityScanner.scanChar()
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanNotationDecl()'
    - fEntityScanner.skipString(String)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanDecls(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:2032,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:2033,1
    - Dst: fEntityScanner.scanName()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:2037,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:2039,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:2041,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:2042,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].startPE(org.apache.xerces.impl.XMLDTDScannerImpl,boolean)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:2045,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:2046,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:2047,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 2
    argNames:
    - spaceRequired
    - lookForPERefs
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 2050
      start: 2028
    functionDepth: 1
    functionLinenumber: 2028
    functionLinenumberEnd: 2050
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 1
    functionsReached:
    - fEntityScanner.skipSpaces()
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].startPE(org.apache.xerces.impl.XMLDTDScannerImpl,boolean)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].reportFatalError(String,null)'
    - fEntityScanner.skipChar(char)
    - fEntityScanner.scanName()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int[],int,org.apache.xerces.impl.XMLDTDScannerImpl,int,int)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:2059,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2063
      start: 2056
    functionDepth: 0
    functionLinenumber: 2056
    functionLinenumberEnd: 2063
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].pushContentStack(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(int[],int,org.apache.xerces.impl.XMLDTDScannerImpl,int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].pushContentStack(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2067
      start: 2065
    functionDepth: 0
    functionLinenumber: 2065
    functionLinenumberEnd: 2067
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].popContentStack()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].popContentStack()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int[],int,org.apache.xerces.impl.XMLDTDScannerImpl,int,int)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:2076,1
    - Dst: System.arraycopy(boolean[],int,org.apache.xerces.impl.XMLDTDScannerImpl,int,int)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:2080,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 2
    argNames:
    - depth
    - report
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 2086
      start: 2073
    functionDepth: 0
    functionLinenumber: 2073
    functionLinenumberEnd: 2086
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].pushPEStack(int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(boolean[],int,org.apache.xerces.impl.XMLDTDScannerImpl,int,int)
    - System.arraycopy(int[],int,org.apache.xerces.impl.XMLDTDScannerImpl,int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].pushPEStack(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2091
      start: 2089
    functionDepth: 0
    functionLinenumber: 2089
    functionLinenumberEnd: 2091
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].popPEStack()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].popPEStack()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2096
      start: 2094
    functionDepth: 0
    functionLinenumber: 2094
    functionLinenumberEnd: 2096
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].peekReportEntity()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].peekReportEntity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(String[],int,org.apache.xerces.impl.XMLDTDScannerImpl,int,int)
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:2105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2108
      start: 2102
    functionDepth: 0
    functionLinenumber: 2102
    functionLinenumberEnd: 2108
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].ensureEnumerationSize(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 2
    functionsReached:
    - System.arraycopy(String[],int,org.apache.xerces.impl.XMLDTDScannerImpl,int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].ensureEnumerationSize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].setScannerState(int)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:2124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2125
      start: 2111
    functionDepth: 2
    functionLinenumber: 2111
    functionLinenumberEnd: 2125
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].init()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].setScannerState(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:2130,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].ensureEnumerationSize(int)'
      Src: org.apache.xerces.impl.XMLDTDScannerImpl:2133,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - int[]
      - int
      - int[]
      - boolean[]
      - int
      - int
      - int
      - int
      - String[]
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - int
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2136
      start: 2127
    functionDepth: 1
    functionLinenumber: 2127
    functionLinenumberEnd: 2136
    functionName: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipInvalidEnumerationValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
    functionUses: 1
    functionsReached:
    - fEntityScanner.scanChar()
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].ensureEnumerationSize(int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLDTDScannerImpl].skipInvalidEnumerationValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XML11DocumentScannerImpl
    argCount: 1
    argNames:
    - validator
    argTypes:
    - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11NSDocumentScannerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:129,1
    - Dst: fEntityScanner.scanQName(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:132,1
    - Dst: fNamespaceContext.pushContext()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:136,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:139,1
    - Dst: fDoctypeName.equals(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:146,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:147,1
    - Dst: fElementStack.pushElement(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:158,1
    - Dst: fAttributes.removeAllAttributes()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:162,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:165,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:168,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:170,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:173,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:174,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:175,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].isValidNameStartChar(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:181,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].isValidNameStartHighSurrogate(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:184,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:185,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanAttribute(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:192,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:199,1
    - Dst: fNamespaceContext.getURI(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:212,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:222,1
    - Dst: fAttributes.getLength()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:232,1
    - Dst: fAttributes.getName(org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:234,1
    - Dst: fNamespaceContext.getURI(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:240,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:250,1
    - Dst: fAttributes.setURI(org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:259,1
    - Dst: fAttributes.checkDuplicatesNS()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:264,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:267,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:276,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:297,1
    - Dst: fDocumentHandler.emptyElement(org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl,null)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:302,1
    - Dst: fNamespaceContext.popContext()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:305,1
    - Dst: fElementStack.popElement(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:308,1
    - Dst: fDocumentHandler.startElement(org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl,null)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:310,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:315,1
    CyclomaticComplexity: 39
    EdgeCount: 39
    ICount: 91
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XML11DocumentScannerImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 318
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 318
    functionName: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11NSDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].isValidNameStartHighSurrogate(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
    - fAttributes.getName(org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl)
    - fEntityScanner.peekChar()
    - fDocumentHandler.startElement(org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl,null)
    - fEntityScanner.scanChar()
    - fDocumentHandler.emptyElement(org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl,null)
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reportFatalError(String)'
    - fElementStack.popElement(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].isValidNameStartChar(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
    - fDoctypeName.equals(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
    - fNamespaceContext.popContext()
    - fAttributes.removeAllAttributes()
    - fAttributes.checkDuplicatesNS()
    - fEntityScanner.scanQName(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
    - System.out.println(String)
    - fEntityScanner.skipChar(char)
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanAttribute(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
    - fErrorReporter.reportError(String,String,short)
    - fNamespaceContext.getURI(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
    - fAttributes.setURI(org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl)
    - fNamespaceContext.pushContext()
    - fEntityScanner.skipSpaces()
    - fElementStack.pushElement(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
    - fAttributes.getLength()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityScanner.scanQName(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:328,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XML11DocumentScannerImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 332
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 332
    functionName: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElementName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11NSDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - fEntityScanner.skipSpaces()
    - fEntityScanner.scanQName(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElementName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fNamespaceContext.pushContext()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:346,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:349,1
    - Dst: fDoctypeName.equals(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:356,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:357,1
    - Dst: fElementStack.pushElement(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:368,1
    - Dst: fAttributes.removeAllAttributes()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:372,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:376,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:378,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:381,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:382,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:383,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].isValidNameStartChar(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:389,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].isValidNameStartHighSurrogate(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:392,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:393,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanAttribute(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:400,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:403,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:410,1
    - Dst: fNamespaceContext.getURI(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:423,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:433,1
    - Dst: fAttributes.getLength()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:443,1
    - Dst: fAttributes.getName(org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:445,1
    - Dst: fNamespaceContext.getURI(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:451,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:461,1
    - Dst: fAttributes.setURI(org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:470,1
    - Dst: fAttributes.checkDuplicatesNS()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:475,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:478,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:487,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:508,1
    - Dst: fDocumentHandler.emptyElement(org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl,null)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:513,1
    - Dst: fNamespaceContext.popContext()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:516,1
    - Dst: fElementStack.popElement(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:519,1
    - Dst: fDocumentHandler.startElement(org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl,null)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:521,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:526,1
    CyclomaticComplexity: 38
    EdgeCount: 38
    ICount: 90
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XML11DocumentScannerImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 529
      start: 340
    functionDepth: 1
    functionLinenumber: 340
    functionLinenumberEnd: 529
    functionName: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElementAfterName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11NSDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].isValidNameStartHighSurrogate(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
    - fAttributes.getName(org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl)
    - fEntityScanner.peekChar()
    - fDocumentHandler.startElement(org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl,null)
    - fEntityScanner.scanChar()
    - fDocumentHandler.emptyElement(org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl,null)
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reportFatalError(String)'
    - fElementStack.popElement(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].isValidNameStartChar(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
    - fDoctypeName.equals(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
    - fNamespaceContext.popContext()
    - fAttributes.removeAllAttributes()
    - fAttributes.checkDuplicatesNS()
    - System.out.println(String)
    - fEntityScanner.skipChar(char)
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanAttribute(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
    - fErrorReporter.reportError(String,String,short)
    - fNamespaceContext.getURI(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
    - fAttributes.setURI(org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl)
    - fNamespaceContext.pushContext()
    - fEntityScanner.skipSpaces()
    - fElementStack.pushElement(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
    - fAttributes.getLength()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElementAfterName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:551,1
    - Dst: fEntityScanner.scanQName(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:554,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:557,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:558,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:559,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:565,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getLength()'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:571,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.impl.XML11NSDocumentScannerImpl,String,null)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:572,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getLength()'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:577,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.impl.XML11NSDocumentScannerImpl,String,null)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:579,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getLength()'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:585,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:586,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanAttributeValue(org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:595,1
    - Dst: fTempString.toString()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:598,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].setValue(int,org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:599,1
    - Dst: fTempString2.toString()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:602,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].setNonNormalizedValue(int,org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:602,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:604,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:621,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:626,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:635,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:645,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:655,1
    - Dst: fNamespaceContext.declarePrefix(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:671,1
    - Dst: fNamespaceContext.getURI(String)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:677,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].setURI(int,org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:675,1
    - Dst: fNamespaceContext.getURI(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:684,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].setURI(int,org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:682,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:690,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.XMLAttributesImpl
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XML11DocumentScannerImpl
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.apache.xerces.util.XMLAttributesImpl
    constantsTouched: []
    func_position:
      end: 691
      start: 548
    functionDepth: 1
    functionLinenumber: 548
    functionLinenumberEnd: 691
    functionName: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanAttribute(org.apache.xerces.util.XMLAttributesImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11NSDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].getLength()'
    - fNamespaceContext.getURI(String)
    - fTempString2.toString()
    - fTempString.toString()
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reportFatalError(String)'
    - '[org.apache.xerces.util.XMLAttributesImpl].setValue(int,org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
    - fEntityScanner.scanQName(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
    - System.out.println(String)
    - fEntityScanner.skipChar(char)
    - fNamespaceContext.declarePrefix(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
    - '[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.impl.XML11NSDocumentScannerImpl,String,null)'
    - fErrorReporter.reportError(String,String,short)
    - '[org.apache.xerces.util.XMLAttributesImpl].setURI(int,org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
    - fNamespaceContext.getURI(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
    - fSymbolTable.addSymbol(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
    - '[org.apache.xerces.util.XMLAttributesImpl].setNonNormalizedValue(int,org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
    - fEntityScanner.skipSpaces()
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanAttributeValue(org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl,org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
    - '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)'
    - '[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.impl.XML11NSDocumentScannerImpl,String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanAttribute(org.apache.xerces.util.XMLAttributesImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:709,1
    - Dst: fElementStack.popElement(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:712,1
    - Dst: fEntityScanner.skipString(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:723,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:724,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:730,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:731,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:732,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:743,1
    - Dst: fDocumentHandler.endElement(org.apache.xerces.impl.XML11NSDocumentScannerImpl,null)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:751,1
    - Dst: fNamespaceContext.popContext()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:753,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.XML11DocumentScannerImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 760
      start: 707
    functionDepth: 1
    functionLinenumber: 707
    functionLinenumberEnd: 760
    functionName: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanEndElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11NSDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - fEntityScanner.skipSpaces()
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reportFatalError(String)'
    - System.out.println(String)
    - fEntityScanner.skipChar(char)
    - fElementStack.popElement(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
    - fEntityScanner.skipString(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
    - fNamespaceContext.popContext()
    - fDocumentHandler.endElement(org.apache.xerces.impl.XML11NSDocumentScannerImpl,null)
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanEndElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:765,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XML11DocumentScannerImpl
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 768
      start: 762
    functionDepth: 0
    functionLinenumber: 762
    functionLinenumberEnd: 768
    functionName: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11NSDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XML11DocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].<init>()'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl:772,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Dispatcher
      static: false
      superClass: org.apache.xerces.impl.XML11DocumentScannerImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 773
      start: 771
    functionDepth: 1
    functionLinenumber: 771
    functionLinenumberEnd: 773
    functionName: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].createContentDispatcher()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11NSDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].<init>()'
    linkageType: ''
    returnType: Dispatcher
    signature: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].createContentDispatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XML11NSDocumentScannerImpl
      static: false
      superClass: org.apache.xerces.impl.XML11DocumentScannerImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11NSDocumentScannerImpl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.XML11NSDocumentScannerImpl
    signature: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].scanStartElementName()'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher:797,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].resolveExternalSubsetAndRead()'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher:798,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].reconfigurePipeline()'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher:799,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].scanStartElementAfterName()'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher:800,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].setScannerState(org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher:801,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].setDispatcher(org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher:802,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].reconfigurePipeline()'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher:807,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].scanStartElement()'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher:808,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].setScannerState(org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher:809,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].setDispatcher(org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher:810,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: ContentDispatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 816
      start: 792
    functionDepth: 1
    functionLinenumber: 792
    functionLinenumberEnd: 816
    functionName: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].scanRootElementHook()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11NSDocumentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].reconfigurePipeline()'
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].resolveExternalSubsetAndRead()'
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].scanStartElementName()'
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].scanStartElementAfterName()'
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].setScannerState(org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher)'
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].setDispatcher(org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher)'
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].scanStartElement()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].scanRootElementHook()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fDTDValidator.hasGrammar()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher:828,1
    - Dst: fDTDValidator.validate()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher:830,1
    - Dst: fDTDValidator.getDocumentSource()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher:832,1
    - Dst: fDTDValidator.getDocumentHandler()
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher:833,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].setDocumentHandler(org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher:834,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].setDocumentSource(org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher)'
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher:836,1
    - Dst: fDTDValidator.setDocumentSource(null)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher:837,1
    - Dst: fDTDValidator.setDocumentHandler(null)
      Src: org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher:838,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: ContentDispatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 840
      start: 824
    functionDepth: 0
    functionLinenumber: 824
    functionLinenumberEnd: 840
    functionName: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].reconfigurePipeline()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11NSDocumentScannerImpl.java
    functionUses: 1
    functionsReached:
    - fDTDValidator.getDocumentSource()
    - fDTDValidator.getDocumentHandler()
    - fDTDValidator.setDocumentSource(null)
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].setDocumentSource(org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher)'
    - fDTDValidator.validate()
    - fDTDValidator.setDocumentHandler(null)
    - fDTDValidator.hasGrammar()
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].setDocumentHandler(org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].reconfigurePipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher
      static: false
      superClass: ContentDispatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11NSDocumentScannerImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher
    signature: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].<init>()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:215,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].createContentDispatcher()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:235,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:240,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:243,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:246,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:249,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:252,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:258,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:261,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 286
    functionDepth: 4
    functionLinenumber: 286
    functionLinenumberEnd: 286
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].createContentDispatcher()'
    - '[org.apache.xerces.xni.XMLString].<init>()'
    - '[org.apache.xerces.xni.QName].<init>()'
    - '[org.apache.xerces.util.XMLStringBuffer].<init>()'
    - '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityManager.setEntityHandler()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:300,1
    - Dst: fEntityManager.startEntity(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,boolean)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 303
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 303
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached:
    - fEntityManager.setEntityHandler()
    - fEntityManager.startEntity(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,boolean)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityManager.getEntityScanner()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:322,1
    - Dst: fEntityManager.setEntityHandler()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:325,1
    - Dst: '[Dispatcher].dispatch(boolean)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:327,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - complete
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 335
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 335
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanDocument(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached:
    - fEntityManager.setEntityHandler()
    - '[Dispatcher].dispatch(boolean)'
    - fEntityManager.getEntityScanner()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanDocument(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLScanner].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:358,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].setNamespaces(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:364,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].clear()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:369,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:376,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(Dispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:377,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:385,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:392,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 401
      start: 355
    functionDepth: 3
    functionLinenumber: 355
    functionLinenumberEnd: 401
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].clear()'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(Dispatcher)'
    - '[org.apache.xerces.impl.XMLScanner].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    - '[org.apache.xerces.util.XMLAttributesImpl].setNamespaces(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:409,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 410
      start: 408
    functionDepth: 0
    functionLinenumber: 408
    functionLinenumberEnd: 410
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedFeatures()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedFeatures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLScanner].setFeature(String,boolean)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:430,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:433,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:434,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:434,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:435,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:436,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 441
      start: 427
    functionDepth: 2
    functionLinenumber: 427
    functionLinenumberEnd: 441
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[String].endsWith(String)'
    - '[String].startsWith(String)'
    - '[String].length()'
    - '[org.apache.xerces.impl.XMLScanner].setFeature(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:449,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 450
      start: 448
    functionDepth: 0
    functionLinenumber: 448
    functionLinenumberEnd: 450
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedProperties()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLScanner].setProperty(String,Object)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:470,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:473,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:474,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:474,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:475,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:476,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:480,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:481,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 488
      start: 467
    functionDepth: 2
    functionLinenumber: 467
    functionLinenumberEnd: 488
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLScanner].setProperty(String,Object)'
    - '[String].startsWith(String)'
    - '[String].length()'
    - '[String].endsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RECOGNIZED_FEATURES[i].equals(String)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:501,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 506
      start: 499
    functionDepth: 0
    functionLinenumber: 499
    functionLinenumberEnd: 506
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getFeatureDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 1
    functionsReached:
    - RECOGNIZED_FEATURES[i].equals(String)
    linkageType: ''
    returnType: Boolean
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getFeatureDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RECOGNIZED_PROPERTIES[i].equals(String)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:519,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 524
      start: 517
    functionDepth: 0
    functionLinenumber: 517
    functionLinenumberEnd: 524
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getPropertyDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 1
    functionsReached:
    - RECOGNIZED_PROPERTIES[i].equals(String)
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getPropertyDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDocumentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - documentHandler
    argTypes:
    - org.apache.xerces.xni.XMLDocumentHandler
    constantsTouched: []
    func_position:
      end: 537
      start: 535
    functionDepth: 0
    functionLinenumber: 535
    functionLinenumberEnd: 537
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDocumentHandler
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 543
      start: 541
    functionDepth: 0
    functionLinenumber: 541
    functionLinenumberEnd: 543
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getDocumentHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDocumentHandler
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getDocumentHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int[],int,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,int,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:572,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].startEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:577,1
    - Dst: fEntityManager.isEntityDeclInExternalSubset(String)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:580,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:581,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:587,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:588,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 592
      start: 565
    functionDepth: 3
    functionLinenumber: 565
    functionLinenumberEnd: 592
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].startEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLScanner].startEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
    - System.arraycopy(int[],int,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,int,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)
    - '[String].equals(String)'
    - fEntityManager.isEntityDeclInExternalSubset(String)
    - '[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].startEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.util.XMLStringBuffer,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:609,1
    - Dst: '[org.apache.xerces.impl.XMLScanner].endEntity(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:613,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:617,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:622,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:623,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 627
      start: 604
    functionDepth: 1
    functionLinenumber: 604
    functionLinenumberEnd: 627
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].endEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.util.XMLStringBuffer,null)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String,null)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.XMLScanner].endEntity(String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].endEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[FragmentContentDispatcher].<init>()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:637,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Dispatcher
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 638
      start: 636
    functionDepth: 0
    functionLinenumber: 636
    functionLinenumberEnd: 638
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].createContentDispatcher()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[FragmentContentDispatcher].<init>()'
    linkageType: ''
    returnType: Dispatcher
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].createContentDispatcher()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLScanner].scanXMLDeclOrTextDecl(boolean,String[])'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:664,1
    - Dst: standalone.equals(String)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:673,1
    - Dst: fEntityManager.setStandalone(boolean)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:674,1
    - Dst: fEntityScanner.setXMLVersion(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:677,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].textDecl(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:682,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:685,1
    - Dst: fEntityScanner.fCurrentEntity.isEncodingExternallySpecified()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:690,1
    - Dst: fEntityScanner.setEncoding(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:691,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - scanningTextDecl
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 694
      start: 660
    functionDepth: 6
    functionLinenumber: 660
    functionLinenumberEnd: 694
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanXMLDeclOrTextDecl(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached:
    - fEntityScanner.setEncoding(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)
    - fEntityScanner.fCurrentEntity.isEncodingExternallySpecified()
    - fEntityScanner.setXMLVersion(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)
    - fEntityManager.setStandalone(boolean)
    - '[org.apache.xerces.impl.XMLScanner].scanXMLDeclOrTextDecl(boolean,String[])'
    - '[org.apache.xerces.xni.XMLDocumentHandler].textDecl(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,null)'
    - standalone.equals(String)
    - '[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanXMLDeclOrTextDecl(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLScanner].scanPIData(String,org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:707,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:712,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 2
    argNames:
    - target
    - data
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 715
      start: 704
    functionDepth: 6
    functionLinenumber: 704
    functionLinenumberEnd: 715
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanPIData(String,org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLScanner].scanPIData(String,org.apache.xerces.xni.XMLString)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanPIData(String,org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanComment(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:728,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].comment(org.apache.xerces.util.XMLStringBuffer,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:733,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 736
      start: 726
    functionDepth: 0
    functionLinenumber: 726
    functionLinenumberEnd: 736
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanComment()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanComment(org.apache.xerces.util.XMLStringBuffer)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].comment(org.apache.xerces.util.XMLStringBuffer,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanComment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:761,1
    - Dst: fEntityScanner.scanQName(org.apache.xerces.xni.QName)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:765,1
    - Dst: fEntityScanner.scanName()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:768,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(null,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:769,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].pushElement(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:774,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:778,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:781,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:784,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:786,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:790,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:791,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:792,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].isValidNameStartChar(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:798,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].isValidNameStartHighSurrogate(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:801,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:802,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanAttribute(org.apache.xerces.util.XMLAttributesImpl)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:808,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:820,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.util.XMLAttributesImpl,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:824,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].popElement(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:827,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.util.XMLAttributesImpl,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:830,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:834,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 837
      start: 759
    functionDepth: 3
    functionLinenumber: 759
    functionLinenumberEnd: 837
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached:
    - fEntityScanner.skipSpaces()
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].isValidNameStartHighSurrogate(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanAttribute(org.apache.xerces.util.XMLAttributesImpl)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].popElement(org.apache.xerces.xni.QName)'
    - System.out.println(String)
    - fEntityScanner.skipChar(char)
    - fEntityScanner.peekChar()
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].isValidNameStartChar(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
    - '[org.apache.xerces.xni.QName].setValues(null,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,null)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].pushElement(org.apache.xerces.xni.QName)'
    - fEntityScanner.scanQName(org.apache.xerces.xni.QName)
    - fEntityScanner.scanName()
    - fEntityScanner.scanChar()
    - '[org.apache.xerces.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.util.XMLAttributesImpl,null)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.util.XMLAttributesImpl,null)'
    - '[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityScanner.scanQName(org.apache.xerces.xni.QName)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:848,1
    - Dst: fEntityScanner.scanName()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:851,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(null,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:852,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:856,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 857
      start: 844
    functionDepth: 0
    functionLinenumber: 844
    functionLinenumberEnd: 857
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElementName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached:
    - fEntityScanner.skipSpaces()
    - fEntityScanner.scanQName(org.apache.xerces.xni.QName)
    - fEntityScanner.scanName()
    - '[org.apache.xerces.xni.QName].setValues(null,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElementName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].pushElement(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:870,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:874,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:878,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:880,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:884,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:885,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:886,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].isValidNameStartChar(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:892,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].isValidNameStartHighSurrogate(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:895,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:896,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanAttribute(org.apache.xerces.util.XMLAttributesImpl)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:902,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:905,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:917,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.util.XMLAttributesImpl,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:921,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].popElement(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:924,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.util.XMLAttributesImpl,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:927,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:931,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 933
      start: 865
    functionDepth: 3
    functionLinenumber: 865
    functionLinenumberEnd: 933
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElementAfterName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached:
    - fEntityScanner.skipSpaces()
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].isValidNameStartHighSurrogate(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanAttribute(org.apache.xerces.util.XMLAttributesImpl)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].popElement(org.apache.xerces.xni.QName)'
    - System.out.println(String)
    - fEntityScanner.skipChar(char)
    - fEntityScanner.peekChar()
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].isValidNameStartChar(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].pushElement(org.apache.xerces.xni.QName)'
    - fEntityScanner.scanChar()
    - '[org.apache.xerces.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.util.XMLAttributesImpl,null)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.util.XMLAttributesImpl,null)'
    - '[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElementAfterName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:954,1
    - Dst: fEntityScanner.scanQName(org.apache.xerces.xni.QName)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:958,1
    - Dst: fEntityScanner.scanName()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:961,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(null,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:962,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:966,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:967,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:968,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:971,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:974,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].addAttribute(org.apache.xerces.xni.QName,String,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:975,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:978,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:979,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanAttributeValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,String,boolean,String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:985,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:988,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].setValue(int,String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:988,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:991,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].setNonNormalizedValue(int,String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:991,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].setSpecified(int,boolean)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:993,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:995,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLAttributes
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.apache.xerces.xni.XMLAttributes
    constantsTouched: []
    func_position:
      end: 996
      start: 952
    functionDepth: 1
    functionLinenumber: 952
    functionLinenumberEnd: 996
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanAttribute(org.apache.xerces.xni.XMLAttributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached:
    - fEntityScanner.skipSpaces()
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanAttributeValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,String,boolean,String)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
    - '[org.apache.xerces.xni.XMLAttributes].addAttribute(org.apache.xerces.xni.QName,String,null)'
    - System.out.println(String)
    - fEntityScanner.skipChar(char)
    - '[org.apache.xerces.xni.XMLAttributes].setValue(int,String)'
    - '[org.apache.xerces.xni.QName].setValues(null,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,null)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - fEntityScanner.scanQName(org.apache.xerces.xni.QName)
    - fEntityScanner.scanName()
    - '[org.apache.xerces.xni.XMLAttributes].setSpecified(int,boolean)'
    - '[org.apache.xerces.xni.XMLAttributes].setNonNormalizedValue(int,String)'
    - '[org.apache.xerces.xni.XMLString].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanAttribute(org.apache.xerces.xni.XMLAttributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityScanner.scanContent(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1006,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1009,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1010,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1011,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1012,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1017,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1021,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1022,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1022,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1031,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1032,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1033,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1034,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1036,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1037,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.util.XMLStringBuffer,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1041,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1048
      start: 1003
    functionDepth: 2
    functionLinenumber: 1003
    functionLinenumberEnd: 1048
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanContent()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached:
    - fEntityScanner.scanContent(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.util.XMLStringBuffer,null)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,null)'
    - fEntityScanner.skipChar(char)
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String,null)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
    - fEntityScanner.scanChar()
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startCDATA(null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1067,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1071,1
    - Dst: fEntityScanner.scanData(String,org.apache.xerces.util.XMLStringBuffer)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1072,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.util.XMLStringBuffer,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1074,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1077,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1081,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1087,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.util.XMLStringBuffer,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1090,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.util.XMLStringBuffer,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1094,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1099,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.util.XMLStringBuffer,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1101,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1104,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1108,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1109,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.util.XMLStringBuffer,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1110,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.util.XMLStringBuffer,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1115,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1117,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].isInvalidLiteral(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1118,1
    - Dst: '[org.apache.xerces.util.XMLChar].isHighSurrogate(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1119,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1120,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanSurrogates(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1121,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.util.XMLStringBuffer,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1123,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1127,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1129,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endCDATA(null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1138,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - complete
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1143
      start: 1062
    functionDepth: 2
    functionLinenumber: 1062
    functionLinenumberEnd: 1143
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanCDATASection(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.util.XMLStringBuffer,null)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
    - fEntityScanner.skipChar(char)
    - fEntityScanner.peekChar()
    - '[org.apache.xerces.util.XMLChar].isHighSurrogate(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(String)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].endCDATA(null)'
    - fEntityScanner.scanData(String,org.apache.xerces.util.XMLStringBuffer)
    - '[org.apache.xerces.xni.XMLDocumentHandler].startCDATA(null)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanSurrogates(org.apache.xerces.util.XMLStringBuffer)'
    - fEntityScanner.scanChar()
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].isInvalidLiteral(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanCDATASection(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1160,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].popElement(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1162,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1173,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1174,1
    - Dst: fEntityScanner.skipSpaces()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1178,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1179,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1180,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1190,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1196,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1201
      start: 1159
    functionDepth: 1
    functionLinenumber: 1159
    functionLinenumberEnd: 1201
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanEndElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached:
    - fEntityScanner.skipSpaces()
    - '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,null)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].popElement(org.apache.xerces.xni.QName)'
    - System.out.println(String)
    - fEntityScanner.skipChar(char)
    - fEntityScanner.skipString(String)
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanEndElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1213,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanCharReferenceValue(org.apache.xerces.util.XMLStringBuffer,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1214,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,null,null,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1220,1
    - Dst: '[org.apache.xerces.xni.Augmentations].removeAllItems()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1225,1
    - Dst: '[org.apache.xerces.util.AugmentationsImpl].<init>()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1228,1
    - Dst: augs.putItem(String,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1231,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1233,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1235,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1240
      start: 1210
    functionDepth: 1
    functionLinenumber: 1210
    functionLinenumberEnd: 1240
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanCharReference()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.AugmentationsImpl].<init>()'
    - '[org.apache.xerces.xni.Augmentations].removeAllItems()'
    - '[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,null,null,null)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanCharReferenceValue(org.apache.xerces.util.XMLStringBuffer,null)'
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    - '[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,null)'
    - augs.putItem(String,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)
    - '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanCharReference()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityScanner.scanName()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1252,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1254,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1259,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1260,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].handleCharacter(char,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1266,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].handleCharacter(char,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1269,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].handleCharacter(char,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1272,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].handleCharacter(char,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1275,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].handleCharacter(char,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1278,1
    - Dst: fEntityManager.isUnparsedEntity(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1281,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1282,1
    - Dst: fEntityManager.isDeclaredEntity(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1285,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1288,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1292,1
    - Dst: fEntityManager.startEntity(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,boolean)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1295,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1298
      start: 1249
    functionDepth: 1
    functionLinenumber: 1249
    functionLinenumberEnd: 1298
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanEntityReference()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached:
    - fEntityManager.isUnparsedEntity(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)
    - fEntityManager.isDeclaredEntity(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
    - fEntityScanner.skipChar(char)
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String,null)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].handleCharacter(char,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
    - fErrorReporter.reportError(String,String,short)
    - fEntityScanner.scanName()
    - fEntityManager.startEntity(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl,boolean)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanEntityReference()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity(String,null,null,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1312,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(char[],int,int)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1316,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1317,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1320,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 2
    argNames:
    - c
    - entity
    argTypes:
    - char
    - String
    constantsTouched: []
    func_position:
      end: 1323
      start: 1309
    functionDepth: 1
    functionLinenumber: 1309
    functionLinenumberEnd: 1323
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].handleCharacter(char,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity(String,null,null,null)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,null)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity(String,null)'
    - '[org.apache.xerces.xni.XMLString].setValues(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].handleCharacter(char,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1350,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].popElement(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1355,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1357,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1368,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 2
    argNames:
    - element
    - isEmpty
    argTypes:
    - org.apache.xerces.xni.QName
    - boolean
    constantsTouched: []
    func_position:
      end: 1373
      start: 1344
    functionDepth: 1
    functionLinenumber: 1344
    functionLinenumberEnd: 1373
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].handleEndElement(org.apache.xerces.xni.QName,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,null)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reportFatalError(String)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].popElement(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].handleEndElement(org.apache.xerces.xni.QName,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1386,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getScannerStateName(int)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1387,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1387,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1388,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - state
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1391
      start: 1382
    functionDepth: 1
    functionLinenumber: 1382
    functionLinenumberEnd: 1391
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 1
    functionsReached:
    - System.out.print(String)
    - System.out.println()
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getScannerStateName(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1401,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getDispatcherName(Dispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1402,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1402,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1403,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Dispatcher
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - dispatcher
    argTypes:
    - Dispatcher
    constantsTouched: []
    func_position:
      end: 1405
      start: 1398
    functionDepth: 2
    functionLinenumber: 1398
    functionLinenumberEnd: 1405
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(Dispatcher)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 1
    functionsReached:
    - System.out.print(String)
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getDispatcherName(Dispatcher)'
    - System.out.println()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(Dispatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - state
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1430
      start: 1412
    functionDepth: 0
    functionLinenumber: 1412
    functionLinenumberEnd: 1430
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getScannerStateName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getScannerStateName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Dispatcher].getClass()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1437,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getName()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1437,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].lastIndexOf(char)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1438,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].substring(int)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1440,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].lastIndexOf(char)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1441,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].substring(int)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl:1443,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Dispatcher
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - int[]
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.ExternalSubsetResolver
      - org.apache.xerces.xni.QName
      - ElementStack
      - boolean
      - Dispatcher
      - Dispatcher
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - String[]
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.util.XMLStringBuffer
      - org.apache.xerces.xni.QName
      - char[]
      - boolean
      - org.apache.xerces.xni.Augmentations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.impl.XMLEntityHandler
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.XMLScanner
    argCount: 1
    argNames:
    - dispatcher
    argTypes:
    - Dispatcher
    constantsTouched: []
    func_position:
      end: 1451
      start: 1433
    functionDepth: 1
    functionLinenumber: 1433
    functionLinenumberEnd: 1451
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getDispatcherName(Dispatcher)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getName()'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].substring(int)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].lastIndexOf(char)'
    - '[Dispatcher].getClass()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getDispatcherName(Dispatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack:1484,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - QName[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1486
      start: 1481
    functionDepth: 2
    functionLinenumber: 1481
    functionLinenumberEnd: 1486
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(QName[],int,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack,int,int)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack:1508,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack:1511,1
    - Dst: fElements[fSize].setValues(org.apache.xerces.xni.QName)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack:1514,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - QName[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.QName
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 1516
      start: 1505
    functionDepth: 2
    functionLinenumber: 1505
    functionLinenumberEnd: 1516
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].pushElement(org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 2
    functionsReached:
    - System.arraycopy(QName[],int,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack,int,int)
    - fElements[fSize].setValues(org.apache.xerces.xni.QName)
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.xni.QName
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].pushElement(org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].setValues()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack:1527,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - QName[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 1528
      start: 1526
    functionDepth: 0
    functionLinenumber: 1526
    functionLinenumberEnd: 1528
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].popElement(org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.xni.QName].setValues()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].popElement(org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - QName[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1533
      start: 1531
    functionDepth: 0
    functionLinenumber: 1531
    functionLinenumberEnd: 1533
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - complete
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1565
      start: 1564
    functionDepth: 0
    functionLinenumber: 1564
    functionLinenumberEnd: 1565
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.Dispatcher].dispatch(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.Dispatcher].dispatch(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.Dispatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.Dispatcher].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.Dispatcher
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.Dispatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1602,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1603,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1606,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1607,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanContent()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1612,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1614,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1615,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1619,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1620,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].isInvalidLiteral(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1623,1
    - Dst: '[org.apache.xerces.util.XMLChar].isHighSurrogate(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1624,1
    - Dst: fStringBuffer.clear()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1626,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanSurrogates(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1627,1
    - Dst: fDocumentHandler.characters(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher,null)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1630,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].reportFatalError(String)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1635,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1638,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1647,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanEndElement()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1648,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].elementDepthIsZeroHook()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1649,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1653,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1655,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].isValidNameStartChar(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1655,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanStartElement()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1656,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1657,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1659,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1660,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1661,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1662,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1665,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1668,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1669,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanForDoctypeHook()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1672,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1673,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1677,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1678,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1681,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].isValidNameStartHighSurrogate(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1681,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanStartElement()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1682,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1683,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1686,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1688,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanComment()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1693,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1694,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanPI()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1698,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1699,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanCDATASection(boolean)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1703,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1704,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1714,1
    - Dst: fEntityScanner.skipChar(char)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1715,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanCharReference()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1716,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanEntityReference()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1719,1
    - Dst: fEntityScanner.skipString(String)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1725,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1729,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].isValidNameChar(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1729,1
    - Dst: fStringBuffer.clear()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1730,1
    - Dst: fStringBuffer.append(String)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1731,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1733,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].isValidNCName(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1733,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1734,1
    - Dst: fStringBuffer.append(char)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1734,1
    - Dst: fEntityScanner.peekChar()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1738,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].isValidNameChar(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1738,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1739,1
    - Dst: fStringBuffer.append(char)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1739,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1742,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanPIData(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1743,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanXMLDeclOrTextDecl(boolean)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1748,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1753,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanRootElementHook()'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1757,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1760,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1764,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1766,1
    - Dst: fErrorReporter.reportError(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher,short,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1773,1
    - Dst: fErrorReporter.reportError(String,String,null,short,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1778,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].endOfFileHook(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1787,1
    CyclomaticComplexity: 58
    EdgeCount: 58
    ICount: 103
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - Dispatcher
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - complete
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1793
      start: 1594
    functionDepth: 1
    functionLinenumber: 1594
    functionLinenumberEnd: 1793
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].dispatch(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].reportFatalError(String)'
    - fEntityScanner.peekChar()
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].elementDepthIsZeroHook()'
    - fEntityScanner.scanChar()
    - fEntityScanner.skipString(String)
    - fErrorReporter.reportError(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher,short,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].isValidNameStartChar(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanPI()'
    - fDocumentHandler.characters(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher,null)
    - fStringBuffer.append(String)
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].isValidNameStartHighSurrogate(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].isValidNCName(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
    - fStringBuffer.append(char)
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanEndElement()'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanEntityReference()'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanXMLDeclOrTextDecl(boolean)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanCharReference()'
    - fEntityScanner.skipChar(char)
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].reportFatalError(String,null)'
    - fSymbolTable.addSymbol(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanComment()'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].isInvalidLiteral(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanCDATASection(boolean)'
    - fErrorReporter.reportError(String,String,null,short,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanStartElement()'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].endOfFileHook(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanRootElementHook()'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanContent()'
    - '[org.apache.xerces.util.XMLChar].isHighSurrogate(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
    - fStringBuffer.clear()
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanSurrogates(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].isValidNameChar(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].setScannerState(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanPIData(org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher,org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher)'
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanForDoctypeHook()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].dispatch(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - Dispatcher
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1815
      start: 1812
    functionDepth: 0
    functionLinenumber: 1812
    functionLinenumberEnd: 1815
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanForDoctypeHook()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanForDoctypeHook()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - Dispatcher
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1833
      start: 1830
    functionDepth: 0
    functionLinenumber: 1830
    functionLinenumberEnd: 1833
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].elementDepthIsZeroHook()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].elementDepthIsZeroHook()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - Dispatcher
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1850
      start: 1847
    functionDepth: 0
    functionLinenumber: 1847
    functionLinenumberEnd: 1850
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanRootElementHook()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanRootElementHook()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher:1865,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.EOFException
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - Dispatcher
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - java.io.EOFException
    constantsTouched: []
    func_position:
      end: 1868
      start: 1859
    functionDepth: 0
    functionLinenumber: 1859
    functionLinenumberEnd: 1868
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].endOfFileHook(java.io.EOFException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].reportFatalError(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].endOfFileHook(java.io.EOFException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Dispatcher
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher
    signature: '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.XMLErrorReporter:196,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - java.util.Locale
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XMLErrorReporter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 198
    functionName: '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLErrorReporter.java
    functionUses: 16
    functionsReached:
    - '[java.util.Hashtable].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLErrorReporter
    signature: '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - java.util.Locale
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLErrorReporter.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - java.util.Locale
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionName: '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLErrorReporter.java
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - java.util.Locale
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locator
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    constantsTouched: []
    func_position:
      end: 229
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionName: '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.xni.XMLLocator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLErrorReporter.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.xni.XMLLocator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.util.MessageFormatter)'
      Src: org.apache.xerces.impl.XMLErrorReporter:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.util.MessageFormatter
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - java.util.Locale
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - domain
    - messageFormatter
    argTypes:
    - String
    - org.apache.xerces.util.MessageFormatter
    constantsTouched: []
    func_position:
      end: 245
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 245
    functionName: '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.util.MessageFormatter)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLErrorReporter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].put(String,org.apache.xerces.util.MessageFormatter)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.util.MessageFormatter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.XMLErrorReporter:254,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - java.util.Locale
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.MessageFormatter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - domain
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 255
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 255
    functionName: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLErrorReporter.java
    functionUses: 21
    functionsReached:
    - '[java.util.Hashtable].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.util.MessageFormatter
    signature: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].remove(String)'
      Src: org.apache.xerces.impl.XMLErrorReporter:264,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - java.util.Locale
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.MessageFormatter
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - domain
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 265
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 265
    functionName: '[org.apache.xerces.impl.XMLErrorReporter].removeMessageFormatter(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLErrorReporter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].remove(String)'
    linkageType: ''
    returnType: org.apache.xerces.util.MessageFormatter
    signature: '[org.apache.xerces.impl.XMLErrorReporter].removeMessageFormatter(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,String,String,Object[],short)'
      Src: org.apache.xerces.impl.XMLErrorReporter:285,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Object[]
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - java.util.Locale
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - domain
    - key
    - arguments
    - severity
    argTypes:
    - String
    - String
    - Object[]
    - short
    constantsTouched: []
    func_position:
      end: 286
      start: 283
    functionDepth: 1
    functionLinenumber: 283
    functionLinenumberEnd: 286
    functionName: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,Object[],short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLErrorReporter.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,String,String,Object[],short)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,Object[],short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,String,String,Object[],short,Exception)'
      Src: org.apache.xerces.impl.XMLErrorReporter:307,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Object[]
      - short
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - java.util.Locale
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - domain
    - key
    - arguments
    - severity
    - exception
    argTypes:
    - String
    - String
    - Object[]
    - short
    - Exception
    constantsTouched: []
    func_position:
      end: 308
      start: 305
    functionDepth: 3
    functionLinenumber: 305
    functionLinenumberEnd: 308
    functionName: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,Object[],short,Exception)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLErrorReporter.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,String,String,Object[],short,Exception)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,Object[],short,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,String,String,Object[],short,null)'
      Src: org.apache.xerces.impl.XMLErrorReporter:328,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - String
      - Object[]
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - java.util.Locale
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - location
    - domain
    - key
    - arguments
    - severity
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - String
    - Object[]
    - short
    constantsTouched: []
    func_position:
      end: 329
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 329
    functionName: '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,String,String,Object[],short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLErrorReporter.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,String,String,Object[],short,null)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,String,String,Object[],short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.impl.XMLErrorReporter:355,1
    - Dst: '[org.apache.xerces.util.MessageFormatter].formatMessage(java.util.Locale,String,Object[])'
      Src: org.apache.xerces.impl.XMLErrorReporter:358,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.XMLErrorReporter:361,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLErrorReporter:362,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLErrorReporter:363,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.XMLErrorReporter:364,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLErrorReporter:367,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.XMLErrorReporter:369,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.XMLErrorReporter:371,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.XMLErrorReporter:375,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].<init>(org.apache.xerces.xni.XMLLocator,org.apache.xerces.impl.XMLErrorReporter,Exception)'
      Src: org.apache.xerces.impl.XMLErrorReporter:378,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].<init>(org.apache.xerces.xni.XMLLocator,org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.impl.XMLErrorReporter:379,1
    - Dst: '[org.apache.xerces.util.DefaultErrorHandler].<init>()'
      Src: org.apache.xerces.impl.XMLErrorReporter:385,1
    - Dst: errorHandler.warning(String,String,org.apache.xerces.impl.XMLErrorReporter)
      Src: org.apache.xerces.impl.XMLErrorReporter:393,1
    - Dst: errorHandler.error(String,String,org.apache.xerces.impl.XMLErrorReporter)
      Src: org.apache.xerces.impl.XMLErrorReporter:397,1
    - Dst: errorHandler.fatalError(String,String,org.apache.xerces.impl.XMLErrorReporter)
      Src: org.apache.xerces.impl.XMLErrorReporter:401,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - String
      - Object[]
      - short
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - java.util.Locale
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - location
    - domain
    - key
    - arguments
    - severity
    - exception
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - String
    - Object[]
    - short
    - Exception
    constantsTouched: []
    func_position:
      end: 410
      start: 347
    functionDepth: 2
    functionLinenumber: 347
    functionLinenumberEnd: 410
    functionName: '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,String,String,Object[],short,Exception)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLErrorReporter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.MessageFormatter].formatMessage(java.util.Locale,String,Object[])'
    - '[org.apache.xerces.xni.parser.XMLParseException].<init>(org.apache.xerces.xni.XMLLocator,org.apache.xerces.impl.XMLErrorReporter)'
    - errorHandler.error(String,String,org.apache.xerces.impl.XMLErrorReporter)
    - '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
    - errorHandler.fatalError(String,String,org.apache.xerces.impl.XMLErrorReporter)
    - errorHandler.warning(String,String,org.apache.xerces.impl.XMLErrorReporter)
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.util.DefaultErrorHandler].<init>()'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].append()'
    - '[org.apache.xerces.xni.parser.XMLParseException].<init>(org.apache.xerces.xni.XMLLocator,org.apache.xerces.impl.XMLErrorReporter,Exception)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,String,String,Object[],short,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.XMLErrorReporter:435,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.XMLErrorReporter:442,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - java.util.Locale
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 444
      start: 430
    functionDepth: 1
    functionLinenumber: 430
    functionLinenumberEnd: 444
    functionName: '[org.apache.xerces.impl.XMLErrorReporter].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLErrorReporter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLErrorReporter].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.impl.XMLErrorReporter:452,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - java.util.Locale
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 453
      start: 451
    functionDepth: 0
    functionLinenumber: 451
    functionLinenumberEnd: 453
    functionName: '[org.apache.xerces.impl.XMLErrorReporter].getRecognizedFeatures()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLErrorReporter.java
    functionUses: 0
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.XMLErrorReporter].getRecognizedFeatures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.XMLErrorReporter:477,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLErrorReporter:478,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLErrorReporter:478,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLErrorReporter:485,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.XMLErrorReporter:486,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - java.util.Locale
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 491
      start: 470
    functionDepth: 1
    functionLinenumber: 470
    functionLinenumberEnd: 491
    functionName: '[org.apache.xerces.impl.XMLErrorReporter].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLErrorReporter.java
    functionUses: 4
    functionsReached:
    - '[String].startsWith(String)'
    - '[String].length()'
    - '[String].endsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLErrorReporter].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.XMLErrorReporter:501,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLErrorReporter:502,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLErrorReporter:502,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLErrorReporter:509,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.XMLErrorReporter:510,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - java.util.Locale
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 516
      start: 494
    functionDepth: 1
    functionLinenumber: 494
    functionLinenumberEnd: 516
    functionName: '[org.apache.xerces.impl.XMLErrorReporter].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLErrorReporter.java
    functionUses: 1
    functionsReached:
    - '[String].startsWith(String)'
    - '[String].length()'
    - '[String].endsWith(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XMLErrorReporter].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.impl.XMLErrorReporter:524,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - java.util.Locale
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 525
      start: 523
    functionDepth: 0
    functionLinenumber: 523
    functionLinenumberEnd: 525
    functionName: '[org.apache.xerces.impl.XMLErrorReporter].getRecognizedProperties()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLErrorReporter.java
    functionUses: 0
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.XMLErrorReporter].getRecognizedProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.XMLErrorReporter:549,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLErrorReporter:550,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLErrorReporter:550,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.XMLErrorReporter:552,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.XMLErrorReporter:553,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - java.util.Locale
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 558
      start: 542
    functionDepth: 1
    functionLinenumber: 542
    functionLinenumberEnd: 558
    functionName: '[org.apache.xerces.impl.XMLErrorReporter].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLErrorReporter.java
    functionUses: 1
    functionsReached:
    - '[String].startsWith(String)'
    - '[String].length()'
    - '[String].endsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XMLErrorReporter].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RECOGNIZED_FEATURES[i].equals(String)
      Src: org.apache.xerces.impl.XMLErrorReporter:571,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - java.util.Locale
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 576
      start: 569
    functionDepth: 0
    functionLinenumber: 569
    functionLinenumberEnd: 576
    functionName: '[org.apache.xerces.impl.XMLErrorReporter].getFeatureDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLErrorReporter.java
    functionUses: 0
    functionsReached:
    - RECOGNIZED_FEATURES[i].equals(String)
    linkageType: ''
    returnType: Boolean
    signature: '[org.apache.xerces.impl.XMLErrorReporter].getFeatureDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RECOGNIZED_PROPERTIES[i].equals(String)
      Src: org.apache.xerces.impl.XMLErrorReporter:589,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - java.util.Locale
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 594
      start: 587
    functionDepth: 0
    functionLinenumber: 587
    functionLinenumberEnd: 594
    functionName: '[org.apache.xerces.impl.XMLErrorReporter].getPropertyDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLErrorReporter.java
    functionUses: 0
    functionsReached:
    - RECOGNIZED_PROPERTIES[i].equals(String)
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.XMLErrorReporter].getPropertyDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - java.util.Locale
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLErrorHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 601
      start: 599
    functionDepth: 0
    functionLinenumber: 599
    functionLinenumberEnd: 601
    functionName: '[org.apache.xerces.impl.XMLErrorReporter].getErrorHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLErrorReporter.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLErrorHandler
    signature: '[org.apache.xerces.impl.XMLErrorReporter].getErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ErrorHandlerProxy].<init>()'
      Src: org.apache.xerces.impl.XMLErrorReporter:609,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - java.util.Locale
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.ErrorHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 616
      start: 607
    functionDepth: 1
    functionLinenumber: 607
    functionLinenumberEnd: 616
    functionName: '[org.apache.xerces.impl.XMLErrorReporter].getSAXErrorHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XMLErrorReporter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.ErrorHandlerProxy].<init>()'
    linkageType: ''
    returnType: org.xml.sax.ErrorHandler
    signature: '[org.apache.xerces.impl.XMLErrorReporter].getSAXErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>()'
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:58,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>()'
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XML11DTDScannerImpl
      static: false
      superClass: org.apache.xerces.impl.XMLDTDScannerImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 65
    functionDepth: 2
    functionLinenumber: 65
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.impl.XML11DTDScannerImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DTDScannerImpl.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].<init>()'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XML11DTDScannerImpl
    signature: '[org.apache.xerces.impl.XML11DTDScannerImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>()'
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:58,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.XML11DTDScannerImpl
      static: false
      superClass: org.apache.xerces.impl.XMLDTDScannerImpl
    argCount: 3
    argNames:
    - symbolTable
    - errorReporter
    - entityManager
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.impl.XMLErrorReporter
    - org.apache.xerces.impl.XMLEntityManager
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.impl.XML11DTDScannerImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DTDScannerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.util.XMLStringBuffer].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XML11DTDScannerImpl
    signature: '[org.apache.xerces.impl.XML11DTDScannerImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:106,1
    - Dst: '[org.apache.xerces.impl.XML11DTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:108,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:112,1
    - Dst: fEntityScanner.scanChar()
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:117,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:122,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:131,1
    - Dst: '[org.apache.xerces.util.XMLChar].isPubid(org.apache.xerces.impl.XML11DTDScannerImpl)'
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:134,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:135,1
    - Dst: '[org.apache.xerces.impl.XML11DTDScannerImpl].reportFatalError(String,null)'
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:139,1
    - Dst: '[org.apache.xerces.impl.XML11DTDScannerImpl].reportFatalError(String)'
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:144,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLDTDScannerImpl
    argCount: 1
    argNames:
    - literal
    argTypes:
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 149
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 149
    functionName: '[org.apache.xerces.impl.XML11DTDScannerImpl].scanPubidLiteral(org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - '[org.apache.xerces.impl.XML11DTDScannerImpl].reportFatalError(String,null)'
    - '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.util.XMLStringBuffer)'
    - fEntityScanner.scanChar()
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    - '[org.apache.xerces.util.XMLChar].isPubid(org.apache.xerces.impl.XML11DTDScannerImpl)'
    - '[org.apache.xerces.impl.XML11DTDScannerImpl].reportFatalError(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11DTDScannerImpl].scanPubidLiteral(org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.XML11DTDScannerImpl)'
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:159,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLDTDScannerImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 163
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 163
    functionName: '[org.apache.xerces.impl.XML11DTDScannerImpl].normalizeWhitespace(org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.XML11DTDScannerImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XML11DTDScannerImpl].normalizeWhitespace(org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.XML11DTDScannerImpl)'
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:173,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.XMLDTDScannerImpl
    argCount: 2
    argNames:
    - value
    - fromIndex
    argTypes:
    - org.apache.xerces.xni.XMLString
    - int
    constantsTouched: []
    func_position:
      end: 177
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 177
    functionName: '[org.apache.xerces.impl.XML11DTDScannerImpl].normalizeWhitespace(org.apache.xerces.xni.XMLString,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.XML11DTDScannerImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.XML11DTDScannerImpl].normalizeWhitespace(org.apache.xerces.xni.XMLString,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.XML11DTDScannerImpl)'
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:190,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.XMLDTDScannerImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 195
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 195
    functionName: '[org.apache.xerces.impl.XML11DTDScannerImpl].isUnchangedByNormalization(org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.XML11DTDScannerImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.XML11DTDScannerImpl].isUnchangedByNormalization(org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Valid(int)'
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLDTDScannerImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 202
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: '[org.apache.xerces.impl.XML11DTDScannerImpl].isInvalid(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XML11Char].isXML11Valid(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11DTDScannerImpl].isInvalid(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(int)'
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLDTDScannerImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 209
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 209
    functionName: '[org.apache.xerces.impl.XML11DTDScannerImpl].isInvalidLiteral(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11DTDScannerImpl].isInvalidLiteral(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Name(int)'
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLDTDScannerImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 216
      start: 214
    functionDepth: 1
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionName: '[org.apache.xerces.impl.XML11DTDScannerImpl].isValidNameChar(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XML11Char].isXML11Name(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11DTDScannerImpl].isValidNameChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NameStart(int)'
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:222,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLDTDScannerImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 1
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: '[org.apache.xerces.impl.XML11DTDScannerImpl].isValidNameStartChar(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XML11Char].isXML11NameStart(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11DTDScannerImpl].isValidNameStartChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NCName(int)'
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:229,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLDTDScannerImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 230
      start: 228
    functionDepth: 1
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionName: '[org.apache.xerces.impl.XML11DTDScannerImpl].isValidNCName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XML11Char].isXML11NCName(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11DTDScannerImpl].isValidNCName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(int)'
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:237,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLDTDScannerImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 238
      start: 236
    functionDepth: 1
    functionLinenumber: 236
    functionLinenumberEnd: 238
    functionName: '[org.apache.xerces.impl.XML11DTDScannerImpl].isValidNameStartHighSurrogate(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11DTDScannerImpl].isValidNameStartHighSurrogate(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:244,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.XML11DTDScannerImpl:244,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.XMLDTDScannerImpl
    argCount: 1
    argNames:
    - version
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 245
      start: 243
    functionDepth: 1
    functionLinenumber: 243
    functionLinenumberEnd: 245
    functionName: '[org.apache.xerces.impl.XML11DTDScannerImpl].versionSupported(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DTDScannerImpl.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.XML11DTDScannerImpl].versionSupported(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.XMLDTDScannerImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 252
    functionName: '[org.apache.xerces.impl.XML11DTDScannerImpl].getVersionNotSupportedKey()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/XML11DTDScannerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.XML11DTDScannerImpl].getVersionNotSupportedKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.xerces.impl.RevalidationHandler].characterData(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/RevalidationHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.RevalidationHandler].characterData(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.RevalidationHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.RevalidationHandler].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/RevalidationHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.RevalidationHandler
    signature: '[org.apache.xerces.impl.RevalidationHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.io.Latin1Reader].<init>(java.io.InputStream,int)'
      Src: org.apache.xerces.impl.io.Latin1Reader:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.io.Latin1Reader
      static: false
      superClass: java.io.Reader
    argCount: 1
    argNames:
    - inputStream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.impl.io.Latin1Reader].<init>(java.io.InputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/Latin1Reader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.io.Latin1Reader].<init>(java.io.InputStream,int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.io.Latin1Reader
    signature: '[org.apache.xerces.impl.io.Latin1Reader].<init>(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.io.Latin1Reader].<init>(java.io.InputStream)'
      Src: org.apache.xerces.impl.io.Latin1Reader:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.io.Latin1Reader
      static: false
      superClass: java.io.Reader
    argCount: 2
    argNames:
    - inputStream
    - size
    argTypes:
    - java.io.InputStream
    - int
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 2
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.impl.io.Latin1Reader].<init>(java.io.InputStream,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/Latin1Reader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.io.Latin1Reader].<init>(java.io.InputStream)'
    linkageType: ''
    returnType: org.apache.xerces.impl.io.Latin1Reader
    signature: '[org.apache.xerces.impl.io.Latin1Reader].<init>(java.io.InputStream,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.io.Latin1Reader
      static: false
      superClass: java.io.Reader
    argCount: 2
    argNames:
    - inputStream
    - buffer
    argTypes:
    - java.io.InputStream
    - byte[]
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.impl.io.Latin1Reader].<init>(java.io.InputStream,byte[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/Latin1Reader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.io.Latin1Reader
    signature: '[org.apache.xerces.impl.io.Latin1Reader].<init>(java.io.InputStream,byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.Latin1Reader:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.apache.xerces.impl.io.Latin1Reader].read()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/Latin1Reader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].read()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.io.Latin1Reader].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].read(byte[],int,org.apache.xerces.impl.io.Latin1Reader)'
      Src: org.apache.xerces.impl.io.Latin1Reader:128,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.Reader
    argCount: 3
    argNames:
    - ch
    - offset
    - length
    argTypes:
    - char
    - int
    - int
    constantsTouched: []
    func_position:
      end: 133
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 133
    functionName: '[org.apache.xerces.impl.io.Latin1Reader].read(char,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/Latin1Reader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].read(byte[],int,org.apache.xerces.impl.io.Latin1Reader)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.io.Latin1Reader].read(char,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].skip(long)'
      Src: org.apache.xerces.impl.io.Latin1Reader:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: java.io.Reader
    argCount: 1
    argNames:
    - n
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: '[org.apache.xerces.impl.io.Latin1Reader].skip(long)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/Latin1Reader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].skip(long)'
    linkageType: ''
    returnType: long
    signature: '[org.apache.xerces.impl.io.Latin1Reader].skip(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionName: '[org.apache.xerces.impl.io.Latin1Reader].ready()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/Latin1Reader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.io.Latin1Reader].ready()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].markSupported()'
      Src: org.apache.xerces.impl.io.Latin1Reader:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[org.apache.xerces.impl.io.Latin1Reader].markSupported()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/Latin1Reader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].markSupported()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.io.Latin1Reader].markSupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].mark(int)'
      Src: org.apache.xerces.impl.io.Latin1Reader:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 1
    argNames:
    - readAheadLimit
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: '[org.apache.xerces.impl.io.Latin1Reader].mark(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/Latin1Reader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].mark(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.io.Latin1Reader].mark(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].reset()'
      Src: org.apache.xerces.impl.io.Latin1Reader:200,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 201
    functionName: '[org.apache.xerces.impl.io.Latin1Reader].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/Latin1Reader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].reset()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.io.Latin1Reader].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].close()'
      Src: org.apache.xerces.impl.io.Latin1Reader:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 212
    functionName: '[org.apache.xerces.impl.io.Latin1Reader].close()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/Latin1Reader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].close()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.io.Latin1Reader].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.io.ASCIIReader].<init>(java.io.InputStream,int,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
      Src: org.apache.xerces.impl.io.ASCIIReader:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.io.ASCIIReader
      static: false
      superClass: java.io.Reader
    argCount: 3
    argNames:
    - inputStream
    - messageFormatter
    - locale
    argTypes:
    - java.io.InputStream
    - org.apache.xerces.util.MessageFormatter
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 2
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.impl.io.ASCIIReader].<init>(java.io.InputStream,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/ASCIIReader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.io.ASCIIReader].<init>(java.io.InputStream,int,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
    linkageType: ''
    returnType: org.apache.xerces.impl.io.ASCIIReader
    signature: '[org.apache.xerces.impl.io.ASCIIReader].<init>(java.io.InputStream,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.io.ASCIIReader].<init>(java.io.InputStream,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
      Src: org.apache.xerces.impl.io.ASCIIReader:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - int
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.io.ASCIIReader
      static: false
      superClass: java.io.Reader
    argCount: 4
    argNames:
    - inputStream
    - size
    - messageFormatter
    - locale
    argTypes:
    - java.io.InputStream
    - int
    - org.apache.xerces.util.MessageFormatter
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 2
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[org.apache.xerces.impl.io.ASCIIReader].<init>(java.io.InputStream,int,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/ASCIIReader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.io.ASCIIReader].<init>(java.io.InputStream,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
    linkageType: ''
    returnType: org.apache.xerces.impl.io.ASCIIReader
    signature: '[org.apache.xerces.impl.io.ASCIIReader].<init>(java.io.InputStream,int,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - byte[]
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.io.ASCIIReader
      static: false
      superClass: java.io.Reader
    argCount: 4
    argNames:
    - inputStream
    - buffer
    - messageFormatter
    - locale
    argTypes:
    - java.io.InputStream
    - byte[]
    - org.apache.xerces.util.MessageFormatter
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 110
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 110
    functionName: '[org.apache.xerces.impl.io.ASCIIReader].<init>(java.io.InputStream,byte[],org.apache.xerces.util.MessageFormatter,java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/ASCIIReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.io.ASCIIReader
    signature: '[org.apache.xerces.impl.io.ASCIIReader].<init>(java.io.InputStream,byte[],org.apache.xerces.util.MessageFormatter,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.ASCIIReader:130,1
    - Dst: '[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,String,String)'
      Src: org.apache.xerces.impl.io.ASCIIReader:132,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 137
    functionName: '[org.apache.xerces.impl.io.ASCIIReader].read()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/ASCIIReader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].read()'
    - '[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,String,String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.io.ASCIIReader].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].read(byte[],int,org.apache.xerces.impl.io.ASCIIReader)'
      Src: org.apache.xerces.impl.io.ASCIIReader:157,1
    - Dst: '[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,String,String)'
      Src: org.apache.xerces.impl.io.ASCIIReader:161,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.Reader
    argCount: 3
    argNames:
    - ch
    - offset
    - length
    argTypes:
    - char
    - int
    - int
    constantsTouched: []
    func_position:
      end: 168
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 168
    functionName: '[org.apache.xerces.impl.io.ASCIIReader].read(char,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/ASCIIReader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,String,String)'
    - '[java.io.InputStream].read(byte[],int,org.apache.xerces.impl.io.ASCIIReader)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.io.ASCIIReader].read(char,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].skip(long)'
      Src: org.apache.xerces.impl.io.ASCIIReader:181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: java.io.Reader
    argCount: 1
    argNames:
    - n
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: '[org.apache.xerces.impl.io.ASCIIReader].skip(long)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/ASCIIReader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].skip(long)'
    linkageType: ''
    returnType: long
    signature: '[org.apache.xerces.impl.io.ASCIIReader].skip(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 195
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionName: '[org.apache.xerces.impl.io.ASCIIReader].ready()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/ASCIIReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.io.ASCIIReader].ready()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].markSupported()'
      Src: org.apache.xerces.impl.io.ASCIIReader:201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 202
    functionName: '[org.apache.xerces.impl.io.ASCIIReader].markSupported()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/ASCIIReader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].markSupported()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.io.ASCIIReader].markSupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].mark(int)'
      Src: org.apache.xerces.impl.io.ASCIIReader:218,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 1
    argNames:
    - readAheadLimit
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 219
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionName: '[org.apache.xerces.impl.io.ASCIIReader].mark(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/ASCIIReader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].mark(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.io.ASCIIReader].mark(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].reset()'
      Src: org.apache.xerces.impl.io.ASCIIReader:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 236
    functionName: '[org.apache.xerces.impl.io.ASCIIReader].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/ASCIIReader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].reset()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.io.ASCIIReader].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].close()'
      Src: org.apache.xerces.impl.io.ASCIIReader:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 247
    functionName: '[org.apache.xerces.impl.io.ASCIIReader].close()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/ASCIIReader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].close()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.io.ASCIIReader].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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:79,1
    - Dst: '[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,int,boolean,org.apache.xerces.impl.msg.XMLMessageFormatter,org.apache.xerces.impl.io.UTF16Reader)'
      Src: org.apache.xerces.impl.io.UTF16Reader:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - boolean
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.io.UTF16Reader
      static: false
      superClass: java.io.Reader
    argCount: 2
    argNames:
    - inputStream
    - isBigEndian
    argTypes:
    - java.io.InputStream
    - boolean
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF16Reader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,int,boolean,org.apache.xerces.impl.msg.XMLMessageFormatter,org.apache.xerces.impl.io.UTF16Reader)'
    - '[java.util.Locale].getDefault()'
    - '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.io.UTF16Reader
    signature: '[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,int,boolean,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
      Src: org.apache.xerces.impl.io.UTF16Reader:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - boolean
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - boolean
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.io.UTF16Reader
      static: false
      superClass: java.io.Reader
    argCount: 4
    argNames:
    - inputStream
    - isBigEndian
    - messageFormatter
    - locale
    argTypes:
    - java.io.InputStream
    - boolean
    - org.apache.xerces.util.MessageFormatter
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 2
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,boolean,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF16Reader.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,int,boolean,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
    linkageType: ''
    returnType: org.apache.xerces.impl.io.UTF16Reader
    signature: '[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,boolean,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,boolean,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
      Src: org.apache.xerces.impl.io.UTF16Reader:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - int
      - boolean
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - boolean
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.io.UTF16Reader
      static: false
      superClass: java.io.Reader
    argCount: 5
    argNames:
    - inputStream
    - size
    - isBigEndian
    - messageFormatter
    - locale
    argTypes:
    - java.io.InputStream
    - int
    - boolean
    - org.apache.xerces.util.MessageFormatter
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 107
      start: 104
    functionDepth: 2
    functionLinenumber: 104
    functionLinenumberEnd: 107
    functionName: '[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,int,boolean,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF16Reader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,boolean,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
    linkageType: ''
    returnType: org.apache.xerces.impl.io.UTF16Reader
    signature: '[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,int,boolean,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - byte[]
      - boolean
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - boolean
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.io.UTF16Reader
      static: false
      superClass: java.io.Reader
    argCount: 5
    argNames:
    - inputStream
    - buffer
    - isBigEndian
    - messageFormatter
    - locale
    argTypes:
    - java.io.InputStream
    - byte[]
    - boolean
    - org.apache.xerces.util.MessageFormatter
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 126
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 126
    functionName: '[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,byte[],boolean,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF16Reader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.io.UTF16Reader
    signature: '[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,byte[],boolean,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.UTF16Reader:146,1
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.UTF16Reader:150,1
    - Dst: '[org.apache.xerces.impl.io.UTF16Reader].expectedTwoBytes()'
      Src: org.apache.xerces.impl.io.UTF16Reader:152,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - boolean
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 160
    functionName: '[org.apache.xerces.impl.io.UTF16Reader].read()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF16Reader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].read()'
    - '[org.apache.xerces.impl.io.UTF16Reader].expectedTwoBytes()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.io.UTF16Reader].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].read(byte[],int,org.apache.xerces.impl.io.UTF16Reader)'
      Src: org.apache.xerces.impl.io.UTF16Reader:181,1
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.UTF16Reader:187,1
    - Dst: '[org.apache.xerces.impl.io.UTF16Reader].expectedTwoBytes()'
      Src: org.apache.xerces.impl.io.UTF16Reader:189,1
    - Dst: '[org.apache.xerces.impl.io.UTF16Reader].processBE(char,int,org.apache.xerces.impl.io.UTF16Reader)'
      Src: org.apache.xerces.impl.io.UTF16Reader:195,1
    - Dst: '[org.apache.xerces.impl.io.UTF16Reader].processLE(char,int,org.apache.xerces.impl.io.UTF16Reader)'
      Src: org.apache.xerces.impl.io.UTF16Reader:198,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - boolean
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.Reader
    argCount: 3
    argNames:
    - ch
    - offset
    - length
    argTypes:
    - char
    - int
    - int
    constantsTouched: []
    func_position:
      end: 201
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 201
    functionName: '[org.apache.xerces.impl.io.UTF16Reader].read(char,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF16Reader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.io.UTF16Reader].processBE(char,int,org.apache.xerces.impl.io.UTF16Reader)'
    - '[java.io.InputStream].read(byte[],int,org.apache.xerces.impl.io.UTF16Reader)'
    - '[java.io.InputStream].read()'
    - '[org.apache.xerces.impl.io.UTF16Reader].expectedTwoBytes()'
    - '[org.apache.xerces.impl.io.UTF16Reader].processLE(char,int,org.apache.xerces.impl.io.UTF16Reader)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.io.UTF16Reader].read(char,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].skip(int)'
      Src: org.apache.xerces.impl.io.UTF16Reader:214,1
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.UTF16Reader:216,1
    - Dst: '[org.apache.xerces.impl.io.UTF16Reader].expectedTwoBytes()'
      Src: org.apache.xerces.impl.io.UTF16Reader:218,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - boolean
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: java.io.Reader
    argCount: 1
    argNames:
    - n
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 223
      start: 213
    functionDepth: 1
    functionLinenumber: 213
    functionLinenumberEnd: 223
    functionName: '[org.apache.xerces.impl.io.UTF16Reader].skip(long)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF16Reader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].skip(int)'
    - '[java.io.InputStream].read()'
    - '[org.apache.xerces.impl.io.UTF16Reader].expectedTwoBytes()'
    linkageType: ''
    returnType: long
    signature: '[org.apache.xerces.impl.io.UTF16Reader].skip(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - boolean
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 236
    functionName: '[org.apache.xerces.impl.io.UTF16Reader].ready()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF16Reader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.io.UTF16Reader].ready()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - boolean
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 243
    functionName: '[org.apache.xerces.impl.io.UTF16Reader].markSupported()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF16Reader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.io.UTF16Reader].markSupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.MessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.impl.io.UTF16Reader:259,1
    - Dst: '[java.io.IOException].<init>(String)'
      Src: org.apache.xerces.impl.io.UTF16Reader:259,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - boolean
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 1
    argNames:
    - readAheadLimit
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 260
      start: 258
    functionDepth: 0
    functionLinenumber: 258
    functionLinenumberEnd: 260
    functionName: '[org.apache.xerces.impl.io.UTF16Reader].mark(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF16Reader.java
    functionUses: 0
    functionsReached:
    - '[java.io.IOException].<init>(String)'
    - '[org.apache.xerces.util.MessageFormatter].formatMessage(java.util.Locale,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.io.UTF16Reader].mark(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - boolean
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 276
      start: 275
    functionDepth: 0
    functionLinenumber: 275
    functionLinenumberEnd: 276
    functionName: '[org.apache.xerces.impl.io.UTF16Reader].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF16Reader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.io.UTF16Reader].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].close()'
      Src: org.apache.xerces.impl.io.UTF16Reader:286,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - boolean
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 287
    functionName: '[org.apache.xerces.impl.io.UTF16Reader].close()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF16Reader.java
    functionUses: 1
    functionsReached:
    - '[java.io.InputStream].close()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.io.UTF16Reader].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - boolean
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 3
    argNames:
    - ch
    - offset
    - count
    argTypes:
    - char
    - int
    - int
    constantsTouched: []
    func_position:
      end: 301
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 301
    functionName: '[org.apache.xerces.impl.io.UTF16Reader].processBE(char,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF16Reader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.io.UTF16Reader].processBE(char,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - boolean
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 3
    argNames:
    - ch
    - offset
    - count
    argTypes:
    - char
    - int
    - int
    constantsTouched: []
    func_position:
      end: 311
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 311
    functionName: '[org.apache.xerces.impl.io.UTF16Reader].processLE(char,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF16Reader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.io.UTF16Reader].processLE(char,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,String,String)'
      Src: org.apache.xerces.impl.io.UTF16Reader:316,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.InputStream
      - byte[]
      - boolean
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.io.MalformedByteSequenceException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 321
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 321
    functionName: '[org.apache.xerces.impl.io.UTF16Reader].expectedTwoBytes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF16Reader.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.io.UTF16Reader].expectedTwoBytes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      - String
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      - String
      - String
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.io.MalformedByteSequenceException
      static: false
      superClass: java.io.CharConversionException
    argCount: 5
    argNames:
    - formatter
    - locale
    - domain
    - key
    - arguments
    argTypes:
    - org.apache.xerces.util.MessageFormatter
    - java.util.Locale
    - String
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 87
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,String,String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/MalformedByteSequenceException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.io.MalformedByteSequenceException
    signature: '[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,String,String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      - String
      - String
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: java.io.CharConversionException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.apache.xerces.impl.io.MalformedByteSequenceException].getDomain()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/MalformedByteSequenceException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.io.MalformedByteSequenceException].getDomain()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      - String
      - String
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: java.io.CharConversionException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[org.apache.xerces.impl.io.MalformedByteSequenceException].getKey()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/MalformedByteSequenceException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.io.MalformedByteSequenceException].getKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      - String
      - String
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: java.io.CharConversionException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.apache.xerces.impl.io.MalformedByteSequenceException].getArguments()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/MalformedByteSequenceException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.xerces.impl.io.MalformedByteSequenceException].getArguments()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.MessageFormatter].formatMessage(java.util.Locale,String,Object[])'
      Src: org.apache.xerces.impl.io.MalformedByteSequenceException:129,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      - String
      - String
      - Object[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: java.io.CharConversionException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 136
    functionName: '[org.apache.xerces.impl.io.MalformedByteSequenceException].getMessage()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/MalformedByteSequenceException.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.MessageFormatter].formatMessage(java.util.Locale,String,Object[])'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.io.MalformedByteSequenceException].getMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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>(java.io.InputStream,int,org.apache.xerces.impl.msg.XMLMessageFormatter,org.apache.xerces.impl.io.UTF8Reader)'
      Src: org.apache.xerces.impl.io.UTF8Reader:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - java.io.InputStream
      - byte[]
      - int
      - int
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.io.UTF8Reader
      static: false
      superClass: java.io.Reader
    argCount: 1
    argNames:
    - inputStream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF8Reader.java
    functionUses: 0
    functionsReached:
    - '[java.util.Locale].getDefault()'
    - '[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,int,org.apache.xerces.impl.msg.XMLMessageFormatter,org.apache.xerces.impl.io.UTF8Reader)'
    - '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.io.UTF8Reader
    signature: '[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,int,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
      Src: org.apache.xerces.impl.io.UTF8Reader:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - java.io.InputStream
      - byte[]
      - int
      - int
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.io.UTF8Reader
      static: false
      superClass: java.io.Reader
    argCount: 3
    argNames:
    - inputStream
    - messageFormatter
    - locale
    argTypes:
    - java.io.InputStream
    - org.apache.xerces.util.MessageFormatter
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF8Reader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,int,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
    linkageType: ''
    returnType: org.apache.xerces.impl.io.UTF8Reader
    signature: '[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
      Src: org.apache.xerces.impl.io.UTF8Reader:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - int
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - java.io.InputStream
      - byte[]
      - int
      - int
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.io.UTF8Reader
      static: false
      superClass: java.io.Reader
    argCount: 4
    argNames:
    - inputStream
    - size
    - messageFormatter
    - locale
    argTypes:
    - java.io.InputStream
    - int
    - org.apache.xerces.util.MessageFormatter
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 2
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: '[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,int,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF8Reader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
    linkageType: ''
    returnType: org.apache.xerces.impl.io.UTF8Reader
    signature: '[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,int,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - byte[]
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - java.io.InputStream
      - byte[]
      - int
      - int
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.io.UTF8Reader
      static: false
      superClass: java.io.Reader
    argCount: 4
    argNames:
    - inputStream
    - buffer
    - messageFormatter
    - locale
    argTypes:
    - java.io.InputStream
    - byte[]
    - org.apache.xerces.util.MessageFormatter
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 131
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 131
    functionName: '[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,byte[],org.apache.xerces.util.MessageFormatter,java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF8Reader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.io.UTF8Reader
    signature: '[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,byte[],org.apache.xerces.util.MessageFormatter,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.UTF8Reader:161,1
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.UTF8Reader:176,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)'
      Src: org.apache.xerces.impl.io.UTF8Reader:178,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,org.apache.xerces.impl.io.UTF8Reader)'
      Src: org.apache.xerces.impl.io.UTF8Reader:181,1
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.UTF8Reader:190,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)'
      Src: org.apache.xerces.impl.io.UTF8Reader:192,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,org.apache.xerces.impl.io.UTF8Reader)'
      Src: org.apache.xerces.impl.io.UTF8Reader:197,1
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.UTF8Reader:200,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)'
      Src: org.apache.xerces.impl.io.UTF8Reader:202,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,org.apache.xerces.impl.io.UTF8Reader)'
      Src: org.apache.xerces.impl.io.UTF8Reader:205,1
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.UTF8Reader:217,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)'
      Src: org.apache.xerces.impl.io.UTF8Reader:219,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,org.apache.xerces.impl.io.UTF8Reader)'
      Src: org.apache.xerces.impl.io.UTF8Reader:223,1
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.UTF8Reader:226,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)'
      Src: org.apache.xerces.impl.io.UTF8Reader:228,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,org.apache.xerces.impl.io.UTF8Reader)'
      Src: org.apache.xerces.impl.io.UTF8Reader:231,1
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.UTF8Reader:234,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)'
      Src: org.apache.xerces.impl.io.UTF8Reader:236,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,org.apache.xerces.impl.io.UTF8Reader)'
      Src: org.apache.xerces.impl.io.UTF8Reader:239,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].invalidSurrogate(org.apache.xerces.impl.io.UTF8Reader)'
      Src: org.apache.xerces.impl.io.UTF8Reader:243,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,org.apache.xerces.impl.io.UTF8Reader)'
      Src: org.apache.xerces.impl.io.UTF8Reader:256,1
    - Dst: Integer.toHexString(org.apache.xerces.impl.io.UTF8Reader)
      Src: org.apache.xerces.impl.io.UTF8Reader:267,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.io.UTF8Reader:267,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 147
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - java.io.InputStream
      - byte[]
      - int
      - int
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 271
    functionName: '[org.apache.xerces.impl.io.UTF8Reader].read()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF8Reader.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - '[java.io.InputStream].read()'
    - '[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)'
    - Integer.toHexString(org.apache.xerces.impl.io.UTF8Reader)
    - '[org.apache.xerces.impl.io.UTF8Reader].invalidSurrogate(org.apache.xerces.impl.io.UTF8Reader)'
    - '[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,org.apache.xerces.impl.io.UTF8Reader)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.io.UTF8Reader].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].read(byte[],int,org.apache.xerces.impl.io.UTF8Reader)'
      Src: org.apache.xerces.impl.io.UTF8Reader:306,1
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.UTF8Reader:358,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)'
      Src: org.apache.xerces.impl.io.UTF8Reader:365,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,org.apache.xerces.impl.io.UTF8Reader)'
      Src: org.apache.xerces.impl.io.UTF8Reader:376,1
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.UTF8Reader:392,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)'
      Src: org.apache.xerces.impl.io.UTF8Reader:399,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,org.apache.xerces.impl.io.UTF8Reader)'
      Src: org.apache.xerces.impl.io.UTF8Reader:412,1
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.UTF8Reader:419,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)'
      Src: org.apache.xerces.impl.io.UTF8Reader:427,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,org.apache.xerces.impl.io.UTF8Reader)'
      Src: org.apache.xerces.impl.io.UTF8Reader:439,1
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.UTF8Reader:458,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)'
      Src: org.apache.xerces.impl.io.UTF8Reader:465,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,org.apache.xerces.impl.io.UTF8Reader)'
      Src: org.apache.xerces.impl.io.UTF8Reader:477,1
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.UTF8Reader:484,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)'
      Src: org.apache.xerces.impl.io.UTF8Reader:492,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,org.apache.xerces.impl.io.UTF8Reader)'
      Src: org.apache.xerces.impl.io.UTF8Reader:504,1
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.UTF8Reader:511,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)'
      Src: org.apache.xerces.impl.io.UTF8Reader:520,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,org.apache.xerces.impl.io.UTF8Reader)'
      Src: org.apache.xerces.impl.io.UTF8Reader:533,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].invalidSurrogate(org.apache.xerces.impl.io.UTF8Reader)'
      Src: org.apache.xerces.impl.io.UTF8Reader:539,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,org.apache.xerces.impl.io.UTF8Reader)'
      Src: org.apache.xerces.impl.io.UTF8Reader:567,1
    - Dst: System.out.println(org.apache.xerces.impl.io.UTF8Reader)
      Src: org.apache.xerces.impl.io.UTF8Reader:572,1
    CyclomaticComplexity: 72
    EdgeCount: 72
    ICount: 296
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - java.io.InputStream
      - byte[]
      - int
      - int
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.Reader
    argCount: 3
    argNames:
    - ch
    - offset
    - length
    argTypes:
    - char
    - int
    - int
    constantsTouched: []
    func_position:
      end: 576
      start: 287
    functionDepth: 1
    functionLinenumber: 287
    functionLinenumberEnd: 576
    functionName: '[org.apache.xerces.impl.io.UTF8Reader].read(char,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF8Reader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].read()'
    - '[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)'
    - System.out.println(org.apache.xerces.impl.io.UTF8Reader)
    - '[org.apache.xerces.impl.io.UTF8Reader].invalidSurrogate(org.apache.xerces.impl.io.UTF8Reader)'
    - '[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,org.apache.xerces.impl.io.UTF8Reader)'
    - '[java.io.InputStream].read(byte[],int,org.apache.xerces.impl.io.UTF8Reader)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.io.UTF8Reader].read(char,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].read(org.apache.xerces.impl.io.UTF8Reader,int,org.apache.xerces.impl.io.UTF8Reader)'
      Src: org.apache.xerces.impl.io.UTF8Reader:594,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - java.io.InputStream
      - byte[]
      - int
      - int
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: java.io.Reader
    argCount: 1
    argNames:
    - n
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 606
      start: 588
    functionDepth: 0
    functionLinenumber: 588
    functionLinenumberEnd: 606
    functionName: '[org.apache.xerces.impl.io.UTF8Reader].skip(long)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF8Reader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.io.UTF8Reader].read(org.apache.xerces.impl.io.UTF8Reader,int,org.apache.xerces.impl.io.UTF8Reader)'
    linkageType: ''
    returnType: long
    signature: '[org.apache.xerces.impl.io.UTF8Reader].skip(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - java.io.InputStream
      - byte[]
      - int
      - int
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 619
      start: 617
    functionDepth: 0
    functionLinenumber: 617
    functionLinenumberEnd: 619
    functionName: '[org.apache.xerces.impl.io.UTF8Reader].ready()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF8Reader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.io.UTF8Reader].ready()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - java.io.InputStream
      - byte[]
      - int
      - int
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 626
      start: 624
    functionDepth: 0
    functionLinenumber: 624
    functionLinenumberEnd: 626
    functionName: '[org.apache.xerces.impl.io.UTF8Reader].markSupported()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF8Reader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.io.UTF8Reader].markSupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.MessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.impl.io.UTF8Reader:642,1
    - Dst: '[java.io.IOException].<init>(String)'
      Src: org.apache.xerces.impl.io.UTF8Reader:642,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - java.io.InputStream
      - byte[]
      - int
      - int
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 1
    argNames:
    - readAheadLimit
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 643
      start: 641
    functionDepth: 0
    functionLinenumber: 641
    functionLinenumberEnd: 643
    functionName: '[org.apache.xerces.impl.io.UTF8Reader].mark(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF8Reader.java
    functionUses: 0
    functionsReached:
    - '[java.io.IOException].<init>(String)'
    - '[org.apache.xerces.util.MessageFormatter].formatMessage(java.util.Locale,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.io.UTF8Reader].mark(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - java.io.InputStream
      - byte[]
      - int
      - int
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 661
      start: 658
    functionDepth: 0
    functionLinenumber: 658
    functionLinenumberEnd: 661
    functionName: '[org.apache.xerces.impl.io.UTF8Reader].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF8Reader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.io.UTF8Reader].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].close()'
      Src: org.apache.xerces.impl.io.UTF8Reader:671,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - java.io.InputStream
      - byte[]
      - int
      - int
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 672
      start: 670
    functionDepth: 0
    functionLinenumber: 670
    functionLinenumberEnd: 672
    functionName: '[org.apache.xerces.impl.io.UTF8Reader].close()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF8Reader.java
    functionUses: 1
    functionsReached:
    - '[java.io.InputStream].close()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.io.UTF8Reader].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,String,String)'
      Src: org.apache.xerces.impl.io.UTF8Reader:682,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - java.io.InputStream
      - byte[]
      - int
      - int
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.io.MalformedByteSequenceException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 2
    argNames:
    - position
    - count
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 688
      start: 679
    functionDepth: 0
    functionLinenumber: 679
    functionLinenumberEnd: 688
    functionName: '[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF8Reader.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.io.UTF8Reader].expectedByte(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,String,String)'
      Src: org.apache.xerces.impl.io.UTF8Reader:694,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - java.io.InputStream
      - byte[]
      - int
      - int
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.io.MalformedByteSequenceException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 3
    argNames:
    - position
    - count
    - c
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 700
      start: 691
    functionDepth: 0
    functionLinenumber: 691
    functionLinenumberEnd: 700
    functionName: '[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF8Reader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.io.UTF8Reader].invalidByte(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,String,String)'
      Src: org.apache.xerces.impl.io.UTF8Reader:705,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean
      - java.io.InputStream
      - byte[]
      - int
      - int
      - org.apache.xerces.util.MessageFormatter
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.io.MalformedByteSequenceException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 1
    argNames:
    - uuuuu
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 711
      start: 703
    functionDepth: 0
    functionLinenumber: 703
    functionLinenumberEnd: 711
    functionName: '[org.apache.xerces.impl.io.UTF8Reader].invalidSurrogate(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UTF8Reader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.io.UTF8Reader].invalidSurrogate(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,int,short)'
      Src: org.apache.xerces.impl.io.UCSReader:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - short
      - short
      - java.io.InputStream
      - byte[]
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.io.UCSReader
      static: false
      superClass: java.io.Reader
    argCount: 2
    argNames:
    - inputStream
    - encoding
    argTypes:
    - java.io.InputStream
    - short
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 2
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UCSReader.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,int,short)'
    linkageType: ''
    returnType: org.apache.xerces.impl.io.UCSReader
    signature: '[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,short)'
      Src: org.apache.xerces.impl.io.UCSReader:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - int
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - short
      - short
      - java.io.InputStream
      - byte[]
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.io.UCSReader
      static: false
      superClass: java.io.Reader
    argCount: 3
    argNames:
    - inputStream
    - size
    - encoding
    argTypes:
    - java.io.InputStream
    - int
    - short
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,int,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UCSReader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,short)'
    linkageType: ''
    returnType: org.apache.xerces.impl.io.UCSReader
    signature: '[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,int,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - byte[]
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - short
      - short
      - java.io.InputStream
      - byte[]
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.io.UCSReader
      static: false
      superClass: java.io.Reader
    argCount: 3
    argNames:
    - inputStream
    - buffer
    - encoding
    argTypes:
    - java.io.InputStream
    - byte[]
    - short
    constantsTouched: []
    func_position:
      end: 107
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 107
    functionName: '[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,byte[],short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UCSReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.io.UCSReader
    signature: '[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,byte[],short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.UCSReader:127,1
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.UCSReader:131,1
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.UCSReader:137,1
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.UCSReader:141,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - short
      - short
      - java.io.InputStream
      - byte[]
      - short
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 155
    functionName: '[org.apache.xerces.impl.io.UCSReader].read()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UCSReader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].read()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.io.UCSReader].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].read(byte[],int,org.apache.xerces.impl.io.UCSReader)'
      Src: org.apache.xerces.impl.io.UCSReader:176,1
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.UCSReader:183,1
    - Dst: '[java.io.InputStream].read()'
      Src: org.apache.xerces.impl.io.UCSReader:198,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 79
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - short
      - short
      - java.io.InputStream
      - byte[]
      - short
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.Reader
    argCount: 3
    argNames:
    - ch
    - offset
    - length
    argTypes:
    - char
    - int
    - int
    constantsTouched: []
    func_position:
      end: 235
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 235
    functionName: '[org.apache.xerces.impl.io.UCSReader].read(char,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UCSReader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].read()'
    - '[java.io.InputStream].read(byte[],int,org.apache.xerces.impl.io.UCSReader)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.io.UCSReader].read(char,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].skip(org.apache.xerces.impl.io.UCSReader)'
      Src: org.apache.xerces.impl.io.UCSReader:255,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - short
      - short
      - java.io.InputStream
      - byte[]
      - short
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: java.io.Reader
    argCount: 1
    argNames:
    - n
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 258
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 258
    functionName: '[org.apache.xerces.impl.io.UCSReader].skip(long)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UCSReader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].skip(org.apache.xerces.impl.io.UCSReader)'
    linkageType: ''
    returnType: long
    signature: '[org.apache.xerces.impl.io.UCSReader].skip(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - short
      - short
      - java.io.InputStream
      - byte[]
      - short
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 271
    functionName: '[org.apache.xerces.impl.io.UCSReader].ready()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UCSReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.io.UCSReader].ready()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].markSupported()'
      Src: org.apache.xerces.impl.io.UCSReader:277,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - short
      - short
      - java.io.InputStream
      - byte[]
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 278
      start: 276
    functionDepth: 0
    functionLinenumber: 276
    functionLinenumberEnd: 278
    functionName: '[org.apache.xerces.impl.io.UCSReader].markSupported()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UCSReader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].markSupported()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.io.UCSReader].markSupported()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].mark(int)'
      Src: org.apache.xerces.impl.io.UCSReader:294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - short
      - short
      - java.io.InputStream
      - byte[]
      - short
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 1
    argNames:
    - readAheadLimit
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 295
      start: 293
    functionDepth: 0
    functionLinenumber: 293
    functionLinenumberEnd: 295
    functionName: '[org.apache.xerces.impl.io.UCSReader].mark(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UCSReader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].mark(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.io.UCSReader].mark(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].reset()'
      Src: org.apache.xerces.impl.io.UCSReader:311,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - short
      - short
      - java.io.InputStream
      - byte[]
      - short
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 312
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 312
    functionName: '[org.apache.xerces.impl.io.UCSReader].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UCSReader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].reset()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.io.UCSReader].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].close()'
      Src: org.apache.xerces.impl.io.UCSReader:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short
      - short
      - short
      - short
      - java.io.InputStream
      - byte[]
      - short
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.Reader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 323
      start: 321
    functionDepth: 0
    functionLinenumber: 321
    functionLinenumberEnd: 323
    functionName: '[org.apache.xerces.impl.io.UCSReader].close()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/io/UCSReader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].close()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.io.UCSReader].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:231,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:232,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:253,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:257,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>(org.apache.xerces.util.SymbolTable,null,org.apache.xerces.impl.XMLEntityManager,null,null,null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XMLSchemaLoader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 269
    functionDepth: 3
    functionLinenumber: 269
    functionLinenumberEnd: 271
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>(org.apache.xerces.util.SymbolTable,null,org.apache.xerces.impl.XMLEntityManager,null,null,null)'
    - '[java.util.Locale].getDefault()'
    - '[org.apache.xerces.util.SymbolTable].<init>()'
    - '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
    - '[org.apache.xerces.util.ParserConfigurationSettings].<init>()'
    - '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
    - '[org.apache.xerces.impl.XMLEntityManager].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XMLSchemaLoader
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:231,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:232,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:253,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:257,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>(org.apache.xerces.util.SymbolTable,null,org.apache.xerces.impl.XMLEntityManager,null,null,null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XMLSchemaLoader
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 275
      start: 273
    functionDepth: 2
    functionLinenumber: 273
    functionLinenumberEnd: 275
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>(org.apache.xerces.util.SymbolTable,null,org.apache.xerces.impl.XMLEntityManager,null,null,null)'
    - '[java.util.Locale].getDefault()'
    - '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
    - '[org.apache.xerces.util.ParserConfigurationSettings].<init>()'
    - '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
    - '[org.apache.xerces.impl.XMLEntityManager].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XMLSchemaLoader
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:231,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:232,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:253,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:257,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>(null,org.apache.xerces.impl.XMLErrorReporter,null,org.apache.xerces.impl.xs.XSGrammarBucket,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.models.CMBuilder)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:288,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XMLSchemaLoader
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - errorReporter
    - grammarBucket
    - sHandler
    - builder
    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: []
    func_position:
      end: 289
      start: 285
    functionDepth: 1
    functionLinenumber: 285
    functionLinenumberEnd: 289
    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: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 0
    functionsReached:
    - '[java.util.Locale].getDefault()'
    - '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>(null,org.apache.xerces.impl.XMLErrorReporter,null,org.apache.xerces.impl.xs.XSGrammarBucket,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.models.CMBuilder)'
    - '[org.apache.xerces.util.ParserConfigurationSettings].<init>()'
    - '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XMLSchemaLoader
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:231,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:232,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:253,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:257,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures(String[])'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:299,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties(String[])'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:300,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:302,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:306,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:307,1
    - Dst: '[org.apache.xerces.util.DefaultErrorHandler].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:308,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setProperty(String,org.apache.xerces.util.DefaultErrorHandler)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:308,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:313,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(String,org.apache.xerces.impl.xs.XSMessageFormatter)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:314,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:316,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:320,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:324,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:327,1
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:331,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:336,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].<init>(org.apache.xerces.impl.xs.models.CMNodeFactory)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:339,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].<init>(org.apache.xerces.impl.xs.XSGrammarBucket)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:342,1
    - Dst: '[java.util.WeakHashMap].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:343,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - 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
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XMLSchemaLoader
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - symbolTable
    - errorReporter
    - entityResolver
    - grammarBucket
    - sHandler
    - builder
    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: []
    func_position:
      end: 346
      start: 291
    functionDepth: 3
    functionLinenumber: 291
    functionLinenumberEnd: 346
    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: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 0
    functionsReached:
    - '[java.util.WeakHashMap].<init>()'
    - '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
    - '[org.apache.xerces.impl.XMLErrorReporter].setProperty(String,org.apache.xerces.util.DefaultErrorHandler)'
    - '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].<init>()'
    - '[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()'
    - '[org.apache.xerces.impl.xs.models.CMBuilder].<init>(org.apache.xerces.impl.xs.models.CMNodeFactory)'
    - '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,org.apache.xerces.util.SymbolTable)'
    - '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,org.apache.xerces.impl.XMLEntityManager)'
    - '[java.util.Locale].getDefault()'
    - '[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures(String[])'
    - '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].<init>(org.apache.xerces.impl.xs.XSGrammarBucket)'
    - '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
    - '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,org.apache.xerces.impl.XMLErrorReporter)'
    - '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.xs.XSMessageFormatter)'
    - '[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties(String[])'
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].<init>()'
    - '[org.apache.xerces.util.DefaultErrorHandler].<init>()'
    - '[org.apache.xerces.util.ParserConfigurationSettings].<init>()'
    - '[org.apache.xerces.impl.xs.models.CMNodeFactory].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XMLSchemaLoader
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:354,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 353
    functionDepth: 0
    functionLinenumber: 353
    functionLinenumberEnd: 355
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getRecognizedFeatures()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 1
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getRecognizedFeatures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].getFeature(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:366,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 367
      start: 364
    functionDepth: 3
    functionLinenumber: 364
    functionLinenumberEnd: 367
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.ParserConfigurationSettings].getFeature(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:381,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setFeature(String,boolean)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:382,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:384,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].setGenerateSyntheticAnnotations(boolean)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:385,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:387,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 388
      start: 378
    functionDepth: 3
    functionLinenumber: 378
    functionLinenumberEnd: 388
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
    - '[org.apache.xerces.impl.XMLErrorReporter].setFeature(String,boolean)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].setGenerateSyntheticAnnotations(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:396,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 397
      start: 395
    functionDepth: 0
    functionLinenumber: 395
    functionLinenumberEnd: 397
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getRecognizedProperties()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 0
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getRecognizedProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].getProperty(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:408,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 409
      start: 406
    functionDepth: 3
    functionLinenumber: 406
    functionLinenumberEnd: 409
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.ParserConfigurationSettings].getProperty(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,Object)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:423,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:424,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:428,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:431,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:434,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:437,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setLocale(java.util.Locale)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:438,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:440,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].setProperty(String,Object)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:441,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:443,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:445,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(String,org.apache.xerces.impl.xs.XSMessageFormatter)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:446,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyId
    - state
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 449
      start: 420
    functionDepth: 3
    functionLinenumber: 420
    functionLinenumberEnd: 449
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,Object)'
    - '[org.apache.xerces.impl.XMLEntityManager].setProperty(String,Object)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setLocale(java.util.Locale)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
    - '[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()'
    - '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.xs.XSMessageFormatter)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:461,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 462
      start: 459
    functionDepth: 1
    functionLinenumber: 459
    functionLinenumberEnd: 462
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setLocale(java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 467
      start: 465
    functionDepth: 0
    functionLinenumber: 465
    functionLinenumberEnd: 467
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setProperty(String,org.apache.xerces.xni.parser.XMLErrorHandler)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:475,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - org.apache.xerces.xni.parser.XMLErrorHandler
    constantsTouched: []
    func_position:
      end: 476
      start: 474
    functionDepth: 0
    functionLinenumber: 474
    functionLinenumberEnd: 476
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].setProperty(String,org.apache.xerces.xni.parser.XMLErrorHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getErrorHandler()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:480,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLErrorHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 481
      start: 479
    functionDepth: 1
    functionLinenumber: 479
    functionLinenumberEnd: 481
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getErrorHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].getErrorHandler()'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLErrorHandler
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,org.apache.xerces.xni.parser.XMLEntityResolver)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:490,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].setProperty(String,org.apache.xerces.xni.parser.XMLEntityResolver)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:491,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityResolver
    argTypes:
    - org.apache.xerces.xni.parser.XMLEntityResolver
    constantsTouched: []
    func_position:
      end: 492
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 492
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,org.apache.xerces.xni.parser.XMLEntityResolver)'
    - '[org.apache.xerces.impl.XMLEntityManager].setProperty(String,org.apache.xerces.xni.parser.XMLEntityResolver)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLEntityResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 497
      start: 495
    functionDepth: 0
    functionLinenumber: 495
    functionLinenumberEnd: 497
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getEntityResolver()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLEntityResolver
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].reset(org.apache.xerces.util.ParserConfigurationSettings)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:534,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:536,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:538,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setBaseSystemId(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:538,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:539,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setLiteralSystemId(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:539,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:541,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].processExternalHints(String,String,java.util.Hashtable,org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:545,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadSchema(org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.xni.parser.XMLInputSource,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:547,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(org.apache.xerces.impl.xs.XMLSchemaLoader,SchemaGrammar[])'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:550,1
    - Dst: '[java.util.WeakHashMap].get(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:553,1
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:554,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 558
      start: 527
    functionDepth: 15
    functionLinenumber: 527
    functionLinenumberEnd: 558
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 9
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars()'
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars(org.apache.xerces.impl.xs.XMLSchemaLoader,SchemaGrammar[])'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].processExternalHints(String,String,java.util.Hashtable,org.apache.xerces.impl.XMLErrorReporter)'
    - '[java.util.WeakHashMap].get(org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.impl.xs.XSDDescription].setBaseSystemId(String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].reset(org.apache.xerces.util.ParserConfigurationSettings)'
    - '[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.xni.parser.XMLInputSource].getSystemId()'
    - '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
    - '[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].setLiteralSystemId(String)'
    - '[java.util.Hashtable].<init>()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()'
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].processJAXPSchemaSource(java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:578,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].parseSchema(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:580,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.parser.XMLInputSource
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.SchemaGrammar
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - desc
    - source
    - locationPairs
    argTypes:
    - org.apache.xerces.impl.xs.XSDDescription
    - org.apache.xerces.xni.parser.XMLInputSource
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 583
      start: 571
    functionDepth: 14
    functionLinenumber: 571
    functionLinenumberEnd: 583
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadSchema(org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.xni.parser.XMLInputSource,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 3
    functionsReached:
    - '[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.XMLSchemaLoader].processJAXPSchemaSource(java.util.Hashtable)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SchemaGrammar
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadSchema(org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.xni.parser.XMLInputSource,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].getContextType()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:602,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].fromInstance()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:603,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:605,1
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.XMLSchemaLoader)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:608,1
    - Dst: tempLA.getFirstLocation()
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:610,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].getLocationHints()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:616,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].getBaseSystemId()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:621,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,boolean)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:621,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setLiteralSystemId(org.apache.xerces.impl.xs.XMLSchemaLoader)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:622,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setExpandedSystemId(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:623,1
    - Dst: '[org.apache.xerces.xni.parser.XMLEntityResolver].resolveEntity(org.apache.xerces.impl.xs.XSDDescription)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:624,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLInputSource
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - desc
    - locationPairs
    - entityResolver
    argTypes:
    - org.apache.xerces.impl.xs.XSDDescription
    - java.util.Hashtable
    - org.apache.xerces.xni.parser.XMLEntityResolver
    constantsTouched: []
    func_position:
      end: 625
      start: 598
    functionDepth: 1
    functionLinenumber: 598
    functionLinenumberEnd: 625
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].resolveDocument(org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable,org.apache.xerces.xni.parser.XMLEntityResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,boolean)'
    - '[org.apache.xerces.impl.xs.XSDDescription].setLiteralSystemId(org.apache.xerces.impl.xs.XMLSchemaLoader)'
    - '[java.util.Hashtable].get(org.apache.xerces.impl.xs.XMLSchemaLoader)'
    - '[org.apache.xerces.impl.xs.XSDDescription].getContextType()'
    - '[org.apache.xerces.impl.xs.XSDDescription].fromInstance()'
    - '[org.apache.xerces.impl.xs.XSDDescription].setExpandedSystemId(String)'
    - '[org.apache.xerces.impl.xs.XSDDescription].getLocationHints()'
    - '[org.apache.xerces.xni.parser.XMLEntityResolver].resolveEntity(org.apache.xerces.impl.xs.XSDDescription)'
    - tempLA.getFirstLocation()
    - '[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()'
    - '[org.apache.xerces.impl.xs.XSDDescription].getBaseSystemId()'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLInputSource
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].resolveDocument(org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable,org.apache.xerces.xni.parser.XMLEntityResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalAttributeDecl(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:636,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].validate(String,null,null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:638,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].tokenizeSchemaLocationStr(String,java.util.Hashtable,null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:639,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:641,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,short)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:649,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalAttributeDecl(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:658,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].validate(String,null,null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:659,1
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:660,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:662,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:663,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].addLocation(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:665,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,short)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:669,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.XMLErrorReporter
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - sl
    - nsl
    - locations
    - er
    argTypes:
    - String
    - String
    - java.util.Hashtable
    - org.apache.xerces.impl.XMLErrorReporter
    constantsTouched: []
    func_position:
      end: 674
      start: 628
    functionDepth: 1
    functionLinenumber: 628
    functionLinenumberEnd: 674
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].processExternalHints(String,String,java.util.Hashtable,org.apache.xerces.impl.XMLErrorReporter)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalAttributeDecl(String)'
    - '[java.util.Hashtable].put(String,org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].validate(String,null,null)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,short)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].tokenizeSchemaLocationStr(String,java.util.Hashtable,null)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].addLocation(String)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].<init>()'
    - '[java.util.Hashtable].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].processExternalHints(String,String,java.util.Hashtable,org.apache.xerces.impl.XMLErrorReporter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.StringTokenizer].<init>(String,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:684,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:686,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:687,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:688,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:691,1
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.XMLSchemaLoader)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:692,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:694,1
    - Dst: '[java.util.Hashtable].put(org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:695,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(org.apache.xerces.impl.xs.XMLSchemaLoader,String,boolean)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:699,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].addLocation(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:703,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Hashtable
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - schemaStr
    - locations
    - base
    argTypes:
    - String
    - java.util.Hashtable
    - String
    constantsTouched: []
    func_position:
      end: 707
      start: 682
    functionDepth: 1
    functionLinenumber: 682
    functionLinenumberEnd: 707
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].tokenizeSchemaLocationStr(String,java.util.Hashtable,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 0
    functionsReached:
    - '[java.util.StringTokenizer].nextToken()'
    - '[java.util.Hashtable].get(org.apache.xerces.impl.xs.XMLSchemaLoader)'
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(org.apache.xerces.impl.xs.XMLSchemaLoader,String,boolean)'
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].addLocation(String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].<init>()'
    - '[java.util.Hashtable].put(org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray)'
    - '[java.util.StringTokenizer].<init>(String,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].tokenizeSchemaLocationStr(String,java.util.Hashtable,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].getClass()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:725,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getComponentType()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:725,1
    - Dst: '[java.util.WeakHashMap].get(Object)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:732,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.XMLSchemaLoader)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:734,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].reset()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:738,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].xsdToXMLInputSource(Object)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:739,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:740,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:743,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setBaseSystemId(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:743,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setLiteralSystemId(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:744,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setExpandedSystemId(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:745,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadSchema(org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.xni.parser.XMLInputSource,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:748,1
    - Dst: '[java.util.WeakHashMap].put(Object,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:753,1
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:755,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:758,1
    - Dst: File.class.isAssignableFrom(org.apache.xerces.impl.xs.XMLSchemaLoader)
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:767,1
    - Dst: InputStream.class.isAssignableFrom(org.apache.xerces.impl.xs.XMLSchemaLoader)
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:768,1
    - Dst: InputSource.class.isAssignableFrom(org.apache.xerces.impl.xs.XMLSchemaLoader)
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:769,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].isInterface()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:770,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:773,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:776,1
    - Dst: '[org.apache.xerces.util.MessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:776,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:774,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:784,1
    - Dst: '[java.util.WeakHashMap].get()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:788,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.XMLSchemaLoader)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:790,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].reset()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:794,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].xsdToXMLInputSource()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:795,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:796,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:799,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setBaseSystemId(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:799,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setLiteralSystemId(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:800,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setExpandedSystemId(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:801,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].parseSchema(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:806,1
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:809,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:812,1
    - Dst: '[java.util.ArrayList].contains(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:813,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:815,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:816,1
    - Dst: '[org.apache.xerces.util.MessageFormatter].formatMessage(java.util.Locale,String,null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:816,1
    - Dst: '[java.lang.IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:816,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:820,1
    - Dst: '[java.util.WeakHashMap].put(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:824,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:826,1
    CyclomaticComplexity: 35
    EdgeCount: 35
    ICount: 100
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locationPairs
    argTypes:
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 832
      start: 719
    functionDepth: 14
    functionLinenumber: 719
    functionLinenumberEnd: 832
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].processJAXPSchemaSource(java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 1
    functionsReached:
    - '[java.util.WeakHashMap].put(Object,org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[java.lang.IllegalArgumentException].<init>(String)'
    - '[java.util.WeakHashMap].put(org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.impl.xs.XSDDescription].setBaseSystemId(String)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
    - '[org.apache.xerces.impl.xs.XSDDescription].reset()'
    - '[java.util.WeakHashMap].get()'
    - '[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.traversers.XSDHandler].parseSchema(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable)'
    - '[Object].getClass()'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.XMLSchemaLoader)'
    - '[org.apache.xerces.impl.xs.XSDDescription].setLiteralSystemId(String)'
    - File.class.isAssignableFrom(org.apache.xerces.impl.xs.XMLSchemaLoader)
    - '[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()'
    - InputStream.class.isAssignableFrom(org.apache.xerces.impl.xs.XMLSchemaLoader)
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getComponentType()'
    - '[org.apache.xerces.util.MessageFormatter].formatMessage(java.util.Locale,String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.impl.xs.XSDDescription].setExpandedSystemId(String)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
    - '[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.xni.parser.XMLInputSource].getSystemId()'
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].isInterface()'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].xsdToXMLInputSource()'
    - '[org.apache.xerces.util.MessageFormatter].formatMessage(java.util.Locale,String,null)'
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String)'
    - InputSource.class.isAssignableFrom(org.apache.xerces.impl.xs.XMLSchemaLoader)
    - '[java.util.ArrayList].contains(String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].xsdToXMLInputSource(Object)'
    - '[java.util.WeakHashMap].get(Object)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].processJAXPSchemaSource(java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].reset()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:839,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setValues(null,org.apache.xerces.impl.xs.XMLSchemaLoader,null,null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:840,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].resolveEntity(org.apache.xerces.impl.xs.XSDDescription)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:843,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:846,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,org.apache.xerces.impl.xs.XMLSchemaLoader,null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:853,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].saxToXMLInputSource(org.xml.sax.InputSource)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:858,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,null,null,java.io.InputStream,null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:861,1
    - Dst: file.getAbsolutePath()
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:866,1
    - Dst: '[org.apache.xerces.impl.xs.FilePathToURI].filepath2URI(org.apache.xerces.impl.xs.XMLSchemaLoader)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:866,1
    - Dst: '[java.io.FileInputStream].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:869,1
    - Dst: '[java.io.BufferedInputStream].<init>(java.io.FileInputStream)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:869,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:872,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null,java.io.BufferedInputStream,null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:876,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:878,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:881,1
    - Dst: '[org.apache.xerces.util.MessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:881,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:879,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.parser.XMLInputSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 883
      start: 834
    functionDepth: 2
    functionLinenumber: 834
    functionLinenumberEnd: 883
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].xsdToXMLInputSource(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].resolveEntity(org.apache.xerces.impl.xs.XSDDescription)'
    - '[org.apache.xerces.util.MessageFormatter].formatMessage(java.util.Locale,String)'
    - '[java.io.BufferedInputStream].<init>(java.io.FileInputStream)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].saxToXMLInputSource(org.xml.sax.InputSource)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
    - '[org.apache.xerces.impl.xs.XSDDescription].setValues(null,org.apache.xerces.impl.xs.XMLSchemaLoader,null,null)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null,java.io.BufferedInputStream,null)'
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
    - '[org.apache.xerces.impl.xs.XSDDescription].reset()'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,org.apache.xerces.impl.xs.XMLSchemaLoader,null)'
    - '[java.io.FileInputStream].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader)'
    - '[org.apache.xerces.impl.xs.FilePathToURI].filepath2URI(org.apache.xerces.impl.xs.XMLSchemaLoader)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,null,null,java.io.InputStream,null)'
    - file.getAbsolutePath()
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLInputSource
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].xsdToXMLInputSource(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.InputSource].getPublicId()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:889,1
    - Dst: '[org.xml.sax.InputSource].getSystemId()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:890,1
    - Dst: '[org.xml.sax.InputSource].getCharacterStream()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:892,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,null,org.apache.xerces.impl.xs.XMLSchemaLoader,null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:894,1
    - Dst: '[org.xml.sax.InputSource].getByteStream()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:898,1
    - Dst: '[org.xml.sax.InputSource].getEncoding()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:901,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,null,org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:900,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:904,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.parser.XMLInputSource
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - sis
    argTypes:
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 905
      start: 888
    functionDepth: 0
    functionLinenumber: 888
    functionLinenumberEnd: 905
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].saxToXMLInputSource(org.xml.sax.InputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,null)'
    - '[org.xml.sax.InputSource].getByteStream()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,null,org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader)'
    - '[org.xml.sax.InputSource].getCharacterStream()'
    - '[org.xml.sax.InputSource].getEncoding()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,null,org.apache.xerces.impl.xs.XMLSchemaLoader,null)'
    - '[org.xml.sax.InputSource].getSystemId()'
    - '[org.xml.sax.InputSource].getPublicId()'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLInputSource
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].saxToXMLInputSource(org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:947,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 951
      start: 946
    functionDepth: 0
    functionLinenumber: 946
    functionLinenumberEnd: 951
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getFeatureDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    linkageType: ''
    returnType: Boolean
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getFeatureDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 959
      start: 956
    functionDepth: 0
    functionLinenumber: 956
    functionLinenumberEnd: 959
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getPropertyDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getPropertyDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].reset()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:966,1
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].reset()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:968,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].parserSettingsUpdated(org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:970,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].initGrammarBucket()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:974,1
    - Dst: '[org.apache.xerces.impl.xs.XSDeclarationPool].reset()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:976,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:984,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:987,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:992,1
    - Dst: '[org.apache.xerces.impl.dv.SchemaDVFactory].getInstance()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:997,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].setDVFactory(org.apache.xerces.impl.xs.XMLSchemaLoader)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1001,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1005,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1007,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1014,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1024,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].initGrammarBucket()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1028,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1032,1
    - Dst: '[org.apache.xerces.impl.xs.XSDeclarationPool].reset()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1045,1
    - Dst: '[org.apache.xerces.impl.xs.XSDeclarationPool].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1048,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].setDeclPool(org.apache.xerces.impl.xs.XSDeclarationPool)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1050,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].setDeclPool(org.apache.xerces.impl.xs.XSDeclarationPool)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1051,1
    - Dst: '[org.apache.xerces.impl.xs.XSDeclarationPool].setDVFactory(org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1053,1
    - Dst: '[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].setDeclPool(org.apache.xerces.impl.xs.XSDeclarationPool)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1054,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].setDeclPool(null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1057,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].setDeclPool(null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1058,1
    - Dst: '[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].setDeclPool(null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1060,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1066,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setFeature(String,boolean)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1067,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1072,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1079,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].setGenerateSyntheticAnnotations(boolean)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1079,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].setGenerateSyntheticAnnotations(boolean)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1082,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1084,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 75
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 1085
      start: 964
    functionDepth: 5
    functionLinenumber: 964
    functionLinenumberEnd: 1085
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
    - '[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].setDeclPool(null)'
    - '[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.xs.XMLSchemaLoader].parserSettingsUpdated(org.apache.xerces.xni.parser.XMLComponentManager)'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
    - '[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].setDeclPool(org.apache.xerces.impl.xs.XSDeclarationPool)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].setDVFactory(org.apache.xerces.impl.xs.XMLSchemaLoader)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].setGenerateSyntheticAnnotations(boolean)'
    - '[org.apache.xerces.impl.xs.XSDeclarationPool].reset()'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].initGrammarBucket()'
    - '[org.apache.xerces.impl.xs.XSDeclarationPool].setDVFactory(org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl)'
    - '[org.apache.xerces.impl.XMLErrorReporter].setFeature(String,boolean)'
    - '[org.apache.xerces.impl.xs.XSDeclarationPool].<init>()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].setDeclPool(null)'
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].reset()'
    - '[org.apache.xerces.impl.xs.models.CMBuilder].setDeclPool(null)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    - '[org.apache.xerces.impl.dv.SchemaDVFactory].getInstance()'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].reset()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1093,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 1098
      start: 1087
    functionDepth: 1
    functionLinenumber: 1087
    functionLinenumberEnd: 1098
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].parserSettingsUpdated(org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].parserSettingsUpdated(org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveInitialGrammarSet(org.apache.xerces.impl.xs.XMLSchemaLoader)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1102,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar,boolean)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1107,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,null,short)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1110,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1116
      start: 1100
    functionDepth: 3
    functionLinenumber: 1100
    functionLinenumberEnd: 1116
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].initGrammarBucket()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,null,short)'
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveInitialGrammarSet(org.apache.xerces.impl.xs.XMLSchemaLoader)'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].initGrammarBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1124
      start: 1122
    functionDepth: 0
    functionLinenumber: 1122
    functionLinenumberEnd: 1124
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getConfig()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.DOMConfiguration
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].dom2xmlInputSource(org.w3c.dom.ls.LSInput)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1131,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1131,1
    - Dst: '[org.apache.xerces.xni.grammars.XSGrammar].toXSModel()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1132,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError(org.apache.xerces.impl.xs.XMLSchemaLoader)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1134,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ls.LSInput
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - is
    argTypes:
    - org.w3c.dom.ls.LSInput
    constantsTouched: []
    func_position:
      end: 1137
      start: 1129
    functionDepth: 16
    functionLinenumber: 1129
    functionLinenumberEnd: 1137
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].load(org.w3c.dom.ls.LSInput)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].dom2xmlInputSource(org.w3c.dom.ls.LSInput)'
    - '[org.apache.xerces.xni.grammars.XSGrammar].toXSModel()'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError(org.apache.xerces.impl.xs.XMLSchemaLoader)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].load(org.w3c.dom.ls.LSInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.LSInputList].getLength()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1143,1
    - Dst: '[org.apache.xerces.xs.LSInputList].item(org.apache.xerces.impl.xs.XMLSchemaLoader)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1147,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].dom2xmlInputSource(org.w3c.dom.ls.LSInput)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1147,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1147,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError(org.apache.xerces.impl.xs.XMLSchemaLoader)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1149,1
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1153,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.LSInputList
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - is
    argTypes:
    - org.apache.xerces.xs.LSInputList
    constantsTouched: []
    func_position:
      end: 1154
      start: 1142
    functionDepth: 16
    functionLinenumber: 1142
    functionLinenumberEnd: 1154
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadInputList(org.apache.xerces.xs.LSInputList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.LSInputList].item(org.apache.xerces.impl.xs.XMLSchemaLoader)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError(org.apache.xerces.impl.xs.XMLSchemaLoader)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].dom2xmlInputSource(org.w3c.dom.ls.LSInput)'
    - '[org.apache.xerces.impl.xs.XSModelImpl].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader)'
    - '[org.apache.xerces.xs.LSInputList].getLength()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadInputList(org.apache.xerces.xs.LSInputList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1161,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1161,1
    - Dst: '[org.apache.xerces.xni.grammars.XSGrammar].toXSModel()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1162,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError(org.apache.xerces.impl.xs.XMLSchemaLoader)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1165,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1168
      start: 1159
    functionDepth: 16
    functionLinenumber: 1159
    functionLinenumberEnd: 1168
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
    - '[org.apache.xerces.xni.grammars.XSGrammar].toXSModel()'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError(org.apache.xerces.impl.xs.XMLSchemaLoader)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.StringList].getLength()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1174,1
    - Dst: '[org.apache.xerces.xs.StringList].item(org.apache.xerces.impl.xs.XMLSchemaLoader)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1179,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1179,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1179,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError(org.apache.xerces.impl.xs.XMLSchemaLoader)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1181,1
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1185,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.StringList
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uriList
    argTypes:
    - org.apache.xerces.xs.StringList
    constantsTouched: []
    func_position:
      end: 1186
      start: 1173
    functionDepth: 16
    functionLinenumber: 1173
    functionLinenumberEnd: 1186
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadURIList(org.apache.xerces.xs.StringList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError(org.apache.xerces.impl.xs.XMLSchemaLoader)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.xs.StringList].item(org.apache.xerces.impl.xs.XMLSchemaLoader)'
    - '[org.apache.xerces.xs.StringList].getLength()'
    - '[org.apache.xerces.impl.xs.XSModelImpl].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadURIList(org.apache.xerces.xs.StringList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1190,1
    - Dst: '[Exception].getMessage()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1192,1
    - Dst: '[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1194,1
    - Dst: '[org.w3c.dom.DOMErrorHandler].handleError(org.apache.xerces.dom.DOMErrorImpl)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1194,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - Exception
    constantsTouched: []
    func_position:
      end: 1196
      start: 1188
    functionDepth: 2
    functionLinenumber: 1188
    functionLinenumberEnd: 1196
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError(Exception)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
    - '[Exception].getMessage()'
    - '[org.w3c.dom.DOMErrorHandler].handleError(org.apache.xerces.dom.DOMErrorImpl)'
    - '[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError(Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1203,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1204,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1205,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1206,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1207,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1208,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1209,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1210,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1211,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1212,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1218,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1219,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1220,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1221,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1222,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1223,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1224,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1225,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1226,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1227,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1228,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 1232
      start: 1201
    functionDepth: 1
    functionLinenumber: 1201
    functionLinenumberEnd: 1232
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].canSetParameter(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 1
    functionsReached:
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].canSetParameter(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1239,1
    - Dst: '[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1240,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1242,1
    - Dst: '[org.apache.xerces.util.DOMEntityResolverWrapper].getEntityResolver()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1243,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getFeature(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1247,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getProperty(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1252,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1256,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1260,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1263
      start: 1237
    functionDepth: 4
    functionLinenumber: 1237
    functionLinenumberEnd: 1263
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getParameter(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 1
    functionsReached:
    - '[String].equals(String)'
    - '[org.apache.xerces.util.DOMEntityResolverWrapper].getEntityResolver()'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader,String)'
    - '[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler()'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getFeature(String)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getProperty(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getParameter(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1270,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1271,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1272,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1273,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1274,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1275,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1276,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1277,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1278,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1279,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1280,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1281,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1282,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1283,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1284,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1285,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1286,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1287,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1288,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1289,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1290,1
    - Dst: '[org.apache.xerces.dom.DOMStringListImpl].<init>(java.util.ArrayList)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1291,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMStringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1294
      start: 1268
    functionDepth: 1
    functionLinenumber: 1268
    functionLinenumberEnd: 1294
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getParameterNames()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.xerces.dom.DOMStringListImpl].<init>(java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.w3c.dom.DOMStringList
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getParameterNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1301,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1302,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature(String,org.apache.xerces.impl.xs.XMLSchemaLoader)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1306,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1309,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1313,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1317,1
    - Dst: '[org.apache.xerces.util.DOMErrorHandlerWrapper].<init>(org.w3c.dom.DOMErrorHandler)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1320,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setErrorHandler(org.apache.xerces.util.DOMErrorHandlerWrapper)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1321,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1327,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1331,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1336,1
    - Dst: '[org.apache.xerces.util.DOMEntityResolverWrapper].<init>(org.w3c.dom.ls.LSResourceResolver)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1339,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setEntityResolver(org.apache.xerces.util.DOMEntityResolverWrapper)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1340,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1346,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1350,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(String,Object)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1356,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1360,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1364,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 1368
      start: 1299
    functionDepth: 4
    functionLinenumber: 1299
    functionLinenumberEnd: 1368
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setParameter(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 1
    functionsReached:
    - '[Boolean].booleanValue()'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(String,Object)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature(String,org.apache.xerces.impl.xs.XMLSchemaLoader)'
    - '[org.apache.xerces.util.DOMErrorHandlerWrapper].<init>(org.w3c.dom.DOMErrorHandler)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setEntityResolver(org.apache.xerces.util.DOMEntityResolverWrapper)'
    - '[org.apache.xerces.util.DOMEntityResolverWrapper].<init>(org.w3c.dom.ls.LSResourceResolver)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader,String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setErrorHandler(org.apache.xerces.util.DOMErrorHandlerWrapper)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setParameter(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.ls.LSInput].getCharacterStream()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1383,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:1384,1
    - Dst: '[org.w3c.dom.ls.LSInput].getBaseURI()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1385,1
    - Dst: '[org.w3c.dom.ls.LSInput].getCharacterStream()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1385,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1384,1
    - Dst: '[org.w3c.dom.ls.LSInput].getByteStream()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1389,1
    - Dst: '[org.w3c.dom.ls.LSInput].getPublicId()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1390,1
    - Dst: '[org.w3c.dom.ls.LSInput].getSystemId()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1390,1
    - Dst: '[org.w3c.dom.ls.LSInput].getBaseURI()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1391,1
    - Dst: '[org.w3c.dom.ls.LSInput].getByteStream()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1391,1
    - Dst: '[org.w3c.dom.ls.LSInput].getEncoding()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1392,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1390,1
    - Dst: '[org.w3c.dom.ls.LSInput].getStringData()'
      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: '[org.apache.xerces.impl.xs.XMLSchemaLoader].length()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1396,1
    - Dst: '[org.w3c.dom.ls.LSInput].getPublicId()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1397,1
    - Dst: '[org.w3c.dom.ls.LSInput].getSystemId()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1397,1
    - Dst: '[org.w3c.dom.ls.LSInput].getBaseURI()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1398,1
    - Dst: '[org.w3c.dom.ls.LSInput].getStringData()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1398,1
    - Dst: '[java.io.StringReader].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1398,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,java.io.StringReader,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1397,1
    - Dst: '[org.w3c.dom.ls.LSInput].getPublicId()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1403,1
    - Dst: '[org.w3c.dom.ls.LSInput].getSystemId()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1403,1
    - Dst: '[org.w3c.dom.ls.LSInput].getBaseURI()'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1404,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1403,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ls.LSInput
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.parser.XMLInputSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - is
    argTypes:
    - org.w3c.dom.ls.LSInput
    constantsTouched: []
    func_position:
      end: 1408
      start: 1370
    functionDepth: 1
    functionLinenumber: 1370
    functionLinenumberEnd: 1408
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].dom2xmlInputSource(org.w3c.dom.ls.LSInput)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 4
    functionsReached:
    - '[java.io.StringReader].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader)'
    - '[org.w3c.dom.ls.LSInput].getSystemId()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,java.io.StringReader,String)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,String)'
    - '[org.w3c.dom.ls.LSInput].getByteStream()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader,org.apache.xerces.impl.xs.XMLSchemaLoader)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].length()'
    - '[org.w3c.dom.ls.LSInput].getPublicId()'
    - '[org.w3c.dom.ls.LSInput].getBaseURI()'
    - '[org.w3c.dom.ls.LSInput].getEncoding()'
    - '[org.w3c.dom.ls.LSInput].getCharacterStream()'
    - '[org.w3c.dom.ls.LSInput].getStringData()'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLInputSource
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].dom2xmlInputSource(org.w3c.dom.ls.LSInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1412,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader:1414,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - org.apache.xerces.util.ParserConfigurationSettings
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - java.util.WeakHashMap
      - java.util.Locale
      - org.w3c.dom.DOMStringList
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.util.DOMEntityResolverWrapper
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.xs.XSLoader
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSElementDecl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 1417
      start: 1411
    functionDepth: 1
    functionLinenumber: 1411
    functionLinenumberEnd: 1417
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getGlobalElementDecl(org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSElementDecl
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getGlobalElementDecl(org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.min(int,int)
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray:914,1
    - Dst: System.arraycopy(String [],int,org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray,int,org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray)
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray:914,1
    - Dst: Math.min(int,int)
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray:916,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - oldLength
    - newLength
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 917
      start: 912
    functionDepth: 1
    functionLinenumber: 912
    functionLinenumberEnd: 917
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].resize(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(String [],int,org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray,int,org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray)
    - Math.min(int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].resize(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.max(int,int)
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray:921,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].resize(int,org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray:921,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - location
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 924
      start: 919
    functionDepth: 0
    functionLinenumber: 919
    functionLinenumberEnd: 924
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].addLocation(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].resize(int,org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray)'
    - Math.max(int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].addLocation(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].resize(org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray,int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray:928,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 931
      start: 926
    functionDepth: 0
    functionLinenumber: 926
    functionLinenumberEnd: 931
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].getLocationArray()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].resize(org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray,int)'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].getLocationArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 935
      start: 933
    functionDepth: 0
    functionLinenumber: 933
    functionLinenumberEnd: 935
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].getFirstLocation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].getFirstLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 939
      start: 937
    functionDepth: 0
    functionLinenumber: 937
    functionLinenumberEnd: 939
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray
    signature: '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAnnotation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSAnnotationImpl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - contents
    - grammar
    argTypes:
    - String
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.impl.xs.XSAnnotationImpl].<init>(String,org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAnnotationImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSAnnotationImpl
    signature: '[org.apache.xerces.impl.xs.XSAnnotationImpl].<init>(String,org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSAnnotationImpl].writeToDOM(org.w3c.dom.Node,short)'
      Src: org.apache.xerces.impl.xs.XSAnnotationImpl:77,1
    - Dst: '[org.apache.xerces.impl.xs.XSAnnotationImpl].writeToSAX(org.xml.sax.ContentHandler)'
      Src: org.apache.xerces.impl.xs.XSAnnotationImpl:80,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAnnotation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - targetType
    argTypes:
    - Object
    - short
    constantsTouched: []
    func_position:
      end: 84
      start: 74
    functionDepth: 3
    functionLinenumber: 74
    functionLinenumberEnd: 84
    functionName: '[org.apache.xerces.impl.xs.XSAnnotationImpl].writeAnnotation(Object,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAnnotationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSAnnotationImpl].writeToSAX(org.xml.sax.ContentHandler)'
    - '[org.apache.xerces.impl.xs.XSAnnotationImpl].writeToDOM(org.w3c.dom.Node,short)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSAnnotationImpl].writeAnnotation(Object,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAnnotation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.impl.xs.XSAnnotationImpl].getAnnotationString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAnnotationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSAnnotationImpl].getAnnotationString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAnnotation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.impl.xs.XSAnnotationImpl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAnnotationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSAnnotationImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAnnotation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[org.apache.xerces.impl.xs.XSAnnotationImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAnnotationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSAnnotationImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAnnotation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.apache.xerces.impl.xs.XSAnnotationImpl].getNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAnnotationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSAnnotationImpl].getNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAnnotation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItem
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.apache.xerces.impl.xs.XSAnnotationImpl].getNamespaceItem()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAnnotationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItem
    signature: '[org.apache.xerces.impl.xs.XSAnnotationImpl].getNamespaceItem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getSAXParser()'
      Src: org.apache.xerces.impl.xs.XSAnnotationImpl:131,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSAnnotationImpl:132,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.apache.xerces.impl.xs.XSAnnotationImpl:133,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setContentHandler(org.xml.sax.ContentHandler)'
      Src: org.apache.xerces.impl.xs.XSAnnotationImpl:134,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].parse(org.xml.sax.InputSource)'
      Src: org.apache.xerces.impl.xs.XSAnnotationImpl:136,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setContentHandler(null)'
      Src: org.apache.xerces.impl.xs.XSAnnotationImpl:147,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ContentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAnnotation
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.xml.sax.ContentHandler
    constantsTouched: []
    func_position:
      end: 148
      start: 129
    functionDepth: 2
    functionLinenumber: 129
    functionLinenumberEnd: 148
    functionName: '[org.apache.xerces.impl.xs.XSAnnotationImpl].writeToSAX(org.xml.sax.ContentHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAnnotationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getSAXParser()'
    - '[org.apache.xerces.parsers.SAXParser].setContentHandler(null)'
    - '[org.apache.xerces.parsers.SAXParser].setContentHandler(org.xml.sax.ContentHandler)'
    - '[org.apache.xerces.parsers.SAXParser].parse(org.xml.sax.InputSource)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSAnnotationImpl].writeToSAX(org.xml.sax.ContentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.impl.xs.XSAnnotationImpl:154,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getDOMParser()'
      Src: org.apache.xerces.impl.xs.XSAnnotationImpl:155,1
    - Dst: '[java.io.StringReader].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSAnnotationImpl:156,1
    - Dst: '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
      Src: org.apache.xerces.impl.xs.XSAnnotationImpl:157,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].parse(org.xml.sax.InputSource)'
      Src: org.apache.xerces.impl.xs.XSAnnotationImpl:159,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getDocument()'
      Src: org.apache.xerces.impl.xs.XSAnnotationImpl:169,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].dropDocumentReferences()'
      Src: org.apache.xerces.impl.xs.XSAnnotationImpl:170,1
    - Dst: '[org.apache.xerces.impl.xs.XSAnnotationImpl].getDocumentElement()'
      Src: org.apache.xerces.impl.xs.XSAnnotationImpl:171,1
    - Dst: futureOwner.adoptNode(org.apache.xerces.impl.xs.XSAnnotationImpl)
      Src: org.apache.xerces.impl.xs.XSAnnotationImpl:174,1
    - Dst: futureOwner.importNode(org.apache.xerces.impl.xs.XSAnnotationImpl,boolean)
      Src: org.apache.xerces.impl.xs.XSAnnotationImpl:177,1
    - Dst: futureOwner.importNode(org.apache.xerces.impl.xs.XSAnnotationImpl,boolean)
      Src: org.apache.xerces.impl.xs.XSAnnotationImpl:181,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.impl.xs.XSAnnotationImpl:183,1
    - Dst: '[org.w3c.dom.Node].insertBefore(org.apache.xerces.impl.xs.XSAnnotationImpl,org.apache.xerces.impl.xs.XSAnnotationImpl)'
      Src: org.apache.xerces.impl.xs.XSAnnotationImpl:183,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAnnotation
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - type
    argTypes:
    - org.w3c.dom.Node
    - short
    constantsTouched: []
    func_position:
      end: 184
      start: 152
    functionDepth: 2
    functionLinenumber: 152
    functionLinenumberEnd: 184
    functionName: '[org.apache.xerces.impl.xs.XSAnnotationImpl].writeToDOM(org.w3c.dom.Node,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAnnotationImpl.java
    functionUses: 1
    functionsReached:
    - futureOwner.adoptNode(org.apache.xerces.impl.xs.XSAnnotationImpl)
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.w3c.dom.Node].insertBefore(org.apache.xerces.impl.xs.XSAnnotationImpl,org.apache.xerces.impl.xs.XSAnnotationImpl)'
    - '[java.io.StringReader].<init>(String)'
    - '[org.apache.xerces.parsers.DOMParser].dropDocumentReferences()'
    - futureOwner.importNode(org.apache.xerces.impl.xs.XSAnnotationImpl,boolean)
    - '[org.apache.xerces.parsers.DOMParser].getDocument()'
    - '[org.apache.xerces.impl.xs.XSAnnotationImpl].getDocumentElement()'
    - '[org.xml.sax.InputSource].<init>(java.io.StringReader)'
    - '[org.apache.xerces.parsers.DOMParser].parse(org.xml.sax.InputSource)'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getDOMParser()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSAnnotationImpl].writeToDOM(org.w3c.dom.Node,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XSAnyType].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1174,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].<init>(int,short)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1287,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].<init>(int,short)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1288,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalTypeDecl(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1290,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].<init>(int,short)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1293,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.SchemaGrammar
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 130
    functionDepth: 6
    functionLinenumber: 130
    functionLinenumberEnd: 130
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].<init>(int,short)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalTypeDecl(String)'
    - '[XSAnyType].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SchemaGrammar
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:151,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:152,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:153,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:154,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:155,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:156,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:159,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:160,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:161,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:162,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:163,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:164,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:165,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:168,1
    - Dst: SG_SchemaNS.fGlobalTypeDecls.makeClone()
      Src: org.apache.xerces.impl.xs.SchemaGrammar:174,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:177,1
    - Dst: '[XSAnyType].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1174,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].<init>(int,short)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1287,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].<init>(int,short)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1288,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalTypeDecl(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1290,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].<init>(int,short)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1293,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.SchemaGrammar
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - targetNamespace
    - grammarDesc
    - symbolTable
    argTypes:
    - String
    - org.apache.xerces.impl.xs.XSDDescription
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 179
      start: 140
    functionDepth: 6
    functionLinenumber: 140
    functionLinenumberEnd: 179
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].<init>(String,org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].<init>(int,short)'
    - '[org.apache.xerces.util.SymbolHash].<init>(int)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalTypeDecl(String)'
    - SG_SchemaNS.fGlobalTypeDecls.makeClone()
    - '[XSAnyType].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SchemaGrammar
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].<init>(String,org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].makeClone()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:184,1
    - Dst: '[org.apache.xerces.util.SymbolHash].makeClone()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:188,1
    - Dst: '[org.apache.xerces.util.SymbolHash].makeClone()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:189,1
    - Dst: '[org.apache.xerces.util.SymbolHash].makeClone()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:190,1
    - Dst: '[org.apache.xerces.util.SymbolHash].makeClone()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:191,1
    - Dst: '[org.apache.xerces.util.SymbolHash].makeClone()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:192,1
    - Dst: '[org.apache.xerces.util.SymbolHash].makeClone()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:193,1
    - Dst: '[org.apache.xerces.util.SymbolHash].makeClone()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:194,1
    - Dst: '[org.apache.xerces.util.SymbolHash].makeClone()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:197,1
    - Dst: '[org.apache.xerces.util.SymbolHash].makeClone()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:198,1
    - Dst: '[org.apache.xerces.util.SymbolHash].makeClone()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:199,1
    - Dst: '[org.apache.xerces.util.SymbolHash].makeClone()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:200,1
    - Dst: '[org.apache.xerces.util.SymbolHash].makeClone()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:201,1
    - Dst: '[org.apache.xerces.util.SymbolHash].makeClone()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:202,1
    - Dst: '[org.apache.xerces.util.SymbolHash].makeClone()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:203,1
    - Dst: '[org.apache.xerces.util.SymbolHash].makeClone()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:206,1
    - Dst: System.arraycopy(XSAnnotationImpl[],int,XSAnnotationImpl[],int,int)
      Src: org.apache.xerces.impl.xs.SchemaGrammar:212,1
    - Dst: System.arraycopy(XSElementDecl[],int,XSElementDecl[],int,int)
      Src: org.apache.xerces.impl.xs.SchemaGrammar:219,1
    - Dst: System.arraycopy(XSComplexTypeDecl[],int,XSComplexTypeDecl[],int,int)
      Src: org.apache.xerces.impl.xs.SchemaGrammar:227,1
    - Dst: System.arraycopy(SimpleLocator[],int,SimpleLocator[],int,int)
      Src: org.apache.xerces.impl.xs.SchemaGrammar:228,1
    - Dst: System.arraycopy(XSGroupDecl[],int,XSGroupDecl[],int,int)
      Src: org.apache.xerces.impl.xs.SchemaGrammar:236,1
    - Dst: System.arraycopy(SimpleLocator[],int,SimpleLocator[],int,int)
      Src: org.apache.xerces.impl.xs.SchemaGrammar:237,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:242,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:243,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:244,1
    - Dst: '[java.util.Vector].add(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:244,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:250,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:251,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addDocument(null,String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:251,1
    - Dst: '[XSAnyType].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1174,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].<init>(int,short)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1287,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].<init>(int,short)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1288,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalTypeDecl(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1290,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].<init>(int,short)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1293,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 76
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.SchemaGrammar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammar
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 255
      start: 182
    functionDepth: 6
    functionLinenumber: 182
    functionLinenumberEnd: 255
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].<init>(org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSDDescription].makeClone()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].<init>(int,short)'
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalTypeDecl(String)'
    - '[java.util.Vector].<init>()'
    - System.arraycopy(XSAnnotationImpl[],int,XSAnnotationImpl[],int,int)
    - System.arraycopy(XSElementDecl[],int,XSElementDecl[],int,int)
    - '[XSAnyType].<init>()'
    - '[org.apache.xerces.util.SymbolHash].makeClone()'
    - '[java.util.Vector].size()'
    - System.arraycopy(XSGroupDecl[],int,XSGroupDecl[],int,int)
    - '[java.util.Vector].add(org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addDocument(null,String)'
    - System.arraycopy(XSComplexTypeDecl[],int,XSComplexTypeDecl[],int,int)
    - System.arraycopy(SimpleLocator[],int,SimpleLocator[],int,int)
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SchemaGrammar
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].<init>(org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.XMLGrammarDescription
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 794
      start: 792
    functionDepth: 0
    functionLinenumber: 792
    functionLinenumberEnd: 794
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getGrammarDescription()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.XMLGrammarDescription
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getGrammarDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 799
      start: 797
    functionDepth: 0
    functionLinenumber: 797
    functionLinenumberEnd: 799
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].isNamespaceAware()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].isNamespaceAware()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Vector
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - importedGrammars
    argTypes:
    - java.util.Vector
    constantsTouched: []
    func_position:
      end: 805
      start: 803
    functionDepth: 0
    functionLinenumber: 803
    functionLinenumberEnd: 805
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].setImportedGrammars(java.util.Vector)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].setImportedGrammars(java.util.Vector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Vector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 809
      start: 807
    functionDepth: 0
    functionLinenumber: 807
    functionLinenumberEnd: 809
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: java.util.Vector
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 816
      start: 814
    functionDepth: 0
    functionLinenumber: 814
    functionLinenumberEnd: 816
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].put(String,org.apache.xerces.impl.xs.XSAttributeDecl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:822,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].setNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:823,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSAttributeDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSAttributeDecl
    constantsTouched: []
    func_position:
      end: 824
      start: 821
    functionDepth: 0
    functionLinenumber: 821
    functionLinenumberEnd: 824
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].setNamespaceItem()'
    - '[org.apache.xerces.util.SymbolHash].put(String,org.apache.xerces.impl.xs.XSAttributeDecl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSAttributeDecl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:827,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:828,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].setNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:829,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.impl.xs.XSAttributeDecl
    - String
    constantsTouched: []
    func_position:
      end: 831
      start: 826
    functionDepth: 1
    functionLinenumber: 826
    functionLinenumberEnd: 831
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSAttributeDecl)'
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].setNamespaceItem()'
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespaceItem()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].put(String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:837,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].setNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:838,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSAttributeGroupDecl
    constantsTouched: []
    func_position:
      end: 839
      start: 836
    functionDepth: 0
    functionLinenumber: 836
    functionLinenumberEnd: 839
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].setNamespaceItem()'
    - '[org.apache.xerces.util.SymbolHash].put(String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:842,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:843,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].setNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:844,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.impl.xs.XSAttributeGroupDecl
    - String
    constantsTouched: []
    func_position:
      end: 846
      start: 841
    functionDepth: 1
    functionLinenumber: 841
    functionLinenumberEnd: 846
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespaceItem()'
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].setNamespaceItem()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.XSElementDecl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:852,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:853,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSElementDecl[],org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:858,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    constantsTouched: []
    func_position:
      end: 862
      start: 851
    functionDepth: 0
    functionLinenumber: 851
    functionLinenumberEnd: 862
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSElementDecl[],org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl)'
    - '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.XSElementDecl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].put(String,org.apache.xerces.impl.xs.XSElementDecl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:865,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].setNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:866,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    constantsTouched: []
    func_position:
      end: 867
      start: 864
    functionDepth: 0
    functionLinenumber: 864
    functionLinenumberEnd: 867
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].put(String,org.apache.xerces.impl.xs.XSElementDecl)'
    - '[org.apache.xerces.impl.xs.XSElementDecl].setNamespaceItem()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSElementDecl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:870,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].getNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:871,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].setNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:872,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    - String
    constantsTouched: []
    func_position:
      end: 874
      start: 869
    functionDepth: 1
    functionLinenumber: 869
    functionLinenumberEnd: 874
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSElementDecl].setNamespaceItem()'
    - '[org.apache.xerces.impl.xs.XSElementDecl].getNamespaceItem()'
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSElementDecl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].put(String,org.apache.xerces.impl.xs.XSGroupDecl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:880,1
    - Dst: '[org.apache.xerces.impl.xs.XSGroupDecl].setNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:881,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSGroupDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSGroupDecl
    constantsTouched: []
    func_position:
      end: 882
      start: 879
    functionDepth: 0
    functionLinenumber: 879
    functionLinenumberEnd: 882
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSGroupDecl].setNamespaceItem()'
    - '[org.apache.xerces.util.SymbolHash].put(String,org.apache.xerces.impl.xs.XSGroupDecl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSGroupDecl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:885,1
    - Dst: '[org.apache.xerces.impl.xs.XSGroupDecl].getNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:886,1
    - Dst: '[org.apache.xerces.impl.xs.XSGroupDecl].setNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:887,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSGroupDecl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.impl.xs.XSGroupDecl
    - String
    constantsTouched: []
    func_position:
      end: 889
      start: 884
    functionDepth: 1
    functionLinenumber: 884
    functionLinenumberEnd: 889
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSGroupDecl].setNamespaceItem()'
    - '[org.apache.xerces.impl.xs.XSGroupDecl].getNamespaceItem()'
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSGroupDecl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].put(String,org.apache.xerces.impl.xs.XSNotationDecl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:895,1
    - Dst: '[org.apache.xerces.impl.xs.XSNotationDecl].setNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:896,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSNotationDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSNotationDecl
    constantsTouched: []
    func_position:
      end: 897
      start: 894
    functionDepth: 0
    functionLinenumber: 894
    functionLinenumberEnd: 897
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSNotationDecl].setNamespaceItem()'
    - '[org.apache.xerces.util.SymbolHash].put(String,org.apache.xerces.impl.xs.XSNotationDecl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSNotationDecl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:900,1
    - Dst: '[org.apache.xerces.impl.xs.XSNotationDecl].getNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:901,1
    - Dst: '[org.apache.xerces.impl.xs.XSNotationDecl].setNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:902,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSNotationDecl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.impl.xs.XSNotationDecl
    - String
    constantsTouched: []
    func_position:
      end: 904
      start: 899
    functionDepth: 1
    functionLinenumber: 899
    functionLinenumberEnd: 904
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSNotationDecl)'
    - '[org.apache.xerces.impl.xs.XSNotationDecl].setNamespaceItem()'
    - '[org.apache.xerces.impl.xs.XSNotationDecl].getNamespaceItem()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:910,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.xs.XSTypeDefinition)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:910,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:912,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:915,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    constantsTouched: []
    func_position:
      end: 917
      start: 909
    functionDepth: 0
    functionLinenumber: 909
    functionLinenumberEnd: 917
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.XSTypeDefinition].getName()'
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.xs.XSTypeDefinition)'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setNamespaceItem()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:920,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.xs.XSTypeDefinition)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:920,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:921,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:923,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:926,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    - String
    constantsTouched: []
    func_position:
      end: 929
      start: 919
    functionDepth: 0
    functionLinenumber: 919
    functionLinenumberEnd: 929
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.xs.XSTypeDefinition)'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setNamespaceItem()'
    - '[org.apache.xerces.xs.XSTypeDefinition].getName()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem()'
    - '[org.apache.xerces.xs.XSTypeDefinition].getNamespaceItem()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:935,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(String,org.apache.xerces.impl.xs.XSComplexTypeDecl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:935,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:936,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSComplexTypeDecl
    constantsTouched: []
    func_position:
      end: 937
      start: 934
    functionDepth: 2
    functionLinenumber: 934
    functionLinenumberEnd: 937
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].put(String,org.apache.xerces.impl.xs.XSComplexTypeDecl)'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setNamespaceItem()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:940,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSComplexTypeDecl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:940,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:941,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:942,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.impl.xs.XSComplexTypeDecl
    - String
    constantsTouched: []
    func_position:
      end: 944
      start: 939
    functionDepth: 2
    functionLinenumber: 939
    functionLinenumberEnd: 944
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespaceItem()'
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.XSComplexTypeDecl)'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setNamespaceItem()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getName()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:950,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.dv.XSSimpleType)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:950,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:952,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.XSSimpleType
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.dv.XSSimpleType
    constantsTouched: []
    func_position:
      end: 954
      start: 949
    functionDepth: 0
    functionLinenumber: 949
    functionLinenumberEnd: 954
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getName()'
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.dv.XSSimpleType)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getName()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:957,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.dv.XSSimpleType)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:957,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:958,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:959,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.XSSimpleType
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.impl.dv.XSSimpleType
    - String
    constantsTouched: []
    func_position:
      end: 961
      start: 956
    functionDepth: 0
    functionLinenumber: 956
    functionLinenumberEnd: 961
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getName()'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getNamespaceItem()'
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.dv.XSSimpleType)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].addIDConstraint(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:967,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(String,org.apache.xerces.impl.xs.identity.IdentityConstraint)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:968,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elmDecl
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    - org.apache.xerces.impl.xs.identity.IdentityConstraint
    constantsTouched: []
    func_position:
      end: 969
      start: 966
    functionDepth: 2
    functionLinenumber: 966
    functionLinenumberEnd: 969
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].addIDConstraintDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.IdentityConstraint)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].put(String,org.apache.xerces.impl.xs.identity.IdentityConstraint)'
    - '[org.apache.xerces.impl.xs.XSElementDecl].addIDConstraint(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].addIDConstraintDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.IdentityConstraint)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:972,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.identity.IdentityConstraint)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:972,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - elmDecl
    - decl
    - location
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    - org.apache.xerces.impl.xs.identity.IdentityConstraint
    - String
    constantsTouched: []
    func_position:
      end: 973
      start: 971
    functionDepth: 1
    functionLinenumber: 971
    functionLinenumberEnd: 973
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].addIDConstraintDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.IdentityConstraint,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()'
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.identity.IdentityConstraint)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].addIDConstraintDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.IdentityConstraint,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:979,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSAttributeDecl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - declName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 980
      start: 978
    functionDepth: 0
    functionLinenumber: 978
    functionLinenumberEnd: 980
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 5
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSAttributeDecl
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:983,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSAttributeDecl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - declName
    - location
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 984
      start: 982
    functionDepth: 0
    functionLinenumber: 982
    functionLinenumberEnd: 984
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.SchemaGrammar)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSAttributeDecl
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:990,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSAttributeGroupDecl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - declName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 991
      start: 989
    functionDepth: 0
    functionLinenumber: 989
    functionLinenumberEnd: 991
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSAttributeGroupDecl
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:994,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSAttributeGroupDecl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - declName
    - location
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 995
      start: 993
    functionDepth: 0
    functionLinenumber: 993
    functionLinenumberEnd: 995
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.SchemaGrammar)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSAttributeGroupDecl
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1001,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSElementDecl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - declName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1002
      start: 1000
    functionDepth: 0
    functionLinenumber: 1000
    functionLinenumberEnd: 1002
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 8
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSElementDecl
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1005,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSElementDecl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - declName
    - location
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1006
      start: 1004
    functionDepth: 0
    functionLinenumber: 1004
    functionLinenumberEnd: 1006
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.SchemaGrammar)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSElementDecl
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1012,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSGroupDecl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - declName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1013
      start: 1011
    functionDepth: 0
    functionLinenumber: 1011
    functionLinenumberEnd: 1013
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 5
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSGroupDecl
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1016,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSGroupDecl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - declName
    - location
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1017
      start: 1015
    functionDepth: 0
    functionLinenumber: 1015
    functionLinenumberEnd: 1017
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.SchemaGrammar)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSGroupDecl
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1023,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSNotationDecl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - declName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1024
      start: 1022
    functionDepth: 0
    functionLinenumber: 1022
    functionLinenumberEnd: 1024
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 5
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSNotationDecl
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1027,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSNotationDecl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - declName
    - location
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1028
      start: 1026
    functionDepth: 0
    functionLinenumber: 1026
    functionLinenumberEnd: 1028
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.SchemaGrammar)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSNotationDecl
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1034,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSTypeDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - declName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1035
      start: 1033
    functionDepth: 0
    functionLinenumber: 1033
    functionLinenumberEnd: 1035
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTypeDefinition
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1038,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSTypeDefinition
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - declName
    - location
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1039
      start: 1037
    functionDepth: 0
    functionLinenumber: 1037
    functionLinenumberEnd: 1039
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.SchemaGrammar)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTypeDefinition
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1045,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.IdentityConstraint
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - declName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1046
      start: 1044
    functionDepth: 0
    functionLinenumber: 1044
    functionLinenumberEnd: 1046
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.IdentityConstraint
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1049,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.IdentityConstraint
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - declName
    - location
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1050
      start: 1048
    functionDepth: 0
    functionLinenumber: 1048
    functionLinenumberEnd: 1050
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.SchemaGrammar)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.IdentityConstraint
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].getLength()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1056,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1057
      start: 1055
    functionDepth: 1
    functionLinenumber: 1055
    functionLinenumberEnd: 1057
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].hasIDConstraints()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].getLength()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].hasIDConstraints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSComplexTypeDecl[],org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1083,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(SimpleLocator[],org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1084,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - decl
    - locator
    argTypes:
    - org.apache.xerces.impl.xs.XSComplexTypeDecl
    - org.apache.xerces.impl.xs.util.SimpleLocator
    constantsTouched: []
    func_position:
      end: 1088
      start: 1081
    functionDepth: 0
    functionLinenumber: 1081
    functionLinenumberEnd: 1088
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].addComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.util.SimpleLocator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].resize(SimpleLocator[],org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSComplexTypeDecl[],org.apache.xerces.impl.xs.SchemaGrammar)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].addComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.util.SimpleLocator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSGroupDecl[],int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1096,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(SimpleLocator[],int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1097,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSGroupDecl
      - org.apache.xerces.impl.xs.XSGroupDecl
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - derived
    - base
    - locator
    argTypes:
    - org.apache.xerces.impl.xs.XSGroupDecl
    - org.apache.xerces.impl.xs.XSGroupDecl
    - org.apache.xerces.impl.xs.util.SimpleLocator
    constantsTouched: []
    func_position:
      end: 1102
      start: 1093
    functionDepth: 2
    functionLinenumber: 1093
    functionLinenumberEnd: 1102
    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: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSGroupDecl[],int)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].resize(SimpleLocator[],int)'
    linkageType: ''
    returnType: void
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSComplexTypeDecl[],int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1109,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(SimpleLocator[],int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1110,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XSComplexTypeDecl[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1113
      start: 1107
    functionDepth: 2
    functionLinenumber: 1107
    functionLinenumberEnd: 1113
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getUncheckedComplexTypeDecls()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSComplexTypeDecl[],int)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].resize(SimpleLocator[],int)'
    linkageType: ''
    returnType: XSComplexTypeDecl[]
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getUncheckedComplexTypeDecls()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSComplexTypeDecl[],int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1120,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(SimpleLocator[],int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1121,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: SimpleLocator[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1124
      start: 1118
    functionDepth: 2
    functionLinenumber: 1118
    functionLinenumberEnd: 1124
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getUncheckedCTLocators()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSComplexTypeDecl[],int)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].resize(SimpleLocator[],int)'
    linkageType: ''
    returnType: SimpleLocator[]
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getUncheckedCTLocators()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSGroupDecl[],int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1131,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(SimpleLocator[],int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1132,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XSGroupDecl[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1135
      start: 1129
    functionDepth: 2
    functionLinenumber: 1129
    functionLinenumberEnd: 1135
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getRedefinedGroupDecls()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSGroupDecl[],int)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].resize(SimpleLocator[],int)'
    linkageType: ''
    returnType: XSGroupDecl[]
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getRedefinedGroupDecls()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSGroupDecl[],int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1142,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(SimpleLocator[],int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1143,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: SimpleLocator[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1146
      start: 1140
    functionDepth: 2
    functionLinenumber: 1140
    functionLinenumberEnd: 1146
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getRGLocators()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSGroupDecl[],int)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].resize(SimpleLocator[],int)'
    linkageType: ''
    returnType: SimpleLocator[]
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getRGLocators()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSComplexTypeDecl[],int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1154,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(SimpleLocator[],int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1156
      start: 1152
    functionDepth: 2
    functionLinenumber: 1152
    functionLinenumberEnd: 1156
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].setUncheckedTypeNum(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSComplexTypeDecl[],int)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].resize(SimpleLocator[],int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].setUncheckedTypeNum(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSElementDecl[],int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1168,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XSElementDecl[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1170
      start: 1166
    functionDepth: 1
    functionLinenumber: 1166
    functionLinenumberEnd: 1170
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getSubstitutionGroups()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSElementDecl[],int)'
    linkageType: ''
    returnType: XSElementDecl[]
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getSubstitutionGroups()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.SchemaGrammar
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - schemaVersion
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 1302
      start: 1295
    functionDepth: 0
    functionLinenumber: 1295
    functionLinenumberEnd: 1302
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getS4SGrammar(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SchemaGrammar
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getS4SGrammar(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.min(org.apache.xerces.impl.xs.SchemaGrammar,int)
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1306,1
    - Dst: System.arraycopy(XSComplexTypeDecl[],int,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.impl.xs.SchemaGrammar)
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1306,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - XSComplexTypeDecl[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XSComplexTypeDecl[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - oldArray
    - newSize
    argTypes:
    - XSComplexTypeDecl[]
    - int
    constantsTouched: []
    func_position:
      end: 1308
      start: 1304
    functionDepth: 0
    functionLinenumber: 1304
    functionLinenumberEnd: 1308
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSComplexTypeDecl[],int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 3
    functionsReached:
    - Math.min(org.apache.xerces.impl.xs.SchemaGrammar,int)
    - System.arraycopy(XSComplexTypeDecl[],int,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.impl.xs.SchemaGrammar)
    linkageType: ''
    returnType: XSComplexTypeDecl[]
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSComplexTypeDecl[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.min(org.apache.xerces.impl.xs.SchemaGrammar,int)
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1312,1
    - Dst: System.arraycopy(XSGroupDecl[],int,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.impl.xs.SchemaGrammar)
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1312,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - XSGroupDecl[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XSGroupDecl[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - oldArray
    - newSize
    argTypes:
    - XSGroupDecl[]
    - int
    constantsTouched: []
    func_position:
      end: 1314
      start: 1310
    functionDepth: 0
    functionLinenumber: 1310
    functionLinenumberEnd: 1314
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSGroupDecl[],int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 3
    functionsReached:
    - System.arraycopy(XSGroupDecl[],int,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.impl.xs.SchemaGrammar)
    - Math.min(org.apache.xerces.impl.xs.SchemaGrammar,int)
    linkageType: ''
    returnType: XSGroupDecl[]
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSGroupDecl[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.min(org.apache.xerces.impl.xs.SchemaGrammar,int)
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1318,1
    - Dst: System.arraycopy(XSElementDecl[],int,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.impl.xs.SchemaGrammar)
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1318,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - XSElementDecl[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XSElementDecl[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - oldArray
    - newSize
    argTypes:
    - XSElementDecl[]
    - int
    constantsTouched: []
    func_position:
      end: 1320
      start: 1316
    functionDepth: 0
    functionLinenumber: 1316
    functionLinenumberEnd: 1320
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSElementDecl[],int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 1
    functionsReached:
    - Math.min(org.apache.xerces.impl.xs.SchemaGrammar,int)
    - System.arraycopy(XSElementDecl[],int,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.impl.xs.SchemaGrammar)
    linkageType: ''
    returnType: XSElementDecl[]
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSElementDecl[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.min(org.apache.xerces.impl.xs.SchemaGrammar,int)
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1324,1
    - Dst: System.arraycopy(SimpleLocator[],int,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.impl.xs.SchemaGrammar)
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1324,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - SimpleLocator[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: SimpleLocator[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - oldArray
    - newSize
    argTypes:
    - SimpleLocator[]
    - int
    constantsTouched: []
    func_position:
      end: 1326
      start: 1322
    functionDepth: 0
    functionLinenumber: 1322
    functionLinenumberEnd: 1326
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(SimpleLocator[],int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 6
    functionsReached:
    - Math.min(org.apache.xerces.impl.xs.SchemaGrammar,int)
    - System.arraycopy(SimpleLocator[],int,org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.impl.xs.SchemaGrammar)
    linkageType: ''
    returnType: SimpleLocator[]
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].resize(SimpleLocator[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1362,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1363,1
    - Dst: '[java.util.Vector].addElement(Object)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1365,1
    - Dst: '[java.util.Vector].addElement(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1366,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - document
    - location
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 1367
      start: 1360
    functionDepth: 1
    functionLinenumber: 1360
    functionLinenumberEnd: 1367
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].addDocument(Object,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[java.util.Vector].addElement(String)'
    - '[java.util.Vector].addElement(Object)'
    - '[java.util.Vector].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].addDocument(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1372,1
    - Dst: '[java.util.Vector].removeElementAt(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1373,1
    - Dst: '[java.util.Vector].removeElementAt(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1374,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1376
      start: 1369
    functionDepth: 1
    functionLinenumber: 1369
    functionLinenumberEnd: 1376
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].removeDocument(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[java.util.Vector].size()'
    - '[java.util.Vector].removeElementAt(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].removeDocument(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1385
      start: 1383
    functionDepth: 0
    functionLinenumber: 1383
    functionLinenumberEnd: 1385
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getSchemaNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getSchemaNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SoftReference].get()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1390,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1397,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setFeature(org.apache.xerces.impl.xs.SchemaGrammar,boolean)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1401,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setFeature(org.apache.xerces.impl.xs.SchemaGrammar,boolean)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1402,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].<init>(org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1404,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(org.apache.xerces.impl.xs.SchemaGrammar,boolean)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1406,1
    - Dst: '[SoftReference].<init>(org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1409,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.parsers.DOMParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1411
      start: 1388
    functionDepth: 1
    functionLinenumber: 1388
    functionLinenumberEnd: 1411
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getDOMParser()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 1
    functionsReached:
    - '[SoftReference].get()'
    - '[SoftReference].<init>(org.apache.xerces.parsers.DOMParser)'
    - '[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable)'
    - '[org.apache.xerces.parsers.XML11Configuration].setFeature(org.apache.xerces.impl.xs.SchemaGrammar,boolean)'
    - '[org.apache.xerces.parsers.DOMParser].setFeature(org.apache.xerces.impl.xs.SchemaGrammar,boolean)'
    - '[org.apache.xerces.parsers.DOMParser].<init>(org.apache.xerces.parsers.XML11Configuration)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.DOMParser
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getDOMParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SoftReference].get()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1415,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1422,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setFeature(org.apache.xerces.impl.xs.SchemaGrammar,boolean)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1426,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setFeature(org.apache.xerces.impl.xs.SchemaGrammar,boolean)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1427,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].<init>(org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1428,1
    - Dst: '[SoftReference].<init>(org.apache.xerces.parsers.SAXParser)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1429,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.parsers.SAXParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1431
      start: 1413
    functionDepth: 1
    functionLinenumber: 1413
    functionLinenumberEnd: 1431
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getSAXParser()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 1
    functionsReached:
    - '[SoftReference].get()'
    - '[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable)'
    - '[SoftReference].<init>(org.apache.xerces.parsers.SAXParser)'
    - '[org.apache.xerces.parsers.XML11Configuration].setFeature(org.apache.xerces.impl.xs.SchemaGrammar,boolean)'
    - '[org.apache.xerces.parsers.SAXParser].<init>(org.apache.xerces.parsers.XML11Configuration)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.SAXParser
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getSAXParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].<init>(String,org.apache.xerces.impl.xs.SchemaGrammar,short)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1488,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(String,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1491,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamedMap
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - objectType
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 1496
      start: 1446
    functionDepth: 0
    functionLinenumber: 1446
    functionLinenumberEnd: 1496
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].<init>(String,org.apache.xerces.impl.xs.SchemaGrammar,short)'
    - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(String,org.apache.xerces.impl.xs.SchemaGrammar)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamedMap
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: table.getEntries()
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1536,1
    - Dst: '[org.apache.xerces.impl.xs.util.ObjectListImpl].<init>(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1537,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.datatypes.ObjectList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - objectType
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 1541
      start: 1498
    functionDepth: 0
    functionLinenumber: 1498
    functionLinenumberEnd: 1541
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - table.getEntries()
    - '[org.apache.xerces.impl.xs.util.ObjectListImpl].<init>(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
    linkageType: ''
    returnType: org.apache.xerces.xs.datatypes.ObjectList
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1546
      start: 1543
    functionDepth: 0
    functionLinenumber: 1543
    functionLinenumberEnd: 1546
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].resetComponents()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].resetComponents()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1556,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSTypeDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1557
      start: 1555
    functionDepth: 1
    functionLinenumber: 1555
    functionLinenumberEnd: 1557
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getTypeDefinition(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTypeDefinition
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getTypeDefinition(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1566,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAttributeDeclaration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1567
      start: 1565
    functionDepth: 1
    functionLinenumber: 1565
    functionLinenumberEnd: 1567
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getAttributeDeclaration(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAttributeDeclaration
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getAttributeDeclaration(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1576,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSElementDeclaration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1577
      start: 1575
    functionDepth: 1
    functionLinenumber: 1575
    functionLinenumberEnd: 1577
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getElementDeclaration(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSElementDeclaration
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getElementDeclaration(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1586,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAttributeGroupDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1587
      start: 1585
    functionDepth: 1
    functionLinenumber: 1585
    functionLinenumberEnd: 1587
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getAttributeGroup(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAttributeGroupDefinition
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getAttributeGroup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1597,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModelGroupDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1598
      start: 1596
    functionDepth: 1
    functionLinenumber: 1596
    functionLinenumberEnd: 1598
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getModelGroupDefinition(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModelGroupDefinition
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getModelGroupDefinition(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1608,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNotationDeclaration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1609
      start: 1607
    functionDepth: 1
    functionLinenumber: 1607
    functionLinenumberEnd: 1609
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getNotationDeclaration(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNotationDeclaration
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getNotationDeclaration(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1612,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSIDCDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1613
      start: 1611
    functionDepth: 1
    functionLinenumber: 1611
    functionLinenumberEnd: 1613
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getIDCDefinition(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSIDCDefinition
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getIDCDefinition(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(java.util.Vector)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1622,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1623
      start: 1621
    functionDepth: 1
    functionLinenumber: 1621
    functionLinenumberEnd: 1623
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 5
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(java.util.Vector)'
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1632,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1633
      start: 1631
    functionDepth: 0
    functionLinenumber: 1631
    functionLinenumberEnd: 1633
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].toXSModel()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].toXSModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].toXSModel()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1637,1
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].<init>(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1653,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - XSGrammar[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammars
    argTypes:
    - XSGrammar[]
    constantsTouched: []
    func_position:
      end: 1654
      start: 1635
    functionDepth: 1
    functionLinenumber: 1635
    functionLinenumberEnd: 1654
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].toXSModel(XSGrammar[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl].<init>(org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].toXSModel()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].toXSModel(XSGrammar[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(XSAnnotationImpl[],int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1663,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1664
      start: 1659
    functionDepth: 0
    functionLinenumber: 1659
    functionLinenumberEnd: 1664
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(XSAnnotationImpl[],int)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(XSAnnotationImpl[],int,org.apache.xerces.impl.xs.SchemaGrammar,int,int)
      Src: org.apache.xerces.impl.xs.SchemaGrammar:1675,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSAnnotationImpl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotation
    argTypes:
    - org.apache.xerces.impl.xs.XSAnnotationImpl
    constantsTouched: []
    func_position:
      end: 1679
      start: 1666
    functionDepth: 0
    functionLinenumber: 1666
    functionLinenumberEnd: 1679
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(XSAnnotationImpl[],int,org.apache.xerces.impl.xs.SchemaGrammar,int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - isImmutable
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1683
      start: 1681
    functionDepth: 0
    functionLinenumber: 1681
    functionLinenumberEnd: 1683
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].setImmutable(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].setImmutable(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.XSDDescription
      - XSAnnotationImpl[]
      - int
      - org.apache.xerces.util.SymbolTable
      - SoftReference
      - SoftReference
      - boolean
      - int
      - int
      - int
      - int
      - java.util.Vector
      - int
      - int
      - int
      - XSComplexTypeDecl[]
      - SimpleLocator[]
      - int
      - int
      - XSGroupDecl[]
      - SimpleLocator[]
      - boolean
      - int
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - BuiltinSchemaGrammar
      - BuiltinSchemaGrammar
      - org.apache.xerces.impl.dv.XSSimpleType
      - BuiltinSchemaGrammar
      - short
      - boolean[]
      - XSNamedMap[]
      - ObjectList[]
      - java.util.Vector
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XSGrammar
      - org.apache.xerces.xs.XSNamespaceItem
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1687
      start: 1685
    functionDepth: 0
    functionLinenumber: 1685
    functionLinenumberEnd: 1687
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar].isImmutable()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar].isImmutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.SchemaDVFactory].getInstance()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:279,1
    - Dst: '[org.apache.xerces.impl.dv.SchemaDVFactory].getInstance(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:282,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:290,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setNamespace(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:292,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:295,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:296,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:297,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:298,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:299,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:300,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:303,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:304,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:305,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:306,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:307,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:308,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:309,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:312,1
    - Dst: '[org.apache.xerces.impl.dv.SchemaDVFactory].getBuiltInTypes()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:315,1
    - Dst: '[org.apache.xerces.util.SymbolHash].getLength()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:319,1
    - Dst: '[org.apache.xerces.util.SymbolHash].getValues(org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar,int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:321,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:325,1
    - Dst: fAnyType.getName()
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:330,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:330,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:336,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setNamespace(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:338,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:341,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:342,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:343,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:344,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:345,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:346,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:349,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:350,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:351,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:352,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:353,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:354,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:355,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:358,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:361,1
    - Dst: '[org.apache.xerces.impl.dv.SchemaDVFactory].getBuiltInType(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:370,1
    - Dst: '[BuiltinAttrDecl].<init>(org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:371,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar,BuiltinAttrDecl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:371,1
    - Dst: '[org.apache.xerces.impl.dv.SchemaDVFactory].getBuiltInType(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:376,1
    - Dst: '[BuiltinAttrDecl].<init>(org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:377,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar,BuiltinAttrDecl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:377,1
    - Dst: '[org.apache.xerces.impl.dv.SchemaDVFactory].getBuiltInType(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:379,1
    - Dst: '[org.apache.xerces.impl.dv.SchemaDVFactory].createTypeList(String,String,short,org.apache.xerces.impl.dv.XSSimpleType,null)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:384,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setAnonymous(boolean)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:386,1
    - Dst: '[BuiltinAttrDecl].<init>(org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:388,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar,BuiltinAttrDecl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:388,1
    - Dst: '[BuiltinAttrDecl].<init>(org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:394,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar,BuiltinAttrDecl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:394,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 115
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar
      static: false
      superClass: SchemaGrammar
    argCount: 2
    argNames:
    - grammar
    - schemaVersion
    argTypes:
    - int
    - short
    constantsTouched: []
    func_position:
      end: 396
      start: 276
    functionDepth: 5
    functionLinenumber: 276
    functionLinenumberEnd: 396
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].<init>(int,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem()'
    - '[BuiltinAttrDecl].<init>(org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar)'
    - '[org.apache.xerces.util.SymbolHash].<init>(int)'
    - '[org.apache.xerces.impl.dv.SchemaDVFactory].getInstance()'
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar,BuiltinAttrDecl)'
    - '[BuiltinAttrDecl].<init>(org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar)'
    - '[org.apache.xerces.impl.dv.SchemaDVFactory].getBuiltInType(String)'
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setAnonymous(boolean)'
    - '[org.apache.xerces.util.SymbolHash].getValues(org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar,int)'
    - fAnyType.getName()
    - '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
    - '[org.apache.xerces.impl.dv.SchemaDVFactory].createTypeList(String,String,short,org.apache.xerces.impl.dv.XSSimpleType,null)'
    - '[org.apache.xerces.util.SymbolHash].getLength()'
    - '[org.apache.xerces.impl.xs.XSDDescription].setNamespace(String)'
    - '[org.apache.xerces.impl.dv.SchemaDVFactory].getBuiltInTypes()'
    - '[org.apache.xerces.impl.dv.SchemaDVFactory].getInstance(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].<init>(int,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fGrammarDescription.makeClone()
      Src: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar:401,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.XMLGrammarDescription
      static: false
      superClass: SchemaGrammar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 400
    functionDepth: 0
    functionLinenumber: 400
    functionLinenumberEnd: 402
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGrammarDescription()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - fGrammarDescription.makeClone()
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.XMLGrammarDescription
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGrammarDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Vector
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 1
    argNames:
    - importedGrammars
    argTypes:
    - java.util.Vector
    constantsTouched: []
    func_position:
      end: 408
      start: 406
    functionDepth: 0
    functionLinenumber: 406
    functionLinenumberEnd: 408
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].setImportedGrammars(java.util.Vector)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].setImportedGrammars(java.util.Vector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSAttributeDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSAttributeDecl
    constantsTouched: []
    func_position:
      end: 411
      start: 409
    functionDepth: 0
    functionLinenumber: 409
    functionLinenumberEnd: 411
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.impl.xs.XSAttributeDecl
    - String
    constantsTouched: []
    func_position:
      end: 414
      start: 412
    functionDepth: 0
    functionLinenumber: 412
    functionLinenumberEnd: 414
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSAttributeGroupDecl
    constantsTouched: []
    func_position:
      end: 417
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 417
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.impl.xs.XSAttributeGroupDecl
    - String
    constantsTouched: []
    func_position:
      end: 420
      start: 418
    functionDepth: 0
    functionLinenumber: 418
    functionLinenumberEnd: 420
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    constantsTouched: []
    func_position:
      end: 423
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 423
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    - String
    constantsTouched: []
    func_position:
      end: 426
      start: 424
    functionDepth: 0
    functionLinenumber: 424
    functionLinenumberEnd: 426
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    constantsTouched: []
    func_position:
      end: 429
      start: 427
    functionDepth: 0
    functionLinenumber: 427
    functionLinenumberEnd: 429
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSGroupDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSGroupDecl
    constantsTouched: []
    func_position:
      end: 432
      start: 430
    functionDepth: 0
    functionLinenumber: 430
    functionLinenumberEnd: 432
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSGroupDecl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.impl.xs.XSGroupDecl
    - String
    constantsTouched: []
    func_position:
      end: 435
      start: 433
    functionDepth: 0
    functionLinenumber: 433
    functionLinenumberEnd: 435
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSNotationDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSNotationDecl
    constantsTouched: []
    func_position:
      end: 438
      start: 436
    functionDepth: 0
    functionLinenumber: 436
    functionLinenumberEnd: 438
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSNotationDecl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.impl.xs.XSNotationDecl
    - String
    constantsTouched: []
    func_position:
      end: 441
      start: 439
    functionDepth: 0
    functionLinenumber: 439
    functionLinenumberEnd: 441
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    constantsTouched: []
    func_position:
      end: 444
      start: 442
    functionDepth: 0
    functionLinenumber: 442
    functionLinenumberEnd: 444
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    - String
    constantsTouched: []
    func_position:
      end: 447
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 447
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSComplexTypeDecl
    constantsTouched: []
    func_position:
      end: 450
      start: 448
    functionDepth: 0
    functionLinenumber: 448
    functionLinenumberEnd: 450
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.impl.xs.XSComplexTypeDecl
    - String
    constantsTouched: []
    func_position:
      end: 453
      start: 451
    functionDepth: 0
    functionLinenumber: 451
    functionLinenumberEnd: 453
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.XSSimpleType
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.dv.XSSimpleType
    constantsTouched: []
    func_position:
      end: 456
      start: 454
    functionDepth: 0
    functionLinenumber: 454
    functionLinenumberEnd: 456
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.XSSimpleType
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.impl.dv.XSSimpleType
    - String
    constantsTouched: []
    func_position:
      end: 459
      start: 457
    functionDepth: 0
    functionLinenumber: 457
    functionLinenumberEnd: 459
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 2
    argNames:
    - decl
    - locator
    argTypes:
    - org.apache.xerces.impl.xs.XSComplexTypeDecl
    - org.apache.xerces.impl.xs.util.SimpleLocator
    constantsTouched: []
    func_position:
      end: 462
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 462
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.util.SimpleLocator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.util.SimpleLocator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSGroupDecl
      - org.apache.xerces.impl.xs.XSGroupDecl
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 3
    argNames:
    - derived
    - base
    - locator
    argTypes:
    - org.apache.xerces.impl.xs.XSGroupDecl
    - org.apache.xerces.impl.xs.XSGroupDecl
    - org.apache.xerces.impl.xs.util.SimpleLocator
    constantsTouched: []
    func_position:
      end: 465
      start: 463
    functionDepth: 0
    functionLinenumber: 463
    functionLinenumberEnd: 465
    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: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 2
    argNames:
    - document
    - location
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 468
      start: 466
    functionDepth: 0
    functionLinenumber: 466
    functionLinenumberEnd: 468
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addDocument(Object,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addDocument(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.parsers.DOMParser
      static: false
      superClass: SchemaGrammar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 473
      start: 471
    functionDepth: 0
    functionLinenumber: 471
    functionLinenumberEnd: 473
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getDOMParser()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.parsers.DOMParser
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getDOMParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.parsers.SAXParser
      static: false
      superClass: SchemaGrammar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 476
      start: 474
    functionDepth: 0
    functionLinenumber: 474
    functionLinenumberEnd: 476
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getSAXParser()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.parsers.SAXParser
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getSAXParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Schema4Annotations].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:491,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:503,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setNamespace(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:505,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:509,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:510,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:511,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:512,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:513,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:514,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:517,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:518,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:519,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:520,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:521,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:522,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:523,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:526,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createAnnotationElementDecl(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:532,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createAnnotationElementDecl(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:533,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createAnnotationElementDecl(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:534,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:537,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:538,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:539,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(String,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:541,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(String,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:542,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(String,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:543,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:545,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:546,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:547,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].<init>()'
      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:551,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:552,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].<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:561,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:562,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:567,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:568,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].setValues(String,null,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,null,org.apache.xerces.impl.xs.XSComplexTypeDecl,null)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:569,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:574,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:575,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].setValues(String,null,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,null,org.apache.xerces.impl.xs.XSComplexTypeDecl,null)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:576,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:581,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:582,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].setValues(org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,null,org.apache.xerces.impl.xs.XSComplexTypeDecl,null)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:583,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:588,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:589,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].setValues(String,null,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,null,org.apache.xerces.impl.xs.XSComplexTypeDecl,null)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:590,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:596,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse(org.apache.xerces.impl.xs.XSAttributeUseImpl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:602,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse(org.apache.xerces.impl.xs.XSAttributeUseImpl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:605,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse(org.apache.xerces.impl.xs.XSAttributeUseImpl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:606,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse(org.apache.xerces.impl.xs.XSAttributeUseImpl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:609,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createUnboundedModelGroupParticle()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:614,1
    - Dst: '[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:616,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createChoiceElementParticle(org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:620,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createChoiceElementParticle(org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:621,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createUnboundedAnyWildcardSequenceParticle()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:626,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setValues(String,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,short,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,boolean,org.apache.xerces.impl.xs.XSAttributeGroupDecl,null,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.util.XSObjectListImpl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:629,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setName(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:632,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setIsAnonymous()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:633,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setValues(String,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,short,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,boolean,org.apache.xerces.impl.xs.XSAttributeGroupDecl,null,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.util.XSObjectListImpl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:635,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setName(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:638,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setIsAnonymous()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:639,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setValues(String,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,short,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,boolean,org.apache.xerces.impl.xs.XSAttributeGroupDecl,null,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.util.XSObjectListImpl)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:641,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setName(String)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:644,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setIsAnonymous()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:645,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 136
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations
      static: false
      superClass: SchemaGrammar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 647
      start: 497
    functionDepth: 3
    functionLinenumber: 497
    functionLinenumberEnd: 647
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setIsAnonymous()'
    - '[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()'
    - '[org.apache.xerces.impl.xs.XSAttributeUseImpl].<init>()'
    - '[org.apache.xerces.util.SymbolHash].put(String,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations)'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setValues(String,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,short,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,boolean,org.apache.xerces.impl.xs.XSAttributeGroupDecl,null,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.util.XSObjectListImpl)'
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].<init>()'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].<init>()'
    - '[Schema4Annotations].<init>()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createUnboundedModelGroupParticle()'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setName(String)'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].<init>()'
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].setValues(org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,null,org.apache.xerces.impl.xs.XSComplexTypeDecl,null)'
    - '[org.apache.xerces.util.SymbolHash].<init>(int)'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse(org.apache.xerces.impl.xs.XSAttributeUseImpl)'
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations)'
    - '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createUnboundedAnyWildcardSequenceParticle()'
    - '[org.apache.xerces.impl.xs.XSDDescription].setNamespace(String)'
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createChoiceElementParticle(org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations)'
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].setValues(String,null,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations,null,org.apache.xerces.impl.xs.XSComplexTypeDecl,null)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createAnnotationElementDecl(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fGrammarDescription.makeClone()
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:652,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.XMLGrammarDescription
      static: false
      superClass: SchemaGrammar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 653
      start: 651
    functionDepth: 0
    functionLinenumber: 651
    functionLinenumberEnd: 653
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].getGrammarDescription()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - fGrammarDescription.makeClone()
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.XMLGrammarDescription
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].getGrammarDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Vector
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 1
    argNames:
    - importedGrammars
    argTypes:
    - java.util.Vector
    constantsTouched: []
    func_position:
      end: 659
      start: 657
    functionDepth: 0
    functionLinenumber: 657
    functionLinenumberEnd: 659
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].setImportedGrammars(java.util.Vector)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].setImportedGrammars(java.util.Vector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSAttributeDecl
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSAttributeDecl
    constantsTouched: []
    func_position:
      end: 662
      start: 660
    functionDepth: 0
    functionLinenumber: 660
    functionLinenumberEnd: 662
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.impl.xs.XSAttributeGroupDecl
    - String
    constantsTouched: []
    func_position:
      end: 665
      start: 663
    functionDepth: 0
    functionLinenumber: 663
    functionLinenumberEnd: 665
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSAttributeGroupDecl
    constantsTouched: []
    func_position:
      end: 668
      start: 666
    functionDepth: 0
    functionLinenumber: 666
    functionLinenumberEnd: 668
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.impl.xs.XSAttributeGroupDecl
    - String
    constantsTouched: []
    func_position:
      end: 671
      start: 669
    functionDepth: 0
    functionLinenumber: 669
    functionLinenumberEnd: 671
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    constantsTouched: []
    func_position:
      end: 674
      start: 672
    functionDepth: 0
    functionLinenumber: 672
    functionLinenumberEnd: 674
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    - String
    constantsTouched: []
    func_position:
      end: 677
      start: 675
    functionDepth: 0
    functionLinenumber: 675
    functionLinenumberEnd: 677
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    constantsTouched: []
    func_position:
      end: 680
      start: 678
    functionDepth: 0
    functionLinenumber: 678
    functionLinenumberEnd: 680
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSGroupDecl
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSGroupDecl
    constantsTouched: []
    func_position:
      end: 683
      start: 681
    functionDepth: 0
    functionLinenumber: 681
    functionLinenumberEnd: 683
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSGroupDecl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.impl.xs.XSGroupDecl
    - String
    constantsTouched: []
    func_position:
      end: 686
      start: 684
    functionDepth: 0
    functionLinenumber: 684
    functionLinenumberEnd: 686
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSNotationDecl
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSNotationDecl
    constantsTouched: []
    func_position:
      end: 689
      start: 687
    functionDepth: 0
    functionLinenumber: 687
    functionLinenumberEnd: 689
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSNotationDecl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.impl.xs.XSNotationDecl
    - String
    constantsTouched: []
    func_position:
      end: 692
      start: 690
    functionDepth: 0
    functionLinenumber: 690
    functionLinenumberEnd: 692
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    constantsTouched: []
    func_position:
      end: 695
      start: 693
    functionDepth: 0
    functionLinenumber: 693
    functionLinenumberEnd: 695
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    - String
    constantsTouched: []
    func_position:
      end: 698
      start: 696
    functionDepth: 0
    functionLinenumber: 696
    functionLinenumberEnd: 698
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSComplexTypeDecl
    constantsTouched: []
    func_position:
      end: 701
      start: 699
    functionDepth: 0
    functionLinenumber: 699
    functionLinenumberEnd: 701
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.impl.xs.XSComplexTypeDecl
    - String
    constantsTouched: []
    func_position:
      end: 704
      start: 702
    functionDepth: 0
    functionLinenumber: 702
    functionLinenumberEnd: 704
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.XSSimpleType
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.dv.XSSimpleType
    constantsTouched: []
    func_position:
      end: 707
      start: 705
    functionDepth: 0
    functionLinenumber: 705
    functionLinenumberEnd: 707
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.XSSimpleType
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 2
    argNames:
    - decl
    - location
    argTypes:
    - org.apache.xerces.impl.dv.XSSimpleType
    - String
    constantsTouched: []
    func_position:
      end: 710
      start: 708
    functionDepth: 0
    functionLinenumber: 708
    functionLinenumberEnd: 710
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 2
    argNames:
    - decl
    - locator
    argTypes:
    - org.apache.xerces.impl.xs.XSComplexTypeDecl
    - org.apache.xerces.impl.xs.util.SimpleLocator
    constantsTouched: []
    func_position:
      end: 713
      start: 711
    functionDepth: 0
    functionLinenumber: 711
    functionLinenumberEnd: 713
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.util.SimpleLocator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.util.SimpleLocator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSGroupDecl
      - org.apache.xerces.impl.xs.XSGroupDecl
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 3
    argNames:
    - derived
    - base
    - locator
    argTypes:
    - org.apache.xerces.impl.xs.XSGroupDecl
    - org.apache.xerces.impl.xs.XSGroupDecl
    - org.apache.xerces.impl.xs.util.SimpleLocator
    constantsTouched: []
    func_position:
      end: 716
      start: 714
    functionDepth: 0
    functionLinenumber: 714
    functionLinenumberEnd: 716
    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: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: SchemaGrammar
    argCount: 2
    argNames:
    - document
    - location
    argTypes:
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 719
      start: 717
    functionDepth: 0
    functionLinenumber: 717
    functionLinenumberEnd: 719
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addDocument(Object,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addDocument(Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.parsers.DOMParser
      static: false
      superClass: SchemaGrammar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 724
      start: 722
    functionDepth: 0
    functionLinenumber: 722
    functionLinenumberEnd: 724
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].getDOMParser()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.parsers.DOMParser
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].getDOMParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.parsers.SAXParser
      static: false
      superClass: SchemaGrammar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 727
      start: 725
    functionDepth: 0
    functionLinenumber: 725
    functionLinenumberEnd: 727
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].getSAXParser()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.parsers.SAXParser
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].getSAXParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:734,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].setIsGlobal()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:737,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].setConstraintType(org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations)'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:740,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSElementDecl
      static: false
      superClass: SchemaGrammar
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 742
      start: 733
    functionDepth: 1
    functionLinenumber: 733
    functionLinenumberEnd: 742
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createAnnotationElementDecl(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSElementDecl].setIsGlobal()'
    - '[org.apache.xerces.impl.xs.XSElementDecl].setConstraintType(org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations)'
    - '[org.apache.xerces.impl.xs.XSElementDecl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSElementDecl
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createAnnotationElementDecl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:745,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSParticleDecl
      static: false
      superClass: SchemaGrammar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 750
      start: 744
    functionDepth: 1
    functionLinenumber: 744
    functionLinenumberEnd: 750
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createUnboundedModelGroupParticle()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSParticleDecl
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createUnboundedModelGroupParticle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:753,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSParticleDecl
      static: false
      superClass: SchemaGrammar
    argCount: 1
    argNames:
    - ref
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    constantsTouched: []
    func_position:
      end: 759
      start: 752
    functionDepth: 1
    functionLinenumber: 752
    functionLinenumberEnd: 759
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createChoiceElementParticle(org.apache.xerces.impl.xs.XSElementDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSParticleDecl
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createChoiceElementParticle(org.apache.xerces.impl.xs.XSElementDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createUnboundedModelGroupParticle()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:762,1
    - Dst: '[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:763,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createAnyLaxWildcardParticle()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:767,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSParticleDecl
      static: false
      superClass: SchemaGrammar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 770
      start: 761
    functionDepth: 2
    functionLinenumber: 761
    functionLinenumberEnd: 770
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createUnboundedAnyWildcardSequenceParticle()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createUnboundedModelGroupParticle()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createAnyLaxWildcardParticle()'
    - '[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSParticleDecl
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createUnboundedAnyWildcardSequenceParticle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:773,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations:778,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Schema4Annotations
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSParticleDecl
      static: false
      superClass: SchemaGrammar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 785
      start: 772
    functionDepth: 1
    functionLinenumber: 772
    functionLinenumberEnd: 785
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createAnyLaxWildcardParticle()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSParticleDecl
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createAnyLaxWildcardParticle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].createParticle()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType:1183,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].createAttrGrp()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType:1184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType
      static: false
      superClass: XSComplexTypeDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1185
      start: 1176
    functionDepth: 2
    functionLinenumber: 1176
    functionLinenumberEnd: 1185
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].createParticle()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].createAttrGrp()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - 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
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XSComplexTypeDecl
    argCount: 11
    argNames:
    - name
    - targetNamespace
    - baseType
    - derivedBy
    - schemaFinal
    - block
    - contentType
    - isAbstract
    - attrGrp
    - simpleType
    - particle
    argTypes:
    - String
    - 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: []
    func_position:
      end: 1194
      start: 1188
    functionDepth: 0
    functionLinenumber: 1188
    functionLinenumberEnd: 1194
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].setValues(String,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: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].setValues(String,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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XSComplexTypeDecl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1198
      start: 1196
    functionDepth: 0
    functionLinenumber: 1196
    functionLinenumberEnd: 1198
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XSComplexTypeDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1202
      start: 1200
    functionDepth: 0
    functionLinenumber: 1200
    functionLinenumberEnd: 1202
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].setIsAbstractType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].setIsAbstractType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XSComplexTypeDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1206
      start: 1204
    functionDepth: 0
    functionLinenumber: 1204
    functionLinenumberEnd: 1206
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].setContainsTypeID()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].setContainsTypeID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XSComplexTypeDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1210
      start: 1208
    functionDepth: 0
    functionLinenumber: 1208
    functionLinenumberEnd: 1210
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].setIsAnonymous()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].setIsAnonymous()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XSComplexTypeDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1214
      start: 1212
    functionDepth: 0
    functionLinenumber: 1212
    functionLinenumberEnd: 1214
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: XSComplexTypeDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1218
      start: 1216
    functionDepth: 0
    functionLinenumber: 1216
    functionLinenumberEnd: 1218
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItem
      static: false
      superClass: XSComplexTypeDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1222
      start: 1220
    functionDepth: 0
    functionLinenumber: 1220
    functionLinenumberEnd: 1222
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].getNamespaceItem()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItem
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].getNamespaceItem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType:1225,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType:1227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSAttributeGroupDecl
      static: false
      superClass: XSComplexTypeDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1230
      start: 1224
    functionDepth: 1
    functionLinenumber: 1224
    functionLinenumberEnd: 1230
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].createAttrGrp()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSAttributeGroupDecl
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].createAttrGrp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType:1235,1
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType:1238,1
    - Dst: '[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType:1244,1
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType:1250,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSParticleDecl
      static: false
      superClass: XSComplexTypeDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1255
      start: 1232
    functionDepth: 1
    functionLinenumber: 1232
    functionLinenumberEnd: 1255
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].createParticle()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()'
    - '[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSParticleDecl
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].createParticle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.impl.dv.XSSimpleType
      - short
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinAttrDecl
      static: false
      superClass: XSAttributeDecl
    argCount: 4
    argNames:
    - name
    - tns
    - type
    - scope
    argTypes:
    - String
    - String
    - org.apache.xerces.impl.dv.XSSimpleType
    - short
    constantsTouched: []
    func_position:
      end: 1264
      start: 1258
    functionDepth: 0
    functionLinenumber: 1258
    functionLinenumberEnd: 1264
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinAttrDecl].<init>(String,String,org.apache.xerces.impl.dv.XSSimpleType,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SchemaGrammar.BuiltinAttrDecl
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinAttrDecl].<init>(String,String,org.apache.xerces.impl.dv.XSSimpleType,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.impl.dv.XSSimpleType
      - short
      - short
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XSAttributeDecl
    argCount: 7
    argNames:
    - name
    - targetNamespace
    - simpleType
    - constraintType
    - scope
    - valInfo
    - enclosingCT
    argTypes:
    - String
    - String
    - org.apache.xerces.impl.dv.XSSimpleType
    - short
    - short
    - org.apache.xerces.impl.dv.ValidatedInfo
    - org.apache.xerces.impl.xs.XSComplexTypeDecl
    constantsTouched: []
    func_position:
      end: 1270
      start: 1266
    functionDepth: 0
    functionLinenumber: 1266
    functionLinenumberEnd: 1270
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinAttrDecl].setValues(String,String,org.apache.xerces.impl.dv.XSSimpleType,short,short,org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.xs.XSComplexTypeDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinAttrDecl].setValues(String,String,org.apache.xerces.impl.dv.XSSimpleType,short,short,org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.xs.XSComplexTypeDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XSAttributeDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1274
      start: 1272
    functionDepth: 0
    functionLinenumber: 1272
    functionLinenumberEnd: 1274
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinAttrDecl].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinAttrDecl].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAnnotation
      static: false
      superClass: XSAttributeDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1278
      start: 1276
    functionDepth: 0
    functionLinenumber: 1276
    functionLinenumberEnd: 1278
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinAttrDecl].getAnnotation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAnnotation
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinAttrDecl].getAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItem
      static: false
      superClass: XSAttributeDecl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1282
      start: 1280
    functionDepth: 0
    functionLinenumber: 1280
    functionLinenumberEnd: 1282
    functionName: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinAttrDecl].getNamespaceItem()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItem
    signature: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinAttrDecl].getNamespaceItem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:39,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:40,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:41,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:42,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:43,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:46,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:49,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:50,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:51,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:52,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:53,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:54,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:55,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:56,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:57,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:58,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:59,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:60,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:61,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:62,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:63,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:64,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:65,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:66,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:67,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:68,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:69,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:70,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:71,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:72,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:73,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:74,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:75,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:76,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:77,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:78,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:79,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:80,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:81,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:82,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:83,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:84,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:85,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:86,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:87,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:88,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:89,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:90,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:93,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:94,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:95,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:96,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:97,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:98,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:99,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:100,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:101,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:102,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:103,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:104,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:105,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:106,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:107,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:108,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:109,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:110,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:111,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:112,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:113,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:114,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:115,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:116,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:117,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:118,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:119,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:120,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:121,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:122,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:123,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:124,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:125,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:126,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xs.SchemaSymbols:127,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - short
      - short
      - short
      - short
      - short
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.SchemaSymbols
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.SchemaSymbols].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaSymbols.java
    functionUses: 0
    functionsReached:
    - '[String].intern()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SchemaSymbols
    signature: '[org.apache.xerces.impl.xs.SchemaSymbols].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.NamespaceSupport].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport:49,1
    - Dst: '[org.w3c.dom.Element].getOwnerDocument()'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport:51,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getDocumentElement()'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport:52,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].<init>(org.w3c.dom.Element,org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport:53,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - SchemaRootContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.SchemaNamespaceSupport
      static: false
      superClass: org.apache.xerces.util.NamespaceSupport
    argCount: 2
    argNames:
    - schemaRoot
    - symbolTable
    argTypes:
    - org.w3c.dom.Element
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 56
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>(org.w3c.dom.Element,org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaNamespaceSupport.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getDocumentElement()'
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].<init>(org.w3c.dom.Element,org.apache.xerces.util.SymbolTable)'
    - '[org.apache.xerces.util.NamespaceSupport].<init>()'
    - '[org.w3c.dom.Element].getOwnerDocument()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SchemaNamespaceSupport
    signature: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>(org.w3c.dom.Element,org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(org.apache.xerces.impl.xs.SchemaNamespaceSupport,int,org.apache.xerces.impl.xs.SchemaNamespaceSupport,int,org.apache.xerces.impl.xs.SchemaNamespaceSupport)
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport:64,1
    - Dst: System.arraycopy(org.apache.xerces.impl.xs.SchemaNamespaceSupport,int,org.apache.xerces.impl.xs.SchemaNamespaceSupport,int,int)
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport:68,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      classConcrete: true
      classEnum: false
      classFields:
      - SchemaRootContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.SchemaNamespaceSupport
      static: false
      superClass: org.apache.xerces.util.NamespaceSupport
    argCount: 1
    argNames:
    - nSupport
    argTypes:
    - org.apache.xerces.impl.xs.SchemaNamespaceSupport
    constantsTouched: []
    func_position:
      end: 69
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 69
    functionName: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>(org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaNamespaceSupport.java
    functionUses: 3
    functionsReached:
    - System.arraycopy(org.apache.xerces.impl.xs.SchemaNamespaceSupport,int,org.apache.xerces.impl.xs.SchemaNamespaceSupport,int,org.apache.xerces.impl.xs.SchemaNamespaceSupport)
    - System.arraycopy(org.apache.xerces.impl.xs.SchemaNamespaceSupport,int,org.apache.xerces.impl.xs.SchemaNamespaceSupport,int,int)
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SchemaNamespaceSupport
    signature: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>(org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].pushContext()'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport:84,1
    - Dst: System.arraycopy(org.apache.xerces.impl.xs.SchemaNamespaceSupport,int,org.apache.xerces.impl.xs.SchemaNamespaceSupport,int,org.apache.xerces.impl.xs.SchemaNamespaceSupport)
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport:89,1
    - Dst: System.arraycopy(String[],int,org.apache.xerces.impl.xs.SchemaNamespaceSupport,org.apache.xerces.impl.xs.SchemaNamespaceSupport,org.apache.xerces.impl.xs.SchemaNamespaceSupport)
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport:92,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - SchemaRootContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.NamespaceSupport
    argCount: 1
    argNames:
    - namespaceDecls
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 95
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].setEffectiveContext(String[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaNamespaceSupport.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(org.apache.xerces.impl.xs.SchemaNamespaceSupport,int,org.apache.xerces.impl.xs.SchemaNamespaceSupport,int,org.apache.xerces.impl.xs.SchemaNamespaceSupport)
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].pushContext()'
    - System.arraycopy(String[],int,org.apache.xerces.impl.xs.SchemaNamespaceSupport,org.apache.xerces.impl.xs.SchemaNamespaceSupport,org.apache.xerces.impl.xs.SchemaNamespaceSupport)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].setEffectiveContext(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(org.apache.xerces.impl.xs.SchemaNamespaceSupport,org.apache.xerces.impl.xs.SchemaNamespaceSupport,org.apache.xerces.impl.xs.SchemaNamespaceSupport,int,org.apache.xerces.impl.xs.SchemaNamespaceSupport)
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport:114,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SchemaRootContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: org.apache.xerces.util.NamespaceSupport
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 119
    functionName: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getEffectiveLocalContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaNamespaceSupport.java
    functionUses: 2
    functionsReached:
    - System.arraycopy(org.apache.xerces.impl.xs.SchemaNamespaceSupport,org.apache.xerces.impl.xs.SchemaNamespaceSupport,org.apache.xerces.impl.xs.SchemaNamespaceSupport,int,org.apache.xerces.impl.xs.SchemaNamespaceSupport)
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getEffectiveLocalContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SchemaRootContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.NamespaceSupport
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 128
    functionName: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].makeGlobal()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaNamespaceSupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].makeGlobal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.NamespaceSupport].getURI(String)'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport:131,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].fillNamespaceContext()'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport:134,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].containsPrefix(String)'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport:138,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].getURI(String)'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport:139,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - SchemaRootContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.util.NamespaceSupport
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 143
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 143
    functionName: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaNamespaceSupport.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].containsPrefix(String)'
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].fillNamespaceContext()'
    - '[org.apache.xerces.util.NamespaceSupport].getURI(String)'
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].getURI(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - boolean
      - Element
      - SymbolTable
      - QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - schemaRoot
    - symbolTable
    argTypes:
    - org.w3c.dom.Element
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 183
      start: 180
    functionDepth: 2
    functionLinenumber: 180
    functionLinenumberEnd: 183
    functionName: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].<init>(org.w3c.dom.Element,org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaNamespaceSupport.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext
    signature: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].<init>(org.w3c.dom.Element,org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Element].getParentNode()'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext:187,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].getNodeType()'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext:189,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].getAttributes()'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext:190,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].getLength()'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext:191,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].item(org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext)'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext:193,1
    - Dst: attr.getValue()
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext:194,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].fillQName(QName,org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext)'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext:198,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].declarePrefix(org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext)'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext:205,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].declarePrefix(String)'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext:208,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].getParentNode()'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext:214,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - boolean
      - Element
      - SymbolTable
      - QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 217
    functionName: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].fillNamespaceContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaNamespaceSupport.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].getNodeType()'
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].declarePrefix(String)'
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].getAttributes()'
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].declarePrefix(org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext)'
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].fillQName(QName,org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext)'
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].getLength()'
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].getParentNode()'
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].item(org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext)'
    - '[Element].getParentNode()'
    - attr.getValue()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].fillNamespaceContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - boolean
      - Element
      - SymbolTable
      - QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 228
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 228
    functionName: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].getURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaNamespaceSupport.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].getURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(String[],int,org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext,int,int)
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext:234,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - boolean
      - Element
      - SymbolTable
      - QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 241
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 241
    functionName: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].declarePrefix(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaNamespaceSupport.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(String[],int,org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext,int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].declarePrefix(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getPrefix()'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext:244,1
    - Dst: '[org.w3c.dom.Node].getLocalName()'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext:245,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext:246,1
    - Dst: '[org.w3c.dom.Node].getNamespaceURI()'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext:247,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext)'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext:248,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext)'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext:249,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext)'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext:250,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].length()'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext:251,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext)'
      Src: org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext:251,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - boolean
      - Element
      - SymbolTable
      - QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - toFill
    - node
    argTypes:
    - org.apache.xerces.xni.QName
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 252
      start: 243
    functionDepth: 1
    functionLinenumber: 243
    functionLinenumberEnd: 252
    functionName: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].fillQName(org.apache.xerces.xni.QName,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SchemaNamespaceSupport.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext)'
    - '[org.w3c.dom.Node].getPrefix()'
    - '[org.w3c.dom.Node].getNamespaceURI()'
    - '[org.w3c.dom.Node].getLocalName()'
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].length()'
    - '[org.w3c.dom.Node].getNodeName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].fillQName(org.apache.xerces.xni.QName,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - String[]
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLSchemaDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.apache.xerces.impl.xs.XSDDescription].getGrammarType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDDescription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSDDescription].getGrammarType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - String[]
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLSchemaDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.apache.xerces.impl.xs.XSDDescription].getContextType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDDescription.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSDDescription].getContextType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - String[]
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLSchemaDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDDescription.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - String[]
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLSchemaDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.apache.xerces.impl.xs.XSDDescription].getLocationHints()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDDescription.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.xs.XSDDescription].getLocationHints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - String[]
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLSchemaDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.QName
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[org.apache.xerces.impl.xs.XSDDescription].getTriggeringComponent()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDDescription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.QName
    signature: '[org.apache.xerces.impl.xs.XSDDescription].getTriggeringComponent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - String[]
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLSchemaDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.QName
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[org.apache.xerces.impl.xs.XSDDescription].getEnclosingElementName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDDescription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.QName
    signature: '[org.apache.xerces.impl.xs.XSDDescription].getEnclosingElementName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - String[]
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLSchemaDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLAttributes
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 172
    functionName: '[org.apache.xerces.impl.xs.XSDDescription].getAttributes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDDescription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLAttributes
    signature: '[org.apache.xerces.impl.xs.XSDDescription].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - String[]
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLSchemaDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 179
    functionName: '[org.apache.xerces.impl.xs.XSDDescription].fromInstance()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDDescription.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSDDescription].fromInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: desc.getTargetNamespace()
      Src: org.apache.xerces.impl.xs.XSDDescription:192,1
    - Dst: fNamespace.equals(org.apache.xerces.impl.xs.XSDDescription)
      Src: org.apache.xerces.impl.xs.XSDDescription:192,1
    - Dst: desc.getTargetNamespace()
      Src: org.apache.xerces.impl.xs.XSDDescription:194,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - String[]
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLSchemaDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 1
    argNames:
    - descObj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 195
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 195
    functionName: '[org.apache.xerces.impl.xs.XSDDescription].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDDescription.java
    functionUses: 0
    functionsReached:
    - fNamespace.equals(org.apache.xerces.impl.xs.XSDDescription)
    - desc.getTargetNamespace()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSDDescription].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fNamespace.hashCode()
      Src: org.apache.xerces.impl.xs.XSDDescription:203,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - String[]
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLSchemaDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 204
    functionName: '[org.apache.xerces.impl.xs.XSDDescription].hashCode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDDescription.java
    functionUses: 0
    functionsReached:
    - fNamespace.hashCode()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.XSDDescription].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - String[]
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLSchemaDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 1
    argNames:
    - contextType
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 208
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 208
    functionName: '[org.apache.xerces.impl.xs.XSDDescription].setContextType(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDDescription.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSDDescription].setContextType(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - String[]
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLSchemaDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 1
    argNames:
    - targetNamespace
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 212
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 212
    functionName: '[org.apache.xerces.impl.xs.XSDDescription].setTargetNamespace(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDDescription.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSDDescription].setTargetNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(String[],int,String[],int,org.apache.xerces.impl.xs.XSDDescription)
      Src: org.apache.xerces.impl.xs.XSDDescription:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - String[]
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLSchemaDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 1
    argNames:
    - locationHints
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 219
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 219
    functionName: '[org.apache.xerces.impl.xs.XSDDescription].setLocationHints(String[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDDescription.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(String[],int,String[],int,org.apache.xerces.impl.xs.XSDDescription)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSDDescription].setLocationHints(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - String[]
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLSchemaDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 1
    argNames:
    - triggeringComponent
    argTypes:
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: '[org.apache.xerces.impl.xs.XSDDescription].setTriggeringComponent(org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDDescription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSDDescription].setTriggeringComponent(org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - String[]
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLSchemaDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 1
    argNames:
    - enclosedElementName
    argTypes:
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 227
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 227
    functionName: '[org.apache.xerces.impl.xs.XSDDescription].setEnclosingElementName(org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDDescription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSDDescription].setEnclosingElementName(org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLAttributes
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - String[]
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLSchemaDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.apache.xerces.xni.XMLAttributes
    constantsTouched: []
    func_position:
      end: 231
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionName: '[org.apache.xerces.impl.xs.XSDDescription].setAttributes(org.apache.xerces.xni.XMLAttributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDDescription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSDDescription].setAttributes(org.apache.xerces.xni.XMLAttributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLResourceIdentifierImpl].clear()'
      Src: org.apache.xerces.impl.xs.XSDDescription:237,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - String[]
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLSchemaDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 236
    functionDepth: 1
    functionLinenumber: 236
    functionLinenumberEnd: 243
    functionName: '[org.apache.xerces.impl.xs.XSDDescription].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDDescription.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.util.XMLResourceIdentifierImpl].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSDDescription].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
      Src: org.apache.xerces.impl.xs.XSDDescription:246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - String[]
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLSchemaDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSDDescription
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 245
    functionDepth: 1
    functionLinenumber: 245
    functionLinenumberEnd: 258
    functionName: '[org.apache.xerces.impl.xs.XSDDescription].makeClone()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDDescription.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSDDescription
    signature: '[org.apache.xerces.impl.xs.XSDDescription].makeClone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - String[]
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLSchemaDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSDDescription
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDDescription.java
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSDDescription
    signature: '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XMLSchemaException
      static: false
      superClass: Exception
    argCount: 2
    argNames:
    - key
    - args
    argTypes:
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XMLSchemaException
    signature: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaException].getKey()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XMLSchemaException].getKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaException].getArgs()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.xerces.impl.xs.XMLSchemaException].getArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.StringList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.PSVIErrorList
      static: false
      superClass: java.util.AbstractList
    argCount: 2
    argNames:
    - array
    - even
    argTypes:
    - String[]
    - boolean
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[org.apache.xerces.impl.xs.PSVIErrorList].<init>(String[],boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/PSVIErrorList.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.PSVIErrorList
    signature: '[org.apache.xerces.impl.xs.PSVIErrorList].<init>(String[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals()'
      Src: org.apache.xerces.impl.xs.PSVIErrorList:55,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.StringList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - item
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.impl.xs.PSVIErrorList].contains(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/PSVIErrorList.java
    functionUses: 0
    functionsReached:
    - '[String].equals()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.PSVIErrorList].contains(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.StringList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.impl.xs.PSVIErrorList].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/PSVIErrorList.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.PSVIErrorList].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.StringList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 72
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.impl.xs.PSVIErrorList].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/PSVIErrorList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.PSVIErrorList].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IndexOutOfBoundsException].<init>(String)'
      Src: org.apache.xerces.impl.xs.PSVIErrorList:82,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.StringList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 83
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.impl.xs.PSVIErrorList].get(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/PSVIErrorList.java
    functionUses: 0
    functionsReached:
    - '[IndexOutOfBoundsException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.PSVIErrorList].get(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.PSVIErrorList].getLength()'
      Src: org.apache.xerces.impl.xs.PSVIErrorList:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.StringList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.impl.xs.PSVIErrorList].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/PSVIErrorList.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.PSVIErrorList].getLength()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.PSVIErrorList].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fParticles[i].isEmpty()
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:59,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - XSParticleDecl[]
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroup
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.impl.xs.XSModelGroupImpl].isEmpty()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelGroupImpl.java
    functionUses: 1
    functionsReached:
    - fParticles[i].isEmpty()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSModelGroupImpl].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRangeChoice()'
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:74,1
    - Dst: '[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRangeAllSeq()'
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:76,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - XSParticleDecl[]
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroup
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRange()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelGroupImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRangeChoice()'
    - '[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRangeAllSeq()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fParticles[i].minEffectiveTotalRange()
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:83,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - XSParticleDecl[]
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroup
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRangeAllSeq()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelGroupImpl.java
    functionUses: 1
    functionsReached:
    - fParticles[i].minEffectiveTotalRange()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRangeAllSeq()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fParticles[0].minEffectiveTotalRange()
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:91,1
    - Dst: fParticles[i].minEffectiveTotalRange()
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:94,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - XSParticleDecl[]
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroup
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 100
    functionName: '[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRangeChoice()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelGroupImpl.java
    functionUses: 1
    functionsReached:
    - fParticles[0].minEffectiveTotalRange()
    - fParticles[i].minEffectiveTotalRange()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRangeChoice()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRangeChoice()'
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:104,1
    - Dst: '[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRangeAllSeq()'
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:106,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - XSParticleDecl[]
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroup
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 102
    functionDepth: 2
    functionLinenumber: 102
    functionLinenumberEnd: 107
    functionName: '[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRange()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelGroupImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRangeAllSeq()'
    - '[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRangeChoice()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fParticles[i].maxEffectiveTotalRange()
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:114,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - XSParticleDecl[]
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroup
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 120
    functionName: '[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRangeAllSeq()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelGroupImpl.java
    functionUses: 1
    functionsReached:
    - fParticles[i].maxEffectiveTotalRange()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRangeAllSeq()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fParticles[0].maxEffectiveTotalRange()
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:127,1
    - Dst: fParticles[i].maxEffectiveTotalRange()
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:133,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - XSParticleDecl[]
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroup
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 140
    functionName: '[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRangeChoice()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelGroupImpl.java
    functionUses: 1
    functionsReached:
    - fParticles[0].maxEffectiveTotalRange()
    - fParticles[i].maxEffectiveTotalRange()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRangeChoice()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:149,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:151,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:153,1
    - Dst: fParticles[0].toString()
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:155,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.XSModelGroupImpl)'
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:155,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:158,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:160,1
    - Dst: fParticles[i].toString()
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:161,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.XSModelGroupImpl)'
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:161,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:164,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:165,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - XSParticleDecl[]
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroup
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 168
    functionName: '[org.apache.xerces.impl.xs.XSModelGroupImpl].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelGroupImpl.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(org.apache.xerces.impl.xs.XSModelGroupImpl)'
    - fParticles[i].toString()
    - fParticles[0].toString()
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSModelGroupImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - XSParticleDecl[]
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroup
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 176
    functionName: '[org.apache.xerces.impl.xs.XSModelGroupImpl].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelGroupImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSModelGroupImpl].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - XSParticleDecl[]
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroup
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: '[org.apache.xerces.impl.xs.XSModelGroupImpl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelGroupImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSModelGroupImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - XSParticleDecl[]
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroup
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 191
    functionName: '[org.apache.xerces.impl.xs.XSModelGroupImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelGroupImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSModelGroupImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - XSParticleDecl[]
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroup
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionName: '[org.apache.xerces.impl.xs.XSModelGroupImpl].getNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelGroupImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSModelGroupImpl].getNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - XSParticleDecl[]
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroup
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 213
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 213
    functionName: '[org.apache.xerces.impl.xs.XSModelGroupImpl].getCompositor()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelGroupImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSModelGroupImpl].getCompositor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(XSParticleDecl[],int)'
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:219,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - XSParticleDecl[]
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroup
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionName: '[org.apache.xerces.impl.xs.XSModelGroupImpl].getParticles()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelGroupImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(XSParticleDecl[],int)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.xs.XSModelGroupImpl].getParticles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: org.apache.xerces.impl.xs.XSModelGroupImpl:226,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - XSParticleDecl[]
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroup
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAnnotation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 225
    functionDepth: 1
    functionLinenumber: 225
    functionLinenumberEnd: 227
    functionName: '[org.apache.xerces.impl.xs.XSModelGroupImpl].getAnnotation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelGroupImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAnnotation
    signature: '[org.apache.xerces.impl.xs.XSModelGroupImpl].getAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - XSParticleDecl[]
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroup
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 234
    functionName: '[org.apache.xerces.impl.xs.XSModelGroupImpl].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelGroupImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.xs.XSModelGroupImpl].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - XSParticleDecl[]
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroup
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItem
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 241
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 241
    functionName: '[org.apache.xerces.impl.xs.XSModelGroupImpl].getNamespaceItem()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelGroupImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItem
    signature: '[org.apache.xerces.impl.xs.XSModelGroupImpl].getNamespaceItem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - XSParticleDecl[]
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroup
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSModelGroupImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelGroupImpl.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSModelGroupImpl
    signature: '[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSNotationDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.impl.xs.XSNotationDecl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSNotationDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSNotationDecl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSNotationDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.impl.xs.XSNotationDecl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSNotationDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSNotationDecl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSNotationDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.impl.xs.XSNotationDecl].getNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSNotationDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSNotationDecl].getNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSNotationDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.impl.xs.XSNotationDecl].getSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSNotationDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSNotationDecl].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSNotationDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.impl.xs.XSNotationDecl].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSNotationDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSNotationDecl].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: org.apache.xerces.impl.xs.XSNotationDecl:97,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSNotationDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAnnotation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.impl.xs.XSNotationDecl].getAnnotation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSNotationDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAnnotation
    signature: '[org.apache.xerces.impl.xs.XSNotationDecl].getAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSNotationDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.apache.xerces.impl.xs.XSNotationDecl].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSNotationDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.xs.XSNotationDecl].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSNotationDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItem
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.apache.xerces.impl.xs.XSNotationDecl].getNamespaceItem()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSNotationDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItem
    signature: '[org.apache.xerces.impl.xs.XSNotationDecl].getNamespaceItem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSNamespaceItem
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSNotationDeclaration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespaceItem
    argTypes:
    - org.apache.xerces.xs.XSNamespaceItem
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.apache.xerces.impl.xs.XSNotationDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSNotationDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSNotationDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSNotationDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSNotationDecl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.XSNotationDecl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSNotationDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSNotationDecl
    signature: '[org.apache.xerces.impl.xs.XSNotationDecl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSComplexTypeDecl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSComplexTypeDecl
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - 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
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 12
    argNames:
    - name
    - targetNamespace
    - baseType
    - derivedBy
    - schemaFinal
    - block
    - contentType
    - isAbstract
    - attrGrp
    - simpleType
    - particle
    - annotations
    argTypes:
    - String
    - 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: []
    func_position:
      end: 124
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 124
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setValues(String,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: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setValues(String,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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getFinalSet()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getFinalSet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTargetNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTargetNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].containsTypeID()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].containsTypeID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setIsAbstractType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setIsAbstractType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setContainsTypeID()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setContainsTypeID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setIsAnonymous()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setIsAnonymous()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.models.CMBuilder
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.models.XSCMValidator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cmBuilder
    argTypes:
    - org.apache.xerces.impl.xs.models.CMBuilder
    constantsTouched: []
    func_position:
      end: 169
      start: 167
    functionDepth: 2
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentModel(org.apache.xerces.impl.xs.models.CMBuilder)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.models.XSCMValidator
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentModel(org.apache.xerces.impl.xs.models.CMBuilder)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].getContentModel(boolean)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:175,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMValidator].isCompactedForUPA()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:177,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].getContentModel(boolean)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:184,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.models.CMBuilder
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.models.XSCMValidator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - cmBuilder
    - forUPA
    argTypes:
    - org.apache.xerces.impl.xs.models.CMBuilder
    - boolean
    constantsTouched: []
    func_position:
      end: 189
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 189
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.models.XSCMValidator].isCompactedForUPA()'
    - '[org.apache.xerces.impl.xs.models.CMBuilder].getContentModel(boolean)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.models.XSCMValidator
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSAttributeGroupDecl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 196
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttrGrp()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSAttributeGroupDecl
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttrGrp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:199,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].appendTypeInfo(StringBuffer)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:200,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 198
    functionDepth: 4
    functionLinenumber: 198
    functionLinenumberEnd: 202
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].toString()'
    - '[StringBuffer].<init>()'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].appendTypeInfo(StringBuffer)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:208,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:208,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append(char)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:208,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeName()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:208,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:208,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:208,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:210,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:210,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:210,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:210,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:212,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:212,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:212,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:213,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAbstract()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:213,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append(boolean)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:213,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:213,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:214,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].containsTypeID()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:214,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append(boolean)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:214,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:214,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:215,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append(short)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:215,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:215,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:216,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append(short)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:216,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:216,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:218,1
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].toString()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:218,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:218,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:218,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:220,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:220,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:220,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 222
      start: 204
    functionDepth: 3
    functionLinenumber: 204
    functionLinenumberEnd: 222
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].appendTypeInfo(StringBuffer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append(char)'
    - '[org.apache.xerces.impl.xs.XSParticleDecl].toString()'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeName()'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append(String)'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append()'
    - '[org.apache.xerces.xs.XSTypeDefinition].getName()'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAbstract()'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].containsTypeID()'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append(boolean)'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].append(short)'
    - '[StringBuffer].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].appendTypeInfo(StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: type.getBaseType()
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:236,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ancestor
    - derivationMethod
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    - short
    constantsTouched: []
    func_position:
      end: 240
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 240
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].derivedFromType(org.apache.xerces.xs.XSTypeDefinition,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 0
    functionsReached:
    - type.getBaseType()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].derivedFromType(org.apache.xerces.xs.XSTypeDefinition,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:248,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:249,1
    - Dst: type.getName()
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:255,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:255,1
    - Dst: type.getNamespace()
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:256,1
    - Dst: type.getNamespace()
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:257,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:257,1
    - Dst: type.getBaseType()
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:260,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ancestorNS
    - ancestorName
    - derivationMethod
    argTypes:
    - String
    - String
    - short
    constantsTouched: []
    func_position:
      end: 265
      start: 242
    functionDepth: 1
    functionLinenumber: 242
    functionLinenumberEnd: 265
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].derivedFrom(String,String,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 0
    functionsReached:
    - type.getBaseType()
    - type.getName()
    - '[String].equals(String)'
    - '[String].equals(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
    - type.getNamespace()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].derivedFrom(String,String,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:290,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:291,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByRestriction(String,String,int)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:299,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByExtension(String,String,int)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:307,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:318,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:319,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:323,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:324,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom(String,org.apache.xerces.impl.xs.XSComplexTypeDecl,int)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:327,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDOMDerivedFrom(String,org.apache.xerces.impl.xs.XSComplexTypeDecl,int)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:331,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByAny(String,org.apache.xerces.impl.xs.XSComplexTypeDecl,int)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:344,1
    CyclomaticComplexity: 34
    EdgeCount: 34
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ancestorNS
    - ancestorName
    - derivationMethod
    argTypes:
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 348
      start: 282
    functionDepth: 1
    functionLinenumber: 282
    functionLinenumberEnd: 348
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDOMDerivedFrom(String,String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByExtension(String,String,int)'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByAny(String,org.apache.xerces.impl.xs.XSComplexTypeDecl,int)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDOMDerivedFrom(String,org.apache.xerces.impl.xs.XSComplexTypeDecl,int)'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByRestriction(String,String,int)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom(String,org.apache.xerces.impl.xs.XSComplexTypeDecl,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDOMDerivedFrom(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:374,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:374,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:375,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:376,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:376,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByRestriction(String,String,int,org.apache.xerces.xs.XSTypeDefinition)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:383,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByExtension(String,String,int,org.apache.xerces.xs.XSTypeDefinition)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:386,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getBaseType()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:391,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - org.apache.xerces.xs.XSTypeDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - ancestorNS
    - ancestorName
    - derivationMethod
    - type
    argTypes:
    - String
    - String
    - int
    - org.apache.xerces.xs.XSTypeDefinition
    constantsTouched: []
    func_position:
      end: 395
      start: 367
    functionDepth: 2
    functionLinenumber: 367
    functionLinenumberEnd: 395
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByAny(String,String,int,org.apache.xerces.xs.XSTypeDefinition)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
    - '[org.apache.xerces.xs.XSTypeDefinition].getName()'
    - '[org.apache.xerces.xs.XSTypeDefinition].getBaseType()'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByRestriction(String,String,int,org.apache.xerces.xs.XSTypeDefinition)'
    - '[String].equals(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByExtension(String,String,int,org.apache.xerces.xs.XSTypeDefinition)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByAny(String,String,int,org.apache.xerces.xs.XSTypeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:421,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:422,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:428,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:428,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:429,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:429,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:430,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:437,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:438,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom(String,org.apache.xerces.impl.xs.XSComplexTypeDecl,int)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:441,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getDerivationMethod()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:447,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getBaseType()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:452,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - org.apache.xerces.xs.XSTypeDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - ancestorNS
    - ancestorName
    - derivationMethod
    - type
    argTypes:
    - String
    - String
    - int
    - org.apache.xerces.xs.XSTypeDefinition
    constantsTouched: []
    func_position:
      end: 457
      start: 413
    functionDepth: 1
    functionLinenumber: 413
    functionLinenumberEnd: 457
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByRestriction(String,String,int,org.apache.xerces.xs.XSTypeDefinition)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getDerivationMethod()'
    - '[org.apache.xerces.xs.XSTypeDefinition].getName()'
    - '[String].equals(String)'
    - '[String].equals(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom(String,org.apache.xerces.impl.xs.XSComplexTypeDecl,int)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getBaseType()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByRestriction(String,String,int,org.apache.xerces.xs.XSTypeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:483,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:484,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:485,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:485,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:486,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:486,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:490,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:490,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:491,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:492,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:492,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:499,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:500,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom(String,org.apache.xerces.impl.xs.XSComplexTypeDecl)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:509,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom(String,org.apache.xerces.impl.xs.XSComplexTypeDecl,int)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:514,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getDerivationMethod()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:522,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getBaseType()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:527,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - org.apache.xerces.xs.XSTypeDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - ancestorNS
    - ancestorName
    - derivationMethod
    - type
    argTypes:
    - String
    - String
    - int
    - org.apache.xerces.xs.XSTypeDefinition
    constantsTouched: []
    func_position:
      end: 531
      start: 475
    functionDepth: 1
    functionLinenumber: 475
    functionLinenumberEnd: 531
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByExtension(String,String,int,org.apache.xerces.xs.XSTypeDefinition)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getDerivationMethod()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom(String,org.apache.xerces.impl.xs.XSComplexTypeDecl)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getName()'
    - '[String].equals(String)'
    - '[String].equals(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom(String,org.apache.xerces.impl.xs.XSComplexTypeDecl,int)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getBaseType()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByExtension(String,String,int,org.apache.xerces.xs.XSTypeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].reset()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:546,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].clearXSObjectList()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:554,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 557
      start: 535
    functionDepth: 1
    functionLinenumber: 535
    functionLinenumberEnd: 557
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].reset()'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].clearXSObjectList()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 564
      start: 562
    functionDepth: 0
    functionLinenumber: 562
    functionLinenumberEnd: 564
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAnonymous()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:571,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 572
      start: 570
    functionDepth: 1
    functionLinenumber: 570
    functionLinenumberEnd: 572
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAnonymous()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 581
      start: 579
    functionDepth: 0
    functionLinenumber: 579
    functionLinenumberEnd: 581
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAnonymous()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAnonymous()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 590
      start: 588
    functionDepth: 0
    functionLinenumber: 588
    functionLinenumberEnd: 590
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 598
      start: 596
    functionDepth: 0
    functionLinenumber: 596
    functionLinenumberEnd: 598
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getBaseType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTypeDefinition
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getBaseType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 606
      start: 604
    functionDepth: 0
    functionLinenumber: 604
    functionLinenumberEnd: 606
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getDerivationMethod()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getDerivationMethod()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - derivation
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 618
      start: 616
    functionDepth: 0
    functionLinenumber: 616
    functionLinenumberEnd: 618
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isFinal(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isFinal(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 629
      start: 627
    functionDepth: 0
    functionLinenumber: 627
    functionLinenumberEnd: 629
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getFinal()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getFinal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 638
      start: 636
    functionDepth: 0
    functionLinenumber: 636
    functionLinenumberEnd: 638
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAbstract()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAbstract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUses()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:644,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 645
      start: 643
    functionDepth: 1
    functionLinenumber: 643
    functionLinenumberEnd: 645
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttributeUses()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUses()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttributeUses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeWildcard()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:651,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSWildcard
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 652
      start: 650
    functionDepth: 1
    functionLinenumber: 650
    functionLinenumberEnd: 652
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttributeWildcard()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeWildcard()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSWildcard
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttributeWildcard()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 661
      start: 659
    functionDepth: 0
    functionLinenumber: 659
    functionLinenumberEnd: 661
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSSimpleTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 669
      start: 667
    functionDepth: 0
    functionLinenumber: 667
    functionLinenumberEnd: 669
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getSimpleType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSSimpleTypeDefinition
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getSimpleType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSParticle
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 677
      start: 675
    functionDepth: 0
    functionLinenumber: 675
    functionLinenumberEnd: 677
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSParticle
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prohibited
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 688
      start: 686
    functionDepth: 0
    functionLinenumber: 686
    functionLinenumberEnd: 688
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isProhibitedSubstitution(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isProhibitedSubstitution(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 697
      start: 695
    functionDepth: 0
    functionLinenumber: 695
    functionLinenumberEnd: 697
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getProhibitedSubstitutions()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getProhibitedSubstitutions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 704
      start: 702
    functionDepth: 0
    functionLinenumber: 702
    functionLinenumberEnd: 704
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItem
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 711
      start: 709
    functionDepth: 0
    functionLinenumber: 709
    functionLinenumberEnd: 711
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespaceItem()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItem
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespaceItem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSNamespaceItem
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespaceItem
    argTypes:
    - org.apache.xerces.xs.XSNamespaceItem
    constantsTouched: []
    func_position:
      end: 715
      start: 713
    functionDepth: 0
    functionLinenumber: 713
    functionLinenumberEnd: 715
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUse(String,String)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:721,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAttributeUse
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - namespace
    - name
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 722
      start: 720
    functionDepth: 1
    functionLinenumber: 720
    functionLinenumberEnd: 722
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttributeUse(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUse(String,String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAttributeUse
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttributeUse(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespace()'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:725,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 726
      start: 724
    functionDepth: 1
    functionLinenumber: 724
    functionLinenumberEnd: 726
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespace()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDOMDerivedFrom(String,String,int)'
      Src: org.apache.xerces.impl.xs.XSComplexTypeDecl:729,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - typeNamespaceArg
    - typeNameArg
    - derivationMethod
    argTypes:
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 730
      start: 728
    functionDepth: 2
    functionLinenumber: 728
    functionLinenumberEnd: 730
    functionName: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedFrom(String,String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDOMDerivedFrom(String,String,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedFrom(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].<init>()'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:53,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>()'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:56,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(String,org.apache.xerces.impl.xs.util.XSGrammarPool)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSGrammarPool
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xs.XSLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSLoaderImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 4
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.impl.xs.XSLoaderImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSLoaderImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].<init>()'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(String,org.apache.xerces.impl.xs.util.XSGrammarPool)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSLoaderImpl
    signature: '[org.apache.xerces.impl.xs.XSLoaderImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSGrammarPool
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xs.XSLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.impl.xs.XSLoaderImpl].getConfig()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSLoaderImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.DOMConfiguration
    signature: '[org.apache.xerces.impl.xs.XSLoaderImpl].getConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.StringList].getLength()'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:101,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSGrammarPool].clear()'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:103,1
    - Dst: '[org.apache.xerces.xs.StringList].item(org.apache.xerces.impl.xs.XSLoaderImpl)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:105,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:105,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:105,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel()'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:107,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError(org.apache.xerces.impl.xs.XSLoaderImpl)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:110,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.StringList
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSGrammarPool
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xs.XSLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uriList
    argTypes:
    - org.apache.xerces.xs.StringList
    constantsTouched: []
    func_position:
      end: 113
      start: 100
    functionDepth: 16
    functionLinenumber: 100
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.impl.xs.XSLoaderImpl].loadURIList(org.apache.xerces.xs.StringList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSLoaderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.StringList].item(org.apache.xerces.impl.xs.XSLoaderImpl)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError(org.apache.xerces.impl.xs.XSLoaderImpl)'
    - '[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel()'
    - '[org.apache.xerces.impl.xs.util.XSGrammarPool].clear()'
    - '[org.apache.xerces.xs.StringList].getLength()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[org.apache.xerces.impl.xs.XSLoaderImpl].loadURIList(org.apache.xerces.xs.StringList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.LSInputList].getLength()'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:123,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSGrammarPool].clear()'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:125,1
    - Dst: '[org.apache.xerces.xs.LSInputList].item(org.apache.xerces.impl.xs.XSLoaderImpl)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:127,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].dom2xmlInputSource(org.w3c.dom.ls.LSInput)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:127,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:127,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel()'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:129,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError(org.apache.xerces.impl.xs.XSLoaderImpl)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:132,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.LSInputList
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSGrammarPool
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xs.XSLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - is
    argTypes:
    - org.apache.xerces.xs.LSInputList
    constantsTouched: []
    func_position:
      end: 135
      start: 122
    functionDepth: 16
    functionLinenumber: 122
    functionLinenumberEnd: 135
    functionName: '[org.apache.xerces.impl.xs.XSLoaderImpl].loadInputList(org.apache.xerces.xs.LSInputList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSLoaderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.LSInputList].item(org.apache.xerces.impl.xs.XSLoaderImpl)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError(org.apache.xerces.impl.xs.XSLoaderImpl)'
    - '[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel()'
    - '[org.apache.xerces.impl.xs.util.XSGrammarPool].clear()'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].dom2xmlInputSource(org.w3c.dom.ls.LSInput)'
    - '[org.apache.xerces.xs.LSInputList].getLength()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[org.apache.xerces.impl.xs.XSLoaderImpl].loadInputList(org.apache.xerces.xs.LSInputList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSGrammarPool].clear()'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:146,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:147,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:147,1
    - Dst: '[org.apache.xerces.xni.grammars.XSGrammar].toXSModel()'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:147,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError(org.apache.xerces.impl.xs.XSLoaderImpl)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:150,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSGrammarPool
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xs.XSLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 153
      start: 144
    functionDepth: 16
    functionLinenumber: 144
    functionLinenumberEnd: 153
    functionName: '[org.apache.xerces.impl.xs.XSLoaderImpl].loadURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSLoaderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError(org.apache.xerces.impl.xs.XSLoaderImpl)'
    - '[org.apache.xerces.impl.xs.util.XSGrammarPool].clear()'
    - '[org.apache.xerces.xni.grammars.XSGrammar].toXSModel()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[org.apache.xerces.impl.xs.XSLoaderImpl].loadURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSGrammarPool].clear()'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:164,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].dom2xmlInputSource(org.w3c.dom.ls.LSInput)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:165,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:165,1
    - Dst: '[org.apache.xerces.xni.grammars.XSGrammar].toXSModel()'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:165,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError(org.apache.xerces.impl.xs.XSLoaderImpl)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:168,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ls.LSInput
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSGrammarPool
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xs.XSLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - is
    argTypes:
    - org.w3c.dom.ls.LSInput
    constantsTouched: []
    func_position:
      end: 171
      start: 162
    functionDepth: 16
    functionLinenumber: 162
    functionLinenumberEnd: 171
    functionName: '[org.apache.xerces.impl.xs.XSLoaderImpl].load(org.w3c.dom.ls.LSInput)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSLoaderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError(org.apache.xerces.impl.xs.XSLoaderImpl)'
    - '[org.apache.xerces.impl.xs.util.XSGrammarPool].clear()'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].dom2xmlInputSource(org.w3c.dom.ls.LSInput)'
    - '[org.apache.xerces.xni.grammars.XSGrammar].toXSModel()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[org.apache.xerces.impl.xs.XSLoaderImpl].load(org.w3c.dom.ls.LSInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setParameter(String,Object)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSGrammarPool
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xs.XSLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 5
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: '[org.apache.xerces.impl.xs.XSLoaderImpl].setParameter(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSLoaderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setParameter(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSLoaderImpl].setParameter(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getParameter(String)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:184,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSGrammarPool
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xs.XSLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 185
      start: 183
    functionDepth: 5
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionName: '[org.apache.xerces.impl.xs.XSLoaderImpl].getParameter(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSLoaderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getParameter(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.XSLoaderImpl].getParameter(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].canSetParameter(String,Object)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSGrammarPool
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xs.XSLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 192
      start: 190
    functionDepth: 2
    functionLinenumber: 190
    functionLinenumberEnd: 192
    functionName: '[org.apache.xerces.impl.xs.XSLoaderImpl].canSetParameter(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSLoaderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].canSetParameter(String,Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSLoaderImpl].canSetParameter(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getParameterNames()'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl:198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSGrammarPool
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xs.XSLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMStringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 197
    functionDepth: 2
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionName: '[org.apache.xerces.impl.xs.XSLoaderImpl].getParameterNames()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSLoaderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getParameterNames()'
    linkageType: ''
    returnType: org.w3c.dom.DOMStringList
    signature: '[org.apache.xerces.impl.xs.XSLoaderImpl].getParameterNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger
      static: false
      superClass: XSGrammarPool
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 208
    functionName: '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSLoaderImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger
    signature: '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.Grammar].getGrammarDescription()'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:212,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSGrammarPool].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:212,1
    - Dst: '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].toSchemaGrammar(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:212,1
    - Dst: '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].toSchemaGrammar(org.apache.xerces.xni.grammars.Grammar)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:214,1
    - Dst: '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].mergeSchemaGrammars(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger,org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:216,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSGrammarPool].putGrammar(org.apache.xerces.xni.grammars.Grammar)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:220,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.Grammar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XSGrammarPool
    argCount: 1
    argNames:
    - grammar
    argTypes:
    - org.apache.xerces.xni.grammars.Grammar
    constantsTouched: []
    func_position:
      end: 222
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 222
    functionName: '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].putGrammar(org.apache.xerces.xni.grammars.Grammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSLoaderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSGrammarPool].putGrammar(org.apache.xerces.xni.grammars.Grammar)'
    - '[org.apache.xerces.xni.grammars.Grammar].getGrammarDescription()'
    - '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].mergeSchemaGrammars(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger,org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
    - '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].toSchemaGrammar(org.apache.xerces.xni.grammars.Grammar)'
    - '[org.apache.xerces.impl.xs.util.XSGrammarPool].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    - '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].toSchemaGrammar(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].putGrammar(org.apache.xerces.xni.grammars.Grammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.Grammar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.SchemaGrammar
      static: false
      superClass: XSGrammarPool
    argCount: 1
    argNames:
    - grammar
    argTypes:
    - org.apache.xerces.xni.grammars.Grammar
    constantsTouched: []
    func_position:
      end: 226
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 226
    functionName: '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].toSchemaGrammar(org.apache.xerces.xni.grammars.Grammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSLoaderImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SchemaGrammar
    signature: '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].toSchemaGrammar(org.apache.xerces.xni.grammars.Grammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:231,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].getLength()'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:232,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].item(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:234,1
    - Dst: decl.getName()
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:235,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:235,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:236,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:241,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].getLength()'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:242,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].item(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:244,1
    - Dst: decl.getName()
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:245,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:245,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:246,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:251,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].getLength()'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:252,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].item(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:254,1
    - Dst: decl.getName()
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:255,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:255,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:256,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:261,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].getLength()'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:262,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].item(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:264,1
    - Dst: decl.getName()
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:265,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:265,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:266,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:271,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].getLength()'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:272,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].item(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:274,1
    - Dst: decl.getName()
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:275,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:275,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:276,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:281,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].getLength()'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:282,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].item(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:284,1
    - Dst: decl.getName()
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:285,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:285,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:286,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getAnnotations()'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:295,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:296,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:298,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)'
      Src: org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger:298,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 78
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: XSGrammarPool
    argCount: 2
    argNames:
    - cachedGrammar
    - newGrammar
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 301
      start: 228
    functionDepth: 1
    functionLinenumber: 228
    functionLinenumberEnd: 301
    functionName: '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].mergeSchemaGrammars(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSLoaderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getAnnotations()'
    - '[org.apache.xerces.xs.XSNamedMap].getLength()'
    - '[org.apache.xerces.xs.XSNamedMap].item(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
    - decl.getName()
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
    - '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].mergeSchemaGrammars(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: XSGrammarPool
    argCount: 1
    argNames:
    - desc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 305
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 305
    functionName: '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSLoaderImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: XSGrammarPool
    argCount: 1
    argNames:
    - desc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 309
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 309
    functionName: '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSLoaderImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: XSGrammarPool
    argCount: 1
    argNames:
    - desc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 313
      start: 311
    functionDepth: 0
    functionLinenumber: 311
    functionLinenumberEnd: 313
    functionName: '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSLoaderImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Grammar[]
      static: false
      superClass: XSGrammarPool
    argCount: 1
    argNames:
    - grammarType
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 317
      start: 315
    functionDepth: 0
    functionLinenumber: 315
    functionLinenumberEnd: 317
    functionName: '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].retrieveInitialGrammarSet(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSLoaderImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Grammar[]
    signature: '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].retrieveInitialGrammarSet(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - char
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.FilePathToURI
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.impl.xs.FilePathToURI].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/FilePathToURI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.FilePathToURI
    signature: '[org.apache.xerces.impl.xs.FilePathToURI].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].replace(org.apache.xerces.impl.xs.FilePathToURI,char)'
      Src: org.apache.xerces.impl.xs.FilePathToURI:68,1
    - Dst: '[org.apache.xerces.impl.xs.FilePathToURI].length()'
      Src: org.apache.xerces.impl.xs.FilePathToURI:70,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.xs.FilePathToURI:71,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.FilePathToURI:72,1
    - Dst: '[org.apache.xerces.impl.xs.FilePathToURI].charAt(int)'
      Src: org.apache.xerces.impl.xs.FilePathToURI:74,1
    - Dst: '[org.apache.xerces.impl.xs.FilePathToURI].charAt(int)'
      Src: org.apache.xerces.impl.xs.FilePathToURI:75,1
    - Dst: Character.toUpperCase(org.apache.xerces.impl.xs.FilePathToURI)
      Src: org.apache.xerces.impl.xs.FilePathToURI:75,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.FilePathToURI:77,1
    - Dst: '[org.apache.xerces.impl.xs.FilePathToURI].charAt(org.apache.xerces.impl.xs.FilePathToURI)'
      Src: org.apache.xerces.impl.xs.FilePathToURI:84,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.FilePathToURI:89,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.xs.FilePathToURI:90,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.xs.FilePathToURI:91,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.FilePathToURI:95,1
    - Dst: '[org.apache.xerces.impl.xs.FilePathToURI].substring(org.apache.xerces.impl.xs.FilePathToURI)'
      Src: org.apache.xerces.impl.xs.FilePathToURI:105,1
    - Dst: '[org.apache.xerces.impl.xs.FilePathToURI].getBytes(String)'
      Src: org.apache.xerces.impl.xs.FilePathToURI:105,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.FilePathToURI:118,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.xs.FilePathToURI:119,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.xs.FilePathToURI:120,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.FilePathToURI:123,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.xs.FilePathToURI:124,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.xs.FilePathToURI:125,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.FilePathToURI:128,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.FilePathToURI:133,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - char
      - char
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - path
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 134
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 134
    functionName: '[org.apache.xerces.impl.xs.FilePathToURI].filepath2URI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/FilePathToURI.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.FilePathToURI].length()'
    - '[StringBuffer].<init>(int)'
    - Character.toUpperCase(org.apache.xerces.impl.xs.FilePathToURI)
    - '[StringBuffer].append()'
    - '[org.apache.xerces.impl.xs.FilePathToURI].substring(org.apache.xerces.impl.xs.FilePathToURI)'
    - '[String].replace(org.apache.xerces.impl.xs.FilePathToURI,char)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.impl.xs.FilePathToURI].charAt(org.apache.xerces.impl.xs.FilePathToURI)'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.impl.xs.FilePathToURI].charAt(int)'
    - '[org.apache.xerces.impl.xs.FilePathToURI].getBytes(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.FilePathToURI].filepath2URI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - constraintType
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 93
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 93
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].setConstraintType(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].setConstraintType(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].setIsNillable()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].setIsNillable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].setIsAbstract()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].setIsAbstract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].setIsGlobal()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].setIsGlobal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enclosingCT
    argTypes:
    - org.apache.xerces.impl.xs.XSComplexTypeDecl
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].setIsLocal(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].setIsLocal(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].resize(IdentityConstraint[],int)'
      Src: org.apache.xerces.impl.xs.XSElementDecl:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - idc
    argTypes:
    - org.apache.xerces.impl.xs.identity.IdentityConstraint
    constantsTouched: []
    func_position:
      end: 113
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].addIDConstraint(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSElementDecl].resize(IdentityConstraint[],int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].addIDConstraint(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].resize(IdentityConstraint[],int)'
      Src: org.apache.xerces.impl.xs.XSElementDecl:120,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: IdentityConstraint[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 123
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].getIDConstraints()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSElementDecl].resize(IdentityConstraint[],int)'
    linkageType: ''
    returnType: IdentityConstraint[]
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].getIDConstraints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.min(org.apache.xerces.impl.xs.XSElementDecl,int)
      Src: org.apache.xerces.impl.xs.XSElementDecl:127,1
    - Dst: System.arraycopy(IdentityConstraint[],int,org.apache.xerces.impl.xs.XSElementDecl,int,org.apache.xerces.impl.xs.XSElementDecl)
      Src: org.apache.xerces.impl.xs.XSElementDecl:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - IdentityConstraint[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: IdentityConstraint[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - oldArray
    - newSize
    argTypes:
    - IdentityConstraint[]
    - int
    constantsTouched: []
    func_position:
      end: 129
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 129
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].resize(IdentityConstraint[],int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 2
    functionsReached:
    - System.arraycopy(IdentityConstraint[],int,org.apache.xerces.impl.xs.XSElementDecl,int,org.apache.xerces.impl.xs.XSElementDecl)
    - Math.min(org.apache.xerces.impl.xs.XSElementDecl,int)
    linkageType: ''
    returnType: IdentityConstraint[]
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].resize(IdentityConstraint[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.xs.XSElementDecl:138,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.XSElementDecl:141,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XSElementDecl:142,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.XSElementDecl:143,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.XSElementDecl:144,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XSElementDecl:145,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.XSElementDecl:146,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 153
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].<init>(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.apache.xerces.impl.xs.XSElementDecl:159,1
    - Dst: '[String].hashCode()'
      Src: org.apache.xerces.impl.xs.XSElementDecl:161,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 163
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].hashCode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 170
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 193
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 208
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 217
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].getNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].getNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 224
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].getTypeDefinition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTypeDefinition
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].getTypeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].getScope()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].getScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSComplexTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 244
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].getEnclosingCTDefinition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSComplexTypeDefinition
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].getEnclosingCTDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 251
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()'
      Src: org.apache.xerces.impl.xs.XSElementDecl:259,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()'
      Src: org.apache.xerces.impl.xs.XSElementDecl:261,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 257
    functionDepth: 1
    functionLinenumber: 257
    functionLinenumberEnd: 262
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 273
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].getNillable()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].getNillable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(IdentityConstraint[],int)'
      Src: org.apache.xerces.impl.xs.XSElementDecl:279,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamedMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 280
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].getIdentityConstraints()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(IdentityConstraint[],int)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamedMap
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].getIdentityConstraints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSElementDeclaration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 288
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 288
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].getSubstitutionGroupAffiliation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSElementDeclaration
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].getSubstitutionGroupAffiliation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - exclusion
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 300
      start: 298
    functionDepth: 0
    functionLinenumber: 298
    functionLinenumberEnd: 300
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].isSubstitutionGroupExclusion(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].isSubstitutionGroupExclusion(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 312
      start: 310
    functionDepth: 0
    functionLinenumber: 310
    functionLinenumberEnd: 312
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].getSubstitutionGroupExclusions()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].getSubstitutionGroupExclusions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - disallowed
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 324
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 324
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].isDisallowedSubstitution(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].isDisallowedSubstitution(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 333
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 333
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].getDisallowedSubstitutions()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].getDisallowedSubstitutions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 338
    functionDepth: 0
    functionLinenumber: 338
    functionLinenumberEnd: 340
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].getAbstract()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].getAbstract()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: org.apache.xerces.impl.xs.XSElementDecl:346,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAnnotation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 347
      start: 345
    functionDepth: 1
    functionLinenumber: 345
    functionLinenumberEnd: 347
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].getAnnotation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAnnotation
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].getAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 354
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 354
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItem
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 362
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 362
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].getNamespaceItem()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItem
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].getNamespaceItem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSNamespaceItem
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespaceItem
    argTypes:
    - org.apache.xerces.xs.XSNamespaceItem
    constantsTouched: []
    func_position:
      end: 366
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 366
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()'
      Src: org.apache.xerces.impl.xs.XSElementDecl:369,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 372
      start: 368
    functionDepth: 1
    functionLinenumber: 368
    functionLinenumberEnd: 372
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].getActualVC()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].getActualVC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()'
      Src: org.apache.xerces.impl.xs.XSElementDecl:375,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 378
      start: 374
    functionDepth: 1
    functionLinenumber: 374
    functionLinenumberEnd: 378
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].getActualVCType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].getActualVCType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()'
      Src: org.apache.xerces.impl.xs.XSElementDecl:381,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ShortList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 384
      start: 380
    functionDepth: 1
    functionLinenumber: 380
    functionLinenumberEnd: 384
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].getItemValueTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()'
    linkageType: ''
    returnType: org.apache.xerces.xs.ShortList
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].getItemValueTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 388
      start: 386
    functionDepth: 0
    functionLinenumber: 386
    functionLinenumberEnd: 388
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].getValueConstraintValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSValue
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].getValueConstraintValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - short
      - short
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - IdentityConstraint[]
      - org.apache.xerces.xs.XSNamespaceItem
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSElementDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSElementDecl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.XSElementDecl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSElementDecl
    signature: '[org.apache.xerces.impl.xs.XSElementDecl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].<init>(SchemaGrammar[],short)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - SchemaGrammar[]
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSModelImpl
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - grammars
    argTypes:
    - SchemaGrammar[]
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 4
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].<init>(SchemaGrammar[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl].<init>(SchemaGrammar[],short)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSModelImpl
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].<init>(SchemaGrammar[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.max(int,int)
      Src: org.apache.xerces.impl.xs.XSModelImpl:120,1
    - Dst: sg.getTargetNamespace()
      Src: org.apache.xerces.impl.xs.XSModelImpl:126,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getS4SGrammar(short)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:136,1
    - Dst: sg1.getImportedGrammars()
      Src: org.apache.xerces.impl.xs.XSModelImpl:146,1
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].size()'
      Src: org.apache.xerces.impl.xs.XSModelImpl:148,1
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].elementAt(org.apache.xerces.impl.xs.XSModelImpl)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:149,1
    - Dst: System.arraycopy(org.apache.xerces.impl.xs.XSModelImpl,int,org.apache.xerces.impl.xs.XSModelImpl,int,org.apache.xerces.impl.xs.XSModelImpl)
      Src: org.apache.xerces.impl.xs.XSModelImpl:161,1
    - Dst: System.arraycopy(org.apache.xerces.impl.xs.XSModelImpl,int,org.apache.xerces.impl.xs.XSModelImpl,int,org.apache.xerces.impl.xs.XSModelImpl)
      Src: org.apache.xerces.impl.xs.XSModelImpl:164,1
    - Dst: sg2.getTargetNamespace()
      Src: org.apache.xerces.impl.xs.XSModelImpl:167,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:179,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(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:181,1
    - Dst: fGrammarList[i].hasIDConstraints()
      Src: org.apache.xerces.impl.xs.XSModelImpl:183,1
    - Dst: '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(String[],int)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:192,1
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].buildSubGroups()'
      Src: org.apache.xerces.impl.xs.XSModelImpl:195,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 75
    JavaMethodInfo:
      argumentGenericTypes:
      - SchemaGrammar[]
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSModelImpl
      static: false
      superClass: java.util.AbstractList
    argCount: 2
    argNames:
    - grammars
    - s4sVersion
    argTypes:
    - SchemaGrammar[]
    - short
    constantsTouched: []
    func_position:
      end: 196
      start: 117
    functionDepth: 3
    functionLinenumber: 117
    functionLinenumberEnd: 196
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].<init>(SchemaGrammar[],short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].<init>(int)'
    - '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString()'
    - '[org.apache.xerces.impl.xs.XSModelImpl].elementAt(org.apache.xerces.impl.xs.XSModelImpl)'
    - System.arraycopy(org.apache.xerces.impl.xs.XSModelImpl,int,org.apache.xerces.impl.xs.XSModelImpl,int,org.apache.xerces.impl.xs.XSModelImpl)
    - Math.max(int,int)
    - '[org.apache.xerces.util.SymbolHash].put(String)'
    - sg.getTargetNamespace()
    - '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(String[],int)'
    - sg2.getTargetNamespace()
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getS4SGrammar(short)'
    - fGrammarList[i].hasIDConstraints()
    - '[org.apache.xerces.impl.xs.XSModelImpl].size()'
    - sg1.getImportedGrammars()
    - '[org.apache.xerces.impl.xs.XSModelImpl].buildSubGroups()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSModelImpl
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].<init>(SchemaGrammar[],short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].<init>(null)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:199,1
    - Dst: fGrammarList[i].getSubstitutionGroups()
      Src: org.apache.xerces.impl.xs.XSModelImpl:201,1
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].addSubstitutionGroup(org.apache.xerces.impl.xs.XSModelImpl)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:201,1
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].getComponents(org.apache.xerces.impl.xs.XSModelImpl)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:204,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].getLength()'
      Src: org.apache.xerces.impl.xs.XSModelImpl:205,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:206,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].item(org.apache.xerces.impl.xs.XSModelImpl)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:210,1
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSModelImpl)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:211,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.XSModelImpl)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:212,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.util.SymbolHash
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 216
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].buildSubGroups_Org()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.XSModelImpl)'
    - '[org.apache.xerces.util.SymbolHash].<init>(int)'
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].<init>(null)'
    - '[org.apache.xerces.xs.XSNamedMap].item(org.apache.xerces.impl.xs.XSModelImpl)'
    - '[org.apache.xerces.xs.XSNamedMap].getLength()'
    - '[org.apache.xerces.impl.xs.XSModelImpl].getComponents(org.apache.xerces.impl.xs.XSModelImpl)'
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].addSubstitutionGroup(org.apache.xerces.impl.xs.XSModelImpl)'
    - fGrammarList[i].getSubstitutionGroups()
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSModelImpl)'
    linkageType: ''
    returnType: org.apache.xerces.util.SymbolHash
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].buildSubGroups_Org()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].<init>(null)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:219,1
    - Dst: fGrammarList[i].getSubstitutionGroups()
      Src: org.apache.xerces.impl.xs.XSModelImpl:221,1
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].addSubstitutionGroup(org.apache.xerces.impl.xs.XSModelImpl)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:221,1
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].getGlobalElements()'
      Src: org.apache.xerces.impl.xs.XSModelImpl:224,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()'
      Src: org.apache.xerces.impl.xs.XSModelImpl:225,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:226,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].item(org.apache.xerces.impl.xs.XSModelImpl)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:230,1
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSModelImpl)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:231,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.XSModelImpl)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:232,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.util.SymbolHash
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 218
    functionDepth: 2
    functionLinenumber: 218
    functionLinenumberEnd: 236
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].buildSubGroups()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.XSModelImpl)'
    - '[org.apache.xerces.util.SymbolHash].<init>(int)'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()'
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].<init>(null)'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].item(org.apache.xerces.impl.xs.XSModelImpl)'
    - '[org.apache.xerces.impl.xs.XSModelImpl].getGlobalElements()'
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].addSubstitutionGroup(org.apache.xerces.impl.xs.XSModelImpl)'
    - fGrammarList[i].getSubstitutionGroups()
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSModelImpl)'
    linkageType: ''
    returnType: org.apache.xerces.util.SymbolHash
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].buildSubGroups()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: tables[i].getLength()
      Src: org.apache.xerces.impl.xs.XSModelImpl:244,1
    - Dst: tables[i].getValues(org.apache.xerces.impl.xs.XSModelImpl,org.apache.xerces.impl.xs.XSModelImpl)
      Src: org.apache.xerces.impl.xs.XSModelImpl:255,1
    - Dst: tables[i].getLength()
      Src: org.apache.xerces.impl.xs.XSModelImpl:256,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(org.apache.xerces.impl.xs.XSModelImpl,org.apache.xerces.impl.xs.XSModelImpl)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:259,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.util.XSObjectListImpl
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 260
      start: 238
    functionDepth: 1
    functionLinenumber: 238
    functionLinenumberEnd: 260
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].getGlobalElements()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 1
    functionsReached:
    - tables[i].getValues(org.apache.xerces.impl.xs.XSModelImpl,org.apache.xerces.impl.xs.XSModelImpl)
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(org.apache.xerces.impl.xs.XSModelImpl,org.apache.xerces.impl.xs.XSModelImpl)'
    - tables[i].getLength()
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.XSObjectListImpl
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].getGlobalElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 270
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].getNamespaces()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].getNamespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItemList
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 282
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].getNamespaceItems()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItemList
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].getNamespaceItems()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].<init>(String[],org.apache.xerces.impl.xs.XSModelImpl,int,short)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:337,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(String[],org.apache.xerces.impl.xs.XSModelImpl,int)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:340,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamedMap
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - objectType
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 345
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 345
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].getComponents(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(String[],org.apache.xerces.impl.xs.XSModelImpl,int)'
    - '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].<init>(String[],org.apache.xerces.impl.xs.XSModelImpl,int,short)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamedMap
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].getComponents(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals()'
      Src: org.apache.xerces.impl.xs.XSModelImpl:370,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].<init>(String,org.apache.xerces.impl.xs.XSModelImpl,short)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:419,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(String,org.apache.xerces.impl.xs.XSModelImpl)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:422,1
    CyclomaticComplexity: 34
    EdgeCount: 34
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamedMap
      static: false
      superClass: java.util.AbstractList
    argCount: 2
    argNames:
    - objectType
    - namespace
    argTypes:
    - short
    - String
    constantsTouched: []
    func_position:
      end: 427
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 427
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].getComponentsByNamespace(short,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].<init>(String,org.apache.xerces.impl.xs.XSModelImpl,short)'
    - '[String].equals()'
    - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(String,org.apache.xerces.impl.xs.XSModelImpl)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamedMap
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].getComponentsByNamespace(short,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:439,1
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:439,1
    - Dst: sg.fGlobalTypeDecls.get(String)
      Src: org.apache.xerces.impl.xs.XSModelImpl:443,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSTypeDefinition
      static: false
      superClass: java.util.AbstractList
    argCount: 2
    argNames:
    - name
    - namespace
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 444
      start: 437
    functionDepth: 1
    functionLinenumber: 437
    functionLinenumberEnd: 444
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].getTypeDefinition(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    - sg.fGlobalTypeDecls.get(String)
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTypeDefinition
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].getTypeDefinition(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:458,1
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:458,1
    - Dst: sg.getGlobalTypeDecl(String,String)
      Src: org.apache.xerces.impl.xs.XSModelImpl:462,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSTypeDefinition
      static: false
      superClass: java.util.AbstractList
    argCount: 3
    argNames:
    - name
    - namespace
    - loc
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 463
      start: 455
    functionDepth: 1
    functionLinenumber: 455
    functionLinenumberEnd: 463
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].getTypeDefinition(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    - sg.getGlobalTypeDecl(String,String)
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTypeDefinition
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].getTypeDefinition(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:474,1
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:474,1
    - Dst: sg.fGlobalAttrDecls.get(String)
      Src: org.apache.xerces.impl.xs.XSModelImpl:478,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAttributeDeclaration
      static: false
      superClass: java.util.AbstractList
    argCount: 2
    argNames:
    - name
    - namespace
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 479
      start: 472
    functionDepth: 1
    functionLinenumber: 472
    functionLinenumberEnd: 479
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].getAttributeDeclaration(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    - sg.fGlobalAttrDecls.get(String)
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAttributeDeclaration
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].getAttributeDeclaration(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:492,1
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:492,1
    - Dst: sg.getGlobalAttributeDecl(String,String)
      Src: org.apache.xerces.impl.xs.XSModelImpl:496,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAttributeDeclaration
      static: false
      superClass: java.util.AbstractList
    argCount: 3
    argNames:
    - name
    - namespace
    - loc
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 497
      start: 489
    functionDepth: 1
    functionLinenumber: 489
    functionLinenumberEnd: 497
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].getAttributeDeclaration(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    - sg.getGlobalAttributeDecl(String,String)
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAttributeDeclaration
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].getAttributeDeclaration(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:508,1
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:508,1
    - Dst: sg.fGlobalElemDecls.get(String)
      Src: org.apache.xerces.impl.xs.XSModelImpl:512,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSElementDeclaration
      static: false
      superClass: java.util.AbstractList
    argCount: 2
    argNames:
    - name
    - namespace
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 513
      start: 506
    functionDepth: 1
    functionLinenumber: 506
    functionLinenumberEnd: 513
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].getElementDeclaration(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    - sg.fGlobalElemDecls.get(String)
    linkageType: ''
    returnType: org.apache.xerces.xs.XSElementDeclaration
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].getElementDeclaration(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:526,1
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:526,1
    - Dst: sg.getGlobalElementDecl(String,String)
      Src: org.apache.xerces.impl.xs.XSModelImpl:530,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSElementDeclaration
      static: false
      superClass: java.util.AbstractList
    argCount: 3
    argNames:
    - name
    - namespace
    - loc
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 531
      start: 523
    functionDepth: 1
    functionLinenumber: 523
    functionLinenumberEnd: 531
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].getElementDeclaration(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    - sg.getGlobalElementDecl(String,String)
    linkageType: ''
    returnType: org.apache.xerces.xs.XSElementDeclaration
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].getElementDeclaration(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:542,1
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:542,1
    - Dst: sg.fGlobalAttrGrpDecls.get(String)
      Src: org.apache.xerces.impl.xs.XSModelImpl:546,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAttributeGroupDefinition
      static: false
      superClass: java.util.AbstractList
    argCount: 2
    argNames:
    - name
    - namespace
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 547
      start: 540
    functionDepth: 1
    functionLinenumber: 540
    functionLinenumberEnd: 547
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].getAttributeGroup(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    - sg.fGlobalAttrGrpDecls.get(String)
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAttributeGroupDefinition
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].getAttributeGroup(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:560,1
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:560,1
    - Dst: sg.getGlobalAttributeGroupDecl(String,String)
      Src: org.apache.xerces.impl.xs.XSModelImpl:564,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAttributeGroupDefinition
      static: false
      superClass: java.util.AbstractList
    argCount: 3
    argNames:
    - name
    - namespace
    - loc
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 565
      start: 557
    functionDepth: 1
    functionLinenumber: 557
    functionLinenumberEnd: 565
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].getAttributeGroup(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
    - sg.getGlobalAttributeGroupDecl(String,String)
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAttributeGroupDefinition
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].getAttributeGroup(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:577,1
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:577,1
    - Dst: sg.fGlobalGroupDecls.get(String)
      Src: org.apache.xerces.impl.xs.XSModelImpl:581,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModelGroupDefinition
      static: false
      superClass: java.util.AbstractList
    argCount: 2
    argNames:
    - name
    - namespace
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 582
      start: 575
    functionDepth: 1
    functionLinenumber: 575
    functionLinenumberEnd: 582
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].getModelGroupDefinition(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
    - sg.fGlobalGroupDecls.get(String)
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModelGroupDefinition
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].getModelGroupDefinition(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:596,1
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:596,1
    - Dst: sg.getGlobalGroupDecl(String,String)
      Src: org.apache.xerces.impl.xs.XSModelImpl:600,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModelGroupDefinition
      static: false
      superClass: java.util.AbstractList
    argCount: 3
    argNames:
    - name
    - namespace
    - loc
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 601
      start: 593
    functionDepth: 1
    functionLinenumber: 593
    functionLinenumberEnd: 601
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].getModelGroupDefinition(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
    - sg.getGlobalGroupDecl(String,String)
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModelGroupDefinition
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].getModelGroupDefinition(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:612,1
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:612,1
    - Dst: sg.fGlobalIDConstraintDecls.get(String)
      Src: org.apache.xerces.impl.xs.XSModelImpl:616,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSIDCDefinition
      static: false
      superClass: java.util.AbstractList
    argCount: 2
    argNames:
    - name
    - namespace
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 617
      start: 611
    functionDepth: 1
    functionLinenumber: 611
    functionLinenumberEnd: 617
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].getIDCDefinition(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    - sg.fGlobalIDConstraintDecls.get(String)
    linkageType: ''
    returnType: org.apache.xerces.xs.XSIDCDefinition
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].getIDCDefinition(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:630,1
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:630,1
    - Dst: sg.getIDConstraintDecl(String,String)
      Src: org.apache.xerces.impl.xs.XSModelImpl:634,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSIDCDefinition
      static: false
      superClass: java.util.AbstractList
    argCount: 3
    argNames:
    - name
    - namespace
    - loc
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 635
      start: 628
    functionDepth: 1
    functionLinenumber: 628
    functionLinenumberEnd: 635
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].getIDCDefinition(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    - sg.getIDConstraintDecl(String,String)
    linkageType: ''
    returnType: org.apache.xerces.xs.XSIDCDefinition
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].getIDCDefinition(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:643,1
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:643,1
    - Dst: sg.fGlobalNotationDecls.get(String)
      Src: org.apache.xerces.impl.xs.XSModelImpl:647,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNotationDeclaration
      static: false
      superClass: java.util.AbstractList
    argCount: 2
    argNames:
    - name
    - namespace
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 648
      start: 641
    functionDepth: 1
    functionLinenumber: 641
    functionLinenumberEnd: 648
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].getNotationDeclaration(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    - sg.fGlobalNotationDecls.get(String)
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNotationDeclaration
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].getNotationDeclaration(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:653,1
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:653,1
    - Dst: sg.getGlobalNotationDecl(String,String)
      Src: org.apache.xerces.impl.xs.XSModelImpl:657,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNotationDeclaration
      static: false
      superClass: java.util.AbstractList
    argCount: 3
    argNames:
    - name
    - namespace
    - loc
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 658
      start: 650
    functionDepth: 1
    functionLinenumber: 650
    functionLinenumberEnd: 658
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].getNotationDeclaration(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
    - sg.getGlobalNotationDecl(String,String)
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNotationDeclaration
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].getNotationDeclaration(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(org.apache.xerces.impl.xs.XSModelImpl,int,org.apache.xerces.impl.xs.XSModelImpl,org.apache.xerces.impl.xs.XSModelImpl,org.apache.xerces.impl.xs.XSModelImpl)
      Src: org.apache.xerces.impl.xs.XSModelImpl:683,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(org.apache.xerces.impl.xs.XSModelImpl,org.apache.xerces.impl.xs.XSModelImpl)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:687,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 689
      start: 664
    functionDepth: 0
    functionLinenumber: 664
    functionLinenumberEnd: 689
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(org.apache.xerces.impl.xs.XSModelImpl,org.apache.xerces.impl.xs.XSModelImpl)'
    - System.arraycopy(org.apache.xerces.impl.xs.XSModelImpl,int,org.apache.xerces.impl.xs.XSModelImpl,org.apache.xerces.impl.xs.XSModelImpl,org.apache.xerces.impl.xs.XSModelImpl)
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 693
      start: 691
    functionDepth: 0
    functionLinenumber: 691
    functionLinenumberEnd: 693
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 703
      start: 701
    functionDepth: 0
    functionLinenumber: 701
    functionLinenumberEnd: 703
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].hasIDConstraints()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].hasIDConstraints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.xs.XSElementDeclaration)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:717,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSElementDeclaration
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - head
    argTypes:
    - org.apache.xerces.xs.XSElementDeclaration
    constantsTouched: []
    func_position:
      end: 718
      start: 716
    functionDepth: 0
    functionLinenumber: 716
    functionLinenumberEnd: 718
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].getSubstitutionGroup(org.apache.xerces.xs.XSElementDeclaration)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.xs.XSElementDeclaration)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].getSubstitutionGroup(org.apache.xerces.xs.XSElementDeclaration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 730
      start: 728
    functionDepth: 0
    functionLinenumber: 728
    functionLinenumberEnd: 730
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItem
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 746
      start: 741
    functionDepth: 0
    functionLinenumber: 741
    functionLinenumberEnd: 746
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItem
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IndexOutOfBoundsException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:756,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 757
      start: 752
    functionDepth: 0
    functionLinenumber: 752
    functionLinenumberEnd: 757
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].get(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[IndexOutOfBoundsException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].get(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].getLength()'
      Src: org.apache.xerces.impl.xs.XSModelImpl:760,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 761
      start: 759
    functionDepth: 1
    functionLinenumber: 759
    functionLinenumberEnd: 761
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl].getLength()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].listIterator0(int)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:764,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 765
      start: 763
    functionDepth: 2
    functionLinenumber: 763
    functionLinenumberEnd: 765
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].iterator()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl].listIterator0(int)'
    linkageType: ''
    returnType: java.util.Iterator
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].listIterator0(int)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:768,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.ListIterator
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 769
      start: 767
    functionDepth: 2
    functionLinenumber: 767
    functionLinenumberEnd: 769
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].listIterator()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl].listIterator0(int)'
    linkageType: ''
    returnType: java.util.ListIterator
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].listIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].listIterator0(int)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:773,1
    - Dst: '[IndexOutOfBoundsException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:775,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.ListIterator
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 776
      start: 771
    functionDepth: 2
    functionLinenumber: 771
    functionLinenumberEnd: 776
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].listIterator(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[IndexOutOfBoundsException].<init>(String)'
    - '[org.apache.xerces.impl.xs.XSModelImpl].listIterator0(int)'
    linkageType: ''
    returnType: java.util.ListIterator
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].listIterator(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].<init>(int)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:779,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.ListIterator
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 780
      start: 778
    functionDepth: 1
    functionLinenumber: 778
    functionLinenumberEnd: 780
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].listIterator0(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].<init>(int)'
    linkageType: ''
    returnType: java.util.ListIterator
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].listIterator0(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].toArray0(org.apache.xerces.impl.xs.XSModelImpl)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:784,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 786
      start: 782
    functionDepth: 0
    functionLinenumber: 782
    functionLinenumberEnd: 786
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].toArray()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl].toArray0(org.apache.xerces.impl.xs.XSModelImpl)'
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].toArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object[]].getClass()'
      Src: org.apache.xerces.impl.xs.XSModelImpl:790,1
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].getComponentType()'
      Src: org.apache.xerces.impl.xs.XSModelImpl:791,1
    - Dst: Array.newInstance(org.apache.xerces.impl.xs.XSModelImpl,int)
      Src: org.apache.xerces.impl.xs.XSModelImpl:792,1
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].toArray0(org.apache.xerces.impl.xs.XSModelImpl)'
      Src: org.apache.xerces.impl.xs.XSModelImpl:794,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - a
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 799
      start: 788
    functionDepth: 0
    functionLinenumber: 788
    functionLinenumberEnd: 799
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].toArray(Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - Array.newInstance(org.apache.xerces.impl.xs.XSModelImpl,int)
    - '[org.apache.xerces.impl.xs.XSModelImpl].toArray0(org.apache.xerces.impl.xs.XSModelImpl)'
    - '[Object[]].getClass()'
    - '[org.apache.xerces.impl.xs.XSModelImpl].getComponentType()'
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].toArray(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(SchemaGrammar[],int,Object[],int,int)
      Src: org.apache.xerces.impl.xs.XSModelImpl:803,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - boolean[]
      - int
      - String[]
      - SchemaGrammar[]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - XSNamedMap[]
      - XSNamedMap[][]
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.XSObjectList
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModel
      - org.apache.xerces.xs.XSNamespaceItemList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - a
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 805
      start: 801
    functionDepth: 0
    functionLinenumber: 801
    functionLinenumberEnd: 805
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl].toArray0(Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(SchemaGrammar[],int,Object[],int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSModelImpl].toArray0(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ListIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 811
      start: 809
    functionDepth: 0
    functionLinenumber: 809
    functionLinenumberEnd: 811
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator
    signature: '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ListIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 814
      start: 812
    functionDepth: 0
    functionLinenumber: 812
    functionLinenumberEnd: 814
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].hasNext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator:819,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ListIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 820
      start: 815
    functionDepth: 0
    functionLinenumber: 815
    functionLinenumberEnd: 820
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].next()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.NoSuchElementException].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ListIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 823
      start: 821
    functionDepth: 0
    functionLinenumber: 821
    functionLinenumberEnd: 823
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].hasPrevious()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].hasPrevious()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator:828,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ListIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 829
      start: 824
    functionDepth: 0
    functionLinenumber: 824
    functionLinenumberEnd: 829
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].previous()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.NoSuchElementException].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].previous()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ListIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 832
      start: 830
    functionDepth: 0
    functionLinenumber: 830
    functionLinenumberEnd: 832
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].nextIndex()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].nextIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ListIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 835
      start: 833
    functionDepth: 0
    functionLinenumber: 833
    functionLinenumberEnd: 835
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].previousIndex()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].previousIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator:837,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ListIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 838
      start: 836
    functionDepth: 0
    functionLinenumber: 836
    functionLinenumberEnd: 838
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].remove()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator:840,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ListIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 841
      start: 839
    functionDepth: 0
    functionLinenumber: 839
    functionLinenumberEnd: 841
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].set(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].set(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator:843,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ListIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 844
      start: 842
    functionDepth: 0
    functionLinenumber: 842
    functionLinenumberEnd: 844
    functionName: '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].add(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].add(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:51,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.SchemaGrammar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespace
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSGrammarBucket.java
    functionUses: 15
    functionsReached:
    - '[java.util.Hashtable].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SchemaGrammar
    signature: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()'
      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(String,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammar
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 66
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 66
    functionName: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSGrammarBucket.java
    functionUses: 7
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()'
    - '[java.util.Hashtable].put(String,org.apache.xerces.impl.xs.SchemaGrammar)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:80,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:87,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:94,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:96,1
    - Dst: currGrammars.clone()
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:100,1
    - Dst: grammars.size()
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:104,1
    - Dst: grammars.elementAt(org.apache.xerces.impl.xs.XSGrammarBucket)
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:106,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(org.apache.xerces.impl.xs.XSGrammarBucket)'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:108,1
    - Dst: sg1.getImportedGrammars()
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:111,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].size()'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:115,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].elementAt(org.apache.xerces.impl.xs.XSGrammarBucket)'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:116,1
    - Dst: grammars.contains(org.apache.xerces.impl.xs.XSGrammarBucket)
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:117,1
    - Dst: grammars.addElement(org.apache.xerces.impl.xs.XSGrammarBucket)
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:118,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:129,1
    - Dst: grammars.size()
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:130,1
    - Dst: grammars.elementAt(org.apache.xerces.impl.xs.XSGrammarBucket)
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:131,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:131,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - grammar
    - deep
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    - boolean
    constantsTouched: []
    func_position:
      end: 134
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 134
    functionName: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSGrammarBucket.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(org.apache.xerces.impl.xs.XSGrammarBucket)'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].elementAt(org.apache.xerces.impl.xs.XSGrammarBucket)'
    - grammars.contains(org.apache.xerces.impl.xs.XSGrammarBucket)
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
    - grammars.addElement(org.apache.xerces.impl.xs.XSGrammarBucket)
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()'
    - grammars.elementAt(org.apache.xerces.impl.xs.XSGrammarBucket)
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].size()'
    - grammars.size()
    - currGrammars.clone()
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
    - sg1.getImportedGrammars()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar,boolean)'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:150,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:154,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:156,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:167,1
    - Dst: currGrammars.clone()
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:172,1
    - Dst: grammars.size()
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:176,1
    - Dst: grammars.elementAt(org.apache.xerces.impl.xs.XSGrammarBucket)
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:178,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(org.apache.xerces.impl.xs.XSGrammarBucket)'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:180,1
    - Dst: sg1.getImportedGrammars()
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:183,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].size()'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:187,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].elementAt(org.apache.xerces.impl.xs.XSGrammarBucket)'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:188,1
    - Dst: grammars.contains(org.apache.xerces.impl.xs.XSGrammarBucket)
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:189,1
    - Dst: grammars.addElement(org.apache.xerces.impl.xs.XSGrammarBucket)
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:190,1
    - Dst: grammars.remove(org.apache.xerces.impl.xs.XSGrammarBucket)
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:195,1
    - Dst: grammars.size()
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:200,1
    - Dst: grammars.elementAt(org.apache.xerces.impl.xs.XSGrammarBucket)
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:201,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:201,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - grammar
    - deep
    - ignoreConflict
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 205
      start: 148
    functionDepth: 3
    functionLinenumber: 148
    functionLinenumberEnd: 205
    functionName: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar,boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSGrammarBucket.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(org.apache.xerces.impl.xs.XSGrammarBucket)'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].elementAt(org.apache.xerces.impl.xs.XSGrammarBucket)'
    - grammars.contains(org.apache.xerces.impl.xs.XSGrammarBucket)
    - grammars.remove(org.apache.xerces.impl.xs.XSGrammarBucket)
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
    - grammars.addElement(org.apache.xerces.impl.xs.XSGrammarBucket)
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()'
    - grammars.elementAt(org.apache.xerces.impl.xs.XSGrammarBucket)
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar,boolean)'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].size()'
    - grammars.size()
    - currGrammars.clone()
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
    - sg1.getImportedGrammars()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].size()'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:214,1
    - Dst: '[java.util.Hashtable].elements()'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:217,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].hasMoreElements()'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:219,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].nextElement()'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:220,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: SchemaGrammar[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 225
    functionName: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSGrammarBucket.java
    functionUses: 6
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].hasMoreElements()'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].nextElement()'
    - '[java.util.Hashtable].size()'
    - '[java.util.Hashtable].elements()'
    linkageType: ''
    returnType: SchemaGrammar[]
    signature: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:233,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 234
    functionName: '[org.apache.xerces.impl.xs.XSGrammarBucket].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSGrammarBucket.java
    functionUses: 2
    functionsReached:
    - '[java.util.Hashtable].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSGrammarBucket].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.XSGrammarBucket:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSGrammarBucket
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.XSGrammarBucket].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSGrammarBucket.java
    functionUses: 3
    functionsReached:
    - '[java.util.Hashtable].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSGrammarBucket
    signature: '[org.apache.xerces.impl.xs.XSGrammarBucket].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - short
      - short
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSObjectList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeUse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeUseImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - short
      - short
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSObjectList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeUse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeUseImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - short
      - short
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSObjectList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeUse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeUseImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - short
      - short
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSObjectList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeUse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeUseImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - short
      - short
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSObjectList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeUse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getRequired()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeUseImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - short
      - short
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSObjectList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeUse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAttributeDeclaration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getAttrDeclaration()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeUseImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAttributeDeclaration
    signature: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getAttrDeclaration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - short
      - short
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSObjectList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeUse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getConstraintType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeUseImpl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getConstraintType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getConstraintType()'
      Src: org.apache.xerces.impl.xs.XSAttributeUseImpl:114,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()'
      Src: org.apache.xerces.impl.xs.XSAttributeUseImpl:116,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - short
      - short
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSObjectList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeUse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 117
    functionName: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getConstraintValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeUseImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getConstraintType()'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getConstraintValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - short
      - short
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSObjectList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeUse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItem
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getNamespaceItem()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeUseImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItem
    signature: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getNamespaceItem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getConstraintType()'
      Src: org.apache.xerces.impl.xs.XSAttributeUseImpl:127,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - short
      - short
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSObjectList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeUse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 130
    functionName: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getActualVC()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeUseImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getConstraintType()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getActualVC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getConstraintType()'
      Src: org.apache.xerces.impl.xs.XSAttributeUseImpl:133,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - short
      - short
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSObjectList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeUse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 136
    functionName: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getActualVCType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeUseImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getConstraintType()'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getActualVCType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getConstraintType()'
      Src: org.apache.xerces.impl.xs.XSAttributeUseImpl:139,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - short
      - short
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSObjectList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeUse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ShortList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 138
    functionDepth: 1
    functionLinenumber: 138
    functionLinenumberEnd: 142
    functionName: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getItemValueTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeUseImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getConstraintType()'
    linkageType: ''
    returnType: org.apache.xerces.xs.ShortList
    signature: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getItemValueTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - short
      - short
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSObjectList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeUse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getValueConstraintValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeUseImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSValue
    signature: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getValueConstraintValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - short
      - short
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSObjectList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeUse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeUseImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - short
      - short
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSObjectList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeUse
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSAttributeUseImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeUseImpl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSAttributeUseImpl
    signature: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSElementDecl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[org.apache.xerces.impl.xs.XSElementDeclHelper].getGlobalElementDecl(org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDeclHelper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSElementDecl
    signature: '[org.apache.xerces.impl.xs.XSElementDeclHelper].getGlobalElementDecl(org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSElementDeclHelper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.XSElementDeclHelper].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDeclHelper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSElementDeclHelper
    signature: '[org.apache.xerces.impl.xs.XSElementDeclHelper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:180,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      classConcrete: true
      classEnum: false
      classFields:
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - java.util.Hashtable
      - OneSubGroup[]
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.SubstitutionGroupHandler
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementDeclHelper
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDeclHelper
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].<init>(org.apache.xerces.impl.xs.XSElementDeclHelper)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SubstitutionGroupHandler.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SubstitutionGroupHandler
    signature: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].<init>(org.apache.xerces.impl.xs.XSElementDeclHelper)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSElementDeclHelper].getGlobalElementDecl(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:72,1
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].substitutionGroupOK(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl,short)'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:78,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      classConcrete: true
      classEnum: false
      classFields:
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - java.util.Hashtable
      - OneSubGroup[]
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSElementDecl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - exemplar
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.impl.xs.XSElementDecl
    constantsTouched: []
    func_position:
      end: 83
      start: 54
    functionDepth: 3
    functionLinenumber: 54
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.XSElementDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SubstitutionGroupHandler.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].substitutionGroupOK(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl,short)'
    - '[org.apache.xerces.impl.xs.XSElementDeclHelper].getGlobalElementDecl(org.apache.xerces.xni.QName)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSElementDecl
    signature: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.XSElementDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].typeDerivationOK(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:113,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      - org.apache.xerces.impl.xs.XSElementDecl
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - java.util.Hashtable
      - OneSubGroup[]
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - exemplar
    - blockingConstraint
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    - org.apache.xerces.impl.xs.XSElementDecl
    - short
    constantsTouched: []
    func_position:
      end: 114
      start: 87
    functionDepth: 2
    functionLinenumber: 87
    functionLinenumberEnd: 114
    functionName: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].substitutionGroupOK(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SubstitutionGroupHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].typeDerivationOK(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].substitutionGroupOK(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: type.getTypeCategory()
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:125,1
    - Dst: type.getBaseType()
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:131,1
    - Dst: type.getTypeCategory()
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:137,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:143,1
    - Dst: st.getVariety()
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:145,1
    - Dst: st.getMemberTypes()
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:146,1
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getLength()'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:147,1
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].item(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:149,1
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].typeDerivationOK(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:149,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - java.util.Hashtable
      - OneSubGroup[]
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - derived
    - base
    - blockingConstraint
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    - org.apache.xerces.xs.XSTypeDefinition
    - short
    constantsTouched: []
    func_position:
      end: 161
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 161
    functionName: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].typeDerivationOK(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SubstitutionGroupHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].item(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].typeDerivationOK(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)'
    - type.getBaseType()
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getLength()'
    - st.getMemberTypes()
    - st.getVariety()
    - type.getTypeCategory()
    - '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].typeDerivationOK(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].substitutionGroupOK(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl,short)'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:172,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      - org.apache.xerces.impl.xs.XSElementDecl
      classConcrete: true
      classEnum: false
      classFields:
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - java.util.Hashtable
      - OneSubGroup[]
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - exemplar
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    - org.apache.xerces.impl.xs.XSElementDecl
    constantsTouched: []
    func_position:
      end: 173
      start: 164
    functionDepth: 3
    functionLinenumber: 164
    functionLinenumberEnd: 173
    functionName: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].inSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SubstitutionGroupHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].substitutionGroupOK(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl,short)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].inSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:189,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - java.util.Hashtable
      - OneSubGroup[]
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 191
    functionName: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SubstitutionGroupHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.Hashtable].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:204,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:207,1
    - Dst: '[java.util.Hashtable].put(org.apache.xerces.impl.xs.SubstitutionGroupHandler,java.util.Vector)'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:208,1
    - Dst: '[java.util.Vector].addElement(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:211,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - XSElementDecl[]
      classConcrete: true
      classEnum: false
      classFields:
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - java.util.Hashtable
      - OneSubGroup[]
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elements
    argTypes:
    - XSElementDecl[]
    constantsTouched: []
    func_position:
      end: 213
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 213
    functionName: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].addSubstitutionGroup(XSElementDecl[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SubstitutionGroupHandler.java
    functionUses: 0
    functionsReached:
    - '[java.util.Vector].addElement(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    - '[java.util.Hashtable].put(org.apache.xerces.impl.xs.SubstitutionGroupHandler,java.util.Vector)'
    - '[java.util.Vector].<init>()'
    - '[java.util.Hashtable].get(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].addSubstitutionGroup(XSElementDecl[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.XSElementDecl)'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:225,1
    - Dst: '[java.util.Hashtable].put(org.apache.xerces.impl.xs.XSElementDecl,XSElementDecl[])'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:230,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(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler.OneSubGroup)'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:236,1
    - Dst: System.arraycopy(org.apache.xerces.impl.xs.SubstitutionGroupHandler,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler)
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:248,1
    - Dst: '[java.util.Hashtable].put(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:252,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      classConcrete: true
      classEnum: false
      classFields:
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - java.util.Hashtable
      - OneSubGroup[]
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XSElementDecl[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    constantsTouched: []
    func_position:
      end: 255
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 255
    functionName: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SubstitutionGroupHandler.java
    functionUses: 2
    functionsReached:
    - '[java.util.Hashtable].put(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubGroupB(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler.OneSubGroup)'
    - '[java.util.Hashtable].put(org.apache.xerces.impl.xs.XSElementDecl,XSElementDecl[])'
    - '[java.util.Hashtable].get(org.apache.xerces.impl.xs.XSElementDecl)'
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler.OneSubGroup].<init>()'
    - System.arraycopy(org.apache.xerces.impl.xs.SubstitutionGroupHandler,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler,int,org.apache.xerces.impl.xs.SubstitutionGroupHandler)
    linkageType: ''
    returnType: XSElementDecl[]
    signature: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.XSElementDecl)'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:259,1
    - Dst: '[java.util.Hashtable].put(org.apache.xerces.impl.xs.XSElementDecl,OneSubGroup[])'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:263,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:272,1
    - Dst: group.size()
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:277,1
    - Dst: group.elementAt(org.apache.xerces.impl.xs.SubstitutionGroupHandler)
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:279,1
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getDBMethods(org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.xs.XSTypeDefinition,OneSubGroup)'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:280,1
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler.OneSubGroup].<init>(org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:286,1
    - Dst: '[java.util.Vector].addElement(org.apache.xerces.impl.xs.SubstitutionGroupHandler.OneSubGroup)'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:286,1
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubGroupB(org.apache.xerces.impl.xs.SubstitutionGroupHandler,OneSubGroup)'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:288,1
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler.OneSubGroup].<init>(org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:296,1
    - Dst: '[java.util.Vector].addElement(org.apache.xerces.impl.xs.SubstitutionGroupHandler.OneSubGroup)'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:296,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:300,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:301,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:302,1
    - Dst: '[java.util.Hashtable].put(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:305,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      - OneSubGroup
      classConcrete: true
      classEnum: false
      classFields:
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - java.util.Hashtable
      - OneSubGroup[]
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: OneSubGroup[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - methods
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    - OneSubGroup
    constantsTouched: []
    func_position:
      end: 308
      start: 258
    functionDepth: 1
    functionLinenumber: 258
    functionLinenumberEnd: 308
    functionName: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubGroupB(org.apache.xerces.impl.xs.XSElementDecl,OneSubGroup)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SubstitutionGroupHandler.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].put(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getDBMethods(org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.xs.XSTypeDefinition,OneSubGroup)'
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubGroupB(org.apache.xerces.impl.xs.SubstitutionGroupHandler,OneSubGroup)'
    - '[java.util.Vector].<init>()'
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    - '[java.util.Hashtable].put(org.apache.xerces.impl.xs.XSElementDecl,OneSubGroup[])'
    - '[java.util.Hashtable].get(org.apache.xerces.impl.xs.XSElementDecl)'
    - '[java.util.Vector].addElement(org.apache.xerces.impl.xs.SubstitutionGroupHandler.OneSubGroup)'
    - group.size()
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler.OneSubGroup].<init>(org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    - group.elementAt(org.apache.xerces.impl.xs.SubstitutionGroupHandler)
    linkageType: ''
    returnType: OneSubGroup[]
    signature: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubGroupB(org.apache.xerces.impl.xs.XSElementDecl,OneSubGroup)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:314,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getBaseType()'
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:318,1
    - Dst: typed.getTypeCategory()
      Src: org.apache.xerces.impl.xs.SubstitutionGroupHandler:323,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xs.XSTypeDefinition
      - OneSubGroup
      classConcrete: true
      classEnum: false
      classFields:
      - XSElementDecl[]
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - java.util.Hashtable
      - OneSubGroup[]
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - typed
    - typeb
    - methods
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    - org.apache.xerces.xs.XSTypeDefinition
    - OneSubGroup
    constantsTouched: []
    func_position:
      end: 334
      start: 310
    functionDepth: 1
    functionLinenumber: 310
    functionLinenumberEnd: 334
    functionName: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getDBMethods(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,OneSubGroup)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SubstitutionGroupHandler.java
    functionUses: 0
    functionsReached:
    - typed.getTypeCategory()
    - '[org.apache.xerces.xs.XSTypeDefinition].getBaseType()'
    - '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getDBMethods(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,OneSubGroup)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XSElementDecl
      - short
      - short
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.SubstitutionGroupHandler.OneSubGroup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 338
      start: 338
    functionDepth: 0
    functionLinenumber: 338
    functionLinenumberEnd: 338
    functionName: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler.OneSubGroup].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SubstitutionGroupHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SubstitutionGroupHandler.OneSubGroup
    signature: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler.OneSubGroup].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      - short
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - XSElementDecl
      - short
      - short
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.SubstitutionGroupHandler.OneSubGroup
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - sub
    - dMethod
    - bMethod
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    - short
    - short
    constantsTouched: []
    func_position:
      end: 343
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 343
    functionName: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler.OneSubGroup].<init>(org.apache.xerces.impl.xs.XSElementDecl,short,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/SubstitutionGroupHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SubstitutionGroupHandler.OneSubGroup
    signature: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler.OneSubGroup].<init>(org.apache.xerces.impl.xs.XSElementDecl,short,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSImplementation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMImplementation
      static: true
      superClass: org.apache.xerces.dom.PSVIDOMImplementationImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.impl.xs.XSImplementationImpl].getDOMImplementation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSImplementationImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.DOMImplementation
    signature: '[org.apache.xerces.impl.xs.XSImplementationImpl].getDOMImplementation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.impl.xs.XSImplementationImpl:84,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XSImplementationImpl:84,1
    - Dst: '[org.apache.xerces.dom.PSVIDOMImplementationImpl].hasFeature(String,String)'
      Src: org.apache.xerces.impl.xs.XSImplementationImpl:85,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSImplementation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.PSVIDOMImplementationImpl
    argCount: 2
    argNames:
    - feature
    - version
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 86
      start: 82
    functionDepth: 6
    functionLinenumber: 82
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.impl.xs.XSImplementationImpl].hasFeature(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSImplementationImpl.java
    functionUses: 0
    functionsReached:
    - '[String].equalsIgnoreCase(String)'
    - '[String].equals(String)'
    - '[org.apache.xerces.dom.PSVIDOMImplementationImpl].hasFeature(String,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSImplementationImpl].hasFeature(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSLoaderImpl].<init>()'
      Src: org.apache.xerces.impl.xs.XSImplementationImpl:92,1
    - Dst: '[org.apache.xerces.xs.StringList].getLength()'
      Src: org.apache.xerces.impl.xs.XSImplementationImpl:96,1
    - Dst: '[org.apache.xerces.xs.StringList].item(org.apache.xerces.impl.xs.XSImplementationImpl)'
      Src: org.apache.xerces.impl.xs.XSImplementationImpl:97,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XSImplementationImpl:97,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.impl.xs.XSImplementationImpl:99,1
    - Dst: '[org.apache.xerces.xs.XSException].<init>(short,String)'
      Src: org.apache.xerces.impl.xs.XSImplementationImpl:103,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.StringList
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSImplementationImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xs.XSException
      interfaces:
      - org.apache.xerces.xs.XSImplementation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSLoader
      static: false
      superClass: org.apache.xerces.dom.PSVIDOMImplementationImpl
    argCount: 1
    argNames:
    - versions
    argTypes:
    - org.apache.xerces.xs.StringList
    constantsTouched: []
    func_position:
      end: 107
      start: 91
    functionDepth: 5
    functionLinenumber: 91
    functionLinenumberEnd: 107
    functionName: '[org.apache.xerces.impl.xs.XSImplementationImpl].createXSLoader(org.apache.xerces.xs.StringList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSImplementationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSException].<init>(short,String)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.XSLoaderImpl].<init>()'
    - '[org.apache.xerces.xs.StringList].item(org.apache.xerces.impl.xs.XSImplementationImpl)'
    - '[org.apache.xerces.xs.StringList].getLength()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSLoader
    signature: '[org.apache.xerces.impl.xs.XSImplementationImpl].createXSLoader(org.apache.xerces.xs.StringList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.impl.xs.XSImplementationImpl:111,1
    - Dst: '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(String[],org.apache.xerces.impl.xs.XSImplementationImpl)'
      Src: org.apache.xerces.impl.xs.XSImplementationImpl:111,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSImplementation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: org.apache.xerces.dom.PSVIDOMImplementationImpl
    argCount: 1
    argNames:
    - values
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[org.apache.xerces.impl.xs.XSImplementationImpl].createStringList(String[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSImplementationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(String[],org.apache.xerces.impl.xs.XSImplementationImpl)'
    - '[String[]].clone()'
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.impl.xs.XSImplementationImpl].createStringList(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LSInput[]].clone()'
      Src: org.apache.xerces.impl.xs.XSImplementationImpl:116,1
    - Dst: '[org.apache.xerces.impl.xs.util.LSInputListImpl].<init>(LSInput[],org.apache.xerces.impl.xs.XSImplementationImpl)'
      Src: org.apache.xerces.impl.xs.XSImplementationImpl:116,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - LSInput[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSImplementation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.LSInputList
      static: false
      superClass: org.apache.xerces.dom.PSVIDOMImplementationImpl
    argCount: 1
    argNames:
    - values
    argTypes:
    - LSInput[]
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[org.apache.xerces.impl.xs.XSImplementationImpl].createLSInputList(LSInput[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSImplementationImpl.java
    functionUses: 0
    functionsReached:
    - '[LSInput[]].clone()'
    - '[org.apache.xerces.impl.xs.util.LSInputListImpl].<init>(LSInput[],org.apache.xerces.impl.xs.XSImplementationImpl)'
    linkageType: ''
    returnType: org.apache.xerces.xs.LSInputList
    signature: '[org.apache.xerces.impl.xs.XSImplementationImpl].createLSInputList(LSInput[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(int)'
      Src: org.apache.xerces.impl.xs.XSImplementationImpl:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSImplementation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: org.apache.xerces.dom.PSVIDOMImplementationImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 125
    functionName: '[org.apache.xerces.impl.xs.XSImplementationImpl].getRecognizedVersions()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSImplementationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.impl.xs.XSImplementationImpl].getRecognizedVersions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSImplementationImpl].<init>()'
      Src: org.apache.xerces.impl.xs.XSImplementationImpl:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSImplementation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSImplementationImpl
      static: false
      superClass: org.apache.xerces.dom.PSVIDOMImplementationImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.XSImplementationImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSImplementationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSImplementationImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSImplementationImpl
    signature: '[org.apache.xerces.impl.xs.XSImplementationImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - String[]
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSWildcard
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespace
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 112
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 112
    functionName: '[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSWildcardDecl.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].subset2sets(String[],String[])'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:154,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(String[])'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:159,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(String,String[])'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:160,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSWildcardDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - String[]
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSWildcard
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - superWildcard
    argTypes:
    - org.apache.xerces.impl.xs.XSWildcardDecl
    constantsTouched: []
    func_position:
      end: 168
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 168
    functionName: '[org.apache.xerces.impl.xs.XSWildcardDecl].isSubsetOf(org.apache.xerces.impl.xs.XSWildcardDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSWildcardDecl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(String[])'
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(String,String[])'
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].subset2sets(String[],String[])'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSWildcardDecl].isSubsetOf(org.apache.xerces.impl.xs.XSWildcardDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSWildcardDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - String[]
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSWildcard
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - superWildcard
    argTypes:
    - org.apache.xerces.impl.xs.XSWildcardDecl
    constantsTouched: []
    func_position:
      end: 178
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 178
    functionName: '[org.apache.xerces.impl.xs.XSWildcardDecl].weakerProcessContents(org.apache.xerces.impl.xs.XSWildcardDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSWildcardDecl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSWildcardDecl].weakerProcessContents(org.apache.xerces.impl.xs.XSWildcardDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:193,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].areSame(org.apache.xerces.impl.xs.XSWildcardDecl)'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:197,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].union2sets(String[],String[])'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:211,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(String,org.apache.xerces.impl.xs.XSWildcardDecl)'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:263,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(org.apache.xerces.impl.xs.XSWildcardDecl)'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:266,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - String[]
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSWildcard
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSWildcardDecl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - wildcard
    - processContents
    argTypes:
    - org.apache.xerces.impl.xs.XSWildcardDecl
    - short
    constantsTouched: []
    func_position:
      end: 292
      start: 183
    functionDepth: 2
    functionLinenumber: 183
    functionLinenumberEnd: 292
    functionName: '[org.apache.xerces.impl.xs.XSWildcardDecl].performUnionWith(org.apache.xerces.impl.xs.XSWildcardDecl,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSWildcardDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(String,org.apache.xerces.impl.xs.XSWildcardDecl)'
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].areSame(org.apache.xerces.impl.xs.XSWildcardDecl)'
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()'
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].union2sets(String[],String[])'
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(org.apache.xerces.impl.xs.XSWildcardDecl)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSWildcardDecl
    signature: '[org.apache.xerces.impl.xs.XSWildcardDecl].performUnionWith(org.apache.xerces.impl.xs.XSWildcardDecl,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:307,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].areSame(org.apache.xerces.impl.xs.XSWildcardDecl)'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:311,1
    - Dst: System.arraycopy(org.apache.xerces.impl.xs.XSWildcardDecl,int,String[],int,org.apache.xerces.impl.xs.XSWildcardDecl)
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:360,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].intersect2sets(String[],String[])'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:367,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - String[]
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSWildcard
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSWildcardDecl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - wildcard
    - processContents
    argTypes:
    - org.apache.xerces.impl.xs.XSWildcardDecl
    - short
    constantsTouched: []
    func_position:
      end: 392
      start: 297
    functionDepth: 2
    functionLinenumber: 297
    functionLinenumberEnd: 392
    functionName: '[org.apache.xerces.impl.xs.XSWildcardDecl].performIntersectionWith(org.apache.xerces.impl.xs.XSWildcardDecl,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSWildcardDecl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].areSame(org.apache.xerces.impl.xs.XSWildcardDecl)'
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()'
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].intersect2sets(String[],String[])'
    - System.arraycopy(org.apache.xerces.impl.xs.XSWildcardDecl,int,String[],int,org.apache.xerces.impl.xs.XSWildcardDecl)
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSWildcardDecl
    signature: '[org.apache.xerces.impl.xs.XSWildcardDecl].performIntersectionWith(org.apache.xerces.impl.xs.XSWildcardDecl,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(String[])'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:411,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSWildcardDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - String[]
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSWildcard
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - wildcard
    argTypes:
    - org.apache.xerces.impl.xs.XSWildcardDecl
    constantsTouched: []
    func_position:
      end: 419
      start: 394
    functionDepth: 0
    functionLinenumber: 394
    functionLinenumberEnd: 419
    functionName: '[org.apache.xerces.impl.xs.XSWildcardDecl].areSame(org.apache.xerces.impl.xs.XSWildcardDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSWildcardDecl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(String[])'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSWildcardDecl].areSame(org.apache.xerces.impl.xs.XSWildcardDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.min(org.apache.xerces.impl.xs.XSWildcardDecl,org.apache.xerces.impl.xs.XSWildcardDecl)
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:422,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(String[])'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:427,1
    - Dst: System.arraycopy(org.apache.xerces.impl.xs.XSWildcardDecl,int,org.apache.xerces.impl.xs.XSWildcardDecl,int,org.apache.xerces.impl.xs.XSWildcardDecl)
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:432,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - String[]
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSWildcard
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - one
    - theOther
    argTypes:
    - String[]
    - String[]
    constantsTouched: []
    func_position:
      end: 435
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 435
    functionName: '[org.apache.xerces.impl.xs.XSWildcardDecl].intersect2sets(String[],String[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSWildcardDecl.java
    functionUses: 1
    functionsReached:
    - Math.min(org.apache.xerces.impl.xs.XSWildcardDecl,org.apache.xerces.impl.xs.XSWildcardDecl)
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(String[])'
    - System.arraycopy(org.apache.xerces.impl.xs.XSWildcardDecl,int,org.apache.xerces.impl.xs.XSWildcardDecl,int,org.apache.xerces.impl.xs.XSWildcardDecl)
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.xs.XSWildcardDecl].intersect2sets(String[],String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(String[])'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:443,1
    - Dst: System.arraycopy(org.apache.xerces.impl.xs.XSWildcardDecl,int,org.apache.xerces.impl.xs.XSWildcardDecl,int,org.apache.xerces.impl.xs.XSWildcardDecl)
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:448,1
    - Dst: System.arraycopy(String[],int,org.apache.xerces.impl.xs.XSWildcardDecl,org.apache.xerces.impl.xs.XSWildcardDecl,org.apache.xerces.impl.xs.XSWildcardDecl)
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:449,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - String[]
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSWildcard
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - one
    - theOther
    argTypes:
    - String[]
    - String[]
    constantsTouched: []
    func_position:
      end: 452
      start: 437
    functionDepth: 0
    functionLinenumber: 437
    functionLinenumberEnd: 452
    functionName: '[org.apache.xerces.impl.xs.XSWildcardDecl].union2sets(String[],String[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSWildcardDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(String[])'
    - System.arraycopy(String[],int,org.apache.xerces.impl.xs.XSWildcardDecl,org.apache.xerces.impl.xs.XSWildcardDecl,org.apache.xerces.impl.xs.XSWildcardDecl)
    - System.arraycopy(org.apache.xerces.impl.xs.XSWildcardDecl,int,org.apache.xerces.impl.xs.XSWildcardDecl,int,org.apache.xerces.impl.xs.XSWildcardDecl)
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.xs.XSWildcardDecl].union2sets(String[],String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(String[])'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:456,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - String[]
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSWildcard
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - subSet
    - superSet
    argTypes:
    - String[]
    - String[]
    constantsTouched: []
    func_position:
      end: 461
      start: 454
    functionDepth: 0
    functionLinenumber: 454
    functionLinenumberEnd: 461
    functionName: '[org.apache.xerces.impl.xs.XSWildcardDecl].subset2sets(String[],String[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSWildcardDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(String[])'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSWildcardDecl].subset2sets(String[],String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - String[]
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSWildcard
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ele
    - set
    argTypes:
    - String
    - String[]
    constantsTouched: []
    func_position:
      end: 471
      start: 463
    functionDepth: 0
    functionLinenumber: 463
    functionLinenumberEnd: 471
    functionName: '[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(String,String[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSWildcardDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(String,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:479,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:480,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:483,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:486,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:487,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:489,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:490,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:495,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:497,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:498,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:500,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:502,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:503,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:507,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:508,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - String[]
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSWildcard
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 512
      start: 477
    functionDepth: 1
    functionLinenumber: 477
    functionLinenumberEnd: 512
    functionName: '[org.apache.xerces.impl.xs.XSWildcardDecl].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSWildcardDecl.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].append()'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSWildcardDecl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - String[]
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSWildcard
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 519
      start: 517
    functionDepth: 0
    functionLinenumber: 517
    functionLinenumberEnd: 519
    functionName: '[org.apache.xerces.impl.xs.XSWildcardDecl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSWildcardDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSWildcardDecl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - String[]
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSWildcard
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 527
      start: 525
    functionDepth: 0
    functionLinenumber: 525
    functionLinenumberEnd: 527
    functionName: '[org.apache.xerces.impl.xs.XSWildcardDecl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSWildcardDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSWildcardDecl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - String[]
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSWildcard
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 536
      start: 534
    functionDepth: 0
    functionLinenumber: 534
    functionLinenumberEnd: 536
    functionName: '[org.apache.xerces.impl.xs.XSWildcardDecl].getNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSWildcardDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSWildcardDecl].getNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - String[]
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSWildcard
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 543
      start: 541
    functionDepth: 0
    functionLinenumber: 541
    functionLinenumberEnd: 543
    functionName: '[org.apache.xerces.impl.xs.XSWildcardDecl].getConstraintType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSWildcardDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSWildcardDecl].getConstraintType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(String[])'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:552,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - String[]
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSWildcard
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 553
      start: 551
    functionDepth: 0
    functionLinenumber: 551
    functionLinenumberEnd: 553
    functionName: '[org.apache.xerces.impl.xs.XSWildcardDecl].getNsConstraintList()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSWildcardDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(String[])'
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.impl.xs.XSWildcardDecl].getNsConstraintList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - String[]
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSWildcard
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 561
      start: 559
    functionDepth: 0
    functionLinenumber: 559
    functionLinenumberEnd: 561
    functionName: '[org.apache.xerces.impl.xs.XSWildcardDecl].getProcessContents()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSWildcardDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSWildcardDecl].getProcessContents()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - String[]
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSWildcard
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 573
      start: 566
    functionDepth: 0
    functionLinenumber: 566
    functionLinenumberEnd: 573
    functionName: '[org.apache.xerces.impl.xs.XSWildcardDecl].getProcessContentsAsString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSWildcardDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSWildcardDecl].getProcessContentsAsString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: org.apache.xerces.impl.xs.XSWildcardDecl:579,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - String[]
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSWildcard
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAnnotation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 580
      start: 578
    functionDepth: 1
    functionLinenumber: 578
    functionLinenumberEnd: 580
    functionName: '[org.apache.xerces.impl.xs.XSWildcardDecl].getAnnotation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSWildcardDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAnnotation
    signature: '[org.apache.xerces.impl.xs.XSWildcardDecl].getAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - String[]
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSWildcard
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 587
      start: 585
    functionDepth: 0
    functionLinenumber: 585
    functionLinenumberEnd: 587
    functionName: '[org.apache.xerces.impl.xs.XSWildcardDecl].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSWildcardDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.xs.XSWildcardDecl].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - String[]
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSWildcard
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItem
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 594
      start: 592
    functionDepth: 0
    functionLinenumber: 592
    functionLinenumberEnd: 594
    functionName: '[org.apache.xerces.impl.xs.XSWildcardDecl].getNamespaceItem()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSWildcardDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItem
    signature: '[org.apache.xerces.impl.xs.XSWildcardDecl].getNamespaceItem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - short
      - String[]
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSWildcard
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSWildcardDecl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSWildcardDecl.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSWildcardDecl
    signature: '[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:75,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].resize(XSAttributeUseImpl[],int)'
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:87,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - XSAttributeUseImpl[]
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attrUse
    argTypes:
    - org.apache.xerces.impl.xs.XSAttributeUseImpl
    constantsTouched: []
    func_position:
      end: 92
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 92
    functionName: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse(org.apache.xerces.impl.xs.XSAttributeUseImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeGroupDecl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].resize(XSAttributeUseImpl[],int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse(org.apache.xerces.impl.xs.XSAttributeUseImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSAttributeUse
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - XSAttributeUseImpl[]
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - oldUse
    - newUse
    argTypes:
    - org.apache.xerces.xs.XSAttributeUse
    - org.apache.xerces.impl.xs.XSAttributeUseImpl
    constantsTouched: []
    func_position:
      end: 100
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 100
    functionName: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].replaceAttributeUse(org.apache.xerces.xs.XSAttributeUse,org.apache.xerces.impl.xs.XSAttributeUseImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeGroupDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].replaceAttributeUse(org.apache.xerces.xs.XSAttributeUse,org.apache.xerces.impl.xs.XSAttributeUseImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - XSAttributeUseImpl[]
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAttributeUse
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - namespace
    - name
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 110
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 110
    functionName: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUse(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeGroupDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAttributeUse
    signature: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUse(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - XSAttributeUseImpl[]
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAttributeUse
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - namespace
    - name
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 121
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 121
    functionName: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUseNoProhibited(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeGroupDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAttributeUse
    signature: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUseNoProhibited(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - XSAttributeUseImpl[]
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 156
    functionName: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeGroupDecl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUse(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:183,1
    - Dst: baseAttrUse.getRequired()
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:189,1
    - Dst: attrUse.getRequired()
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:189,1
    - Dst: baseAttrDecl.fType.getFinal()
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:208,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivationOk(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:206,1
    - Dst: attrDecl.fType.getName()
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:209,1
    - Dst: baseAttrDecl.fType.getName()
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:210,1
    - Dst: baseAttrDecl.getConstraintType()
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:219,1
    - Dst: attrDecl.getConstraintType()
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:221,1
    - Dst: baseFixedValue.actualValue.equals(org.apache.xerces.impl.xs.XSAttributeGroupDecl)
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:235,1
    - Dst: thisFixedValue.stringValue()
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:236,1
    - Dst: baseFixedValue.stringValue()
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:237,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:255,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUse(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:277,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].isSubsetOf(org.apache.xerces.impl.xs.XSWildcardDecl)'
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:295,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].weakerProcessContents(org.apache.xerces.impl.xs.XSWildcardDecl)'
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:299,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].getProcessContentsAsString()'
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:301,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].getProcessContentsAsString()'
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:302,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 76
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - XSAttributeUseImpl[]
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - typeName
    - baseGroup
    argTypes:
    - String
    - org.apache.xerces.impl.xs.XSAttributeGroupDecl
    constantsTouched: []
    func_position:
      end: 310
      start: 169
    functionDepth: 2
    functionLinenumber: 169
    functionLinenumberEnd: 310
    functionName: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].validRestrictionOf(String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeGroupDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivationOk(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].getProcessContentsAsString()'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUse(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].isSubsetOf(org.apache.xerces.impl.xs.XSWildcardDecl)'
    - baseFixedValue.actualValue.equals(org.apache.xerces.impl.xs.XSAttributeGroupDecl)
    - baseAttrDecl.fType.getFinal()
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].weakerProcessContents(org.apache.xerces.impl.xs.XSWildcardDecl)'
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
    - baseAttrDecl.getConstraintType()
    - attrDecl.fType.getName()
    - baseAttrDecl.fType.getName()
    - attrUse.getRequired()
    - attrDecl.getConstraintType()
    - baseFixedValue.stringValue()
    - baseAttrUse.getRequired()
    - thisFixedValue.stringValue()
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].validRestrictionOf(String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.min(org.apache.xerces.impl.xs.XSAttributeGroupDecl,int)
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:314,1
    - Dst: System.arraycopy(XSAttributeUseImpl[],int,org.apache.xerces.impl.xs.XSAttributeGroupDecl,int,org.apache.xerces.impl.xs.XSAttributeGroupDecl)
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:314,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - XSAttributeUseImpl[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - XSAttributeUseImpl[]
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XSAttributeUseImpl[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - oldArray
    - newSize
    argTypes:
    - XSAttributeUseImpl[]
    - int
    constantsTouched: []
    func_position:
      end: 316
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 316
    functionName: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].resize(XSAttributeUseImpl[],int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeGroupDecl.java
    functionUses: 1
    functionsReached:
    - Math.min(org.apache.xerces.impl.xs.XSAttributeGroupDecl,int)
    - System.arraycopy(XSAttributeUseImpl[],int,org.apache.xerces.impl.xs.XSAttributeGroupDecl,int,org.apache.xerces.impl.xs.XSAttributeGroupDecl)
    linkageType: ''
    returnType: XSAttributeUseImpl[]
    signature: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].resize(XSAttributeUseImpl[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - XSAttributeUseImpl[]
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 331
    functionName: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeGroupDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - XSAttributeUseImpl[]
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 338
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 338
    functionName: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeGroupDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - XSAttributeUseImpl[]
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 344
    functionDepth: 0
    functionLinenumber: 344
    functionLinenumberEnd: 346
    functionName: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeGroupDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - XSAttributeUseImpl[]
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 353
    functionDepth: 0
    functionLinenumber: 353
    functionLinenumberEnd: 355
    functionName: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeGroupDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(XSAttributeUseImpl[],int)'
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:363,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - XSAttributeUseImpl[]
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 370
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 370
    functionName: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUses()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeGroupDecl.java
    functionUses: 5
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(XSAttributeUseImpl[],int)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUses()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - XSAttributeUseImpl[]
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSWildcard
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 377
      start: 375
    functionDepth: 0
    functionLinenumber: 375
    functionLinenumberEnd: 377
    functionName: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeWildcard()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeGroupDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSWildcard
    signature: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeWildcard()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: org.apache.xerces.impl.xs.XSAttributeGroupDecl:383,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - XSAttributeUseImpl[]
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAnnotation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 384
      start: 382
    functionDepth: 1
    functionLinenumber: 382
    functionLinenumberEnd: 384
    functionName: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAnnotation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeGroupDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAnnotation
    signature: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - XSAttributeUseImpl[]
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 391
      start: 389
    functionDepth: 0
    functionLinenumber: 389
    functionLinenumberEnd: 391
    functionName: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeGroupDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - XSAttributeUseImpl[]
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItem
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 398
      start: 396
    functionDepth: 0
    functionLinenumber: 396
    functionLinenumberEnd: 398
    functionName: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespaceItem()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeGroupDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItem
    signature: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespaceItem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSNamespaceItem
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - XSAttributeUseImpl[]
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespaceItem
    argTypes:
    - org.apache.xerces.xs.XSNamespaceItem
    constantsTouched: []
    func_position:
      end: 402
      start: 400
    functionDepth: 0
    functionLinenumber: 400
    functionLinenumberEnd: 402
    functionName: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeGroupDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - XSAttributeUseImpl[]
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSAttributeGroupDecl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeGroupDecl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSAttributeGroupDecl
    signature: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.ElementPSVImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.ElementPSVImpl
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:65,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getElementDeclaration()'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:94,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getTypeDefinition()'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:95,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getNil()'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:96,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getIsSchemaSpecified()'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:97,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getSchemaValue()'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:98,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.impl.xs.ElementPSVImpl)'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:98,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getNotation()'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:99,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getValidationAttempted()'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:100,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getValidity()'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:101,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getValidationContext()'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:102,1
    - Dst: elementPSVIImpl.fErrors.clone()
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:106,1
    - Dst: elementPSVIImpl.copySchemaInformationTo()
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:107,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getErrorCodes()'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:110,1
    - Dst: '[org.apache.xerces.impl.xs.ElementPSVImpl].getLength()'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:111,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getErrorMessages()'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:113,1
    - Dst: '[org.apache.xerces.impl.xs.ElementPSVImpl].item(org.apache.xerces.impl.xs.ElementPSVImpl)'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:116,1
    - Dst: '[org.apache.xerces.impl.xs.ElementPSVImpl].item(org.apache.xerces.impl.xs.ElementPSVImpl)'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:117,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getSchemaInformation()'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:121,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - org.apache.xerces.xs.ElementPSVI
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.ElementPSVImpl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - isConstant
    - elementPSVI
    argTypes:
    - boolean
    - org.apache.xerces.xs.ElementPSVI
    constantsTouched: []
    func_position:
      end: 124
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 124
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].<init>(boolean,org.apache.xerces.xs.ElementPSVI)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.ElementPSVI].getElementDeclaration()'
    - '[org.apache.xerces.xs.ElementPSVI].getValidationContext()'
    - '[org.apache.xerces.xs.ElementPSVI].getIsSchemaSpecified()'
    - '[org.apache.xerces.impl.xs.ElementPSVImpl].getLength()'
    - '[org.apache.xerces.impl.xs.ElementPSVImpl].item(org.apache.xerces.impl.xs.ElementPSVImpl)'
    - elementPSVIImpl.copySchemaInformationTo()
    - '[org.apache.xerces.xs.ElementPSVI].getErrorCodes()'
    - '[org.apache.xerces.xs.ElementPSVI].getSchemaInformation()'
    - '[org.apache.xerces.xs.ElementPSVI].getNil()'
    - '[org.apache.xerces.xs.ElementPSVI].getNotation()'
    - '[org.apache.xerces.xs.ElementPSVI].getTypeDefinition()'
    - '[org.apache.xerces.xs.ElementPSVI].getValidationAttempted()'
    - '[org.apache.xerces.xs.ElementPSVI].getValidity()'
    - '[org.apache.xerces.xs.ElementPSVI].getErrorMessages()'
    - elementPSVIImpl.fErrors.clone()
    - '[org.apache.xerces.xs.ElementPSVI].getSchemaValue()'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.impl.xs.ElementPSVImpl)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.ElementPSVImpl
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].<init>(boolean,org.apache.xerces.xs.ElementPSVI)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.ElementPSVImpl].isConstant()'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:134,1
    - Dst: '[org.apache.xerces.impl.xs.ElementPSVImpl].<init>(boolean)'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:137,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ItemPSVI
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 138
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].constant()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.ElementPSVImpl].isConstant()'
    - '[org.apache.xerces.impl.xs.ElementPSVImpl].<init>(boolean)'
    linkageType: ''
    returnType: org.apache.xerces.xs.ItemPSVI
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].constant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].isConstant()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].isConstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getConstraintValue()'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:154,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 1
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].getSchemaDefault()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSElementDeclaration].getConstraintValue()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].getSchemaDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].getNormalizedValue()'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].getSchemaNormalizedValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].getNormalizedValue()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].getSchemaNormalizedValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 175
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].getIsSchemaSpecified()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].getIsSchemaSpecified()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].getValidationAttempted()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].getValidationAttempted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 196
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].getValidity()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].getValidity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.PSVIErrorList].<init>(String[],boolean)'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:208,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 209
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].getErrorCodes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.PSVIErrorList].<init>(String[],boolean)'
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].getErrorCodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.PSVIErrorList].<init>(String[],boolean)'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:221,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 217
    functionDepth: 1
    functionLinenumber: 217
    functionLinenumberEnd: 222
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].getErrorMessages()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.PSVIErrorList].<init>(String[],boolean)'
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].getErrorMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 227
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].getValidationContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].getValidationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 236
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].getNil()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].getNil()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNotationDeclaration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 245
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].getNotation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNotationDeclaration
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].getNotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 254
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 254
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].getTypeDefinition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTypeDefinition
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].getTypeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinition()'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:266,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSSimpleTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 267
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].getMemberTypeDefinition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinition()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSSimpleTypeDefinition
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].getMemberTypeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSElementDeclaration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 275
    functionDepth: 0
    functionLinenumber: 275
    functionLinenumberEnd: 277
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].getElementDeclaration()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSElementDeclaration
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].getElementDeclaration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].<init>(SchemaGrammar[])'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:287,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 285
    functionDepth: 5
    functionLinenumber: 285
    functionLinenumberEnd: 290
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].getSchemaInformation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl].<init>(SchemaGrammar[])'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].getSchemaInformation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].getActualValue()'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:296,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 295
    functionDepth: 1
    functionLinenumber: 295
    functionLinenumberEnd: 297
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].getActualNormalizedValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].getActualValue()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].getActualNormalizedValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].getActualValueType()'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:303,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 304
      start: 302
    functionDepth: 1
    functionLinenumber: 302
    functionLinenumberEnd: 304
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].getActualNormalizedValueType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].getActualValueType()'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].getActualNormalizedValueType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].getListValueTypes()'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:310,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ShortList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 309
    functionDepth: 1
    functionLinenumber: 309
    functionLinenumberEnd: 311
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].getItemValueTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].getListValueTypes()'
    linkageType: ''
    returnType: org.apache.xerces.xs.ShortList
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].getItemValueTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 318
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 318
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].getSchemaValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSValue
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].getSchemaValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].reset()'
      Src: org.apache.xerces.impl.xs.ElementPSVImpl:333,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 334
      start: 323
    functionDepth: 1
    functionLinenumber: 323
    functionLinenumberEnd: 334
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].reset()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.ElementPSVImpl
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - String[]
      - String
      - SchemaGrammar[]
      - org.apache.xerces.xs.XSModel
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - org.apache.xerces.impl.xs.ElementPSVImpl
    constantsTouched: []
    func_position:
      end: 339
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 339
    functionName: '[org.apache.xerces.impl.xs.ElementPSVImpl].copySchemaInformationTo(org.apache.xerces.impl.xs.ElementPSVImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.ElementPSVImpl].copySchemaInformationTo(org.apache.xerces.impl.xs.ElementPSVImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - 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
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - name
    - targetNamespace
    - simpleType
    - constraintType
    - scope
    - valInfo
    - enclosingCT
    - annotations
    argTypes:
    - String
    - 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: []
    func_position:
      end: 84
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 84
    functionName: '[org.apache.xerces.impl.xs.XSAttributeDecl].setValues(String,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: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSAttributeDecl].setValues(String,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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.impl.xs.XSAttributeDecl].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSAttributeDecl].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.apache.xerces.impl.xs.XSAttributeDecl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSAttributeDecl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.apache.xerces.impl.xs.XSAttributeDecl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeDecl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSAttributeDecl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeDecl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSSimpleTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.apache.xerces.impl.xs.XSAttributeDecl].getTypeDefinition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeDecl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSSimpleTypeDefinition
    signature: '[org.apache.xerces.impl.xs.XSAttributeDecl].getTypeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[org.apache.xerces.impl.xs.XSAttributeDecl].getScope()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSAttributeDecl].getScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSComplexTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: '[org.apache.xerces.impl.xs.XSAttributeDecl].getEnclosingCTDefinition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSComplexTypeDefinition
    signature: '[org.apache.xerces.impl.xs.XSAttributeDecl].getEnclosingCTDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: '[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeDecl.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType()'
      Src: org.apache.xerces.impl.xs.XSAttributeDecl:161,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()'
      Src: org.apache.xerces.impl.xs.XSAttributeDecl:163,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionName: '[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType()'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: org.apache.xerces.impl.xs.XSAttributeDecl:170,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAnnotation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '[org.apache.xerces.impl.xs.XSAttributeDecl].getAnnotation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAnnotation
    signature: '[org.apache.xerces.impl.xs.XSAttributeDecl].getAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: '[org.apache.xerces.impl.xs.XSAttributeDecl].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.xs.XSAttributeDecl].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.ValidatedInfo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: '[org.apache.xerces.impl.xs.XSAttributeDecl].getValInfo()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeDecl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.ValidatedInfo
    signature: '[org.apache.xerces.impl.xs.XSAttributeDecl].getValInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItem
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionName: '[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespaceItem()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItem
    signature: '[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespaceItem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSNamespaceItem
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeDeclaration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespaceItem
    argTypes:
    - org.apache.xerces.xs.XSNamespaceItem
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: '[org.apache.xerces.impl.xs.XSAttributeDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSAttributeDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType()'
      Src: org.apache.xerces.impl.xs.XSAttributeDecl:196,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 199
    functionName: '[org.apache.xerces.impl.xs.XSAttributeDecl].getActualVC()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.XSAttributeDecl].getActualVC()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType()'
      Src: org.apache.xerces.impl.xs.XSAttributeDecl:202,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 201
    functionDepth: 1
    functionLinenumber: 201
    functionLinenumberEnd: 205
    functionName: '[org.apache.xerces.impl.xs.XSAttributeDecl].getActualVCType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType()'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSAttributeDecl].getActualVCType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType()'
      Src: org.apache.xerces.impl.xs.XSAttributeDecl:208,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ShortList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 211
    functionName: '[org.apache.xerces.impl.xs.XSAttributeDecl].getItemValueTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType()'
    linkageType: ''
    returnType: org.apache.xerces.xs.ShortList
    signature: '[org.apache.xerces.impl.xs.XSAttributeDecl].getItemValueTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionName: '[org.apache.xerces.impl.xs.XSAttributeDecl].getValueConstraintValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSValue
    signature: '[org.apache.xerces.impl.xs.XSAttributeDecl].getValueConstraintValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xni.QName
      - short
      - short
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSAttributeDeclaration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSAttributeDecl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.XSAttributeDecl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeDecl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSAttributeDecl
    signature: '[org.apache.xerces.impl.xs.XSAttributeDecl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()'
      Src: org.apache.xerces.impl.xs.XSConstraints:60,1
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
      Src: org.apache.xerces.impl.xs.XSConstraints:65,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSParticleDecl
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.impl.xs.XSConstraints].getEmptySequence()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
    - '[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSParticleDecl
    signature: '[org.apache.xerces.impl.xs.XSConstraints].getEmptySequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: org.apache.xerces.impl.xs.XSConstraints:124,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: org.apache.xerces.impl.xs.XSConstraints:126,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivation(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.dv.XSSimpleType,short)'
      Src: org.apache.xerces.impl.xs.XSConstraints:134,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkComplexDerivation(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSConstraints,short)'
      Src: org.apache.xerces.impl.xs.XSConstraints:138,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - derived
    - base
    - block
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    - org.apache.xerces.xs.XSTypeDefinition
    - short
    constantsTouched: []
    func_position:
      end: 140
      start: 112
    functionDepth: 2
    functionLinenumber: 112
    functionLinenumberEnd: 140
    functionName: '[org.apache.xerces.impl.xs.XSConstraints].checkTypeDerivationOk(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSConstraints].checkComplexDerivation(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSConstraints,short)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivation(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.dv.XSSimpleType,short)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSConstraints].checkTypeDerivationOk(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: org.apache.xerces.impl.xs.XSConstraints:155,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivation(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.dv.XSSimpleType,short)'
      Src: org.apache.xerces.impl.xs.XSConstraints:163,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - derived
    - base
    - block
    argTypes:
    - org.apache.xerces.impl.dv.XSSimpleType
    - org.apache.xerces.xs.XSTypeDefinition
    - short
    constantsTouched: []
    func_position:
      end: 165
      start: 146
    functionDepth: 2
    functionLinenumber: 146
    functionLinenumberEnd: 165
    functionName: '[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivationOk(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSTypeDefinition,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivation(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.dv.XSSimpleType,short)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivationOk(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSTypeDefinition,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkComplexDerivation(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSTypeDefinition,short)'
      Src: org.apache.xerces.impl.xs.XSConstraints:175,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - derived
    - base
    - block
    argTypes:
    - org.apache.xerces.impl.xs.XSComplexTypeDecl
    - org.apache.xerces.xs.XSTypeDefinition
    - short
    constantsTouched: []
    func_position:
      end: 176
      start: 171
    functionDepth: 3
    functionLinenumber: 171
    functionLinenumberEnd: 176
    functionName: '[org.apache.xerces.impl.xs.XSConstraints].checkComplexDerivationOk(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSTypeDefinition,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSConstraints].checkComplexDerivation(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSTypeDefinition,short)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSConstraints].checkComplexDerivationOk(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSTypeDefinition,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getBaseType()'
      Src: org.apache.xerces.impl.xs.XSConstraints:191,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].getFinal()'
      Src: org.apache.xerces.impl.xs.XSConstraints:191,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getBaseType()'
      Src: org.apache.xerces.impl.xs.XSConstraints:197,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivation(org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.dv.XSSimpleType,short)'
      Src: org.apache.xerces.impl.xs.XSConstraints:203,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getVariety()'
      Src: org.apache.xerces.impl.xs.XSConstraints:208,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getVariety()'
      Src: org.apache.xerces.impl.xs.XSConstraints:209,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getVariety()'
      Src: org.apache.xerces.impl.xs.XSConstraints:215,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getMemberTypes()'
      Src: org.apache.xerces.impl.xs.XSConstraints:216,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].getLength()'
      Src: org.apache.xerces.impl.xs.XSConstraints:217,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].item(org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:219,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivation(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.XSConstraints,short)'
      Src: org.apache.xerces.impl.xs.XSConstraints:220,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.dv.XSSimpleType
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - derived
    - base
    - block
    argTypes:
    - org.apache.xerces.impl.dv.XSSimpleType
    - org.apache.xerces.impl.dv.XSSimpleType
    - short
    constantsTouched: []
    func_position:
      end: 226
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 226
    functionName: '[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivation(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.dv.XSSimpleType,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivation(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.XSConstraints,short)'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getBaseType()'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getMemberTypes()'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivation(org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.dv.XSSimpleType,short)'
    - '[org.apache.xerces.impl.xs.XSConstraints].item(org.apache.xerces.impl.xs.XSConstraints)'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getVariety()'
    - '[org.apache.xerces.impl.xs.XSConstraints].getFinal()'
    - '[org.apache.xerces.impl.xs.XSConstraints].getLength()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivation(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.dv.XSSimpleType,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: directBase.getTypeCategory()
      Src: org.apache.xerces.impl.xs.XSConstraints:257,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkComplexDerivation(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSTypeDefinition,short)'
      Src: org.apache.xerces.impl.xs.XSConstraints:258,1
    - Dst: directBase.getTypeCategory()
      Src: org.apache.xerces.impl.xs.XSConstraints:261,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: org.apache.xerces.impl.xs.XSConstraints:263,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivation(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.dv.XSSimpleType,short)'
      Src: org.apache.xerces.impl.xs.XSConstraints:271,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - derived
    - base
    - block
    argTypes:
    - org.apache.xerces.impl.xs.XSComplexTypeDecl
    - org.apache.xerces.xs.XSTypeDefinition
    - short
    constantsTouched: []
    func_position:
      end: 276
      start: 233
    functionDepth: 2
    functionLinenumber: 233
    functionLinenumberEnd: 276
    functionName: '[org.apache.xerces.impl.xs.XSConstraints].checkComplexDerivation(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSTypeDefinition,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 2
    functionsReached:
    - directBase.getTypeCategory()
    - '[org.apache.xerces.impl.xs.XSConstraints].checkComplexDerivation(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSTypeDefinition,short)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivation(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.dv.XSSimpleType,short)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSConstraints].checkComplexDerivation(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSTypeDefinition,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: org.apache.xerces.impl.xs.XSConstraints:290,1
    - Dst: ctype.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:305,1
    - Dst: dv.validate(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)
      Src: org.apache.xerces.impl.xs.XSConstraints:323,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()'
      Src: org.apache.xerces.impl.xs.XSConstraints:326,1
    - Dst: dv.validate(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)
      Src: org.apache.xerces.impl.xs.XSConstraints:326,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      - org.apache.xerces.impl.dv.ValidatedInfo
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - type
    - value
    - context
    - vinfo
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    - org.apache.xerces.impl.dv.ValidatedInfo
    constantsTouched: []
    func_position:
      end: 332
      start: 283
    functionDepth: 5
    functionLinenumber: 283
    functionLinenumberEnd: 332
    functionName: '[org.apache.xerces.impl.xs.XSConstraints].ElementDefaultValidImmediate(org.apache.xerces.xs.XSTypeDefinition,String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSParticleDecl].emptiable()'
    - dv.validate(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)
    - ctype.getParticle()
    - '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.XSConstraints].ElementDefaultValidImmediate(org.apache.xerces.xs.XSTypeDefinition,String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.impl.xs.util.SimpleLocator,String,String,Object[],short)'
      Src: org.apache.xerces.impl.xs.XSConstraints:338,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,Object[],short)'
      Src: org.apache.xerces.impl.xs.XSConstraints:342,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.xs.util.SimpleLocator
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - errorReporter
    - loc
    - key
    - args
    argTypes:
    - org.apache.xerces.impl.XMLErrorReporter
    - org.apache.xerces.impl.xs.util.SimpleLocator
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 345
      start: 334
    functionDepth: 2
    functionLinenumber: 334
    functionLinenumberEnd: 345
    functionName: '[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.impl.xs.util.SimpleLocator,String,String,Object[],short)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,Object[],short)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars()'
      Src: org.apache.xerces.impl.xs.XSConstraints:359,1
    - Dst: grammars[i].getSubstitutionGroups()
      Src: org.apache.xerces.impl.xs.XSConstraints:361,1
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].addSubstitutionGroup(org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:361,1
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
      Src: org.apache.xerces.impl.xs.XSConstraints:364,1
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
      Src: org.apache.xerces.impl.xs.XSConstraints:365,1
    - Dst: grammars[g].getRedefinedGroupDecls()
      Src: org.apache.xerces.impl.xs.XSConstraints:371,1
    - Dst: grammars[g].getRGLocators()
      Src: org.apache.xerces.impl.xs.XSConstraints:372,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:382,1
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].emptiable()'
      Src: org.apache.xerces.impl.xs.XSConstraints:387,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:388,1
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xs.XSConstraints:394,1
    - Dst: e.getKey()
      Src: org.apache.xerces.impl.xs.XSConstraints:396,1
    - Dst: e.getArgs()
      Src: org.apache.xerces.impl.xs.XSConstraints:399,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:397,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:400,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>()'
      Src: org.apache.xerces.impl.xs.XSConstraints:422,1
    - Dst: grammars[i].getUncheckedComplexTypeDecls()
      Src: org.apache.xerces.impl.xs.XSConstraints:427,1
    - Dst: grammars[i].getUncheckedCTLocators()
      Src: org.apache.xerces.impl.xs.XSConstraints:428,1
    - Dst: '[org.apache.xerces.util.SymbolHash].clear()'
      Src: org.apache.xerces.impl.xs.XSConstraints:436,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkElementDeclsConsistent(org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.XSConstraints:438,1
    - Dst: e.getKey()
      Src: org.apache.xerces.impl.xs.XSConstraints:443,1
    - Dst: e.getArgs()
      Src: org.apache.xerces.impl.xs.XSConstraints:444,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:442,1
    - Dst: baseParticle.emptiable()
      Src: org.apache.xerces.impl.xs.XSConstraints:460,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:461,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction(org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.XSConstraints:468,1
    - Dst: e.getKey()
      Src: org.apache.xerces.impl.xs.XSConstraints:474,1
    - Dst: e.getArgs()
      Src: org.apache.xerces.impl.xs.XSConstraints:475,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:473,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:476,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:482,1
    - Dst: types[j].getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)
      Src: org.apache.xerces.impl.xs.XSConstraints:489,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.XSConstraints:493,1
    - Dst: e.getKey()
      Src: org.apache.xerces.impl.xs.XSConstraints:496,1
    - Dst: e.getArgs()
      Src: org.apache.xerces.impl.xs.XSConstraints:497,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:495,1
    - Dst: grammars[i].setUncheckedTypeNum(org.apache.xerces.impl.xs.XSConstraints)
      Src: org.apache.xerces.impl.xs.XSConstraints:522,1
    CyclomaticComplexity: 31
    EdgeCount: 31
    ICount: 104
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.XMLErrorReporter
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - grammarBucket
    - SGHandler
    - cmBuilder
    - errorReporter
    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: []
    func_position:
      end: 526
      start: 353
    functionDepth: 5
    functionLinenumber: 353
    functionLinenumberEnd: 526
    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: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
    - '[org.apache.xerces.util.SymbolHash].clear()'
    - grammars[i].getSubstitutionGroups()
    - grammars[i].setUncheckedTypeNum(org.apache.xerces.impl.xs.XSConstraints)
    - '[org.apache.xerces.util.SymbolHash].<init>()'
    - types[j].getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars()'
    - grammars[i].getUncheckedComplexTypeDecls()
    - grammars[i].getUncheckedCTLocators()
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].addSubstitutionGroup(org.apache.xerces.impl.xs.XSConstraints)'
    - grammars[g].getRGLocators()
    - '[org.apache.xerces.impl.xs.XSParticleDecl].emptiable()'
    - e.getKey()
    - baseParticle.emptiable()
    - '[org.apache.xerces.impl.xs.XSConstraints].checkElementDeclsConsistent(org.apache.xerces.impl.xs.XSConstraints,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.XSConstraints,org.apache.xerces.impl.xs.XSConstraints)'
    - grammars[g].getRedefinedGroupDecls()
    - '[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,String)'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    - '[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction(org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    - '[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)'
    - e.getArgs()
    linkageType: ''
    returnType: void
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].findElemInTable(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.util.SymbolHash)'
      Src: org.apache.xerces.impl.xs.XSConstraints:547,1
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:551,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].findElemInTable(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.util.SymbolHash)'
      Src: org.apache.xerces.impl.xs.XSConstraints:553,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkElementDeclsConsistent(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.XSConstraints:561,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xs.XMLSchemaException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - type
    - particle
    - elemDeclHash
    - sgHandler
    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: []
    func_position:
      end: 562
      start: 532
    functionDepth: 0
    functionLinenumber: 532
    functionLinenumberEnd: 562
    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: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSConstraints].checkElementDeclsConsistent(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    - '[org.apache.xerces.impl.xs.XSConstraints].findElemInTable(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.util.SymbolHash)'
    - '[org.apache.xerces.impl.xs.XSConstraints].findElemInTable(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.util.SymbolHash)'
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSConstraints)'
    linkageType: ''
    returnType: void
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:572,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSElementDecl)'
      Src: org.apache.xerces.impl.xs.XSConstraints:574,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:583,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - org.apache.xerces.impl.xs.XSElementDecl
      - org.apache.xerces.util.SymbolHash
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xs.XMLSchemaException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - type
    - elem
    - elemDeclHash
    argTypes:
    - org.apache.xerces.impl.xs.XSComplexTypeDecl
    - org.apache.xerces.impl.xs.XSElementDecl
    - org.apache.xerces.util.SymbolHash
    constantsTouched: []
    func_position:
      end: 588
      start: 564
    functionDepth: 0
    functionLinenumber: 564
    functionLinenumberEnd: 588
    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: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.XSConstraints)'
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSElementDecl)'
    - '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSConstraints].findElemInTable(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.util.SymbolHash)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xs.XSConstraints:602,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xs.XMLSchemaException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - dParticle
    - dSGHandler
    - bParticle
    - bSGHandler
    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: []
    func_position:
      end: 603
      start: 597
    functionDepth: 6
    functionLinenumber: 597
    functionLinenumberEnd: 603
    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: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 1
    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)'
    linkageType: ''
    returnType: boolean
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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:622,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String,null)'
      Src: org.apache.xerces.impl.xs.XSConstraints:623,1
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].isEmpty()'
      Src: org.apache.xerces.impl.xs.XSConstraints:625,1
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].isEmpty()'
      Src: org.apache.xerces.impl.xs.XSConstraints:625,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String,null)'
      Src: org.apache.xerces.impl.xs.XSConstraints:626,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].getNonUnaryGroup(org.apache.xerces.impl.xs.XSParticleDecl)'
      Src: org.apache.xerces.impl.xs.XSConstraints:647,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].removePointlessChildren(org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:658,1
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:674,1
    - Dst: '[java.util.Vector].<init>(int)'
      Src: org.apache.xerces.impl.xs.XSConstraints:683,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].addElementToParticleVector(java.util.Vector)'
      Src: org.apache.xerces.impl.xs.XSConstraints:685,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].addElementToParticleVector(java.util.Vector,org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:687,1
    - Dst: '[java.util.Collections].sort(java.util.Vector,java.util.Comparator)'
      Src: org.apache.xerces.impl.xs.XSConstraints:688,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].getNonUnaryGroup(org.apache.xerces.impl.xs.XSParticleDecl)'
      Src: org.apache.xerces.impl.xs.XSConstraints:707,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].removePointlessChildren(org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:718,1
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:731,1
    - Dst: '[java.util.Vector].<init>(int)'
      Src: org.apache.xerces.impl.xs.XSConstraints:736,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].addElementToParticleVector(java.util.Vector)'
      Src: org.apache.xerces.impl.xs.XSConstraints:738,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].addElementToParticleVector(java.util.Vector,org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:740,1
    - Dst: '[java.util.Collections].sort(java.util.Vector,java.util.Comparator)'
      Src: org.apache.xerces.impl.xs.XSConstraints:741,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkNameAndTypeOK(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:763,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkNSCompat(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSWildcardDecl,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,boolean)'
      Src: org.apache.xerces.impl.xs.XSConstraints:771,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.XSConstraints:782,1
    - Dst: '[java.util.Vector].addElement(org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:783,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkRecurseLax(java.util.Vector,int,int,org.apache.xerces.impl.xs.XSConstraints,java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:785,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.XSConstraints:794,1
    - Dst: '[java.util.Vector].addElement(org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:795,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkRecurse(java.util.Vector,int,int,org.apache.xerces.impl.xs.XSConstraints,java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:797,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:804,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkNSSubset(org.apache.xerces.impl.xs.XSWildcardDecl,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSWildcardDecl,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:817,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:827,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:833,1
    - Dst: dParticle.minEffectiveTotalRange()
      Src: org.apache.xerces.impl.xs.XSConstraints:847,1
    - Dst: dParticle.maxEffectiveTotalRange()
      Src: org.apache.xerces.impl.xs.XSConstraints:849,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkNSRecurseCheckCardinality(java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,boolean)'
      Src: org.apache.xerces.impl.xs.XSConstraints:851,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkRecurse(java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:862,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:871,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:877,1
    - Dst: dParticle.minEffectiveTotalRange()
      Src: org.apache.xerces.impl.xs.XSConstraints:891,1
    - Dst: dParticle.maxEffectiveTotalRange()
      Src: org.apache.xerces.impl.xs.XSConstraints:893,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkNSRecurseCheckCardinality(java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,boolean)'
      Src: org.apache.xerces.impl.xs.XSConstraints:895,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkRecurseLax(java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:905,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:914,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:920,1
    - Dst: dParticle.minEffectiveTotalRange()
      Src: org.apache.xerces.impl.xs.XSConstraints:935,1
    - Dst: dParticle.maxEffectiveTotalRange()
      Src: org.apache.xerces.impl.xs.XSConstraints:937,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkNSRecurseCheckCardinality(java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,boolean)'
      Src: org.apache.xerces.impl.xs.XSConstraints:939,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkRecurseUnordered(java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:949,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkRecurse(java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:956,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.XSConstraints:963,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.XSConstraints:965,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkMapAndSum(java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:966,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:973,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:979,1
    CyclomaticComplexity: 93
    EdgeCount: 93
    ICount: 144
    JavaMethodInfo:
      argumentGenericTypes:
      - 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
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xs.XMLSchemaException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - dParticle
    - dSGHandler
    - bParticle
    - bSGHandler
    - checkWCOccurrence
    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: []
    func_position:
      end: 988
      start: 605
    functionDepth: 5
    functionLinenumber: 605
    functionLinenumberEnd: 988
    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: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSConstraints].checkRecurse(java.util.Vector,int,int,org.apache.xerces.impl.xs.XSConstraints,java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints)'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkRecurseUnordered(java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints)'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkNSCompat(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSWildcardDecl,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,boolean)'
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSConstraints)'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkNSRecurseCheckCardinality(java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,boolean)'
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String,null)'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkNSSubset(org.apache.xerces.impl.xs.XSWildcardDecl,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSWildcardDecl,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints)'
    - '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
    - dParticle.minEffectiveTotalRange()
    - '[java.util.Vector].<init>()'
    - '[org.apache.xerces.impl.xs.XSConstraints].getNonUnaryGroup(org.apache.xerces.impl.xs.XSParticleDecl)'
    - '[java.util.Vector].addElement(org.apache.xerces.impl.xs.XSConstraints)'
    - '[java.util.Collections].sort(java.util.Vector,java.util.Comparator)'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkRecurseLax(java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints)'
    - '[org.apache.xerces.impl.xs.XSParticleDecl].emptiable()'
    - '[java.util.Vector].<init>(int)'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkRecurseLax(java.util.Vector,int,int,org.apache.xerces.impl.xs.XSConstraints,java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints)'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkNameAndTypeOK(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints)'
    - '[org.apache.xerces.impl.xs.XSConstraints].addElementToParticleVector(java.util.Vector)'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkRecurse(java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints)'
    - dParticle.maxEffectiveTotalRange()
    - '[org.apache.xerces.impl.xs.XSParticleDecl].isEmpty()'
    - '[org.apache.xerces.impl.xs.XSConstraints].removePointlessChildren(org.apache.xerces.impl.xs.XSConstraints)'
    - '[org.apache.xerces.impl.xs.XSConstraints].addElementToParticleVector(java.util.Vector,org.apache.xerces.impl.xs.XSConstraints)'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkMapAndSum(java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,java.util.Vector,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.XSConstraints)'
    linkageType: ''
    returnType: boolean
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
      Src: org.apache.xerces.impl.xs.XSConstraints:992,1
    - Dst: '[java.util.Vector].addElement(org.apache.xerces.impl.xs.XSParticleDecl)'
      Src: org.apache.xerces.impl.xs.XSConstraints:995,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Vector
      - org.apache.xerces.impl.xs.XSElementDecl
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - v
    - d
    argTypes:
    - java.util.Vector
    - org.apache.xerces.impl.xs.XSElementDecl
    constantsTouched: []
    func_position:
      end: 997
      start: 990
    functionDepth: 1
    functionLinenumber: 990
    functionLinenumberEnd: 997
    functionName: '[org.apache.xerces.impl.xs.XSConstraints].addElementToParticleVector(java.util.Vector,org.apache.xerces.impl.xs.XSElementDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
    - '[java.util.Vector].addElement(org.apache.xerces.impl.xs.XSParticleDecl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSConstraints].addElementToParticleVector(java.util.Vector,org.apache.xerces.impl.xs.XSElementDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].getNonUnaryGroup()'
      Src: org.apache.xerces.impl.xs.XSConstraints:1007,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSParticleDecl
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSParticleDecl
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.apache.xerces.impl.xs.XSParticleDecl
    constantsTouched: []
    func_position:
      end: 1010
      start: 999
    functionDepth: 0
    functionLinenumber: 999
    functionLinenumberEnd: 1010
    functionName: '[org.apache.xerces.impl.xs.XSConstraints].getNonUnaryGroup(org.apache.xerces.impl.xs.XSParticleDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSConstraints].getNonUnaryGroup()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSParticleDecl
    signature: '[org.apache.xerces.impl.xs.XSConstraints].getNonUnaryGroup(org.apache.xerces.impl.xs.XSParticleDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.XSConstraints:1018,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].gatherChildren(org.apache.xerces.impl.xs.XSConstraints,java.util.Vector)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1022,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSParticleDecl
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Vector
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.apache.xerces.impl.xs.XSParticleDecl
    constantsTouched: []
    func_position:
      end: 1025
      start: 1012
    functionDepth: 0
    functionLinenumber: 1012
    functionLinenumberEnd: 1025
    functionName: '[org.apache.xerces.impl.xs.XSConstraints].removePointlessChildren(org.apache.xerces.impl.xs.XSParticleDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSConstraints].gatherChildren(org.apache.xerces.impl.xs.XSConstraints,java.util.Vector)'
    - '[java.util.Vector].<init>()'
    linkageType: ''
    returnType: java.util.Vector
    signature: '[org.apache.xerces.impl.xs.XSConstraints].removePointlessChildren(org.apache.xerces.impl.xs.XSParticleDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].addElement(org.apache.xerces.impl.xs.XSParticleDecl)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1038,1
    - Dst: '[java.util.Vector].addElement(org.apache.xerces.impl.xs.XSParticleDecl)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1043,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].gatherChildren(org.apache.xerces.impl.xs.XSConstraints,java.util.Vector)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1048,1
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].isEmpty()'
      Src: org.apache.xerces.impl.xs.XSConstraints:1050,1
    - Dst: '[java.util.Vector].addElement(org.apache.xerces.impl.xs.XSParticleDecl)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1051,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Vector
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - parentType
    - p
    - children
    argTypes:
    - int
    - org.apache.xerces.impl.xs.XSParticleDecl
    - java.util.Vector
    constantsTouched: []
    func_position:
      end: 1054
      start: 1028
    functionDepth: 2
    functionLinenumber: 1028
    functionLinenumberEnd: 1054
    functionName: '[org.apache.xerces.impl.xs.XSConstraints].gatherChildren(int,org.apache.xerces.impl.xs.XSParticleDecl,java.util.Vector)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSParticleDecl].isEmpty()'
    - '[java.util.Vector].addElement(org.apache.xerces.impl.xs.XSParticleDecl)'
    - '[org.apache.xerces.impl.xs.XSConstraints].gatherChildren(org.apache.xerces.impl.xs.XSConstraints,java.util.Vector)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSConstraints].gatherChildren(int,org.apache.xerces.impl.xs.XSParticleDecl,java.util.Vector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1066,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].getNillable()'
      Src: org.apache.xerces.impl.xs.XSConstraints:1074,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].getNillable()'
      Src: org.apache.xerces.impl.xs.XSConstraints:1074,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1075,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1082,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1083,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()'
      Src: org.apache.xerces.impl.xs.XSConstraints:1095,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()'
      Src: org.apache.xerces.impl.xs.XSConstraints:1097,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1098,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: org.apache.xerces.impl.xs.XSConstraints:1104,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1110,1
    - Dst: '[Object].equals(Object)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1111,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1112,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkIDConstraintRestriction(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1122,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1131,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkTypeDerivationOk(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1138,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1140,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 66
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xs.XMLSchemaException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 6
    argNames:
    - dElement
    - dMin
    - dMax
    - bElement
    - bMin
    - bMax
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    - int
    - int
    - org.apache.xerces.impl.xs.XSElementDecl
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1144
      start: 1056
    functionDepth: 3
    functionLinenumber: 1056
    functionLinenumberEnd: 1144
    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: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
    - '[Object].equals(Object)'
    - '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkIDConstraintRestriction(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl)'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkTypeDerivationOk(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)'
    - '[org.apache.xerces.impl.xs.XSElementDecl].getNillable()'
    - '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSConstraints].checkNameAndTypeOK(org.apache.xerces.impl.xs.XSElementDecl,int,int,org.apache.xerces.impl.xs.XSElementDecl,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      - org.apache.xerces.impl.xs.XSElementDecl
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xs.XMLSchemaException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - derivedElemDecl
    - baseElemDecl
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    - org.apache.xerces.impl.xs.XSElementDecl
    constantsTouched: []
    func_position:
      end: 1151
      start: 1147
    functionDepth: 0
    functionLinenumber: 1147
    functionLinenumberEnd: 1151
    functionName: '[org.apache.xerces.impl.xs.XSConstraints].checkIDConstraintRestriction(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSConstraints].checkIDConstraintRestriction(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - min1
    - max1
    - min2
    - max2
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1162
      start: 1154
    functionDepth: 0
    functionLinenumber: 1154
    functionLinenumberEnd: 1162
    functionName: '[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1170,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1171,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1181,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1182,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - int
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xs.XMLSchemaException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 7
    argNames:
    - elem
    - min1
    - max1
    - wildcard
    - min2
    - max2
    - checkWCOccurrence
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    - int
    - int
    - org.apache.xerces.impl.xs.XSWildcardDecl
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 1186
      start: 1164
    functionDepth: 1
    functionLinenumber: 1164
    functionLinenumberEnd: 1186
    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: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(String)'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)'
    - '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSConstraints].checkNSCompat(org.apache.xerces.impl.xs.XSElementDecl,int,int,org.apache.xerces.impl.xs.XSWildcardDecl,int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1193,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1194,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].isSubsetOf(org.apache.xerces.impl.xs.XSWildcardDecl)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1202,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String,null)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1203,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].weakerProcessContents(org.apache.xerces.impl.xs.XSWildcardDecl)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1206,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1207,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - int
      - int
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xs.XMLSchemaException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 6
    argNames:
    - dWildcard
    - min1
    - max1
    - bWildcard
    - min2
    - max2
    argTypes:
    - org.apache.xerces.impl.xs.XSWildcardDecl
    - int
    - int
    - org.apache.xerces.impl.xs.XSWildcardDecl
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1212
      start: 1188
    functionDepth: 2
    functionLinenumber: 1188
    functionLinenumberEnd: 1212
    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: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].weakerProcessContents(org.apache.xerces.impl.xs.XSWildcardDecl)'
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].isSubsetOf(org.apache.xerces.impl.xs.XSWildcardDecl)'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)'
    - '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String,null)'
    - '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSConstraints].checkNSSubset(org.apache.xerces.impl.xs.XSWildcardDecl,int,int,org.apache.xerces.impl.xs.XSWildcardDecl,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1223,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1224,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.XSConstraints:1232,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1235,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction(org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,null,boolean)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1236,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String,null)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1243,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Vector
      - int
      - int
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xs.XMLSchemaException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 8
    argNames:
    - children
    - min1
    - max1
    - dSGHandler
    - wildcard
    - min2
    - max2
    - checkWCOccurrence
    argTypes:
    - java.util.Vector
    - int
    - int
    - org.apache.xerces.impl.xs.SubstitutionGroupHandler
    - org.apache.xerces.impl.xs.XSParticleDecl
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 1246
      start: 1215
    functionDepth: 1
    functionLinenumber: 1215
    functionLinenumberEnd: 1246
    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: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction(org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSParticleDecl,null,boolean)'
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)'
    - '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String,null)'
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.XSConstraints)'
    - '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1255,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1256,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.XSConstraints:1263,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.XSConstraints:1264,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1269,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1271,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction(org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1274,1
    - Dst: particle2.emptiable()
      Src: org.apache.xerces.impl.xs.XSConstraints:1278,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String,null)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1279,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String,null)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1282,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1287,1
    - Dst: particle2.emptiable()
      Src: org.apache.xerces.impl.xs.XSConstraints:1288,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String,null)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1289,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Vector
      - int
      - int
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - java.util.Vector
      - int
      - int
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xs.XMLSchemaException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 8
    argNames:
    - dChildren
    - min1
    - max1
    - dSGHandler
    - bChildren
    - min2
    - max2
    - bSGHandler
    argTypes:
    - java.util.Vector
    - int
    - int
    - org.apache.xerces.impl.xs.SubstitutionGroupHandler
    - java.util.Vector
    - int
    - int
    - org.apache.xerces.impl.xs.SubstitutionGroupHandler
    constantsTouched: []
    func_position:
      end: 1293
      start: 1248
    functionDepth: 1
    functionLinenumber: 1248
    functionLinenumberEnd: 1293
    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: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction(org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    - particle2.emptiable()
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)'
    - '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String,null)'
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.XSConstraints)'
    - '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1303,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1304,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.XSConstraints:1311,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.XSConstraints:1312,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1317,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1320,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction(org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1322,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String,null)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1324,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String,null)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1334,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1339,1
    - Dst: particle2.emptiable()
      Src: org.apache.xerces.impl.xs.XSConstraints:1340,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String,null)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1341,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Vector
      - int
      - int
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - java.util.Vector
      - int
      - int
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xs.XMLSchemaException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 8
    argNames:
    - dChildren
    - min1
    - max1
    - dSGHandler
    - bChildren
    - min2
    - max2
    - bSGHandler
    argTypes:
    - java.util.Vector
    - int
    - int
    - org.apache.xerces.impl.xs.SubstitutionGroupHandler
    - java.util.Vector
    - int
    - int
    - org.apache.xerces.impl.xs.SubstitutionGroupHandler
    constantsTouched: []
    func_position:
      end: 1345
      start: 1295
    functionDepth: 1
    functionLinenumber: 1295
    functionLinenumberEnd: 1345
    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: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction(org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    - particle2.emptiable()
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)'
    - '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String,null)'
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.XSConstraints)'
    - '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1354,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1355,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.XSConstraints:1362,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.XSConstraints:1363,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1368,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1370,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction(org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1375,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String,null)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1383,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Vector
      - int
      - int
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - java.util.Vector
      - int
      - int
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xs.XMLSchemaException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 8
    argNames:
    - dChildren
    - min1
    - max1
    - dSGHandler
    - bChildren
    - min2
    - max2
    - bSGHandler
    argTypes:
    - java.util.Vector
    - int
    - int
    - org.apache.xerces.impl.xs.SubstitutionGroupHandler
    - java.util.Vector
    - int
    - int
    - org.apache.xerces.impl.xs.SubstitutionGroupHandler
    constantsTouched: []
    func_position:
      end: 1387
      start: 1347
    functionDepth: 1
    functionLinenumber: 1347
    functionLinenumberEnd: 1387
    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: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction(org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)'
    - '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String,null)'
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.XSConstraints)'
    - '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1410,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1411,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.XSConstraints:1418,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.XSConstraints:1419,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1423,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1425,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction(org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1427,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String,null)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1434,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Vector
      - int
      - int
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - java.util.Vector
      - int
      - int
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xs.XMLSchemaException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 8
    argNames:
    - dChildren
    - min1
    - max1
    - dSGHandler
    - bChildren
    - min2
    - max2
    - bSGHandler
    argTypes:
    - java.util.Vector
    - int
    - int
    - org.apache.xerces.impl.xs.SubstitutionGroupHandler
    - java.util.Vector
    - int
    - int
    - org.apache.xerces.impl.xs.SubstitutionGroupHandler
    constantsTouched: []
    func_position:
      end: 1436
      start: 1389
    functionDepth: 1
    functionLinenumber: 1389
    functionLinenumberEnd: 1436
    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: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSConstraints].particleValidRestriction(org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.XSConstraints,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,int,int)'
    - '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String,null)'
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.XSConstraints)'
    - '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1449,1
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1459,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      - org.apache.xerces.impl.xs.XSElementDecl
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - element1
    - element2
    - sgHandler
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    - org.apache.xerces.impl.xs.XSElementDecl
    - org.apache.xerces.impl.xs.SubstitutionGroupHandler
    constantsTouched: []
    func_position:
      end: 1468
      start: 1438
    functionDepth: 2
    functionLinenumber: 1438
    functionLinenumberEnd: 1468
    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: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl)'
    linkageType: ''
    returnType: boolean
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1476,1
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1480,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(org.apache.xerces.impl.xs.XSConstraints)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1482,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - element
    - wildcard
    - sgHandler
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    - org.apache.xerces.impl.xs.XSWildcardDecl
    - org.apache.xerces.impl.xs.SubstitutionGroupHandler
    constantsTouched: []
    func_position:
      end: 1487
      start: 1472
    functionDepth: 2
    functionLinenumber: 1472
    functionLinenumberEnd: 1487
    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: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(String)'
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl)'
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(org.apache.xerces.impl.xs.XSConstraints)'
    linkageType: ''
    returnType: boolean
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].performIntersectionWith(org.apache.xerces.impl.xs.XSWildcardDecl,short)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1492,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - org.apache.xerces.impl.xs.XSWildcardDecl
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - wildcard1
    - wildcard2
    argTypes:
    - org.apache.xerces.impl.xs.XSWildcardDecl
    - org.apache.xerces.impl.xs.XSWildcardDecl
    constantsTouched: []
    func_position:
      end: 1500
      start: 1489
    functionDepth: 3
    functionLinenumber: 1489
    functionLinenumberEnd: 1500
    functionName: '[org.apache.xerces.impl.xs.XSConstraints].overlapUPA(org.apache.xerces.impl.xs.XSWildcardDecl,org.apache.xerces.impl.xs.XSWildcardDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].performIntersectionWith(org.apache.xerces.impl.xs.XSWildcardDecl,short)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSConstraints].overlapUPA(org.apache.xerces.impl.xs.XSWildcardDecl,org.apache.xerces.impl.xs.XSWildcardDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1507,1
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1512,1
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1519,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].overlapUPA(org.apache.xerces.impl.xs.XSWildcardDecl,org.apache.xerces.impl.xs.XSWildcardDecl)'
      Src: org.apache.xerces.impl.xs.XSConstraints:1524,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - decl1
    - decl2
    - sgHandler
    argTypes:
    - Object
    - Object
    - org.apache.xerces.impl.xs.SubstitutionGroupHandler
    constantsTouched: []
    func_position:
      end: 1528
      start: 1503
    functionDepth: 4
    functionLinenumber: 1503
    functionLinenumberEnd: 1528
    functionName: '[org.apache.xerces.impl.xs.XSConstraints].overlapUPA(Object,Object,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 0
    functionsReached:
    - '[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)'
    - '[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)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSConstraints].overlapUPA(Object,Object,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalTypeDecl(String)'
      Src: org.apache.xerces.impl.xs.XSConstraints:55,1
    - Dst: '[java.util.Comparator].<init>()'
      Src: org.apache.xerces.impl.xs.XSConstraints:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - java.util.Comparator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSConstraints
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.XSConstraints].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalTypeDecl(String)'
    - '[java.util.Comparator].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSConstraints
    signature: '[org.apache.xerces.impl.xs.XSConstraints].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - String[]
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.AttributePSVImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: '[org.apache.xerces.impl.xs.AttributePSVImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/AttributePSVImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.AttributePSVImpl
    signature: '[org.apache.xerces.impl.xs.AttributePSVImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:53,1
    - Dst: '[org.apache.xerces.xs.AttributePSVI].getAttributeDeclaration()'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:73,1
    - Dst: '[org.apache.xerces.xs.AttributePSVI].getTypeDefinition()'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:74,1
    - Dst: '[org.apache.xerces.xs.AttributePSVI].getIsSchemaSpecified()'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:75,1
    - Dst: '[org.apache.xerces.xs.AttributePSVI].getSchemaValue()'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:76,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.impl.xs.AttributePSVImpl)'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:76,1
    - Dst: '[org.apache.xerces.xs.AttributePSVI].getValidationAttempted()'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:77,1
    - Dst: '[org.apache.xerces.xs.AttributePSVI].getValidity()'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:78,1
    - Dst: attrPSVIImpl.fErrors.clone()
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:82,1
    - Dst: '[org.apache.xerces.xs.AttributePSVI].getErrorCodes()'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:85,1
    - Dst: '[org.apache.xerces.impl.xs.AttributePSVImpl].getLength()'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:86,1
    - Dst: '[org.apache.xerces.xs.AttributePSVI].getErrorMessages()'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:88,1
    - Dst: '[org.apache.xerces.impl.xs.AttributePSVImpl].item(org.apache.xerces.impl.xs.AttributePSVImpl)'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:91,1
    - Dst: '[org.apache.xerces.impl.xs.AttributePSVImpl].item(org.apache.xerces.impl.xs.AttributePSVImpl)'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:92,1
    - Dst: '[org.apache.xerces.xs.AttributePSVI].getValidationContext()'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:97,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - org.apache.xerces.xs.AttributePSVI
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - String[]
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.AttributePSVImpl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - isConstant
    - attrPSVI
    argTypes:
    - boolean
    - org.apache.xerces.xs.AttributePSVI
    constantsTouched: []
    func_position:
      end: 99
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.impl.xs.AttributePSVImpl].<init>(boolean,org.apache.xerces.xs.AttributePSVI)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/AttributePSVImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.impl.xs.AttributePSVImpl)'
    - '[org.apache.xerces.xs.AttributePSVI].getErrorMessages()'
    - '[org.apache.xerces.xs.AttributePSVI].getValidity()'
    - attrPSVIImpl.fErrors.clone()
    - '[org.apache.xerces.impl.xs.AttributePSVImpl].getLength()'
    - '[org.apache.xerces.xs.AttributePSVI].getErrorCodes()'
    - '[org.apache.xerces.xs.AttributePSVI].getValidationAttempted()'
    - '[org.apache.xerces.xs.AttributePSVI].getSchemaValue()'
    - '[org.apache.xerces.xs.AttributePSVI].getAttributeDeclaration()'
    - '[org.apache.xerces.impl.xs.AttributePSVImpl].item(org.apache.xerces.impl.xs.AttributePSVImpl)'
    - '[org.apache.xerces.xs.AttributePSVI].getTypeDefinition()'
    - '[org.apache.xerces.xs.AttributePSVI].getValidationContext()'
    - '[org.apache.xerces.xs.AttributePSVI].getIsSchemaSpecified()'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.AttributePSVImpl
    signature: '[org.apache.xerces.impl.xs.AttributePSVImpl].<init>(boolean,org.apache.xerces.xs.AttributePSVI)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.AttributePSVImpl].isConstant()'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:109,1
    - Dst: '[org.apache.xerces.impl.xs.AttributePSVImpl].<init>(boolean)'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:112,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - String[]
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ItemPSVI
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.impl.xs.AttributePSVImpl].constant()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/AttributePSVImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.AttributePSVImpl].isConstant()'
    - '[org.apache.xerces.impl.xs.AttributePSVImpl].<init>(boolean)'
    linkageType: ''
    returnType: org.apache.xerces.xs.ItemPSVI
    signature: '[org.apache.xerces.impl.xs.AttributePSVImpl].constant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - String[]
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.apache.xerces.impl.xs.AttributePSVImpl].isConstant()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/AttributePSVImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.AttributePSVImpl].isConstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getConstraintValue()'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:129,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - String[]
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[org.apache.xerces.impl.xs.AttributePSVImpl].getSchemaDefault()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/AttributePSVImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getConstraintValue()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.AttributePSVImpl].getSchemaDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].getNormalizedValue()'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - String[]
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.apache.xerces.impl.xs.AttributePSVImpl].getSchemaNormalizedValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/AttributePSVImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].getNormalizedValue()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.AttributePSVImpl].getSchemaNormalizedValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - String[]
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionName: '[org.apache.xerces.impl.xs.AttributePSVImpl].getIsSchemaSpecified()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/AttributePSVImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.AttributePSVImpl].getIsSchemaSpecified()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - String[]
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[org.apache.xerces.impl.xs.AttributePSVImpl].getValidationAttempted()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/AttributePSVImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.AttributePSVImpl].getValidationAttempted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - String[]
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 172
    functionName: '[org.apache.xerces.impl.xs.AttributePSVImpl].getValidity()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/AttributePSVImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.AttributePSVImpl].getValidity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.PSVIErrorList].<init>(String[],boolean)'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:184,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - String[]
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 185
    functionName: '[org.apache.xerces.impl.xs.AttributePSVImpl].getErrorCodes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/AttributePSVImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.PSVIErrorList].<init>(String[],boolean)'
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.impl.xs.AttributePSVImpl].getErrorCodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.PSVIErrorList].<init>(String[],boolean)'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:197,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - String[]
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 198
    functionName: '[org.apache.xerces.impl.xs.AttributePSVImpl].getErrorMessages()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/AttributePSVImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.PSVIErrorList].<init>(String[],boolean)'
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.impl.xs.AttributePSVImpl].getErrorMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - String[]
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionName: '[org.apache.xerces.impl.xs.AttributePSVImpl].getValidationContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/AttributePSVImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.AttributePSVImpl].getValidationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - String[]
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 212
    functionName: '[org.apache.xerces.impl.xs.AttributePSVImpl].getTypeDefinition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/AttributePSVImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTypeDefinition
    signature: '[org.apache.xerces.impl.xs.AttributePSVImpl].getTypeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinition()'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:224,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - String[]
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSSimpleTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionName: '[org.apache.xerces.impl.xs.AttributePSVImpl].getMemberTypeDefinition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/AttributePSVImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinition()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSSimpleTypeDefinition
    signature: '[org.apache.xerces.impl.xs.AttributePSVImpl].getMemberTypeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - String[]
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAttributeDeclaration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionName: '[org.apache.xerces.impl.xs.AttributePSVImpl].getAttributeDeclaration()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/AttributePSVImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAttributeDeclaration
    signature: '[org.apache.xerces.impl.xs.AttributePSVImpl].getAttributeDeclaration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].getActualValue()'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:241,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - String[]
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 242
    functionName: '[org.apache.xerces.impl.xs.AttributePSVImpl].getActualNormalizedValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/AttributePSVImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].getActualValue()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.AttributePSVImpl].getActualNormalizedValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].getActualValueType()'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:248,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - String[]
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 249
    functionName: '[org.apache.xerces.impl.xs.AttributePSVImpl].getActualNormalizedValueType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/AttributePSVImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].getActualValueType()'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.AttributePSVImpl].getActualNormalizedValueType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].getListValueTypes()'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:255,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - String[]
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ShortList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 254
    functionDepth: 1
    functionLinenumber: 254
    functionLinenumberEnd: 256
    functionName: '[org.apache.xerces.impl.xs.AttributePSVImpl].getItemValueTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/AttributePSVImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].getListValueTypes()'
    linkageType: ''
    returnType: org.apache.xerces.xs.ShortList
    signature: '[org.apache.xerces.impl.xs.AttributePSVImpl].getItemValueTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - String[]
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSValue
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 263
    functionName: '[org.apache.xerces.impl.xs.AttributePSVImpl].getSchemaValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/AttributePSVImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSValue
    signature: '[org.apache.xerces.impl.xs.AttributePSVImpl].getSchemaValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].reset()'
      Src: org.apache.xerces.impl.xs.AttributePSVImpl:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - String[]
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 277
      start: 268
    functionDepth: 1
    functionLinenumber: 268
    functionLinenumberEnd: 277
    functionName: '[org.apache.xerces.impl.xs.AttributePSVImpl].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/AttributePSVImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].reset()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.AttributePSVImpl].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.impl.xs.XSMessageFormatter:65,1
    - Dst: '[java.util.ResourceBundle].getBundle(String,org.apache.xerces.impl.xs.XSMessageFormatter)'
      Src: org.apache.xerces.impl.xs.XSMessageFormatter:68,1
    - Dst: '[org.apache.xerces.impl.xs.XSMessageFormatter].getString(String)'
      Src: org.apache.xerces.impl.xs.XSMessageFormatter:73,1
    - Dst: java.text.MessageFormat.format(org.apache.xerces.impl.xs.XSMessageFormatter,Object[])
      Src: org.apache.xerces.impl.xs.XSMessageFormatter:76,1
    - Dst: '[org.apache.xerces.impl.xs.XSMessageFormatter].getString(String)'
      Src: org.apache.xerces.impl.xs.XSMessageFormatter:78,1
    - Dst: '[org.apache.xerces.impl.xs.XSMessageFormatter].getString(String)'
      Src: org.apache.xerces.impl.xs.XSMessageFormatter:79,1
    - Dst: '[org.apache.xerces.impl.xs.XSMessageFormatter].getString(String)'
      Src: org.apache.xerces.impl.xs.XSMessageFormatter:84,1
    - Dst: '[java.util.MissingResourceException].<init>(org.apache.xerces.impl.xs.XSMessageFormatter,String,String)'
      Src: org.apache.xerces.impl.xs.XSMessageFormatter:85,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Locale
      - java.util.ResourceBundle
      classPublic: true
      concrete: true
      exceptions:
      - java.util.MissingResourceException
      interfaces:
      - org.apache.xerces.util.MessageFormatter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - locale
    - key
    - arguments
    argTypes:
    - java.util.Locale
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 89
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.impl.xs.XSMessageFormatter].formatMessage(java.util.Locale,String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSMessageFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSMessageFormatter].getString(String)'
    - '[java.util.ResourceBundle].getBundle(String,org.apache.xerces.impl.xs.XSMessageFormatter)'
    - java.text.MessageFormat.format(org.apache.xerces.impl.xs.XSMessageFormatter,Object[])
    - '[java.util.Locale].getDefault()'
    - '[java.util.MissingResourceException].<init>(org.apache.xerces.impl.xs.XSMessageFormatter,String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSMessageFormatter].formatMessage(java.util.Locale,String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Locale
      - java.util.ResourceBundle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.util.MessageFormatter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSMessageFormatter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSMessageFormatter.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSMessageFormatter
    signature: '[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
      Src: org.apache.xerces.impl.xs.XSParticleDecl:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTerm
      - int
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSParticle
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSParticleDecl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.impl.xs.XSParticleDecl].makeClone()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSParticleDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSParticleDecl
    signature: '[org.apache.xerces.impl.xs.XSParticleDecl].makeClone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].minEffectiveTotalRange()'
      Src: org.apache.xerces.impl.xs.XSParticleDecl:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTerm
      - int
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSParticle
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 4
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.apache.xerces.impl.xs.XSParticleDecl].emptiable()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSParticleDecl.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSParticleDecl].minEffectiveTotalRange()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSParticleDecl].emptiable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelGroupImpl].isEmpty()'
      Src: org.apache.xerces.impl.xs.XSParticleDecl:90,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTerm
      - int
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSParticle
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.impl.xs.XSParticleDecl].isEmpty()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSParticleDecl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelGroupImpl].isEmpty()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSParticleDecl].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRange()'
      Src: org.apache.xerces.impl.xs.XSParticleDecl:105,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTerm
      - int
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSParticle
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 100
    functionDepth: 3
    functionLinenumber: 100
    functionLinenumberEnd: 108
    functionName: '[org.apache.xerces.impl.xs.XSParticleDecl].minEffectiveTotalRange()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSParticleDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRange()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.XSParticleDecl].minEffectiveTotalRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRange()'
      Src: org.apache.xerces.impl.xs.XSParticleDecl:115,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTerm
      - int
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSParticle
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 110
    functionDepth: 3
    functionLinenumber: 110
    functionLinenumberEnd: 123
    functionName: '[org.apache.xerces.impl.xs.XSParticleDecl].maxEffectiveTotalRange()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSParticleDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRange()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.XSParticleDecl].maxEffectiveTotalRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.xs.XSParticleDecl:131,1
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].appendParticle(StringBuffer)'
      Src: org.apache.xerces.impl.xs.XSParticleDecl:132,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.XSParticleDecl:135,1
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].append(int)'
      Src: org.apache.xerces.impl.xs.XSParticleDecl:135,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XSParticleDecl:137,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.XSParticleDecl:139,1
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].append(int)'
      Src: org.apache.xerces.impl.xs.XSParticleDecl:139,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.XSParticleDecl:140,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.XSParticleDecl:142,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTerm
      - int
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSParticle
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 129
    functionDepth: 2
    functionLinenumber: 129
    functionLinenumberEnd: 145
    functionName: '[org.apache.xerces.impl.xs.XSParticleDecl].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSParticleDecl.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.impl.xs.XSParticleDecl].append(int)'
    - '[org.apache.xerces.impl.xs.XSParticleDecl].appendParticle(StringBuffer)'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSParticleDecl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XSParticleDecl:154,1
    - Dst: '[org.apache.xerces.xs.XSTerm].toString()'
      Src: org.apache.xerces.impl.xs.XSParticleDecl:157,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.XSParticleDecl)'
      Src: org.apache.xerces.impl.xs.XSParticleDecl:157,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.XSParticleDecl:160,1
    - Dst: '[org.apache.xerces.xs.XSTerm].toString()'
      Src: org.apache.xerces.impl.xs.XSParticleDecl:161,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.XSParticleDecl)'
      Src: org.apache.xerces.impl.xs.XSParticleDecl:161,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.XSParticleDecl:162,1
    - Dst: '[org.apache.xerces.xs.XSTerm].toString()'
      Src: org.apache.xerces.impl.xs.XSParticleDecl:165,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.XSParticleDecl)'
      Src: org.apache.xerces.impl.xs.XSParticleDecl:165,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTerm
      - int
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSParticle
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buffer
    argTypes:
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 168
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 168
    functionName: '[org.apache.xerces.impl.xs.XSParticleDecl].appendParticle(StringBuffer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSParticleDecl.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.xs.XSTerm].toString()'
    - '[StringBuffer].append(org.apache.xerces.impl.xs.XSParticleDecl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSParticleDecl].appendParticle(StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTerm
      - int
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSParticle
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 177
    functionName: '[org.apache.xerces.impl.xs.XSParticleDecl].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSParticleDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSParticleDecl].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTerm
      - int
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSParticle
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: '[org.apache.xerces.impl.xs.XSParticleDecl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSParticleDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSParticleDecl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTerm
      - int
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSParticle
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 192
    functionName: '[org.apache.xerces.impl.xs.XSParticleDecl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSParticleDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSParticleDecl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTerm
      - int
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSParticle
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 201
    functionName: '[org.apache.xerces.impl.xs.XSParticleDecl].getNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSParticleDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSParticleDecl].getNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTerm
      - int
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSParticle
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 208
    functionName: '[org.apache.xerces.impl.xs.XSParticleDecl].getMinOccurs()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSParticleDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.XSParticleDecl].getMinOccurs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTerm
      - int
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSParticle
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionName: '[org.apache.xerces.impl.xs.XSParticleDecl].getMaxOccursUnbounded()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSParticleDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSParticleDecl].getMaxOccursUnbounded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTerm
      - int
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSParticle
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 222
    functionName: '[org.apache.xerces.impl.xs.XSParticleDecl].getMaxOccurs()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSParticleDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.XSParticleDecl].getMaxOccurs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTerm
      - int
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSParticle
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSTerm
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 229
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionName: '[org.apache.xerces.impl.xs.XSParticleDecl].getTerm()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSParticleDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTerm
    signature: '[org.apache.xerces.impl.xs.XSParticleDecl].getTerm()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTerm
      - int
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSParticle
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItem
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 236
    functionName: '[org.apache.xerces.impl.xs.XSParticleDecl].getNamespaceItem()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSParticleDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItem
    signature: '[org.apache.xerces.impl.xs.XSParticleDecl].getNamespaceItem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTerm
      - int
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSParticle
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 243
    functionName: '[org.apache.xerces.impl.xs.XSParticleDecl].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSParticleDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.xs.XSParticleDecl].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTerm
      - int
      - int
      - org.apache.xerces.xs.XSObjectList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSParticle
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSParticleDecl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSParticleDecl.java
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSParticleDecl
    signature: '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.impl.xs.XSGroupDecl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSGroupDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XSGroupDecl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.impl.xs.XSGroupDecl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSGroupDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSGroupDecl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.impl.xs.XSGroupDecl].getNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSGroupDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XSGroupDecl].getNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModelGroup
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.impl.xs.XSGroupDecl].getModelGroup()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSGroupDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModelGroup
    signature: '[org.apache.xerces.impl.xs.XSGroupDecl].getModelGroup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: org.apache.xerces.impl.xs.XSGroupDecl:86,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAnnotation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.impl.xs.XSGroupDecl].getAnnotation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSGroupDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAnnotation
    signature: '[org.apache.xerces.impl.xs.XSGroupDecl].getAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.apache.xerces.impl.xs.XSGroupDecl].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSGroupDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.xs.XSGroupDecl].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItem
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.impl.xs.XSGroupDecl].getNamespaceItem()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSGroupDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItem
    signature: '[org.apache.xerces.impl.xs.XSGroupDecl].getNamespaceItem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSNamespaceItem
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespaceItem
    argTypes:
    - org.apache.xerces.xs.XSNamespaceItem
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.apache.xerces.impl.xs.XSGroupDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSGroupDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSGroupDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSNamespaceItem
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSModelGroupDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSGroupDecl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.XSGroupDecl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSGroupDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSGroupDecl
    signature: '[org.apache.xerces.impl.xs.XSGroupDecl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:548,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 549
      start: 547
    functionDepth: 0
    functionLinenumber: 547
    functionLinenumberEnd: 549
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getRecognizedFeatures()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getRecognizedFeatures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 567
      start: 566
    functionDepth: 0
    functionLinenumber: 566
    functionLinenumberEnd: 567
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:575,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 576
      start: 574
    functionDepth: 0
    functionLinenumber: 574
    functionLinenumberEnd: 576
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getRecognizedProperties()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getRecognizedProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:594,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:608,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 622
      start: 593
    functionDepth: 1
    functionLinenumber: 593
    functionLinenumberEnd: 622
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached:
    - '[String].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RECOGNIZED_FEATURES[i].equals(String)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:635,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 640
      start: 633
    functionDepth: 0
    functionLinenumber: 633
    functionLinenumberEnd: 640
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getFeatureDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - RECOGNIZED_FEATURES[i].equals(String)
    linkageType: ''
    returnType: Boolean
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getFeatureDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RECOGNIZED_PROPERTIES[i].equals(String)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:653,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 658
      start: 651
    functionDepth: 0
    functionLinenumber: 651
    functionLinenumberEnd: 658
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getPropertyDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - RECOGNIZED_PROPERTIES[i].equals(String)
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getPropertyDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDocumentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - documentHandler
    argTypes:
    - org.apache.xerces.xni.XMLDocumentHandler
    constantsTouched: []
    func_position:
      end: 667
      start: 665
    functionDepth: 0
    functionLinenumber: 665
    functionLinenumberEnd: 667
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDocumentHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 672
      start: 670
    functionDepth: 0
    functionLinenumber: 670
    functionLinenumberEnd: 672
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDocumentHandler
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDocumentSource
    constantsTouched: []
    func_position:
      end: 681
      start: 679
    functionDepth: 0
    functionLinenumber: 679
    functionLinenumberEnd: 681
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDocumentSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 686
      start: 684
    functionDepth: 0
    functionLinenumber: 684
    functionLinenumberEnd: 686
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDocumentSource
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ConfigurableValidationState].setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:717,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:718,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:719,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleStartDocument(org.apache.xerces.xni.XMLLocator,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:722,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:725,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 728
      start: 710
    functionDepth: 1
    functionLinenumber: 710
    functionLinenumberEnd: 728
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.validation.ConfigurableValidationState].setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleStartDocument(org.apache.xerces.xni.XMLLocator,String)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:748,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - version
    - encoding
    - standalone
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 751
      start: 743
    functionDepth: 1
    functionLinenumber: 743
    functionLinenumberEnd: 751
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:774,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - rootElement
    - publicId
    - systemId
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 777
      start: 765
    functionDepth: 1
    functionLinenumber: 765
    functionLinenumberEnd: 777
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleStartElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:791,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:794,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 797
      start: 788
    functionDepth: 9
    functionLinenumber: 788
    functionLinenumberEnd: 797
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    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.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleStartElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:811,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:820,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:825,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:827,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:828,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:829,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 832
      start: 808
    functionDepth: 9
    functionLinenumber: 808
    functionLinenumberEnd: 832
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,null)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    - '[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)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleCharacters(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:844,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:853,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:855,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 859
      start: 842
    functionDepth: 2
    functionLinenumber: 842
    functionLinenumberEnd: 859
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleCharacters(org.apache.xerces.xni.XMLString)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleIgnorableWhitespace(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:876,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:879,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 882
      start: 874
    functionDepth: 1
    functionLinenumber: 874
    functionLinenumberEnd: 882
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleIgnorableWhitespace(org.apache.xerces.xni.XMLString)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:897,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:901,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:903,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:904,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 907
      start: 892
    functionDepth: 4
    functionLinenumber: 892
    functionLinenumberEnd: 907
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,null)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:922,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 925
      start: 916
    functionDepth: 1
    functionLinenumber: 916
    functionLinenumberEnd: 925
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:939,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 942
      start: 934
    functionDepth: 1
    functionLinenumber: 934
    functionLinenumberEnd: 942
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleEndDocument()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:953,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:957,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 961
      start: 951
    functionDepth: 1
    functionLinenumber: 951
    functionLinenumberEnd: 961
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endDocument(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleEndDocument()'
    - '[org.apache.xerces.xni.XMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endDocument(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:973,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].normalizeWhitespace(String,org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:982,1
    - Dst: '[StringBuffer].append(char[],int,int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:983,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:986,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:993,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:997,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:998,1
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:998,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1008
      start: 971
    functionDepth: 1
    functionLinenumber: 971
    functionLinenumberEnd: 1008
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].characterData(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].normalizeWhitespace(String,org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[String].charAt(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[StringBuffer].append(char[],int,int)'
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].characterData(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1012
      start: 1010
    functionDepth: 0
    functionLinenumber: 1010
    functionLinenumberEnd: 1012
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].elementDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].elementDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1046,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1049
      start: 1035
    functionDepth: 1
    functionLinenumber: 1035
    functionLinenumberEnd: 1049
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1072,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - version
    - encoding
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1075
      start: 1068
    functionDepth: 1
    functionLinenumber: 1068
    functionLinenumberEnd: 1075
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1089,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1092
      start: 1085
    functionDepth: 1
    functionLinenumber: 1085
    functionLinenumberEnd: 1092
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1119
      start: 1111
    functionDepth: 1
    functionLinenumber: 1111
    functionLinenumberEnd: 1119
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1141
      start: 1133
    functionDepth: 1
    functionLinenumber: 1133
    functionLinenumberEnd: 1141
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalAttributeDecl(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:340,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalAttributeDecl(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:341,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalAttributeDecl(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:342,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalAttributeDecl(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:343,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:346,1
    - Dst: '[org.apache.xerces.impl.xs.ElementPSVImpl].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:353,1
    - Dst: '[org.apache.xerces.util.AugmentationsImpl].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:360,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:507,1
    - Dst: '[org.apache.xerces.impl.validation.ConfigurableValidationState].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:514,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:525,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:526,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:527,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:528,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>(null,int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1156,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1159,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1167,1
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1168,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalTypeDecl(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1174,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1176,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].<init>(org.apache.xerces.impl.xs.models.CMNodeFactory)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1179,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XSGrammarBucket,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.models.CMBuilder)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1183,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1256,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1274,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1289,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].<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:1297,1
    - Dst: '[XPathMatcherStack].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1315,1
    - Dst: '[ValueStoreCache].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1318,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].setExtraChecking(boolean)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1326,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].setFacetChecking(boolean)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1327,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XMLSchemaValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1329
      start: 1325
    functionDepth: 3
    functionLinenumber: 1325
    functionLinenumberEnd: 1329
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 7
    functionsReached:
    - '[org.apache.xerces.impl.validation.ValidationState].setExtraChecking(boolean)'
    - '[org.apache.xerces.impl.validation.ValidationState].setFacetChecking(boolean)'
    - '[org.apache.xerces.xni.XMLString].<init>()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalTypeDecl(String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].<init>()'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XSGrammarBucket,org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.models.CMBuilder)'
    - '[java.util.Hashtable].<init>()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalAttributeDecl(String)'
    - '[org.apache.xerces.xni.QName].<init>()'
    - '[org.apache.xerces.impl.validation.ValidationState].<init>()'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].<init>()'
    - '[XPathMatcherStack].<init>()'
    - '[org.apache.xerces.xni.XMLString].<init>(null,int)'
    - '[org.apache.xerces.impl.xs.models.CMBuilder].<init>(org.apache.xerces.impl.xs.models.CMNodeFactory)'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
    - '[StringBuffer].<init>()'
    - '[org.apache.xerces.util.AugmentationsImpl].<init>()'
    - '[ValueStoreCache].<init>()'
    - '[org.apache.xerces.impl.validation.ConfigurableValidationState].<init>()'
    - '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].<init>()'
    - '[org.apache.xerces.impl.xs.ElementPSVImpl].<init>()'
    - '[org.apache.xerces.impl.xs.models.CMNodeFactory].<init>()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XMLSchemaValidator
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1343,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1344,1
    - Dst: '[org.apache.xerces.impl.validation.ConfigurableValidationState].resetIDTables()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1347,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1350,1
    - Dst: '[XPathMatcherStack].clear()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1367,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1370,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].reset(org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1370,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1373,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].addValidationState(org.apache.xerces.impl.validation.ConfigurableValidationState)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1378,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].reset()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1380,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].processExternalHints(String,String,java.util.Hashtable,org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1382,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1394,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1397,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1403,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1409,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1418,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1426,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1432,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1438,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1444,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1450,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1456,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1463,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1469,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1471,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].addValidationState(org.apache.xerces.impl.validation.ConfigurableValidationState)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1472,1
    - Dst: '[org.apache.xerces.impl.validation.ConfigurableValidationState].setSymbolTable(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1473,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1476,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1496,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1517,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1528,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1535,1
    - Dst: '[org.apache.xerces.impl.validation.ConfigurableValidationState].setIdIdrefChecking(boolean)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1535,1
    - Dst: '[org.apache.xerces.impl.validation.ConfigurableValidationState].setIdIdrefChecking(boolean)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1538,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1542,1
    - Dst: '[org.apache.xerces.impl.validation.ConfigurableValidationState].setUnparsedEntityChecking(boolean)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1542,1
    - Dst: '[org.apache.xerces.impl.validation.ConfigurableValidationState].setUnparsedEntityChecking(boolean)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1545,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1550,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1552,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].processExternalHints(String,String,java.util.Hashtable,org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1562,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1569,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1577,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].setSymbolTable(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1582,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].setSymbolTable(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1583,1
    CyclomaticComplexity: 49
    EdgeCount: 49
    ICount: 133
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 1585
      start: 1340
    functionDepth: 6
    functionLinenumber: 1340
    functionLinenumberEnd: 1585
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].processExternalHints(String,String,java.util.Hashtable,org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].reset(org.apache.xerces.impl.XMLErrorReporter)'
    - '[java.util.Hashtable].clear()'
    - '[org.apache.xerces.impl.validation.ConfigurableValidationState].setUnparsedEntityChecking(boolean)'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.validation.ConfigurableValidationState].resetIDTables()'
    - '[org.apache.xerces.impl.xs.models.CMNodeFactory].reset()'
    - '[XPathMatcherStack].clear()'
    - '[org.apache.xerces.impl.xs.models.CMNodeFactory].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    - '[org.apache.xerces.impl.validation.ConfigurableValidationState].setSymbolTable(org.apache.xerces.util.SymbolTable)'
    - '[org.apache.xerces.impl.validation.ValidationState].setSymbolTable(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.validation.ValidationManager].addValidationState(org.apache.xerces.impl.validation.ConfigurableValidationState)'
    - '[org.apache.xerces.impl.validation.ConfigurableValidationState].setIdIdrefChecking(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ValueStoreCache].getValueStoreFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1601,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].startValueScope()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1602,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - identityConstraint
    - initialDepth
    argTypes:
    - org.apache.xerces.impl.xs.identity.IdentityConstraint
    - int
    constantsTouched: []
    func_position:
      end: 1604
      start: 1598
    functionDepth: 0
    functionLinenumber: 1598
    functionLinenumberEnd: 1604
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].startValueScopeFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[ValueStoreCache].getValueStoreFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].startValueScope()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].startValueScopeFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.identity.Field].getIdentityConstraint()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1614,1
    - Dst: '[ValueStoreCache].getValueStoreFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1614,1
    - Dst: '[org.apache.xerces.impl.xs.identity.Field].createMatcher(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1615,1
    - Dst: '[XPathMatcherStack].addMatcher(org.apache.xerces.impl.xs.identity.XPathMatcher)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1616,1
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].startDocumentFragment()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1617,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.Field
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.XPathMatcher
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - field
    - initialDepth
    argTypes:
    - org.apache.xerces.impl.xs.identity.Field
    - int
    constantsTouched: []
    func_position:
      end: 1619
      start: 1612
    functionDepth: 1
    functionLinenumber: 1612
    functionLinenumberEnd: 1619
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].activateField(org.apache.xerces.impl.xs.identity.Field,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.identity.Field].getIdentityConstraint()'
    - '[org.apache.xerces.impl.xs.identity.Field].createMatcher(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[XPathMatcherStack].addMatcher(org.apache.xerces.impl.xs.identity.XPathMatcher)'
    - '[ValueStoreCache].getValueStoreFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
    - '[org.apache.xerces.impl.xs.identity.XPathMatcher].startDocumentFragment()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.XPathMatcher
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].activateField(org.apache.xerces.impl.xs.identity.Field,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ValueStoreCache].getValueStoreFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1629,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endValueScope()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1630,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - identityConstraint
    - initialDepth
    argTypes:
    - org.apache.xerces.impl.xs.identity.IdentityConstraint
    - int
    constantsTouched: []
    func_position:
      end: 1632
      start: 1626
    functionDepth: 0
    functionLinenumber: 1626
    functionLinenumberEnd: 1632
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endValueScopeFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[ValueStoreCache].getValueStoreFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].endValueScope()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endValueScopeFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getSelector()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1636,1
    - Dst: '[org.apache.xerces.impl.xs.identity.Selector].createMatcher(org.apache.xerces.impl.xs.XMLSchemaValidator,int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1640,1
    - Dst: '[XPathMatcherStack].addMatcher(org.apache.xerces.impl.xs.identity.XPathMatcher)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1641,1
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].startDocumentFragment()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1642,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ic
    argTypes:
    - org.apache.xerces.impl.xs.identity.IdentityConstraint
    constantsTouched: []
    func_position:
      end: 1643
      start: 1635
    functionDepth: 1
    functionLinenumber: 1635
    functionLinenumberEnd: 1643
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].activateSelectorFor(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getSelector()'
    - '[org.apache.xerces.impl.xs.identity.XPathMatcher].startDocumentFragment()'
    - '[org.apache.xerces.impl.xs.identity.Selector].createMatcher(org.apache.xerces.impl.xs.XMLSchemaValidator,int)'
    - '[XPathMatcherStack].addMatcher(org.apache.xerces.impl.xs.identity.XPathMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].activateSelectorFor(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar(short,String,null,org.apache.xerces.xni.QName,null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1648,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1655,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSElementDecl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 1658
      start: 1646
    functionDepth: 1
    functionLinenumber: 1646
    functionLinenumberEnd: 1658
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getGlobalElementDecl(org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar(short,String,null,org.apache.xerces.xni.QName,null)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSElementDecl
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getGlobalElementDecl(org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(boolean[],int,org.apache.xerces.impl.xs.XMLSchemaValidator,int,int)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1670,1
    - Dst: System.arraycopy(XSElementDecl[],int,org.apache.xerces.impl.xs.XMLSchemaValidator,int,int)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1674,1
    - Dst: System.arraycopy(boolean[],int,org.apache.xerces.impl.xs.XMLSchemaValidator,int,int)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1678,1
    - Dst: System.arraycopy(XSNotationDecl[],int,org.apache.xerces.impl.xs.XMLSchemaValidator,int,int)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1682,1
    - Dst: System.arraycopy(XSTypeDefinition[],int,org.apache.xerces.impl.xs.XMLSchemaValidator,int,int)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1686,1
    - Dst: System.arraycopy(XSCMValidator[],int,org.apache.xerces.impl.xs.XMLSchemaValidator,int,int)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1690,1
    - Dst: System.arraycopy(boolean[],int,org.apache.xerces.impl.xs.XMLSchemaValidator,int,int)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1694,1
    - Dst: System.arraycopy(boolean[],int,org.apache.xerces.impl.xs.XMLSchemaValidator,int,int)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1698,1
    - Dst: System.arraycopy(boolean[],int,org.apache.xerces.impl.xs.XMLSchemaValidator,int,int)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1702,1
    - Dst: System.arraycopy(int[][],int,org.apache.xerces.impl.xs.XMLSchemaValidator,int,int)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1706,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1710
      start: 1665
    functionDepth: 1
    functionLinenumber: 1665
    functionLinenumberEnd: 1710
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].ensureStackCapacity()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(XSTypeDefinition[],int,org.apache.xerces.impl.xs.XMLSchemaValidator,int,int)
    - System.arraycopy(XSElementDecl[],int,org.apache.xerces.impl.xs.XMLSchemaValidator,int,int)
    - System.arraycopy(XSCMValidator[],int,org.apache.xerces.impl.xs.XMLSchemaValidator,int,int)
    - System.arraycopy(int[][],int,org.apache.xerces.impl.xs.XMLSchemaValidator,int,int)
    - System.arraycopy(XSNotationDecl[],int,org.apache.xerces.impl.xs.XMLSchemaValidator,int,int)
    - System.arraycopy(boolean[],int,org.apache.xerces.impl.xs.XMLSchemaValidator,int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].ensureStackCapacity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ValueStoreCache].startDocument()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1715,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - locator
    - encoding
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    constantsTouched: []
    func_position:
      end: 1721
      start: 1713
    functionDepth: 0
    functionLinenumber: 1713
    functionLinenumberEnd: 1721
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleStartDocument(org.apache.xerces.xni.XMLLocator,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached:
    - '[ValueStoreCache].startDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleStartDocument(org.apache.xerces.xni.XMLLocator,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ValueStoreCache].endDocument()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1725,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1727
      start: 1723
    functionDepth: 0
    functionLinenumber: 1723
    functionLinenumberEnd: 1727
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleEndDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached:
    - '[ValueStoreCache].endDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleEndDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].normalizeWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1743,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1747,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1752,1
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1757,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.XMLString
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 1766
      start: 1731
    functionDepth: 1
    functionLinenumber: 1731
    functionLinenumberEnd: 1766
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleCharacters(org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isSpace()'
    - '[StringBuffer].append(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].normalizeWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.impl.xs.XMLSchemaValidator)'
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLString
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleCharacters(org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1792,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - collapse
    argTypes:
    - org.apache.xerces.xni.XMLString
    - boolean
    constantsTouched: []
    func_position:
      end: 1843
      start: 1774
    functionDepth: 0
    functionLinenumber: 1774
    functionLinenumberEnd: 1843
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].normalizeWhitespace(org.apache.xerces.xni.XMLString,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].normalizeWhitespace(org.apache.xerces.xni.XMLString,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1848,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1858,1
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1859,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - collapse
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 1875
      start: 1845
    functionDepth: 0
    functionLinenumber: 1845
    functionLinenumberEnd: 1875
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].normalizeWhitespace(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].normalizeWhitespace(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 1886
      start: 1878
    functionDepth: 0
    functionLinenumber: 1878
    functionLinenumberEnd: 1886
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleIgnorableWhitespace(org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleIgnorableWhitespace(org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1892,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].isGrammarFound()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1896,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(String,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1916,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(String,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1918,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].storeLocations(String,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1922,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getEmptyAugs(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1930,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMValidator].oneTransition(org.apache.xerces.xni.QName,int[],org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1941,1
    - Dst: (next = fCurrentCM.whatCanGoHere(fCurrCMState)).size()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1948,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].expectedStr(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1949,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMValidator].occurenceInfo(int[])'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1950,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1960,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1964,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1970,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1974,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1978,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMValidator].occurenceInfo(int[])'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1982,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1988,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1991,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:1995,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].ensureStackCapacity()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2003,1
    - Dst: '[StringBuffer].setLength(int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2028,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getEmptyAugs(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2046,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].checkElementMatchesRootElementDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2054,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].processRootElementDeclQName(javax.xml.namespace.QName,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2057,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].processRootTypeQName(javax.xml.namespace.QName)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2064,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar(short,String,null,org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2076,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2083,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(String,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2101,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2120,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2122,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getEmptyAugs(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2130,1
    - Dst: fXSIErrorReporter.fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2139,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2150,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].pushContext()'
      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:2169,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getAndCheckXsiType(org.apache.xerces.xni.QName,String,org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2174,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2187,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2191,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].getAbstract()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2202,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2203,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2221,1
    - Dst: ctype.getAbstract()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2223,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2224,1
    - Dst: ctype.fXSSimpleType.getVariety()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2230,1
    - Dst: ctype.fXSSimpleType.getWhitespace()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2234,1
    - Dst: dv.getVariety()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2246,1
    - Dst: dv.getWhitespace()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2250,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2259,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentModel(org.apache.xerces.impl.xs.models.CMBuilder)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2260,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMValidator].startContentModel()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2266,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(String,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2269,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getXsiNil(org.apache.xerces.xni.QName,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2272,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2277,1
    - Dst: ctype.getAttrGrp()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2279,1
    - Dst: '[ValueStoreCache].startElement()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2284,1
    - Dst: '[XPathMatcherStack].pushContext()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2285,1
    - Dst: '[ValueStoreCache].initValueStoresFor(org.apache.xerces.impl.xs.XSElementDecl)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2290,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].processAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2293,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].addDefaultAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2297,1
    - Dst: '[XPathMatcherStack].getMatcherCount()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2301,1
    - Dst: '[XPathMatcherStack].getMatcherAt(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2303,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2304,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getEmptyAugs(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2308,1
    CyclomaticComplexity: 85
    EdgeCount: 85
    ICount: 252
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.Augmentations
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2324
      start: 1889
    functionDepth: 8
    functionLinenumber: 1889
    functionLinenumberEnd: 2324
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleStartElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].pushContext()'
    - '[ValueStoreCache].startElement()'
    - '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    - '[ValueStoreCache].initValueStoresFor(org.apache.xerces.impl.xs.XSElementDecl)'
    - '[org.apache.xerces.impl.xs.models.XSCMValidator].oneTransition(org.apache.xerces.xni.QName,int[],org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].getEmptyAugs(org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
    - '[XPathMatcherStack].getMatcherAt(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - fXSIErrorReporter.fErrorReporter.reportError(String,String,short)
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].checkElementMatchesRootElementDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.impl.validation.ValidationManager].isGrammarFound()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].addDefaultAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar(short,String,null,org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
    - dv.getWhitespace()
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String)'
    - '[StringBuffer].setLength(int)'
    - ctype.fXSSimpleType.getWhitespace()
    - (next = fCurrentCM.whatCanGoHere(fCurrCMState)).size()
    - '[org.apache.xerces.impl.xs.models.XSCMValidator].startContentModel()'
    - dv.getVariety()
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].getXsiNil(org.apache.xerces.xni.QName,String)'
    - System.out.println(String)
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].ensureStackCapacity()'
    - '[org.apache.xerces.xni.XMLAttributes].getValue(String,String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].processAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].expectedStr(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.models.XSCMValidator].occurenceInfo(int[])'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].processRootTypeQName(javax.xml.namespace.QName)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].storeLocations(String,String)'
    - '[XPathMatcherStack].pushContext()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].getAndCheckXsiType(org.apache.xerces.xni.QName,String,org.apache.xerces.xni.XMLAttributes)'
    - '[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    - '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()'
    - ctype.getAttrGrp()
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentModel(org.apache.xerces.impl.xs.models.CMBuilder)'
    - ctype.getAbstract()
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].processRootElementDeclQName(javax.xml.namespace.QName,org.apache.xerces.xni.QName)'
    - '[XPathMatcherStack].getMatcherCount()'
    - '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
    - ctype.fXSSimpleType.getVariety()
    - '[org.apache.xerces.impl.xs.XSElementDecl].getAbstract()'
    linkageType: ''
    returnType: org.apache.xerces.xni.Augmentations
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleStartElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2334,1
    - Dst: '[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.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2366,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getEmptyAugs(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2374,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].processElementContent(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2379,1
    - Dst: '[XPathMatcherStack].getMatcherCount()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2386,1
    - Dst: '[XPathMatcherStack].getMatcherAt(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2388,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xs.XSTypeDefinition,boolean,Object,short,org.apache.xerces.xs.ShortList)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2390,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].getNillable()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2396,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xs.XSTypeDefinition,boolean)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2393,1
    - Dst: '[XPathMatcherStack].size()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2409,1
    - Dst: '[XPathMatcherStack].popContext()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2410,1
    - Dst: '[XPathMatcherStack].getMatcherCount()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2413,1
    - Dst: '[XPathMatcherStack].getMatcherAt(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2416,1
    - Dst: selMatcher.getIdentityConstraint()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2420,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getCategory()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2421,1
    - Dst: selMatcher.getInitialDepth()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2422,1
    - Dst: '[ValueStoreCache].transplant(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2422,1
    - Dst: '[XPathMatcherStack].getMatcherAt(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2429,1
    - Dst: selMatcher.getIdentityConstraint()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2433,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getCategory()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2434,1
    - Dst: selMatcher.getInitialDepth()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2436,1
    - Dst: '[ValueStoreCache].getValueStoreFor(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2436,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endDocumentFragment()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2440,1
    - Dst: '[ValueStoreCache].endElement()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2444,1
    - Dst: '[org.apache.xerces.impl.validation.ConfigurableValidationState].checkIDRefID()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2458,1
    - Dst: '[org.apache.xerces.impl.validation.ConfigurableValidationState].resetIDTables()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2459,1
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2461,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2462,1
    - Dst: '[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.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2467,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2474,1
    - Dst: grammars[k].setImmutable(boolean)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2479,1
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars(org.apache.xerces.impl.xs.XMLSchemaValidator,SchemaGrammar[])'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2481,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endElementPSVI(boolean,SchemaGrammar[],org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2483,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endElementPSVI(boolean,SchemaGrammar[],org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2485,1
    CyclomaticComplexity: 34
    EdgeCount: 34
    ICount: 121
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.Augmentations
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2516
      start: 2331
    functionDepth: 3
    functionLinenumber: 2331
    functionLinenumberEnd: 2516
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 2
    functionsReached:
    - '[ValueStoreCache].getValueStoreFor(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].processElementContent(org.apache.xerces.xni.QName)'
    - grammars[k].setImmutable(boolean)
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].getEmptyAugs(org.apache.xerces.xni.Augmentations)'
    - '[XPathMatcherStack].getMatcherAt(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.XSElementDecl].getNillable()'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].getCategory()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].endDocumentFragment()'
    - '[XPathMatcherStack].popContext()'
    - selMatcher.getIdentityConstraint()
    - '[org.apache.xerces.impl.validation.ConfigurableValidationState].resetIDTables()'
    - '[XPathMatcherStack].size()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xs.XSTypeDefinition,boolean)'
    - selMatcher.getInitialDepth()
    - System.out.println(String)
    - '[ValueStoreCache].transplant(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].endElementPSVI(boolean,SchemaGrammar[],org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.validation.ConfigurableValidationState].checkIDRefID()'
    - '[ValueStoreCache].endElement()'
    - '[java.util.Iterator].hasNext()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xs.XSTypeDefinition,boolean,Object,short,org.apache.xerces.xs.ShortList)'
    - '[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.xs.XMLSchemaValidator)'
    - '[XPathMatcherStack].getMatcherCount()'
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars(org.apache.xerces.impl.xs.XMLSchemaValidator,SchemaGrammar[])'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
    linkageType: ''
    returnType: org.apache.xerces.xni.Augmentations
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getEmptyAugs(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2524,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2560,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].mergeContext()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2567,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].popContext()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2580,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - SchemaGrammar[]
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.Augmentations
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - root
    - grammars
    - augs
    argTypes:
    - boolean
    - SchemaGrammar[]
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2592
      start: 2518
    functionDepth: 3
    functionLinenumber: 2518
    functionLinenumberEnd: 2592
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endElementPSVI(boolean,SchemaGrammar[],org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].mergeContext()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].popContext()'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.impl.dv.ValidatedInfo)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].getEmptyAugs(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: org.apache.xerces.xni.Augmentations
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endElementPSVI(boolean,SchemaGrammar[],org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: augs.removeAllItems()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2597,1
    - Dst: augs.putItem(String,org.apache.xerces.impl.xs.ElementPSVImpl)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2599,1
    - Dst: '[org.apache.xerces.impl.xs.ElementPSVImpl].reset()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2600,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.Augmentations
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2603
      start: 2594
    functionDepth: 2
    functionLinenumber: 2594
    functionLinenumberEnd: 2603
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getEmptyAugs(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 3
    functionsReached:
    - augs.putItem(String,org.apache.xerces.impl.xs.ElementPSVImpl)
    - augs.removeAllItems()
    - '[org.apache.xerces.impl.xs.ElementPSVImpl].reset()'
    linkageType: ''
    returnType: org.apache.xerces.xni.Augmentations
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getEmptyAugs(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].tokenizeSchemaLocationStr(String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2607,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2609,1
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2618,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2620,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2621,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2625,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,String,boolean)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2625,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].addLocation(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2629,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - sLocation
    - nsLocation
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2632
      start: 2605
    functionDepth: 7
    functionLinenumber: 2605
    functionLinenumberEnd: 2632
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].storeLocations(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,String,boolean)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].reportError(String,String,short)'
    - '[java.util.Hashtable].put(String,org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].tokenizeSchemaLocationStr(String,java.util.Hashtable)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].addLocation(String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].<init>()'
    - '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
    - '[java.util.Hashtable].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].storeLocations(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2645,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setNamespace(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2648,1
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveGrammar(org.apache.xerces.impl.xs.XSDDescription)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2650,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.XMLSchemaValidator,boolean,boolean)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2654,1
    - Dst: fXSIErrorReporter.fErrorReporter.reportError(String,String,null,short)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2657,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].hasSchemaComponent(org.apache.xerces.impl.xs.XMLSchemaValidator,short,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2669,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].reset()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2670,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setNamespace(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2672,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2677,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setBaseSystemId(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2677,1
    - Dst: locationPairs.get()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2682,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].getLocationArray()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2684,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setLocationHints(org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2686,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].resolveDocument(org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.xni.parser.XMLEntityResolver)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2700,1
    - Dst: grammar.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(String,String,boolean)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2708,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].contains(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2708,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadSchema(org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.xni.parser.XMLInputSource,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2716,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].getLocationHints()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2720,1
    - Dst: fXSIErrorReporter.fErrorReporter.reportError(String,String,short,org.apache.xerces.impl.xs.XMLSchemaValidator)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2721,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.SchemaGrammar
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - contextType
    - namespace
    - enclosingElement
    - triggeringComponent
    - attributes
    argTypes:
    - short
    - String
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    constantsTouched: []
    func_position:
      end: 2732
      start: 2637
    functionDepth: 15
    functionLinenumber: 2637
    functionLinenumberEnd: 2732
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar(short,String,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached:
    - fXSIErrorReporter.fErrorReporter.reportError(String,String,null,short)
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].hasSchemaComponent(org.apache.xerces.impl.xs.XMLSchemaValidator,short,org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.impl.xs.XSDDescription].setBaseSystemId(String)'
    - grammar.getDocumentLocations()
    - fXSIErrorReporter.fErrorReporter.reportError(String,String,short,org.apache.xerces.impl.xs.XMLSchemaValidator)
    - '[org.apache.xerces.impl.xs.XSDDescription].reset()'
    - '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].contains(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.xni.grammars.XMLGrammarPool].retrieveGrammar(org.apache.xerces.impl.xs.XSDDescription)'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
    - locationPairs.get()
    - '[org.apache.xerces.impl.xs.XSDDescription].getLocationHints()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setLocationHints(org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.XMLSchemaValidator,boolean,boolean)'
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,String,boolean)'
    - '[org.apache.xerces.impl.xs.XSDDescription].setNamespace(String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].resolveDocument(org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.xni.parser.XMLEntityResolver)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].getLocationArray()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SchemaGrammar
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar(short,String,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: localName.length()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2737,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getElementDeclaration(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2740,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getAttributeDeclaration(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2742,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getTypeDefinition(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2744,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      - short
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - grammar
    - contextType
    - triggeringComponent
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    - short
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 2749
      start: 2734
    functionDepth: 0
    functionLinenumber: 2734
    functionLinenumberEnd: 2749
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].hasSchemaComponent(org.apache.xerces.impl.xs.SchemaGrammar,short,org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getAttributeDeclaration(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - localName.length()
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getElementDeclaration(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getTypeDefinition(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].hasSchemaComponent(org.apache.xerces.impl.xs.SchemaGrammar,short,org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(String[],int,String[],int,org.apache.xerces.impl.xs.XMLSchemaValidator)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2755,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(org.apache.xerces.impl.xs.XSDDescription,String[],org.apache.xerces.xs.StringList)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2758,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSDDescription
      - String[]
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - desc
    - locations
    - grammar
    argTypes:
    - org.apache.xerces.impl.xs.XSDDescription
    - String[]
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 2760
      start: 2751
    functionDepth: 2
    functionLinenumber: 2751
    functionLinenumberEnd: 2760
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setLocationHints(org.apache.xerces.impl.xs.XSDDescription,String[],org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setLocationHints(org.apache.xerces.impl.xs.XSDDescription,String[],org.apache.xerces.xs.StringList)'
    - System.arraycopy(String[],int,String[],int,org.apache.xerces.impl.xs.XMLSchemaValidator)
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setLocationHints(org.apache.xerces.impl.xs.XSDDescription,String[],org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.StringList].contains()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2768,1
    - Dst: System.arraycopy(org.apache.xerces.impl.xs.XMLSchemaValidator,int,String[],int,org.apache.xerces.impl.xs.XMLSchemaValidator)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2779,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSDDescription
      - String[]
      - org.apache.xerces.xs.StringList
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - desc
    - locations
    - docLocations
    argTypes:
    - org.apache.xerces.impl.xs.XSDDescription
    - String[]
    - org.apache.xerces.xs.StringList
    constantsTouched: []
    func_position:
      end: 2782
      start: 2762
    functionDepth: 0
    functionLinenumber: 2762
    functionLinenumberEnd: 2782
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setLocationHints(org.apache.xerces.impl.xs.XSDDescription,String[],org.apache.xerces.xs.StringList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.StringList].contains()'
    - System.arraycopy(org.apache.xerces.impl.xs.XMLSchemaValidator,int,String[],int,org.apache.xerces.impl.xs.XMLSchemaValidator)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setLocationHints(org.apache.xerces.impl.xs.XSDDescription,String[],org.apache.xerces.xs.StringList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].validate(String,org.apache.xerces.impl.validation.ConfigurableValidationState,null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2793,1
    - Dst: e.getKey()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2795,1
    - Dst: e.getArgs()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2795,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2795,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2796,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalTypeDecl(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2809,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar(short,org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2815,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2823,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2827,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2842,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkTypeDerivationOk(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2845,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2846,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.XMLAttributes
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xs.XSTypeDefinition
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - xsiType
    - attributes
    argTypes:
    - org.apache.xerces.xni.QName
    - String
    - org.apache.xerces.xni.XMLAttributes
    constantsTouched: []
    func_position:
      end: 2853
      start: 2784
    functionDepth: 1
    functionLinenumber: 2784
    functionLinenumberEnd: 2853
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getAndCheckXsiType(org.apache.xerces.xni.QName,String,org.apache.xerces.xni.XMLAttributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkTypeDerivationOk(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalTypeDecl(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar(short,org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.xni.XMLAttributes)'
    - '[org.apache.xerces.impl.dv.XSSimpleType].validate(String,org.apache.xerces.impl.validation.ConfigurableValidationState,null)'
    - e.getKey()
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
    - e.getArgs()
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTypeDefinition
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getAndCheckXsiType(org.apache.xerces.xni.QName,String,org.apache.xerces.xni.XMLAttributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].getNillable()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2859,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2860,1
    - Dst: '[org.apache.xerces.util.XMLChar].trim(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2869,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2870,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2871,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2873,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2874,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - xsiNil
    argTypes:
    - org.apache.xerces.xni.QName
    - String
    constantsTouched: []
    func_position:
      end: 2884
      start: 2855
    functionDepth: 2
    functionLinenumber: 2855
    functionLinenumberEnd: 2884
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getXsiNil(org.apache.xerces.xni.QName,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()'
    - '[String].equals(String)'
    - '[org.apache.xerces.util.XMLChar].trim(String)'
    - '[org.apache.xerces.impl.xs.XSElementDecl].getNillable()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getXsiNil(org.apache.xerces.xni.QName,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2889,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2889,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2896,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2902,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUses()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2908,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2909,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2918,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2921,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2925,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2926,1
    - Dst: attrPSVI.reset()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2928,1
    - Dst: '[org.apache.xerces.impl.xs.AttributePSVImpl].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2930,1
    - Dst: '[org.apache.xerces.xni.Augmentations].putItem(String,org.apache.xerces.impl.xs.AttributePSVImpl)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2931,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].processOneAttribute(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator,null,org.apache.xerces.impl.xs.AttributePSVImpl)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2958,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2965,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2971,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2980,1
    - Dst: attrWildcard.allowNamespace(String)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2996,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:2998,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar(short,String,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3020,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3028,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3035,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getTypeCategory()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3045,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3046,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3048,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].processOneAttribute(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XSAttributeDecl,org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.AttributePSVImpl)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3057,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3062,1
    CyclomaticComplexity: 41
    EdgeCount: 41
    ICount: 92
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - attrGrp
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.impl.xs.XSAttributeGroupDecl
    constantsTouched: []
    func_position:
      end: 3067
      start: 2886
    functionDepth: 16
    functionLinenumber: 2886
    functionLinenumberEnd: 3067
    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: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getTypeCategory()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(String)'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUses()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].processOneAttribute(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XSAttributeDecl,org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.AttributePSVImpl)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar(short,String,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
    - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.AttributePSVImpl].<init>()'
    - '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
    - attrPSVI.reset()
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].processOneAttribute(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator,null,org.apache.xerces.impl.xs.AttributePSVImpl)'
    - '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.xni.QName)'
    - '[String].startsWith(String)'
    - System.out.println(String)
    - attrWildcard.allowNamespace(String)
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
    - '[org.apache.xerces.xni.Augmentations].putItem(String,org.apache.xerces.impl.xs.AttributePSVImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].processAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3077,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].pushContext()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3078,1
    - Dst: attDV.validate(String,org.apache.xerces.impl.validation.ConfigurableValidationState,org.apache.xerces.impl.dv.ValidatedInfo)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3090,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].setValue(int,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3093,1
    - Dst: attDV.getVariety()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3096,1
    - Dst: attDV.getPrimitiveKind()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3097,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3099,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3108,1
    - Dst: idve.getKey()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3113,1
    - Dst: idve.getArgs()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3113,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3113,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3114,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3123,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].isComparable(org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3124,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].equals(Object)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3124,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3125,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].isComparable(org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3139,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].equals(Object)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3139,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3140,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3150,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3163,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].mergeContext()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3171,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes:
      - 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
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - element
    - attributes
    - index
    - currDecl
    - currUse
    - attrPSVI
    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: []
    func_position:
      end: 3178
      start: 3069
    functionDepth: 2
    functionLinenumber: 3069
    functionLinenumberEnd: 3178
    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: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - idve.getArgs()
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].mergeContext()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].pushContext()'
    - idve.getKey()
    - '[org.apache.xerces.xni.XMLAttributes].setValue(int,String)'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].isComparable(org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.dv.ValidatedInfo)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.impl.dv.ValidatedInfo)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType()'
    - attDV.validate(String,org.apache.xerces.impl.validation.ConfigurableValidationState,org.apache.xerces.impl.dv.ValidatedInfo)
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].equals(Object)'
    - attDV.getVariety()
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - attDV.getPrimitiveKind()
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getValue(int)'
    linkageType: ''
    returnType: void
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3191,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUses()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3193,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3194,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3204,1
    - Dst: currDecl.getConstraintType()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3210,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3214,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3223,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3228,1
    - Dst: '[org.apache.xerces.xni.QName].<init>(null,org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3237,1
    - Dst: defaultValue.stringValue()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3238,1
    - Dst: attrs.getLength()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3242,1
    - Dst: attrs.addAttributeNS(org.apache.xerces.xni.QName,String,org.apache.xerces.impl.xs.XMLSchemaValidator)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3243,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].addAttribute(org.apache.xerces.xni.QName,String,org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3246,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3252,1
    - Dst: '[org.apache.xerces.impl.xs.AttributePSVImpl].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3253,1
    - Dst: '[org.apache.xerces.xni.Augmentations].putItem(String,org.apache.xerces.impl.xs.AttributePSVImpl)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3254,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3258,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - attrGrp
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.impl.xs.XSAttributeGroupDecl
    constantsTouched: []
    func_position:
      end: 3267
      start: 3180
    functionDepth: 2
    functionLinenumber: 3180
    functionLinenumberEnd: 3267
    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: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].addAttribute(org.apache.xerces.xni.QName,String,org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(int)'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUses()'
    - System.out.println(String)
    - currDecl.getConstraintType()
    - '[org.apache.xerces.xni.Augmentations].putItem(String,org.apache.xerces.impl.xs.AttributePSVImpl)'
    - attrs.getLength()
    - '[org.apache.xerces.impl.xs.AttributePSVImpl].<init>()'
    - '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - attrs.addAttributeNS(org.apache.xerces.xni.QName,String,org.apache.xerces.impl.xs.XMLSchemaValidator)
    - defaultValue.stringValue()
    - '[org.apache.xerces.xni.QName].<init>(null,org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
    - '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].addDefaultAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3282,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3283,1
    - Dst: '[String].getChars(int,org.apache.xerces.impl.xs.XMLSchemaValidator,char[],int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3287,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3300,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].reset()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3308,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3313,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3323,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].ElementDefaultValidImmediate(org.apache.xerces.xs.XSTypeDefinition,String,org.apache.xerces.impl.validation.ValidationState,null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3320,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3327,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3337,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].elementLocallyValidType(org.apache.xerces.xni.QName,String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3337,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].elementLocallyValidType(org.apache.xerces.xni.QName,StringBuffer)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3344,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3347,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3349,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3352,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3354,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3359,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3360,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].isComparable(org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3369,1
    - Dst: '[Object].equals(Object)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3370,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3371,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3379,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].isComparable(org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3380,1
    - Dst: '[Object].equals(Object)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3381,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3384,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3400,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].length()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3402,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].getChars(int,org.apache.xerces.impl.xs.XMLSchemaValidator,char[],int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3406,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3409,1
    CyclomaticComplexity: 39
    EdgeCount: 39
    ICount: 106
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 3411
      start: 3274
    functionDepth: 2
    functionLinenumber: 3274
    functionLinenumberEnd: 3411
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].processElementContent(org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached:
    - '[Object].equals(Object)'
    - '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].isComparable(org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.dv.ValidatedInfo)'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].reset()'
    - '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,null)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].elementLocallyValidType(org.apache.xerces.xni.QName,String)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].elementLocallyValidType(org.apache.xerces.xni.QName,StringBuffer)'
    - '[String].getChars(int,org.apache.xerces.impl.xs.XMLSchemaValidator,char[],int)'
    - '[org.apache.xerces.impl.xs.XSConstraints].ElementDefaultValidImmediate(org.apache.xerces.xs.XSTypeDefinition,String,org.apache.xerces.impl.validation.ValidationState,null)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].length()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].getChars(int,org.apache.xerces.impl.xs.XMLSchemaValidator,char[],int)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
    - '[String].equals(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].processElementContent(org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3421,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3424,1
    - Dst: '[org.apache.xerces.impl.validation.ConfigurableValidationState].setNormalizationRequired(boolean)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3431,1
    - Dst: dv.validate(Object,org.apache.xerces.impl.validation.ConfigurableValidationState,org.apache.xerces.impl.dv.ValidatedInfo)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3433,1
    - Dst: e.getKey()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3435,1
    - Dst: e.getArgs()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3435,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3435,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3436,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].elementLocallyValidComplexType(org.apache.xerces.xni.QName,Object)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3443,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - textContent
    argTypes:
    - org.apache.xerces.xni.QName
    - Object
    constantsTouched: []
    func_position:
      end: 3447
      start: 3413
    functionDepth: 2
    functionLinenumber: 3413
    functionLinenumberEnd: 3447
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].elementLocallyValidType(org.apache.xerces.xni.QName,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].elementLocallyValidComplexType(org.apache.xerces.xni.QName,Object)'
    - e.getArgs()
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - e.getKey()
    - '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
    - dv.validate(Object,org.apache.xerces.impl.validation.ConfigurableValidationState,org.apache.xerces.impl.dv.ValidatedInfo)
    - '[org.apache.xerces.impl.validation.ConfigurableValidationState].setNormalizationRequired(boolean)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].elementLocallyValidType(org.apache.xerces.xni.QName,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3461,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3466,1
    - Dst: '[org.apache.xerces.impl.validation.ConfigurableValidationState].setNormalizationRequired(boolean)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3470,1
    - Dst: dv.validate(Object,org.apache.xerces.impl.validation.ConfigurableValidationState,org.apache.xerces.impl.dv.ValidatedInfo)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3472,1
    - Dst: e.getKey()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3474,1
    - Dst: e.getArgs()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3474,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3474,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3475,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3483,1
    - Dst: System.out.println(int[])
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3492,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMValidator].endContentModel(int[])'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3494,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMValidator].whatCanGoHere(int[])'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3495,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].expectedStr(java.util.Vector)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3495,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMValidator].occurenceInfo(int[])'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3496,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3504,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3508,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3513,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3517,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - textContent
    argTypes:
    - org.apache.xerces.xni.QName
    - Object
    constantsTouched: []
    func_position:
      end: 3523
      start: 3449
    functionDepth: 1
    functionLinenumber: 3449
    functionLinenumberEnd: 3523
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].elementLocallyValidComplexType(org.apache.xerces.xni.QName,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached:
    - System.out.println(int[])
    - '[org.apache.xerces.impl.xs.models.XSCMValidator].endContentModel(int[])'
    - dv.validate(Object,org.apache.xerces.impl.validation.ConfigurableValidationState,org.apache.xerces.impl.dv.ValidatedInfo)
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.models.XSCMValidator].whatCanGoHere(int[])'
    - e.getKey()
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].expectedStr(java.util.Vector)'
    - '[org.apache.xerces.impl.xs.models.XSCMValidator].occurenceInfo(int[])'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
    - e.getArgs()
    - '[org.apache.xerces.impl.validation.ConfigurableValidationState].setNormalizationRequired(boolean)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].elementLocallyValidComplexType(org.apache.xerces.xni.QName,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].getNamespaceURI()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3526,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3529,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3530,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3533,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3534,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalTypeDecl(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3534,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar(short,org.apache.xerces.impl.xs.XMLSchemaValidator,null,null,null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3537,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3540,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3540,1
    - Dst: '[javax.xml.namespace.QName].getPrefix()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3544,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].equals(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3544,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3545,1
    - Dst: '[javax.xml.namespace.QName].getPrefix()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3546,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3546,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3547,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rootTypeQName
    argTypes:
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 3549
      start: 3525
    functionDepth: 1
    functionLinenumber: 3525
    functionLinenumberEnd: 3549
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].processRootTypeQName(javax.xml.namespace.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
    - '[javax.xml.namespace.QName].getLocalPart()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalTypeDecl(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].equals(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar(short,org.apache.xerces.impl.xs.XMLSchemaValidator,null,null,null)'
    - '[javax.xml.namespace.QName].getPrefix()'
    - '[javax.xml.namespace.QName].getNamespaceURI()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[String].equals(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].processRootTypeQName(javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].getNamespaceURI()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3552,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3555,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3556,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar(short,org.apache.xerces.impl.xs.XMLSchemaValidator,null,null,null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3559,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3562,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3562,1
    - Dst: '[javax.xml.namespace.QName].getPrefix()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3565,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].equals(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3565,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3566,1
    - Dst: '[javax.xml.namespace.QName].getPrefix()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3567,1
    - Dst: '[javax.xml.namespace.QName].getLocalPart()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3567,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3568,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].checkElementMatchesRootElementDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3571,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rootElementDeclQName
    - element
    argTypes:
    - javax.xml.namespace.QName
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 3573
      start: 3551
    functionDepth: 2
    functionLinenumber: 3551
    functionLinenumberEnd: 3573
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].processRootElementDeclQName(javax.xml.namespace.QName,org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.namespace.QName].getNamespaceURI()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].checkElementMatchesRootElementDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
    - '[javax.xml.namespace.QName].getLocalPart()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].equals(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar(short,org.apache.xerces.impl.xs.XMLSchemaValidator,null,null,null)'
    - '[javax.xml.namespace.QName].getPrefix()'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[String].equals(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].processRootElementDeclQName(javax.xml.namespace.QName,org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3580,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rootElementDecl
    - element
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 3582
      start: 3575
    functionDepth: 0
    functionLinenumber: 3575
    functionLinenumberEnd: 3582
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].checkElementMatchesRootElementDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].checkElementMatchesRootElementDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].reportError(String,String,Object[],short)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3586,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - arguments
    argTypes:
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 3591
      start: 3584
    functionDepth: 3
    functionLinenumber: 3584
    functionLinenumberEnd: 3591
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].reportError(String,String,Object[],short)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3594,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3595,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3598,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3599,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].toString()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3599,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3599,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3601,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator:3602,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Vector
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.ElementPSVImpl
      - org.apache.xerces.util.AugmentationsImpl
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.XMLLocator
      - XSIErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ConfigurableValidationState
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - String
      - String
      - Object
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - int
      - int
      - boolean
      - org.apache.xerces.xni.XMLString
      - int
      - org.apache.xerces.xni.XMLString
      - boolean
      - boolean
      - short
      - boolean
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      - org.apache.xerces.impl.xs.models.CMBuilder
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - String
      - int
      - int
      - int
      - int
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSElementDecl
      - XSElementDecl[]
      - boolean
      - boolean[]
      - org.apache.xerces.impl.xs.XSNotationDecl
      - XSNotationDecl[]
      - org.apache.xerces.xs.XSTypeDefinition
      - XSTypeDefinition[]
      - org.apache.xerces.impl.xs.models.XSCMValidator
      - XSCMValidator[]
      - int[]
      - int[][]
      - boolean
      - boolean[]
      - StringBuffer
      - boolean
      - boolean
      - boolean[]
      - boolean
      - boolean[]
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - javax.xml.namespace.QName
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.validation.ValidationState
      - XPathMatcherStack
      - ValueStoreCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.XSElementDeclHelper
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expected
    argTypes:
    - java.util.Vector
    constantsTouched: []
    func_position:
      end: 3603
      start: 3593
    functionDepth: 0
    functionLinenumber: 3593
    functionLinenumberEnd: 3603
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator].expectedStr(java.util.Vector)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].toString()'
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[StringBuffer].append(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[StringBuffer].<init>(String)'
    - '[StringBuffer].toString()'
    - '[java.util.Vector].size()'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator].expectedStr(java.util.Vector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Vector].removeAllElements()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter:415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.XMLErrorReporter
      classConcrete: true
      classEnum: false
      classFields:
      - XMLErrorReporter
      - Vector
      - int[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - errorReporter
    argTypes:
    - org.apache.xerces.impl.XMLErrorReporter
    constantsTouched: []
    func_position:
      end: 417
      start: 413
    functionDepth: 0
    functionLinenumber: 413
    functionLinenumberEnd: 417
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].reset(org.apache.xerces.impl.XMLErrorReporter)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached:
    - '[Vector].removeAllElements()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].reset(org.apache.xerces.impl.XMLErrorReporter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int[],int,org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter,int,int)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter:429,1
    - Dst: '[Vector].size()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter:433,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLErrorReporter
      - Vector
      - int[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 434
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 434
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].pushContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 2
    functionsReached:
    - '[Vector].size()'
    - System.arraycopy(int[],int,org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter,int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].pushContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Vector].size()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter:444,1
    - Dst: '[Vector].elementAt(org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter:451,1
    - Dst: '[Vector].setSize(org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter:454,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLErrorReporter
      - Vector
      - int[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 456
      start: 437
    functionDepth: 0
    functionLinenumber: 437
    functionLinenumberEnd: 456
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].popContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached:
    - '[Vector].setSize(org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter)'
    - '[Vector].elementAt(org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter)'
    - '[Vector].size()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].popContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Vector].size()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter:468,1
    - Dst: '[Vector].elementAt(org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter:475,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLErrorReporter
      - Vector
      - int[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 480
      start: 461
    functionDepth: 0
    functionLinenumber: 461
    functionLinenumberEnd: 480
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].mergeContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 2
    functionsReached:
    - '[Vector].elementAt(org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter)'
    - '[Vector].size()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].mergeContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,Object[],short)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter:484,1
    - Dst: '[Vector].addElement(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter:486,1
    - Dst: '[Vector].addElement(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter:487,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Object[]
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - XMLErrorReporter
      - Vector
      - int[]
      - int
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - domain
    - key
    - arguments
    - severity
    argTypes:
    - String
    - String
    - Object[]
    - short
    constantsTouched: []
    func_position:
      end: 489
      start: 482
    functionDepth: 2
    functionLinenumber: 482
    functionLinenumberEnd: 489
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].reportError(String,String,Object[],short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached:
    - '[Vector].addElement(String)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,Object[],short)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].reportError(String,String,Object[],short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,String,String,Object[],short)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter:498,1
    - Dst: '[Vector].addElement(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter:500,1
    - Dst: '[Vector].addElement(String)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter:501,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - String
      - Object[]
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - XMLErrorReporter
      - Vector
      - int[]
      - int
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - location
    - domain
    - key
    - arguments
    - severity
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - String
    - Object[]
    - short
    constantsTouched: []
    func_position:
      end: 503
      start: 491
    functionDepth: 1
    functionLinenumber: 491
    functionLinenumberEnd: 503
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,String,String,Object[],short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[Vector].addElement(String)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,String,String,Object[],short)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,String,String,Object[],short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter:408,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLErrorReporter
      - Vector
      - int[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached:
    - '[java.util.Vector].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.IntStack].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack:3627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XPathMatcher[]
      - int
      - IntStack
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3634
      start: 3633
    functionDepth: 1
    functionLinenumber: 3633
    functionLinenumberEnd: 3634
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.IntStack].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.IntStack].clear()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack:3646,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XPathMatcher[]
      - int
      - IntStack
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3647
      start: 3641
    functionDepth: 1
    functionLinenumber: 3641
    functionLinenumberEnd: 3647
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.IntStack].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.IntStack].size()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack:3651,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XPathMatcher[]
      - int
      - IntStack
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3652
      start: 3650
    functionDepth: 1
    functionLinenumber: 3650
    functionLinenumberEnd: 3652
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.IntStack].size()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XPathMatcher[]
      - int
      - IntStack
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3657
      start: 3655
    functionDepth: 0
    functionLinenumber: 3655
    functionLinenumberEnd: 3657
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].getMatcherCount()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].getMatcherCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].ensureMatcherCapacity()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack:3661,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.XPathMatcher
      classConcrete: true
      classEnum: false
      classFields:
      - XPathMatcher[]
      - int
      - IntStack
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - matcher
    argTypes:
    - org.apache.xerces.impl.xs.identity.XPathMatcher
    constantsTouched: []
    func_position:
      end: 3663
      start: 3660
    functionDepth: 1
    functionLinenumber: 3660
    functionLinenumberEnd: 3663
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].addMatcher(org.apache.xerces.impl.xs.identity.XPathMatcher)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].ensureMatcherCapacity()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].addMatcher(org.apache.xerces.impl.xs.identity.XPathMatcher)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - XPathMatcher[]
      - int
      - IntStack
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.XPathMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 3668
      start: 3666
    functionDepth: 0
    functionLinenumber: 3666
    functionLinenumberEnd: 3668
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].getMatcherAt(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.XPathMatcher
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].getMatcherAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.IntStack].push(int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack:3672,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XPathMatcher[]
      - int
      - IntStack
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3673
      start: 3671
    functionDepth: 2
    functionLinenumber: 3671
    functionLinenumberEnd: 3673
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].pushContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.IntStack].push(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].pushContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.IntStack].pop()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack:3677,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XPathMatcher[]
      - int
      - IntStack
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3678
      start: 3676
    functionDepth: 1
    functionLinenumber: 3676
    functionLinenumberEnd: 3678
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].popContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.IntStack].pop()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].popContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(XPathMatcher[],int,org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack,int,org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack:3688,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XPathMatcher[]
      - int
      - IntStack
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3691
      start: 3685
    functionDepth: 0
    functionLinenumber: 3685
    functionLinenumberEnd: 3691
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].ensureMatcherCapacity()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(XPathMatcher[],int,org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack,int,org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].ensureMatcherCapacity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3723,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3736,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getFieldCount()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3745,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getFieldAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3751,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      classConcrete: false
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      - Field[]
      - Object[]
      - short[]
      - ShortList[]
      - int
      - boolean
      - Vector
      - ShortVector
      - Vector
      - boolean
      - int
      - short
      - boolean
      - int
      - ShortList
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValueStore
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - identityConstraint
    argTypes:
    - org.apache.xerces.impl.xs.identity.IdentityConstraint
    constantsTouched: []
    func_position:
      end: 3753
      start: 3743
    functionDepth: 1
    functionLinenumber: 3743
    functionLinenumberEnd: 3753
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].<init>(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].<init>()'
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getFieldAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getFieldCount()'
    - '[java.util.Vector].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].<init>(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Vector].setSize(int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3769,1
    - Dst: '[ShortVector].clear()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3771,1
    - Dst: '[Vector].setSize(int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3774,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      - Field[]
      - Object[]
      - short[]
      - ShortList[]
      - int
      - boolean
      - Vector
      - ShortVector
      - Vector
      - boolean
      - int
      - short
      - boolean
      - int
      - ShortList
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValueStore
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3776
      start: 3761
    functionDepth: 1
    functionLinenumber: 3761
    functionLinenumberEnd: 3776
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[Vector].setSize(int)'
    - '[ShortVector].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: newVal.fValues.size()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3780,1
    - Dst: newVal.fValues.elementAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3781,1
    - Dst: '[Vector].addElement(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3781,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - ValueStoreBase
      classConcrete: false
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      - Field[]
      - Object[]
      - short[]
      - ShortList[]
      - int
      - boolean
      - Vector
      - ShortVector
      - Vector
      - boolean
      - int
      - short
      - boolean
      - int
      - ShortList
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValueStore
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newVal
    argTypes:
    - ValueStoreBase
    constantsTouched: []
    func_position:
      end: 3783
      start: 3779
    functionDepth: 0
    functionLinenumber: 3779
    functionLinenumberEnd: 3783
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].append(ValueStoreBase)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - newVal.fValues.size()
    - '[Vector].addElement(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
    - newVal.fValues.elementAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].append(ValueStoreBase)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      - Field[]
      - Object[]
      - short[]
      - ShortList[]
      - int
      - boolean
      - Vector
      - ShortVector
      - Vector
      - boolean
      - int
      - short
      - boolean
      - int
      - ShortList
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValueStore
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3793
      start: 3786
    functionDepth: 0
    functionLinenumber: 3786
    functionLinenumberEnd: 3793
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].startValueScope()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].startValueScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getCategory()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3799,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getElementName()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3801,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3802,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].reportSchemaError(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3803,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getCategory()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3815,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getElementName()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3818,1
    - Dst: key.getIdentityConstraintName()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3819,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].reportSchemaError(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3820,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      - Field[]
      - Object[]
      - short[]
      - ShortList[]
      - int
      - boolean
      - Vector
      - ShortVector
      - Vector
      - boolean
      - int
      - short
      - boolean
      - int
      - ShortList
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValueStore
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3825
      start: 3796
    functionDepth: 1
    functionLinenumber: 3796
    functionLinenumberEnd: 3825
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].endValueScope()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].reportSchemaError(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getCategory()'
    - key.getIdentityConstraintName()
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getElementName()'
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].endValueScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      - Field[]
      - Object[]
      - short[]
      - ShortList[]
      - int
      - boolean
      - Vector
      - ShortVector
      - Vector
      - boolean
      - int
      - short
      - boolean
      - int
      - ShortList
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValueStore
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3833
      start: 3832
    functionDepth: 0
    functionLinenumber: 3832
    functionLinenumberEnd: 3833
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].endDocumentFragment()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].endDocumentFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      - Field[]
      - Object[]
      - short[]
      - ShortList[]
      - int
      - boolean
      - Vector
      - ShortVector
      - Vector
      - boolean
      - int
      - short
      - boolean
      - int
      - ShortList
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValueStore
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3841
      start: 3840
    functionDepth: 0
    functionLinenumber: 3840
    functionLinenumberEnd: 3841
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].endDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].endDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].reportSchemaError(String,Object[])'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3852,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      classConcrete: false
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      - Field[]
      - Object[]
      - short[]
      - ShortList[]
      - int
      - boolean
      - Vector
      - ShortVector
      - Vector
      - boolean
      - int
      - short
      - boolean
      - int
      - ShortList
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValueStore
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - args
    argTypes:
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 3853
      start: 3851
    functionDepth: 0
    functionLinenumber: 3851
    functionLinenumberEnd: 3853
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].reportError(String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].reportSchemaError(String,Object[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].reportError(String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getElementName()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3876,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3877,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].reportSchemaError(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3878,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3883,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].reportSchemaError(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3884,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].checkDuplicateValues()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3894,1
    - Dst: '[Vector].addElement()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3897,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].addValueType()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3898,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].addItemValueType()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3899,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.Field
      - boolean
      - Object
      - short
      - org.apache.xerces.xs.ShortList
      classConcrete: false
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      - Field[]
      - Object[]
      - short[]
      - ShortList[]
      - int
      - boolean
      - Vector
      - ShortVector
      - Vector
      - boolean
      - int
      - short
      - boolean
      - int
      - ShortList
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValueStore
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - field
    - mayMatch
    - actualValue
    - valueType
    - itemValueType
    argTypes:
    - org.apache.xerces.impl.xs.identity.Field
    - boolean
    - Object
    - short
    - org.apache.xerces.xs.ShortList
    constantsTouched: []
    func_position:
      end: 3902
      start: 3866
    functionDepth: 1
    functionLinenumber: 3866
    functionLinenumberEnd: 3902
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].addValue(org.apache.xerces.impl.xs.identity.Field,boolean,Object,short,org.apache.xerces.xs.ShortList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].reportSchemaError(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].addValueType()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].addItemValueType()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].checkDuplicateValues()'
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getElementName()'
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()'
    - '[Vector].addElement()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].addValue(org.apache.xerces.impl.xs.identity.Field,boolean,Object,short,org.apache.xerces.xs.ShortList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Vector].size()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3911,1
    - Dst: '[Vector].elementAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3916,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].getValueTypeAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3918,1
    - Dst: value1.equals(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3919,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].getItemValueTypeAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3924,1
    - Dst: list1.equals(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3925,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      - Field[]
      - Object[]
      - short[]
      - ShortList[]
      - int
      - boolean
      - Vector
      - ShortVector
      - Vector
      - boolean
      - int
      - short
      - boolean
      - int
      - ShortList
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValueStore
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3935
      start: 3907
    functionDepth: 0
    functionLinenumber: 3907
    functionLinenumberEnd: 3935
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].contains()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - value1.equals(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].getItemValueTypeAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].getValueTypeAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
    - '[Vector].elementAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
    - list1.equals(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)
    - '[Vector].size()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].contains()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: values.size()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3945,1
    - Dst: '[ValueStoreBase].getValueTypeAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3948,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].valueTypeContains(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3949,1
    - Dst: values.elementAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3949,1
    - Dst: '[Vector].contains(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3949,1
    - Dst: '[ValueStoreBase].getItemValueTypeAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3953,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].itemValueTypeContains(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3954,1
    - Dst: '[Vector].size()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3962,1
    - Dst: values.elementAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3968,1
    - Dst: '[Vector].elementAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3969,1
    - Dst: '[ValueStoreBase].getValueTypeAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3970,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].getValueTypeAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3971,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].equals(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3972,1
    - Dst: '[ValueStoreBase].getItemValueTypeAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3976,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].getItemValueTypeAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3977,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].equals(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:3978,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes:
      - ValueStoreBase
      classConcrete: false
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      - Field[]
      - Object[]
      - short[]
      - ShortList[]
      - int
      - boolean
      - Vector
      - ShortVector
      - Vector
      - boolean
      - int
      - short
      - boolean
      - int
      - ShortList
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValueStore
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - vsb
    argTypes:
    - ValueStoreBase
    constantsTouched: []
    func_position:
      end: 3990
      start: 3942
    functionDepth: 1
    functionLinenumber: 3942
    functionLinenumberEnd: 3990
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].contains(ValueStoreBase)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].equals(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
    - values.size()
    - '[Vector].contains(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].itemValueTypeContains(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].getItemValueTypeAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
    - '[ValueStoreBase].getItemValueTypeAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
    - '[ValueStoreBase].getValueTypeAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].valueTypeContains(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].getValueTypeAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
    - '[Vector].elementAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
    - '[Vector].size()'
    - values.elementAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].contains(ValueStoreBase)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      - Field[]
      - Object[]
      - short[]
      - ShortList[]
      - int
      - boolean
      - Vector
      - ShortVector
      - Vector
      - boolean
      - int
      - short
      - boolean
      - int
      - ShortList
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValueStore
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3998
      start: 3996
    functionDepth: 0
    functionLinenumber: 3996
    functionLinenumberEnd: 3998
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].checkDuplicateValues()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].checkDuplicateValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].setLength(int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4009,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4014,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4016,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4018,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: false
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      - Field[]
      - Object[]
      - short[]
      - ShortList[]
      - int
      - boolean
      - Vector
      - ShortVector
      - Vector
      - boolean
      - int
      - short
      - boolean
      - int
      - ShortList
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValueStore
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - values
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 4020
      start: 4001
    functionDepth: 0
    functionLinenumber: 4001
    functionLinenumberEnd: 4020
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].toString(Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].setLength(int)'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].toString(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].elementAt(int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4032,1
    - Dst: String.valueOf(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4032,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4036,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4039,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4041,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4041,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4043,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Vector
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      - Field[]
      - Object[]
      - short[]
      - ShortList[]
      - int
      - boolean
      - Vector
      - ShortVector
      - Vector
      - boolean
      - int
      - short
      - boolean
      - int
      - ShortList
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValueStore
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - values
    - start
    - length
    argTypes:
    - java.util.Vector
    - int
    - int
    constantsTouched: []
    func_position:
      end: 4045
      start: 4023
    functionDepth: 0
    functionLinenumber: 4023
    functionLinenumberEnd: 4045
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].toString(java.util.Vector,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - String.valueOf(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)
    - '[StringBuffer].toString()'
    - '[java.util.Vector].elementAt(int)'
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].toString(java.util.Vector,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4053,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].lastIndexOf(char)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4054,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].substring(int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4056,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].lastIndexOf(char)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4058,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].substring(int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4060,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      - Field[]
      - Object[]
      - short[]
      - ShortList[]
      - int
      - boolean
      - Vector
      - ShortVector
      - Vector
      - boolean
      - int
      - short
      - boolean
      - int
      - ShortList
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValueStore
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4063
      start: 4052
    functionDepth: 1
    functionLinenumber: 4052
    functionLinenumberEnd: 4063
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].lastIndexOf(char)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].substring(int)'
    - '[Object].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ShortVector].add(short)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4071,1
    - Dst: '[ShortVector].<init>(int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4079,1
    - Dst: '[ShortVector].add(short)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4082,1
    - Dst: '[ShortVector].add(short)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4084,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: false
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      - Field[]
      - Object[]
      - short[]
      - ShortList[]
      - int
      - boolean
      - Vector
      - ShortVector
      - Vector
      - boolean
      - int
      - short
      - boolean
      - int
      - ShortList
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValueStore
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 4086
      start: 4069
    functionDepth: 1
    functionLinenumber: 4069
    functionLinenumberEnd: 4086
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].addValueType(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[ShortVector].<init>(int)'
    - '[ShortVector].add(short)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].addValueType(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ShortVector].valueAt(int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4090,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      - Field[]
      - Object[]
      - short[]
      - ShortList[]
      - int
      - boolean
      - Vector
      - ShortVector
      - Vector
      - boolean
      - int
      - short
      - boolean
      - int
      - ShortList
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValueStore
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 4093
      start: 4088
    functionDepth: 0
    functionLinenumber: 4088
    functionLinenumberEnd: 4093
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].getValueTypeAt(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[ShortVector].valueAt(int)'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].getValueTypeAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ShortVector].contains(short)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4097,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: false
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      - Field[]
      - Object[]
      - short[]
      - ShortList[]
      - int
      - boolean
      - Vector
      - ShortVector
      - Vector
      - boolean
      - int
      - short
      - boolean
      - int
      - ShortList
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValueStore
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 4100
      start: 4095
    functionDepth: 0
    functionLinenumber: 4095
    functionLinenumberEnd: 4100
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].valueTypeContains(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[ShortVector].contains(short)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].valueTypeContains(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Vector].add(org.apache.xerces.xs.ShortList)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4104,1
    - Dst: '[org.apache.xerces.xs.ShortList].equals(org.apache.xerces.xs.ShortList)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4110,1
    - Dst: '[java.util.Vector].<init>(int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4113,1
    - Dst: '[java.util.Vector].add(ShortList)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4116,1
    - Dst: '[java.util.Vector].add(org.apache.xerces.xs.ShortList)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4118,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.ShortList
      classConcrete: false
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      - Field[]
      - Object[]
      - short[]
      - ShortList[]
      - int
      - boolean
      - Vector
      - ShortVector
      - Vector
      - boolean
      - int
      - short
      - boolean
      - int
      - ShortList
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValueStore
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - itemValueType
    argTypes:
    - org.apache.xerces.xs.ShortList
    constantsTouched: []
    func_position:
      end: 4120
      start: 4102
    functionDepth: 0
    functionLinenumber: 4102
    functionLinenumberEnd: 4120
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].addItemValueType(org.apache.xerces.xs.ShortList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[java.util.Vector].add(ShortList)'
    - '[java.util.Vector].<init>(int)'
    - '[java.util.Vector].add(org.apache.xerces.xs.ShortList)'
    - '[org.apache.xerces.xs.ShortList].equals(org.apache.xerces.xs.ShortList)'
    - '[Vector].add(org.apache.xerces.xs.ShortList)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].addItemValueType(org.apache.xerces.xs.ShortList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Vector].elementAt(int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4124,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      - Field[]
      - Object[]
      - short[]
      - ShortList[]
      - int
      - boolean
      - Vector
      - ShortVector
      - Vector
      - boolean
      - int
      - short
      - boolean
      - int
      - ShortList
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValueStore
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xs.ShortList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 4127
      start: 4122
    functionDepth: 0
    functionLinenumber: 4122
    functionLinenumberEnd: 4127
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].getItemValueTypeAt(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[Vector].elementAt(int)'
    linkageType: ''
    returnType: org.apache.xerces.xs.ShortList
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].getItemValueTypeAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Vector].contains(org.apache.xerces.xs.ShortList)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4131,1
    - Dst: '[org.apache.xerces.xs.ShortList].equals(org.apache.xerces.xs.ShortList)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase:4134,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.ShortList
      classConcrete: false
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      - Field[]
      - Object[]
      - short[]
      - ShortList[]
      - int
      - boolean
      - Vector
      - ShortVector
      - Vector
      - boolean
      - int
      - short
      - boolean
      - int
      - ShortList
      - StringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValueStore
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - org.apache.xerces.xs.ShortList
    constantsTouched: []
    func_position:
      end: 4135
      start: 4129
    functionDepth: 0
    functionLinenumber: 4129
    functionLinenumberEnd: 4135
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].itemValueTypeContains(org.apache.xerces.xs.ShortList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[Vector].contains(org.apache.xerces.xs.ShortList)'
    - '[org.apache.xerces.xs.ShortList].equals(org.apache.xerces.xs.ShortList)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].itemValueTypeContains(org.apache.xerces.xs.ShortList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ValueStoreBase].<init>(org.apache.xerces.impl.xs.identity.UniqueOrKey)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore:4152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.UniqueOrKey
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore
      static: false
      superClass: ValueStoreBase
    argCount: 1
    argNames:
    - unique
    argTypes:
    - org.apache.xerces.impl.xs.identity.UniqueOrKey
    constantsTouched: []
    func_position:
      end: 4153
      start: 4151
    functionDepth: 0
    functionLinenumber: 4151
    functionLinenumberEnd: 4153
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore].<init>(org.apache.xerces.impl.xs.identity.UniqueOrKey)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[ValueStoreBase].<init>(org.apache.xerces.impl.xs.identity.UniqueOrKey)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore].<init>(org.apache.xerces.impl.xs.identity.UniqueOrKey)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore].contains()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore:4164,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore].toString(org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore:4166,1
    - Dst: fIdentityConstraint.getElementName()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore:4167,1
    - Dst: fIdentityConstraint.getIdentityConstraintName()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore:4168,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore].reportSchemaError(org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore:4169,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: ValueStoreBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4171
      start: 4162
    functionDepth: 0
    functionLinenumber: 4162
    functionLinenumberEnd: 4171
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore].checkDuplicateValues()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - fIdentityConstraint.getElementName()
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore].reportSchemaError(org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore)'
    - fIdentityConstraint.getIdentityConstraintName()
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore].contains()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore].toString(org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore].checkDuplicateValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ValueStoreBase].<init>(org.apache.xerces.impl.xs.identity.UniqueOrKey)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore:4190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.UniqueOrKey
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore
      static: false
      superClass: ValueStoreBase
    argCount: 1
    argNames:
    - key
    argTypes:
    - org.apache.xerces.impl.xs.identity.UniqueOrKey
    constantsTouched: []
    func_position:
      end: 4191
      start: 4189
    functionDepth: 0
    functionLinenumber: 4189
    functionLinenumberEnd: 4191
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore].<init>(org.apache.xerces.impl.xs.identity.UniqueOrKey)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[ValueStoreBase].<init>(org.apache.xerces.impl.xs.identity.UniqueOrKey)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore].<init>(org.apache.xerces.impl.xs.identity.UniqueOrKey)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore].contains()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore:4201,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore].toString(org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore:4203,1
    - Dst: fIdentityConstraint.getElementName()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore:4204,1
    - Dst: fIdentityConstraint.getIdentityConstraintName()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore:4205,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore].reportSchemaError(org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore:4206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: ValueStoreBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4208
      start: 4200
    functionDepth: 0
    functionLinenumber: 4200
    functionLinenumberEnd: 4208
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore].checkDuplicateValues()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - fIdentityConstraint.getElementName()
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore].contains()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore].reportSchemaError(org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore)'
    - fIdentityConstraint.getIdentityConstraintName()
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore].toString(org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore].checkDuplicateValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ValueStoreBase].<init>(org.apache.xerces.impl.xs.identity.KeyRef)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore:4232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.KeyRef
      - KeyValueStore
      classConcrete: true
      classEnum: false
      classFields:
      - ValueStoreBase
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore
      static: false
      superClass: ValueStoreBase
    argCount: 2
    argNames:
    - keyRef
    - keyValueStore
    argTypes:
    - org.apache.xerces.impl.xs.identity.KeyRef
    - KeyValueStore
    constantsTouched: []
    func_position:
      end: 4234
      start: 4231
    functionDepth: 0
    functionLinenumber: 4231
    functionLinenumberEnd: 4234
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore].<init>(org.apache.xerces.impl.xs.identity.KeyRef,KeyValueStore)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[ValueStoreBase].<init>(org.apache.xerces.impl.xs.identity.KeyRef)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore].<init>(org.apache.xerces.impl.xs.identity.KeyRef,KeyValueStore)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ValueStoreBase].endDocumentFragment()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore:4245,1
    - Dst: '[org.apache.xerces.impl.xs.identity.KeyRef].getKey()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore:4251,1
    - Dst: fValueStoreCache.fGlobalIDConstraintMap.get(org.apache.xerces.impl.xs.identity.UniqueOrKey)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore:4250,1
    - Dst: fIdentityConstraint.getName()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore:4256,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore].reportSchemaError(org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore:4257,1
    - Dst: '[ValueStoreBase].contains()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore:4260,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore].toString(org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore,org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore,org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore:4263,1
    - Dst: fIdentityConstraint.getElementName()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore:4264,1
    - Dst: fIdentityConstraint.getName()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore:4265,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore].reportSchemaError(org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore:4266,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ValueStoreBase
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: ValueStoreBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4269
      start: 4242
    functionDepth: 1
    functionLinenumber: 4242
    functionLinenumberEnd: 4269
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore].endDocumentFragment()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[ValueStoreBase].endDocumentFragment()'
    - fIdentityConstraint.getElementName()
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore].toString(org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore,org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore,org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore)'
    - '[org.apache.xerces.impl.xs.identity.KeyRef].getKey()'
    - '[ValueStoreBase].contains()'
    - fIdentityConstraint.getName()
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore].reportSchemaError(org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore)'
    - fValueStoreCache.fGlobalIDConstraintMap.get(org.apache.xerces.impl.xs.identity.UniqueOrKey)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore].endDocumentFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ValueStoreBase].endDocument()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore:4273,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ValueStoreBase
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: ValueStoreBase
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4275
      start: 4272
    functionDepth: 0
    functionLinenumber: 4272
    functionLinenumberEnd: 4275
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore].endDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[ValueStoreBase].endDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore].endDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LocalIDKey].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4292,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4296,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4307,1
    - Dst: '[java.util.Stack].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4328,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - LocalIDKey
      - ArrayList
      - HashMap
      - Stack
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4337
      start: 4336
    functionDepth: 1
    functionLinenumber: 4336
    functionLinenumberEnd: 4337
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[LocalIDKey].<init>()'
    - '[java.util.Stack].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].clear()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4345,1
    - Dst: '[HashMap].clear()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4346,1
    - Dst: '[HashMap].clear()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4347,1
    - Dst: '[Stack].removeAllElements()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - LocalIDKey
      - ArrayList
      - HashMap
      - Stack
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4349
      start: 4344
    functionDepth: 1
    functionLinenumber: 4344
    functionLinenumberEnd: 4349
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].startDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[Stack].removeAllElements()'
    - '[ArrayList].clear()'
    - '[HashMap].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].startDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].size()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4355,1
    - Dst: '[HashMap].clone()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4356,1
    - Dst: '[Stack].push(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4356,1
    - Dst: '[Stack].push(null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4358,1
    - Dst: '[HashMap].clear()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4359,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - LocalIDKey
      - ArrayList
      - HashMap
      - Stack
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4360
      start: 4353
    functionDepth: 0
    functionLinenumber: 4353
    functionLinenumberEnd: 4360
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].startElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[HashMap].size()'
    - '[Stack].push(null)'
    - '[HashMap].clone()'
    - '[Stack].push(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache)'
    - '[HashMap].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].startElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Stack].isEmpty()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4366,1
    - Dst: '[Stack].pop()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4369,1
    - Dst: oldMap.entrySet()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4375,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].iterator()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4375,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].hasNext()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4376,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].next()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4377,1
    - Dst: entry.getKey()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4378,1
    - Dst: entry.getValue()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4379,1
    - Dst: '[HashMap].get(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4381,1
    - Dst: '[HashMap].put(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache,org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4383,1
    - Dst: currVal.append(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4386,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - LocalIDKey
      - ArrayList
      - HashMap
      - Stack
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4390
      start: 4365
    functionDepth: 0
    functionLinenumber: 4365
    functionLinenumberEnd: 4390
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].endElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[HashMap].put(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache,org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache)'
    - '[Stack].pop()'
    - '[HashMap].get(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache)'
    - entry.getKey()
    - currVal.append(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache)
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].iterator()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].hasNext()'
    - oldMap.entrySet()
    - '[Stack].isEmpty()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].next()'
    - entry.getValue()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].endElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: icArray[i].getCategory()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4401,1
    - Dst: '[LocalIDKey].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache,org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4405,1
    - Dst: '[HashMap].get(LocalIDKey)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4407,1
    - Dst: '[UniqueValueStore].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4409,1
    - Dst: '[HashMap].put(LocalIDKey,UniqueValueStore)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4410,1
    - Dst: '[UniqueValueStore].clear()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4412,1
    - Dst: '[ArrayList].add(UniqueValueStore)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4414,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].activateSelectorFor()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4415,1
    - Dst: '[LocalIDKey].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache,org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4420,1
    - Dst: '[HashMap].get(LocalIDKey)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4422,1
    - Dst: '[KeyValueStore].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4424,1
    - Dst: '[HashMap].put(LocalIDKey,KeyValueStore)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4425,1
    - Dst: '[KeyValueStore].clear()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4427,1
    - Dst: '[ArrayList].add(KeyValueStore)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4429,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].activateSelectorFor()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4430,1
    - Dst: '[LocalIDKey].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache,org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4435,1
    - Dst: '[HashMap].get(LocalIDKey)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4437,1
    - Dst: '[KeyRefValueStore].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache,null)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4439,1
    - Dst: '[HashMap].put(LocalIDKey,KeyRefValueStore)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4440,1
    - Dst: '[KeyRefValueStore].clear()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4442,1
    - Dst: '[ArrayList].add(KeyRefValueStore)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4444,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].activateSelectorFor()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4445,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      - org.apache.xerces.impl.xs.identity.FieldActivator
      classConcrete: true
      classEnum: false
      classFields:
      - LocalIDKey
      - ArrayList
      - HashMap
      - Stack
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - eDecl
    - activator
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    - org.apache.xerces.impl.xs.identity.FieldActivator
    constantsTouched: []
    func_position:
      end: 4449
      start: 4396
    functionDepth: 1
    functionLinenumber: 4396
    functionLinenumberEnd: 4449
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].initValueStoresFor(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.FieldActivator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[LocalIDKey].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache,org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache)'
    - '[UniqueValueStore].clear()'
    - '[ArrayList].add(KeyRefValueStore)'
    - '[ArrayList].add(KeyValueStore)'
    - '[HashMap].put(LocalIDKey,KeyValueStore)'
    - '[KeyValueStore].clear()'
    - '[KeyValueStore].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache)'
    - '[HashMap].get(LocalIDKey)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].activateSelectorFor()'
    - '[HashMap].put(LocalIDKey,KeyRefValueStore)'
    - '[ArrayList].add(UniqueValueStore)'
    - '[UniqueValueStore].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache)'
    - '[KeyRefValueStore].<init>(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache,null)'
    - '[KeyRefValueStore].clear()'
    - '[HashMap].put(LocalIDKey,UniqueValueStore)'
    - icArray[i].getCategory()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].initValueStoresFor(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.FieldActivator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].get(LocalIDKey)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4455,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - LocalIDKey
      - ArrayList
      - HashMap
      - Stack
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ValueStoreBase
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - id
    - initialDepth
    argTypes:
    - org.apache.xerces.impl.xs.identity.IdentityConstraint
    - int
    constantsTouched: []
    func_position:
      end: 4456
      start: 4452
    functionDepth: 0
    functionLinenumber: 4452
    functionLinenumberEnd: 4456
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].getValueStoreFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[HashMap].get(LocalIDKey)'
    linkageType: ''
    returnType: ValueStoreBase
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].getValueStoreFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].get(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4460,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      classConcrete: true
      classEnum: false
      classFields:
      - LocalIDKey
      - ArrayList
      - HashMap
      - Stack
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ValueStoreBase
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - org.apache.xerces.impl.xs.identity.IdentityConstraint
    constantsTouched: []
    func_position:
      end: 4461
      start: 4459
    functionDepth: 0
    functionLinenumber: 4459
    functionLinenumberEnd: 4461
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].getGlobalValueStoreFor(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[HashMap].get(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
    linkageType: ''
    returnType: ValueStoreBase
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].getGlobalValueStoreFor(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].get(LocalIDKey)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4471,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getCategory()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4472,1
    - Dst: '[HashMap].get(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4474,1
    - Dst: currVals.append(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4476,1
    - Dst: '[HashMap].put(org.apache.xerces.impl.xs.identity.IdentityConstraint,org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4477,1
    - Dst: '[HashMap].put(org.apache.xerces.impl.xs.identity.IdentityConstraint,org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4479,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - LocalIDKey
      - ArrayList
      - HashMap
      - Stack
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - id
    - initialDepth
    argTypes:
    - org.apache.xerces.impl.xs.identity.IdentityConstraint
    - int
    constantsTouched: []
    func_position:
      end: 4481
      start: 4467
    functionDepth: 1
    functionLinenumber: 4467
    functionLinenumberEnd: 4481
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].transplant(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[HashMap].get(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getCategory()'
    - '[HashMap].get(LocalIDKey)'
    - '[HashMap].put(org.apache.xerces.impl.xs.identity.IdentityConstraint,org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache)'
    - currVals.append(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].transplant(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ArrayList].size()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4486,1
    - Dst: '[ArrayList].get(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4488,1
    - Dst: valueStore.endDocument()
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4489,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - LocalIDKey
      - ArrayList
      - HashMap
      - Stack
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4492
      start: 4484
    functionDepth: 0
    functionLinenumber: 4484
    functionLinenumberEnd: 4492
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].endDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - valueStore.endDocument()
    - '[ArrayList].get(org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache)'
    - '[ArrayList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].endDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4500,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].lastIndexOf(char)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4501,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].substring(int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4503,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].lastIndexOf(char)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4505,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].substring(int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache:4507,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - LocalIDKey
      - ArrayList
      - HashMap
      - Stack
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4510
      start: 4499
    functionDepth: 1
    functionLinenumber: 4499
    functionLinenumberEnd: 4510
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].lastIndexOf(char)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].substring(int)'
    - '[Object].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XMLSchemaValidator.LocalIDKey
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4522
      start: 4521
    functionDepth: 0
    functionLinenumber: 4521
    functionLinenumberEnd: 4522
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.LocalIDKey].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XMLSchemaValidator.LocalIDKey
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.LocalIDKey].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XMLSchemaValidator.LocalIDKey
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - id
    - depth
    argTypes:
    - org.apache.xerces.impl.xs.identity.IdentityConstraint
    - int
    constantsTouched: []
    func_position:
      end: 4527
      start: 4524
    functionDepth: 0
    functionLinenumber: 4524
    functionLinenumberEnd: 4527
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.LocalIDKey].<init>(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XMLSchemaValidator.LocalIDKey
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.LocalIDKey].<init>(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].hashCode()'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.LocalIDKey:4531,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4532
      start: 4530
    functionDepth: 0
    functionLinenumber: 4530
    functionLinenumberEnd: 4532
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.LocalIDKey].hashCode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.LocalIDKey].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - IdentityConstraint
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - localIDKey
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 4540
      start: 4534
    functionDepth: 0
    functionLinenumber: 4534
    functionLinenumberEnd: 4540
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.LocalIDKey].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.LocalIDKey].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4562
      start: 4562
    functionDepth: 0
    functionLinenumber: 4562
    functionLinenumberEnd: 4562
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initialCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 4566
      start: 4564
    functionDepth: 0
    functionLinenumber: 4564
    functionLinenumberEnd: 4566
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4575
      start: 4573
    functionDepth: 0
    functionLinenumber: 4573
    functionLinenumberEnd: 4575
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].length()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].length()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].ensureCapacity(int)'
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector:4579,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 4581
      start: 4578
    functionDepth: 1
    functionLinenumber: 4578
    functionLinenumberEnd: 4581
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].add(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].ensureCapacity(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].add(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - position
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 4586
      start: 4584
    functionDepth: 0
    functionLinenumber: 4584
    functionLinenumberEnd: 4586
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].valueAt(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].valueAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4591
      start: 4589
    functionDepth: 0
    functionLinenumber: 4589
    functionLinenumberEnd: 4591
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 4601
      start: 4594
    functionDepth: 0
    functionLinenumber: 4594
    functionLinenumberEnd: 4601
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].contains(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].contains(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(short[],int,org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector,int,org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector)
      Src: org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector:4614,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - short[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 4617
      start: 4608
    functionDepth: 0
    functionLinenumber: 4608
    functionLinenumberEnd: 4617
    functionName: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].ensureCapacity(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(short[],int,org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector,int,org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].ensureCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dvFactory
    argTypes:
    - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].setDVFactory(org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].setDVFactory(org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureElementDeclCapacity(org.apache.xerces.impl.xs.XSDeclarationPool)'
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:84,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].<init>()'
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:86,1
    - Dst: fElementDecl[chunk][index].reset()
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:88,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSElementDecl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 92
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].getElementDecl()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 0
    functionsReached:
    - fElementDecl[chunk][index].reset()
    - '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureElementDeclCapacity(org.apache.xerces.impl.xs.XSDeclarationPool)'
    - '[org.apache.xerces.impl.xs.XSElementDecl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSElementDecl
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].getElementDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureAttrDeclCapacity(org.apache.xerces.impl.xs.XSDeclarationPool)'
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:97,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].<init>()'
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:99,1
    - Dst: fAttrDecl[chunk][index].reset()
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:101,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSAttributeDecl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].getAttributeDecl()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureAttrDeclCapacity(org.apache.xerces.impl.xs.XSDeclarationPool)'
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].<init>()'
    - fAttrDecl[chunk][index].reset()
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSAttributeDecl
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].getAttributeDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureAttributeUseCapacity(org.apache.xerces.impl.xs.XSDeclarationPool)'
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:111,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].<init>()'
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:113,1
    - Dst: fAttributeUse[chunk][index].reset()
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:115,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSAttributeUseImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 120
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].getAttributeUse()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSAttributeUseImpl].<init>()'
    - fAttributeUse[chunk][index].reset()
    - '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureAttributeUseCapacity(org.apache.xerces.impl.xs.XSDeclarationPool)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSAttributeUseImpl
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].getAttributeUse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureCTDeclCapacity(org.apache.xerces.impl.xs.XSDeclarationPool)'
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:125,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].<init>()'
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:128,1
    - Dst: fCTDecl[chunk][index].reset()
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:130,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSComplexTypeDecl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 134
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].getComplexTypeDecl()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].<init>()'
    - fCTDecl[chunk][index].reset()
    - '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureCTDeclCapacity(org.apache.xerces.impl.xs.XSDeclarationPool)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSComplexTypeDecl
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].getComplexTypeDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureSTDeclCapacity(org.apache.xerces.impl.xs.XSDeclarationPool)'
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:139,1
    - Dst: '[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].newXSSimpleTypeDecl()'
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:141,1
    - Dst: fSTDecl[chunk][index].reset()
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:143,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 148
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].getSimpleTypeDecl()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureSTDeclCapacity(org.apache.xerces.impl.xs.XSDeclarationPool)'
    - fSTDecl[chunk][index].reset()
    - '[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].newXSSimpleTypeDecl()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].getSimpleTypeDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureParticleDeclCapacity(org.apache.xerces.impl.xs.XSDeclarationPool)'
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:153,1
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:155,1
    - Dst: fParticleDecl[chunk][index].reset()
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:157,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSParticleDecl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 161
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].getParticleDecl()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 0
    functionsReached:
    - fParticleDecl[chunk][index].reset()
    - '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
    - '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureParticleDeclCapacity(org.apache.xerces.impl.xs.XSDeclarationPool)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSParticleDecl
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].getParticleDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureModelGroupCapacity(org.apache.xerces.impl.xs.XSDeclarationPool)'
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:166,1
    - Dst: '[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()'
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:168,1
    - Dst: fModelGroup[chunk][index].reset()
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:170,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSModelGroupImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 174
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].getModelGroup()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 0
    functionsReached:
    - fModelGroup[chunk][index].reset()
    - '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureModelGroupCapacity(org.apache.xerces.impl.xs.XSDeclarationPool)'
    - '[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSModelGroupImpl
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].getModelGroup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSElementDecl,int)'
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:184,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chunk
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 191
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 191
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureElementDeclCapacity(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSElementDecl,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureElementDeclCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(org.apache.xerces.impl.xs.XSElementDecl,int,org.apache.xerces.impl.xs.XSDeclarationPool,int,org.apache.xerces.impl.xs.XSDeclarationPool)
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XSElementDecl[][]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - array
    - newsize
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    - int
    constantsTouched: []
    func_position:
      end: 197
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 197
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSElementDecl,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(org.apache.xerces.impl.xs.XSElementDecl,int,org.apache.xerces.impl.xs.XSDeclarationPool,int,org.apache.xerces.impl.xs.XSDeclarationPool)
    linkageType: ''
    returnType: XSElementDecl[][]
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSElementDecl,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSParticleDecl,int)'
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:201,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chunk
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 208
      start: 199
    functionDepth: 1
    functionLinenumber: 199
    functionLinenumberEnd: 208
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureParticleDeclCapacity(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSParticleDecl,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureParticleDeclCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSModelGroupImpl,int)'
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:212,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chunk
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 219
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 219
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureModelGroupCapacity(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSModelGroupImpl,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureModelGroupCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(org.apache.xerces.impl.xs.XSParticleDecl,int,org.apache.xerces.impl.xs.XSDeclarationPool,int,org.apache.xerces.impl.xs.XSDeclarationPool)
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:223,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XSParticleDecl[][]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - array
    - newsize
    argTypes:
    - org.apache.xerces.impl.xs.XSParticleDecl
    - int
    constantsTouched: []
    func_position:
      end: 225
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 225
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSParticleDecl,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(org.apache.xerces.impl.xs.XSParticleDecl,int,org.apache.xerces.impl.xs.XSDeclarationPool,int,org.apache.xerces.impl.xs.XSDeclarationPool)
    linkageType: ''
    returnType: XSParticleDecl[][]
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSParticleDecl,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(org.apache.xerces.impl.xs.XSModelGroupImpl,int,org.apache.xerces.impl.xs.XSDeclarationPool,int,org.apache.xerces.impl.xs.XSDeclarationPool)
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:229,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XSModelGroupImpl[][]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - array
    - newsize
    argTypes:
    - org.apache.xerces.impl.xs.XSModelGroupImpl
    - int
    constantsTouched: []
    func_position:
      end: 231
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 231
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSModelGroupImpl,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(org.apache.xerces.impl.xs.XSModelGroupImpl,int,org.apache.xerces.impl.xs.XSDeclarationPool,int,org.apache.xerces.impl.xs.XSDeclarationPool)
    linkageType: ''
    returnType: XSModelGroupImpl[][]
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSModelGroupImpl,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSAttributeDecl,int)'
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:235,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chunk
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 242
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 242
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureAttrDeclCapacity(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSAttributeDecl,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureAttrDeclCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(org.apache.xerces.impl.xs.XSAttributeDecl,int,org.apache.xerces.impl.xs.XSDeclarationPool,int,org.apache.xerces.impl.xs.XSDeclarationPool)
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XSAttributeDecl[][]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - array
    - newsize
    argTypes:
    - org.apache.xerces.impl.xs.XSAttributeDecl
    - int
    constantsTouched: []
    func_position:
      end: 248
      start: 244
    functionDepth: 0
    functionLinenumber: 244
    functionLinenumberEnd: 248
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSAttributeDecl,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(org.apache.xerces.impl.xs.XSAttributeDecl,int,org.apache.xerces.impl.xs.XSDeclarationPool,int,org.apache.xerces.impl.xs.XSDeclarationPool)
    linkageType: ''
    returnType: XSAttributeDecl[][]
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSAttributeDecl,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSAttributeUseImpl,int)'
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:252,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chunk
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 259
      start: 250
    functionDepth: 1
    functionLinenumber: 250
    functionLinenumberEnd: 259
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureAttributeUseCapacity(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSAttributeUseImpl,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureAttributeUseCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(org.apache.xerces.impl.xs.XSAttributeUseImpl,int,org.apache.xerces.impl.xs.XSDeclarationPool,int,org.apache.xerces.impl.xs.XSDeclarationPool)
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:263,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XSAttributeUseImpl[][]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - array
    - newsize
    argTypes:
    - org.apache.xerces.impl.xs.XSAttributeUseImpl
    - int
    constantsTouched: []
    func_position:
      end: 265
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 265
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSAttributeUseImpl,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(org.apache.xerces.impl.xs.XSAttributeUseImpl,int,org.apache.xerces.impl.xs.XSDeclarationPool,int,org.apache.xerces.impl.xs.XSDeclarationPool)
    linkageType: ''
    returnType: XSAttributeUseImpl[][]
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSAttributeUseImpl,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,int)'
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:269,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chunk
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 276
      start: 267
    functionDepth: 1
    functionLinenumber: 267
    functionLinenumberEnd: 276
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureSTDeclCapacity(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureSTDeclCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,int,org.apache.xerces.impl.xs.XSDeclarationPool,int,org.apache.xerces.impl.xs.XSDeclarationPool)
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:280,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XSSimpleTypeDecl[][]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - array
    - newsize
    argTypes:
    - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
    - int
    constantsTouched: []
    func_position:
      end: 282
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 282
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,int,org.apache.xerces.impl.xs.XSDeclarationPool,int,org.apache.xerces.impl.xs.XSDeclarationPool)
    linkageType: ''
    returnType: XSSimpleTypeDecl[][]
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSComplexTypeDecl,int)'
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:287,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chunk
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 294
      start: 284
    functionDepth: 1
    functionLinenumber: 284
    functionLinenumberEnd: 294
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureCTDeclCapacity(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSComplexTypeDecl,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureCTDeclCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(org.apache.xerces.impl.xs.XSComplexTypeDecl,int,org.apache.xerces.impl.xs.XSDeclarationPool,int,org.apache.xerces.impl.xs.XSDeclarationPool)
      Src: org.apache.xerces.impl.xs.XSDeclarationPool:298,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XSComplexTypeDecl[][]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - array
    - newsize
    argTypes:
    - org.apache.xerces.impl.xs.XSComplexTypeDecl
    - int
    constantsTouched: []
    func_position:
      end: 300
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 300
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSComplexTypeDecl,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(org.apache.xerces.impl.xs.XSComplexTypeDecl,int,org.apache.xerces.impl.xs.XSDeclarationPool,int,org.apache.xerces.impl.xs.XSDeclarationPool)
    linkageType: ''
    returnType: XSComplexTypeDecl[][]
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSComplexTypeDecl,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 312
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 312
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.XSElementDecl
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - int
      - org.apache.xerces.impl.xs.XSAttributeDecl
      - int
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - int
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - int
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      - int
      - org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.XSDeclarationPool
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.XSDeclarationPool].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSDeclarationPool
    signature: '[org.apache.xerces.impl.xs.XSDeclarationPool].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - short
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.NodeImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 38
    functionName: '[org.apache.xerces.impl.xs.opti.NodeImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.NodeImpl
    signature: '[org.apache.xerces.impl.xs.opti.NodeImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - short
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.NodeImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultNode
    argCount: 5
    argNames:
    - prefix
    - localpart
    - rawname
    - uri
    - nodeType
    argTypes:
    - String
    - String
    - String
    - String
    - short
    constantsTouched: []
    func_position:
      end: 47
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.impl.xs.opti.NodeImpl].<init>(String,String,String,String,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/NodeImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.NodeImpl
    signature: '[org.apache.xerces.impl.xs.opti.NodeImpl].<init>(String,String,String,String,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - short
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/NodeImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - short
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.impl.xs.opti.NodeImpl].getNamespaceURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.NodeImpl].getNamespaceURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - short
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.impl.xs.opti.NodeImpl].getPrefix()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.NodeImpl].getPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - short
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.impl.xs.opti.NodeImpl].getLocalName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.NodeImpl].getLocalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - short
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/NodeImpl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - short
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultNode
    argCount: 2
    argNames:
    - hide
    - deep
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly(boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/NodeImpl.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - short
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.impl.xs.opti.NodeImpl].getReadOnly()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/NodeImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.NodeImpl].getReadOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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.NodeImpl].getNodeValue()'
      Src: org.apache.xerces.impl.xs.opti.NodeImpl:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - short
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.impl.xs.opti.NodeImpl].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeValue()'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.NodeImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDocumentHandler()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:80,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDHandler()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:81,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDContentModelHandler()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:82,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].<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:101,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - boolean
      - BooleanStack
      - BooleanStack
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.SchemaDOMParser
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
    argCount: 1
    argNames:
    - config
    argTypes:
    - org.apache.xerces.xni.parser.XMLParserConfiguration
    constantsTouched: []
    func_position:
      end: 83
      start: 78
    functionDepth: 5
    functionLinenumber: 78
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDocumentHandler()'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDContentModelHandler()'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDHandler()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].<init>()'
    - '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.SchemaDOMParser
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].getProperty(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:111,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].getFeature(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:112,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].clear()'
      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:114,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].<init>()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:115,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.SchemaDOM].setDocumentURI(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - boolean
      - BooleanStack
      - BooleanStack
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 123
      start: 108
    functionDepth: 2
    functionLinenumber: 108
    functionLinenumberEnd: 123
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].getFeature(String)'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].getProperty(String)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].setDocumentURI(String)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].clear()'
    - '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - boolean
      - BooleanStack
      - BooleanStack
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endDocument(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endDocument(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].comment(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:148,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - boolean
      - BooleanStack
      - BooleanStack
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 150
      start: 146
    functionDepth: 2
    functionLinenumber: 146
    functionLinenumberEnd: 150
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].comment(org.apache.xerces.xni.XMLString)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].processingInstruction(String,org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - boolean
      - BooleanStack
      - BooleanStack
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 175
      start: 170
    functionDepth: 2
    functionLinenumber: 170
    functionLinenumberEnd: 175
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].processingInstruction(String,org.apache.xerces.xni.XMLString)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:191,1
    - Dst: '[String].<init>(char[],org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.impl.xs.opti.SchemaDOMParser)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:193,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,String,String,short)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:195,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].characters(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:210,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - boolean
      - BooleanStack
      - BooleanStack
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 213
      start: 186
    functionDepth: 2
    functionLinenumber: 186
    functionLinenumberEnd: 213
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isSpace()'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,String,String,short)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].characters(org.apache.xerces.xni.XMLString)'
    - '[String].<init>(char[],org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.impl.xs.opti.SchemaDOMParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].size()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:239,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].pop()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:240,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].push(boolean)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:242,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotation(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:245,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:247,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getColumnNumber()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:248,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getCharacterOffset()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:249,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int,int)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:246,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].push(boolean)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:253,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].hasNonSchemaAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:254,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].push(boolean)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:254,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:259,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:262,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:267,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getColumnNumber()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:268,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getCharacterOffset()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:269,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int,int)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:266,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - boolean
      - BooleanStack
      - BooleanStack
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 271
      start: 226
    functionDepth: 3
    functionLinenumber: 226
    functionLinenumberEnd: 271
    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: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int,int)'
    - '[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].startAnnotationElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].push(boolean)'
    - '[org.apache.xerces.xni.XMLLocator].getColumnNumber()'
    - '[org.apache.xerces.xni.XMLLocator].getCharacterOffset()'
    - '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].pop()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].size()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotation(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].hasNonSchemaAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:288,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:291,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getColumnNumber()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:292,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getCharacterOffset()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:293,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int,int)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:290,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].removeAllAttributes()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:295,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getPrefix(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:296,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:297,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotation(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:298,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:299,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:300,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].charactersRaw(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:301,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endSyntheticAnnotationElement(org.apache.xerces.impl.xs.opti.SchemaDOMParser,boolean)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:302,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endSyntheticAnnotationElement(org.apache.xerces.impl.xs.opti.SchemaDOMParser,boolean)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:303,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endElement()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:305,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotation(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:324,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:328,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:332,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getColumnNumber()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:333,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getCharacterOffset()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:334,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int,int)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:331,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotation(org.apache.xerces.xni.QName,org.apache.xerces.stax.events.ElementImpl)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:340,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationElement(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:344,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - boolean
      - BooleanStack
      - BooleanStack
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 346
      start: 284
    functionDepth: 4
    functionLinenumber: 284
    functionLinenumberEnd: 346
    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: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].charactersRaw(String)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int,int)'
    - '[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].endAnnotation(org.apache.xerces.xni.QName,org.apache.xerces.stax.events.ElementImpl)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int,int)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationElement(org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.xni.XMLAttributes)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].endElement()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].endSyntheticAnnotationElement(org.apache.xerces.impl.xs.opti.SchemaDOMParser,boolean)'
    - '[org.apache.xerces.xni.XMLLocator].getColumnNumber()'
    - '[org.apache.xerces.xni.XMLLocator].getCharacterOffset()'
    - '[org.apache.xerces.xni.NamespaceContext].getPrefix(String)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotation(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)'
    - '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
    - '[org.apache.xerces.xni.XMLAttributes].removeAllAttributes()'
    - '[String].length()'
    - '[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].startAnnotation(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationElement(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:365,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endElement()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:366,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotation(org.apache.xerces.xni.QName,org.apache.xerces.stax.events.ElementImpl)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:369,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endElement()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:370,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationElement(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:372,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].pop()'
      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:377,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getPrefix(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:379,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:380,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotation(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:381,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:382,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:383,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].charactersRaw(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:384,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endSyntheticAnnotationElement(org.apache.xerces.impl.xs.opti.SchemaDOMParser,boolean)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:385,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endSyntheticAnnotationElement(org.apache.xerces.impl.xs.opti.SchemaDOMParser,boolean)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:386,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endElement()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:389,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - boolean
      - BooleanStack
      - BooleanStack
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 393
      start: 358
    functionDepth: 3
    functionLinenumber: 358
    functionLinenumberEnd: 393
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].charactersRaw(String)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotation(org.apache.xerces.xni.QName,org.apache.xerces.stax.events.ElementImpl)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationElement(org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.xni.XMLAttributes)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].endElement()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].endSyntheticAnnotationElement(org.apache.xerces.impl.xs.opti.SchemaDOMParser,boolean)'
    - '[org.apache.xerces.xni.NamespaceContext].getPrefix(String)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].pop()'
    - '[String].length()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotation(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:400,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getURI(org.apache.xerces.impl.xs.opti.SchemaDOMParser)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:402,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getQName(org.apache.xerces.impl.xs.opti.SchemaDOMParser)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:406,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - boolean
      - BooleanStack
      - BooleanStack
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
    argCount: 2
    argNames:
    - element
    - attributes
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    constantsTouched: []
    func_position:
      end: 411
      start: 399
    functionDepth: 1
    functionLinenumber: 399
    functionLinenumberEnd: 411
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].hasNonSchemaAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getURI(org.apache.xerces.impl.xs.opti.SchemaDOMParser)'
    - '[org.apache.xerces.xni.XMLAttributes].getQName(org.apache.xerces.impl.xs.opti.SchemaDOMParser)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].hasNonSchemaAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].characters(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:430,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - boolean
      - BooleanStack
      - BooleanStack
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 432
      start: 427
    functionDepth: 2
    functionLinenumber: 427
    functionLinenumberEnd: 432
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].characters(org.apache.xerces.xni.XMLString)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationCDATA()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:445,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - boolean
      - BooleanStack
      - BooleanStack
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 447
      start: 442
    functionDepth: 1
    functionLinenumber: 442
    functionLinenumberEnd: 447
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationCDATA()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationCDATA()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:460,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - boolean
      - BooleanStack
      - BooleanStack
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 462
      start: 457
    functionDepth: 1
    functionLinenumber: 457
    functionLinenumberEnd: 462
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationCDATA()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - boolean
      - BooleanStack
      - BooleanStack
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 474
      start: 472
    functionDepth: 0
    functionLinenumber: 472
    functionLinenumberEnd: 474
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:482,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - boolean
      - BooleanStack
      - BooleanStack
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 483
      start: 481
    functionDepth: 1
    functionLinenumber: 481
    functionLinenumberEnd: 483
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].getFeature(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:491,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - boolean
      - BooleanStack
      - BooleanStack
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 492
      start: 490
    functionDepth: 1
    functionLinenumber: 490
    functionLinenumberEnd: 492
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].getFeature(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,Object)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:500,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - boolean
      - BooleanStack
      - BooleanStack
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 501
      start: 499
    functionDepth: 1
    functionLinenumber: 499
    functionLinenumberEnd: 501
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].getProperty(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:509,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - boolean
      - BooleanStack
      - BooleanStack
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 510
      start: 508
    functionDepth: 1
    functionLinenumber: 508
    functionLinenumberEnd: 510
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].getProperty(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:517,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - boolean
      - BooleanStack
      - BooleanStack
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
    argCount: 1
    argNames:
    - er
    argTypes:
    - org.apache.xerces.xni.parser.XMLEntityResolver
    constantsTouched: []
    func_position:
      end: 518
      start: 516
    functionDepth: 1
    functionLinenumber: 516
    functionLinenumberEnd: 518
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:527,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - boolean
      - BooleanStack
      - BooleanStack
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 528
      start: 526
    functionDepth: 1
    functionLinenumber: 526
    functionLinenumberEnd: 528
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].reset()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:534,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - boolean
      - BooleanStack
      - BooleanStack
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 535
      start: 533
    functionDepth: 2
    functionLinenumber: 533
    functionLinenumberEnd: 535
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].reset()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetNodePool()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser:541,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - boolean
      - BooleanStack
      - BooleanStack
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 542
      start: 540
    functionDepth: 1
    functionLinenumber: 540
    functionLinenumberEnd: 542
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].resetNodePool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetNodePool()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].resetNodePool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 565
      start: 565
    functionDepth: 0
    functionLinenumber: 565
    functionLinenumberEnd: 565
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 574
      start: 572
    functionDepth: 0
    functionLinenumber: 572
    functionLinenumberEnd: 574
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].ensureCapacity(int)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack:578,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 580
      start: 577
    functionDepth: 1
    functionLinenumber: 577
    functionLinenumberEnd: 580
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].push(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].ensureCapacity(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].push(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 585
      start: 583
    functionDepth: 0
    functionLinenumber: 583
    functionLinenumberEnd: 585
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].pop()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].pop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 590
      start: 588
    functionDepth: 0
    functionLinenumber: 588
    functionLinenumberEnd: 590
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(boolean[],int,org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack,int,org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack)
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack:603,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - boolean[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 606
      start: 597
    functionDepth: 0
    functionLinenumber: 597
    functionLinenumberEnd: 606
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].ensureCapacity(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(boolean[],int,org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack,int,org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].ensureCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOMImplementation
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMImplementation
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].getDOMImplementation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMImplementation.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.DOMImplementation
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].getDOMImplementation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].<init>()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:32,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOMImplementation
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.opti.SchemaDOMImplementation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMImplementation.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.SchemaDOMImplementation
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.SchemaDOMImplementation,String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:43,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.w3c.dom.DocumentType
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOMImplementation
      classPublic: false
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.DOMImplementation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - namespaceURI
    - qualifiedName
    - doctype
    argTypes:
    - String
    - String
    - org.w3c.dom.DocumentType
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].createDocument(String,String,org.w3c.dom.DocumentType)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMImplementation.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.SchemaDOMImplementation,String)'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].createDocument(String,String,org.w3c.dom.DocumentType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.SchemaDOMImplementation,String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOMImplementation
      classPublic: false
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.DOMImplementation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DocumentType
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - qualifiedName
    - publicId
    - systemId
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].createDocumentType(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMImplementation.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.SchemaDOMImplementation,String)'
    linkageType: ''
    returnType: org.w3c.dom.DocumentType
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].createDocumentType(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].hasFeature(String,String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:52,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOMImplementation
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - feature
    - version
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].getFeature(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMImplementation.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].hasFeature(String,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].getFeature(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:59,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:60,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:60,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:61,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:61,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOMImplementation:61,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOMImplementation
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - feature
    - version
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].hasFeature(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMImplementation.java
    functionUses: 1
    functionsReached:
    - '[String].equalsIgnoreCase(String)'
    - '[String].equals(String)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].hasFeature(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].reset()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.SchemaDOM
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].reset()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.SchemaDOM
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].<init>(int,int,int)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:65,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].processElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.stax.events.ElementImpl)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.events.ElementImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 5
    argNames:
    - element
    - attributes
    - line
    - column
    - offset
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 70
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 70
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].processElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.stax.events.ElementImpl)'
    - '[org.apache.xerces.stax.events.ElementImpl].<init>(int,int,int)'
    linkageType: ''
    returnType: org.apache.xerces.stax.events.ElementImpl
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].<init>(int,int,int)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:74,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].processElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.stax.events.ElementImpl)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.events.ElementImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 5
    argNames:
    - element
    - attributes
    - line
    - column
    - offset
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 77
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].processElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.stax.events.ElementImpl)'
    - '[org.apache.xerces.stax.events.ElementImpl].<init>(int,int,int)'
    linkageType: ''
    returnType: org.apache.xerces.stax.events.ElementImpl
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.events.ElementImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 4
    argNames:
    - element
    - attributes
    - line
    - column
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - int
    - int
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int)'
    linkageType: ''
    returnType: org.apache.xerces.stax.events.ElementImpl
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.stax.events.ElementImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 4
    argNames:
    - element
    - attributes
    - line
    - column
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - int
    - int
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int)'
    linkageType: ''
    returnType: org.apache.xerces.stax.events.ElementImpl
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      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:100,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getPrefix(org.apache.xerces.impl.xs.opti.SchemaDOM)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:102,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLocalName(org.apache.xerces.impl.xs.opti.SchemaDOM)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:103,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getQName(org.apache.xerces.impl.xs.opti.SchemaDOM)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:104,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getURI(org.apache.xerces.impl.xs.opti.SchemaDOM)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:105,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.impl.xs.opti.SchemaDOM)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:106,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].<init>(org.apache.xerces.stax.events.ElementImpl,String,String,String,String,String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:101,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].resizeRelations()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:112,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].resizeRelations(int)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:133,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.stax.events.ElementImpl
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 3
    argNames:
    - element
    - attributes
    - node
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.stax.events.ElementImpl
    constantsTouched: []
    func_position:
      end: 140
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 140
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].processElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.stax.events.ElementImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.impl.xs.opti.SchemaDOM)'
    - '[org.apache.xerces.xni.XMLAttributes].getLocalName(org.apache.xerces.impl.xs.opti.SchemaDOM)'
    - '[org.apache.xerces.xni.XMLAttributes].getURI(org.apache.xerces.impl.xs.opti.SchemaDOM)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].resizeRelations(int)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - '[org.apache.xerces.xni.XMLAttributes].getPrefix(org.apache.xerces.impl.xs.opti.SchemaDOM)'
    - '[org.apache.xerces.xni.XMLAttributes].getQName(org.apache.xerces.impl.xs.opti.SchemaDOM)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].resizeRelations()'
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].<init>(org.apache.xerces.stax.events.ElementImpl,String,String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].processElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.stax.events.ElementImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 148
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:152,1
    - Dst: '[StringBuffer].append(char[],int,int)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:154,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 1
    argNames:
    - text
    argTypes:
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 157
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 157
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].comment(org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].append(String)'
    - '[StringBuffer].append(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].comment(org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:161,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:161,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:163,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(char[],int,int)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:163,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 2
    argNames:
    - target
    - data
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 166
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 166
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].processingInstruction(String,org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(char[],int,int)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].processingInstruction(String,org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: annotationBuffer.append(String)
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:177,1
    - Dst: annotationBuffer.append(String)
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:180,1
    - Dst: annotationBuffer.append(String)
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:185,1
    - Dst: annotationBuffer.append(String)
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:192,1
    - Dst: annotationBuffer.append(org.apache.xerces.impl.xs.opti.SchemaDOM)
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:195,1
    - Dst: '[StringBuffer].append(char[],int,int)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:200,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 1
    argNames:
    - text
    argTypes:
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 202
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 202
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].characters(org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 2
    functionsReached:
    - annotationBuffer.append(String)
    - annotationBuffer.append(org.apache.xerces.impl.xs.opti.SchemaDOM)
    - '[StringBuffer].append(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].characters(org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 1
    argNames:
    - text
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].charactersRaw(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 2
    functionsReached:
    - '[StringBuffer].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].charactersRaw(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:210,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:210,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:210,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:211,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.stax.events.ElementImpl
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 2
    argNames:
    - elemName
    - annotation
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.stax.events.ElementImpl
    constantsTouched: []
    func_position:
      end: 214
      start: 209
    functionDepth: 1
    functionLinenumber: 209
    functionLinenumberEnd: 214
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotation(org.apache.xerces.xni.QName,org.apache.xerces.stax.events.ElementImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 2
    functionsReached:
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
    - '[StringBuffer].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotation(org.apache.xerces.xni.QName,org.apache.xerces.stax.events.ElementImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationElement(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 1
    argNames:
    - elemName
    argTypes:
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 218
      start: 216
    functionDepth: 2
    functionLinenumber: 216
    functionLinenumberEnd: 218
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationElement(org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationElement(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationElement(org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:221,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:221,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:221,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 1
    argNames:
    - elemRawName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 222
      start: 220
    functionDepth: 1
    functionLinenumber: 220
    functionLinenumberEnd: 222
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationElement(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endSyntheticAnnotationElement(String,boolean)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 2
    argNames:
    - elemName
    - complete
    argTypes:
    - org.apache.xerces.xni.QName
    - boolean
    constantsTouched: []
    func_position:
      end: 226
      start: 224
    functionDepth: 2
    functionLinenumber: 224
    functionLinenumberEnd: 226
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endSyntheticAnnotationElement(org.apache.xerces.xni.QName,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].endSyntheticAnnotationElement(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endSyntheticAnnotationElement(org.apache.xerces.xni.QName,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:230,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:230,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:230,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:235,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:241,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:241,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:241,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 2
    argNames:
    - elemRawName
    - complete
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 242
      start: 228
    functionDepth: 1
    functionLinenumber: 228
    functionLinenumberEnd: 242
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endSyntheticAnnotationElement(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
    - '[StringBuffer].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endSyntheticAnnotationElement(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 244
    functionDepth: 0
    functionLinenumber: 244
    functionLinenumberEnd: 247
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationCDATA()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationCDATA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 252
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationCDATA()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationCDATA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(NodeImpl[][],int,org.apache.xerces.impl.xs.opti.SchemaDOM,int,org.apache.xerces.impl.xs.opti.SchemaDOM)
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:256,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 261
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 261
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].resizeRelations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(NodeImpl[][],int,org.apache.xerces.impl.xs.opti.SchemaDOM,int,org.apache.xerces.impl.xs.opti.SchemaDOM)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].resizeRelations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int,org.apache.xerces.impl.xs.opti.SchemaDOM,int,org.apache.xerces.impl.xs.opti.SchemaDOM)
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 267
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 267
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].resizeRelations(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(int,org.apache.xerces.impl.xs.opti.SchemaDOM,int,org.apache.xerces.impl.xs.opti.SchemaDOM)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].resizeRelations(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].<init>(int,int,int)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:278,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 287
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.stax.events.ElementImpl].<init>(int,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 304
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 304
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].printDOM()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].printDOM()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].indent(int)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:310,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:311,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:311,1
    - Dst: '[org.w3c.dom.Node].hasAttributes()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:313,1
    - Dst: '[org.w3c.dom.Node].getAttributes()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:314,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].getLength()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:315,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:316,1
    - Dst: '[org.w3c.dom.Node].hasChildNodes()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:320,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:321,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:323,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].getNextSibling()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:323,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].traverse(org.apache.xerces.impl.xs.opti.SchemaDOM,org.apache.xerces.impl.xs.opti.SchemaDOM)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:324,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].indent(org.apache.xerces.impl.xs.opti.SchemaDOM)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:327,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:328,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:331,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 2
    argNames:
    - node
    - depth
    argTypes:
    - org.w3c.dom.Node
    - int
    constantsTouched: []
    func_position:
      end: 333
      start: 309
    functionDepth: 1
    functionLinenumber: 309
    functionLinenumberEnd: 333
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].traverse(org.w3c.dom.Node,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 0
    functionsReached:
    - System.out.print(String)
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].getLength()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].traverse(org.apache.xerces.impl.xs.opti.SchemaDOM,org.apache.xerces.impl.xs.opti.SchemaDOM)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].getNextSibling()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].indent(org.apache.xerces.impl.xs.opti.SchemaDOM)'
    - '[org.w3c.dom.Node].getFirstChild()'
    - System.out.println(String)
    - '[org.w3c.dom.Node].hasChildNodes()'
    - '[org.w3c.dom.Node].hasAttributes()'
    - '[org.w3c.dom.Node].getNodeName()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].indent(int)'
    - '[org.w3c.dom.Node].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].traverse(org.w3c.dom.Node,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(char)
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:337,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 1
    argNames:
    - amount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 339
      start: 335
    functionDepth: 0
    functionLinenumber: 335
    functionLinenumberEnd: 339
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].indent(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 1
    functionsReached:
    - System.out.print(char)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].indent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 345
      start: 342
    functionDepth: 0
    functionLinenumber: 342
    functionLinenumberEnd: 345
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].getDocumentElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].getDocumentElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].getDOMImplementation()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:348,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMImplementation
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 347
    functionDepth: 1
    functionLinenumber: 347
    functionLinenumberEnd: 349
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].getImplementation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].getDOMImplementation()'
    linkageType: ''
    returnType: org.w3c.dom.DOMImplementation
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].getImplementation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotation(String,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:354,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 3
    argNames:
    - elemName
    - attributes
    - namespaceContext
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.NamespaceContext
    constantsTouched: []
    func_position:
      end: 355
      start: 352
    functionDepth: 2
    functionLinenumber: 352
    functionLinenumberEnd: 355
    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: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotation(String,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotation(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:358,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:359,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:359,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:359,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:366,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:367,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.impl.xs.opti.SchemaDOM)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:368,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getPrefix(org.apache.xerces.impl.xs.opti.SchemaDOM)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:369,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getQName(org.apache.xerces.impl.xs.opti.SchemaDOM)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:370,1
    - Dst: '[java.util.ArrayList].add()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:373,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:376,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:376,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].processAttValue(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:376,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:376,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:376,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getAllPrefixes()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:380,1
    - Dst: '[java.util.Enumeration].hasMoreElements()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:381,1
    - Dst: '[java.util.Enumeration].nextElement()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:382,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getURI(org.apache.xerces.impl.xs.opti.SchemaDOM)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:383,1
    - Dst: '[java.util.ArrayList].contains(org.apache.xerces.impl.xs.opti.SchemaDOM)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:387,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:390,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:390,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].processAttValue(org.apache.xerces.impl.xs.opti.SchemaDOM)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:390,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:390,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:390,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:393,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(org.apache.xerces.impl.xs.opti.SchemaDOM)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:393,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:393,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].processAttValue(org.apache.xerces.impl.xs.opti.SchemaDOM)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:393,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:393,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:393,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:397,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 3
    argNames:
    - elemRawName
    - attributes
    - namespaceContext
    argTypes:
    - String
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.NamespaceContext
    constantsTouched: []
    func_position:
      end: 398
      start: 356
    functionDepth: 1
    functionLinenumber: 356
    functionLinenumberEnd: 398
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotation(String,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].contains(org.apache.xerces.impl.xs.opti.SchemaDOM)'
    - '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.impl.xs.opti.SchemaDOM)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].processAttValue(org.apache.xerces.impl.xs.opti.SchemaDOM)'
    - '[StringBuffer].<init>(int)'
    - '[org.apache.xerces.xni.NamespaceContext].getAllPrefixes()'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - '[java.util.ArrayList].add()'
    - '[org.apache.xerces.xni.NamespaceContext].getURI(org.apache.xerces.impl.xs.opti.SchemaDOM)'
    - '[java.util.Enumeration].nextElement()'
    - '[org.apache.xerces.xni.XMLAttributes].getPrefix(org.apache.xerces.impl.xs.opti.SchemaDOM)'
    - '[org.apache.xerces.xni.XMLAttributes].getQName(org.apache.xerces.impl.xs.opti.SchemaDOM)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].processAttValue(String)'
    - '[java.util.Enumeration].hasMoreElements()'
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(org.apache.xerces.impl.xs.opti.SchemaDOM)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotation(String,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement(String,org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:400,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 2
    argNames:
    - elemName
    - attributes
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    constantsTouched: []
    func_position:
      end: 401
      start: 399
    functionDepth: 2
    functionLinenumber: 399
    functionLinenumberEnd: 401
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement(String,org.apache.xerces.xni.XMLAttributes)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:403,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:403,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:404,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.impl.xs.opti.SchemaDOM)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:405,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:406,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getQName(org.apache.xerces.impl.xs.opti.SchemaDOM)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:406,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:406,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:406,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].processAttValue(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:406,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:406,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:406,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:408,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLAttributes
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 2
    argNames:
    - elemRawName
    - attributes
    argTypes:
    - String
    - org.apache.xerces.xni.XMLAttributes
    constantsTouched: []
    func_position:
      end: 409
      start: 402
    functionDepth: 1
    functionLinenumber: 402
    functionLinenumberEnd: 409
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement(String,org.apache.xerces.xni.XMLAttributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.impl.xs.opti.SchemaDOM)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - '[org.apache.xerces.xni.XMLAttributes].getQName(org.apache.xerces.impl.xs.opti.SchemaDOM)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].processAttValue(String)'
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationElement(String,org.apache.xerces.xni.XMLAttributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:412,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xs.opti.SchemaDOM)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:415,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].escapeAttValue(String,org.apache.xerces.impl.xs.opti.SchemaDOM)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:418,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 1
    argNames:
    - original
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 422
      start: 411
    functionDepth: 0
    functionLinenumber: 411
    functionLinenumberEnd: 422
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].processAttValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].escapeAttValue(String,org.apache.xerces.impl.xs.opti.SchemaDOM)'
    - '[String].length()'
    - '[String].charAt(org.apache.xerces.impl.xs.opti.SchemaDOM)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].processAttValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:426,1
    - Dst: '[StringBuffer].<init>(org.apache.xerces.impl.xs.opti.SchemaDOM)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:427,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:428,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.opti.SchemaDOM)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:428,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xs.opti.SchemaDOM)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:430,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:432,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:435,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:438,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:444,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:447,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:450,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.opti.SchemaDOM)'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:453,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.opti.SchemaDOM:456,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - NodeImpl[][]
      - org.apache.xerces.stax.events.ElementImpl
      - int
      - int
      - boolean
      - boolean
      - StringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.apache.xerces.impl.xs.opti.DefaultDocument
    argCount: 2
    argNames:
    - original
    - from
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 457
      start: 424
    functionDepth: 1
    functionLinenumber: 424
    functionLinenumberEnd: 457
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaDOM].escapeAttValue(String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].<init>(org.apache.xerces.impl.xs.opti.SchemaDOM)'
    - '[String].substring(int,int)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(org.apache.xerces.impl.xs.opti.SchemaDOM)'
    - '[StringBuffer].append(String)'
    - '[String].length()'
    - '[String].charAt(org.apache.xerces.impl.xs.opti.SchemaDOM)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.SchemaDOM].escapeAttValue(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.ElementImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 3
    argNames:
    - line
    - column
    - offset
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 56
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].<init>(int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.ElementImpl
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].<init>(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.ElementImpl].<init>(int,int)'
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.ElementImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 2
    argNames:
    - line
    - column
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].<init>(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.ElementImpl].<init>(int,int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.ElementImpl
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].<init>(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.DefaultElement].<init>(String,String,String,String,org.apache.xerces.impl.xs.opti.ElementImpl)'
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.ElementImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 7
    argNames:
    - prefix
    - localpart
    - rawname
    - uri
    - line
    - column
    - offset
    argTypes:
    - String
    - String
    - String
    - String
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 73
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].<init>(String,String,String,String,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.DefaultElement].<init>(String,String,String,String,org.apache.xerces.impl.xs.opti.ElementImpl)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.ElementImpl
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].<init>(String,String,String,String,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.ElementImpl].<init>(String,String,String,String,int,int)'
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.ElementImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 6
    argNames:
    - prefix
    - localpart
    - rawname
    - uri
    - line
    - column
    argTypes:
    - String
    - String
    - String
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].<init>(String,String,String,String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.ElementImpl].<init>(String,String,String,String,int,int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.ElementImpl
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].<init>(String,String,String,String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].getOwnerDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].getOwnerDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 102
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].hasChildNodes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].hasChildNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 110
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].getFirstChild()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].getFirstChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 127
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].getLastChild()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].getLastChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 135
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].getPreviousSibling()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].getPreviousSibling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 143
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>(Attr[])'
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NamedNodeMap
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>(Attr[])'
    linkageType: ''
    returnType: org.w3c.dom.NamedNodeMap
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].hasAttributes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].hasAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].getTagName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].getTagName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: attrs[i].getName()
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:169,1
    - Dst: '[org.apache.xerces.impl.xs.opti.ElementImpl].equals(String)'
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:169,1
    - Dst: attrs[i].getValue()
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:170,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 174
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 174
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].getAttribute(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 0
    functionsReached:
    - attrs[i].getName()
    - '[org.apache.xerces.impl.xs.opti.ElementImpl].equals(String)'
    - attrs[i].getValue()
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].getAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: attrs[i].getName()
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:179,1
    - Dst: '[org.apache.xerces.impl.xs.opti.ElementImpl].equals(String)'
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:179,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 184
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 184
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributeNode(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 0
    functionsReached:
    - attrs[i].getName()
    - '[org.apache.xerces.impl.xs.opti.ElementImpl].equals(String)'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributeNode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: attrs[i].getLocalName()
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:189,1
    - Dst: '[org.apache.xerces.impl.xs.opti.ElementImpl].equals(String)'
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:189,1
    - Dst: attrs[i].getNamespaceURI()
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:189,1
    - Dst: '[org.apache.xerces.impl.xs.opti.ElementImpl].nsEquals(org.apache.xerces.impl.xs.opti.ElementImpl,String)'
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:189,1
    - Dst: attrs[i].getValue()
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:190,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 194
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 194
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributeNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 0
    functionsReached:
    - attrs[i].getValue()
    - '[org.apache.xerces.impl.xs.opti.ElementImpl].nsEquals(org.apache.xerces.impl.xs.opti.ElementImpl,String)'
    - '[org.apache.xerces.impl.xs.opti.ElementImpl].equals(String)'
    - attrs[i].getNamespaceURI()
    - attrs[i].getLocalName()
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributeNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: attrs[i].getName()
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:199,1
    - Dst: '[org.apache.xerces.impl.xs.opti.ElementImpl].equals(String)'
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:199,1
    - Dst: attrs[i].getNamespaceURI()
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:199,1
    - Dst: '[org.apache.xerces.impl.xs.opti.ElementImpl].nsEquals(org.apache.xerces.impl.xs.opti.ElementImpl,String)'
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:199,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 204
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 204
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributeNodeNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 0
    functionsReached:
    - attrs[i].getName()
    - '[org.apache.xerces.impl.xs.opti.ElementImpl].equals(String)'
    - attrs[i].getNamespaceURI()
    - '[org.apache.xerces.impl.xs.opti.ElementImpl].nsEquals(org.apache.xerces.impl.xs.opti.ElementImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributeNodeNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: attrs[i].getName()
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:209,1
    - Dst: '[org.apache.xerces.impl.xs.opti.ElementImpl].equals(String)'
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:209,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 214
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 214
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].hasAttribute(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 0
    functionsReached:
    - attrs[i].getName()
    - '[org.apache.xerces.impl.xs.opti.ElementImpl].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].hasAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: attrs[i].getName()
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:219,1
    - Dst: '[org.apache.xerces.impl.xs.opti.ElementImpl].equals(String)'
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:219,1
    - Dst: attrs[i].getNamespaceURI()
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:219,1
    - Dst: '[org.apache.xerces.impl.xs.opti.ElementImpl].nsEquals(org.apache.xerces.impl.xs.opti.ElementImpl,String)'
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:219,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 224
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 224
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].hasAttributeNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 0
    functionsReached:
    - attrs[i].getName()
    - '[org.apache.xerces.impl.xs.opti.ElementImpl].equals(String)'
    - attrs[i].getNamespaceURI()
    - '[org.apache.xerces.impl.xs.opti.ElementImpl].nsEquals(org.apache.xerces.impl.xs.opti.ElementImpl,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].hasAttributeNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: attrs[i].getName()
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:229,1
    - Dst: '[org.apache.xerces.impl.xs.opti.ElementImpl].equals(String)'
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:229,1
    - Dst: attrs[i].setValue(String)
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:230,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 234
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 234
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].setAttribute(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 0
    functionsReached:
    - attrs[i].getName()
    - '[org.apache.xerces.impl.xs.opti.ElementImpl].equals(String)'
    - attrs[i].setValue(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].setAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 239
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].getLineNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 244
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].getColumnNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].getColumnNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 249
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].getCharacterOffset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].getCharacterOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 253
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].getAnnotation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].getAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 257
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].getSyntheticAnnotation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].getSyntheticAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.opti.ElementImpl:267,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - Attr[]
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: org.apache.xerces.impl.xs.opti.DefaultElement
    argCount: 2
    argNames:
    - nsURI_1
    - nsURI_2
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 269
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 269
    functionName: '[org.apache.xerces.impl.xs.opti.ElementImpl].nsEquals(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.ElementImpl].nsEquals(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.DefaultDocument
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.DefaultDocument
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DocumentType
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getDoctype()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.DocumentType
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getDoctype()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMImplementation
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getImplementation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.DOMImplementation
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getImplementation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getDocumentElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getDocumentElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - tagname
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getElementsByTagName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getElementsByTagName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getElementsByTagNameNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getElementsByTagNameNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - elementId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getElementById(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getElementById(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultDocument:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 2
    argNames:
    - importedNode
    - deep
    argTypes:
    - org.w3c.dom.Node
    - boolean
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].importNode(org.w3c.dom.Node,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].importNode(org.w3c.dom.Node,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultDocument:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - tagName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].createElement(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].createElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DocumentFragment
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].createDocumentFragment()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.DocumentFragment
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].createDocumentFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Text
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].createTextNode(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Text
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].createTextNode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Comment
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].createComment(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Comment
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].createComment(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultDocument:121,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.CDATASection
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].createCDATASection(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
    linkageType: ''
    returnType: org.w3c.dom.CDATASection
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].createCDATASection(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultDocument:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.ProcessingInstruction
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 2
    argNames:
    - target
    - data
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].createProcessingInstruction(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
    linkageType: ''
    returnType: org.w3c.dom.ProcessingInstruction
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].createProcessingInstruction(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultDocument:131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].createAttribute(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].createAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultDocument:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.EntityReference
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].createEntityReference(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
    linkageType: ''
    returnType: org.w3c.dom.EntityReference
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].createEntityReference(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultDocument:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 2
    argNames:
    - namespaceURI
    - qualifiedName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].createElementNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].createElementNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultDocument:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 2
    argNames:
    - namespaceURI
    - qualifiedName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].createAttributeNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].createAttributeNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getInputEncoding()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getInputEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getXmlEncoding()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getXmlEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultDocument:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getXmlStandalone()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getXmlStandalone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultDocument:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - standalone
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 192
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 192
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].setXmlStandalone(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].setXmlStandalone(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getXmlVersion()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getXmlVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultDocument:216,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - version
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 217
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 217
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].setXmlVersion(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].setXmlVersion(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getStrictErrorChecking()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getStrictErrorChecking()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultDocument:241,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - strictErrorChecking
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 242
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 242
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].setStrictErrorChecking(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].setStrictErrorChecking(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 253
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getDocumentURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getDocumentURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - documentURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 264
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 264
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].setDocumentURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].setDocumentURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultDocument:268,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 269
      start: 267
    functionDepth: 0
    functionLinenumber: 267
    functionLinenumberEnd: 269
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].adoptNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].adoptNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultDocument:273,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 274
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 274
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].normalizeDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].normalizeDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultDocument:282,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMConfiguration
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 283
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 283
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getDomConfig()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
    linkageType: ''
    returnType: org.w3c.dom.DOMConfiguration
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].getDomConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultDocument:287,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 3
    argNames:
    - n
    - namespaceURI
    - name
    argTypes:
    - org.w3c.dom.Node
    - String
    - String
    constantsTouched: []
    func_position:
      end: 288
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 288
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultDocument].renameNode(org.w3c.dom.Node,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultDocument,String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.DefaultDocument].renameNode(org.w3c.dom.Node,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Text
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultText].getData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultText.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.DefaultText].getData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultText,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultText:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Text
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultText].setData(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultText.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultText,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultText].setData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Text
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultText].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultText.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.opti.DefaultText].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultText,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultText:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Text
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 2
    argNames:
    - offset
    - count
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 123
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 123
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultText].substringData(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultText.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultText,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.DefaultText].substringData(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultText,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultText:135,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Text
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - arg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 136
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultText].appendData(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultText.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultText,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultText].appendData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultText,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultText:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Text
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 2
    argNames:
    - offset
    - arg
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 152
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 152
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultText].insertData(int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultText.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultText,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultText].insertData(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultText,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultText:172,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Text
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 2
    argNames:
    - offset
    - count
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 173
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 173
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultText].deleteData(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultText.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultText,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultText].deleteData(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultText,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultText:198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Text
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 3
    argNames:
    - offset
    - count
    - arg
    argTypes:
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 199
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 199
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultText].replaceData(int,int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultText.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultText,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultText].replaceData(int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultText,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultText:221,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Text
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Text
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - offset
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 222
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 222
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultText].splitText(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultText.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultText,String)'
    linkageType: ''
    returnType: org.w3c.dom.Text
    signature: '[org.apache.xerces.impl.xs.opti.DefaultText].splitText(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultText,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultText:226,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Text
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 227
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultText].isElementContentWhitespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultText.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultText,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.DefaultText].isElementContentWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultText,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultText:230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Text
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultText].getWholeText()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultText.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultText,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.DefaultText].getWholeText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultText,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultText:234,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Text
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Text
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - content
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 235
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultText].replaceWholeText(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultText.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultText,String)'
    linkageType: ''
    returnType: org.w3c.dom.Text
    signature: '[org.apache.xerces.impl.xs.opti.DefaultText].replaceWholeText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Text
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.DefaultText
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultText].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultText.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.DefaultText
    signature: '[org.apache.xerces.impl.xs.opti.DefaultText].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>(null,null,null)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.SchemaParsingConfig
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 250
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>(null,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.SchemaParsingConfig
    signature: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>(org.apache.xerces.util.SymbolTable,null,null)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.SchemaParsingConfig
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 259
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 259
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>(org.apache.xerces.util.SymbolTable,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.SchemaParsingConfig
    signature: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.SchemaParsingConfig
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 275
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 275
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.SchemaParsingConfig
    signature: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:292,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedFeatures(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:301,1
    - Dst: fFeatures.put(org.apache.xerces.impl.xs.opti.SchemaParsingConfig,org.apache.xerces.impl.xs.opti.SchemaParsingConfig)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:302,1
    - Dst: fFeatures.put(String,org.apache.xerces.impl.xs.opti.SchemaParsingConfig)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:304,1
    - Dst: fFeatures.put(String,org.apache.xerces.impl.xs.opti.SchemaParsingConfig)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:306,1
    - Dst: fFeatures.put(String,org.apache.xerces.impl.xs.opti.SchemaParsingConfig)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:307,1
    - Dst: fFeatures.put(String,org.apache.xerces.impl.xs.opti.SchemaParsingConfig)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:308,1
    - Dst: fFeatures.put(String,org.apache.xerces.impl.xs.opti.SchemaParsingConfig)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:309,1
    - Dst: fFeatures.put(String,org.apache.xerces.impl.xs.opti.SchemaParsingConfig)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:310,1
    - Dst: fFeatures.put(String,org.apache.xerces.impl.xs.opti.SchemaParsingConfig)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:311,1
    - Dst: fFeatures.put(String,org.apache.xerces.impl.xs.opti.SchemaParsingConfig)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:312,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedProperties(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:328,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(String,org.apache.xerces.xni.grammars.XMLGrammarPool)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:332,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].<init>()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:335,1
    - Dst: fProperties.put(String,org.apache.xerces.impl.XMLEntityManager)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:336,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addComponent(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:337,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:339,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(org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:340,1
    - Dst: fProperties.put(String,org.apache.xerces.impl.XMLErrorReporter)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:341,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addComponent(org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:342,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:344,1
    - Dst: fProperties.put(String,org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:345,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedParamsAndSetDefaults(org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:346,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:348,1
    - Dst: fProperties.put(String,org.apache.xerces.impl.XMLDTDScannerImpl)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:349,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedParamsAndSetDefaults(org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:350,1
    - Dst: '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:352,1
    - Dst: fProperties.put(String,org.apache.xerces.impl.dv.DTDDVFactory)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:353,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].<init>()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:356,1
    - Dst: fProperties.put(String,org.apache.xerces.impl.validation.ValidationManager)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:357,1
    - Dst: '[org.apache.xerces.impl.XMLVersionDetector].<init>()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:359,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:362,1
    - Dst: '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:363,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:364,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:365,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:368,1
    - Dst: '[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:369,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.xs.XSMessageFormatter)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:370,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(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:375,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.SchemaParsingConfig
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 3
    argNames:
    - symbolTable
    - grammarPool
    - parentSettings
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 382
      start: 289
    functionDepth: 5
    functionLinenumber: 289
    functionLinenumberEnd: 382
    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: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addComponent(org.apache.xerces.impl.XMLErrorReporter)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
    - fProperties.put(String,org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - fProperties.put(String,org.apache.xerces.impl.XMLEntityManager)
    - '[org.apache.xerces.impl.XMLEntityManager].<init>()'
    - '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance()'
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedParamsAndSetDefaults(org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
    - '[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()'
    - fProperties.put(String,org.apache.xerces.impl.dv.DTDDVFactory)
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addComponent(org.apache.xerces.impl.XMLEntityManager)'
    - fFeatures.put(org.apache.xerces.impl.xs.opti.SchemaParsingConfig,org.apache.xerces.impl.xs.opti.SchemaParsingConfig)
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setLocale(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
    - '[org.apache.xerces.impl.validation.ValidationManager].<init>()'
    - '[java.util.Locale].getDefault()'
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedParamsAndSetDefaults(org.apache.xerces.impl.XMLDTDScannerImpl)'
    - '[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()'
    - '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>()'
    - fFeatures.put(String,org.apache.xerces.impl.xs.opti.SchemaParsingConfig)
    - '[org.apache.xerces.parsers.BasicParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.parser.XMLComponentManager)'
    - fProperties.put(String,org.apache.xerces.impl.XMLDTDScannerImpl)
    - '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.xs.XSMessageFormatter)'
    - '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)'
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedProperties(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
    - fProperties.put(String,org.apache.xerces.impl.XMLErrorReporter)
    - fProperties.put(String,org.apache.xerces.impl.validation.ValidationManager)
    - '[org.apache.xerces.impl.XMLVersionDetector].<init>()'
    - '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.impl.XMLEntityScanner)'
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(String,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedFeatures(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.SchemaParsingConfig
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:403,1
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].getFeature(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:406,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 408
      start: 400
    functionDepth: 0
    functionLinenumber: 400
    functionLinenumberEnd: 408
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
    - '[org.apache.xerces.parsers.BasicParserConfiguration].getFeature(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:429,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:430,1
    - Dst: '[org.apache.xerces.impl.XML11DTDScannerImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:435,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:440,1
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:447,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 449
      start: 423
    functionDepth: 4
    functionLinenumber: 423
    functionLinenumberEnd: 449
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setFeature(String,boolean)'
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setFeature(String,boolean)'
    - '[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(String,boolean)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].setFeature(String,boolean)'
    - '[org.apache.xerces.impl.XML11DTDScannerImpl].setFeature(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:465,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getLocale()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:466,1
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].getProperty(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:468,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 469
      start: 463
    functionDepth: 0
    functionLinenumber: 463
    functionLinenumberEnd: 469
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getLocale()'
    - '[org.apache.xerces.parsers.BasicParserConfiguration].getProperty(String)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:481,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setLocale(java.util.Locale)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:482,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setProperty(String,Object)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:486,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].setProperty(String,Object)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:487,1
    - Dst: '[org.apache.xerces.impl.XML11DTDScannerImpl].setProperty(String,Object)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:492,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setProperty(String,Object)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:497,1
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(String,Object)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:504,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 506
      start: 477
    functionDepth: 4
    functionLinenumber: 477
    functionLinenumberEnd: 506
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setProperty(String,Object)'
    - '[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(String,Object)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].setProperty(String,Object)'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setProperty(String,Object)'
    - '[org.apache.xerces.impl.XML11DTDScannerImpl].setProperty(String,Object)'
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setLocale(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].setLocale(java.util.Locale)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:517,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:518,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 519
      start: 516
    functionDepth: 1
    functionLinenumber: 516
    functionLinenumberEnd: 519
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setLocale(java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.BasicParserConfiguration].setLocale(java.util.Locale)'
    - '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 549
      start: 539
    functionDepth: 0
    functionLinenumber: 539
    functionLinenumberEnd: 549
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].reset()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:572,1
    - Dst: '[org.apache.xerces.impl.XMLVersionDetector].reset()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:573,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].reset()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:574,1
    - Dst: '[org.apache.xerces.impl.XMLVersionDetector].determineDocVersion(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:576,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].configurePipeline()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:579,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetXML10()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:580,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].initXML11Components()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:584,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].configureXML11Pipeline()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:585,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetXML11()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:586,1
    - Dst: '[org.apache.xerces.impl.XMLVersionDetector].startDocumentParsing(org.apache.xerces.impl.XMLEntityHandler,short)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:597,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:602,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:607,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:612,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:617,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:618,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDocumentScanner].scanDocument(boolean)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:623,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:627,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:632,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:637,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:642,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:643,1
    CyclomaticComplexity: 31
    EdgeCount: 31
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - complete
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 646
      start: 567
    functionDepth: 9
    functionLinenumber: 567
    functionLinenumberEnd: 646
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].parse(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLDocumentScanner].scanDocument(boolean)'
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetXML10()'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetXML11()'
    - '[org.apache.xerces.impl.XMLVersionDetector].startDocumentParsing(org.apache.xerces.impl.XMLEntityHandler,short)'
    - '[org.apache.xerces.impl.validation.ValidationManager].reset()'
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].configurePipeline()'
    - ex.printStackTrace()
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].configureXML11Pipeline()'
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].initXML11Components()'
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].reset()'
    - '[org.apache.xerces.impl.XMLVersionDetector].reset()'
    - '[org.apache.xerces.impl.XMLVersionDetector].determineDocVersion(org.apache.xerces.xni.parser.XMLInputSource)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].parse(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].closeReaders()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:654,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 655
      start: 653
    functionDepth: 1
    functionLinenumber: 653
    functionLinenumberEnd: 655
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].cleanup()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].closeReaders()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].cleanup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:673,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:678,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].parse(boolean)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:679,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:683,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:688,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:693,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:698,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:699,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].cleanup()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:704,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 707
      start: 669
    functionDepth: 10
    functionLinenumber: 669
    functionLinenumberEnd: 707
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].parse(boolean)'
    - '[org.apache.xerces.xni.XNIException].<init>(String)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
    - ex.printStackTrace()
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].cleanup()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].reset()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:721,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 723
      start: 718
    functionDepth: 1
    functionLinenumber: 718
    functionLinenumberEnd: 723
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.parsers.BasicParserConfiguration].reset()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(String,org.apache.xerces.impl.dv.DTDDVFactory)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:731,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(String,org.apache.xerces.xni.parser.XMLDocumentScanner)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:737,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDocumentHandler(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:739,1
    - Dst: fDocumentHandler.setDocumentSource(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:741,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(String,org.apache.xerces.xni.parser.XMLDTDScanner)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:748,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:750,1
    - Dst: fDTDHandler.setDTDSource(org.apache.xerces.impl.XMLDTDScannerImpl)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:752,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:754,1
    - Dst: fDTDContentModelHandler.setDTDContentModelSource(org.apache.xerces.impl.XMLDTDScannerImpl)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:756,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 759
      start: 726
    functionDepth: 0
    functionLinenumber: 726
    functionLinenumberEnd: 759
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].configurePipeline()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(String,org.apache.xerces.xni.parser.XMLDTDScanner)'
    - fDTDHandler.setDTDSource(org.apache.xerces.impl.XMLDTDScannerImpl)
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(String,org.apache.xerces.xni.parser.XMLDocumentScanner)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDocumentHandler(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
    - fDocumentHandler.setDocumentSource(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - fDTDContentModelHandler.setDTDContentModelSource(org.apache.xerces.impl.XMLDTDScannerImpl)
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(String,org.apache.xerces.impl.dv.DTDDVFactory)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].configurePipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(String,org.apache.xerces.impl.dv.DTDDVFactory)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:767,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(String,org.apache.xerces.xni.parser.XMLDocumentScanner)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:773,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDocumentHandler(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:775,1
    - Dst: fDocumentHandler.setDocumentSource(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:777,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(String,org.apache.xerces.xni.parser.XMLDTDScanner)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:784,1
    - Dst: '[org.apache.xerces.impl.XML11DTDScannerImpl].setDTDHandler(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:786,1
    - Dst: fDTDHandler.setDTDSource(org.apache.xerces.impl.XML11DTDScannerImpl)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:788,1
    - Dst: '[org.apache.xerces.impl.XML11DTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:790,1
    - Dst: fDTDContentModelHandler.setDTDContentModelSource(org.apache.xerces.impl.XML11DTDScannerImpl)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:792,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 795
      start: 762
    functionDepth: 0
    functionLinenumber: 762
    functionLinenumberEnd: 795
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].configureXML11Pipeline()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(String,org.apache.xerces.xni.parser.XMLDTDScanner)'
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(String,org.apache.xerces.xni.parser.XMLDocumentScanner)'
    - '[org.apache.xerces.impl.XML11DTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
    - fDTDContentModelHandler.setDTDContentModelSource(org.apache.xerces.impl.XML11DTDScannerImpl)
    - '[org.apache.xerces.impl.XML11DTDScannerImpl].setDTDHandler(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDocumentHandler(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
    - fDocumentHandler.setDocumentSource(org.apache.xerces.impl.XML11NSDocumentScannerImpl)
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(String,org.apache.xerces.impl.dv.DTDDVFactory)'
    - fDTDHandler.setDTDSource(org.apache.xerces.impl.XML11DTDScannerImpl)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].configureXML11Pipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:818,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:819,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:819,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:827,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:828,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:834,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:835,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.impl.xs.opti.SchemaParsingConfig,String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:838,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:843,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:844,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.impl.xs.opti.SchemaParsingConfig,String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:847,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:852,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:853,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:859,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:860,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:867,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:868,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.impl.xs.opti.SchemaParsingConfig,String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:870,1
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].checkFeature(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:878,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 880
      start: 811
    functionDepth: 3
    functionLinenumber: 811
    functionLinenumberEnd: 880
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].checkFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.impl.xs.opti.SchemaParsingConfig,String)'
    - '[org.apache.xerces.parsers.BasicParserConfiguration].checkFeature(String)'
    - '[String].endsWith(String)'
    - '[String].startsWith(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].checkFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:902,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:903,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:903,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:905,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:906,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:911,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:912,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:912,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:914,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:915,1
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].checkProperty(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:924,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 926
      start: 895
    functionDepth: 3
    functionLinenumber: 895
    functionLinenumberEnd: 926
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].checkProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.BasicParserConfiguration].checkProperty(String)'
    - '[String].startsWith(String)'
    - '[String].length()'
    - '[String].endsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].checkProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:940,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedFeatures(String[])'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:941,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:944,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedProperties(String[])'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:945,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getFeatureDefault(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:951,1
    - Dst: fFeatures.containsKey(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:954,1
    - Dst: fFeatures.put(org.apache.xerces.impl.xs.opti.SchemaParsingConfig,Boolean)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:955,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getPropertyDefault(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:968,1
    - Dst: fProperties.containsKey(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:971,1
    - Dst: fProperties.put(org.apache.xerces.impl.xs.opti.SchemaParsingConfig,Object)
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:972,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponent
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - component
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponent
    constantsTouched: []
    func_position:
      end: 982
      start: 937
    functionDepth: 1
    functionLinenumber: 937
    functionLinenumberEnd: 982
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties()'
    - fProperties.containsKey(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)
    - '[org.apache.xerces.xni.parser.XMLComponent].getPropertyDefault(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
    - '[org.apache.xerces.xni.parser.XMLComponent].getFeatureDefault(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedProperties(String[])'
    - fFeatures.containsKey(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)
    - fFeatures.put(org.apache.xerces.impl.xs.opti.SchemaParsingConfig,Boolean)
    - fProperties.put(org.apache.xerces.impl.xs.opti.SchemaParsingConfig,Object)
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedFeatures(String[])'
    - '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reset()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:989,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reset()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:990,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 991
      start: 987
    functionDepth: 4
    functionLinenumber: 987
    functionLinenumberEnd: 991
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetXML10()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].reset()'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reset()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetXML10()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reset()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:998,1
    - Dst: '[org.apache.xerces.impl.XML11DTDScannerImpl].reset()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:999,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1000
      start: 996
    functionDepth: 0
    functionLinenumber: 996
    functionLinenumberEnd: 1000
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetXML11()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XML11DTDScannerImpl].reset()'
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reset()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetXML11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1010
      start: 1007
    functionDepth: 0
    functionLinenumber: 1007
    functionLinenumberEnd: 1010
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetNodePool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetNodePool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance(String)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:1015,1
    - Dst: '[org.apache.xerces.impl.XML11DTDScannerImpl].<init>()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:1018,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedParamsAndSetDefaults(org.apache.xerces.impl.XML11DTDScannerImpl)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:1019,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].<init>()'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:1022,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedParamsAndSetDefaults(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
      Src: org.apache.xerces.impl.xs.opti.SchemaParsingConfig:1023,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1027
      start: 1012
    functionDepth: 4
    functionLinenumber: 1012
    functionLinenumberEnd: 1027
    functionName: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].initXML11Components()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedParamsAndSetDefaults(org.apache.xerces.impl.XML11DTDScannerImpl)'
    - '[org.apache.xerces.impl.XML11DTDScannerImpl].<init>()'
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedParamsAndSetDefaults(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].<init>()'
    - '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].initXML11Components()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 49
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - locator
    - encoding
    - context
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 76
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - version
    - encoding
    - standalone
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - rootElement
    - publicId
    - systemId
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 124
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 124
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - prefix
    - uri
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startPrefixMapping(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startPrefixMapping(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 175
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 175
    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: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 189
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 189
    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: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 212
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 212
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - version
    - encoding
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 233
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 233
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 248
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 248
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 260
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 260
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 277
      start: 276
    functionDepth: 0
    functionLinenumber: 276
    functionLinenumberEnd: 277
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 289
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 289
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 302
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 302
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endPrefixMapping(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endPrefixMapping(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 313
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 313
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 324
      start: 323
    functionDepth: 0
    functionLinenumber: 323
    functionLinenumberEnd: 324
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 335
      start: 334
    functionDepth: 0
    functionLinenumber: 334
    functionLinenumberEnd: 335
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - locator
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 358
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 358
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 379
      start: 375
    functionDepth: 0
    functionLinenumber: 375
    functionLinenumberEnd: 379
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 413
      start: 411
    functionDepth: 0
    functionLinenumber: 411
    functionLinenumberEnd: 413
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - identifier
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 428
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 428
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 440
      start: 438
    functionDepth: 0
    functionLinenumber: 438
    functionLinenumberEnd: 440
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - contentModel
    - augmentations
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 496
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 496
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementName
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 510
      start: 508
    functionDepth: 0
    functionLinenumber: 508
    functionLinenumberEnd: 510
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startAttlist(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String[]
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - elementName
    - attributeName
    - type
    - enumeration
    - defaultType
    - defaultValue
    - nonNormalizedDefaultValue
    - augmentations
    argTypes:
    - String
    - String
    - String
    - String[]
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 542
      start: 537
    functionDepth: 0
    functionLinenumber: 537
    functionLinenumberEnd: 542
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 553
      start: 552
    functionDepth: 0
    functionLinenumber: 552
    functionLinenumberEnd: 553
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endAttlist(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endAttlist(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - text
    - nonNormalizedText
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 575
      start: 571
    functionDepth: 0
    functionLinenumber: 571
    functionLinenumberEnd: 575
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - identifier
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 594
      start: 590
    functionDepth: 0
    functionLinenumber: 590
    functionLinenumberEnd: 594
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - notation
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 612
      start: 608
    functionDepth: 0
    functionLinenumber: 608
    functionLinenumberEnd: 612
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - identifier
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 627
      start: 625
    functionDepth: 0
    functionLinenumber: 625
    functionLinenumberEnd: 627
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - augmentations
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 644
      start: 642
    functionDepth: 0
    functionLinenumber: 642
    functionLinenumberEnd: 644
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startConditional(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startConditional(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 657
      start: 655
    functionDepth: 0
    functionLinenumber: 655
    functionLinenumberEnd: 657
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 668
      start: 667
    functionDepth: 0
    functionLinenumber: 667
    functionLinenumberEnd: 668
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endConditional(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endConditional(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 679
      start: 678
    functionDepth: 0
    functionLinenumber: 678
    functionLinenumberEnd: 679
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endDTD(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endDTD(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementName
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 699
      start: 697
    functionDepth: 0
    functionLinenumber: 697
    functionLinenumberEnd: 699
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startContentModel(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startContentModel(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 713
      start: 712
    functionDepth: 0
    functionLinenumber: 712
    functionLinenumberEnd: 713
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].any(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].any(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 727
      start: 726
    functionDepth: 0
    functionLinenumber: 726
    functionLinenumberEnd: 727
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].empty(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].empty(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 744
      start: 743
    functionDepth: 0
    functionLinenumber: 743
    functionLinenumberEnd: 744
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startGroup(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startGroup(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 759
      start: 758
    functionDepth: 0
    functionLinenumber: 758
    functionLinenumberEnd: 759
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].pcdata(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].pcdata(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementName
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 772
      start: 770
    functionDepth: 0
    functionLinenumber: 770
    functionLinenumberEnd: 772
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].element(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].element(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - separator
    - augmentations
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 789
      start: 787
    functionDepth: 0
    functionLinenumber: 787
    functionLinenumberEnd: 789
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].separator(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].separator(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - occurrence
    - augmentations
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 808
      start: 806
    functionDepth: 0
    functionLinenumber: 806
    functionLinenumberEnd: 808
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].occurrence(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].occurrence(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 819
      start: 818
    functionDepth: 0
    functionLinenumber: 818
    functionLinenumberEnd: 819
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endGroup(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endGroup(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 830
      start: 829
    functionDepth: 0
    functionLinenumber: 829
    functionLinenumberEnd: 830
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endContentModel(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endContentModel(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDocumentSource
    constantsTouched: []
    func_position:
      end: 837
      start: 835
    functionDepth: 0
    functionLinenumber: 835
    functionLinenumberEnd: 837
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDocumentSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 842
      start: 840
    functionDepth: 0
    functionLinenumber: 840
    functionLinenumberEnd: 842
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].getDocumentSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDocumentSource
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].getDocumentSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDTDSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDTDSource
    constantsTouched: []
    func_position:
      end: 849
      start: 847
    functionDepth: 0
    functionLinenumber: 847
    functionLinenumberEnd: 849
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDTDSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 854
      start: 852
    functionDepth: 0
    functionLinenumber: 852
    functionLinenumberEnd: 854
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].getDTDSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDTDSource
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].getDTDSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDTDContentModelSource
    constantsTouched: []
    func_position:
      end: 861
      start: 859
    functionDepth: 0
    functionLinenumber: 859
    functionLinenumberEnd: 861
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDTDContentModelSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 866
      start: 864
    functionDepth: 0
    functionLinenumber: 864
    functionLinenumberEnd: 866
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].getDTDContentModelSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDTDContentModelSource
    signature: '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].getDTDContentModelSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Attr[]
      classConcrete: true
      classEnum: false
      classFields:
      - Attr[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attrs
    argTypes:
    - Attr[]
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>(Attr[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/NamedNodeMapImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    signature: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>(Attr[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: attrs[i].getName()
      Src: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:43,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].equals(String)'
      Src: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:43,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Attr[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 48
    functionName: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getNamedItem(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - attrs[i].getName()
    - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].equals(String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getNamedItem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getLength()'
      Src: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:51,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Attr[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getLength()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Attr[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/NamedNodeMapImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: attrs[i].getName()
      Src: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:63,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].equals(String)'
      Src: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:63,1
    - Dst: attrs[i].getNamespaceURI()
      Src: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:63,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].equals(String)'
      Src: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:63,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Attr[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getNamedItemNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - attrs[i].getName()
    - attrs[i].getNamespaceURI()
    - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].equals(String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getNamedItemNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl,String)'
      Src: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - Attr[]
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItemNS(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItemNS(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl,String)'
      Src: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - Attr[]
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl,String)'
      Src: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Attr[]
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].removeNamedItem(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].removeNamedItem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl,String)'
      Src: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Attr[]
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.NamedNodeMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].removeNamedItemNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].removeNamedItemNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.DefaultNode
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 39
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.DefaultNode
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].getChildNodes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].getChildNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].getFirstChild()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].getFirstChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].getLastChild()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].getLastChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].getPreviousSibling()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].getPreviousSibling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NamedNodeMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].getAttributes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.NamedNodeMap
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].getOwnerDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].getOwnerDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].hasChildNodes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].hasChildNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - deep
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].cloneNode(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].cloneNode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 112
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].normalize()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].normalize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - feature
    - version
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].isSupported(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].isSupported(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].getNamespaceURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].getNamespaceURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].getPrefix()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].getPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].getLocalName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].getLocalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].getBaseURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].getBaseURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].hasAttributes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].hasAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultNode:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].setNodeValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].setNodeValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultNode:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - newChild
    - refChild
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultNode:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - newChild
    - oldChild
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].replaceChild(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].replaceChild(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultNode:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - oldChild
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].removeChild(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].removeChild(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultNode:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newChild
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].appendChild(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].appendChild(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultNode:171,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 172
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 172
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].setPrefix(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].setPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultNode:175,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 176
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].compareDocumentPosition(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].compareDocumentPosition(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultNode:179,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 180
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].getTextContent()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].getTextContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultNode:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - textContent
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].setTextContent(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].setTextContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultNode:185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 187
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 187
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].isSameNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].isSameNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultNode:189,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespaceURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 190
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 190
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].lookupPrefix(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].lookupPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultNode:192,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespaceURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].isDefaultNamespace(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].isDefaultNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultNode:196,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 197
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 197
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].lookupNamespaceURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].lookupNamespaceURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultNode:200,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 202
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 202
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].isEqualNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].isEqualNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - feature
    - version
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 206
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].getFeature(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].getFeature(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultNode:208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - org.w3c.dom.UserDataHandler
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - key
    - data
    - handler
    argTypes:
    - String
    - Object
    - org.w3c.dom.UserDataHandler
    constantsTouched: []
    func_position:
      end: 209
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 209
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].setUserData(String,Object,org.w3c.dom.UserDataHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultNode,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].setUserData(String,Object,org.w3c.dom.UserDataHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Node
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 212
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 212
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultNode].getUserData(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.opti.DefaultNode].getUserData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.AttrImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.impl.xs.opti.AttrImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/AttrImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.AttrImpl
    signature: '[org.apache.xerces.impl.xs.opti.AttrImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].<init>(String,String,String,String,org.apache.xerces.impl.xs.opti.AttrImpl)'
      Src: org.apache.xerces.impl.xs.opti.AttrImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.AttrImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 6
    argNames:
    - element
    - prefix
    - localpart
    - rawname
    - uri
    - value
    argTypes:
    - org.w3c.dom.Element
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.impl.xs.opti.AttrImpl].<init>(org.w3c.dom.Element,String,String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].<init>(String,String,String,String,org.apache.xerces.impl.xs.opti.AttrImpl)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.AttrImpl
    signature: '[org.apache.xerces.impl.xs.opti.AttrImpl].<init>(org.w3c.dom.Element,String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.apache.xerces.impl.xs.opti.AttrImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/AttrImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.AttrImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.apache.xerces.impl.xs.opti.AttrImpl].getSpecified()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/AttrImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.AttrImpl].getSpecified()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.apache.xerces.impl.xs.opti.AttrImpl].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/AttrImpl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.AttrImpl].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].getValue()'
      Src: org.apache.xerces.impl.xs.opti.AttrImpl:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.apache.xerces.impl.xs.opti.AttrImpl].getNodeValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/AttrImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].getValue()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.AttrImpl].getNodeValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/AttrImpl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getOwnerDocument()'
      Src: org.apache.xerces.impl.xs.opti.AttrImpl:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Element].getOwnerDocument()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Attr
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.impl.xs.opti.AttrImpl].setValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/AttrImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.AttrImpl].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.apache.xerces.impl.xs.opti.AttrImpl].isId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/AttrImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.AttrImpl].isId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.TypeInfo
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.apache.xerces.impl.xs.opti.AttrImpl].getSchemaTypeInfo()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/AttrImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.TypeInfo
    signature: '[org.apache.xerces.impl.xs.opti.AttrImpl].getSchemaTypeInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].getName()'
      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
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Element
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.apache.xerces.impl.xs.opti.AttrImpl].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].getName()'
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].getValue()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.AttrImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Element
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.DefaultElement
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 39
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultElement].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.DefaultElement
    signature: '[org.apache.xerces.impl.xs.opti.DefaultElement].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].<init>(String,String,String,String,short)'
      Src: org.apache.xerces.impl.xs.opti.DefaultElement:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - short
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Element
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.DefaultElement
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 5
    argNames:
    - prefix
    - localpart
    - rawname
    - uri
    - nodeType
    argTypes:
    - String
    - String
    - String
    - String
    - short
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultElement].<init>(String,String,String,String,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultElement.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].<init>(String,String,String,String,short)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.DefaultElement
    signature: '[org.apache.xerces.impl.xs.opti.DefaultElement].<init>(String,String,String,String,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Element
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultElement].getTagName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.DefaultElement].getTagName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Element
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultElement].getAttribute(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.DefaultElement].getAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Element
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultElement].getAttributeNode(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.impl.xs.opti.DefaultElement].getAttributeNode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Element
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultElement].getElementsByTagName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.xerces.impl.xs.opti.DefaultElement].getElementsByTagName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Element
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultElement].getAttributeNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.DefaultElement].getAttributeNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Element
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultElement].getAttributeNodeNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.impl.xs.opti.DefaultElement].getAttributeNodeNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Element
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultElement].getElementsByTagNameNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.xerces.impl.xs.opti.DefaultElement].getElementsByTagNameNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Element
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultElement].hasAttribute(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.DefaultElement].hasAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Element
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultElement].hasAttributeNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.opti.DefaultElement].hasAttributeNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Element
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.TypeInfo
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultElement].getSchemaTypeInfo()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultElement.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.TypeInfo
    signature: '[org.apache.xerces.impl.xs.opti.DefaultElement].getSchemaTypeInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultElement,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultElement:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Element
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultElement].setAttribute(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultElement.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultElement,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultElement].setAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultElement,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultElement:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Element
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultElement].removeAttribute(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultElement.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultElement,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultElement].removeAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultElement,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultElement:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Element
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - oldAttr
    argTypes:
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultElement].removeAttributeNode(org.w3c.dom.Attr)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultElement.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultElement,String)'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.impl.xs.opti.DefaultElement].removeAttributeNode(org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultElement,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultElement:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Element
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - newAttr
    argTypes:
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultElement].setAttributeNode(org.w3c.dom.Attr)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultElement.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultElement,String)'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.impl.xs.opti.DefaultElement].setAttributeNode(org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultElement,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultElement:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Element
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 3
    argNames:
    - namespaceURI
    - qualifiedName
    - value
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultElement].setAttributeNS(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultElement.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultElement,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultElement].setAttributeNS(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultElement,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultElement:128,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Element
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultElement].removeAttributeNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultElement.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultElement,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultElement].removeAttributeNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultElement,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultElement:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Element
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - newAttr
    argTypes:
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultElement].setAttributeNodeNS(org.w3c.dom.Attr)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultElement.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultElement,String)'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.impl.xs.opti.DefaultElement].setAttributeNodeNS(org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultElement,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultElement:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Element
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 2
    argNames:
    - at
    - makeId
    argTypes:
    - org.w3c.dom.Attr
    - boolean
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultElement].setIdAttributeNode(org.w3c.dom.Attr,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultElement.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultElement,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultElement].setIdAttributeNode(org.w3c.dom.Attr,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultElement,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultElement:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Element
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 2
    argNames:
    - name
    - makeId
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultElement].setIdAttribute(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultElement.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultElement,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultElement].setIdAttribute(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultElement,String)'
      Src: org.apache.xerces.impl.xs.opti.DefaultElement:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Element
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 3
    argNames:
    - namespaceURI
    - localName
    - makeId
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: '[org.apache.xerces.impl.xs.opti.DefaultElement].setIdAttributeNS(String,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultElement.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.DefaultElement,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.opti.DefaultElement].setIdAttributeNS(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.opti.TextImpl:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.TextImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultText
    argCount: 4
    argNames:
    - str
    - sDOM
    - row
    - col
    argTypes:
    - StringBuffer
    - org.apache.xerces.impl.xs.opti.SchemaDOM
    - int
    - int
    constantsTouched: []
    func_position:
      end: 45
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 45
    functionName: '[org.apache.xerces.impl.xs.opti.TextImpl].<init>(StringBuffer,org.apache.xerces.impl.xs.opti.SchemaDOM,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/TextImpl.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].toString()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.TextImpl
    signature: '[org.apache.xerces.impl.xs.opti.TextImpl].<init>(StringBuffer,org.apache.xerces.impl.xs.opti.SchemaDOM,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultText
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/TextImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultText
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/TextImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultText
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.impl.xs.opti.TextImpl].getPreviousSibling()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/TextImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.TextImpl].getPreviousSibling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultText
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/TextImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultText
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[org.apache.xerces.impl.xs.opti.TextImpl].getData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/TextImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.TextImpl].getData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.TextImpl:103,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultText
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.apache.xerces.impl.xs.opti.TextImpl].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/TextImpl.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.opti.TextImpl].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.TextImpl:125,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.TextImpl,String)'
      Src: org.apache.xerces.impl.xs.opti.TextImpl:126,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.opti.TextImpl:127,1
    - Dst: '[String].substring(int)'
      Src: org.apache.xerces.impl.xs.opti.TextImpl:128,1
    - Dst: '[String].substring(int,org.apache.xerces.impl.xs.opti.TextImpl)'
      Src: org.apache.xerces.impl.xs.opti.TextImpl:129,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.opti.SchemaDOM
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.DefaultText
    argCount: 2
    argNames:
    - offset
    - count
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 130
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 130
    functionName: '[org.apache.xerces.impl.xs.opti.TextImpl].substringData(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/opti/TextImpl.java
    functionUses: 0
    functionsReached:
    - '[String].substring(int,org.apache.xerces.impl.xs.opti.TextImpl)'
    - '[String].substring(int)'
    - '[String].length()'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.impl.xs.opti.TextImpl,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.opti.TextImpl].substringData(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.Field
      - boolean
      - Object
      - short
      - org.apache.xerces.xs.ShortList
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - field
    - mayMatch
    - actualValue
    - valueType
    - itemValueType
    argTypes:
    - org.apache.xerces.impl.xs.identity.Field
    - boolean
    - Object
    - short
    - org.apache.xerces.xs.ShortList
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[org.apache.xerces.impl.xs.identity.ValueStore].addValue(org.apache.xerces.impl.xs.identity.Field,boolean,Object,short,org.apache.xerces.xs.ShortList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/ValueStore.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.identity.ValueStore].addValue(org.apache.xerces.impl.xs.identity.Field,boolean,Object,short,org.apache.xerces.xs.ShortList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - args
    argTypes:
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.impl.xs.identity.ValueStore].reportError(String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/ValueStore.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.identity.ValueStore].reportError(String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.ValueStore
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.identity.ValueStore].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/ValueStore.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.ValueStore
    signature: '[org.apache.xerces.impl.xs.identity.ValueStore].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Field.XPath
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      classConcrete: true
      classEnum: false
      classFields:
      - Field.XPath
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.Field
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - xpath
    - identityConstraint
    argTypes:
    - Field.XPath
    - org.apache.xerces.impl.xs.identity.IdentityConstraint
    constantsTouched: []
    func_position:
      end: 60
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 60
    functionName: '[org.apache.xerces.impl.xs.identity.Field].<init>(Field.XPath,org.apache.xerces.impl.xs.identity.IdentityConstraint)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Field.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.Field
    signature: '[org.apache.xerces.impl.xs.identity.Field].<init>(Field.XPath,org.apache.xerces.impl.xs.identity.IdentityConstraint)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Field.XPath
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.XPath
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.apache.xerces.impl.xs.identity.Field].getXPath()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Field.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.XPath
    signature: '[org.apache.xerces.impl.xs.identity.Field].getXPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Field.XPath
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.IdentityConstraint
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.apache.xerces.impl.xs.identity.Field].getIdentityConstraint()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Field.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.IdentityConstraint
    signature: '[org.apache.xerces.impl.xs.identity.Field].getIdentityConstraint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Field.Matcher].<init>(Field.XPath,org.apache.xerces.impl.xs.identity.ValueStore)'
      Src: org.apache.xerces.impl.xs.identity.Field:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.ValueStore
      classConcrete: true
      classEnum: false
      classFields:
      - Field.XPath
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.XPathMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - store
    argTypes:
    - org.apache.xerces.impl.xs.identity.ValueStore
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.apache.xerces.impl.xs.identity.Field].createMatcher(org.apache.xerces.impl.xs.identity.ValueStore)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Field.java
    functionUses: 0
    functionsReached:
    - '[Field.Matcher].<init>(Field.XPath,org.apache.xerces.impl.xs.identity.ValueStore)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.XPathMatcher
    signature: '[org.apache.xerces.impl.xs.identity.Field].createMatcher(org.apache.xerces.impl.xs.identity.ValueStore)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.identity.Field.XPath].toString()'
      Src: org.apache.xerces.impl.xs.identity.Field:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Field.XPath
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.impl.xs.identity.Field].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Field.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.identity.Field.XPath].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.identity.Field].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.identity.Field.XPath].fixupXPath(String)'
      Src: org.apache.xerces.impl.xs.identity.Field.XPath:112,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath].<init>(org.apache.xerces.impl.xs.identity.Field.XPath,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)'
      Src: org.apache.xerces.impl.xs.identity.Field.XPath:112,1
    - Dst: '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
      Src: org.apache.xerces.impl.xs.identity.Field.XPath:121,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.XPathException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.Field.XPath
      static: false
      superClass: org.apache.xerces.impl.xpath.XPath
    argCount: 3
    argNames:
    - xpath
    - symbolTable
    - context
    argTypes:
    - String
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.NamespaceContext
    constantsTouched: []
    func_position:
      end: 125
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 125
    functionName: '[org.apache.xerces.impl.xs.identity.Field.XPath].<init>(String,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Field.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
    - '[org.apache.xerces.impl.xs.identity.Field.XPath].fixupXPath(String)'
    - '[org.apache.xerces.impl.xpath.XPath].<init>(org.apache.xerces.impl.xs.identity.Field.XPath,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.Field.XPath
    signature: '[org.apache.xerces.impl.xs.identity.Field.XPath].<init>(String,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.identity.Field.XPath:130,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xs.identity.Field.XPath)'
      Src: org.apache.xerces.impl.xs.identity.Field.XPath:142,1
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.xs.identity.Field.XPath)'
      Src: org.apache.xerces.impl.xs.identity.Field.XPath:144,1
    - Dst: '[org.apache.xerces.impl.xs.identity.Field.XPath].fixupXPath2(String,org.apache.xerces.impl.xs.identity.Field.XPath,org.apache.xerces.impl.xs.identity.Field.XPath)'
      Src: org.apache.xerces.impl.xs.identity.Field.XPath:149,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.apache.xerces.impl.xpath.XPath
    argCount: 1
    argNames:
    - xpath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 159
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 159
    functionName: '[org.apache.xerces.impl.xs.identity.Field.XPath].fixupXPath(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Field.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.identity.Field.XPath].fixupXPath2(String,org.apache.xerces.impl.xs.identity.Field.XPath,org.apache.xerces.impl.xs.identity.Field.XPath)'
    - '[String].length()'
    - '[String].charAt(org.apache.xerces.impl.xs.identity.Field.XPath)'
    - '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.xs.identity.Field.XPath)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.identity.Field.XPath].fixupXPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.xs.identity.Field.XPath:163,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xs.identity.Field.XPath)'
      Src: org.apache.xerces.impl.xs.identity.Field.XPath:165,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.identity.Field.XPath)'
      Src: org.apache.xerces.impl.xs.identity.Field.XPath:165,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.identity.Field.XPath:167,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xs.identity.Field.XPath:173,1
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.xs.identity.Field.XPath)'
      Src: org.apache.xerces.impl.xs.identity.Field.XPath:175,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.identity.Field.XPath:180,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.identity.Field.XPath)'
      Src: org.apache.xerces.impl.xs.identity.Field.XPath:188,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.identity.Field.XPath:190,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.apache.xerces.impl.xpath.XPath
    argCount: 3
    argNames:
    - xpath
    - offset
    - end
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 192
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 192
    functionName: '[org.apache.xerces.impl.xs.identity.Field.XPath].fixupXPath2(String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Field.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(org.apache.xerces.impl.xs.identity.Field.XPath)'
    - '[StringBuffer].<init>(int)'
    - '[String].charAt(int)'
    - '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.impl.xs.identity.Field.XPath)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].append(org.apache.xerces.impl.xs.identity.Field.XPath)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.identity.Field.XPath].fixupXPath2(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].<init>(Field.XPath)'
      Src: org.apache.xerces.impl.xs.identity.Field.Matcher:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Field.XPath
      - org.apache.xerces.impl.xs.identity.ValueStore
      classConcrete: true
      classEnum: false
      classFields:
      - ValueStore
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.Field.Matcher
      static: false
      superClass: XPathMatcher
    argCount: 2
    argNames:
    - xpath
    - store
    argTypes:
    - Field.XPath
    - org.apache.xerces.impl.xs.identity.ValueStore
    constantsTouched: []
    func_position:
      end: 222
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 222
    functionName: '[org.apache.xerces.impl.xs.identity.Field.Matcher].<init>(Field.XPath,org.apache.xerces.impl.xs.identity.ValueStore)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Field.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.identity.XPathMatcher].<init>(Field.XPath)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.Field.Matcher
    signature: '[org.apache.xerces.impl.xs.identity.Field.Matcher].<init>(Field.XPath,org.apache.xerces.impl.xs.identity.ValueStore)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].matched(Object,short,org.apache.xerces.xs.ShortList,boolean)'
      Src: org.apache.xerces.impl.xs.identity.Field.Matcher:233,1
    - Dst: fIdentityConstraint.getCategory()
      Src: org.apache.xerces.impl.xs.identity.Field.Matcher:234,1
    - Dst: '[org.apache.xerces.impl.xs.identity.ValueStore].reportError(org.apache.xerces.impl.xs.identity.Field.Matcher)'
      Src: org.apache.xerces.impl.xs.identity.Field.Matcher:236,1
    - Dst: '[org.apache.xerces.impl.xs.identity.Field.Matcher].convertToPrimitiveKind(short)'
      Src: org.apache.xerces.impl.xs.identity.Field.Matcher:239,1
    - Dst: '[org.apache.xerces.impl.xs.identity.Field.Matcher].convertToPrimitiveKind(org.apache.xerces.xs.ShortList)'
      Src: org.apache.xerces.impl.xs.identity.Field.Matcher:239,1
    - Dst: '[org.apache.xerces.impl.xs.identity.ValueStore].addValue(org.apache.xerces.impl.xs.identity.Field.Matcher,boolean,Object,org.apache.xerces.impl.xs.identity.Field.Matcher,org.apache.xerces.impl.xs.identity.Field.Matcher)'
      Src: org.apache.xerces.impl.xs.identity.Field.Matcher:239,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - short
      - org.apache.xerces.xs.ShortList
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - ValueStore
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: XPathMatcher
    argCount: 4
    argNames:
    - actualValue
    - valueType
    - itemValueType
    - isNil
    argTypes:
    - Object
    - short
    - org.apache.xerces.xs.ShortList
    - boolean
    constantsTouched: []
    func_position:
      end: 244
      start: 232
    functionDepth: 2
    functionLinenumber: 232
    functionLinenumberEnd: 244
    functionName: '[org.apache.xerces.impl.xs.identity.Field.Matcher].matched(Object,short,org.apache.xerces.xs.ShortList,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Field.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.identity.XPathMatcher].matched(Object,short,org.apache.xerces.xs.ShortList,boolean)'
    - '[org.apache.xerces.impl.xs.identity.ValueStore].reportError(org.apache.xerces.impl.xs.identity.Field.Matcher)'
    - '[org.apache.xerces.impl.xs.identity.Field.Matcher].convertToPrimitiveKind(short)'
    - '[org.apache.xerces.impl.xs.identity.Field.Matcher].convertToPrimitiveKind(org.apache.xerces.xs.ShortList)'
    - fIdentityConstraint.getCategory()
    - '[org.apache.xerces.impl.xs.identity.ValueStore].addValue(org.apache.xerces.impl.xs.identity.Field.Matcher,boolean,Object,org.apache.xerces.impl.xs.identity.Field.Matcher,org.apache.xerces.impl.xs.identity.Field.Matcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.identity.Field.Matcher].matched(Object,short,org.apache.xerces.xs.ShortList,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - ValueStore
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: short
      static: false
      superClass: XPathMatcher
    argCount: 1
    argNames:
    - valueType
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 261
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 261
    functionName: '[org.apache.xerces.impl.xs.identity.Field.Matcher].convertToPrimitiveKind(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Field.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.identity.Field.Matcher].convertToPrimitiveKind(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.ShortList].getLength()'
      Src: org.apache.xerces.impl.xs.identity.Field.Matcher:266,1
    - Dst: '[org.apache.xerces.xs.ShortList].item(org.apache.xerces.impl.xs.identity.Field.Matcher)'
      Src: org.apache.xerces.impl.xs.identity.Field.Matcher:268,1
    - Dst: '[org.apache.xerces.impl.xs.identity.Field.Matcher].convertToPrimitiveKind(short)'
      Src: org.apache.xerces.impl.xs.identity.Field.Matcher:269,1
    - Dst: '[org.apache.xerces.xs.ShortList].item(org.apache.xerces.impl.xs.identity.Field.Matcher)'
      Src: org.apache.xerces.impl.xs.identity.Field.Matcher:276,1
    - Dst: '[org.apache.xerces.xs.ShortList].item(org.apache.xerces.impl.xs.identity.Field.Matcher)'
      Src: org.apache.xerces.impl.xs.identity.Field.Matcher:279,1
    - Dst: '[org.apache.xerces.impl.xs.identity.Field.Matcher].convertToPrimitiveKind(short)'
      Src: org.apache.xerces.impl.xs.identity.Field.Matcher:279,1
    - Dst: '[org.apache.xerces.impl.xs.util.ShortListImpl].<init>(org.apache.xerces.impl.xs.identity.Field.Matcher,org.apache.xerces.impl.xs.identity.Field.Matcher)'
      Src: org.apache.xerces.impl.xs.identity.Field.Matcher:281,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.ShortList
      classConcrete: true
      classEnum: false
      classFields:
      - ValueStore
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xs.ShortList
      static: false
      superClass: XPathMatcher
    argCount: 1
    argNames:
    - itemValueType
    argTypes:
    - org.apache.xerces.xs.ShortList
    constantsTouched: []
    func_position:
      end: 285
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 285
    functionName: '[org.apache.xerces.impl.xs.identity.Field.Matcher].convertToPrimitiveKind(org.apache.xerces.xs.ShortList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Field.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.ShortList].item(org.apache.xerces.impl.xs.identity.Field.Matcher)'
    - '[org.apache.xerces.impl.xs.util.ShortListImpl].<init>(org.apache.xerces.impl.xs.identity.Field.Matcher,org.apache.xerces.impl.xs.identity.Field.Matcher)'
    - '[org.apache.xerces.impl.xs.identity.Field.Matcher].convertToPrimitiveKind(short)'
    - '[org.apache.xerces.xs.ShortList].getLength()'
    linkageType: ''
    returnType: org.apache.xerces.xs.ShortList
    signature: '[org.apache.xerces.impl.xs.identity.Field.Matcher].convertToPrimitiveKind(org.apache.xerces.xs.ShortList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: org.apache.xerces.impl.xs.identity.Field.Matcher:289,1
    - Dst: '[org.apache.xerces.xs.XSComplexTypeDefinition].getContentType()'
      Src: org.apache.xerces.impl.xs.identity.Field.Matcher:290,1
    - Dst: '[org.apache.xerces.impl.xs.identity.ValueStore].reportError(String)'
      Src: org.apache.xerces.impl.xs.identity.Field.Matcher:294,1
    - Dst: '[org.apache.xerces.impl.xs.identity.Field.Matcher].matched(org.apache.xerces.impl.xs.identity.Field.Matcher,short,org.apache.xerces.xs.ShortList,boolean)'
      Src: org.apache.xerces.impl.xs.identity.Field.Matcher:300,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - Object
      - short
      - org.apache.xerces.xs.ShortList
      classConcrete: true
      classEnum: false
      classFields:
      - ValueStore
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: XPathMatcher
    argCount: 5
    argNames:
    - type
    - nillable
    - actualValue
    - valueType
    - itemValueType
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    - boolean
    - Object
    - short
    - org.apache.xerces.xs.ShortList
    constantsTouched: []
    func_position:
      end: 301
      start: 287
    functionDepth: 1
    functionLinenumber: 287
    functionLinenumberEnd: 301
    functionName: '[org.apache.xerces.impl.xs.identity.Field.Matcher].handleContent(org.apache.xerces.xs.XSTypeDefinition,boolean,Object,short,org.apache.xerces.xs.ShortList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Field.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSComplexTypeDefinition].getContentType()'
    - '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
    - '[org.apache.xerces.impl.xs.identity.ValueStore].reportError(String)'
    - '[org.apache.xerces.impl.xs.identity.Field.Matcher].matched(org.apache.xerces.impl.xs.identity.Field.Matcher,short,org.apache.xerces.xs.ShortList,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.identity.Field.Matcher].handleContent(org.apache.xerces.xs.XSTypeDefinition,boolean,Object,short,org.apache.xerces.xs.ShortList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - identityConstraint
    - initialDepth
    argTypes:
    - org.apache.xerces.impl.xs.identity.IdentityConstraint
    - int
    constantsTouched: []
    func_position:
      end: 47
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.impl.xs.identity.FieldActivator].startValueScopeFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/FieldActivator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.identity.FieldActivator].startValueScopeFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.Field
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.XPathMatcher
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - field
    - initialDepth
    argTypes:
    - org.apache.xerces.impl.xs.identity.Field
    - int
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.impl.xs.identity.FieldActivator].activateField(org.apache.xerces.impl.xs.identity.Field,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/FieldActivator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.XPathMatcher
    signature: '[org.apache.xerces.impl.xs.identity.FieldActivator].activateField(org.apache.xerces.impl.xs.identity.Field,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - identityConstraint
    - initialDepth
    argTypes:
    - org.apache.xerces.impl.xs.identity.IdentityConstraint
    - int
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.impl.xs.identity.FieldActivator].endValueScopeFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/FieldActivator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.identity.FieldActivator].endValueScopeFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.FieldActivator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.identity.FieldActivator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/FieldActivator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.FieldActivator
    signature: '[org.apache.xerces.impl.xs.identity.FieldActivator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].<init>(String,String,String)'
      Src: org.apache.xerces.impl.xs.identity.UniqueOrKey:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - short
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.UniqueOrKey
      static: false
      superClass: org.apache.xerces.impl.xs.identity.IdentityConstraint
    argCount: 4
    argNames:
    - namespace
    - identityConstraintName
    - elemName
    - type
    argTypes:
    - String
    - String
    - String
    - short
    constantsTouched: []
    func_position:
      end: 43
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 43
    functionName: '[org.apache.xerces.impl.xs.identity.UniqueOrKey].<init>(String,String,String,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/UniqueOrKey.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].<init>(String,String,String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.UniqueOrKey
    signature: '[org.apache.xerces.impl.xs.identity.UniqueOrKey].<init>(String,String,String,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:108,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath].getLocationPaths()'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:122,1
    - Dst: '[org.apache.xerces.util.IntStack].<init>()'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.XPath
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - XPath.LocationPath[]
      - int[]
      - Object
      - IntStack[]
      - int[]
      - int[]
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.XPathMatcher
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xpath
    argTypes:
    - org.apache.xerces.impl.xpath.XPath
    constantsTouched: []
    func_position:
      end: 128
      start: 121
    functionDepth: 2
    functionLinenumber: 121
    functionLinenumberEnd: 128
    functionName: '[org.apache.xerces.impl.xs.identity.XPathMatcher].<init>(org.apache.xerces.impl.xpath.XPath)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/XPathMatcher.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.XPath].getLocationPaths()'
    - '[org.apache.xerces.util.IntStack].<init>()'
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.XPathMatcher
    signature: '[org.apache.xerces.impl.xs.identity.XPathMatcher].<init>(org.apache.xerces.impl.xpath.XPath)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - XPath.LocationPath[]
      - int[]
      - Object
      - IntStack[]
      - int[]
      - int[]
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 148
    functionName: '[org.apache.xerces.impl.xs.identity.XPathMatcher].isMatched()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/XPathMatcher.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.identity.XPathMatcher].isMatched()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - Object
      - short
      - org.apache.xerces.xs.ShortList
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - XPath.LocationPath[]
      - int[]
      - Object
      - IntStack[]
      - int[]
      - int[]
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - type
    - nillable
    - value
    - valueType
    - itemValueType
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    - boolean
    - Object
    - short
    - org.apache.xerces.xs.ShortList
    constantsTouched: []
    func_position:
      end: 157
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 157
    functionName: '[org.apache.xerces.impl.xs.identity.XPathMatcher].handleContent(org.apache.xerces.xs.XSTypeDefinition,boolean,Object,short,org.apache.xerces.xs.ShortList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/XPathMatcher.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.identity.XPathMatcher].handleContent(org.apache.xerces.xs.XSTypeDefinition,boolean,Object,short,org.apache.xerces.xs.ShortList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - short
      - org.apache.xerces.xs.ShortList
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - XPath.LocationPath[]
      - int[]
      - Object
      - IntStack[]
      - int[]
      - int[]
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - actualValue
    - valueType
    - itemValueType
    - isNil
    argTypes:
    - Object
    - short
    - org.apache.xerces.xs.ShortList
    - boolean
    constantsTouched: []
    func_position:
      end: 168
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 168
    functionName: '[org.apache.xerces.impl.xs.identity.XPathMatcher].matched(Object,short,org.apache.xerces.xs.ShortList,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/XPathMatcher.java
    functionUses: 1
    functionsReached:
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.identity.XPathMatcher].matched(Object,short,org.apache.xerces.xs.ShortList,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:179,1
    - Dst: fStepIndexes[i].clear()
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:186,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - XPath.LocationPath[]
      - int[]
      - Object
      - IntStack[]
      - int[]
      - int[]
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 193
    functionName: '[org.apache.xerces.impl.xs.identity.XPathMatcher].startDocumentFragment()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/XPathMatcher.java
    functionUses: 3
    functionsReached:
    - fStepIndexes[i].clear()
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.identity.XPathMatcher].startDocumentFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:207,1
    - Dst: fStepIndexes[i].push(org.apache.xerces.impl.xs.identity.XPathMatcher)
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:216,1
    - Dst: System.out.println(org.apache.xerces.impl.xs.identity.XPathMatcher)
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:228,1
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:237,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:237,1
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:243,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:243,1
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:257,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:257,1
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:264,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:264,1
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:268,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:268,1
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:279,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:279,1
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].matches(org.apache.xerces.impl.xs.identity.XPathMatcher,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:281,1
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:288,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:288,1
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:294,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:294,1
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:312,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:312,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:314,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.impl.xs.identity.XPathMatcher,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:319,1
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].matches(org.apache.xerces.impl.xs.identity.XPathMatcher,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:320,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(org.apache.xerces.impl.xs.identity.XPathMatcher)'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:327,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:327,1
    - Dst: attrPSVI.getActualNormalizedValue()
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:328,1
    - Dst: attrPSVI.getActualNormalizedValueType()
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:329,1
    - Dst: attrPSVI.getItemValueTypes()
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:329,1
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].matched(org.apache.xerces.impl.xs.identity.XPathMatcher,org.apache.xerces.impl.xs.identity.XPathMatcher,org.apache.xerces.impl.xs.identity.XPathMatcher,boolean)'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:329,1
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:343,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:343,1
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:348,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:348,1
    CyclomaticComplexity: 48
    EdgeCount: 48
    ICount: 116
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - XPath.LocationPath[]
      - int[]
      - Object
      - IntStack[]
      - int[]
      - int[]
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - attributes
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    constantsTouched: []
    func_position:
      end: 353
      start: 205
    functionDepth: 2
    functionLinenumber: 205
    functionLinenumberEnd: 353
    functionName: '[org.apache.xerces.impl.xs.identity.XPathMatcher].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/XPathMatcher.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - attrPSVI.getItemValueTypes()
    - fStepIndexes[i].push(org.apache.xerces.impl.xs.identity.XPathMatcher)
    - System.out.println(String)
    - '[org.apache.xerces.impl.xs.identity.XPathMatcher].matched(org.apache.xerces.impl.xs.identity.XPathMatcher,org.apache.xerces.impl.xs.identity.XPathMatcher,org.apache.xerces.impl.xs.identity.XPathMatcher,boolean)'
    - attrPSVI.getActualNormalizedValue()
    - System.out.println(org.apache.xerces.impl.xs.identity.XPathMatcher)
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - '[org.apache.xerces.impl.xs.identity.XPathMatcher].matches(org.apache.xerces.impl.xs.identity.XPathMatcher,org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()'
    - attrPSVI.getActualNormalizedValueType()
    - '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.impl.xs.identity.XPathMatcher,org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(org.apache.xerces.impl.xs.identity.XPathMatcher)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.identity.XPathMatcher].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:372,1
    - Dst: fStepIndexes[i].pop()
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:378,1
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].handleContent(org.apache.xerces.xs.XSTypeDefinition,boolean,Object,short,org.apache.xerces.xs.ShortList)'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:400,1
    - Dst: System.out.println(org.apache.xerces.impl.xs.identity.XPathMatcher)
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:405,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - Object
      - short
      - org.apache.xerces.xs.ShortList
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - XPath.LocationPath[]
      - int[]
      - Object
      - IntStack[]
      - int[]
      - int[]
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - element
    - type
    - nillable
    - value
    - valueType
    - itemValueType
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xs.XSTypeDefinition
    - boolean
    - Object
    - short
    - org.apache.xerces.xs.ShortList
    constantsTouched: []
    func_position:
      end: 409
      start: 370
    functionDepth: 1
    functionLinenumber: 370
    functionLinenumberEnd: 409
    functionName: '[org.apache.xerces.impl.xs.identity.XPathMatcher].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xs.XSTypeDefinition,boolean,Object,short,org.apache.xerces.xs.ShortList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/XPathMatcher.java
    functionUses: 1
    functionsReached:
    - fStepIndexes[i].pop()
    - System.out.println(org.apache.xerces.impl.xs.identity.XPathMatcher)
    - '[org.apache.xerces.impl.xs.identity.XPathMatcher].handleContent(org.apache.xerces.xs.XSTypeDefinition,boolean,Object,short,org.apache.xerces.xs.ShortList)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.identity.XPathMatcher].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xs.XSTypeDefinition,boolean,Object,short,org.apache.xerces.xs.ShortList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:420,1
    - Dst: '[Object].toString()'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:421,1
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].lastIndexOf(char)'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:422,1
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].substring(int)'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:424,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.identity.XPathMatcher)'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:426,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:428,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:432,1
    - Dst: steps[j].toString()
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:434,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.identity.XPathMatcher)'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:434,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:436,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:440,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:442,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:443,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:445,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - XPath.LocationPath[]
      - int[]
      - Object
      - IntStack[]
      - int[]
      - int[]
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 446
      start: 416
    functionDepth: 1
    functionLinenumber: 416
    functionLinenumberEnd: 446
    functionName: '[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/XPathMatcher.java
    functionUses: 1
    functionsReached:
    - steps[j].toString()
    - '[StringBuffer].append(org.apache.xerces.impl.xs.identity.XPathMatcher)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.impl.xs.identity.XPathMatcher].substring(int)'
    - '[Object].toString()'
    - '[StringBuffer].append(char)'
    - '[org.apache.xerces.impl.xs.identity.XPathMatcher].lastIndexOf(char)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:454,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:455,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xs.identity.XPathMatcher)'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:457,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:460,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.identity.XPathMatcher)'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:464,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:468,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - XPath.LocationPath[]
      - int[]
      - Object
      - IntStack[]
      - int[]
      - int[]
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 469
      start: 453
    functionDepth: 0
    functionLinenumber: 453
    functionLinenumberEnd: 469
    functionName: '[org.apache.xerces.impl.xs.identity.XPathMatcher].normalize(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/XPathMatcher.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(org.apache.xerces.impl.xs.identity.XPathMatcher)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(String)'
    - '[String].charAt(org.apache.xerces.impl.xs.identity.XPathMatcher)'
    - '[String].length()'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.identity.XPathMatcher].normalize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: nodeTest.name.equals(org.apache.xerces.xni.QName)
      Src: org.apache.xerces.impl.xs.identity.XPathMatcher:474,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - XPath.NodeTest
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - XPath.LocationPath[]
      - int[]
      - Object
      - IntStack[]
      - int[]
      - int[]
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - nodeTest
    - value
    argTypes:
    - XPath.NodeTest
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 481
      start: 472
    functionDepth: 0
    functionLinenumber: 472
    functionLinenumberEnd: 481
    functionName: '[org.apache.xerces.impl.xs.identity.XPathMatcher].matches(XPath.NodeTest,org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/XPathMatcher.java
    functionUses: 0
    functionsReached:
    - nodeTest.name.equals(org.apache.xerces.xni.QName)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.identity.XPathMatcher].matches(XPath.NodeTest,org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].<init>(String,String,String)'
      Src: org.apache.xerces.impl.xs.identity.KeyRef:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.identity.UniqueOrKey
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.identity.UniqueOrKey
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.KeyRef
      static: false
      superClass: org.apache.xerces.impl.xs.identity.IdentityConstraint
    argCount: 4
    argNames:
    - namespace
    - identityConstraintName
    - elemName
    - key
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.impl.xs.identity.UniqueOrKey
    constantsTouched: []
    func_position:
      end: 50
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.impl.xs.identity.KeyRef].<init>(String,String,String,org.apache.xerces.impl.xs.identity.UniqueOrKey)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/KeyRef.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].<init>(String,String,String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.KeyRef
    signature: '[org.apache.xerces.impl.xs.identity.KeyRef].<init>(String,String,String,org.apache.xerces.impl.xs.identity.UniqueOrKey)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.identity.UniqueOrKey
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.UniqueOrKey
      static: false
      superClass: org.apache.xerces.impl.xs.identity.IdentityConstraint
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.impl.xs.identity.KeyRef].getKey()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/KeyRef.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.UniqueOrKey
    signature: '[org.apache.xerces.impl.xs.identity.KeyRef].getKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.identity.UniqueOrKey
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSIDCDefinition
      static: false
      superClass: org.apache.xerces.impl.xs.identity.IdentityConstraint
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.impl.xs.identity.KeyRef].getRefKey()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/KeyRef.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSIDCDefinition
    signature: '[org.apache.xerces.impl.xs.identity.KeyRef].getRefKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Selector.XPath
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      classConcrete: true
      classEnum: false
      classFields:
      - Selector.XPath
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.Selector
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - xpath
    - identityConstraint
    argTypes:
    - Selector.XPath
    - org.apache.xerces.impl.xs.identity.IdentityConstraint
    constantsTouched: []
    func_position:
      end: 62
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.impl.xs.identity.Selector].<init>(Selector.XPath,org.apache.xerces.impl.xs.identity.IdentityConstraint)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Selector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.Selector
    signature: '[org.apache.xerces.impl.xs.identity.Selector].<init>(Selector.XPath,org.apache.xerces.impl.xs.identity.IdentityConstraint)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Selector.XPath
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.XPath
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.impl.xs.identity.Selector].getXPath()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Selector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.XPath
    signature: '[org.apache.xerces.impl.xs.identity.Selector].getXPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Selector.XPath
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.IdentityConstraint
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.impl.xs.identity.Selector].getIDConstraint()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Selector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.IdentityConstraint
    signature: '[org.apache.xerces.impl.xs.identity.Selector].getIDConstraint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Selector.Matcher].<init>(Selector.XPath,org.apache.xerces.impl.xs.identity.FieldActivator,int)'
      Src: org.apache.xerces.impl.xs.identity.Selector:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Selector.XPath
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.XPathMatcher
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - activator
    - initialDepth
    argTypes:
    - org.apache.xerces.impl.xs.identity.FieldActivator
    - int
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.impl.xs.identity.Selector].createMatcher(org.apache.xerces.impl.xs.identity.FieldActivator,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Selector.java
    functionUses: 0
    functionsReached:
    - '[Selector.Matcher].<init>(Selector.XPath,org.apache.xerces.impl.xs.identity.FieldActivator,int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.XPathMatcher
    signature: '[org.apache.xerces.impl.xs.identity.Selector].createMatcher(org.apache.xerces.impl.xs.identity.FieldActivator,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.identity.Selector.XPath].toString()'
      Src: org.apache.xerces.impl.xs.identity.Selector:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Selector.XPath
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.apache.xerces.impl.xs.identity.Selector].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Selector.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.identity.Selector.XPath].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.identity.Selector].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.identity.Selector.XPath].normalize(String)'
      Src: org.apache.xerces.impl.xs.identity.Selector.XPath:118,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath].<init>(org.apache.xerces.impl.xs.identity.Selector.XPath,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)'
      Src: org.apache.xerces.impl.xs.identity.Selector.XPath:118,1
    - Dst: '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
      Src: org.apache.xerces.impl.xs.identity.Selector.XPath:124,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.XPathException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.Selector.XPath
      static: false
      superClass: org.apache.xerces.impl.xpath.XPath
    argCount: 3
    argNames:
    - xpath
    - symbolTable
    - context
    argTypes:
    - String
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.NamespaceContext
    constantsTouched: []
    func_position:
      end: 128
      start: 116
    functionDepth: 3
    functionLinenumber: 116
    functionLinenumberEnd: 128
    functionName: '[org.apache.xerces.impl.xs.identity.Selector.XPath].<init>(String,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Selector.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.identity.Selector.XPath].normalize(String)'
    - '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
    - '[org.apache.xerces.impl.xpath.XPath].<init>(org.apache.xerces.impl.xs.identity.Selector.XPath,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.Selector.XPath
    signature: '[org.apache.xerces.impl.xs.identity.Selector.XPath].<init>(String,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.identity.Selector.XPath:138,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.xs.identity.Selector.XPath:138,1
    - Dst: '[org.apache.xerces.util.XMLChar].trim(String)'
      Src: org.apache.xerces.impl.xs.identity.Selector.XPath:141,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.xs.identity.Selector.XPath:141,1
    - Dst: '[org.apache.xerces.util.XMLChar].trim(String)'
      Src: org.apache.xerces.impl.xs.identity.Selector.XPath:141,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.xs.identity.Selector.XPath:141,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.identity.Selector.XPath:142,1
    - Dst: '[String].indexOf(char)'
      Src: org.apache.xerces.impl.xs.identity.Selector.XPath:144,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.identity.Selector.XPath:146,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.xerces.impl.xs.identity.Selector.XPath:149,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.identity.Selector.XPath)'
      Src: org.apache.xerces.impl.xs.identity.Selector.XPath:149,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.identity.Selector.XPath:150,1
    - Dst: '[String].substring(int,org.apache.xerces.impl.xs.identity.Selector.XPath)'
      Src: org.apache.xerces.impl.xs.identity.Selector.XPath:150,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.identity.Selector.XPath:152,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.apache.xerces.impl.xpath.XPath
    argCount: 1
    argNames:
    - xpath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 153
      start: 130
    functionDepth: 2
    functionLinenumber: 130
    functionLinenumberEnd: 153
    functionName: '[org.apache.xerces.impl.xs.identity.Selector.XPath].normalize(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Selector.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].<init>(int)'
    - '[String].substring(int,org.apache.xerces.impl.xs.identity.Selector.XPath)'
    - '[String].indexOf(char)'
    - '[String].substring(int,int)'
    - '[org.apache.xerces.util.XMLChar].trim(String)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(org.apache.xerces.impl.xs.identity.Selector.XPath)'
    - '[StringBuffer].append(String)'
    - '[String].startsWith(String)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.identity.Selector.XPath].normalize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].<init>(Selector.XPath)'
      Src: org.apache.xerces.impl.xs.identity.Selector.Matcher:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Selector.XPath
      - org.apache.xerces.impl.xs.identity.FieldActivator
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - FieldActivator
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.Selector.Matcher
      static: false
      superClass: XPathMatcher
    argCount: 3
    argNames:
    - xpath
    - activator
    - initialDepth
    argTypes:
    - Selector.XPath
    - org.apache.xerces.impl.xs.identity.FieldActivator
    - int
    constantsTouched: []
    func_position:
      end: 191
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 191
    functionName: '[org.apache.xerces.impl.xs.identity.Selector.Matcher].<init>(Selector.XPath,org.apache.xerces.impl.xs.identity.FieldActivator,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Selector.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.identity.XPathMatcher].<init>(Selector.XPath)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.Selector.Matcher
    signature: '[org.apache.xerces.impl.xs.identity.Selector.Matcher].<init>(Selector.XPath,org.apache.xerces.impl.xs.identity.FieldActivator,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].startDocumentFragment()'
      Src: org.apache.xerces.impl.xs.identity.Selector.Matcher:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FieldActivator
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XPathMatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 197
    functionDepth: 1
    functionLinenumber: 197
    functionLinenumberEnd: 201
    functionName: '[org.apache.xerces.impl.xs.identity.Selector.Matcher].startDocumentFragment()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Selector.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.identity.XPathMatcher].startDocumentFragment()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.identity.Selector.Matcher].startDocumentFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.impl.xs.identity.Selector.Matcher:213,1
    - Dst: '[org.apache.xerces.impl.xs.identity.Selector.Matcher].isMatched()'
      Src: org.apache.xerces.impl.xs.identity.Selector.Matcher:218,1
    - Dst: '[org.apache.xerces.impl.xs.identity.FieldActivator].startValueScopeFor(org.apache.xerces.impl.xs.identity.Selector.Matcher,int)'
      Src: org.apache.xerces.impl.xs.identity.Selector.Matcher:222,1
    - Dst: fIdentityConstraint.getFieldCount()
      Src: org.apache.xerces.impl.xs.identity.Selector.Matcher:223,1
    - Dst: fIdentityConstraint.getFieldAt(org.apache.xerces.impl.xs.identity.Selector.Matcher)
      Src: org.apache.xerces.impl.xs.identity.Selector.Matcher:225,1
    - Dst: '[org.apache.xerces.impl.xs.identity.FieldActivator].activateField(org.apache.xerces.impl.xs.identity.Selector.Matcher,int)'
      Src: org.apache.xerces.impl.xs.identity.Selector.Matcher:226,1
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.impl.xs.identity.Selector.Matcher:227,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classConcrete: true
      classEnum: false
      classFields:
      - FieldActivator
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XPathMatcher
    argCount: 2
    argNames:
    - element
    - attributes
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    constantsTouched: []
    func_position:
      end: 231
      start: 212
    functionDepth: 3
    functionLinenumber: 212
    functionLinenumberEnd: 231
    functionName: '[org.apache.xerces.impl.xs.identity.Selector.Matcher].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Selector.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.identity.FieldActivator].startValueScopeFor(org.apache.xerces.impl.xs.identity.Selector.Matcher,int)'
    - '[org.apache.xerces.impl.xs.identity.XPathMatcher].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
    - '[org.apache.xerces.impl.xs.identity.Selector.Matcher].isMatched()'
    - fIdentityConstraint.getFieldAt(org.apache.xerces.impl.xs.identity.Selector.Matcher)
    - '[org.apache.xerces.impl.xs.identity.FieldActivator].activateField(org.apache.xerces.impl.xs.identity.Selector.Matcher,int)'
    - fIdentityConstraint.getFieldCount()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.identity.Selector.Matcher].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.identity.XPathMatcher].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xs.XSTypeDefinition,boolean,Object,short,org.apache.xerces.xs.ShortList)'
      Src: org.apache.xerces.impl.xs.identity.Selector.Matcher:234,1
    - Dst: '[org.apache.xerces.impl.xs.identity.FieldActivator].endValueScopeFor(org.apache.xerces.impl.xs.identity.Selector.Matcher,int)'
      Src: org.apache.xerces.impl.xs.identity.Selector.Matcher:237,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - Object
      - short
      - org.apache.xerces.xs.ShortList
      classConcrete: true
      classEnum: false
      classFields:
      - FieldActivator
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XPathMatcher
    argCount: 6
    argNames:
    - element
    - type
    - nillable
    - actualValue
    - valueType
    - itemValueType
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xs.XSTypeDefinition
    - boolean
    - Object
    - short
    - org.apache.xerces.xs.ShortList
    constantsTouched: []
    func_position:
      end: 239
      start: 233
    functionDepth: 2
    functionLinenumber: 233
    functionLinenumberEnd: 239
    functionName: '[org.apache.xerces.impl.xs.identity.Selector.Matcher].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xs.XSTypeDefinition,boolean,Object,short,org.apache.xerces.xs.ShortList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Selector.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.identity.XPathMatcher].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xs.XSTypeDefinition,boolean,Object,short,org.apache.xerces.xs.ShortList)'
    - '[org.apache.xerces.impl.xs.identity.FieldActivator].endValueScopeFor(org.apache.xerces.impl.xs.identity.Selector.Matcher,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.identity.Selector.Matcher].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xs.XSTypeDefinition,boolean,Object,short,org.apache.xerces.xs.ShortList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FieldActivator
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.IdentityConstraint
      static: false
      superClass: XPathMatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 244
    functionName: '[org.apache.xerces.impl.xs.identity.Selector.Matcher].getIdentityConstraint()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Selector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.IdentityConstraint
    signature: '[org.apache.xerces.impl.xs.identity.Selector.Matcher].getIdentityConstraint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - FieldActivator
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: XPathMatcher
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 249
    functionName: '[org.apache.xerces.impl.xs.identity.Selector.Matcher].getInitialDepth()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/Selector.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.identity.Selector.Matcher].getInitialDepth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.identity.Selector
      - int
      - Field[]
      - XSAnnotationImpl[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSIDCDefinition
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.identity.IdentityConstraint
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - namespace
    - identityConstraintName
    - elemName
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].<init>(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/IdentityConstraint.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.IdentityConstraint
    signature: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].<init>(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.identity.Selector
      - int
      - Field[]
      - XSAnnotationImpl[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSIDCDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/IdentityConstraint.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.Selector
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.identity.Selector
      - int
      - Field[]
      - XSAnnotationImpl[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSIDCDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - selector
    argTypes:
    - org.apache.xerces.impl.xs.identity.Selector
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].setSelector(org.apache.xerces.impl.xs.identity.Selector)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/IdentityConstraint.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].setSelector(org.apache.xerces.impl.xs.identity.Selector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.identity.Selector
      - int
      - Field[]
      - XSAnnotationImpl[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSIDCDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.Selector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getSelector()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/IdentityConstraint.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.Selector
    signature: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getSelector()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].resize(Field[],int)'
      Src: org.apache.xerces.impl.xs.identity.IdentityConstraint:105,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.Field
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.identity.Selector
      - int
      - Field[]
      - XSAnnotationImpl[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSIDCDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.apache.xerces.impl.xs.identity.Field
    constantsTouched: []
    func_position:
      end: 107
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 107
    functionName: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].addField(org.apache.xerces.impl.xs.identity.Field)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/IdentityConstraint.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].resize(Field[],int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].addField(org.apache.xerces.impl.xs.identity.Field)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.identity.Selector
      - int
      - Field[]
      - XSAnnotationImpl[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSIDCDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getFieldCount()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/IdentityConstraint.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getFieldCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.identity.Selector
      - int
      - Field[]
      - XSAnnotationImpl[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSIDCDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.identity.Field
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getFieldAt(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/IdentityConstraint.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.Field
    signature: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getFieldAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.identity.Selector
      - int
      - Field[]
      - XSAnnotationImpl[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSIDCDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getElementName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/IdentityConstraint.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getElementName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.apache.xerces.impl.xs.identity.IdentityConstraint:130,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].lastIndexOf(char)'
      Src: org.apache.xerces.impl.xs.identity.IdentityConstraint:131,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].substring(int)'
      Src: org.apache.xerces.impl.xs.identity.IdentityConstraint:133,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].lastIndexOf(char)'
      Src: org.apache.xerces.impl.xs.identity.IdentityConstraint:135,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].substring(int)'
      Src: org.apache.xerces.impl.xs.identity.IdentityConstraint:137,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.identity.Selector
      - int
      - Field[]
      - XSAnnotationImpl[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSIDCDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 129
    functionDepth: 1
    functionLinenumber: 129
    functionLinenumberEnd: 140
    functionName: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/IdentityConstraint.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].substring(int)'
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].lastIndexOf(char)'
    - '[Object].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.identity.IdentityConstraint:146,1
    - Dst: '[org.apache.xerces.impl.xs.identity.Selector].toString()'
      Src: org.apache.xerces.impl.xs.identity.IdentityConstraint:148,1
    - Dst: '[org.apache.xerces.impl.xs.identity.Selector].toString()'
      Src: org.apache.xerces.impl.xs.identity.IdentityConstraint:148,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.identity.IdentityConstraint:148,1
    - Dst: fFields[i].toString()
      Src: org.apache.xerces.impl.xs.identity.IdentityConstraint:153,1
    - Dst: id.fFields[i].toString()
      Src: org.apache.xerces.impl.xs.identity.IdentityConstraint:153,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].equals(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
      Src: org.apache.xerces.impl.xs.identity.IdentityConstraint:153,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.identity.Selector
      - int
      - Field[]
      - XSAnnotationImpl[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSIDCDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - org.apache.xerces.impl.xs.identity.IdentityConstraint
    constantsTouched: []
    func_position:
      end: 155
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 155
    functionName: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].equals(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/IdentityConstraint.java
    functionUses: 1
    functionsReached:
    - id.fFields[i].toString()
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].equals(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
    - '[org.apache.xerces.impl.xs.identity.Selector].toString()'
    - fFields[i].toString()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].equals(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(Field[],int,org.apache.xerces.impl.xs.identity.IdentityConstraint,int,org.apache.xerces.impl.xs.identity.IdentityConstraint)
      Src: org.apache.xerces.impl.xs.identity.IdentityConstraint:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Field[]
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.identity.Selector
      - int
      - Field[]
      - XSAnnotationImpl[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSIDCDefinition
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Field[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - oldArray
    - newSize
    argTypes:
    - Field[]
    - int
    constantsTouched: []
    func_position:
      end: 161
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 161
    functionName: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].resize(Field[],int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/IdentityConstraint.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(Field[],int,org.apache.xerces.impl.xs.identity.IdentityConstraint,int,org.apache.xerces.impl.xs.identity.IdentityConstraint)
    linkageType: ''
    returnType: Field[]
    signature: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].resize(Field[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.identity.Selector
      - int
      - Field[]
      - XSAnnotationImpl[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSIDCDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 168
    functionName: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/IdentityConstraint.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.identity.Selector
      - int
      - Field[]
      - XSAnnotationImpl[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSIDCDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionName: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/IdentityConstraint.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.identity.Selector
      - int
      - Field[]
      - XSAnnotationImpl[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSIDCDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionName: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/IdentityConstraint.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.identity.Selector
      - int
      - Field[]
      - XSAnnotationImpl[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSIDCDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 192
    functionName: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getCategory()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/IdentityConstraint.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getCategory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.identity.Selector].toString()'
      Src: org.apache.xerces.impl.xs.identity.IdentityConstraint:198,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.identity.Selector
      - int
      - Field[]
      - XSAnnotationImpl[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSIDCDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 197
    functionDepth: 1
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionName: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getSelectorStr()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/IdentityConstraint.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.identity.Selector].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getSelectorStr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fFields[i].toString()
      Src: org.apache.xerces.impl.xs.identity.IdentityConstraint:207,1
    - Dst: '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
      Src: org.apache.xerces.impl.xs.identity.IdentityConstraint:208,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.identity.Selector
      - int
      - Field[]
      - XSAnnotationImpl[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSIDCDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 209
    functionName: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getFieldStrs()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/IdentityConstraint.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
    - fFields[i].toString()
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getFieldStrs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.identity.Selector
      - int
      - Field[]
      - XSAnnotationImpl[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSIDCDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSIDCDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 218
    functionName: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getRefKey()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/IdentityConstraint.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSIDCDefinition
    signature: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getRefKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(XSAnnotationImpl[],int)'
      Src: org.apache.xerces.impl.xs.identity.IdentityConstraint:224,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.identity.Selector
      - int
      - Field[]
      - XSAnnotationImpl[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSIDCDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionName: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/IdentityConstraint.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(XSAnnotationImpl[],int)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.identity.Selector
      - int
      - Field[]
      - XSAnnotationImpl[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSIDCDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItem
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 233
    functionName: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getNamespaceItem()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/IdentityConstraint.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItem
    signature: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getNamespaceItem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(XSAnnotationImpl[],int,org.apache.xerces.impl.xs.identity.IdentityConstraint,int,int)
      Src: org.apache.xerces.impl.xs.identity.IdentityConstraint:242,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSAnnotationImpl
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.identity.Selector
      - int
      - Field[]
      - XSAnnotationImpl[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSIDCDefinition
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotation
    argTypes:
    - org.apache.xerces.impl.xs.XSAnnotationImpl
    constantsTouched: []
    func_position:
      end: 246
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 246
    functionName: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/identity/IdentityConstraint.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(XSAnnotationImpl[],int,org.apache.xerces.impl.xs.identity.IdentityConstraint,int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.models.XSEmptyCM].<init>()'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.models.XSEmptyCM
      - int
      - int
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.models.CMBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeFactory
    argTypes:
    - org.apache.xerces.impl.xs.models.CMNodeFactory
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.impl.xs.models.CMBuilder].<init>(org.apache.xerces.impl.xs.models.CMNodeFactory)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/CMBuilder.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.models.XSEmptyCM].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.models.CMBuilder
    signature: '[org.apache.xerces.impl.xs.models.CMBuilder].<init>(org.apache.xerces.impl.xs.models.CMNodeFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSDeclarationPool
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.models.XSEmptyCM
      - int
      - int
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - declPool
    argTypes:
    - org.apache.xerces.impl.xs.XSDeclarationPool
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.xerces.impl.xs.models.CMBuilder].setDeclPool(org.apache.xerces.impl.xs.XSDeclarationPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/CMBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.models.CMBuilder].setDeclPool(org.apache.xerces.impl.xs.XSDeclarationPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentType()'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:72,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle()'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:78,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].createAllCM(org.apache.xerces.impl.xs.models.CMBuilder)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:90,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].createDFACM(org.apache.xerces.impl.xs.models.CMBuilder,boolean)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:93,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].resetNodeCount()'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:98,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.models.XSEmptyCM
      - int
      - int
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.models.XSCMValidator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - typeDecl
    - forUPA
    argTypes:
    - org.apache.xerces.impl.xs.XSComplexTypeDecl
    - boolean
    constantsTouched: []
    func_position:
      end: 106
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.impl.xs.models.CMBuilder].getContentModel(org.apache.xerces.impl.xs.XSComplexTypeDecl,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/CMBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentType()'
    - '[org.apache.xerces.impl.xs.models.CMBuilder].createAllCM(org.apache.xerces.impl.xs.models.CMBuilder)'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle()'
    - '[org.apache.xerces.impl.xs.models.CMNodeFactory].resetNodeCount()'
    - '[org.apache.xerces.impl.xs.models.CMBuilder].createDFACM(org.apache.xerces.impl.xs.models.CMBuilder,boolean)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.models.XSCMValidator
    signature: '[org.apache.xerces.impl.xs.models.CMBuilder].getContentModel(org.apache.xerces.impl.xs.XSComplexTypeDecl,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.models.XSAllCM].<init>(int,org.apache.xerces.impl.xs.models.CMBuilder)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:116,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSAllCM].addElement(org.apache.xerces.impl.xs.XSElementDecl,int)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:119,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSParticleDecl
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.models.XSEmptyCM
      - int
      - int
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.models.XSCMValidator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - particle
    argTypes:
    - org.apache.xerces.impl.xs.XSParticleDecl
    constantsTouched: []
    func_position:
      end: 123
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 123
    functionName: '[org.apache.xerces.impl.xs.models.CMBuilder].createAllCM(org.apache.xerces.impl.xs.XSParticleDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/CMBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.models.XSAllCM].addElement(org.apache.xerces.impl.xs.XSElementDecl,int)'
    - '[org.apache.xerces.impl.xs.models.XSAllCM].<init>(int,org.apache.xerces.impl.xs.models.CMBuilder)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.models.XSCMValidator
    signature: '[org.apache.xerces.impl.xs.models.CMBuilder].createAllCM(org.apache.xerces.impl.xs.XSParticleDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].useRepeatingLeafNodes(org.apache.xerces.impl.xs.XSParticleDecl)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:129,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].buildCompactSyntaxTree(org.apache.xerces.impl.xs.XSParticleDecl)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:129,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].buildSyntaxTree(org.apache.xerces.impl.xs.XSParticleDecl,boolean)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:129,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSDFACM].<init>(org.apache.xerces.impl.xs.models.CMBuilder,int)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:133,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSParticleDecl
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.models.XSEmptyCM
      - int
      - int
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.models.XSCMValidator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - particle
    - forUPA
    argTypes:
    - org.apache.xerces.impl.xs.XSParticleDecl
    - boolean
    constantsTouched: []
    func_position:
      end: 134
      start: 125
    functionDepth: 2
    functionLinenumber: 125
    functionLinenumberEnd: 134
    functionName: '[org.apache.xerces.impl.xs.models.CMBuilder].createDFACM(org.apache.xerces.impl.xs.XSParticleDecl,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/CMBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.models.CMBuilder].buildCompactSyntaxTree(org.apache.xerces.impl.xs.XSParticleDecl)'
    - '[org.apache.xerces.impl.xs.models.XSDFACM].<init>(org.apache.xerces.impl.xs.models.CMBuilder,int)'
    - '[org.apache.xerces.impl.xs.models.CMBuilder].useRepeatingLeafNodes(org.apache.xerces.impl.xs.XSParticleDecl)'
    - '[org.apache.xerces.impl.xs.models.CMBuilder].buildSyntaxTree(org.apache.xerces.impl.xs.XSParticleDecl,boolean)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.models.XSCMValidator
    signature: '[org.apache.xerces.impl.xs.models.CMBuilder].createDFACM(org.apache.xerces.impl.xs.XSParticleDecl,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].getMaxOccursUnbounded()'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:152,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMLeafNode(short,org.apache.xerces.xs.XSTerm)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:178,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].expandContentModel(org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.xs.models.CMBuilder)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:180,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].setIsCompactUPAModel(org.apache.xerces.impl.xs.models.CMBuilder)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:182,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].buildSyntaxTree(boolean)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:201,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].isCompactedForUPA()'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:204,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode(org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:210,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(short,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:219,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].expandContentModel(org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.xs.models.CMBuilder)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:221,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].setIsCompactUPAModel(boolean)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:222,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSParticleDecl
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.models.XSEmptyCM
      - int
      - int
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMNode
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - particle
    - forUPA
    argTypes:
    - org.apache.xerces.impl.xs.XSParticleDecl
    - boolean
    constantsTouched: []
    func_position:
      end: 227
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 227
    functionName: '[org.apache.xerces.impl.xs.models.CMBuilder].buildSyntaxTree(org.apache.xerces.impl.xs.XSParticleDecl,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/CMBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMLeafNode(short,org.apache.xerces.xs.XSTerm)'
    - '[org.apache.xerces.impl.dtd.models.CMNode].isCompactedForUPA()'
    - '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode(org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.dtd.models.CMNode)'
    - '[org.apache.xerces.impl.xs.models.CMBuilder].expandContentModel(org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.xs.models.CMBuilder)'
    - '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(short,org.apache.xerces.impl.dtd.models.CMNode)'
    - '[org.apache.xerces.impl.dtd.models.CMNode].setIsCompactUPAModel(boolean)'
    - '[org.apache.xerces.impl.xs.XSParticleDecl].getMaxOccursUnbounded()'
    - '[org.apache.xerces.impl.dtd.models.CMNode].setIsCompactUPAModel(org.apache.xerces.impl.xs.models.CMBuilder)'
    - '[org.apache.xerces.impl.xs.models.CMBuilder].buildSyntaxTree(boolean)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMNode
    signature: '[org.apache.xerces.impl.xs.models.CMBuilder].buildSyntaxTree(org.apache.xerces.impl.xs.XSParticleDecl,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(short,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:242,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(short,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:246,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(short,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:250,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(short,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:257,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].multiNodes(org.apache.xerces.impl.dtd.models.CMNode,int,boolean)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:263,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode(short,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:262,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].multiNodes(org.apache.xerces.impl.dtd.models.CMNode,int,boolean)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:270,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(short,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:273,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].multiNodes(org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.xs.models.CMBuilder,boolean)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:275,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].multiNodes(org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.xs.models.CMBuilder,boolean)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:279,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode(short,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:278,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.models.XSEmptyCM
      - int
      - int
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMNode
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - node
    - minOccurs
    - maxOccurs
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMNode
    - int
    - int
    constantsTouched: []
    func_position:
      end: 285
      start: 232
    functionDepth: 5
    functionLinenumber: 232
    functionLinenumberEnd: 285
    functionName: '[org.apache.xerces.impl.xs.models.CMBuilder].expandContentModel(org.apache.xerces.impl.dtd.models.CMNode,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/CMBuilder.java
    functionUses: 0
    functionsReached:
    - '[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(short,org.apache.xerces.impl.dtd.models.CMNode)'
    - '[org.apache.xerces.impl.xs.models.CMBuilder].multiNodes(org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.xs.models.CMBuilder,boolean)'
    - '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode(short,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMNode
    signature: '[org.apache.xerces.impl.xs.models.CMBuilder].expandContentModel(org.apache.xerces.impl.dtd.models.CMNode,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].copyNode(org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:292,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].multiNodes(org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.xs.models.CMBuilder,boolean)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:296,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].multiNodes(org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.xs.models.CMBuilder,boolean)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:297,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode(short,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:295,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.models.XSEmptyCM
      - int
      - int
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMNode
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - node
    - num
    - copyFirst
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMNode
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 298
      start: 287
    functionDepth: 4
    functionLinenumber: 287
    functionLinenumberEnd: 298
    functionName: '[org.apache.xerces.impl.xs.models.CMBuilder].multiNodes(org.apache.xerces.impl.dtd.models.CMNode,int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/CMBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.models.CMBuilder].copyNode(org.apache.xerces.impl.dtd.models.CMNode)'
    - '[org.apache.xerces.impl.xs.models.CMBuilder].multiNodes(org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.xs.models.CMBuilder,boolean)'
    - '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode(short,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMNode
    signature: '[org.apache.xerces.impl.xs.models.CMBuilder].multiNodes(org.apache.xerces.impl.dtd.models.CMNode,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:302,1
    - Dst: bin.getLeft()
      Src: org.apache.xerces.impl.xs.models.CMBuilder:307,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].copyNode(org.apache.xerces.impl.xs.models.CMBuilder)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:307,1
    - Dst: bin.getRight()
      Src: org.apache.xerces.impl.xs.models.CMBuilder:308,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].copyNode(org.apache.xerces.impl.xs.models.CMBuilder)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:308,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:307,1
    - Dst: uni.getChild()
      Src: org.apache.xerces.impl.xs.models.CMBuilder:315,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].copyNode(org.apache.xerces.impl.xs.models.CMBuilder)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:315,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:315,1
    - Dst: leaf.type()
      Src: org.apache.xerces.impl.xs.models.CMBuilder:322,1
    - Dst: leaf.getLeaf()
      Src: org.apache.xerces.impl.xs.models.CMBuilder:322,1
    - Dst: leaf.getParticleId()
      Src: org.apache.xerces.impl.xs.models.CMBuilder:322,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMLeafNode(org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.xs.models.CMBuilder)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:322,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMNode
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.models.XSEmptyCM
      - int
      - int
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMNode
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMNode
    constantsTouched: []
    func_position:
      end: 326
      start: 301
    functionDepth: 3
    functionLinenumber: 301
    functionLinenumberEnd: 326
    functionName: '[org.apache.xerces.impl.xs.models.CMBuilder].copyNode(org.apache.xerces.impl.dtd.models.CMNode)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/CMBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMNode].type()'
    - '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)'
    - leaf.type()
    - uni.getChild()
    - leaf.getParticleId()
    - leaf.getLeaf()
    - bin.getLeft()
    - bin.getRight()
    - '[org.apache.xerces.impl.xs.models.CMBuilder].copyNode(org.apache.xerces.impl.xs.models.CMBuilder)'
    - '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)'
    - '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMLeafNode(org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.xs.models.CMBuilder)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMNode
    signature: '[org.apache.xerces.impl.xs.models.CMBuilder].copyNode(org.apache.xerces.impl.dtd.models.CMNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].buildCompactSyntaxTree2(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.xs.models.CMBuilder)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:340,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].buildCompactSyntaxTree2(org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.xs.models.CMBuilder)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:345,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].buildCompactSyntaxTree()'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:362,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode(org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:370,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(short,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:378,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSParticleDecl
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.models.XSEmptyCM
      - int
      - int
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMNode
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - particle
    argTypes:
    - org.apache.xerces.impl.xs.XSParticleDecl
    constantsTouched: []
    func_position:
      end: 384
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 384
    functionName: '[org.apache.xerces.impl.xs.models.CMBuilder].buildCompactSyntaxTree(org.apache.xerces.impl.xs.XSParticleDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/CMBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode(org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.dtd.models.CMNode)'
    - '[org.apache.xerces.impl.xs.models.CMBuilder].buildCompactSyntaxTree2(org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.xs.models.CMBuilder)'
    - '[org.apache.xerces.impl.xs.models.CMBuilder].buildCompactSyntaxTree2(org.apache.xerces.impl.xs.XSParticleDecl,org.apache.xerces.impl.xs.models.CMBuilder,org.apache.xerces.impl.xs.models.CMBuilder)'
    - '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(short,org.apache.xerces.impl.dtd.models.CMNode)'
    - '[org.apache.xerces.impl.xs.models.CMBuilder].buildCompactSyntaxTree()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMNode
    signature: '[org.apache.xerces.impl.xs.models.CMBuilder].buildCompactSyntaxTree(org.apache.xerces.impl.xs.XSParticleDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMLeafNode(short,org.apache.xerces.xs.XSTerm)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:390,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMLeafNode(short,org.apache.xerces.xs.XSTerm)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:394,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(short,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:395,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMLeafNode(short,org.apache.xerces.xs.XSTerm)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:399,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(short,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:400,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMLeafNode(short,org.apache.xerces.xs.XSTerm)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:404,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(short,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:405,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMRepeatingLeafNode(short,org.apache.xerces.xs.XSTerm,int,int)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:410,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(short,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:412,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(short,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:415,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSParticleDecl
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.models.XSEmptyCM
      - int
      - int
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMNode
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - particle
    - minOccurs
    - maxOccurs
    argTypes:
    - org.apache.xerces.impl.xs.XSParticleDecl
    - int
    - int
    constantsTouched: []
    func_position:
      end: 419
      start: 386
    functionDepth: 1
    functionLinenumber: 386
    functionLinenumberEnd: 419
    functionName: '[org.apache.xerces.impl.xs.models.CMBuilder].buildCompactSyntaxTree2(org.apache.xerces.impl.xs.XSParticleDecl,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/CMBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMLeafNode(short,org.apache.xerces.xs.XSTerm)'
    - '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMRepeatingLeafNode(short,org.apache.xerces.xs.XSTerm,int,int)'
    - '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(short,org.apache.xerces.impl.dtd.models.CMNode)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMNode
    signature: '[org.apache.xerces.impl.xs.models.CMBuilder].buildCompactSyntaxTree2(org.apache.xerces.impl.xs.XSParticleDecl,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.models.CMBuilder].useRepeatingLeafNodes()'
      Src: org.apache.xerces.impl.xs.models.CMBuilder:444,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSParticleDecl
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - org.apache.xerces.impl.xs.models.XSEmptyCM
      - int
      - int
      - org.apache.xerces.impl.xs.models.CMNodeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - particle
    argTypes:
    - org.apache.xerces.impl.xs.XSParticleDecl
    constantsTouched: []
    func_position:
      end: 450
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 450
    functionName: '[org.apache.xerces.impl.xs.models.CMBuilder].useRepeatingLeafNodes(org.apache.xerces.impl.xs.XSParticleDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/CMBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.models.CMBuilder].useRepeatingLeafNodes()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.models.CMBuilder].useRepeatingLeafNodes(org.apache.xerces.impl.xs.XSParticleDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.SecurityManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.models.CMNodeFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 74
    functionName: '[org.apache.xerces.impl.xs.models.CMNodeFactory].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/CMNodeFactory.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.models.CMNodeFactory
    signature: '[org.apache.xerces.impl.xs.models.CMNodeFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.models.CMNodeFactory:77,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.models.CMNodeFactory:79,1
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].reset()'
      Src: org.apache.xerces.impl.xs.models.CMNodeFactory:80,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.SecurityManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 86
      start: 76
    functionDepth: 2
    functionLinenumber: 76
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.impl.xs.models.CMNodeFactory].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/CMNodeFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.models.CMNodeFactory].reset()'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.models.CMNodeFactory].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SecurityManager].getMaxOccurNodeLimit()'
      Src: org.apache.xerces.impl.xs.models.CMNodeFactory:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.SecurityManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 93
    functionName: '[org.apache.xerces.impl.xs.models.CMNodeFactory].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/CMNodeFactory.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.SecurityManager].getMaxOccurNodeLimit()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.models.CMNodeFactory].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].nodeCountCheck()'
      Src: org.apache.xerces.impl.xs.models.CMNodeFactory:96,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMLeaf].<init>(int,Object,int,int)'
      Src: org.apache.xerces.impl.xs.models.CMNodeFactory:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Object
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.SecurityManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMNode
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - type
    - leaf
    - id
    - position
    argTypes:
    - int
    - Object
    - int
    - int
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 2
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMLeafNode(int,Object,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/CMNodeFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.models.XSCMLeaf].<init>(int,Object,int,int)'
    - '[org.apache.xerces.impl.xs.models.CMNodeFactory].nodeCountCheck()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMNode
    signature: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMLeafNode(int,Object,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].nodeCountCheck()'
      Src: org.apache.xerces.impl.xs.models.CMNodeFactory:102,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].<init>(int,Object,int,int,int,int)'
      Src: org.apache.xerces.impl.xs.models.CMNodeFactory:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Object
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.SecurityManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMNode
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - type
    - leaf
    - minOccurs
    - maxOccurs
    - id
    - position
    argTypes:
    - int
    - Object
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 104
      start: 100
    functionDepth: 3
    functionLinenumber: 100
    functionLinenumberEnd: 104
    functionName: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMRepeatingLeafNode(int,Object,int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/CMNodeFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].<init>(int,Object,int,int,int,int)'
    - '[org.apache.xerces.impl.xs.models.CMNodeFactory].nodeCountCheck()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMNode
    signature: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMRepeatingLeafNode(int,Object,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].nodeCountCheck()'
      Src: org.apache.xerces.impl.xs.models.CMNodeFactory:107,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMUniOp].<init>(int,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.CMNodeFactory:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.dtd.models.CMNode
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.SecurityManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMNode
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - childNode
    argTypes:
    - int
    - org.apache.xerces.impl.dtd.models.CMNode
    constantsTouched: []
    func_position:
      end: 109
      start: 106
    functionDepth: 2
    functionLinenumber: 106
    functionLinenumberEnd: 109
    functionName: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/CMNodeFactory.java
    functionUses: 1
    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)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMNode
    signature: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMUniOpNode(int,org.apache.xerces.impl.dtd.models.CMNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.models.CMNodeFactory].nodeCountCheck()'
      Src: org.apache.xerces.impl.xs.models.CMNodeFactory:112,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMBinOp].<init>(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.CMNodeFactory:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.dtd.models.CMNode
      - org.apache.xerces.impl.dtd.models.CMNode
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.SecurityManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMNode
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - type
    - leftNode
    - rightNode
    argTypes:
    - int
    - org.apache.xerces.impl.dtd.models.CMNode
    - org.apache.xerces.impl.dtd.models.CMNode
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 2
    functionLinenumber: 111
    functionLinenumberEnd: 114
    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: /src/xerces/src/org/apache/xerces/impl/xs/models/CMNodeFactory.java
    functionUses: 1
    functionsReached:
    - '[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.CMNodeFactory].nodeCountCheck()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMNode
    signature: '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMBinOpNode(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.models.CMNodeFactory:119,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.models.CMNodeFactory:120,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.xs.models.CMNodeFactory:122,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.SecurityManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 128
    functionName: '[org.apache.xerces.impl.xs.models.CMNodeFactory].nodeCountCheck()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/CMNodeFactory.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.models.CMNodeFactory].nodeCountCheck()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.SecurityManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: '[org.apache.xerces.impl.xs.models.CMNodeFactory].resetNodeCount()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/CMNodeFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.models.CMNodeFactory].resetNodeCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.xs.models.CMNodeFactory:153,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.models.CMNodeFactory:154,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.models.CMNodeFactory:154,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.models.CMNodeFactory:156,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.xs.models.CMNodeFactory:157,1
    - Dst: '[org.apache.xerces.util.SecurityManager].getMaxOccurNodeLimit()'
      Src: org.apache.xerces.impl.xs.models.CMNodeFactory:159,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.models.CMNodeFactory:162,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.impl.xs.models.CMNodeFactory:163,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - int
      - int
      - int
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.SecurityManager
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 169
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 169
    functionName: '[org.apache.xerces.impl.xs.models.CMNodeFactory].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/CMNodeFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SecurityManager].getMaxOccurNodeLimit()'
    - '[String].startsWith(String)'
    - '[String].length()'
    - '[String].endsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.models.CMNodeFactory].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].<init>(int)'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:39,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMBinOp].type()'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:42,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMBinOp].type()'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:43,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:44,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.dtd.models.CMNode
      - org.apache.xerces.impl.dtd.models.CMNode
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dtd.models.CMNode
      - org.apache.xerces.impl.dtd.models.CMNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.models.XSCMBinOp
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 3
    argNames:
    - type
    - leftNode
    - rightNode
    argTypes:
    - int
    - org.apache.xerces.impl.dtd.models.CMNode
    - org.apache.xerces.impl.dtd.models.CMNode
    constantsTouched: []
    func_position:
      end: 50
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 50
    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: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMBinOp.java
    functionUses: 1
    functionsReached:
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.dtd.models.CMNode].<init>(int)'
    - '[org.apache.xerces.impl.xs.models.XSCMBinOp].type()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.models.XSCMBinOp
    signature: '[org.apache.xerces.impl.xs.models.XSCMBinOp].<init>(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dtd.models.CMNode
      - org.apache.xerces.impl.dtd.models.CMNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMNode
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.impl.xs.models.XSCMBinOp].getLeft()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMBinOp.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMNode
    signature: '[org.apache.xerces.impl.xs.models.XSCMBinOp].getLeft()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dtd.models.CMNode
      - org.apache.xerces.impl.dtd.models.CMNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMNode
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.impl.xs.models.XSCMBinOp].getRight()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMBinOp.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMNode
    signature: '[org.apache.xerces.impl.xs.models.XSCMBinOp].getRight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMBinOp].type()'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:74,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
      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:75,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMBinOp].type()'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:76,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:77,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:77,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:79,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dtd.models.CMNode
      - org.apache.xerces.impl.dtd.models.CMNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.impl.xs.models.XSCMBinOp].isNullable()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMBinOp.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.xs.models.XSCMBinOp].type()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.models.XSCMBinOp].isNullable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMBinOp].type()'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:87,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(org.apache.xerces.impl.dtd.models.CMStateSet)'
      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:90,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:90,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMBinOp].type()'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:92,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].firstPos()'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:98,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:98,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:99,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].firstPos()'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:100,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:100,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:103,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMStateSet
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dtd.models.CMNode
      - org.apache.xerces.impl.dtd.models.CMNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 1
    argNames:
    - toSet
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMStateSet
    constantsTouched: []
    func_position:
      end: 105
      start: 86
    functionDepth: 3
    functionLinenumber: 86
    functionLinenumberEnd: 105
    functionName: '[org.apache.xerces.impl.xs.models.XSCMBinOp].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMBinOp.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)'
    - '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
    - '[org.apache.xerces.impl.dtd.models.CMNode].firstPos()'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)'
    - '[org.apache.xerces.impl.xs.models.XSCMBinOp].type()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.models.XSCMBinOp].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMBinOp].type()'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:108,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(org.apache.xerces.impl.dtd.models.CMStateSet)'
      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:111,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:111,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMBinOp].type()'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:113,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].lastPos()'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:119,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:119,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:120,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].lastPos()'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:121,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:121,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xs.models.XSCMBinOp:124,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMStateSet
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dtd.models.CMNode
      - org.apache.xerces.impl.dtd.models.CMNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 1
    argNames:
    - toSet
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMStateSet
    constantsTouched: []
    func_position:
      end: 126
      start: 107
    functionDepth: 3
    functionLinenumber: 107
    functionLinenumberEnd: 126
    functionName: '[org.apache.xerces.impl.xs.models.XSCMBinOp].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMBinOp.java
    functionUses: 0
    functionsReached:
    - '[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].isNullable()'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)'
    - '[org.apache.xerces.impl.xs.models.XSCMBinOp].type()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.models.XSCMBinOp].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMLeaf].<init>(int,Object,int,int)'
      Src: org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Object
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf
      static: false
      superClass: org.apache.xerces.impl.xs.models.XSCMLeaf
    argCount: 6
    argNames:
    - type
    - leaf
    - minOccurs
    - maxOccurs
    - id
    - position
    argTypes:
    - int
    - Object
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 38
      start: 33
    functionDepth: 2
    functionLinenumber: 33
    functionLinenumberEnd: 38
    functionName: '[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].<init>(int,Object,int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMRepeatingLeaf.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.models.XSCMLeaf].<init>(int,Object,int,int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf
    signature: '[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].<init>(int,Object,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.xs.models.XSCMLeaf
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].getMinOccurs()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMRepeatingLeaf.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].getMinOccurs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.xs.models.XSCMLeaf
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].getMaxOccurs()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMRepeatingLeaf.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].getMaxOccurs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].<init>(int)'
      Src: org.apache.xerces.impl.xs.models.XSCMUniOp:38,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMUniOp].type()'
      Src: org.apache.xerces.impl.xs.models.XSCMUniOp:41,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMUniOp].type()'
      Src: org.apache.xerces.impl.xs.models.XSCMUniOp:42,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMUniOp].type()'
      Src: org.apache.xerces.impl.xs.models.XSCMUniOp:43,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xs.models.XSCMUniOp:44,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.dtd.models.CMNode
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dtd.models.CMNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.models.XSCMUniOp
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 2
    argNames:
    - type
    - childNode
    argTypes:
    - int
    - org.apache.xerces.impl.dtd.models.CMNode
    constantsTouched: []
    func_position:
      end: 49
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 49
    functionName: '[org.apache.xerces.impl.xs.models.XSCMUniOp].<init>(int,org.apache.xerces.impl.dtd.models.CMNode)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMUniOp.java
    functionUses: 1
    functionsReached:
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.dtd.models.CMNode].<init>(int)'
    - '[org.apache.xerces.impl.xs.models.XSCMUniOp].type()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.models.XSCMUniOp
    signature: '[org.apache.xerces.impl.xs.models.XSCMUniOp].<init>(int,org.apache.xerces.impl.dtd.models.CMNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dtd.models.CMNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMNode
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.impl.xs.models.XSCMUniOp].getChild()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMUniOp.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMNode
    signature: '[org.apache.xerces.impl.xs.models.XSCMUniOp].getChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMUniOp].type()'
      Src: org.apache.xerces.impl.xs.models.XSCMUniOp:68,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
      Src: org.apache.xerces.impl.xs.models.XSCMUniOp:69,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dtd.models.CMNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.impl.xs.models.XSCMUniOp].isNullable()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMUniOp.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
    - '[org.apache.xerces.impl.xs.models.XSCMUniOp].type()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.models.XSCMUniOp].isNullable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(org.apache.xerces.impl.dtd.models.CMStateSet)'
      Src: org.apache.xerces.impl.xs.models.XSCMUniOp:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMStateSet
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dtd.models.CMNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 1
    argNames:
    - toSet
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMStateSet
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 3
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.apache.xerces.impl.xs.models.XSCMUniOp].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMUniOp.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMNode].firstPos()'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.models.XSCMUniOp].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(org.apache.xerces.impl.dtd.models.CMStateSet)'
      Src: org.apache.xerces.impl.xs.models.XSCMUniOp:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMStateSet
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dtd.models.CMNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 1
    argNames:
    - toSet
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMStateSet
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 3
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.impl.xs.models.XSCMUniOp].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMUniOp.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMNode].lastPos()'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.models.XSCMUniOp].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.impl.xs.models.XSEmptyCM].startContentModel()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSEmptyCM.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[org.apache.xerces.impl.xs.models.XSEmptyCM].startContentModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - int[]
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - elementName
    - currentState
    - subGroupHandler
    argTypes:
    - org.apache.xerces.xni.QName
    - int[]
    - org.apache.xerces.impl.xs.SubstitutionGroupHandler
    constantsTouched: []
    func_position:
      end: 86
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.impl.xs.models.XSEmptyCM].oneTransition(org.apache.xerces.xni.QName,int[],org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSEmptyCM.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.models.XSEmptyCM].oneTransition(org.apache.xerces.xni.QName,int[],org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - currentState
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 108
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 108
    functionName: '[org.apache.xerces.impl.xs.models.XSEmptyCM].endContentModel(int[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSEmptyCM.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.models.XSEmptyCM].endContentModel(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xs.XMLSchemaException
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - subGroupHandler
    argTypes:
    - org.apache.xerces.impl.xs.SubstitutionGroupHandler
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.apache.xerces.impl.xs.models.XSEmptyCM].checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSEmptyCM.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.models.XSEmptyCM].checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Vector
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 131
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionName: '[org.apache.xerces.impl.xs.models.XSEmptyCM].whatCanGoHere(int[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSEmptyCM.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Vector
    signature: '[org.apache.xerces.impl.xs.models.XSEmptyCM].whatCanGoHere(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.apache.xerces.impl.xs.models.XSEmptyCM].occurenceInfo(int[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSEmptyCM.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[org.apache.xerces.impl.xs.models.XSEmptyCM].occurenceInfo(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - termId
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: '[org.apache.xerces.impl.xs.models.XSEmptyCM].getTermName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSEmptyCM.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.models.XSEmptyCM].getTermName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionName: '[org.apache.xerces.impl.xs.models.XSEmptyCM].isCompactedForUPA()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSEmptyCM.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.models.XSEmptyCM].isCompactedForUPA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].<init>(int)'
      Src: org.apache.xerces.impl.xs.models.XSEmptyCM:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.models.XSEmptyCM
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.models.XSEmptyCM].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSEmptyCM.java
    functionUses: 1
    functionsReached:
    - '[java.util.Vector].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.models.XSEmptyCM
    signature: '[org.apache.xerces.impl.xs.models.XSEmptyCM].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].<init>(int)'
      Src: org.apache.xerces.impl.xs.models.XSCMLeaf:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Object
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.models.XSCMLeaf
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 4
    argNames:
    - type
    - leaf
    - id
    - position
    argTypes:
    - int
    - Object
    - int
    - int
    constantsTouched: []
    func_position:
      end: 65
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.impl.xs.models.XSCMLeaf].<init>(int,Object,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMLeaf.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMNode].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.models.XSCMLeaf
    signature: '[org.apache.xerces.impl.xs.models.XSCMLeaf].<init>(int,Object,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.impl.xs.models.XSCMLeaf].getLeaf()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMLeaf.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.models.XSCMLeaf].getLeaf()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.impl.xs.models.XSCMLeaf].getParticleId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMLeaf.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.models.XSCMLeaf].getParticleId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.apache.xerces.impl.xs.models.XSCMLeaf].getPosition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMLeaf.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.models.XSCMLeaf].getPosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 1
    argNames:
    - newPosition
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.impl.xs.models.XSCMLeaf].setPosition(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMLeaf.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.models.XSCMLeaf].setPosition(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 96
    functionName: '[org.apache.xerces.impl.xs.models.XSCMLeaf].isNullable()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMLeaf.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.models.XSCMLeaf].isNullable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.apache.xerces.impl.xs.models.XSCMLeaf:99,1
    - Dst: '[StringBuffer].<init>(org.apache.xerces.impl.xs.models.XSCMLeaf)'
      Src: org.apache.xerces.impl.xs.models.XSCMLeaf:99,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.models.XSCMLeaf:101,1
    - Dst: Integer.toString(int)
      Src: org.apache.xerces.impl.xs.models.XSCMLeaf:102,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMLeaf].append(org.apache.xerces.impl.xs.models.XSCMLeaf)'
      Src: org.apache.xerces.impl.xs.models.XSCMLeaf:101,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMLeaf].append(char)'
      Src: org.apache.xerces.impl.xs.models.XSCMLeaf:101,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.models.XSCMLeaf:105,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.impl.xs.models.XSCMLeaf].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMLeaf.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.models.XSCMLeaf].append(org.apache.xerces.impl.xs.models.XSCMLeaf)'
    - '[StringBuffer].<init>(org.apache.xerces.impl.xs.models.XSCMLeaf)'
    - '[StringBuffer].toString()'
    - '[Object].toString()'
    - Integer.toString(int)
    - '[org.apache.xerces.impl.xs.models.XSCMLeaf].append(char)'
    - '[StringBuffer].append(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.models.XSCMLeaf].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()'
      Src: org.apache.xerces.impl.xs.models.XSCMLeaf:113,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].setBit(int)'
      Src: org.apache.xerces.impl.xs.models.XSCMLeaf:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMStateSet
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 1
    argNames:
    - toSet
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMStateSet
    constantsTouched: []
    func_position:
      end: 118
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 118
    functionName: '[org.apache.xerces.impl.xs.models.XSCMLeaf].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMLeaf.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].setBit(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.models.XSCMLeaf].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()'
      Src: org.apache.xerces.impl.xs.models.XSCMLeaf:123,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].setBit(int)'
      Src: org.apache.xerces.impl.xs.models.XSCMLeaf:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMStateSet
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 1
    argNames:
    - toSet
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMStateSet
    constantsTouched: []
    func_position:
      end: 128
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 128
    functionName: '[org.apache.xerces.impl.xs.models.XSCMLeaf].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMLeaf.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].setBit(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.models.XSCMLeaf].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].isCompactedForUPA()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:188,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.xerces.impl.xs.models.XSDFACM:207,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSDFACM].buildDFA(org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:210,1
    - Dst: System.currentTimeMillis()
      Src: org.apache.xerces.impl.xs.models.XSDFACM:213,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:214,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - Object
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.xs.models.XSCMLeaf
      - int
      - int
      - Occurence[]
      - int
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.models.XSDFACM
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - syntaxTree
    - leafCount
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMNode
    - int
    constantsTouched: []
    func_position:
      end: 216
      start: 184
    functionDepth: 3
    functionLinenumber: 184
    functionLinenumberEnd: 216
    functionName: '[org.apache.xerces.impl.xs.models.XSDFACM].<init>(org.apache.xerces.impl.dtd.models.CMNode,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSDFACM.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMNode].isCompactedForUPA()'
    - '[org.apache.xerces.impl.xs.models.XSDFACM].buildDFA(org.apache.xerces.impl.dtd.models.CMNode)'
    - System.out.println(String)
    - System.currentTimeMillis()
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.models.XSDFACM
    signature: '[org.apache.xerces.impl.xs.models.XSDFACM].<init>(org.apache.xerces.impl.dtd.models.CMNode,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - Object
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.xs.models.XSCMLeaf
      - int
      - int
      - Occurence[]
      - int
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 234
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 234
    functionName: '[org.apache.xerces.impl.xs.models.XSDFACM].isFinalState(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSDFACM.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.models.XSDFACM].isFinalState(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.models.XSDFACM].findMatchingDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:259,1
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.XSElementDecl)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:272,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(String)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:278,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSDFACM].findMatchingDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:290,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSDFACM].findMatchingDecl(org.apache.xerces.xni.QName,int[],org.apache.xerces.impl.xs.SubstitutionGroupHandler,org.apache.xerces.impl.xs.models.XSDFACM)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:323,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSDFACM].findMatchingDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:330,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - int[]
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - Object
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.xs.models.XSCMLeaf
      - int
      - int
      - Occurence[]
      - int
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - curElem
    - state
    - subGroupHandler
    argTypes:
    - org.apache.xerces.xni.QName
    - int[]
    - org.apache.xerces.impl.xs.SubstitutionGroupHandler
    constantsTouched: []
    func_position:
      end: 355
      start: 250
    functionDepth: 5
    functionLinenumber: 250
    functionLinenumberEnd: 355
    functionName: '[org.apache.xerces.impl.xs.models.XSDFACM].oneTransition(org.apache.xerces.xni.QName,int[],org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSDFACM.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(String)'
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.XSElementDecl)'
    - '[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,org.apache.xerces.impl.xs.models.XSDFACM)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.models.XSDFACM].oneTransition(org.apache.xerces.xni.QName,int[],org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.XSElementDecl)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:363,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(String)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:369,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - Object
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.xs.models.XSCMLeaf
      - int
      - int
      - Occurence[]
      - int
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - curElem
    - subGroupHandler
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.impl.xs.SubstitutionGroupHandler
    constantsTouched: []
    func_position:
      end: 375
      start: 357
    functionDepth: 4
    functionLinenumber: 357
    functionLinenumberEnd: 375
    functionName: '[org.apache.xerces.impl.xs.models.XSDFACM].findMatchingDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSDFACM.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(String)'
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.XSElementDecl)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.models.XSDFACM].findMatchingDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.XSElementDecl)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:389,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(String)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:395,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSDFACM].findMatchingDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:406,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - int[]
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - Object
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.xs.models.XSCMLeaf
      - int
      - int
      - Occurence[]
      - int
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - curElem
    - state
    - subGroupHandler
    - elemIndex
    argTypes:
    - org.apache.xerces.xni.QName
    - int[]
    - org.apache.xerces.impl.xs.SubstitutionGroupHandler
    - int
    constantsTouched: []
    func_position:
      end: 417
      start: 377
    functionDepth: 4
    functionLinenumber: 377
    functionLinenumberEnd: 417
    functionName: '[org.apache.xerces.impl.xs.models.XSDFACM].findMatchingDecl(org.apache.xerces.xni.QName,int[],org.apache.xerces.impl.xs.SubstitutionGroupHandler,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSDFACM.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(String)'
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.XSElementDecl)'
    - '[org.apache.xerces.impl.xs.models.XSDFACM].findMatchingDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.models.XSDFACM].findMatchingDecl(org.apache.xerces.xni.QName,int[],org.apache.xerces.impl.xs.SubstitutionGroupHandler,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - Object
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.xs.models.XSCMLeaf
      - int
      - int
      - Occurence[]
      - int
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 426
      start: 420
    functionDepth: 0
    functionLinenumber: 420
    functionLinenumberEnd: 426
    functionName: '[org.apache.xerces.impl.xs.models.XSDFACM].startContentModel()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSDFACM.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[org.apache.xerces.impl.xs.models.XSDFACM].startContentModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - Object
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.xs.models.XSCMLeaf
      - int
      - int
      - Occurence[]
      - int
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 442
      start: 429
    functionDepth: 0
    functionLinenumber: 429
    functionLinenumberEnd: 442
    functionName: '[org.apache.xerces.impl.xs.models.XSDFACM].endContentModel(int[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSDFACM.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.models.XSDFACM].endContentModel(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMLeaf].<init>(short,null)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:508,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMBinOp].<init>(short,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.xs.models.XSCMLeaf)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:509,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSDFACM].postTreeBuildInit(org.apache.xerces.impl.xs.models.XSCMBinOp)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:531,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].<init>(int)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:540,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSDFACM].calcFollowList(org.apache.xerces.impl.xs.models.XSCMBinOp)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:541,1
    - Dst: fLeafList[outIndex].getParticleId()
      Src: org.apache.xerces.impl.xs.models.XSDFACM:564,1
    - Dst: leaf.getLeaf()
      Src: org.apache.xerces.impl.xs.models.XSDFACM:573,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSDFACM.Occurence].<init>(org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf,int)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:578,1
    - Dst: System.err.println(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:590,1
    - Dst: fLeafList[leafIndex].getParticleId()
      Src: org.apache.xerces.impl.xs.models.XSDFACM:606,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMBinOp].firstPos()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:637,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSDFACM].makeDefStateList()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:654,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:662,1
    - Dst: setT.getBit(org.apache.xerces.impl.xs.models.XSDFACM)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:680,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].<init>(int)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:698,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:700,1
    - Dst: setT.getBit(org.apache.xerces.impl.xs.models.XSDFACM)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:707,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].union()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:713,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].isEmpty()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:724,1
    - Dst: '[java.util.HashMap].get(org.apache.xerces.impl.dtd.models.CMStateSet)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:731,1
    - Dst: stateObj.intValue()
      Src: org.apache.xerces.impl.xs.models.XSDFACM:732,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSDFACM].makeDefStateList()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:743,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xs.models.XSDFACM)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:746,1
    - Dst: '[java.util.HashMap].put(org.apache.xerces.impl.dtd.models.CMStateSet,Integer)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:746,1
    - Dst: System.arraycopy(org.apache.xerces.impl.xs.models.XSDFACM,int,org.apache.xerces.impl.xs.models.XSDFACM,int,org.apache.xerces.impl.xs.models.XSDFACM)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:781,1
    - Dst: System.arraycopy(boolean,int,org.apache.xerces.impl.xs.models.XSDFACM,int,org.apache.xerces.impl.xs.models.XSDFACM)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:782,1
    - Dst: System.arraycopy(int,int,org.apache.xerces.impl.xs.models.XSDFACM,int,org.apache.xerces.impl.xs.models.XSDFACM)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:783,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSDFACM].dumpTree(org.apache.xerces.impl.xs.models.XSCMBinOp,int)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:817,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 136
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMNode
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - Object
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.xs.models.XSCMLeaf
      - int
      - int
      - Occurence[]
      - int
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - syntaxTree
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMNode
    constantsTouched: []
    func_position:
      end: 823
      start: 458
    functionDepth: 2
    functionLinenumber: 458
    functionLinenumberEnd: 823
    functionName: '[org.apache.xerces.impl.xs.models.XSDFACM].buildDFA(org.apache.xerces.impl.dtd.models.CMNode)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSDFACM.java
    functionUses: 1
    functionsReached:
    - setT.getBit(org.apache.xerces.impl.xs.models.XSDFACM)
    - '[org.apache.xerces.impl.xs.models.XSDFACM].postTreeBuildInit(org.apache.xerces.impl.xs.models.XSCMBinOp)'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()'
    - fLeafList[outIndex].getParticleId()
    - System.err.println(String)
    - '[java.util.HashMap].get(org.apache.xerces.impl.dtd.models.CMStateSet)'
    - '[org.apache.xerces.impl.xs.models.XSDFACM].calcFollowList(org.apache.xerces.impl.xs.models.XSCMBinOp)'
    - '[org.apache.xerces.impl.xs.models.XSCMLeaf].<init>(short,null)'
    - fLeafList[leafIndex].getParticleId()
    - stateObj.intValue()
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].union()'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.xerces.impl.xs.models.XSDFACM.Occurence].<init>(org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf,int)'
    - System.arraycopy(org.apache.xerces.impl.xs.models.XSDFACM,int,org.apache.xerces.impl.xs.models.XSDFACM,int,org.apache.xerces.impl.xs.models.XSDFACM)
    - '[org.apache.xerces.impl.xs.models.XSDFACM].makeDefStateList()'
    - '[java.util.HashMap].put(org.apache.xerces.impl.dtd.models.CMStateSet,Integer)'
    - System.arraycopy(boolean,int,org.apache.xerces.impl.xs.models.XSDFACM,int,org.apache.xerces.impl.xs.models.XSDFACM)
    - '[Integer].<init>(org.apache.xerces.impl.xs.models.XSDFACM)'
    - '[org.apache.xerces.impl.xs.models.XSCMBinOp].<init>(short,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.xs.models.XSCMLeaf)'
    - '[org.apache.xerces.impl.xs.models.XSCMBinOp].firstPos()'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].<init>(int)'
    - leaf.getLeaf()
    - '[org.apache.xerces.impl.xs.models.XSDFACM].dumpTree(org.apache.xerces.impl.xs.models.XSCMBinOp,int)'
    - System.arraycopy(int,int,org.apache.xerces.impl.xs.models.XSDFACM,int,org.apache.xerces.impl.xs.models.XSDFACM)
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.models.XSDFACM].buildDFA(org.apache.xerces.impl.dtd.models.CMNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:834,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(org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:836,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMBinOp].getRight()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:837,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSDFACM].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:837,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:839,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMBinOp].getLeft()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:841,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSDFACM].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:841,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMBinOp].getRight()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:842,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSDFACM].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:842,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMBinOp].getLeft()'
      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:849,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMBinOp].getRight()'
      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:850,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].getBit(org.apache.xerces.impl.xs.models.XSDFACM)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:858,1
    - Dst: fFollowList[index].union(org.apache.xerces.impl.dtd.models.CMStateSet)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:859,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:862,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:863,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMUniOp].getChild()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:865,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSDFACM].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:865,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].firstPos()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:871,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].lastPos()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:872,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].getBit(org.apache.xerces.impl.xs.models.XSDFACM)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:880,1
    - Dst: fFollowList[index].union(org.apache.xerces.impl.dtd.models.CMStateSet)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:881,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:885,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMUniOp].getChild()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:887,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSDFACM].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:887,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMNode
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - Object
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.xs.models.XSCMLeaf
      - int
      - int
      - Occurence[]
      - int
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeCur
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMNode
    constantsTouched: []
    func_position:
      end: 890
      start: 832
    functionDepth: 3
    functionLinenumber: 832
    functionLinenumberEnd: 890
    functionName: '[org.apache.xerces.impl.xs.models.XSDFACM].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSDFACM.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.models.XSCMBinOp].getRight()'
    - '[org.apache.xerces.impl.dtd.models.CMNode].type()'
    - '[org.apache.xerces.impl.dtd.models.CMNode].lastPos()'
    - '[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.dtd.models.CMNode].firstPos()'
    - fFollowList[index].union(org.apache.xerces.impl.dtd.models.CMStateSet)
    - '[org.apache.xerces.impl.xs.models.XSCMUniOp].getChild()'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].getBit(org.apache.xerces.impl.xs.models.XSDFACM)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.models.XSDFACM].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:902,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:904,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:911,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:913,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:915,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:916,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:918,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:919,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:919,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:920,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].lastPos()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:921,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].toString()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:921,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:921,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(org.apache.xerces.impl.dtd.models.CMNode,int)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:923,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMBinOp].getRight()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:924,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSDFACM].dumpTree(org.apache.xerces.impl.dtd.models.CMNode,int)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:924,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:930,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:932,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:933,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:935,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].firstPos()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:936,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].toString()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:936,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:936,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:937,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].lastPos()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:938,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].toString()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:938,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:938,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMUniOp].getChild()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:940,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSDFACM].dumpTree(org.apache.xerces.impl.dtd.models.CMNode,int)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:940,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:944,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:954,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:955,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:957,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].firstPos()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:958,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].toString()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:958,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:958,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:959,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].lastPos()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:960,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].toString()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:960,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:960,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:964,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:966,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].firstPos()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:967,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].toString()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:967,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:967,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:968,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].lastPos()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:969,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].toString()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:969,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.models.XSDFACM:969,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:972,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 71
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - Object
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.xs.models.XSCMLeaf
      - int
      - int
      - Occurence[]
      - int
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - nodeCur
    - level
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMNode
    - int
    constantsTouched: []
    func_position:
      end: 976
      start: 900
    functionDepth: 3
    functionLinenumber: 900
    functionLinenumberEnd: 976
    functionName: '[org.apache.xerces.impl.xs.models.XSDFACM].dumpTree(org.apache.xerces.impl.dtd.models.CMNode,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSDFACM.java
    functionUses: 1
    functionsReached:
    - System.out.print(String)
    - '[org.apache.xerces.impl.dtd.models.CMNode].type()'
    - '[org.apache.xerces.impl.dtd.models.CMNode].lastPos()'
    - '[org.apache.xerces.impl.xs.models.XSCMBinOp].getRight()'
    - System.out.println(String)
    - '[org.apache.xerces.impl.xs.models.XSCMBinOp].getLeft()'
    - '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
    - '[org.apache.xerces.impl.dtd.models.CMNode].firstPos()'
    - '[org.apache.xerces.impl.xs.models.XSDFACM].dumpTree(org.apache.xerces.impl.dtd.models.CMNode,int)'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.xs.models.XSCMUniOp].getChild()'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.models.XSDFACM].dumpTree(org.apache.xerces.impl.dtd.models.CMNode,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - Object
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.xs.models.XSCMLeaf
      - int
      - int
      - Occurence[]
      - int
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 990
      start: 984
    functionDepth: 0
    functionLinenumber: 984
    functionLinenumberEnd: 990
    functionName: '[org.apache.xerces.impl.xs.models.XSDFACM].makeDefStateList()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSDFACM.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[org.apache.xerces.impl.xs.models.XSDFACM].makeDefStateList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].setMaxStates(int)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:995,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:1000,1
    - Dst: leaf.getPosition()
      Src: org.apache.xerces.impl.xs.models.XSDFACM:1002,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:1006,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:1007,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(org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:1008,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMBinOp].getRight()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:1009,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSDFACM].postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:1009,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:1011,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:1012,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:1013,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMUniOp].getChild()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:1014,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSDFACM].postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:1014,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:1016,1
    - Dst: leaf.getPosition()
      Src: org.apache.xerces.impl.xs.models.XSDFACM:1020,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:1025,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMNode
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - Object
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.xs.models.XSCMLeaf
      - int
      - int
      - Occurence[]
      - int
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions:
      - RuntimeException
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeCur
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMNode
    constantsTouched: []
    func_position:
      end: 1027
      start: 993
    functionDepth: 1
    functionLinenumber: 993
    functionLinenumberEnd: 1027
    functionName: '[org.apache.xerces.impl.xs.models.XSDFACM].postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSDFACM.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.models.XSCMBinOp].getRight()'
    - '[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)'
    - leaf.getPosition()
    - '[org.apache.xerces.impl.dtd.models.CMNode].setMaxStates(int)'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.xs.models.XSCMUniOp].getChild()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.models.XSDFACM].postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].overlapUPA(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:1049,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:1082,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - Object
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.xs.models.XSCMLeaf
      - int
      - int
      - Occurence[]
      - int
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xs.XMLSchemaException
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - subGroupHandler
    argTypes:
    - org.apache.xerces.impl.xs.SubstitutionGroupHandler
    constantsTouched: []
    func_position:
      end: 1101
      start: 1035
    functionDepth: 0
    functionLinenumber: 1035
    functionLinenumberEnd: 1101
    functionName: '[org.apache.xerces.impl.xs.models.XSDFACM].checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSDFACM.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSConstraints].overlapUPA(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    - '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.models.XSDFACM].checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:1120,1
    - Dst: '[java.util.Vector].addElement()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM:1140,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - Object
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.xs.models.XSCMLeaf
      - int
      - int
      - Occurence[]
      - int
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Vector
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 1144
      start: 1112
    functionDepth: 0
    functionLinenumber: 1112
    functionLinenumberEnd: 1144
    functionName: '[org.apache.xerces.impl.xs.models.XSDFACM].whatCanGoHere(int[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSDFACM.java
    functionUses: 0
    functionsReached:
    - '[java.util.Vector].addElement()'
    - '[java.util.Vector].<init>()'
    linkageType: ''
    returnType: java.util.Vector
    signature: '[org.apache.xerces.impl.xs.models.XSDFACM].whatCanGoHere(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - Object
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.xs.models.XSCMLeaf
      - int
      - int
      - Occurence[]
      - int
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 1163
      start: 1146
    functionDepth: 0
    functionLinenumber: 1146
    functionLinenumberEnd: 1163
    functionName: '[org.apache.xerces.impl.xs.models.XSDFACM].occurenceInfo(int[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSDFACM.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[org.apache.xerces.impl.xs.models.XSDFACM].occurenceInfo(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: term.toString()
      Src: org.apache.xerces.impl.xs.models.XSDFACM:1167,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - Object
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.xs.models.XSCMLeaf
      - int
      - int
      - Occurence[]
      - int
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - termId
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1168
      start: 1165
    functionDepth: 0
    functionLinenumber: 1165
    functionLinenumberEnd: 1168
    functionName: '[org.apache.xerces.impl.xs.models.XSDFACM].getTermName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSDFACM.java
    functionUses: 0
    functionsReached:
    - term.toString()
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.models.XSDFACM].getTermName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - Object
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.xs.models.XSCMLeaf
      - int
      - int
      - Occurence[]
      - int
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1172
      start: 1170
    functionDepth: 0
    functionLinenumber: 1170
    functionLinenumberEnd: 1172
    functionName: '[org.apache.xerces.impl.xs.models.XSDFACM].isCompactedForUPA()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSDFACM.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.models.XSDFACM].isCompactedForUPA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].getMinOccurs()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM.Occurence:149,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].getMaxOccurs()'
      Src: org.apache.xerces.impl.xs.models.XSDFACM.Occurence:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.models.XSDFACM.Occurence
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - leaf
    - elemIndex
    argTypes:
    - org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf
    - int
    constantsTouched: []
    func_position:
      end: 152
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 152
    functionName: '[org.apache.xerces.impl.xs.models.XSDFACM.Occurence].<init>(org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSDFACM.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].getMaxOccurs()'
    - '[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].getMinOccurs()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.models.XSDFACM.Occurence
    signature: '[org.apache.xerces.impl.xs.models.XSDFACM.Occurence].<init>(org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.toString(int)
      Src: org.apache.xerces.impl.xs.models.XSDFACM.Occurence:157,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 158
    functionName: '[org.apache.xerces.impl.xs.models.XSDFACM.Occurence].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSDFACM.java
    functionUses: 0
    functionsReached:
    - Integer.toString(int)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.models.XSDFACM.Occurence].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSElementDecl
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.models.XSAllCM
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - hasOptionalContent
    - size
    argTypes:
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 65
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.impl.xs.models.XSAllCM].<init>(boolean,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSAllCM.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.models.XSAllCM
    signature: '[org.apache.xerces.impl.xs.models.XSAllCM].<init>(boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSElementDecl
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - isOptional
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    - boolean
    constantsTouched: []
    func_position:
      end: 71
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.impl.xs.models.XSAllCM].addElement(org.apache.xerces.impl.xs.XSElementDecl,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSAllCM.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.models.XSAllCM].addElement(org.apache.xerces.impl.xs.XSElementDecl,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSElementDecl
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 93
    functionName: '[org.apache.xerces.impl.xs.models.XSAllCM].startContentModel()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSAllCM.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[org.apache.xerces.impl.xs.models.XSAllCM].startContentModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.xs.models.XSAllCM:100,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSElementDecl
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementName
    - subGroupHandler
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.impl.xs.SubstitutionGroupHandler
    constantsTouched: []
    func_position:
      end: 105
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 105
    functionName: '[org.apache.xerces.impl.xs.models.XSAllCM].findMatchingDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSAllCM.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl(org.apache.xerces.xni.QName)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.models.XSAllCM].findMatchingDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.models.XSAllCM].findMatchingDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.models.XSAllCM:119,1
    - Dst: '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.xs.models.XSAllCM:132,1
    - Dst: '[org.apache.xerces.impl.xs.models.XSAllCM].findMatchingDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.models.XSAllCM:142,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - int[]
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSElementDecl
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - elementName
    - currentState
    - subGroupHandler
    argTypes:
    - org.apache.xerces.xni.QName
    - int[]
    - org.apache.xerces.impl.xs.SubstitutionGroupHandler
    constantsTouched: []
    func_position:
      end: 143
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 143
    functionName: '[org.apache.xerces.impl.xs.models.XSAllCM].oneTransition(org.apache.xerces.xni.QName,int[],org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSAllCM.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl(org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.impl.xs.models.XSAllCM].findMatchingDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.models.XSAllCM].oneTransition(org.apache.xerces.xni.QName,int[],org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSElementDecl
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - currentState
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 173
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 173
    functionName: '[org.apache.xerces.impl.xs.models.XSAllCM].endContentModel(int[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSAllCM.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.models.XSAllCM].endContentModel(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].overlapUPA(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
      Src: org.apache.xerces.impl.xs.models.XSAllCM:185,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
      Src: org.apache.xerces.impl.xs.models.XSAllCM:187,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSElementDecl
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xs.XMLSchemaException
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - subGroupHandler
    argTypes:
    - org.apache.xerces.impl.xs.SubstitutionGroupHandler
    constantsTouched: []
    func_position:
      end: 194
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 194
    functionName: '[org.apache.xerces.impl.xs.models.XSAllCM].checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSAllCM.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSConstraints].overlapUPA(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    - '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.models.XSAllCM].checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.models.XSAllCM:206,1
    - Dst: '[java.util.Vector].addElement()'
      Src: org.apache.xerces.impl.xs.models.XSAllCM:211,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSElementDecl
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Vector
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 214
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 214
    functionName: '[org.apache.xerces.impl.xs.models.XSAllCM].whatCanGoHere(int[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSAllCM.java
    functionUses: 0
    functionsReached:
    - '[java.util.Vector].addElement()'
    - '[java.util.Vector].<init>()'
    linkageType: ''
    returnType: java.util.Vector
    signature: '[org.apache.xerces.impl.xs.models.XSAllCM].whatCanGoHere(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSElementDecl
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 218
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 218
    functionName: '[org.apache.xerces.impl.xs.models.XSAllCM].occurenceInfo(int[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSAllCM.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[org.apache.xerces.impl.xs.models.XSAllCM].occurenceInfo(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSElementDecl
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - termId
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 222
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 222
    functionName: '[org.apache.xerces.impl.xs.models.XSAllCM].getTermName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSAllCM.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.models.XSAllCM].getTermName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - org.apache.xerces.impl.xs.XSElementDecl
      - boolean
      - boolean
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.xs.models.XSCMValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 226
    functionName: '[org.apache.xerces.impl.xs.models.XSAllCM].isCompactedForUPA()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSAllCM.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.models.XSAllCM].isCompactedForUPA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[org.apache.xerces.impl.xs.models.XSCMValidator].startContentModel()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMValidator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[org.apache.xerces.impl.xs.models.XSCMValidator].startContentModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - int[]
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - elementName
    - state
    - subGroupHandler
    argTypes:
    - org.apache.xerces.xni.QName
    - int[]
    - org.apache.xerces.impl.xs.SubstitutionGroupHandler
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.impl.xs.models.XSCMValidator].oneTransition(org.apache.xerces.xni.QName,int[],org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMValidator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.models.XSCMValidator].oneTransition(org.apache.xerces.xni.QName,int[],org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 71
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.impl.xs.models.XSCMValidator].endContentModel(int[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMValidator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.models.XSCMValidator].endContentModel(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SubstitutionGroupHandler
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xs.XMLSchemaException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - subGroupHandler
    argTypes:
    - org.apache.xerces.impl.xs.SubstitutionGroupHandler
    constantsTouched: []
    func_position:
      end: 79
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.impl.xs.models.XSCMValidator].checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.models.XSCMValidator].checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Vector
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.impl.xs.models.XSCMValidator].whatCanGoHere(int[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMValidator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Vector
    signature: '[org.apache.xerces.impl.xs.models.XSCMValidator].whatCanGoHere(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 109
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 109
    functionName: '[org.apache.xerces.impl.xs.models.XSCMValidator].occurenceInfo(int[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMValidator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[org.apache.xerces.impl.xs.models.XSCMValidator].occurenceInfo(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - termId
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 117
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 117
    functionName: '[org.apache.xerces.impl.xs.models.XSCMValidator].getTermName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.models.XSCMValidator].getTermName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 126
    functionName: '[org.apache.xerces.impl.xs.models.XSCMValidator].isCompactedForUPA()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMValidator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.models.XSCMValidator].isCompactedForUPA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.models.XSCMValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.models.XSCMValidator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.models.XSCMValidator
    signature: '[org.apache.xerces.impl.xs.models.XSCMValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser
    argCount: 2
    argNames:
    - handler
    - gAttrCheck
    argTypes:
    - org.apache.xerces.impl.xs.traversers.XSDHandler
    - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 4
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDKeyrefTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
    signature: '[org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:48,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:53,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:55,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:60,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:62,1
    - Dst: fSchemaHandler.getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser,org.w3c.dom.Element)
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:67,1
    - Dst: ret.getCategory()
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:71,1
    - Dst: ret.getCategory()
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:72,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:75,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:80,1
    - Dst: '[org.apache.xerces.impl.xs.identity.KeyRef].<init>(String,org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser,String,org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:84,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser].traverseIdentityConstraint(org.apache.xerces.impl.xs.identity.KeyRef,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:88,1
    - Dst: key.getFieldCount()
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:91,1
    - Dst: '[org.apache.xerces.impl.xs.identity.KeyRef].getFieldCount()'
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:91,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:92,1
    - Dst: '[org.apache.xerces.impl.xs.identity.KeyRef].getIdentityConstraintName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:96,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:96,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addIDConstraintDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.KeyRef)'
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:97,1
    - Dst: fSchemaHandler.schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:101,1
    - Dst: '[org.apache.xerces.impl.xs.identity.KeyRef].getIdentityConstraintName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:102,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser,org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:102,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addIDConstraintDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.KeyRef,org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:104,1
    - Dst: fSchemaHandler.addIDConstraintDecl(org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser)
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:114,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser:120,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.XSElementDecl
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser
    argCount: 4
    argNames:
    - krElem
    - element
    - schemaDoc
    - grammar
    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: []
    func_position:
      end: 121
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 121
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDKeyrefTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.identity.KeyRef].getFieldCount()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser,org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser)'
    - fSchemaHandler.getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser,org.w3c.dom.Element)
    - fSchemaHandler.schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser].reportSchemaError(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addIDConstraintDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.KeyRef)'
    - fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - ret.getCategory()
    - '[org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser].traverseIdentityConstraint(org.apache.xerces.impl.xs.identity.KeyRef,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser)'
    - key.getFieldCount()
    - fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.identity.KeyRef].getIdentityConstraintName()'
    - '[org.apache.xerces.impl.xs.identity.KeyRef].<init>(String,org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser,String,org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addIDConstraintDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.KeyRef,org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser)'
    - fSchemaHandler.addIDConstraintDecl(org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser)
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser)'
    linkageType: ''
    returnType: void
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:88,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalTypeDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:259,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:261,1
    - Dst: '[org.apache.xerces.impl.dv.XSFacets].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:262,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - boolean
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.dv.XSSimpleType
      - StringBuffer
      - org.apache.xerces.impl.dv.XSFacets
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - handler
    - attrChecker
    argTypes:
    - org.apache.xerces.impl.xs.traversers.XSDHandler
    - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
    constantsTouched: []
    func_position:
      end: 94
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 94
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java
    functionUses: 8
    functionsReached:
    - '[StringBuffer].<init>()'
    - '[org.apache.xerces.impl.dv.XSFacets].<init>()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalTypeDecl(String)'
    - '[org.apache.xerces.impl.validation.ValidationState].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].setExtraChecking(boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:99,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].setSymbolTable(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:100,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].setLocale(java.util.Locale)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - boolean
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - boolean
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.dv.XSSimpleType
      - StringBuffer
      - org.apache.xerces.impl.dv.XSFacets
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - symbolTable
    - validateAnnotations
    - locale
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - boolean
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 102
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 102
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.validation.ValidationState].setSymbolTable(org.apache.xerces.util.SymbolTable)'
    - '[org.apache.xerces.impl.validation.ValidationState].setExtraChecking(boolean)'
    - '[org.apache.xerces.impl.validation.ValidationState].setLocale(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:111,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:112,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:114,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:115,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:118,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:122,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:123,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:124,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:130,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:131,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:134,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGrammar(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:143,1
    - Dst: annotationLocalAttrs.isEmpty()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:147,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:148,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:149,1
    - Dst: annotationLocalAttrs.size()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:152,1
    - Dst: annotationLocalAttrs.elementAt()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:153,1
    - Dst: rawname.indexOf(char)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:154,1
    - Dst: rawname.substring(int,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:161,1
    - Dst: rawname.substring(int)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:162,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:164,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:164,1
    - Dst: '[org.w3c.dom.Element].getAttributeNS(String,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:165,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:165,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:169,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].append(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:169,1
    - Dst: annotationLocalAttrs.elementAt()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:171,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].processAttValue(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:173,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:174,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].append(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:174,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:178,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:178,1
    - Dst: '[StringBuffer].<init>(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:178,1
    - Dst: '[String].indexOf(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:179,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:182,1
    - Dst: '[String].substring(int,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:183,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:183,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:184,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:184,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:185,1
    - Dst: '[String].substring(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:185,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:185,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:186,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAnnotationInfo].<init>(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:188,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].addAnnotation(org.apache.xerces.impl.xs.traversers.XSAnnotationInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:188,1
    - Dst: '[org.apache.xerces.impl.xs.XSAnnotationImpl].<init>(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:190,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAnnotationInfo].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:193,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].addAnnotation(org.apache.xerces.impl.xs.traversers.XSAnnotationInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:193,1
    - Dst: '[org.apache.xerces.impl.xs.XSAnnotationImpl].<init>(String,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:195,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 80
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - Object[]
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - boolean
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.dv.XSSimpleType
      - StringBuffer
      - org.apache.xerces.impl.dv.XSFacets
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSAnnotationImpl
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - annotationDecl
    - parentAttrs
    - isGlobal
    - schemaDoc
    argTypes:
    - org.w3c.dom.Element
    - Object[]
    - boolean
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    constantsTouched: []
    func_position:
      end: 198
      start: 108
    functionDepth: 6
    functionLinenumber: 108
    functionLinenumberEnd: 198
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSAnnotationInfo].<init>(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].processAttValue(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[StringBuffer].append(String)'
    - annotationLocalAttrs.elementAt()
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].length()'
    - '[org.apache.xerces.util.DOMUtil].getAnnotation(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(String,org.w3c.dom.Element)'
    - '[StringBuffer].length()'
    - '[StringBuffer].<init>(int)'
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].addAnnotation(org.apache.xerces.impl.xs.traversers.XSAnnotationInfo)'
    - '[String].length()'
    - '[StringBuffer].<init>(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGrammar(String)'
    - rawname.substring(int,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)
    - '[org.w3c.dom.Element].getAttributeNS(String,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.XSAnnotationImpl].<init>(String,org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[String].substring(int,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - rawname.indexOf(char)
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].append(String)'
    - '[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(Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[String].substring(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - annotationLocalAttrs.isEmpty()
    - rawname.substring(int)
    - '[org.apache.xerces.impl.xs.XSAnnotationImpl].<init>(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[StringBuffer].toString()'
    - '[String].indexOf(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSAnnotationInfo].<init>(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.w3c.dom.Element)'
    - annotationLocalAttrs.size()
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSAnnotationImpl
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGrammar(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:206,1
    - Dst: annotationLocalAttrs.isEmpty()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:210,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:211,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:212,1
    - Dst: annotationLocalAttrs.size()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:215,1
    - Dst: annotationLocalAttrs.elementAt()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:216,1
    - Dst: rawname.indexOf(char)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:217,1
    - Dst: rawname.substring(int,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:224,1
    - Dst: rawname.substring(int)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:225,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:227,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:227,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:228,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].append(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:228,1
    - Dst: annotationLocalAttrs.elementAt()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:230,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].processAttValue(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:232,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:233,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].append(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:233,1
    - Dst: contents.length()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:237,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:237,1
    - Dst: '[StringBuffer].<init>(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:237,1
    - Dst: contents.indexOf(String)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:238,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:241,1
    - Dst: contents.substring(int,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:242,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:242,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:243,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:243,1
    - Dst: contents.length()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:244,1
    - Dst: contents.substring(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:244,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:244,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:245,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAnnotationInfo].<init>(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:247,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].addAnnotation(org.apache.xerces.impl.xs.traversers.XSAnnotationInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:247,1
    - Dst: '[org.apache.xerces.impl.xs.XSAnnotationImpl].<init>(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:249,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAnnotationInfo].<init>(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:252,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].addAnnotation(org.apache.xerces.impl.xs.traversers.XSAnnotationInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:252,1
    - Dst: '[org.apache.xerces.impl.xs.XSAnnotationImpl].<init>(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:254,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - String
      - Object[]
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - boolean
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.dv.XSSimpleType
      - StringBuffer
      - org.apache.xerces.impl.dv.XSFacets
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSAnnotationImpl
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - annotationParent
    - initialContent
    - parentAttrs
    - isGlobal
    - schemaDoc
    argTypes:
    - org.w3c.dom.Element
    - String
    - Object[]
    - boolean
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    constantsTouched: []
    func_position:
      end: 256
      start: 200
    functionDepth: 2
    functionLinenumber: 200
    functionLinenumberEnd: 256
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java
    functionUses: 1
    functionsReached:
    - contents.substring(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)
    - contents.substring(int,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].processAttValue(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - contents.length()
    - '[StringBuffer].append(String)'
    - annotationLocalAttrs.elementAt()
    - '[StringBuffer].length()'
    - '[StringBuffer].<init>(int)'
    - contents.indexOf(String)
    - '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].addAnnotation(org.apache.xerces.impl.xs.traversers.XSAnnotationInfo)'
    - '[String].length()'
    - '[StringBuffer].<init>(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGrammar(String)'
    - rawname.substring(int,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)
    - rawname.indexOf(char)
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].append(String)'
    - annotationLocalAttrs.isEmpty()
    - rawname.substring(int)
    - '[org.apache.xerces.impl.xs.XSAnnotationImpl].<init>(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.impl.xs.traversers.XSAnnotationInfo].<init>(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.w3c.dom.Element)'
    - annotationLocalAttrs.size()
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSAnnotationImpl
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].containsQName(org.apache.xerces.impl.dv.XSSimpleType)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:287,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:291,1
    - Dst: '[org.apache.xerces.impl.dv.XSFacets].reset()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:293,1
    - Dst: '[org.w3c.dom.Element].getParentNode()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:295,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:300,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:301,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:302,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:307,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:308,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:309,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getVariety()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:317,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getPrimitiveKind()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:318,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:320,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].validate(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.apache.xerces.impl.validation.ValidationState,null)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:323,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:326,1
    - Dst: ex.getKey()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:328,1
    - Dst: ex.getArgs()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:328,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:328,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:334,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:335,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:339,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:342,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:343,1
    - Dst: '[java.util.Vector].addElement(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:345,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(null)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:346,1
    - Dst: enumNSDecls.addElement(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:348,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:349,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:352,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:352,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:354,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:354,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(int,org.apache.xerces.impl.xs.XSAnnotationImpl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:354,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:355,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:358,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:360,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:360,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(int,org.apache.xerces.impl.xs.XSAnnotationImpl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:360,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:364,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:367,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:368,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:373,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:374,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:375,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:380,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:381,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:386,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:387,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:389,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:391,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:391,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:394,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:396,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.XSAnnotationImpl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:396,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:397,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:400,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:403,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:405,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.XSAnnotationImpl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:405,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:409,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:413,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:416,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:419,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:422,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:425,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:428,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:431,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:434,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:437,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:440,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:447,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:452,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:453,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:454,1
    - Dst: '[org.w3c.dom.Element].getAttributeNodeNS(null,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:465,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:466,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:468,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:469,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:475,1
    - Dst: '[org.apache.xerces.impl.xs.util.XInt].intValue()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:480,1
    - Dst: '[org.apache.xerces.impl.xs.util.XInt].intValue()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:484,1
    - Dst: '[org.apache.xerces.impl.xs.util.XInt].intValue()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:500,1
    - Dst: '[org.apache.xerces.impl.xs.util.XInt].intValue()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:503,1
    - Dst: '[org.apache.xerces.impl.xs.util.XInt].shortValue()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:506,1
    - Dst: '[org.apache.xerces.impl.xs.util.XInt].intValue()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:509,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:514,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:517,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:517,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:519,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:520,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:523,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:525,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:561,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:564,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:565,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:575,1
    - Dst: '[StringBuffer].setLength(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:579,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].getSchemaTypeName(org.apache.xerces.xs.XSTypeDefinition)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:585,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkEnumerationAndLengthInconsistency(org.apache.xerces.impl.dv.XSSimpleType,java.util.Vector,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:585,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].getSchemaTypeName(org.apache.xerces.xs.XSTypeDefinition)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:588,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkEnumerationAndMinLengthInconsistency(org.apache.xerces.impl.dv.XSSimpleType,java.util.Vector,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:588,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].getSchemaTypeName(org.apache.xerces.xs.XSTypeDefinition)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:591,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkEnumerationAndMaxLengthInconsistency(org.apache.xerces.impl.dv.XSSimpleType,java.util.Vector,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:591,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser.FacetInfo].<init>(org.apache.xerces.impl.dv.XSFacets,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:595,1
    CyclomaticComplexity: 96
    EdgeCount: 96
    ICount: 227
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - boolean
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.dv.XSSimpleType
      - StringBuffer
      - org.apache.xerces.impl.dv.XSFacets
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: FacetInfo
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - content
    - typeDef
    - baseValidator
    - schemaDoc
    argTypes:
    - org.w3c.dom.Element
    - org.apache.xerces.xs.XSTypeDefinition
    - org.apache.xerces.impl.dv.XSSimpleType
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    constantsTouched: []
    func_position:
      end: 596
      start: 279
    functionDepth: 5
    functionLinenumber: 279
    functionLinenumberEnd: 596
    functionName: '[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)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(int,org.apache.xerces.impl.xs.XSAnnotationImpl)'
    - '[Boolean].booleanValue()'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(String,org.w3c.dom.Element)'
    - '[java.util.Vector].<init>()'
    - '[StringBuffer].length()'
    - '[org.w3c.dom.Element].getParentNode()'
    - '[org.apache.xerces.impl.dv.XSSimpleType].validate(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.apache.xerces.impl.validation.ValidationState,null)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkEnumerationAndLengthInconsistency(org.apache.xerces.impl.dv.XSSimpleType,java.util.Vector,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,String)'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.XSAnnotationImpl)'
    - '[org.w3c.dom.Element].getAttributeNodeNS(null,String)'
    - '[StringBuffer].setLength(int)'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getPrimitiveKind()'
    - '[java.util.Vector].addElement(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,boolean)'
    - '[org.apache.xerces.impl.dv.XSFacets].reset()'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(null)'
    - '[org.apache.xerces.impl.xs.util.XInt].shortValue()'
    - '[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].containsQName(org.apache.xerces.impl.dv.XSSimpleType)'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkEnumerationAndMinLengthInconsistency(org.apache.xerces.impl.dv.XSSimpleType,java.util.Vector,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkEnumerationAndMaxLengthInconsistency(org.apache.xerces.impl.dv.XSSimpleType,java.util.Vector,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser.FacetInfo].<init>(org.apache.xerces.impl.dv.XSFacets,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,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(Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - ex.getKey()
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.util.XInt].intValue()'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
    - enumNSDecls.addElement(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)
    - '[org.apache.xerces.impl.dv.XSSimpleType].getVariety()'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].getSchemaTypeName(org.apache.xerces.xs.XSTypeDefinition)'
    - ex.getArgs()
    linkageType: ''
    returnType: FacetInfo
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:606,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:609,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - boolean
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.dv.XSSimpleType
      - StringBuffer
      - org.apache.xerces.impl.dv.XSFacets
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - typeDefn
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    constantsTouched: []
    func_position:
      end: 614
      start: 602
    functionDepth: 1
    functionLinenumber: 602
    functionLinenumberEnd: 614
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].getSchemaTypeName(org.apache.xerces.xs.XSTypeDefinition)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeName()'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeName()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].getSchemaTypeName(org.apache.xerces.xs.XSTypeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:620,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:620,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:621,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:621,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:622,1
    - Dst: '[java.util.Vector].get(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:623,1
    - Dst: enumVal.length()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:624,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaWarning(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:625,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:629,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:629,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:630,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:630,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:631,1
    - Dst: '[java.util.Vector].get(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:632,1
    - Dst: '[org.apache.xerces.impl.dv.util.Base64].decode(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:633,1
    - Dst: (new String(decodedVal)).length()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:634,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaWarning(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:635,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:640,1
    - Dst: '[java.util.Vector].get(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:641,1
    - Dst: enumVal.length()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:642,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaWarning(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:643,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.XSSimpleType
      - java.util.Vector
      - org.w3c.dom.Element
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - boolean
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.dv.XSSimpleType
      - StringBuffer
      - org.apache.xerces.impl.dv.XSFacets
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - baseValidator
    - enumData
    - contextNode
    - typeName
    argTypes:
    - org.apache.xerces.impl.dv.XSSimpleType
    - java.util.Vector
    - org.w3c.dom.Element
    - String
    constantsTouched: []
    func_position:
      end: 647
      start: 619
    functionDepth: 1
    functionLinenumber: 619
    functionLinenumberEnd: 647
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkEnumerationAndMaxLengthInconsistency(org.apache.xerces.impl.dv.XSSimpleType,java.util.Vector,org.w3c.dom.Element,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getName()'
    - '[org.apache.xerces.impl.dv.util.Base64].decode(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - enumVal.length()
    - '[String].equals(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[java.util.Vector].get(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaWarning(String,org.w3c.dom.Element)'
    - (new String(decodedVal)).length()
    - '[org.apache.xerces.impl.dv.XSSimpleType].getNamespace()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkEnumerationAndMaxLengthInconsistency(org.apache.xerces.impl.dv.XSSimpleType,java.util.Vector,org.w3c.dom.Element,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:653,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:653,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:654,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:654,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:655,1
    - Dst: '[java.util.Vector].get(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:656,1
    - Dst: enumVal.length()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:657,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaWarning(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:658,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:662,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:662,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:663,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:663,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:664,1
    - Dst: '[java.util.Vector].get(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:665,1
    - Dst: '[org.apache.xerces.impl.dv.util.Base64].decode(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:666,1
    - Dst: (new String(decodedVal)).length()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:667,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaWarning(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:668,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:673,1
    - Dst: '[java.util.Vector].get(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:674,1
    - Dst: enumVal.length()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:675,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaWarning(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:676,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.XSSimpleType
      - java.util.Vector
      - org.w3c.dom.Element
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - boolean
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.dv.XSSimpleType
      - StringBuffer
      - org.apache.xerces.impl.dv.XSFacets
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - baseValidator
    - enumData
    - contextNode
    - typeName
    argTypes:
    - org.apache.xerces.impl.dv.XSSimpleType
    - java.util.Vector
    - org.w3c.dom.Element
    - String
    constantsTouched: []
    func_position:
      end: 680
      start: 652
    functionDepth: 1
    functionLinenumber: 652
    functionLinenumberEnd: 680
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkEnumerationAndMinLengthInconsistency(org.apache.xerces.impl.dv.XSSimpleType,java.util.Vector,org.w3c.dom.Element,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getName()'
    - '[org.apache.xerces.impl.dv.util.Base64].decode(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - enumVal.length()
    - '[String].equals(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[java.util.Vector].get(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaWarning(String,org.w3c.dom.Element)'
    - (new String(decodedVal)).length()
    - '[org.apache.xerces.impl.dv.XSSimpleType].getNamespace()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkEnumerationAndMinLengthInconsistency(org.apache.xerces.impl.dv.XSSimpleType,java.util.Vector,org.w3c.dom.Element,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:686,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:686,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:687,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:687,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:688,1
    - Dst: '[java.util.Vector].get(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:689,1
    - Dst: enumVal.length()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:690,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaWarning(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:691,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:695,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:695,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:696,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:696,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:697,1
    - Dst: '[java.util.Vector].get(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:698,1
    - Dst: '[org.apache.xerces.impl.dv.util.Base64].decode(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:699,1
    - Dst: (new String(decodedVal)).length()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:700,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaWarning(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:701,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:706,1
    - Dst: '[java.util.Vector].get(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:707,1
    - Dst: enumVal.length()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:708,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaWarning(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:709,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.XSSimpleType
      - java.util.Vector
      - org.w3c.dom.Element
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - boolean
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.dv.XSSimpleType
      - StringBuffer
      - org.apache.xerces.impl.dv.XSFacets
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - baseValidator
    - enumData
    - contextNode
    - typeName
    argTypes:
    - org.apache.xerces.impl.dv.XSSimpleType
    - java.util.Vector
    - org.w3c.dom.Element
    - String
    constantsTouched: []
    func_position:
      end: 713
      start: 685
    functionDepth: 1
    functionLinenumber: 685
    functionLinenumberEnd: 713
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkEnumerationAndLengthInconsistency(org.apache.xerces.impl.dv.XSSimpleType,java.util.Vector,org.w3c.dom.Element,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getName()'
    - '[org.apache.xerces.impl.dv.util.Base64].decode(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - enumVal.length()
    - '[String].equals(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[java.util.Vector].get(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaWarning(String,org.w3c.dom.Element)'
    - (new String(decodedVal)).length()
    - '[org.apache.xerces.impl.dv.XSSimpleType].getNamespace()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkEnumerationAndLengthInconsistency(org.apache.xerces.impl.dv.XSSimpleType,java.util.Vector,org.w3c.dom.Element,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getVariety()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:718,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getPrimitiveKind()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:719,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getVariety()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:723,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getItemType()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:724,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].containsQName(org.apache.xerces.impl.dv.XSSimpleType)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:724,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getVariety()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:726,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getMemberTypes()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:727,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].getLength()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:728,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].item(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:729,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].containsQName(org.apache.xerces.impl.dv.XSSimpleType)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:729,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.XSSimpleType
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - boolean
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.dv.XSSimpleType
      - StringBuffer
      - org.apache.xerces.impl.dv.XSFacets
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - org.apache.xerces.impl.dv.XSSimpleType
    constantsTouched: []
    func_position:
      end: 734
      start: 717
    functionDepth: 1
    functionLinenumber: 717
    functionLinenumberEnd: 734
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].containsQName(org.apache.xerces.impl.dv.XSSimpleType)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].item(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].containsQName(org.apache.xerces.impl.dv.XSSimpleType)'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getMemberTypes()'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].getLength()'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getPrimitiveKind()'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getVariety()'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getItemType()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].containsQName(org.apache.xerces.impl.dv.XSSimpleType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:751,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:752,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:753,1
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:754,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse(org.apache.xerces.impl.xs.XSAttributeUseImpl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:760,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:764,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].getName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:765,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUseNoProhibited(String,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:763,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse(org.apache.xerces.impl.xs.XSAttributeUseImpl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:767,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:770,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:771,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:776,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:777,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:780,1
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:782,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUses()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:785,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:787,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:789,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:791,1
    - Dst: oneAttrUse.fAttrDecl.getNamespace()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:795,1
    - Dst: oneAttrUse.fAttrDecl.getName()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:796,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUseNoProhibited(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:794,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:798,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:801,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:802,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:807,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:808,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].performIntersectionWith(org.apache.xerces.impl.xs.XSWildcardDecl,short)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:818,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:822,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:823,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:833,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:834,1
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:835,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].performIntersectionWith(org.apache.xerces.impl.xs.XSWildcardDecl,short)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:842,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:846,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:847,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:850,1
    CyclomaticComplexity: 39
    EdgeCount: 39
    ICount: 105
    JavaMethodInfo:
      argumentGenericTypes:
      - 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
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - boolean
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.dv.XSSimpleType
      - StringBuffer
      - org.apache.xerces.impl.dv.XSFacets
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - firstAttr
    - attrGrp
    - schemaDoc
    - grammar
    - enclosingCT
    argTypes:
    - 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
    constantsTouched: []
    func_position:
      end: 857
      start: 741
    functionDepth: 3
    functionLinenumber: 741
    functionLinenumberEnd: 857
    functionName: '[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)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[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)'
    - '[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)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUseNoProhibited(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[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)'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUses()'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()'
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].performIntersectionWith(org.apache.xerces.impl.xs.XSWildcardDecl,short)'
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].getName()'
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace()'
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse(org.apache.xerces.impl.xs.XSAttributeUseImpl)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - oneAttrUse.fAttrDecl.getName()
    - oneAttrUse.fAttrDecl.getNamespace()
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUseNoProhibited(String,String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.w3c.dom.Element)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,Object[],org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:860,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      - org.w3c.dom.Element
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - boolean
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.dv.XSSimpleType
      - StringBuffer
      - org.apache.xerces.impl.dv.XSFacets
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - key
    - args
    - ele
    argTypes:
    - String
    - Object[]
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 861
      start: 859
    functionDepth: 1
    functionLinenumber: 859
    functionLinenumberEnd: 861
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(String,Object[],org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,Object[],org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(String,Object[],org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(String,Object[],org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:864,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      - org.w3c.dom.Element
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - boolean
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.dv.XSSimpleType
      - StringBuffer
      - org.apache.xerces.impl.dv.XSFacets
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - key
    - args
    - ele
    argTypes:
    - String
    - Object[]
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 865
      start: 863
    functionDepth: 1
    functionLinenumber: 863
    functionLinenumberEnd: 865
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaWarning(String,Object[],org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(String,Object[],org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaWarning(String,Object[],org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:872,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getVariety()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:873,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getPrimitiveKind()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:874,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getDefinedFacets()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:875,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:876,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      - org.w3c.dom.Element
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - boolean
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.dv.XSSimpleType
      - StringBuffer
      - org.apache.xerces.impl.dv.XSFacets
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - refName
    - typeDecl
    - elem
    argTypes:
    - String
    - org.apache.xerces.xs.XSTypeDefinition
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 879
      start: 871
    functionDepth: 1
    functionLinenumber: 871
    functionLinenumberEnd: 879
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkNotationType(String,org.apache.xerces.xs.XSTypeDefinition,org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getDefinedFacets()'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getPrimitiveKind()'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getVariety()'
    - '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkNotationType(String,org.apache.xerces.xs.XSTypeDefinition,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(String,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:902,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(String,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:907,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:925,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(String,null,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:935,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSParticleDecl
      - String
      - org.w3c.dom.Element
      - int
      - long
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - boolean
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.dv.XSSimpleType
      - StringBuffer
      - org.apache.xerces.impl.dv.XSFacets
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSParticleDecl
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - particle
    - particleName
    - parent
    - allContextFlags
    - defaultVals
    argTypes:
    - org.apache.xerces.impl.xs.XSParticleDecl
    - String
    - org.w3c.dom.Element
    - int
    - long
    constantsTouched: []
    func_position:
      end: 946
      start: 882
    functionDepth: 1
    functionLinenumber: 882
    functionLinenumberEnd: 946
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkOccurrences(org.apache.xerces.impl.xs.XSParticleDecl,String,org.w3c.dom.Element,int,long)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(String,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaError(String,null,org.w3c.dom.Element)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSParticleDecl
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkOccurrences(org.apache.xerces.impl.xs.XSParticleDecl,String,org.w3c.dom.Element,int,long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:949,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:952,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].escapeAttValue(String,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:955,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - boolean
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.dv.XSSimpleType
      - StringBuffer
      - org.apache.xerces.impl.dv.XSFacets
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - original
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 959
      start: 948
    functionDepth: 0
    functionLinenumber: 948
    functionLinenumberEnd: 959
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].processAttValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[String].length()'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].escapeAttValue(String,org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].processAttValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:964,1
    - Dst: '[StringBuffer].<init>(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:965,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:966,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:966,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:968,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:970,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:973,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:976,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:982,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:985,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:988,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:991,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser:994,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - boolean
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.impl.dv.XSSimpleType
      - StringBuffer
      - org.apache.xerces.impl.dv.XSFacets
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - original
    - from
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 995
      start: 962
    functionDepth: 1
    functionLinenumber: 962
    functionLinenumberEnd: 995
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].escapeAttValue(String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].<init>(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[String].substring(int,int)'
    - '[StringBuffer].toString()'
    - '[String].charAt(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    - '[StringBuffer].append(String)'
    - '[String].length()'
    - '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].escapeAttValue(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.XSFacets
      - org.w3c.dom.Element
      - short
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - XSFacets
      - Element
      - short
      - short
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser.FacetInfo
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - facets
    - nodeAfterFacets
    - presentFacets
    - fixedFacets
    argTypes:
    - org.apache.xerces.impl.dv.XSFacets
    - org.w3c.dom.Element
    - short
    - short
    constantsTouched: []
    func_position:
      end: 276
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 276
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser.FacetInfo].<init>(org.apache.xerces.impl.dv.XSFacets,org.w3c.dom.Element,short,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser.FacetInfo
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser.FacetInfo].<init>(org.apache.xerces.impl.dv.XSFacets,org.w3c.dom.Element,short,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:73,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSElementDecl
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 2
    argNames:
    - handler
    - gAttrCheck
    argTypes:
    - org.apache.xerces.impl.xs.traversers.XSDHandler
    - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 3
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDElementTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[org.apache.xerces.impl.xs.XSElementDecl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDElementTraverser
    signature: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fSchemaHandler.fDeclPool.getParticleDecl()
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:105,1
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:107,1
    - Dst: '[org.w3c.dom.Element].getAttributeNode(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:114,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].getValue()'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:116,1
    - Dst: '[org.apache.xerces.util.XMLChar].trim(org.apache.xerces.impl.xs.traversers.XSDElementTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:118,1
    - Dst: Integer.parseInt(String)
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:118,1
    - Dst: fSchemaHandler.fillInLocalElemInfo(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xs.XSObject,org.apache.xerces.impl.xs.XSParticleDecl)
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:125,1
    - Dst: '[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,null)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:127,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      - int
      - org.apache.xerces.xs.XSObject
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSElementDecl
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSParticleDecl
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 5
    argNames:
    - elmDecl
    - schemaDoc
    - grammar
    - allContextFlags
    - parent
    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: []
    func_position:
      end: 134
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 134
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDElementTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
    - '[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,null)'
    - '[org.apache.xerces.util.XMLChar].trim(org.apache.xerces.impl.xs.traversers.XSDElementTraverser)'
    - Integer.parseInt(String)
    - '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].getValue()'
    - fSchemaHandler.fDeclPool.getParticleDecl()
    - '[org.w3c.dom.Element].getAttributeNode(String)'
    - fSchemaHandler.fillInLocalElemInfo(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xs.XSObject,org.apache.xerces.impl.xs.XSParticleDecl)
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSParticleDecl
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].setEffectiveContext(String[])'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:153,1
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:157,1
    - Dst: '[org.w3c.dom.Element].getAttributeNode(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:165,1
    - Dst: fSchemaHandler.getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.impl.xs.traversers.XSDElementTraverser,org.w3c.dom.Element)
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:167,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:169,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:170,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:170,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDElementTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:171,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:172,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:175,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDElementTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:177,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:185,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseNamedElement(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDElementTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,boolean,org.apache.xerces.xs.XSObject)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:191,1
    - Dst: minAtt.intValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:194,1
    - Dst: maxAtt.intValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:195,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:206,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.traversers.XSDElementTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:207,1
    - Dst: '[org.w3c.dom.Element].getParentNode()'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:218,1
    - Dst: defaultVals.longValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:219,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].checkOccurrences(org.apache.xerces.impl.xs.XSParticleDecl,String,org.w3c.dom.Element,int,org.apache.xerces.impl.xs.traversers.XSDElementTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:217,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDElementTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:221,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes:
      - 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
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSElementDecl
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 7
    argNames:
    - particle
    - elmDecl
    - schemaDoc
    - grammar
    - allContextFlags
    - parent
    - localNSDecls
    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
    - String[]
    constantsTouched: []
    func_position:
      end: 222
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 222
    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,String[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDElementTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].reportSchemaError(String,org.w3c.dom.Element)'
    - minAtt.intValue()
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.traversers.XSDElementTraverser)'
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].setEffectiveContext(String[])'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - '[org.w3c.dom.Element].getParentNode()'
    - fSchemaHandler.getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.impl.xs.traversers.XSDElementTraverser,org.w3c.dom.Element)
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - '[org.w3c.dom.Element].getAttributeNode(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDElementTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - maxAtt.intValue()
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
    - '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDElementTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].checkOccurrences(org.apache.xerces.impl.xs.XSParticleDecl,String,org.w3c.dom.Element,int,org.apache.xerces.impl.xs.traversers.XSDElementTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseNamedElement(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDElementTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,boolean,org.apache.xerces.xs.XSObject)'
    - fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - defaultVals.longValue()
    - fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDElementTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[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,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:238,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseNamedElement(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDElementTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,boolean,null)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:239,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDElementTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:240,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSElementDecl
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSElementDecl
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 3
    argNames:
    - elmDecl
    - schemaDoc
    - grammar
    argTypes:
    - org.w3c.dom.Element
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 243
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 243
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDElementTraverser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseNamedElement(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDElementTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,boolean,null)'
    - fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDElementTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSElementDecl
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fSchemaHandler.fDeclPool.getElementDecl()
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:277,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:279,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.impl.xs.traversers.XSDElementTraverser)
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:283,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].setIsGlobal()'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:288,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].setIsLocal(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:292,1
    - Dst: formAtt.intValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:295,1
    - Dst: blockAtt.shortValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:307,1
    - Dst: finalAtt.shortValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:308,1
    - Dst: nillableAtt.booleanValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:313,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].setIsNillable()'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:314,1
    - Dst: abstractAtt.booleanValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:315,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].setIsAbstract()'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:316,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:320,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].setConstraintType(org.apache.xerces.impl.xs.traversers.XSDElementTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:322,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:324,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].setConstraintType(org.apache.xerces.impl.xs.traversers.XSDElementTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:326,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].setConstraintType(org.apache.xerces.impl.xs.traversers.XSDElementTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:328,1
    - Dst: fSchemaHandler.getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.impl.xs.traversers.XSDElementTraverser,org.w3c.dom.Element)
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:333,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:337,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:339,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:339,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseAnnotationDecl(org.w3c.dom.Element,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:340,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:341,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:344,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:346,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:352,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.traversers.XSDElementTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:353,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:365,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:367,1
    - Dst: fSchemaHandler.fComplexTypeTraverser.traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:368,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:370,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:372,1
    - Dst: fSchemaHandler.fSimpleTypeTraverser.traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:373,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:375,1
    - Dst: fSchemaHandler.getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.impl.xs.traversers.XSDElementTraverser,org.w3c.dom.Element)
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:381,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:402,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:404,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:405,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:406,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:408,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:409,1
    - Dst: '[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDElementTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:412,1
    - Dst: fSchemaHandler.fUniqueOrKeyTraverser.traverse(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:413,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:414,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:414,1
    - Dst: fSchemaHandler.getIDRegistry()
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:418,1
    - Dst: fSchemaHandler.getIDRegistry_sub()
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:418,1
    - Dst: fSchemaHandler.checkForDuplicateNames(int,org.apache.xerces.impl.xs.traversers.XSDElementTraverser,org.apache.xerces.impl.xs.traversers.XSDElementTraverser,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:415,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:421,1
    - Dst: fSchemaHandler.storeKeyRef(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.XSElementDecl)
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:422,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:424,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:426,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:436,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].reportSchemaError(String,null,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:438,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:444,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:453,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:465,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].checkNotationType(org.apache.xerces.impl.xs.traversers.XSDElementTraverser,org.apache.xerces.impl.xs.traversers.XSDElementTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:470,1
    - Dst: fValidationState.setNamespaceSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:476,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].ElementDefaultValidImmediate(org.apache.xerces.xs.XSTypeDefinition,String,org.apache.xerces.impl.xs.traversers.XSDElementTraverser,org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:477,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:478,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].setConstraintType(org.apache.xerces.impl.xs.traversers.XSDElementTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:480,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkTypeDerivationOk(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:486,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:487,1
    - Dst: elementType.getTypeCategory()
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:494,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:495,1
    - Dst: elementType.getTypeCategory()
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:496,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].containsTypeID()'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:497,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:498,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].setConstraintType(org.apache.xerces.impl.xs.traversers.XSDElementTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:500,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:510,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:512,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:513,1
    - Dst: fSchemaHandler.schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:517,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String,org.apache.xerces.impl.xs.traversers.XSDElementTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:518,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.traversers.XSDElementTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:520,1
    - Dst: fSchemaHandler.addGlobalElementDecl(org.apache.xerces.impl.xs.traversers.XSDElementTraverser)
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:529,1
    CyclomaticComplexity: 62
    EdgeCount: 62
    ICount: 210
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - Object[]
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      - boolean
      - org.apache.xerces.xs.XSObject
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSElementDecl
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSElementDecl
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 6
    argNames:
    - elmDecl
    - attrValues
    - schemaDoc
    - grammar
    - isGlobal
    - parent
    argTypes:
    - org.w3c.dom.Element
    - Object[]
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    - boolean
    - org.apache.xerces.xs.XSObject
    constantsTouched: []
    func_position:
      end: 534
      start: 255
    functionDepth: 3
    functionLinenumber: 255
    functionLinenumberEnd: 534
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseNamedElement(org.w3c.dom.Element,Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,boolean,org.apache.xerces.xs.XSObject)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDElementTraverser.java
    functionUses: 0
    functionsReached:
    - fSchemaHandler.fDeclPool.getElementDecl()
    - '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].checkNotationType(org.apache.xerces.impl.xs.traversers.XSDElementTraverser,org.apache.xerces.impl.xs.traversers.XSDElementTraverser,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].reportSchemaError(String,org.w3c.dom.Element)'
    - blockAtt.shortValue()
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.traversers.XSDElementTraverser)'
    - '[org.apache.xerces.impl.xs.XSConstraints].ElementDefaultValidImmediate(org.apache.xerces.xs.XSTypeDefinition,String,org.apache.xerces.impl.xs.traversers.XSDElementTraverser,org.apache.xerces.impl.dv.ValidatedInfo)'
    - '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - nillableAtt.booleanValue()
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)'
    - fValidationState.setNamespaceSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)
    - finalAtt.shortValue()
    - '[org.apache.xerces.impl.xs.XSElementDecl].setIsAbstract()'
    - fSchemaHandler.fUniqueOrKeyTraverser.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].getLocalName(org.w3c.dom.Element)'
    - abstractAtt.booleanValue()
    - '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseAnnotationDecl(org.w3c.dom.Element,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDElementTraverser)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.traversers.XSDElementTraverser)'
    - fSchemaHandler.getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.impl.xs.traversers.XSDElementTraverser,org.w3c.dom.Element)
    - '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
    - fSymbolTable.addSymbol(org.apache.xerces.impl.xs.traversers.XSDElementTraverser)
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String)'
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkTypeDerivationOk(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)'
    - fSchemaHandler.storeKeyRef(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.XSElementDecl)
    - '[String].length()'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)'
    - formAtt.intValue()
    - '[org.apache.xerces.impl.xs.XSElementDecl].<init>()'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
    - '[String].equals(String)'
    - fSchemaHandler.fComplexTypeTraverser.traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].containsTypeID()'
    - fSchemaHandler.addGlobalElementDecl(org.apache.xerces.impl.xs.traversers.XSDElementTraverser)
    - '[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.XSElementDecl].setConstraintType(org.apache.xerces.impl.xs.traversers.XSDElementTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].reportSchemaError(String,null,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String,org.apache.xerces.impl.xs.traversers.XSDElementTraverser)'
    - '[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,String)'
    - fSchemaHandler.getIDRegistry()
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.XSElementDecl].setIsNillable()'
    - fSchemaHandler.checkForDuplicateNames(int,org.apache.xerces.impl.xs.traversers.XSDElementTraverser,org.apache.xerces.impl.xs.traversers.XSDElementTraverser,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - fSchemaHandler.schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - fSchemaHandler.fSimpleTypeTraverser.traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)
    - fSchemaHandler.getIDRegistry_sub()
    - elementType.getTypeCategory()
    - '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSElementDecl
    signature: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseNamedElement(org.w3c.dom.Element,Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,boolean,org.apache.xerces.xs.XSObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
      Src: org.apache.xerces.impl.xs.traversers.XSDElementTraverser:537,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - boolean
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.XSElementDecl
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 3
    argNames:
    - symbolTable
    - validateAnnotations
    - locale
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - boolean
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 539
      start: 536
    functionDepth: 2
    functionLinenumber: 536
    functionLinenumberEnd: 539
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDElementTraverser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser
    argCount: 2
    argNames:
    - handler
    - gAttrCheck
    argTypes:
    - org.apache.xerces.impl.xs.traversers.XSDHandler
    - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 4
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDGroupTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
    signature: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:63,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:73,1
    - Dst: fSchemaHandler.getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,org.w3c.dom.Element)
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:77,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:82,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:83,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:83,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:84,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:85,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:88,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:90,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:95,1
    - Dst: minAttr.intValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:98,1
    - Dst: maxAttr.intValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:99,1
    - Dst: fSchemaHandler.fDeclPool.getParticleDecl()
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:108,1
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:110,1
    - Dst: '[org.w3c.dom.Element].getParentNode()'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:119,1
    - Dst: defaultVals.longValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:120,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].checkOccurrences(org.apache.xerces.impl.xs.XSParticleDecl,String,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:118,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:125,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.traversers.XSDGroupTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:126,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:136,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSParticleDecl
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser
    argCount: 3
    argNames:
    - elmNode
    - schemaDoc
    - grammar
    argTypes:
    - org.w3c.dom.Element
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 140
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 140
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDGroupTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.traversers.XSDGroupTraverser)'
    - fSchemaHandler.getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,org.w3c.dom.Element)
    - fSchemaHandler.fDeclPool.getParticleDecl()
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - maxAttr.intValue()
    - '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].reportSchemaError(String,org.w3c.dom.Element)'
    - '[org.w3c.dom.Element].getParentNode()'
    - minAttr.intValue()
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
    - '[String].equals(String)'
    - fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].checkOccurrences(org.apache.xerces.impl.xs.XSParticleDecl,String,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - defaultVals.longValue()
    - '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSParticleDecl
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:147,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:153,1
    - Dst: '[org.apache.xerces.impl.xs.XSGroupDecl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:158,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:162,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:165,1
    - Dst: '[org.w3c.dom.Element].getLocalName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:169,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:170,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:171,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:172,1
    - Dst: '[org.w3c.dom.Element].getLocalName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:174,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:177,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:179,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:184,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:187,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseAll(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,org.apache.xerces.impl.xs.XSGroupDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:188,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:189,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseChoice(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,org.apache.xerces.impl.xs.XSGroupDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:190,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:191,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseSequence(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,org.apache.xerces.impl.xs.XSGroupDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:192,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:194,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:200,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:204,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:201,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].getEmptySequence()'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:213,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:218,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.traversers.XSDGroupTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:219,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:225,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:226,1
    - Dst: fSchemaHandler.schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:230,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(String,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:231,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:233,1
    - Dst: fSchemaHandler.addGlobalGroupDecl(org.apache.xerces.impl.xs.traversers.XSDGroupTraverser)
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:241,1
    - Dst: '[org.apache.xerces.xni.QName].<init>(String,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:253,1
    - Dst: fSchemaHandler.getGrpOrAttrGrpRedefinedByRestriction(int,org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.w3c.dom.Element)
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:252,1
    - Dst: fSchemaHandler.element2Locator(org.w3c.dom.Element)
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:258,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addRedefinedGroupDecl(org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,org.apache.xerces.impl.xs.XSGroupDecl,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:257,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDGroupTraverser:262,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 81
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSGroupDecl
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser
    argCount: 3
    argNames:
    - elmNode
    - schemaDoc
    - grammar
    argTypes:
    - org.w3c.dom.Element
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 266
      start: 142
    functionDepth: 2
    functionLinenumber: 142
    functionLinenumberEnd: 266
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDGroupTraverser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].equals(String)'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.traversers.XSDGroupTraverser)'
    - fSchemaHandler.element2Locator(org.w3c.dom.Element)
    - '[org.apache.xerces.impl.xs.XSGroupDecl].<init>()'
    - '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseSequence(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,org.apache.xerces.impl.xs.XSGroupDecl)'
    - '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseChoice(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,org.apache.xerces.impl.xs.XSGroupDecl)'
    - '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].reportSchemaError(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)'
    - fSchemaHandler.getGrpOrAttrGrpRedefinedByRestriction(int,org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.w3c.dom.Element)
    - '[org.w3c.dom.Element].getLocalName()'
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseAll(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,org.apache.xerces.impl.xs.XSGroupDecl)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addRedefinedGroupDecl(org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,org.apache.xerces.impl.xs.XSGroupDecl,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser)'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser)'
    - '[org.apache.xerces.impl.xs.XSConstraints].getEmptySequence()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(String)'
    - fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.xni.QName].<init>(String,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - fSchemaHandler.schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDGroupTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - fSchemaHandler.addGlobalGroupDecl(org.apache.xerces.impl.xs.traversers.XSDGroupTraverser)
    - '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(String,org.apache.xerces.impl.xs.traversers.XSDGroupTraverser)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSGroupDecl
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser
    argCount: 2
    argNames:
    - handler
    - gAttrCheck
    argTypes:
    - org.apache.xerces.impl.xs.traversers.XSDHandler
    - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 4
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDUniqueOrKeyTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
    signature: '[org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:49,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:55,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:57,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:62,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:62,1
    - Dst: '[org.apache.xerces.impl.xs.identity.UniqueOrKey].<init>(String,org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser,String,org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:63,1
    - Dst: '[org.apache.xerces.impl.xs.identity.UniqueOrKey].<init>(String,org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser,String,org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:65,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser].traverseIdentityConstraint(org.apache.xerces.impl.xs.identity.UniqueOrKey,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:73,1
    - Dst: '[org.apache.xerces.impl.xs.identity.UniqueOrKey].getIdentityConstraintName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:75,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:75,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addIDConstraintDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.UniqueOrKey)'
      Src: org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:76,1
    - Dst: fSchemaHandler.schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:79,1
    - Dst: '[org.apache.xerces.impl.xs.identity.UniqueOrKey].getIdentityConstraintName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:80,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser,org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:80,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addIDConstraintDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.UniqueOrKey,org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:82,1
    - Dst: fSchemaHandler.addIDConstraintDecl(org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser)
      Src: org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:92,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser:97,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.XSElementDecl
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser
    argCount: 4
    argNames:
    - uElem
    - element
    - schemaDoc
    - grammar
    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: []
    func_position:
      end: 98
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 98
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDUniqueOrKeyTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addIDConstraintDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.UniqueOrKey)'
    - '[org.apache.xerces.impl.xs.identity.UniqueOrKey].<init>(String,org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser,String,org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser].traverseIdentityConstraint(org.apache.xerces.impl.xs.identity.UniqueOrKey,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser].reportSchemaError(String,org.w3c.dom.Element)'
    - fSchemaHandler.schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[String].equals(String)'
    - fSchemaHandler.addIDConstraintDecl(org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser)
    - fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser,org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser)'
    - '[org.apache.xerces.impl.xs.identity.UniqueOrKey].getIdentityConstraintName()'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addIDConstraintDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.UniqueOrKey,org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser)'
    - fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    linkageType: ''
    returnType: void
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 2
    argNames:
    - handler
    - gAttrCheck
    argTypes:
    - org.apache.xerces.impl.xs.traversers.XSDHandler
    - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 3
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDWildcardTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
    signature: '[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:87,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].traverseWildcardDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:88,1
    - Dst: '[org.apache.xerces.impl.xs.util.XInt].intValue()'
      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:94,1
    - Dst: fSchemaHandler.fDeclPool.getParticleDecl()
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:97,1
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:99,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:109,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSParticleDecl
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 3
    argNames:
    - elmNode
    - schemaDoc
    - grammar
    argTypes:
    - org.w3c.dom.Element
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 112
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 112
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDWildcardTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
    - '[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].traverseWildcardDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.impl.xs.util.XInt].intValue()'
    - fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - fSchemaHandler.fDeclPool.getParticleDecl()
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSParticleDecl
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:128,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].traverseWildcardDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:129,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSWildcardDecl
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 3
    argNames:
    - elmNode
    - schemaDoc
    - grammar
    argTypes:
    - org.w3c.dom.Element
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 133
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 133
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDWildcardTraverser.java
    functionUses: 1
    functionsReached:
    - fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].traverseWildcardDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
    - fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSWildcardDecl
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:150,1
    - Dst: namespaceTypeAttr.shortValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:153,1
    - Dst: processContentsAttr.shortValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:158,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:161,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:165,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:165,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].traverseAnnotationDecl(org.w3c.dom.Element,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:166,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:167,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:170,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:172,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:177,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:181,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:183,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:188,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser:189,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - Object[]
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSWildcardDecl
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 4
    argNames:
    - elmNode
    - attrValues
    - schemaDoc
    - grammar
    argTypes:
    - org.w3c.dom.Element
    - Object[]
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 197
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 197
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].traverseWildcardDecl(org.w3c.dom.Element,Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDWildcardTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].reportSchemaError(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()'
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,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.impl.xs.traversers.XSDWildcardTraverser)'
    - processContentsAttr.shortValue()
    - namespaceTypeAttr.shortValue()
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].traverseAnnotationDecl(org.w3c.dom.Element,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSWildcardDecl
    signature: '[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].traverseWildcardDecl(org.w3c.dom.Element,Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:43,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      classConcrete: false
      classEnum: false
      classFields:
      - ParticleArray
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 2
    argNames:
    - handler
    - gAttrCheck
    argTypes:
    - org.apache.xerces.impl.xs.traversers.XSDHandler
    - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 3
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractParticleTraverser.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].<init>()'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:65,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:67,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:70,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:70,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:71,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:72,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:75,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:77,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].pushContext()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:82,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:84,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:87,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:90,1
    - Dst: fSchemaHandler.fElementTraverser.traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,org.apache.xerces.xs.XSObject)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:91,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:94,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].reportSchemaError(String,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:95,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].addParticle(org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:99,1
    - Dst: '[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:107,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].getParticleCount()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:109,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].popContext()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:110,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:113,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:114,1
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:119,1
    - Dst: minAtt.intValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:121,1
    - Dst: maxAtt.intValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:122,1
    - Dst: '[org.w3c.dom.Element].getParentNode()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:128,1
    - Dst: defaultVals.longValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:130,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].checkOccurrences(org.apache.xerces.impl.xs.XSParticleDecl,String,org.w3c.dom.Element,int,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:126,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:131,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      - int
      - org.apache.xerces.xs.XSObject
      classConcrete: false
      classEnum: false
      classFields:
      - ParticleArray
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSParticleDecl
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 5
    argNames:
    - allDecl
    - schemaDoc
    - grammar
    - allContextFlags
    - parent
    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: []
    func_position:
      end: 134
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 134
    functionName: '[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)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractParticleTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()'
    - minAtt.intValue()
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].checkOccurrences(org.apache.xerces.impl.xs.XSParticleDecl,String,org.w3c.dom.Element,int,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].reportSchemaError(String,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,org.w3c.dom.Element)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].popContext()'
    - '[org.w3c.dom.Element].getParentNode()'
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
    - maxAtt.intValue()
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].pushContext()'
    - fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].addParticle(org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser)'
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser)'
    - defaultVals.longValue()
    - fSchemaHandler.fElementTraverser.traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,org.apache.xerces.xs.XSObject)
    - '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].getParticleCount()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSParticleDecl
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseSeqChoice(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,boolean,org.apache.xerces.xs.XSObject)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      - int
      - org.apache.xerces.xs.XSObject
      classConcrete: false
      classEnum: false
      classFields:
      - ParticleArray
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSParticleDecl
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 5
    argNames:
    - seqDecl
    - schemaDoc
    - grammar
    - allContextFlags
    - parent
    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: []
    func_position:
      end: 158
      start: 151
    functionDepth: 2
    functionLinenumber: 151
    functionLinenumberEnd: 158
    functionName: '[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)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractParticleTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseSeqChoice(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,boolean,org.apache.xerces.xs.XSObject)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSParticleDecl
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseSeqChoice(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,boolean,org.apache.xerces.xs.XSObject)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      - int
      - org.apache.xerces.xs.XSObject
      classConcrete: false
      classEnum: false
      classFields:
      - ParticleArray
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSParticleDecl
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 5
    argNames:
    - choiceDecl
    - schemaDoc
    - grammar
    - allContextFlags
    - parent
    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: []
    func_position:
      end: 182
      start: 175
    functionDepth: 2
    functionLinenumber: 175
    functionLinenumberEnd: 182
    functionName: '[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)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractParticleTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseSeqChoice(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,boolean,org.apache.xerces.xs.XSObject)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSParticleDecl
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:201,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:203,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:205,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:205,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:206,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:207,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:210,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:212,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].pushContext()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:218,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:220,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:224,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:225,1
    - Dst: fSchemaHandler.fElementTraverser.traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,org.apache.xerces.xs.XSObject)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:226,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:228,1
    - Dst: fSchemaHandler.fGroupTraverser.traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:229,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].hasAllContent(org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:233,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].reportSchemaError(String,null,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:237,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:241,1
    - Dst: '[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,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,org.apache.xerces.xs.XSObject)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:242,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:244,1
    - Dst: '[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,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,org.apache.xerces.xs.XSObject)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:245,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:247,1
    - Dst: fSchemaHandler.fWildCardTraverser.traverseAny(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:248,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:253,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:256,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].reportSchemaError(String,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:258,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].addParticle(org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:262,1
    - Dst: '[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:271,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].getParticleCount()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:273,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].popContext()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:274,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:277,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:278,1
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:283,1
    - Dst: minAtt.intValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:285,1
    - Dst: maxAtt.intValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:286,1
    - Dst: '[org.w3c.dom.Element].getParentNode()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:292,1
    - Dst: defaultVals.longValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:294,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].checkOccurrences(org.apache.xerces.impl.xs.XSParticleDecl,org.w3c.dom.Element,int,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:290,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser:295,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 82
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      - int
      - boolean
      - org.apache.xerces.xs.XSObject
      classConcrete: false
      classEnum: false
      classFields:
      - ParticleArray
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSParticleDecl
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 6
    argNames:
    - decl
    - schemaDoc
    - grammar
    - allContextFlags
    - choice
    - parent
    argTypes:
    - org.w3c.dom.Element
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    - int
    - boolean
    - org.apache.xerces.xs.XSObject
    constantsTouched: []
    func_position:
      end: 298
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 298
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseSeqChoice(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,boolean,org.apache.xerces.xs.XSObject)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractParticleTraverser.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].reportSchemaError(String,null,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()'
    - minAtt.intValue()
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].reportSchemaError(String,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,org.w3c.dom.Element)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - '[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,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,org.apache.xerces.xs.XSObject)'
    - fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].popContext()'
    - '[org.w3c.dom.Element].getParentNode()'
    - fSchemaHandler.fGroupTraverser.traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].hasAllContent(org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser)'
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - fSchemaHandler.fWildCardTraverser.traverseAny(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
    - maxAtt.intValue()
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].pushContext()'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].checkOccurrences(org.apache.xerces.impl.xs.XSParticleDecl,org.w3c.dom.Element,int,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser)'
    - fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].addParticle(org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser)'
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser)'
    - '[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,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,org.apache.xerces.xs.XSObject)'
    - defaultVals.longValue()
    - fSchemaHandler.fElementTraverser.traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser,org.apache.xerces.xs.XSObject)
    - '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].getParticleCount()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSParticleDecl
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].traverseSeqChoice(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,boolean,org.apache.xerces.xs.XSObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSParticleDecl
      classConcrete: false
      classEnum: false
      classFields:
      - ParticleArray
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 1
    argNames:
    - particle
    argTypes:
    - org.apache.xerces.impl.xs.XSParticleDecl
    constantsTouched: []
    func_position:
      end: 308
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 308
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].hasAllContent(org.apache.xerces.impl.xs.XSParticleDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractParticleTraverser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].hasAllContent(org.apache.xerces.impl.xs.XSParticleDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int[],int,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray,int,int)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray:337,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XSParticleDecl[]
      - int[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 344
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 344
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].pushContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractParticleTraverser.java
    functionUses: 2
    functionsReached:
    - System.arraycopy(int[],int,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray,int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].pushContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XSParticleDecl[]
      - int[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 347
    functionDepth: 0
    functionLinenumber: 347
    functionLinenumberEnd: 349
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].getParticleCount()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractParticleTraverser.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].getParticleCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(XSParticleDecl[],int,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray,int)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray:357,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSParticleDecl
      classConcrete: true
      classEnum: false
      classFields:
      - XSParticleDecl[]
      - int[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - particle
    argTypes:
    - org.apache.xerces.impl.xs.XSParticleDecl
    constantsTouched: []
    func_position:
      end: 361
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 361
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].addParticle(org.apache.xerces.impl.xs.XSParticleDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractParticleTraverser.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(XSParticleDecl[],int,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].addParticle(org.apache.xerces.impl.xs.XSParticleDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(XSParticleDecl[],org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray,int,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray:369,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XSParticleDecl[]
      - int[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: XSParticleDecl[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 376
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 376
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].popContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractParticleTraverser.java
    functionUses: 2
    functionsReached:
    - System.arraycopy(XSParticleDecl[],org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray,int,org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray)
    linkageType: ''
    returnType: XSParticleDecl[]
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].popContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XSParticleDecl[]
      - int[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractParticleTraverser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 2
    argNames:
    - handler
    - gAttrCheck
    argTypes:
    - org.apache.xerces.impl.xs.traversers.XSDHandler
    - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
    constantsTouched: []
    func_position:
      end: 52
      start: 49
    functionDepth: 3
    functionLinenumber: 49
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDNotationTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
    signature: '[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:59,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:66,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDNotationTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:67,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].reportSchemaError(String,null,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:72,1
    - Dst: '[org.apache.xerces.impl.xs.XSNotationDecl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:76,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:83,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:86,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:86,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDNotationTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:87,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:88,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:91,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDNotationTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:93,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:98,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.traversers.XSDNotationTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:99,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:105,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].reportSchemaError(String,org.apache.xerces.impl.xs.traversers.XSDNotationTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:106,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:109,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:110,1
    - Dst: fSchemaHandler.schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:114,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(String,org.apache.xerces.impl.xs.traversers.XSDNotationTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:115,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,org.apache.xerces.impl.xs.traversers.XSDNotationTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:117,1
    - Dst: fSchemaHandler.addGlobalNotationDecl(org.apache.xerces.impl.xs.traversers.XSDNotationTraverser)
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:125,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDNotationTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDNotationTraverser:127,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSNotationDecl
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 3
    argNames:
    - elmNode
    - schemaDoc
    - grammar
    argTypes:
    - org.w3c.dom.Element
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 130
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 130
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDNotationTraverser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,org.apache.xerces.impl.xs.traversers.XSDNotationTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].reportSchemaError(String,null,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDNotationTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(String)'
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDNotationTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(String,org.apache.xerces.impl.xs.traversers.XSDNotationTraverser)'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
    - '[String].equals(String)'
    - fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDNotationTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].reportSchemaError(String,org.w3c.dom.Element)'
    - fSchemaHandler.addGlobalNotationDecl(org.apache.xerces.impl.xs.traversers.XSDNotationTraverser)
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.XSNotationDecl].<init>()'
    - '[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].reportSchemaError(String,org.apache.xerces.impl.xs.traversers.XSDNotationTraverser,org.w3c.dom.Element)'
    - fSchemaHandler.schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)'
    - '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.traversers.XSDNotationTraverser)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSNotationDecl
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 2
    argNames:
    - handler
    - gAttrCheck
    argTypes:
    - org.apache.xerces.impl.xs.traversers.XSDHandler
    - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
    constantsTouched: []
    func_position:
      end: 66
      start: 63
    functionDepth: 3
    functionLinenumber: 63
    functionLinenumberEnd: 66
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAttributeTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:74,1
    - Dst: '[org.w3c.dom.Element].getAttributeNode(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:85,1
    - Dst: fSchemaHandler.getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.w3c.dom.Element)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:87,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:89,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:90,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:90,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:91,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:92,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:95,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:97,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:102,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseNamedAttr(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,boolean,org.apache.xerces.impl.xs.XSComplexTypeDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:110,1
    - Dst: fSchemaHandler.fDeclPool.getAttributeUse()
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:126,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeUseImpl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:128,1
    - Dst: useAtt.shortValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:131,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:134,1
    - Dst: '[org.w3c.dom.Element].getAttributeNode(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:138,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].getAnnotations()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:139,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:143,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:144,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:156,1
    - Dst: useAtt.intValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:161,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:162,1
    - Dst: fValidationState.setNamespaceSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:171,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].checkDefaultValid(org.apache.xerces.impl.xs.XSAttributeUseImpl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:173,1
    - Dst: ide.getKey()
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:176,1
    - Dst: ide.getArgs()
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:176,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:176,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:177,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:184,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:185,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:194,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].getValInfo()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:197,1
    - Dst: '[Object].equals(Object)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:197,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:198,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].getValInfo()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:200,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:206,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 113
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSAttributeUseImpl
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 4
    argNames:
    - attrDecl
    - schemaDoc
    - grammar
    - enclosingCT
    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: []
    func_position:
      end: 208
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 208
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAttributeTraverser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseNamedAttr(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,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.XSDAttributeTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - ide.getArgs()
    - '[org.apache.xerces.impl.xs.XSAttributeUseImpl].<init>()'
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType()'
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].getValInfo()'
    - fValidationState.setNamespaceSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - fSchemaHandler.fDeclPool.getAttributeUse()
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].getTypeDefinition()'
    - '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - '[org.w3c.dom.Element].getAttributeNode(String)'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
    - fSchemaHandler.getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.w3c.dom.Element)
    - ide.getKey()
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
    - useAtt.intValue()
    - fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[Object].equals(Object)'
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].checkDefaultValid(org.apache.xerces.impl.xs.XSAttributeUseImpl)'
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].getAnnotations()'
    - '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
    - useAtt.shortValue()
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSAttributeUseImpl
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:215,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseNamedAttr(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,boolean,null)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:216,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSAttributeDecl
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 3
    argNames:
    - attrDecl
    - schemaDoc
    - grammar
    argTypes:
    - org.w3c.dom.Element
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 220
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 220
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAttributeTraverser.java
    functionUses: 1
    functionsReached:
    - fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - fAttrChecker.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,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,boolean,null)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSAttributeDecl
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fSchemaHandler.fDeclPool.getAttributeDecl()
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:248,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:250,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:255,1
    - Dst: formAtt.intValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:271,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
      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:287,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:294,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:296,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:296,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseAnnotationDecl(org.w3c.dom.Element,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:297,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:298,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:301,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:303,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:313,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:315,1
    - Dst: fSchemaHandler.fSimpleTypeTraverser.traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:316,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:318,1
    - Dst: fSchemaHandler.getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.w3c.dom.Element)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:324,1
    - Dst: type.getTypeCategory()
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:325,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:329,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:342,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:343,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].setValues(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:347,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:355,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reportSchemaError(String,null,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:357,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:363,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:372,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:387,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].checkNotationType(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:392,1
    - Dst: fValidationState.setNamespaceSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:398,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].checkDefaultValid(org.apache.xerces.impl.xs.XSAttributeDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:400,1
    - Dst: ide.getKey()
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:403,1
    - Dst: ide.getArgs()
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:403,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:403,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:404,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].setValues(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:408,1
    - Dst: attrType.isIDType()
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:415,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:416,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].setValues(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:420,1
    - Dst: nameAtt.equals(String)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:428,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reportSchemaError(String,null,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:429,1
    - Dst: tnsAtt.equals(String)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:436,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:437,1
    - Dst: nameAtt.equals(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:442,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:447,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:448,1
    - Dst: fSchemaHandler.schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:452,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:453,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:455,1
    - Dst: fSchemaHandler.addGlobalAttributeDecl(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:462,1
    CyclomaticComplexity: 48
    EdgeCount: 48
    ICount: 135
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - Object[]
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      - boolean
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSAttributeDecl
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 6
    argNames:
    - attrDecl
    - attrValues
    - schemaDoc
    - grammar
    - isGlobal
    - enclosingCT
    argTypes:
    - org.w3c.dom.Element
    - Object[]
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    - boolean
    - org.apache.xerces.impl.xs.XSComplexTypeDecl
    constantsTouched: []
    func_position:
      end: 467
      start: 232
    functionDepth: 2
    functionLinenumber: 232
    functionLinenumberEnd: 467
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseNamedAttr(org.w3c.dom.Element,Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,boolean,org.apache.xerces.impl.xs.XSComplexTypeDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAttributeTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser)'
    - ide.getArgs()
    - fSymbolTable.addSymbol(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser)
    - fValidationState.setNamespaceSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].<init>()'
    - tnsAtt.equals(String)
    - fSchemaHandler.addGlobalAttributeDecl(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser)
    - nameAtt.equals(String)
    - type.getTypeCategory()
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - fSchemaHandler.fDeclPool.getAttributeDecl()
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - fSchemaHandler.getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.w3c.dom.Element)
    - '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
    - formAtt.intValue()
    - ide.getKey()
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser)'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser)'
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].setValues(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser)'
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].setValues(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser)'
    - nameAtt.equals(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser)
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].checkNotationType(org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.w3c.dom.Element)'
    - fSchemaHandler.schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - fSchemaHandler.fSimpleTypeTraverser.traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reportSchemaError(String,null,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseAnnotationDecl(org.w3c.dom.Element,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].checkDefaultValid(org.apache.xerces.impl.xs.XSAttributeDecl)'
    - attrType.isIDType()
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSAttributeDecl
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseNamedAttr(org.w3c.dom.Element,Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,boolean,org.apache.xerces.impl.xs.XSComplexTypeDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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.xs.XSAttributeDecl].getValInfo()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:472,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].validate(String,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.dv.ValidatedInfo)'
      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:474,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].getValInfo()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:474,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:474,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].getValInfo()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:474,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].validate(String,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:474,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSAttributeDecl
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 1
    argNames:
    - attribute
    argTypes:
    - org.apache.xerces.impl.xs.XSAttributeDecl
    constantsTouched: []
    func_position:
      end: 475
      start: 470
    functionDepth: 1
    functionLinenumber: 470
    functionLinenumberEnd: 475
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].checkDefaultValid(org.apache.xerces.impl.xs.XSAttributeDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAttributeTraverser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].validate(String,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.dv.ValidatedInfo)'
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].getValInfo()'
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].getTypeDefinition()'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].checkDefaultValid(org.apache.xerces.impl.xs.XSAttributeDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(String,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.dv.ValidatedInfo)'
      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:482,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].validate(String,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser:482,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSAttributeUseImpl
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 1
    argNames:
    - attrUse
    argTypes:
    - org.apache.xerces.impl.xs.XSAttributeUseImpl
    constantsTouched: []
    func_position:
      end: 483
      start: 478
    functionDepth: 1
    functionLinenumber: 478
    functionLinenumberEnd: 483
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].checkDefaultValid(org.apache.xerces.impl.xs.XSAttributeUseImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAttributeTraverser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].validate(String,org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser,org.apache.xerces.impl.dv.ValidatedInfo)'
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].getTypeDefinition()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].checkDefaultValid(org.apache.xerces.impl.xs.XSAttributeUseImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:73,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].getErrorWildcard()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:75,1
    - Dst: '[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:78,1
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:83,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - String
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - boolean
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - XSAnnotationImpl[]
      - Object[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSParticleDecl
      static: true
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 71
    functionDepth: 2
    functionLinenumber: 71
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].getErrorContent()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDComplexTypeTraverser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].getErrorWildcard()'
    - '[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSParticleDecl
    signature: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].getErrorContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:92,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - String
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - boolean
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - XSAnnotationImpl[]
      - Object[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSWildcardDecl
      static: true
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 97
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].getErrorWildcard()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDComplexTypeTraverser.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSWildcardDecl
    signature: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].getErrorWildcard()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - String
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - boolean
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - XSAnnotationImpl[]
      - Object[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser
    argCount: 2
    argNames:
    - handler
    - gAttrCheck
    argTypes:
    - org.apache.xerces.impl.xs.traversers.XSDHandler
    - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
    constantsTouched: []
    func_position:
      end: 121
      start: 118
    functionDepth: 4
    functionLinenumber: 118
    functionLinenumberEnd: 121
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDComplexTypeTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
    signature: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:156,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].genAnonTypeName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:158,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentBackup()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:159,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseComplexTypeDecl(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:160,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentRestore()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:162,1
    - Dst: fSchemaHandler.element2Locator(org.w3c.dom.Element)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:164,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:164,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setIsAnonymous()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:165,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - String
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - boolean
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - XSAnnotationImpl[]
      - Object[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSComplexTypeDecl
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser
    argCount: 3
    argNames:
    - complexTypeNode
    - schemaDoc
    - grammar
    argTypes:
    - org.w3c.dom.Element
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 169
      start: 151
    functionDepth: 2
    functionLinenumber: 151
    functionLinenumberEnd: 169
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDComplexTypeTraverser.java
    functionUses: 0
    functionsReached:
    - fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setIsAnonymous()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentRestore()'
    - fSchemaHandler.element2Locator(org.w3c.dom.Element)
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentBackup()'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].genAnonTypeName(org.w3c.dom.Element)'
    - fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseComplexTypeDecl(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSComplexTypeDecl
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:183,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentBackup()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:186,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseComplexTypeDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:187,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentRestore()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:189,1
    - Dst: fSchemaHandler.element2Locator(org.w3c.dom.Element)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:191,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:191,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:194,1
    - Dst: type.getName()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:197,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:197,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:198,1
    - Dst: fSchemaHandler.schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:202,1
    - Dst: type.getName()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:203,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:203,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:205,1
    - Dst: fSchemaHandler.addGlobalTypeDecl(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:215,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:219,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - String
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - boolean
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - XSAnnotationImpl[]
      - Object[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSComplexTypeDecl
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser
    argCount: 3
    argNames:
    - complexTypeNode
    - schemaDoc
    - grammar
    argTypes:
    - org.w3c.dom.Element
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 222
      start: 179
    functionDepth: 2
    functionLinenumber: 179
    functionLinenumberEnd: 222
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDComplexTypeTraverser.java
    functionUses: 1
    functionsReached:
    - fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - type.getName()
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - fSchemaHandler.schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentRestore()'
    - fSchemaHandler.element2Locator(org.w3c.dom.Element)
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - fSchemaHandler.addGlobalTypeDecl(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentBackup()'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseComplexTypeDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSComplexTypeDecl
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:231,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:232,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setName(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:239,1
    - Dst: blockAtt.shortValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:242,1
    - Dst: finalAtt.shortValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:243,1
    - Dst: abstractAtt.booleanValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:248,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:257,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:259,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:259,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseAnnotationDecl(org.w3c.dom.Element,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:260,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:260,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:261,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:264,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:266,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:266,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:269,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:269,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:270,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:276,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:278,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:278,1
    - Dst: mixedAtt.booleanValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:292,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].processComplexContent(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:292,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:295,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:295,1
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:300,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:301,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:303,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:304,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:309,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:309,1
    - Dst: mixedAtt.booleanValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:311,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseComplexContent(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:311,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:313,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:315,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:316,1
    - Dst: mixedAtt.booleanValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:331,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].processComplexContent(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:331,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].handleComplexTypeError(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:337,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:342,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(XSAnnotationImpl[])'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:346,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setValues(String,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)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:344,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 84
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - String
      - Object[]
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - String
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - boolean
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - XSAnnotationImpl[]
      - Object[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSComplexTypeDecl
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser
    argCount: 5
    argNames:
    - complexTypeDecl
    - complexTypeName
    - attrValues
    - schemaDoc
    - grammar
    argTypes:
    - org.w3c.dom.Element
    - String
    - Object[]
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 349
      start: 225
    functionDepth: 6
    functionLinenumber: 225
    functionLinenumberEnd: 349
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseComplexTypeDecl(org.w3c.dom.Element,String,Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDComplexTypeTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseComplexContent(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
    - blockAtt.shortValue()
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseAnnotationDecl(org.w3c.dom.Element,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].handleComplexTypeError(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setValues(String,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)'
    - finalAtt.shortValue()
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(XSAnnotationImpl[])'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].<init>()'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - abstractAtt.booleanValue()
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setName(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].processComplexContent(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].<init>()'
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - System.out.println(String)
    - '[String].equals(String)'
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - '[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.impl.xs.traversers.XSDComplexTypeTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - mixedAtt.booleanValue()
    - '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSComplexTypeDecl
    signature: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseComplexTypeDecl(org.w3c.dom.Element,String,Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:358,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:367,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:368,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:368,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:369,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:369,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:370,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:373,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:375,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:375,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:381,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:382,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:390,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:391,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:393,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:396,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:397,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:401,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:403,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:404,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:405,1
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:410,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:419,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:420,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:421,1
    - Dst: fSchemaHandler.getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.w3c.dom.Element)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:425,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:429,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:430,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:431,1
    - Dst: type.getTypeCategory()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:441,1
    - Dst: baseComplexType.getFinal()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:444,1
    - Dst: baseComplexType.getContentType()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:446,1
    - Dst: baseComplexType.getSimpleType()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:447,1
    - Dst: baseComplexType.getContentType()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:451,1
    - Dst: baseComplexType.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:452,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:455,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:456,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:457,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:465,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:466,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:467,1
    - Dst: baseValidator.getFinal()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:470,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:477,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:478,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:481,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:489,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:493,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:493,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:494,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:494,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:495,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:498,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseSyntheticAnnotation(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,String,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:500,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:500,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:505,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:505,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:506,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:507,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:508,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:514,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseSyntheticAnnotation(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,String,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:516,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:516,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:530,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:530,1
    - Dst: fSchemaHandler.fSimpleTypeTraverser.traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:532,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:535,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:536,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:537,1
    - Dst: baseValidator.getFinal()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:544,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivationOk(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:543,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:545,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:546,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:547,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:552,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:558,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:559,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:560,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseFacets(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:573,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].genAnonTypeName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:580,1
    - Dst: fSchemaHandler.fDVFactory.createTypeRestriction(String,String,short,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,null)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:581,1
    - Dst: fValidationState.setNamespaceSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:583,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].applyFacets(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:584,1
    - Dst: ex.getKey()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:586,1
    - Dst: ex.getArgs()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:586,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:586,1
    - Dst: fSchemaHandler.fDVFactory.createTypeRestriction(String,String,short,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,null)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:588,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setAnonymous(boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:591,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].isAttrOrAttrGroup(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:598,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:599,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:600,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:601,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseAttrsAndAttrGrps(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,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)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:605,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:608,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:609,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:610,1
    - Dst: baseComplexType.getAttrGrp()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:617,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].mergeAttributes(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.XSAttributeGroupDecl,String,boolean,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:617,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:619,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:620,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:624,1
    - Dst: baseComplexType.getAttrGrp()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:626,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].validRestrictionOf(String,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:626,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:628,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:629,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,Object[],org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:630,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].isAttrOrAttrGroup(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:645,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:646,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:647,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:648,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseAttrsAndAttrGrps(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,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)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:652,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:656,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:657,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:658,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:663,1
    - Dst: baseComplexType.getAttrGrp()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:668,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].mergeAttributes(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.XSAttributeGroupDecl,String,boolean,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:668,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:670,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:671,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:678,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:679,1
    CyclomaticComplexity: 65
    EdgeCount: 65
    ICount: 218
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - String
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - boolean
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - XSAnnotationImpl[]
      - Object[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - ComplexTypeRecoverableError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser
    argCount: 3
    argNames:
    - simpleContentElement
    - schemaDoc
    - grammar
    argTypes:
    - org.w3c.dom.Element
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 680
      start: 352
    functionDepth: 5
    functionLinenumber: 352
    functionLinenumberEnd: 680
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDComplexTypeTraverser.java
    functionUses: 1
    functionsReached:
    - fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs()'
    - baseValidator.getFinal()
    - baseComplexType.getSimpleType()
    - '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - '[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivationOk(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - fValidationState.setNamespaceSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - baseComplexType.getFinal()
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseSyntheticAnnotation(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,String,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - baseComplexType.getParticle()
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setAnonymous(boolean)'
    - type.getTypeCategory()
    - fSchemaHandler.fDVFactory.createTypeRestriction(String,String,short,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,null)
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,Object[],org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].isAttrOrAttrGroup(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].applyFacets(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - fSchemaHandler.getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.w3c.dom.Element)
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.XSParticleDecl].emptiable()'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].validRestrictionOf(String,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - '[String].equals(String)'
    - baseComplexType.getAttrGrp()
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].mergeAttributes(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.XSAttributeGroupDecl,String,boolean,org.w3c.dom.Element)'
    - fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.w3c.dom.Element)'
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseFacets(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - ex.getKey()
    - baseComplexType.getContentType()
    - fSchemaHandler.fSimpleTypeTraverser.traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].genAnonTypeName(org.w3c.dom.Element)'
    - '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>()'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseAttrsAndAttrGrps(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,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)'
    - ex.getArgs()
    linkageType: ''
    returnType: void
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:688,1
    - Dst: mixedAtt.booleanValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:698,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:708,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:709,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:709,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:710,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:710,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:711,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:714,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:716,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:716,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:722,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:723,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:731,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:732,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:734,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:737,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:738,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:741,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:743,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:744,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:745,1
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:749,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:758,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:759,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:760,1
    - Dst: fSchemaHandler.getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.w3c.dom.Element)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:764,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:770,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:771,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:772,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:776,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:777,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:778,1
    - Dst: baseType.getFinal()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:787,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:788,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:789,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:792,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:799,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:803,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:803,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:804,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:804,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:805,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:808,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:810,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:810,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:814,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:814,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:815,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:816,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:817,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:822,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:824,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:824,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].processComplexContent(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:832,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:835,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:836,1
    - Dst: baseType.getParticle()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:843,1
    - Dst: baseType.getContentType()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:854,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:855,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:856,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:857,1
    - Dst: baseType.getAttrGrp()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:863,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].mergeAttributes(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.XSAttributeGroupDecl,String,boolean,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:863,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:865,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:866,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:870,1
    - Dst: baseType.getAttrGrp()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:873,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].validRestrictionOf(String,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:873,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:875,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:876,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,Object[],org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:877,1
    - Dst: baseType.getContentType()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:888,1
    - Dst: baseType.getSimpleType()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:889,1
    - Dst: baseType.getContentType()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:892,1
    - Dst: baseType.getContentType()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:899,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:900,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:901,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:902,1
    - Dst: baseType.getContentType()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:906,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:907,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:908,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:909,1
    - Dst: baseType.getParticle()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:916,1
    - Dst: baseType.getParticle()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:917,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:918,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:919,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:920,1
    - Dst: '[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:924,1
    - Dst: baseType.getParticle()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:928,1
    - Dst: '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:932,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:941,1
    - Dst: baseType.getAttrGrp()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:943,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].mergeAttributes(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.XSAttributeGroupDecl,String,boolean,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:943,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:945,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:946,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:953,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:954,1
    CyclomaticComplexity: 56
    EdgeCount: 56
    ICount: 187
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - String
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - boolean
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - XSAnnotationImpl[]
      - Object[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - ComplexTypeRecoverableError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser
    argCount: 4
    argNames:
    - complexContentElement
    - mixedOnType
    - schemaDoc
    - grammar
    argTypes:
    - org.w3c.dom.Element
    - boolean
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 956
      start: 682
    functionDepth: 1
    functionLinenumber: 682
    functionLinenumberEnd: 956
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDComplexTypeTraverser.java
    functionUses: 0
    functionsReached:
    - fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs()'
    - '[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - baseType.getSimpleType()
    - baseType.getAttrGrp()
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].processComplexContent(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - baseType.getContentType()
    - baseType.getParticle()
    - fSchemaHandler.getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.w3c.dom.Element)
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].validRestrictionOf(String,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].mergeAttributes(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.XSAttributeGroupDecl,String,boolean,org.w3c.dom.Element)'
    - fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,Object[],org.w3c.dom.Element)'
    - baseType.getFinal()
    - mixedAtt.booleanValue()
    - '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>()'
    linkageType: ''
    returnType: void
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUses()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:968,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:970,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:972,1
    - Dst: oneAttrUse.fAttrDecl.getNamespace()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:973,1
    - Dst: oneAttrUse.fAttrDecl.getName()
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:974,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUse(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:973,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:977,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:979,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:986,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].replaceAttributeUse(org.apache.xerces.xs.XSAttributeUse,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:991,1
    - Dst: '[org.apache.xerces.impl.xs.XSWildcardDecl].performUnionWith(org.apache.xerces.impl.xs.XSWildcardDecl,short)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1001,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1006,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - String
      - boolean
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - String
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - boolean
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - XSAnnotationImpl[]
      - Object[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - ComplexTypeRecoverableError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser
    argCount: 5
    argNames:
    - fromAttrGrp
    - toAttrGrp
    - typeName
    - extension
    - elem
    argTypes:
    - org.apache.xerces.impl.xs.XSAttributeGroupDecl
    - org.apache.xerces.impl.xs.XSAttributeGroupDecl
    - String
    - boolean
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 1011
      start: 961
    functionDepth: 3
    functionLinenumber: 961
    functionLinenumberEnd: 1011
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,String,boolean,org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDComplexTypeTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUses()'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].replaceAttributeUse(org.apache.xerces.xs.XSAttributeUse,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.impl.xs.XSWildcardDecl].performUnionWith(org.apache.xerces.impl.xs.XSWildcardDecl,short)'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUse(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - oneAttrUse.fAttrDecl.getName()
    - oneAttrUse.fAttrDecl.getNamespace()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,String,boolean,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1030,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1032,1
    - Dst: fSchemaHandler.fGroupTraverser.traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1034,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1036,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1038,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseSequence(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.XSComplexTypeDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1039,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1046,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1048,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseChoice(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.XSComplexTypeDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1049,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1056,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1058,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseAll(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.XSComplexTypeDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1059,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1066,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1079,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1082,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1082,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1083,1
    - Dst: '[org.apache.xerces.impl.xs.XSConstraints].getEmptySequence()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1094,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].isAttrOrAttrGroup(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1113,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1114,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseAttrsAndAttrGrps(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,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)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1119,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1121,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1128,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - boolean
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - String
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - boolean
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - XSAnnotationImpl[]
      - Object[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - ComplexTypeRecoverableError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser
    argCount: 5
    argNames:
    - complexContentChild
    - isMixed
    - isDerivation
    - schemaDoc
    - grammar
    argTypes:
    - org.w3c.dom.Element
    - boolean
    - boolean
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 1134
      start: 1013
    functionDepth: 2
    functionLinenumber: 1013
    functionLinenumberEnd: 1134
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDComplexTypeTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseChoice(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.XSComplexTypeDecl)'
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseAll(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.XSComplexTypeDecl)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs()'
    - '[String].equals(String)'
    - fSchemaHandler.fGroupTraverser.traverseLocal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)
    - '[org.apache.xerces.impl.xs.XSConstraints].getEmptySequence()'
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].isAttrOrAttrGroup(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseSequence(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,org.apache.xerces.impl.xs.XSComplexTypeDecl)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseAttrsAndAttrGrps(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,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)'
    linkageType: ''
    returnType: void
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1138,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1140,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1141,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1142,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - String
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - boolean
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - XSAnnotationImpl[]
      - Object[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 1146
      start: 1137
    functionDepth: 1
    functionLinenumber: 1137
    functionLinenumberEnd: 1146
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].isAttrOrAttrGroup(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDComplexTypeTraverser.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].isAttrOrAttrGroup(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - String
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - boolean
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - XSAnnotationImpl[]
      - Object[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser
    argCount: 1
    argNames:
    - simpleContentDecl
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 1149
      start: 1148
    functionDepth: 0
    functionLinenumber: 1148
    functionLinenumberEnd: 1149
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseSimpleContentDecl(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDComplexTypeTraverser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseSimpleContentDecl(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - String
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - boolean
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - XSAnnotationImpl[]
      - Object[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser
    argCount: 2
    argNames:
    - complexContentDecl
    - mixedOnComplexTypeDecl
    argTypes:
    - org.w3c.dom.Element
    - boolean
    constantsTouched: []
    func_position:
      end: 1153
      start: 1151
    functionDepth: 0
    functionLinenumber: 1151
    functionLinenumberEnd: 1153
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseComplexContentDecl(org.w3c.dom.Element,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDComplexTypeTraverser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseComplexContentDecl(org.w3c.dom.Element,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1164,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getParent(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1165,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getDocument(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1166,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getRoot(org.w3c.dom.Document)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1166,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1167,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1167,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getParent(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1168,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1170,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - String
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - boolean
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - XSAnnotationImpl[]
      - Object[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser
    argCount: 1
    argNames:
    - complexTypeDecl
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 1171
      start: 1158
    functionDepth: 1
    functionLinenumber: 1158
    functionLinenumberEnd: 1171
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].genAnonTypeName(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDComplexTypeTraverser.java
    functionUses: 2
    functionsReached:
    - '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.xerces.util.DOMUtil].getDocument(org.w3c.dom.Element)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.util.DOMUtil].getParent(org.w3c.dom.Element)'
    - '[org.apache.xerces.util.DOMUtil].getRoot(org.w3c.dom.Document)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].genAnonTypeName(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].reportSchemaError(String,Object[],org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1178,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].getErrorContent()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1188,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].getErrorWildcard()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - String
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - boolean
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - XSAnnotationImpl[]
      - Object[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser
    argCount: 3
    argNames:
    - messageId
    - args
    - e
    argTypes:
    - String
    - Object[]
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 1192
      start: 1174
    functionDepth: 3
    functionLinenumber: 1174
    functionLinenumberEnd: 1192
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].handleComplexTypeError(String,Object[],org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDComplexTypeTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].getErrorContent()'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].getErrorWildcard()'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].reportSchemaError(String,Object[],org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].handleComplexTypeError(String,Object[],org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(Object[],int,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,int,int)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1201,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1209,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1210,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - String
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - boolean
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - XSAnnotationImpl[]
      - Object[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1216
      start: 1194
    functionDepth: 1
    functionLinenumber: 1194
    functionLinenumberEnd: 1216
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentBackup()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDComplexTypeTraverser.java
    functionUses: 2
    functionsReached:
    - System.arraycopy(Object[],int,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,int,int)
    - '[Integer].<init>(org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentBackup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Integer].intValue()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1224,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1227,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - String
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - boolean
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - XSAnnotationImpl[]
      - Object[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1234
      start: 1218
    functionDepth: 1
    functionLinenumber: 1218
    functionLinenumberEnd: 1234
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentRestore()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDComplexTypeTraverser.java
    functionUses: 2
    functionsReached:
    - '[Boolean].booleanValue()'
    - '[Integer].intValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentRestore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(XSAnnotationImpl[],int,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,int,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser:1247,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSAnnotationImpl
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.xs.XSParticleDecl
      - org.apache.xerces.impl.xs.XSWildcardDecl
      - String
      - String
      - short
      - short
      - short
      - short
      - org.apache.xerces.xs.XSTypeDefinition
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.xs.XSParticleDecl
      - boolean
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - XSAnnotationImpl[]
      - Object[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser
    argCount: 1
    argNames:
    - annotation
    argTypes:
    - org.apache.xerces.impl.xs.XSAnnotationImpl
    constantsTouched: []
    func_position:
      end: 1251
      start: 1236
    functionDepth: 0
    functionLinenumber: 1236
    functionLinenumberEnd: 1251
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDComplexTypeTraverser.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(XSAnnotationImpl[],int,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser,int,org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Object[]
      - Element
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDComplexTypeTraverser.java
    functionUses: 2
    functionsReached:
    - '[Exception].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError
    signature: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].<init>(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Object[]
      - Element
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError
      static: false
      superClass: Exception
    argCount: 3
    argNames:
    - msgKey
    - args
    - e
    argTypes:
    - String
    - Object[]
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 139
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 139
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,Object[],org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDComplexTypeTraverser.java
    functionUses: 1
    functionsReached:
    - '[Exception].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError
    signature: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,Object[],org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 2
    argNames:
    - handler
    - gAttrCheck
    argTypes:
    - org.apache.xerces.impl.xs.traversers.XSDHandler
    - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 3
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractIDConstraintTraverser.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:51,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:53,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:61,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:61,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].traverseAnnotationDecl(org.w3c.dom.Element,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:62,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:62,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:63,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:66,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:71,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:73,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:73,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:78,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:78,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:79,1
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:82,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:85,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:89,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:89,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:90,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:90,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:91,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:94,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:97,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:101,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:103,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:103,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:109,1
    - Dst: '[org.apache.xerces.util.XMLChar].trim(org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:112,1
    - Dst: '[org.apache.xerces.impl.xs.identity.Selector.XPath].<init>(String,org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser,org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:116,1
    - Dst: '[org.apache.xerces.impl.xs.identity.Selector].<init>(org.apache.xerces.impl.xs.identity.Selector.XPath,org.apache.xerces.impl.xs.identity.IdentityConstraint)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:118,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].setSelector(org.apache.xerces.impl.xs.identity.Selector)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:119,1
    - Dst: e.getKey()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:122,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:122,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:124,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:129,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:132,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:134,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:138,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:138,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:139,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:140,1
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:145,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:148,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:151,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:151,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:152,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:152,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:153,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:157,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:160,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:162,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:162,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:167,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:168,1
    - Dst: '[org.apache.xerces.util.XMLChar].trim(org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:171,1
    - Dst: '[org.apache.xerces.impl.xs.identity.Field.XPath].<init>(String,org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser,org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:173,1
    - Dst: '[org.apache.xerces.impl.xs.identity.Field].<init>(org.apache.xerces.impl.xs.identity.Field.XPath,org.apache.xerces.impl.xs.identity.IdentityConstraint)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:175,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].addField(org.apache.xerces.impl.xs.identity.Field)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:176,1
    - Dst: e.getKey()
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:179,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:179,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:181,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:184,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:186,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getFieldCount()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser:189,1
    CyclomaticComplexity: 31
    EdgeCount: 31
    ICount: 106
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - Object[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 4
    argNames:
    - ic
    - icElem
    - schemaDoc
    - icElemAttrs
    argTypes:
    - org.apache.xerces.impl.xs.identity.IdentityConstraint
    - org.w3c.dom.Element
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - Object[]
    constantsTouched: []
    func_position:
      end: 190
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 190
    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,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractIDConstraintTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getFieldCount()'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[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.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].addField(org.apache.xerces.impl.xs.identity.Field)'
    - '[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.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].traverseAnnotationDecl(org.w3c.dom.Element,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
    - '[String].equals(String)'
    - '[org.apache.xerces.util.XMLChar].trim(org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].reportSchemaError(String,org.w3c.dom.Element)'
    - fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - e.getKey()
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser)'
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.identity.Selector.XPath].<init>(String,org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser,org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].setSelector(org.apache.xerces.impl.xs.identity.Selector)'
    - '[org.apache.xerces.impl.xs.identity.Field.XPath].<init>(String,org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser,org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
    linkageType: ''
    returnType: boolean
    signature: '[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,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:67,1
    - Dst: '[org.apache.xerces.util.StAXLocationWrapper].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:73,1
    - Dst: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].<init>(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:76,1
    - Dst: '[org.apache.xerces.xni.QName].<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:80,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:81,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:82,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:83,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:84,1
    - Dst: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setDeclaredPrefixes(java.util.ArrayList)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.StAXLocationWrapper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - java.util.ArrayList
      - org.apache.xerces.util.XMLStringBuffer
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 4
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/StAXSchemaParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setDeclaredPrefixes(java.util.ArrayList)'
    - '[org.apache.xerces.xni.QName].<init>()'
    - '[org.apache.xerces.xni.XMLString].<init>()'
    - '[org.apache.xerces.util.SymbolTable].<init>()'
    - '[org.apache.xerces.util.XMLStringBuffer].<init>()'
    - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].<init>(org.apache.xerces.util.SymbolTable)'
    - '[org.apache.xerces.util.StAXLocationWrapper].<init>()'
    - '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.StAXSchemaParser
    signature: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setSymbolTable(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:94,1
    - Dst: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].reset()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:95,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.StAXLocationWrapper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - java.util.ArrayList
      - org.apache.xerces.util.XMLStringBuffer
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - schemaDOMParser
    - symbolTable
    argTypes:
    - org.apache.xerces.impl.xs.opti.SchemaDOMParser
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 96
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 96
    functionName: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].reset(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/StAXSchemaParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setSymbolTable(org.apache.xerces.util.SymbolTable)'
    - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].reset()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].reset(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getDocument()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.StAXLocationWrapper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - java.util.ArrayList
      - org.apache.xerces.util.XMLStringBuffer
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].getDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/StAXSchemaParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getDocument()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].getDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLEventReader].peek()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:103,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].getEventType()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:105,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:108,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].getLocation()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:110,1
    - Dst: '[org.apache.xerces.util.StAXLocationWrapper].setLocation(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:110,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startDocument(org.apache.xerces.util.StAXLocationWrapper,null,org.apache.xerces.util.JAXPNamespaceContextWrapper,null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:111,1
    - Dst: '[javax.xml.stream.XMLEventReader].hasNext()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:112,1
    - Dst: '[javax.xml.stream.XMLEventReader].nextEvent()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:113,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].getEventType()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:114,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].asStartElement()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:118,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].getName()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:119,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:119,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].getLocation()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:120,1
    - Dst: '[org.apache.xerces.util.StAXLocationWrapper].setLocation(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:120,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].getNamespaceContext()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:121,1
    - Dst: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setNamespaceContext(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:121,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillXMLAttributes(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:122,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:123,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].addNamespaceDeclarations()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:124,1
    - Dst: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].pushContext()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:125,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.util.XMLAttributesImpl,null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:126,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].asEndElement()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:129,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].getName()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:130,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:130,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:131,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].getLocation()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:132,1
    - Dst: '[org.apache.xerces.util.StAXLocationWrapper].setLocation(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:132,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:133,1
    - Dst: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].popContext()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:134,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].asCharacters()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:141,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].getData()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:141,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].sendCharactersToSchemaParser(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:141,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].asCharacters()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:144,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].getData()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:144,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].sendCharactersToSchemaParser(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:144,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startCDATA(null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:147,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].asCharacters()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:148,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].getData()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:148,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].sendCharactersToSchemaParser(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:148,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endCDATA(null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:149,1
    - Dst: pi.getData()
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:153,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillProcessingInstruction(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:153,1
    - Dst: pi.getTarget()
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:154,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:154,1
    - Dst: '[org.apache.xerces.util.StAXLocationWrapper].setLocation(null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:174,1
    - Dst: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setNamespaceContext(null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:175,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endDocument(null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:176,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLEventReader
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.StAXLocationWrapper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - java.util.ArrayList
      - org.apache.xerces.util.XMLStringBuffer
      - int
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - javax.xml.stream.XMLEventReader
    constantsTouched: []
    func_position:
      end: 178
      start: 102
    functionDepth: 2
    functionLinenumber: 102
    functionLinenumberEnd: 178
    functionName: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].parse(javax.xml.stream.XMLEventReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/StAXSchemaParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].getEventType()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,null)'
    - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].pushContext()'
    - '[org.apache.xerces.util.StAXLocationWrapper].setLocation(null)'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].getNamespaceContext()'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].asCharacters()'
    - pi.getTarget()
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[javax.xml.stream.XMLEventReader].nextEvent()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.xni.XMLString,null)'
    - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setNamespaceContext(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[javax.xml.stream.XMLStreamException].<init>()'
    - '[org.apache.xerces.util.StAXLocationWrapper].setLocation(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.util.XMLAttributesImpl,null)'
    - '[javax.xml.stream.XMLEventReader].peek()'
    - '[javax.xml.stream.XMLEventReader].hasNext()'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].getData()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startDocument(org.apache.xerces.util.StAXLocationWrapper,null,org.apache.xerces.util.JAXPNamespaceContextWrapper,null)'
    - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setNamespaceContext(null)'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].asStartElement()'
    - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].popContext()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startCDATA(null)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endDocument(null)'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].sendCharactersToSchemaParser(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,boolean)'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].getName()'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillXMLAttributes(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillProcessingInstruction(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].asEndElement()'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].addNamespaceDeclarations()'
    - pi.getData()
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endCDATA(null)'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].getLocation()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].parse(javax.xml.stream.XMLEventReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamReader].hasNext()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:181,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getEventType()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:182,1
    - Dst: '[javax.xml.stream.XMLStreamException].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:185,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getLocation()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:187,1
    - Dst: '[org.apache.xerces.util.StAXLocationWrapper].setLocation(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:187,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startDocument(org.apache.xerces.util.StAXLocationWrapper,null,org.apache.xerces.util.JAXPNamespaceContextWrapper,null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:188,1
    - Dst: '[javax.xml.stream.XMLStreamReader].hasNext()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:190,1
    - Dst: '[javax.xml.stream.XMLStreamReader].next()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:192,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getLocation()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:200,1
    - Dst: '[org.apache.xerces.util.StAXLocationWrapper].setLocation(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:200,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getNamespaceContext()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:201,1
    - Dst: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setNamespaceContext(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:201,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getNamespaceURI()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:202,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:203,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:202,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillXMLAttributes(javax.xml.stream.XMLStreamReader)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:204,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(javax.xml.stream.XMLStreamReader)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:205,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].addNamespaceDeclarations()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:206,1
    - Dst: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].pushContext()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:207,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.util.XMLAttributesImpl,null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:208,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getLocation()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:211,1
    - Dst: '[org.apache.xerces.util.StAXLocationWrapper].setLocation(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:211,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getNamespaceContext()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:212,1
    - Dst: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setNamespaceContext(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:212,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getNamespaceURI()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:213,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getLocalName()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:214,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getPrefix()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:214,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:213,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(javax.xml.stream.XMLStreamReader)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:215,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:216,1
    - Dst: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].popContext()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:217,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getTextCharacters()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:224,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:225,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:224,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:226,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getTextCharacters()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:229,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getTextStart()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:230,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getTextLength()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:230,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:229,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:231,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startCDATA(null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:234,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getTextCharacters()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:235,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getTextStart()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:236,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getTextLength()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:236,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:235,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:237,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endCDATA(null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:238,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(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:241,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(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:242,1
    - Dst: '[org.apache.xerces.util.StAXLocationWrapper].setLocation(null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:262,1
    - Dst: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setNamespaceContext(null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:263,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endDocument(null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:264,1
    CyclomaticComplexity: 30
    EdgeCount: 30
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.StAXLocationWrapper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - java.util.ArrayList
      - org.apache.xerces.util.XMLStringBuffer
      - int
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 266
      start: 180
    functionDepth: 2
    functionLinenumber: 180
    functionLinenumberEnd: 266
    functionName: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].parse(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/StAXSchemaParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,null)'
    - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].pushContext()'
    - '[javax.xml.stream.XMLStreamReader].getTextCharacters()'
    - '[javax.xml.stream.XMLStreamReader].getLocation()'
    - '[org.apache.xerces.util.StAXLocationWrapper].setLocation(null)'
    - '[javax.xml.stream.XMLStreamReader].getLocalName()'
    - '[javax.xml.stream.XMLStreamReader].hasNext()'
    - '[javax.xml.stream.XMLStreamReader].getPITarget()'
    - '[javax.xml.stream.XMLStreamReader].getPIData()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.xni.XMLString,null)'
    - '[javax.xml.stream.XMLStreamReader].next()'
    - '[javax.xml.stream.XMLStreamReader].getNamespaceURI()'
    - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setNamespaceContext(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[javax.xml.stream.XMLStreamException].<init>()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,null)'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(javax.xml.stream.XMLStreamReader)'
    - '[javax.xml.stream.XMLStreamReader].getPrefix()'
    - '[org.apache.xerces.util.StAXLocationWrapper].setLocation(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,null)'
    - '[javax.xml.stream.XMLStreamReader].getEventType()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endCDATA(null)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.util.XMLAttributesImpl,null)'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillXMLAttributes(javax.xml.stream.XMLStreamReader)'
    - '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startDocument(org.apache.xerces.util.StAXLocationWrapper,null,org.apache.xerces.util.JAXPNamespaceContextWrapper,null)'
    - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setNamespaceContext(null)'
    - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].popContext()'
    - '[javax.xml.stream.XMLStreamReader].getNamespaceContext()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startCDATA(null)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endDocument(null)'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillProcessingInstruction(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].addNamespaceDeclarations()'
    - '[javax.xml.stream.XMLStreamReader].getTextLength()'
    - '[javax.xml.stream.XMLStreamReader].getTextStart()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].parse(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:271,1
    - Dst: '[String].getChars(int,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,char[],int)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:274,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(char[],int,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:275,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:277,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:280,1
    - Dst: '[String].getChars(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,char[],int)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:285,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(char[],int,int)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:286,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:288,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:291,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.StAXLocationWrapper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - java.util.ArrayList
      - org.apache.xerces.util.XMLStringBuffer
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - str
    - whitespace
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 295
      start: 269
    functionDepth: 1
    functionLinenumber: 269
    functionLinenumberEnd: 295
    functionName: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].sendCharactersToSchemaParser(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/StAXSchemaParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,null)'
    - '[org.apache.xerces.xni.XMLString].setValues(char[],int,int)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,null)'
    - '[String].getChars(int,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,char[],int)'
    - '[String].length()'
    - '[org.apache.xerces.xni.XMLString].setValues(char[],int,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[String].getChars(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,char[],int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].sendCharactersToSchemaParser(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:299,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:304,1
    - Dst: '[String].getChars(int,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,int)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:307,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,int,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:309,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.StAXLocationWrapper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - java.util.ArrayList
      - org.apache.xerces.util.XMLStringBuffer
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 310
      start: 298
    functionDepth: 0
    functionLinenumber: 298
    functionLinenumberEnd: 310
    functionName: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillProcessingInstruction(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/StAXSchemaParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,int,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[String].getChars(int,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,int)'
    - '[String].length()'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillProcessingInstruction(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:313,1
    - Dst: '[javax.xml.stream.events.StartElement].getAttributes()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:314,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].hasNext()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:315,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].next()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:316,1
    - Dst: attr.getName()
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:317,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:317,1
    - Dst: attr.getDTDType()
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:318,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getLength()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:319,1
    - Dst: attr.getValue()
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:321,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:320,1
    - Dst: attr.isSpecified()
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:322,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:322,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.StartElement
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.StAXLocationWrapper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - java.util.ArrayList
      - org.apache.xerces.util.XMLStringBuffer
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.StartElement
    constantsTouched: []
    func_position:
      end: 324
      start: 312
    functionDepth: 1
    functionLinenumber: 312
    functionLinenumberEnd: 324
    functionName: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillXMLAttributes(javax.xml.stream.events.StartElement)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/StAXSchemaParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].hasNext()'
    - '[org.apache.xerces.util.XMLAttributesImpl].getLength()'
    - attr.getValue()
    - '[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - attr.getName()
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].next()'
    - attr.getDTDType()
    - '[javax.xml.stream.events.StartElement].getAttributes()'
    - '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - attr.isSpecified()
    - '[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillXMLAttributes(javax.xml.stream.events.StartElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:327,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getAttributeCount()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:328,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getAttributeNamespace(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:330,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getAttributeLocalName(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:331,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getAttributePrefix(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:331,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:330,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getAttributeType(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:332,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getAttributeValue(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:334,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:333,1
    - Dst: '[javax.xml.stream.XMLStreamReader].isAttributeSpecified(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:335,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:335,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.StAXLocationWrapper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - java.util.ArrayList
      - org.apache.xerces.util.XMLStringBuffer
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - input
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 337
      start: 326
    functionDepth: 1
    functionLinenumber: 326
    functionLinenumberEnd: 337
    functionName: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillXMLAttributes(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/StAXSchemaParser.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.stream.XMLStreamReader].isAttributeSpecified(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[javax.xml.stream.XMLStreamReader].getAttributeNamespace(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[javax.xml.stream.XMLStreamReader].getAttributeCount()'
    - '[javax.xml.stream.XMLStreamReader].getAttributeType(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[javax.xml.stream.XMLStreamReader].getAttributePrefix(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[javax.xml.stream.XMLStreamReader].getAttributeLocalName(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[javax.xml.stream.XMLStreamReader].getAttributeValue(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillXMLAttributes(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].iterator()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:346,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].hasNext()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:347,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].next()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:348,1
    - Dst: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:349,1
    - Dst: nsPrefix.length()
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:350,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:353,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:354,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:355,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:356,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:357,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:364,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,String)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:365,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.StAXLocationWrapper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - java.util.ArrayList
      - org.apache.xerces.util.XMLStringBuffer
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 368
      start: 339
    functionDepth: 1
    functionLinenumber: 339
    functionLinenumberEnd: 368
    functionName: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].addNamespaceDeclarations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/StAXSchemaParser.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].hasNext()'
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,String)'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].next()'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    - nsPrefix.length()
    - '[java.util.ArrayList].iterator()'
    - '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].addNamespaceDeclarations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:372,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.StartElement
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.StAXLocationWrapper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - java.util.ArrayList
      - org.apache.xerces.util.XMLStringBuffer
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.StartElement
    constantsTouched: []
    func_position:
      end: 373
      start: 371
    functionDepth: 0
    functionLinenumber: 371
    functionLinenumberEnd: 373
    functionName: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(javax.xml.stream.events.StartElement)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/StAXSchemaParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[javax.xml.stream.events.StartElement].getNamespaces()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(javax.xml.stream.events.StartElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.EndElement
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.StAXLocationWrapper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - java.util.ArrayList
      - org.apache.xerces.util.XMLStringBuffer
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.EndElement
    constantsTouched: []
    func_position:
      end: 378
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 378
    functionName: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(javax.xml.stream.events.EndElement)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/StAXSchemaParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[javax.xml.stream.events.EndElement].getNamespaces()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(javax.xml.stream.events.EndElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].clear()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:382,1
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:383,1
    - Dst: '[java.util.Iterator].next()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:384,1
    - Dst: ns.getPrefix()
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:385,1
    - Dst: '[java.util.ArrayList].add()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:386,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.StAXLocationWrapper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - java.util.ArrayList
      - org.apache.xerces.util.XMLStringBuffer
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespaces
    argTypes:
    - java.util.Iterator
    constantsTouched: []
    func_position:
      end: 388
      start: 381
    functionDepth: 0
    functionLinenumber: 381
    functionLinenumberEnd: 388
    functionName: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(java.util.Iterator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/StAXSchemaParser.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add()'
    - '[java.util.Iterator].hasNext()'
    - '[java.util.ArrayList].clear()'
    - '[java.util.Iterator].next()'
    - ns.getPrefix()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(java.util.Iterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].clear()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:392,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getNamespaceCount()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:393,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getNamespacePrefix(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:395,1
    - Dst: '[java.util.ArrayList].add()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:396,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.StAXLocationWrapper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - java.util.ArrayList
      - org.apache.xerces.util.XMLStringBuffer
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 398
      start: 391
    functionDepth: 0
    functionLinenumber: 391
    functionLinenumberEnd: 398
    functionName: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/StAXSchemaParser.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.stream.XMLStreamReader].getNamespaceCount()'
    - '[java.util.ArrayList].add()'
    - '[java.util.ArrayList].clear()'
    - '[javax.xml.stream.XMLStreamReader].getNamespacePrefix(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:402,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.StAXLocationWrapper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - java.util.ArrayList
      - org.apache.xerces.util.XMLStringBuffer
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - toFill
    - toCopy
    argTypes:
    - org.apache.xerces.xni.QName
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 403
      start: 401
    functionDepth: 0
    functionLinenumber: 401
    functionLinenumberEnd: 403
    functionName: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,javax.xml.namespace.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/StAXSchemaParser.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.QName].getLocalPart()'
    - '[javax.xml.namespace.QName].getPrefix()'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[javax.xml.namespace.QName].getNamespaceURI()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:407,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:407,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:408,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:409,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:409,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:412,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:413,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:414,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:415,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:416,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,String,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
      Src: org.apache.xerces.impl.xs.traversers.StAXSchemaParser:418,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.StAXLocationWrapper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - java.util.ArrayList
      - org.apache.xerces.util.XMLStringBuffer
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - toFill
    - uri
    - localpart
    - prefix
    argTypes:
    - org.apache.xerces.xni.QName
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 419
      start: 406
    functionDepth: 4
    functionLinenumber: 406
    functionLinenumberEnd: 419
    functionName: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/StAXSchemaParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,String,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser,org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
    - '[String].length()'
    - '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.xs.traversers.StAXSchemaParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Stack].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:48,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:70,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:72,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>(org.w3c.dom.Element,org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:94,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].reset()'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:95,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:103,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(null,null)'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:108,1
    - Dst: '[org.apache.xerces.impl.xs.util.XInt].intValue()'
      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:113,1
    - Dst: '[org.apache.xerces.impl.xs.util.XInt].shortValue()'
      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:117,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:121,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>(org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:123,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:126,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].setSymbolTable(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:127,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - java.util.Stack
      - boolean
      - boolean
      - short
      - short
      - String
      - boolean
      - org.w3c.dom.Element
      - java.util.Vector
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - Object[]
      - org.apache.xerces.impl.xs.traversers.XSAnnotationInfo
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xs.XMLSchemaException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - schemaRoot
    - attrChecker
    - symbolTable
    argTypes:
    - org.w3c.dom.Element
    - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 134
      start: 90
    functionDepth: 4
    functionLinenumber: 90
    functionLinenumberEnd: 134
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDocumentInfo.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.validation.ValidationState].setSymbolTable(org.apache.xerces.util.SymbolTable)'
    - '[org.apache.xerces.impl.validation.ValidationState].<init>()'
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>(org.w3c.dom.Element,org.apache.xerces.util.SymbolTable)'
    - '[java.util.Vector].<init>()'
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>(org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
    - '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(null,null)'
    - '[org.apache.xerces.impl.xs.util.XInt].intValue()'
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].reset()'
    - '[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
    - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,boolean)'
    - '[java.util.Stack].<init>()'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
    - '[org.apache.xerces.impl.xs.util.XInt].shortValue()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    signature: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].<init>(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSAttributeChecker,org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Stack].push(org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:139,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:142,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:144,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - java.util.Stack
      - boolean
      - boolean
      - short
      - short
      - String
      - boolean
      - org.w3c.dom.Element
      - java.util.Vector
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - Object[]
      - org.apache.xerces.impl.xs.traversers.XSAnnotationInfo
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nsSupport
    argTypes:
    - org.apache.xerces.impl.xs.SchemaNamespaceSupport
    constantsTouched: []
    func_position:
      end: 145
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 145
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].backupNSSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDocumentInfo.java
    functionUses: 0
    functionsReached:
    - '[java.util.Stack].push(org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].backupNSSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Stack].pop()'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:148,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - java.util.Stack
      - boolean
      - boolean
      - short
      - short
      - String
      - boolean
      - org.w3c.dom.Element
      - java.util.Vector
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - Object[]
      - org.apache.xerces.impl.xs.traversers.XSAnnotationInfo
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 150
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].restoreNSSupport()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDocumentInfo.java
    functionUses: 1
    functionsReached:
    - '[java.util.Stack].pop()'
    - '[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].restoreNSSupport()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:154,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:156,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:159,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:160,1
    - Dst: '[org.w3c.dom.Element].getOwnerDocument()'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:162,1
    - Dst: doc.getDocumentURI()
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:164,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:165,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:166,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:167,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:170,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - java.util.Stack
      - boolean
      - boolean
      - short
      - short
      - String
      - boolean
      - org.w3c.dom.Element
      - java.util.Vector
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - Object[]
      - org.apache.xerces.impl.xs.traversers.XSAnnotationInfo
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 153
    functionDepth: 1
    functionLinenumber: 153
    functionLinenumberEnd: 171
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDocumentInfo.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].length()'
    - '[StringBuffer].toString()'
    - doc.getDocumentURI()
    - '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[StringBuffer].append(String)'
    - '[org.w3c.dom.Element].getOwnerDocument()'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].addElement()'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - java.util.Stack
      - boolean
      - boolean
      - short
      - short
      - String
      - boolean
      - org.w3c.dom.Element
      - java.util.Vector
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - Object[]
      - org.apache.xerces.impl.xs.traversers.XSAnnotationInfo
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespace
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 175
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 175
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].addAllowedNS(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDocumentInfo.java
    functionUses: 1
    functionsReached:
    - '[java.util.Vector].addElement()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].addAllowedNS(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].contains()'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:178,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - java.util.Stack
      - boolean
      - boolean
      - short
      - short
      - String
      - boolean
      - org.w3c.dom.Element
      - java.util.Vector
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - Object[]
      - org.apache.xerces.impl.xs.traversers.XSAnnotationInfo
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespace
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].isAllowedNS(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDocumentInfo.java
    functionUses: 2
    functionsReached:
    - '[java.util.Vector].contains()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].isAllowedNS(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:189,1
    - Dst: '[java.util.Vector].contains(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:190,1
    - Dst: '[java.util.Vector].addElement(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:192,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - java.util.Stack
      - boolean
      - boolean
      - short
      - short
      - String
      - boolean
      - org.w3c.dom.Element
      - java.util.Vector
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - Object[]
      - org.apache.xerces.impl.xs.traversers.XSAnnotationInfo
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 194
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 194
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].needReportTNSError(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDocumentInfo.java
    functionUses: 1
    functionsReached:
    - '[java.util.Vector].addElement(String)'
    - '[java.util.Vector].contains(String)'
    - '[java.util.Vector].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].needReportTNSError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - java.util.Stack
      - boolean
      - boolean
      - short
      - short
      - String
      - boolean
      - org.w3c.dom.Element
      - java.util.Vector
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - Object[]
      - org.apache.xerces.impl.xs.traversers.XSAnnotationInfo
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].getSchemaAttrs()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDocumentInfo.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].getSchemaAttrs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(Object[],null)'
      Src: org.apache.xerces.impl.xs.traversers.XSDocumentInfo:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - java.util.Stack
      - boolean
      - boolean
      - short
      - short
      - String
      - boolean
      - org.w3c.dom.Element
      - java.util.Vector
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - Object[]
      - org.apache.xerces.impl.xs.traversers.XSAnnotationInfo
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 206
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].returnSchemaAttrs()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDocumentInfo.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(Object[],null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].returnSchemaAttrs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.traversers.XSAnnotationInfo
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - java.util.Stack
      - boolean
      - boolean
      - short
      - short
      - String
      - boolean
      - org.w3c.dom.Element
      - java.util.Vector
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - Object[]
      - org.apache.xerces.impl.xs.traversers.XSAnnotationInfo
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - info
    argTypes:
    - org.apache.xerces.impl.xs.traversers.XSAnnotationInfo
    constantsTouched: []
    func_position:
      end: 212
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 212
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].addAnnotation(org.apache.xerces.impl.xs.traversers.XSAnnotationInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDocumentInfo.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].addAnnotation(org.apache.xerces.impl.xs.traversers.XSAnnotationInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - java.util.Stack
      - boolean
      - boolean
      - short
      - short
      - String
      - boolean
      - org.w3c.dom.Element
      - java.util.Vector
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - Object[]
      - org.apache.xerces.impl.xs.traversers.XSAnnotationInfo
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSAnnotationInfo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 218
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDocumentInfo.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSAnnotationInfo
    signature: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      - java.util.Stack
      - boolean
      - boolean
      - short
      - short
      - String
      - boolean
      - org.w3c.dom.Element
      - java.util.Vector
      - org.apache.xerces.impl.validation.ValidationState
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - Object[]
      - org.apache.xerces.impl.xs.traversers.XSAnnotationInfo
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].removeAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDocumentInfo.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].removeAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SAXLocatorWrapper].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:60,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:63,1
    - Dst: '[org.apache.xerces.xni.QName].<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:76,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:77,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:78,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.SAXLocatorWrapper
      - org.apache.xerces.util.NamespaceSupport
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 84
    functionDepth: 4
    functionLinenumber: 84
    functionLinenumberEnd: 84
    functionName: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/SchemaContentHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLString].<init>()'
    - '[org.apache.xerces.xni.QName].<init>()'
    - '[org.apache.xerces.util.XMLStringBuffer].<init>()'
    - '[org.apache.xerces.util.NamespaceSupport].<init>()'
    - '[org.apache.xerces.util.SAXLocatorWrapper].<init>()'
    - '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.SchemaContentHandler
    signature: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getDocument()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.SAXLocatorWrapper
      - org.apache.xerces.util.NamespaceSupport
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].getDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/SchemaContentHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getDocument()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].getDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SAXLocatorWrapper].setLocator(org.xml.sax.Locator)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.Locator
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.SAXLocatorWrapper
      - org.apache.xerces.util.NamespaceSupport
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locator
    argTypes:
    - org.xml.sax.Locator
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].setDocumentLocator(org.xml.sax.Locator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/SchemaContentHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SAXLocatorWrapper].setLocator(org.xml.sax.Locator)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].setDocumentLocator(org.xml.sax.Locator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.NamespaceSupport].reset()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:105,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startDocument(org.apache.xerces.util.SAXLocatorWrapper,null,org.apache.xerces.util.NamespaceSupport,null)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:107,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:110,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:113,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.SAXLocatorWrapper
      - org.apache.xerces.util.NamespaceSupport
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 115
    functionName: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].startDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/SchemaContentHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.apache.xerces.util.NamespaceSupport].reset()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startDocument(org.apache.xerces.util.SAXLocatorWrapper,null,org.apache.xerces.util.NamespaceSupport,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].startDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SAXLocatorWrapper].setLocator(null)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:121,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endDocument(null)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:123,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:126,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:129,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.SAXLocatorWrapper
      - org.apache.xerces.util.NamespaceSupport
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 131
    functionName: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].endDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/SchemaContentHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endDocument(null)'
    - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.apache.xerces.util.SAXLocatorWrapper].setLocator(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].endDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.NamespaceSupport].pushContext()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:139,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:142,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:143,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:143,1
    - Dst: uri.length()
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:149,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].declarePrefix(org.apache.xerces.impl.xs.traversers.SchemaContentHandler,org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:153,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.SAXLocatorWrapper
      - org.apache.xerces.util.NamespaceSupport
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 154
      start: 136
    functionDepth: 3
    functionLinenumber: 136
    functionLinenumberEnd: 154
    functionName: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].startPrefixMapping(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/SchemaContentHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.NamespaceSupport].pushContext()'
    - uri.length()
    - '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
    - '[String].length()'
    - '[org.apache.xerces.util.NamespaceSupport].declarePrefix(org.apache.xerces.impl.xs.traversers.SchemaContentHandler,org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].startPrefixMapping(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.SAXLocatorWrapper
      - org.apache.xerces.util.NamespaceSupport
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].endPrefixMapping(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/SchemaContentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].endPrefixMapping(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.NamespaceSupport].pushContext()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:168,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillQName(org.apache.xerces.xni.QName,String,String,String)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:173,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillXMLAttributes(org.xml.sax.Attributes)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:174,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixCount()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:178,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].addNamespaceDeclarations(int)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:180,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.util.XMLAttributesImpl,null)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:185,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:188,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:191,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.xml.sax.Attributes
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.SAXLocatorWrapper
      - org.apache.xerces.util.NamespaceSupport
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - uri
    - localName
    - qName
    - atts
    argTypes:
    - String
    - String
    - String
    - org.xml.sax.Attributes
    constantsTouched: []
    func_position:
      end: 193
      start: 166
    functionDepth: 5
    functionLinenumber: 166
    functionLinenumberEnd: 193
    functionName: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].startElement(String,String,String,org.xml.sax.Attributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/SchemaContentHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillXMLAttributes(org.xml.sax.Attributes)'
    - '[org.apache.xerces.util.NamespaceSupport].pushContext()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.util.XMLAttributesImpl,null)'
    - '[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixCount()'
    - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillQName(org.apache.xerces.xni.QName,String,String,String)'
    - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].addNamespaceDeclarations(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].startElement(String,String,String,org.xml.sax.Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillQName(org.apache.xerces.xni.QName,String,String,String)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:199,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,null)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:201,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:204,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:207,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].popContext()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:210,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.SAXLocatorWrapper
      - org.apache.xerces.util.NamespaceSupport
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - uri
    - localName
    - qName
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 212
      start: 198
    functionDepth: 5
    functionLinenumber: 198
    functionLinenumberEnd: 212
    functionName: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].endElement(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/SchemaContentHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endElement(org.apache.xerces.xni.QName,null)'
    - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.apache.xerces.util.NamespaceSupport].popContext()'
    - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillQName(org.apache.xerces.xni.QName,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].endElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(char[],int,int)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:219,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:220,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:223,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:226,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.SAXLocatorWrapper
      - org.apache.xerces.util.NamespaceSupport
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ch
    - start
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 228
      start: 217
    functionDepth: 1
    functionLinenumber: 217
    functionLinenumberEnd: 228
    functionName: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].characters(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/SchemaContentHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].characters(org.apache.xerces.xni.XMLString,null)'
    - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.apache.xerces.xni.XMLString].setValues(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].characters(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(char[],int,int)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:235,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:236,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:239,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:242,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.SAXLocatorWrapper
      - org.apache.xerces.util.NamespaceSupport
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ch
    - start
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 244
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 244
    functionName: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].ignorableWhitespace(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/SchemaContentHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,null)'
    - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.apache.xerces.xni.XMLString].setValues(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].ignorableWhitespace(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:251,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:251,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.xs.traversers.SchemaContentHandler,int,org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:251,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction(String,org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:252,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:255,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:258,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.SAXLocatorWrapper
      - org.apache.xerces.util.NamespaceSupport
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - data
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 260
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 260
    functionName: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].processingInstruction(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/SchemaContentHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[String].toCharArray()'
    - '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.impl.xs.traversers.SchemaContentHandler,int,org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].processingInstruction(String,org.apache.xerces.xni.XMLString,null)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].processingInstruction(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.SAXLocatorWrapper
      - org.apache.xerces.util.NamespaceSupport
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 267
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 267
    functionName: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].skippedEntity(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/SchemaContentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].skippedEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:275,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:275,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:276,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:277,1
    - Dst: uri.length()
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:280,1
    - Dst: rawname.indexOf(char)
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:291,1
    - Dst: rawname.substring(int,org.apache.xerces.impl.xs.traversers.SchemaContentHandler)
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:293,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:293,1
    - Dst: rawname.substring(int)
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:296,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:296,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(String,org.apache.xerces.impl.xs.traversers.SchemaContentHandler,org.apache.xerces.impl.xs.traversers.SchemaContentHandler,org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:303,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.SAXLocatorWrapper
      - org.apache.xerces.util.NamespaceSupport
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - toFill
    - uri
    - localpart
    - rawname
    argTypes:
    - org.apache.xerces.xni.QName
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 304
      start: 273
    functionDepth: 4
    functionLinenumber: 273
    functionLinenumberEnd: 304
    functionName: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillQName(org.apache.xerces.xni.QName,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/SchemaContentHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - uri.length()
    - rawname.substring(int)
    - rawname.substring(int,org.apache.xerces.impl.xs.traversers.SchemaContentHandler)
    - '[org.apache.xerces.xni.QName].setValues(String,org.apache.xerces.impl.xs.traversers.SchemaContentHandler,org.apache.xerces.impl.xs.traversers.SchemaContentHandler,org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - rawname.indexOf(char)
    - '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillQName(org.apache.xerces.xni.QName,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:307,1
    - Dst: '[org.xml.sax.Attributes].getLength()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:308,1
    - Dst: '[org.xml.sax.Attributes].getURI(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:310,1
    - Dst: '[org.xml.sax.Attributes].getLocalName(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:310,1
    - Dst: '[org.xml.sax.Attributes].getQName(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:310,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillQName(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.SchemaContentHandler,org.apache.xerces.impl.xs.traversers.SchemaContentHandler,org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:310,1
    - Dst: '[org.xml.sax.Attributes].getType(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:311,1
    - Dst: '[org.xml.sax.Attributes].getValue(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:312,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:312,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(org.apache.xerces.impl.xs.traversers.SchemaContentHandler,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:313,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.Attributes
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.SAXLocatorWrapper
      - org.apache.xerces.util.NamespaceSupport
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - atts
    argTypes:
    - org.xml.sax.Attributes
    constantsTouched: []
    func_position:
      end: 315
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 315
    functionName: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillXMLAttributes(org.xml.sax.Attributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/SchemaContentHandler.java
    functionUses: 1
    functionsReached:
    - '[org.xml.sax.Attributes].getURI(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(org.apache.xerces.impl.xs.traversers.SchemaContentHandler,boolean)'
    - '[org.xml.sax.Attributes].getValue(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillQName(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.SchemaContentHandler,org.apache.xerces.impl.xs.traversers.SchemaContentHandler,org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.xml.sax.Attributes].getLocalName(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.xml.sax.Attributes].getQName(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.xml.sax.Attributes].getType(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()'
    - '[org.xml.sax.Attributes].getLength()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillXMLAttributes(org.xml.sax.Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixAt(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:324,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].getURI(String)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:325,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:326,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:329,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:330,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:331,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:332,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.traversers.SchemaContentHandler,org.apache.xerces.impl.xs.traversers.SchemaContentHandler,org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:333,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.impl.xs.traversers.SchemaContentHandler,org.apache.xerces.impl.xs.traversers.SchemaContentHandler,org.apache.xerces.impl.xs.traversers.SchemaContentHandler,org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:340,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,String)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:341,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.SAXLocatorWrapper
      - org.apache.xerces.util.NamespaceSupport
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefixCount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 344
      start: 317
    functionDepth: 1
    functionLinenumber: 317
    functionLinenumberEnd: 344
    functionName: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].addNamespaceDeclarations(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/SchemaContentHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - '[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,String)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.traversers.SchemaContentHandler,org.apache.xerces.impl.xs.traversers.SchemaContentHandler,org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.impl.xs.traversers.SchemaContentHandler,org.apache.xerces.impl.xs.traversers.SchemaContentHandler,org.apache.xerces.impl.xs.traversers.SchemaContentHandler,org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixAt(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.apache.xerces.util.NamespaceSupport].getURI(String)'
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].addNamespaceDeclarations(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.SymbolTable
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.SAXLocatorWrapper
      - org.apache.xerces.util.NamespaceSupport
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - schemaDOMParser
    - symbolTable
    - namespacePrefixes
    - stringsInternalized
    argTypes:
    - org.apache.xerces.impl.xs.opti.SchemaDOMParser
    - org.apache.xerces.util.SymbolTable
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 352
      start: 346
    functionDepth: 0
    functionLinenumber: 346
    functionLinenumberEnd: 352
    functionName: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].reset(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.util.SymbolTable,boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/SchemaContentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].reset(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.util.SymbolTable,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getException()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:359,1
    - Dst: '[org.xml.sax.helpers.LocatorImpl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:363,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(String)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:364,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(String)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:365,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(int)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:366,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(int)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:367,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:368,1
    - Dst: '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.impl.xs.traversers.SchemaContentHandler,org.xml.sax.helpers.LocatorImpl)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:368,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:374,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.SAXLocatorWrapper
      - org.apache.xerces.util.NamespaceSupport
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 375
      start: 358
    functionDepth: 1
    functionLinenumber: 358
    functionLinenumberEnd: 375
    functionName: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/SchemaContentHandler.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.helpers.LocatorImpl].<init>()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
    - '[org.xml.sax.SAXException].<init>(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.xml.sax.helpers.LocatorImpl].setPublicId(String)'
    - '[org.xml.sax.helpers.LocatorImpl].setLineNumber(int)'
    - '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.impl.xs.traversers.SchemaContentHandler,org.xml.sax.helpers.LocatorImpl)'
    - '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
    - '[org.xml.sax.helpers.LocatorImpl].setSystemId(String)'
    - '[org.apache.xerces.xni.parser.XMLParseException].getException()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getPublicId()'
    - '[org.xml.sax.helpers.LocatorImpl].setColumnNumber(int)'
    - '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XNIException].getException()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:378,1
    - Dst: '[org.apache.xerces.xni.XNIException].getMessage()'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:380,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:380,1
    - Dst: '[org.xml.sax.SAXException].<init>(Exception)'
      Src: org.apache.xerces.impl.xs.traversers.SchemaContentHandler:385,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XNIException
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.util.SAXLocatorWrapper
      - org.apache.xerces.util.NamespaceSupport
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.apache.xerces.xni.XNIException
    constantsTouched: []
    func_position:
      end: 386
      start: 377
    functionDepth: 1
    functionLinenumber: 377
    functionLinenumberEnd: 386
    functionName: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.xni.XNIException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/SchemaContentHandler.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXException].<init>(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    - '[org.apache.xerces.xni.XNIException].getMessage()'
    - '[org.xml.sax.SAXException].<init>(Exception)'
    - '[org.apache.xerces.xni.XNIException].getException()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.xni.XNIException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 2
    argNames:
    - handler
    - gAttrCheck
    argTypes:
    - org.apache.xerces.impl.xs.traversers.XSDHandler
    - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
    constantsTouched: []
    func_position:
      end: 54
      start: 50
    functionDepth: 3
    functionLinenumber: 50
    functionLinenumberEnd: 54
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAttributeGroupTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
    signature: '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:62,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:71,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:72,1
    - Dst: fSchemaHandler.getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,org.w3c.dom.Element)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:77,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:80,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:82,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:83,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:84,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:85,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:87,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:89,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:94,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].reportSchemaError(String,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:95,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:99,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSAttributeGroupDecl
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 3
    argNames:
    - elmNode
    - schemaDoc
    - grammar
    argTypes:
    - org.w3c.dom.Element
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 102
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 102
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAttributeGroupTraverser.java
    functionUses: 1
    functionsReached:
    - fSchemaHandler.getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,org.w3c.dom.Element)
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].reportSchemaError(String,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,org.w3c.dom.Element)'
    - '[String].equals(String)'
    - fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].reportSchemaError(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSAttributeGroupDecl
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:108,1
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:111,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:117,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:125,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:128,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:128,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:129,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:130,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:133,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:135,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].traverseAttrsAndAttrGrps(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,null)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:142,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:145,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].reportSchemaError(String,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:146,1
    - Dst: nameAttr.equals(org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:149,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:151,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:156,1
    - Dst: '[org.apache.xerces.xni.QName].<init>(String,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:161,1
    - Dst: fSchemaHandler.getGrpOrAttrGrpRedefinedByRestriction(int,org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.w3c.dom.Element)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:159,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].validRestrictionOf(org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:164,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].reportSchemaError(String,Object[],org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:166,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:167,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:173,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:174,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:182,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:183,1
    - Dst: fSchemaHandler.schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:187,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(String,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:188,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:190,1
    - Dst: fSchemaHandler.addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:198,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser:201,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSAttributeGroupDecl
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 3
    argNames:
    - elmNode
    - schemaDoc
    - grammar
    argTypes:
    - org.w3c.dom.Element
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 204
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 204
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAttributeGroupTraverser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs()'
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].reportSchemaError(String,Object[],org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(String)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].<init>()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].validRestrictionOf(org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(String,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser)'
    - fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - nameAttr.equals(org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser)
    - fSchemaHandler.getGrpOrAttrGrpRedefinedByRestriction(int,org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.w3c.dom.Element)
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].reportSchemaError(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser)'
    - fSchemaHandler.addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser)
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
    - '[String].equals(String)'
    - fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].traverseAttrsAndAttrGrps(org.w3c.dom.Element,org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,null)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].reportSchemaError(String,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.xni.QName].<init>(String,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser,String)'
    - fSchemaHandler.schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSAttributeGroupDecl
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ns
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 313
      start: 311
    functionDepth: 0
    functionLinenumber: 311
    functionLinenumberEnd: 313
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ns
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 316
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 316
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].emptyString2Null(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].emptyString2Null(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getOwnerDocument()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:323,1
    - Dst: '[org.w3c.dom.Element].getOwnerDocument()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:324,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOM].getDocumentURI()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:324,1
    - Dst: '[java.util.Hashtable].get(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:326,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ele
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 327
      start: 318
    functionDepth: 1
    functionLinenumber: 318
    functionLinenumberEnd: 327
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].doc2SystemId(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOM].getDocumentURI()'
    - '[org.w3c.dom.Element].getOwnerDocument()'
    - '[java.util.Hashtable].get(org.w3c.dom.Element)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].doc2SystemId(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:238,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:250,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:251,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:252,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:253,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:254,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:255,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:256,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:260,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:261,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:262,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:263,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:264,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:265,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:266,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:272,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:273,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:274,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:275,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:276,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:277,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:278,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:287,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:292,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:298,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:302,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:305,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:334,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:338,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:345,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:349,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:352,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:359,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:360,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:449,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:450,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:451,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:452,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:453,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:454,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:455,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:459,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>(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:460,1
    - Dst: '[org.apache.xerces.impl.xs.util.SimpleLocator].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 461
      start: 458
    functionDepth: 1
    functionLinenumber: 458
    functionLinenumberEnd: 461
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].<init>(int)'
    - '[java.util.Vector].<init>()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].<init>(org.apache.xerces.impl.xs.opti.SchemaParsingConfig)'
    - '[org.apache.xerces.impl.xs.util.SimpleLocator].<init>()'
    - '[java.util.Hashtable].<init>()'
    - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDHandler
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:238,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:250,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:251,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:252,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:253,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:254,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:255,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:256,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:260,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:261,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:262,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:263,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:264,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:265,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:266,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:272,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:273,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:274,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:275,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:276,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:277,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:278,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:287,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:292,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:298,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:302,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:305,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:334,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:338,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:345,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:349,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:352,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:359,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:360,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:449,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:450,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:451,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:452,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:453,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:454,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:455,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:467,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:473,1
    - Dst: '[org.apache.xerces.impl.xs.util.SimpleLocator].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4084,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSGrammarBucket
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDHandler
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - gBucket
    argTypes:
    - org.apache.xerces.impl.xs.XSGrammarBucket
    constantsTouched: []
    func_position:
      end: 474
      start: 466
    functionDepth: 2
    functionLinenumber: 466
    functionLinenumberEnd: 474
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].<init>(org.apache.xerces.impl.xs.XSGrammarBucket)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].<init>(int)'
    - '[java.util.Vector].<init>()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].<init>()'
    - '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
    - '[org.apache.xerces.impl.xs.util.SimpleLocator].<init>()'
    - '[java.util.Hashtable].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDHandler
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].<init>(org.apache.xerces.impl.xs.XSGrammarBucket)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].resetNodePool()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:491,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].getContextType()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:494,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].isExistingGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:504,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(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:505,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:508,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(String,String,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:516,1
    - Dst: '[org.apache.xerces.xs.StringList].contains(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:516,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:526,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:529,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].prepareForParse()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:535,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.util.DOMInputSource,org.apache.xerces.impl.xs.traversers.XSDHandler,short,null)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:540,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.util.SAXInputSource,org.apache.xerces.impl.xs.traversers.XSDHandler,short,null)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:545,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.util.StAXInputSource,org.apache.xerces.impl.xs.traversers.XSDHandler,short,null)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:550,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(org.apache.xerces.impl.xs.util.XSInputSource,org.apache.xerces.impl.xs.XSDDescription)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:555,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.impl.xs.traversers.XSDHandler,short,null)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:558,1
    - Dst: xsinput.getGrammars()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:574,1
    - Dst: grammars[0].getTargetNamespace()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:576,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:576,1
    - Dst: xsinput.getComponents()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:579,1
    - Dst: components[0].getNamespace()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:581,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:581,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getAttrValue(org.apache.xerces.impl.xs.traversers.XSDHandler,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:591,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:592,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:595,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setTargetNamespace(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:596,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:601,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:602,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:602,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,String,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:602,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:606,1
    - Dst: '[org.apache.xerces.xs.StringList].contains(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:606,1
    - Dst: '[XSDKey].<init>(String,short,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:611,1
    - Dst: '[java.util.Hashtable].put(XSDKey,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:612,1
    - Dst: '[java.util.Hashtable].put(org.w3c.dom.Element,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:614,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].prepareForTraverse()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:620,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:622,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].constructTrees(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.XSDDescription,null)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:622,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].buildGlobalNameRegistries()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:628,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:631,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].traverseSchemas(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:632,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].traverseLocalElements()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:635,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].resolveKeyRefs()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:638,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:646,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:648,1
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:650,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].emptyString2Null(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:652,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:652,1
    - Dst: ins.size()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:658,1
    - Dst: ins.elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:660,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:660,1
    - Dst: ins.setElementAt(org.apache.xerces.impl.xs.SchemaGrammar)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:663,1
    - Dst: ins.setSize(org.apache.xerces.impl.xs.traversers.XSDHandler)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:665,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].setImportedGrammars(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:667,1
    - Dst: annotationInfo.size()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:671,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].validateAnnotations(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:672,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:676,1
    CyclomaticComplexity: 43
    EdgeCount: 43
    ICount: 132
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.xs.XSDDescription
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.SchemaGrammar
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - is
    - desc
    - locationPairs
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    - org.apache.xerces.impl.xs.XSDDescription
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 677
      start: 487
    functionDepth: 12
    functionLinenumber: 487
    functionLinenumberEnd: 677
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 2
    functionsReached:
    - ins.setElementAt(org.apache.xerces.impl.xs.SchemaGrammar)
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].buildGlobalNameRegistries()'
    - annotationInfo.size()
    - '[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.SchemaGrammar].getDocumentLocations()'
    - '[org.apache.xerces.impl.xs.XSDDescription].setTargetNamespace(String)'
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
    - '[org.apache.xerces.impl.xs.XSDDescription].getContextType()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].constructTrees(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.XSDDescription,null)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].emptyString2Null(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].validateAnnotations(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - ins.elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].setImportedGrammars(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.util.StAXInputSource,org.apache.xerces.impl.xs.traversers.XSDHandler,short,null)'
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].resolveKeyRefs()'
    - components[0].getNamespace()
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].prepareForTraverse()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].isExistingGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].traverseLocalElements()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()'
    - '[String].length()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].prepareForParse()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].resetNodePool()'
    - '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.util.SAXInputSource,org.apache.xerces.impl.xs.traversers.XSDHandler,short,null)'
    - '[java.util.Hashtable].put(XSDKey,org.w3c.dom.Element)'
    - '[org.apache.xerces.util.DOMUtil].getAttrValue(org.apache.xerces.impl.xs.traversers.XSDHandler,String)'
    - ins.size()
    - xsinput.getComponents()
    - '[XSDKey].<init>(String,short,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()'
    - ins.setSize(org.apache.xerces.impl.xs.traversers.XSDHandler)
    - xsinput.getGrammars()
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,String,boolean)'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].traverseSchemas(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.impl.xs.traversers.XSDHandler,short,null)'
    - '[java.util.Hashtable].put(org.w3c.dom.Element,String)'
    - '[org.apache.xerces.xs.StringList].contains(String)'
    - grammars[0].getTargetNamespace()
    - '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.util.DOMInputSource,org.apache.xerces.impl.xs.traversers.XSDHandler,short,null)'
    - '[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SchemaGrammar
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].parseSchema(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].createAnnotationValidator()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:681,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:683,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,null,null)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:684,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].refreshGrammars(org.apache.xerces.impl.xs.XSGrammarBucket)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:685,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:687,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setSystemId(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:687,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:688,1
    - Dst: '[java.io.StringReader].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:690,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(java.io.StringReader)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:690,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:692,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.ArrayList
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationInfo
    argTypes:
    - java.util.ArrayList
    constantsTouched: []
    func_position:
      end: 698
      start: 679
    functionDepth: 11
    functionLinenumber: 679
    functionLinenumberEnd: 698
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].validateAnnotations(java.util.ArrayList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XML11Configuration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].refreshGrammars(org.apache.xerces.impl.xs.XSGrammarBucket)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].setSystemId(String)'
    - '[java.io.StringReader].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].createAnnotationValidator()'
    - '[java.util.ArrayList].get(int)'
    - '[java.util.ArrayList].size()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,null,null)'
    - '[java.util.ArrayList].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(java.io.StringReader)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].validateAnnotations(java.util.ArrayList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:701,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:702,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setFeature(String,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:703,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setFeature(String,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:704,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:705,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getErrorHandler()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:707,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:708,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:710,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,java.util.Locale)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:711,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 712
      start: 700
    functionDepth: 4
    functionLinenumber: 700
    functionLinenumberEnd: 712
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].createAnnotationValidator()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool)'
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].<init>()'
    - '[org.apache.xerces.impl.XMLErrorReporter].getErrorHandler()'
    - '[org.apache.xerces.parsers.XML11Configuration].setFeature(String,boolean)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,java.util.Locale)'
    - '[org.apache.xerces.parsers.XML11Configuration].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].createAnnotationValidator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:719,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.SchemaGrammar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tns
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 720
      start: 718
    functionDepth: 1
    functionLinenumber: 718
    functionLinenumberEnd: 720
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGrammar(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SchemaGrammar
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGrammar(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:728,1
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveGrammar(org.apache.xerces.impl.xs.XSDDescription)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:731,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.traversers.XSDHandler,boolean,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:735,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(String,null,null)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:738,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSDDescription
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.SchemaGrammar
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - desc
    - ignoreConflict
    argTypes:
    - org.apache.xerces.impl.xs.XSDDescription
    - boolean
    constantsTouched: []
    func_position:
      end: 745
      start: 727
    functionDepth: 1
    functionLinenumber: 727
    functionLinenumberEnd: 745
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 7
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.traversers.XSDHandler,boolean,boolean)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(String,null,null)'
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveGrammar(org.apache.xerces.impl.xs.XSDDescription)'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
    - '[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SchemaGrammar
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:778,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].getContextType()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:779,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].<init>(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSAttributeChecker,org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:784,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:786,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:793,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:794,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:816,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:824,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setTargetNamespace(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:835,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:842,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].addAllowedNS(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:852,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:858,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].isImmutable()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:859,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].<init>(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:860,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:861,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportListWith(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:863,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportListFor(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:870,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:874,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:877,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].makeClone()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:879,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].<init>(String,org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:879,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:880,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].makeClone()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:884,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].<init>(String,org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:884,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:885,1
    - Dst: '[java.util.Hashtable].get(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:890,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addDocument(null,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:890,1
    - Dst: '[java.util.Hashtable].put(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:892,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:893,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:897,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:899,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:902,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:907,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:909,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:913,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:917,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:920,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:922,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:923,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseAnnotationDecl(org.w3c.dom.Element,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:926,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:925,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:928,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:930,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:931,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:935,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:937,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:937,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:940,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:944,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].isAllowedNS(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:951,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].addAllowedNS(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:956,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:960,1
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:962,1
    - Dst: '[java.util.Vector].addElement(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:966,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:967,1
    - Dst: '[java.util.Hashtable].put(String,java.util.Vector)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:968,1
    - Dst: '[java.util.Vector].addElement(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:969,1
    - Dst: '[java.util.Vector].contains(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:971,1
    - Dst: '[java.util.Vector].addElement(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:972,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].reset()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:975,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setContextType(short)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:976,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].doc2SystemId(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:977,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setBaseSystemId(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:977,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setLiteralSystemId(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:978,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setLocationHints()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:979,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setTargetNamespace(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:980,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:984,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:988,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].getBaseSystemId()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:988,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:988,1
    - Dst: '[org.apache.xerces.xs.StringList].contains(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:988,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].isExistingGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:998,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].resolveSchema(org.apache.xerces.impl.xs.XSDDescription,boolean,org.w3c.dom.Element,null)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1010,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1012,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1013,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1017,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1020,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>(org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1021,1
    - Dst: '[java.util.Hashtable].put(org.w3c.dom.Element,org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1021,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1026,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1027,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1029,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1030,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseAnnotationDecl(org.w3c.dom.Element,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1033,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1032,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1035,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1037,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1038,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1042,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1044,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1044,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1049,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1051,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1052,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1053,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseAnnotationDecl(org.w3c.dom.Element,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1056,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1055,1
    - Dst: '[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Element,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1057,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1060,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1062,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1062,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1068,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1071,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1078,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].nonAnnotationContent(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1079,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].reset()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1082,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setContextType(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1083,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].doc2SystemId(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1084,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setBaseSystemId(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1084,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setLocationHints()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1085,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setTargetNamespace(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1086,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].resolveSchemaSource(org.apache.xerces.impl.xs.XSDDescription,boolean,org.w3c.dom.Element,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1089,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:1092,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,String,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1092,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1093,1
    - Dst: '[org.apache.xerces.xs.StringList].contains(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1093,1
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1101,1
    - Dst: '[java.util.Hashtable].get(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1118,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].constructTrees(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1121,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1124,1
    - Dst: '[java.util.Hashtable].put(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1128,1
    - Dst: '[java.util.Vector].addElement(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1132,1
    - Dst: '[java.util.Hashtable].put(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,java.util.Vector)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1137,1
    CyclomaticComplexity: 79
    EdgeCount: 79
    ICount: 233
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - String
      - org.apache.xerces.impl.xs.XSDDescription
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - schemaRoot
    - locationHint
    - desc
    - nsCollision
    argTypes:
    - org.w3c.dom.Element
    - String
    - org.apache.xerces.impl.xs.XSDDescription
    - boolean
    constantsTouched: []
    func_position:
      end: 1139
      start: 776
    functionDepth: 8
    functionLinenumber: 776
    functionLinenumberEnd: 1139
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].constructTrees(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.XSDDescription,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].resolveSchemaSource(org.apache.xerces.impl.xs.XSDDescription,boolean,org.w3c.dom.Element,boolean)'
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>(org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].constructTrees(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].nonAnnotationContent(org.w3c.dom.Element)'
    - '[java.util.Vector].addElement(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[java.util.Hashtable].put(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.XSDDescription].setBaseSystemId(String)'
    - '[java.util.Hashtable].put(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,java.util.Vector)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations()'
    - '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.XSDDescription].setTargetNamespace(String)'
    - '[org.apache.xerces.impl.xs.XSDDescription].reset()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
    - '[org.apache.xerces.impl.xs.XSDDescription].getContextType()'
    - '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].isAllowedNS(String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].isImmutable()'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.XSDDescription].setContextType(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[java.util.Vector].<init>()'
    - '[java.util.Hashtable].put(String,java.util.Vector)'
    - '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseAnnotationDecl(org.w3c.dom.Element,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].isExistingGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportListFor(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addDocument(null,String)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()'
    - '[String].length()'
    - '[org.apache.xerces.impl.xs.XSDDescription].setTargetNamespace(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[java.util.Hashtable].get(String)'
    - '[org.apache.xerces.impl.xs.XSDDescription].setLiteralSystemId(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[java.util.Hashtable].put(org.w3c.dom.Element,org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].doc2SystemId(org.w3c.dom.Element)'
    - '[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)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[java.util.Vector].addElement(String)'
    - '[java.util.Hashtable].get(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.XSDDescription].setLocationHints()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].resolveSchema(org.apache.xerces.impl.xs.XSDDescription,boolean,org.w3c.dom.Element,null)'
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,String,boolean)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(String,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.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.XSDDescription].makeClone()'
    - '[java.util.Vector].contains(String)'
    - '[org.apache.xerces.impl.xs.XSDDescription].getBaseSystemId()'
    - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Element,java.util.Hashtable)'
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].<init>(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.XSDocumentInfo].addAllowedNS(String)'
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler,boolean)'
    - '[org.apache.xerces.impl.xs.XSDDescription].setContextType(short)'
    - '[org.apache.xerces.xs.StringList].contains(String)'
    - '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].<init>(String,org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.util.SymbolTable)'
    - '[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.XSDDescription].getTargetNamespace()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].constructTrees(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.XSDDescription,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1142,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1144,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].isImmutable()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1146,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1151,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].getLiteralSystemId()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1151,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].getBaseSystemId()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1151,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1151,1
    - Dst: '[org.apache.xerces.xs.StringList].contains(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1151,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSDDescription
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - desc
    - ignoreConflict
    argTypes:
    - org.apache.xerces.impl.xs.XSDDescription
    - boolean
    constantsTouched: []
    func_position:
      end: 1157
      start: 1141
    functionDepth: 2
    functionLinenumber: 1141
    functionLinenumberEnd: 1157
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].isExistingGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations()'
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler,boolean)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
    - '[org.apache.xerces.xs.StringList].contains(String)'
    - '[org.apache.xerces.impl.xs.XSDDescription].getLiteralSystemId()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].isImmutable()'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
    - '[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()'
    - '[org.apache.xerces.impl.xs.XSDDescription].getBaseSystemId()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].isExistingGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1168,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1170,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1171,1
    - Dst: isg1.getTargetNamespace()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1172,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1172,1
    - Dst: '[java.util.Vector].set(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1174,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammar
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 1178
      start: 1167
    functionDepth: 1
    functionLinenumber: 1167
    functionLinenumberEnd: 1178
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportListFor(org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[java.util.Vector].set(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()'
    - isg1.getTargetNamespace()
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportListFor(org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1190,1
    - Dst: sg.getImportedGrammars()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1194,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1196,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1197,1
    - Dst: isg.getTargetNamespace()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1198,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      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(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1198,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1198,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].set(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1200,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newGrammar
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 1208
      start: 1189
    functionDepth: 1
    functionLinenumber: 1189
    functionLinenumberEnd: 1208
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportListWith(org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].set(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - sg.getImportedGrammars()
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(String)'
    - isg.getTargetNamespace()
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportListWith(org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Stack].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1228,1
    - Dst: '[java.util.Stack].push(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1229,1
    - Dst: '[java.util.Stack].empty()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1231,1
    - Dst: '[java.util.Stack].pop()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1233,1
    - Dst: '[org.apache.xerces.util.DOMUtil].isHidden(org.apache.xerces.impl.xs.traversers.XSDHandler,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1235,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1244,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1246,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1249,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1249,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1253,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1253,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1254,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1254,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1256,1
    - Dst: '[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Element,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1258,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1260,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1260,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1262,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1264,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1266,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1267,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1268,1
    - Dst: '[org.apache.xerces.util.XMLChar].trim(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1273,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1274,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1275,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1276,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1278,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].renameRedefiningComponents(org.apache.xerces.impl.xs.traversers.XSDHandler,org.w3c.dom.Element,String,String,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1280,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1283,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1284,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1285,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1287,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1289,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].renameRedefiningComponents(org.apache.xerces.impl.xs.traversers.XSDHandler,org.w3c.dom.Element,String,String,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1290,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].renameRedefiningComponents(org.apache.xerces.impl.xs.traversers.XSDHandler,org.w3c.dom.Element,String,String,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1294,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1298,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1299,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1301,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].renameRedefiningComponents(org.apache.xerces.impl.xs.traversers.XSDHandler,org.w3c.dom.Element,String,String,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1303,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1312,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1313,1
    - Dst: '[org.apache.xerces.util.XMLChar].trim(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1318,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1319,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1321,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1322,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1324,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1325,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1327,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1328,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1329,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1331,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1332,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1334,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1335,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1337,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1338,1
    - Dst: '[org.apache.xerces.util.DOMUtil].setHidden(org.apache.xerces.impl.xs.traversers.XSDHandler,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1344,1
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1346,1
    - Dst: currSchemaDepends.size()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1347,1
    - Dst: currSchemaDepends.elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1348,1
    - Dst: '[java.util.Stack].push(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1348,1
    CyclomaticComplexity: 30
    EdgeCount: 30
    ICount: 97
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1352
      start: 1215
    functionDepth: 1
    functionLinenumber: 1215
    functionLinenumberEnd: 1352
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].buildGlobalNameRegistries()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.Stack].push(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[java.util.Stack].push(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - '[java.util.Stack].pop()'
    - '[org.apache.xerces.util.DOMUtil].setHidden(org.apache.xerces.impl.xs.traversers.XSDHandler,java.util.Hashtable)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].renameRedefiningComponents(org.apache.xerces.impl.xs.traversers.XSDHandler,org.w3c.dom.Element,String,String,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - currSchemaDepends.elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[String].length()'
    - '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - currSchemaDepends.size()
    - '[String].equals(String)'
    - '[org.apache.xerces.util.DOMUtil].isHidden(org.apache.xerces.impl.xs.traversers.XSDHandler,java.util.Hashtable)'
    - '[java.util.Stack].<init>()'
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,String)'
    - '[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Element,java.util.Hashtable)'
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - '[java.util.Stack].empty()'
    - '[org.apache.xerces.util.XMLChar].trim(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].buildGlobalNameRegistries()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].setSchemasVisible(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1370,1
    - Dst: '[java.util.Stack].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1371,1
    - Dst: '[java.util.Stack].push(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1372,1
    - Dst: '[java.util.Stack].empty()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1373,1
    - Dst: '[java.util.Stack].pop()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1375,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1378,1
    - Dst: '[org.apache.xerces.util.DOMUtil].isHidden(org.apache.xerces.impl.xs.traversers.XSDHandler,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1380,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstVisibleChildElement(org.apache.xerces.impl.xs.traversers.XSDHandler,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1388,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextVisibleSiblingElement(org.w3c.dom.Element,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1390,1
    - Dst: '[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Element,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1391,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1392,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1394,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1394,1
    - Dst: '[java.util.Hashtable].get(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1396,1
    - Dst: currSchemaDoc.backupNSSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1396,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstVisibleChildElement(org.w3c.dom.Element,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1397,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextVisibleSiblingElement(org.w3c.dom.Element,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1399,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1400,1
    - Dst: '[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Element,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1401,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1402,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1403,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1405,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1406,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1408,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1409,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1411,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1412,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1420,1
    - Dst: currSchemaDoc.restoreNSSupport()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1423,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1425,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1426,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1428,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1429,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1431,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1432,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1434,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1435,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1437,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1438,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1440,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].traverse(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1441,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1443,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1444,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1446,1
    - Dst: currSchemaDoc.getSchemaAttrs()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1447,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler,boolean,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1447,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1447,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1451,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1456,1
    - Dst: currSchemaDoc.getSchemaAttrs()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1458,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseSyntheticAnnotation(org.apache.xerces.impl.xs.traversers.XSDHandler,String,org.apache.xerces.impl.xs.traversers.XSDHandler,boolean,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1458,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1458,1
    - Dst: currSchemaDoc.getAnnotations()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1464,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].doc2SystemId(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1467,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1467,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1468,1
    - Dst: currSchemaDoc.returnSchemaAttrs()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1472,1
    - Dst: '[org.apache.xerces.util.DOMUtil].setHidden(org.apache.xerces.impl.xs.traversers.XSDHandler,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1473,1
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1476,1
    - Dst: currSchemaDepends.size()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1477,1
    - Dst: currSchemaDepends.elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1478,1
    - Dst: '[java.util.Stack].push(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1478,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 81
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.ArrayList
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotationInfo
    argTypes:
    - java.util.ArrayList
    constantsTouched: []
    func_position:
      end: 1481
      start: 1365
    functionDepth: 2
    functionLinenumber: 1365
    functionLinenumberEnd: 1481
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].traverseSchemas(java.util.ArrayList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[java.util.Stack].push(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[java.util.Stack].push(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - '[java.util.Stack].pop()'
    - '[org.apache.xerces.util.DOMUtil].setHidden(org.apache.xerces.impl.xs.traversers.XSDHandler,java.util.Hashtable)'
    - '[org.apache.xerces.util.DOMUtil].getFirstVisibleChildElement(org.w3c.dom.Element,java.util.Hashtable)'
    - currSchemaDoc.returnSchemaAttrs()
    - currSchemaDoc.restoreNSSupport()
    - '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
    - currSchemaDoc.backupNSSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)
    - currSchemaDepends.elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)
    - '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.util.DOMUtil].getFirstVisibleChildElement(org.apache.xerces.impl.xs.traversers.XSDHandler,java.util.Hashtable)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].doc2SystemId(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - currSchemaDepends.size()
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].setSchemasVisible(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseSyntheticAnnotation(org.apache.xerces.impl.xs.traversers.XSDHandler,String,org.apache.xerces.impl.xs.traversers.XSDHandler,boolean,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[java.util.Hashtable].get(org.w3c.dom.Element)'
    - '[org.apache.xerces.util.DOMUtil].isHidden(org.apache.xerces.impl.xs.traversers.XSDHandler,java.util.Hashtable)'
    - '[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].traverse(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[java.util.Stack].<init>()'
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - currSchemaDoc.getAnnotations()
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Element,java.util.Hashtable)'
    - '[java.util.Stack].empty()'
    - '[org.apache.xerces.util.DOMUtil].getNextVisibleSiblingElement(org.w3c.dom.Element,java.util.Hashtable)'
    - currSchemaDoc.getSchemaAttrs()
    - '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[java.util.ArrayList].add(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler,boolean,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].traverseSchemas(java.util.ArrayList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1491,1
    - Dst: '[java.util.Vector].contains(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1492,1
    - Dst: '[java.util.Vector].addElement(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1494,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1496
      start: 1489
    functionDepth: 0
    functionLinenumber: 1489
    functionLinenumberEnd: 1496
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].needReportTNSError(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.Vector].addElement(String)'
    - '[java.util.Vector].contains(String)'
    - '[java.util.Vector].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].needReportTNSError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1522,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1523,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].getName()'
      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: '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1526,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.XSAttributeDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1527,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSAttributeDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSAttributeDecl
    constantsTouched: []
    func_position:
      end: 1529
      start: 1521
    functionDepth: 1
    functionLinenumber: 1521
    functionLinenumberEnd: 1529
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].getName()'
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace()'
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.XSAttributeDecl)'
    - '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1533,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1534,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getName()'
      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: '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1537,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1538,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSAttributeGroupDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSAttributeGroupDecl
    constantsTouched: []
    func_position:
      end: 1540
      start: 1532
    functionDepth: 1
    functionLinenumber: 1532
    functionLinenumberEnd: 1540
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespace()'
    - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getName()'
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
    - '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].getNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1544,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1545,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].getName()'
      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: '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1548,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.XSElementDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1549,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSElementDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSElementDecl
    constantsTouched: []
    func_position:
      end: 1551
      start: 1543
    functionDepth: 1
    functionLinenumber: 1543
    functionLinenumberEnd: 1551
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSElementDecl].getNamespace()'
    - '[org.apache.xerces.impl.xs.XSElementDecl].getName()'
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.XSElementDecl)'
    - '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSGroupDecl].getNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1555,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1556,1
    - Dst: '[org.apache.xerces.impl.xs.XSGroupDecl].getName()'
      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: '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1559,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.XSGroupDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1560,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSGroupDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSGroupDecl
    constantsTouched: []
    func_position:
      end: 1562
      start: 1554
    functionDepth: 1
    functionLinenumber: 1554
    functionLinenumberEnd: 1562
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.XSGroupDecl)'
    - '[org.apache.xerces.impl.xs.XSGroupDecl].getName()'
    - '[org.apache.xerces.impl.xs.XSGroupDecl].getNamespace()'
    - '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSNotationDecl].getNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1566,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1567,1
    - Dst: '[org.apache.xerces.impl.xs.XSNotationDecl].getName()'
      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: '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1570,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.XSNotationDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1571,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSNotationDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.XSNotationDecl
    constantsTouched: []
    func_position:
      end: 1573
      start: 1565
    functionDepth: 1
    functionLinenumber: 1565
    functionLinenumberEnd: 1573
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.XSNotationDecl)'
    - '[org.apache.xerces.impl.xs.XSNotationDecl].getName()'
    - '[org.apache.xerces.impl.xs.XSNotationDecl].getNamespace()'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1577,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1578,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1579,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1579,1
    - Dst: '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1581,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.xs.XSTypeDefinition)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1582,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    constantsTouched: []
    func_position:
      end: 1584
      start: 1576
    functionDepth: 1
    functionLinenumber: 1576
    functionLinenumberEnd: 1584
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.xs.XSTypeDefinition)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getName()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].length()'
    - '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1588,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1589,1
    - Dst: '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()'
      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: '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1592,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.identity.IdentityConstraint)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1593,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.identity.IdentityConstraint
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - decl
    argTypes:
    - org.apache.xerces.impl.xs.identity.IdentityConstraint
    constantsTouched: []
    func_position:
      end: 1595
      start: 1587
    functionDepth: 1
    functionLinenumber: 1587
    functionLinenumberEnd: 1595
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addIDConstraintDecl(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()'
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.identity.IdentityConstraint)'
    - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getNamespace()'
    - '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addIDConstraintDecl(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1598,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSAttributeDecl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - declKey
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1599
      start: 1597
    functionDepth: 0
    functionLinenumber: 1597
    functionLinenumberEnd: 1599
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalAttributeDecl(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSAttributeDecl
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalAttributeDecl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1602,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSAttributeGroupDecl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - declKey
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1603
      start: 1601
    functionDepth: 0
    functionLinenumber: 1601
    functionLinenumberEnd: 1603
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalAttributeGroupDecl(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSAttributeGroupDecl
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalAttributeGroupDecl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1606,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSElementDecl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - declKey
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1607
      start: 1605
    functionDepth: 0
    functionLinenumber: 1605
    functionLinenumberEnd: 1607
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalElementDecl(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSElementDecl
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalElementDecl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1610,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSGroupDecl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - declKey
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1611
      start: 1609
    functionDepth: 0
    functionLinenumber: 1609
    functionLinenumberEnd: 1611
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalGroupDecl(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSGroupDecl
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalGroupDecl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1614,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.XSNotationDecl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - declKey
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1615
      start: 1613
    functionDepth: 0
    functionLinenumber: 1613
    functionLinenumberEnd: 1615
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalNotationDecl(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.XSNotationDecl
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalNotationDecl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1618,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xs.XSTypeDefinition
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - declKey
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1619
      start: 1617
    functionDepth: 0
    functionLinenumber: 1617
    functionLinenumberEnd: 1619
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalTypeDecl(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTypeDefinition
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalTypeDecl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1622,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.identity.IdentityConstraint
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - declKey
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1623
      start: 1621
    functionDepth: 0
    functionLinenumber: 1621
    functionLinenumberEnd: 1623
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getIDConstraintDecl(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.identity.IdentityConstraint
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getIDConstraintDecl(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].toString()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1647,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1647,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalTypeDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1658,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].isAllowedNS(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1665,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].needReportTNSError(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1667,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDHandler,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1669,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1676,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].needReportTNSError(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1678,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1679,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDeclFromGrammar(org.apache.xerces.impl.xs.SchemaGrammar,int,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1684,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1695,1
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1708,1
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1709,1
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1712,1
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1713,1
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1716,1
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1717,1
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1720,1
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1721,1
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1724,1
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1725,1
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1728,1
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1729,1
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1732,1
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1733,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1736,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1742,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].findXSDocumentForDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1750,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDHandler,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1755,1
    - Dst: '[org.apache.xerces.util.DOMUtil].isHidden(org.apache.xerces.impl.xs.traversers.XSDHandler,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1763,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1767,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1767,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDHandler,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1772,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].traverseGlobalDecl(int,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1777,1
    CyclomaticComplexity: 47
    EdgeCount: 47
    ICount: 103
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - int
      - org.apache.xerces.xni.QName
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - currSchema
    - declType
    - declToTraverse
    - elmNode
    argTypes:
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - int
    - org.apache.xerces.xni.QName
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 1778
      start: 1641
    functionDepth: 3
    functionLinenumber: 1641
    functionLinenumberEnd: 1778
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDeclFromGrammar(org.apache.xerces.impl.xs.SchemaGrammar,int,String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalTypeDecl(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,int)'
    - System.out.println(String)
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDHandler,org.w3c.dom.Element)'
    - '[String].equals(String)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].needReportTNSError(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].traverseGlobalDecl(int,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].needReportTNSError(String)'
    - '[org.apache.xerces.xni.QName].toString()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].findXSDocumentForDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.util.DOMUtil].isHidden(org.apache.xerces.impl.xs.traversers.XSDHandler,java.util.Hashtable)'
    - '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].isAllowedNS(String)'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
    linkageType: ''
    returnType: Object
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalAttributeDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1787,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalAttributeGroupDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1790,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalElementDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1793,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalGroupDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1796,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getIDConstraintDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1799,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalNotationDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1802,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalTypeDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1805,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - declKey
    - declType
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1810
      start: 1782
    functionDepth: 2
    functionLinenumber: 1782
    functionLinenumberEnd: 1810
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl(String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getIDConstraintDecl(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalNotationDecl(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalAttributeGroupDecl(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalAttributeDecl(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalGroupDecl(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalElementDecl(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalTypeDecl(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDecl(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1817,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1820,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1823,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1826,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1829,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1832,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1835,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - sGrammar
    - declType
    - localpart
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    - int
    - String
    constantsTouched: []
    func_position:
      end: 1840
      start: 1812
    functionDepth: 2
    functionLinenumber: 1812
    functionLinenumberEnd: 1840
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDeclFromGrammar(org.apache.xerces.impl.xs.SchemaGrammar,int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDeclFromGrammar(org.apache.xerces.impl.xs.SchemaGrammar,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(String,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1847,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(String,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1850,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1853,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(String,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1856,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(String,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1859,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(String,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1862,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(String,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1865,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      - int
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - sGrammar
    - declType
    - localpart
    - schemaLoc
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    - int
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1870
      start: 1842
    functionDepth: 2
    functionLinenumber: 1842
    functionLinenumberEnd: 1870
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDeclFromGrammar(org.apache.xerces.impl.xs.SchemaGrammar,int,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String,String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(String,String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(String,String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(String,String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(String,String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(String,String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(String,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDeclFromGrammar(org.apache.xerces.impl.xs.SchemaGrammar,int,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Element,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1875,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getParent(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1878,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1879,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1879,1
    - Dst: '[java.util.Hashtable].get(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1880,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].backupNSSupport(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1883,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1888,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1888,1
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1889,1
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1892,1
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1896,1
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1899,1
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1902,1
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1905,1
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1908,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].restoreNSSupport()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1918,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - declType
    - decl
    - schemaDoc
    - grammar
    argTypes:
    - int
    - org.w3c.dom.Element
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 1921
      start: 1872
    functionDepth: 3
    functionLinenumber: 1872
    functionLinenumberEnd: 1921
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Element,java.util.Hashtable)'
    - '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].backupNSSupport(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[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)'
    - '[String].equals(String)'
    - '[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)'
    - '[java.util.Hashtable].get(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].restoreNSSupport()'
    - '[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].getParent(org.w3c.dom.Element)'
    - '[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.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - '[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.XSDAttributeTraverser].traverseGlobal(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
    linkageType: ''
    returnType: Object
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1924,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - schemaDoc
    argTypes:
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    constantsTouched: []
    func_position:
      end: 1925
      start: 1923
    functionDepth: 0
    functionLinenumber: 1923
    functionLinenumberEnd: 1925
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].get(org.w3c.dom.Element)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1942,1
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1945,1
    - Dst: nameToFind.indexOf(String)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1951,1
    - Dst: nameToFind.substring(int)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1952,1
    - Dst: nameToFind.substring(org.apache.xerces.impl.xs.traversers.XSDHandler)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1953,1
    - Dst: '[org.apache.xerces.xni.QName].<init>(String,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1952,1
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1954,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1958,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1961,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - type
    - name
    - currSchema
    - elmNode
    argTypes:
    - int
    - org.apache.xerces.xni.QName
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 1967
      start: 1936
    functionDepth: 4
    functionLinenumber: 1936
    functionLinenumberEnd: 1967
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xni.QName].<init>(String,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - nameToFind.substring(int)
    - nameToFind.indexOf(String)
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
    - nameToFind.substring(org.apache.xerces.impl.xs.traversers.XSDHandler)
    - '[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)'
    linkageType: ''
    returnType: Object
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: keyrefSchemaDoc.fNamespaceSupport.makeGlobal()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1981,1
    - Dst: keyrefSchemaDoc.fNamespaceSupport.setEffectiveContext()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1982,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1983,1
    - Dst: '[org.apache.xerces.util.DOMUtil].setHidden(java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1986,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser].traverse(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:1987,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1989
      start: 1978
    functionDepth: 0
    functionLinenumber: 1978
    functionLinenumberEnd: 1989
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].resolveKeyRefs()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser].traverse(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
    - keyrefSchemaDoc.fNamespaceSupport.makeGlobal()
    - '[org.apache.xerces.util.DOMUtil].setHidden(java.util.Hashtable)'
    - keyrefSchemaDoc.fNamespaceSupport.setEffectiveContext()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].resolveKeyRefs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Hashtable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1995
      start: 1993
    functionDepth: 0
    functionLinenumber: 1993
    functionLinenumberEnd: 1995
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getIDRegistry()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Hashtable
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getIDRegistry()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Hashtable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1999
      start: 1997
    functionDepth: 0
    functionLinenumber: 1997
    functionLinenumberEnd: 1999
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getIDRegistry_sub()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Hashtable
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getIDRegistry_sub()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2007,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2008,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(org.apache.xerces.impl.xs.traversers.XSDHandler,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2011,1
    - Dst: System.arraycopy(Element[],int,org.apache.xerces.impl.xs.traversers.XSDHandler,int,int)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2018,1
    - Dst: System.arraycopy(XSElementDecl[],int,org.apache.xerces.impl.xs.traversers.XSDHandler,int,int)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2021,1
    - Dst: System.arraycopy(String[][],int,org.apache.xerces.impl.xs.traversers.XSDHandler,int,int)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2024,1
    - Dst: System.arraycopy(XSDocumentInfo[],int,org.apache.xerces.impl.xs.traversers.XSDHandler,int,int)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2028,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getEffectiveLocalContext()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2034,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.XSElementDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - keyrefToStore
    - schemaDoc
    - currElemDecl
    argTypes:
    - org.w3c.dom.Element
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.XSElementDecl
    constantsTouched: []
    func_position:
      end: 2037
      start: 2005
    functionDepth: 1
    functionLinenumber: 2005
    functionLinenumberEnd: 2037
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(XSElementDecl[],int,org.apache.xerces.impl.xs.traversers.XSDHandler,int,int)
    - System.arraycopy(Element[],int,org.apache.xerces.impl.xs.traversers.XSDHandler,int,int)
    - System.arraycopy(String[][],int,org.apache.xerces.impl.xs.traversers.XSDHandler,int,int)
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getEffectiveLocalContext()'
    - System.arraycopy(XSDocumentInfo[],int,org.apache.xerces.impl.xs.traversers.XSDHandler,int,int)
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(org.apache.xerces.impl.xs.traversers.XSDHandler,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[String].length()'
    - '[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,String)'
    linkageType: ''
    returnType: void
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].resolveDocument(org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.xni.parser.XMLEntityResolver)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2053,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2057,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2062,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(String,org.apache.xerces.util.DOMInputSource,boolean,short,org.w3c.dom.Element)'
      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:2071,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].getContextType()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2071,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.util.SAXInputSource,boolean,short,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2071,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2074,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].getContextType()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2074,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.util.StAXInputSource,boolean,short,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2074,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(org.apache.xerces.impl.xs.util.XSInputSource,org.apache.xerces.impl.xs.XSDDescription)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2077,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2079,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].getContextType()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2079,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,short,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2079,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSDDescription
      - boolean
      - org.w3c.dom.Element
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - desc
    - mustResolve
    - referElement
    - usePairs
    argTypes:
    - org.apache.xerces.impl.xs.XSDDescription
    - boolean
    - org.w3c.dom.Element
    - boolean
    constantsTouched: []
    func_position:
      end: 2080
      start: 2048
    functionDepth: 12
    functionLinenumber: 2048
    functionLinenumberEnd: 2080
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].resolveSchema(org.apache.xerces.impl.xs.XSDDescription,boolean,org.w3c.dom.Element,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].resolveDocument(org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.xni.parser.XMLEntityResolver)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(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(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,short,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.util.DOMInputSource,boolean,short,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.XSDDescription].getContextType()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.util.SAXInputSource,boolean,short,org.w3c.dom.Element)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].resolveSchema(org.apache.xerces.impl.xs.XSDDescription,boolean,org.w3c.dom.Element,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(String,org.apache.xerces.util.DOMInputSource,boolean,short,org.w3c.dom.Element)'
      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:2089,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].getContextType()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2089,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.util.SAXInputSource,boolean,short,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2089,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2092,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].getContextType()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2092,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.util.StAXInputSource,boolean,short,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2092,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(org.apache.xerces.impl.xs.util.XSInputSource,org.apache.xerces.impl.xs.XSDDescription)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2095,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2097,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].getContextType()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2097,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,short,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2097,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.xs.XSDDescription
      - boolean
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - schemaSource
    - desc
    - mustResolve
    - referElement
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    - org.apache.xerces.impl.xs.XSDDescription
    - boolean
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 2098
      start: 2082
    functionDepth: 12
    functionLinenumber: 2082
    functionLinenumberEnd: 2098
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(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(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,short,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.util.DOMInputSource,boolean,short,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.XSDDescription].getContextType()'
    - '[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.util.SAXInputSource,boolean,short,org.w3c.dom.Element)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].resolveDocument(org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.xni.parser.XMLEntityResolver)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2106,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2110,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2115,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSDDescription
      - boolean
      - org.w3c.dom.Element
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.parser.XMLInputSource
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - desc
    - mustResolve
    - referElement
    - usePairs
    argTypes:
    - org.apache.xerces.impl.xs.XSDDescription
    - boolean
    - org.w3c.dom.Element
    - boolean
    constantsTouched: []
    func_position:
      end: 2122
      start: 2100
    functionDepth: 0
    functionLinenumber: 2100
    functionLinenumberEnd: 2122
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].resolveSchemaSource(org.apache.xerces.impl.xs.XSDDescription,boolean,org.w3c.dom.Element,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].resolveDocument(org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.xni.parser.XMLEntityResolver)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(String,org.w3c.dom.Element)'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLInputSource
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].resolveSchemaSource(org.apache.xerces.impl.xs.XSDDescription,boolean,org.w3c.dom.Element,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2148,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2149,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2150,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()'
      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(String,String,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2159,1
    - Dst: '[XSDKey].<init>(String,short,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2160,1
    - Dst: '[java.util.Hashtable].get(XSDKey)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2161,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].parse(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2167,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getDocument()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2168,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getRoot(org.w3c.dom.Document)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2169,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument0(XSDKey,String,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2170,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument1(boolean,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.xni.parser.XMLInputSource,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2179,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.parser.XMLInputSource
      - boolean
      - short
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - schemaNamespace
    - schemaSource
    - mustResolve
    - referType
    - referElement
    argTypes:
    - String
    - org.apache.xerces.xni.parser.XMLInputSource
    - boolean
    - short
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 2180
      start: 2133
    functionDepth: 7
    functionLinenumber: 2133
    functionLinenumberEnd: 2180
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,short,org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument1(boolean,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.xni.parser.XMLInputSource,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getDocument()'
    - '[org.apache.xerces.util.DOMUtil].getRoot(org.w3c.dom.Document)'
    - '[java.util.Hashtable].get(XSDKey)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()'
    - '[XSDKey].<init>(String,short,String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument0(XSDKey,String,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,String,boolean)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,short,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SAXInputSource].getXMLReader()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2193,1
    - Dst: '[org.apache.xerces.util.SAXInputSource].getInputSource()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2194,1
    - Dst: '[org.xml.sax.InputSource].getSystemId()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2200,1
    - Dst: '[org.xml.sax.InputSource].getByteStream()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2201,1
    - Dst: '[org.xml.sax.InputSource].getCharacterStream()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2202,1
    - Dst: '[org.xml.sax.InputSource].getSystemId()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2209,1
    - Dst: '[org.apache.xerces.util.SAXInputSource].getBaseSystemId()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2209,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2209,1
    - Dst: '[XSDKey].<init>(String,short,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2210,1
    - Dst: '[java.util.Hashtable].get(XSDKey)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2211,1
    - Dst: '[org.xml.sax.XMLReader].getFeature(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2220,1
    - Dst: '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2226,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2231,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setFeature(String,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2234,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getProperty(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2238,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setProperty(String,Object)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2240,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].getFeature(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2250,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2257,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].reset(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2259,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setContentHandler(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2261,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getSAXErrorHandler()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2262,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setErrorHandler(org.xml.sax.ErrorHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2262,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].parse(org.xml.sax.InputSource)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2264,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setContentHandler(null)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2267,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setErrorHandler(null)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2268,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].getDocument()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2275,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getRoot(org.w3c.dom.Document)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2276,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument0(XSDKey,String,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2277,1
    - Dst: SAX2XNIUtil.createXMLParseException0(org.apache.xerces.impl.xs.traversers.XSDHandler)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2284,1
    - Dst: SAX2XNIUtil.createXNIException0(org.apache.xerces.impl.xs.traversers.XSDHandler)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2287,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument1(boolean,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.util.SAXInputSource,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2292,1
    CyclomaticComplexity: 30
    EdgeCount: 30
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.util.SAXInputSource
      - boolean
      - short
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - schemaNamespace
    - schemaSource
    - mustResolve
    - referType
    - referElement
    argTypes:
    - String
    - org.apache.xerces.util.SAXInputSource
    - boolean
    - short
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 2293
      start: 2191
    functionDepth: 5
    functionLinenumber: 2191
    functionLinenumberEnd: 2293
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.util.SAXInputSource,boolean,short,org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.parsers.SAXParser].setFeature(String,boolean)'
    - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].getDocument()'
    - '[org.apache.xerces.parsers.SAXParser].setContentHandler(null)'
    - '[org.apache.xerces.parsers.SAXParser].getFeature(String)'
    - '[org.apache.xerces.util.SAXInputSource].getInputSource()'
    - '[org.xml.sax.InputSource].getCharacterStream()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument1(boolean,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.util.SAXInputSource,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader()'
    - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].<init>()'
    - '[org.apache.xerces.parsers.SAXParser].setProperty(String,Object)'
    - '[org.apache.xerces.parsers.SAXParser].setErrorHandler(org.xml.sax.ErrorHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument0(XSDKey,String,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getSAXErrorHandler()'
    - '[org.xml.sax.InputSource].getByteStream()'
    - '[org.apache.xerces.parsers.SAXParser].parse(org.xml.sax.InputSource)'
    - SAX2XNIUtil.createXNIException0(org.apache.xerces.impl.xs.traversers.XSDHandler)
    - '[org.xml.sax.InputSource].getSystemId()'
    - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].reset(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.xml.sax.XMLReader].getFeature(String)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getProperty(String)'
    - '[XSDKey].<init>(String,short,String)'
    - '[org.apache.xerces.util.SAXInputSource].getXMLReader()'
    - '[org.apache.xerces.util.DOMUtil].getRoot(org.w3c.dom.Document)'
    - '[org.apache.xerces.util.SAXInputSource].getBaseSystemId()'
    - '[org.apache.xerces.parsers.SAXParser].setErrorHandler(null)'
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler,boolean)'
    - '[java.util.Hashtable].get(XSDKey)'
    - '[org.apache.xerces.parsers.SAXParser].<init>()'
    - SAX2XNIUtil.createXMLParseException0(org.apache.xerces.impl.xs.traversers.XSDHandler)
    - '[org.apache.xerces.parsers.SAXParser].setContentHandler(org.apache.xerces.impl.xs.traversers.SchemaContentHandler)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.util.SAXInputSource,boolean,short,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DOMInputSource].getNode()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2311,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2314,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getRoot(org.w3c.dom.Document)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2316,1
    - Dst: '[org.apache.xerces.util.DOMInputSource].getSystemId()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2330,1
    - Dst: '[org.apache.xerces.util.DOMInputSource].getBaseSystemId()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2330,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2330,1
    - Dst: schemaRootElement.getParentNode()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2333,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getNodeType()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2335,1
    - Dst: '[XSDKey].<init>(String,short,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2339,1
    - Dst: '[java.util.Hashtable].get(XSDKey)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2340,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument0(XSDKey,String,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2348,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument1(boolean,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.util.DOMInputSource,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2357,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.util.DOMInputSource
      - boolean
      - short
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - schemaNamespace
    - schemaSource
    - mustResolve
    - referType
    - referElement
    argTypes:
    - String
    - org.apache.xerces.util.DOMInputSource
    - boolean
    - short
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 2358
      start: 2304
    functionDepth: 1
    functionLinenumber: 2304
    functionLinenumberEnd: 2358
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.util.DOMInputSource,boolean,short,org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.DOMInputSource].getBaseSystemId()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument0(XSDKey,String,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.w3c.dom.Node].getNodeType()'
    - schemaRootElement.getParentNode()
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler,boolean)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getNodeType()'
    - '[java.util.Hashtable].get(XSDKey)'
    - '[org.apache.xerces.util.DOMInputSource].getNode()'
    - '[XSDKey].<init>(String,short,String)'
    - '[org.apache.xerces.util.DOMInputSource].getSystemId()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument1(boolean,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.util.DOMInputSource,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.util.DOMUtil].getRoot(org.w3c.dom.Document)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.util.DOMInputSource,boolean,short,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.StAXInputSource].shouldConsumeRemainingContent()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2374,1
    - Dst: '[org.apache.xerces.util.StAXInputSource].getXMLStreamReader()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2375,1
    - Dst: '[org.apache.xerces.util.StAXInputSource].getXMLEventReader()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2376,1
    - Dst: '[org.apache.xerces.util.StAXInputSource].getSystemId()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2383,1
    - Dst: '[org.apache.xerces.util.StAXInputSource].getBaseSystemId()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2383,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2383,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getEventType()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2387,1
    - Dst: '[javax.xml.stream.XMLEventReader].peek()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2390,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].isStartDocument()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2390,1
    - Dst: '[XSDKey].<init>(String,short,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2394,1
    - Dst: '[java.util.Hashtable].get(XSDKey)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2395,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2403,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].reset(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2405,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].parse(javax.xml.stream.XMLStreamReader)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2408,1
    - Dst: '[javax.xml.stream.XMLStreamReader].hasNext()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2410,1
    - Dst: '[javax.xml.stream.XMLStreamReader].next()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2411,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].parse(javax.xml.stream.XMLEventReader)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2416,1
    - Dst: '[javax.xml.stream.XMLEventReader].hasNext()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2418,1
    - Dst: '[javax.xml.stream.XMLEventReader].nextEvent()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2419,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].getDocument()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2423,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getRoot(org.w3c.dom.Document)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2424,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument0(XSDKey,String,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2425,1
    - Dst: e.getNestedException()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2428,1
    - Dst: '[org.apache.xerces.util.StAXLocationWrapper].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2433,1
    - Dst: e.getLocation()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2434,1
    - Dst: '[org.apache.xerces.util.StAXLocationWrapper].setLocation(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2434,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2435,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].<init>(org.apache.xerces.util.StAXLocationWrapper,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2435,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument1(boolean,boolean,org.apache.xerces.util.StAXInputSource,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2441,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.util.StAXInputSource
      - boolean
      - short
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - schemaNamespace
    - schemaSource
    - mustResolve
    - referType
    - referElement
    argTypes:
    - String
    - org.apache.xerces.util.StAXInputSource
    - boolean
    - short
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 2442
      start: 2369
    functionDepth: 5
    functionLinenumber: 2369
    functionLinenumberEnd: 2442
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.util.StAXInputSource,boolean,short,org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 2
    functionsReached:
    - e.getLocation()
    - '[org.apache.xerces.util.StAXInputSource].getXMLEventReader()'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].<init>()'
    - e.getNestedException()
    - '[org.apache.xerces.util.StAXInputSource].shouldConsumeRemainingContent()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument1(boolean,boolean,org.apache.xerces.util.StAXInputSource,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[javax.xml.stream.XMLStreamReader].hasNext()'
    - '[org.apache.xerces.util.StAXLocationWrapper].<init>()'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].parse(javax.xml.stream.XMLStreamReader)'
    - '[org.apache.xerces.util.StAXInputSource].getXMLStreamReader()'
    - '[javax.xml.stream.XMLEventReader].nextEvent()'
    - '[javax.xml.stream.XMLStreamReader].next()'
    - '[org.apache.xerces.util.StAXInputSource].getBaseSystemId()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument0(XSDKey,String,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].isStartDocument()'
    - '[javax.xml.stream.XMLStreamReader].getEventType()'
    - '[org.apache.xerces.xni.parser.XMLParseException].<init>(org.apache.xerces.util.StAXLocationWrapper,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[javax.xml.stream.XMLEventReader].peek()'
    - '[javax.xml.stream.XMLEventReader].hasNext()'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].parse(javax.xml.stream.XMLEventReader)'
    - '[XSDKey].<init>(String,short,String)'
    - '[org.apache.xerces.util.DOMUtil].getRoot(org.w3c.dom.Document)'
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler,boolean)'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].reset(org.apache.xerces.impl.xs.opti.SchemaDOMParser,org.apache.xerces.util.SymbolTable)'
    - '[java.util.Hashtable].get(XSDKey)'
    - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].getDocument()'
    - '[org.apache.xerces.util.StAXInputSource].getSystemId()'
    - '[org.apache.xerces.util.StAXLocationWrapper].setLocation(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - e.getMessage()
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.util.StAXInputSource,boolean,short,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].put(XSDKey,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2452,1
    - Dst: '[java.util.Hashtable].put(org.w3c.dom.Element,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2455,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - XSDKey
      - String
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - key
    - schemaId
    - schemaElement
    argTypes:
    - XSDKey
    - String
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 2459
      start: 2448
    functionDepth: 0
    functionLinenumber: 2448
    functionLinenumberEnd: 2459
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument0(XSDKey,String,org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].put(XSDKey,org.w3c.dom.Element)'
    - '[java.util.Hashtable].put(org.w3c.dom.Element,String)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument0(XSDKey,String,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element,java.io.IOException)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2470,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element,java.io.IOException)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2475,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(String,org.w3c.dom.Element,java.io.IOException)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2481,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.w3c.dom.Element
      - java.io.IOException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - mustResolve
    - hasInput
    - schemaSource
    - referElement
    - ioe
    argTypes:
    - boolean
    - boolean
    - org.apache.xerces.xni.parser.XMLInputSource
    - org.w3c.dom.Element
    - java.io.IOException
    constantsTouched: []
    func_position:
      end: 2488
      start: 2464
    functionDepth: 1
    functionLinenumber: 2464
    functionLinenumberEnd: 2488
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element,java.io.IOException)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(String,org.w3c.dom.Element,java.io.IOException)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument1(boolean,boolean,org.apache.xerces.xni.parser.XMLInputSource,org.w3c.dom.Element,java.io.IOException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSInputSource].getGrammars()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2501,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].getContextType()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2502,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandGrammars(SchemaGrammar[])'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2505,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].existingGrammars(java.util.Vector)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2509,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGrammars(java.util.Vector)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2510,1
    - Dst: grammars[0].getTargetNamespace()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2512,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setTargetNamespace(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2512,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSInputSource].getComponents()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2517,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2519,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandComponents(XSObject[],java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2520,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].canAddComponents(java.util.Vector)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2521,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalComponents(java.util.Vector,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2522,1
    - Dst: components[0].getNamespace()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2524,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setTargetNamespace(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2524,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.util.XSInputSource
      - org.apache.xerces.impl.xs.XSDDescription
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - schemaSource
    - desc
    argTypes:
    - org.apache.xerces.impl.xs.util.XSInputSource
    - org.apache.xerces.impl.xs.XSDDescription
    constantsTouched: []
    func_position:
      end: 2530
      start: 2499
    functionDepth: 11
    functionLinenumber: 2499
    functionLinenumberEnd: 2530
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(org.apache.xerces.impl.xs.util.XSInputSource,org.apache.xerces.impl.xs.XSDDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSInputSource].getGrammars()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].canAddComponents(java.util.Vector)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].existingGrammars(java.util.Vector)'
    - components[0].getNamespace()
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGrammars(java.util.Vector)'
    - '[org.apache.xerces.impl.xs.util.XSInputSource].getComponents()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandComponents(XSObject[],java.util.Hashtable)'
    - '[java.util.Hashtable].<init>()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalComponents(java.util.Vector,java.util.Hashtable)'
    - '[org.apache.xerces.impl.xs.XSDDescription].getContextType()'
    - grammars[0].getTargetNamespace()
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandGrammars(SchemaGrammar[])'
    - '[org.apache.xerces.impl.xs.XSDDescription].setTargetNamespace(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(org.apache.xerces.impl.xs.util.XSInputSource,org.apache.xerces.impl.xs.XSDDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2533,1
    - Dst: '[java.util.Vector].contains()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2536,1
    - Dst: '[java.util.Vector].add()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2537,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2544,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2546,1
    - Dst: sg1.getImportedGrammars()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2548,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2555,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2556,1
    - Dst: '[java.util.Vector].contains(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2557,1
    - Dst: '[java.util.Vector].addElement(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2558,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - SchemaGrammar[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Vector
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammars
    argTypes:
    - SchemaGrammar[]
    constantsTouched: []
    func_position:
      end: 2564
      start: 2532
    functionDepth: 0
    functionLinenumber: 2532
    functionLinenumberEnd: 2564
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandGrammars(SchemaGrammar[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.Vector].contains()'
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[java.util.Vector].<init>()'
    - '[java.util.Vector].size()'
    - '[java.util.Vector].add()'
    - '[java.util.Vector].addElement(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].size()'
    - '[java.util.Vector].contains(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - sg1.getImportedGrammars()
    linkageType: ''
    returnType: java.util.Vector
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandGrammars(SchemaGrammar[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2567,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2568,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2571,1
    - Dst: sg1.getTargetNamespace()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2572,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setNamespace(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2572,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2574,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Vector
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammars
    argTypes:
    - java.util.Vector
    constantsTouched: []
    func_position:
      end: 2581
      start: 2566
    functionDepth: 2
    functionLinenumber: 2566
    functionLinenumberEnd: 2581
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].existingGrammars(java.util.Vector)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.XSDDescription].setNamespace(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - sg1.getTargetNamespace()
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
    - '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].existingGrammars(java.util.Vector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2584,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2585,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2587,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].canAddComponent(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.XSDDescription)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2588,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Vector
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - components
    argTypes:
    - java.util.Vector
    constantsTouched: []
    func_position:
      end: 2593
      start: 2583
    functionDepth: 1
    functionLinenumber: 2583
    functionLinenumberEnd: 2593
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].canAddComponents(java.util.Vector)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].canAddComponent(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.XSDDescription)'
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].canAddComponents(java.util.Vector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSObject].getNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2596,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setNamespace(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2596,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2598,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].isImmutable()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2602,1
    - Dst: '[org.apache.xerces.xs.XSObject].getType()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2606,1
    - Dst: '[org.apache.xerces.xs.XSObject].getName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2607,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2611,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2616,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2621,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2626,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2631,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2636,1
    CyclomaticComplexity: 34
    EdgeCount: 34
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSObject
      - org.apache.xerces.impl.xs.XSDDescription
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - component
    - desc
    argTypes:
    - org.apache.xerces.xs.XSObject
    - org.apache.xerces.impl.xs.XSDDescription
    constantsTouched: []
    func_position:
      end: 2646
      start: 2595
    functionDepth: 2
    functionLinenumber: 2595
    functionLinenumberEnd: 2646
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].canAddComponent(org.apache.xerces.xs.XSObject,org.apache.xerces.impl.xs.XSDDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(String)'
    - '[org.apache.xerces.xs.XSObject].getType()'
    - '[org.apache.xerces.xs.XSObject].getNamespace()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
    - '[org.apache.xerces.xs.XSObject].getName()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(String)'
    - '[org.apache.xerces.impl.xs.XSDDescription].setNamespace(String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].isImmutable()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].canAddComponent(org.apache.xerces.xs.XSObject,org.apache.xerces.impl.xs.XSDDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2649,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2650,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2653,1
    - Dst: sg1.getTargetNamespace()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2654,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setNamespace(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2654,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2656,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGrammarComponents(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2658,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Vector
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammars
    argTypes:
    - java.util.Vector
    constantsTouched: []
    func_position:
      end: 2661
      start: 2648
    functionDepth: 2
    functionLinenumber: 2648
    functionLinenumberEnd: 2661
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGrammars(java.util.Vector)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGrammarComponents(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.XSDDescription].setNamespace(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - sg1.getTargetNamespace()
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
    - '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGrammars(java.util.Vector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].createGrammarFrom(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2665,1
    - Dst: tmpGrammar.isImmutable()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2670,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].createGrammarFrom(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2671,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addNewGrammarLocations(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2675,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addNewImportedGrammars(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2678,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addNewGrammarComponents(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2681,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - srcGrammar
    - dstGrammar
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 2682
      start: 2663
    functionDepth: 8
    functionLinenumber: 2663
    functionLinenumberEnd: 2682
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGrammarComponents(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].createGrammarFrom(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)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addNewGrammarLocations(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
    - tmpGrammar.isImmutable()
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addNewImportedGrammars(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGrammarComponents(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].<init>(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2685,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2686,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportListWith(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2688,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportListFor(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2690,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.SchemaGrammar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammar
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 2692
      start: 2684
    functionDepth: 7
    functionLinenumber: 2684
    functionLinenumberEnd: 2692
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].createGrammarFrom(org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportListFor(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.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].<init>(org.apache.xerces.impl.xs.SchemaGrammar)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SchemaGrammar
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].createGrammarFrom(org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2695,1
    - Dst: '[org.apache.xerces.xs.StringList].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2696,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2697,1
    - Dst: '[org.apache.xerces.xs.StringList].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2700,1
    - Dst: '[org.apache.xerces.xs.StringList].contains(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2701,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addDocument(null,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2702,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - srcGrammar
    - dstGrammar
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 2705
      start: 2694
    functionDepth: 2
    functionLinenumber: 2694
    functionLinenumberEnd: 2705
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addNewGrammarLocations(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations()'
    - '[org.apache.xerces.xs.StringList].contains(String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addDocument(null,String)'
    - '[org.apache.xerces.xs.StringList].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xs.StringList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addNewGrammarLocations(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()'
      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:2710,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2712,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].setImportedGrammars(java.util.Vector)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2713,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2715,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2717,1
    - Dst: sg.getTargetNamespace()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2726,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2726,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].containedImportedGrammar(java.util.Vector,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2730,1
    - Dst: '[java.util.Vector].add(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2731,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - srcGrammar
    - dstGrammar
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 2735
      start: 2707
    functionDepth: 1
    functionLinenumber: 2707
    functionLinenumberEnd: 2735
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addNewImportedGrammars(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[java.util.Vector].<init>()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].setImportedGrammars(java.util.Vector)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].containedImportedGrammar(java.util.Vector,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()'
    - sg.getTargetNamespace()
    - '[java.util.Vector].add(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addNewImportedGrammars(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2739,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2742,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].containedImportedGrammar(java.util.Vector,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2743,1
    - Dst: '[java.util.Vector].add(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2744,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Vector
      - java.util.Vector
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - importedSrc
    - importedDst
    argTypes:
    - java.util.Vector
    - java.util.Vector
    constantsTouched: []
    func_position:
      end: 2747
      start: 2737
    functionDepth: 0
    functionLinenumber: 2737
    functionLinenumberEnd: 2747
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportList(java.util.Vector,java.util.Vector)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[java.util.Vector].add(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].containedImportedGrammar(java.util.Vector,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportList(java.util.Vector,java.util.Vector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].resetComponents()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2750,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalElementDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2751,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2752,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeGroupDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2753,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalGroupDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2754,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalTypeDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2755,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalNotationDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2756,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - srcGrammar
    - dstGrammar
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 2757
      start: 2749
    functionDepth: 2
    functionLinenumber: 2749
    functionLinenumberEnd: 2757
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addNewGrammarComponents(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[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].addGlobalNotationDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].resetComponents()'
    - '[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].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].addGlobalTypeDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addNewGrammarComponents(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2760,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].getLength()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2761,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2766,1
    - Dst: srcDecl.getName()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2767,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2767,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2769,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2777,1
    - Dst: '[org.apache.xerces.xs.datatypes.ObjectList].getLength()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2778,1
    - Dst: '[org.apache.xerces.xs.datatypes.ObjectList].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2781,1
    - Dst: key.indexOf(char)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2782,1
    - Dst: key.substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2783,1
    - Dst: key.length()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2784,1
    - Dst: key.substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2784,1
    - Dst: '[org.apache.xerces.xs.datatypes.ObjectList].item(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2786,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2787,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2789,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - srcGrammar
    - dstGrammar
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 2795
      start: 2759
    functionDepth: 1
    functionLinenumber: 2759
    functionLinenumberEnd: 2795
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalElementDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - key.indexOf(char)
    - key.substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - key.length()
    - '[org.apache.xerces.xs.datatypes.ObjectList].item(int)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xs.datatypes.ObjectList].getLength()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xs.datatypes.ObjectList].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - srcDecl.getName()
    - '[org.apache.xerces.xs.XSNamedMap].getLength()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xs.XSNamedMap].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalElementDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2798,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].getLength()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2799,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2804,1
    - Dst: srcDecl.getName()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2805,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2805,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2807,1
    - Dst: srcDecl.getNamespace()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2810,1
    - Dst: srcDecl.getName()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2810,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2810,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2815,1
    - Dst: '[org.apache.xerces.xs.datatypes.ObjectList].getLength()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2816,1
    - Dst: '[org.apache.xerces.xs.datatypes.ObjectList].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2819,1
    - Dst: key.indexOf(char)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2820,1
    - Dst: key.substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2821,1
    - Dst: key.length()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2822,1
    - Dst: key.substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2822,1
    - Dst: '[org.apache.xerces.xs.datatypes.ObjectList].item(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2824,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2825,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2827,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - srcGrammar
    - dstGrammar
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 2833
      start: 2797
    functionDepth: 1
    functionLinenumber: 2797
    functionLinenumberEnd: 2833
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - key.indexOf(char)
    - key.substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - key.length()
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xs.datatypes.ObjectList].item(int)'
    - srcDecl.getNamespace()
    - '[org.apache.xerces.xs.datatypes.ObjectList].getLength()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xs.datatypes.ObjectList].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - srcDecl.getName()
    - '[org.apache.xerces.xs.XSNamedMap].getLength()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xs.XSNamedMap].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2836,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].getLength()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2837,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2842,1
    - Dst: srcDecl.getName()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2843,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2843,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2845,1
    - Dst: srcDecl.getNamespace()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2848,1
    - Dst: srcDecl.getName()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2848,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2848,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2853,1
    - Dst: '[org.apache.xerces.xs.datatypes.ObjectList].getLength()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2854,1
    - Dst: '[org.apache.xerces.xs.datatypes.ObjectList].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2857,1
    - Dst: key.indexOf(char)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2858,1
    - Dst: key.substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2859,1
    - Dst: key.length()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2860,1
    - Dst: key.substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2860,1
    - Dst: '[org.apache.xerces.xs.datatypes.ObjectList].item(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2862,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2863,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2865,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - srcGrammar
    - dstGrammar
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 2871
      start: 2835
    functionDepth: 1
    functionLinenumber: 2835
    functionLinenumberEnd: 2871
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeGroupDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - key.indexOf(char)
    - key.substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - key.length()
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xs.datatypes.ObjectList].item(int)'
    - srcDecl.getNamespace()
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xs.datatypes.ObjectList].getLength()'
    - '[org.apache.xerces.xs.datatypes.ObjectList].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - srcDecl.getName()
    - '[org.apache.xerces.xs.XSNamedMap].getLength()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xs.XSNamedMap].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeGroupDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2874,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].getLength()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2875,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2880,1
    - Dst: srcDecl.getName()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2881,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2881,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2883,1
    - Dst: srcDecl.getNamespace()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2886,1
    - Dst: srcDecl.getName()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2886,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2886,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2891,1
    - Dst: '[org.apache.xerces.xs.datatypes.ObjectList].getLength()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2892,1
    - Dst: '[org.apache.xerces.xs.datatypes.ObjectList].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2895,1
    - Dst: key.indexOf(char)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2896,1
    - Dst: key.substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2897,1
    - Dst: key.length()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2898,1
    - Dst: key.substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2898,1
    - Dst: '[org.apache.xerces.xs.datatypes.ObjectList].item(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2900,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2901,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2903,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - srcGrammar
    - dstGrammar
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 2909
      start: 2873
    functionDepth: 1
    functionLinenumber: 2873
    functionLinenumberEnd: 2909
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalNotationDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - key.indexOf(char)
    - key.substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - key.length()
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xs.datatypes.ObjectList].item(int)'
    - srcDecl.getNamespace()
    - '[org.apache.xerces.xs.datatypes.ObjectList].getLength()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xs.datatypes.ObjectList].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - srcDecl.getName()
    - '[org.apache.xerces.xs.XSNamedMap].getLength()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xs.XSNamedMap].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalNotationDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2912,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].getLength()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2913,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2918,1
    - Dst: srcDecl.getName()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2919,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2919,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2921,1
    - Dst: srcDecl.getNamespace()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2924,1
    - Dst: srcDecl.getName()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2924,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2924,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2929,1
    - Dst: '[org.apache.xerces.xs.datatypes.ObjectList].getLength()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2930,1
    - Dst: '[org.apache.xerces.xs.datatypes.ObjectList].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2933,1
    - Dst: key.indexOf(char)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2934,1
    - Dst: key.substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2935,1
    - Dst: key.length()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2936,1
    - Dst: key.substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2936,1
    - Dst: '[org.apache.xerces.xs.datatypes.ObjectList].item(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2938,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2939,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2941,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - srcGrammar
    - dstGrammar
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 2947
      start: 2911
    functionDepth: 1
    functionLinenumber: 2911
    functionLinenumberEnd: 2947
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalGroupDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - key.indexOf(char)
    - key.substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - key.length()
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xs.datatypes.ObjectList].item(int)'
    - srcDecl.getNamespace()
    - '[org.apache.xerces.xs.datatypes.ObjectList].getLength()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xs.datatypes.ObjectList].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - srcDecl.getName()
    - '[org.apache.xerces.xs.XSNamedMap].getLength()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xs.XSNamedMap].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalGroupDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2950,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].getLength()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2951,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2956,1
    - Dst: srcDecl.getName()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2957,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2957,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2959,1
    - Dst: srcDecl.getNamespace()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2962,1
    - Dst: srcDecl.getName()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2962,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2962,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2967,1
    - Dst: '[org.apache.xerces.xs.datatypes.ObjectList].getLength()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2968,1
    - Dst: '[org.apache.xerces.xs.datatypes.ObjectList].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2971,1
    - Dst: key.indexOf(char)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2972,1
    - Dst: key.substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2973,1
    - Dst: key.length()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2974,1
    - Dst: key.substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2974,1
    - Dst: '[org.apache.xerces.xs.datatypes.ObjectList].item(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2976,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2977,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2979,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - srcGrammar
    - dstGrammar
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 2985
      start: 2949
    functionDepth: 1
    functionLinenumber: 2949
    functionLinenumberEnd: 2985
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalTypeDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - key.indexOf(char)
    - key.substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - key.length()
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xs.datatypes.ObjectList].item(int)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - srcDecl.getNamespace()
    - '[org.apache.xerces.xs.datatypes.ObjectList].getLength()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xs.datatypes.ObjectList].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - srcDecl.getName()
    - '[org.apache.xerces.xs.XSNamedMap].getLength()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xs.XSNamedMap].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalTypeDecls(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2988,1
    - Dst: '[java.util.Vector].contains()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2991,1
    - Dst: '[java.util.Vector].add()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2992,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2996,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2997,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedComponents(org.apache.xerces.impl.xs.traversers.XSDHandler,java.util.Vector,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:2998,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - XSObject[]
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Vector
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - components
    - dependencies
    argTypes:
    - XSObject[]
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 3002
      start: 2987
    functionDepth: 0
    functionLinenumber: 2987
    functionLinenumberEnd: 3002
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandComponents(XSObject[],java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.Vector].contains()'
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedComponents(org.apache.xerces.impl.xs.traversers.XSDHandler,java.util.Vector,java.util.Hashtable)'
    - '[java.util.Vector].<init>()'
    - '[java.util.Vector].size()'
    - '[java.util.Vector].add()'
    linkageType: ''
    returnType: java.util.Vector
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandComponents(XSObject[],java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSObject].getType()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3005,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(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
      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:3011,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeComponents(org.apache.xerces.xs.XSAttributeDeclaration,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3011,1
    - Dst: '[org.apache.xerces.xs.XSObject].getNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3014,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeGroupComponents(org.apache.xerces.xs.XSAttributeGroupDefinition,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3014,1
    - Dst: '[org.apache.xerces.xs.XSObject].getNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3016,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedElementComponents(org.apache.xerces.xs.XSElementDeclaration,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3016,1
    - Dst: '[org.apache.xerces.xs.XSObject].getNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3019,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedModelGroupDefinitionComponents(org.apache.xerces.xs.XSModelGroupDefinition,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3019,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSObject
      - java.util.Vector
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - component
    - componentList
    - dependencies
    argTypes:
    - org.apache.xerces.xs.XSObject
    - java.util.Vector
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 3027
      start: 3004
    functionDepth: 7
    functionLinenumber: 3004
    functionLinenumberEnd: 3027
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedComponents(org.apache.xerces.xs.XSObject,java.util.Vector,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeGroupComponents(org.apache.xerces.xs.XSAttributeGroupDefinition,java.util.Vector,String,java.util.Hashtable)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedElementComponents(org.apache.xerces.xs.XSElementDeclaration,java.util.Vector,String,java.util.Hashtable)'
    - '[org.apache.xerces.xs.XSObject].getType()'
    - '[org.apache.xerces.xs.XSObject].getNamespace()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedTypeComponents(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedModelGroupDefinitionComponents(org.apache.xerces.xs.XSModelGroupDefinition,java.util.Vector,String,java.util.Hashtable)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeComponents(org.apache.xerces.xs.XSAttributeDeclaration,java.util.Vector,String,java.util.Hashtable)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedComponents(org.apache.xerces.xs.XSObject,java.util.Vector,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(org.apache.xerces.xs.XSSimpleTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3030,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSAttributeDeclaration
      - java.util.Vector
      - String
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - decl
    - componentList
    - namespace
    - dependencies
    argTypes:
    - org.apache.xerces.xs.XSAttributeDeclaration
    - java.util.Vector
    - String
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 3036
      start: 3029
    functionDepth: 1
    functionLinenumber: 3029
    functionLinenumberEnd: 3036
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeComponents(org.apache.xerces.xs.XSAttributeDeclaration,java.util.Vector,String,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getTypeDefinition()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType(org.apache.xerces.xs.XSSimpleTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeComponents(org.apache.xerces.xs.XSAttributeDeclaration,java.util.Vector,String,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3039,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getSubstitutionGroupAffiliation()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3046,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedElement(org.apache.xerces.xs.XSElementDeclaration,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3048,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSElementDeclaration
      - java.util.Vector
      - String
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - decl
    - componentList
    - namespace
    - dependencies
    argTypes:
    - org.apache.xerces.xs.XSElementDeclaration
    - java.util.Vector
    - String
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 3050
      start: 3038
    functionDepth: 8
    functionLinenumber: 3038
    functionLinenumberEnd: 3050
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedElementComponents(org.apache.xerces.xs.XSElementDeclaration,java.util.Vector,String,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xs.XSElementDeclaration].getSubstitutionGroupAffiliation()'
    - '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedElement(org.apache.xerces.xs.XSElementDeclaration,java.util.Vector,String,java.util.Hashtable)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedElementComponents(org.apache.xerces.xs.XSElementDeclaration,java.util.Vector,String,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedComplexTypeComponents(org.apache.xerces.impl.xs.XSComplexTypeDecl,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3054,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedSimpleTypeComponents(org.apache.xerces.xs.XSSimpleTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3057,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      - java.util.Vector
      - String
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - type
    - componentList
    - namespace
    - dependencies
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    - java.util.Vector
    - String
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 3059
      start: 3052
    functionDepth: 6
    functionLinenumber: 3052
    functionLinenumberEnd: 3059
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedTypeComponents(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedComplexTypeComponents(org.apache.xerces.impl.xs.XSComplexTypeDecl,java.util.Vector,String,java.util.Hashtable)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedSimpleTypeComponents(org.apache.xerces.xs.XSSimpleTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedTypeComponents(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(org.apache.xerces.xs.XSModelGroup,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3063,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSModelGroupDefinition
      - java.util.Vector
      - String
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - modelGroupDef
    - componentList
    - namespace
    - dependencies
    argTypes:
    - org.apache.xerces.xs.XSModelGroupDefinition
    - java.util.Vector
    - String
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 3064
      start: 3061
    functionDepth: 12
    functionLinenumber: 3061
    functionLinenumberEnd: 3064
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedModelGroupDefinitionComponents(org.apache.xerces.xs.XSModelGroupDefinition,java.util.Vector,String,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedModelGroupComponents(org.apache.xerces.xs.XSModelGroup,java.util.Vector,String,java.util.Hashtable)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedModelGroupDefinitionComponents(org.apache.xerces.xs.XSModelGroupDefinition,java.util.Vector,String,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(org.apache.xerces.xs.XSObjectList,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3068,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSAttributeGroupDefinition
      - java.util.Vector
      - String
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - attrGroup
    - componentList
    - namespace
    - dependencies
    argTypes:
    - org.apache.xerces.xs.XSAttributeGroupDefinition
    - java.util.Vector
    - String
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 3069
      start: 3066
    functionDepth: 5
    functionLinenumber: 3066
    functionLinenumberEnd: 3069
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeGroupComponents(org.apache.xerces.xs.XSAttributeGroupDefinition,java.util.Vector,String,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAttributeUses()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeUsesComponents(org.apache.xerces.xs.XSObjectList,java.util.Vector,String,java.util.Hashtable)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeGroupComponents(org.apache.xerces.xs.XSAttributeGroupDefinition,java.util.Vector,String,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3072,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(org.apache.xerces.xs.XSObjectList,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3073,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3074,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedParticleComponents(org.apache.xerces.xs.XSParticle,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3076,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSComplexTypeDecl
      - java.util.Vector
      - String
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - type
    - componentList
    - namespace
    - dependencies
    argTypes:
    - org.apache.xerces.impl.xs.XSComplexTypeDecl
    - java.util.Vector
    - String
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 3078
      start: 3071
    functionDepth: 5
    functionLinenumber: 3071
    functionLinenumberEnd: 3078
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedComplexTypeComponents(org.apache.xerces.impl.xs.XSComplexTypeDecl,java.util.Vector,String,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle()'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttributeUses()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedParticleComponents(org.apache.xerces.xs.XSParticle,java.util.Vector,String,java.util.Hashtable)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeUsesComponents(org.apache.xerces.xs.XSObjectList,java.util.Vector,String,java.util.Hashtable)'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getBaseType()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedComplexTypeComponents(org.apache.xerces.impl.xs.XSComplexTypeDecl,java.util.Vector,String,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getBaseType()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3081,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType(org.apache.xerces.impl.xs.traversers.XSDHandler,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3083,1
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getItemType()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3086,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType(org.apache.xerces.xs.XSSimpleTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3088,1
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getPrimitiveType()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3091,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType(org.apache.xerces.xs.XSSimpleTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3093,1
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getMemberTypes()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3096,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3097,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3098,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3099,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3099,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSSimpleTypeDefinition
      - java.util.Vector
      - String
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - type
    - componentList
    - namespace
    - dependencies
    argTypes:
    - org.apache.xerces.xs.XSSimpleTypeDefinition
    - java.util.Vector
    - String
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 3102
      start: 3080
    functionDepth: 8
    functionLinenumber: 3080
    functionLinenumberEnd: 3102
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedSimpleTypeComponents(org.apache.xerces.xs.XSSimpleTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getItemType()'
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getBaseType()'
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getPrimitiveType()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType(org.apache.xerces.impl.xs.traversers.XSDHandler,java.util.Vector,String,java.util.Hashtable)'
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getMemberTypes()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType(org.apache.xerces.xs.XSSimpleTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
    - '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
    - '[org.apache.xerces.xs.XSObjectList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedSimpleTypeComponents(org.apache.xerces.xs.XSSimpleTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSObjectList].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3106,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3108,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeUseComponents(org.apache.xerces.xs.XSAttributeUse,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3108,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSObjectList
      - java.util.Vector
      - String
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - attrUses
    - componentList
    - namespace
    - dependencies
    argTypes:
    - org.apache.xerces.xs.XSObjectList
    - java.util.Vector
    - String
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 3110
      start: 3104
    functionDepth: 4
    functionLinenumber: 3104
    functionLinenumberEnd: 3110
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeUsesComponents(org.apache.xerces.xs.XSObjectList,java.util.Vector,String,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeUseComponents(org.apache.xerces.xs.XSAttributeUse,java.util.Vector,String,java.util.Hashtable)'
    - '[org.apache.xerces.xs.XSObjectList].size()'
    - '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeUsesComponents(org.apache.xerces.xs.XSObjectList,java.util.Vector,String,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(org.apache.xerces.xs.XSAttributeDeclaration,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3114,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSAttributeUse
      - java.util.Vector
      - String
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - component
    - componentList
    - namespace
    - dependencies
    argTypes:
    - org.apache.xerces.xs.XSAttributeUse
    - java.util.Vector
    - String
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 3115
      start: 3112
    functionDepth: 3
    functionLinenumber: 3112
    functionLinenumberEnd: 3115
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeUseComponents(org.apache.xerces.xs.XSAttributeUse,java.util.Vector,String,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.XSAttributeUse].getAttrDeclaration()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedAttribute(org.apache.xerces.xs.XSAttributeDeclaration,java.util.Vector,String,java.util.Hashtable)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeUseComponents(org.apache.xerces.xs.XSAttributeUse,java.util.Vector,String,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSParticle].getTerm()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3119,1
    - Dst: '[org.apache.xerces.xs.XSTerm].getType()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3120,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedElement(org.apache.xerces.xs.XSElementDeclaration,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3122,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedModelGroupComponents(org.apache.xerces.xs.XSModelGroup,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3125,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSParticle
      - java.util.Vector
      - String
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - component
    - componentList
    - namespace
    - dependencies
    argTypes:
    - org.apache.xerces.xs.XSParticle
    - java.util.Vector
    - String
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 3130
      start: 3117
    functionDepth: 10
    functionLinenumber: 3117
    functionLinenumberEnd: 3130
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedParticleComponents(org.apache.xerces.xs.XSParticle,java.util.Vector,String,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedModelGroupComponents(org.apache.xerces.xs.XSModelGroup,java.util.Vector,String,java.util.Hashtable)'
    - '[org.apache.xerces.xs.XSParticle].getTerm()'
    - '[org.apache.xerces.xs.XSTerm].getType()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedElement(org.apache.xerces.xs.XSElementDeclaration,java.util.Vector,String,java.util.Hashtable)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedParticleComponents(org.apache.xerces.xs.XSParticle,java.util.Vector,String,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getParticles()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3134,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3135,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3137,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedParticleComponents(org.apache.xerces.xs.XSParticle,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3137,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSModelGroup
      - java.util.Vector
      - String
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - modelGroup
    - componentList
    - namespace
    - dependencies
    argTypes:
    - org.apache.xerces.xs.XSModelGroup
    - java.util.Vector
    - String
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 3139
      start: 3132
    functionDepth: 11
    functionLinenumber: 3132
    functionLinenumberEnd: 3139
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedModelGroupComponents(org.apache.xerces.xs.XSModelGroup,java.util.Vector,String,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xs.XSModelGroup].getParticles()'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedParticleComponents(org.apache.xerces.xs.XSParticle,java.util.Vector,String,java.util.Hashtable)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedModelGroupComponents(org.apache.xerces.xs.XSModelGroup,java.util.Vector,String,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getAnonymous()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3142,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3143,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3143,1
    - Dst: '[java.util.Vector].contains(org.apache.xerces.xs.XSTypeDefinition)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3144,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].findDependentNamespaces(String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3145,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3146,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addNamespaceDependency(String,org.apache.xerces.impl.xs.traversers.XSDHandler,java.util.Vector)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3146,1
    - Dst: '[java.util.Vector].add(org.apache.xerces.xs.XSTypeDefinition)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3147,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedTypeComponents(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3152,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      - java.util.Vector
      - String
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - type
    - componentList
    - namespace
    - dependencies
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    - java.util.Vector
    - String
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 3154
      start: 3141
    functionDepth: 7
    functionLinenumber: 3141
    functionLinenumberEnd: 3154
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].findDependentNamespaces(String,java.util.Hashtable)'
    - '[String].equals(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getAnonymous()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedTypeComponents(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
    - '[java.util.Vector].contains(org.apache.xerces.xs.XSTypeDefinition)'
    - '[java.util.Vector].add(org.apache.xerces.xs.XSTypeDefinition)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addNamespaceDependency(String,org.apache.xerces.impl.xs.traversers.XSDHandler,java.util.Vector)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getScope()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3157,1
    - Dst: '[java.util.Vector].contains(org.apache.xerces.xs.XSElementDeclaration)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3158,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].findDependentNamespaces(String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3159,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3160,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addNamespaceDependency(String,org.apache.xerces.impl.xs.traversers.XSDHandler,java.util.Vector)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3160,1
    - Dst: '[java.util.Vector].add(org.apache.xerces.xs.XSElementDeclaration)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3161,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedElementComponents(org.apache.xerces.xs.XSElementDeclaration,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3165,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSElementDeclaration
      - java.util.Vector
      - String
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - decl
    - componentList
    - namespace
    - dependencies
    argTypes:
    - org.apache.xerces.xs.XSElementDeclaration
    - java.util.Vector
    - String
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 3167
      start: 3156
    functionDepth: 9
    functionLinenumber: 3156
    functionLinenumberEnd: 3167
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedElement(org.apache.xerces.xs.XSElementDeclaration,java.util.Vector,String,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].findDependentNamespaces(String,java.util.Hashtable)'
    - '[java.util.Vector].contains(org.apache.xerces.xs.XSElementDeclaration)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedElementComponents(org.apache.xerces.xs.XSElementDeclaration,java.util.Vector,String,java.util.Hashtable)'
    - '[java.util.Vector].add(org.apache.xerces.xs.XSElementDeclaration)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getNamespace()'
    - '[org.apache.xerces.xs.XSElementDeclaration].getScope()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addNamespaceDependency(String,org.apache.xerces.impl.xs.traversers.XSDHandler,java.util.Vector)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedElement(org.apache.xerces.xs.XSElementDeclaration,java.util.Vector,String,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getScope()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3170,1
    - Dst: '[java.util.Vector].contains(org.apache.xerces.xs.XSAttributeDeclaration)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3171,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].findDependentNamespaces(String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3172,1
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3173,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addNamespaceDependency(String,org.apache.xerces.impl.xs.traversers.XSDHandler,java.util.Vector)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3173,1
    - Dst: '[java.util.Vector].add(org.apache.xerces.xs.XSAttributeDeclaration)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3174,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeComponents(org.apache.xerces.xs.XSAttributeDeclaration,java.util.Vector,String,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3178,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSAttributeDeclaration
      - java.util.Vector
      - String
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - decl
    - componentList
    - namespace
    - dependencies
    argTypes:
    - org.apache.xerces.xs.XSAttributeDeclaration
    - java.util.Vector
    - String
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 3180
      start: 3169
    functionDepth: 2
    functionLinenumber: 3169
    functionLinenumberEnd: 3180
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedAttribute(org.apache.xerces.xs.XSAttributeDeclaration,java.util.Vector,String,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].findDependentNamespaces(String,java.util.Hashtable)'
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getScope()'
    - '[java.util.Vector].add(org.apache.xerces.xs.XSAttributeDeclaration)'
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getNamespace()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeComponents(org.apache.xerces.xs.XSAttributeDeclaration,java.util.Vector,String,java.util.Hashtable)'
    - '[java.util.Vector].contains(org.apache.xerces.xs.XSAttributeDeclaration)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addNamespaceDependency(String,org.apache.xerces.impl.xs.traversers.XSDHandler,java.util.Vector)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedAttribute(org.apache.xerces.xs.XSAttributeDeclaration,java.util.Vector,String,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3183,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3184,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3187,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalComponent(org.apache.xerces.xs.XSObject,org.apache.xerces.impl.xs.XSDDescription)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3187,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportDependencies(java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3189,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Vector
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - components
    - importDependencies
    argTypes:
    - java.util.Vector
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 3190
      start: 3182
    functionDepth: 10
    functionLinenumber: 3182
    functionLinenumberEnd: 3190
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalComponents(java.util.Vector,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportDependencies(java.util.Hashtable)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalComponent(org.apache.xerces.xs.XSObject,org.apache.xerces.impl.xs.XSDDescription)'
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalComponents(java.util.Vector,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSObject].getNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3193,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].setNamespace(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3195,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaGrammar(org.apache.xerces.impl.xs.XSDDescription)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3196,1
    - Dst: '[org.apache.xerces.xs.XSObject].getType()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3198,1
    - Dst: '[org.apache.xerces.xs.XSObject].getName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3199,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getAnonymous()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3203,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3204,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3205,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(String,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3208,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3209,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].getScope()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3214,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3215,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3216,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(String,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3219,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3220,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3225,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3226,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(String,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3229,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3230,1
    - Dst: '[org.apache.xerces.impl.xs.XSElementDecl].getScope()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3234,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3235,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3237,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3238,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3241,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3242,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3247,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3248,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(String,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3251,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3252,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3256,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3257,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(String,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3260,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3261,1
    CyclomaticComplexity: 32
    EdgeCount: 32
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSObject
      - org.apache.xerces.impl.xs.XSDDescription
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - component
    - desc
    argTypes:
    - org.apache.xerces.xs.XSObject
    - org.apache.xerces.impl.xs.XSDDescription
    constantsTouched: []
    func_position:
      end: 3269
      start: 3192
    functionDepth: 9
    functionLinenumber: 3192
    functionLinenumberEnd: 3269
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalComponent(org.apache.xerces.xs.XSObject,org.apache.xerces.impl.xs.XSDDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,String)'
    - '[org.apache.xerces.xs.XSObject].getType()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaGrammar(org.apache.xerces.impl.xs.XSDDescription)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(String,String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String,String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(String,String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(String,String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(String,String)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getAnonymous()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)'
    - '[org.apache.xerces.xs.XSObject].getNamespace()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(String)'
    - '[org.apache.xerces.xs.XSObject].getName()'
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].getScope()'
    - '[org.apache.xerces.impl.xs.XSElementDecl].getScope()'
    - '[org.apache.xerces.impl.xs.XSDDescription].setNamespace(String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition,String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl,String)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalComponent(org.apache.xerces.xs.XSObject,org.apache.xerces.impl.xs.XSDDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].keys()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3272,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].hasMoreElements()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3275,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].nextElement()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3276,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3277,1
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3277,1
    - Dst: importList.size()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3278,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandImportList(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3279,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - table
    argTypes:
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 3282
      start: 3271
    functionDepth: 0
    functionLinenumber: 3271
    functionLinenumberEnd: 3282
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportDependencies(java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].nextElement()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].hasMoreElements()'
    - importList.size()
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandImportList(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[java.util.Hashtable].get(String)'
    - '[java.util.Hashtable].keys()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportDependencies(java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3285,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3288,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3290,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addImportList(org.apache.xerces.impl.xs.SchemaGrammar,java.util.Vector,java.util.Vector)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3291,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].setImportedGrammars(java.util.Vector)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3292,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportList(org.apache.xerces.impl.xs.SchemaGrammar,java.util.Vector,java.util.Vector)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3295,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Vector
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - namespace
    - namespaceList
    argTypes:
    - String
    - java.util.Vector
    constantsTouched: []
    func_position:
      end: 3298
      start: 3284
    functionDepth: 3
    functionLinenumber: 3284
    functionLinenumberEnd: 3298
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandImportList(String,java.util.Vector)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[java.util.Vector].<init>()'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].setImportedGrammars(java.util.Vector)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportList(org.apache.xerces.impl.xs.SchemaGrammar,java.util.Vector,java.util.Vector)'
    - '[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.XSGrammarBucket].getGrammar(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandImportList(String,java.util.Vector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3301,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3305,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3305,1
    - Dst: '[java.util.Vector].add(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3307,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      - java.util.Vector
      - java.util.Vector
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - sg
    - importedGrammars
    - namespaceList
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    - java.util.Vector
    - java.util.Vector
    constantsTouched: []
    func_position:
      end: 3313
      start: 3300
    functionDepth: 1
    functionLinenumber: 3300
    functionLinenumberEnd: 3313
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addImportList(org.apache.xerces.impl.xs.SchemaGrammar,java.util.Vector,java.util.Vector)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.Vector].size()'
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
    - '[java.util.Vector].add(org.apache.xerces.impl.xs.SchemaGrammar)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addImportList(org.apache.xerces.impl.xs.SchemaGrammar,java.util.Vector,java.util.Vector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3316,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3320,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3320,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].containedImportedGrammar(java.util.Vector,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3322,1
    - Dst: '[java.util.Vector].add(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3323,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      - java.util.Vector
      - java.util.Vector
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - sg
    - importedGrammars
    - namespaceList
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    - java.util.Vector
    - java.util.Vector
    constantsTouched: []
    func_position:
      end: 3330
      start: 3315
    functionDepth: 2
    functionLinenumber: 3315
    functionLinenumberEnd: 3330
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportList(org.apache.xerces.impl.xs.SchemaGrammar,java.util.Vector,java.util.Vector)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].containedImportedGrammar(java.util.Vector,org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[java.util.Vector].size()'
    - '[java.util.Vector].add(org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportList(org.apache.xerces.impl.xs.SchemaGrammar,java.util.Vector,java.util.Vector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3333,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3337,1
    - Dst: sg.getTargetNamespace()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3338,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      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(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3338,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3338,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - importedGrammar
    - grammar
    argTypes:
    - java.util.Vector
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 3343
      start: 3332
    functionDepth: 1
    functionLinenumber: 3332
    functionLinenumberEnd: 3343
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].containedImportedGrammar(java.util.Vector,org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()'
    - '[String].equals(String)'
    - sg.getTargetNamespace()
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(String)'
    - '[java.util.Vector].size()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].containedImportedGrammar(java.util.Vector,org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3348,1
    - Dst: '[org.apache.xerces.impl.xs.XSDDescription].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>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3351,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3352,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].isImmutable()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3354,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].createGrammarFrom(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3355,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSDDescription
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.SchemaGrammar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - desc
    argTypes:
    - org.apache.xerces.impl.xs.XSDDescription
    constantsTouched: []
    func_position:
      end: 3359
      start: 3347
    functionDepth: 8
    functionLinenumber: 3347
    functionLinenumberEnd: 3359
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaGrammar(org.apache.xerces.impl.xs.XSDDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSDDescription].makeClone()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].createGrammarFrom(org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.util.SymbolTable)'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[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.XSDDescription].getNamespace()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SchemaGrammar
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaGrammar(org.apache.xerces.impl.xs.XSDDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3362,1
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3363,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3366,1
    - Dst: '[java.util.Hashtable].put(String,java.util.Vector)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3367,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Vector
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - namespace
    - table
    argTypes:
    - String
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 3371
      start: 3361
    functionDepth: 1
    functionLinenumber: 3361
    functionLinenumberEnd: 3371
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].findDependentNamespaces(String,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(String)'
    - '[java.util.Hashtable].get(String)'
    - '[java.util.Vector].<init>()'
    - '[java.util.Hashtable].put(String,java.util.Vector)'
    linkageType: ''
    returnType: java.util.Vector
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].findDependentNamespaces(String,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3374,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3375,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3376,1
    - Dst: '[java.util.Vector].contains(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3377,1
    - Dst: '[java.util.Vector].add(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3378,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - java.util.Vector
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - namespace1
    - namespace2
    - list
    argTypes:
    - String
    - String
    - java.util.Vector
    constantsTouched: []
    func_position:
      end: 3381
      start: 3373
    functionDepth: 1
    functionLinenumber: 3373
    functionLinenumberEnd: 3381
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addNamespaceDependency(String,String,java.util.Vector)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[java.util.Vector].add(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(String)'
    - '[String].equals(String)'
    - '[java.util.Vector].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].addNamespaceDependency(String,String,java.util.Vector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,null)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3387,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - namespace
    - name
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 3388
      start: 3383
    functionDepth: 0
    functionLinenumber: 3383
    functionLinenumberEnd: 3388
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3396,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3397,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3398,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3399,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3400,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3401,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3402,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3403,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3404,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3405,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3406,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3407
      start: 3395
    functionDepth: 0
    functionLinenumber: 3395
    functionLinenumberEnd: 3407
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].createTraversers()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].<init>()'
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].createTraversers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3412,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3413,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3414,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3416
      start: 3411
    functionDepth: 1
    functionLinenumber: 3411
    functionLinenumberEnd: 3416
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].prepareForParse()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.Hashtable].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].prepareForParse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3421,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3422,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3423,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3424,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3425,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3426,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3427,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3429,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3430,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3431,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3432,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3433,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3434,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3435,1
    - Dst: fUnparsedRegistriesExt[i].clear()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3438,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3441,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3442,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3443,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3444,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3445,1
    - Dst: '[java.util.Vector].removeAllElements()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3446,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3447,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].createTraversers()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3470,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3474,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reset(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3475,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3476,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3477,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3478,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3479,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3480,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3481,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3482,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3483,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3484,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3485,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3487,1
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3488,1
    - Dst: '[org.apache.xerces.util.SymbolHash].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3490,1
    - Dst: '[org.apache.xerces.util.SymbolHash].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3491,1
    - Dst: '[org.apache.xerces.util.SymbolHash].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3492,1
    - Dst: '[org.apache.xerces.util.SymbolHash].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3493,1
    - Dst: '[org.apache.xerces.util.SymbolHash].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3494,1
    - Dst: '[org.apache.xerces.util.SymbolHash].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3495,1
    - Dst: '[org.apache.xerces.util.SymbolHash].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3496,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 62
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3497
      start: 3420
    functionDepth: 3
    functionLinenumber: 3420
    functionLinenumberEnd: 3497
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].prepareForTraverse()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
    - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reset(org.apache.xerces.util.SymbolTable)'
    - fUnparsedRegistriesExt[i].clear()
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
    - '[org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
    - '[org.apache.xerces.util.SymbolHash].clear()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].createTraversers()'
    - '[java.util.Hashtable].clear()'
    - '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
    - '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
    - '[org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
    - '[org.apache.xerces.impl.xs.traversers.XSDGroupTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
    - '[java.util.Vector].removeAllElements()'
    - '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
    - '[org.apache.xerces.impl.xs.traversers.XSDNotationTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
    - '[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].prepareForTraverse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSDeclarationPool
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - declPool
    argTypes:
    - org.apache.xerces.impl.xs.XSDeclarationPool
    constantsTouched: []
    func_position:
      end: 3500
      start: 3498
    functionDepth: 0
    functionLinenumber: 3498
    functionLinenumberEnd: 3500
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].setDeclPool(org.apache.xerces.impl.xs.XSDeclarationPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].setDeclPool(org.apache.xerces.impl.xs.XSDeclarationPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.SchemaDVFactory
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dvFactory
    argTypes:
    - org.apache.xerces.impl.dv.SchemaDVFactory
    constantsTouched: []
    func_position:
      end: 3503
      start: 3501
    functionDepth: 0
    functionLinenumber: 3501
    functionLinenumberEnd: 3503
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].setDVFactory(org.apache.xerces.impl.dv.SchemaDVFactory)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].setDVFactory(org.apache.xerces.impl.dv.SchemaDVFactory)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3508,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3511,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3512,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setEntityResolver(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3514,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3518,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getErrorHandler()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3520,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getProperty(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3524,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setProperty(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3525,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3527,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3530,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getProperty(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3531,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setProperty(String,java.util.Locale)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3532,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,java.util.Locale)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3534,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3541,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3547,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3553,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3559,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getFeature(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3567,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setFeature(String,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3565,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3574,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setFeature(String,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3572,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3580,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setFeature(String,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3578,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3586,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3593,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setFeature(String,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3592,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3597,1
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setProperty(String,Object)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3599,1
    CyclomaticComplexity: 30
    EdgeCount: 30
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 3604
      start: 3505
    functionDepth: 2
    functionLinenumber: 3505
    functionLinenumberEnd: 3604
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setProperty(String)'
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setEntityResolver(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setFeature(String,boolean)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setProperty(String,Object)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getErrorHandler()'
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,java.util.Locale)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
    - '[org.apache.xerces.impl.XMLErrorReporter].getFeature(String)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getProperty(String)'
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setProperty(String,java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3619,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseLocal(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3620,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3625,1
    - Dst: '[org.apache.xerces.xs.XSParticle].getTerm()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3627,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].removeParticle(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3633,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3636
      start: 3611
    functionDepth: 1
    functionLinenumber: 3611
    functionLinenumberEnd: 3636
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].traverseLocalElements()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle()'
    - '[org.apache.xerces.impl.xs.traversers.XSDElementTraverser].traverseLocal(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].removeParticle(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.xs.XSParticle].getTerm()'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].traverseLocalElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].removeParticle(org.apache.xerces.impl.xs.XSModelGroupImpl,org.apache.xerces.impl.xs.XSParticleDecl)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3649,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSModelGroupImpl
      - org.apache.xerces.impl.xs.XSParticleDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - group
    - particle
    argTypes:
    - org.apache.xerces.impl.xs.XSModelGroupImpl
    - org.apache.xerces.impl.xs.XSParticleDecl
    constantsTouched: []
    func_position:
      end: 3654
      start: 3638
    functionDepth: 1
    functionLinenumber: 3638
    functionLinenumberEnd: 3654
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].removeParticle(org.apache.xerces.impl.xs.XSModelGroupImpl,org.apache.xerces.impl.xs.XSParticleDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].removeParticle(org.apache.xerces.impl.xs.XSModelGroupImpl,org.apache.xerces.impl.xs.XSParticleDecl)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].removeParticle(org.apache.xerces.impl.xs.XSModelGroupImpl,org.apache.xerces.impl.xs.XSParticleDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(XSParticleDecl[],int,org.apache.xerces.impl.xs.traversers.XSDHandler,int,int)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3668,1
    - Dst: System.arraycopy(Element[],int,org.apache.xerces.impl.xs.traversers.XSDHandler,int,int)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3671,1
    - Dst: System.arraycopy(XSDocumentInfo[],int,org.apache.xerces.impl.xs.traversers.XSDHandler,int,int)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3674,1
    - Dst: System.arraycopy(int[],int,org.apache.xerces.impl.xs.traversers.XSDHandler,int,int)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3677,1
    - Dst: System.arraycopy(XSObject[],int,org.apache.xerces.impl.xs.traversers.XSDHandler,int,int)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3680,1
    - Dst: System.arraycopy(String[][],int,org.apache.xerces.impl.xs.traversers.XSDHandler,int,int)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3683,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getEffectiveLocalContext()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3692,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - int
      - org.apache.xerces.xs.XSObject
      - org.apache.xerces.impl.xs.XSParticleDecl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - elmDecl
    - schemaDoc
    - allContextFlags
    - parent
    - particle
    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: []
    func_position:
      end: 3693
      start: 3658
    functionDepth: 1
    functionLinenumber: 3658
    functionLinenumberEnd: 3693
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(XSParticleDecl[],int,org.apache.xerces.impl.xs.traversers.XSDHandler,int,int)
    - System.arraycopy(Element[],int,org.apache.xerces.impl.xs.traversers.XSDHandler,int,int)
    - System.arraycopy(String[][],int,org.apache.xerces.impl.xs.traversers.XSDHandler,int,int)
    - System.arraycopy(XSObject[],int,org.apache.xerces.impl.xs.traversers.XSDHandler,int,int)
    - System.arraycopy(XSDocumentInfo[],int,org.apache.xerces.impl.xs.traversers.XSDHandler,int,int)
    - System.arraycopy(int[],int,org.apache.xerces.impl.xs.traversers.XSDHandler,int,int)
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getEffectiveLocalContext()'
    linkageType: ''
    returnType: void
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3709,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(String,int,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3713,1
    - Dst: '[java.util.Hashtable].put(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3716,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3717,1
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3721,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3728,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3728,1
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3729,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getParent(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3732,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3732,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3732,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3740,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3744,1
    - Dst: '[String].substring(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3744,1
    - Dst: '[org.w3c.dom.Element].setAttribute(String,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3747,1
    - Dst: '[java.util.Hashtable].put(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3749,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3750,1
    - Dst: '[java.util.Hashtable].put(org.apache.xerces.impl.xs.traversers.XSDHandler,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3753,1
    - Dst: '[java.util.Hashtable].put(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3754,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3758,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(org.apache.xerces.impl.xs.traversers.XSDHandler,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3760,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3765,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(org.apache.xerces.impl.xs.traversers.XSDHandler,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3767,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3771,1
    - Dst: fUnparsedRegistriesExt[declType].get(String)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3779,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3780,1
    - Dst: fUnparsedRegistriesExt[declType].put(String,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3787,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 66
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - qName
    - declType
    - registry
    - registry_sub
    - currComp
    - currSchema
    argTypes:
    - String
    - int
    - java.util.Hashtable
    - java.util.Hashtable
    - org.w3c.dom.Element
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    constantsTouched: []
    func_position:
      end: 3790
      start: 3703
    functionDepth: 3
    functionLinenumber: 3703
    functionLinenumberEnd: 3790
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.DOMUtil].getLocalName()'
    - '[java.util.Hashtable].put(String,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.util.DOMUtil].getParent(org.w3c.dom.Element)'
    - '[java.util.Hashtable].put(org.apache.xerces.impl.xs.traversers.XSDHandler,org.w3c.dom.Element)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - '[java.util.Hashtable].put(String,org.w3c.dom.Element)'
    - '[String].lastIndexOf(char)'
    - fUnparsedRegistriesExt[declType].put(String,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
    - '[org.w3c.dom.Element].setAttribute(String,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[java.util.Hashtable].put(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(String,int,org.w3c.dom.Element)'
    - '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[String].equals(String)'
    - '[String].substring(int)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(org.apache.xerces.impl.xs.traversers.XSDHandler,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[java.util.Hashtable].get(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - fUnparsedRegistriesExt[declType].get(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(String,int,java.util.Hashtable,java.util.Hashtable,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(char)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3793,1
    - Dst: '[String].substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3794,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].emptyString2Null(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3795,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3795,1
    - Dst: '[String].substring(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3798,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDeclFromGrammar(org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3798,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3800,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - qName
    - declType
    - currComp
    argTypes:
    - String
    - int
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 3803
      start: 3792
    functionDepth: 1
    functionLinenumber: 3792
    functionLinenumberEnd: 3803
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(String,int,org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[String].substring(int)'
    - '[String].indexOf(char)'
    - '[String].substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDeclFromGrammar(org.apache.xerces.impl.xs.SchemaGrammar,int,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].emptyString2Null(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].checkForDuplicateNames(String,int,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3814,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3815,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,null,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3817,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3820,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3821,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3822,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,null,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3825,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3828,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3829,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3830,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3833,1
    - Dst: derivedBase.localpart.equals(String)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3837,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3838,1
    - Dst: derivedBase.prefix.length()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3846,1
    - Dst: '[org.w3c.dom.Element].setAttribute(String,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3847,1
    - Dst: '[org.w3c.dom.Element].setAttribute(String,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3850,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3853,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3858,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3859,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,null,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3861,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3864,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3864,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3865,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,null,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3868,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3872,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,null,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3874,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3877,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3878,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3879,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,null,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3882,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3885,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3886,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3887,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3888,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3891,1
    - Dst: derivedBase.localpart.equals(String)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3895,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3896,1
    - Dst: derivedBase.prefix.length()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3904,1
    - Dst: '[org.w3c.dom.Element].setAttribute(String,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3905,1
    - Dst: '[org.w3c.dom.Element].setAttribute(String,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3908,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3918,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].changeRedefineGroup(org.apache.xerces.impl.xs.traversers.XSDHandler,String,String,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3921,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3923,1
    - Dst: '[java.util.Hashtable].put(org.apache.xerces.impl.xs.traversers.XSDHandler,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3930,1
    - Dst: '[java.util.Hashtable].put(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3932,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3934,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].changeRedefineGroup(org.apache.xerces.impl.xs.traversers.XSDHandler,String,String,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3937,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3939,1
    - Dst: '[java.util.Hashtable].put(org.apache.xerces.impl.xs.traversers.XSDHandler,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3946,1
    - Dst: '[java.util.Hashtable].put(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3948,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3952,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 127
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.w3c.dom.Element
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - currSchema
    - child
    - componentType
    - oldName
    - newName
    argTypes:
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.w3c.dom.Element
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 3956
      start: 3811
    functionDepth: 6
    functionLinenumber: 3811
    functionLinenumberEnd: 3956
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].renameRedefiningComponents(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.w3c.dom.Element,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].changeRedefineGroup(org.apache.xerces.impl.xs.traversers.XSDHandler,String,String,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[java.util.Hashtable].put(org.apache.xerces.impl.xs.traversers.XSDHandler,String)'
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - '[org.w3c.dom.Element].setAttribute(String,String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,null,org.w3c.dom.Element)'
    - derivedBase.prefix.length()
    - derivedBase.localpart.equals(String)
    - '[String].equals(String)'
    - '[java.util.Hashtable].put(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - '[org.w3c.dom.Element].setAttribute(String,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].renameRedefiningComponents(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.w3c.dom.Element,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(char)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3971,1
    - Dst: '[String].substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3974,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3975,1
    - Dst: currNSMap.getURI(String)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3975,1
    - Dst: '[String].substring(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3976,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - schemaDoc
    argTypes:
    - String
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    constantsTouched: []
    func_position:
      end: 3982
      start: 3969
    functionDepth: 0
    functionLinenumber: 3969
    functionLinenumberEnd: 3982
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].findQName(String,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[String].indexOf(char)'
    - '[String].substring(int)'
    - '[String].substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - currNSMap.getURI(String)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].findQName(String,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3994,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3995,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3996,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3997,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].changeRedefineGroup(String,String,String,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:3998,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4000,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4001,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].findQName(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4002,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4003,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].indexOf(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4005,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4007,1
    - Dst: '[org.w3c.dom.Element].setAttribute(String,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4008,1
    - Dst: '[org.w3c.dom.Element].setAttribute(String,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4011,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4013,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4014,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4015,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4016,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4016,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4017,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4017,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4018,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - originalQName
    - elementSought
    - newName
    - curr
    - schemaDoc
    argTypes:
    - String
    - String
    - String
    - org.w3c.dom.Element
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    constantsTouched: []
    func_position:
      end: 4026
      start: 3991
    functionDepth: 1
    functionLinenumber: 3991
    functionLinenumberEnd: 4026
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].changeRedefineGroup(String,String,String,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].equals(String)'
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].indexOf(String)'
    - '[org.w3c.dom.Element].setAttribute(String,String)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].length()'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].findQName(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - '[org.w3c.dom.Element].setAttribute(String,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].changeRedefineGroup(String,String,String,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].substring(int,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].changeRedefineGroup(String,String,String,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].hashCode()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4040,1
    - Dst: System.out.println(org.apache.xerces.impl.xs.traversers.XSDHandler)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4040,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - currSchema
    - decl
    - decl_Doc
    argTypes:
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.w3c.dom.Element
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    constantsTouched: []
    func_position:
      end: 4062
      start: 4036
    functionDepth: 0
    functionLinenumber: 4036
    functionLinenumberEnd: 4062
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - System.out.println(org.apache.xerces.impl.xs.traversers.XSDHandler)
    - '[Object].hashCode()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4066,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4066,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4067,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4067,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elem
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 4070
      start: 4065
    functionDepth: 0
    functionLinenumber: 4065
    functionLinenumberEnd: 4070
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].nonAnnotationContent(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - '[String].equals(String)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].nonAnnotationContent(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DOMUtil].isHidden(org.w3c.dom.Element,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4073,1
    - Dst: '[org.apache.xerces.util.DOMUtil].setVisible(org.w3c.dom.Element,java.util.Hashtable)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4075,1
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4076,1
    - Dst: dependingSchemas.size()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4077,1
    - Dst: dependingSchemas.elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4078,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].setSchemasVisible(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4078,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - startSchema
    argTypes:
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    constantsTouched: []
    func_position:
      end: 4082
      start: 4072
    functionDepth: 1
    functionLinenumber: 4072
    functionLinenumberEnd: 4082
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].setSchemasVisible(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 2
    functionsReached:
    - dependingSchemas.size()
    - dependingSchemas.elementAt(org.apache.xerces.impl.xs.traversers.XSDHandler)
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].setSchemasVisible(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[java.util.Hashtable].get(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.util.DOMUtil].setVisible(org.w3c.dom.Element,java.util.Hashtable)'
    - '[org.apache.xerces.util.DOMUtil].isHidden(org.w3c.dom.Element,java.util.Hashtable)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].setSchemasVisible(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.SimpleLocator].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4095,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator(org.w3c.dom.Element,org.apache.xerces.impl.xs.util.SimpleLocator)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4096,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.util.SimpleLocator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 4097
      start: 4091
    functionDepth: 1
    functionLinenumber: 4091
    functionLinenumberEnd: 4097
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator(org.w3c.dom.Element,org.apache.xerces.impl.xs.util.SimpleLocator)'
    - '[org.apache.xerces.impl.xs.util.SimpleLocator].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.SimpleLocator
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ele.getOwnerDocument()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4110,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getRoot(org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4111,1
    - Dst: '[java.util.Hashtable].get(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4111,1
    - Dst: ele.getLineNumber()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4113,1
    - Dst: ele.getColumnNumber()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4114,1
    - Dst: ele.getCharacterOffset()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4115,1
    - Dst: '[org.apache.xerces.impl.xs.util.SimpleLocator].setValues(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4115,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - e
    - l
    argTypes:
    - org.w3c.dom.Element
    - org.apache.xerces.impl.xs.util.SimpleLocator
    constantsTouched: []
    func_position:
      end: 4119
      start: 4104
    functionDepth: 0
    functionLinenumber: 4104
    functionLinenumberEnd: 4119
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator(org.w3c.dom.Element,org.apache.xerces.impl.xs.util.SimpleLocator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 3
    functionsReached:
    - ele.getLineNumber()
    - ele.getOwnerDocument()
    - ele.getColumnNumber()
    - '[java.util.Hashtable].get(org.w3c.dom.Element)'
    - ele.getCharacterOffset()
    - '[org.apache.xerces.util.DOMUtil].getRoot(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    - '[org.apache.xerces.impl.xs.util.SimpleLocator].setValues(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSDHandler)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator(org.w3c.dom.Element,org.apache.xerces.impl.xs.util.SimpleLocator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,Object[],org.w3c.dom.Element,null)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - key
    - args
    - ele
    argTypes:
    - String
    - Object[]
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 4123
      start: 4121
    functionDepth: 0
    functionLinenumber: 4121
    functionLinenumberEnd: 4123
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,Object[],org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,Object[],org.w3c.dom.Element,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,Object[],org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator(org.w3c.dom.Element,org.apache.xerces.impl.xs.util.SimpleLocator)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4126,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.impl.xs.util.SimpleLocator,String,String,Object[],short,Exception)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4127,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,Object[],short,Exception)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      - org.w3c.dom.Element
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - key
    - args
    - ele
    - exception
    argTypes:
    - String
    - Object[]
    - org.w3c.dom.Element
    - Exception
    constantsTouched: []
    func_position:
      end: 4134
      start: 4125
    functionDepth: 4
    functionLinenumber: 4125
    functionLinenumberEnd: 4134
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,Object[],org.w3c.dom.Element,Exception)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    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(String,String,Object[],short,Exception)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.impl.xs.util.SimpleLocator,String,String,Object[],short,Exception)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,Object[],org.w3c.dom.Element,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(String,Object[],org.w3c.dom.Element,null)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - key
    - args
    - ele
    argTypes:
    - String
    - Object[]
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 4138
      start: 4136
    functionDepth: 0
    functionLinenumber: 4136
    functionLinenumberEnd: 4138
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(String,Object[],org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(String,Object[],org.w3c.dom.Element,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(String,Object[],org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator(org.w3c.dom.Element,org.apache.xerces.impl.xs.util.SimpleLocator)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4141,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.impl.xs.util.SimpleLocator,String,String,Object[],short,Exception)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4142,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,Object[],short,Exception)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      - org.w3c.dom.Element
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - key
    - args
    - ele
    - exception
    argTypes:
    - String
    - Object[]
    - org.w3c.dom.Element
    - Exception
    constantsTouched: []
    func_position:
      end: 4149
      start: 4140
    functionDepth: 4
    functionLinenumber: 4140
    functionLinenumberEnd: 4149
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(String,Object[],org.w3c.dom.Element,Exception)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    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(String,String,Object[],short,Exception)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.impl.xs.util.SimpleLocator,String,String,Object[],short,Exception)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(String,Object[],org.w3c.dom.Element,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setFeature(String,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler:4319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.XSDeclarationPool
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.impl.xs.XSDDescription
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.xs.traversers.XSDAttributeGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDElementTraverser
      - org.apache.xerces.impl.xs.traversers.XSDGroupTraverser
      - org.apache.xerces.impl.xs.traversers.XSDKeyrefTraverser
      - org.apache.xerces.impl.xs.traversers.XSDNotationTraverser
      - org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      - org.apache.xerces.impl.xs.traversers.XSDUniqueOrKeyTraverser
      - org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.xs.opti.SchemaDOMParser
      - org.apache.xerces.impl.xs.traversers.SchemaContentHandler
      - org.apache.xerces.impl.xs.traversers.StAXSchemaParser
      - org.apache.xerces.parsers.XML11Configuration
      - XSAnnotationGrammarPool
      - int
      - int
      - int
      - XSParticleDecl[]
      - Element[]
      - XSDocumentInfo[]
      - int[]
      - XSObject[]
      - String[][]
      - int
      - int
      - int
      - Element[]
      - XSDocumentInfo[]
      - XSElementDecl[]
      - String[][]
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.util.SymbolHash
      - String[][]
      - String[]
      - java.util.Vector
      - String[]
      - String[]
      - org.apache.xerces.impl.xs.util.SimpleLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 4320
      start: 4318
    functionDepth: 2
    functionLinenumber: 4318
    functionLinenumberEnd: 4320
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler].setGenerateSyntheticAnnotations(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setFeature(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler].setGenerateSyntheticAnnotations(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool:4169,1
    - Dst: schemaGrammars[i].getTargetNamespace()
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool:4176,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool:4176,1
    - Dst: System.arraycopy(SchemaGrammar[],int,org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool,int,org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool)
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool:4182,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XSGrammarBucket
      - Grammar []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Grammar[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammarType
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 4190
      start: 4162
    functionDepth: 1
    functionLinenumber: 4162
    functionLinenumberEnd: 4190
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].retrieveInitialGrammarSet(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars()'
    - '[String].equals(org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool)'
    - schemaGrammars[i].getTargetNamespace()
    - System.arraycopy(SchemaGrammar[],int,org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool,int,org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool)
    linkageType: ''
    returnType: Grammar[]
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].retrieveInitialGrammarSet(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Grammar[]
      classConcrete: true
      classEnum: false
      classFields:
      - XSGrammarBucket
      - Grammar []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - grammarType
    - grammars
    argTypes:
    - String
    - Grammar[]
    constantsTouched: []
    func_position:
      end: 4194
      start: 4192
    functionDepth: 0
    functionLinenumber: 4192
    functionLinenumberEnd: 4194
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].cacheGrammars(String,Grammar[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].cacheGrammars(String,Grammar[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarDescription].getGrammarType()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool:4197,1
    - Dst: '[org.apache.xerces.xni.grammars.XMLSchemaDescription].getTargetNamespace()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool:4198,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool:4200,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool:4205,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields:
      - XSGrammarBucket
      - Grammar []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - desc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 4210
      start: 4196
    functionDepth: 1
    functionLinenumber: 4196
    functionLinenumberEnd: 4210
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[org.apache.xerces.xni.grammars.XMLSchemaDescription].getTargetNamespace()'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
    - '[org.apache.xerces.xni.grammars.XMLGrammarDescription].getGrammarType()'
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSGrammarBucket
      classConcrete: true
      classEnum: false
      classFields:
      - XSGrammarBucket
      - Grammar []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - gBucket
    argTypes:
    - org.apache.xerces.impl.xs.XSGrammarBucket
    constantsTouched: []
    func_position:
      end: 4215
      start: 4212
    functionDepth: 0
    functionLinenumber: 4212
    functionLinenumberEnd: 4215
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].refreshGrammars(org.apache.xerces.impl.xs.XSGrammarBucket)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].refreshGrammars(org.apache.xerces.impl.xs.XSGrammarBucket)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XSGrammarBucket
      - Grammar []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4217
      start: 4217
    functionDepth: 0
    functionLinenumber: 4217
    functionLinenumberEnd: 4217
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].lockPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].lockPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XSGrammarBucket
      - Grammar []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4219
      start: 4219
    functionDepth: 0
    functionLinenumber: 4219
    functionLinenumberEnd: 4219
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].unlockPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].unlockPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XSGrammarBucket
      - Grammar []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4221
      start: 4221
    functionDepth: 0
    functionLinenumber: 4221
    functionLinenumberEnd: 4221
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XSGrammarBucket
      - Grammar []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - short
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDHandler.XSDKey
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - systemId
    - referType
    - referNS
    argTypes:
    - String
    - short
    - String
    constantsTouched: []
    func_position:
      end: 4272
      start: 4268
    functionDepth: 0
    functionLinenumber: 4268
    functionLinenumberEnd: 4272
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSDKey].<init>(String,short,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDHandler.XSDKey
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSDKey].<init>(String,short,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler.XSDKey:4277,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 4278
      start: 4274
    functionDepth: 0
    functionLinenumber: 4274
    functionLinenumberEnd: 4278
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSDKey].hashCode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSDKey].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.impl.xs.traversers.XSDHandler.XSDKey)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler.XSDKey:4298,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - short
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 4303
      start: 4280
    functionDepth: 0
    functionLinenumber: 4280
    functionLinenumberEnd: 4303
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSDKey].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.apache.xerces.impl.xs.traversers.XSDHandler.XSDKey)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSDKey].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler.SAX2XNIUtil].createXMLParseException(org.xml.sax.SAXParseException)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler.SAX2XNIUtil:4308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLParseException
      static: true
      superClass: ErrorHandlerWrapper
    argCount: 1
    argNames:
    - exception
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 4309
      start: 4307
    functionDepth: 0
    functionLinenumber: 4307
    functionLinenumberEnd: 4309
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler.SAX2XNIUtil].createXMLParseException0(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler.SAX2XNIUtil].createXMLParseException(org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLParseException
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler.SAX2XNIUtil].createXMLParseException0(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler.SAX2XNIUtil].createXNIException(org.xml.sax.SAXException)'
      Src: org.apache.xerces.impl.xs.traversers.XSDHandler.SAX2XNIUtil:4311,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXException
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XNIException
      static: true
      superClass: ErrorHandlerWrapper
    argCount: 1
    argNames:
    - exception
    argTypes:
    - org.xml.sax.SAXException
    constantsTouched: []
    func_position:
      end: 4312
      start: 4310
    functionDepth: 0
    functionLinenumber: 4310
    functionLinenumberEnd: 4312
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler.SAX2XNIUtil].createXNIException0(org.xml.sax.SAXException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler.SAX2XNIUtil].createXNIException(org.xml.sax.SAXException)'
    linkageType: ''
    returnType: org.apache.xerces.xni.XNIException
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler.SAX2XNIUtil].createXNIException0(org.xml.sax.SAXException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDHandler.SAX2XNIUtil
      static: false
      superClass: ErrorHandlerWrapper
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDHandler.SAX2XNIUtil].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDHandler.SAX2XNIUtil
    signature: '[org.apache.xerces.impl.xs.traversers.XSDHandler.SAX2XNIUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:124,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(short)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:126,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(short)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:127,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:128,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:129,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:130,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:131,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:132,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:133,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:134,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(short)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:135,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(short)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:136,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(short)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:137,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:138,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:139,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:140,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:141,1
    - Dst: '[java.util.Hashtable].<init>(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:145,1
    - Dst: '[java.util.Hashtable].<init>(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:147,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:926,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:929,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.util.XIntPool
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - java.util.Hashtable
      - java.util.Hashtable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - XSSimpleType[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - java.util.Hashtable
      - java.util.Vector
      - boolean[]
      - boolean[]
      - int
      - int
      - Object[][]
      - Object[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - schemaHandler
    argTypes:
    - org.apache.xerces.impl.xs.traversers.XSDHandler
    constantsTouched: []
    func_position:
      end: 938
      start: 936
    functionDepth: 2
    functionLinenumber: 936
    functionLinenumberEnd: 938
    functionName: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAttributeChecker.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XIntPool].<init>()'
    - '[java.util.Vector].<init>()'
    - '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(short)'
    - '[java.util.Hashtable].<init>()'
    - '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(int)'
    - '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[java.util.Hashtable].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSAttributeChecker
    signature: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:942,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.util.XIntPool
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - java.util.Hashtable
      - java.util.Hashtable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - XSSimpleType[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - java.util.Hashtable
      - java.util.Vector
      - boolean[]
      - boolean[]
      - int
      - int
      - Object[][]
      - Object[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 943
      start: 940
    functionDepth: 0
    functionLinenumber: 940
    functionLinenumberEnd: 943
    functionName: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reset(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAttributeChecker.java
    functionUses: 1
    functionsReached:
    - '[java.util.Hashtable].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reset(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:957,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.util.XIntPool
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - java.util.Hashtable
      - java.util.Hashtable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - XSSimpleType[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - java.util.Hashtable
      - java.util.Vector
      - boolean[]
      - boolean[]
      - int
      - int
      - Object[][]
      - Object[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - isGlobal
    - schemaDoc
    argTypes:
    - org.w3c.dom.Element
    - boolean
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    constantsTouched: []
    func_position:
      end: 958
      start: 955
    functionDepth: 5
    functionLinenumber: 955
    functionLinenumberEnd: 958
    functionName: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAttributeChecker.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,boolean)'
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DOMUtil].getAttrs(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:980,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].resolveNamespace(org.w3c.dom.Element,Attr[],org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:983,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNamespaceURI(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:985,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:986,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:988,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:989,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1001,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getAttr(org.w3c.dom.Element,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1002,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1006,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getAttr(org.w3c.dom.Element,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1007,1
    - Dst: eleAttrsMap.get(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1015,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1020,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].getAvailableArray()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1025,1
    - Dst: System.arraycopy(boolean[],int,boolean[],int,int)
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1030,1
    - Dst: sattr.getName()
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1039,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNamespaceURI(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1040,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getValue(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1041,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].startsWith(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1043,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getPrefix(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1044,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1046,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1046,1
    - Dst: '[String].equals(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1052,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1053,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1054,1
    - Dst: attrURI.length()
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1061,1
    - Dst: attrURI.equals(String)
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1064,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1065,1
    - Dst: '[java.util.Vector].<init>(int,int)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1070,1
    - Dst: '[java.util.Vector].addElement(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1072,1
    - Dst: '[java.util.Vector].addElement(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1073,1
    - Dst: attrList.get(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1097,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1099,1
    - Dst: dv.validate(String,org.apache.xerces.impl.validation.ValidationState,null)
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1118,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].validate(Object[],org.apache.xerces.impl.xs.traversers.XSAttributeChecker,String,org.apache.xerces.impl.xs.traversers.XSAttributeChecker,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1131,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1134,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1144,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>(org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1145,1
    - Dst: '[Long].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1163,1
    - Dst: '[org.apache.xerces.impl.xs.util.XInt].intValue()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1169,1
    - Dst: '[org.apache.xerces.impl.xs.util.XInt].intValue()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1170,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1173,1
    CyclomaticComplexity: 45
    EdgeCount: 45
    ICount: 111
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - boolean
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.util.XIntPool
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - java.util.Hashtable
      - java.util.Hashtable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - XSSimpleType[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - java.util.Hashtable
      - java.util.Vector
      - boolean[]
      - boolean[]
      - int
      - int
      - Object[][]
      - Object[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - element
    - isGlobal
    - schemaDoc
    - enumAsQName
    argTypes:
    - org.w3c.dom.Element
    - boolean
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - boolean
    constantsTouched: []
    func_position:
      end: 1182
      start: 974
    functionDepth: 4
    functionLinenumber: 974
    functionLinenumberEnd: 1182
    functionName: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAttributeChecker.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].getAvailableArray()'
    - '[org.apache.xerces.util.DOMUtil].getNamespaceURI(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>(org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
    - System.arraycopy(boolean[],int,boolean[],int,int)
    - '[org.apache.xerces.util.DOMUtil].getNamespaceURI(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].startsWith(String)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - sattr.getName()
    - '[java.util.Vector].addElement(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - eleAttrsMap.get(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)
    - '[String].equals(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[java.util.Vector].<init>(int,int)'
    - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].resolveNamespace(org.w3c.dom.Element,Attr[],org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
    - attrURI.length()
    - '[org.apache.xerces.util.DOMUtil].getAttr(org.w3c.dom.Element,String)'
    - '[Long].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[String].equals(String)'
    - '[org.apache.xerces.util.DOMUtil].getValue(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].validate(Object[],org.apache.xerces.impl.xs.traversers.XSAttributeChecker,String,org.apache.xerces.impl.xs.traversers.XSAttributeChecker,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[java.util.Vector].addElement(String)'
    - dv.validate(String,org.apache.xerces.impl.validation.ValidationState,null)
    - '[org.apache.xerces.util.DOMUtil].getPrefix(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[org.apache.xerces.impl.xs.util.XInt].intValue()'
    - attrURI.equals(String)
    - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reportSchemaError(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.util.DOMUtil].getAttrs(org.w3c.dom.Element)'
    - attrList.get(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].trim(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1194,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1201,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1202,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1204,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1205,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1208,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1213,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1213,1
    - Dst: '[String].substring(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1214,1
    - Dst: Integer.parseInt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1215,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1215,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1217,1
    - Dst: '[org.apache.xerces.impl.xs.util.XInt].intValue()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1219,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1220,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1224,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].charAt(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1224,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].substring(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1225,1
    - Dst: Integer.parseInt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1226,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1226,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1228,1
    - Dst: '[org.apache.xerces.impl.xs.util.XInt].intValue()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1230,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1231,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1236,1
    - Dst: '[java.util.StringTokenizer].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1242,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1243,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1244,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1246,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1249,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1252,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1256,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1260,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1267,1
    - Dst: '[java.util.StringTokenizer].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1284,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1285,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1286,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1288,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1291,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1295,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1299,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1304,1
    - Dst: '[java.util.StringTokenizer].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1316,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1317,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1318,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1320,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1323,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1326,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1329,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1333,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1337,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1342,1
    - Dst: '[java.util.StringTokenizer].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1354,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1355,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1356,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1358,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1361,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1364,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1367,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1371,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1375,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1379,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1381,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1384,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1389,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].validate(Object[],String,org.apache.xerces.impl.xs.traversers.XSAttributeChecker,int,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1393,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1395,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1401,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1402,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1404,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1409,1
    - Dst: '[java.util.StringTokenizer].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1411,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1412,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1413,1
    - Dst: fExtraDVs[DT_QNAME].validate(org.apache.xerces.impl.xs.traversers.XSAttributeChecker,org.apache.xerces.impl.validation.ValidationState,null)
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1414,1
    - Dst: '[java.util.Vector].addElement(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1418,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1423,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1428,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1429,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1430,1
    - Dst: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1431,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1433,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1438,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1441,1
    - Dst: '[java.util.Vector].removeAllElements()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1452,1
    - Dst: '[java.util.StringTokenizer].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1455,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1459,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1460,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1461,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1463,1
    - Dst: fExtraDVs[DT_ANYURI].validate(org.apache.xerces.impl.xs.traversers.XSAttributeChecker,org.apache.xerces.impl.validation.ValidationState,null)
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1468,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1469,1
    - Dst: '[java.util.Vector].contains(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1473,1
    - Dst: '[java.util.Vector].addElement(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1474,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1478,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1482,1
    - Dst: '[java.util.Vector].copyInto(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1484,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1490,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1492,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1494,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1497,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1502,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1504,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1506,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1509,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1514,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1516,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1518,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1521,1
    CyclomaticComplexity: 115
    EdgeCount: 115
    ICount: 224
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - String
      - String
      - int
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.util.XIntPool
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - java.util.Hashtable
      - java.util.Hashtable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - XSSimpleType[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - java.util.Hashtable
      - java.util.Vector
      - boolean[]
      - boolean[]
      - int
      - int
      - Object[][]
      - Object[]
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - attrValues
    - attr
    - ivalue
    - dvIndex
    - schemaDoc
    argTypes:
    - Object[]
    - String
    - String
    - int
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    constantsTouched: []
    func_position:
      end: 1527
      start: 1184
    functionDepth: 2
    functionLinenumber: 1184
    functionLinenumberEnd: 1527
    functionName: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].validate(Object[],String,String,int,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAttributeChecker.java
    functionUses: 0
    functionsReached:
    - '[java.util.StringTokenizer].nextToken()'
    - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].length()'
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].validate(Object[],String,org.apache.xerces.impl.xs.traversers.XSAttributeChecker,int,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(int)'
    - '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].charAt(int)'
    - '[java.util.Vector].addElement(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[java.util.Vector].<init>()'
    - '[String].charAt(int)'
    - Integer.parseInt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    - '[String].length()'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].equals(String)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[java.util.Vector].addElement(String)'
    - fExtraDVs[DT_ANYURI].validate(org.apache.xerces.impl.xs.traversers.XSAttributeChecker,org.apache.xerces.impl.validation.ValidationState,null)
    - fExtraDVs[DT_QNAME].validate(org.apache.xerces.impl.xs.traversers.XSAttributeChecker,org.apache.xerces.impl.validation.ValidationState,null)
    - '[java.util.StringTokenizer].<init>(org.apache.xerces.impl.xs.traversers.XSAttributeChecker,String)'
    - '[java.util.Vector].contains(String)'
    - '[String].substring(int)'
    - '[org.apache.xerces.impl.xs.util.XInt].intValue()'
    - '[org.apache.xerces.util.XMLChar].trim(String)'
    - '[java.util.Vector].copyInto(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[java.util.Vector].removeAllElements()'
    - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].substring(int)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].validate(Object[],String,String,int,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,Object[],org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.util.XIntPool
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - java.util.Hashtable
      - java.util.Hashtable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - XSSimpleType[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - java.util.Hashtable
      - java.util.Vector
      - boolean[]
      - boolean[]
      - int
      - int
      - Object[][]
      - Object[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - key
    - args
    - ele
    argTypes:
    - String
    - Object[]
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 1531
      start: 1529
    functionDepth: 1
    functionLinenumber: 1529
    functionLinenumberEnd: 1531
    functionName: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reportSchemaError(String,Object[],org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAttributeChecker.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,Object[],org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reportSchemaError(String,Object[],org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].entrySet()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1539,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].iterator()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1539,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].hasNext()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1541,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].next()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1542,1
    - Dst: entry.getKey()
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1544,1
    - Dst: attrRName.indexOf(char)
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1545,1
    - Dst: attrRName.substring(int,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1545,1
    - Dst: attrRName.indexOf(char)
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1546,1
    - Dst: attrRName.substring(int)
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1546,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1548,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1553,1
    - Dst: '[org.apache.xerces.impl.xs.XSAttributeDecl].getTypeDefinition()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1557,1
    - Dst: entry.getValue()
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1563,1
    - Dst: values.elementAt(int)
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1565,1
    - Dst: values.size()
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1567,1
    - Dst: values.elementAt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1569,1
    - Dst: values.elementAt(int)
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1574,1
    - Dst: dv.validate(String,null,null)
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1574,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reportSchemaError(String,null)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1576,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSGrammarBucket
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.util.XIntPool
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - java.util.Hashtable
      - java.util.Hashtable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - XSSimpleType[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - java.util.Hashtable
      - java.util.Vector
      - boolean[]
      - boolean[]
      - int
      - int
      - Object[][]
      - Object[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammarBucket
    argTypes:
    - org.apache.xerces.impl.xs.XSGrammarBucket
    constantsTouched: []
    func_position:
      end: 1582
      start: 1537
    functionDepth: 1
    functionLinenumber: 1537
    functionLinenumberEnd: 1582
    functionName: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkNonSchemaAttributes(org.apache.xerces.impl.xs.XSGrammarBucket)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAttributeChecker.java
    functionUses: 0
    functionsReached:
    - values.elementAt(int)
    - values.size()
    - entry.getKey()
    - entry.getValue()
    - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].iterator()'
    - attrRName.substring(int)
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[org.apache.xerces.impl.xs.XSAttributeDecl].getTypeDefinition()'
    - dv.validate(String,null,null)
    - '[java.util.Hashtable].entrySet()'
    - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reportSchemaError(String,null)'
    - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].hasNext()'
    - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].next()'
    - values.elementAt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)
    - attrRName.substring(int,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)
    - attrRName.indexOf(char)
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkNonSchemaAttributes(org.apache.xerces.impl.xs.XSGrammarBucket)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1586,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1590,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1595,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1597,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1599,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1607,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1610,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1616,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1622,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1627,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.util.XIntPool
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - java.util.Hashtable
      - java.util.Hashtable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - XSSimpleType[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - java.util.Hashtable
      - java.util.Vector
      - boolean[]
      - boolean[]
      - int
      - int
      - Object[][]
      - Object[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - content
    - ws
    argTypes:
    - String
    - short
    constantsTouched: []
    func_position:
      end: 1628
      start: 1585
    functionDepth: 1
    functionLinenumber: 1585
    functionLinenumberEnd: 1628
    functionName: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].normalize(String,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAttributeChecker.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(int)'
    - '[StringBuffer].toString()'
    - '[String].charAt(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[String].length()'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].normalize(String,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(Object[],int,org.apache.xerces.impl.xs.traversers.XSAttributeChecker,int,int)
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1665,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.util.XIntPool
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - java.util.Hashtable
      - java.util.Hashtable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - XSSimpleType[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - java.util.Hashtable
      - java.util.Vector
      - boolean[]
      - boolean[]
      - int
      - int
      - Object[][]
      - Object[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1669
      start: 1648
    functionDepth: 0
    functionLinenumber: 1648
    functionLinenumberEnd: 1669
    functionName: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].getAvailableArray()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAttributeChecker.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(Object[],int,org.apache.xerces.impl.xs.traversers.XSAttributeChecker,int,int)
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].getAvailableArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].popContext()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1675,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1683,1
    - Dst: '[java.util.Vector].clear()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1691,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.util.XIntPool
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - java.util.Hashtable
      - java.util.Hashtable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - XSSimpleType[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - java.util.Hashtable
      - java.util.Vector
      - boolean[]
      - boolean[]
      - int
      - int
      - Object[][]
      - Object[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrArray
    - schemaDoc
    argTypes:
    - Object[]
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    constantsTouched: []
    func_position:
      end: 1694
      start: 1672
    functionDepth: 0
    functionLinenumber: 1672
    functionLinenumberEnd: 1694
    functionName: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAttributeChecker.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].popContext()'
    - '[java.util.Vector].clear()'
    - '[Boolean].booleanValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].pushContext()'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1699,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getName(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1707,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1709,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1711,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1712,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1712,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getValue(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1714,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1714,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].declarePrefix(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSAttributeChecker:1715,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - Attr[]
      - org.apache.xerces.impl.xs.SchemaNamespaceSupport
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.util.XIntPool
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - org.apache.xerces.impl.xs.util.XInt
      - java.util.Hashtable
      - java.util.Hashtable
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - XSSimpleType[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.util.SymbolTable
      - java.util.Hashtable
      - java.util.Vector
      - boolean[]
      - boolean[]
      - int
      - int
      - Object[][]
      - Object[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attrs
    - nsSupport
    argTypes:
    - org.w3c.dom.Element
    - Attr[]
    - org.apache.xerces.impl.xs.SchemaNamespaceSupport
    constantsTouched: []
    func_position:
      end: 1718
      start: 1696
    functionDepth: 3
    functionLinenumber: 1696
    functionLinenumberEnd: 1718
    functionName: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].resolveNamespace(org.w3c.dom.Element,Attr[],org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAttributeChecker.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.DOMUtil].getName(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[String].equals(String)'
    - '[org.apache.xerces.util.DOMUtil].getValue(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].declarePrefix(String)'
    - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].pushContext()'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    - '[String].startsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].resolveNamespace(org.w3c.dom.Element,Attr[],org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - Object
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.OneAttr
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - dvIndex
    - valueIndex
    - dfltValue
    argTypes:
    - String
    - int
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 1736
      start: 1731
    functionDepth: 0
    functionLinenumber: 1731
    functionLinenumberEnd: 1736
    functionName: '[org.apache.xerces.impl.xs.traversers.OneAttr].<init>(String,int,int,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAttributeChecker.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.OneAttr
    signature: '[org.apache.xerces.impl.xs.traversers.OneAttr].<init>(String,int,int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.LargeContainer].<init>(int)'
      Src: org.apache.xerces.impl.xs.traversers.Container:1743,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.SmallContainer].<init>(int)'
      Src: org.apache.xerces.impl.xs.traversers.Container:1745,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - OneAttr[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.Container
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1746
      start: 1741
    functionDepth: 1
    functionLinenumber: 1741
    functionLinenumberEnd: 1746
    functionName: '[org.apache.xerces.impl.xs.traversers.Container].getContainer(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAttributeChecker.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.LargeContainer].<init>(int)'
    - '[org.apache.xerces.impl.xs.traversers.SmallContainer].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.Container
    signature: '[org.apache.xerces.impl.xs.traversers.Container].getContainer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.xs.traversers.OneAttr
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - OneAttr[]
      - int
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - org.apache.xerces.impl.xs.traversers.OneAttr
    constantsTouched: []
    func_position:
      end: 1747
      start: 1747
    functionDepth: 0
    functionLinenumber: 1747
    functionLinenumberEnd: 1747
    functionName: '[org.apache.xerces.impl.xs.traversers.Container].put(String,org.apache.xerces.impl.xs.traversers.OneAttr)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAttributeChecker.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.Container].put(String,org.apache.xerces.impl.xs.traversers.OneAttr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - OneAttr[]
      - int
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.OneAttr
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1748
      start: 1748
    functionDepth: 0
    functionLinenumber: 1748
    functionLinenumberEnd: 1748
    functionName: '[org.apache.xerces.impl.xs.traversers.Container].get(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAttributeChecker.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.OneAttr
    signature: '[org.apache.xerces.impl.xs.traversers.Container].get(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - OneAttr[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.Container
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.traversers.Container].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAttributeChecker.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.Container
    signature: '[org.apache.xerces.impl.xs.traversers.Container].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.SmallContainer
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.Container
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1759
      start: 1756
    functionDepth: 0
    functionLinenumber: 1756
    functionLinenumberEnd: 1759
    functionName: '[org.apache.xerces.impl.xs.traversers.SmallContainer].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAttributeChecker.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.SmallContainer
    signature: '[org.apache.xerces.impl.xs.traversers.SmallContainer].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.xs.traversers.OneAttr
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.Container
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - org.apache.xerces.impl.xs.traversers.OneAttr
    constantsTouched: []
    func_position:
      end: 1763
      start: 1760
    functionDepth: 0
    functionLinenumber: 1760
    functionLinenumberEnd: 1763
    functionName: '[org.apache.xerces.impl.xs.traversers.SmallContainer].put(String,org.apache.xerces.impl.xs.traversers.OneAttr)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAttributeChecker.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.SmallContainer].put(String,org.apache.xerces.impl.xs.traversers.OneAttr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: keys[i].equals(String)
      Src: org.apache.xerces.impl.xs.traversers.SmallContainer:1766,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.OneAttr
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.Container
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1771
      start: 1764
    functionDepth: 0
    functionLinenumber: 1764
    functionLinenumberEnd: 1771
    functionName: '[org.apache.xerces.impl.xs.traversers.SmallContainer].get(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAttributeChecker.java
    functionUses: 0
    functionsReached:
    - keys[i].equals(String)
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.OneAttr
    signature: '[org.apache.xerces.impl.xs.traversers.SmallContainer].get(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>(int)'
      Src: org.apache.xerces.impl.xs.traversers.LargeContainer:1777,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.LargeContainer
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.Container
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1779
      start: 1776
    functionDepth: 0
    functionLinenumber: 1776
    functionLinenumberEnd: 1779
    functionName: '[org.apache.xerces.impl.xs.traversers.LargeContainer].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAttributeChecker.java
    functionUses: 1
    functionsReached:
    - '[java.util.Hashtable].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.LargeContainer
    signature: '[org.apache.xerces.impl.xs.traversers.LargeContainer].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xs.traversers.OneAttr)'
      Src: org.apache.xerces.impl.xs.traversers.LargeContainer:1781,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.xs.traversers.OneAttr
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.Container
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - org.apache.xerces.impl.xs.traversers.OneAttr
    constantsTouched: []
    func_position:
      end: 1783
      start: 1780
    functionDepth: 0
    functionLinenumber: 1780
    functionLinenumberEnd: 1783
    functionName: '[org.apache.xerces.impl.xs.traversers.LargeContainer].put(String,org.apache.xerces.impl.xs.traversers.OneAttr)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAttributeChecker.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].put(String,org.apache.xerces.impl.xs.traversers.OneAttr)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.traversers.LargeContainer].put(String,org.apache.xerces.impl.xs.traversers.OneAttr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.xs.traversers.LargeContainer:1785,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.OneAttr
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.Container
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1787
      start: 1784
    functionDepth: 0
    functionLinenumber: 1784
    functionLinenumberEnd: 1787
    functionName: '[org.apache.xerces.impl.xs.traversers.LargeContainer].get(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAttributeChecker.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.OneAttr
    signature: '[org.apache.xerces.impl.xs.traversers.LargeContainer].get(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.traversers.XSDHandler
      - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 2
    argNames:
    - handler
    - gAttrCheck
    argTypes:
    - org.apache.xerces.impl.xs.traversers.XSDHandler
    - org.apache.xerces.impl.xs.traversers.XSAttributeChecker
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 3
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDSimpleTypeTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser
    signature: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:94,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseSimpleTypeDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:99,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:100,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:104,1
    - Dst: type.getName()
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:110,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:110,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalSimpleTypeDecl(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:111,1
    - Dst: fSchemaHandler.schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:115,1
    - Dst: type.getName()
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:116,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:116,1
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalSimpleTypeDecl(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:118,1
    - Dst: fSchemaHandler.addGlobalTypeDecl(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:128,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.XSSimpleType
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 3
    argNames:
    - elmNode
    - schemaDoc
    - grammar
    argTypes:
    - org.w3c.dom.Element
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 133
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 133
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDSimpleTypeTraverser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
    - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
    - fSchemaHandler.addGlobalTypeDecl(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)
    - type.getName()
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseSimpleTypeDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
    - fSchemaHandler.schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
    - fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalSimpleTypeDecl(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
    - fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalSimpleTypeDecl(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.XSSimpleType
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:140,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].genAnonTypeName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:141,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].getSimpleType(String,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:142,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setAnonymous(boolean)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:144,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:146,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.XSSimpleType
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 3
    argNames:
    - elmNode
    - schemaDoc
    - grammar
    argTypes:
    - org.w3c.dom.Element
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 149
      start: 135
    functionDepth: 2
    functionLinenumber: 135
    functionLinenumberEnd: 149
    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: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDSimpleTypeTraverser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].genAnonTypeName(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setAnonymous(boolean)'
    - fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].getSimpleType(String,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
    - fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.XSSimpleType
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].getSimpleType(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.w3c.dom.Element,Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - Object[]
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.XSSimpleType
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 4
    argNames:
    - simpleTypeDecl
    - attrValues
    - schemaDoc
    - grammar
    argTypes:
    - org.w3c.dom.Element
    - Object[]
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 159
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 159
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseSimpleTypeDecl(org.w3c.dom.Element,Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDSimpleTypeTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].getSimpleType(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.w3c.dom.Element,Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.XSSimpleType
    signature: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseSimpleTypeDecl(org.w3c.dom.Element,Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:170,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getParent(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:171,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getDocument(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:172,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getRoot(org.w3c.dom.Document)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:172,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:173,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:173,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getParent(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:174,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:176,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 1
    argNames:
    - simpleTypeDecl
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 177
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 177
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].genAnonTypeName(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDSimpleTypeTraverser.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].append(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.xerces.util.DOMUtil].getDocument(org.w3c.dom.Element)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.util.DOMUtil].getParent(org.w3c.dom.Element)'
    - '[org.apache.xerces.util.DOMUtil].getRoot(org.w3c.dom.Document)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].genAnonTypeName(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: finalAttr.intValue()
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:189,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:191,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:193,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:193,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseAnnotationDecl(org.w3c.dom.Element,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:194,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:197,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:200,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:202,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:208,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].errorType(String,String,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:209,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:212,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:215,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:219,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:223,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:228,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].errorType(String,String,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:229,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:232,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:234,1
    - Dst: fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:237,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:243,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:245,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:245,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:246,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:258,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:261,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:263,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].findDTValidator(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:278,1
    - Dst: memberTypes.size()
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:289,1
    - Dst: memberTypes.size()
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:290,1
    - Dst: '[java.util.ArrayList].<init>(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:291,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].findDTValidator(org.w3c.dom.Element,String,org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:295,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getVariety()'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:299,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getMemberTypes()'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:300,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].getLength()'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:301,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].item(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:302,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:302,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.impl.dv.XSSimpleType)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:304,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:311,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:311,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(null,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:315,1
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:319,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:322,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:326,1
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:330,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getVariety()'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:333,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getMemberTypes()'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:334,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].getLength()'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:335,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].item(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:336,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:336,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.impl.dv.XSSimpleType)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:340,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:344,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:345,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:345,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(null,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:350,1
    - Dst: memberTypes.size()
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:352,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(String,null,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:354,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:359,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].errorType(String,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:360,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:365,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:366,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].errorType(String,String,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:367,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:371,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:372,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:373,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].errorType(String,String,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:374,1
    - Dst: fSchemaHandler.fDVFactory.createTypeRestriction(String,String,short,org.apache.xerces.impl.dv.XSSimpleType)
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:380,1
    - Dst: fSchemaHandler.fDVFactory.createTypeList(String,String,short,org.apache.xerces.impl.dv.XSSimpleType)
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:384,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:388,1
    - Dst: fSchemaHandler.fDVFactory.createTypeUnion(String,String,short,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:389,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseFacets(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:394,1
    - Dst: fValidationState.setNamespaceSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:398,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].applyFacets(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:399,1
    - Dst: ex.getKey()
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:401,1
    - Dst: ex.getArgs()
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:401,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:401,1
    - Dst: fSchemaHandler.fDVFactory.createTypeRestriction(String,String,short,org.apache.xerces.impl.dv.XSSimpleType)
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:403,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(String,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:410,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(String,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:413,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(String,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:416,1
    - Dst: fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:419,1
    CyclomaticComplexity: 81
    EdgeCount: 81
    ICount: 219
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Element
      - Object[]
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.XSSimpleType
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 5
    argNames:
    - name
    - simpleTypeDecl
    - attrValues
    - schemaDoc
    - grammar
    argTypes:
    - String
    - org.w3c.dom.Element
    - Object[]
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 422
      start: 187
    functionDepth: 3
    functionLinenumber: 187
    functionLinenumberEnd: 422
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].getSimpleType(String,org.w3c.dom.Element,Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDSimpleTypeTraverser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].item(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getMemberTypes()'
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(null,org.w3c.dom.Element)'
    - '[java.util.ArrayList].size()'
    - fValidationState.setNamespaceSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseFacets(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[java.util.ArrayList].<init>(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - fAttrChecker.returnAttrArray(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(String,null,org.w3c.dom.Element)'
    - '[java.util.ArrayList].add(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].errorType(String,String)'
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)'
    - '[java.util.ArrayList].<init>(int)'
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Element)'
    - finalAttr.intValue()
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].findDTValidator(org.w3c.dom.Element,String,org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].applyFacets(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
    - '[java.util.ArrayList].add(org.apache.xerces.impl.dv.XSSimpleType)'
    - fSchemaHandler.fDVFactory.createTypeRestriction(String,String,short,org.apache.xerces.impl.dv.XSSimpleType)
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].findDTValidator(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[String].equals(String)'
    - '[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)'
    - fAttrChecker.checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseAnnotationDecl(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].traverseAnnotationDecl(org.w3c.dom.Element,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(String,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - ex.getKey()
    - fSchemaHandler.fDVFactory.createTypeUnion(String,String,short,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].getLength()'
    - memberTypes.size()
    - fSchemaHandler.fDVFactory.createTypeList(String,String,short,org.apache.xerces.impl.dv.XSSimpleType)
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].errorType(String,String,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
    - '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Element)'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getVariety()'
    - '[java.util.ArrayList].toArray()'
    - ex.getArgs()
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.XSSimpleType
    signature: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].getSimpleType(String,org.w3c.dom.Element,Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fSchemaHandler.getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:436,1
    - Dst: baseType.getTypeCategory()
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:440,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:441,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].checkBuiltIn(String,String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:450,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:453,1
    - Dst: baseType.getFinal()
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:457,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:459,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:462,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:465,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - String
      - org.apache.xerces.xni.QName
      - short
      - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.XSSimpleType
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 5
    argNames:
    - elm
    - refName
    - baseTypeStr
    - baseRefContext
    - schemaDoc
    argTypes:
    - org.w3c.dom.Element
    - String
    - org.apache.xerces.xni.QName
    - short
    - org.apache.xerces.impl.xs.traversers.XSDocumentInfo
    constantsTouched: []
    func_position:
      end: 471
      start: 430
    functionDepth: 1
    functionLinenumber: 430
    functionLinenumberEnd: 471
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].findDTValidator(org.w3c.dom.Element,String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDSimpleTypeTraverser.java
    functionUses: 0
    functionsReached:
    - fSchemaHandler.getGlobalDecl(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,int,org.apache.xerces.xni.QName,org.w3c.dom.Element)
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].reportSchemaError(String,org.w3c.dom.Element)'
    - baseType.getFinal()
    - baseType.getTypeCategory()
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].checkBuiltIn(String,String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.XSSimpleType
    signature: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].findDTValidator(org.w3c.dom.Element,String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalTypeDecl(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:478,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 2
    argNames:
    - name
    - namespace
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 481
      start: 475
    functionDepth: 0
    functionLinenumber: 475
    functionLinenumberEnd: 481
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].checkBuiltIn(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDSimpleTypeTraverser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGlobalTypeDecl(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].checkBuiltIn(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getVariety()'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:485,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getVariety()'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:488,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getMemberTypes()'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:489,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].getLength()'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:490,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].item(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:491,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getVariety()'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:491,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.XSSimpleType
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 1
    argNames:
    - validator
    argTypes:
    - org.apache.xerces.impl.dv.XSSimpleType
    constantsTouched: []
    func_position:
      end: 498
      start: 484
    functionDepth: 1
    functionLinenumber: 484
    functionLinenumberEnd: 498
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDSimpleTypeTraverser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].item(org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser)'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getVariety()'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getMemberTypes()'
    - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].getLength()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getTypeDefinition(String)'
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:501,1
    - Dst: fSchemaHandler.fDVFactory.createTypeRestriction(String,String,short,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,null)
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:504,1
    - Dst: fSchemaHandler.fDVFactory.createTypeList(String,String,short,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,null)
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:507,1
    - Dst: fSchemaHandler.fDVFactory.createTypeUnion(String,String,short,null)
      Src: org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser:510,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.XSSimpleType
      static: false
      superClass: org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser
    argCount: 3
    argNames:
    - name
    - namespace
    - refType
    argTypes:
    - String
    - String
    - short
    constantsTouched: []
    func_position:
      end: 515
      start: 500
    functionDepth: 0
    functionLinenumber: 500
    functionLinenumberEnd: 515
    functionName: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].errorType(String,String,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDSimpleTypeTraverser.java
    functionUses: 0
    functionsReached:
    - fSchemaHandler.fDVFactory.createTypeRestriction(String,String,short,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,null)
    - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getTypeDefinition(String)'
    - fSchemaHandler.fDVFactory.createTypeList(String,String,short,org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser,null)
    - fSchemaHandler.fDVFactory.createTypeUnion(String,String,short,null)
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.XSSimpleType
    signature: '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].errorType(String,String,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSAnnotationInfo
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSAnnotationInfo
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - annotation
    - line
    - column
    - charOffset
    argTypes:
    - String
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 54
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[org.apache.xerces.impl.xs.traversers.XSAnnotationInfo].<init>(String,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAnnotationInfo.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSAnnotationInfo
    signature: '[org.apache.xerces.impl.xs.traversers.XSAnnotationInfo].<init>(String,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: annotationDeclImpl.getLineNumber()
      Src: org.apache.xerces.impl.xs.traversers.XSAnnotationInfo:60,1
    - Dst: annotationDeclImpl.getColumnNumber()
      Src: org.apache.xerces.impl.xs.traversers.XSAnnotationInfo:61,1
    - Dst: annotationDeclImpl.getCharacterOffset()
      Src: org.apache.xerces.impl.xs.traversers.XSAnnotationInfo:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - int
      - org.apache.xerces.impl.xs.traversers.XSAnnotationInfo
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.traversers.XSAnnotationInfo
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - annotation
    - annotationDecl
    argTypes:
    - String
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 69
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 69
    functionName: '[org.apache.xerces.impl.xs.traversers.XSAnnotationInfo].<init>(String,org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAnnotationInfo.java
    functionUses: 1
    functionsReached:
    - annotationDeclImpl.getCharacterOffset()
    - annotationDeclImpl.getLineNumber()
    - annotationDeclImpl.getColumnNumber()
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.traversers.XSAnnotationInfo
    signature: '[org.apache.xerces.impl.xs.traversers.XSAnnotationInfo].<init>(String,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(String,org.apache.xerces.util.SymbolHash)'
      Src: org.apache.xerces.impl.xs.util.XSNamedMap4Types:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.util.SymbolHash
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.util.XSNamedMap4Types
      static: false
      superClass: org.apache.xerces.impl.xs.util.XSNamedMapImpl
    argCount: 3
    argNames:
    - namespace
    - map
    - type
    argTypes:
    - String
    - org.apache.xerces.util.SymbolHash
    - short
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].<init>(String,org.apache.xerces.util.SymbolHash,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMap4Types.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(String,org.apache.xerces.util.SymbolHash)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.XSNamedMap4Types
    signature: '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].<init>(String,org.apache.xerces.util.SymbolHash,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(String[],SymbolHash[],int)'
      Src: org.apache.xerces.impl.xs.util.XSNamedMap4Types:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - SymbolHash[]
      - int
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.util.XSNamedMap4Types
      static: false
      superClass: org.apache.xerces.impl.xs.util.XSNamedMapImpl
    argCount: 4
    argNames:
    - namespaces
    - maps
    - num
    - type
    argTypes:
    - String[]
    - SymbolHash[]
    - int
    - short
    constantsTouched: []
    func_position:
      end: 61
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].<init>(String[],SymbolHash[],int,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMap4Types.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(String[],SymbolHash[],int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.XSNamedMap4Types
    signature: '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].<init>(String[],SymbolHash[],int,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fMaps[i].getLength()
      Src: org.apache.xerces.impl.xs.util.XSNamedMap4Types:73,1
    - Dst: fMaps[i].getValues(org.apache.xerces.impl.xs.util.XSNamedMap4Types,org.apache.xerces.impl.xs.util.XSNamedMap4Types)
      Src: org.apache.xerces.impl.xs.util.XSNamedMap4Types:79,1
    - Dst: type.getTypeCategory()
      Src: org.apache.xerces.impl.xs.util.XSNamedMap4Types:88,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.xs.util.XSNamedMapImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 94
    functionName: '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMap4Types.java
    functionUses: 1
    functionsReached:
    - fMaps[i].getLength()
    - type.getTypeCategory()
    - fMaps[i].getValues(org.apache.xerces.impl.xs.util.XSNamedMap4Types,org.apache.xerces.impl.xs.util.XSNamedMap4Types)
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].isEqual(String)'
      Src: org.apache.xerces.impl.xs.util.XSNamedMap4Types:108,1
    - Dst: fMaps[i].get(String)
      Src: org.apache.xerces.impl.xs.util.XSNamedMap4Types:109,1
    - Dst: type.getTypeCategory()
      Src: org.apache.xerces.impl.xs.util.XSNamedMap4Types:111,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObject
      static: false
      superClass: org.apache.xerces.impl.xs.util.XSNamedMapImpl
    argCount: 2
    argNames:
    - namespace
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 118
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 118
    functionName: '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].itemByName(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMap4Types.java
    functionUses: 0
    functionsReached:
    - type.getTypeCategory()
    - fMaps[i].get(String)
    - '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].isEqual(String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObject
    signature: '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].itemByName(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].getLength()'
      Src: org.apache.xerces.impl.xs.util.XSNamedMap4Types:132,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObject
      static: false
      superClass: org.apache.xerces.impl.xs.util.XSNamedMapImpl
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 138
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 138
    functionName: '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMap4Types.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].getLength()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObject
    signature: '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(int)'
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl:43,1
    - Dst: '[java.util.ListIterator].<init>()'
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - java.util.ListIterator
      - int
      - XSObject[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.util.XSObjectListImpl
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 13
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(int)'
    - '[java.util.ListIterator].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.XSObjectListImpl
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(int)'
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl:43,1
    - Dst: '[java.util.ListIterator].<init>()'
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - XSObject[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - java.util.ListIterator
      - int
      - XSObject[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.util.XSObjectListImpl
      static: false
      superClass: java.util.AbstractList
    argCount: 2
    argNames:
    - array
    - length
    argTypes:
    - XSObject[]
    - int
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(XSObject[],int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(int)'
    - '[java.util.ListIterator].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.XSObjectListImpl
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(XSObject[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - java.util.ListIterator
      - int
      - XSObject[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - java.util.ListIterator
      - int
      - XSObject[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObject
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 119
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 119
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObject
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - java.util.ListIterator
      - int
      - XSObject[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 128
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].clearXSObjectList()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].clearXSObjectList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(XSObject[],int,org.apache.xerces.impl.xs.util.XSObjectListImpl,int,int)
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSObject
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - java.util.ListIterator
      - int
      - XSObject[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - object
    argTypes:
    - org.apache.xerces.xs.XSObject
    constantsTouched: []
    func_position:
      end: 137
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 137
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.xs.XSObject)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(XSObject[],int,org.apache.xerces.impl.xs.util.XSObjectListImpl,int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.xs.XSObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.xs.XSObject
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - java.util.ListIterator
      - int
      - XSObject[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.util.AbstractList
    argCount: 2
    argNames:
    - index
    - object
    argTypes:
    - int
    - org.apache.xerces.xs.XSObject
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(int,org.apache.xerces.xs.XSObject)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(int,org.apache.xerces.xs.XSObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(Object)'
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl:148,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - java.util.ListIterator
      - int
      - XSObject[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 149
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].contains(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].containsObject(Object)'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].containsNull()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].contains(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IndexOutOfBoundsException].<init>(String)'
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl:155,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - java.util.ListIterator
      - int
      - XSObject[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 156
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 156
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].get(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 0
    functionsReached:
    - '[IndexOutOfBoundsException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].get(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()'
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - java.util.ListIterator
      - int
      - XSObject[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].listIterator0(int)'
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl:163,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - java.util.ListIterator
      - int
      - XSObject[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 162
    functionDepth: 2
    functionLinenumber: 162
    functionLinenumberEnd: 164
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].iterator()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].listIterator0(int)'
    linkageType: ''
    returnType: java.util.Iterator
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].iterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].listIterator0(int)'
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl:167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - java.util.ListIterator
      - int
      - XSObject[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.ListIterator
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 166
    functionDepth: 2
    functionLinenumber: 166
    functionLinenumberEnd: 168
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].listIterator()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].listIterator0(int)'
    linkageType: ''
    returnType: java.util.ListIterator
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].listIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].listIterator0(int)'
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl:172,1
    - Dst: '[IndexOutOfBoundsException].<init>(String)'
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl:174,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - java.util.ListIterator
      - int
      - XSObject[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.ListIterator
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 175
      start: 170
    functionDepth: 2
    functionLinenumber: 170
    functionLinenumberEnd: 175
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].listIterator(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].listIterator0(int)'
    - '[IndexOutOfBoundsException].<init>(String)'
    linkageType: ''
    returnType: java.util.ListIterator
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].listIterator(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].<init>(int)'
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl:178,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - java.util.ListIterator
      - int
      - XSObject[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSObjectList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.ListIterator
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].listIterator0(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].<init>(int)'
    linkageType: ''
    returnType: java.util.ListIterator
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].listIterator0(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].equals()'
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl:183,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - java.util.ListIterator
      - int
      - XSObject[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSObjectList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 188
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 188
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].containsObject(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 1
    functionsReached:
    - '[Object].equals()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].containsObject(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - java.util.ListIterator
      - int
      - XSObject[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSObjectList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 197
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].containsNull()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].containsNull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].toArray0(org.apache.xerces.impl.xs.util.XSObjectListImpl)'
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl:201,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - java.util.ListIterator
      - int
      - XSObject[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 199
    functionDepth: 0
    functionLinenumber: 199
    functionLinenumberEnd: 203
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].toArray()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].toArray0(org.apache.xerces.impl.xs.util.XSObjectListImpl)'
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].toArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object[]].getClass()'
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl:207,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].getComponentType()'
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl:208,1
    - Dst: Array.newInstance(org.apache.xerces.impl.xs.util.XSObjectListImpl,int)
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl:209,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].toArray0(org.apache.xerces.impl.xs.util.XSObjectListImpl)'
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl:211,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - java.util.ListIterator
      - int
      - XSObject[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - a
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 216
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 216
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].toArray(Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 0
    functionsReached:
    - Array.newInstance(org.apache.xerces.impl.xs.util.XSObjectListImpl,int)
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].toArray0(org.apache.xerces.impl.xs.util.XSObjectListImpl)'
    - '[Object[]].getClass()'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].getComponentType()'
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].toArray(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(XSObject[],int,Object[],int,int)
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl:220,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - java.util.ListIterator
      - int
      - XSObject[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSObjectList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - a
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 222
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 222
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].toArray0(Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(XSObject[],int,Object[],int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].toArray0(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ListIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 228
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 228
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ListIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].hasNext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator:236,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ListIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 237
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].next()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.NoSuchElementException].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ListIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 240
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].hasPrevious()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].hasPrevious()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator:245,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ListIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 246
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].previous()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.NoSuchElementException].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].previous()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ListIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 249
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].nextIndex()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].nextIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ListIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 252
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].previousIndex()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].previousIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator:254,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ListIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 255
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].remove()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator:257,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ListIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 258
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 258
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].set(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].set(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator:260,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ListIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 261
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 261
    functionName: '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].add(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].add(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XInt].<init>(int)'
      Src: org.apache.xerces.impl.xs.util.XIntPool:39,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - XInt[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.util.XInt
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 40
      start: 35
    functionDepth: 1
    functionLinenumber: 35
    functionLinenumberEnd: 40
    functionName: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XIntPool.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XInt].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.XInt
    signature: '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - XInt[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.util.XIntPool
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.util.XIntPool].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XIntPool.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.XIntPool
    signature: '[org.apache.xerces.impl.xs.util.XIntPool].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(int)'
      Src: org.apache.xerces.impl.xs.util.StringListImpl:40,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xs.util.StringListImpl:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Vector
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.StringListImpl
      - String[]
      - int
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.StringList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.util.StringListImpl
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - v
    argTypes:
    - java.util.Vector
    constantsTouched: []
    func_position:
      end: 55
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(java.util.Vector)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/StringListImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(int)'
    - '[java.util.Vector].size()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.StringListImpl
    signature: '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(java.util.Vector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(int)'
      Src: org.apache.xerces.impl.xs.util.StringListImpl:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.StringListImpl
      - String[]
      - int
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.StringList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.util.StringListImpl
      static: false
      superClass: java.util.AbstractList
    argCount: 2
    argNames:
    - array
    - length
    argTypes:
    - String[]
    - int
    constantsTouched: []
    func_position:
      end: 67
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(String[],int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/StringListImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.StringListImpl
    signature: '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(String[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.StringListImpl
      - String[]
      - int
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.StringList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.impl.xs.util.StringListImpl].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/StringListImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.util.StringListImpl].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].contains(String)'
      Src: org.apache.xerces.impl.xs.util.StringListImpl:87,1
    - Dst: '[String].equals()'
      Src: org.apache.xerces.impl.xs.util.StringListImpl:97,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.StringListImpl
      - String[]
      - int
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.StringList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - item
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 102
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 102
    functionName: '[org.apache.xerces.impl.xs.util.StringListImpl].contains(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/StringListImpl.java
    functionUses: 0
    functionsReached:
    - '[String].equals()'
    - '[java.util.Vector].contains(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.util.StringListImpl].contains(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].elementAt(int)'
      Src: org.apache.xerces.impl.xs.util.StringListImpl:109,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.StringListImpl
      - String[]
      - int
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.StringList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 112
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 112
    functionName: '[org.apache.xerces.impl.xs.util.StringListImpl].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/StringListImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Vector].elementAt(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.util.StringListImpl].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].elementAt(int)'
      Src: org.apache.xerces.impl.xs.util.StringListImpl:121,1
    - Dst: '[IndexOutOfBoundsException].<init>(String)'
      Src: org.apache.xerces.impl.xs.util.StringListImpl:125,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.StringListImpl
      - String[]
      - int
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.StringList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 126
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 126
    functionName: '[org.apache.xerces.impl.xs.util.StringListImpl].get(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/StringListImpl.java
    functionUses: 0
    functionsReached:
    - '[IndexOutOfBoundsException].<init>(String)'
    - '[java.util.Vector].elementAt(int)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.util.StringListImpl].get(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.StringListImpl].getLength()'
      Src: org.apache.xerces.impl.xs.util.StringListImpl:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.StringListImpl
      - String[]
      - int
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.StringList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[org.apache.xerces.impl.xs.util.StringListImpl].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/StringListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.StringListImpl].getLength()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.util.StringListImpl].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].toArray()'
      Src: org.apache.xerces.impl.xs.util.StringListImpl:134,1
    - Dst: '[org.apache.xerces.impl.xs.util.StringListImpl].toArray0(org.apache.xerces.impl.xs.util.StringListImpl)'
      Src: org.apache.xerces.impl.xs.util.StringListImpl:137,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.StringListImpl
      - String[]
      - int
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.StringList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 139
    functionName: '[org.apache.xerces.impl.xs.util.StringListImpl].toArray()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/StringListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.StringListImpl].toArray0(org.apache.xerces.impl.xs.util.StringListImpl)'
    - '[java.util.Vector].toArray()'
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.xerces.impl.xs.util.StringListImpl].toArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].toArray(Object[])'
      Src: org.apache.xerces.impl.xs.util.StringListImpl:143,1
    - Dst: '[Object[]].getClass()'
      Src: org.apache.xerces.impl.xs.util.StringListImpl:146,1
    - Dst: '[org.apache.xerces.impl.xs.util.StringListImpl].getComponentType()'
      Src: org.apache.xerces.impl.xs.util.StringListImpl:147,1
    - Dst: Array.newInstance(org.apache.xerces.impl.xs.util.StringListImpl,int)
      Src: org.apache.xerces.impl.xs.util.StringListImpl:148,1
    - Dst: '[org.apache.xerces.impl.xs.util.StringListImpl].toArray0(org.apache.xerces.impl.xs.util.StringListImpl)'
      Src: org.apache.xerces.impl.xs.util.StringListImpl:150,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.StringListImpl
      - String[]
      - int
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.StringList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - a
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 155
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 155
    functionName: '[org.apache.xerces.impl.xs.util.StringListImpl].toArray(Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/StringListImpl.java
    functionUses: 0
    functionsReached:
    - Array.newInstance(org.apache.xerces.impl.xs.util.StringListImpl,int)
    - '[java.util.Vector].toArray(Object[])'
    - '[Object[]].getClass()'
    - '[org.apache.xerces.impl.xs.util.StringListImpl].toArray0(org.apache.xerces.impl.xs.util.StringListImpl)'
    - '[org.apache.xerces.impl.xs.util.StringListImpl].getComponentType()'
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.xerces.impl.xs.util.StringListImpl].toArray(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(String[],int,Object[],int,int)
      Src: org.apache.xerces.impl.xs.util.StringListImpl:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.StringListImpl
      - String[]
      - int
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.StringList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - a
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 161
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 161
    functionName: '[org.apache.xerces.impl.xs.util.StringListImpl].toArray0(Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/StringListImpl.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(String[],int,Object[],int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.util.StringListImpl].toArray0(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.util.XInt
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.apache.xerces.impl.xs.util.XInt].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XInt.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.XInt
    signature: '[org.apache.xerces.impl.xs.util.XInt].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.apache.xerces.impl.xs.util.XInt].intValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XInt.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.util.XInt].intValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.apache.xerces.impl.xs.util.XInt].shortValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XInt.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.util.XInt].shortValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.util.XInt
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - compareVal
    argTypes:
    - org.apache.xerces.impl.xs.util.XInt
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.xerces.impl.xs.util.XInt].equals(org.apache.xerces.impl.xs.util.XInt)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XInt.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.util.XInt].equals(org.apache.xerces.impl.xs.util.XInt)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.toString(int)
      Src: org.apache.xerces.impl.xs.util.XInt:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.apache.xerces.impl.xs.util.XInt].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XInt.java
    functionUses: 0
    functionsReached:
    - Integer.toString(int)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.util.XInt].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,null,null)'
      Src: org.apache.xerces.impl.xs.util.XSInputSource:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - SchemaGrammar[]
      classConcrete: true
      classEnum: false
      classFields:
      - SchemaGrammar[]
      - XSObject[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.util.XSInputSource
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 1
    argNames:
    - grammars
    argTypes:
    - SchemaGrammar[]
    constantsTouched: []
    func_position:
      end: 38
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 38
    functionName: '[org.apache.xerces.impl.xs.util.XSInputSource].<init>(SchemaGrammar[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSInputSource.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.XSInputSource
    signature: '[org.apache.xerces.impl.xs.util.XSInputSource].<init>(SchemaGrammar[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,null,null)'
      Src: org.apache.xerces.impl.xs.util.XSInputSource:41,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - XSObject[]
      classConcrete: true
      classEnum: false
      classFields:
      - SchemaGrammar[]
      - XSObject[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.util.XSInputSource
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 1
    argNames:
    - component
    argTypes:
    - XSObject[]
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.impl.xs.util.XSInputSource].<init>(XSObject[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSInputSource.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.XSInputSource
    signature: '[org.apache.xerces.impl.xs.util.XSInputSource].<init>(XSObject[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SchemaGrammar[]
      - XSObject[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: SchemaGrammar[]
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.xerces.impl.xs.util.XSInputSource].getGrammars()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSInputSource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: SchemaGrammar[]
    signature: '[org.apache.xerces.impl.xs.util.XSInputSource].getGrammars()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - SchemaGrammar[]
      classConcrete: true
      classEnum: false
      classFields:
      - SchemaGrammar[]
      - XSObject[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 1
    argNames:
    - grammars
    argTypes:
    - SchemaGrammar[]
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.impl.xs.util.XSInputSource].setGrammars(SchemaGrammar[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.util.XSInputSource].setGrammars(SchemaGrammar[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SchemaGrammar[]
      - XSObject[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: XSObject[]
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.impl.xs.util.XSInputSource].getComponents()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSInputSource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: XSObject[]
    signature: '[org.apache.xerces.impl.xs.util.XSInputSource].getComponents()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XSObject[]
      classConcrete: true
      classEnum: false
      classFields:
      - SchemaGrammar[]
      - XSObject[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 1
    argNames:
    - components
    argTypes:
    - XSObject[]
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.xerces.impl.xs.util.XSInputSource].setComponents(XSObject[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.util.XSInputSource].setComponents(XSObject[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(int)'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.util.SymbolHash
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSNamedMapImpl
      - String[]
      - int
      - SymbolHash[]
      - XSObject[]
      - int
      - java.util.Set
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSNamedMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.util.XSNamedMapImpl
      static: false
      superClass: java.util.AbstractMap
    argCount: 2
    argNames:
    - namespace
    - map
    argTypes:
    - String
    - org.apache.xerces.util.SymbolHash
    constantsTouched: []
    func_position:
      end: 76
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(String,org.apache.xerces.util.SymbolHash)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMapImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.XSNamedMapImpl
    signature: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(String,org.apache.xerces.util.SymbolHash)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(int)'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - SymbolHash[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSNamedMapImpl
      - String[]
      - int
      - SymbolHash[]
      - XSObject[]
      - int
      - java.util.Set
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSNamedMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.util.XSNamedMapImpl
      static: false
      superClass: java.util.AbstractMap
    argCount: 3
    argNames:
    - namespaces
    - maps
    - num
    argTypes:
    - String[]
    - SymbolHash[]
    - int
    constantsTouched: []
    func_position:
      end: 89
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(String[],SymbolHash[],int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMapImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.XSNamedMapImpl
    signature: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(String[],SymbolHash[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(int)'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl:49,1
    - Dst: array[0].getNamespace()
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl:108,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - XSObject[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSNamedMapImpl
      - String[]
      - int
      - SymbolHash[]
      - XSObject[]
      - int
      - java.util.Set
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSNamedMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.util.XSNamedMapImpl
      static: false
      superClass: java.util.AbstractMap
    argCount: 2
    argNames:
    - array
    - length
    argTypes:
    - XSObject[]
    - int
    constantsTouched: []
    func_position:
      end: 114
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 114
    functionName: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(XSObject[],int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMapImpl.java
    functionUses: 0
    functionsReached:
    - array[0].getNamespace()
    - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.XSNamedMapImpl
    signature: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(XSObject[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fMaps[i].getLength()
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl:125,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSNamedMapImpl
      - String[]
      - int
      - SymbolHash[]
      - XSObject[]
      - int
      - java.util.Set
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSNamedMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.AbstractMap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 129
    functionName: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMapImpl.java
    functionUses: 3
    functionsReached:
    - fMaps[i].getLength()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].isEqual(String)'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl:148,1
    - Dst: fMaps[i].get(String)
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl:152,1
    - Dst: ret.getName()
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl:159,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].equals(String)'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl:159,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSNamedMapImpl
      - String[]
      - int
      - SymbolHash[]
      - XSObject[]
      - int
      - java.util.Set
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSNamedMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObject
      static: false
      superClass: java.util.AbstractMap
    argCount: 2
    argNames:
    - namespace
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 167
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 167
    functionName: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].itemByName(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMapImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].equals(String)'
    - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].isEqual(String)'
    - fMaps[i].get(String)
    - ret.getName()
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObject
    signature: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].itemByName(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl:181,1
    - Dst: fMaps[i].getValues(XSObject[],org.apache.xerces.impl.xs.util.XSNamedMapImpl)
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl:186,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSNamedMapImpl
      - String[]
      - int
      - SymbolHash[]
      - XSObject[]
      - int
      - java.util.Set
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSNamedMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObject
      static: false
      superClass: java.util.AbstractMap
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 193
      start: 178
    functionDepth: 1
    functionLinenumber: 178
    functionLinenumberEnd: 193
    functionName: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMapImpl.java
    functionUses: 0
    functionsReached:
    - fMaps[i].getValues(XSObject[],org.apache.xerces.impl.xs.util.XSNamedMapImpl)
    - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObject
    signature: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl:196,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSNamedMapImpl
      - String[]
      - int
      - SymbolHash[]
      - XSObject[]
      - int
      - java.util.Set
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSNamedMap
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: java.util.AbstractMap
    argCount: 2
    argNames:
    - one
    - two
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 197
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 197
    functionName: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].isEqual(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMapImpl.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].isEqual(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].get(Object)'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSNamedMapImpl
      - String[]
      - int
      - SymbolHash[]
      - XSObject[]
      - int
      - java.util.Set
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSNamedMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.util.AbstractMap
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 1
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].containsKey(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMapImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].get(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].containsKey(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: name.getNamespaceURI()
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl:210,1
    - Dst: XMLConstants.NULL_NS_URI.equals(org.apache.xerces.impl.xs.util.XSNamedMapImpl)
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl:211,1
    - Dst: name.getLocalPart()
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl:214,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].itemByName(org.apache.xerces.impl.xs.util.XSNamedMapImpl,org.apache.xerces.impl.xs.util.XSNamedMapImpl)'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl:215,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSNamedMapImpl
      - String[]
      - int
      - SymbolHash[]
      - XSObject[]
      - int
      - java.util.Set
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSNamedMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: java.util.AbstractMap
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 218
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 218
    functionName: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].get(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMapImpl.java
    functionUses: 1
    functionsReached:
    - name.getLocalPart()
    - XMLConstants.NULL_NS_URI.equals(org.apache.xerces.impl.xs.util.XSNamedMapImpl)
    - name.getNamespaceURI()
    - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].itemByName(org.apache.xerces.impl.xs.util.XSNamedMapImpl,org.apache.xerces.impl.xs.util.XSNamedMapImpl)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].get(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl:221,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSNamedMapImpl
      - String[]
      - int
      - SymbolHash[]
      - XSObject[]
      - int
      - java.util.Set
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSNamedMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.AbstractMap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 222
      start: 220
    functionDepth: 1
    functionLinenumber: 220
    functionLinenumberEnd: 222
    functionName: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMapImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl:227,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].item(org.apache.xerces.impl.xs.util.XSNamedMapImpl)'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl:230,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>(String,String)'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl:231,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry].<init>(javax.xml.namespace.QName,org.apache.xerces.xs.XSObject)'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl:231,1
    - Dst: '[java.util.AbstractSet].<init>()'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl:234,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.XSNamedMapImpl
      - String[]
      - int
      - SymbolHash[]
      - XSObject[]
      - int
      - java.util.Set
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSNamedMap
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Set
      static: false
      superClass: java.util.AbstractMap
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 224
    functionDepth: 1
    functionLinenumber: 224
    functionLinenumberEnd: 258
    functionName: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].entrySet()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMapImpl.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.QName].<init>(String,String)'
    - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry].<init>(javax.xml.namespace.QName,org.apache.xerces.xs.XSObject)'
    - '[org.apache.xerces.xs.XSObject].getNamespace()'
    - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()'
    - '[org.apache.xerces.xs.XSObject].getName()'
    - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].item(org.apache.xerces.impl.xs.util.XSNamedMapImpl)'
    - '[java.util.AbstractSet].<init>()'
    linkageType: ''
    returnType: java.util.Set
    signature: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].entrySet()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.QName
      - org.apache.xerces.xs.XSObject
      classConcrete: true
      classEnum: false
      classFields:
      - QName
      - XSObject
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Map.Entry
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - javax.xml.namespace.QName
    - org.apache.xerces.xs.XSObject
    constantsTouched: []
    func_position:
      end: 267
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 267
    functionName: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry].<init>(javax.xml.namespace.QName,org.apache.xerces.xs.XSObject)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMapImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry
    signature: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry].<init>(javax.xml.namespace.QName,org.apache.xerces.xs.XSObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - QName
      - XSObject
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Map.Entry
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 270
    functionName: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry].getKey()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMapImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry].getKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - QName
      - XSObject
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Map.Entry
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 273
    functionName: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMapImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry:275,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - QName
      - XSObject
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Map.Entry
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 276
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 276
    functionName: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry].setValue(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMapImpl.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry].setValue(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: e.getKey()
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry:280,1
    - Dst: e.getValue()
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry:281,1
    - Dst: '[org.apache.xerces.xni.QName].equals(org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry)'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry:282,1
    - Dst: '[org.apache.xerces.xs.XSObject].equals(org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry)'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry:283,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - QName
      - XSObject
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Map.Entry
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 286
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 286
    functionName: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMapImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSObject].equals(org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry)'
    - e.getValue()
    - '[org.apache.xerces.xni.QName].equals(org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry)'
    - e.getKey()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].hashCode()'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry:288,1
    - Dst: '[org.apache.xerces.xs.XSObject].hashCode()'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry:289,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - QName
      - XSObject
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Map.Entry
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 290
      start: 287
    functionDepth: 2
    functionLinenumber: 287
    functionLinenumberEnd: 290
    functionName: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry].hashCode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMapImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSObject].hashCode()'
    - '[org.apache.xerces.xni.QName].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry:292,1
    - Dst: String.valueOf(QName)
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry:293,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry)'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry:293,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry:294,1
    - Dst: String.valueOf(XSObject)
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry:295,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry)'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry:295,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry:296,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - QName
      - XSObject
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Map.Entry
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 297
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 297
    functionName: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMapImpl.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].toString()'
    - String.valueOf(QName)
    - '[StringBuffer].append(org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry)'
    - String.valueOf(XSObject)
    - '[StringBuffer].append(char)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.LSInputListImpl].<init>(int)'
      Src: org.apache.xerces.impl.xs.util.LSInputListImpl:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - LSInput[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.LSInputListImpl
      - LSInput[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.LSInputList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.util.LSInputListImpl
      static: false
      superClass: java.util.AbstractList
    argCount: 2
    argNames:
    - array
    - length
    argTypes:
    - LSInput[]
    - int
    constantsTouched: []
    func_position:
      end: 56
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.impl.xs.util.LSInputListImpl].<init>(LSInput[],int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/LSInputListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.LSInputListImpl].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.LSInputListImpl
    signature: '[org.apache.xerces.impl.xs.util.LSInputListImpl].<init>(LSInput[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.LSInputListImpl
      - LSInput[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.LSInputList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.impl.xs.util.LSInputListImpl].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/LSInputListImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.util.LSInputListImpl].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.LSInputListImpl
      - LSInput[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.LSInputList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.ls.LSInput
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 80
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.impl.xs.util.LSInputListImpl].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/LSInputListImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.ls.LSInput
    signature: '[org.apache.xerces.impl.xs.util.LSInputListImpl].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IndexOutOfBoundsException].<init>(String)'
      Src: org.apache.xerces.impl.xs.util.LSInputListImpl:90,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.LSInputListImpl
      - LSInput[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.LSInputList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 91
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.impl.xs.util.LSInputListImpl].get(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/LSInputListImpl.java
    functionUses: 0
    functionsReached:
    - '[IndexOutOfBoundsException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.util.LSInputListImpl].get(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.LSInputListImpl].getLength()'
      Src: org.apache.xerces.impl.xs.util.LSInputListImpl:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.LSInputListImpl
      - LSInput[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.LSInputList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.impl.xs.util.LSInputListImpl].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/LSInputListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.LSInputListImpl].getLength()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.util.LSInputListImpl].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.LSInputListImpl].toArray0(org.apache.xerces.impl.xs.util.LSInputListImpl)'
      Src: org.apache.xerces.impl.xs.util.LSInputListImpl:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.LSInputListImpl
      - LSInput[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.LSInputList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.impl.xs.util.LSInputListImpl].toArray()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/LSInputListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.LSInputListImpl].toArray0(org.apache.xerces.impl.xs.util.LSInputListImpl)'
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.xerces.impl.xs.util.LSInputListImpl].toArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object[]].getClass()'
      Src: org.apache.xerces.impl.xs.util.LSInputListImpl:105,1
    - Dst: '[org.apache.xerces.impl.xs.util.LSInputListImpl].getComponentType()'
      Src: org.apache.xerces.impl.xs.util.LSInputListImpl:106,1
    - Dst: Array.newInstance(org.apache.xerces.impl.xs.util.LSInputListImpl,int)
      Src: org.apache.xerces.impl.xs.util.LSInputListImpl:107,1
    - Dst: '[org.apache.xerces.impl.xs.util.LSInputListImpl].toArray0(org.apache.xerces.impl.xs.util.LSInputListImpl)'
      Src: org.apache.xerces.impl.xs.util.LSInputListImpl:109,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.LSInputListImpl
      - LSInput[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.LSInputList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - a
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 114
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 114
    functionName: '[org.apache.xerces.impl.xs.util.LSInputListImpl].toArray(Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/LSInputListImpl.java
    functionUses: 0
    functionsReached:
    - '[Object[]].getClass()'
    - '[org.apache.xerces.impl.xs.util.LSInputListImpl].toArray0(org.apache.xerces.impl.xs.util.LSInputListImpl)'
    - '[org.apache.xerces.impl.xs.util.LSInputListImpl].getComponentType()'
    - Array.newInstance(org.apache.xerces.impl.xs.util.LSInputListImpl,int)
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.xerces.impl.xs.util.LSInputListImpl].toArray(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(LSInput[],int,Object[],int,int)
      Src: org.apache.xerces.impl.xs.util.LSInputListImpl:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.LSInputListImpl
      - LSInput[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.LSInputList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - a
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 120
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 120
    functionName: '[org.apache.xerces.impl.xs.util.LSInputListImpl].toArray0(Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/LSInputListImpl.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(LSInput[],int,Object[],int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.util.LSInputListImpl].toArray0(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.util.SimpleLocator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 39
    functionName: '[org.apache.xerces.impl.xs.util.SimpleLocator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/SimpleLocator.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.SimpleLocator
    signature: '[org.apache.xerces.impl.xs.util.SimpleLocator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.SimpleLocator].<init>(String,String,int,int)'
      Src: org.apache.xerces.impl.xs.util.SimpleLocator:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.util.SimpleLocator
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - lsid
    - esid
    - line
    - column
    argTypes:
    - String
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.xerces.impl.xs.util.SimpleLocator].<init>(String,String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/SimpleLocator.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.SimpleLocator].<init>(String,String,int,int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.SimpleLocator
    signature: '[org.apache.xerces.impl.xs.util.SimpleLocator].<init>(String,String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.SimpleLocator].setValues(String,String,int,int)'
      Src: org.apache.xerces.impl.xs.util.SimpleLocator:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - lsid
    - esid
    - line
    - column
    argTypes:
    - String
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.impl.xs.util.SimpleLocator].setValues(String,String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/SimpleLocator.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.SimpleLocator].setValues(String,String,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.util.SimpleLocator].setValues(String,String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.util.SimpleLocator
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - lsid
    - esid
    - line
    - column
    - offset
    argTypes:
    - String
    - String
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 55
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.impl.xs.util.SimpleLocator].<init>(String,String,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/SimpleLocator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.SimpleLocator
    signature: '[org.apache.xerces.impl.xs.util.SimpleLocator].<init>(String,String,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - lsid
    - esid
    - line
    - column
    - offset
    argTypes:
    - String
    - String
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 63
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.impl.xs.util.SimpleLocator].setValues(String,String,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/SimpleLocator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.util.SimpleLocator].setValues(String,String,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.impl.xs.util.SimpleLocator].getLineNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/SimpleLocator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.util.SimpleLocator].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.impl.xs.util.SimpleLocator].getColumnNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/SimpleLocator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.util.SimpleLocator].getColumnNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.impl.xs.util.SimpleLocator].getCharacterOffset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/SimpleLocator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.util.SimpleLocator].getCharacterOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.impl.xs.util.SimpleLocator].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/SimpleLocator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.util.SimpleLocator].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.impl.xs.util.SimpleLocator].getExpandedSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/SimpleLocator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.util.SimpleLocator].getExpandedSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.impl.xs.util.SimpleLocator].getLiteralSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/SimpleLocator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.util.SimpleLocator].getLiteralSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.impl.xs.util.SimpleLocator].getBaseSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/SimpleLocator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.util.SimpleLocator].getBaseSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - col
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.impl.xs.util.SimpleLocator].setColumnNumber(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/SimpleLocator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.util.SimpleLocator].setColumnNumber(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - line
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.impl.xs.util.SimpleLocator].setLineNumber(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/SimpleLocator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.util.SimpleLocator].setLineNumber(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - offset
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.apache.xerces.impl.xs.util.SimpleLocator].setCharacterOffset(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/SimpleLocator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.util.SimpleLocator].setCharacterOffset(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 108
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 108
    functionName: '[org.apache.xerces.impl.xs.util.SimpleLocator].setBaseSystemId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/SimpleLocator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.util.SimpleLocator].setBaseSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.apache.xerces.impl.xs.util.SimpleLocator].setExpandedSystemId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/SimpleLocator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.util.SimpleLocator].setExpandedSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[org.apache.xerces.impl.xs.util.SimpleLocator].setLiteralSystemId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/SimpleLocator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.util.SimpleLocator].setLiteralSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - publicId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 127
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 127
    functionName: '[org.apache.xerces.impl.xs.util.SimpleLocator].setPublicId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/SimpleLocator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.util.SimpleLocator].setPublicId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[org.apache.xerces.impl.xs.util.SimpleLocator].getEncoding()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/SimpleLocator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.util.SimpleLocator].getEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: '[org.apache.xerces.impl.xs.util.SimpleLocator].getXMLVersion()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/SimpleLocator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.util.SimpleLocator].getXMLVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.ObjectListImpl].<init>(int)'
      Src: org.apache.xerces.impl.xs.util.ObjectListImpl:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.ObjectListImpl
      - Object[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.datatypes.ObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.util.ObjectListImpl
      static: false
      superClass: java.util.AbstractList
    argCount: 2
    argNames:
    - array
    - length
    argTypes:
    - Object[]
    - int
    constantsTouched: []
    func_position:
      end: 48
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 48
    functionName: '[org.apache.xerces.impl.xs.util.ObjectListImpl].<init>(Object[],int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/ObjectListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.ObjectListImpl].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.ObjectListImpl
    signature: '[org.apache.xerces.impl.xs.util.ObjectListImpl].<init>(Object[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.ObjectListImpl
      - Object[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.datatypes.ObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.impl.xs.util.ObjectListImpl].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/ObjectListImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.util.ObjectListImpl].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].equals()'
      Src: org.apache.xerces.impl.xs.util.ObjectListImpl:63,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.ObjectListImpl
      - Object[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.datatypes.ObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - item
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 68
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.impl.xs.util.ObjectListImpl].contains(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/ObjectListImpl.java
    functionUses: 0
    functionsReached:
    - '[Object].equals()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.util.ObjectListImpl].contains(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.ObjectListImpl
      - Object[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.datatypes.ObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 75
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.impl.xs.util.ObjectListImpl].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/ObjectListImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.util.ObjectListImpl].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IndexOutOfBoundsException].<init>(String)'
      Src: org.apache.xerces.impl.xs.util.ObjectListImpl:84,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.ObjectListImpl
      - Object[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.datatypes.ObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 85
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.impl.xs.util.ObjectListImpl].get(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/ObjectListImpl.java
    functionUses: 0
    functionsReached:
    - '[IndexOutOfBoundsException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.util.ObjectListImpl].get(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.ObjectListImpl].getLength()'
      Src: org.apache.xerces.impl.xs.util.ObjectListImpl:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.ObjectListImpl
      - Object[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.datatypes.ObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.impl.xs.util.ObjectListImpl].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/ObjectListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.ObjectListImpl].getLength()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.util.ObjectListImpl].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.ObjectListImpl].toArray0(org.apache.xerces.impl.xs.util.ObjectListImpl)'
      Src: org.apache.xerces.impl.xs.util.ObjectListImpl:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.ObjectListImpl
      - Object[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.datatypes.ObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.impl.xs.util.ObjectListImpl].toArray()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/ObjectListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.ObjectListImpl].toArray0(org.apache.xerces.impl.xs.util.ObjectListImpl)'
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.xerces.impl.xs.util.ObjectListImpl].toArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object[]].getClass()'
      Src: org.apache.xerces.impl.xs.util.ObjectListImpl:99,1
    - Dst: '[org.apache.xerces.impl.xs.util.ObjectListImpl].getComponentType()'
      Src: org.apache.xerces.impl.xs.util.ObjectListImpl:100,1
    - Dst: Array.newInstance(org.apache.xerces.impl.xs.util.ObjectListImpl,int)
      Src: org.apache.xerces.impl.xs.util.ObjectListImpl:101,1
    - Dst: '[org.apache.xerces.impl.xs.util.ObjectListImpl].toArray0(org.apache.xerces.impl.xs.util.ObjectListImpl)'
      Src: org.apache.xerces.impl.xs.util.ObjectListImpl:103,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.ObjectListImpl
      - Object[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.datatypes.ObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - a
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 108
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 108
    functionName: '[org.apache.xerces.impl.xs.util.ObjectListImpl].toArray(Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/ObjectListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.ObjectListImpl].toArray0(org.apache.xerces.impl.xs.util.ObjectListImpl)'
    - '[org.apache.xerces.impl.xs.util.ObjectListImpl].getComponentType()'
    - '[Object[]].getClass()'
    - Array.newInstance(org.apache.xerces.impl.xs.util.ObjectListImpl,int)
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.xerces.impl.xs.util.ObjectListImpl].toArray(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(Object[],int,Object[],int,int)
      Src: org.apache.xerces.impl.xs.util.ObjectListImpl:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.ObjectListImpl
      - Object[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.datatypes.ObjectList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - a
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 114
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 114
    functionName: '[org.apache.xerces.impl.xs.util.ObjectListImpl].toArray0(Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/ObjectListImpl.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(Object[],int,Object[],int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xs.util.ObjectListImpl].toArray0(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.util.XS10TypeHelper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.apache.xerces.impl.xs.util.XS10TypeHelper].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XS10TypeHelper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.XS10TypeHelper
    signature: '[org.apache.xerces.impl.xs.util.XS10TypeHelper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeName()'
      Src: org.apache.xerces.impl.xs.util.XS10TypeHelper:51,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeName()'
      Src: org.apache.xerces.impl.xs.util.XS10TypeHelper:54,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - typeDefn
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    constantsTouched: []
    func_position:
      end: 59
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.impl.xs.util.XS10TypeHelper].getSchemaTypeName(org.apache.xerces.xs.XSTypeDefinition)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XS10TypeHelper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeName()'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeName()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xs.util.XS10TypeHelper].getSchemaTypeName(org.apache.xerces.xs.XSTypeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel(short)'
      Src: org.apache.xerces.impl.xs.util.XSGrammarPool:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: org.apache.xerces.util.XMLGrammarPoolImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSGrammarPool.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel(short)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.impl.xs.util.XSGrammarPool:50,1
    - Dst: entry.desc.getGrammarType()
      Src: org.apache.xerces.impl.xs.util.XSGrammarPool:53,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSGrammarPool].equals(org.apache.xerces.impl.xs.util.XSGrammarPool)'
      Src: org.apache.xerces.impl.xs.util.XSGrammarPool:53,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.impl.xs.util.XSGrammarPool)'
      Src: org.apache.xerces.impl.xs.util.XSGrammarPool:54,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.impl.xs.util.XSGrammarPool:58,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel(short)'
      Src: org.apache.xerces.impl.xs.util.XSGrammarPool:60,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: org.apache.xerces.impl.xs.util.XSGrammarPool:62,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel(org.apache.xerces.impl.xs.util.XSGrammarPool,short)'
      Src: org.apache.xerces.impl.xs.util.XSGrammarPool:63,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: org.apache.xerces.util.XMLGrammarPoolImpl
    argCount: 1
    argNames:
    - schemaVersion
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 64
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSGrammarPool.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSGrammarPool].equals(org.apache.xerces.impl.xs.util.XSGrammarPool)'
    - '[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel(short)'
    - entry.desc.getGrammarType()
    - '[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel(org.apache.xerces.impl.xs.util.XSGrammarPool,short)'
    - '[java.util.ArrayList].size()'
    - '[java.util.ArrayList].add(org.apache.xerces.impl.xs.util.XSGrammarPool)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].toArray()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSModelImpl].<init>(SchemaGrammar[],short)'
      Src: org.apache.xerces.impl.xs.util.XSGrammarPool:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - SchemaGrammar[]
      - short
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: org.apache.xerces.util.XMLGrammarPoolImpl
    argCount: 2
    argNames:
    - grammars
    - schemaVersion
    argTypes:
    - SchemaGrammar[]
    - short
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 4
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel(SchemaGrammar[],short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSGrammarPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSModelImpl].<init>(SchemaGrammar[],short)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel(SchemaGrammar[],short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.util.XSGrammarPool
      static: false
      superClass: org.apache.xerces.util.XMLGrammarPoolImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xs.util.XSGrammarPool].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/XSGrammarPool.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.XSGrammarPool
    signature: '[org.apache.xerces.impl.xs.util.XSGrammarPool].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.ShortListImpl].<init>(int)'
      Src: org.apache.xerces.impl.xs.util.ShortListImpl:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - short[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.ShortListImpl
      - short[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ShortList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.util.ShortListImpl
      static: false
      superClass: java.util.AbstractList
    argCount: 2
    argNames:
    - array
    - length
    argTypes:
    - short[]
    - int
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.impl.xs.util.ShortListImpl].<init>(short[],int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/ShortListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.ShortListImpl].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.util.ShortListImpl
    signature: '[org.apache.xerces.impl.xs.util.ShortListImpl].<init>(short[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.ShortListImpl
      - short[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ShortList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.impl.xs.util.ShortListImpl].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/ShortListImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.util.ShortListImpl].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.ShortListImpl
      - short[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ShortList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - item
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 80
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.impl.xs.util.ShortListImpl].contains(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/ShortListImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.util.ShortListImpl].contains(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSException].<init>(short,null)'
      Src: org.apache.xerces.impl.xs.util.ShortListImpl:84,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.ShortListImpl
      - short[]
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xs.XSException
      interfaces:
      - org.apache.xerces.xs.ShortList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.impl.xs.util.ShortListImpl].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/ShortListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSException].<init>(short,null)'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.xs.util.ShortListImpl].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: rhs.getLength()
      Src: org.apache.xerces.impl.xs.util.ShortListImpl:95,1
    - Dst: rhs.item(org.apache.xerces.impl.xs.util.ShortListImpl)
      Src: org.apache.xerces.impl.xs.util.ShortListImpl:99,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.ShortListImpl
      - short[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ShortList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 104
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 104
    functionName: '[org.apache.xerces.impl.xs.util.ShortListImpl].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/ShortListImpl.java
    functionUses: 0
    functionsReached:
    - rhs.item(org.apache.xerces.impl.xs.util.ShortListImpl)
    - rhs.getLength()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xs.util.ShortListImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Short].<init>()'
      Src: org.apache.xerces.impl.xs.util.ShortListImpl:112,1
    - Dst: '[IndexOutOfBoundsException].<init>(String)'
      Src: org.apache.xerces.impl.xs.util.ShortListImpl:114,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.ShortListImpl
      - short[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ShortList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 115
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 115
    functionName: '[org.apache.xerces.impl.xs.util.ShortListImpl].get(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/ShortListImpl.java
    functionUses: 0
    functionsReached:
    - '[IndexOutOfBoundsException].<init>(String)'
    - '[Short].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xs.util.ShortListImpl].get(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.ShortListImpl].getLength()'
      Src: org.apache.xerces.impl.xs.util.ShortListImpl:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.util.ShortListImpl
      - short[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ShortList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[org.apache.xerces.impl.xs.util.ShortListImpl].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xs/util/ShortListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.ShortListImpl].getLength()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xs.util.ShortListImpl].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammarBucket:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.DTDGrammarBucket
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammarBucket.java
    functionUses: 2
    functionsReached:
    - '[java.util.Hashtable].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.DTDGrammarBucket
    signature: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getGrammarDescription()'
      Src: org.apache.xerces.impl.dtd.DTDGrammarBucket:77,1
    - Dst: '[java.util.Hashtable].put(org.apache.xerces.impl.dtd.DTDGrammarBucket,org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammarBucket:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.DTDGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammar
    argTypes:
    - org.apache.xerces.impl.dtd.DTDGrammar
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 1
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].putGrammar(org.apache.xerces.impl.dtd.DTDGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammarBucket.java
    functionUses: 1
    functionsReached:
    - '[java.util.Hashtable].put(org.apache.xerces.impl.dtd.DTDGrammarBucket,org.apache.xerces.impl.dtd.DTDGrammar)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getGrammarDescription()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].putGrammar(org.apache.xerces.impl.dtd.DTDGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.dtd.XMLDTDDescription)'
      Src: org.apache.xerces.impl.dtd.DTDGrammarBucket:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.DTDGrammar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - desc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammarBucket.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].get(org.apache.xerces.impl.dtd.XMLDTDDescription)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.DTDGrammar
    signature: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.impl.dtd.DTDGrammarBucket:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammarBucket.java
    functionUses: 1
    functionsReached:
    - '[java.util.Hashtable].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - standalone
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].setStandalone(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammarBucket.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].setStandalone(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammarBucket.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.DTDGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammar
    argTypes:
    - org.apache.xerces.impl.dtd.DTDGrammar
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].setActiveGrammar(org.apache.xerces.impl.dtd.DTDGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammarBucket.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].setActiveGrammar(org.apache.xerces.impl.dtd.DTDGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.DTDGrammar
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammarBucket.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.DTDGrammar
    signature: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.dtd.XMLElementDecl:82,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLSimpleType].setValues(org.apache.xerces.impl.dtd.XMLSimpleType)'
      Src: org.apache.xerces.impl.dtd.XMLElementDecl:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - int
      - short
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - org.apache.xerces.impl.dtd.XMLSimpleType
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.xni.QName
      - int
      - short
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - org.apache.xerces.impl.dtd.XMLSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - name
    - scope
    - type
    - contentModelValidator
    - simpleType
    argTypes:
    - org.apache.xerces.xni.QName
    - int
    - short
    - org.apache.xerces.impl.dtd.models.ContentModelValidator
    - org.apache.xerces.impl.dtd.XMLSimpleType
    constantsTouched: []
    func_position:
      end: 87
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 87
    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: /src/xerces/src/org/apache/xerces/impl/dtd/XMLElementDecl.java
    functionUses: 0
    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)'
    linkageType: ''
    returnType: void
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].clear()'
      Src: org.apache.xerces.impl.dtd.XMLElementDecl:93,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLSimpleType].clear()'
      Src: org.apache.xerces.impl.dtd.XMLElementDecl:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.xni.QName
      - int
      - short
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - org.apache.xerces.impl.dtd.XMLSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.impl.dtd.XMLElementDecl].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLElementDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLSimpleType].clear()'
    - '[org.apache.xerces.xni.QName].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLElementDecl].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLElementDecl:54,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLSimpleType].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLElementDecl:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.xni.QName
      - int
      - short
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - org.apache.xerces.impl.dtd.XMLSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLElementDecl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dtd.XMLElementDecl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLElementDecl.java
    functionUses: 6
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLSimpleType].<init>()'
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLElementDecl
    signature: '[org.apache.xerces.impl.dtd.XMLElementDecl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.dtd.XMLDTDDescription)'
      Src: org.apache.xerces.impl.dtd.BalancedDTDGrammar:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - short[]
      - int[][]
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.BalancedDTDGrammar
      static: false
      superClass: org.apache.xerces.impl.dtd.DTDGrammar
    argCount: 2
    argNames:
    - symbolTable
    - desc
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.impl.dtd.XMLDTDDescription
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 3
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.dtd.XMLDTDDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/BalancedDTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.dtd.XMLDTDDescription)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.BalancedDTDGrammar
    signature: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.dtd.XMLDTDDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].initializeContentModelStacks()'
      Src: org.apache.xerces.impl.dtd.BalancedDTDGrammar:80,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].startContentModel(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.BalancedDTDGrammar:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - short[]
      - int[][]
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.DTDGrammar
    argCount: 2
    argNames:
    - elementName
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 82
      start: 77
    functionDepth: 3
    functionLinenumber: 77
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].startContentModel(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/BalancedDTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].initializeContentModelStacks()'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].startContentModel(String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].startContentModel(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].initializeContentModelStacks()'
      Src: org.apache.xerces.impl.dtd.BalancedDTDGrammar:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - short[]
      - int[][]
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.DTDGrammar
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 101
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].startGroup(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/BalancedDTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].initializeContentModelStacks()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].startGroup(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - short[]
      - int[][]
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.DTDGrammar
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].pcdata(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/BalancedDTDGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].pcdata(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addUniqueLeafNode(String)'
      Src: org.apache.xerces.impl.dtd.BalancedDTDGrammar:129,1
    - Dst: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addToCurrentGroup(org.apache.xerces.impl.dtd.BalancedDTDGrammar)'
      Src: org.apache.xerces.impl.dtd.BalancedDTDGrammar:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - short[]
      - int[][]
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.DTDGrammar
    argCount: 2
    argNames:
    - elementName
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].element(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/BalancedDTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addToCurrentGroup(org.apache.xerces.impl.dtd.BalancedDTDGrammar)'
    - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addUniqueLeafNode(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].element(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - short[]
      - int[][]
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.DTDGrammar
    argCount: 2
    argNames:
    - separator
    - augs
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 151
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 151
    functionName: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].separator(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/BalancedDTDGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].separator(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecNode(short)'
      Src: org.apache.xerces.impl.dtd.BalancedDTDGrammar:171,1
    - Dst: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecNode(short)'
      Src: org.apache.xerces.impl.dtd.BalancedDTDGrammar:174,1
    - Dst: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecNode(short)'
      Src: org.apache.xerces.impl.dtd.BalancedDTDGrammar:177,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - short[]
      - int[][]
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.DTDGrammar
    argCount: 2
    argNames:
    - occurrence
    - augs
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 180
      start: 167
    functionDepth: 1
    functionLinenumber: 167
    functionLinenumberEnd: 180
    functionName: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/BalancedDTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecNode(short)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecNodes(int,int)'
      Src: org.apache.xerces.impl.dtd.BalancedDTDGrammar:191,1
    - Dst: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addUniqueLeafNode(null)'
      Src: org.apache.xerces.impl.dtd.BalancedDTDGrammar:191,1
    - Dst: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addToCurrentGroup(org.apache.xerces.impl.dtd.BalancedDTDGrammar)'
      Src: org.apache.xerces.impl.dtd.BalancedDTDGrammar:193,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - short[]
      - int[][]
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.DTDGrammar
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 194
      start: 189
    functionDepth: 2
    functionLinenumber: 189
    functionLinenumberEnd: 194
    functionName: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].endGroup(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/BalancedDTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addToCurrentGroup(org.apache.xerces.impl.dtd.BalancedDTDGrammar)'
    - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecNodes(int,int)'
    - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addUniqueLeafNode(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].endGroup(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.BalancedDTDGrammar:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - short[]
      - int[][]
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.DTDGrammar
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 208
      start: 203
    functionDepth: 2
    functionLinenumber: 203
    functionLinenumberEnd: 208
    functionName: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/BalancedDTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].setContentSpecIndex(org.apache.xerces.impl.dtd.BalancedDTDGrammar,org.apache.xerces.impl.dtd.BalancedDTDGrammar)'
      Src: org.apache.xerces.impl.dtd.BalancedDTDGrammar:219,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.XMLElementDecl
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - short[]
      - int[][]
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.DTDGrammar
    argCount: 1
    argNames:
    - elementDecl
    argTypes:
    - org.apache.xerces.impl.dtd.XMLElementDecl
    constantsTouched: []
    func_position:
      end: 220
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 220
    functionName: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecToElement(org.apache.xerces.impl.dtd.XMLElementDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/BalancedDTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].setContentSpecIndex(org.apache.xerces.impl.dtd.BalancedDTDGrammar,org.apache.xerces.impl.dtd.BalancedDTDGrammar)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecToElement(org.apache.xerces.impl.dtd.XMLElementDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecNodes(int,org.apache.xerces.impl.dtd.BalancedDTDGrammar)'
      Src: org.apache.xerces.impl.dtd.BalancedDTDGrammar:235,1
    - Dst: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecNodes(int,int)'
      Src: org.apache.xerces.impl.dtd.BalancedDTDGrammar:236,1
    - Dst: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecNode(int,int)'
      Src: org.apache.xerces.impl.dtd.BalancedDTDGrammar:234,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - short[]
      - int[][]
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dtd.DTDGrammar
    argCount: 2
    argNames:
    - begin
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 237
      start: 229
    functionDepth: 1
    functionLinenumber: 229
    functionLinenumberEnd: 237
    functionName: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecNodes(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/BalancedDTDGrammar.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecNode(int,int)'
    - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecNodes(int,org.apache.xerces.impl.dtd.BalancedDTDGrammar)'
    - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecNodes(int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecNodes(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(short[],int,org.apache.xerces.impl.dtd.BalancedDTDGrammar,int,int)
      Src: org.apache.xerces.impl.dtd.BalancedDTDGrammar:250,1
    - Dst: System.arraycopy(int[][],int,org.apache.xerces.impl.dtd.BalancedDTDGrammar,int,int)
      Src: org.apache.xerces.impl.dtd.BalancedDTDGrammar:253,1
    - Dst: System.arraycopy(int[],int,org.apache.xerces.impl.dtd.BalancedDTDGrammar,int,int)
      Src: org.apache.xerces.impl.dtd.BalancedDTDGrammar:256,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - short[]
      - int[][]
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.DTDGrammar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 261
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 261
    functionName: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].initializeContentModelStacks()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/BalancedDTDGrammar.java
    functionUses: 2
    functionsReached:
    - System.arraycopy(short[],int,org.apache.xerces.impl.dtd.BalancedDTDGrammar,int,int)
    - System.arraycopy(int[],int,org.apache.xerces.impl.dtd.BalancedDTDGrammar,int,int)
    - System.arraycopy(int[][],int,org.apache.xerces.impl.dtd.BalancedDTDGrammar,int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].initializeContentModelStacks()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(org.apache.xerces.impl.dtd.BalancedDTDGrammar,int,org.apache.xerces.impl.dtd.BalancedDTDGrammar,int,org.apache.xerces.impl.dtd.BalancedDTDGrammar)
      Src: org.apache.xerces.impl.dtd.BalancedDTDGrammar:277,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - short[]
      - int[][]
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.DTDGrammar
    argCount: 1
    argNames:
    - contentSpec
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 282
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 282
    functionName: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addToCurrentGroup(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/BalancedDTDGrammar.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(org.apache.xerces.impl.dtd.BalancedDTDGrammar,int,org.apache.xerces.impl.dtd.BalancedDTDGrammar,int,org.apache.xerces.impl.dtd.BalancedDTDGrammar)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addToCurrentGroup(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.dtd.XMLAttributeDecl:54,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLSimpleType].setValues(org.apache.xerces.impl.dtd.XMLSimpleType)'
      Src: org.apache.xerces.impl.dtd.XMLAttributeDecl:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - simpleType
    - optional
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.impl.dtd.XMLSimpleType
    - boolean
    constantsTouched: []
    func_position:
      end: 57
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.impl.dtd.XMLAttributeDecl].setValues(org.apache.xerces.xni.QName,org.apache.xerces.impl.dtd.XMLSimpleType,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLAttributeDecl.java
    functionUses: 1
    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)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLAttributeDecl].setValues(org.apache.xerces.xni.QName,org.apache.xerces.impl.dtd.XMLSimpleType,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].clear()'
      Src: org.apache.xerces.impl.dtd.XMLAttributeDecl:63,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLSimpleType].clear()'
      Src: org.apache.xerces.impl.dtd.XMLAttributeDecl:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 62
    functionDepth: 1
    functionLinenumber: 62
    functionLinenumberEnd: 66
    functionName: '[org.apache.xerces.impl.dtd.XMLAttributeDecl].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLAttributeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLSimpleType].clear()'
    - '[org.apache.xerces.xni.QName].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLAttributeDecl].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLAttributeDecl:34,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLSimpleType].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLAttributeDecl:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLAttributeDecl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dtd.XMLAttributeDecl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLAttributeDecl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLSimpleType].<init>()'
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLAttributeDecl
    signature: '[org.apache.xerces.impl.dtd.XMLAttributeDecl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:202,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:275,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:284,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLElementDecl].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:339,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLAttributeDecl].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:342,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:345,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:348,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:351,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:393,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:395,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLDTDValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 397
      start: 389
    functionDepth: 2
    functionLinenumber: 389
    functionLinenumberEnd: 397
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 5
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLElementDecl].<init>()'
    - '[org.apache.xerces.xni.QName].<init>()'
    - '[org.apache.xerces.impl.validation.ValidationState].<init>()'
    - '[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>()'
    - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].<init>()'
    - '[org.apache.xerces.impl.dtd.XMLAttributeDecl].<init>()'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLDTDValidator
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.DTDGrammarBucket
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 401
      start: 399
    functionDepth: 0
    functionLinenumber: 399
    functionLinenumberEnd: 401
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getGrammarBucket()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.DTDGrammarBucket
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getGrammarBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].clear()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:434,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].resetIDTables()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:436,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].clear()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:438,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:444,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].addValidationState(org.apache.xerces.impl.validation.ValidationState)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:452,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:458,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:464,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:470,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:479,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:486,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:493,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:500,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:507,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].addValidationState(org.apache.xerces.impl.validation.ValidationState)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:508,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].setUsingNamespaces(boolean)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:509,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:512,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:513,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:515,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:520,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].init()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:521,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 523
      start: 421
    functionDepth: 2
    functionLinenumber: 421
    functionLinenumberEnd: 523
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.validation.ValidationState].setUsingNamespaces(boolean)'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
    - '[org.apache.xerces.xni.QName].clear()'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].init()'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].clear()'
    - '[org.apache.xerces.impl.validation.ValidationState].resetIDTables()'
    - '[org.apache.xerces.impl.validation.ValidationManager].addValidationState(org.apache.xerces.impl.validation.ValidationState)'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:531,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 532
      start: 530
    functionDepth: 0
    functionLinenumber: 530
    functionLinenumberEnd: 532
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getRecognizedFeatures()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getRecognizedFeatures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 551
      start: 549
    functionDepth: 0
    functionLinenumber: 549
    functionLinenumberEnd: 551
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:559,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 560
      start: 558
    functionDepth: 0
    functionLinenumber: 558
    functionLinenumberEnd: 560
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getRecognizedProperties()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getRecognizedProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 579
      start: 577
    functionDepth: 0
    functionLinenumber: 577
    functionLinenumberEnd: 579
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RECOGNIZED_FEATURES[i].equals(String)
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:592,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 597
      start: 590
    functionDepth: 0
    functionLinenumber: 590
    functionLinenumberEnd: 597
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getFeatureDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached:
    - RECOGNIZED_FEATURES[i].equals(String)
    linkageType: ''
    returnType: Boolean
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getFeatureDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RECOGNIZED_PROPERTIES[i].equals(String)
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:610,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 615
      start: 608
    functionDepth: 0
    functionLinenumber: 608
    functionLinenumberEnd: 615
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getPropertyDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached:
    - RECOGNIZED_PROPERTIES[i].equals(String)
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getPropertyDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDocumentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - documentHandler
    argTypes:
    - org.apache.xerces.xni.XMLDocumentHandler
    constantsTouched: []
    func_position:
      end: 624
      start: 622
    functionDepth: 0
    functionLinenumber: 622
    functionLinenumberEnd: 624
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDocumentHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 629
      start: 627
    functionDepth: 0
    functionLinenumber: 627
    functionLinenumberEnd: 629
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getDocumentHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDocumentHandler
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getDocumentHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDocumentSource
    constantsTouched: []
    func_position:
      end: 639
      start: 637
    functionDepth: 0
    functionLinenumber: 637
    functionLinenumberEnd: 639
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDocumentSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 644
      start: 642
    functionDepth: 0
    functionLinenumber: 642
    functionLinenumberEnd: 644
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getDocumentSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDocumentSource
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getDocumentSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveInitialGrammarSet(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:675,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].putGrammar(org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:678,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:685,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 688
      start: 668
    functionDepth: 2
    functionLinenumber: 668
    functionLinenumberEnd: 688
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].putGrammar(org.apache.xerces.impl.dtd.DTDGrammar)'
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveInitialGrammarSet(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:707,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].setStandalone(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:707,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:711,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - version
    - encoding
    - standalone
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 714
      start: 703
    functionDepth: 1
    functionLinenumber: 703
    functionLinenumberEnd: 714
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].setStandalone(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].setValues(null,String,String,null)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:734,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:738,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,String,boolean)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:738,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:741,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>(String,String,String,String,String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:741,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getGrammar(org.apache.xerces.impl.dtd.XMLDTDDescription)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:742,1
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveGrammar(org.apache.xerces.impl.dtd.XMLDTDDescription)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:753,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.dtd.XMLDTDDescription)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:759,1
    - Dst: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.dtd.XMLDTDDescription)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:762,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].setCachedDTD(boolean)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:767,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].setActiveGrammar(org.apache.xerces.impl.dtd.BalancedDTDGrammar)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:769,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:773,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - rootElement
    - publicId
    - systemId
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 776
      start: 728
    functionDepth: 7
    functionLinenumber: 728
    functionLinenumberEnd: 776
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveGrammar(org.apache.xerces.impl.dtd.XMLDTDDescription)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.dtd.XMLDTDDescription)'
    - '[org.apache.xerces.xni.QName].setValues(null,String,String,null)'
    - '[org.apache.xerces.impl.validation.ValidationManager].setCachedDTD(boolean)'
    - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getGrammar(org.apache.xerces.impl.dtd.XMLDTDDescription)'
    - '[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>(String,String,String,String,String)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].setActiveGrammar(org.apache.xerces.impl.dtd.BalancedDTDGrammar)'
    - '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
    - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.dtd.XMLDTDDescription)'
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].handleStartElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:791,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:794,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 798
      start: 788
    functionDepth: 6
    functionLinenumber: 788
    functionLinenumberEnd: 798
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    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.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].handleStartElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:812,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:815,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:818,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 822
      start: 809
    functionDepth: 6
    functionLinenumber: 809
    functionLinenumberEnd: 822
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)'
    - '[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.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].isSpace()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:842,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:851,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:859,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIsExternal(int)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:860,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,null,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:862,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].charDataInContent()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:868,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:872,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:873,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].charDataInContent()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:883,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:889,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 892
      start: 833
    functionDepth: 3
    functionLinenumber: 833
    functionLinenumberEnd: 892
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone()'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIsExternal(int)'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].isSpace()'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].charDataInContent()'
    - '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,null,short)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:913,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 916
      start: 909
    functionDepth: 1
    functionLinenumber: 909
    functionLinenumberEnd: 916
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:928,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 930
      start: 926
    functionDepth: 3
    functionLinenumber: 926
    functionLinenumberEnd: 930
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].charDataInContent()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:941,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:946,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 949
      start: 938
    functionDepth: 3
    functionLinenumber: 938
    functionLinenumberEnd: 949
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].charDataInContent()'
    - '[org.apache.xerces.xni.XMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:962,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 965
      start: 957
    functionDepth: 1
    functionLinenumber: 957
    functionLinenumberEnd: 965
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:977,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 980
      start: 973
    functionDepth: 1
    functionLinenumber: 973
    functionLinenumberEnd: 980
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].endDocument(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].endDocument(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:993,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:995,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1005,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1008
      start: 990
    functionDepth: 4
    functionLinenumber: 990
    functionLinenumberEnd: 1008
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1033,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1035,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1045,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1047
      start: 1028
    functionDepth: 4
    functionLinenumber: 1028
    functionLinenumberEnd: 1047
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1071,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1074,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1080,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDLoader].checkStandaloneEntityRef(String,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLEntityDecl,org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1081,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1085,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1087
      start: 1066
    functionDepth: 4
    functionLinenumber: 1066
    functionLinenumberEnd: 1087
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone()'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)'
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].checkStandaloneEntityRef(String,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLEntityDecl,org.apache.xerces.impl.XMLErrorReporter)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1106
      start: 1101
    functionDepth: 1
    functionLinenumber: 1101
    functionLinenumberEnd: 1106
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - version
    - encoding
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1128
      start: 1122
    functionDepth: 1
    functionLinenumber: 1122
    functionLinenumberEnd: 1128
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1134
      start: 1131
    functionDepth: 0
    functionLinenumber: 1131
    functionLinenumberEnd: 1134
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].hasGrammar()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].hasGrammar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1152
      start: 1136
    functionDepth: 0
    functionLinenumber: 1136
    functionLinenumberEnd: 1152
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].validate()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].validate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getFirstAttributeDeclIndex(int)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1171,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDecl(int,org.apache.xerces.impl.dtd.XMLAttributeDecl)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1175,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLElementDecl].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1179,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1180,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1181,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1182,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getAttributeTypeName(org.apache.xerces.impl.dtd.XMLAttributeDecl)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1194,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1207,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getQName(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1209,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,org.apache.xerces.impl.dtd.XMLDTDValidator,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1220,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1226,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDeclIsExternal(int)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1227,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,org.apache.xerces.impl.dtd.XMLDTDValidator,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1230,1
    - Dst: attRawName.indexOf(char)
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1238,1
    - Dst: attRawName.substring(int,org.apache.xerces.impl.dtd.XMLDTDValidator)
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1240,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1241,1
    - Dst: attRawName.substring(int)
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1242,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1243,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(String,String,org.apache.xerces.impl.dtd.XMLDTDValidator,String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1248,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].addAttribute(org.apache.xerces.xni.QName,String,org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1249,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getNextAttributeDeclIndex(int)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1253,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1260,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getQName(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1262,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1265,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getNonNormalizedValue(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1271,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getExternalEntityRefInAttrValue(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1273,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1275,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getFirstAttributeDeclIndex(int)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1285,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDecl(int,org.apache.xerces.impl.dtd.XMLAttributeDecl)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1287,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getNextAttributeDeclIndex(int)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1294,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,org.apache.xerces.impl.dtd.XMLDTDValidator,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1302,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getAttributeTypeName(org.apache.xerces.impl.dtd.XMLAttributeDecl)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1314,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].setType(org.apache.xerces.impl.dtd.XMLDTDValidator,String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1315,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1316,1
    - Dst: '[org.apache.xerces.xni.Augmentations].putItem(String,org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1316,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1319,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].isSpecified(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1321,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].normalizeAttrValue(org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1322,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1323,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1324,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDeclIsExternal(int)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1326,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1329,1
    - Dst: '[String].equals(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1342,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,org.apache.xerces.impl.dtd.XMLDTDValidator,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1347,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].validateDTDattribute(org.apache.xerces.xni.QName,String,org.apache.xerces.impl.dtd.XMLAttributeDecl)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1360,1
    CyclomaticComplexity: 47
    EdgeCount: 47
    ICount: 128
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - int
      - org.apache.xerces.xni.XMLAttributes
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - elementName
    - elementIndex
    - attributes
    argTypes:
    - org.apache.xerces.xni.QName
    - int
    - org.apache.xerces.xni.XMLAttributes
    constantsTouched: []
    func_position:
      end: 1364
      start: 1157
    functionDepth: 4
    functionLinenumber: 1157
    functionLinenumberEnd: 1364
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].addDTDDefaultAttrsAndValidate(org.apache.xerces.xni.QName,int,org.apache.xerces.xni.XMLAttributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].setType(org.apache.xerces.impl.dtd.XMLDTDValidator,String)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getFirstAttributeDeclIndex(int)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].getAttributeTypeName(org.apache.xerces.impl.dtd.XMLAttributeDecl)'
    - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone()'
    - '[org.apache.xerces.xni.QName].setValues(String,String,org.apache.xerces.impl.dtd.XMLDTDValidator,String)'
    - '[org.apache.xerces.xni.XMLAttributes].isSpecified(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].normalizeAttrValue(org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - attRawName.substring(int,org.apache.xerces.impl.dtd.XMLDTDValidator)
    - '[String].equals(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - System.out.println(String)
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDeclIsExternal(int)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getNextAttributeDeclIndex(int)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - attRawName.indexOf(char)
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].getExternalEntityRefInAttrValue(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.xni.XMLAttributes].addAttribute(org.apache.xerces.xni.QName,String,org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.xni.XMLAttributes].getQName(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.impl.dtd.XMLElementDecl].<init>()'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,org.apache.xerces.impl.dtd.XMLDTDValidator,short)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDecl(int,org.apache.xerces.impl.dtd.XMLAttributeDecl)'
    - '[org.apache.xerces.xni.Augmentations].putItem(String,org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].validateDTDattribute(org.apache.xerces.xni.QName,String,org.apache.xerces.impl.dtd.XMLAttributeDecl)'
    - attRawName.substring(int)
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[org.apache.xerces.xni.XMLAttributes].getNonNormalizedValue(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].addDTDDefaultAttrsAndValidate(org.apache.xerces.xni.QName,int,org.apache.xerces.xni.XMLAttributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1368,1
    - Dst: '[String].indexOf(char)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1369,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1372,1
    - Dst: '[String].indexOf(char,int)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1373,1
    - Dst: '[String].substring(int,org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1374,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1375,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1376,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1378,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getExternalEntityRefInAttrValue(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1380,1
    - Dst: '[String].indexOf(char,int)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1385,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nonNormalizedValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1388
      start: 1367
    functionDepth: 1
    functionLinenumber: 1367
    functionLinenumberEnd: 1388
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getExternalEntityRefInAttrValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 2
    functionsReached:
    - '[String].charAt(int)'
    - '[String].indexOf(char)'
    - '[String].indexOf(char,int)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(String)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].getExternalEntityRefInAttrValue(String)'
    - '[String].substring(int,org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getExternalEntityRefInAttrValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.DatatypeValidator].validate(String,org.apache.xerces.impl.validation.ValidationState)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1404,1
    - Dst: '[org.apache.xerces.impl.dv.DatatypeValidator].validate(String,org.apache.xerces.impl.validation.ValidationState)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1407,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,org.apache.xerces.impl.dtd.XMLDTDValidator,org.apache.xerces.impl.dtd.XMLDTDValidator,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1411,1
    - Dst: '[String].equals()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1429,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1436,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1439,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1441,1
    - Dst: '[org.apache.xerces.impl.dv.DatatypeValidator].validate(String,org.apache.xerces.impl.validation.ValidationState)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1451,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,org.apache.xerces.impl.dtd.XMLDTDValidator,org.apache.xerces.impl.dtd.XMLDTDValidator,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1454,1
    - Dst: '[org.apache.xerces.impl.dv.DatatypeValidator].validate(String,org.apache.xerces.impl.validation.ValidationState)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1467,1
    - Dst: '[org.apache.xerces.impl.dv.DatatypeValidator].validate(String,org.apache.xerces.impl.validation.ValidationState)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1470,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1475,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,org.apache.xerces.impl.dtd.XMLDTDValidator,org.apache.xerces.impl.dtd.XMLDTDValidator,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1481,1
    - Dst: '[org.apache.xerces.impl.dv.DatatypeValidator].validate(String,org.apache.xerces.impl.validation.ValidationState)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1496,1
    - Dst: '[org.apache.xerces.impl.dv.DatatypeValidator].validate(String,org.apache.xerces.impl.validation.ValidationState)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1499,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1504,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1510,1
    CyclomaticComplexity: 33
    EdgeCount: 33
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attValue
    - attributeDecl
    argTypes:
    - org.apache.xerces.xni.QName
    - String
    - org.apache.xerces.impl.dtd.XMLAttributeDecl
    constantsTouched: []
    func_position:
      end: 1521
      start: 1393
    functionDepth: 1
    functionLinenumber: 1393
    functionLinenumberEnd: 1521
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].validateDTDattribute(org.apache.xerces.xni.QName,String,org.apache.xerces.impl.dtd.XMLAttributeDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.DatatypeValidator].validate(String,org.apache.xerces.impl.validation.ValidationState)'
    - '[String].equals()'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,org.apache.xerces.impl.dtd.XMLDTDValidator,org.apache.xerces.impl.dtd.XMLDTDValidator,short)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].validateDTDattribute(org.apache.xerces.xni.QName,String,org.apache.xerces.impl.dtd.XMLAttributeDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - attribute
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 1539
      start: 1525
    functionDepth: 0
    functionLinenumber: 1525
    functionLinenumberEnd: 1539
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].invalidStandaloneAttDef(org.apache.xerces.xni.QName,org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].invalidStandaloneAttDef(org.apache.xerces.xni.QName,org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(int)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1561,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1562,1
    - Dst: '[StringBuffer].setLength(int)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1564,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1565,1
    - Dst: '[String].getChars(int,org.apache.xerces.impl.dtd.XMLDTDValidator,org.apache.xerces.impl.dtd.XMLDTDValidator,int)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1565,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1578,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1611,1
    - Dst: '[StringBuffer].charAt(int)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1617,1
    - Dst: '[StringBuffer].setLength(int)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1618,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1637,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].setValue(int,org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1638,1
    - Dst: '[String].equals(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1639,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLAttributes
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributes
    - index
    argTypes:
    - org.apache.xerces.xni.XMLAttributes
    - int
    constantsTouched: []
    func_position:
      end: 1640
      start: 1554
    functionDepth: 1
    functionLinenumber: 1554
    functionLinenumberEnd: 1640
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].normalizeAttrValue(org.apache.xerces.xni.XMLAttributes,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached:
    - '[String].getChars(int,org.apache.xerces.impl.dtd.XMLDTDValidator,org.apache.xerces.impl.dtd.XMLDTDValidator,int)'
    - '[org.apache.xerces.xni.XMLAttributes].setValue(int,org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[StringBuffer].setLength(int)'
    - '[String].equals(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].charAt(int)'
    - '[StringBuffer].append()'
    - '[String].length()'
    - '[org.apache.xerces.xni.XMLAttributes].getValue(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].normalizeAttrValue(org.apache.xerces.xni.XMLAttributes,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: root1.equals(org.apache.xerces.impl.dtd.XMLDTDValidator)
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1647,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1648,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rootElement
    argTypes:
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 1654
      start: 1643
    functionDepth: 0
    functionLinenumber: 1643
    functionLinenumberEnd: 1654
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].rootElementSpecified(org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - root1.equals(org.apache.xerces.impl.dtd.XMLDTDValidator)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].rootElementSpecified(org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1694,1
    - Dst: cmElem.validate(QName[],int,int)
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1728,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - QName[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - elementIndex
    - children
    - childOffset
    - childCount
    argTypes:
    - int
    - QName[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1760
      start: 1689
    functionDepth: 4
    functionLinenumber: 1689
    functionLinenumberEnd: 1760
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].checkContent(int,QName[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached:
    - cmElem.validate(QName[],int,int)
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].checkContent(int,QName[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1767,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1772
      start: 1763
    functionDepth: 4
    functionLinenumber: 1763
    functionLinenumberEnd: 1772
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getContentSpecType(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getContentSpecType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1778,1
    - Dst: System.arraycopy(QName[],int,org.apache.xerces.impl.dtd.XMLDTDValidator,int,org.apache.xerces.impl.dtd.XMLDTDValidator)
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1782,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1788,1
    - Dst: qname.clear()
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1792,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1795
      start: 1775
    functionDepth: 2
    functionLinenumber: 1775
    functionLinenumberEnd: 1795
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].charDataInContent()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 2
    functionsReached:
    - System.arraycopy(QName[],int,org.apache.xerces.impl.dtd.XMLDTDValidator,int,org.apache.xerces.impl.dtd.XMLDTDValidator)
    - qname.clear()
    - '[org.apache.xerces.xni.QName].<init>()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].charDataInContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1805,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1806,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1809,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1811,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1813,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1814,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1814,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attrDecl
    argTypes:
    - org.apache.xerces.impl.dtd.XMLAttributeDecl
    constantsTouched: []
    func_position:
      end: 1831
      start: 1798
    functionDepth: 1
    functionLinenumber: 1798
    functionLinenumberEnd: 1831
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getAttributeTypeName(org.apache.xerces.impl.dtd.XMLAttributeDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append()'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getAttributeTypeName(org.apache.xerces.impl.dtd.XMLAttributeDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.DTDDVFactory].getBuiltInDV(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1841,1
    - Dst: '[org.apache.xerces.impl.dv.DTDDVFactory].getBuiltInDV(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1842,1
    - Dst: '[org.apache.xerces.impl.dv.DTDDVFactory].getBuiltInDV(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1843,1
    - Dst: '[org.apache.xerces.impl.dv.DTDDVFactory].getBuiltInDV(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1844,1
    - Dst: '[org.apache.xerces.impl.dv.DTDDVFactory].getBuiltInDV(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1845,1
    - Dst: '[org.apache.xerces.impl.dv.DTDDVFactory].getBuiltInDV(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1846,1
    - Dst: '[org.apache.xerces.impl.dv.DTDDVFactory].getBuiltInDV(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1847,1
    - Dst: '[org.apache.xerces.impl.dv.DTDDVFactory].getBuiltInDV(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1848,1
    - Dst: e.printStackTrace(org.apache.xerces.impl.dtd.XMLDTDValidator)
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1853,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1858
      start: 1834
    functionDepth: 1
    functionLinenumber: 1834
    functionLinenumberEnd: 1858
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].init()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 2
    functionsReached:
    - e.printStackTrace(org.apache.xerces.impl.dtd.XMLDTDValidator)
    - '[org.apache.xerces.impl.dv.DTDDVFactory].getBuiltInDV(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(QName[],int,org.apache.xerces.impl.dtd.XMLDTDValidator,int,int)
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1865,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1871,1
    - Dst: System.arraycopy(int[],int,org.apache.xerces.impl.dtd.XMLDTDValidator,int,int)
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1876,1
    - Dst: System.arraycopy(int[],int,org.apache.xerces.impl.dtd.XMLDTDValidator,int,int)
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1880,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newElementDepth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1884
      start: 1861
    functionDepth: 2
    functionLinenumber: 1861
    functionLinenumberEnd: 1884
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].ensureStackCapacity(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(int[],int,org.apache.xerces.impl.dtd.XMLDTDValidator,int,int)
    - '[org.apache.xerces.xni.QName].<init>()'
    - System.arraycopy(QName[],int,org.apache.xerces.impl.dtd.XMLDTDValidator,int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].ensureStackCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].validate()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1922,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].setEntityState(org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1924,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].setGrammarFound(boolean)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1925,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].rootElementSpecified(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1926,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1936,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1943,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1945,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1951,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecType(int)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1953,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1955,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].addDTDDefaultAttrsAndValidate(org.apache.xerces.xni.QName,int,org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1966,1
    - Dst: System.arraycopy(int[],int,org.apache.xerces.impl.dtd.XMLDTDValidator,int,org.apache.xerces.impl.dtd.XMLDTDValidator)
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1979,1
    - Dst: System.arraycopy(QName[],int,org.apache.xerces.impl.dtd.XMLDTDValidator,int,org.apache.xerces.impl.dtd.XMLDTDValidator)
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1987,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1993,1
    - Dst: qname.setValues(org.apache.xerces.xni.QName)
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:1997,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:2002,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].ensureStackCapacity(int)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:2003,1
    - Dst: fElementQNamePartsStack[fElementDepth].setValues(org.apache.xerces.xni.QName)
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:2004,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].startNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:2007,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2010
      start: 1894
    functionDepth: 5
    functionLinenumber: 1894
    functionLinenumberEnd: 2010
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].handleStartElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].addDTDDefaultAttrsAndValidate(org.apache.xerces.xni.QName,int,org.apache.xerces.xni.XMLAttributes)'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].rootElementSpecified(org.apache.xerces.xni.QName)'
    - System.arraycopy(QName[],int,org.apache.xerces.impl.dtd.XMLDTDValidator,int,org.apache.xerces.impl.dtd.XMLDTDValidator)
    - '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)'
    - qname.setValues(org.apache.xerces.xni.QName)
    - '[org.apache.xerces.xni.QName].<init>()'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].startNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].validate()'
    - '[org.apache.xerces.impl.validation.ValidationManager].setGrammarFound(boolean)'
    - '[org.apache.xerces.impl.validation.ValidationManager].setEntityState(org.apache.xerces.impl.dtd.DTDGrammar)'
    - System.arraycopy(int[],int,org.apache.xerces.impl.dtd.XMLDTDValidator,int,org.apache.xerces.impl.dtd.XMLDTDValidator)
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].ensureStackCapacity(int)'
    - fElementQNamePartsStack[fElementDepth].setValues(org.apache.xerces.xni.QName)
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecType(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].handleStartElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2013
      start: 2012
    functionDepth: 0
    functionLinenumber: 2012
    functionLinenumberEnd: 2013
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].startNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].startNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].checkContent(org.apache.xerces.impl.dtd.XMLDTDValidator,org.apache.xerces.impl.dtd.XMLDTDValidator,org.apache.xerces.impl.dtd.XMLDTDValidator,org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:2029,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(org.apache.xerces.impl.dtd.XMLDTDValidator,org.apache.xerces.impl.dtd.XMLElementDecl)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:2033,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:2035,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,org.apache.xerces.impl.dtd.XMLDTDValidator,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:2043,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].endNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:2054,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:2058,1
    - Dst: '[org.apache.xerces.xni.QName].clear()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:2061,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].checkIDRefID()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:2073,1
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:2075,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:2076,1
    - Dst: '[org.apache.xerces.xni.QName].setValues()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:2087,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - augs
    - isEmpty
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    - boolean
    constantsTouched: []
    func_position:
      end: 2093
      start: 2016
    functionDepth: 2
    functionLinenumber: 2016
    functionLinenumberEnd: 2093
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.QName].clear()'
    - '[org.apache.xerces.impl.validation.ValidationState].checkIDRefID()'
    - '[org.apache.xerces.xni.QName].setValues()'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].checkContent(org.apache.xerces.impl.dtd.XMLDTDValidator,org.apache.xerces.impl.dtd.XMLDTDValidator,org.apache.xerces.impl.dtd.XMLDTDValidator,org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,org.apache.xerces.impl.dtd.XMLDTDValidator,short)'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].endNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(org.apache.xerces.impl.dtd.XMLDTDValidator,org.apache.xerces.impl.dtd.XMLElementDecl)'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[java.util.Iterator].hasNext()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].handleEndElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:2105,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - augs
    - isEmpty
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    - boolean
    constantsTouched: []
    func_position:
      end: 2107
      start: 2095
    functionDepth: 1
    functionLinenumber: 2095
    functionLinenumberEnd: 2107
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].endNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].endNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace(int)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:2112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2113
      start: 2111
    functionDepth: 1
    functionLinenumber: 2111
    functionLinenumberEnd: 2113
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].isSpace(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isSpace(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].isSpace(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:2116,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:2116,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>(org.apache.xerces.impl.dtd.XMLDTDValidator,int,org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:2116,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDValidator:2116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.validation.ValidationState
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - String
      - org.apache.xerces.xni.QName
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - int[]
      - int[]
      - QName[]
      - QName[]
      - int
      - int[]
      - int
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.xni.QName
      - StringBuffer
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      - org.apache.xerces.impl.RevalidationHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2118
      start: 2115
    functionDepth: 4
    functionLinenumber: 2115
    functionLinenumberEnd: 2118
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidator].characterData(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLString].<init>(org.apache.xerces.impl.dtd.XMLDTDValidator,int,org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    - '[String].length()'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidator].characterData(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>()'
      Src: org.apache.xerces.impl.dtd.XML11DTDValidator:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XML11DTDValidator
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 3
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.xerces.impl.dtd.XML11DTDValidator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XML11DTDValidator.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XML11DTDValidator
    signature: '[org.apache.xerces.impl.dtd.XML11DTDValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.dtd.XML11DTDValidator:56,1
    - Dst: curr.getGrammarBucket()
      Src: org.apache.xerces.impl.dtd.XML11DTDValidator:58,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.impl.dtd.XML11DTDValidator:60,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDValidator
    argCount: 1
    argNames:
    - manager
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 61
      start: 54
    functionDepth: 3
    functionLinenumber: 54
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.impl.dtd.XML11DTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XML11DTDValidator.java
    functionUses: 0
    functionsReached:
    - curr.getGrammarBucket()
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XML11DTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].init()'
      Src: org.apache.xerces.impl.dtd.XML11DTDValidator:65,1
    - Dst: fDatatypeValidatorFactory.getBuiltInDV(String)
      Src: org.apache.xerces.impl.dtd.XML11DTDValidator:69,1
    - Dst: fDatatypeValidatorFactory.getBuiltInDV(String)
      Src: org.apache.xerces.impl.dtd.XML11DTDValidator:70,1
    - Dst: fDatatypeValidatorFactory.getBuiltInDV(String)
      Src: org.apache.xerces.impl.dtd.XML11DTDValidator:71,1
    - Dst: fDatatypeValidatorFactory.getBuiltInDV(String)
      Src: org.apache.xerces.impl.dtd.XML11DTDValidator:72,1
    - Dst: fDatatypeValidatorFactory.getBuiltInDV(String)
      Src: org.apache.xerces.impl.dtd.XML11DTDValidator:73,1
    - Dst: e.printStackTrace(org.apache.xerces.impl.dtd.XML11DTDValidator)
      Src: org.apache.xerces.impl.dtd.XML11DTDValidator:78,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 81
    functionName: '[org.apache.xerces.impl.dtd.XML11DTDValidator].init()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XML11DTDValidator.java
    functionUses: 0
    functionsReached:
    - fDatatypeValidatorFactory.getBuiltInDV(String)
    - e.printStackTrace(org.apache.xerces.impl.dtd.XML11DTDValidator)
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].init()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XML11DTDValidator].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:144,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.XMLEntityManager
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLDTDLoader
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDProcessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 3
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDLoader.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].<init>()'
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.util.SymbolTable)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLDTDLoader
    signature: '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.util.SymbolTable,null)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:148,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.XMLEntityManager
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLDTDLoader
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDProcessor
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 149
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDLoader.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.util.SymbolTable,null)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLDTDLoader
    signature: '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:153,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:153,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.XMLEntityManager
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLDTDLoader
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDProcessor
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 154
      start: 151
    functionDepth: 2
    functionLinenumber: 151
    functionLinenumberEnd: 154
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDLoader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null,org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.impl.XMLEntityManager].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLDTDLoader
    signature: '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:162,1
    - Dst: '[org.apache.xerces.util.DefaultErrorHandler].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:163,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setProperty(String,org.apache.xerces.util.DefaultErrorHandler)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:163,1
    - Dst: fErrorReporter.getMessageFormatter(String)
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:167,1
    - Dst: '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:168,1
    - Dst: fErrorReporter.putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:169,1
    - Dst: fErrorReporter.putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:170,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:176,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].setProperty(org.apache.xerces.impl.dtd.XMLDTDLoader,org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:178,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDLoader].createDTDScanner(org.apache.xerces.impl.dtd.XMLDTDLoader,org.apache.xerces.impl.dtd.XMLDTDLoader,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:179,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:180,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:181,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDLoader].reset()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:182,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.XMLEntityManager
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLDTDLoader
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDProcessor
    argCount: 4
    argNames:
    - symbolTable
    - grammarPool
    - errorReporter
    - entityResolver
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    - org.apache.xerces.impl.XMLErrorReporter
    - org.apache.xerces.xni.parser.XMLEntityResolver
    constantsTouched: []
    func_position:
      end: 183
      start: 156
    functionDepth: 5
    functionLinenumber: 156
    functionLinenumberEnd: 183
    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: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDLoader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler()'
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].createDTDScanner(org.apache.xerces.impl.dtd.XMLDTDLoader,org.apache.xerces.impl.dtd.XMLDTDLoader,org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].reset()'
    - '[org.apache.xerces.impl.XMLEntityManager].setProperty(org.apache.xerces.impl.dtd.XMLDTDLoader,org.apache.xerces.impl.XMLErrorReporter)'
    - '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
    - '[org.apache.xerces.impl.XMLErrorReporter].setProperty(String,org.apache.xerces.util.DefaultErrorHandler)'
    - '[org.apache.xerces.util.DefaultErrorHandler].<init>()'
    - fErrorReporter.getMessageFormatter(String)
    - fErrorReporter.putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler()'
    - '[org.apache.xerces.impl.XMLEntityManager].<init>()'
    - '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLDTDLoader
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:193,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.XMLEntityManager
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDProcessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 194
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDLoader].getRecognizedFeatures()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDLoader.java
    functionUses: 0
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.dtd.XMLDTDLoader].getRecognizedFeatures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.impl.dtd.XMLDTDLoader)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:213,1
    - Dst: '[String].equals(org.apache.xerces.impl.dtd.XMLDTDLoader)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:216,1
    - Dst: '[String].equals(org.apache.xerces.impl.dtd.XMLDTDLoader)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:219,1
    - Dst: '[String].equals(org.apache.xerces.impl.dtd.XMLDTDLoader)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:222,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:223,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:225,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:228,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:232,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.XMLEntityManager
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDProcessor
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 234
      start: 211
    functionDepth: 2
    functionLinenumber: 211
    functionLinenumberEnd: 234
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDLoader].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDLoader.java
    functionUses: 1
    functionsReached:
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].setFeature(String,boolean)'
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String)'
    - '[String].equals(org.apache.xerces.impl.dtd.XMLDTDLoader)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDLoader].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.XMLEntityManager
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDProcessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 243
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDLoader].getRecognizedProperties()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDLoader.java
    functionUses: 0
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.dtd.XMLDTDLoader].getRecognizedProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.impl.dtd.XMLDTDLoader)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:254,1
    - Dst: '[String].equals(org.apache.xerces.impl.dtd.XMLDTDLoader)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:257,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:260,1
    - Dst: fErrorReporter.getErrorHandler()
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:261,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:263,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:266,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDLoader].getLocale()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:267,1
    - Dst: '[String].equals(org.apache.xerces.impl.dtd.XMLDTDLoader)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:269,1
    - Dst: '[String].equals(org.apache.xerces.impl.dtd.XMLDTDLoader)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:272,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:275,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.XMLEntityManager
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDProcessor
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 276
      start: 252
    functionDepth: 2
    functionLinenumber: 252
    functionLinenumberEnd: 276
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDLoader].getProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDLoader.java
    functionUses: 0
    functionsReached:
    - fErrorReporter.getErrorHandler()
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].getLocale()'
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String)'
    - '[String].equals(org.apache.xerces.impl.dtd.XMLDTDLoader)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dtd.XMLDTDLoader].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.impl.dtd.XMLDTDLoader)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:295,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].setProperty(String,Object)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:297,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].setProperty(String,Object)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:298,1
    - Dst: '[String].equals(org.apache.xerces.impl.dtd.XMLDTDLoader)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:300,1
    - Dst: fErrorReporter.getMessageFormatter(String)
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:303,1
    - Dst: '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:304,1
    - Dst: fErrorReporter.putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:305,1
    - Dst: fErrorReporter.putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:306,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].setProperty(String,Object)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:308,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].setProperty(String,Object)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:309,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:311,1
    - Dst: fErrorReporter.setProperty(String,Object)
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:312,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:314,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].setProperty(String,Object)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:316,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:318,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDLoader].setLocale(java.util.Locale)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:319,1
    - Dst: '[String].equals(org.apache.xerces.impl.dtd.XMLDTDLoader)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:321,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:325,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.XMLEntityManager
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDProcessor
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 327
      start: 293
    functionDepth: 2
    functionLinenumber: 293
    functionLinenumberEnd: 327
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDLoader].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDLoader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].setProperty(String,Object)'
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].setLocale(java.util.Locale)'
    - '[String].equals(String)'
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String)'
    - fErrorReporter.putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)
    - fErrorReporter.getMessageFormatter(String)
    - '[String].equals(org.apache.xerces.impl.dtd.XMLDTDLoader)'
    - fErrorReporter.setProperty(String,Object)
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].setProperty(String,Object)'
    - '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDLoader].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.impl.dtd.XMLDTDLoader)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:338,1
    - Dst: '[String].equals(org.apache.xerces.impl.dtd.XMLDTDLoader)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:341,1
    - Dst: '[String].equals(org.apache.xerces.impl.dtd.XMLDTDLoader)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:344,1
    - Dst: '[String].equals(org.apache.xerces.impl.dtd.XMLDTDLoader)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:347,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].getFeature(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:348,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:350,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:353,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:356,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.XMLEntityManager
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDProcessor
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 357
      start: 336
    functionDepth: 2
    functionLinenumber: 336
    functionLinenumberEnd: 357
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDLoader].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDLoader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].getFeature(String)'
    - '[String].equals(String)'
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String)'
    - '[String].equals(org.apache.xerces.impl.dtd.XMLDTDLoader)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.XMLDTDLoader].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fErrorReporter.setLocale(java.util.Locale)
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.XMLEntityManager
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDProcessor
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 370
      start: 367
    functionDepth: 0
    functionLinenumber: 367
    functionLinenumberEnd: 370
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDLoader].setLocale(java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDLoader.java
    functionUses: 1
    functionsReached:
    - fErrorReporter.setLocale(java.util.Locale)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDLoader].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.XMLEntityManager
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDProcessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 375
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 375
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDLoader].getLocale()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDLoader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.apache.xerces.impl.dtd.XMLDTDLoader].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fErrorReporter.setProperty(String,org.apache.xerces.xni.parser.XMLErrorHandler)
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:384,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.XMLEntityManager
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDProcessor
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - org.apache.xerces.xni.parser.XMLErrorHandler
    constantsTouched: []
    func_position:
      end: 385
      start: 383
    functionDepth: 0
    functionLinenumber: 383
    functionLinenumberEnd: 385
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDLoader].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDLoader.java
    functionUses: 1
    functionsReached:
    - fErrorReporter.setProperty(String,org.apache.xerces.xni.parser.XMLErrorHandler)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDLoader].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fErrorReporter.getErrorHandler()
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:389,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.XMLEntityManager
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLErrorHandler
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDProcessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 390
      start: 388
    functionDepth: 0
    functionLinenumber: 388
    functionLinenumberEnd: 390
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDLoader].getErrorHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDLoader.java
    functionUses: 0
    functionsReached:
    - fErrorReporter.getErrorHandler()
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLErrorHandler
    signature: '[org.apache.xerces.impl.dtd.XMLDTDLoader].getErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].setProperty(String,org.apache.xerces.xni.parser.XMLEntityResolver)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:399,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.XMLEntityManager
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDProcessor
    argCount: 1
    argNames:
    - entityResolver
    argTypes:
    - org.apache.xerces.xni.parser.XMLEntityResolver
    constantsTouched: []
    func_position:
      end: 400
      start: 397
    functionDepth: 0
    functionLinenumber: 397
    functionLinenumberEnd: 400
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDLoader].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDLoader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].setProperty(String,org.apache.xerces.xni.parser.XMLEntityResolver)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDLoader].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.XMLEntityManager
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLEntityResolver
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDProcessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 405
      start: 403
    functionDepth: 0
    functionLinenumber: 403
    functionLinenumberEnd: 405
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDLoader].getEntityResolver()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLEntityResolver
    signature: '[org.apache.xerces.impl.dtd.XMLDTDLoader].getEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDLoader].reset()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:419,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(String,String,boolean)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:421,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getPublicId()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:422,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:422,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:422,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>(String,String,String,String,null)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:422,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].<init>(org.apache.xerces.impl.dtd.XMLDTDLoader,org.apache.xerces.impl.dtd.XMLDTDDescription)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:424,1
    - Dst: '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].<init>(org.apache.xerces.impl.dtd.XMLDTDLoader,org.apache.xerces.impl.dtd.XMLDTDDescription)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:427,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:429,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].setStandalone(boolean)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:430,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].setActiveGrammar(org.apache.xerces.impl.dtd.BalancedDTDGrammar)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:431,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:437,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanDTDExternalSubset(boolean)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:438,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].closeReaders()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:444,1
    - Dst: fGrammarPool.cacheGrammars(org.apache.xerces.impl.dtd.XMLDTDLoader)
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:447,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.XMLEntityManager
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDProcessor
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 450
      start: 417
    functionDepth: 7
    functionLinenumber: 417
    functionLinenumberEnd: 450
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDLoader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].<init>(org.apache.xerces.impl.dtd.XMLDTDLoader,org.apache.xerces.impl.dtd.XMLDTDDescription)'
    - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].setStandalone(boolean)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getPublicId()'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].reset()'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanDTDExternalSubset(boolean)'
    - '[org.apache.xerces.impl.XMLEntityManager].closeReaders()'
    - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].<init>(org.apache.xerces.impl.dtd.XMLDTDLoader,org.apache.xerces.impl.dtd.XMLDTDDescription)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()'
    - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].setActiveGrammar(org.apache.xerces.impl.dtd.BalancedDTDGrammar)'
    - fGrammarPool.cacheGrammars(org.apache.xerces.impl.dtd.XMLDTDLoader)
    - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].<init>()'
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,String,boolean)'
    - '[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>(String,String,String,String,null)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()'
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.impl.dtd.XMLDTDLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getGrammarBucket()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:459,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:460,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].isImmutable()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:461,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(short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:463,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDLoader].reset()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:464,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:471,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:471,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:472,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDLoader].append(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:472,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:474,1
    - Dst: '[java.io.StringReader].<init>(org.apache.xerces.impl.dtd.XMLDTDLoader)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:474,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null,java.io.StringReader,null)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:473,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].startDocumentEntity(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:475,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanDTDInternalSubset(boolean,boolean,null)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:476,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>(String,String,String,null,String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:480,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].resolveEntity(org.apache.xerces.impl.dtd.XMLDTDDescription)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:481,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:482,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].scanDTDExternalSubset(boolean)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:483,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].closeReaders()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:491,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.XMLEntityManager
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDProcessor
    argCount: 6
    argNames:
    - validator
    - rootName
    - publicId
    - systemId
    - baseSystemId
    - internalSubset
    argTypes:
    - org.apache.xerces.impl.dtd.XMLDTDValidator
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 494
      start: 456
    functionDepth: 10
    functionLinenumber: 456
    functionLinenumberEnd: 494
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDLoader].loadGrammarWithContext(org.apache.xerces.impl.dtd.XMLDTDValidator,String,String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDLoader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].resolveEntity(org.apache.xerces.impl.dtd.XMLDTDDescription)'
    - '[org.apache.xerces.impl.XMLEntityManager].closeReaders()'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].<init>(int)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanDTDInternalSubset(boolean,boolean,null)'
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].reset()'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanDTDExternalSubset(boolean)'
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].append(String)'
    - '[String].length()'
    - '[org.apache.xerces.impl.XMLEntityManager].startDocumentEntity(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.impl.XMLEntityManager].setScannerVersion(short)'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].getScannerVersion()'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].isImmutable()'
    - '[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>(String,String,String,null,String)'
    - '[java.io.StringReader].<init>(org.apache.xerces.impl.dtd.XMLDTDLoader)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null,java.io.StringReader,null)'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].getGrammarBucket()'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDLoader].loadGrammarWithContext(org.apache.xerces.impl.dtd.XMLDTDValidator,String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:498,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].reset()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:499,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].reset()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:500,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:501,1
    - Dst: fErrorReporter.setDocumentLocator(org.apache.xerces.impl.XMLEntityScanner)
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:501,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.XMLEntityManager
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDProcessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 502
      start: 497
    functionDepth: 4
    functionLinenumber: 497
    functionLinenumberEnd: 502
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDLoader].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDLoader.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset()'
    - '[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()'
    - fErrorReporter.setDocumentLocator(org.apache.xerces.impl.XMLEntityScanner)
    - '[org.apache.xerces.impl.XMLEntityManager].reset()'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].reset()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDLoader].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.dtd.XMLDTDLoader:506,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.XMLEntityManager
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.XMLDTDScannerImpl
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDProcessor
    argCount: 3
    argNames:
    - symbolTable
    - errorReporter
    - entityManager
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.impl.XMLErrorReporter
    - org.apache.xerces.impl.XMLEntityManager
    constantsTouched: []
    func_position:
      end: 507
      start: 504
    functionDepth: 3
    functionLinenumber: 504
    functionLinenumberEnd: 507
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDLoader].createDTDScanner(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDLoader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLDTDScannerImpl
    signature: '[org.apache.xerces.impl.dtd.XMLDTDLoader].createDTDScanner(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.impl.XMLDTDScannerImpl
      - org.apache.xerces.impl.XMLEntityManager
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDProcessor
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 511
      start: 509
    functionDepth: 0
    functionLinenumber: 509
    functionLinenumberEnd: 511
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDLoader].getScannerVersion()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDLoader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dtd.XMLDTDLoader].getScannerVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fNamespaceContext.pushContext()
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:70,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:73,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:81,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLocalName(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:83,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getPrefix(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:84,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:91,1
    - Dst: fSymbolTable.addSymbol(String)
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:91,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:95,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:104,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:114,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:124,1
    - Dst: fNamespaceContext.declarePrefix(org.apache.xerces.impl.dtd.XML11NSDTDValidator)
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:137,1
    - Dst: fNamespaceContext.getURI(org.apache.xerces.impl.dtd.XML11NSDTDValidator)
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:143,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:148,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.impl.dtd.XML11NSDTDValidator,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:157,1
    - Dst: fNamespaceContext.getURI(String)
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:161,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].setName(org.apache.xerces.impl.dtd.XML11NSDTDValidator,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:162,1
    - Dst: fNamespaceContext.getURI(org.apache.xerces.impl.dtd.XML11NSDTDValidator)
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:164,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:166,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].setName(org.apache.xerces.impl.dtd.XML11NSDTDValidator,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:172,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:178,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getURI(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:180,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLocalName(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:184,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLocalName(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:186,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getURI(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:187,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:189,1
    CyclomaticComplexity: 30
    EdgeCount: 30
    ICount: 90
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.XML11DTDValidator
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 198
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 198
    functionName: '[org.apache.xerces.impl.dtd.XML11NSDTDValidator].startNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XML11NSDTDValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.impl.dtd.XML11NSDTDValidator,org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.xni.XMLAttributes].getURI(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
    - '[org.apache.xerces.xni.XMLAttributes].setName(org.apache.xerces.impl.dtd.XML11NSDTDValidator,org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.xni.XMLAttributes].getPrefix(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
    - '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
    - fNamespaceContext.declarePrefix(org.apache.xerces.impl.dtd.XML11NSDTDValidator)
    - fNamespaceContext.getURI(String)
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - fErrorReporter.reportError(String,String,short)
    - fNamespaceContext.getURI(org.apache.xerces.impl.dtd.XML11NSDTDValidator)
    - fSymbolTable.addSymbol(String)
    - fNamespaceContext.pushContext()
    - '[org.apache.xerces.xni.XMLAttributes].getLocalName(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XML11NSDTDValidator].startNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fNamespaceContext.getURI(org.apache.xerces.impl.dtd.XML11NSDTDValidator)
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:206,1
    - Dst: fDocumentHandler.endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:214,1
    - Dst: fNamespaceContext.popContext()
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:219,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.XML11DTDValidator
    argCount: 3
    argNames:
    - element
    - augs
    - isEmpty
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    - boolean
    constantsTouched: []
    func_position:
      end: 221
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 221
    functionName: '[org.apache.xerces.impl.dtd.XML11NSDTDValidator].endNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XML11NSDTDValidator.java
    functionUses: 0
    functionsReached:
    - fNamespaceContext.getURI(org.apache.xerces.impl.dtd.XML11NSDTDValidator)
    - fNamespaceContext.popContext()
    - fDocumentHandler.endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XML11NSDTDValidator].endNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.dtd.XML11NSDTDValidator:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XML11NSDTDValidator
      static: false
      superClass: org.apache.xerces.impl.dtd.XML11DTDValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dtd.XML11NSDTDValidator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XML11NSDTDValidator.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XML11NSDTDValidator
    signature: '[org.apache.xerces.impl.dtd.XML11NSDTDValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>()'
      Src: org.apache.xerces.impl.dtd.XML11DTDProcessor:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XML11DTDProcessor
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDLoader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 4
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XML11DTDProcessor.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XML11DTDProcessor
    signature: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.impl.dtd.XML11DTDProcessor:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XML11DTDProcessor
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDLoader
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XML11DTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.util.SymbolTable)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XML11DTDProcessor
    signature: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
      Src: org.apache.xerces.impl.dtd.XML11DTDProcessor:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XML11DTDProcessor
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDLoader
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 58
      start: 55
    functionDepth: 3
    functionLinenumber: 55
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XML11DTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XML11DTDProcessor
    signature: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[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)'
      Src: org.apache.xerces.impl.dtd.XML11DTDProcessor:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.XML11DTDProcessor
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDLoader
    argCount: 4
    argNames:
    - symbolTable
    - grammarPool
    - errorReporter
    - entityResolver
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    - org.apache.xerces.impl.XMLErrorReporter
    - org.apache.xerces.xni.parser.XMLEntityResolver
    constantsTouched: []
    func_position:
      end: 64
      start: 60
    functionDepth: 6
    functionLinenumber: 60
    functionLinenumberEnd: 64
    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: /src/xerces/src/org/apache/xerces/impl/dtd/XML11DTDProcessor.java
    functionUses: 0
    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)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XML11DTDProcessor
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidNmtoken(String)'
      Src: org.apache.xerces.impl.dtd.XML11DTDProcessor:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDLoader
    argCount: 1
    argNames:
    - nmtoken
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].isValidNmtoken(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XML11DTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XML11Char].isXML11ValidNmtoken(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].isValidNmtoken(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidName(String)'
      Src: org.apache.xerces.impl.dtd.XML11DTDProcessor:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDLoader
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 2
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].isValidName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XML11DTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XML11Char].isXML11ValidName(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].isValidName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XML11DTDScannerImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.impl.dtd.XML11DTDProcessor:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.XMLDTDScannerImpl
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDLoader
    argCount: 3
    argNames:
    - symbolTable
    - errorReporter
    - entityManager
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.impl.XMLErrorReporter
    - org.apache.xerces.impl.XMLEntityManager
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 3
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].createDTDScanner(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XML11DTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XML11DTDScannerImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLDTDScannerImpl
    signature: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].createDTDScanner(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDLoader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].getScannerVersion()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XML11DTDProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].getScannerVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - publicId
    - systemId
    - baseSystemId
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.impl.dtd.XMLNotationDecl].setValues(String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLNotationDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLNotationDecl].setValues(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 69
    functionName: '[org.apache.xerces.impl.dtd.XMLNotationDecl].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLNotationDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLNotationDecl].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLNotationDecl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dtd.XMLNotationDecl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLNotationDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLNotationDecl
    signature: '[org.apache.xerces.impl.dtd.XMLNotationDecl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLContentSpec].clear()'
      Src: org.apache.xerces.impl.dtd.XMLContentSpec:173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - Object
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLContentSpec
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionName: '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLContentSpec.java
    functionUses: 5
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLContentSpec].clear()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLContentSpec
    signature: '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(short,Object,Object)'
      Src: org.apache.xerces.impl.dtd.XMLContentSpec:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - Object
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLContentSpec
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - type
    - value
    - otherValue
    argTypes:
    - short
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>(short,Object,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLContentSpec.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(short,Object,Object)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLContentSpec
    signature: '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>(short,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.XMLContentSpec:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.XMLContentSpec
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - Object
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLContentSpec
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - contentSpec
    argTypes:
    - org.apache.xerces.impl.dtd.XMLContentSpec
    constantsTouched: []
    func_position:
      end: 186
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 186
    functionName: '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>(org.apache.xerces.impl.dtd.XMLContentSpec)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLContentSpec.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(org.apache.xerces.impl.dtd.XMLContentSpec)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLContentSpec
    signature: '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>(org.apache.xerces.impl.dtd.XMLContentSpec)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(XMLContentSpec.Provider,int)'
      Src: org.apache.xerces.impl.dtd.XMLContentSpec:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLContentSpec.Provider
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - Object
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLContentSpec
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - provider
    - contentSpecIndex
    argTypes:
    - XMLContentSpec.Provider
    - int
    constantsTouched: []
    func_position:
      end: 195
      start: 192
    functionDepth: 2
    functionLinenumber: 192
    functionLinenumberEnd: 195
    functionName: '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>(XMLContentSpec.Provider,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLContentSpec.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(XMLContentSpec.Provider,int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLContentSpec
    signature: '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>(XMLContentSpec.Provider,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - Object
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 206
    functionName: '[org.apache.xerces.impl.dtd.XMLContentSpec].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLContentSpec.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLContentSpec].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - Object
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - type
    - value
    - otherValue
    argTypes:
    - short
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 213
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 213
    functionName: '[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(short,Object,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLContentSpec.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(short,Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.XMLContentSpec
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - Object
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - contentSpec
    argTypes:
    - org.apache.xerces.impl.dtd.XMLContentSpec
    constantsTouched: []
    func_position:
      end: 220
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 220
    functionName: '[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(org.apache.xerces.impl.dtd.XMLContentSpec)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLContentSpec.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(org.apache.xerces.impl.dtd.XMLContentSpec)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLContentSpec.Provider].getContentSpec(int)'
      Src: org.apache.xerces.impl.dtd.XMLContentSpec:229,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLContentSpec].clear()'
      Src: org.apache.xerces.impl.dtd.XMLContentSpec:230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - XMLContentSpec.Provider
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - Object
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - provider
    - contentSpecIndex
    argTypes:
    - XMLContentSpec.Provider
    - int
    constantsTouched: []
    func_position:
      end: 232
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 232
    functionName: '[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(XMLContentSpec.Provider,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLContentSpec.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLContentSpec].clear()'
    - '[org.apache.xerces.impl.dtd.XMLContentSpec.Provider].getContentSpec(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(XMLContentSpec.Provider,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].hashCode()'
      Src: org.apache.xerces.impl.dtd.XMLContentSpec:242,1
    - Dst: '[Object].hashCode()'
      Src: org.apache.xerces.impl.dtd.XMLContentSpec:243,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - Object
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 244
    functionName: '[org.apache.xerces.impl.dtd.XMLContentSpec].hashCode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLContentSpec.java
    functionUses: 0
    functionsReached:
    - '[Object].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.XMLContentSpec].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - Object
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 255
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 255
    functionName: '[org.apache.xerces.impl.dtd.XMLContentSpec].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLContentSpec.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.XMLContentSpec].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.dtd.XMLContentSpec
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - contentSpecIndex
    - contentSpec
    argTypes:
    - int
    - org.apache.xerces.impl.dtd.XMLContentSpec
    constantsTouched: []
    func_position:
      end: 289
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 289
    functionName: '[org.apache.xerces.impl.dtd.XMLContentSpec.Provider].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLContentSpec.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.XMLContentSpec.Provider].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLContentSpec.Provider
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dtd.XMLContentSpec.Provider].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLContentSpec.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLContentSpec.Provider
    signature: '[org.apache.xerces.impl.dtd.XMLContentSpec.Provider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:238,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:241,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:247,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLDTDProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 269
    functionDepth: 1
    functionLinenumber: 269
    functionLinenumberEnd: 273
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLDTDProcessor
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:297,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:304,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:310,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:316,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:327,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:333,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:341,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:344,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:347,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:352,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].getGrammarBucket()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:360,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:364,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 366
      start: 293
    functionDepth: 2
    functionLinenumber: 293
    functionLinenumberEnd: 366
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset()'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].getGrammarBucket()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].clear()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:374,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:380,1
    - Dst: '[java.util.HashMap].clear()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:382,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:384,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:385,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 388
      start: 368
    functionDepth: 1
    functionLinenumber: 368
    functionLinenumberEnd: 388
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 2
    functionsReached:
    - '[java.util.HashMap].clear()'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:395,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 396
      start: 394
    functionDepth: 0
    functionLinenumber: 394
    functionLinenumberEnd: 396
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getRecognizedFeatures()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getRecognizedFeatures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 415
      start: 413
    functionDepth: 0
    functionLinenumber: 413
    functionLinenumberEnd: 415
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:423,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 424
      start: 422
    functionDepth: 0
    functionLinenumber: 422
    functionLinenumberEnd: 424
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getRecognizedProperties()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getRecognizedProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 443
      start: 441
    functionDepth: 0
    functionLinenumber: 441
    functionLinenumberEnd: 443
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RECOGNIZED_FEATURES[i].equals(String)
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:456,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 461
      start: 454
    functionDepth: 0
    functionLinenumber: 454
    functionLinenumberEnd: 461
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getFeatureDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - RECOGNIZED_FEATURES[i].equals(String)
    linkageType: ''
    returnType: Boolean
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getFeatureDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RECOGNIZED_PROPERTIES[i].equals(String)
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:474,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 479
      start: 472
    functionDepth: 0
    functionLinenumber: 472
    functionLinenumberEnd: 479
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getPropertyDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - RECOGNIZED_PROPERTIES[i].equals(String)
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getPropertyDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDTDHandler
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dtdHandler
    argTypes:
    - org.apache.xerces.xni.XMLDTDHandler
    constantsTouched: []
    func_position:
      end: 492
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 492
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 501
      start: 499
    functionDepth: 0
    functionLinenumber: 499
    functionLinenumberEnd: 501
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getDTDHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDHandler
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getDTDHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dtdContentModelHandler
    argTypes:
    - org.apache.xerces.xni.XMLDTDContentModelHandler
    constantsTouched: []
    func_position:
      end: 514
      start: 512
    functionDepth: 0
    functionLinenumber: 512
    functionLinenumberEnd: 514
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDContentModelHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 523
      start: 521
    functionDepth: 0
    functionLinenumber: 521
    functionLinenumberEnd: 523
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getDTDContentModelHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDContentModelHandler
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getDTDContentModelHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:540,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:542,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - identifier
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 544
      start: 537
    functionDepth: 1
    functionLinenumber: 537
    functionLinenumberEnd: 544
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.XMLDTDHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].endExternalSubset(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:556,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:558,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 560
      start: 554
    functionDepth: 1
    functionLinenumber: 554
    functionLinenumberEnd: 560
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].endExternalSubset(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].endExternalSubset(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:576,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:578,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:580,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dtd.DTDGrammar
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.XMLErrorReporter
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - name
    - grammar
    - tempEntityDecl
    - errorReporter
    argTypes:
    - String
    - org.apache.xerces.impl.dtd.DTDGrammar
    - org.apache.xerces.impl.dtd.XMLEntityDecl
    - org.apache.xerces.impl.XMLErrorReporter
    constantsTouched: []
    func_position:
      end: 585
      start: 573
    functionDepth: 1
    functionLinenumber: 573
    functionLinenumberEnd: 585
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkStandaloneEntityRef(String,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLEntityDecl,org.apache.xerces.impl.XMLErrorReporter)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkStandaloneEntityRef(String,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLEntityDecl,org.apache.xerces.impl.XMLErrorReporter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:599,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:601,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 604
      start: 595
    functionDepth: 1
    functionLinenumber: 595
    functionLinenumberEnd: 604
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].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)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:629,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:631,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 633
      start: 624
    functionDepth: 1
    functionLinenumber: 624
    functionLinenumberEnd: 633
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.XMLDTDHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].clear()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:657,1
    - Dst: '[java.util.ArrayList].clear()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:658,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:664,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:665,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:670,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:672,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - locator
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 675
      start: 653
    functionDepth: 1
    functionLinenumber: 653
    functionLinenumberEnd: 675
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
    - '[java.util.HashMap].clear()'
    - '[java.util.ArrayList].clear()'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].isImmutable()'
    - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:690,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:692,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 694
      start: 686
    functionDepth: 1
    functionLinenumber: 686
    functionLinenumberEnd: 694
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.XMLDTDHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:714,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:716,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - version
    - encoding
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 718
      start: 710
    functionDepth: 1
    functionLinenumber: 710
    functionLinenumberEnd: 718
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.XMLDTDHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:741,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkStandaloneEntityRef(String,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLEntityDecl,org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:742,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:746,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:748,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 750
      start: 735
    functionDepth: 2
    functionLinenumber: 735
    functionLinenumberEnd: 750
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone()'
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkStandaloneEntityRef(String,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLEntityDecl,org.apache.xerces.impl.XMLErrorReporter)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:766,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:768,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 770
      start: 762
    functionDepth: 1
    functionLinenumber: 762
    functionLinenumberEnd: 770
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.XMLDTDHandler].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].contains(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:787,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:788,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:794,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:800,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:802,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - contentModel
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 805
      start: 782
    functionDepth: 4
    functionLinenumber: 782
    functionLinenumberEnd: 805
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[java.util.ArrayList].contains(String)'
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].startAttlist(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:822,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startAttlist(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:824,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementName
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 827
      start: 817
    functionDepth: 1
    functionLinenumber: 817
    functionLinenumberEnd: 827
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].startAttlist(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].startAttlist(String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.XMLDTDHandler].startAttlist(String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].normalizeDefaultAttrValue(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:860,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:868,1
    - Dst: grammar.getElementDeclIndex(String)
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:869,1
    - Dst: grammar.getAttributeDeclIndex(org.apache.xerces.impl.dtd.XMLDTDProcessor,String)
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:870,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:876,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:893,1
    - Dst: '[java.util.HashMap].containsKey(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:900,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:901,1
    - Dst: '[java.util.HashMap].get(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:917,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:918,1
    - Dst: '[java.util.HashMap].put(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:934,1
    - Dst: '[java.util.HashMap].containsKey(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:937,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:938,1
    - Dst: '[java.util.HashMap].get(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:950,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:951,1
    - Dst: enumeration[i].equals()
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:965,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:969,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:987,1
    - Dst: '[java.util.StringTokenizer].<init>(String,String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:992,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:993,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:995,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].isValidNmtoken(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:997,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].isValidName(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1004,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1009,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].isValidName(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1022,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].isValidNmtoken(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1030,1
    - Dst: '[org.apache.xerces.xni.XMLString].equals()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1039,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1047,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1057,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1061,1
    CyclomaticComplexity: 57
    EdgeCount: 57
    ICount: 118
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String[]
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - elementName
    - attributeName
    - type
    - enumeration
    - defaultType
    - defaultValue
    - nonNormalizedDefaultValue
    - augs
    argTypes:
    - String
    - String
    - String
    - String[]
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1066
      start: 854
    functionDepth: 4
    functionLinenumber: 854
    functionLinenumberEnd: 1066
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[java.util.StringTokenizer].nextToken()'
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].normalizeDefaultAttrValue(org.apache.xerces.xni.XMLString)'
    - '[org.apache.xerces.xni.XMLString].toString()'
    - '[java.util.HashMap].put(String)'
    - '[java.util.HashMap].containsKey(String)'
    - grammar.getElementDeclIndex(String)
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,short)'
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].isValidName(String)'
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - '[java.util.StringTokenizer].<init>(String,String)'
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].isValidName(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].isValidNmtoken(String)'
    - '[org.apache.xerces.xni.XMLString].equals()'
    - '[org.apache.xerces.xni.XMLDTDHandler].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    - grammar.getAttributeDeclIndex(org.apache.xerces.impl.dtd.XMLDTDProcessor,String)
    - '[java.util.HashMap].put(String,String)'
    - '[java.util.HashMap].get(String)'
    - enumeration[i].equals()
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].isValidNmtoken(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].endAttlist(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1080,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endAttlist(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1082,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1085
      start: 1076
    functionDepth: 1
    functionLinenumber: 1076
    functionLinenumberEnd: 1085
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].endAttlist(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].endAttlist(org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].endAttlist(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].endAttlist(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1107,1
    - Dst: grammar.getEntityDeclIndex(String)
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1108,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1121,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1124,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - text
    - nonNormalizedText
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1128
      start: 1103
    functionDepth: 2
    functionLinenumber: 1103
    functionLinenumberEnd: 1128
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    - grammar.getEntityDeclIndex(String)
    - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1147,1
    - Dst: grammar.getEntityDeclIndex(String)
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1148,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1161,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1164,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - identifier
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1168
      start: 1144
    functionDepth: 2
    functionLinenumber: 1144
    functionLinenumberEnd: 1168
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.XMLDTDHandler].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    - grammar.getEntityDeclIndex(String)
    - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1188,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1193,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1195,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - notation
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1198
      start: 1182
    functionDepth: 2
    functionLinenumber: 1182
    functionLinenumberEnd: 1198
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    - '[java.util.HashMap].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1216,1
    - Dst: grammar.getNotationDeclIndex(String)
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1217,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1218,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1227,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1229,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - identifier
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1232
      start: 1211
    functionDepth: 2
    functionLinenumber: 1211
    functionLinenumberEnd: 1232
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - grammar.getNotationDeclIndex(String)
    - '[org.apache.xerces.xni.XMLDTDHandler].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].startConditional(short,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1254,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startConditional(short,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1256,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - augs
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1259
      start: 1247
    functionDepth: 1
    functionLinenumber: 1247
    functionLinenumberEnd: 1259
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].startConditional(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].startConditional(short,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].startConditional(short,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].startConditional(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].endConditional(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1276,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endConditional(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1278,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1281
      start: 1269
    functionDepth: 1
    functionLinenumber: 1269
    functionLinenumberEnd: 1281
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].endConditional(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].endConditional(org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].endConditional(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].endConditional(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1296,1
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1298,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1301,1
    - Dst: '[java.util.HashMap].entrySet()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1304,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].iterator()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1304,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].hasNext()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1305,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].next()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1306,1
    - Dst: entry.getValue()
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1307,1
    - Dst: grammar.getNotationDeclIndex(org.apache.xerces.impl.dtd.XMLDTDProcessor)
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1308,1
    - Dst: entry.getKey()
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1309,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1310,1
    - Dst: '[java.util.HashMap].entrySet()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1319,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].iterator()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1319,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].hasNext()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1320,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].next()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1321,1
    - Dst: entry.getKey()
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1322,1
    - Dst: grammar.getNotationDeclIndex(org.apache.xerces.impl.dtd.XMLDTDProcessor)
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1323,1
    - Dst: entry.getValue()
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1324,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1325,1
    - Dst: '[java.util.HashMap].entrySet()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1334,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].iterator()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1334,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].hasNext()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1335,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].next()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1336,1
    - Dst: entry.getKey()
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1337,1
    - Dst: grammar.getElementDeclIndex(org.apache.xerces.impl.dtd.XMLDTDProcessor)
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1338,1
    - Dst: grammar.getContentSpecType(org.apache.xerces.impl.dtd.XMLDTDProcessor)
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1339,1
    - Dst: entry.getValue()
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1340,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1341,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkDeclaredElements(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1354,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endDTD(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1360,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1363
      start: 1291
    functionDepth: 2
    functionLinenumber: 1291
    functionLinenumberEnd: 1363
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].endDTD(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].next()'
    - entry.getKey()
    - '[org.apache.xerces.impl.dtd.DTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)'
    - grammar.getContentSpecType(org.apache.xerces.impl.dtd.XMLDTDProcessor)
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkDeclaredElements(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    - '[org.apache.xerces.xni.XMLDTDHandler].endDTD(org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - grammar.getElementDeclIndex(org.apache.xerces.impl.dtd.XMLDTDProcessor)
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].hasNext()'
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    - grammar.getNotationDeclIndex(org.apache.xerces.impl.dtd.XMLDTDProcessor)
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].iterator()'
    - entry.getValue()
    - '[java.util.HashMap].entrySet()'
    - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].endDTD(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDTDSource
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDTDSource
    constantsTouched: []
    func_position:
      end: 1368
      start: 1366
    functionDepth: 0
    functionLinenumber: 1366
    functionLinenumberEnd: 1368
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDTDSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1373
      start: 1371
    functionDepth: 0
    functionLinenumber: 1371
    functionLinenumberEnd: 1373
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getDTDSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDTDSource
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getDTDSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDTDContentModelSource
    constantsTouched: []
    func_position:
      end: 1382
      start: 1380
    functionDepth: 0
    functionLinenumber: 1380
    functionLinenumberEnd: 1382
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDTDContentModelSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1387
      start: 1385
    functionDepth: 0
    functionLinenumber: 1385
    functionLinenumberEnd: 1387
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getDTDContentModelSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDTDContentModelSource
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getDTDContentModelSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].clear()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1406,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].startContentModel(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1411,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].startContentModel(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1413,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementName
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1416
      start: 1401
    functionDepth: 3
    functionLinenumber: 1401
    functionLinenumberEnd: 1416
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].startContentModel(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].clear()'
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].startContentModel(String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].startContentModel(String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].startContentModel(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].any(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1431,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].any(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1433,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1435
      start: 1429
    functionDepth: 1
    functionLinenumber: 1429
    functionLinenumberEnd: 1435
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].any(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].any(org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].any(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].any(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].empty(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1450,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].empty(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1452,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1454
      start: 1448
    functionDepth: 1
    functionLinenumber: 1448
    functionLinenumberEnd: 1454
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].empty(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].empty(org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].empty(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].empty(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].startGroup(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1475,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].startGroup(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1477,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1480
      start: 1470
    functionDepth: 3
    functionLinenumber: 1470
    functionLinenumberEnd: 1480
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].startGroup(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].startGroup(org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].startGroup(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].startGroup(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].pcdata(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1497,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].pcdata(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1499,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1501
      start: 1494
    functionDepth: 1
    functionLinenumber: 1494
    functionLinenumberEnd: 1501
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].pcdata(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].pcdata(org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].pcdata(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].pcdata(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].contains(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1516,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1517,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1523,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].element(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1529,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].element(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1531,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementName
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1534
      start: 1512
    functionDepth: 3
    functionLinenumber: 1512
    functionLinenumberEnd: 1534
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].element(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].element(String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].element(String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[java.util.ArrayList].contains(String)'
    - '[java.util.ArrayList].add(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].element(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].separator(short,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1554,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].separator(short,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1556,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - separator
    - augs
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1559
      start: 1549
    functionDepth: 2
    functionLinenumber: 1549
    functionLinenumberEnd: 1559
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].separator(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].separator(short,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].separator(short,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].separator(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1581,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].occurrence(short,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1583,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - occurrence
    - augs
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1586
      start: 1576
    functionDepth: 2
    functionLinenumber: 1576
    functionLinenumberEnd: 1586
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].occurrence(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].occurrence(short,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].occurrence(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].endGroup(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1600,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].endGroup(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1602,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1605
      start: 1596
    functionDepth: 1
    functionLinenumber: 1596
    functionLinenumberEnd: 1605
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].endGroup(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].endGroup(org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].endGroup(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].endGroup(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].endContentModel(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1619,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].endContentModel(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1621,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1624
      start: 1615
    functionDepth: 1
    functionLinenumber: 1615
    functionLinenumberEnd: 1624
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].endContentModel(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].endContentModel(org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].endContentModel(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].endContentModel(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 1672
      start: 1637
    functionDepth: 0
    functionLinenumber: 1637
    functionLinenumberEnd: 1672
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].normalizeDefaultAttrValue(org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].normalizeDefaultAttrValue(org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isValidNmtoken(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1675,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nmtoken
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1676
      start: 1674
    functionDepth: 1
    functionLinenumber: 1674
    functionLinenumberEnd: 1676
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].isValidNmtoken(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isValidNmtoken(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].isValidNmtoken(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isValidName(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1679,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1680
      start: 1678
    functionDepth: 1
    functionLinenumber: 1678
    functionLinenumberEnd: 1680
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].isValidName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isValidName(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].isValidName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getFirstElementDeclIndex()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1688,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1689,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecType(int)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1691,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecIndex(int)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1695,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkDeclaredElements(org.apache.xerces.impl.dtd.DTDGrammar,int,int,org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1693,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getNextElementDeclIndex(int)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1698,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.DTDGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammar
    argTypes:
    - org.apache.xerces.impl.dtd.DTDGrammar
    constantsTouched: []
    func_position:
      end: 1700
      start: 1687
    functionDepth: 2
    functionLinenumber: 1687
    functionLinenumberEnd: 1700
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkDeclaredElements(org.apache.xerces.impl.dtd.DTDGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getFirstElementDeclIndex()'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecIndex(int)'
    - '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getNextElementDeclIndex(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].getContentSpecType(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkDeclaredElements(org.apache.xerces.impl.dtd.DTDGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1709,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1712,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1713,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkDeclaredElements(org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.XMLDTDProcessor,org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1726,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkDeclaredElements(org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.XMLDTDProcessor,org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1727,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkDeclaredElements(org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.XMLDTDProcessor,org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.XMLDTDProcessor:1733,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.DTDGrammar
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLContentSpec
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.dtd.DTDGrammarBucket
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - org.apache.xerces.impl.dtd.DTDGrammar
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - java.util.HashMap
      - String
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - grammar
    - elementIndex
    - contentSpecIndex
    - contentSpec
    argTypes:
    - org.apache.xerces.impl.dtd.DTDGrammar
    - int
    - int
    - org.apache.xerces.impl.dtd.XMLContentSpec
    constantsTouched: []
    func_position:
      end: 1735
      start: 1707
    functionDepth: 1
    functionLinenumber: 1707
    functionLinenumberEnd: 1735
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkDeclaredElements(org.apache.xerces.impl.dtd.DTDGrammar,int,int,org.apache.xerces.impl.dtd.XMLContentSpec)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkDeclaredElements(org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.XMLDTDProcessor,org.apache.xerces.impl.dtd.XMLContentSpec)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkDeclaredElements(org.apache.xerces.impl.dtd.DTDGrammar,int,int,org.apache.xerces.impl.dtd.XMLContentSpec)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidatorFilter].hasGrammar()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidatorFilter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidatorFilter].hasGrammar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidatorFilter].validate()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidatorFilter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidatorFilter].validate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDValidatorFilter].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidatorFilter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLDTDValidatorFilter
    signature: '[org.apache.xerces.impl.dtd.XMLDTDValidatorFilter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fNamespaceContext.pushContext()
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:71,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:74,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:81,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLocalName(org.apache.xerces.impl.dtd.XMLNSDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:83,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getPrefix(org.apache.xerces.impl.dtd.XMLNSDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:84,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.impl.dtd.XMLNSDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:91,1
    - Dst: fSymbolTable.addSymbol(String)
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:91,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:95,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:103,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:112,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:121,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:134,1
    - Dst: fNamespaceContext.declarePrefix(org.apache.xerces.impl.dtd.XMLNSDTDValidator)
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:142,1
    - Dst: fNamespaceContext.getURI(org.apache.xerces.impl.dtd.XMLNSDTDValidator)
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:149,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:154,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.impl.dtd.XMLNSDTDValidator,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:162,1
    - Dst: fNamespaceContext.getURI(String)
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:167,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].setName(org.apache.xerces.impl.dtd.XMLNSDTDValidator,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:168,1
    - Dst: fNamespaceContext.getURI(org.apache.xerces.impl.dtd.XMLNSDTDValidator)
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:171,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:173,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].setName(org.apache.xerces.impl.dtd.XMLNSDTDValidator,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:178,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:184,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getURI(org.apache.xerces.impl.dtd.XMLNSDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:186,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLocalName(org.apache.xerces.impl.dtd.XMLNSDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:190,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLocalName(org.apache.xerces.impl.dtd.XMLNSDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:192,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getURI(org.apache.xerces.impl.dtd.XMLNSDTDValidator)'
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:193,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:195,1
    CyclomaticComplexity: 33
    EdgeCount: 33
    ICount: 96
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDValidator
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 204
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 204
    functionName: '[org.apache.xerces.impl.dtd.XMLNSDTDValidator].startNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLNSDTDValidator.java
    functionUses: 0
    functionsReached:
    - fNamespaceContext.declarePrefix(org.apache.xerces.impl.dtd.XMLNSDTDValidator)
    - '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.impl.dtd.XMLNSDTDValidator,org.apache.xerces.xni.QName)'
    - fNamespaceContext.getURI(String)
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - fErrorReporter.reportError(String,String,short)
    - '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.impl.dtd.XMLNSDTDValidator)'
    - fSymbolTable.addSymbol(String)
    - '[org.apache.xerces.xni.XMLAttributes].getPrefix(org.apache.xerces.impl.dtd.XMLNSDTDValidator)'
    - '[org.apache.xerces.xni.XMLAttributes].setName(org.apache.xerces.impl.dtd.XMLNSDTDValidator,org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.xni.XMLAttributes].getLocalName(org.apache.xerces.impl.dtd.XMLNSDTDValidator)'
    - '[org.apache.xerces.xni.XMLAttributes].getURI(org.apache.xerces.impl.dtd.XMLNSDTDValidator)'
    - fNamespaceContext.pushContext()
    - fNamespaceContext.getURI(org.apache.xerces.impl.dtd.XMLNSDTDValidator)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLNSDTDValidator].startNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fNamespaceContext.getURI(org.apache.xerces.impl.dtd.XMLNSDTDValidator)
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:213,1
    - Dst: fDocumentHandler.endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:221,1
    - Dst: fNamespaceContext.popContext()
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:226,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDValidator
    argCount: 3
    argNames:
    - element
    - augs
    - isEmpty
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    - boolean
    constantsTouched: []
    func_position:
      end: 228
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 228
    functionName: '[org.apache.xerces.impl.dtd.XMLNSDTDValidator].endNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLNSDTDValidator.java
    functionUses: 0
    functionsReached:
    - fNamespaceContext.popContext()
    - fNamespaceContext.getURI(org.apache.xerces.impl.dtd.XMLNSDTDValidator)
    - fDocumentHandler.endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLNSDTDValidator].endNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.dtd.XMLNSDTDValidator:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLNSDTDValidator
      static: false
      superClass: org.apache.xerces.impl.dtd.XMLDTDValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dtd.XMLNSDTDValidator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLNSDTDValidator.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLNSDTDValidator
    signature: '[org.apache.xerces.impl.dtd.XMLNSDTDValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues(String,String,String,String,String,null,boolean,boolean)'
      Src: org.apache.xerces.impl.dtd.XMLEntityDecl:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 7
    argNames:
    - name
    - publicId
    - systemId
    - baseSystemId
    - notation
    - isPE
    - inExternal
    argTypes:
    - String
    - String
    - String
    - String
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 75
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues(String,String,String,String,String,boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLEntityDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues(String,String,String,String,String,null,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues(String,String,String,String,String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - name
    - publicId
    - systemId
    - baseSystemId
    - notation
    - value
    - isPE
    - inExternal
    argTypes:
    - String
    - String
    - String
    - String
    - String
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 100
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 100
    functionName: '[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues(String,String,String,String,String,String,boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLEntityDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues(String,String,String,String,String,String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 115
    functionName: '[org.apache.xerces.impl.dtd.XMLEntityDecl].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLEntityDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLEntityDecl].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLEntityDecl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLEntityDecl.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLEntityDecl
    signature: '[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[QNameHashtable].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:211,1
    - Dst: '[QNameHashtable].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:214,1
    - Dst: '[QNameHashtable].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:217,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:225,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:228,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLAttributeDecl].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:231,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLElementDecl].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:239,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:242,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLSimpleType].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:245,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:248,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.DTDGrammar
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - symbolTable
    - desc
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.impl.dtd.XMLDTDDescription
    constantsTouched: []
    func_position:
      end: 294
      start: 291
    functionDepth: 2
    functionLinenumber: 291
    functionLinenumberEnd: 294
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.dtd.XMLDTDDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLElementDecl].<init>()'
    - '[org.apache.xerces.impl.dtd.XMLSimpleType].<init>()'
    - '[org.apache.xerces.xni.QName].<init>()'
    - '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()'
    - '[QNameHashtable].<init>()'
    - '[java.util.Hashtable].<init>()'
    - '[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>()'
    - '[org.apache.xerces.impl.dtd.XMLAttributeDecl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.DTDGrammar
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.dtd.XMLDTDDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.XMLGrammarDescription
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 301
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getGrammarDescription()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.XMLGrammarDescription
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getGrammarDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementDeclIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 322
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 322
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIsExternal(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIsExternal(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeDeclIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 338
      start: 329
    functionDepth: 0
    functionLinenumber: 329
    functionLinenumberEnd: 338
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDeclIsExternal(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDeclIsExternal(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getFirstAttributeDeclIndex(int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:344,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDecl(int,org.apache.xerces.impl.dtd.XMLAttributeDecl)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:346,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:349,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getNextAttributeDeclIndex(int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:352,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementDeclIndex
    - attributeDeclName
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 355
      start: 340
    functionDepth: 1
    functionLinenumber: 340
    functionLinenumberEnd: 355
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDeclIndex(int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    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)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDeclIndex(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - locator
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 380
      start: 375
    functionDepth: 0
    functionLinenumber: 375
    functionLinenumberEnd: 380
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(boolean[],int,org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:410,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 416
      start: 402
    functionDepth: 0
    functionLinenumber: 402
    functionLinenumberEnd: 416
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(boolean[],int,org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - identifier
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 429
      start: 426
    functionDepth: 0
    functionLinenumber: 426
    functionLinenumberEnd: 429
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 450
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 450
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 462
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 462
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].endExternalSubset(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:476,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:481,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].createElementDecl()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:489,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLElementDecl].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:492,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(null,String,String,null)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:494,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:496,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:500,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:503,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:506,1
    - Dst: '[String].indexOf(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:507,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.dtd.XMLElementDecl)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:517,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecToElement(org.apache.xerces.impl.dtd.XMLElementDecl)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:520,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:523,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:524,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].setElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:527,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].ensureElementDeclCapacity(org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:531,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - contentModel
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 534
      start: 473
    functionDepth: 3
    functionLinenumber: 473
    functionLinenumberEnd: 534
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLElementDecl].<init>()'
    - '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(String)'
    - '[org.apache.xerces.xni.QName].setValues(null,String,String,null)'
    - System.out.println(String)
    - '[org.apache.xerces.impl.dtd.DTDGrammar].setElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].ensureElementDeclCapacity(org.apache.xerces.impl.dtd.DTDGrammar)'
    - '[String].indexOf(String)'
    - '[java.util.Hashtable].put(String,org.apache.xerces.impl.dtd.XMLElementDecl)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].createElementDecl()'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecToElement(org.apache.xerces.impl.dtd.XMLElementDecl)'
    - '[java.util.Hashtable].get(String)'
    - '[String].startsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].containsKey(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:566,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].createElementDecl()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:572,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLElementDecl].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:574,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(null,String,String,null)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:575,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.dtd.XMLElementDecl)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:580,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].setElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:583,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:587,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDeclIndex(int,String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:591,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].createAttributeDecl()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:595,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLSimpleType].clear()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:597,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:599,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:601,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:603,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:608,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:608,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:610,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:611,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:614,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:617,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:620,1
    - Dst: '[String].indexOf(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:622,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:626,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:630,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:633,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:637,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:640,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:643,1
    - Dst: System.err.println(String)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:648,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(null,String,String,null)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:654,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLAttributeDecl].setValues(org.apache.xerces.xni.QName,org.apache.xerces.impl.dtd.XMLSimpleType,boolean)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:655,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].setAttributeDecl(int,int,org.apache.xerces.impl.dtd.XMLAttributeDecl)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:657,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].ensureAttributeDeclCapacity(org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:661,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 71
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String[]
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - elementName
    - attributeName
    - type
    - enumeration
    - defaultType
    - defaultValue
    - nonNormalizedDefaultValue
    - augs
    argTypes:
    - String
    - String
    - String
    - String[]
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 664
      start: 561
    functionDepth: 3
    functionLinenumber: 561
    functionLinenumberEnd: 664
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.QName].setValues(null,String,String,null)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].createAttributeDecl()'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].setAttributeDecl(int,int,org.apache.xerces.impl.dtd.XMLAttributeDecl)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].ensureAttributeDeclCapacity(org.apache.xerces.impl.dtd.DTDGrammar)'
    - '[java.util.Hashtable].containsKey(String)'
    - System.err.println(String)
    - '[org.apache.xerces.impl.dtd.DTDGrammar].createElementDecl()'
    - '[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].getAttributeDeclIndex(int,String)'
    - '[String].startsWith(String)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(String)'
    - System.out.println(String)
    - '[String].equals(String)'
    - '[java.util.Hashtable].put(String,org.apache.xerces.impl.dtd.XMLElementDecl)'
    - '[org.apache.xerces.impl.dtd.XMLElementDecl].<init>()'
    - '[String].indexOf(String)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].setElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)'
    - '[org.apache.xerces.impl.dtd.XMLSimpleType].clear()'
    - '[org.apache.xerces.xni.XMLString].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:685,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].createEntityDecl()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:687,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:688,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:690,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:692,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues(String,null,null,null,null,String,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:691,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].setEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:694,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - text
    - nonNormalizedText
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 697
      start: 681
    functionDepth: 1
    functionLinenumber: 681
    functionLinenumberEnd: 697
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].setEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(String)'
    - '[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues(String,null,null,null,null,String,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.DTDGrammar)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].createEntityDecl()'
    - '[org.apache.xerces.xni.XMLString].toString()'
    - '[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>()'
    - '[String].startsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:715,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].createEntityDecl()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:717,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:718,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:721,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:722,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:723,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues(String,String,String,String,null,null,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:722,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].setEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:726,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - identifier
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 728
      start: 711
    functionDepth: 1
    functionLinenumber: 711
    functionLinenumberEnd: 728
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    - '[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues(String,String,String,String,null,null,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.DTDGrammar)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].setEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(String)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].createEntityDecl()'
    - '[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>()'
    - '[String].startsWith(String)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:745,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:746,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:749,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:750,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues(String,String,String,String,String,null,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:749,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:752,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].createEntityDecl()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:754,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].setEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:755,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - notation
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 758
      start: 741
    functionDepth: 1
    functionLinenumber: 741
    functionLinenumberEnd: 758
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    - '[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues(String,String,String,String,String,null,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.DTDGrammar)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].setEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(String)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].createEntityDecl()'
    - '[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>()'
    - '[String].startsWith(String)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLNotationDecl].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:773,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:774,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:775,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLNotationDecl].setValues(String,String,String,String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:774,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getNotationDeclIndex(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:776,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].createNotationDecl()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:778,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].setNotationDecl(int,org.apache.xerces.impl.dtd.XMLNotationDecl)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:779,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - identifier
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 782
      start: 770
    functionDepth: 1
    functionLinenumber: 770
    functionLinenumberEnd: 782
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    - '[org.apache.xerces.impl.dtd.XMLNotationDecl].setValues(String,String,String,String)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getNotationDeclIndex(String)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].setNotationDecl(int,org.apache.xerces.impl.dtd.XMLNotationDecl)'
    - '[org.apache.xerces.impl.dtd.XMLNotationDecl].<init>()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].createNotationDecl()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDDescription].getRootName()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:794,1
    - Dst: '[java.util.ArrayList].<init>(org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:799,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:804,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDDescription].setPossibleRoots(java.util.ArrayList)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:806,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 808
      start: 791
    functionDepth: 1
    functionLinenumber: 791
    functionLinenumberEnd: 808
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLDTDDescription].setPossibleRoots(java.util.ArrayList)'
    - '[org.apache.xerces.impl.dtd.XMLDTDDescription].getRootName()'
    - '[java.util.ArrayList].add(org.apache.xerces.impl.dtd.DTDGrammar)'
    - '[java.util.ArrayList].<init>(org.apache.xerces.impl.dtd.DTDGrammar)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDTDSource
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDTDSource
    constantsTouched: []
    func_position:
      end: 813
      start: 811
    functionDepth: 0
    functionLinenumber: 811
    functionLinenumberEnd: 813
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDTDSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 818
      start: 816
    functionDepth: 0
    functionLinenumber: 816
    functionLinenumberEnd: 818
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getDTDSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDTDSource
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getDTDSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - version
    - encoding
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 837
      start: 836
    functionDepth: 0
    functionLinenumber: 836
    functionLinenumberEnd: 837
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 847
      start: 847
    functionDepth: 0
    functionLinenumber: 847
    functionLinenumberEnd: 847
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 867
      start: 866
    functionDepth: 0
    functionLinenumber: 866
    functionLinenumberEnd: 867
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementName
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 879
      start: 878
    functionDepth: 0
    functionLinenumber: 878
    functionLinenumberEnd: 879
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].startAttlist(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 887
      start: 887
    functionDepth: 0
    functionLinenumber: 887
    functionLinenumberEnd: 887
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].endAttlist(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].endAttlist(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - augs
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 902
      start: 901
    functionDepth: 0
    functionLinenumber: 901
    functionLinenumberEnd: 902
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].startConditional(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].startConditional(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 912
      start: 911
    functionDepth: 0
    functionLinenumber: 911
    functionLinenumberEnd: 912
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 920
      start: 920
    functionDepth: 0
    functionLinenumber: 920
    functionLinenumberEnd: 920
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].endConditional(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].endConditional(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDTDContentModelSource
    constantsTouched: []
    func_position:
      end: 929
      start: 927
    functionDepth: 0
    functionLinenumber: 927
    functionLinenumberEnd: 929
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDTDContentModelSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 934
      start: 932
    functionDepth: 0
    functionLinenumber: 932
    functionLinenumberEnd: 934
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getDTDContentModelSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDTDContentModelSource
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getDTDContentModelSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:949,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].initializeContentModelStack()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:954,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementName
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 956
      start: 946
    functionDepth: 2
    functionLinenumber: 946
    functionLinenumberEnd: 956
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].startContentModel(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 2
    functionsReached:
    - '[java.util.Hashtable].get(String)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].initializeContentModelStack()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].startContentModel(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].initializeContentModelStack()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:973,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 975
      start: 971
    functionDepth: 2
    functionLinenumber: 971
    functionLinenumberEnd: 975
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].startGroup(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].initializeContentModelStack()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].startGroup(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 991
      start: 989
    functionDepth: 0
    functionLinenumber: 989
    functionLinenumberEnd: 991
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].pcdata(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].pcdata(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].addUniqueLeafNode(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1005,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].addUniqueLeafNode(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1010,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1008,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1014,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementName
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1016
      start: 1002
    functionDepth: 2
    functionLinenumber: 1002
    functionLinenumberEnd: 1016
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].element(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,int)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].addUniqueLeafNode(String)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].element(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1035,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1041,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - separator
    - augs
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1048
      start: 1030
    functionDepth: 1
    functionLinenumber: 1030
    functionLinenumberEnd: 1048
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].separator(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].separator(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1068,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1070,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1072,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - occurrence
    - augs
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1076
      start: 1064
    functionDepth: 1
    functionLinenumber: 1064
    functionLinenumberEnd: 1076
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1089,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1095
      start: 1085
    functionDepth: 0
    functionLinenumber: 1085
    functionLinenumberEnd: 1095
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].endGroup(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].endGroup(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1109
      start: 1109
    functionDepth: 0
    functionLinenumber: 1109
    functionLinenumberEnd: 1109
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].any(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].any(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1121
      start: 1121
    functionDepth: 0
    functionLinenumber: 1121
    functionLinenumberEnd: 1121
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].empty(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].empty(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1130
      start: 1130
    functionDepth: 0
    functionLinenumber: 1130
    functionLinenumberEnd: 1130
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].endContentModel(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].endContentModel(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1139
      start: 1137
    functionDepth: 0
    functionLinenumber: 1137
    functionLinenumberEnd: 1139
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].isNamespaceAware()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].isNamespaceAware()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SymbolTable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1144
      start: 1142
    functionDepth: 0
    functionLinenumber: 1142
    functionLinenumberEnd: 1144
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getSymbolTable()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.SymbolTable
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getSymbolTable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1155
      start: 1153
    functionDepth: 0
    functionLinenumber: 1153
    functionLinenumberEnd: 1155
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getFirstElementDeclIndex()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getFirstElementDeclIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementDeclIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1166
      start: 1163
    functionDepth: 0
    functionLinenumber: 1163
    functionLinenumberEnd: 1166
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getNextElementDeclIndex(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getNextElementDeclIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[QNameHashtable].get(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementDeclName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1179
      start: 1175
    functionDepth: 0
    functionLinenumber: 1175
    functionLinenumberEnd: 1179
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 3
    functionsReached:
    - '[QNameHashtable].get(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementDeclQName
    argTypes:
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 1186
      start: 1184
    functionDepth: 1
    functionLinenumber: 1184
    functionLinenumberEnd: 1186
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1207
      start: 1192
    functionDepth: 0
    functionLinenumber: 1192
    functionLinenumberEnd: 1207
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecType(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].setValues()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1227,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementContentModelValidator(int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1239,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementDeclIndex
    - elementDecl
    argTypes:
    - int
    - org.apache.xerces.impl.dtd.XMLElementDecl
    constantsTouched: []
    func_position:
      end: 1248
      start: 1217
    functionDepth: 3
    functionLinenumber: 1217
    functionLinenumberEnd: 1248
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 6
    functionsReached:
    - '[org.apache.xerces.xni.QName].setValues()'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getElementContentModelValidator(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.QName
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementDeclIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1257
      start: 1250
    functionDepth: 0
    functionLinenumber: 1250
    functionLinenumberEnd: 1257
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.QName
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementDeclIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1273
      start: 1268
    functionDepth: 0
    functionLinenumber: 1268
    functionLinenumberEnd: 1273
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getFirstAttributeDeclIndex(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getFirstAttributeDeclIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeDeclIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1287
      start: 1282
    functionDepth: 0
    functionLinenumber: 1282
    functionLinenumberEnd: 1287
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getNextAttributeDeclIndex(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getNextAttributeDeclIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].setValues()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1304,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLSimpleType].setValues(org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1317,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributeDeclIndex
    - attributeDecl
    argTypes:
    - int
    - org.apache.xerces.impl.dtd.XMLAttributeDecl
    constantsTouched: []
    func_position:
      end: 1325
      start: 1297
    functionDepth: 0
    functionLinenumber: 1297
    functionLinenumberEnd: 1325
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDecl(int,org.apache.xerces.impl.dtd.XMLAttributeDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLSimpleType].setValues(org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.DTDGrammar)'
    - '[org.apache.xerces.xni.QName].setValues()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDecl(int,org.apache.xerces.impl.dtd.XMLAttributeDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1337,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDecl(int,org.apache.xerces.impl.dtd.XMLAttributeDecl)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1338,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elName
    - atName
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 1343
      start: 1336
    functionDepth: 2
    functionLinenumber: 1336
    functionLinenumberEnd: 1343
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].isCDATAAttribute(org.apache.xerces.xni.QName,org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDecl(int,org.apache.xerces.impl.dtd.XMLAttributeDecl)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(org.apache.xerces.xni.QName)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].isCDATAAttribute(org.apache.xerces.xni.QName,org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[QNameHashtable].get(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1357,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityDeclName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1358
      start: 1352
    functionDepth: 0
    functionLinenumber: 1352
    functionLinenumberEnd: 1358
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 7
    functionsReached:
    - '[QNameHashtable].get(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1376,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - entityDeclIndex
    - entityDecl
    argTypes:
    - int
    - org.apache.xerces.impl.dtd.XMLEntityDecl
    constantsTouched: []
    func_position:
      end: 1386
      start: 1369
    functionDepth: 0
    functionLinenumber: 1369
    functionLinenumberEnd: 1386
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[QNameHashtable].get(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1400,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - notationDeclName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1401
      start: 1395
    functionDepth: 0
    functionLinenumber: 1395
    functionLinenumberEnd: 1401
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getNotationDeclIndex(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[QNameHashtable].get(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getNotationDeclIndex(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLNotationDecl].setValues()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1419,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.dtd.XMLNotationDecl
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - notationDeclIndex
    - notationDecl
    argTypes:
    - int
    - org.apache.xerces.impl.dtd.XMLNotationDecl
    constantsTouched: []
    func_position:
      end: 1426
      start: 1412
    functionDepth: 0
    functionLinenumber: 1412
    functionLinenumberEnd: 1426
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getNotationDecl(int,org.apache.xerces.impl.dtd.XMLNotationDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLNotationDecl].setValues()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getNotationDecl(int,org.apache.xerces.impl.dtd.XMLNotationDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.dtd.XMLContentSpec
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - contentSpecIndex
    - contentSpec
    argTypes:
    - int
    - org.apache.xerces.impl.dtd.XMLContentSpec
    constantsTouched: []
    func_position:
      end: 1447
      start: 1436
    functionDepth: 0
    functionLinenumber: 1436
    functionLinenumberEnd: 1447
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementDeclIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1461
      start: 1454
    functionDepth: 0
    functionLinenumber: 1454
    functionLinenumberEnd: 1461
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecIndex(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecIndex(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1482,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1484,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1487,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1492,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1494,1
    - Dst: '[StringBuffer].append(Object)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1497,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1499,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1503,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1507,1
    - Dst: '[StringBuffer].append(Object)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1508,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1509,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1513,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,StringBuffer,boolean,org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1514,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1516,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,StringBuffer,boolean,org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1518,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1521,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1525,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1529,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1531,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1534,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].append(Object)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1534,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1537,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,StringBuffer,boolean,org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1540,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1543,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1547,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,StringBuffer,boolean,org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1548,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1550,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,StringBuffer,boolean,org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1552,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1555,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1559,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1563,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1565,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1568,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].append(Object)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1568,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1571,1
    - Dst: '[StringBuffer].append(Object)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1574,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1576,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1580,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,StringBuffer,boolean,org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1581,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1583,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,StringBuffer,boolean,org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1585,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1588,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,StringBuffer,boolean,org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1593,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1598,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1600,1
    - Dst: '[StringBuffer].append(Object)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1601,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1606,1
    - Dst: '[StringBuffer].append(Object)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1607,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1611,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1615,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1621,1
    CyclomaticComplexity: 48
    EdgeCount: 48
    ICount: 96
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementDeclIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1627
      start: 1470
    functionDepth: 2
    functionLinenumber: 1470
    functionLinenumberEnd: 1627
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecAsString(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLContentSpec)'
    - '[StringBuffer].append(Object)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec)'
    - '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].append(Object)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,StringBuffer,boolean,org.apache.xerces.impl.dtd.DTDGrammar)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecAsString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLElementDecl].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1633,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(org.apache.xerces.impl.dtd.XMLElementDecl)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1634,1
    - Dst: System.out.println(org.apache.xerces.impl.dtd.DTDGrammar)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1636,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1641
      start: 1631
    functionDepth: 3
    functionLinenumber: 1631
    functionLinenumberEnd: 1641
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].printElements()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLElementDecl].<init>()'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(org.apache.xerces.impl.dtd.XMLElementDecl)'
    - System.out.println(org.apache.xerces.impl.dtd.DTDGrammar)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].printElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getFirstAttributeDeclIndex(int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1644,1
    - Dst: System.out.print(int)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1645,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1646,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1648,1
    - Dst: System.out.print(int)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1649,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].printAttribute(int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1650,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getNextAttributeDeclIndex(int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1651,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1653,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1656,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementDeclIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1657
      start: 1643
    functionDepth: 4
    functionLinenumber: 1643
    functionLinenumberEnd: 1657
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].printAttributes(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached:
    - System.out.print(String)
    - System.out.print(int)
    - System.out.println(String)
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getFirstAttributeDeclIndex(int)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getNextAttributeDeclIndex(int)'
    - System.out.print(char)
    - '[org.apache.xerces.impl.dtd.DTDGrammar].printAttribute(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].printAttributes(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].addUniqueLeafNode(null)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1670,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1675,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpecIndex(int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1679,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.XMLElementDecl
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementDecl
    argTypes:
    - org.apache.xerces.impl.dtd.XMLElementDecl
    constantsTouched: []
    func_position:
      end: 1681
      start: 1666
    functionDepth: 0
    functionLinenumber: 1666
    functionLinenumberEnd: 1681
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecToElement(org.apache.xerces.impl.dtd.XMLElementDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,int)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpecIndex(int)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].addUniqueLeafNode(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecToElement(org.apache.xerces.impl.dtd.XMLElementDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1715,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1716,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar.ChildrenList].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1724,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].contentSpecTree(org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLContentSpec,org.apache.xerces.impl.dtd.DTDGrammar.ChildrenList)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1725,1
    - Dst: '[org.apache.xerces.impl.dtd.models.MixedContentModel].<init>(org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar,boolean)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1726,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].createChildModel(org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1737,1
    - Dst: '[RuntimeException].<init>(String,String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1739,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.models.ContentModelValidator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementDeclIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1748
      start: 1690
    functionDepth: 2
    functionLinenumber: 1690
    functionLinenumberEnd: 1748
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementContentModelValidator(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].contentSpecTree(org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLContentSpec,org.apache.xerces.impl.dtd.DTDGrammar.ChildrenList)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLContentSpec)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar.ChildrenList].<init>()'
    - '[RuntimeException].<init>(String,String)'
    - '[org.apache.xerces.impl.dtd.models.MixedContentModel].<init>(org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar,boolean)'
    - '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].createChildModel(org.apache.xerces.impl.dtd.DTDGrammar)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.ContentModelValidator
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].getElementContentModelValidator(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].ensureElementDeclCapacity(org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1753,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1754,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1760
      start: 1750
    functionDepth: 2
    functionLinenumber: 1750
    functionLinenumberEnd: 1760
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].createElementDecl()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.QName].<init>()'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].ensureElementDeclCapacity(org.apache.xerces.impl.dtd.DTDGrammar)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].createElementDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fElementDeclName[chunk][index].setValues(org.apache.xerces.xni.QName)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1769,1
    - Dst: '[QNameHashtable].put(String,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1778,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementDeclIndex
    - elementDecl
    argTypes:
    - int
    - org.apache.xerces.impl.dtd.XMLElementDecl
    constantsTouched: []
    func_position:
      end: 1779
      start: 1762
    functionDepth: 0
    functionLinenumber: 1762
    functionLinenumberEnd: 1779
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].setElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 2
    functionsReached:
    - fElementDeclName[chunk][index].setValues(org.apache.xerces.xni.QName)
    - '[QNameHashtable].put(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].setElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - scope
    - elementDeclIndex
    argTypes:
    - org.apache.xerces.xni.QName
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1786
      start: 1784
    functionDepth: 0
    functionLinenumber: 1784
    functionLinenumberEnd: 1786
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].putElementNameMapping(org.apache.xerces.xni.QName,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].putElementNameMapping(org.apache.xerces.xni.QName,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementDeclIndex
    - newFirstAttrIndex
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1798
      start: 1788
    functionDepth: 0
    functionLinenumber: 1788
    functionLinenumberEnd: 1798
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].setFirstAttributeDeclIndex(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].setFirstAttributeDeclIndex(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementDeclIndex
    - contentSpecIndex
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1810
      start: 1800
    functionDepth: 0
    functionLinenumber: 1800
    functionLinenumberEnd: 1810
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpecIndex(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpecIndex(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].ensureAttributeDeclCapacity(org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1817,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1818,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1827
      start: 1813
    functionDepth: 2
    functionLinenumber: 1813
    functionLinenumberEnd: 1827
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].createAttributeDecl()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].ensureAttributeDeclCapacity(org.apache.xerces.impl.dtd.DTDGrammar)'
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].createAttributeDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAttributeDeclName[attrChunk][attrIndex].setValues(org.apache.xerces.xni.QName)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1834,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - elementDeclIndex
    - attributeDeclIndex
    - attributeDecl
    argTypes:
    - int
    - int
    - org.apache.xerces.impl.dtd.XMLAttributeDecl
    constantsTouched: []
    func_position:
      end: 1869
      start: 1830
    functionDepth: 0
    functionLinenumber: 1830
    functionLinenumberEnd: 1869
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].setAttributeDecl(int,int,org.apache.xerces.impl.dtd.XMLAttributeDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - fAttributeDeclName[attrChunk][attrIndex].setValues(org.apache.xerces.xni.QName)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].setAttributeDecl(int,int,org.apache.xerces.impl.dtd.XMLAttributeDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].ensureContentSpecCapacity(org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1875,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1881
      start: 1871
    functionDepth: 0
    functionLinenumber: 1871
    functionLinenumberEnd: 1881
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].createContentSpec()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].ensureContentSpecCapacity(org.apache.xerces.impl.dtd.DTDGrammar)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].createContentSpec()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.dtd.XMLContentSpec
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - contentSpecIndex
    - contentSpec
    argTypes:
    - int
    - org.apache.xerces.impl.dtd.XMLContentSpec
    constantsTouched: []
    func_position:
      end: 1890
      start: 1883
    functionDepth: 0
    functionLinenumber: 1883
    functionLinenumberEnd: 1890
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].ensureEntityDeclCapacity(org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1897,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1902
      start: 1893
    functionDepth: 0
    functionLinenumber: 1893
    functionLinenumberEnd: 1902
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].createEntityDecl()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].ensureEntityDeclCapacity(org.apache.xerces.impl.dtd.DTDGrammar)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].createEntityDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[QNameHashtable].put(String,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1917,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - entityDeclIndex
    - entityDecl
    argTypes:
    - int
    - org.apache.xerces.impl.dtd.XMLEntityDecl
    constantsTouched: []
    func_position:
      end: 1918
      start: 1904
    functionDepth: 0
    functionLinenumber: 1904
    functionLinenumberEnd: 1918
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].setEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 3
    functionsReached:
    - '[QNameHashtable].put(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].setEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].ensureNotationDeclCapacity(org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1922,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1924
      start: 1920
    functionDepth: 0
    functionLinenumber: 1920
    functionLinenumberEnd: 1924
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].createNotationDecl()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].ensureNotationDeclCapacity(org.apache.xerces.impl.dtd.DTDGrammar)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].createNotationDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[QNameHashtable].put(String,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1935,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.dtd.XMLNotationDecl
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - notationDeclIndex
    - notationDecl
    argTypes:
    - int
    - org.apache.xerces.impl.dtd.XMLNotationDecl
    constantsTouched: []
    func_position:
      end: 1936
      start: 1926
    functionDepth: 0
    functionLinenumber: 1926
    functionLinenumberEnd: 1936
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].setNotationDecl(int,org.apache.xerces.impl.dtd.XMLNotationDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[QNameHashtable].put(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].setNotationDecl(int,org.apache.xerces.impl.dtd.XMLNotationDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].createContentSpec()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1948,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(short,String,null)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1951,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1952,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - nodeType
    - nodeValue
    argTypes:
    - short
    - String
    constantsTouched: []
    func_position:
      end: 1957
      start: 1945
    functionDepth: 1
    functionLinenumber: 1945
    functionLinenumberEnd: 1957
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
    - '[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(short,String,null)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].createContentSpec()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].createContentSpec()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1968,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(short,String,null)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1971,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1973,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1978
      start: 1965
    functionDepth: 1
    functionLinenumber: 1965
    functionLinenumberEnd: 1978
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].addUniqueLeafNode(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
    - '[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(short,String,null)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].createContentSpec()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].addUniqueLeafNode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].createContentSpec()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:1992,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(short,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2000,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2001,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - nodeType
    - leftNodeIndex
    - rightNodeIndex
    argTypes:
    - short
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2006
      start: 1988
    functionDepth: 1
    functionLinenumber: 1988
    functionLinenumberEnd: 2006
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
    - '[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(short,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.DTDGrammar)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].createContentSpec()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(short[],int,org.apache.xerces.impl.dtd.DTDGrammar,int,int)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2017,1
    - Dst: System.arraycopy(int[],int,org.apache.xerces.impl.dtd.DTDGrammar,int,int)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2020,1
    - Dst: System.arraycopy(int[],int,org.apache.xerces.impl.dtd.DTDGrammar,int,int)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2023,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2030
      start: 2009
    functionDepth: 1
    functionLinenumber: 2009
    functionLinenumberEnd: 2030
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].initializeContentModelStack()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 2
    functionsReached:
    - System.arraycopy(short[],int,org.apache.xerces.impl.dtd.DTDGrammar,int,int)
    - System.arraycopy(int[],int,org.apache.xerces.impl.dtd.DTDGrammar,int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].initializeContentModelStack()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2034
      start: 2032
    functionDepth: 0
    functionLinenumber: 2032
    functionLinenumberEnd: 2034
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].isImmutable()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].isImmutable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2048,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2051,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].append(Object)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2051,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2054,1
    - Dst: '[StringBuffer].append(Object)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2057,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2065,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2066,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,StringBuffer,boolean,org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2067,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2068,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2071,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,StringBuffer,boolean,org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2072,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2074,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2081,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2082,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,StringBuffer,boolean,org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2083,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2084,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2087,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,StringBuffer,boolean,org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2088,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2090,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2098,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2099,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,StringBuffer,boolean,org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2100,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2101,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2104,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,StringBuffer,boolean,org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2105,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2107,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2113,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2117,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,StringBuffer,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2118,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2120,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2123,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2125,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,StringBuffer,boolean,org.apache.xerces.impl.dtd.DTDGrammar)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2126,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2128,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2133,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2135,1
    - Dst: '[StringBuffer].append(Object)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2136,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2141,1
    - Dst: '[StringBuffer].append(Object)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2142,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2146,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2150,1
    CyclomaticComplexity: 38
    EdgeCount: 38
    ICount: 76
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - StringBuffer
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - contentSpec
    - str
    - parens
    - parentContentSpecType
    argTypes:
    - org.apache.xerces.impl.dtd.XMLContentSpec
    - StringBuffer
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 2156
      start: 2040
    functionDepth: 1
    functionLinenumber: 2040
    functionLinenumberEnd: 2156
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,StringBuffer,boolean,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLContentSpec)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,StringBuffer,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.DTDGrammar)'
    - '[StringBuffer].append(Object)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec)'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].append(Object)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,StringBuffer,boolean,org.apache.xerces.impl.dtd.DTDGrammar)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,StringBuffer,boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLAttributeDecl].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2162,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDecl(int,org.apache.xerces.impl.dtd.XMLAttributeDecl)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2163,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2164,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2165,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeDeclIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2169
      start: 2160
    functionDepth: 3
    functionLinenumber: 2160
    functionLinenumberEnd: 2169
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].printAttribute(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - System.out.print(String)
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDecl(int,org.apache.xerces.impl.dtd.XMLAttributeDecl)'
    - '[org.apache.xerces.impl.dtd.XMLAttributeDecl].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].printAttribute(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2186,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2187,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2201,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(null,String,String,String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2209,1
    - Dst: '[org.apache.xerces.impl.dtd.models.SimpleContentModel].<init>(short,org.apache.xerces.xni.QName,null)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2211,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2218,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2219,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2221,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2222,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(null,String,String,String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2230,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(null,String,String,String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2232,1
    - Dst: '[org.apache.xerces.impl.dtd.models.SimpleContentModel].<init>(short,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2234,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2244,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2245,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(null,String,String,String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2253,1
    - Dst: '[org.apache.xerces.impl.dtd.models.SimpleContentModel].<init>(short,org.apache.xerces.xni.QName,null)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2255,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2258,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].buildSyntaxTree(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2270,1
    - Dst: '[org.apache.xerces.impl.dtd.models.DFAContentModel].<init>(org.apache.xerces.impl.dtd.models.CMNode,int,boolean)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2273,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.models.ContentModelValidator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - contentSpecIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2275
      start: 2179
    functionDepth: 4
    functionLinenumber: 2179
    functionLinenumberEnd: 2275
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].createChildModel(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.SimpleContentModel].<init>(short,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.xni.QName].setValues(null,String,String,String)'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec)'
    - '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()'
    - '[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)'
    - '[org.apache.xerces.impl.dtd.models.SimpleContentModel].<init>(short,org.apache.xerces.xni.QName,null)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.ContentModelValidator
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].createChildModel(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2282,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMAny].<init>(short,String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2285,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMAny].<init>(short,String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2288,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMAny].<init>(short,null)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2291,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(null,String,String,String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2304,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMLeaf].<init>(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2306,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].buildSyntaxTree(org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2323,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].buildSyntaxTree(org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2324,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMBinOp].<init>(short,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2323,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].buildSyntaxTree(org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2327,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMUniOp].<init>(short,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2327,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].buildSyntaxTree(org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2332,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMUniOp].<init>(short,org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2332,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2335,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.dtd.XMLContentSpec
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMNode
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - startNode
    - contentSpec
    argTypes:
    - int
    - org.apache.xerces.impl.dtd.XMLContentSpec
    constantsTouched: []
    func_position:
      end: 2340
      start: 2277
    functionDepth: 3
    functionLinenumber: 2277
    functionLinenumberEnd: 2340
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].buildSyntaxTree(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMLeaf].<init>(org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.impl.dtd.models.CMUniOp].<init>(short,org.apache.xerces.impl.dtd.models.CMNode)'
    - '[org.apache.xerces.xni.QName].setValues(null,String,String,String)'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.dtd.models.CMAny].<init>(short,String)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
    - '[org.apache.xerces.impl.dtd.models.CMBinOp].<init>(short,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].buildSyntaxTree(org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLContentSpec)'
    - '[org.apache.xerces.impl.dtd.models.CMAny].<init>(short,null)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMNode
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].buildSyntaxTree(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2357,1
    - Dst: System.arraycopy(org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2366,1
    - Dst: System.arraycopy(org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2369,1
    - Dst: '[org.apache.xerces.xni.QName].<init>(null,String,String,String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2374,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].contentSpecTree(org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLContentSpec,ChildrenList)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2396,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].contentSpecTree(org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLContentSpec,ChildrenList)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2397,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].contentSpecTree(org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLContentSpec,ChildrenList)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2404,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2409,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - ChildrenList
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - contentSpecIndex
    - contentSpec
    - children
    argTypes:
    - int
    - org.apache.xerces.impl.dtd.XMLContentSpec
    - ChildrenList
    constantsTouched: []
    func_position:
      end: 2411
      start: 2352
    functionDepth: 1
    functionLinenumber: 2352
    functionLinenumberEnd: 2411
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].contentSpecTree(int,org.apache.xerces.impl.dtd.XMLContentSpec,ChildrenList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
    - System.arraycopy(org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar)
    - '[org.apache.xerces.xni.QName].<init>(null,String,String,String)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].contentSpecTree(org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLContentSpec,ChildrenList)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].contentSpecTree(int,org.apache.xerces.impl.dtd.XMLContentSpec,ChildrenList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(int,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2417,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.xni.QName,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2420,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(short,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2421,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.impl.dtd.models.ContentModelValidator,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2422,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(int,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2423,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(int,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2424,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(int,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2425,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chunk
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2439
      start: 2415
    functionDepth: 1
    functionLinenumber: 2415
    functionLinenumberEnd: 2439
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].ensureElementDeclCapacity(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(int,int)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(short,int)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.xni.QName,int)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.impl.dtd.models.ContentModelValidator,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].ensureElementDeclCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(int,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2444,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.xni.QName,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2446,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(short,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2447,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(String[],int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2448,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(short,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2449,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.impl.dv.DatatypeValidator,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2450,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(String,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2451,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(String,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2452,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(int,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2453,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chunk
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2469
      start: 2441
    functionDepth: 1
    functionLinenumber: 2441
    functionLinenumberEnd: 2469
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].ensureAttributeDeclCapacity(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(short,int)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(int,int)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.impl.dv.DatatypeValidator,int)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(String[],int)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.xni.QName,int)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].ensureAttributeDeclCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(String,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2473,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(String[][],int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2474,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(String[][],int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2475,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(String[][],int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2476,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(String[][],int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2477,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(String[][],int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2478,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(byte[][],int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2479,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(byte[][],int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2480,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chunk
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2495
      start: 2471
    functionDepth: 1
    functionLinenumber: 2471
    functionLinenumberEnd: 2495
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].ensureEntityDeclCapacity(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(String[][],int)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(String,int)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(byte[][],int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].ensureEntityDeclCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(String,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2499,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(String[][],int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2500,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(String[][],int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2501,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(String[][],int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2502,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chunk
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2513
      start: 2497
    functionDepth: 1
    functionLinenumber: 2497
    functionLinenumberEnd: 2513
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].ensureNotationDeclCapacity(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(String[][],int)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].ensureNotationDeclCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(short,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2517,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(Object,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2518,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(Object,int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2519,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chunk
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2529
      start: 2515
    functionDepth: 1
    functionLinenumber: 2515
    functionLinenumberEnd: 2529
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].ensureContentSpecCapacity(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(short,int)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(Object,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].ensureContentSpecCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(byte,int,org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2539,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: byte[][]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - array
    - newsize
    argTypes:
    - byte
    - int
    constantsTouched: []
    func_position:
      end: 2541
      start: 2537
    functionDepth: 0
    functionLinenumber: 2537
    functionLinenumberEnd: 2541
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(byte,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(byte,int,org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar)
    linkageType: ''
    returnType: byte[][]
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(byte,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(short,int,org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2545,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: short[][]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - array
    - newsize
    argTypes:
    - short
    - int
    constantsTouched: []
    func_position:
      end: 2547
      start: 2543
    functionDepth: 0
    functionLinenumber: 2543
    functionLinenumberEnd: 2547
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(short,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 3
    functionsReached:
    - System.arraycopy(short,int,org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar)
    linkageType: ''
    returnType: short[][]
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(short,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int,int,org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2551,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[][]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - array
    - newsize
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2553
      start: 2549
    functionDepth: 0
    functionLinenumber: 2549
    functionLinenumberEnd: 2553
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 2
    functionsReached:
    - System.arraycopy(int,int,org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar)
    linkageType: ''
    returnType: int[][]
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(org.apache.xerces.impl.dv.DatatypeValidator,int,org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2557,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.DatatypeValidator
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: DatatypeValidator[][]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - array
    - newsize
    argTypes:
    - org.apache.xerces.impl.dv.DatatypeValidator
    - int
    constantsTouched: []
    func_position:
      end: 2559
      start: 2555
    functionDepth: 0
    functionLinenumber: 2555
    functionLinenumberEnd: 2559
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.impl.dv.DatatypeValidator,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(org.apache.xerces.impl.dv.DatatypeValidator,int,org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar)
    linkageType: ''
    returnType: DatatypeValidator[][]
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.impl.dv.DatatypeValidator,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(org.apache.xerces.impl.dtd.models.ContentModelValidator,int,org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2563,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ContentModelValidator[][]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - array
    - newsize
    argTypes:
    - org.apache.xerces.impl.dtd.models.ContentModelValidator
    - int
    constantsTouched: []
    func_position:
      end: 2565
      start: 2561
    functionDepth: 0
    functionLinenumber: 2561
    functionLinenumberEnd: 2565
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.impl.dtd.models.ContentModelValidator,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(org.apache.xerces.impl.dtd.models.ContentModelValidator,int,org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar)
    linkageType: ''
    returnType: ContentModelValidator[][]
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.impl.dtd.models.ContentModelValidator,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(Object,int,org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2569,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object[][]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - array
    - newsize
    argTypes:
    - Object
    - int
    constantsTouched: []
    func_position:
      end: 2571
      start: 2567
    functionDepth: 0
    functionLinenumber: 2567
    functionLinenumberEnd: 2571
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(Object,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(Object,int,org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar)
    linkageType: ''
    returnType: Object[][]
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(Object,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(org.apache.xerces.xni.QName,int,org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2575,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: QName[][]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - array
    - newsize
    argTypes:
    - org.apache.xerces.xni.QName
    - int
    constantsTouched: []
    func_position:
      end: 2577
      start: 2573
    functionDepth: 0
    functionLinenumber: 2573
    functionLinenumberEnd: 2577
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.xni.QName,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 2
    functionsReached:
    - System.arraycopy(org.apache.xerces.xni.QName,int,org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar)
    linkageType: ''
    returnType: QName[][]
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.xni.QName,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(String,int,org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar)
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2587,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String[][][]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - array
    - newsize
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 2589
      start: 2585
    functionDepth: 0
    functionLinenumber: 2585
    functionLinenumberEnd: 2589
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 3
    functionsReached:
    - System.arraycopy(String,int,org.apache.xerces.impl.dtd.DTDGrammar,int,org.apache.xerces.impl.dtd.DTDGrammar)
    linkageType: ''
    returnType: String[][][]
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].resize(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2880,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2881
      start: 2879
    functionDepth: 1
    functionLinenumber: 2879
    functionLinenumberEnd: 2881
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].isEntityDeclared(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].isEntityDeclared(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar:2884,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - short
      - short
      - boolean
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      - int
      - int
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.dtd.XMLDTDDescription
      - int
      - org.apache.xerces.xni.QName
      - short
      - int
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      - int
      - int
      - int
      - org.apache.xerces.xni.QName
      - boolean
      - short
      - String[]
      - short
      - org.apache.xerces.impl.dv.DatatypeValidator
      - String
      - String
      - int
      - int
      - short
      - Object
      - Object
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - String[][]
      - byte[][]
      - byte[][]
      - int
      - String
      - String[][]
      - String[][]
      - String[][]
      - QNameHashtable
      - QNameHashtable
      - QNameHashtable
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.dtd.XMLAttributeDecl
      - int
      - int
      - org.apache.xerces.impl.dtd.XMLElementDecl
      - org.apache.xerces.impl.dtd.XMLEntityDecl
      - org.apache.xerces.impl.dtd.XMLSimpleType
      - org.apache.xerces.impl.dtd.XMLContentSpec
      - java.util.Hashtable
      - short[]
      - int[]
      - int[]
      - int
      - boolean[]
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.grammars.Grammar
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2892
      start: 2883
    functionDepth: 1
    functionLinenumber: 2883
    functionLinenumberEnd: 2892
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar].isEntityUnparsed(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar].isEntityUnparsed(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - QName[]
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.DTDGrammar.ChildrenList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2625
      start: 2625
    functionDepth: 0
    functionLinenumber: 2625
    functionLinenumberEnd: 2625
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar.ChildrenList].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.DTDGrammar.ChildrenList
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar.ChildrenList].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].hash(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable:2710,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].rehash()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable:2722,1
    - Dst: System.arraycopy(org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable,int,org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable,int,org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable)
      Src: org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable:2730,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].rehash()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable:2751,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].rebalance()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable:2756,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Object[][]
      - int
      - int
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 2764
      start: 2708
    functionDepth: 2
    functionLinenumber: 2708
    functionLinenumberEnd: 2764
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].put(String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].rebalance()'
    - System.arraycopy(org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable,int,org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable,int,org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable)
    - '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].hash(String)'
    - '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].rehash()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].put(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].hash(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable:2768,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Object[][]
      - int
      - int
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2785
      start: 2767
    functionDepth: 2
    functionLinenumber: 2767
    functionLinenumberEnd: 2785
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].get(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].hash(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].get(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable:2789,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].hash0(String)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable:2791,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Object[][]
      - int
      - int
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbol
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2792
      start: 2787
    functionDepth: 1
    functionLinenumber: 2787
    functionLinenumberEnd: 2792
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].hash(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].hash0(String)'
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].hash(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable:2796,1
    - Dst: '[String].charAt(org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable:2799,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Object[][]
      - int
      - int
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbol
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2802
      start: 2794
    functionDepth: 0
    functionLinenumber: 2794
    functionLinenumberEnd: 2802
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].hash0(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable)'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].hash0(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].rehashCommon(int)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable:2805,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Object[][]
      - int
      - int
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2806
      start: 2804
    functionDepth: 1
    functionLinenumber: 2804
    functionLinenumberEnd: 2806
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].rehash()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].rehashCommon(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].rehash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence(int[])'
      Src: org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable:2812,1
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].rehashCommon(org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable:2813,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Object[][]
      - int
      - int
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2814
      start: 2808
    functionDepth: 1
    functionLinenumber: 2808
    functionLinenumberEnd: 2814
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].rebalance()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence(int[])'
    - '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].rehashCommon(org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].rebalance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].hash(org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable:2836,1
    - Dst: System.arraycopy(org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable,int,org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable,int,org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable)
      Src: org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable:2859,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Object[][]
      - int
      - int
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2872
      start: 2816
    functionDepth: 0
    functionLinenumber: 2816
    functionLinenumberEnd: 2872
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].rehashCommon(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].hash(org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable)'
    - System.arraycopy(org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable,int,org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable,int,org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].rehashCommon(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Object[][]
      - int
      - int
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>()'
      Src: org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable.PrimeNumberSequenceGenerator:2662,1
    - Dst: '[java.util.Random].nextInt(org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable.PrimeNumberSequenceGenerator)'
      Src: org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable.PrimeNumberSequenceGenerator:2664,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - arrayToFill
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 2666
      start: 2661
    functionDepth: 0
    functionLinenumber: 2661
    functionLinenumberEnd: 2666
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable.PrimeNumberSequenceGenerator].generateSequence(int[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached:
    - '[java.util.Random].<init>()'
    - '[java.util.Random].nextInt(org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable.PrimeNumberSequenceGenerator)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable.PrimeNumberSequenceGenerator].generateSequence(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable.PrimeNumberSequenceGenerator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable.PrimeNumberSequenceGenerator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable.PrimeNumberSequenceGenerator
    signature: '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable.PrimeNumberSequenceGenerator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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:51,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:52,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDDescription].setValues(String,String,String,String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDDescription:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.ArrayList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLDTDDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLDTDDescription
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 2
    argNames:
    - id
    - rootName
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>(org.apache.xerces.xni.XMLResourceIdentifier,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDDescription.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
    - '[org.apache.xerces.impl.dtd.XMLDTDDescription].setValues(String,String,String,String)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLDTDDescription
    signature: '[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>(org.apache.xerces.xni.XMLResourceIdentifier,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDDescription].setValues(String,String,String,String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDDescription:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.ArrayList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLDTDDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLDTDDescription
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 5
    argNames:
    - publicId
    - literalId
    - baseId
    - expandedId
    - rootName
    argTypes:
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>(String,String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDDescription.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLDTDDescription].setValues(String,String,String,String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLDTDDescription
    signature: '[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>(String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getPublicId()'
      Src: org.apache.xerces.impl.dtd.XMLDTDDescription:65,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:66,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDDescription].setValues(String,null,String,String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDDescription:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.ArrayList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLDTDDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLDTDDescription
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 69
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 69
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDDescription.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLInputSource].getPublicId()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()'
    - '[org.apache.xerces.impl.dtd.XMLDTDDescription].setValues(String,null,String,String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLDTDDescription
    signature: '[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.ArrayList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLDTDDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDDescription].getGrammarType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDDescription.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dtd.XMLDTDDescription].getGrammarType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.ArrayList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLDTDDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDDescription].getRootName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDDescription.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dtd.XMLDTDDescription].getRootName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.ArrayList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLDTDDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 1
    argNames:
    - rootName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDDescription].setRootName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDDescription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDDescription].setRootName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.ArrayList
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.ArrayList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLDTDDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 1
    argNames:
    - possibleRoots
    argTypes:
    - java.util.ArrayList
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDDescription].setPossibleRoots(java.util.ArrayList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDDescription.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDDescription].setPossibleRoots(java.util.ArrayList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(java.util.Vector)'
      Src: org.apache.xerces.impl.dtd.XMLDTDDescription:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Vector
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.ArrayList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLDTDDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 1
    argNames:
    - possibleRoots
    argTypes:
    - java.util.Vector
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDDescription].setPossibleRoots(java.util.Vector)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDDescription.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(java.util.Vector)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLDTDDescription].setPossibleRoots(java.util.Vector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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: '[String].equals(String)'
      Src: org.apache.xerces.impl.dtd.XMLDTDDescription:115,1
    - Dst: dtdDesc.fRootName.equals(String)
      Src: org.apache.xerces.impl.dtd.XMLDTDDescription:121,1
    - Dst: dtdDesc.fPossibleRoots.contains(String)
      Src: org.apache.xerces.impl.dtd.XMLDTDDescription:124,1
    - Dst: '[java.util.ArrayList].contains(org.apache.xerces.impl.dtd.XMLDTDDescription)'
      Src: org.apache.xerces.impl.dtd.XMLDTDDescription:130,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.impl.dtd.XMLDTDDescription:139,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.impl.dtd.XMLDTDDescription)'
      Src: org.apache.xerces.impl.dtd.XMLDTDDescription:141,1
    - Dst: dtdDesc.fPossibleRoots.contains(org.apache.xerces.impl.dtd.XMLDTDDescription)
      Src: org.apache.xerces.impl.dtd.XMLDTDDescription:142,1
    - Dst: fExpandedSystemId.equals(org.apache.xerces.impl.dtd.XMLDTDDescription)
      Src: org.apache.xerces.impl.dtd.XMLDTDDescription:151,1
    - Dst: fPublicId.equals(org.apache.xerces.impl.dtd.XMLDTDDescription)
      Src: org.apache.xerces.impl.dtd.XMLDTDDescription:159,1
    CyclomaticComplexity: 33
    EdgeCount: 33
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.ArrayList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLDTDDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 1
    argNames:
    - desc
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 167
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 167
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDDescription].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDDescription.java
    functionUses: 0
    functionsReached:
    - fPublicId.equals(org.apache.xerces.impl.dtd.XMLDTDDescription)
    - dtdDesc.fPossibleRoots.contains(org.apache.xerces.impl.dtd.XMLDTDDescription)
    - dtdDesc.fRootName.equals(String)
    - dtdDesc.fPossibleRoots.contains(String)
    - '[String].equals(String)'
    - fExpandedSystemId.equals(org.apache.xerces.impl.dtd.XMLDTDDescription)
    - '[org.apache.xerces.impl.dtd.XMLDTDDescription].getGrammarType()'
    - '[java.util.ArrayList].size()'
    - '[java.util.ArrayList].contains(org.apache.xerces.impl.dtd.XMLDTDDescription)'
    - '[org.apache.xerces.xni.grammars.XMLGrammarDescription].getGrammarType()'
    - '[java.util.ArrayList].get(org.apache.xerces.impl.dtd.XMLDTDDescription)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.XMLDTDDescription].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fExpandedSystemId.hashCode()
      Src: org.apache.xerces.impl.dtd.XMLDTDDescription:177,1
    - Dst: fPublicId.hashCode()
      Src: org.apache.xerces.impl.dtd.XMLDTDDescription:180,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.ArrayList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLDTDDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 184
    functionName: '[org.apache.xerces.impl.dtd.XMLDTDDescription].hashCode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDDescription.java
    functionUses: 0
    functionsReached:
    - fPublicId.hashCode()
    - fExpandedSystemId.hashCode()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.XMLDTDDescription].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(String[],int,String[],int,org.apache.xerces.impl.dtd.XMLSimpleType)
      Src: org.apache.xerces.impl.dtd.XMLSimpleType:123,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - String
      - String[]
      - boolean
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.DatatypeValidator
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - String
      - String[]
      - boolean
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - type
    - name
    - enumeration
    - list
    - defaultType
    - defaultValue
    - nonNormalizedDefaultValue
    - datatypeValidator
    argTypes:
    - short
    - String
    - String[]
    - boolean
    - short
    - String
    - String
    - org.apache.xerces.impl.dv.DatatypeValidator
    constantsTouched: []
    func_position:
      end: 134
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 134
    functionName: '[org.apache.xerces.impl.dtd.XMLSimpleType].setValues(short,String,String[],boolean,short,String,String,org.apache.xerces.impl.dv.DatatypeValidator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLSimpleType.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(String[],int,String[],int,org.apache.xerces.impl.dtd.XMLSimpleType)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLSimpleType].setValues(short,String,String[],boolean,short,String,String,org.apache.xerces.impl.dv.DatatypeValidator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(String[],int,String[],int,org.apache.xerces.impl.dtd.XMLSimpleType)
      Src: org.apache.xerces.impl.dtd.XMLSimpleType:144,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.XMLSimpleType
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - String
      - String[]
      - boolean
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - simpleType
    argTypes:
    - org.apache.xerces.impl.dtd.XMLSimpleType
    constantsTouched: []
    func_position:
      end: 155
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 155
    functionName: '[org.apache.xerces.impl.dtd.XMLSimpleType].setValues(org.apache.xerces.impl.dtd.XMLSimpleType)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLSimpleType.java
    functionUses: 2
    functionsReached:
    - System.arraycopy(String[],int,String[],int,org.apache.xerces.impl.dtd.XMLSimpleType)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLSimpleType].setValues(org.apache.xerces.impl.dtd.XMLSimpleType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - String
      - String[]
      - boolean
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 169
    functionName: '[org.apache.xerces.impl.dtd.XMLSimpleType].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLSimpleType.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.XMLSimpleType].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - String
      - String[]
      - boolean
      - short
      - String
      - String
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLSimpleType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dtd.XMLSimpleType].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/XMLSimpleType.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLSimpleType
    signature: '[org.apache.xerces.impl.dtd.XMLSimpleType].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].<init>(int)'
      Src: org.apache.xerces.impl.dtd.models.CMUniOp:36,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMUniOp].type()'
      Src: org.apache.xerces.impl.dtd.models.CMUniOp:39,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMUniOp].type()'
      Src: org.apache.xerces.impl.dtd.models.CMUniOp:40,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMUniOp].type()'
      Src: org.apache.xerces.impl.dtd.models.CMUniOp:41,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dtd.models.CMUniOp:43,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.dtd.models.CMNode
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dtd.models.CMNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMUniOp
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 2
    argNames:
    - type
    - childNode
    argTypes:
    - int
    - org.apache.xerces.impl.dtd.models.CMNode
    constantsTouched: []
    func_position:
      end: 48
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 48
    functionName: '[org.apache.xerces.impl.dtd.models.CMUniOp].<init>(int,org.apache.xerces.impl.dtd.models.CMNode)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMUniOp.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMNode].<init>(int)'
    - '[org.apache.xerces.impl.dtd.models.CMUniOp].type()'
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMUniOp
    signature: '[org.apache.xerces.impl.dtd.models.CMUniOp].<init>(int,org.apache.xerces.impl.dtd.models.CMNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dtd.models.CMNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMNode
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.impl.dtd.models.CMUniOp].getChild()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMUniOp.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMNode
    signature: '[org.apache.xerces.impl.dtd.models.CMUniOp].getChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMUniOp].type()'
      Src: org.apache.xerces.impl.dtd.models.CMUniOp:69,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
      Src: org.apache.xerces.impl.dtd.models.CMUniOp:70,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dtd.models.CMNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.impl.dtd.models.CMUniOp].isNullable()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMUniOp.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
    - '[org.apache.xerces.impl.dtd.models.CMUniOp].type()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.models.CMUniOp].isNullable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(org.apache.xerces.impl.dtd.models.CMStateSet)'
      Src: org.apache.xerces.impl.dtd.models.CMUniOp:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMStateSet
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dtd.models.CMNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 1
    argNames:
    - toSet
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMStateSet
    constantsTouched: []
    func_position:
      end: 83
      start: 79
    functionDepth: 3
    functionLinenumber: 79
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.impl.dtd.models.CMUniOp].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMUniOp.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMNode].firstPos()'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.models.CMUniOp].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(org.apache.xerces.impl.dtd.models.CMStateSet)'
      Src: org.apache.xerces.impl.dtd.models.CMUniOp:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMStateSet
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dtd.models.CMNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 1
    argNames:
    - toSet
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMStateSet
    constantsTouched: []
    func_position:
      end: 89
      start: 85
    functionDepth: 3
    functionLinenumber: 85
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.impl.dtd.models.CMUniOp].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMUniOp.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMNode].lastPos()'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.models.CMUniOp].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMNode
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 35
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 35
    functionName: '[org.apache.xerces.impl.dtd.models.CMNode].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMNode.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMNode
    signature: '[org.apache.xerces.impl.dtd.models.CMNode].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - int
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMNode.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 51
    functionName: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMNode.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].<init>(int)'
      Src: org.apache.xerces.impl.dtd.models.CMNode:58,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
      Src: org.apache.xerces.impl.dtd.models.CMNode:59,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMStateSet
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.impl.dtd.models.CMNode].firstPos()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMNode.java
    functionUses: 8
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].<init>(int)'
    - '[org.apache.xerces.impl.dtd.models.CMNode].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMStateSet
    signature: '[org.apache.xerces.impl.dtd.models.CMNode].firstPos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].<init>(int)'
      Src: org.apache.xerces.impl.dtd.models.CMNode:69,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
      Src: org.apache.xerces.impl.dtd.models.CMNode:70,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMStateSet
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 65
    functionDepth: 2
    functionLinenumber: 65
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.impl.dtd.models.CMNode].lastPos()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMNode.java
    functionUses: 8
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].<init>(int)'
    - '[org.apache.xerces.impl.dtd.models.CMNode].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMStateSet
    signature: '[org.apache.xerces.impl.dtd.models.CMNode].lastPos()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMStateSet
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - setToAdopt
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMStateSet
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[org.apache.xerces.impl.dtd.models.CMNode].setFollowPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.models.CMNode].setFollowPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxStates
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.impl.dtd.models.CMNode].setMaxStates(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMNode.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.models.CMNode].setMaxStates(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.impl.dtd.models.CMNode].isCompactedForUPA()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMNode.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.models.CMNode].isCompactedForUPA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.impl.dtd.models.CMNode].setIsCompactUPAModel(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMNode.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.models.CMNode].setIsCompactUPAModel(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMStateSet
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - int
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - toSet
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMStateSet
    constantsTouched: []
    func_position:
      end: 97
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 97
    functionName: '[org.apache.xerces.impl.dtd.models.CMNode].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMNode.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.models.CMNode].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMStateSet
      classConcrete: false
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - int
      - boolean
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - toSet
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMStateSet
    constantsTouched: []
    func_position:
      end: 99
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.impl.dtd.models.CMNode].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMNode.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.models.CMNode].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].<init>(int)'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:36,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMBinOp].type()'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:39,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMBinOp].type()'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:40,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:42,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.dtd.models.CMNode
      - org.apache.xerces.impl.dtd.models.CMNode
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dtd.models.CMNode
      - org.apache.xerces.impl.dtd.models.CMNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMBinOp
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 3
    argNames:
    - type
    - leftNode
    - rightNode
    argTypes:
    - int
    - org.apache.xerces.impl.dtd.models.CMNode
    - org.apache.xerces.impl.dtd.models.CMNode
    constantsTouched: []
    func_position:
      end: 48
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 48
    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: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMBinOp.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMNode].<init>(int)'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.dtd.models.CMBinOp].type()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMBinOp
    signature: '[org.apache.xerces.impl.dtd.models.CMBinOp].<init>(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dtd.models.CMNode
      - org.apache.xerces.impl.dtd.models.CMNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMNode
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.impl.dtd.models.CMBinOp].getLeft()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMBinOp.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMNode
    signature: '[org.apache.xerces.impl.dtd.models.CMBinOp].getLeft()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dtd.models.CMNode
      - org.apache.xerces.impl.dtd.models.CMNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMNode
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.impl.dtd.models.CMBinOp].getRight()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMBinOp.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMNode
    signature: '[org.apache.xerces.impl.dtd.models.CMBinOp].getRight()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMBinOp].type()'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:75,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
      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:76,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMBinOp].type()'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:77,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:78,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:78,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:80,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dtd.models.CMNode
      - org.apache.xerces.impl.dtd.models.CMNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 81
    functionName: '[org.apache.xerces.impl.dtd.models.CMBinOp].isNullable()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMBinOp.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.dtd.models.CMBinOp].type()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.models.CMBinOp].isNullable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMBinOp].type()'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:89,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(org.apache.xerces.impl.dtd.models.CMStateSet)'
      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:93,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:93,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMBinOp].type()'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:95,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].firstPos()'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:102,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:102,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:103,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].firstPos()'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:104,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:104,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:108,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMStateSet
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dtd.models.CMNode
      - org.apache.xerces.impl.dtd.models.CMNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 1
    argNames:
    - toSet
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMStateSet
    constantsTouched: []
    func_position:
      end: 110
      start: 87
    functionDepth: 3
    functionLinenumber: 87
    functionLinenumberEnd: 110
    functionName: '[org.apache.xerces.impl.dtd.models.CMBinOp].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMBinOp.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)'
    - '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
    - '[org.apache.xerces.impl.dtd.models.CMNode].firstPos()'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)'
    - '[org.apache.xerces.impl.dtd.models.CMBinOp].type()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.models.CMBinOp].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMBinOp].type()'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:114,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(org.apache.xerces.impl.dtd.models.CMStateSet)'
      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:118,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:118,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMBinOp].type()'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:120,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].lastPos()'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:127,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:127,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:128,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].lastPos()'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:129,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:129,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dtd.models.CMBinOp:133,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMStateSet
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dtd.models.CMNode
      - org.apache.xerces.impl.dtd.models.CMNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 1
    argNames:
    - toSet
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMStateSet
    constantsTouched: []
    func_position:
      end: 135
      start: 112
    functionDepth: 3
    functionLinenumber: 112
    functionLinenumberEnd: 135
    functionName: '[org.apache.xerces.impl.dtd.models.CMBinOp].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMBinOp.java
    functionUses: 0
    functionsReached:
    - '[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].isNullable()'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)'
    - '[org.apache.xerces.impl.dtd.models.CMBinOp].type()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.models.CMBinOp].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].<init>(int)'
      Src: org.apache.xerces.impl.dtd.models.CMAny:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMAny
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 3
    argNames:
    - type
    - uri
    - position
    argTypes:
    - int
    - String
    - int
    constantsTouched: []
    func_position:
      end: 70
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 70
    functionName: '[org.apache.xerces.impl.dtd.models.CMAny].<init>(int,String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMAny.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMNode].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMAny
    signature: '[org.apache.xerces.impl.dtd.models.CMAny].<init>(int,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.apache.xerces.impl.dtd.models.CMAny].getType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMAny.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.models.CMAny].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.impl.dtd.models.CMAny].getURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMAny.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dtd.models.CMAny].getURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.impl.dtd.models.CMAny].getPosition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMAny.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.models.CMAny].getPosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 1
    argNames:
    - newPosition
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 92
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 92
    functionName: '[org.apache.xerces.impl.dtd.models.CMAny].setPosition(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMAny.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.models.CMAny].setPosition(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 104
    functionName: '[org.apache.xerces.impl.dtd.models.CMAny].isNullable()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMAny.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.models.CMAny].isNullable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.dtd.models.CMAny:108,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.models.CMAny:109,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.models.CMAny:110,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.models.CMAny:111,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.models.CMAny:112,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.models.CMAny:114,1
    - Dst: Integer.toString(int)
      Src: org.apache.xerces.impl.dtd.models.CMAny:115,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMAny].append(org.apache.xerces.impl.dtd.models.CMAny)'
      Src: org.apache.xerces.impl.dtd.models.CMAny:114,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMAny].append(char)'
      Src: org.apache.xerces.impl.dtd.models.CMAny:114,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dtd.models.CMAny:118,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 119
    functionName: '[org.apache.xerces.impl.dtd.models.CMAny].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMAny.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMAny].append(char)'
    - '[StringBuffer].toString()'
    - Integer.toString(int)
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.impl.dtd.models.CMAny].append(org.apache.xerces.impl.dtd.models.CMAny)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dtd.models.CMAny].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()'
      Src: org.apache.xerces.impl.dtd.models.CMAny:127,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].setBit(int)'
      Src: org.apache.xerces.impl.dtd.models.CMAny:131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMStateSet
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 1
    argNames:
    - toSet
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMStateSet
    constantsTouched: []
    func_position:
      end: 132
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 132
    functionName: '[org.apache.xerces.impl.dtd.models.CMAny].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMAny.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].setBit(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.models.CMAny].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()'
      Src: org.apache.xerces.impl.dtd.models.CMAny:138,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].setBit(int)'
      Src: org.apache.xerces.impl.dtd.models.CMAny:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMStateSet
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 1
    argNames:
    - toSet
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMStateSet
    constantsTouched: []
    func_position:
      end: 143
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 143
    functionName: '[org.apache.xerces.impl.dtd.models.CMAny].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMAny.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].setBit(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.models.CMAny].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:178,1
    - Dst: '[org.apache.xerces.impl.dtd.models.DFAContentModel].buildDFA(org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:215,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - org.apache.xerces.xni.QName
      - int
      - int
      - boolean
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.dtd.models.CMLeaf
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.models.DFAContentModel
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - syntaxTree
    - leafCount
    - mixed
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMNode
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 216
      start: 197
    functionDepth: 3
    functionLinenumber: 197
    functionLinenumberEnd: 216
    functionName: '[org.apache.xerces.impl.dtd.models.DFAContentModel].<init>(org.apache.xerces.impl.dtd.models.CMNode,int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/DFAContentModel.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.DFAContentModel].buildDFA(org.apache.xerces.impl.dtd.models.CMNode)'
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.DFAContentModel
    signature: '[org.apache.xerces.impl.dtd.models.DFAContentModel].<init>(org.apache.xerces.impl.dtd.models.CMNode,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:248,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:265,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:266,1
    - Dst: System.out.println(char)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:271,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:278,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:332,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:334,1
    - Dst: System.out.println(org.apache.xerces.impl.dtd.models.DFAContentModel)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:336,1
    - Dst: System.out.println(org.apache.xerces.impl.dtd.models.DFAContentModel)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:337,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:353,1
    - Dst: System.out.println(org.apache.xerces.impl.dtd.models.DFAContentModel)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:364,1
    CyclomaticComplexity: 35
    EdgeCount: 35
    ICount: 64
    JavaMethodInfo:
      argumentGenericTypes:
      - QName[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - org.apache.xerces.xni.QName
      - int
      - int
      - boolean
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.dtd.models.CMLeaf
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - children
    - offset
    - length
    argTypes:
    - QName[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 370
      start: 245
    functionDepth: 1
    functionLinenumber: 245
    functionLinenumberEnd: 370
    functionName: '[org.apache.xerces.impl.dtd.models.DFAContentModel].validate(QName[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/DFAContentModel.java
    functionUses: 0
    functionsReached:
    - System.out.println(org.apache.xerces.impl.dtd.models.DFAContentModel)
    - System.out.println(char)
    - System.out.println(String)
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.models.DFAContentModel].validate(QName[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].setValues(null,String,String,null)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:427,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMLeaf].<init>(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:428,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMBinOp].<init>(short,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMLeaf)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:429,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMLeaf].setPosition()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:444,1
    - Dst: '[org.apache.xerces.impl.dtd.models.DFAContentModel].postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMBinOp,int)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:462,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].<init>(int)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:471,1
    - Dst: '[org.apache.xerces.impl.dtd.models.DFAContentModel].calcFollowList(org.apache.xerces.impl.dtd.models.CMBinOp)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:472,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:489,1
    - Dst: fLeafList[outIndex].getElement()
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:500,1
    - Dst: fElemMap[fElemMapSize].setValues(org.apache.xerces.impl.dtd.models.DFAContentModel)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:513,1
    - Dst: fLeafList[leafIndex].getElement()
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:535,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMBinOp].firstPos()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:569,1
    - Dst: '[org.apache.xerces.impl.dtd.models.DFAContentModel].makeDefStateList()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:586,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:594,1
    - Dst: setT.getBit(int)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:613,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].<init>(int)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:632,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:634,1
    - Dst: setT.getBit(org.apache.xerces.impl.dtd.models.DFAContentModel)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:641,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].union()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:648,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].isEmpty()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:659,1
    - Dst: '[java.util.HashMap].get(org.apache.xerces.impl.dtd.models.CMStateSet)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:667,1
    - Dst: stateObj.intValue()
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:668,1
    - Dst: '[org.apache.xerces.impl.dtd.models.DFAContentModel].makeDefStateList()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:680,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.dtd.models.DFAContentModel)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:683,1
    - Dst: '[java.util.HashMap].put(org.apache.xerces.impl.dtd.models.CMStateSet,Integer)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:683,1
    - Dst: System.arraycopy(org.apache.xerces.impl.dtd.models.DFAContentModel,int,org.apache.xerces.impl.dtd.models.DFAContentModel,int,org.apache.xerces.impl.dtd.models.DFAContentModel)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:719,1
    - Dst: System.arraycopy(boolean,int,org.apache.xerces.impl.dtd.models.DFAContentModel,int,org.apache.xerces.impl.dtd.models.DFAContentModel)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:720,1
    - Dst: System.arraycopy(int,int,org.apache.xerces.impl.dtd.models.DFAContentModel,int,org.apache.xerces.impl.dtd.models.DFAContentModel)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:721,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()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:734,1
    - Dst: '[org.apache.xerces.impl.dtd.models.DFAContentModel].dumpTree(org.apache.xerces.impl.dtd.models.CMBinOp,int)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:741,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 116
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMNode
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - org.apache.xerces.xni.QName
      - int
      - int
      - boolean
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.dtd.models.CMLeaf
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - syntaxTree
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMNode
    constantsTouched: []
    func_position:
      end: 746
      start: 384
    functionDepth: 3
    functionLinenumber: 384
    functionLinenumberEnd: 746
    functionName: '[org.apache.xerces.impl.dtd.models.DFAContentModel].buildDFA(org.apache.xerces.impl.dtd.models.CMNode)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/DFAContentModel.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.DFAContentModel].calcFollowList(org.apache.xerces.impl.dtd.models.CMBinOp)'
    - System.arraycopy(org.apache.xerces.impl.dtd.models.DFAContentModel,int,org.apache.xerces.impl.dtd.models.DFAContentModel,int,org.apache.xerces.impl.dtd.models.DFAContentModel)
    - '[org.apache.xerces.impl.dtd.models.CMLeaf].setPosition()'
    - '[org.apache.xerces.impl.dtd.models.DFAContentModel].makeDefStateList()'
    - '[org.apache.xerces.xni.QName].setValues(null,String,String,null)'
    - '[org.apache.xerces.impl.dtd.models.CMBinOp].<init>(short,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMLeaf)'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()'
    - '[Integer].<init>(org.apache.xerces.impl.dtd.models.DFAContentModel)'
    - setT.getBit(int)
    - System.arraycopy(int,int,org.apache.xerces.impl.dtd.models.DFAContentModel,int,org.apache.xerces.impl.dtd.models.DFAContentModel)
    - '[java.util.HashMap].get(org.apache.xerces.impl.dtd.models.CMStateSet)'
    - fLeafList[outIndex].getElement()
    - '[org.apache.xerces.xni.QName].<init>()'
    - System.arraycopy(boolean,int,org.apache.xerces.impl.dtd.models.DFAContentModel,int,org.apache.xerces.impl.dtd.models.DFAContentModel)
    - '[org.apache.xerces.impl.dtd.models.CMBinOp].firstPos()'
    - '[org.apache.xerces.impl.dtd.models.CMBinOp].getLeft()'
    - stateObj.intValue()
    - '[org.apache.xerces.impl.dtd.models.CMLeaf].<init>(org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].union()'
    - '[java.util.HashMap].<init>()'
    - setT.getBit(org.apache.xerces.impl.dtd.models.DFAContentModel)
    - '[java.util.HashMap].put(org.apache.xerces.impl.dtd.models.CMStateSet,Integer)'
    - fLeafList[leafIndex].getElement()
    - fElemMap[fElemMapSize].setValues(org.apache.xerces.impl.dtd.models.DFAContentModel)
    - '[org.apache.xerces.impl.dtd.models.DFAContentModel].dumpTree(org.apache.xerces.impl.dtd.models.CMBinOp,int)'
    - '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].<init>(int)'
    - '[org.apache.xerces.impl.dtd.models.DFAContentModel].postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMBinOp,int)'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.models.DFAContentModel].buildDFA(org.apache.xerces.impl.dtd.models.CMNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:758,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(org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:761,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMBinOp].getRight()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:762,1
    - Dst: '[org.apache.xerces.impl.dtd.models.DFAContentModel].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:762,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:764,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMBinOp].getLeft()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:767,1
    - Dst: '[org.apache.xerces.impl.dtd.models.DFAContentModel].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:767,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMBinOp].getRight()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:768,1
    - Dst: '[org.apache.xerces.impl.dtd.models.DFAContentModel].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:768,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMBinOp].getLeft()'
      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:775,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMBinOp].getRight()'
      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:776,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].getBit(org.apache.xerces.impl.dtd.models.DFAContentModel)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:785,1
    - Dst: fFollowList[index].union(org.apache.xerces.impl.dtd.models.CMStateSet)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:786,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:819,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:820,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMUniOp].getChild()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:823,1
    - Dst: '[org.apache.xerces.impl.dtd.models.DFAContentModel].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:823,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].firstPos()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:829,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].lastPos()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:830,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].getBit(org.apache.xerces.impl.dtd.models.DFAContentModel)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:839,1
    - Dst: fFollowList[index].union(org.apache.xerces.impl.dtd.models.CMStateSet)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:840,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:844,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMUniOp].getChild()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:846,1
    - Dst: '[org.apache.xerces.impl.dtd.models.DFAContentModel].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:846,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMNode
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - org.apache.xerces.xni.QName
      - int
      - int
      - boolean
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.dtd.models.CMLeaf
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeCur
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMNode
    constantsTouched: []
    func_position:
      end: 849
      start: 755
    functionDepth: 3
    functionLinenumber: 755
    functionLinenumberEnd: 849
    functionName: '[org.apache.xerces.impl.dtd.models.DFAContentModel].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/DFAContentModel.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMNode].type()'
    - '[org.apache.xerces.impl.dtd.models.CMNode].lastPos()'
    - '[org.apache.xerces.impl.dtd.models.CMUniOp].getChild()'
    - '[org.apache.xerces.impl.dtd.models.CMBinOp].getRight()'
    - '[org.apache.xerces.impl.dtd.models.DFAContentModel].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)'
    - '[org.apache.xerces.impl.dtd.models.CMNode].firstPos()'
    - '[org.apache.xerces.impl.dtd.models.CMBinOp].getLeft()'
    - fFollowList[index].union(org.apache.xerces.impl.dtd.models.CMStateSet)
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].getBit(org.apache.xerces.impl.dtd.models.DFAContentModel)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.models.DFAContentModel].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:862,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:864,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:869,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:871,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:873,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:874,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:876,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:877,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:877,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:878,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].lastPos()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:879,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].toString()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:879,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:879,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(org.apache.xerces.impl.dtd.models.CMNode,int)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:881,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMBinOp].getRight()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:882,1
    - Dst: '[org.apache.xerces.impl.dtd.models.DFAContentModel].dumpTree(org.apache.xerces.impl.dtd.models.CMNode,int)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:882,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:884,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:886,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:888,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:889,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:891,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].firstPos()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:892,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].toString()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:892,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:892,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:893,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].lastPos()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:894,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].toString()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:894,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:894,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMUniOp].getChild()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:896,1
    - Dst: '[org.apache.xerces.impl.dtd.models.DFAContentModel].dumpTree(org.apache.xerces.impl.dtd.models.CMNode,int)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:896,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:898,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:900,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:911,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:912,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:914,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].firstPos()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:915,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].toString()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:915,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:915,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:916,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].lastPos()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:917,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].toString()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:917,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:917,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:921,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 71
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - org.apache.xerces.xni.QName
      - int
      - int
      - boolean
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.dtd.models.CMLeaf
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - nodeCur
    - level
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMNode
    - int
    constantsTouched: []
    func_position:
      end: 923
      start: 859
    functionDepth: 3
    functionLinenumber: 859
    functionLinenumberEnd: 923
    functionName: '[org.apache.xerces.impl.dtd.models.DFAContentModel].dumpTree(org.apache.xerces.impl.dtd.models.CMNode,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/DFAContentModel.java
    functionUses: 1
    functionsReached:
    - System.out.print(String)
    - '[org.apache.xerces.impl.dtd.models.CMNode].type()'
    - '[org.apache.xerces.impl.dtd.models.CMNode].lastPos()'
    - '[org.apache.xerces.impl.dtd.models.CMUniOp].getChild()'
    - '[org.apache.xerces.impl.dtd.models.CMBinOp].getRight()'
    - System.out.println(String)
    - '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
    - '[org.apache.xerces.impl.dtd.models.CMNode].firstPos()'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.dtd.models.DFAContentModel].dumpTree(org.apache.xerces.impl.dtd.models.CMNode,int)'
    - '[org.apache.xerces.impl.dtd.models.CMBinOp].getLeft()'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.models.DFAContentModel].dumpTree(org.apache.xerces.impl.dtd.models.CMNode,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - org.apache.xerces.xni.QName
      - int
      - int
      - boolean
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.dtd.models.CMLeaf
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 937
      start: 931
    functionDepth: 0
    functionLinenumber: 931
    functionLinenumberEnd: 937
    functionName: '[org.apache.xerces.impl.dtd.models.DFAContentModel].makeDefStateList()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/DFAContentModel.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[org.apache.xerces.impl.dtd.models.DFAContentModel].makeDefStateList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].setMaxStates(int)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:943,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      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:947,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:948,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>(null,null,null,String)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:950,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>(org.apache.xerces.xni.QName,int)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:951,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:952,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:955,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:956,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(org.apache.xerces.impl.dtd.models.CMNode,int)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:958,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMBinOp].getRight()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:959,1
    - Dst: '[org.apache.xerces.impl.dtd.models.DFAContentModel].postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode,int)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:959,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:961,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:962,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:963,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMUniOp].getChild()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:965,1
    - Dst: '[org.apache.xerces.impl.dtd.models.DFAContentModel].postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode,int)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:965,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:967,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMLeaf].getElement()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:973,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].type()'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:982,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dtd.models.DFAContentModel:982,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - boolean
      - org.apache.xerces.xni.QName
      - int
      - int
      - boolean
      - int
      - boolean
      - org.apache.xerces.impl.dtd.models.CMStateSet
      - org.apache.xerces.impl.dtd.models.CMNode
      - int
      - org.apache.xerces.impl.dtd.models.CMLeaf
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - nodeCur
    - curIndex
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMNode
    - int
    constantsTouched: []
    func_position:
      end: 985
      start: 940
    functionDepth: 3
    functionLinenumber: 940
    functionLinenumberEnd: 985
    functionName: '[org.apache.xerces.impl.dtd.models.DFAContentModel].postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/DFAContentModel.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMNode].type()'
    - '[org.apache.xerces.impl.dtd.models.CMLeaf].<init>(org.apache.xerces.xni.QName,int)'
    - '[org.apache.xerces.impl.dtd.models.CMUniOp].getChild()'
    - '[org.apache.xerces.impl.dtd.models.CMAny].getPosition()'
    - '[org.apache.xerces.impl.dtd.models.CMBinOp].getRight()'
    - '[org.apache.xerces.xni.QName].<init>(null,null,null,String)'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.dtd.models.CMNode].setMaxStates(int)'
    - '[org.apache.xerces.impl.dtd.models.CMBinOp].getLeft()'
    - '[org.apache.xerces.impl.dtd.models.CMLeaf].getElement()'
    - '[org.apache.xerces.impl.dtd.models.CMAny].getURI()'
    - '[org.apache.xerces.impl.dtd.models.DFAContentModel].postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.models.DFAContentModel].postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - QName[]
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - children
    - offset
    - length
    argTypes:
    - QName[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.apache.xerces.impl.dtd.models.ContentModelValidator].validate(QName[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/ContentModelValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.models.ContentModelValidator].validate(QName[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.models.ContentModelValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dtd.models.ContentModelValidator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/ContentModelValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.ContentModelValidator
    signature: '[org.apache.xerces.impl.dtd.models.ContentModelValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.dtd.models.CMLeaf:38,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].<init>(short)'
      Src: org.apache.xerces.impl.dtd.models.CMLeaf:53,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.dtd.models.CMLeaf:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMLeaf
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 2
    argNames:
    - element
    - position
    argTypes:
    - org.apache.xerces.xni.QName
    - int
    constantsTouched: []
    func_position:
      end: 58
      start: 52
    functionDepth: 2
    functionLinenumber: 52
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.impl.dtd.models.CMLeaf].<init>(org.apache.xerces.xni.QName,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMLeaf.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.xni.QName].<init>()'
    - '[org.apache.xerces.impl.dtd.models.CMNode].<init>(short)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMLeaf
    signature: '[org.apache.xerces.impl.dtd.models.CMLeaf].<init>(org.apache.xerces.xni.QName,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.dtd.models.CMLeaf:38,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMNode].<init>(short)'
      Src: org.apache.xerces.impl.dtd.models.CMLeaf:62,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.dtd.models.CMLeaf:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMLeaf
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 66
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 66
    functionName: '[org.apache.xerces.impl.dtd.models.CMLeaf].<init>(org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMLeaf.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.xni.QName].<init>()'
    - '[org.apache.xerces.impl.dtd.models.CMNode].<init>(short)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMLeaf
    signature: '[org.apache.xerces.impl.dtd.models.CMLeaf].<init>(org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.QName
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.impl.dtd.models.CMLeaf].getElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMLeaf.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.QName
    signature: '[org.apache.xerces.impl.dtd.models.CMLeaf].getElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.impl.dtd.models.CMLeaf].getPosition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMLeaf.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.models.CMLeaf].getPosition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 1
    argNames:
    - newPosition
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 85
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.impl.dtd.models.CMLeaf].setPosition(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMLeaf.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.models.CMLeaf].setPosition(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 97
    functionName: '[org.apache.xerces.impl.dtd.models.CMLeaf].isNullable()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMLeaf.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.models.CMLeaf].isNullable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].toString()'
      Src: org.apache.xerces.impl.dtd.models.CMLeaf:101,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.xerces.impl.dtd.models.CMLeaf:101,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.models.CMLeaf:102,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.models.CMLeaf:103,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.models.CMLeaf:104,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.models.CMLeaf:105,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.models.CMLeaf:106,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.models.CMLeaf:108,1
    - Dst: Integer.toString(int)
      Src: org.apache.xerces.impl.dtd.models.CMLeaf:109,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMLeaf].append(org.apache.xerces.impl.dtd.models.CMLeaf)'
      Src: org.apache.xerces.impl.dtd.models.CMLeaf:108,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMLeaf].append(char)'
      Src: org.apache.xerces.impl.dtd.models.CMLeaf:108,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dtd.models.CMLeaf:112,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 99
    functionDepth: 2
    functionLinenumber: 99
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.impl.dtd.models.CMLeaf].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMLeaf.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMLeaf].append(char)'
    - '[StringBuffer].<init>(String)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.impl.dtd.models.CMLeaf].append(org.apache.xerces.impl.dtd.models.CMLeaf)'
    - '[org.apache.xerces.xni.QName].toString()'
    - Integer.toString(int)
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dtd.models.CMLeaf].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()'
      Src: org.apache.xerces.impl.dtd.models.CMLeaf:121,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].setBit(int)'
      Src: org.apache.xerces.impl.dtd.models.CMLeaf:125,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMStateSet
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 1
    argNames:
    - toSet
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMStateSet
    constantsTouched: []
    func_position:
      end: 126
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 126
    functionName: '[org.apache.xerces.impl.dtd.models.CMLeaf].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMLeaf.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].setBit(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.models.CMLeaf].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()'
      Src: org.apache.xerces.impl.dtd.models.CMLeaf:132,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].setBit(int)'
      Src: org.apache.xerces.impl.dtd.models.CMLeaf:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMStateSet
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dtd.models.CMNode
    argCount: 1
    argNames:
    - toSet
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMStateSet
    constantsTouched: []
    func_position:
      end: 137
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 137
    functionName: '[org.apache.xerces.impl.dtd.models.CMLeaf].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMLeaf.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].setBit(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.models.CMLeaf].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dtd.models.CMStateSet:51,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()'
      Src: org.apache.xerces.impl.dtd.models.CMStateSet:66,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.models.CMStateSet
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitCount
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 67
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.impl.dtd.models.CMStateSet].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMStateSet.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()'
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.CMStateSet
    signature: '[org.apache.xerces.impl.dtd.models.CMStateSet].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.dtd.models.CMStateSet:75,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.models.CMStateSet:78,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].getBit(org.apache.xerces.impl.dtd.models.CMStateSet)'
      Src: org.apache.xerces.impl.dtd.models.CMStateSet:80,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dtd.models.CMStateSet:81,1
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].append(org.apache.xerces.impl.dtd.models.CMStateSet)'
      Src: org.apache.xerces.impl.dtd.models.CMStateSet:81,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dtd.models.CMStateSet:84,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dtd.models.CMStateSet:94,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.impl.dtd.models.CMStateSet].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMStateSet.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].append(org.apache.xerces.impl.dtd.models.CMStateSet)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].getBit(org.apache.xerces.impl.dtd.models.CMStateSet)'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dtd.models.CMStateSet].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMStateSet
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - setToAnd
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMStateSet
    constantsTouched: []
    func_position:
      end: 114
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 114
    functionName: '[org.apache.xerces.impl.dtd.models.CMStateSet].intersection(org.apache.xerces.impl.dtd.models.CMStateSet)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMStateSet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.models.CMStateSet].intersection(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dtd.models.CMStateSet:119,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitToGet
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 138
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 138
    functionName: '[org.apache.xerces.impl.dtd.models.CMStateSet].getBit(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMStateSet.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.models.CMStateSet].getBit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 155
    functionName: '[org.apache.xerces.impl.dtd.models.CMStateSet].isEmpty()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMStateSet.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.models.CMStateSet].isEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMStateSet
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - setToCompare
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMStateSet
    constantsTouched: []
    func_position:
      end: 174
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 174
    functionName: '[org.apache.xerces.impl.dtd.models.CMStateSet].isSameSet(org.apache.xerces.impl.dtd.models.CMStateSet)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMStateSet.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.models.CMStateSet].isSameSet(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMStateSet
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - setToOr
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMStateSet
    constantsTouched: []
    func_position:
      end: 189
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 189
    functionName: '[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMStateSet.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dtd.models.CMStateSet:194,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bitToSet
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 220
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 220
    functionName: '[org.apache.xerces.impl.dtd.models.CMStateSet].setBit(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMStateSet.java
    functionUses: 6
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.models.CMStateSet].setBit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dtd.models.CMStateSet:227,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.models.CMStateSet
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - srcSet
    argTypes:
    - org.apache.xerces.impl.dtd.models.CMStateSet
    constantsTouched: []
    func_position:
      end: 239
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 239
    functionName: '[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMStateSet.java
    functionUses: 8
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 255
    functionName: '[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMStateSet.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.models.CMStateSet].isSameSet(org.apache.xerces.impl.dtd.models.CMStateSet)'
      Src: org.apache.xerces.impl.dtd.models.CMStateSet:283,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 284
      start: 281
    functionDepth: 1
    functionLinenumber: 281
    functionLinenumberEnd: 284
    functionName: '[org.apache.xerces.impl.dtd.models.CMStateSet].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMStateSet.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.models.CMStateSet].isSameSet(org.apache.xerces.impl.dtd.models.CMStateSet)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dtd.models.CMStateSet].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 298
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 298
    functionName: '[org.apache.xerces.impl.dtd.models.CMStateSet].hashCode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMStateSet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.models.CMStateSet].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.dtd.models.MixedContentModel:84,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - QName[]
      - int[]
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.xni.QName
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.models.MixedContentModel
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - children
    - type
    - offset
    - length
    - ordered
    argTypes:
    - QName[]
    - int[]
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 89
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.impl.dtd.models.MixedContentModel].<init>(QName[],int[],int,int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/MixedContentModel.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.MixedContentModel
    signature: '[org.apache.xerces.impl.dtd.models.MixedContentModel].<init>(QName[],int[],int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 37
    EdgeCount: 37
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - QName[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.xni.QName
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - children
    - offset
    - length
    argTypes:
    - QName[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 212
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 212
    functionName: '[org.apache.xerces.impl.dtd.models.MixedContentModel].validate(QName[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/MixedContentModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.models.MixedContentModel].validate(QName[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<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:77,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.dtd.models.SimpleContentModel:110,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.dtd.models.SimpleContentModel:112,1
    - Dst: '[org.apache.xerces.xni.QName].clear()'
      Src: org.apache.xerces.impl.dtd.models.SimpleContentModel:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.models.SimpleContentModel
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - operator
    - firstChild
    - secondChild
    argTypes:
    - short
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 118
      start: 103
    functionDepth: 2
    functionLinenumber: 103
    functionLinenumberEnd: 118
    functionName: '[org.apache.xerces.impl.dtd.models.SimpleContentModel].<init>(short,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/SimpleContentModel.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.xni.QName].clear()'
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.models.SimpleContentModel
    signature: '[org.apache.xerces.impl.dtd.models.SimpleContentModel].<init>(short,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dtd.models.SimpleContentModel:269,1
    CyclomaticComplexity: 51
    EdgeCount: 51
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - QName[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dtd.models.ContentModelValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - children
    - offset
    - length
    argTypes:
    - QName[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 274
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 274
    functionName: '[org.apache.xerces.impl.dtd.models.SimpleContentModel].validate(QName[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dtd/models/SimpleContentModel.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dtd.models.SimpleContentModel].validate(QName[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.XPath].parseExpression(org.apache.xerces.xni.NamespaceContext)'
      Src: org.apache.xerces.impl.xpath.XPath:72,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xpath.XPath:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.util.SymbolTable
      - LocationPath[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.XPathException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.XPath
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - xpath
    - symbolTable
    - context
    argTypes:
    - String
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.NamespaceContext
    constantsTouched: []
    func_position:
      end: 76
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.impl.xpath.XPath].<init>(String,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - '[org.apache.xerces.impl.xpath.XPath].parseExpression(org.apache.xerces.xni.NamespaceContext)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.XPath
    signature: '[org.apache.xerces.impl.xpath.XPath].<init>(String,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fLocationPaths[i].clone()
      Src: org.apache.xerces.impl.xpath.XPath:89,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.util.SymbolTable
      - LocationPath[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: LocationPath[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 92
    functionName: '[org.apache.xerces.impl.xpath.XPath].getLocationPaths()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 1
    functionsReached:
    - fLocationPaths[i].clone()
    linkageType: ''
    returnType: LocationPath[]
    signature: '[org.apache.xerces.impl.xpath.XPath].getLocationPaths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fLocationPaths[0].clone()
      Src: org.apache.xerces.impl.xpath.XPath:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.util.SymbolTable
      - LocationPath[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: LocationPath
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.apache.xerces.impl.xpath.XPath].getLocationPath()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - fLocationPaths[0].clone()
    linkageType: ''
    returnType: LocationPath
    signature: '[org.apache.xerces.impl.xpath.XPath].getLocationPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.xpath.XPath:105,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.XPath:108,1
    - Dst: fLocationPaths[i].toString()
      Src: org.apache.xerces.impl.xpath.XPath:110,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xpath.XPath)'
      Src: org.apache.xerces.impl.xpath.XPath:110,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xpath.XPath:112,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.util.SymbolTable
      - LocationPath[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.impl.xpath.XPath].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(org.apache.xerces.impl.xpath.XPath)'
    - fLocationPaths[i].toString()
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.XPath].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.XPath:127,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.util.SymbolTable
      - LocationPath[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.XPathException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - b
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.apache.xerces.impl.xpath.XPath].check(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.XPath].check(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xpath.XPath:136,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath].check(int)'
      Src: org.apache.xerces.impl.xpath.XPath:137,1
    - Dst: '[java.util.Vector].copyInto(org.apache.xerces.impl.xpath.XPath)'
      Src: org.apache.xerces.impl.xpath.XPath:139,1
    - Dst: '[java.util.Vector].removeAllElements()'
      Src: org.apache.xerces.impl.xpath.XPath:140,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.LocationPath].<init>(org.apache.xerces.impl.xpath.XPath)'
      Src: org.apache.xerces.impl.xpath.XPath:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Vector
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.util.SymbolTable
      - LocationPath[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.XPathException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: LocationPath
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stepsVector
    argTypes:
    - java.util.Vector
    constantsTouched: []
    func_position:
      end: 143
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 143
    functionName: '[org.apache.xerces.impl.xpath.XPath].buildLocationPath(java.util.Vector)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.XPath].check(int)'
    - '[java.util.Vector].copyInto(org.apache.xerces.impl.xpath.XPath)'
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.impl.xpath.XPath.LocationPath].<init>(org.apache.xerces.impl.xpath.XPath)'
    - '[java.util.Vector].removeAllElements()'
    linkageType: ''
    returnType: LocationPath
    signature: '[org.apache.xerces.impl.xpath.XPath].buildLocationPath(java.util.Vector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XPath.Tokens].<init>(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.impl.xpath.XPath:153,1
    - Dst: '[XPath.Scanner].<init>(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.impl.xpath.XPath:156,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xpath.XPath:180,1
    - Dst: '[XPath.Scanner].scanExpr(org.apache.xerces.util.SymbolTable,XPath.Tokens,String,int,org.apache.xerces.impl.xpath.XPath)'
      Src: org.apache.xerces.impl.xpath.XPath:182,1
    - Dst: '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.XPath:185,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xpath.XPath:188,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.impl.xpath.XPath:189,1
    - Dst: '[XPath.Tokens].hasMore()'
      Src: org.apache.xerces.impl.xpath.XPath:199,1
    - Dst: '[XPath.Tokens].nextToken()'
      Src: org.apache.xerces.impl.xpath.XPath:200,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath].check()'
      Src: org.apache.xerces.impl.xpath.XPath:204,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath].buildLocationPath(java.util.Vector)'
      Src: org.apache.xerces.impl.xpath.XPath:205,1
    - Dst: '[java.util.ArrayList].add(LocationPath)'
      Src: org.apache.xerces.impl.xpath.XPath:205,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath].check(org.apache.xerces.impl.xpath.XPath)'
      Src: org.apache.xerces.impl.xpath.XPath:210,1
    - Dst: '[Axis].<init>(org.apache.xerces.impl.xpath.XPath)'
      Src: org.apache.xerces.impl.xpath.XPath:212,1
    - Dst: '[XPath.Tokens].nextToken()'
      Src: org.apache.xerces.impl.xpath.XPath:213,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath].parseNodeTest(org.apache.xerces.impl.xpath.XPath,XPath.Tokens,org.apache.xerces.xni.NamespaceContext)'
      Src: org.apache.xerces.impl.xpath.XPath:213,1
    - Dst: '[Step].<init>(Axis,NodeTest)'
      Src: org.apache.xerces.impl.xpath.XPath:211,1
    - Dst: '[java.util.Vector].addElement(Step)'
      Src: org.apache.xerces.impl.xpath.XPath:214,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath].check(org.apache.xerces.impl.xpath.XPath)'
      Src: org.apache.xerces.impl.xpath.XPath:219,1
    - Dst: '[XPath.Tokens].nextToken()'
      Src: org.apache.xerces.impl.xpath.XPath:221,1
    - Dst: '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.XPath:222,1
    - Dst: '[Axis].<init>(org.apache.xerces.impl.xpath.XPath)'
      Src: org.apache.xerces.impl.xpath.XPath:225,1
    - Dst: '[XPath.Tokens].nextToken()'
      Src: org.apache.xerces.impl.xpath.XPath:226,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath].parseNodeTest(org.apache.xerces.impl.xpath.XPath,XPath.Tokens,org.apache.xerces.xni.NamespaceContext)'
      Src: org.apache.xerces.impl.xpath.XPath:226,1
    - Dst: '[Step].<init>(Axis,NodeTest)'
      Src: org.apache.xerces.impl.xpath.XPath:224,1
    - Dst: '[java.util.Vector].addElement(Step)'
      Src: org.apache.xerces.impl.xpath.XPath:227,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath].check(org.apache.xerces.impl.xpath.XPath)'
      Src: org.apache.xerces.impl.xpath.XPath:234,1
    - Dst: '[Axis].<init>(org.apache.xerces.impl.xpath.XPath)'
      Src: org.apache.xerces.impl.xpath.XPath:236,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath].parseNodeTest(org.apache.xerces.impl.xpath.XPath,XPath.Tokens,org.apache.xerces.xni.NamespaceContext)'
      Src: org.apache.xerces.impl.xpath.XPath:237,1
    - Dst: '[Step].<init>(Axis,NodeTest)'
      Src: org.apache.xerces.impl.xpath.XPath:235,1
    - Dst: '[java.util.Vector].addElement(Step)'
      Src: org.apache.xerces.impl.xpath.XPath:238,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath].check(org.apache.xerces.impl.xpath.XPath)'
      Src: org.apache.xerces.impl.xpath.XPath:243,1
    - Dst: '[XPath.Tokens].nextToken()'
      Src: org.apache.xerces.impl.xpath.XPath:245,1
    - Dst: '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.XPath:246,1
    - Dst: '[Axis].<init>(org.apache.xerces.impl.xpath.XPath)'
      Src: org.apache.xerces.impl.xpath.XPath:249,1
    - Dst: '[XPath.Tokens].nextToken()'
      Src: org.apache.xerces.impl.xpath.XPath:250,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath].parseNodeTest(org.apache.xerces.impl.xpath.XPath,XPath.Tokens,org.apache.xerces.xni.NamespaceContext)'
      Src: org.apache.xerces.impl.xpath.XPath:250,1
    - Dst: '[Step].<init>(Axis,NodeTest)'
      Src: org.apache.xerces.impl.xpath.XPath:248,1
    - Dst: '[java.util.Vector].addElement(Step)'
      Src: org.apache.xerces.impl.xpath.XPath:251,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath].check(org.apache.xerces.impl.xpath.XPath)'
      Src: org.apache.xerces.impl.xpath.XPath:256,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xpath.XPath:264,1
    - Dst: '[Axis].<init>(org.apache.xerces.impl.xpath.XPath)'
      Src: org.apache.xerces.impl.xpath.XPath:266,1
    - Dst: '[NodeTest].<init>(org.apache.xerces.impl.xpath.XPath)'
      Src: org.apache.xerces.impl.xpath.XPath:267,1
    - Dst: '[Step].<init>(Axis,NodeTest)'
      Src: org.apache.xerces.impl.xpath.XPath:268,1
    - Dst: '[java.util.Vector].addElement(Step)'
      Src: org.apache.xerces.impl.xpath.XPath:269,1
    - Dst: '[XPath.Tokens].hasMore()'
      Src: org.apache.xerces.impl.xpath.XPath:271,1
    - Dst: '[XPath.Tokens].peekToken()'
      Src: org.apache.xerces.impl.xpath.XPath:272,1
    - Dst: '[XPath.Tokens].nextToken()'
      Src: org.apache.xerces.impl.xpath.XPath:274,1
    - Dst: '[Axis].<init>(org.apache.xerces.impl.xpath.XPath)'
      Src: org.apache.xerces.impl.xpath.XPath:277,1
    - Dst: '[NodeTest].<init>(org.apache.xerces.impl.xpath.XPath)'
      Src: org.apache.xerces.impl.xpath.XPath:278,1
    - Dst: '[Step].<init>(Axis,NodeTest)'
      Src: org.apache.xerces.impl.xpath.XPath:279,1
    - Dst: '[java.util.Vector].addElement(Step)'
      Src: org.apache.xerces.impl.xpath.XPath:280,1
    - Dst: '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.XPath:290,1
    - Dst: '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.XPath:296,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath].check()'
      Src: org.apache.xerces.impl.xpath.XPath:299,1
    - Dst: '[InternalError].<init>()'
      Src: org.apache.xerces.impl.xpath.XPath:305,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath].check()'
      Src: org.apache.xerces.impl.xpath.XPath:309,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath].buildLocationPath(java.util.Vector)'
      Src: org.apache.xerces.impl.xpath.XPath:311,1
    - Dst: '[java.util.ArrayList].add(LocationPath)'
      Src: org.apache.xerces.impl.xpath.XPath:311,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: org.apache.xerces.impl.xpath.XPath:314,1
    CyclomaticComplexity: 46
    EdgeCount: 46
    ICount: 107
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.util.SymbolTable
      - LocationPath[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.XPathException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: LocationPath[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.apache.xerces.xni.NamespaceContext
    constantsTouched: []
    func_position:
      end: 316
      start: 149
    functionDepth: 1
    functionLinenumber: 149
    functionLinenumberEnd: 316
    functionName: '[org.apache.xerces.impl.xpath.XPath].parseExpression(org.apache.xerces.xni.NamespaceContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 1
    functionsReached:
    - '[Axis].<init>(org.apache.xerces.impl.xpath.XPath)'
    - '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
    - '[XPath.Tokens].peekToken()'
    - '[org.apache.xerces.impl.xpath.XPath].buildLocationPath(java.util.Vector)'
    - '[Step].<init>(Axis,NodeTest)'
    - '[java.util.Vector].size()'
    - '[java.util.Vector].<init>()'
    - '[NodeTest].<init>(org.apache.xerces.impl.xpath.XPath)'
    - '[org.apache.xerces.impl.xpath.XPath].check()'
    - '[XPath.Scanner].scanExpr(org.apache.xerces.util.SymbolTable,XPath.Tokens,String,int,org.apache.xerces.impl.xpath.XPath)'
    - '[String].length()'
    - '[java.util.ArrayList].add(LocationPath)'
    - '[XPath.Scanner].<init>(org.apache.xerces.util.SymbolTable)'
    - '[java.util.ArrayList].toArray()'
    - '[org.apache.xerces.impl.xpath.XPath].parseNodeTest(org.apache.xerces.impl.xpath.XPath,XPath.Tokens,org.apache.xerces.xni.NamespaceContext)'
    - '[java.util.Vector].addElement(Step)'
    - '[XPath.Tokens].<init>(org.apache.xerces.util.SymbolTable)'
    - '[InternalError].<init>()'
    - '[XPath.Tokens].hasMore()'
    - '[org.apache.xerces.impl.xpath.XPath].check(org.apache.xerces.impl.xpath.XPath)'
    - '[java.util.ArrayList].<init>()'
    - '[XPath.Tokens].nextToken()'
    linkageType: ''
    returnType: LocationPath[]
    signature: '[org.apache.xerces.impl.xpath.XPath].parseExpression(org.apache.xerces.xni.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NodeTest].<init>(org.apache.xerces.impl.xpath.XPath)'
      Src: org.apache.xerces.impl.xpath.XPath:326,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].nextTokenAsString()'
      Src: org.apache.xerces.impl.xpath.XPath:331,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getURI(org.apache.xerces.impl.xpath.XPath)'
      Src: org.apache.xerces.impl.xpath.XPath:334,1
    - Dst: '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.XPath:337,1
    - Dst: '[NodeTest].<init>(org.apache.xerces.impl.xpath.XPath,String)'
      Src: org.apache.xerces.impl.xpath.XPath:341,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].nextTokenAsString()'
      Src: org.apache.xerces.impl.xpath.XPath:343,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xpath.XPath)'
      Src: org.apache.xerces.impl.xpath.XPath:345,1
    - Dst: '[org.apache.xerces.xni.QName].<init>(org.apache.xerces.impl.xpath.XPath,org.apache.xerces.impl.xpath.XPath,org.apache.xerces.impl.xpath.XPath,String)'
      Src: org.apache.xerces.impl.xpath.XPath:348,1
    - Dst: '[NodeTest].<init>(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.impl.xpath.XPath:348,1
    - Dst: '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.XPath:351,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Tokens
      - org.apache.xerces.xni.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.util.SymbolTable
      - LocationPath[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.XPathException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: NodeTest
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - typeToken
    - xtokens
    - context
    argTypes:
    - int
    - Tokens
    - org.apache.xerces.xni.NamespaceContext
    constantsTouched: []
    func_position:
      end: 353
      start: 322
    functionDepth: 2
    functionLinenumber: 322
    functionLinenumberEnd: 353
    functionName: '[org.apache.xerces.impl.xpath.XPath].parseNodeTest(int,Tokens,org.apache.xerces.xni.NamespaceContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - '[NodeTest].<init>(org.apache.xerces.impl.xpath.XPath,String)'
    - '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xpath.XPath)'
    - '[org.apache.xerces.xni.QName].<init>(org.apache.xerces.impl.xpath.XPath,org.apache.xerces.impl.xpath.XPath,org.apache.xerces.impl.xpath.XPath,String)'
    - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].nextTokenAsString()'
    - '[NodeTest].<init>(org.apache.xerces.impl.xpath.XPath)'
    - '[org.apache.xerces.xni.NamespaceContext].getURI(org.apache.xerces.impl.xpath.XPath)'
    - '[NodeTest].<init>(org.apache.xerces.xni.QName)'
    linkageType: ''
    returnType: NodeTest
    signature: '[org.apache.xerces.impl.xpath.XPath].parseNodeTest(int,Tokens,org.apache.xerces.xni.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(char)
      Src: org.apache.xerces.impl.xpath.XPath:2010,1
    - Dst: '[org.apache.xerces.util.SymbolTable].<init>()'
      Src: org.apache.xerces.impl.xpath.XPath:2012,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath].<init>(org.apache.xerces.impl.xpath.XPath,org.apache.xerces.util.SymbolTable,null)'
      Src: org.apache.xerces.impl.xpath.XPath:2013,1
    - Dst: System.out.println(char)
      Src: org.apache.xerces.impl.xpath.XPath:2014,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.impl.xpath.XPath:2017,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xpath.XPath:2017,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.util.SymbolTable
      - LocationPath[]
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 2021
      start: 2006
    functionDepth: 3
    functionLinenumber: 2006
    functionLinenumberEnd: 2021
    functionName: '[org.apache.xerces.impl.xpath.XPath].main(String[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.XPath].<init>(org.apache.xerces.impl.xpath.XPath,org.apache.xerces.util.SymbolTable,null)'
    - System.out.println(char)
    - System.out.println(String)
    - '[org.apache.xerces.util.SymbolTable].<init>()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.XPath].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Step[]
      classConcrete: true
      classEnum: false
      classFields:
      - Step[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.XPath.LocationPath
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - steps
    argTypes:
    - Step[]
    constantsTouched: []
    func_position:
      end: 386
      start: 384
    functionDepth: 0
    functionLinenumber: 384
    functionLinenumberEnd: 386
    functionName: '[org.apache.xerces.impl.xpath.XPath.LocationPath].<init>(Step[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.XPath.LocationPath
    signature: '[org.apache.xerces.impl.xpath.XPath.LocationPath].<init>(Step[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: path.steps[i].clone()
      Src: org.apache.xerces.impl.xpath.XPath.LocationPath:392,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - LocationPath
      classConcrete: true
      classEnum: false
      classFields:
      - Step[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.XPath.LocationPath
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - path
    argTypes:
    - LocationPath
    constantsTouched: []
    func_position:
      end: 394
      start: 389
    functionDepth: 0
    functionLinenumber: 389
    functionLinenumberEnd: 394
    functionName: '[org.apache.xerces.impl.xpath.XPath.LocationPath].<init>(LocationPath)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - path.steps[i].clone()
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.XPath.LocationPath
    signature: '[org.apache.xerces.impl.xpath.XPath.LocationPath].<init>(LocationPath)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.xpath.XPath.LocationPath:402,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.XPath.LocationPath:406,1
    - Dst: steps[i].toString()
      Src: org.apache.xerces.impl.xpath.XPath.LocationPath:408,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xpath.XPath.LocationPath)'
      Src: org.apache.xerces.impl.xpath.XPath.LocationPath:408,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.XPath.LocationPath:414,1
    - Dst: '[Object].toString()'
      Src: org.apache.xerces.impl.xpath.XPath.LocationPath:415,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.LocationPath].indexOf(char)'
      Src: org.apache.xerces.impl.xpath.XPath.LocationPath:416,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.LocationPath].substring(org.apache.xerces.impl.xpath.XPath.LocationPath)'
      Src: org.apache.xerces.impl.xpath.XPath.LocationPath:416,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xpath.XPath.LocationPath)'
      Src: org.apache.xerces.impl.xpath.XPath.LocationPath:416,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.XPath.LocationPath:417,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xpath.XPath.LocationPath:419,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Step[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 420
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 420
    functionName: '[org.apache.xerces.impl.xpath.XPath.LocationPath].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.XPath.LocationPath].substring(org.apache.xerces.impl.xpath.XPath.LocationPath)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(org.apache.xerces.impl.xpath.XPath.LocationPath)'
    - '[Object].toString()'
    - '[org.apache.xerces.impl.xpath.XPath.LocationPath].indexOf(char)'
    - '[StringBuffer].append(char)'
    - steps[i].toString()
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.XPath.LocationPath].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.XPath.LocationPath].<init>()'
      Src: org.apache.xerces.impl.xpath.XPath.LocationPath:424,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Step[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 425
      start: 423
    functionDepth: 0
    functionLinenumber: 423
    functionLinenumberEnd: 425
    functionName: '[org.apache.xerces.impl.xpath.XPath.LocationPath].clone()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.XPath.LocationPath].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xpath.XPath.LocationPath].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Axis
      - NodeTest
      classConcrete: true
      classEnum: false
      classFields:
      - Axis
      - NodeTest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.XPath.Step
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - axis
    - nodeTest
    argTypes:
    - Axis
    - NodeTest
    constantsTouched: []
    func_position:
      end: 457
      start: 454
    functionDepth: 0
    functionLinenumber: 454
    functionLinenumberEnd: 457
    functionName: '[org.apache.xerces.impl.xpath.XPath.Step].<init>(Axis,NodeTest)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.XPath.Step
    signature: '[org.apache.xerces.impl.xpath.XPath.Step].<init>(Axis,NodeTest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: step.axis.clone()
      Src: org.apache.xerces.impl.xpath.XPath.Step:461,1
    - Dst: step.nodeTest.clone()
      Src: org.apache.xerces.impl.xpath.XPath.Step:462,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Step
      classConcrete: true
      classEnum: false
      classFields:
      - Axis
      - NodeTest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.XPath.Step
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - step
    argTypes:
    - Step
    constantsTouched: []
    func_position:
      end: 463
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 463
    functionName: '[org.apache.xerces.impl.xpath.XPath.Step].<init>(Step)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - step.nodeTest.clone()
    - step.axis.clone()
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.XPath.Step
    signature: '[org.apache.xerces.impl.xpath.XPath.Step].<init>(Step)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NodeTest].toString()'
      Src: org.apache.xerces.impl.xpath.XPath.Step:475,1
    - Dst: '[NodeTest].toString()'
      Src: org.apache.xerces.impl.xpath.XPath.Step:478,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Axis
      - NodeTest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 484
      start: 470
    functionDepth: 1
    functionLinenumber: 470
    functionLinenumberEnd: 484
    functionName: '[org.apache.xerces.impl.xpath.XPath.Step].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - '[NodeTest].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.XPath.Step].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Step].<init>()'
      Src: org.apache.xerces.impl.xpath.XPath.Step:488,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Axis
      - NodeTest
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 489
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 489
    functionName: '[org.apache.xerces.impl.xpath.XPath.Step].clone()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - '[Step].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xpath.XPath.Step].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.XPath.Axis
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 533
      start: 531
    functionDepth: 0
    functionLinenumber: 531
    functionLinenumberEnd: 533
    functionName: '[org.apache.xerces.impl.xpath.XPath.Axis].<init>(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.XPath.Axis
    signature: '[org.apache.xerces.impl.xpath.XPath.Axis].<init>(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Axis
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.XPath.Axis
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - axis
    argTypes:
    - Axis
    constantsTouched: []
    func_position:
      end: 538
      start: 536
    functionDepth: 0
    functionLinenumber: 536
    functionLinenumberEnd: 538
    functionName: '[org.apache.xerces.impl.xpath.XPath.Axis].<init>(Axis)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.XPath.Axis
    signature: '[org.apache.xerces.impl.xpath.XPath.Axis].<init>(Axis)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 553
      start: 545
    functionDepth: 0
    functionLinenumber: 545
    functionLinenumberEnd: 553
    functionName: '[org.apache.xerces.impl.xpath.XPath.Axis].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.XPath.Axis].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Axis].<init>()'
      Src: org.apache.xerces.impl.xpath.XPath.Axis:557,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 558
      start: 556
    functionDepth: 0
    functionLinenumber: 556
    functionLinenumberEnd: 558
    functionName: '[org.apache.xerces.impl.xpath.XPath.Axis].clone()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - '[Axis].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xpath.XPath.Axis].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.xpath.XPath.NodeTest:596,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.XPath.NodeTest
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 605
      start: 603
    functionDepth: 2
    functionLinenumber: 603
    functionLinenumberEnd: 605
    functionName: '[org.apache.xerces.impl.xpath.XPath.NodeTest].<init>(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.XPath.NodeTest
    signature: '[org.apache.xerces.impl.xpath.XPath.NodeTest].<init>(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.xpath.XPath.NodeTest:596,1
    - Dst: this.name.setValues(org.apache.xerces.xni.QName)
      Src: org.apache.xerces.impl.xpath.XPath.NodeTest:610,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.XPath.NodeTest
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 611
      start: 608
    functionDepth: 2
    functionLinenumber: 608
    functionLinenumberEnd: 611
    functionName: '[org.apache.xerces.impl.xpath.XPath.NodeTest].<init>(org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - this.name.setValues(org.apache.xerces.xni.QName)
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.XPath.NodeTest
    signature: '[org.apache.xerces.impl.xpath.XPath.NodeTest].<init>(org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.xpath.XPath.NodeTest:596,1
    - Dst: this.name.setValues(String,null,null,String)
      Src: org.apache.xerces.impl.xpath.XPath.NodeTest:615,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.XPath.NodeTest
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 616
      start: 613
    functionDepth: 2
    functionLinenumber: 613
    functionLinenumberEnd: 616
    functionName: '[org.apache.xerces.impl.xpath.XPath.NodeTest].<init>(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - this.name.setValues(String,null,null,String)
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.XPath.NodeTest
    signature: '[org.apache.xerces.impl.xpath.XPath.NodeTest].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.impl.xpath.XPath.NodeTest:596,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.impl.xpath.XPath.NodeTest)'
      Src: org.apache.xerces.impl.xpath.XPath.NodeTest:621,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - NodeTest
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.XPath.NodeTest
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeTest
    argTypes:
    - NodeTest
    constantsTouched: []
    func_position:
      end: 622
      start: 619
    functionDepth: 2
    functionLinenumber: 619
    functionLinenumberEnd: 622
    functionName: '[org.apache.xerces.impl.xpath.XPath.NodeTest].<init>(NodeTest)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.QName].<init>()'
    - '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.impl.xpath.XPath.NodeTest)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.XPath.NodeTest
    signature: '[org.apache.xerces.impl.xpath.XPath.NodeTest].<init>(NodeTest)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: name.prefix.length()
      Src: org.apache.xerces.impl.xpath.XPath.NodeTest:633,1
    - Dst: name.prefix.length()
      Src: org.apache.xerces.impl.xpath.XPath.NodeTest:642,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 659
      start: 629
    functionDepth: 1
    functionLinenumber: 629
    functionLinenumberEnd: 659
    functionName: '[org.apache.xerces.impl.xpath.XPath.NodeTest].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - name.prefix.length()
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.XPath.NodeTest].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NodeTest].<init>()'
      Src: org.apache.xerces.impl.xpath.XPath.NodeTest:663,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 664
      start: 662
    functionDepth: 0
    functionLinenumber: 662
    functionLinenumberEnd: 664
    functionName: '[org.apache.xerces.impl.xpath.XPath.NodeTest].clone()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - '[NodeTest].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xpath.XPath.NodeTest].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:859,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:862,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol()'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:883,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:883,1
    - Dst: '[java.util.Hashtable].put(String,Integer)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:883,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:885,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:885,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:886,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:886,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:887,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:887,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:888,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:888,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:889,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:889,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:890,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:890,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:891,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:891,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:892,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:892,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:893,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:893,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:894,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:894,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:895,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:895,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:896,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:896,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:897,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:897,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:898,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:898,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:899,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:899,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:900,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:900,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:901,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:901,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:902,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:902,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:903,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:903,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:904,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:904,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:905,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:905,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:906,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:906,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:907,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:907,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:908,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:908,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:909,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:909,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:910,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:910,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:911,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:911,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:912,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:912,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:913,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:913,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:914,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:914,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:915,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:915,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:916,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:916,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:917,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:917,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:918,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:918,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:919,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:919,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:920,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:920,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:921,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:921,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:922,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:922,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:923,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:923,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:924,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:924,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:925,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:925,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:926,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:926,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:927,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:927,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:928,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:928,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:929,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:929,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:930,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:930,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:931,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:931,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:932,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:932,1
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:933,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:933,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 104
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - String[]
      - int
      - int[]
      - int
      - SymbolTable
      - java.util.Hashtable
      - java.util.Hashtable
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.XPath.Tokens
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 934
      start: 873
    functionDepth: 1
    functionLinenumber: 873
    functionLinenumberEnd: 934
    functionName: '[org.apache.xerces.impl.xpath.XPath.Tokens].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].put(String,Integer)'
    - '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
    - '[java.util.Hashtable].put(Integer,String)'
    - '[Integer].<init>(int)'
    - '[java.util.Hashtable].<init>()'
    - '[org.apache.xerces.util.SymbolTable].addSymbol()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.XPath.Tokens
    signature: '[org.apache.xerces.impl.xpath.XPath.Tokens].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:947,1
    - Dst: '[java.util.Hashtable].get(Integer)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:947,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - String[]
      - int
      - int[]
      - int
      - SymbolTable
      - java.util.Hashtable
      - java.util.Hashtable
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 948
      start: 946
    functionDepth: 0
    functionLinenumber: 946
    functionLinenumberEnd: 948
    functionName: '[org.apache.xerces.impl.xpath.XPath.Tokens].getTokenString(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - '[Integer].<init>(int)'
    - '[java.util.Hashtable].get(Integer)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.XPath.Tokens].getTokenString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:951,1
    - Dst: '[java.util.Hashtable].size()'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:953,1
    - Dst: '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:953,1
    - Dst: '[java.util.Hashtable].put(Integer,String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:954,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:956,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Tokens].addToken(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:956,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - String[]
      - int
      - int[]
      - int
      - SymbolTable
      - java.util.Hashtable
      - java.util.Hashtable
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tokenStr
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 957
      start: 950
    functionDepth: 0
    functionLinenumber: 950
    functionLinenumberEnd: 957
    functionName: '[org.apache.xerces.impl.xpath.XPath.Tokens].addToken(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].size()'
    - '[Integer].<init>(org.apache.xerces.impl.xpath.XPath.Tokens)'
    - '[Integer].intValue()'
    - '[org.apache.xerces.impl.xpath.XPath.Tokens].addToken(org.apache.xerces.impl.xpath.XPath.Tokens)'
    - '[java.util.Hashtable].get(String)'
    - '[java.util.Hashtable].put(Integer,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.XPath.Tokens].addToken(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(org.apache.xerces.impl.xpath.XPath.Tokens,int,int[],int,int)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:965,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - String[]
      - int
      - int[]
      - int
      - SymbolTable
      - java.util.Hashtable
      - java.util.Hashtable
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 969
      start: 959
    functionDepth: 0
    functionLinenumber: 959
    functionLinenumberEnd: 969
    functionName: '[org.apache.xerces.impl.xpath.XPath.Tokens].addToken(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(org.apache.xerces.impl.xpath.XPath.Tokens,int,int[],int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.XPath.Tokens].addToken(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - String[]
      - int
      - int[]
      - int
      - SymbolTable
      - java.util.Hashtable
      - java.util.Hashtable
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 982
      start: 980
    functionDepth: 0
    functionLinenumber: 980
    functionLinenumberEnd: 982
    functionName: '[org.apache.xerces.impl.xpath.XPath.Tokens].rewind()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.XPath.Tokens].rewind()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - String[]
      - int
      - int[]
      - int
      - SymbolTable
      - java.util.Hashtable
      - java.util.Hashtable
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 989
      start: 987
    functionDepth: 0
    functionLinenumber: 987
    functionLinenumberEnd: 989
    functionName: '[org.apache.xerces.impl.xpath.XPath.Tokens].hasMore()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.XPath.Tokens].hasMore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:999,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - String[]
      - int
      - int[]
      - int
      - SymbolTable
      - java.util.Hashtable
      - java.util.Hashtable
      - int
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.XPathException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1001
      start: 997
    functionDepth: 1
    functionLinenumber: 997
    functionLinenumberEnd: 1001
    functionName: '[org.apache.xerces.impl.xpath.XPath.Tokens].nextToken()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.XPath.Tokens].nextToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1011,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - String[]
      - int
      - int[]
      - int
      - SymbolTable
      - java.util.Hashtable
      - java.util.Hashtable
      - int
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.XPathException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1013
      start: 1009
    functionDepth: 1
    functionLinenumber: 1009
    functionLinenumberEnd: 1013
    functionName: '[org.apache.xerces.impl.xpath.XPath.Tokens].peekToken()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.XPath.Tokens].peekToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(org.apache.xerces.impl.xpath.XPath.Tokens)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1022,1
    - Dst: '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1023,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - String[]
      - int
      - int[]
      - int
      - SymbolTable
      - java.util.Hashtable
      - java.util.Hashtable
      - int
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.XPathException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1025
      start: 1021
    functionDepth: 2
    functionLinenumber: 1021
    functionLinenumberEnd: 1025
    functionName: '[org.apache.xerces.impl.xpath.XPath.Tokens].nextTokenAsString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.XPath.Tokens].getTokenString(org.apache.xerces.impl.xpath.XPath.Tokens)'
    - '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
    - '[org.apache.xerces.impl.xpath.XPath.Tokens].nextToken()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.XPath.Tokens].nextTokenAsString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1032,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1035,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1038,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1041,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1044,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1047,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1050,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1053,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1056,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1059,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1062,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1063,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1064,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1067,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1069,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1070,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1071,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1074,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1077,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1080,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1083,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1086,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1089,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1092,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1095,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1098,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1101,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1103,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1104,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1108,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1111,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1114,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1117,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1120,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1123,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1126,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1129,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1132,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1135,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1138,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1140,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1141,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1142,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1145,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1148,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1151,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1154,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1157,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1160,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1163,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1166,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1169,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1172,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1175,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1178,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1181,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1184,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1185,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1186,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1189,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1190,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1191,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1192,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1195,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1197,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1198,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1199,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1202,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.xpath.XPath.Tokens:1205,1
    CyclomaticComplexity: 105
    EdgeCount: 105
    ICount: 120
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - String[]
      - int
      - int[]
      - int
      - SymbolTable
      - java.util.Hashtable
      - java.util.Hashtable
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1207
      start: 1027
    functionDepth: 1
    functionLinenumber: 1027
    functionLinenumberEnd: 1207
    functionName: '[org.apache.xerces.impl.xpath.XPath.Tokens].dumpTokens()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - System.out.print(String)
    - System.out.println()
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.XPath.Tokens].dumpTokens()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1286,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1287,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1288,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1289,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1291,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1292,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1293,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1294,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1296,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1297,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1298,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1299,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1300,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1301,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1302,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1303,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1304,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1305,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1306,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1307,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - byte[]
      - SymbolTable
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.XPath.Scanner
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 1320
      start: 1315
    functionDepth: 1
    functionLinenumber: 1315
    functionLinenumberEnd: 1320
    functionName: '[org.apache.xerces.impl.xpath.XPath.Scanner].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - '[String].intern()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.XPath.Scanner
    signature: '[org.apache.xerces.impl.xpath.XPath.Scanner].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1339,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1347,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1360,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1367,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1374,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1381,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1393,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1398,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1400,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1404,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].scanNumber(XPath.Tokens,String,int,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1406,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1408,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1412,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1422,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1425,1
    - Dst: '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1429,1
    - Dst: '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1431,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1438,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1445,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1456,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1461,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1469,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1473,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1475,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1481,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1486,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1493,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1500,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1507,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1518,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1523,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1531,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1535,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1537,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1543,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1549,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1553,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1555,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1561,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1574,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1581,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1584,1
    - Dst: '[String].substring(org.apache.xerces.impl.xpath.XPath.Scanner,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1586,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1586,1
    - Dst: '[XPath.Tokens].addToken(String)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1586,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1596,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].scanNumber(XPath.Tokens,String,int,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1598,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].scanNCName(String,int,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1609,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1615,1
    - Dst: '[String].substring(org.apache.xerces.impl.xpath.XPath.Scanner,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1620,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1620,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].scanNCName(String,int,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1630,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1636,1
    - Dst: '[String].substring(org.apache.xerces.impl.xpath.XPath.Scanner,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1641,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1641,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1643,1
    - Dst: '[XPath.Tokens].addToken(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1645,1
    - Dst: '[XPath.Tokens].addToken(String)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1646,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1662,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1665,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].scanNCName(String,int,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1706,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1712,1
    - Dst: '[String].substring(org.apache.xerces.impl.xpath.XPath.Scanner,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1717,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1717,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1726,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1729,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1734,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].scanNCName(String,int,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1740,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1746,1
    - Dst: '[String].substring(org.apache.xerces.impl.xpath.XPath.Scanner,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1751,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1751,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1761,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1769,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1772,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1775,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1778,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1799,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1801,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1803,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1805,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1807,1
    - Dst: '[XPath.Tokens].addToken(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1808,1
    - Dst: '[XPath.Tokens].addToken(String)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1809,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1811,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1824,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1826,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1828,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1830,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1832,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1834,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1836,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1838,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1840,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1842,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1844,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1846,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1848,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1850,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1859,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1874,1
    - Dst: '[XPath.Tokens].addToken(String)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1876,1
    - Dst: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1878,1
    - Dst: '[XPath.Tokens].addToken(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1880,1
    - Dst: '[XPath.Tokens].addToken(String)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1881,1
    - Dst: '[XPath.Tokens].dumpTokens()'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1891,1
    CyclomaticComplexity: 215
    EdgeCount: 215
    ICount: 366
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - XPath.Tokens
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - byte[]
      - SymbolTable
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.XPathException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - symbolTable
    - tokens
    - data
    - currentOffset
    - endOffset
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - XPath.Tokens
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1894
      start: 1325
    functionDepth: 1
    functionLinenumber: 1325
    functionLinenumberEnd: 1894
    functionName: '[org.apache.xerces.impl.xpath.XPath.Scanner].scanExpr(org.apache.xerces.util.SymbolTable,XPath.Tokens,String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.XPath.Scanner].scanNCName(String,int,org.apache.xerces.impl.xpath.XPath.Scanner)'
    - '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,org.apache.xerces.impl.xpath.XPath.Scanner)'
    - '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
    - '[String].charAt(org.apache.xerces.impl.xpath.XPath.Scanner)'
    - '[String].charAt(int)'
    - '[org.apache.xerces.impl.xpath.XPath.Scanner].scanNumber(XPath.Tokens,String,int,org.apache.xerces.impl.xpath.XPath.Scanner)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.impl.xpath.XPath.Scanner)'
    - '[XPath.Tokens].dumpTokens()'
    - '[String].substring(org.apache.xerces.impl.xpath.XPath.Scanner,org.apache.xerces.impl.xpath.XPath.Scanner)'
    - '[XPath.Tokens].addToken(org.apache.xerces.impl.xpath.XPath.Scanner)'
    - '[XPath.Tokens].addToken(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.XPath.Scanner].scanExpr(org.apache.xerces.util.SymbolTable,XPath.Tokens,String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1900,1
    - Dst: '[org.apache.xerces.util.XMLChar].isNameStart(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1902,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1918,1
    - Dst: '[org.apache.xerces.util.XMLChar].isName(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1920,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - byte[]
      - SymbolTable
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - data
    - endOffset
    - currentOffset
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1940
      start: 1899
    functionDepth: 1
    functionLinenumber: 1899
    functionLinenumberEnd: 1940
    functionName: '[org.apache.xerces.impl.xpath.XPath.Scanner].scanNCName(String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isName(org.apache.xerces.impl.xpath.XPath.Scanner)'
    - '[String].charAt(int)'
    - '[org.apache.xerces.util.XMLChar].isNameStart(org.apache.xerces.impl.xpath.XPath.Scanner)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.XPath.Scanner].scanNCName(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1946,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1954,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1959,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1965,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1971,1
    - Dst: '[XPath.Tokens].addToken(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1977,1
    - Dst: '[XPath.Tokens].addToken(org.apache.xerces.impl.xpath.XPath.Scanner)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1978,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - XPath.Tokens
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - byte[]
      - SymbolTable
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - tokens
    - data
    - endOffset
    - currentOffset
    argTypes:
    - XPath.Tokens
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1980
      start: 1945
    functionDepth: 1
    functionLinenumber: 1945
    functionLinenumberEnd: 1980
    functionName: '[org.apache.xerces.impl.xpath.XPath.Scanner].scanNumber(XPath.Tokens,String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(int)'
    - '[XPath.Tokens].addToken(org.apache.xerces.impl.xpath.XPath.Scanner)'
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.XPath.Scanner].scanNumber(XPath.Tokens,String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XPath.Tokens].addToken(int)'
      Src: org.apache.xerces.impl.xpath.XPath.Scanner:1996,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - XPath.Tokens
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - byte[]
      - SymbolTable
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.XPathException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - tokens
    - token
    argTypes:
    - XPath.Tokens
    - int
    constantsTouched: []
    func_position:
      end: 1997
      start: 1994
    functionDepth: 0
    functionLinenumber: 1994
    functionLinenumberEnd: 1997
    functionName: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
    functionUses: 0
    functionsReached:
    - '[XPath.Tokens].addToken(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].<init>()'
      Src: org.apache.xerces.impl.xpath.XPathException:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.XPathException
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.impl.xpath.XPathException].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPathException.java
    functionUses: 0
    functionsReached:
    - '[Exception].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.XPathException
    signature: '[org.apache.xerces.impl.xpath.XPathException].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].<init>()'
      Src: org.apache.xerces.impl.xpath.XPathException:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.XPathException
      static: false
      superClass: Exception
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPathException.java
    functionUses: 9
    functionsReached:
    - '[Exception].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.XPathException
    signature: '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.impl.xpath.XPathException].getKey()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/XPathException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.XPathException].getKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:39,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].setSorted(boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int[]
      - boolean
      - boolean
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - int[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RangeToken
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.Token
    argCount: 1
    argNames:
    - type
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 41
      start: 38
    functionDepth: 2
    functionLinenumber: 38
    functionLinenumberEnd: 41
    functionName: '[org.apache.xerces.impl.xpath.regex.RangeToken].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RangeToken.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].<init>(int)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].setSorted(boolean)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RangeToken
    signature: '[org.apache.xerces.impl.xpath.regex.RangeToken].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].setSorted(boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:61,1
    - Dst: System.arraycopy(int[],int,org.apache.xerces.impl.xpath.regex.RangeToken,int,org.apache.xerces.impl.xpath.regex.RangeToken)
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:69,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].setSorted(boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:72,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges()'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:76,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int[]
      - boolean
      - boolean
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - int[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.Token
    argCount: 2
    argNames:
    - start
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 78
      start: 44
    functionDepth: 2
    functionLinenumber: 44
    functionLinenumberEnd: 78
    functionName: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RangeToken.java
    functionUses: 6
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].setSorted(boolean)'
    - System.arraycopy(int[],int,org.apache.xerces.impl.xpath.regex.RangeToken,int,org.apache.xerces.impl.xpath.regex.RangeToken)
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int[]
      - boolean
      - boolean
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - int[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.impl.xpath.regex.RangeToken].isSorted()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RangeToken.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RangeToken].isSorted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int[]
      - boolean
      - boolean
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - int[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.Token
    argCount: 1
    argNames:
    - sort
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.impl.xpath.regex.RangeToken].setSorted(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RangeToken.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RangeToken].setSorted(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int[]
      - boolean
      - boolean
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - int[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.impl.xpath.regex.RangeToken].isCompacted()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RangeToken.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RangeToken].isCompacted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int[]
      - boolean
      - boolean
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - int[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.apache.xerces.impl.xpath.regex.RangeToken].setCompacted()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RangeToken.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RangeToken].setCompacted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].isSorted()'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:95,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].setSorted(boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:118,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int[]
      - boolean
      - boolean
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - int[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 94
    functionDepth: 1
    functionLinenumber: 94
    functionLinenumberEnd: 119
    functionName: '[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RangeToken.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].setSorted(boolean)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].isSorted()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].isCompacted()'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:128,1
    - Dst: System.err.println(String)
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:145,1
    - Dst: System.err.println(String)
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:157,1
    - Dst: System.err.println(String)
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:167,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:178,1
    - Dst: System.arraycopy(int[],int,org.apache.xerces.impl.xpath.regex.RangeToken,int,org.apache.xerces.impl.xpath.regex.RangeToken)
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:190,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].setCompacted()'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:193,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 100
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int[]
      - boolean
      - boolean
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - int[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 194
    functionName: '[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RangeToken.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].isCompacted()'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].setCompacted()'
    - System.arraycopy(int[],int,org.apache.xerces.impl.xpath.regex.RangeToken,int,org.apache.xerces.impl.xpath.regex.RangeToken)
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges()'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:198,1
    - Dst: tok.sortRanges()
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:199,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].setSorted(boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:203,1
    - Dst: System.arraycopy(org.apache.xerces.impl.xpath.regex.RangeToken,int,int[],int,org.apache.xerces.impl.xpath.regex.RangeToken)
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:206,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int[]
      - boolean
      - boolean
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - int[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.Token
    argCount: 1
    argNames:
    - token
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 227
      start: 196
    functionDepth: 2
    functionLinenumber: 196
    functionLinenumberEnd: 227
    functionName: '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RangeToken.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].setSorted(boolean)'
    - System.arraycopy(org.apache.xerces.impl.xpath.regex.RangeToken,int,int[],int,org.apache.xerces.impl.xpath.regex.RangeToken)
    - tok.sortRanges()
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].intersectRanges(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:231,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges()'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:238,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges()'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:239,1
    - Dst: tok.sortRanges()
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:240,1
    - Dst: tok.compactRanges()
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:241,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:303,1
    - Dst: System.arraycopy(org.apache.xerces.impl.xpath.regex.RangeToken,int,int[],int,org.apache.xerces.impl.xpath.regex.RangeToken)
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:315,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 74
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int[]
      - boolean
      - boolean
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - int[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.Token
    argCount: 1
    argNames:
    - token
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 317
      start: 229
    functionDepth: 3
    functionLinenumber: 229
    functionLinenumberEnd: 317
    functionName: '[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RangeToken.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(org.apache.xerces.impl.xpath.regex.RangeToken,int,int[],int,org.apache.xerces.impl.xpath.regex.RangeToken)
    - tok.sortRanges()
    - '[RuntimeException].<init>(String)'
    - '[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()'
    - tok.compactRanges()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges()'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:327,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges()'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:328,1
    - Dst: tok.sortRanges()
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:329,1
    - Dst: tok.compactRanges()
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:330,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:392,1
    - Dst: System.arraycopy(org.apache.xerces.impl.xpath.regex.RangeToken,int,int[],int,org.apache.xerces.impl.xpath.regex.RangeToken)
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:405,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 72
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int[]
      - boolean
      - boolean
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - int[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.Token
    argCount: 1
    argNames:
    - token
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 407
      start: 322
    functionDepth: 2
    functionLinenumber: 322
    functionLinenumberEnd: 407
    functionName: '[org.apache.xerces.impl.xpath.regex.RangeToken].intersectRanges(org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RangeToken.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(org.apache.xerces.impl.xpath.regex.RangeToken,int,int[],int,org.apache.xerces.impl.xpath.regex.RangeToken)
    - tok.sortRanges()
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges()'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges()'
    - tok.compactRanges()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RangeToken].intersectRanges(org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:415,1
    - Dst: tok.sortRanges()
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:417,1
    - Dst: tok.compactRanges()
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:418,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:425,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].setCompacted()'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:440,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int[]
      - boolean
      - boolean
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - int[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: true
      superClass: org.apache.xerces.impl.xpath.regex.Token
    argCount: 1
    argNames:
    - token
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 442
      start: 413
    functionDepth: 4
    functionLinenumber: 413
    functionLinenumberEnd: 442
    functionName: '[org.apache.xerces.impl.xpath.regex.RangeToken].complementRanges(org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RangeToken.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - tok.sortRanges()
    - '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].setCompacted()'
    - tok.compactRanges()
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RangeToken].complementRanges(org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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:448,1
    - Dst: uppers.addRange(org.apache.xerces.impl.xpath.regex.RangeToken,org.apache.xerces.impl.xpath.regex.RangeToken)
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:452,1
    - Dst: Character.toUpperCase(char)
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:454,1
    - Dst: uppers.addRange(org.apache.xerces.impl.xpath.regex.RangeToken,org.apache.xerces.impl.xpath.regex.RangeToken)
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:455,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:459,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createNRange()'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:459,1
    - Dst: lowers.addRange(org.apache.xerces.impl.xpath.regex.RangeToken,org.apache.xerces.impl.xpath.regex.RangeToken)
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:463,1
    - Dst: Character.toLowerCase(char)
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:465,1
    - Dst: lowers.addRange(org.apache.xerces.impl.xpath.regex.RangeToken,org.apache.xerces.impl.xpath.regex.RangeToken)
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:466,1
    - Dst: lowers.mergeRanges(org.apache.xerces.impl.xpath.regex.RangeToken)
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:470,1
    - Dst: lowers.mergeRanges()
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:471,1
    - Dst: lowers.compactRanges()
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:472,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int[]
      - boolean
      - boolean
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - int[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RangeToken
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 476
      start: 444
    functionDepth: 4
    functionLinenumber: 444
    functionLinenumberEnd: 476
    functionName: '[org.apache.xerces.impl.xpath.regex.RangeToken].getCaseInsensitiveToken()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RangeToken.java
    functionUses: 0
    functionsReached:
    - lowers.compactRanges()
    - uppers.addRange(org.apache.xerces.impl.xpath.regex.RangeToken,org.apache.xerces.impl.xpath.regex.RangeToken)
    - '[org.apache.xerces.impl.xpath.regex.Token].createNRange()'
    - lowers.addRange(org.apache.xerces.impl.xpath.regex.RangeToken,org.apache.xerces.impl.xpath.regex.RangeToken)
    - lowers.mergeRanges()
    - '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
    - Character.toUpperCase(char)
    - Character.toLowerCase(char)
    - lowers.mergeRanges(org.apache.xerces.impl.xpath.regex.RangeToken)
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RangeToken
    signature: '[org.apache.xerces.impl.xpath.regex.RangeToken].getCaseInsensitiveToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.print(String)
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:479,1
    - Dst: System.err.println(String)
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:481,1
    - Dst: System.err.print(String)
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:485,1
    - Dst: System.err.println(String)
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:487,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int[]
      - boolean
      - boolean
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - int[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 488
      start: 478
    functionDepth: 1
    functionLinenumber: 478
    functionLinenumberEnd: 488
    functionName: '[org.apache.xerces.impl.xpath.regex.RangeToken].dumpRanges()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RangeToken.java
    functionUses: 0
    functionsReached:
    - System.err.println(String)
    - System.err.print(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RangeToken].dumpRanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].createMap()'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:491,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int[]
      - boolean
      - boolean
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - int[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.Token
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 511
      start: 490
    functionDepth: 1
    functionLinenumber: 490
    functionLinenumberEnd: 511
    functionName: '[org.apache.xerces.impl.xpath.regex.RangeToken].match(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RangeToken.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].createMap()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RangeToken].match(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int[]
      - boolean
      - boolean
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - int[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 541
      start: 514
    functionDepth: 0
    functionLinenumber: 514
    functionLinenumberEnd: 541
    functionName: '[org.apache.xerces.impl.xpath.regex.RangeToken].createMap()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RangeToken.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RangeToken].createMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:555,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:556,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:558,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].escapeCharInCharClass()'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:560,1
    - Dst: '[StringBuffer].append(String)'
      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:562,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:562,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:563,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].escapeCharInCharClass()'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:564,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:564,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:567,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:568,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:578,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:579,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:581,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].escapeCharInCharClass()'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:583,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:583,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].escapeCharInCharClass()'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:585,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:585,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:586,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].escapeCharInCharClass()'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:587,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:587,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:590,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:591,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int[]
      - boolean
      - boolean
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - int[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.Token
    argCount: 1
    argNames:
    - options
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 595
      start: 543
    functionDepth: 1
    functionLinenumber: 543
    functionLinenumberEnd: 595
    functionName: '[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RangeToken.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].escapeCharInCharClass()'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.toHexString(int)
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:612,1
    - Dst: pre.length()
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:613,1
    - Dst: pre.length()
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:613,1
    - Dst: pre.substring(int,org.apache.xerces.impl.xpath.regex.RangeToken)
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:613,1
    - Dst: Integer.toHexString(int)
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:615,1
    - Dst: pre.length()
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:616,1
    - Dst: pre.length()
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:616,1
    - Dst: pre.substring(int,org.apache.xerces.impl.xpath.regex.RangeToken)
      Src: org.apache.xerces.impl.xpath.regex.RangeToken:616,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int[]
      - boolean
      - boolean
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - int[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.apache.xerces.impl.xpath.regex.Token
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 621
      start: 597
    functionDepth: 1
    functionLinenumber: 597
    functionLinenumberEnd: 621
    functionName: '[org.apache.xerces.impl.xpath.regex.RangeToken].escapeCharInCharClass(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RangeToken.java
    functionUses: 0
    functionsReached:
    - pre.substring(int,org.apache.xerces.impl.xpath.regex.RangeToken)
    - Integer.toHexString(int)
    - pre.length()
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.RangeToken].escapeCharInCharClass(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:85,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].setLocale(org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RegexParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 0
    functionsReached:
    - '[java.util.Locale].getDefault()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].setLocale(org.apache.xerces.impl.xpath.regex.RegexParser)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RegexParser
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].setLocale(java.util.Locale)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RegexParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].<init>(java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].setLocale(java.util.Locale)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RegexParser
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].<init>(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ResourceBundle].getBundle(String,java.util.Locale)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:94,1
    - Dst: '[java.util.ResourceBundle].getBundle(String)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:97,1
    - Dst: mre.getMessage()
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:102,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:101,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 104
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 104
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].setLocale(java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - mre.getMessage()
    - '[java.util.ResourceBundle].getBundle(String)'
    - '[java.util.ResourceBundle].getBundle(String,java.util.Locale)'
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ResourceBundle].getString(String)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:107,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParseException].<init>(org.apache.xerces.impl.xpath.regex.RegexParser,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.ParseException
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - loc
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 21
    functionsReached:
    - '[java.util.ResourceBundle].getString(String)'
    - '[org.apache.xerces.impl.xpath.regex.ParseException].<init>(org.apache.xerces.impl.xpath.regex.RegexParser,int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.ParseException
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - flag
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].setContext(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:117,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:122,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].stripExtendedComment(String)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:123,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:124,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:127,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:128,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:130,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:131,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:132,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:135,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:136,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:138,1
    - Dst: '[java.util.Vector].removeAllElements()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:140,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - regex
    - options
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 143
      start: 114
    functionDepth: 9
    functionLinenumber: 114
    functionLinenumberEnd: 143
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].parse(String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].setContext(int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
    - '[java.util.Vector].removeAllElements()'
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.xpath.regex.RegexParser)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,org.apache.xerces.impl.xpath.regex.RegexParser)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
    - '[org.apache.xerces.impl.xpath.regex.REUtil].stripExtendedComment(String)'
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
    - '[String].length()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].parse(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - con
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 154
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].setContext(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].setContext(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 21
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:168,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:178,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:179,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:185,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:193,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:194,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:200,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:201,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].isLowSurrogate(org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:202,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates(org.apache.xerces.impl.xpath.regex.RegexParser,org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:203,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:222,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:230,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:241,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:244,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:245,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:254,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:255,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:261,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:265,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:269,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:281,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:288,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:289,1
    CyclomaticComplexity: 90
    EdgeCount: 90
    ICount: 118
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 296
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 296
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 34
    functionsReached:
    - '[String].charAt()'
    - '[String].charAt(int)'
    - '[org.apache.xerces.impl.xpath.regex.REUtil].isLowSurrogate(org.apache.xerces.impl.xpath.regex.RegexParser)'
    - '[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(org.apache.xerces.impl.xpath.regex.RegexParser)'
    - '[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates(org.apache.xerces.impl.xpath.regex.RegexParser,org.apache.xerces.impl.xpath.regex.RegexParser)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseTerm()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:308,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:310,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:311,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createUnion()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:313,1
    - Dst: '[Token.UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:314,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseTerm()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:317,1
    - Dst: tok.addChild(org.apache.xerces.impl.xpath.regex.Token)
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:317,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 307
    functionDepth: 8
    functionLinenumber: 307
    functionLinenumberEnd: 320
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 10
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].createUnion()'
    - tok.addChild(org.apache.xerces.impl.xpath.regex.Token)
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    - '[Token.UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseTerm()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:326,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createEmpty()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:328,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseFactor()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:330,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:332,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createConcat()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:334,1
    - Dst: '[Token.ConcatToken].addChild(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:335,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseFactor()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:338,1
    - Dst: '[Token.ConcatToken].addChild(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:338,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 343
      start: 325
    functionDepth: 7
    functionLinenumber: 325
    functionLinenumberEnd: 343
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseTerm()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseFactor()'
    - '[org.apache.xerces.impl.xpath.regex.Token].createConcat()'
    - '[org.apache.xerces.impl.xpath.regex.Token].createEmpty()'
    - '[Token.ConcatToken].addChild(org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseTerm()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:348,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 350
      start: 347
    functionDepth: 2
    functionLinenumber: 347
    functionLinenumberEnd: 350
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processCaret()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processCaret()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:352,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 354
      start: 351
    functionDepth: 2
    functionLinenumber: 351
    functionLinenumberEnd: 354
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processDollar()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processDollar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:356,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(int,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:357,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(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:358,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:359,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 361
      start: 355
    functionDepth: 9
    functionLinenumber: 355
    functionLinenumberEnd: 361
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processLookahead()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()'
    - '[org.apache.xerces.impl.xpath.regex.Token].createLook(int,org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processLookahead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:363,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(int,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:364,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(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:365,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:366,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 368
      start: 362
    functionDepth: 9
    functionLinenumber: 362
    functionLinenumberEnd: 368
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processNegativelookahead()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()'
    - '[org.apache.xerces.impl.xpath.regex.Token].createLook(int,org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processNegativelookahead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:370,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(int,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:371,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(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:372,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:373,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 375
      start: 369
    functionDepth: 9
    functionLinenumber: 369
    functionLinenumberEnd: 375
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processLookbehind()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()'
    - '[org.apache.xerces.impl.xpath.regex.Token].createLook(int,org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processLookbehind()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:377,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(int,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:378,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(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:379,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:380,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 382
      start: 376
    functionDepth: 9
    functionLinenumber: 376
    functionLinenumberEnd: 382
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processNegativelookbehind()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()'
    - '[org.apache.xerces.impl.xpath.regex.Token].createLook(int,org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processNegativelookbehind()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:384,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 386
      start: 383
    functionDepth: 2
    functionLinenumber: 383
    functionLinenumberEnd: 386
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_A()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:388,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 390
      start: 387
    functionDepth: 2
    functionLinenumber: 387
    functionLinenumberEnd: 390
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_Z()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_Z()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:392,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 394
      start: 391
    functionDepth: 2
    functionLinenumber: 391
    functionLinenumberEnd: 394
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_z()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_z()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:396,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 398
      start: 395
    functionDepth: 2
    functionLinenumber: 395
    functionLinenumberEnd: 398
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_b()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_b()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:400,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 399
    functionDepth: 2
    functionLinenumber: 399
    functionLinenumberEnd: 402
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_B()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_B()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:404,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 406
      start: 403
    functionDepth: 2
    functionLinenumber: 403
    functionLinenumberEnd: 406
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_lt()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_lt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:408,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 410
      start: 407
    functionDepth: 2
    functionLinenumber: 407
    functionLinenumberEnd: 410
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_gt()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_gt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:412,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:413,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:414,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createNGClosure(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:415,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createClosure(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:417,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tok
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 418
      start: 411
    functionDepth: 2
    functionLinenumber: 411
    functionLinenumberEnd: 418
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processStar(org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].createClosure(org.apache.xerces.impl.xpath.regex.Token)'
    - '[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)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processStar(org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:421,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:422,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:423,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createNGClosure(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:424,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createConcat(org.apache.xerces.impl.xpath.regex.Token,Token.ClosureToken)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:424,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createClosure(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:426,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createConcat(org.apache.xerces.impl.xpath.regex.Token,Token.ClosureToken)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:426,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tok
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 427
      start: 419
    functionDepth: 2
    functionLinenumber: 419
    functionLinenumberEnd: 427
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processPlus(org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].createClosure(org.apache.xerces.impl.xpath.regex.Token)'
    - '[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].createConcat(org.apache.xerces.impl.xpath.regex.Token,Token.ClosureToken)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processPlus(org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:430,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createUnion()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:431,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:432,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:433,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createEmpty()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:434,1
    - Dst: '[Token.UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:434,1
    - Dst: '[Token.UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:435,1
    - Dst: '[Token.UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:437,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createEmpty()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:438,1
    - Dst: '[Token.UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:438,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tok
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 441
      start: 428
    functionDepth: 2
    functionLinenumber: 428
    functionLinenumberEnd: 441
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processQuestion(org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].createEmpty()'
    - '[org.apache.xerces.impl.xpath.regex.Token].createUnion()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    - '[Token.UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processQuestion(org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:443,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - 'off'
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 444
      start: 442
    functionDepth: 0
    functionLinenumber: 442
    functionLinenumberEnd: 444
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].checkQuestion(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].checkQuestion(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:446,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(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:448,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(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:449,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:451,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 453
      start: 445
    functionDepth: 9
    functionLinenumber: 445
    functionLinenumberEnd: 453
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processParen()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    - '[org.apache.xerces.impl.xpath.regex.Token].createParen(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.RegexParser)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processParen()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:455,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(org.apache.xerces.impl.xpath.regex.Token,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:456,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(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:457,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:458,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 460
      start: 454
    functionDepth: 9
    functionLinenumber: 454
    functionLinenumberEnd: 460
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processParen2()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()'
    - '[org.apache.xerces.impl.xpath.regex.Token].createParen(org.apache.xerces.impl.xpath.regex.Token,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processParen2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:463,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:467,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:473,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:476,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:493,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser.ReferencePosition].<init>(org.apache.xerces.impl.xpath.regex.RegexParser,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:494,1
    - Dst: '[java.util.Vector].addElement(org.apache.xerces.impl.xpath.regex.RegexParser.ReferencePosition)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:494,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:496,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:496,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:500,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseFactor()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:501,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:509,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:509,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:512,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:516,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:517,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].size()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:520,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:520,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:521,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:522,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:524,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:524,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:525,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createCondition(org.apache.xerces.impl.xpath.regex.RegexParser,org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:526,1
    CyclomaticComplexity: 33
    EdgeCount: 33
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 527
      start: 461
    functionDepth: 7
    functionLinenumber: 461
    functionLinenumberEnd: 527
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processCondition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseFactor()'
    - '[java.util.Vector].<init>()'
    - '[org.apache.xerces.impl.xpath.regex.Token].createCondition(org.apache.xerces.impl.xpath.regex.RegexParser,org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)'
    - '[String].charAt(int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser.ReferencePosition].<init>(org.apache.xerces.impl.xpath.regex.RegexParser,int)'
    - '[org.apache.xerces.impl.xpath.regex.Token].size()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    - '[java.util.Vector].addElement(org.apache.xerces.impl.xpath.regex.RegexParser.ReferencePosition)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processCondition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:533,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].getOptionValue(org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:534,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:539,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:543,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].getOptionValue(org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:544,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:549,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:554,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(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.RegexParser,org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:555,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:556,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:556,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:557,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:560,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:561,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createModifierGroup(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.RegexParser,org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:561,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:563,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 566
      start: 528
    functionDepth: 9
    functionLinenumber: 528
    functionLinenumberEnd: 566
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processModifiers()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()'
    - '[org.apache.xerces.impl.xpath.regex.Token].createModifierGroup(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.RegexParser,org.apache.xerces.impl.xpath.regex.RegexParser)'
    - '[String].charAt(int)'
    - '[org.apache.xerces.impl.xpath.regex.REUtil].getOptionValue(org.apache.xerces.impl.xpath.regex.RegexParser)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processModifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:568,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(int,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:569,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(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:570,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:571,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 573
      start: 567
    functionDepth: 9
    functionLinenumber: 567
    functionLinenumberEnd: 573
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processIndependent()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()'
    - '[org.apache.xerces.impl.xpath.regex.Token].createLook(int,org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processIndependent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:577,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:578,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:579,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createChar(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:580,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 581
      start: 574
    functionDepth: 2
    functionLinenumber: 574
    functionLinenumberEnd: 581
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_c()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
    - '[String].charAt()'
    - '[org.apache.xerces.impl.xpath.regex.Token].createChar(int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_c()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:583,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 584
      start: 582
    functionDepth: 1
    functionLinenumber: 582
    functionLinenumberEnd: 584
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_C()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_C()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createChar(char)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:586,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:587,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 589
      start: 585
    functionDepth: 2
    functionLinenumber: 585
    functionLinenumberEnd: 589
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_i()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].createChar(char)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_i()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:591,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 592
      start: 590
    functionDepth: 1
    functionLinenumber: 590
    functionLinenumberEnd: 592
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_I()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_I()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:594,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getGraphemePattern()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:595,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 596
      start: 593
    functionDepth: 5
    functionLinenumber: 593
    functionLinenumberEnd: 596
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_g()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].getGraphemePattern()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_g()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:598,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getCombiningCharacterSequence()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:599,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 600
      start: 597
    functionDepth: 6
    functionLinenumber: 597
    functionLinenumberEnd: 600
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_X()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].getCombiningCharacterSequence()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_X()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:606,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:609,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createBackReference(org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:626,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:628,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser.ReferencePosition].<init>(org.apache.xerces.impl.xpath.regex.RegexParser,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:629,1
    - Dst: '[java.util.Vector].addElement(org.apache.xerces.impl.xpath.regex.RegexParser.ReferencePosition)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:629,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:630,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 632
      start: 601
    functionDepth: 2
    functionLinenumber: 601
    functionLinenumberEnd: 632
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBackreference()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[java.util.Vector].<init>()'
    - '[String].charAt(int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser.ReferencePosition].<init>(org.apache.xerces.impl.xpath.regex.RegexParser,int)'
    - '[org.apache.xerces.impl.xpath.regex.Token].createBackReference(org.apache.xerces.impl.xpath.regex.RegexParser)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    - '[java.util.Vector].addElement(org.apache.xerces.impl.xpath.regex.RegexParser.ReferencePosition)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBackreference()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:646,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].processCaret()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:649,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].processDollar()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:650,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].processLookahead()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:651,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].processNegativelookahead()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:652,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].processLookbehind()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:653,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].processNegativelookbehind()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:654,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:657,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createEmpty()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:658,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_A()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:662,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_Z()'
      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_b()'
      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_lt()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:667,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_gt()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:668,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseAtom()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:672,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:673,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].processStar(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:675,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].processPlus(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:676,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].processQuestion(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:677,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:684,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:688,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:691,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:695,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:702,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:704,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:708,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:712,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:716,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:724,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].checkQuestion(org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:726,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createNGClosure(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:727,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createClosure(Token.ClosureToken)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:730,1
    - Dst: '[Token.ClosureToken].setMin(org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:734,1
    - Dst: '[Token.ClosureToken].setMax(org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:735,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:737,1
    CyclomaticComplexity: 63
    EdgeCount: 63
    ICount: 96
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 741
      start: 645
    functionDepth: 6
    functionLinenumber: 645
    functionLinenumberEnd: 741
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseFactor()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_Z()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_gt()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processPlus(org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processNegativelookahead()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processLookbehind()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_A()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseAtom()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_b()'
    - '[Token.ClosureToken].setMax(org.apache.xerces.impl.xpath.regex.RegexParser)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_lt()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processStar(org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processNegativelookbehind()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processQuestion(org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
    - '[org.apache.xerces.impl.xpath.regex.Token].createClosure(Token.ClosureToken)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processDollar()'
    - '[org.apache.xerces.impl.xpath.regex.Token].createNGClosure(org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processLookahead()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processCaret()'
    - '[String].charAt()'
    - '[Token.ClosureToken].setMin(org.apache.xerces.impl.xpath.regex.RegexParser)'
    - '[org.apache.xerces.impl.xpath.regex.Token].createEmpty()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].checkQuestion(org.apache.xerces.impl.xpath.regex.RegexParser)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_B()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_z()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseFactor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:750,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].processParen()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:753,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].processParen2()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:754,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].processCondition()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:755,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].processModifiers()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:756,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].processIndependent()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:757,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:759,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseCharacterClass(boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:770,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseSetOperations()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:771,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].getTokenForShorthand(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:778,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:779,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].decodeEscaped()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:785,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createChar(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:787,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].decomposeToSurrogates(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:789,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createString(String)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:789,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_c()'
      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_i()'
      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_g()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:798,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_X()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:799,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBackreference()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:802,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_pP(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:807,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:808,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createChar(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:812,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:814,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:819,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createChar(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:820,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:822,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:823,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:824,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].isLowSurrogate(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:824,1
    - Dst: '[String].<init>(org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:828,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createString(String)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:828,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createParen(Token.StringToken,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:828,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:829,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:834,1
    CyclomaticComplexity: 77
    EdgeCount: 77
    ICount: 64
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 837
      start: 749
    functionDepth: 7
    functionLinenumber: 749
    functionLinenumberEnd: 837
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseAtom()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseSetOperations()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processCondition()'
    - '[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(org.apache.xerces.impl.xpath.regex.RegexParser)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processParen2()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBackreference()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].decodeEscaped()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_i()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    - '[org.apache.xerces.impl.xpath.regex.REUtil].isLowSurrogate(int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_pP(int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processModifiers()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_c()'
    - '[String].<init>(org.apache.xerces.impl.xpath.regex.RegexParser)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processParen()'
    - '[org.apache.xerces.impl.xpath.regex.REUtil].decomposeToSurrogates(int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_g()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].getTokenForShorthand(int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_C()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_I()'
    - '[org.apache.xerces.impl.xpath.regex.Token].createChar(int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
    - '[org.apache.xerces.impl.xpath.regex.Token].createParen(Token.StringToken,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processIndependent()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseCharacterClass(boolean)'
    - '[org.apache.xerces.impl.xpath.regex.Token].createString(String)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_X()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,org.apache.xerces.impl.xpath.regex.RegexParser)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseAtom()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:841,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:842,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:843,1
    - Dst: '[String].indexOf(char,org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:848,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:851,1
    - Dst: '[String].substring(org.apache.xerces.impl.xpath.regex.RegexParser,org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:853,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:856,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getRange(org.apache.xerces.impl.xpath.regex.RegexParser,org.apache.xerces.impl.xpath.regex.RegexParser,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:856,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RangeToken
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 857
      start: 839
    functionDepth: 2
    functionLinenumber: 839
    functionLinenumberEnd: 857
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_pP(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
    - '[String].substring(org.apache.xerces.impl.xpath.regex.RegexParser,org.apache.xerces.impl.xpath.regex.RegexParser)'
    - '[org.apache.xerces.impl.xpath.regex.Token].getRange(org.apache.xerces.impl.xpath.regex.RegexParser,org.apache.xerces.impl.xpath.regex.RegexParser,boolean)'
    - '[String].indexOf(char,org.apache.xerces.impl.xpath.regex.RegexParser)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RangeToken
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_pP(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].decodeEscaped()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:860,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - tok
    - c
    argTypes:
    - org.apache.xerces.impl.xpath.regex.RangeToken
    - int
    constantsTouched: []
    func_position:
      end: 861
      start: 859
    functionDepth: 3
    functionLinenumber: 859
    functionLinenumberEnd: 861
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].processCIinCharacterClass(org.apache.xerces.impl.xpath.regex.RangeToken,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].decodeEscaped()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].processCIinCharacterClass(org.apache.xerces.impl.xpath.regex.RangeToken,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].setContext(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:871,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:872,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:876,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:878,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createNRange()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:880,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:882,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:883,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:884,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:887,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:891,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].getTokenForShorthand(org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:901,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:901,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].processCIinCharacterClass(org.apache.xerces.impl.xpath.regex.RangeToken,org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:907,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_pP(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:914,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:915,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:916,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].decodeEscaped()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:921,1
    - Dst: '[String].indexOf(char,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:926,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:927,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:929,1
    - Dst: '[String].substring(int,org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:933,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:935,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getRange(org.apache.xerces.impl.xpath.regex.RegexParser,org.apache.xerces.impl.xpath.regex.RegexParser,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:934,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:936,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:937,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:939,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:940,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:947,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:950,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseCharacterClass(boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:954,1
    - Dst: tok.subtractRanges(org.apache.xerces.impl.xpath.regex.RangeToken)
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:955,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:956,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:957,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:961,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:963,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:964,1
    - Dst: tok.addRange(int,int)
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:965,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].addCaseInsensitiveChar(org.apache.xerces.impl.xpath.regex.RegexParser,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:968,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:972,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:975,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:976,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:976,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:978,1
    - Dst: tok.addRange(int,int)
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:979,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].addCaseInsensitiveChar(org.apache.xerces.impl.xpath.regex.RegexParser,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:982,1
    - Dst: tok.addRange(char,char)
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:984,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].decodeEscaped()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:988,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:990,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:992,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:994,1
    - Dst: tok.addRange(int,int)
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:996,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].addCaseInsensitiveCharRange(org.apache.xerces.impl.xpath.regex.RegexParser,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:999,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1004,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1005,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1006,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1010,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1011,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1015,1
    - Dst: tok.sortRanges()
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1018,1
    - Dst: tok.compactRanges()
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1019,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].setContext(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1020,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1021,1
    CyclomaticComplexity: 72
    EdgeCount: 72
    ICount: 145
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RangeToken
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useNrange
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1024
      start: 870
    functionDepth: 4
    functionLinenumber: 870
    functionLinenumberEnd: 1024
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseCharacterClass(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].getRange(org.apache.xerces.impl.xpath.regex.RegexParser,org.apache.xerces.impl.xpath.regex.RegexParser,boolean)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].decodeEscaped()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    - tok.subtractRanges(org.apache.xerces.impl.xpath.regex.RangeToken)
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_pP(int)'
    - '[String].charAt(int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].processCIinCharacterClass(org.apache.xerces.impl.xpath.regex.RangeToken,org.apache.xerces.impl.xpath.regex.RegexParser)'
    - '[String].indexOf(char,int)'
    - '[String].substring(int,org.apache.xerces.impl.xpath.regex.RegexParser)'
    - '[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)'
    - tok.addRange(int,int)
    - tok.compactRanges()
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].setContext(int)'
    - '[org.apache.xerces.impl.xpath.regex.Token].createNRange()'
    - tok.sortRanges()
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.RegexParser)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].addCaseInsensitiveChar(org.apache.xerces.impl.xpath.regex.RegexParser,int)'
    - '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseCharacterClass(boolean)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].addCaseInsensitiveCharRange(org.apache.xerces.impl.xpath.regex.RegexParser,int,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].getTokenForShorthand(org.apache.xerces.impl.xpath.regex.RegexParser)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,org.apache.xerces.impl.xpath.regex.RegexParser)'
    - tok.addRange(char,char)
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RangeToken
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseCharacterClass(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseCharacterClass(boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1030,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1032,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1036,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1037,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1037,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseCharacterClass(boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1038,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1040,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1042,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].intersectRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1044,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1046,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1048,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1051,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RangeToken
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1053
      start: 1029
    functionDepth: 5
    functionLinenumber: 1029
    functionLinenumberEnd: 1053
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseSetOperations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseCharacterClass(boolean)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].intersectRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RangeToken
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].parseSetOperations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1059,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1060,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1063,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1064,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1067,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1068,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1071,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1072,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1075,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1076,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1079,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1080,1
    - Dst: Integer.toString(int,int)
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1084,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1084,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1087
      start: 1055
    functionDepth: 5
    functionLinenumber: 1055
    functionLinenumberEnd: 1087
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].getTokenForShorthand(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
    - '[RuntimeException].<init>(String)'
    - Integer.toString(int,int)
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].getTokenForShorthand(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1092,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1102,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1103,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1103,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1108,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1109,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1109,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1110,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1112,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1115,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1116,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1120,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1120,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1121,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1123,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1124,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1124,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1125,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1133,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1134,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1134,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1135,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1137,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1138,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1138,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1139,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1141,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1142,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1142,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1143,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1145,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1146,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1146,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1147,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1153,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1154,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1154,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1155,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1157,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1158,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1158,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1159,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1161,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1162,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1162,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1163,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1165,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1166,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1166,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1167,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1169,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1170,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1170,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1171,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1173,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1174,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1174,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1175,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1177,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1183,1
    CyclomaticComplexity: 77
    EdgeCount: 77
    ICount: 181
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1187
      start: 1091
    functionDepth: 2
    functionLinenumber: 1091
    functionLinenumberEnd: 1187
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].decodeEscaped()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 3
    functionsReached:
    - '[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(String,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].decodeEscaped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1197
      start: 1189
    functionDepth: 0
    functionLinenumber: 1189
    functionLinenumberEnd: 1197
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].get(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1200,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1201,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1205,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - tok
    - c
    argTypes:
    - org.apache.xerces.impl.xpath.regex.RangeToken
    - int
    constantsTouched: []
    func_position:
      end: 1209
      start: 1199
    functionDepth: 3
    functionLinenumber: 1199
    functionLinenumberEnd: 1209
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].addCaseInsensitiveChar(org.apache.xerces.impl.xpath.regex.RangeToken,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange()'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)'
    - '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].get(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].addCaseInsensitiveChar(org.apache.xerces.impl.xpath.regex.RangeToken,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(org.apache.xerces.impl.xpath.regex.RegexParser,org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1222,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].get(org.apache.xerces.impl.xpath.regex.RegexParser)'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1224,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange()'
      Src: org.apache.xerces.impl.xpath.regex.RegexParser:1227,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - int
      - int
      - java.util.ResourceBundle
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - java.util.Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - tok
    - start
    - end
    argTypes:
    - org.apache.xerces.impl.xpath.regex.RangeToken
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1231
      start: 1211
    functionDepth: 0
    functionLinenumber: 1211
    functionLinenumberEnd: 1231
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser].addCaseInsensitiveCharRange(org.apache.xerces.impl.xpath.regex.RangeToken,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(org.apache.xerces.impl.xpath.regex.RegexParser,org.apache.xerces.impl.xpath.regex.RegexParser)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange()'
    - '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].get(org.apache.xerces.impl.xpath.regex.RegexParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser].addCaseInsensitiveCharRange(org.apache.xerces.impl.xpath.regex.RangeToken,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RegexParser.ReferencePosition
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - n
    - pos
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.impl.xpath.regex.RegexParser.ReferencePosition].<init>(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RegexParser.ReferencePosition
    signature: '[org.apache.xerces.impl.xpath.regex.RegexParser.ReferencePosition].<init>(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.BMPattern].<init>(String,int,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.BMPattern:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.BMPattern
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - pat
    - ignoreCase
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 1
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.xerces.impl.xpath.regex.BMPattern].<init>(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/BMPattern.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.BMPattern].<init>(String,int,boolean)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.BMPattern
    signature: '[org.apache.xerces.impl.xpath.regex.BMPattern].<init>(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.xerces.impl.xpath.regex.BMPattern:39,1
    - Dst: Character.toUpperCase(org.apache.xerces.impl.xpath.regex.BMPattern)
      Src: org.apache.xerces.impl.xpath.regex.BMPattern:54,1
    - Dst: Character.toLowerCase(org.apache.xerces.impl.xpath.regex.BMPattern)
      Src: org.apache.xerces.impl.xpath.regex.BMPattern:58,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.BMPattern
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - pat
    - tableSize
    - ignoreCase
    argTypes:
    - String
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 64
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.impl.xpath.regex.BMPattern].<init>(String,int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/BMPattern.java
    functionUses: 2
    functionsReached:
    - Character.toLowerCase(org.apache.xerces.impl.xpath.regex.BMPattern)
    - Character.toUpperCase(org.apache.xerces.impl.xpath.regex.BMPattern)
    - '[String].toCharArray()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.BMPattern
    signature: '[org.apache.xerces.impl.xpath.regex.BMPattern].<init>(String,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.BMPattern].matchesIgnoreCase(java.text.CharacterIterator,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.BMPattern:71,1
    - Dst: '[java.text.CharacterIterator].setIndex()'
      Src: org.apache.xerces.impl.xpath.regex.BMPattern:80,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - java.text.CharacterIterator
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - iterator
    - start
    - limit
    argTypes:
    - java.text.CharacterIterator
    - int
    - int
    constantsTouched: []
    func_position:
      end: 89
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.impl.xpath.regex.BMPattern].matches(java.text.CharacterIterator,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/BMPattern.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.BMPattern].matchesIgnoreCase(java.text.CharacterIterator,int,int)'
    - '[java.text.CharacterIterator].setIndex()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.BMPattern].matches(java.text.CharacterIterator,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.BMPattern].matchesIgnoreCase(String,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.BMPattern:96,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.xpath.regex.BMPattern:106,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - str
    - start
    - limit
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 115
      start: 95
    functionDepth: 2
    functionLinenumber: 95
    functionLinenumberEnd: 115
    functionName: '[org.apache.xerces.impl.xpath.regex.BMPattern].matches(String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/BMPattern.java
    functionUses: 0
    functionsReached:
    - '[String].charAt()'
    - '[org.apache.xerces.impl.xpath.regex.BMPattern].matchesIgnoreCase(String,int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.BMPattern].matches(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.BMPattern].matchesIgnoreCase(char[],int,int)'
      Src: org.apache.xerces.impl.xpath.regex.BMPattern:121,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - chars
    - start
    - limit
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 140
      start: 120
    functionDepth: 2
    functionLinenumber: 120
    functionLinenumberEnd: 140
    functionName: '[org.apache.xerces.impl.xpath.regex.BMPattern].matches(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/BMPattern.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.BMPattern].matchesIgnoreCase(char[],int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.BMPattern].matches(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.CharacterIterator].setIndex()'
      Src: org.apache.xerces.impl.xpath.regex.BMPattern:151,1
    - Dst: Character.toUpperCase(org.apache.xerces.impl.xpath.regex.BMPattern)
      Src: org.apache.xerces.impl.xpath.regex.BMPattern:154,1
    - Dst: Character.toUpperCase(org.apache.xerces.impl.xpath.regex.BMPattern)
      Src: org.apache.xerces.impl.xpath.regex.BMPattern:155,1
    - Dst: Character.toLowerCase(org.apache.xerces.impl.xpath.regex.BMPattern)
      Src: org.apache.xerces.impl.xpath.regex.BMPattern:156,1
    - Dst: Character.toLowerCase(org.apache.xerces.impl.xpath.regex.BMPattern)
      Src: org.apache.xerces.impl.xpath.regex.BMPattern:156,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - java.text.CharacterIterator
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - iterator
    - start
    - limit
    argTypes:
    - java.text.CharacterIterator
    - int
    - int
    constantsTouched: []
    func_position:
      end: 166
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 166
    functionName: '[org.apache.xerces.impl.xpath.regex.BMPattern].matchesIgnoreCase(java.text.CharacterIterator,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/BMPattern.java
    functionUses: 1
    functionsReached:
    - Character.toLowerCase(org.apache.xerces.impl.xpath.regex.BMPattern)
    - Character.toUpperCase(org.apache.xerces.impl.xpath.regex.BMPattern)
    - '[java.text.CharacterIterator].setIndex()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.BMPattern].matchesIgnoreCase(java.text.CharacterIterator,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.xpath.regex.BMPattern:177,1
    - Dst: Character.toUpperCase(org.apache.xerces.impl.xpath.regex.BMPattern)
      Src: org.apache.xerces.impl.xpath.regex.BMPattern:180,1
    - Dst: Character.toUpperCase(org.apache.xerces.impl.xpath.regex.BMPattern)
      Src: org.apache.xerces.impl.xpath.regex.BMPattern:181,1
    - Dst: Character.toLowerCase(org.apache.xerces.impl.xpath.regex.BMPattern)
      Src: org.apache.xerces.impl.xpath.regex.BMPattern:182,1
    - Dst: Character.toLowerCase(org.apache.xerces.impl.xpath.regex.BMPattern)
      Src: org.apache.xerces.impl.xpath.regex.BMPattern:182,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - text
    - start
    - limit
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 192
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 192
    functionName: '[org.apache.xerces.impl.xpath.regex.BMPattern].matchesIgnoreCase(String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/BMPattern.java
    functionUses: 1
    functionsReached:
    - Character.toLowerCase(org.apache.xerces.impl.xpath.regex.BMPattern)
    - '[String].charAt()'
    - Character.toUpperCase(org.apache.xerces.impl.xpath.regex.BMPattern)
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.BMPattern].matchesIgnoreCase(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.toUpperCase(org.apache.xerces.impl.xpath.regex.BMPattern)
      Src: org.apache.xerces.impl.xpath.regex.BMPattern:205,1
    - Dst: Character.toUpperCase(org.apache.xerces.impl.xpath.regex.BMPattern)
      Src: org.apache.xerces.impl.xpath.regex.BMPattern:206,1
    - Dst: Character.toLowerCase(org.apache.xerces.impl.xpath.regex.BMPattern)
      Src: org.apache.xerces.impl.xpath.regex.BMPattern:207,1
    - Dst: Character.toLowerCase(org.apache.xerces.impl.xpath.regex.BMPattern)
      Src: org.apache.xerces.impl.xpath.regex.BMPattern:207,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - chars
    - start
    - limit
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 217
      start: 193
    functionDepth: 1
    functionLinenumber: 193
    functionLinenumberEnd: 217
    functionName: '[org.apache.xerces.impl.xpath.regex.BMPattern].matchesIgnoreCase(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/BMPattern.java
    functionUses: 1
    functionsReached:
    - Character.toLowerCase(org.apache.xerces.impl.xpath.regex.BMPattern)
    - Character.toUpperCase(org.apache.xerces.impl.xpath.regex.BMPattern)
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.BMPattern].matchesIgnoreCase(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Token.ParenToken].<init>(int,org.apache.xerces.impl.xpath.regex.Token,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:117,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Token.ParenToken
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - type
    - child
    argTypes:
    - int
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].createLook(int,org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 5
    functionsReached:
    - '[Token.ParenToken].<init>(int,org.apache.xerces.impl.xpath.regex.Token,int)'
    linkageType: ''
    returnType: Token.ParenToken
    signature: '[org.apache.xerces.impl.xpath.regex.Token].createLook(int,org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Token.ParenToken].<init>(int,org.apache.xerces.impl.xpath.regex.Token,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:121,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Token.ParenToken
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - child
    - pnumber
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    - int
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].createParen(org.apache.xerces.impl.xpath.regex.Token,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 1
    functionsReached:
    - '[Token.ParenToken].<init>(int,org.apache.xerces.impl.xpath.regex.Token,int)'
    linkageType: ''
    returnType: Token.ParenToken
    signature: '[org.apache.xerces.impl.xpath.regex.Token].createParen(org.apache.xerces.impl.xpath.regex.Token,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Token.ClosureToken].<init>(int,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:125,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Token.ClosureToken
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - tok
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].createClosure(org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 4
    functionsReached:
    - '[Token.ClosureToken].<init>(int,org.apache.xerces.impl.xpath.regex.Token)'
    linkageType: ''
    returnType: Token.ClosureToken
    signature: '[org.apache.xerces.impl.xpath.regex.Token].createClosure(org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Token.ClosureToken].<init>(int,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:129,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Token.ClosureToken
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - tok
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].createNGClosure(org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 3
    functionsReached:
    - '[Token.ClosureToken].<init>(int,org.apache.xerces.impl.xpath.regex.Token)'
    linkageType: ''
    returnType: Token.ClosureToken
    signature: '[org.apache.xerces.impl.xpath.regex.Token].createNGClosure(org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Token.ConcatToken].<init>(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:133,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Token.ConcatToken
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - tok1
    - tok2
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 134
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 134
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].createConcat(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[Token.ConcatToken].<init>(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)'
    linkageType: ''
    returnType: Token.ConcatToken
    signature: '[org.apache.xerces.impl.xpath.regex.Token].createConcat(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Token.UnionToken].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:137,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Token.UnionToken
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 138
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].createConcat()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 1
    functionsReached:
    - '[Token.UnionToken].<init>(int)'
    linkageType: ''
    returnType: Token.UnionToken
    signature: '[org.apache.xerces.impl.xpath.regex.Token].createConcat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Token.UnionToken].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:141,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Token.UnionToken
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].createUnion()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 4
    functionsReached:
    - '[Token.UnionToken].<init>(int)'
    linkageType: ''
    returnType: Token.UnionToken
    signature: '[org.apache.xerces.impl.xpath.regex.Token].createUnion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].createEmpty()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.Token].createEmpty()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:148,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RangeToken
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 146
    functionDepth: 3
    functionLinenumber: 146
    functionLinenumberEnd: 149
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 8
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RangeToken
    signature: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:152,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RangeToken
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 150
    functionDepth: 3
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].createNRange()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RangeToken
    signature: '[org.apache.xerces.impl.xpath.regex.Token].createNRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Token.CharToken].<init>(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:156,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Token.CharToken
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 157
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 157
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].createChar(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 2
    functionsReached:
    - '[Token.CharToken].<init>(int,int)'
    linkageType: ''
    returnType: Token.CharToken
    signature: '[org.apache.xerces.impl.xpath.regex.Token].createChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Token.CharToken].<init>(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:160,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Token.CharToken
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 161
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 161
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].createAnchor(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[Token.CharToken].<init>(int,int)'
    linkageType: ''
    returnType: Token.CharToken
    signature: '[org.apache.xerces.impl.xpath.regex.Token].createAnchor(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Token.StringToken].<init>(int,null,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:164,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Token.StringToken
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - refno
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 165
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 165
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].createBackReference(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[Token.StringToken].<init>(int,null,int)'
    linkageType: ''
    returnType: Token.StringToken
    signature: '[org.apache.xerces.impl.xpath.regex.Token].createBackReference(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Token.StringToken].<init>(int,String,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:168,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Token.StringToken
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 169
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 169
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].createString(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 1
    functionsReached:
    - '[Token.StringToken].<init>(int,String,int)'
    linkageType: ''
    returnType: Token.StringToken
    signature: '[org.apache.xerces.impl.xpath.regex.Token].createString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Token.ModifierToken].<init>(org.apache.xerces.impl.xpath.regex.Token,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:172,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Token.ModifierToken
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - child
    - add
    - mask
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    - int
    - int
    constantsTouched: []
    func_position:
      end: 173
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 173
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].createModifierGroup(org.apache.xerces.impl.xpath.regex.Token,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[Token.ModifierToken].<init>(org.apache.xerces.impl.xpath.regex.Token,int,int)'
    linkageType: ''
    returnType: Token.ModifierToken
    signature: '[org.apache.xerces.impl.xpath.regex.Token].createModifierGroup(org.apache.xerces.impl.xpath.regex.Token,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xpath.regex.Token:177,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Token.ConditionToken
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - refno
    - condition
    - yespat
    - nopat
    argTypes:
    - int
    - org.apache.xerces.impl.xpath.regex.Token
    - org.apache.xerces.impl.xpath.regex.Token
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 178
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 178
    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: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[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)'
    linkageType: ''
    returnType: Token.ConditionToken
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.Token:583,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.Token:584,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 9
    functionsReached:
    - '[java.util.Hashtable].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.Token].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Token].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 192
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 192
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:194,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tok
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 195
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].addChild(org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.Token].addChild(org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - start
    - end
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 200
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].addRange(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.Token].addRange(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:202,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].sortRanges()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.Token].sortRanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 206
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 206
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].compactRanges()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.Token].compactRanges()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tok
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 209
      start: 207
    functionDepth: 0
    functionLinenumber: 207
    functionLinenumberEnd: 209
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.Token].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:211,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tok
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 212
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 212
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].subtractRanges(org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.Token].subtractRanges(org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:214,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tok
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 215
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].intersectRanges(org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.Token].intersectRanges(org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].complementRanges(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - tok
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 218
      start: 216
    functionDepth: 5
    functionLinenumber: 216
    functionLinenumberEnd: 218
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].complementRanges(org.apache.xerces.impl.xpath.regex.Token)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - min
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 222
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 222
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].setMin(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.Token].setMin(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - max
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 224
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 224
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].setMax(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.Token].setMax(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 227
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].getMin()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Token].getMin()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].getMax()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Token].getMax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 233
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].getReferenceNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Token].getReferenceNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 236
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].getString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.Token].getString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 240
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].getParenNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Token].getParenNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 243
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].getChar()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Token].getChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].toString(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 245
    functionDepth: 1
    functionLinenumber: 245
    functionLinenumberEnd: 247
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].toString(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.Token].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - options
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 250
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 250
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].toString(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.Token].toString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].size()'
      Src: org.apache.xerces.impl.xpath.regex.Token:259,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(org.apache.xerces.impl.xpath.regex.Token)'
      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:260,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].size()'
      Src: org.apache.xerces.impl.xpath.regex.Token:265,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:267,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getMinLength()'
      Src: org.apache.xerces.impl.xpath.regex.Token:267,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].size()'
      Src: org.apache.xerces.impl.xpath.regex.Token:268,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:269,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getMinLength()'
      Src: org.apache.xerces.impl.xpath.regex.Token:269,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getMin()'
      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:277,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:277,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getMinLength()'
      Src: org.apache.xerces.impl.xpath.regex.Token:277,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:293,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getMinLength()'
      Src: org.apache.xerces.impl.xpath.regex.Token:293,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getString()'
      Src: org.apache.xerces.impl.xpath.regex.Token:299,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xpath.regex.Token:299,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:308,1
    CyclomaticComplexity: 39
    EdgeCount: 39
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 310
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].getMinLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
    - '[org.apache.xerces.impl.xpath.regex.Token].getChild(org.apache.xerces.impl.xpath.regex.Token)'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.xpath.regex.Token].getMin()'
    - '[org.apache.xerces.impl.xpath.regex.Token].size()'
    - '[org.apache.xerces.impl.xpath.regex.Token].getMinLength()'
    - '[org.apache.xerces.impl.xpath.regex.Token].getString()'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Token].getMinLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].size()'
      Src: org.apache.xerces.impl.xpath.regex.Token:316,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(org.apache.xerces.impl.xpath.regex.Token)'
      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:317,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].size()'
      Src: org.apache.xerces.impl.xpath.regex.Token:325,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:327,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getMaxLength()'
      Src: org.apache.xerces.impl.xpath.regex.Token:327,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].size()'
      Src: org.apache.xerces.impl.xpath.regex.Token:328,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:329,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getMaxLength()'
      Src: org.apache.xerces.impl.xpath.regex.Token:329,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getMax()'
      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:343,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:343,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getMaxLength()'
      Src: org.apache.xerces.impl.xpath.regex.Token:343,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:360,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getMaxLength()'
      Src: org.apache.xerces.impl.xpath.regex.Token:360,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getString()'
      Src: org.apache.xerces.impl.xpath.regex.Token:366,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xpath.regex.Token:366,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:375,1
    CyclomaticComplexity: 45
    EdgeCount: 45
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 377
      start: 312
    functionDepth: 1
    functionLinenumber: 312
    functionLinenumberEnd: 377
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].getMaxLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
    - '[org.apache.xerces.impl.xpath.regex.Token].getChild(org.apache.xerces.impl.xpath.regex.Token)'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.xpath.regex.Token].size()'
    - '[org.apache.xerces.impl.xpath.regex.Token].getMaxLength()'
    - '[org.apache.xerces.impl.xpath.regex.Token].getMax()'
    - '[org.apache.xerces.impl.xpath.regex.Token].getString()'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Token].getMaxLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - options
    - flag
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 384
      start: 382
    functionDepth: 0
    functionLinenumber: 382
    functionLinenumberEnd: 384
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].isSet(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.Token].isSet(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].size()'
      Src: org.apache.xerces.impl.xpath.regex.Token:389,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:390,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:390,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].size()'
      Src: org.apache.xerces.impl.xpath.regex.Token:395,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].size()'
      Src: org.apache.xerces.impl.xpath.regex.Token:404,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:405,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:405,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:414,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:414,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].size()'
      Src: org.apache.xerces.impl.xpath.regex.Token:415,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:417,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:417,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:423,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:423,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChar()'
      Src: org.apache.xerces.impl.xpath.regex.Token:431,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:432,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].isSet(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:433,1
    - Dst: Character.toUpperCase(char)
      Src: org.apache.xerces.impl.xpath.regex.Token:434,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:435,1
    - Dst: Character.toLowerCase(char)
      Src: org.apache.xerces.impl.xpath.regex.Token:436,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:437,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges()'
      Src: org.apache.xerces.impl.xpath.regex.Token:445,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].complementRanges()'
      Src: org.apache.xerces.impl.xpath.regex.Token:449,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:449,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:454,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:454,1
    - Dst: '[ModifierToken].getOptions()'
      Src: org.apache.xerces.impl.xpath.regex.Token:457,1
    - Dst: '[ModifierToken].getOptionsMask()'
      Src: org.apache.xerces.impl.xpath.regex.Token:458,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:459,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:459,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:462,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getString()'
      Src: org.apache.xerces.impl.xpath.regex.Token:466,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:466,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:468,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getString()'
      Src: org.apache.xerces.impl.xpath.regex.Token:469,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xpath.regex.Token:469,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].isLowSurrogate()'
      Src: org.apache.xerces.impl.xpath.regex.Token:470,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:471,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:472,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].isSet(org.apache.xerces.impl.xpath.regex.Token,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:473,1
    - Dst: Character.toUpperCase(char)
      Src: org.apache.xerces.impl.xpath.regex.Token:474,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:475,1
    - Dst: Character.toLowerCase(char)
      Src: org.apache.xerces.impl.xpath.regex.Token:476,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:477,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:488,1
    CyclomaticComplexity: 62
    EdgeCount: 62
    ICount: 90
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - result
    - options
    argTypes:
    - org.apache.xerces.impl.xpath.regex.RangeToken
    - int
    constantsTouched: []
    func_position:
      end: 490
      start: 385
    functionDepth: 3
    functionLinenumber: 385
    functionLinenumberEnd: 490
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].getChild(org.apache.xerces.impl.xpath.regex.Token)'
    - '[ModifierToken].getOptionsMask()'
    - '[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,org.apache.xerces.impl.xpath.regex.Token)'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.xpath.regex.Token].size()'
    - '[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.Token].getString()'
    - '[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,int)'
    - Character.toLowerCase(char)
    - '[org.apache.xerces.impl.xpath.regex.REUtil].isLowSurrogate()'
    - '[String].charAt(int)'
    - '[org.apache.xerces.impl.xpath.regex.Token].getChar()'
    - '[org.apache.xerces.impl.xpath.regex.Token].isSet(org.apache.xerces.impl.xpath.regex.Token,int)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)'
    - '[ModifierToken].getOptions()'
    - '[String].length()'
    - '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges()'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)'
    - '[org.apache.xerces.impl.xpath.regex.Token].isSet(int,int)'
    - Character.toUpperCase(char)
    - '[org.apache.xerces.impl.xpath.regex.Token].complementRanges()'
    - '[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(org.apache.xerces.impl.xpath.regex.Token)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getString()'
      Src: org.apache.xerces.impl.xpath.regex.Token:505,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xpath.regex.Token:505,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:506,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getString()'
      Src: org.apache.xerces.impl.xpath.regex.Token:508,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xpath.regex.Token:508,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:509,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tok
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 511
      start: 492
    functionDepth: 1
    functionLinenumber: 492
    functionLinenumberEnd: 511
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].isShorterThan(org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.xpath.regex.Token].getString()'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.Token].isShorterThan(org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].size()'
      Src: org.apache.xerces.impl.xpath.regex.Token:525,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:526,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].findFixedString(FixedStringContainer,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:526,1
    - Dst: prevToken.isShorterThan(org.apache.xerces.impl.xpath.regex.Token)
      Src: org.apache.xerces.impl.xpath.regex.Token:527,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:564,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].findFixedString(FixedStringContainer,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:564,1
    - Dst: '[ModifierToken].getOptions()'
      Src: org.apache.xerces.impl.xpath.regex.Token:568,1
    - Dst: '[ModifierToken].getOptionsMask()'
      Src: org.apache.xerces.impl.xpath.regex.Token:569,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:570,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].findFixedString(FixedStringContainer,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:570,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:574,1
    CyclomaticComplexity: 32
    EdgeCount: 32
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - FixedStringContainer
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - container
    - options
    argTypes:
    - FixedStringContainer
    - int
    constantsTouched: []
    func_position:
      end: 576
      start: 520
    functionDepth: 1
    functionLinenumber: 520
    functionLinenumberEnd: 576
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].findFixedString(FixedStringContainer,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
    - '[org.apache.xerces.impl.xpath.regex.Token].getChild(org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.Token].findFixedString(FixedStringContainer,org.apache.xerces.impl.xpath.regex.Token)'
    - '[ModifierToken].getOptionsMask()'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.xpath.regex.Token].size()'
    - prevToken.isShorterThan(org.apache.xerces.impl.xpath.regex.Token)
    - '[ModifierToken].getOptions()'
    - '[org.apache.xerces.impl.xpath.regex.Token].findFixedString(FixedStringContainer,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.Token].findFixedString(FixedStringContainer,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:579,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 580
      start: 578
    functionDepth: 0
    functionLinenumber: 578
    functionLinenumberEnd: 580
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].match(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.Token].match(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].size()'
      Src: org.apache.xerces.impl.xpath.regex.Token:733,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.Token:737,1
    - Dst: Character.getType(char)
      Src: org.apache.xerces.impl.xpath.regex.Token:741,1
    - Dst: ranges[type].addRange(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)
      Src: org.apache.xerces.impl.xpath.regex.Token:754,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:801,1
    - Dst: ranges[type].addRange(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)
      Src: org.apache.xerces.impl.xpath.regex.Token:803,1
    - Dst: ranges[Character.UNASSIGNED].addRange(int,int)
      Src: org.apache.xerces.impl.xpath.regex.Token:805,1
    - Dst: ranges[CHAR_OTHER].addRange(int,int)
      Src: org.apache.xerces.impl.xpath.regex.Token:806,1
    - Dst: ranges[i].addRange(int,int)
      Src: org.apache.xerces.impl.xpath.regex.Token:811,1
    - Dst: '[java.util.Hashtable].put()'
      Src: org.apache.xerces.impl.xpath.regex.Token:813,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].complementRanges()'
      Src: org.apache.xerces.impl.xpath.regex.Token:815,1
    - Dst: '[java.util.Hashtable].put(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:814,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:821,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.Token:823,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:827,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:828,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:832,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange()'
      Src: org.apache.xerces.impl.xpath.regex.Token:835,1
    - Dst: n.equals(String)
      Src: org.apache.xerces.impl.xpath.regex.Token:839,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:840,1
    - Dst: n.equals(String)
      Src: org.apache.xerces.impl.xpath.regex.Token:841,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:842,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:843,1
    - Dst: '[java.util.Hashtable].put(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:845,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:846,1
    - Dst: '[java.util.Hashtable].put(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:846,1
    - Dst: '[StringBuffer].setLength(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:847,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:848,1
    - Dst: n.indexOf(char)
      Src: org.apache.xerces.impl.xpath.regex.Token:849,1
    - Dst: n.length()
      Src: org.apache.xerces.impl.xpath.regex.Token:850,1
    - Dst: n.charAt(org.apache.xerces.impl.xpath.regex.Token)
      Src: org.apache.xerces.impl.xpath.regex.Token:851,1
    - Dst: n.charAt(org.apache.xerces.impl.xpath.regex.Token)
      Src: org.apache.xerces.impl.xpath.regex.Token:851,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.Token:851,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:854,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xpath.regex.Token:856,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:856,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:860,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:861,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.Token:862,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:863,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:864,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:865,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:865,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:866,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:867,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:868,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.Token:870,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges()'
      Src: org.apache.xerces.impl.xpath.regex.Token:871,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges()'
      Src: org.apache.xerces.impl.xpath.regex.Token:872,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges()'
      Src: org.apache.xerces.impl.xpath.regex.Token:873,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:874,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:875,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:875,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:876,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.Token:878,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:879,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges()'
      Src: org.apache.xerces.impl.xpath.regex.Token:880,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:881,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:882,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:882,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:883,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.Token:885,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:886,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges()'
      Src: org.apache.xerces.impl.xpath.regex.Token:887,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:888,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:889,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:889,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:890,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.Token:892,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:893,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(char,char)'
      Src: org.apache.xerces.impl.xpath.regex.Token:894,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:895,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:896,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:896,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:897,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.Token:899,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:900,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:901,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:902,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:902,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:903,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.Token:905,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges()'
      Src: org.apache.xerces.impl.xpath.regex.Token:906,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(char,char)'
      Src: org.apache.xerces.impl.xpath.regex.Token:907,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:908,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:908,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:909,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:910,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.Token:912,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(char,char)'
      Src: org.apache.xerces.impl.xpath.regex.Token:913,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(char,char)'
      Src: org.apache.xerces.impl.xpath.regex.Token:914,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(char,char)'
      Src: org.apache.xerces.impl.xpath.regex.Token:915,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:916,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:916,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:917,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:918,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:920,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:921,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:922,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:923,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:924,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:925,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:926,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:927,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:928,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:929,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:930,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:931,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:933,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:934,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:935,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:936,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:937,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:938,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:939,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:940,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:941,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:942,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:943,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:944,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:945,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:946,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:947,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:948,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:949,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:950,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:951,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:952,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:953,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:954,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:955,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:956,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:957,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:958,1
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:961,1
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:962,1
    CyclomaticComplexity: 67
    EdgeCount: 67
    ICount: 199
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RangeToken
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - name
    - positive
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 965
      start: 732
    functionDepth: 4
    functionLinenumber: 732
    functionLinenumberEnd: 965
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 6
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
    - '[java.util.Hashtable].size()'
    - '[RuntimeException].<init>(String)'
    - Character.getType(char)
    - '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.Token)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].<init>(int)'
    - '[String].charAt(int)'
    - '[StringBuffer].setLength(int)'
    - '[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
    - '[java.util.Hashtable].put(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)'
    - n.indexOf(char)
    - '[StringBuffer].append(org.apache.xerces.impl.xpath.regex.Token)'
    - ranges[Character.UNASSIGNED].addRange(int,int)
    - ranges[CHAR_OTHER].addRange(int,int)
    - '[String].charAt(org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)'
    - '[java.util.Hashtable].put(org.apache.xerces.impl.xpath.regex.Token)'
    - n.charAt(org.apache.xerces.impl.xpath.regex.Token)
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges()'
    - '[java.util.Hashtable].put(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.RangeToken)'
    - ranges[i].addRange(int,int)
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)'
    - ranges[type].addRange(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)
    - '[StringBuffer].append(char)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange()'
    - '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
    - '[org.apache.xerces.impl.xpath.regex.Token].setAlias(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token,boolean)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(char,char)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
    - n.equals(String)
    - '[java.util.Hashtable].put()'
    - '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.impl.xpath.regex.Token].complementRanges()'
    - '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.RangeToken)'
    - '[java.util.Hashtable].get(String)'
    - n.length()
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RangeToken
    signature: '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:967,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].isRegisterNonXS(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:968,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RangeToken
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - name
    - positive
    - xs
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 971
      start: 966
    functionDepth: 5
    functionLinenumber: 966
    functionLinenumberEnd: 971
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].isRegisterNonXS(String)'
    - '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RangeToken
    signature: '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.Token:980,1
    - Dst: '[java.util.Hashtable].put(String,String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:981,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 982
      start: 978
    functionDepth: 0
    functionLinenumber: 978
    functionLinenumberEnd: 982
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 1
    functionsReached:
    - '[java.util.Hashtable].<init>()'
    - '[java.util.Hashtable].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].containsKey(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:988,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 989
      start: 983
    functionDepth: 0
    functionLinenumber: 983
    functionLinenumberEnd: 989
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].isRegisterNonXS(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 1
    functionsReached:
    - '[java.util.Hashtable].containsKey(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.Token].isRegisterNonXS(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:992,1
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token:993,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:995,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:996,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:998,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:999,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - newName
    - name
    - positive
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 1001
      start: 991
    functionDepth: 1
    functionLinenumber: 991
    functionLinenumberEnd: 1001
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 1
    functionsReached:
    - '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.Token)'
    - '[java.util.Hashtable].get(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.Token:1023,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:1024,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:1024,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:1025,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:1025,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:1026,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:1026,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.Token:1028,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xpath.regex.Token:1029,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:1030,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.Token:1033,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:1034,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:1034,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:1035,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.Token:1036,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createUnion()'
      Src: org.apache.xerces.impl.xpath.regex.Token:1038,1
    - Dst: '[Token.UnionToken].addChild(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:1039,1
    - Dst: '[Token.UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token:1040,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createUnion()'
      Src: org.apache.xerces.impl.xpath.regex.Token:1042,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:1043,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createConcat(org.apache.xerces.impl.xpath.regex.RangeToken,org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:1043,1
    - Dst: '[Token.UnionToken].addChild(Token.ConcatToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:1043,1
    - Dst: '[Token.UnionToken].addChild(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:1044,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createClosure(Token.UnionToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:1046,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createConcat(Token.UnionToken,Token.ClosureToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:1048,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1052
      start: 1019
    functionDepth: 4
    functionLinenumber: 1019
    functionLinenumberEnd: 1052
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].getGraphemePattern()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
    - '[org.apache.xerces.impl.xpath.regex.Token].createClosure(Token.UnionToken)'
    - '[Token.UnionToken].addChild(org.apache.xerces.impl.xpath.regex.RangeToken)'
    - '[Token.UnionToken].addChild(Token.ConcatToken)'
    - '[org.apache.xerces.impl.xpath.regex.Token].createConcat(org.apache.xerces.impl.xpath.regex.RangeToken,org.apache.xerces.impl.xpath.regex.RangeToken)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
    - '[org.apache.xerces.impl.xpath.regex.Token].createConcat(Token.UnionToken,Token.ClosureToken)'
    - '[org.apache.xerces.impl.xpath.regex.Token].createUnion()'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
    - '[Token.UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)'
    - '[String].length()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.Token].getGraphemePattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:1062,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createClosure(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:1062,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.Token:1063,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createConcat(org.apache.xerces.impl.xpath.regex.RangeToken,Token.ClosureToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token:1063,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      - int
      - java.util.Hashtable
      - java.util.Hashtable
      - String[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String[]
      - String
      - int[]
      - int
      - java.util.Hashtable
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1066
      start: 1058
    functionDepth: 5
    functionLinenumber: 1058
    functionLinenumberEnd: 1066
    functionName: '[org.apache.xerces.impl.xpath.regex.Token].getCombiningCharacterSequence()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
    - '[org.apache.xerces.impl.xpath.regex.Token].createClosure(org.apache.xerces.impl.xpath.regex.RangeToken)'
    - '[org.apache.xerces.impl.xpath.regex.Token].createConcat(org.apache.xerces.impl.xpath.regex.RangeToken,Token.ClosureToken)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.Token].getCombiningCharacterSequence()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Token
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token.FixedStringContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 517
      start: 516
    functionDepth: 0
    functionLinenumber: 516
    functionLinenumberEnd: 517
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.FixedStringContainer].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token.FixedStringContainer
    signature: '[org.apache.xerces.impl.xpath.regex.Token.FixedStringContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.StringToken:1082,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token.StringToken
      static: false
      superClass: Token
    argCount: 3
    argNames:
    - type
    - str
    - n
    argTypes:
    - int
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1085
      start: 1081
    functionDepth: 2
    functionLinenumber: 1081
    functionLinenumberEnd: 1085
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.StringToken].<init>(int,String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token.StringToken
    signature: '[org.apache.xerces.impl.xpath.regex.Token.StringToken].<init>(int,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1089
      start: 1087
    functionDepth: 0
    functionLinenumber: 1087
    functionLinenumberEnd: 1089
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.StringToken].getReferenceNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Token.StringToken].getReferenceNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1092
      start: 1090
    functionDepth: 0
    functionLinenumber: 1090
    functionLinenumberEnd: 1092
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.StringToken].getString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.Token.StringToken].getString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].quoteMeta(org.apache.xerces.impl.xpath.regex.Token.StringToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token.StringToken:1098,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Token
    argCount: 1
    argNames:
    - options
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1099
      start: 1094
    functionDepth: 0
    functionLinenumber: 1094
    functionLinenumberEnd: 1099
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.StringToken].toString(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.REUtil].quoteMeta(org.apache.xerces.impl.xpath.regex.Token.StringToken)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.Token.StringToken].toString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.ConcatToken:1113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Token
      - Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token.ConcatToken
      static: false
      superClass: Token
    argCount: 2
    argNames:
    - t1
    - t2
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 1116
      start: 1112
    functionDepth: 2
    functionLinenumber: 1112
    functionLinenumberEnd: 1116
    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: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token.ConcatToken
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ConcatToken].<init>(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Token
      - Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1120
      start: 1118
    functionDepth: 0
    functionLinenumber: 1118
    functionLinenumberEnd: 1120
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ConcatToken].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ConcatToken].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Token
      - Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Token
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1123
      start: 1121
    functionDepth: 0
    functionLinenumber: 1121
    functionLinenumberEnd: 1123
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ConcatToken].getChild(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ConcatToken].getChild(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.child2.getChild(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.ConcatToken:1127,1
    - Dst: this.child.toString(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.ConcatToken:1128,1
    - Dst: this.child2.getChild(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.ConcatToken:1129,1
    - Dst: this.child.toString(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.ConcatToken:1130,1
    - Dst: this.child.toString(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.ConcatToken:1132,1
    - Dst: this.child2.toString(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.ConcatToken:1132,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Token
      - Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Token
    argCount: 1
    argNames:
    - options
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1134
      start: 1125
    functionDepth: 1
    functionLinenumber: 1125
    functionLinenumberEnd: 1134
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ConcatToken].toString(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - this.child2.getChild(int)
    - this.child.toString(int)
    - this.child2.toString(int)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ConcatToken].toString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.CharToken:1147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token.CharToken
      static: false
      superClass: Token
    argCount: 2
    argNames:
    - type
    - ch
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1149
      start: 1146
    functionDepth: 2
    functionLinenumber: 1146
    functionLinenumberEnd: 1149
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.CharToken].<init>(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token.CharToken
    signature: '[org.apache.xerces.impl.xpath.regex.Token.CharToken].<init>(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1153
      start: 1151
    functionDepth: 0
    functionLinenumber: 1151
    functionLinenumberEnd: 1153
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.CharToken].getChar()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Token.CharToken].getChar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.toHexString(org.apache.xerces.impl.xpath.regex.Token.CharToken)
      Src: org.apache.xerces.impl.xpath.regex.Token.CharToken:1173,1
    - Dst: pre.length()
      Src: org.apache.xerces.impl.xpath.regex.Token.CharToken:1174,1
    - Dst: pre.length()
      Src: org.apache.xerces.impl.xpath.regex.Token.CharToken:1174,1
    - Dst: pre.substring(int,org.apache.xerces.impl.xpath.regex.Token.CharToken)
      Src: org.apache.xerces.impl.xpath.regex.Token.CharToken:1174,1
    CyclomaticComplexity: 33
    EdgeCount: 33
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Token
    argCount: 1
    argNames:
    - options
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1191
      start: 1155
    functionDepth: 1
    functionLinenumber: 1155
    functionLinenumberEnd: 1191
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.CharToken].toString(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - Integer.toHexString(org.apache.xerces.impl.xpath.regex.Token.CharToken)
    - pre.length()
    - pre.substring(int,org.apache.xerces.impl.xpath.regex.Token.CharToken)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.Token.CharToken].toString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token.CharToken:1197,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Token
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1198
      start: 1193
    functionDepth: 0
    functionLinenumber: 1193
    functionLinenumberEnd: 1198
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.CharToken].match(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.Token.CharToken].match(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1213,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].setMin()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1215,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].setMax()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token.ClosureToken
      static: false
      superClass: Token
    argCount: 2
    argNames:
    - type
    - tok
    argTypes:
    - int
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 1217
      start: 1212
    functionDepth: 2
    functionLinenumber: 1212
    functionLinenumberEnd: 1217
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].<init>(int,org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].<init>(int)'
    - '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].setMax()'
    - '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].setMin()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token.ClosureToken
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].<init>(int,org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1221
      start: 1219
    functionDepth: 0
    functionLinenumber: 1219
    functionLinenumberEnd: 1221
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Token
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1224
      start: 1222
    functionDepth: 0
    functionLinenumber: 1222
    functionLinenumberEnd: 1224
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getChild(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getChild(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Token
    argCount: 1
    argNames:
    - min
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1228
      start: 1226
    functionDepth: 0
    functionLinenumber: 1226
    functionLinenumberEnd: 1228
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].setMin(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].setMin(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Token
    argCount: 1
    argNames:
    - max
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1231
      start: 1229
    functionDepth: 0
    functionLinenumber: 1229
    functionLinenumberEnd: 1231
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].setMax(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].setMax(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1234
      start: 1232
    functionDepth: 0
    functionLinenumber: 1232
    functionLinenumberEnd: 1234
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMin()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMin()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1237
      start: 1235
    functionDepth: 0
    functionLinenumber: 1235
    functionLinenumberEnd: 1237
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMax()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMax()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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:1242,1
    - Dst: this.child.toString(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1243,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMin()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1244,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMax()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1244,1
    - Dst: this.child.toString(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1245,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMin()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1245,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMin()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1246,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMax()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1246,1
    - Dst: this.child.toString(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1247,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMin()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1247,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMax()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1247,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMin()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1248,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMax()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1248,1
    - Dst: this.child.toString(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1249,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMin()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1249,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMax()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1252,1
    - Dst: '[RuntimeException].<init>(org.apache.xerces.impl.xpath.regex.Token.ClosureToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1251,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMin()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1254,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMax()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1254,1
    - Dst: this.child.toString(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1255,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMin()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1256,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMax()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1256,1
    - Dst: this.child.toString(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1257,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMin()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1257,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMin()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1258,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMax()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1258,1
    - Dst: this.child.toString(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1259,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMin()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1259,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMax()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1259,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMin()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1260,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMax()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1260,1
    - Dst: this.child.toString(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1261,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMin()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1261,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMax()'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1264,1
    - Dst: '[RuntimeException].<init>(org.apache.xerces.impl.xpath.regex.Token.ClosureToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token.ClosureToken:1263,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 97
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Token
    argCount: 1
    argNames:
    - options
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1267
      start: 1239
    functionDepth: 1
    functionLinenumber: 1239
    functionLinenumberEnd: 1267
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].toString(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(org.apache.xerces.impl.xpath.regex.Token.ClosureToken)'
    - '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMax()'
    - this.child.toString(int)
    - '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMin()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].toString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.ParenToken:1281,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Token
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token.ParenToken
      static: false
      superClass: Token
    argCount: 3
    argNames:
    - type
    - tok
    - paren
    argTypes:
    - int
    - org.apache.xerces.impl.xpath.regex.Token
    - int
    constantsTouched: []
    func_position:
      end: 1284
      start: 1280
    functionDepth: 2
    functionLinenumber: 1280
    functionLinenumberEnd: 1284
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ParenToken].<init>(int,org.apache.xerces.impl.xpath.regex.Token,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token.ParenToken
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ParenToken].<init>(int,org.apache.xerces.impl.xpath.regex.Token,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Token
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1288
      start: 1286
    functionDepth: 0
    functionLinenumber: 1286
    functionLinenumberEnd: 1288
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ParenToken].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ParenToken].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Token
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Token
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1291
      start: 1289
    functionDepth: 0
    functionLinenumber: 1289
    functionLinenumberEnd: 1291
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ParenToken].getChild(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ParenToken].getChild(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Token
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1295
      start: 1293
    functionDepth: 0
    functionLinenumber: 1293
    functionLinenumberEnd: 1295
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ParenToken].getParenNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ParenToken].getParenNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.child.toString(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.ParenToken:1302,1
    - Dst: this.child.toString(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.ParenToken:1304,1
    - Dst: this.child.toString(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.ParenToken:1309,1
    - Dst: this.child.toString(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.ParenToken:1312,1
    - Dst: this.child.toString(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.ParenToken:1315,1
    - Dst: this.child.toString(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.ParenToken:1318,1
    - Dst: this.child.toString(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.ParenToken:1321,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Token
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Token
    argCount: 1
    argNames:
    - options
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1325
      start: 1297
    functionDepth: 1
    functionLinenumber: 1297
    functionLinenumberEnd: 1325
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ParenToken].toString(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - this.child.toString(int)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ParenToken].toString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.ConditionToken:1340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - Token
      - Token
      - Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token.ConditionToken
      static: false
      superClass: Token
    argCount: 4
    argNames:
    - refno
    - cond
    - yespat
    - nopat
    argTypes:
    - int
    - org.apache.xerces.impl.xpath.regex.Token
    - org.apache.xerces.impl.xpath.regex.Token
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 1345
      start: 1339
    functionDepth: 2
    functionLinenumber: 1339
    functionLinenumberEnd: 1345
    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: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token.ConditionToken
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - Token
      - Token
      - Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1348
      start: 1346
    functionDepth: 0
    functionLinenumber: 1346
    functionLinenumberEnd: 1348
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ConditionToken].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ConditionToken].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token.ConditionToken:1352,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - Token
      - Token
      - Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Token
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1353
      start: 1349
    functionDepth: 0
    functionLinenumber: 1349
    functionLinenumberEnd: 1353
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ConditionToken].getChild(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ConditionToken].getChild(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - Token
      - Token
      - Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Token
    argCount: 1
    argNames:
    - options
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1371
      start: 1355
    functionDepth: 0
    functionLinenumber: 1355
    functionLinenumberEnd: 1371
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ConditionToken].toString(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ConditionToken].toString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.ModifierToken:1386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Token
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token.ModifierToken
      static: false
      superClass: Token
    argCount: 3
    argNames:
    - tok
    - add
    - mask
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1390
      start: 1385
    functionDepth: 2
    functionLinenumber: 1385
    functionLinenumberEnd: 1390
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ModifierToken].<init>(org.apache.xerces.impl.xpath.regex.Token,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token.ModifierToken
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ModifierToken].<init>(org.apache.xerces.impl.xpath.regex.Token,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Token
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1394
      start: 1392
    functionDepth: 0
    functionLinenumber: 1392
    functionLinenumberEnd: 1394
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ModifierToken].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ModifierToken].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Token
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Token
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1397
      start: 1395
    functionDepth: 0
    functionLinenumber: 1395
    functionLinenumberEnd: 1397
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ModifierToken].getChild(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ModifierToken].getChild(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Token
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1401
      start: 1399
    functionDepth: 0
    functionLinenumber: 1399
    functionLinenumberEnd: 1401
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ModifierToken].getOptions()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ModifierToken].getOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Token
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1404
      start: 1402
    functionDepth: 0
    functionLinenumber: 1402
    functionLinenumberEnd: 1404
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ModifierToken].getOptionsMask()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ModifierToken].getOptionsMask()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].createOptionString(org.apache.xerces.impl.xpath.regex.Token.ModifierToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token.ModifierToken:1408,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].createOptionString(org.apache.xerces.impl.xpath.regex.Token.ModifierToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token.ModifierToken:1409,1
    - Dst: this.child.toString(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.ModifierToken:1411,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Token
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Token
    argCount: 1
    argNames:
    - options
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1413
      start: 1406
    functionDepth: 1
    functionLinenumber: 1406
    functionLinenumberEnd: 1413
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.ModifierToken].toString(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - this.child.toString(int)
    - '[org.apache.xerces.impl.xpath.regex.REUtil].createOptionString(org.apache.xerces.impl.xpath.regex.Token.ModifierToken)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.Token.ModifierToken].toString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token.UnionToken
      static: false
      superClass: Token
    argCount: 1
    argNames:
    - type
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1428
      start: 1426
    functionDepth: 2
    functionLinenumber: 1426
    functionLinenumberEnd: 1428
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token.UnionToken
    signature: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1432,1
    - Dst: this.children.addElement(org.apache.xerces.impl.xpath.regex.Token)
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1434,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].size()'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1439,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(org.apache.xerces.impl.xpath.regex.Token.UnionToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1440,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1440,1
    - Dst: this.children.size()
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1443,1
    - Dst: this.children.addElement(org.apache.xerces.impl.xpath.regex.Token)
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1445,1
    - Dst: this.children.elementAt(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1448,1
    - Dst: this.children.addElement(org.apache.xerces.impl.xpath.regex.Token)
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1451,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getString()'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1458,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1458,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1460,1
    - Dst: previous.getChar()
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1461,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].decomposeToSurrogates(org.apache.xerces.impl.xpath.regex.Token.UnionToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1463,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1463,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1465,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createString(null)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1466,1
    - Dst: this.children.setElementAt(Token.StringToken,int)
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1467,1
    - Dst: '[Token.StringToken].getString()'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1469,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].length()'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1469,1
    - Dst: '[StringBuffer].<init>(org.apache.xerces.impl.xpath.regex.Token.UnionToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1469,1
    - Dst: '[Token.StringToken].getString()'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1470,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xpath.regex.Token.UnionToken)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1470,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChar()'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1474,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].decomposeToSurrogates(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1476,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1476,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1478,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getString()'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1480,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1480,1
    - Dst: '[String].<init>(StringBuffer)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1483,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 64
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Token
    argCount: 1
    argNames:
    - tok
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 1484
      start: 1430
    functionDepth: 1
    functionLinenumber: 1430
    functionLinenumberEnd: 1484
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].getChild(org.apache.xerces.impl.xpath.regex.Token.UnionToken)'
    - '[Token.StringToken].getString()'
    - previous.getChar()
    - '[org.apache.xerces.impl.xpath.regex.Token].size()'
    - '[org.apache.xerces.impl.xpath.regex.Token].createString(null)'
    - '[org.apache.xerces.impl.xpath.regex.Token].getString()'
    - '[StringBuffer].append(String)'
    - '[java.util.Vector].<init>()'
    - '[StringBuffer].<init>(int)'
    - this.children.elementAt(int)
    - '[org.apache.xerces.impl.xpath.regex.REUtil].decomposeToSurrogates(org.apache.xerces.impl.xpath.regex.Token.UnionToken)'
    - '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.REUtil].decomposeToSurrogates(int)'
    - '[org.apache.xerces.impl.xpath.regex.Token].getChar()'
    - '[String].length()'
    - this.children.size()
    - this.children.addElement(org.apache.xerces.impl.xpath.regex.Token)
    - '[StringBuffer].<init>(org.apache.xerces.impl.xpath.regex.Token.UnionToken)'
    - '[StringBuffer].append(org.apache.xerces.impl.xpath.regex.Token.UnionToken)'
    - '[StringBuffer].append(char)'
    - '[String].<init>(StringBuffer)'
    - '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].length()'
    - this.children.setElementAt(Token.StringToken,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.children.size()
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1487,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Token
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1488
      start: 1486
    functionDepth: 0
    functionLinenumber: 1486
    functionLinenumberEnd: 1488
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 0
    functionsReached:
    - this.children.size()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.children.elementAt(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1490,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: Token
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1491
      start: 1489
    functionDepth: 0
    functionLinenumber: 1489
    functionLinenumberEnd: 1491
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].getChild(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 1
    functionsReached:
    - this.children.elementAt(int)
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].getChild(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.children.size()
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1496,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1497,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1498,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1499,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].toString(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1500,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1501,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].toString(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1502,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].toString(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1504,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].toString(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1504,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1506,1
    - Dst: this.children.size()
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1507,1
    - Dst: this.children.elementAt(org.apache.xerces.impl.xpath.regex.Token.UnionToken)
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1508,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].toString(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1508,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1508,1
    - Dst: '[String].<init>(StringBuffer)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1510,1
    - Dst: this.children.size()
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1514,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1514,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1515,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].toString(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1515,1
    - Dst: this.children.size()
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1516,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1517,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1518,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].toString(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1518,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1520,1
    - Dst: this.children.elementAt(int)
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1521,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].toString(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1521,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1521,1
    - Dst: this.children.size()
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1522,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1523,1
    - Dst: this.children.elementAt(org.apache.xerces.impl.xpath.regex.Token.UnionToken)
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1524,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].toString(int)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1524,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1524,1
    - Dst: '[String].<init>(StringBuffer)'
      Src: org.apache.xerces.impl.xpath.regex.Token.UnionToken:1526,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Token
    argCount: 1
    argNames:
    - options
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1529
      start: 1493
    functionDepth: 1
    functionLinenumber: 1493
    functionLinenumberEnd: 1529
    functionName: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].toString(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].toString(int)'
    - this.children.size()
    - '[String].<init>(StringBuffer)'
    - '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].getChild(int)'
    - '[org.apache.xerces.impl.xpath.regex.Token].toString(int)'
    - this.children.elementAt(int)
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - this.children.elementAt(org.apache.xerces.impl.xpath.regex.Token.UnionToken)
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].toString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.ParseException:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.ParseException
      static: false
      superClass: RuntimeException
    argCount: 2
    argNames:
    - mes
    - location
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.impl.xpath.regex.ParseException].<init>(String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParseException.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.ParseException
    signature: '[org.apache.xerces.impl.xpath.regex.ParseException].<init>(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.impl.xpath.regex.ParseException].getLocation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParseException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.ParseException].getLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].<init>(java.util.Locale)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 2
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].<init>(java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].<init>(java.util.Locale)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].<init>(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:41,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createChar(char)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:42,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 43
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processCaret()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].createChar(char)'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processCaret()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:45,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createChar(char)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:46,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processDollar()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].createChar(char)'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processDollar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:49,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processLookahead()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processLookahead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processNegativelookahead()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processNegativelookahead()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:55,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processLookbehind()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processLookbehind()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processNegativelookbehind()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processNegativelookbehind()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_A()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_A()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:64,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_Z()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_Z()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_z()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_z()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_b()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_b()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_B()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_B()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:76,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_lt()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_lt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_gt()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_gt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:82,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createClosure(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 1
    argNames:
    - tok
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 84
      start: 81
    functionDepth: 1
    functionLinenumber: 81
    functionLinenumberEnd: 84
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processStar(org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].createClosure(org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processStar(org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:87,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createClosure(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:88,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createConcat(org.apache.xerces.impl.xpath.regex.Token,Token.ClosureToken)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 1
    argNames:
    - tok
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 89
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processPlus(org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].createConcat(org.apache.xerces.impl.xpath.regex.Token,Token.ClosureToken)'
    - '[org.apache.xerces.impl.xpath.regex.Token].createClosure(org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processPlus(org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:92,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createUnion()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:93,1
    - Dst: '[Token.UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:94,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createEmpty()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:95,1
    - Dst: '[Token.UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 1
    argNames:
    - tok
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 97
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 97
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processQuestion(org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].createUnion()'
    - '[org.apache.xerces.impl.xpath.regex.Token].createEmpty()'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
    - '[Token.UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processQuestion(org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 1
    argNames:
    - 'off'
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].checkQuestion(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].checkQuestion(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:102,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].parseRegex()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:103,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createParen(org.apache.xerces.impl.xpath.regex.ParserForXMLSchema,int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:103,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].read()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:104,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:104,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:105,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 107
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processParen()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,int)'
    - '[org.apache.xerces.impl.xpath.regex.Token].createParen(org.apache.xerces.impl.xpath.regex.ParserForXMLSchema,int)'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].read()'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].parseRegex()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processParen()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processParen2()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processParen2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processCondition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processCondition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processModifiers()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processModifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processIndependent()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processIndependent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:121,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand(char)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_c()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand(char)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_c()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:125,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand(char)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_C()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand(char)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_C()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:129,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand(char)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 131
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_i()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand(char)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_i()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:133,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand(char)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_I()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand(char)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_I()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_g()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_g()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_X()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_X()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBackreference()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBackreference()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand(int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:147,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 2
    argNames:
    - tok
    - c
    argTypes:
    - org.apache.xerces.impl.xpath.regex.RangeToken
    - int
    constantsTouched: []
    func_position:
      end: 149
      start: 146
    functionDepth: 6
    functionLinenumber: 146
    functionLinenumberEnd: 149
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processCIinCharacterClass(org.apache.xerces.impl.xpath.regex.RangeToken,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    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)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processCIinCharacterClass(org.apache.xerces.impl.xpath.regex.RangeToken,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].setContext(org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:170,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:171,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].read()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:176,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:178,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:179,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:180,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:181,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:183,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].read()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:187,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:193,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand(org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:205,1
    - Dst: tok.mergeRanges(org.apache.xerces.impl.xpath.regex.Token)
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:205,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processCIinCharacterClass(org.apache.xerces.impl.xpath.regex.ParserForXMLSchema,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:211,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_pP(int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:218,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:219,1
    - Dst: tok.mergeRanges(org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:220,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].decodeEscaped()'
      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:230,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:236,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].parseCharacterClass(boolean)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:239,1
    - Dst: tok.subtractRanges(org.apache.xerces.impl.xpath.regex.RangeToken)
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:240,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].read()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:241,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:242,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:245,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:248,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:249,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:250,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].read()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:252,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].isSet(int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:253,1
    - Dst: tok.addRange(int,int)
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:254,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].addCaseInsensitiveChar(org.apache.xerces.impl.xpath.regex.ParserForXMLSchema,int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:257,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:261,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].read()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:262,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:262,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].isSet(int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:265,1
    - Dst: tok.addRange(int,int)
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:266,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].addCaseInsensitiveChar(org.apache.xerces.impl.xpath.regex.ParserForXMLSchema,int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:269,1
    - Dst: tok.addRange(char,char)
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:271,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:274,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:279,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:280,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:281,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].decodeEscaped()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:284,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:285,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:287,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].isSet(int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:288,1
    - Dst: tok.addRange(int,int)
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:290,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].addCaseInsensitiveCharRange(org.apache.xerces.impl.xpath.regex.ParserForXMLSchema,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:293,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].read()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:300,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:301,1
    - Dst: tok.sortRanges()
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:302,1
    - Dst: tok.compactRanges()
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:303,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].setContext(org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:305,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:306,1
    CyclomaticComplexity: 78
    EdgeCount: 78
    ICount: 139
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RangeToken
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 1
    argNames:
    - useNrange
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 309
      start: 169
    functionDepth: 4
    functionLinenumber: 169
    functionLinenumberEnd: 309
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].parseCharacterClass(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].addCaseInsensitiveChar(org.apache.xerces.impl.xpath.regex.ParserForXMLSchema,int)'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].next()'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
    - tok.subtractRanges(org.apache.xerces.impl.xpath.regex.RangeToken)
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].decodeEscaped()'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].parseCharacterClass(boolean)'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand(org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].addCaseInsensitiveCharRange(org.apache.xerces.impl.xpath.regex.ParserForXMLSchema,int,int)'
    - tok.addRange(int,int)
    - tok.compactRanges()
    - tok.mergeRanges(org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processCIinCharacterClass(org.apache.xerces.impl.xpath.regex.ParserForXMLSchema,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
    - tok.sortRanges()
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_pP(int)'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].isSet(int)'
    - tok.addRange(char,char)
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,int)'
    - '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].setContext(org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].subtractRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].read()'
    - tok.mergeRanges(org.apache.xerces.impl.xpath.regex.Token)
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RangeToken
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].parseCharacterClass(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:312,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RangeToken
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 313
      start: 311
    functionDepth: 0
    functionLinenumber: 311
    functionLinenumberEnd: 313
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].parseSetOperations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RangeToken
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].parseSetOperations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:318,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:320,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:322,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:324,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:326,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:328,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:330,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:332,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:334,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:336,1
    - Dst: Integer.toString(int,int)
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:338,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:338,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Token
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 340
      start: 315
    functionDepth: 5
    functionLinenumber: 315
    functionLinenumberEnd: 340
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 1
    functionsReached:
    - '[RuntimeException].<init>(String)'
    - Integer.toString(int,int)
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(String,boolean)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Token
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].read()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:342,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:342,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:364,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 367
      start: 341
    functionDepth: 1
    functionLinenumber: 341
    functionLinenumberEnd: 367
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].decodeEscaped()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].ex(String,int)'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].read()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].decodeEscaped()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:373,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:374,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:376,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].setupRange(org.apache.xerces.impl.xpath.regex.RangeToken,String)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:377,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:378,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:379,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:379,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:381,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].setupRange(org.apache.xerces.impl.xpath.regex.RangeToken,int[])'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:383,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:384,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:385,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:385,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:391,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:392,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:392,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:393,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:393,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:394,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:394,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:395,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:396,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:396,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:398,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].setupRange(org.apache.xerces.impl.xpath.regex.RangeToken,String)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:399,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:400,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:401,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:401,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:403,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].setupRange(org.apache.xerces.impl.xpath.regex.RangeToken,String)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:404,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(char,char)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:405,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(char,char)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:406,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:407,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:408,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:408,1
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:410,1
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:411,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RangeToken
      static: true
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 2
    argNames:
    - name
    - positive
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 413
      start: 371
    functionDepth: 4
    functionLinenumber: 371
    functionLinenumberEnd: 413
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(char,char)'
    - '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].mergeRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].setupRange(org.apache.xerces.impl.xpath.regex.RangeToken,int[])'
    - '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
    - '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.Token].complementRanges(org.apache.xerces.impl.xpath.regex.RangeToken)'
    - '[java.util.Hashtable].put(String,org.apache.xerces.impl.xpath.regex.RangeToken)'
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].setupRange(org.apache.xerces.impl.xpath.regex.RangeToken,String)'
    - '[java.util.Hashtable].get(String)'
    - '[java.util.Hashtable].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RangeToken
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:416,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:418,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:418,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].addRange(org.apache.xerces.impl.xpath.regex.ParserForXMLSchema,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:418,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 2
    argNames:
    - range
    - src
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    - String
    constantsTouched: []
    func_position:
      end: 419
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 419
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].setupRange(org.apache.xerces.impl.xpath.regex.Token,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].addRange(org.apache.xerces.impl.xpath.regex.ParserForXMLSchema,org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
    - '[String].charAt(int)'
    - '[String].charAt(org.apache.xerces.impl.xpath.regex.ParserForXMLSchema)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].setupRange(org.apache.xerces.impl.xpath.regex.Token,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].addRange()'
      Src: org.apache.xerces.impl.xpath.regex.ParserForXMLSchema:424,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      - String
      - String
      - String
      - String
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.apache.xerces.impl.xpath.regex.RegexParser
    argCount: 2
    argNames:
    - range
    - src
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    - int[]
    constantsTouched: []
    func_position:
      end: 425
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 425
    functionName: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].setupRange(org.apache.xerces.impl.xpath.regex.Token,int[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].addRange()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].setupRange(org.apache.xerces.impl.xpath.regex.Token,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int[]
      - int
      - java.text.CharacterIterator
      - String
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Match
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 48
    functionName: '[org.apache.xerces.impl.xpath.regex.Match].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Match.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Match
    signature: '[org.apache.xerces.impl.xpath.regex.Match].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Match].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.Match:54,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Match].setNumberOfGroups(int)'
      Src: org.apache.xerces.impl.xpath.regex.Match:56,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Match].setSource(java.text.CharacterIterator)'
      Src: org.apache.xerces.impl.xpath.regex.Match:57,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Match].setSource(String)'
      Src: org.apache.xerces.impl.xpath.regex.Match:58,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Match].getBeginning(org.apache.xerces.impl.xpath.regex.Match)'
      Src: org.apache.xerces.impl.xpath.regex.Match:60,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Match].setBeginning(org.apache.xerces.impl.xpath.regex.Match,int)'
      Src: org.apache.xerces.impl.xpath.regex.Match:60,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Match].getEnd(org.apache.xerces.impl.xpath.regex.Match)'
      Src: org.apache.xerces.impl.xpath.regex.Match:61,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Match].setEnd(org.apache.xerces.impl.xpath.regex.Match,int)'
      Src: org.apache.xerces.impl.xpath.regex.Match:61,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int[]
      - int
      - java.text.CharacterIterator
      - String
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.impl.xpath.regex.Match].clone()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Match.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Match].setSource(String)'
    - '[org.apache.xerces.impl.xpath.regex.Match].setSource(java.text.CharacterIterator)'
    - '[org.apache.xerces.impl.xpath.regex.Match].setBeginning(org.apache.xerces.impl.xpath.regex.Match,int)'
    - '[org.apache.xerces.impl.xpath.regex.Match].setNumberOfGroups(int)'
    - '[org.apache.xerces.impl.xpath.regex.Match].<init>()'
    - '[org.apache.xerces.impl.xpath.regex.Match].getBeginning(org.apache.xerces.impl.xpath.regex.Match)'
    - '[org.apache.xerces.impl.xpath.regex.Match].setEnd(org.apache.xerces.impl.xpath.regex.Match,int)'
    - '[org.apache.xerces.impl.xpath.regex.Match].getEnd(org.apache.xerces.impl.xpath.regex.Match)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.xpath.regex.Match].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int[]
      - int
      - java.text.CharacterIterator
      - String
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 82
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.impl.xpath.regex.Match].setNumberOfGroups(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Match.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.Match].setNumberOfGroups(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.text.CharacterIterator
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int[]
      - int
      - java.text.CharacterIterator
      - String
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ci
    argTypes:
    - java.text.CharacterIterator
    constantsTouched: []
    func_position:
      end: 91
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.impl.xpath.regex.Match].setSource(java.text.CharacterIterator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Match.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.Match].setSource(java.text.CharacterIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int[]
      - int
      - java.text.CharacterIterator
      - String
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.impl.xpath.regex.Match].setSource(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Match.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.Match].setSource(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int[]
      - int
      - java.text.CharacterIterator
      - String
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - chars
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 107
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 107
    functionName: '[org.apache.xerces.impl.xpath.regex.Match].setSource(char[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Match.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.Match].setSource(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int[]
      - int
      - java.text.CharacterIterator
      - String
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - v
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.apache.xerces.impl.xpath.regex.Match].setBeginning(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Match.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.Match].setBeginning(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int[]
      - int
      - java.text.CharacterIterator
      - String
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - index
    - v
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.apache.xerces.impl.xpath.regex.Match].setEnd(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Match.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.Match].setEnd(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Match:129,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int[]
      - int
      - java.text.CharacterIterator
      - String
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 131
    functionName: '[org.apache.xerces.impl.xpath.regex.Match].getNumberOfGroups()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Match.java
    functionUses: 1
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Match].getNumberOfGroups()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Match:140,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.xerces.impl.xpath.regex.Match)'
      Src: org.apache.xerces.impl.xpath.regex.Match:142,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int[]
      - int
      - java.text.CharacterIterator
      - String
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 145
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 145
    functionName: '[org.apache.xerces.impl.xpath.regex.Match].getBeginning(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Match.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[IllegalArgumentException].<init>(org.apache.xerces.impl.xpath.regex.Match)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Match].getBeginning(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Match:154,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.xerces.impl.xpath.regex.Match)'
      Src: org.apache.xerces.impl.xpath.regex.Match:156,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int[]
      - int
      - java.text.CharacterIterator
      - String
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 159
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 159
    functionName: '[org.apache.xerces.impl.xpath.regex.Match].getEnd(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Match.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - '[IllegalArgumentException].<init>(org.apache.xerces.impl.xpath.regex.Match)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Match].getEnd(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Match:168,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.xerces.impl.xpath.regex.Match)'
      Src: org.apache.xerces.impl.xpath.regex.Match:170,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].substring(java.text.CharacterIterator,org.apache.xerces.impl.xpath.regex.Match,org.apache.xerces.impl.xpath.regex.Match)'
      Src: org.apache.xerces.impl.xpath.regex.Match:176,1
    - Dst: '[String].substring(org.apache.xerces.impl.xpath.regex.Match,org.apache.xerces.impl.xpath.regex.Match)'
      Src: org.apache.xerces.impl.xpath.regex.Match:178,1
    - Dst: '[String].<init>(char[],org.apache.xerces.impl.xpath.regex.Match,org.apache.xerces.impl.xpath.regex.Match)'
      Src: org.apache.xerces.impl.xpath.regex.Match:180,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int[]
      - int
      - java.text.CharacterIterator
      - String
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 183
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 183
    functionName: '[org.apache.xerces.impl.xpath.regex.Match].getCapturedText(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Match.java
    functionUses: 0
    functionsReached:
    - '[String].substring(org.apache.xerces.impl.xpath.regex.Match,org.apache.xerces.impl.xpath.regex.Match)'
    - '[IllegalStateException].<init>(String)'
    - '[org.apache.xerces.impl.xpath.regex.REUtil].substring(java.text.CharacterIterator,org.apache.xerces.impl.xpath.regex.Match,org.apache.xerces.impl.xpath.regex.Match)'
    - '[String].<init>(char[],org.apache.xerces.impl.xpath.regex.Match,org.apache.xerces.impl.xpath.regex.Match)'
    - '[IllegalArgumentException].<init>(org.apache.xerces.impl.xpath.regex.Match)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.Match].getCapturedText(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,null,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:501,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tok
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 502
      start: 497
    functionDepth: 0
    functionLinenumber: 497
    functionLinenumberEnd: 502
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,null,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].createDot()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:511,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(int)'
      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:521,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].createAnchor(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:521,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].createRange(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:527,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].size()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:534,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:535,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.RegularExpression,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:535,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].size()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:538,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:539,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,void,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:539,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].size()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:545,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].createUnion(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:545,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].size()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:546,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:547,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:547,1
    - Dst: '[UnionOp].addElement(void)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:547,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:554,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getMin()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:555,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getMax()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:556,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.RegularExpression,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:560,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].createQuestion(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:570,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.RegularExpression,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:572,1
    - Dst: '[ChildOp].setChild(void)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:572,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].createNonGreedyClosure()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:578,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].createClosure()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:580,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,ChildOp,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:583,1
    - Dst: '[ChildOp].setChild(void)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:583,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.RegularExpression,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:588,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(String)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:598,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(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:603,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getParenNumber()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:608,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:609,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:609,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(int,org.apache.xerces.impl.xpath.regex.Op)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:611,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:612,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,CharOp,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:612,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].createCapture(void)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:613,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].createCapture(void)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:615,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:616,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,CharOp,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:616,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getParenNumber()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:617,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].createCapture(int,void)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:617,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:622,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,null,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:622,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].createLook(int,void,void)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:622,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:625,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,null,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:625,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].createLook(int,void,void)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:625,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:628,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,null,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:628,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].createLook(int,void,void)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:628,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:631,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,null,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:631,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].createLook(int,void,void)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:631,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:635,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,null,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:635,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].createIndependent(void,void)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:635,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:639,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,null,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:639,1
    - Dst: '[Token.ModifierToken].getOptions()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:640,1
    - Dst: '[Token.ModifierToken].getOptionsMask()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:641,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].createModifier(void,void,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:639,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.RegularExpression,null,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:647,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.RegularExpression,void,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:648,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.RegularExpression,void,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:649,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].createCondition(void,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,void,org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:650,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:654,1
    CyclomaticComplexity: 61
    EdgeCount: 61
    ICount: 153
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      - org.apache.xerces.impl.xpath.regex.Op
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Op
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - tok
    - next
    - reverse
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    - org.apache.xerces.impl.xpath.regex.Op
    - boolean
    constantsTouched: []
    func_position:
      end: 657
      start: 507
    functionDepth: 3
    functionLinenumber: 507
    functionLinenumberEnd: 657
    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: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,ChildOp,boolean)'
    - '[org.apache.xerces.impl.xpath.regex.Op].createIndependent(void,void)'
    - '[org.apache.xerces.impl.xpath.regex.Op].createChar(int)'
    - '[org.apache.xerces.impl.xpath.regex.Op].createLook(int,void,void)'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.xpath.regex.Token].size()'
    - '[org.apache.xerces.impl.xpath.regex.Token].getString()'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,null,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].createModifier(void,void,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - '[org.apache.xerces.impl.xpath.regex.Op].createDot()'
    - '[UnionOp].addElement(void)'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.RegularExpression,void,boolean)'
    - '[org.apache.xerces.impl.xpath.regex.Op].createCapture(int,org.apache.xerces.impl.xpath.regex.Op)'
    - '[org.apache.xerces.impl.xpath.regex.Op].createClosure()'
    - '[org.apache.xerces.impl.xpath.regex.Token].getMin()'
    - '[org.apache.xerces.impl.xpath.regex.Op].createUnion(int)'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.RegularExpression,boolean)'
    - '[org.apache.xerces.impl.xpath.regex.Token].getChar()'
    - '[org.apache.xerces.impl.xpath.regex.Op].createRange(org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.Token].getMax()'
    - '[org.apache.xerces.impl.xpath.regex.Op].createBackReference(int)'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,void,boolean)'
    - '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
    - '[ChildOp].setChild(void)'
    - '[org.apache.xerces.impl.xpath.regex.Token].getReferenceNumber()'
    - '[org.apache.xerces.impl.xpath.regex.Op].createNonGreedyClosure()'
    - '[org.apache.xerces.impl.xpath.regex.Token].getChild(org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,CharOp,boolean)'
    - '[org.apache.xerces.impl.xpath.regex.Op].createQuestion(org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - '[org.apache.xerces.impl.xpath.regex.Token].getParenNumber()'
    - '[Token.ModifierToken].getOptionsMask()'
    - '[org.apache.xerces.impl.xpath.regex.Op].createCapture(int,void)'
    - '[org.apache.xerces.impl.xpath.regex.Op].createCapture(void)'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.RegularExpression,null,boolean)'
    - '[org.apache.xerces.impl.xpath.regex.Op].createCondition(void,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,void,org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - '[org.apache.xerces.impl.xpath.regex.Op].createAnchor(int)'
    - '[Token.ModifierToken].getOptions()'
    - '[org.apache.xerces.impl.xpath.regex.Op].createString(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Op
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Op,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(char[],int,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Match)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:668,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 669
      start: 667
    functionDepth: 0
    functionLinenumber: 667
    functionLinenumberEnd: 669
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(char[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(char[],int,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Match)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(char[],int,int,org.apache.xerces.impl.xpath.regex.Match)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:680,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - start
    - end
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 681
      start: 679
    functionDepth: 6
    functionLinenumber: 679
    functionLinenumberEnd: 681
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(char[],int,int,org.apache.xerces.impl.xpath.regex.Match)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(char[],int,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Match)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:690,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - org.apache.xerces.impl.xpath.regex.Match
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - match
    argTypes:
    - char[]
    - org.apache.xerces.impl.xpath.regex.Match
    constantsTouched: []
    func_position:
      end: 691
      start: 689
    functionDepth: 0
    functionLinenumber: 689
    functionLinenumberEnd: 691
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(char[],org.apache.xerces.impl.xpath.regex.Match)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(char[],int,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Match)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(char[],org.apache.xerces.impl.xpath.regex.Match)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].prepare()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:707,1
    - Dst: '[Context].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:709,1
    - Dst: '[Context].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:713,1
    - Dst: con.reset(char[],int,int,int)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:714,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Match].setNumberOfGroups(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:717,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Match].setSource(char[])'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:718,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Match].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:720,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Match].setNumberOfGroups(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:721,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:727,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:728,1
    - Dst: con.match.setBeginning(int,org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:732,1
    - Dst: con.match.setEnd(int,int)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:733,1
    - Dst: con.setInUse(boolean)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:735,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.BMPattern].matches(char[],org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:747,1
    - Dst: con.match.setBeginning(int,int)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:750,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:751,1
    - Dst: con.match.setEnd(int,org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:751,1
    - Dst: con.setInUse(boolean)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:753,1
    - Dst: con.setInUse(boolean)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:756,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.BMPattern].matches(char[],org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:766,1
    - Dst: con.setInUse(boolean)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:769,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].getChild()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:782,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:783,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:785,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:790,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:794,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:812,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:813,1
    - Dst: range.match(int)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:815,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:818,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:830,1
    - Dst: con.match.setBeginning(int,org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:837,1
    - Dst: con.match.setEnd(int,int)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:838,1
    - Dst: con.setInUse(boolean)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:840,1
    - Dst: con.setInUse(boolean)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:843,1
    CyclomaticComplexity: 42
    EdgeCount: 42
    ICount: 85
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Match
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - target
    - start
    - end
    - match
    argTypes:
    - char[]
    - int
    - int
    - org.apache.xerces.impl.xpath.regex.Match
    constantsTouched: []
    func_position:
      end: 846
      start: 703
    functionDepth: 5
    functionLinenumber: 703
    functionLinenumberEnd: 846
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(char[],int,int,org.apache.xerces.impl.xpath.regex.Match)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
    - '[org.apache.xerces.impl.xpath.regex.BMPattern].matches(char[],org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - range.match(int)
    - con.match.setBeginning(int,int)
    - '[org.apache.xerces.impl.xpath.regex.Match].<init>()'
    - '[org.apache.xerces.impl.xpath.regex.Match].setSource(char[])'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].prepare()'
    - con.reset(char[],int,int,int)
    - '[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates(org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - con.match.setBeginning(int,org.apache.xerces.impl.xpath.regex.RegularExpression)
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
    - '[String].length()'
    - con.match.setEnd(int,int)
    - con.match.setEnd(int,org.apache.xerces.impl.xpath.regex.RegularExpression)
    - '[org.apache.xerces.impl.xpath.regex.Match].setNumberOfGroups(int)'
    - '[org.apache.xerces.impl.xpath.regex.Op].getChild()'
    - con.setInUse(boolean)
    - '[Context].<init>()'
    - '[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(org.apache.xerces.impl.xpath.regex.RegularExpression)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(char[],int,int,org.apache.xerces.impl.xpath.regex.Match)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:854,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(String,int,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Match)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:854,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 855
      start: 853
    functionDepth: 0
    functionLinenumber: 853
    functionLinenumberEnd: 855
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(String,int,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Match)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(String,int,int,org.apache.xerces.impl.xpath.regex.Match)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:866,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - start
    - end
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 867
      start: 865
    functionDepth: 6
    functionLinenumber: 865
    functionLinenumberEnd: 867
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(String,int,int,org.apache.xerces.impl.xpath.regex.Match)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:876,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(String,int,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Match)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:876,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.xpath.regex.Match
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - match
    argTypes:
    - String
    - org.apache.xerces.impl.xpath.regex.Match
    constantsTouched: []
    func_position:
      end: 877
      start: 875
    functionDepth: 0
    functionLinenumber: 875
    functionLinenumberEnd: 877
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(String,org.apache.xerces.impl.xpath.regex.Match)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(String,int,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Match)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(String,org.apache.xerces.impl.xpath.regex.Match)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].prepare()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:892,1
    - Dst: '[Context].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:894,1
    - Dst: '[Context].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:898,1
    - Dst: con.reset(String,int,int,int)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:899,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Match].setNumberOfGroups(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:902,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Match].setSource(String)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:903,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Match].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:905,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Match].setNumberOfGroups(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:906,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:912,1
    - Dst: System.err.println(String)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:914,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:916,1
    - Dst: System.err.println(String)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:918,1
    - Dst: System.err.println(String)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:919,1
    - Dst: con.match.setBeginning(int,org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:923,1
    - Dst: con.match.setEnd(int,int)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:924,1
    - Dst: con.setInUse(boolean)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:926,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.BMPattern].matches(String,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:938,1
    - Dst: con.match.setBeginning(int,int)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:941,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:942,1
    - Dst: con.match.setEnd(int,org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:942,1
    - Dst: con.setInUse(boolean)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:944,1
    - Dst: con.setInUse(boolean)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:947,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.BMPattern].matches(String,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:957,1
    - Dst: con.setInUse(boolean)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:960,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].getChild()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:973,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:974,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:976,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:980,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:981,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:985,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1002,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1003,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1004,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1004,1
    - Dst: range.match(int)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1006,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1009,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1021,1
    - Dst: con.match.setBeginning(int,org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1028,1
    - Dst: con.match.setEnd(int,int)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1029,1
    - Dst: con.setInUse(boolean)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1031,1
    - Dst: con.setInUse(boolean)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1034,1
    CyclomaticComplexity: 44
    EdgeCount: 44
    ICount: 94
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Match
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - target
    - start
    - end
    - match
    argTypes:
    - String
    - int
    - int
    - org.apache.xerces.impl.xpath.regex.Match
    constantsTouched: []
    func_position:
      end: 1037
      start: 888
    functionDepth: 5
    functionLinenumber: 888
    functionLinenumberEnd: 1037
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(String,int,int,org.apache.xerces.impl.xpath.regex.Match)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
    - range.match(int)
    - con.match.setBeginning(int,int)
    - System.err.println(String)
    - '[org.apache.xerces.impl.xpath.regex.Match].<init>()'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].prepare()'
    - '[org.apache.xerces.impl.xpath.regex.Match].setSource(String)'
    - '[String].charAt(int)'
    - con.match.setBeginning(int,org.apache.xerces.impl.xpath.regex.RegularExpression)
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
    - '[org.apache.xerces.impl.xpath.regex.BMPattern].matches(String,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - '[String].length()'
    - con.match.setEnd(int,int)
    - con.match.setEnd(int,org.apache.xerces.impl.xpath.regex.RegularExpression)
    - '[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - con.reset(String,int,int,int)
    - '[org.apache.xerces.impl.xpath.regex.Match].setNumberOfGroups(int)'
    - '[org.apache.xerces.impl.xpath.regex.Op].getChild()'
    - con.setInUse(boolean)
    - '[String].charAt(org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - '[Context].<init>()'
    - '[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(org.apache.xerces.impl.xpath.regex.RegularExpression)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(String,int,int,org.apache.xerces.impl.xpath.regex.Match)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Stack].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1044,1
    - Dst: '[org.apache.xerces.util.IntStack].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1045,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1046,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1053,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].getData()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1067,1
    - Dst: target.charAt(org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1067,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matchChar(int,org.apache.xerces.impl.xpath.regex.RegularExpression,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1067,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1083,1
    - Dst: target.charAt(org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1084,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1084,1
    - Dst: target.charAt(org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1089,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1090,1
    - Dst: target.charAt(org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1092,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1092,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1094,1
    - Dst: target.charAt(org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1112,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1113,1
    - Dst: target.charAt(org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1115,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1115,1
    - Dst: op.getToken()
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1117,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].match(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1118,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matchAnchor(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,Context,org.apache.xerces.impl.xpath.regex.RegularExpression,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1129,1
    - Dst: op.getData()
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1139,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1141,1
    - Dst: con.match.getBeginning(org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1143,1
    - Dst: con.match.getEnd(org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1143,1
    - Dst: con.match.getBeginning(org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1147,1
    - Dst: con.match.getEnd(org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1148,1
    - Dst: target.regionMatches(boolean,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1150,1
    - Dst: target.regionMatches(boolean,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1157,1
    - Dst: op.getString()
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1169,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].length()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1170,1
    - Dst: target.regionMatches(boolean,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1172,1
    - Dst: target.regionMatches(boolean,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1179,1
    - Dst: op.getData()
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1192,1
    - Dst: con.closureContexts[id].contains(org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1193,1
    - Dst: con.closureContexts[id].addOffset(org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1198,1
    - Dst: '[java.util.Stack].push(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1204,1
    - Dst: '[org.apache.xerces.util.IntStack].push(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1205,1
    - Dst: op.getChild()
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1206,1
    - Dst: '[java.util.Stack].push(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1213,1
    - Dst: '[org.apache.xerces.util.IntStack].push(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1214,1
    - Dst: op.size()
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1220,1
    - Dst: '[java.util.Stack].push(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1224,1
    - Dst: '[org.apache.xerces.util.IntStack].push(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1225,1
    - Dst: '[org.apache.xerces.util.IntStack].push(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1226,1
    - Dst: op.elementAt(int)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1227,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getData()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1233,1
    - Dst: con.match.getBeginning(org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1236,1
    - Dst: '[org.apache.xerces.util.IntStack].push(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1236,1
    - Dst: con.match.setBeginning(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1237,1
    - Dst: con.match.getEnd(org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1241,1
    - Dst: '[org.apache.xerces.util.IntStack].push(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1241,1
    - Dst: con.match.setEnd(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1242,1
    - Dst: '[java.util.Stack].push(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1244,1
    - Dst: '[org.apache.xerces.util.IntStack].push(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1245,1
    - Dst: '[java.util.Stack].push(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1256,1
    - Dst: '[org.apache.xerces.util.IntStack].push(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1257,1
    - Dst: '[org.apache.xerces.util.IntStack].push(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1258,1
    - Dst: op.getChild()
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1260,1
    - Dst: '[java.util.Stack].push(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1266,1
    - Dst: '[org.apache.xerces.util.IntStack].push(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1267,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getChild()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1268,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getData()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1275,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getData2()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1276,1
    - Dst: '[java.util.Stack].push(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1277,1
    - Dst: '[org.apache.xerces.util.IntStack].push(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1278,1
    - Dst: '[org.apache.xerces.util.IntStack].push(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1279,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getChild()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1281,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1290,1
    - Dst: con.match.getBeginning(org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1292,1
    - Dst: con.match.getEnd(org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1293,1
    - Dst: '[java.util.Stack].push(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1304,1
    - Dst: '[org.apache.xerces.util.IntStack].push(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1305,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1312,1
    - Dst: '[java.util.Stack].isEmpty()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1319,1
    - Dst: '[java.util.Stack].pop()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1323,1
    - Dst: '[org.apache.xerces.util.IntStack].pop()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1324,1
    - Dst: op.getChild()
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1338,1
    - Dst: '[org.apache.xerces.util.IntStack].pop()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1345,1
    - Dst: System.err.println(org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1347,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].size()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1351,1
    - Dst: '[java.util.Stack].push(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1352,1
    - Dst: '[org.apache.xerces.util.IntStack].push(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1353,1
    - Dst: '[org.apache.xerces.util.IntStack].push(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1354,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].elementAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1355,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getData()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1366,1
    - Dst: '[org.apache.xerces.util.IntStack].pop()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1367,1
    - Dst: con.match.setBeginning(org.apache.xerces.impl.xpath.regex.RegularExpression,int)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1370,1
    - Dst: con.match.setEnd(int)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1373,1
    - Dst: '[org.apache.xerces.util.IntStack].pop()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1381,1
    - Dst: '[org.apache.xerces.util.IntStack].pop()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1393,1
    - Dst: '[org.apache.xerces.util.IntStack].pop()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1403,1
    CyclomaticComplexity: 142
    EdgeCount: 142
    ICount: 285
    JavaMethodInfo:
      argumentGenericTypes:
      - Context
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - con
    - op
    - offset
    - dx
    - opts
    argTypes:
    - Context
    - org.apache.xerces.impl.xpath.regex.Op
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1435
      start: 1042
    functionDepth: 2
    functionLinenumber: 1042
    functionLinenumberEnd: 1435
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].match(Context,org.apache.xerces.impl.xpath.regex.Op,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[java.util.Stack].isEmpty()'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].getData2()'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].length()'
    - '[org.apache.xerces.util.IntStack].<init>()'
    - '[org.apache.xerces.util.IntStack].push(org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - con.closureContexts[id].contains(org.apache.xerces.impl.xpath.regex.RegularExpression)
    - '[org.apache.xerces.util.IntStack].pop()'
    - '[java.util.Stack].pop()'
    - op.getToken()
    - con.match.getBeginning(org.apache.xerces.impl.xpath.regex.RegularExpression)
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
    - op.getString()
    - con.closureContexts[id].addOffset(org.apache.xerces.impl.xpath.regex.RegularExpression)
    - op.size()
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].size()'
    - '[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - op.getChild()
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].getChild()'
    - op.getData()
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].elementAt(int)'
    - System.err.println(org.apache.xerces.impl.xpath.regex.RegularExpression)
    - '[org.apache.xerces.util.IntStack].push(int)'
    - con.match.setBeginning(org.apache.xerces.impl.xpath.regex.RegularExpression,int)
    - target.regionMatches(boolean,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)
    - '[java.util.Stack].push(org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - '[java.util.Stack].<init>()'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matchChar(int,org.apache.xerces.impl.xpath.regex.RegularExpression,boolean)'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matchAnchor(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,Context,org.apache.xerces.impl.xpath.regex.RegularExpression,int)'
    - target.charAt(org.apache.xerces.impl.xpath.regex.RegularExpression)
    - '[org.apache.xerces.impl.xpath.regex.Op].getData()'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].getData()'
    - con.match.getEnd(org.apache.xerces.impl.xpath.regex.RegularExpression)
    - op.elementAt(int)
    - con.match.setEnd(int)
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].match(int)'
    - '[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(int)'
    - con.match.setBeginning(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)
    - con.match.setEnd(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].match(Context,org.apache.xerces.impl.xpath.regex.Op,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matchIgnoreCase(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1438,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ch
    - other
    - ignoreCase
    argTypes:
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 1439
      start: 1437
    functionDepth: 2
    functionLinenumber: 1437
    functionLinenumberEnd: 1439
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matchChar(int,int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matchIgnoreCase(int,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matchChar(int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].getData()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1443,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1445,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1447,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1447,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1458,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1458,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1463,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1465,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1465,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1469,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1469,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1470,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1471,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1482,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1482,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1483,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1484,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType(ExpressionTarget,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1496,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getPreviousWordType(ExpressionTarget,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1498,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType(ExpressionTarget,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1507,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getPreviousWordType(ExpressionTarget,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1509,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType(ExpressionTarget,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1516,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getPreviousWordType(ExpressionTarget,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1517,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType(ExpressionTarget,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1523,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getPreviousWordType(ExpressionTarget,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1524,1
    CyclomaticComplexity: 79
    EdgeCount: 79
    ICount: 98
    JavaMethodInfo:
      argumentGenericTypes:
      - ExpressionTarget
      - org.apache.xerces.impl.xpath.regex.Op
      - Context
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - target
    - op
    - con
    - offset
    - opts
    argTypes:
    - ExpressionTarget
    - org.apache.xerces.impl.xpath.regex.Op
    - Context
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1530
      start: 1441
    functionDepth: 1
    functionLinenumber: 1441
    functionLinenumberEnd: 1530
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matchAnchor(ExpressionTarget,org.apache.xerces.impl.xpath.regex.Op,Context,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Op].getData()'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType(ExpressionTarget,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].getPreviousWordType(ExpressionTarget,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].charAt(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matchAnchor(ExpressionTarget,org.apache.xerces.impl.xpath.regex.Op,Context,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType(ExpressionTarget,int,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1534,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType(ExpressionTarget,int,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1536,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - ExpressionTarget
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - target
    - begin
    - end
    - offset
    - opts
    argTypes:
    - ExpressionTarget
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1538
      start: 1532
    functionDepth: 1
    functionLinenumber: 1532
    functionLinenumberEnd: 1538
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getPreviousWordType(ExpressionTarget,int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType(ExpressionTarget,int,int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getPreviousWordType(ExpressionTarget,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1543,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType0(org.apache.xerces.impl.xpath.regex.RegularExpression,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1543,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - ExpressionTarget
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - target
    - begin
    - end
    - offset
    - opts
    argTypes:
    - ExpressionTarget
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1544
      start: 1540
    functionDepth: 1
    functionLinenumber: 1540
    functionLinenumberEnd: 1544
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType(ExpressionTarget,int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType0(org.apache.xerces.impl.xpath.regex.RegularExpression,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].charAt(int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType(ExpressionTarget,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(java.text.CharacterIterator,org.apache.xerces.impl.xpath.regex.Match)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1553,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.text.CharacterIterator
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - target
    argTypes:
    - java.text.CharacterIterator
    constantsTouched: []
    func_position:
      end: 1554
      start: 1552
    functionDepth: 6
    functionLinenumber: 1552
    functionLinenumberEnd: 1554
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(java.text.CharacterIterator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(java.text.CharacterIterator,org.apache.xerces.impl.xpath.regex.Match)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(java.text.CharacterIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.CharacterIterator].getBeginIndex()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1564,1
    - Dst: '[java.text.CharacterIterator].getEndIndex()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1565,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].prepare()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1571,1
    - Dst: '[Context].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1573,1
    - Dst: '[Context].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1577,1
    - Dst: con.reset(java.text.CharacterIterator,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,int)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1578,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Match].setNumberOfGroups(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1581,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Match].setSource(java.text.CharacterIterator)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1582,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Match].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1584,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Match].setNumberOfGroups(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1585,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1591,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1592,1
    - Dst: con.match.setBeginning(int,org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1596,1
    - Dst: con.match.setEnd(int,int)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1597,1
    - Dst: con.setInUse(boolean)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1599,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.BMPattern].matches(java.text.CharacterIterator,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1611,1
    - Dst: con.match.setBeginning(int,int)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1614,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1615,1
    - Dst: con.match.setEnd(int,org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1615,1
    - Dst: con.setInUse(boolean)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1617,1
    - Dst: con.setInUse(boolean)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1620,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.BMPattern].matches(java.text.CharacterIterator,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1630,1
    - Dst: con.setInUse(boolean)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1633,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].getChild()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1646,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1647,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1649,1
    - Dst: '[java.text.CharacterIterator].setIndex(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1653,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1654,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1658,1
    - Dst: '[java.text.CharacterIterator].setIndex(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1675,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1676,1
    - Dst: '[java.text.CharacterIterator].setIndex(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1677,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1677,1
    - Dst: range.match(int)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1679,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1682,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1694,1
    - Dst: con.match.setBeginning(int,org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1701,1
    - Dst: con.match.setEnd(int,int)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1702,1
    - Dst: con.setInUse(boolean)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1704,1
    - Dst: con.setInUse(boolean)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:1707,1
    CyclomaticComplexity: 42
    EdgeCount: 42
    ICount: 90
    JavaMethodInfo:
      argumentGenericTypes:
      - java.text.CharacterIterator
      - org.apache.xerces.impl.xpath.regex.Match
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - target
    - match
    argTypes:
    - java.text.CharacterIterator
    - org.apache.xerces.impl.xpath.regex.Match
    constantsTouched: []
    func_position:
      end: 1710
      start: 1563
    functionDepth: 5
    functionLinenumber: 1563
    functionLinenumberEnd: 1710
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(java.text.CharacterIterator,org.apache.xerces.impl.xpath.regex.Match)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - '[java.text.CharacterIterator].setIndex(int)'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].match(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.RegularExpression,int,int)'
    - range.match(int)
    - con.match.setBeginning(int,int)
    - '[org.apache.xerces.impl.xpath.regex.Match].<init>()'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].prepare()'
    - con.match.setBeginning(int,org.apache.xerces.impl.xpath.regex.RegularExpression)
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
    - '[java.text.CharacterIterator].setIndex(org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - '[String].length()'
    - con.match.setEnd(int,int)
    - '[java.text.CharacterIterator].getBeginIndex()'
    - con.reset(java.text.CharacterIterator,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression,int)
    - '[org.apache.xerces.impl.xpath.regex.BMPattern].matches(java.text.CharacterIterator,org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - con.match.setEnd(int,org.apache.xerces.impl.xpath.regex.RegularExpression)
    - '[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates(org.apache.xerces.impl.xpath.regex.RegularExpression,org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - '[org.apache.xerces.impl.xpath.regex.Match].setSource(java.text.CharacterIterator)'
    - '[org.apache.xerces.impl.xpath.regex.Match].setNumberOfGroups(int)'
    - '[org.apache.xerces.impl.xpath.regex.Op].getChild()'
    - con.setInUse(boolean)
    - '[Context].<init>()'
    - '[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - '[java.text.CharacterIterator].getEndIndex()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(java.text.CharacterIterator,org.apache.xerces.impl.xpath.regex.Match)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2092,1
    - Dst: System.err.println(String)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2100,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getMinLength()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2102,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2105,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2106,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2107,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2108,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2110,1
    - Dst: System.err.println(String)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2113,1
    - Dst: System.err.print(String)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2121,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].getString()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2124,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].getData()'
      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(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2126,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].getData()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2129,1
    - Dst: '[String].<init>(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2130,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2134,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.BMPattern].<init>(String,int,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2133,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2135,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2136,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token.FixedStringContainer].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2137,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].findFixedString(org.apache.xerces.impl.xpath.regex.Token.FixedStringContainer,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2138,1
    - Dst: container.token.getString()
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2139,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2141,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2146,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.BMPattern].<init>(String,int,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2145,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].createOptionString(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2150,1
    - Dst: System.err.println(org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2148,1
    - Dst: System.err.print(String)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2151,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].dumpString(String)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2152,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 76
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2156
      start: 2090
    functionDepth: 4
    functionLinenumber: 2090
    functionLinenumberEnd: 2156
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].prepare()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].findFixedString(org.apache.xerces.impl.xpath.regex.Token.FixedStringContainer,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token)'
    - '[org.apache.xerces.impl.xpath.regex.Token].getMinLength()'
    - System.err.println(String)
    - '[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,int)'
    - '[org.apache.xerces.impl.xpath.regex.BMPattern].<init>(String,int,boolean)'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
    - '[org.apache.xerces.impl.xpath.regex.REUtil].createOptionString(int)'
    - '[String].<init>(org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - '[org.apache.xerces.impl.xpath.regex.REUtil].decomposeToSurrogates(int)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges()'
    - '[String].length()'
    - container.token.getString()
    - '[org.apache.xerces.impl.xpath.regex.REUtil].dumpString(String)'
    - System.err.println(org.apache.xerces.impl.xpath.regex.RegularExpression)
    - System.err.print(String)
    - '[org.apache.xerces.impl.xpath.regex.Op].getString()'
    - '[org.apache.xerces.impl.xpath.regex.Op].getData()'
    - '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
    - '[org.apache.xerces.impl.xpath.regex.Token.FixedStringContainer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].prepare()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - options
    - flag
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2232
      start: 2230
    functionDepth: 0
    functionLinenumber: 2230
    functionLinenumberEnd: 2232
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(String,null)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RegularExpression
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - regex
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2242
      start: 2240
    functionDepth: 0
    functionLinenumber: 2240
    functionLinenumberEnd: 2242
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(String,null)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RegularExpression
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,String)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RegularExpression
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - regex
    - options
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2253
      start: 2251
    functionDepth: 1
    functionLinenumber: 2251
    functionLinenumberEnd: 2253
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RegularExpression
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,String,java.util.Locale)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2263,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RegularExpression
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - regex
    - options
    - locale
    argTypes:
    - String
    - String
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 2264
      start: 2262
    functionDepth: 5
    functionLinenumber: 2262
    functionLinenumberEnd: 2264
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(String,String,java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,String,java.util.Locale)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RegularExpression
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(String,String,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.xpath.regex.Token
      - int
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RegularExpression
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - regex
    - tok
    - parens
    - hasBackReferences
    - options
    argTypes:
    - String
    - org.apache.xerces.impl.xpath.regex.Token
    - int
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 2272
      start: 2266
    functionDepth: 0
    functionLinenumber: 2266
    functionLinenumberEnd: 2272
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(String,org.apache.xerces.impl.xpath.regex.Token,int,boolean,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RegularExpression
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(String,org.apache.xerces.impl.xpath.regex.Token,int,boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2278,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2278,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newPattern
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2279
      start: 2277
    functionDepth: 0
    functionLinenumber: 2277
    functionLinenumberEnd: 2279
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - '[java.util.Locale].getDefault()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,int,java.util.Locale)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2282,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - newPattern
    - locale
    argTypes:
    - String
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 2283
      start: 2281
    functionDepth: 4
    functionLinenumber: 2281
    functionLinenumberEnd: 2283
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,int,java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2288,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].<init>(java.util.Locale)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2289,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegexParser].<init>(java.util.Locale)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2289,1
    - Dst: rp.parse(String,int)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - newPattern
    - options
    - locale
    argTypes:
    - String
    - int
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 2296
      start: 2285
    functionDepth: 3
    functionLinenumber: 2285
    functionLinenumberEnd: 2296
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,int,java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].<init>(java.util.Locale)'
    - '[org.apache.xerces.impl.xpath.regex.RegexParser].<init>(java.util.Locale)'
    - rp.parse(String,int)
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,int,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2301,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,String,org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - newPattern
    - options
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2302
      start: 2300
    functionDepth: 0
    functionLinenumber: 2300
    functionLinenumberEnd: 2302
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,String,org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - '[java.util.Locale].getDefault()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].parseOptions(String)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2305,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,int,java.util.Locale)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2305,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - newPattern
    - options
    - locale
    argTypes:
    - String
    - String
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 2306
      start: 2304
    functionDepth: 4
    functionLinenumber: 2304
    functionLinenumberEnd: 2306
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,String,java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,int,java.util.Locale)'
    - '[org.apache.xerces.impl.xpath.regex.REUtil].parseOptions(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,String,java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2313
      start: 2311
    functionDepth: 0
    functionLinenumber: 2311
    functionLinenumberEnd: 2313
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getPattern()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].toString(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2319,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2320
      start: 2318
    functionDepth: 1
    functionLinenumber: 2318
    functionLinenumberEnd: 2320
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].toString(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].createOptionString(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2331,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2332
      start: 2330
    functionDepth: 2
    functionLinenumber: 2330
    functionLinenumberEnd: 2332
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getOptions()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.REUtil].createOptionString(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getOptions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2342,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 2343
      start: 2337
    functionDepth: 0
    functionLinenumber: 2337
    functionLinenumberEnd: 2343
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.apache.xerces.impl.xpath.regex.RegularExpression)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2346,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - pattern
    - options
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 2347
      start: 2345
    functionDepth: 0
    functionLinenumber: 2345
    functionLinenumberEnd: 2347
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].equals(String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].equals(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: (this.regex+"/"+this.getOptions()).hashCode()
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2353,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2354
      start: 2352
    functionDepth: 0
    functionLinenumber: 2352
    functionLinenumberEnd: 2354
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].hashCode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - (this.regex+"/"+this.getOptions()).hashCode()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2363
      start: 2361
    functionDepth: 0
    functionLinenumber: 2361
    functionLinenumberEnd: 2363
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getNumberOfGroups()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getNumberOfGroups()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2371,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2372,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2373,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RangeToken].match(char)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2373,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isWordChar(char)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2375,1
    - Dst: Character.getType(char)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2378,1
    CyclomaticComplexity: 33
    EdgeCount: 33
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - ch
    - opts
    argTypes:
    - char
    - int
    constantsTouched: []
    func_position:
      end: 2410
      start: 2370
    functionDepth: 5
    functionLinenumber: 2370
    functionLinenumberEnd: 2410
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType0(char,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
    - '[org.apache.xerces.impl.xpath.regex.RangeToken].match(char)'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].isWordChar(char)'
    - Character.getType(char)
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType0(char,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2422
      start: 2419
    functionDepth: 0
    functionLinenumber: 2419
    functionLinenumberEnd: 2422
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2433
      start: 2424
    functionDepth: 0
    functionLinenumber: 2424
    functionLinenumberEnd: 2433
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isWordChar(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].isWordChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.toUpperCase(char)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2438,1
    - Dst: Character.toUpperCase(char)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2439,1
    - Dst: Character.toLowerCase(org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2441,1
    - Dst: Character.toLowerCase(org.apache.xerces.impl.xpath.regex.RegularExpression)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression:2441,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - Context
      - org.apache.xerces.impl.xpath.regex.RangeToken
      - String
      - int
      - org.apache.xerces.impl.xpath.regex.BMPattern
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - chardata
    - ch
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2442
      start: 2435
    functionDepth: 1
    functionLinenumber: 2435
    functionLinenumberEnd: 2442
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matchIgnoreCase(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 1
    functionsReached:
    - Character.toUpperCase(char)
    - Character.toLowerCase(org.apache.xerces.impl.xpath.regex.RegularExpression)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matchIgnoreCase(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1749
      start: 1749
    functionDepth: 0
    functionLinenumber: 1749
    functionLinenumberEnd: 1749
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].charAt(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].charAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - int
      - int
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - ignoreCase
    - offset
    - limit
    - part
    - partlen
    argTypes:
    - boolean
    - int
    - int
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1750
      start: 1750
    functionDepth: 0
    functionLinenumber: 1750
    functionLinenumberEnd: 1750
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].regionMatches(boolean,int,int,String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].regionMatches(boolean,int,int,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - int
      - int
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - ignoreCase
    - offset
    - limit
    - offset2
    - partlen
    argTypes:
    - boolean
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1751
      start: 1751
    functionDepth: 0
    functionLinenumber: 1751
    functionLinenumberEnd: 1751
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].regionMatches(boolean,int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].regionMatches(boolean,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RegularExpression.StringTarget
      static: false
      superClass: ExpressionTarget
    argCount: 1
    argNames:
    - target
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1760
      start: 1758
    functionDepth: 0
    functionLinenumber: 1758
    functionLinenumberEnd: 1760
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.StringTarget].<init>(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RegularExpression.StringTarget
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.StringTarget].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: ExpressionTarget
    argCount: 1
    argNames:
    - target
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1764
      start: 1762
    functionDepth: 0
    functionLinenumber: 1762
    functionLinenumberEnd: 1764
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.StringTarget].resetTarget(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.StringTarget].resetTarget(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.StringTarget:1767,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: ExpressionTarget
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1768
      start: 1766
    functionDepth: 0
    functionLinenumber: 1766
    functionLinenumberEnd: 1768
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.StringTarget].charAt(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(int)'
    linkageType: ''
    returnType: char
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.StringTarget].charAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].regionMatches(boolean,int,String,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.StringTarget:1775,1
    - Dst: '[String].regionMatches(int,String,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.StringTarget:1775,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - int
      - int
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: ExpressionTarget
    argCount: 5
    argNames:
    - ignoreCase
    - offset
    - limit
    - part
    - partlen
    argTypes:
    - boolean
    - int
    - int
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1776
      start: 1770
    functionDepth: 0
    functionLinenumber: 1770
    functionLinenumberEnd: 1776
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.StringTarget].regionMatches(boolean,int,int,String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[String].regionMatches(boolean,int,String,int,int)'
    - '[String].regionMatches(int,String,int,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.StringTarget].regionMatches(boolean,int,int,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].regionMatches(boolean,int,String,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.StringTarget:1783,1
    - Dst: '[String].regionMatches(int,String,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.StringTarget:1784,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: ExpressionTarget
    argCount: 5
    argNames:
    - ignoreCase
    - offset
    - limit
    - offset2
    - partlen
    argTypes:
    - boolean
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1785
      start: 1778
    functionDepth: 0
    functionLinenumber: 1778
    functionLinenumberEnd: 1785
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.StringTarget].regionMatches(boolean,int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[String].regionMatches(boolean,int,String,int,int)'
    - '[String].regionMatches(int,String,int,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.StringTarget].regionMatches(boolean,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget
      static: false
      superClass: ExpressionTarget
    argCount: 1
    argNames:
    - target
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 1794
      start: 1792
    functionDepth: 0
    functionLinenumber: 1792
    functionLinenumberEnd: 1794
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].<init>(char[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].<init>(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: ExpressionTarget
    argCount: 1
    argNames:
    - target
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 1798
      start: 1796
    functionDepth: 0
    functionLinenumber: 1796
    functionLinenumberEnd: 1798
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].resetTarget(char[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].resetTarget(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: ExpressionTarget
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1802
      start: 1800
    functionDepth: 0
    functionLinenumber: 1800
    functionLinenumberEnd: 1802
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].charAt(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].charAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatchesIgnoreCase(int,int,String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget:1809,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatches(int,int,String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget:1810,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - int
      - int
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: ExpressionTarget
    argCount: 5
    argNames:
    - ignoreCase
    - offset
    - limit
    - part
    - partlen
    argTypes:
    - boolean
    - int
    - int
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1811
      start: 1804
    functionDepth: 2
    functionLinenumber: 1804
    functionLinenumberEnd: 1811
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatches(boolean,int,int,String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatchesIgnoreCase(int,int,String,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatches(int,int,String,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatches(boolean,int,int,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget:1816,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: ExpressionTarget
    argCount: 4
    argNames:
    - offset
    - limit
    - part
    - partlen
    argTypes:
    - int
    - int
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1821
      start: 1813
    functionDepth: 0
    functionLinenumber: 1813
    functionLinenumberEnd: 1821
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatches(int,int,String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 1
    functionsReached:
    - '[String].charAt()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatches(int,int,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget:1827,1
    - Dst: Character.toUpperCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget:1831,1
    - Dst: Character.toUpperCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget:1832,1
    - Dst: Character.toLowerCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget:1836,1
    - Dst: Character.toLowerCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget:1836,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: ExpressionTarget
    argCount: 4
    argNames:
    - offset
    - limit
    - part
    - partlen
    argTypes:
    - int
    - int
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1841
      start: 1823
    functionDepth: 1
    functionLinenumber: 1823
    functionLinenumberEnd: 1841
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatchesIgnoreCase(int,int,String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 1
    functionsReached:
    - Character.toUpperCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget)
    - Character.toLowerCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget)
    - '[String].charAt()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatchesIgnoreCase(int,int,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatchesIgnoreCase(int,int,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget:1847,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatches(int,int,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget:1848,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: ExpressionTarget
    argCount: 5
    argNames:
    - ignoreCase
    - offset
    - limit
    - offset2
    - partlen
    argTypes:
    - boolean
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1849
      start: 1843
    functionDepth: 2
    functionLinenumber: 1843
    functionLinenumberEnd: 1849
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatches(boolean,int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    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)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatches(boolean,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: ExpressionTarget
    argCount: 4
    argNames:
    - offset
    - limit
    - offset2
    - partlen
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1858
      start: 1851
    functionDepth: 0
    functionLinenumber: 1851
    functionLinenumberEnd: 1858
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatches(int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatches(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.toUpperCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget:1868,1
    - Dst: Character.toUpperCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget:1869,1
    - Dst: Character.toLowerCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget:1873,1
    - Dst: Character.toLowerCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget:1873,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: ExpressionTarget
    argCount: 4
    argNames:
    - offset
    - limit
    - offset2
    - partlen
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1878
      start: 1860
    functionDepth: 1
    functionLinenumber: 1860
    functionLinenumberEnd: 1878
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatchesIgnoreCase(int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 1
    functionsReached:
    - Character.toUpperCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget)
    - Character.toLowerCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatchesIgnoreCase(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.text.CharacterIterator
      classConcrete: true
      classEnum: false
      classFields:
      - CharacterIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget
      static: false
      superClass: ExpressionTarget
    argCount: 1
    argNames:
    - target
    argTypes:
    - java.text.CharacterIterator
    constantsTouched: []
    func_position:
      end: 1886
      start: 1884
    functionDepth: 0
    functionLinenumber: 1884
    functionLinenumberEnd: 1886
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].<init>(java.text.CharacterIterator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].<init>(java.text.CharacterIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.text.CharacterIterator
      classConcrete: true
      classEnum: false
      classFields:
      - CharacterIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: ExpressionTarget
    argCount: 1
    argNames:
    - target
    argTypes:
    - java.text.CharacterIterator
    constantsTouched: []
    func_position:
      end: 1890
      start: 1888
    functionDepth: 0
    functionLinenumber: 1888
    functionLinenumberEnd: 1890
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].resetTarget(java.text.CharacterIterator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].resetTarget(java.text.CharacterIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharacterIterator].setIndex(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget:1893,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - CharacterIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: ExpressionTarget
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1894
      start: 1892
    functionDepth: 0
    functionLinenumber: 1892
    functionLinenumberEnd: 1894
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].charAt(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[CharacterIterator].setIndex(int)'
    linkageType: ''
    returnType: char
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].charAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatchesIgnoreCase(int,int,String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget:1901,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatches(int,int,String,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget:1902,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - int
      - int
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - CharacterIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: ExpressionTarget
    argCount: 5
    argNames:
    - ignoreCase
    - offset
    - limit
    - part
    - partlen
    argTypes:
    - boolean
    - int
    - int
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1903
      start: 1896
    functionDepth: 2
    functionLinenumber: 1896
    functionLinenumberEnd: 1903
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatches(boolean,int,int,String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatchesIgnoreCase(int,int,String,int)'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatches(int,int,String,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatches(boolean,int,int,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharacterIterator].setIndex()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget:1908,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget:1908,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - CharacterIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: ExpressionTarget
    argCount: 4
    argNames:
    - offset
    - limit
    - part
    - partlen
    argTypes:
    - int
    - int
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1913
      start: 1905
    functionDepth: 0
    functionLinenumber: 1905
    functionLinenumberEnd: 1913
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatches(int,int,String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 1
    functionsReached:
    - '[CharacterIterator].setIndex()'
    - '[String].charAt()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatches(int,int,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharacterIterator].setIndex()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget:1918,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget:1919,1
    - Dst: Character.toUpperCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget:1923,1
    - Dst: Character.toUpperCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget:1924,1
    - Dst: Character.toLowerCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget:1928,1
    - Dst: Character.toLowerCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget:1928,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - CharacterIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: ExpressionTarget
    argCount: 4
    argNames:
    - offset
    - limit
    - part
    - partlen
    argTypes:
    - int
    - int
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1933
      start: 1915
    functionDepth: 1
    functionLinenumber: 1915
    functionLinenumberEnd: 1933
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatchesIgnoreCase(int,int,String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 1
    functionsReached:
    - '[CharacterIterator].setIndex()'
    - '[String].charAt()'
    - Character.toLowerCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget)
    - Character.toUpperCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatchesIgnoreCase(int,int,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatchesIgnoreCase(int,int,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget:1939,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatches(int,int,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget:1940,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - CharacterIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: ExpressionTarget
    argCount: 5
    argNames:
    - ignoreCase
    - offset
    - limit
    - offset2
    - partlen
    argTypes:
    - boolean
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1941
      start: 1935
    functionDepth: 2
    functionLinenumber: 1935
    functionLinenumberEnd: 1941
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatches(boolean,int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    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)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatches(boolean,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharacterIterator].setIndex()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget:1946,1
    - Dst: '[CharacterIterator].setIndex()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget:1946,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - CharacterIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: ExpressionTarget
    argCount: 4
    argNames:
    - offset
    - limit
    - offset2
    - partlen
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1951
      start: 1943
    functionDepth: 1
    functionLinenumber: 1943
    functionLinenumberEnd: 1951
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatches(int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 1
    functionsReached:
    - '[CharacterIterator].setIndex()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatches(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharacterIterator].setIndex()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget:1956,1
    - Dst: '[CharacterIterator].setIndex()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget:1957,1
    - Dst: Character.toUpperCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget:1961,1
    - Dst: Character.toUpperCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget:1962,1
    - Dst: Character.toLowerCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget:1966,1
    - Dst: Character.toLowerCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget:1966,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - CharacterIterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: ExpressionTarget
    argCount: 4
    argNames:
    - offset
    - limit
    - offset2
    - partlen
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1971
      start: 1953
    functionDepth: 1
    functionLinenumber: 1953
    functionLinenumberEnd: 1971
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatchesIgnoreCase(int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 1
    functionsReached:
    - '[CharacterIterator].setIndex()'
    - Character.toLowerCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget)
    - Character.toUpperCase(org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatchesIgnoreCase(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - offset
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1986
      start: 1979
    functionDepth: 0
    functionLinenumber: 1979
    functionLinenumberEnd: 1986
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ClosureContext].contains(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ClosureContext].contains(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1990
      start: 1988
    functionDepth: 0
    functionLinenumber: 1988
    functionLinenumberEnd: 1990
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ClosureContext].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ClosureContext].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ClosureContext].expandOffsets()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.ClosureContext:1995,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - offset
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1998
      start: 1992
    functionDepth: 1
    functionLinenumber: 1992
    functionLinenumberEnd: 1998
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ClosureContext].addOffset(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression.ClosureContext].expandOffsets()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ClosureContext].addOffset(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int[],int,org.apache.xerces.impl.xpath.regex.RegularExpression.ClosureContext,int,int)
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.ClosureContext:2005,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2007
      start: 2000
    functionDepth: 0
    functionLinenumber: 2000
    functionLinenumberEnd: 2007
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ClosureContext].expandOffsets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(int[],int,org.apache.xerces.impl.xpath.regex.RegularExpression.ClosureContext,int,int)
    linkageType: ''
    returnType: int[]
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ClosureContext].expandOffsets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RegularExpression.ClosureContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ClosureContext].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RegularExpression.ClosureContext
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.ClosureContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - Match
      - boolean
      - ClosureContext[]
      - StringTarget
      - CharArrayTarget
      - CharacterIteratorTarget
      - ExpressionTarget
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RegularExpression.Context
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2025
      start: 2024
    functionDepth: 0
    functionLinenumber: 2024
    functionLinenumberEnd: 2025
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RegularExpression.Context
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].setInUse(boolean)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.Context:2029,1
    - Dst: '[ClosureContext].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.Context:2036,1
    - Dst: this.closureContexts[i].reset()
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.Context:2039,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - Match
      - boolean
      - ClosureContext[]
      - StringTarget
      - CharArrayTarget
      - CharacterIteratorTarget
      - ExpressionTarget
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nofclosures
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2042
      start: 2027
    functionDepth: 1
    functionLinenumber: 2027
    functionLinenumberEnd: 2042
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].resetCommon(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].setInUse(boolean)'
    - this.closureContexts[i].reset()
    - '[ClosureContext].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].resetCommon(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharacterIteratorTarget].<init>(java.text.CharacterIterator)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.Context:2046,1
    - Dst: '[CharacterIteratorTarget].resetTarget(java.text.CharacterIterator)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.Context:2049,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].resetCommon(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.Context:2054,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.text.CharacterIterator
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - Match
      - boolean
      - ClosureContext[]
      - StringTarget
      - CharArrayTarget
      - CharacterIteratorTarget
      - ExpressionTarget
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - target
    - start
    - limit
    - nofclosures
    argTypes:
    - java.text.CharacterIterator
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2055
      start: 2044
    functionDepth: 2
    functionLinenumber: 2044
    functionLinenumberEnd: 2055
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].reset(java.text.CharacterIterator,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].resetCommon(int)'
    - '[CharacterIteratorTarget].resetTarget(java.text.CharacterIterator)'
    - '[CharacterIteratorTarget].<init>(java.text.CharacterIterator)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].reset(java.text.CharacterIterator,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringTarget].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.Context:2059,1
    - Dst: '[StringTarget].resetTarget(String)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.Context:2062,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].resetCommon(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.Context:2067,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - Match
      - boolean
      - ClosureContext[]
      - StringTarget
      - CharArrayTarget
      - CharacterIteratorTarget
      - ExpressionTarget
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - target
    - start
    - limit
    - nofclosures
    argTypes:
    - String
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2068
      start: 2057
    functionDepth: 2
    functionLinenumber: 2057
    functionLinenumberEnd: 2068
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].reset(String,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].resetCommon(int)'
    - '[StringTarget].<init>(String)'
    - '[StringTarget].resetTarget(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].reset(String,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[CharArrayTarget].<init>(char[])'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.Context:2072,1
    - Dst: '[CharArrayTarget].resetTarget(char[])'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.Context:2075,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].resetCommon(int)'
      Src: org.apache.xerces.impl.xpath.regex.RegularExpression.Context:2080,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - Match
      - boolean
      - ClosureContext[]
      - StringTarget
      - CharArrayTarget
      - CharacterIteratorTarget
      - ExpressionTarget
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - target
    - start
    - limit
    - nofclosures
    argTypes:
    - char[]
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2081
      start: 2070
    functionDepth: 2
    functionLinenumber: 2070
    functionLinenumberEnd: 2081
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].reset(char[],int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 0
    functionsReached:
    - '[CharArrayTarget].<init>(char[])'
    - '[CharArrayTarget].resetTarget(char[])'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].resetCommon(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].reset(char[],int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - Match
      - boolean
      - ClosureContext[]
      - StringTarget
      - CharArrayTarget
      - CharacterIteratorTarget
      - ExpressionTarget
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inUse
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2084
      start: 2082
    functionDepth: 0
    functionLinenumber: 2082
    functionLinenumberEnd: 2084
    functionName: '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].setInUse(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].setInUse(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Op:54,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Op
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.impl.xpath.regex.Op].createDot()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Op].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Op
    signature: '[org.apache.xerces.impl.xpath.regex.Op].createDot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op.CharOp].<init>(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.Op:58,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: CharOp
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 59
      start: 56
    functionDepth: 2
    functionLinenumber: 56
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.impl.xpath.regex.Op].createChar(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Op.CharOp].<init>(int,int)'
    linkageType: ''
    returnType: CharOp
    signature: '[org.apache.xerces.impl.xpath.regex.Op].createChar(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op.CharOp].<init>(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.Op:62,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: CharOp
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.impl.xpath.regex.Op].createAnchor(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Op.CharOp].<init>(int,int)'
    linkageType: ''
    returnType: CharOp
    signature: '[org.apache.xerces.impl.xpath.regex.Op].createAnchor(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op.CharOp].<init>(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.Op:66,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: CharOp
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - number
    - next
    argTypes:
    - int
    - org.apache.xerces.impl.xpath.regex.Op
    constantsTouched: []
    func_position:
      end: 69
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 69
    functionName: '[org.apache.xerces.impl.xpath.regex.Op].createCapture(int,org.apache.xerces.impl.xpath.regex.Op)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Op.CharOp].<init>(int,int)'
    linkageType: ''
    returnType: CharOp
    signature: '[org.apache.xerces.impl.xpath.regex.Op].createCapture(int,org.apache.xerces.impl.xpath.regex.Op)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnionOp].<init>(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.Op:73,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: UnionOp
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 74
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 74
    functionName: '[org.apache.xerces.impl.xpath.regex.Op].createUnion(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 1
    functionsReached:
    - '[UnionOp].<init>(int,int)'
    linkageType: ''
    returnType: UnionOp
    signature: '[org.apache.xerces.impl.xpath.regex.Op].createUnion(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ModifierOp].<init>(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.Op:77,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ChildOp
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - id
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[org.apache.xerces.impl.xpath.regex.Op].createClosure(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached:
    - '[ModifierOp].<init>(int,int)'
    linkageType: ''
    returnType: ChildOp
    signature: '[org.apache.xerces.impl.xpath.regex.Op].createClosure(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ChildOp].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Op:81,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ChildOp
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.impl.xpath.regex.Op].createNonGreedyClosure()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 1
    functionsReached:
    - '[ChildOp].<init>(int)'
    linkageType: ''
    returnType: ChildOp
    signature: '[org.apache.xerces.impl.xpath.regex.Op].createNonGreedyClosure()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ChildOp].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.Op:85,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ChildOp
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - nongreedy
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.impl.xpath.regex.Op].createQuestion(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached:
    - '[ChildOp].<init>()'
    linkageType: ''
    returnType: ChildOp
    signature: '[org.apache.xerces.impl.xpath.regex.Op].createQuestion(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RangeOp].<init>(int,org.apache.xerces.impl.xpath.regex.Token)'
      Src: org.apache.xerces.impl.xpath.regex.Op:89,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: RangeOp
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - tok
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.impl.xpath.regex.Op].createRange(org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 1
    functionsReached:
    - '[RangeOp].<init>(int,org.apache.xerces.impl.xpath.regex.Token)'
    linkageType: ''
    returnType: RangeOp
    signature: '[org.apache.xerces.impl.xpath.regex.Op].createRange(org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ChildOp].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Op:93,1
    - Dst: '[ChildOp].setChild(org.apache.xerces.impl.xpath.regex.Op)'
      Src: org.apache.xerces.impl.xpath.regex.Op:94,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - org.apache.xerces.impl.xpath.regex.Op
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ChildOp
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - type
    - next
    - branch
    argTypes:
    - int
    - org.apache.xerces.impl.xpath.regex.Op
    - org.apache.xerces.impl.xpath.regex.Op
    constantsTouched: []
    func_position:
      end: 97
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 97
    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: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached:
    - '[ChildOp].setChild(org.apache.xerces.impl.xpath.regex.Op)'
    - '[ChildOp].<init>(int)'
    linkageType: ''
    returnType: ChildOp
    signature: '[org.apache.xerces.impl.xpath.regex.Op].createLook(int,org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op.CharOp].<init>(int,int)'
      Src: org.apache.xerces.impl.xpath.regex.Op:100,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: CharOp
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - refno
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.impl.xpath.regex.Op].createBackReference(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Op.CharOp].<init>(int,int)'
    linkageType: ''
    returnType: CharOp
    signature: '[org.apache.xerces.impl.xpath.regex.Op].createBackReference(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringOp].<init>(int,String)'
      Src: org.apache.xerces.impl.xpath.regex.Op:104,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: StringOp
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - literal
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.apache.xerces.impl.xpath.regex.Op].createString(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 1
    functionsReached:
    - '[StringOp].<init>(int,String)'
    linkageType: ''
    returnType: StringOp
    signature: '[org.apache.xerces.impl.xpath.regex.Op].createString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ChildOp].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Op:108,1
    - Dst: '[ChildOp].setChild(org.apache.xerces.impl.xpath.regex.Op)'
      Src: org.apache.xerces.impl.xpath.regex.Op:109,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Op
      - org.apache.xerces.impl.xpath.regex.Op
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ChildOp
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - next
    - branch
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Op
    - org.apache.xerces.impl.xpath.regex.Op
    constantsTouched: []
    func_position:
      end: 112
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 112
    functionName: '[org.apache.xerces.impl.xpath.regex.Op].createIndependent(org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached:
    - '[ChildOp].setChild(org.apache.xerces.impl.xpath.regex.Op)'
    - '[ChildOp].<init>(int)'
    linkageType: ''
    returnType: ChildOp
    signature: '[org.apache.xerces.impl.xpath.regex.Op].createIndependent(org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ModifierOp].<init>(int,int,int)'
      Src: org.apache.xerces.impl.xpath.regex.Op:115,1
    - Dst: '[ModifierOp].setChild(org.apache.xerces.impl.xpath.regex.Op)'
      Src: org.apache.xerces.impl.xpath.regex.Op:116,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Op
      - org.apache.xerces.impl.xpath.regex.Op
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ModifierOp
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - next
    - branch
    - add
    - mask
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Op
    - org.apache.xerces.impl.xpath.regex.Op
    - int
    - int
    constantsTouched: []
    func_position:
      end: 119
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 119
    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: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached:
    - '[ModifierOp].setChild(org.apache.xerces.impl.xpath.regex.Op)'
    - '[ModifierOp].<init>(int,int,int)'
    linkageType: ''
    returnType: ModifierOp
    signature: '[org.apache.xerces.impl.xpath.regex.Op].createModifier(org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[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)'
      Src: org.apache.xerces.impl.xpath.regex.Op:122,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - 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
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ConditionOp
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - next
    - ref
    - conditionflow
    - yesflow
    - noflow
    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: []
    func_position:
      end: 125
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 125
    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: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached:
    - '[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)'
    linkageType: ''
    returnType: ConditionOp
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Op
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[org.apache.xerces.impl.xpath.regex.Op].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Op
    signature: '[org.apache.xerces.impl.xpath.regex.Op].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[org.apache.xerces.impl.xpath.regex.Op].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Op].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Op:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Op
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: '[org.apache.xerces.impl.xpath.regex.Op].elementAt(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Op
    signature: '[org.apache.xerces.impl.xpath.regex.Op].elementAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Op:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Op
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 142
    functionName: '[org.apache.xerces.impl.xpath.regex.Op].getChild()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 3
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Op
    signature: '[org.apache.xerces.impl.xpath.regex.Op].getChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Op:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: '[org.apache.xerces.impl.xpath.regex.Op].getData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 3
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Op].getData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Op:148,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionName: '[org.apache.xerces.impl.xpath.regex.Op].getData2()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Op].getData2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Op:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RangeToken
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[org.apache.xerces.impl.xpath.regex.Op].getToken()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RangeToken
    signature: '[org.apache.xerces.impl.xpath.regex.Op].getToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.Op:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[org.apache.xerces.impl.xpath.regex.Op].getString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 1
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.Op].getString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Op.CharOp:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Op.CharOp
      static: false
      superClass: Op
    argCount: 2
    argNames:
    - type
    - data
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 163
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 163
    functionName: '[org.apache.xerces.impl.xpath.regex.Op.CharOp].<init>(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Op].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Op.CharOp
    signature: '[org.apache.xerces.impl.xpath.regex.Op.CharOp].<init>(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Op
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionName: '[org.apache.xerces.impl.xpath.regex.Op.CharOp].getData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Op.CharOp].getData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Op.UnionOp:173,1
    - Dst: '[java.util.Vector].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Op.UnionOp:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Op.UnionOp
      static: false
      superClass: Op
    argCount: 2
    argNames:
    - type
    - size
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 175
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 175
    functionName: '[org.apache.xerces.impl.xpath.regex.Op.UnionOp].<init>(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached:
    - '[java.util.Vector].<init>(int)'
    - '[org.apache.xerces.impl.xpath.regex.Op].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Op.UnionOp
    signature: '[org.apache.xerces.impl.xpath.regex.Op.UnionOp].<init>(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.branches.addElement(org.apache.xerces.impl.xpath.regex.Op)
      Src: org.apache.xerces.impl.xpath.regex.Op.UnionOp:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Op
      classConcrete: true
      classEnum: false
      classFields:
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Op
    argCount: 1
    argNames:
    - op
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Op
    constantsTouched: []
    func_position:
      end: 178
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 178
    functionName: '[org.apache.xerces.impl.xpath.regex.Op.UnionOp].addElement(org.apache.xerces.impl.xpath.regex.Op)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached:
    - this.branches.addElement(org.apache.xerces.impl.xpath.regex.Op)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.Op.UnionOp].addElement(org.apache.xerces.impl.xpath.regex.Op)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.branches.size()
      Src: org.apache.xerces.impl.xpath.regex.Op.UnionOp:180,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Op
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 181
    functionName: '[org.apache.xerces.impl.xpath.regex.Op.UnionOp].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached:
    - this.branches.size()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Op.UnionOp].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: this.branches.elementAt(int)
      Src: org.apache.xerces.impl.xpath.regex.Op.UnionOp:183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Op
      static: false
      superClass: Op
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: '[org.apache.xerces.impl.xpath.regex.Op.UnionOp].elementAt(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached:
    - this.branches.elementAt(int)
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Op
    signature: '[org.apache.xerces.impl.xpath.regex.Op.UnionOp].elementAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Op.ChildOp:191,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Op.ChildOp
      static: false
      superClass: Op
    argCount: 1
    argNames:
    - type
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 192
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 192
    functionName: '[org.apache.xerces.impl.xpath.regex.Op.ChildOp].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Op].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Op.ChildOp
    signature: '[org.apache.xerces.impl.xpath.regex.Op.ChildOp].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xpath.regex.Op
      classConcrete: true
      classEnum: false
      classFields:
      - Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Op
    argCount: 1
    argNames:
    - child
    argTypes:
    - org.apache.xerces.impl.xpath.regex.Op
    constantsTouched: []
    func_position:
      end: 195
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionName: '[org.apache.xerces.impl.xpath.regex.Op.ChildOp].setChild(org.apache.xerces.impl.xpath.regex.Op)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.Op.ChildOp].setChild(org.apache.xerces.impl.xpath.regex.Op)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Op
      static: false
      superClass: Op
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 198
    functionName: '[org.apache.xerces.impl.xpath.regex.Op.ChildOp].getChild()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Op
    signature: '[org.apache.xerces.impl.xpath.regex.Op.ChildOp].getChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ChildOp].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Op.ModifierOp:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Op.ModifierOp
      static: false
      superClass: ChildOp
    argCount: 3
    argNames:
    - type
    - v1
    - v2
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 208
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 208
    functionName: '[org.apache.xerces.impl.xpath.regex.Op.ModifierOp].<init>(int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached:
    - '[ChildOp].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Op.ModifierOp
    signature: '[org.apache.xerces.impl.xpath.regex.Op.ModifierOp].<init>(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: ChildOp
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: '[org.apache.xerces.impl.xpath.regex.Op.ModifierOp].getData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Op.ModifierOp].getData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: ChildOp
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 214
    functionName: '[org.apache.xerces.impl.xpath.regex.Op.ModifierOp].getData2()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.Op.ModifierOp].getData2()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Op.RangeOp:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.impl.xpath.regex.Token
      classConcrete: true
      classEnum: false
      classFields:
      - Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Op.RangeOp
      static: false
      superClass: Op
    argCount: 2
    argNames:
    - type
    - tok
    argTypes:
    - int
    - org.apache.xerces.impl.xpath.regex.Token
    constantsTouched: []
    func_position:
      end: 222
      start: 219
    functionDepth: 1
    functionLinenumber: 219
    functionLinenumberEnd: 222
    functionName: '[org.apache.xerces.impl.xpath.regex.Op.RangeOp].<init>(int,org.apache.xerces.impl.xpath.regex.Token)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Op].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Op.RangeOp
    signature: '[org.apache.xerces.impl.xpath.regex.Op.RangeOp].<init>(int,org.apache.xerces.impl.xpath.regex.Token)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Token
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RangeToken
      static: false
      superClass: Op
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionName: '[org.apache.xerces.impl.xpath.regex.Op.RangeOp].getToken()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RangeToken
    signature: '[org.apache.xerces.impl.xpath.regex.Op.RangeOp].getToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Op.StringOp:231,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Op.StringOp
      static: false
      superClass: Op
    argCount: 2
    argNames:
    - type
    - literal
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 233
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 233
    functionName: '[org.apache.xerces.impl.xpath.regex.Op.StringOp].<init>(int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Op].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Op.StringOp
    signature: '[org.apache.xerces.impl.xpath.regex.Op.StringOp].<init>(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Op
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 236
    functionName: '[org.apache.xerces.impl.xpath.regex.Op.StringOp].getString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.Op.StringOp].getString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.Op].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.Op.ConditionOp:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - org.apache.xerces.impl.xpath.regex.Op
      - org.apache.xerces.impl.xpath.regex.Op
      - org.apache.xerces.impl.xpath.regex.Op
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Op
      - Op
      - Op
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.Op.ConditionOp
      static: false
      superClass: Op
    argCount: 5
    argNames:
    - type
    - refno
    - conditionflow
    - yesflow
    - noflow
    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: []
    func_position:
      end: 250
      start: 244
    functionDepth: 1
    functionLinenumber: 244
    functionLinenumberEnd: 250
    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: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.Op].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.Op.ConditionOp
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - RegularExpression[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.REUtil
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 29
    functionName: '[org.apache.xerces.impl.xpath.regex.REUtil].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/REUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.REUtil
    signature: '[org.apache.xerces.impl.xpath.regex.REUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - RegularExpression[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - high
    - low
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 33
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 33
    functionName: '[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/REUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - RegularExpression[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.apache.xerces.impl.xpath.regex.REUtil].isLowSurrogate(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/REUtil.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.REUtil].isLowSurrogate(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - RegularExpression[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/REUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(org.apache.xerces.impl.xpath.regex.REUtil)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - RegularExpression[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 49
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 49
    functionName: '[org.apache.xerces.impl.xpath.regex.REUtil].decomposeToSurrogates(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/REUtil.java
    functionUses: 3
    functionsReached:
    - '[String].<init>(org.apache.xerces.impl.xpath.regex.REUtil)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.REUtil].decomposeToSurrogates(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.CharacterIterator].setIndex(org.apache.xerces.impl.xpath.regex.REUtil)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:54,1
    - Dst: '[String].<init>(org.apache.xerces.impl.xpath.regex.REUtil)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:55,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.text.CharacterIterator
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - RegularExpression[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - iterator
    - begin
    - end
    argTypes:
    - java.text.CharacterIterator
    - int
    - int
    constantsTouched: []
    func_position:
      end: 56
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.impl.xpath.regex.REUtil].substring(java.text.CharacterIterator,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/REUtil.java
    functionUses: 0
    functionsReached:
    - '[java.text.CharacterIterator].setIndex(org.apache.xerces.impl.xpath.regex.REUtil)'
    - '[String].<init>(org.apache.xerces.impl.xpath.regex.REUtil)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.REUtil].substring(java.text.CharacterIterator,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - RegularExpression[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 96
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 96
    functionName: '[org.apache.xerces.impl.xpath.regex.REUtil].getOptionValue(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/REUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.REUtil].getOptionValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:101,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.regex.REUtil)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:102,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].getOptionValue(org.apache.xerces.impl.xpath.regex.REUtil)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:102,1
    - Dst: '[String].substring(org.apache.xerces.impl.xpath.regex.REUtil)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:104,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.ParseException].<init>(String)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:104,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - RegularExpression[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - opts
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 108
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 108
    functionName: '[org.apache.xerces.impl.xpath.regex.REUtil].parseOptions(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/REUtil.java
    functionUses: 2
    functionsReached:
    - '[String].substring(org.apache.xerces.impl.xpath.regex.REUtil)'
    - '[org.apache.xerces.impl.xpath.regex.REUtil].getOptionValue(org.apache.xerces.impl.xpath.regex.REUtil)'
    - '[String].charAt(org.apache.xerces.impl.xpath.regex.REUtil)'
    - '[String].length()'
    - '[org.apache.xerces.impl.xpath.regex.ParseException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.xpath.regex.REUtil].parseOptions(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:111,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:113,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:115,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:117,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:119,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:121,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:123,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:125,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:127,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:129,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:131,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:132,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].intern()'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:132,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - RegularExpression[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - options
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 133
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 133
    functionName: '[org.apache.xerces.impl.xpath.regex.REUtil].createOptionString(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/REUtil.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.REUtil].intern()'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].<init>(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.REUtil].createOptionString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:138,1
    - Dst: '[StringBuffer].<init>(org.apache.xerces.impl.xpath.regex.REUtil)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:139,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:143,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:148,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:155,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.regex.REUtil)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:164,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:167,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:170,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:171,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:177,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.regex.REUtil)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:179,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:181,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:185,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:187,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:188,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:198,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:201,1
    CyclomaticComplexity: 31
    EdgeCount: 31
    ICount: 84
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - RegularExpression[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - regex
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 202
      start: 137
    functionDepth: 1
    functionLinenumber: 137
    functionLinenumberEnd: 202
    functionName: '[org.apache.xerces.impl.xpath.regex.REUtil].stripExtendedComment(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/REUtil.java
    functionUses: 1
    functionsReached:
    - '[String].charAt()'
    - '[String].charAt(int)'
    - '[StringBuffer].<init>(org.apache.xerces.impl.xpath.regex.REUtil)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[String].charAt(org.apache.xerces.impl.xpath.regex.REUtil)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.REUtil].stripExtendedComment(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:216,1
    - Dst: System.exit(int)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:217,1
    - Dst: argv[i].length()
      Src: org.apache.xerces.impl.xpath.regex.REUtil:220,1
    - Dst: argv[i].charAt(int)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:220,1
    - Dst: System.err.println(String)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:226,1
    - Dst: argv[i].equals(String)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:227,1
    - Dst: argv[i].equals(String)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:229,1
    - Dst: argv[i].equals(String)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:231,1
    - Dst: argv[i].equals(String)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:233,1
    - Dst: argv[i].equals(String)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:235,1
    - Dst: argv[i].equals(String)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:237,1
    - Dst: System.err.println(String)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:240,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(org.apache.xerces.impl.xpath.regex.REUtil,org.apache.xerces.impl.xpath.regex.REUtil)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:243,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:244,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Match].<init>()'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:245,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(org.apache.xerces.impl.xpath.regex.REUtil,org.apache.xerces.impl.xpath.regex.Match)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:246,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Match].getNumberOfGroups()'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:247,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:248,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:249,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.Match].getBeginning(org.apache.xerces.impl.xpath.regex.REUtil)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:250,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:251,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:253,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:254,1
    - Dst: pe.printStackTrace()
      Src: org.apache.xerces.impl.xpath.regex.REUtil:259,1
    - Dst: pe.getMessage()
      Src: org.apache.xerces.impl.xpath.regex.REUtil:261,1
    - Dst: System.err.println(String)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:261,1
    - Dst: System.err.println(org.apache.xerces.impl.xpath.regex.REUtil)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:263,1
    - Dst: pe.getLocation()
      Src: org.apache.xerces.impl.xpath.regex.REUtil:264,1
    - Dst: System.err.print(org.apache.xerces.impl.xpath.regex.REUtil)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:266,1
    - Dst: System.err.print(String)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:267,1
    - Dst: System.err.println(String)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:268,1
    - Dst: e.printStackTrace()
      Src: org.apache.xerces.impl.xpath.regex.REUtil:272,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 71
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - RegularExpression[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 274
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 274
    functionName: '[org.apache.xerces.impl.xpath.regex.REUtil].main(String[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/REUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(org.apache.xerces.impl.xpath.regex.REUtil,org.apache.xerces.impl.xpath.regex.Match)'
    - argv[i].charAt(int)
    - System.err.println(String)
    - '[org.apache.xerces.impl.xpath.regex.Match].getBeginning(org.apache.xerces.impl.xpath.regex.REUtil)'
    - '[org.apache.xerces.impl.xpath.regex.Match].<init>()'
    - e.printStackTrace()
    - System.err.println(org.apache.xerces.impl.xpath.regex.REUtil)
    - pe.getLocation()
    - argv[i].equals(String)
    - argv[i].length()
    - System.out.println(String)
    - System.exit(int)
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(org.apache.xerces.impl.xpath.regex.REUtil,org.apache.xerces.impl.xpath.regex.REUtil)'
    - System.err.print(String)
    - pe.printStackTrace()
    - '[org.apache.xerces.impl.xpath.regex.Match].getNumberOfGroups()'
    - System.out.print(String)
    - pe.getMessage()
    - System.err.print(org.apache.xerces.impl.xpath.regex.REUtil)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.REUtil].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].parseOptions(String)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:287,1
    - Dst: cached.equals(String,int)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:296,1
    - Dst: System.arraycopy(RegularExpression[],int,RegularExpression[],int,org.apache.xerces.impl.xpath.regex.REUtil)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:303,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(String,String)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:307,1
    - Dst: System.arraycopy(RegularExpression[],int,RegularExpression[],int,int)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:308,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - RegularExpression[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.RegularExpression
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - pattern
    - options
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 313
      start: 284
    functionDepth: 2
    functionLinenumber: 284
    functionLinenumberEnd: 313
    functionName: '[org.apache.xerces.impl.xpath.regex.REUtil].createRegex(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/REUtil.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.REUtil].parseOptions(String)'
    - System.arraycopy(RegularExpression[],int,RegularExpression[],int,int)
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(String,String)'
    - cached.equals(String,int)
    - System.arraycopy(RegularExpression[],int,RegularExpression[],int,org.apache.xerces.impl.xpath.regex.REUtil)
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.RegularExpression
    signature: '[org.apache.xerces.impl.xpath.regex.REUtil].createRegex(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].createRegex(String,null)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:320,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(String)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:320,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - RegularExpression[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - regex
    - target
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 321
      start: 319
    functionDepth: 1
    functionLinenumber: 319
    functionLinenumberEnd: 321
    functionName: '[org.apache.xerces.impl.xpath.regex.REUtil].matches(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/REUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.REUtil].createRegex(String,null)'
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.REUtil].matches(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.REUtil].createRegex(String,String)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:328,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(String)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:328,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - RegularExpression[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.xpath.regex.ParseException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - regex
    - options
    - target
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 329
      start: 327
    functionDepth: 3
    functionLinenumber: 327
    functionLinenumberEnd: 329
    functionName: '[org.apache.xerces.impl.xpath.regex.REUtil].matches(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/REUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(String)'
    - '[org.apache.xerces.impl.xpath.regex.REUtil].createRegex(String,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.REUtil].matches(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:337,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.regex.REUtil)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:340,1
    - Dst: '[String].indexOf(org.apache.xerces.impl.xpath.regex.REUtil)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:341,1
    - Dst: '[StringBuffer].<init>(org.apache.xerces.impl.xpath.regex.REUtil)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:343,1
    - Dst: '[String].substring(int,org.apache.xerces.impl.xpath.regex.REUtil)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:344,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.xpath.regex.REUtil)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:344,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:346,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:347,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:349,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:351,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - RegularExpression[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - literal
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 352
      start: 336
    functionDepth: 1
    functionLinenumber: 336
    functionLinenumberEnd: 352
    functionName: '[org.apache.xerces.impl.xpath.regex.REUtil].quoteMeta(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/REUtil.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(org.apache.xerces.impl.xpath.regex.REUtil)'
    - '[StringBuffer].<init>(org.apache.xerces.impl.xpath.regex.REUtil)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[String].indexOf(org.apache.xerces.impl.xpath.regex.REUtil)'
    - '[String].charAt(org.apache.xerces.impl.xpath.regex.REUtil)'
    - '[String].substring(int,org.apache.xerces.impl.xpath.regex.REUtil)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.xpath.regex.REUtil].quoteMeta(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:357,1
    - Dst: '[String].charAt(org.apache.xerces.impl.xpath.regex.REUtil)'
      Src: org.apache.xerces.impl.xpath.regex.REUtil:358,1
    - Dst: Integer.toHexString(org.apache.xerces.impl.xpath.regex.REUtil)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:358,1
    - Dst: System.out.print(org.apache.xerces.impl.xpath.regex.REUtil)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:358,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.impl.xpath.regex.REUtil:359,1
    - Dst: System.out.println()
      Src: org.apache.xerces.impl.xpath.regex.REUtil:361,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - RegularExpression[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - v
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 362
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 362
    functionName: '[org.apache.xerces.impl.xpath.regex.REUtil].dumpString(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/REUtil.java
    functionUses: 1
    functionsReached:
    - System.out.print(String)
    - System.out.print(org.apache.xerces.impl.xpath.regex.REUtil)
    - System.out.println()
    - '[String].charAt(org.apache.xerces.impl.xpath.regex.REUtil)'
    - '[String].length()'
    - Integer.toHexString(org.apache.xerces.impl.xpath.regex.REUtil)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.REUtil].dumpString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].getMapping(int)'
      Src: org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:46,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[][][]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - codePoint
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].get(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/CaseInsensitiveMap.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].getMapping(int)'
    linkageType: ''
    returnType: int[]
    signature: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].get(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[][][]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - codePoint
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 54
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 54
    functionName: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].getMapping(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/CaseInsensitiveMap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int[]
    signature: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].getMapping(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Character.toLowerCase(char)
      Src: org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:60,1
    - Dst: Character.toUpperCase(char)
      Src: org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:61,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].getMapping(org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap)'
      Src: org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:71,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].updateMap(org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap,org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap,org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap,int[],int)'
      Src: org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:73,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].expandMap(int[],int)'
      Src: org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:79,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].getMapping(org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap)'
      Src: org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:83,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].updateMap(org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap,int[],org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap,int[],int)'
      Src: org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:85,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].set(org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap,int[])'
      Src: org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:89,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[][][]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 92
    functionName: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].buildCaseInsensitiveMap()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/CaseInsensitiveMap.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].getMapping(org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap)'
    - '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].expandMap(int[],int)'
    - Character.toUpperCase(char)
    - '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].updateMap(org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap,int[],org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap,int[],int)'
    - '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].set(org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap,int[])'
    - '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].updateMap(org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap,org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap,org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap,int[],int)'
    - Character.toLowerCase(char)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].buildCaseInsensitiveMap()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int[],int,org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap,int,org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap)
      Src: org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[][][]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - srcMap
    - expandBy
    argTypes:
    - int[]
    - int
    constantsTouched: []
    func_position:
      end: 100
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 100
    functionName: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].expandMap(int[],int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/CaseInsensitiveMap.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(int[],int,org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap,int,org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap)
    linkageType: ''
    returnType: int[]
    signature: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].expandMap(int[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[][][]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - codePoint
    - map
    argTypes:
    - int
    - int[]
    constantsTouched: []
    func_position:
      end: 107
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 107
    functionName: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].set(int,int[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/CaseInsensitiveMap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].set(int,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].getMapping(org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap)'
      Src: org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:113,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].contains(int[],int,int)'
      Src: org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:115,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].contains(int[],int)'
      Src: org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:116,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].expandAndAdd(int[],int,int)'
      Src: org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:117,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].set(org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap,int[])'
      Src: org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:118,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].contains(int[],org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap)'
      Src: org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:120,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].expandAndAdd(int[],org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap,int)'
      Src: org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:121,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].contains(int[],int)'
      Src: org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:127,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].expandAndAdd(int[],int,int)'
      Src: org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:128,1
    - Dst: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].set(int,int[])'
      Src: org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:129,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int[]
      - int
      - int[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[][][]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - codePoint
    - codePointMap
    - ciCodePoint
    - ciCodePointMap
    - matchType
    argTypes:
    - int
    - int[]
    - int
    - int[]
    - int
    constantsTouched: []
    func_position:
      end: 133
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 133
    functionName: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].updateMap(int,int[],int,int[],int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/CaseInsensitiveMap.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].expandAndAdd(int[],int,int)'
    - '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].getMapping(org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap)'
    - '[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].contains(int[],org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap)'
    - '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].set(org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap,int[])'
    - '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].expandAndAdd(int[],org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap,int)'
    - '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].contains(int[],int,int)'
    linkageType: ''
    returnType: int[]
    signature: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].updateMap(int,int[],int,int[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[][][]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - map
    - codePoint
    argTypes:
    - int[]
    - int
    constantsTouched: []
    func_position:
      end: 142
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 142
    functionName: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].contains(int[],int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/CaseInsensitiveMap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].contains(int[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[][][]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - map
    - codePoint
    - matchType
    argTypes:
    - int[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 151
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 151
    functionName: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].contains(int[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/CaseInsensitiveMap.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].contains(int[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int[],int,org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap,int,org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap)
      Src: org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap:157,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[][][]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - srcMap
    - codePoint
    - matchType
    argTypes:
    - int[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 161
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 161
    functionName: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].expandAndAdd(int[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/CaseInsensitiveMap.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(int[],int,org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap,int,org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap)
    linkageType: ''
    returnType: int[]
    signature: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].expandAndAdd(int[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int[][][]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/xpath/regex/CaseInsensitiveMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap
    signature: '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.impl.validation.ValidationState].setExtraChecking(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.validation.ValidationState].setExtraChecking(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.impl.validation.ValidationState].setFacetChecking(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.validation.ValidationState].setFacetChecking(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.impl.validation.ValidationState].setNormalizationRequired(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.validation.ValidationState].setNormalizationRequired(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newValue
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.impl.validation.ValidationState].setUsingNamespaces(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.validation.ValidationState].setUsingNamespaces(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.validation.EntityState
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - org.apache.xerces.impl.validation.EntityState
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.impl.validation.ValidationState].setEntityState(org.apache.xerces.impl.validation.EntityState)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.validation.ValidationState].setEntityState(org.apache.xerces.impl.validation.EntityState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespace
    argTypes:
    - org.apache.xerces.xni.NamespaceContext
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.impl.validation.ValidationState].setSymbolTable(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.validation.ValidationState].setSymbolTable(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].keySet()'
      Src: org.apache.xerces.impl.validation.ValidationState:96,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].iterator()'
      Src: org.apache.xerces.impl.validation.ValidationState:96,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].hasNext()'
      Src: org.apache.xerces.impl.validation.ValidationState:98,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].next()'
      Src: org.apache.xerces.impl.validation.ValidationState:99,1
    - Dst: '[java.util.HashMap].containsKey(org.apache.xerces.impl.validation.ValidationState)'
      Src: org.apache.xerces.impl.validation.ValidationState:100,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: org.apache.xerces.impl.validation.ValidationState:102,1
    - Dst: '[java.util.HashSet].add(org.apache.xerces.impl.validation.ValidationState)'
      Src: org.apache.xerces.impl.validation.ValidationState:104,1
    - Dst: '[java.util.HashSet].iterator()'
      Src: org.apache.xerces.impl.validation.ValidationState:107,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 108
    functionName: '[org.apache.xerces.impl.validation.ValidationState].checkIDRefID()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 2
    functionsReached:
    - '[java.util.HashSet].<init>()'
    - '[org.apache.xerces.impl.validation.ValidationState].iterator()'
    - '[java.util.HashSet].iterator()'
    - '[java.util.HashMap].containsKey(org.apache.xerces.impl.validation.ValidationState)'
    - '[org.apache.xerces.impl.validation.ValidationState].hasNext()'
    - '[java.util.HashMap].keySet()'
    - '[java.util.HashSet].add(org.apache.xerces.impl.validation.ValidationState)'
    - '[org.apache.xerces.impl.validation.ValidationState].next()'
    linkageType: ''
    returnType: java.util.Iterator
    signature: '[org.apache.xerces.impl.validation.ValidationState].checkIDRefID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].clear()'
      Src: org.apache.xerces.impl.validation.ValidationState:114,1
    - Dst: '[java.util.HashMap].clear()'
      Src: org.apache.xerces.impl.validation.ValidationState:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 119
    functionName: '[org.apache.xerces.impl.validation.ValidationState].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.validation.ValidationState].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].clear()'
      Src: org.apache.xerces.impl.validation.ValidationState:128,1
    - Dst: '[java.util.HashMap].clear()'
      Src: org.apache.xerces.impl.validation.ValidationState:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 1
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[org.apache.xerces.impl.validation.ValidationState].resetIDTables()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.validation.ValidationState].resetIDTables()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: '[org.apache.xerces.impl.validation.ValidationState].needExtraChecking()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.validation.ValidationState].needExtraChecking()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 144
    functionName: '[org.apache.xerces.impl.validation.ValidationState].needFacetChecking()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.validation.ValidationState].needFacetChecking()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.apache.xerces.impl.validation.ValidationState].needToNormalize()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.validation.ValidationState].needToNormalize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[org.apache.xerces.impl.validation.ValidationState].useNamespaces()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.validation.ValidationState].useNamespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].getSymbol(String)'
      Src: org.apache.xerces.impl.validation.ValidationState:157,1
    - Dst: '[org.apache.xerces.impl.validation.EntityState].isEntityDeclared(String)'
      Src: org.apache.xerces.impl.validation.ValidationState:157,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 160
      start: 155
    functionDepth: 4
    functionLinenumber: 155
    functionLinenumberEnd: 160
    functionName: '[org.apache.xerces.impl.validation.ValidationState].isEntityDeclared(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.validation.EntityState].isEntityDeclared(String)'
    - '[org.apache.xerces.impl.validation.ValidationState].getSymbol(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.validation.ValidationState].isEntityDeclared(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].getSymbol(String)'
      Src: org.apache.xerces.impl.validation.ValidationState:163,1
    - Dst: '[org.apache.xerces.impl.validation.EntityState].isEntityUnparsed(String)'
      Src: org.apache.xerces.impl.validation.ValidationState:163,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 166
      start: 161
    functionDepth: 4
    functionLinenumber: 161
    functionLinenumberEnd: 166
    functionName: '[org.apache.xerces.impl.validation.ValidationState].isEntityUnparsed(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.validation.EntityState].isEntityUnparsed(String)'
    - '[org.apache.xerces.impl.validation.ValidationState].getSymbol(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.validation.ValidationState].isEntityUnparsed(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].containsKey(String)'
      Src: org.apache.xerces.impl.validation.ValidationState:170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '[org.apache.xerces.impl.validation.ValidationState].isIdDeclared(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].containsKey(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.validation.ValidationState].isIdDeclared(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].put(String,Object)'
      Src: org.apache.xerces.impl.validation.ValidationState:173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 174
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionName: '[org.apache.xerces.impl.validation.ValidationState].addId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].put(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.validation.ValidationState].addId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].put(String,Object)'
      Src: org.apache.xerces.impl.validation.ValidationState:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: '[org.apache.xerces.impl.validation.ValidationState].addIdRef(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].put(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.validation.ValidationState].addIdRef(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.impl.validation.ValidationState:184,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.validation.ValidationState:189,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbol
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 190
      start: 182
    functionDepth: 3
    functionLinenumber: 182
    functionLinenumberEnd: 190
    functionName: '[org.apache.xerces.impl.validation.ValidationState].getSymbol(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
    - '[String].intern()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.validation.ValidationState].getSymbol(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getURI(String)'
      Src: org.apache.xerces.impl.validation.ValidationState:194,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 197
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 197
    functionName: '[org.apache.xerces.impl.validation.ValidationState].getURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.NamespaceContext].getURI(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.validation.ValidationState].getURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 203
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionName: '[org.apache.xerces.impl.validation.ValidationState].setLocale(java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.validation.ValidationState].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionName: '[org.apache.xerces.impl.validation.ValidationState].getLocale()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.apache.xerces.impl.validation.ValidationState].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.impl.validation.ValidationState:54,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.impl.validation.ValidationState:55,1
    - Dst: '[Object].<init>()'
      Src: org.apache.xerces.impl.validation.ValidationState:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.impl.validation.EntityState
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.HashMap
      - java.util.HashMap
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.validation.ValidationState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.validation.ValidationState].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
    functionUses: 6
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[Object].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.validation.ValidationState
    signature: '[org.apache.xerces.impl.validation.ValidationState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.xerces.impl.validation.EntityState].isEntityDeclared(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/EntityState.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.validation.EntityState].isEntityDeclared(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.impl.validation.EntityState].isEntityUnparsed(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/EntityState.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.validation.EntityState].isEntityUnparsed(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.validation.EntityState
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.validation.EntityState].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/EntityState.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.validation.EntityState
    signature: '[org.apache.xerces.impl.validation.EntityState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.impl.validation.ValidationState)'
      Src: org.apache.xerces.impl.validation.ValidationManager:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.validation.ValidationState
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - vs
    argTypes:
    - org.apache.xerces.impl.validation.ValidationState
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.impl.validation.ValidationManager].addValidationState(org.apache.xerces.impl.validation.ValidationState)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationManager.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].add(org.apache.xerces.impl.validation.ValidationState)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.validation.ValidationManager].addValidationState(org.apache.xerces.impl.validation.ValidationState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.impl.validation.ValidationManager:56,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.impl.validation.ValidationManager)'
      Src: org.apache.xerces.impl.validation.ValidationManager:57,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].setEntityState(org.apache.xerces.impl.validation.EntityState)'
      Src: org.apache.xerces.impl.validation.ValidationManager:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.validation.EntityState
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - org.apache.xerces.impl.validation.EntityState
    constantsTouched: []
    func_position:
      end: 59
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.impl.validation.ValidationManager].setEntityState(org.apache.xerces.impl.validation.EntityState)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationManager.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].get(org.apache.xerces.impl.validation.ValidationManager)'
    - '[org.apache.xerces.impl.validation.ValidationState].setEntityState(org.apache.xerces.impl.validation.EntityState)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.validation.ValidationManager].setEntityState(org.apache.xerces.impl.validation.EntityState)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammar
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.impl.validation.ValidationManager].setGrammarFound(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationManager.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.validation.ValidationManager].setGrammarFound(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.impl.validation.ValidationManager].isGrammarFound()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationManager.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.validation.ValidationManager].isGrammarFound()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cachedDTD
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.impl.validation.ValidationManager].setCachedDTD(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationManager.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.validation.ValidationManager].setCachedDTD(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.impl.validation.ValidationManager].isCachedDTD()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationManager.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.validation.ValidationManager].isCachedDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].clear()'
      Src: org.apache.xerces.impl.validation.ValidationManager:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.impl.validation.ValidationManager].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationManager.java
    functionUses: 9
    functionsReached:
    - '[java.util.ArrayList].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.validation.ValidationManager].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.impl.validation.ValidationManager:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.validation.ValidationManager
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.validation.ValidationManager].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ValidationManager.java
    functionUses: 10
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.validation.ValidationManager
    signature: '[org.apache.xerces.impl.validation.ValidationManager].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].<init>()'
      Src: org.apache.xerces.impl.validation.ConfigurableValidationState:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.validation.ConfigurableValidationState
      static: false
      superClass: org.apache.xerces.impl.validation.ValidationState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.impl.validation.ConfigurableValidationState].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ConfigurableValidationState.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.validation.ValidationState].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.validation.ConfigurableValidationState
    signature: '[org.apache.xerces.impl.validation.ConfigurableValidationState].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.validation.ValidationState
    argCount: 1
    argNames:
    - setting
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.impl.validation.ConfigurableValidationState].setIdIdrefChecking(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ConfigurableValidationState.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.validation.ConfigurableValidationState].setIdIdrefChecking(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.validation.ValidationState
    argCount: 1
    argNames:
    - setting
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.apache.xerces.impl.validation.ConfigurableValidationState].setUnparsedEntityChecking(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ConfigurableValidationState.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.validation.ConfigurableValidationState].setUnparsedEntityChecking(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].checkIDRefID()'
      Src: org.apache.xerces.impl.validation.ConfigurableValidationState:78,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator
      static: false
      superClass: org.apache.xerces.impl.validation.ValidationState
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.impl.validation.ConfigurableValidationState].checkIDRefID()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ConfigurableValidationState.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.validation.ValidationState].checkIDRefID()'
    linkageType: ''
    returnType: java.util.Iterator
    signature: '[org.apache.xerces.impl.validation.ConfigurableValidationState].checkIDRefID()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].isIdDeclared(String)'
      Src: org.apache.xerces.impl.validation.ConfigurableValidationState:87,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.validation.ValidationState
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.impl.validation.ConfigurableValidationState].isIdDeclared(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ConfigurableValidationState.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.validation.ValidationState].isIdDeclared(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.validation.ConfigurableValidationState].isIdDeclared(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].isEntityDeclared(String)'
      Src: org.apache.xerces.impl.validation.ConfigurableValidationState:96,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.validation.ValidationState
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 5
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.apache.xerces.impl.validation.ConfigurableValidationState].isEntityDeclared(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ConfigurableValidationState.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.validation.ValidationState].isEntityDeclared(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.validation.ConfigurableValidationState].isEntityDeclared(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].isEntityUnparsed(String)'
      Src: org.apache.xerces.impl.validation.ConfigurableValidationState:105,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.validation.ValidationState
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 5
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.impl.validation.ConfigurableValidationState].isEntityUnparsed(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ConfigurableValidationState.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.validation.ValidationState].isEntityUnparsed(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.validation.ConfigurableValidationState].isEntityUnparsed(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].addId(String)'
      Src: org.apache.xerces.impl.validation.ConfigurableValidationState:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.validation.ValidationState
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 116
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 116
    functionName: '[org.apache.xerces.impl.validation.ConfigurableValidationState].addId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ConfigurableValidationState.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.validation.ValidationState].addId(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.validation.ConfigurableValidationState].addId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].addIdRef(String)'
      Src: org.apache.xerces.impl.validation.ConfigurableValidationState:124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.validation.ValidationState
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 126
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 126
    functionName: '[org.apache.xerces.impl.validation.ConfigurableValidationState].addIdRef(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/validation/ConfigurableValidationState.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.validation.ValidationState].addIdRef(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.validation.ConfigurableValidationState].addIdRef(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - short
      - int
      - int
      - String
      - java.util.Vector
      - java.util.Vector
      - String
      - String
      - String
      - String
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 133
    functionName: '[org.apache.xerces.impl.dv.XSFacets].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/XSFacets.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.XSFacets].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - short
      - int
      - int
      - String
      - java.util.Vector
      - java.util.Vector
      - String
      - String
      - String
      - String
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.XSFacets
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.XSFacets].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/XSFacets.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.XSFacets
    signature: '[org.apache.xerces.impl.dv.XSFacets].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.impl.dv.SecuritySupport:41,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.impl.dv.SecuritySupport:41,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.impl.dv.SecuritySupport].getContextClassLoader()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.xerces.impl.dv.SecuritySupport].getContextClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.impl.dv.SecuritySupport:54,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.impl.dv.SecuritySupport:54,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.impl.dv.SecuritySupport].getSystemClassLoader()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.xerces.impl.dv.SecuritySupport].getSystemClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.impl.dv.SecuritySupport:67,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.impl.dv.SecuritySupport:67,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - cl
    argTypes:
    - ClassLoader
    constantsTouched: []
    func_position:
      end: 79
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.impl.dv.SecuritySupport].getParentClassLoader(ClassLoader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.xerces.impl.dv.SecuritySupport].getParentClassLoader(ClassLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.impl.dv.SecuritySupport:83,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.impl.dv.SecuritySupport:83,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.impl.dv.SecuritySupport].getSystemProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.SecuritySupport].getSystemProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedExceptionAction].<init>()'
      Src: org.apache.xerces.impl.dv.SecuritySupport:95,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedExceptionAction)'
      Src: org.apache.xerces.impl.dv.SecuritySupport:95,1
    - Dst: e.getException()
      Src: org.apache.xerces.impl.dv.SecuritySupport:101,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.FileNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.FileInputStream
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 103
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 103
    functionName: '[org.apache.xerces.impl.dv.SecuritySupport].getFileInputStream(java.io.File)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedExceptionAction)'
    - e.getException()
    - '[java.security.PrivilegedExceptionAction].<init>()'
    linkageType: ''
    returnType: java.io.FileInputStream
    signature: '[org.apache.xerces.impl.dv.SecuritySupport].getFileInputStream(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.impl.dv.SecuritySupport:109,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.impl.dv.SecuritySupport:109,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.InputStream
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - cl
    - name
    argTypes:
    - ClassLoader
    - String
    constantsTouched: []
    func_position:
      end: 120
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 120
    functionName: '[org.apache.xerces.impl.dv.SecuritySupport].getResourceAsStream(ClassLoader,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: java.io.InputStream
    signature: '[org.apache.xerces.impl.dv.SecuritySupport].getResourceAsStream(ClassLoader,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.impl.dv.SecuritySupport:124,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.impl.dv.SecuritySupport:124,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xerces.impl.dv.SecuritySupport:123,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 129
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 129
    functionName: '[org.apache.xerces.impl.dv.SecuritySupport].getFileExists(java.io.File)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[Boolean].booleanValue()'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.SecuritySupport].getFileExists(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.impl.dv.SecuritySupport:133,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.impl.dv.SecuritySupport:133,1
    - Dst: '[Long].longValue()'
      Src: org.apache.xerces.impl.dv.SecuritySupport:132,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 138
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 138
    functionName: '[org.apache.xerces.impl.dv.SecuritySupport].getLastModified(java.io.File)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[Long].longValue()'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: long
    signature: '[org.apache.xerces.impl.dv.SecuritySupport].getLastModified(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.SecuritySupport
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 140
    functionName: '[org.apache.xerces.impl.dv.SecuritySupport].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/SecuritySupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.SecuritySupport
    signature: '[org.apache.xerces.impl.dv.SecuritySupport].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance(String)'
      Src: org.apache.xerces.impl.dv.DTDDVFactory:45,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.DVFactoryException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.DTDDVFactory
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 4
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/DTDDVFactory.java
    functionUses: 7
    functionsReached:
    - '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.DTDDVFactory
    signature: '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: org.apache.xerces.impl.dv.DTDDVFactory:60,1
    - Dst: '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: org.apache.xerces.impl.dv.DTDDVFactory:60,1
    - Dst: '[org.apache.xerces.impl.dv.DVFactoryException].<init>(String)'
      Src: org.apache.xerces.impl.dv.DTDDVFactory:63,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.DVFactoryException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.DTDDVFactory
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - factoryClass
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/DTDDVFactory.java
    functionUses: 6
    functionsReached:
    - '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
    - '[org.apache.xerces.impl.dv.DVFactoryException].<init>(String)'
    - '[org.apache.html.dom.ObjectFactory].findClassLoader()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.DTDDVFactory
    signature: '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.DTDDVFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.impl.dv.DTDDVFactory].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/DTDDVFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.DTDDVFactory
    signature: '[org.apache.xerces.impl.dv.DTDDVFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.DatatypeValidator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.impl.dv.DTDDVFactory].getBuiltInDV(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/DTDDVFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.DatatypeValidator
    signature: '[org.apache.xerces.impl.dv.DTDDVFactory].getBuiltInDV(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Hashtable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.impl.dv.DTDDVFactory].getBuiltInTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/DTDDVFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Hashtable
    signature: '[org.apache.xerces.impl.dv.DTDDVFactory].getBuiltInTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 103
    functionName: '[org.apache.xerces.impl.dv.XSSimpleType].getPrimitiveKind()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/XSSimpleType.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.XSSimpleType].getPrimitiveKind()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      - org.apache.xerces.impl.dv.ValidatedInfo
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - content
    - context
    - validatedInfo
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    - org.apache.xerces.impl.dv.ValidatedInfo
    constantsTouched: []
    func_position:
      end: 115
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 115
    functionName: '[org.apache.xerces.impl.dv.XSSimpleType].validate(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/XSSimpleType.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.XSSimpleType].validate(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.apache.xerces.impl.dv.ValidationContext
      - org.apache.xerces.impl.dv.ValidatedInfo
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - content
    - context
    - validatedInfo
    argTypes:
    - Object
    - org.apache.xerces.impl.dv.ValidationContext
    - org.apache.xerces.impl.dv.ValidatedInfo
    constantsTouched: []
    func_position:
      end: 129
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 129
    functionName: '[org.apache.xerces.impl.dv.XSSimpleType].validate(Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/XSSimpleType.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.XSSimpleType].validate(Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.ValidationContext
      - org.apache.xerces.impl.dv.ValidatedInfo
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - validatedInfo
    argTypes:
    - org.apache.xerces.impl.dv.ValidationContext
    - org.apache.xerces.impl.dv.ValidatedInfo
    constantsTouched: []
    func_position:
      end: 139
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 139
    functionName: '[org.apache.xerces.impl.dv.XSSimpleType].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/XSSimpleType.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.XSSimpleType].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.XSFacets
      - short
      - short
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeFacetException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - facets
    - presentFacet
    - fixedFacet
    - context
    argTypes:
    - org.apache.xerces.impl.dv.XSFacets
    - short
    - short
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 155
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 155
    functionName: '[org.apache.xerces.impl.dv.XSSimpleType].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/XSSimpleType.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.XSSimpleType].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value1
    - value2
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 164
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 164
    functionName: '[org.apache.xerces.impl.dv.XSSimpleType].isEqual(Object,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/XSSimpleType.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.XSSimpleType].isEqual(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 191
    functionName: '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/XSSimpleType.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.DatatypeException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 200
    functionName: '[org.apache.xerces.impl.dv.XSSimpleType].getWhitespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/XSSimpleType.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.XSSimpleType].getWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.XSSimpleType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.XSSimpleType].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/XSSimpleType.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.XSSimpleType
    signature: '[org.apache.xerces.impl.dv.XSSimpleType].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ObjectFactory].createObject(String,null,String)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - factoryId
    - fallbackClassName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[org.apache.xerces.impl.dv.ObjectFactory].createObject(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ObjectFactory].createObject(String,null,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.ObjectFactory].createObject(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ObjectFactory].debugPrintln(String)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:129,1
    - Dst: '[org.apache.xerces.impl.dv.ObjectFactory].findClassLoader()'
      Src: org.apache.xerces.impl.dv.ObjectFactory:131,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:135,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dv.ObjectFactory:136,1
    - Dst: '[org.apache.xerces.impl.dv.ObjectFactory].debugPrintln(String)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:137,1
    - Dst: '[org.apache.xerces.impl.dv.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:138,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:151,1
    - Dst: '[java.io.File].<init>(org.apache.xerces.impl.dv.ObjectFactory)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:154,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileExists(java.io.File)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:155,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:169,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:182,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.xerces.impl.dv.ObjectFactory:187,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:188,1
    - Dst: '[java.util.Properties].load(java.io.FileInputStream)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:189,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.apache.xerces.impl.dv.ObjectFactory:202,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:210,1
    - Dst: '[java.io.File].<init>(org.apache.xerces.impl.dv.ObjectFactory)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:215,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:215,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.xerces.impl.dv.ObjectFactory:216,1
    - Dst: '[java.util.Properties].load(java.io.FileInputStream)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:217,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:218,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.apache.xerces.impl.dv.ObjectFactory:228,1
    - Dst: '[org.apache.xerces.impl.dv.ObjectFactory].debugPrintln(org.apache.xerces.impl.dv.ObjectFactory)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:236,1
    - Dst: '[org.apache.xerces.impl.dv.ObjectFactory].newInstance(org.apache.xerces.impl.dv.ObjectFactory,ClassLoader,boolean)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:237,1
    - Dst: '[org.apache.xerces.impl.dv.ObjectFactory].findJarServiceProvider(String)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:241,1
    - Dst: '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,null)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:247,1
    - Dst: '[org.apache.xerces.impl.dv.ObjectFactory].debugPrintln(String)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:251,1
    - Dst: '[org.apache.xerces.impl.dv.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:252,1
    CyclomaticComplexity: 38
    EdgeCount: 38
    ICount: 74
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - factoryId
    - propertiesFilename
    - fallbackClassName
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 253
      start: 124
    functionDepth: 3
    functionLinenumber: 124
    functionLinenumberEnd: 253
    functionName: '[org.apache.xerces.impl.dv.ObjectFactory].createObject(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ObjectFactory].findClassLoader()'
    - '[org.apache.xerces.impl.dv.ObjectFactory].newInstance(org.apache.xerces.impl.dv.ObjectFactory,ClassLoader,boolean)'
    - '[org.apache.xerces.impl.dv.ObjectFactory].debugPrintln(String)'
    - '[org.apache.xerces.impl.dv.ObjectFactory].newInstance(String,ClassLoader,boolean)'
    - '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
    - '[org.apache.xerces.impl.dv.ObjectFactory].debugPrintln(org.apache.xerces.impl.dv.ObjectFactory)'
    - '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,null)'
    - '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
    - '[java.io.FileInputStream].close()'
    - '[org.apache.xerces.impl.dv.ObjectFactory].findJarServiceProvider(String)'
    - '[java.util.Properties].load(java.io.FileInputStream)'
    - '[java.util.Properties].getProperty(String)'
    - '[org.apache.html.dom.SecuritySupport].getFileExists(java.io.File)'
    - '[java.io.File].<init>(org.apache.xerces.impl.dv.ObjectFactory)'
    - '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
    - '[String].length()'
    - '[java.util.Properties].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.ObjectFactory].createObject(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:262,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:264,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 268
    functionName: '[org.apache.xerces.impl.dv.ObjectFactory].isDebugEnabled()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.ObjectFactory].isDebugEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: org.apache.xerces.impl.dv.ObjectFactory:273,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 275
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 275
    functionName: '[org.apache.xerces.impl.dv.ObjectFactory].debugPrintln(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ObjectFactory.java
    functionUses: 2
    functionsReached:
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.ObjectFactory].debugPrintln(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.SecuritySupport].getContextClassLoader()'
      Src: org.apache.xerces.impl.dv.ObjectFactory:286,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemClassLoader()'
      Src: org.apache.xerces.impl.dv.ObjectFactory:287,1
    - Dst: ObjectFactory.class.getClassLoader()
      Src: org.apache.xerces.impl.dv.ObjectFactory:300,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getParentClassLoader(org.apache.xerces.impl.dv.ObjectFactory)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:312,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getParentClassLoader(ClassLoader)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:327,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 333
      start: 281
    functionDepth: 2
    functionLinenumber: 281
    functionLinenumberEnd: 333
    functionName: '[org.apache.xerces.impl.dv.ObjectFactory].findClassLoader()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ObjectFactory.java
    functionUses: 2
    functionsReached:
    - '[org.apache.html.dom.SecuritySupport].getParentClassLoader(org.apache.xerces.impl.dv.ObjectFactory)'
    - ObjectFactory.class.getClassLoader()
    - '[org.apache.html.dom.SecuritySupport].getParentClassLoader(ClassLoader)'
    - '[org.apache.html.dom.SecuritySupport].getSystemClassLoader()'
    - '[org.apache.html.dom.SecuritySupport].getContextClassLoader()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.xerces.impl.dv.ObjectFactory].findClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:344,1
    - Dst: '[Class].newInstance()'
      Src: org.apache.xerces.impl.dv.ObjectFactory:345,1
    - Dst: '[org.apache.xerces.impl.dv.ObjectFactory].debugPrintln(org.apache.xerces.impl.dv.ObjectFactory)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:346,1
    - Dst: '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,org.apache.xerces.impl.dv.ObjectFactory)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:350,1
    - Dst: '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(org.apache.xerces.impl.dv.ObjectFactory,org.apache.xerces.impl.dv.ObjectFactory)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:353,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - ClassLoader
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - className
    - cl
    - doFallback
    argTypes:
    - String
    - ClassLoader
    - boolean
    constantsTouched: []
    func_position:
      end: 357
      start: 338
    functionDepth: 2
    functionLinenumber: 338
    functionLinenumberEnd: 357
    functionName: '[org.apache.xerces.impl.dv.ObjectFactory].newInstance(String,ClassLoader,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
    - '[org.apache.xerces.impl.dv.ObjectFactory].debugPrintln(org.apache.xerces.impl.dv.ObjectFactory)'
    - '[Class].newInstance()'
    - '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,org.apache.xerces.impl.dv.ObjectFactory)'
    - '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(org.apache.xerces.impl.dv.ObjectFactory,org.apache.xerces.impl.dv.ObjectFactory)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.ObjectFactory].newInstance(String,ClassLoader,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getSecurityManager()
      Src: org.apache.xerces.impl.dv.ObjectFactory:368,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:370,1
    - Dst: '[String].substring(int,org.apache.xerces.impl.dv.ObjectFactory)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:372,1
    - Dst: '[org.apache.xerces.impl.dv.ObjectFactory].checkPackageAccess(org.apache.xerces.impl.dv.ObjectFactory)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:373,1
    - Dst: Class.forName(String)
      Src: org.apache.xerces.impl.dv.ObjectFactory:386,1
    - Dst: '[ClassLoader].loadClass(String)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:389,1
    - Dst: ObjectFactory.class.getClassLoader()
      Src: org.apache.xerces.impl.dv.ObjectFactory:393,1
    - Dst: Class.forName(String)
      Src: org.apache.xerces.impl.dv.ObjectFactory:395,1
    - Dst: cl.loadClass(String)
      Src: org.apache.xerces.impl.dv.ObjectFactory:398,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - ClassLoader
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ClassNotFoundException
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - className
    - cl
    - doFallback
    argTypes:
    - String
    - ClassLoader
    - boolean
    constantsTouched: []
    func_position:
      end: 409
      start: 362
    functionDepth: 1
    functionLinenumber: 362
    functionLinenumberEnd: 409
    functionName: '[org.apache.xerces.impl.dv.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[String].substring(int,org.apache.xerces.impl.dv.ObjectFactory)'
    - cl.loadClass(String)
    - '[String].lastIndexOf(char)'
    - ObjectFactory.class.getClassLoader()
    - '[org.apache.xerces.impl.dv.ObjectFactory].checkPackageAccess(org.apache.xerces.impl.dv.ObjectFactory)'
    - Class.forName(String)
    - System.getSecurityManager()
    - '[ClassLoader].loadClass(String)'
    linkageType: ''
    returnType: Class
    signature: '[org.apache.xerces.impl.dv.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ObjectFactory].findClassLoader()'
      Src: org.apache.xerces.impl.dv.ObjectFactory:423,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getResourceAsStream(ClassLoader,org.apache.xerces.impl.dv.ObjectFactory)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:425,1
    - Dst: ObjectFactory.class.getClassLoader()
      Src: org.apache.xerces.impl.dv.ObjectFactory:429,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getResourceAsStream(org.apache.xerces.impl.dv.ObjectFactory,org.apache.xerces.impl.dv.ObjectFactory)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:432,1
    - Dst: '[org.apache.xerces.impl.dv.ObjectFactory].debugPrintln(org.apache.xerces.impl.dv.ObjectFactory)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:441,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream,String)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:462,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader,int)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:462,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:464,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader,int)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:464,1
    - Dst: '[java.io.BufferedReader].readLine()'
      Src: org.apache.xerces.impl.dv.ObjectFactory:471,1
    - Dst: '[java.io.BufferedReader].close()'
      Src: org.apache.xerces.impl.dv.ObjectFactory:479,1
    - Dst: '[String].equals(org.apache.xerces.impl.dv.ObjectFactory)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:486,1
    - Dst: '[org.apache.xerces.impl.dv.ObjectFactory].debugPrintln(String)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:487,1
    - Dst: '[org.apache.xerces.impl.dv.ObjectFactory].newInstance(org.apache.xerces.impl.dv.ObjectFactory,org.apache.xerces.impl.dv.ObjectFactory,boolean)'
      Src: org.apache.xerces.impl.dv.ObjectFactory:494,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - factoryId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 499
      start: 416
    functionDepth: 3
    functionLinenumber: 416
    functionLinenumberEnd: 499
    functionName: '[org.apache.xerces.impl.dv.ObjectFactory].findJarServiceProvider(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.ObjectFactory].findClassLoader()'
    - '[java.io.InputStreamReader].<init>(java.io.InputStream,String)'
    - '[org.apache.xerces.impl.dv.ObjectFactory].debugPrintln(String)'
    - '[org.apache.xerces.impl.dv.ObjectFactory].debugPrintln(org.apache.xerces.impl.dv.ObjectFactory)'
    - '[java.io.BufferedReader].<init>(java.io.InputStreamReader,int)'
    - ObjectFactory.class.getClassLoader()
    - '[java.io.BufferedReader].close()'
    - '[org.apache.xerces.impl.dv.ObjectFactory].newInstance(org.apache.xerces.impl.dv.ObjectFactory,org.apache.xerces.impl.dv.ObjectFactory,boolean)'
    - '[String].equals(org.apache.xerces.impl.dv.ObjectFactory)'
    - '[org.apache.html.dom.SecuritySupport].getResourceAsStream(ClassLoader,org.apache.xerces.impl.dv.ObjectFactory)'
    - '[java.io.InputStreamReader].<init>(java.io.InputStream)'
    - '[org.apache.html.dom.SecuritySupport].getResourceAsStream(org.apache.xerces.impl.dv.ObjectFactory,org.apache.xerces.impl.dv.ObjectFactory)'
    - '[java.io.BufferedReader].readLine()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.ObjectFactory].findJarServiceProvider(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ObjectFactory].isDebugEnabled()'
      Src: org.apache.xerces.impl.dv.ObjectFactory:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.ObjectFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.ObjectFactory].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ObjectFactory].isDebugEnabled()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.ObjectFactory
    signature: '[org.apache.xerces.impl.dv.ObjectFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Error].<init>(String)'
      Src: org.apache.xerces.impl.dv.ObjectFactory.ConfigurationError:530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Exception
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.ObjectFactory.ConfigurationError
      static: false
      superClass: Error
    argCount: 2
    argNames:
    - msg
    - x
    argTypes:
    - String
    - Exception
    constantsTouched: []
    func_position:
      end: 532
      start: 529
    functionDepth: 0
    functionLinenumber: 529
    functionLinenumberEnd: 532
    functionName: '[org.apache.xerces.impl.dv.ObjectFactory.ConfigurationError].<init>(String,Exception)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[Error].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.ObjectFactory.ConfigurationError
    signature: '[org.apache.xerces.impl.dv.ObjectFactory.ConfigurationError].<init>(String,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Exception
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Exception
      static: false
      superClass: Error
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 541
      start: 539
    functionDepth: 0
    functionLinenumber: 539
    functionLinenumberEnd: 541
    functionName: '[org.apache.xerces.impl.dv.ObjectFactory.ConfigurationError].getException()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Exception
    signature: '[org.apache.xerces.impl.dv.ObjectFactory.ConfigurationError].getException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.apache.xerces.impl.dv.ValidationContext].needFacetChecking()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidationContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.ValidationContext].needFacetChecking()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[org.apache.xerces.impl.dv.ValidationContext].needExtraChecking()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidationContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.ValidationContext].needExtraChecking()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.xerces.impl.dv.ValidationContext].needToNormalize()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidationContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.ValidationContext].needToNormalize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[org.apache.xerces.impl.dv.ValidationContext].useNamespaces()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidationContext.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.ValidationContext].useNamespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.apache.xerces.impl.dv.ValidationContext].isEntityDeclared(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidationContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.ValidationContext].isEntityDeclared(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.impl.dv.ValidationContext].isEntityUnparsed(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidationContext.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.ValidationContext].isEntityUnparsed(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[org.apache.xerces.impl.dv.ValidationContext].isIdDeclared(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidationContext.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.ValidationContext].isIdDeclared(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.impl.dv.ValidationContext].addId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidationContext.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.ValidationContext].addId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.impl.dv.ValidationContext].addIdRef(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidationContext.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.ValidationContext].addIdRef(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbol
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.impl.dv.ValidationContext].getSymbol(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidationContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.ValidationContext].getSymbol(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.impl.dv.ValidationContext].getURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidationContext.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.ValidationContext].getURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.impl.dv.ValidationContext].getLocale()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidationContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.apache.xerces.impl.dv.ValidationContext].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.ValidationContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.ValidationContext].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidationContext.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.ValidationContext
    signature: '[org.apache.xerces.impl.dv.ValidationContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 40
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 40
    functionName: '[org.apache.xerces.impl.dv.DatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/DatatypeValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.DatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.DatatypeValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.DatatypeValidator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/DatatypeValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.DatatypeValidator
    signature: '[org.apache.xerces.impl.dv.DatatypeValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.DatatypeException].<init>(String,Object[])'
      Src: org.apache.xerces.impl.dv.InvalidDatatypeFacetException:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.InvalidDatatypeFacetException
      static: false
      superClass: org.apache.xerces.impl.dv.DatatypeException
    argCount: 2
    argNames:
    - key
    - args
    argTypes:
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.impl.dv.InvalidDatatypeFacetException].<init>(String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/InvalidDatatypeFacetException.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.DatatypeException].<init>(String,Object[])'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.InvalidDatatypeFacetException
    signature: '[org.apache.xerces.impl.dv.InvalidDatatypeFacetException].<init>(String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].<init>(String)'
      Src: org.apache.xerces.impl.dv.DatatypeException:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.DatatypeException
      static: false
      superClass: Exception
    argCount: 2
    argNames:
    - key
    - args
    argTypes:
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 55
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.impl.dv.DatatypeException].<init>(String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/DatatypeException.java
    functionUses: 2
    functionsReached:
    - '[Exception].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.DatatypeException
    signature: '[org.apache.xerces.impl.dv.DatatypeException].<init>(String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.impl.dv.DatatypeException].getKey()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/DatatypeException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.DatatypeException].getKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.impl.dv.DatatypeException].getArgs()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/DatatypeException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.xerces.impl.dv.DatatypeException].getArgs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ResourceBundle].getBundle(String)'
      Src: org.apache.xerces.impl.dv.DatatypeException:84,1
    - Dst: '[java.util.MissingResourceException].<init>(String,String,String)'
      Src: org.apache.xerces.impl.dv.DatatypeException:86,1
    - Dst: '[org.apache.xerces.impl.dv.DatatypeException].getString(String)'
      Src: org.apache.xerces.impl.dv.DatatypeException:88,1
    - Dst: '[org.apache.xerces.impl.dv.DatatypeException].getString(String)'
      Src: org.apache.xerces.impl.dv.DatatypeException:90,1
    - Dst: '[java.util.MissingResourceException].<init>(org.apache.xerces.impl.dv.DatatypeException,String,String)'
      Src: org.apache.xerces.impl.dv.DatatypeException:91,1
    - Dst: java.text.MessageFormat.format(org.apache.xerces.impl.dv.DatatypeException,Object[])
      Src: org.apache.xerces.impl.dv.DatatypeException:96,1
    - Dst: '[org.apache.xerces.impl.dv.DatatypeException].getString(String)'
      Src: org.apache.xerces.impl.dv.DatatypeException:98,1
    - Dst: '[org.apache.xerces.impl.dv.DatatypeException].getString(String)'
      Src: org.apache.xerces.impl.dv.DatatypeException:99,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Exception
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 104
    functionName: '[org.apache.xerces.impl.dv.DatatypeException].getMessage()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/DatatypeException.java
    functionUses: 0
    functionsReached:
    - '[java.util.MissingResourceException].<init>(org.apache.xerces.impl.dv.DatatypeException,String,String)'
    - '[java.util.ResourceBundle].getBundle(String)'
    - '[org.apache.xerces.impl.dv.DatatypeException].getString(String)'
    - java.text.MessageFormat.format(org.apache.xerces.impl.dv.DatatypeException,Object[])
    - '[java.util.MissingResourceException].<init>(String,String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.DatatypeException].getMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>()'
      Src: org.apache.xerces.impl.dv.DVFactoryException:34,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.DVFactoryException
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 35
    functionName: '[org.apache.xerces.impl.dv.DVFactoryException].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/DVFactoryException.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.DVFactoryException
    signature: '[org.apache.xerces.impl.dv.DVFactoryException].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.DVFactoryException:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.DVFactoryException
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.apache.xerces.impl.dv.DVFactoryException].<init>(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/DVFactoryException.java
    functionUses: 2
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.DVFactoryException
    signature: '[org.apache.xerces.impl.dv.DVFactoryException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.dv.XSSimpleType
      - XSSimpleType[]
      - org.apache.xerces.xs.ShortList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.impl.dv.ValidatedInfo].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidatedInfo.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.ValidatedInfo].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.apache.xerces.impl.dv.ValidatedInfo:109,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.dv.XSSimpleType
      - XSSimpleType[]
      - org.apache.xerces.xs.ShortList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 111
    functionName: '[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidatedInfo.java
    functionUses: 6
    functionsReached:
    - '[Object].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.ValidatedInfo].stringValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].convertToPrimitiveKind(short)'
      Src: org.apache.xerces.impl.dv.ValidatedInfo:118,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].convertToPrimitiveKind(short)'
      Src: org.apache.xerces.impl.dv.ValidatedInfo:119,1
    - Dst: typeList1.getLength()
      Src: org.apache.xerces.impl.dv.ValidatedInfo:127,1
    - Dst: typeList2.getLength()
      Src: org.apache.xerces.impl.dv.ValidatedInfo:128,1
    - Dst: typeList1.item(org.apache.xerces.impl.dv.ValidatedInfo)
      Src: org.apache.xerces.impl.dv.ValidatedInfo:133,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].convertToPrimitiveKind(org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.dv.ValidatedInfo:133,1
    - Dst: typeList2.item(org.apache.xerces.impl.dv.ValidatedInfo)
      Src: org.apache.xerces.impl.dv.ValidatedInfo:134,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].convertToPrimitiveKind(org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.dv.ValidatedInfo:134,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.impl.dv.ValidatedInfo
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.dv.XSSimpleType
      - XSSimpleType[]
      - org.apache.xerces.xs.ShortList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - info1
    - info2
    argTypes:
    - org.apache.xerces.impl.dv.ValidatedInfo
    - org.apache.xerces.impl.dv.ValidatedInfo
    constantsTouched: []
    func_position:
      end: 145
      start: 117
    functionDepth: 1
    functionLinenumber: 117
    functionLinenumberEnd: 145
    functionName: '[org.apache.xerces.impl.dv.ValidatedInfo].isComparable(org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.dv.ValidatedInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidatedInfo.java
    functionUses: 2
    functionsReached:
    - typeList1.getLength()
    - typeList2.item(org.apache.xerces.impl.dv.ValidatedInfo)
    - '[org.apache.xerces.impl.dv.ValidatedInfo].convertToPrimitiveKind(org.apache.xerces.impl.dv.ValidatedInfo)'
    - typeList1.item(org.apache.xerces.impl.dv.ValidatedInfo)
    - typeList2.getLength()
    - '[org.apache.xerces.impl.dv.ValidatedInfo].convertToPrimitiveKind(short)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.ValidatedInfo].isComparable(org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.dv.ValidatedInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.dv.XSSimpleType
      - XSSimpleType[]
      - org.apache.xerces.xs.ShortList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSValue
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: short
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - valueType
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 167
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 167
    functionName: '[org.apache.xerces.impl.dv.ValidatedInfo].convertToPrimitiveKind(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidatedInfo.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.ValidatedInfo].convertToPrimitiveKind(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.dv.XSSimpleType
      - XSSimpleType[]
      - org.apache.xerces.xs.ShortList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 173
    functionName: '[org.apache.xerces.impl.dv.ValidatedInfo].getActualValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidatedInfo.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.ValidatedInfo].getActualValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.dv.XSSimpleType
      - XSSimpleType[]
      - org.apache.xerces.xs.ShortList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 177
    functionName: '[org.apache.xerces.impl.dv.ValidatedInfo].getActualValueType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidatedInfo.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.ValidatedInfo].getActualValueType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.dv.XSSimpleType
      - XSSimpleType[]
      - org.apache.xerces.xs.ShortList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ShortList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 181
    functionName: '[org.apache.xerces.impl.dv.ValidatedInfo].getListValueTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidatedInfo.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.ShortList
    signature: '[org.apache.xerces.impl.dv.ValidatedInfo].getListValueTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(XSSimpleType[],org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.dv.ValidatedInfo:187,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.dv.XSSimpleType
      - XSSimpleType[]
      - org.apache.xerces.xs.ShortList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 188
    functionName: '[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinitions()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidatedInfo.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(XSSimpleType[],org.apache.xerces.impl.dv.ValidatedInfo)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinitions()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.dv.XSSimpleType
      - XSSimpleType[]
      - org.apache.xerces.xs.ShortList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 192
    functionName: '[org.apache.xerces.impl.dv.ValidatedInfo].getNormalizedValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidatedInfo.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.ValidatedInfo].getNormalizedValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.dv.XSSimpleType
      - XSSimpleType[]
      - org.apache.xerces.xs.ShortList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSSimpleTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 196
    functionName: '[org.apache.xerces.impl.dv.ValidatedInfo].getTypeDefinition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidatedInfo.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSSimpleTypeDefinition
    signature: '[org.apache.xerces.impl.dv.ValidatedInfo].getTypeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.dv.XSSimpleType
      - XSSimpleType[]
      - org.apache.xerces.xs.ShortList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSSimpleTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionName: '[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidatedInfo.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSSimpleTypeDefinition
    signature: '[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].reset()'
      Src: org.apache.xerces.impl.dv.ValidatedInfo:204,1
    - Dst: '[org.apache.xerces.xs.XSValue].getNormalizedValue()'
      Src: org.apache.xerces.impl.dv.ValidatedInfo:217,1
    - Dst: '[org.apache.xerces.xs.XSValue].getActualValue()'
      Src: org.apache.xerces.impl.dv.ValidatedInfo:218,1
    - Dst: '[org.apache.xerces.xs.XSValue].getActualValueType()'
      Src: org.apache.xerces.impl.dv.ValidatedInfo:219,1
    - Dst: '[org.apache.xerces.xs.XSValue].getTypeDefinition()'
      Src: org.apache.xerces.impl.dv.ValidatedInfo:220,1
    - Dst: '[org.apache.xerces.xs.XSValue].getMemberTypeDefinition()'
      Src: org.apache.xerces.impl.dv.ValidatedInfo:221,1
    - Dst: realType.getBuiltInKind()
      Src: org.apache.xerces.impl.dv.ValidatedInfo:223,1
    - Dst: '[org.apache.xerces.xs.XSValue].getMemberTypeDefinitions()'
      Src: org.apache.xerces.impl.dv.ValidatedInfo:224,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: org.apache.xerces.impl.dv.ValidatedInfo:225,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: org.apache.xerces.impl.dv.ValidatedInfo:226,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].get(org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.dv.ValidatedInfo:227,1
    - Dst: '[org.apache.xerces.xs.XSValue].getListValueTypes()'
      Src: org.apache.xerces.impl.dv.ValidatedInfo:233,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSValue
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.dv.XSSimpleType
      - XSSimpleType[]
      - org.apache.xerces.xs.ShortList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - o
    argTypes:
    - org.apache.xerces.xs.XSValue
    constantsTouched: []
    func_position:
      end: 235
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 235
    functionName: '[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.xs.XSValue)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidatedInfo.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSValue].getActualValueType()'
    - '[org.apache.xerces.xs.XSValue].getActualValue()'
    - '[org.apache.xerces.xs.XSValue].getTypeDefinition()'
    - '[org.apache.xerces.xs.XSValue].getNormalizedValue()'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].reset()'
    - '[org.apache.xerces.xs.XSObjectList].get(org.apache.xerces.impl.dv.ValidatedInfo)'
    - '[org.apache.xerces.xs.XSValue].getMemberTypeDefinition()'
    - '[org.apache.xerces.xs.XSValue].getMemberTypeDefinitions()'
    - '[org.apache.xerces.xs.XSValue].getListValueTypes()'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - realType.getBuiltInKind()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.xs.XSValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - Object
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.impl.dv.XSSimpleType
      - XSSimpleType[]
      - org.apache.xerces.xs.ShortList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.XSValue
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.ValidatedInfo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/ValidatedInfo.java
    functionUses: 17
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.ValidatedInfo
    signature: '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.SchemaDVFactory].getInstance(String)'
      Src: org.apache.xerces.impl.dv.SchemaDVFactory:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.DVFactoryException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.SchemaDVFactory
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 4
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.apache.xerces.impl.dv.SchemaDVFactory].getInstance()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/SchemaDVFactory.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.dv.SchemaDVFactory].getInstance(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.SchemaDVFactory
    signature: '[org.apache.xerces.impl.dv.SchemaDVFactory].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: org.apache.xerces.impl.dv.SchemaDVFactory:69,1
    - Dst: '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: org.apache.xerces.impl.dv.SchemaDVFactory:68,1
    - Dst: '[org.apache.xerces.impl.dv.DVFactoryException].<init>(String)'
      Src: org.apache.xerces.impl.dv.SchemaDVFactory:72,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.DVFactoryException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.SchemaDVFactory
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - factoryClass
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 74
      start: 65
    functionDepth: 3
    functionLinenumber: 65
    functionLinenumberEnd: 74
    functionName: '[org.apache.xerces.impl.dv.SchemaDVFactory].getInstance(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/SchemaDVFactory.java
    functionUses: 2
    functionsReached:
    - '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
    - '[org.apache.xerces.impl.dv.DVFactoryException].<init>(String)'
    - '[org.apache.html.dom.ObjectFactory].findClassLoader()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.SchemaDVFactory
    signature: '[org.apache.xerces.impl.dv.SchemaDVFactory].getInstance(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.SchemaDVFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.impl.dv.SchemaDVFactory].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/SchemaDVFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.SchemaDVFactory
    signature: '[org.apache.xerces.impl.dv.SchemaDVFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.XSSimpleType
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.impl.dv.SchemaDVFactory].getBuiltInType(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/SchemaDVFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.XSSimpleType
    signature: '[org.apache.xerces.impl.dv.SchemaDVFactory].getBuiltInType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SymbolHash
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.impl.dv.SchemaDVFactory].getBuiltInTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/SchemaDVFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.SymbolHash
    signature: '[org.apache.xerces.impl.dv.SchemaDVFactory].getBuiltInTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xs.XSObjectList
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.XSSimpleType
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - name
    - targetNamespace
    - finalSet
    - base
    - annotations
    argTypes:
    - String
    - String
    - short
    - org.apache.xerces.impl.dv.XSSimpleType
    - org.apache.xerces.xs.XSObjectList
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.impl.dv.SchemaDVFactory].createTypeRestriction(String,String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/SchemaDVFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.XSSimpleType
    signature: '[org.apache.xerces.impl.dv.SchemaDVFactory].createTypeRestriction(String,String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xs.XSObjectList
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.XSSimpleType
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - name
    - targetNamespace
    - finalSet
    - itemType
    - annotations
    argTypes:
    - String
    - String
    - short
    - org.apache.xerces.impl.dv.XSSimpleType
    - org.apache.xerces.xs.XSObjectList
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.apache.xerces.impl.dv.SchemaDVFactory].createTypeList(String,String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/SchemaDVFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.XSSimpleType
    signature: '[org.apache.xerces.impl.dv.SchemaDVFactory].createTypeList(String,String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - short
      - XSSimpleType[]
      - org.apache.xerces.xs.XSObjectList
      classConcrete: false
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.XSSimpleType
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - name
    - targetNamespace
    - finalSet
    - memberTypes
    - annotations
    argTypes:
    - String
    - String
    - short
    - XSSimpleType[]
    - org.apache.xerces.xs.XSObjectList
    constantsTouched: []
    func_position:
      end: 143
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionName: '[org.apache.xerces.impl.dv.SchemaDVFactory].createTypeUnion(String,String,short,XSSimpleType[],org.apache.xerces.xs.XSObjectList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/SchemaDVFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.XSSimpleType
    signature: '[org.apache.xerces.impl.dv.SchemaDVFactory].createTypeUnion(String,String,short,XSSimpleType[],org.apache.xerces.xs.XSObjectList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.DatatypeException].<init>(String,Object[])'
      Src: org.apache.xerces.impl.dv.InvalidDatatypeValueException:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.InvalidDatatypeValueException
      static: false
      superClass: org.apache.xerces.impl.dv.DatatypeException
    argCount: 2
    argNames:
    - key
    - args
    argTypes:
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/InvalidDatatypeValueException.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.DatatypeException].<init>(String,Object[])'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.InvalidDatatypeValueException
    signature: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].parse(String,int)'
      Src: org.apache.xerces.impl.dv.xs.DayTimeDurationDV:42,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.DayTimeDurationDV:45,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.DurationDV
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 47
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DayTimeDurationDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].parse(String,int)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: datatypeFactory.newDuration(int,null,null)
      Src: org.apache.xerces.impl.dv.xs.DayTimeDurationDV:54,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.datatype.Duration
      static: false
      superClass: org.apache.xerces.impl.dv.xs.DurationDV
    argCount: 1
    argNames:
    - date
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 59
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].getDuration(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DayTimeDurationDV.java
    functionUses: 0
    functionsReached:
    - datatypeFactory.newDuration(int,null,null)
    linkageType: ''
    returnType: javax.xml.datatype.Duration
    signature: '[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].getDuration(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.DayTimeDurationDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.DurationDV
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DayTimeDurationDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.DayTimeDurationDV
    signature: '[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.YearDV].parse(String)'
      Src: org.apache.xerces.impl.dv.xs.YearDV:47,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.YearDV:49,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 51
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionName: '[org.apache.xerces.impl.dv.xs.YearDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/YearDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.YearDV].parse(String)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.YearDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.YearDV:62,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dv.xs.YearDV:63,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.YearDV:67,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearDV].findUTCSign(String,org.apache.xerces.impl.dv.xs.YearDV,org.apache.xerces.impl.dv.xs.YearDV)'
      Src: org.apache.xerces.impl.dv.xs.YearDV:70,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.YearDV:74,1
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.YearDV)'
      Src: org.apache.xerces.impl.dv.xs.YearDV:76,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.YearDV:77,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearDV].parseIntYear(String,org.apache.xerces.impl.dv.xs.YearDV)'
      Src: org.apache.xerces.impl.dv.xs.YearDV:81,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearDV].parseIntYear(String,org.apache.xerces.impl.dv.xs.YearDV)'
      Src: org.apache.xerces.impl.dv.xs.YearDV:84,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearDV].getTimeZone(String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData,org.apache.xerces.impl.dv.xs.YearDV,org.apache.xerces.impl.dv.xs.YearDV)'
      Src: org.apache.xerces.impl.dv.xs.YearDV:85,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.YearDV:93,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.YearDV:96,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.YearDV:99,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.xs.SchemaDateTimeException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: DateTimeData
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 103
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 103
    functionName: '[org.apache.xerces.impl.dv.xs.YearDV].parse(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/YearDV.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.YearDV].parseIntYear(String,org.apache.xerces.impl.dv.xs.YearDV)'
    - '[org.apache.xerces.impl.dv.xs.YearDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[String].charAt(int)'
    - '[RuntimeException].<init>(String)'
    - '[String].charAt(org.apache.xerces.impl.dv.xs.YearDV)'
    - '[org.apache.xerces.impl.dv.xs.YearDV].getTimeZone(String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData,org.apache.xerces.impl.dv.xs.YearDV,org.apache.xerces.impl.dv.xs.YearDV)'
    - '[org.apache.xerces.impl.dv.xs.YearDV].findUTCSign(String,org.apache.xerces.impl.dv.xs.YearDV,org.apache.xerces.impl.dv.xs.YearDV)'
    - '[org.apache.xerces.impl.dv.xs.YearDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(String)'
    - '[String].length()'
    - '[org.apache.xerces.impl.dv.xs.YearDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    linkageType: ''
    returnType: DateTimeData
    signature: '[org.apache.xerces.impl.dv.xs.YearDV].parse(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.dv.xs.YearDV:112,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.YearDV,int)'
      Src: org.apache.xerces.impl.dv.xs.YearDV:113,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearDV].append(StringBuffer,char,int)'
      Src: org.apache.xerces.impl.dv.xs.YearDV:114,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dv.xs.YearDV:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 1
    argNames:
    - date
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 116
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 116
    functionName: '[org.apache.xerces.impl.dv.xs.YearDV].dateToString(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/YearDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.YearDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.YearDV,int)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.impl.dv.xs.YearDV].append(StringBuffer,char,int)'
    - '[StringBuffer].<init>(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.YearDV].dateToString(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: datatypeFactory.newXMLGregorianCalendar(org.apache.xerces.impl.dv.xs.YearDV,org.apache.xerces.impl.dv.xs.YearDV,org.apache.xerces.impl.dv.xs.YearDV,org.apache.xerces.impl.dv.xs.YearDV,org.apache.xerces.impl.dv.xs.YearDV,org.apache.xerces.impl.dv.xs.YearDV,org.apache.xerces.impl.dv.xs.YearDV)
      Src: org.apache.xerces.impl.dv.xs.YearDV:119,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 1
    argNames:
    - date
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 123
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 123
    functionName: '[org.apache.xerces.impl.dv.xs.YearDV].getXMLGregorianCalendar(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/YearDV.java
    functionUses: 0
    functionsReached:
    - datatypeFactory.newXMLGregorianCalendar(org.apache.xerces.impl.dv.xs.YearDV,org.apache.xerces.impl.dv.xs.YearDV,org.apache.xerces.impl.dv.xs.YearDV,org.apache.xerces.impl.dv.xs.YearDV,org.apache.xerces.impl.dv.xs.YearDV,org.apache.xerces.impl.dv.xs.YearDV,org.apache.xerces.impl.dv.xs.YearDV)
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.impl.dv.xs.YearDV].getXMLGregorianCalendar(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.YearDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.YearDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/YearDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.YearDV
    signature: '[org.apache.xerces.impl.dv.xs.YearDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[TypeValidator[]].clone()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:234,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: TypeValidator[]
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getGDVs()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[TypeValidator[]].clone()'
    linkageType: ''
    returnType: TypeValidator[]
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getGDVs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - TypeValidator[]
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dvs
    argTypes:
    - TypeValidator[]
    constantsTouched: []
    func_position:
      end: 239
      start: 237
    functionDepth: 0
    functionLinenumber: 237
    functionLinenumberEnd: 239
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setDVs(TypeValidator[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setDVs(TypeValidator[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AnySimpleDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:99,1
    - Dst: '[org.apache.xerces.impl.dv.xs.StringDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:100,1
    - Dst: '[org.apache.xerces.impl.dv.xs.BooleanDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:101,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DecimalDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:102,1
    - Dst: '[org.apache.xerces.impl.dv.xs.FloatDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:103,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DoubleDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:104,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:105,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateTimeDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:106,1
    - Dst: '[org.apache.xerces.impl.dv.xs.TimeDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:107,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:108,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearMonthDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:109,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:110,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDayDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:111,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DayDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:112,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:113,1
    - Dst: '[org.apache.xerces.impl.dv.xs.HexBinaryDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:114,1
    - Dst: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:115,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AnyURIDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:116,1
    - Dst: '[org.apache.xerces.impl.dv.xs.QNameDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:117,1
    - Dst: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:118,1
    - Dst: '[org.apache.xerces.impl.dv.xs.QNameDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:119,1
    - Dst: '[org.apache.xerces.impl.dv.xs.IDDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:120,1
    - Dst: '[org.apache.xerces.impl.dv.xs.IDREFDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:121,1
    - Dst: '[org.apache.xerces.impl.dv.xs.EntityDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:122,1
    - Dst: '[org.apache.xerces.impl.dv.xs.IntegerDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:123,1
    - Dst: '[org.apache.xerces.impl.dv.xs.ListDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:124,1
    - Dst: '[org.apache.xerces.impl.dv.xs.UnionDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:125,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:126,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:127,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AnyAtomicDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:128,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:196,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(null,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2838,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,short)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2840,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2845,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 318
      start: 318
    functionDepth: 2
    functionLinenumber: 318
    functionLinenumberEnd: 318
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DoubleDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.AnySimpleDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.HexBinaryDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DayDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.AnyURIDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.MonthDayDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.BooleanDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,short)'
    - '[org.apache.xerces.impl.dv.xs.DecimalDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.YearMonthDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.IDREFDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.EntityDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.UnionDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.IDDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.MonthDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DateDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.StringDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DateTimeDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.YearDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.QNameDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.FloatDV].<init>()'
    - '[org.apache.xerces.impl.dv.ValidationContext].<init>()'
    - '[org.apache.xerces.impl.dv.xs.IntegerDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DurationDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(null,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.ListDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.TimeDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.AnyAtomicDV].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AnySimpleDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:99,1
    - Dst: '[org.apache.xerces.impl.dv.xs.StringDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:100,1
    - Dst: '[org.apache.xerces.impl.dv.xs.BooleanDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:101,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DecimalDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:102,1
    - Dst: '[org.apache.xerces.impl.dv.xs.FloatDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:103,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DoubleDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:104,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:105,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateTimeDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:106,1
    - Dst: '[org.apache.xerces.impl.dv.xs.TimeDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:107,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:108,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearMonthDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:109,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:110,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDayDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:111,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DayDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:112,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:113,1
    - Dst: '[org.apache.xerces.impl.dv.xs.HexBinaryDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:114,1
    - Dst: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:115,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AnyURIDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:116,1
    - Dst: '[org.apache.xerces.impl.dv.xs.QNameDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:117,1
    - Dst: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:118,1
    - Dst: '[org.apache.xerces.impl.dv.xs.QNameDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:119,1
    - Dst: '[org.apache.xerces.impl.dv.xs.IDDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:120,1
    - Dst: '[org.apache.xerces.impl.dv.xs.IDREFDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:121,1
    - Dst: '[org.apache.xerces.impl.dv.xs.EntityDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:122,1
    - Dst: '[org.apache.xerces.impl.dv.xs.IntegerDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:123,1
    - Dst: '[org.apache.xerces.impl.dv.xs.ListDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:124,1
    - Dst: '[org.apache.xerces.impl.dv.xs.UnionDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:125,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:126,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:127,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AnyAtomicDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:128,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:196,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(null,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2838,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,short)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2840,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2845,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - String
      - short
      - short
      - boolean
      - boolean
      - boolean
      - boolean
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      static: false
      superClass: Object
    argCount: 9
    argNames:
    - base
    - name
    - validateDV
    - ordered
    - bounded
    - finite
    - numeric
    - isImmutable
    - builtInKind
    argTypes:
    - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
    - String
    - short
    - short
    - boolean
    - boolean
    - boolean
    - boolean
    - short
    constantsTouched: []
    func_position:
      end: 349
      start: 321
    functionDepth: 2
    functionLinenumber: 321
    functionLinenumberEnd: 349
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,short,short,boolean,boolean,boolean,boolean,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DoubleDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.AnySimpleDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.HexBinaryDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DayDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.AnyURIDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.MonthDayDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.BooleanDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,short)'
    - '[org.apache.xerces.impl.dv.xs.DecimalDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.YearMonthDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.IDREFDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.EntityDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.UnionDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.IDDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.MonthDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DateDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.StringDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DateTimeDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.YearDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.QNameDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.FloatDV].<init>()'
    - '[org.apache.xerces.impl.dv.ValidationContext].<init>()'
    - '[org.apache.xerces.impl.dv.xs.IntegerDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DurationDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(null,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.ListDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.TimeDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.AnyAtomicDV].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,short,short,boolean,boolean,boolean,boolean,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AnySimpleDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:99,1
    - Dst: '[org.apache.xerces.impl.dv.xs.StringDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:100,1
    - Dst: '[org.apache.xerces.impl.dv.xs.BooleanDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:101,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DecimalDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:102,1
    - Dst: '[org.apache.xerces.impl.dv.xs.FloatDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:103,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DoubleDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:104,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:105,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateTimeDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:106,1
    - Dst: '[org.apache.xerces.impl.dv.xs.TimeDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:107,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:108,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearMonthDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:109,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:110,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDayDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:111,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DayDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:112,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:113,1
    - Dst: '[org.apache.xerces.impl.dv.xs.HexBinaryDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:114,1
    - Dst: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:115,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AnyURIDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:116,1
    - Dst: '[org.apache.xerces.impl.dv.xs.QNameDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:117,1
    - Dst: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:118,1
    - Dst: '[org.apache.xerces.impl.dv.xs.QNameDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:119,1
    - Dst: '[org.apache.xerces.impl.dv.xs.IDDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:120,1
    - Dst: '[org.apache.xerces.impl.dv.xs.IDREFDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:121,1
    - Dst: '[org.apache.xerces.impl.dv.xs.EntityDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:122,1
    - Dst: '[org.apache.xerces.impl.dv.xs.IntegerDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:123,1
    - Dst: '[org.apache.xerces.impl.dv.xs.ListDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:124,1
    - Dst: '[org.apache.xerces.impl.dv.xs.UnionDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:125,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:126,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:127,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AnyAtomicDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:128,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:196,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,String,short,boolean,org.apache.xerces.xs.XSObjectList)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:354,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(null,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2838,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,short)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2840,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2845,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - String
      - String
      - short
      - boolean
      - org.apache.xerces.xs.XSObjectList
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      static: false
      superClass: Object
    argCount: 7
    argNames:
    - base
    - name
    - uri
    - finalSet
    - isImmutable
    - annotations
    - builtInKind
    argTypes:
    - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
    - String
    - String
    - short
    - boolean
    - org.apache.xerces.xs.XSObjectList
    - short
    constantsTouched: []
    func_position:
      end: 357
      start: 352
    functionDepth: 4
    functionLinenumber: 352
    functionLinenumberEnd: 357
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,String,short,boolean,org.apache.xerces.xs.XSObjectList,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DoubleDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.AnySimpleDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.HexBinaryDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DayDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.AnyURIDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.MonthDayDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.BooleanDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,short)'
    - '[org.apache.xerces.impl.dv.xs.DecimalDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.YearMonthDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.IDREFDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.EntityDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.UnionDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.IDDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.MonthDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DateDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.StringDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DateTimeDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.YearDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.QNameDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.FloatDV].<init>()'
    - '[org.apache.xerces.impl.dv.ValidationContext].<init>()'
    - '[org.apache.xerces.impl.dv.xs.IntegerDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DurationDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(null,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,String,short,boolean,org.apache.xerces.xs.XSObjectList)'
    - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.ListDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.TimeDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.AnyAtomicDV].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,String,short,boolean,org.apache.xerces.xs.XSObjectList,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AnySimpleDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:99,1
    - Dst: '[org.apache.xerces.impl.dv.xs.StringDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:100,1
    - Dst: '[org.apache.xerces.impl.dv.xs.BooleanDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:101,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DecimalDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:102,1
    - Dst: '[org.apache.xerces.impl.dv.xs.FloatDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:103,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DoubleDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:104,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:105,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateTimeDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:106,1
    - Dst: '[org.apache.xerces.impl.dv.xs.TimeDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:107,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:108,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearMonthDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:109,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:110,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDayDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:111,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DayDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:112,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:113,1
    - Dst: '[org.apache.xerces.impl.dv.xs.HexBinaryDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:114,1
    - Dst: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:115,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AnyURIDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:116,1
    - Dst: '[org.apache.xerces.impl.dv.xs.QNameDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:117,1
    - Dst: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:118,1
    - Dst: '[org.apache.xerces.impl.dv.xs.QNameDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:119,1
    - Dst: '[org.apache.xerces.impl.dv.xs.IDDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:120,1
    - Dst: '[org.apache.xerces.impl.dv.xs.IDREFDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:121,1
    - Dst: '[org.apache.xerces.impl.dv.xs.EntityDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:122,1
    - Dst: '[org.apache.xerces.impl.dv.xs.IntegerDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:123,1
    - Dst: '[org.apache.xerces.impl.dv.xs.ListDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:124,1
    - Dst: '[org.apache.xerces.impl.dv.xs.UnionDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:125,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:126,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:127,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AnyAtomicDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:128,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:196,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:416,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(null,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2838,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,short)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2840,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2845,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - String
      - String
      - short
      - boolean
      - org.apache.xerces.xs.XSObjectList
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - base
    - name
    - uri
    - finalSet
    - isImmutable
    - annotations
    argTypes:
    - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
    - String
    - String
    - short
    - boolean
    - org.apache.xerces.xs.XSObjectList
    constantsTouched: []
    func_position:
      end: 421
      start: 360
    functionDepth: 3
    functionLinenumber: 360
    functionLinenumberEnd: 421
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,String,short,boolean,org.apache.xerces.xs.XSObjectList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DoubleDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.AnySimpleDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.HexBinaryDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DayDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.AnyURIDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.MonthDayDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.BooleanDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,short)'
    - '[org.apache.xerces.impl.dv.xs.DecimalDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.YearMonthDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.IDREFDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.EntityDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.UnionDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.IDDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.MonthDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DateDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.StringDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DateTimeDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.YearDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.QNameDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.FloatDV].<init>()'
    - '[org.apache.xerces.impl.dv.ValidationContext].<init>()'
    - '[org.apache.xerces.impl.dv.xs.IntegerDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DurationDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(null,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.ListDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.TimeDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()'
    - '[org.apache.xerces.impl.dv.xs.AnyAtomicDV].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,String,short,boolean,org.apache.xerces.xs.XSObjectList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AnySimpleDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:99,1
    - Dst: '[org.apache.xerces.impl.dv.xs.StringDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:100,1
    - Dst: '[org.apache.xerces.impl.dv.xs.BooleanDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:101,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DecimalDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:102,1
    - Dst: '[org.apache.xerces.impl.dv.xs.FloatDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:103,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DoubleDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:104,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:105,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateTimeDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:106,1
    - Dst: '[org.apache.xerces.impl.dv.xs.TimeDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:107,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:108,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearMonthDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:109,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:110,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDayDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:111,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DayDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:112,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:113,1
    - Dst: '[org.apache.xerces.impl.dv.xs.HexBinaryDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:114,1
    - Dst: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:115,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AnyURIDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:116,1
    - Dst: '[org.apache.xerces.impl.dv.xs.QNameDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:117,1
    - Dst: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:118,1
    - Dst: '[org.apache.xerces.impl.dv.xs.QNameDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:119,1
    - Dst: '[org.apache.xerces.impl.dv.xs.IDDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:120,1
    - Dst: '[org.apache.xerces.impl.dv.xs.IDREFDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:121,1
    - Dst: '[org.apache.xerces.impl.dv.xs.EntityDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:122,1
    - Dst: '[org.apache.xerces.impl.dv.xs.IntegerDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:123,1
    - Dst: '[org.apache.xerces.impl.dv.xs.ListDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:124,1
    - Dst: '[org.apache.xerces.impl.dv.xs.UnionDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:125,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:126,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:127,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AnyAtomicDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:128,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:196,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:440,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(null,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2838,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,short)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2840,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2845,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - boolean
      - org.apache.xerces.xs.XSObjectList
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - name
    - uri
    - finalSet
    - itemType
    - isImmutable
    - annotations
    argTypes:
    - String
    - String
    - short
    - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
    - boolean
    - org.apache.xerces.xs.XSObjectList
    constantsTouched: []
    func_position:
      end: 445
      start: 424
    functionDepth: 3
    functionLinenumber: 424
    functionLinenumberEnd: 445
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(String,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,org.apache.xerces.xs.XSObjectList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DoubleDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.AnySimpleDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.HexBinaryDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DayDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.AnyURIDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.MonthDayDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.BooleanDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,short)'
    - '[org.apache.xerces.impl.dv.xs.DecimalDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.YearMonthDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.IDREFDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.EntityDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.UnionDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.IDDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.MonthDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DateDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.StringDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DateTimeDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.YearDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.QNameDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.FloatDV].<init>()'
    - '[org.apache.xerces.impl.dv.ValidationContext].<init>()'
    - '[org.apache.xerces.impl.dv.xs.IntegerDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DurationDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(null,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.ListDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.TimeDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()'
    - '[org.apache.xerces.impl.dv.xs.AnyAtomicDV].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(String,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,org.apache.xerces.xs.XSObjectList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AnySimpleDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:99,1
    - Dst: '[org.apache.xerces.impl.dv.xs.StringDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:100,1
    - Dst: '[org.apache.xerces.impl.dv.xs.BooleanDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:101,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DecimalDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:102,1
    - Dst: '[org.apache.xerces.impl.dv.xs.FloatDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:103,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DoubleDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:104,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:105,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateTimeDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:106,1
    - Dst: '[org.apache.xerces.impl.dv.xs.TimeDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:107,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:108,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearMonthDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:109,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:110,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDayDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:111,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DayDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:112,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:113,1
    - Dst: '[org.apache.xerces.impl.dv.xs.HexBinaryDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:114,1
    - Dst: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:115,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AnyURIDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:116,1
    - Dst: '[org.apache.xerces.impl.dv.xs.QNameDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:117,1
    - Dst: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:118,1
    - Dst: '[org.apache.xerces.impl.dv.xs.QNameDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:119,1
    - Dst: '[org.apache.xerces.impl.dv.xs.IDDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:120,1
    - Dst: '[org.apache.xerces.impl.dv.xs.IDREFDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:121,1
    - Dst: '[org.apache.xerces.impl.dv.xs.EntityDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:122,1
    - Dst: '[org.apache.xerces.impl.dv.xs.IntegerDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:123,1
    - Dst: '[org.apache.xerces.impl.dv.xs.ListDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:124,1
    - Dst: '[org.apache.xerces.impl.dv.xs.UnionDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:125,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:126,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:127,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AnyAtomicDV].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:128,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:196,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:467,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(null,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2838,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,short)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2840,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2845,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - short
      - XSSimpleTypeDecl[]
      - org.apache.xerces.xs.XSObjectList
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - name
    - uri
    - finalSet
    - memberTypes
    - annotations
    argTypes:
    - String
    - String
    - short
    - XSSimpleTypeDecl[]
    - org.apache.xerces.xs.XSObjectList
    constantsTouched: []
    func_position:
      end: 474
      start: 448
    functionDepth: 3
    functionLinenumber: 448
    functionLinenumberEnd: 474
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(String,String,short,XSSimpleTypeDecl[],org.apache.xerces.xs.XSObjectList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DoubleDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.AnySimpleDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.HexBinaryDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DayDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.AnyURIDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.MonthDayDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.BooleanDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,short)'
    - '[org.apache.xerces.impl.dv.xs.DecimalDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.YearMonthDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.IDREFDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.EntityDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.UnionDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.IDDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.MonthDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DateDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.StringDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DateTimeDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.YearDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.QNameDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.FloatDV].<init>()'
    - '[org.apache.xerces.impl.dv.ValidationContext].<init>()'
    - '[org.apache.xerces.impl.dv.xs.IntegerDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.DurationDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(null,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.ListDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.TimeDV].<init>()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()'
    - '[org.apache.xerces.impl.dv.xs.AnyAtomicDV].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(String,String,short,XSSimpleTypeDecl[],org.apache.xerces.xs.XSObjectList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:522,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - String
      - String
      - short
      - org.apache.xerces.xs.XSObjectList
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - base
    - name
    - uri
    - finalSet
    - annotations
    argTypes:
    - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
    - String
    - String
    - short
    - org.apache.xerces.xs.XSObjectList
    constantsTouched: []
    func_position:
      end: 528
      start: 477
    functionDepth: 3
    functionLinenumber: 477
    functionLinenumberEnd: 528
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setRestrictionValues(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,String,short,org.apache.xerces.xs.XSObjectList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setRestrictionValues(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,String,short,org.apache.xerces.xs.XSObjectList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:550,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.xs.XSObjectList
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - name
    - uri
    - finalSet
    - itemType
    - annotations
    argTypes:
    - String
    - String
    - short
    - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
    - org.apache.xerces.xs.XSObjectList
    constantsTouched: []
    func_position:
      end: 556
      start: 531
    functionDepth: 3
    functionLinenumber: 531
    functionLinenumberEnd: 556
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setListValues(String,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.xs.XSObjectList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setListValues(String,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.xs.XSObjectList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:581,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - short
      - XSSimpleTypeDecl[]
      - org.apache.xerces.xs.XSObjectList
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - name
    - uri
    - finalSet
    - memberTypes
    - annotations
    argTypes:
    - String
    - String
    - short
    - XSSimpleTypeDecl[]
    - org.apache.xerces.xs.XSObjectList
    constantsTouched: []
    func_position:
      end: 587
      start: 559
    functionDepth: 3
    functionLinenumber: 559
    functionLinenumberEnd: 587
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setUnionValues(String,String,short,XSSimpleTypeDecl[],org.apache.xerces.xs.XSObjectList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setUnionValues(String,String,short,XSSimpleTypeDecl[],org.apache.xerces.xs.XSObjectList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 591
      start: 589
    functionDepth: 0
    functionLinenumber: 589
    functionLinenumberEnd: 591
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 595
      start: 593
    functionDepth: 0
    functionLinenumber: 593
    functionLinenumberEnd: 595
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getAnonymous()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:598,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 599
      start: 597
    functionDepth: 1
    functionLinenumber: 597
    functionLinenumberEnd: 599
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getAnonymous()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 603
      start: 601
    functionDepth: 0
    functionLinenumber: 601
    functionLinenumberEnd: 603
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 607
      start: 605
    functionDepth: 0
    functionLinenumber: 605
    functionLinenumberEnd: 607
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 611
      start: 609
    functionDepth: 0
    functionLinenumber: 609
    functionLinenumberEnd: 611
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFinal()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFinal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - derivation
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 615
      start: 613
    functionDepth: 0
    functionLinenumber: 613
    functionLinenumberEnd: 615
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isFinal(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isFinal(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 619
      start: 617
    functionDepth: 0
    functionLinenumber: 617
    functionLinenumberEnd: 619
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getBaseType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTypeDefinition
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getBaseType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 623
      start: 621
    functionDepth: 0
    functionLinenumber: 621
    functionLinenumberEnd: 623
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getAnonymous()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getAnonymous()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 628
      start: 625
    functionDepth: 0
    functionLinenumber: 625
    functionLinenumberEnd: 628
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:635,1
    - Dst: fMemberTypes[i].isIDType()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:638,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 643
      start: 630
    functionDepth: 1
    functionLinenumber: 630
    functionLinenumberEnd: 643
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached:
    - fMemberTypes[i].isIDType()
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.DatatypeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:647,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.DatatypeException
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 650
      start: 645
    functionDepth: 0
    functionLinenumber: 645
    functionLinenumberEnd: 650
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getWhitespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.DatatypeException].<init>(String)'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 671
      start: 652
    functionDepth: 0
    functionLinenumber: 652
    functionLinenumberEnd: 671
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveKind()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveKind()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 680
      start: 678
    functionDepth: 0
    functionLinenumber: 678
    functionLinenumberEnd: 680
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getBuiltInKind()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getBuiltInKind()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSSimpleTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 699
      start: 687
    functionDepth: 0
    functionLinenumber: 687
    functionLinenumberEnd: 699
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSSimpleTypeDefinition
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSSimpleTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 714
      start: 706
    functionDepth: 0
    functionLinenumber: 706
    functionLinenumberEnd: 714
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getItemType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSSimpleTypeDefinition
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getItemType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(XSSimpleTypeDecl[],org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:723,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 728
      start: 721
    functionDepth: 0
    functionLinenumber: 721
    functionLinenumberEnd: 728
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMemberTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(XSSimpleTypeDecl[],org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMemberTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:738,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.XSFacets
      - short
      - short
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeFacetException
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - facets
    - presentFacet
    - fixedFacet
    - context
    argTypes:
    - org.apache.xerces.impl.dv.XSFacets
    - short
    - short
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 739
      start: 733
    functionDepth: 0
    functionLinenumber: 733
    functionLinenumberEnd: 739
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,short,org.apache.xerces.impl.dv.ValidationContext)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:747,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:750,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.XSFacets
      - short
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - facets
    - presentFacet
    - fixedFacet
    argTypes:
    - org.apache.xerces.impl.dv.XSFacets
    - short
    - short
    constantsTouched: []
    func_position:
      end: 754
      start: 744
    functionDepth: 7
    functionLinenumber: 744
    functionLinenumberEnd: 754
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,short,org.apache.xerces.impl.dv.ValidationContext)'
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,short,org.apache.xerces.impl.dv.ValidationContext)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:762,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:765,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.XSFacets
      - short
      - short
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - facets
    - presentFacet
    - fixedFacet
    - patternType
    argTypes:
    - org.apache.xerces.impl.dv.XSFacets
    - short
    - short
    - short
    constantsTouched: []
    func_position:
      end: 769
      start: 759
    functionDepth: 7
    functionLinenumber: 759
    functionLinenumberEnd: 769
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,short,org.apache.xerces.impl.dv.ValidationContext)'
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:779,1
    - Dst: fDVs[fValidationDV].getAllowedFacets()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:794,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:799,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:811,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:823,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:835,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>(String,String,java.util.Locale)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:840,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:842,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:845,1
    - Dst: '[java.util.Vector].addElement(org.apache.xerces.impl.xpath.regex.RegularExpression)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:846,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:847,1
    - Dst: '[java.util.Vector].addElement(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:848,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:859,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:871,1
    - Dst: enumVals.size()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:874,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].<init>(org.apache.xerces.impl.dv.ValidationContext)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:877,1
    - Dst: enumNSDecls.elementAt(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:882,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].setNSContext(org.apache.xerces.xni.NamespaceContext)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:882,1
    - Dst: enumVals.elementAt(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:884,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualEnumValue(String,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl,null)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:884,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:888,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:900,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:904,1
    - Dst: ide.getKey()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:909,1
    - Dst: ide.getArgs()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:909,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:909,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:910,1
    - Dst: fDVs[fValidationDV].compare(Object,Object)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:917,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:918,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:923,1
    - Dst: ide.getKey()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:925,1
    - Dst: ide.getArgs()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:925,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:925,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:926,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:936,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:940,1
    - Dst: ide.getKey()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:945,1
    - Dst: ide.getArgs()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:945,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:945,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:946,1
    - Dst: fDVs[fValidationDV].compare(Object,Object)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:952,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:954,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:963,1
    - Dst: ide.getKey()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:965,1
    - Dst: ide.getArgs()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:965,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:965,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:966,1
    - Dst: fDVs[fValidationDV].compare(Object,Object)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:973,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:974,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:983,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:987,1
    - Dst: ide.getKey()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:992,1
    - Dst: ide.getArgs()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:992,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:992,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:993,1
    - Dst: fDVs[fValidationDV].compare(Object,Object)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:999,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1001,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1010,1
    - Dst: ide.getKey()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1012,1
    - Dst: ide.getArgs()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1012,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1012,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1013,1
    - Dst: fDVs[fValidationDV].compare(Object,Object)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1020,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1021,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1029,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1033,1
    - Dst: ide.getKey()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1038,1
    - Dst: ide.getArgs()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1038,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1038,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1039,1
    - Dst: fDVs[fValidationDV].compare(Object,Object)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1046,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1047,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1052,1
    - Dst: ide.getKey()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1054,1
    - Dst: ide.getArgs()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1054,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1054,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1055,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1064,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1076,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1098,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1103,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1108,1
    - Dst: fDVs[fValidationDV].compare(Object,Object)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1113,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1115,1
    - Dst: fDVs[fValidationDV].compare(Object,Object)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1120,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1122,1
    - Dst: fDVs[fValidationDV].compare(Object,Object)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1127,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1128,1
    - Dst: fDVs[fValidationDV].compare(Object,Object)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1133,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1134,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1141,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1150,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1155,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1160,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1168,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1171,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1174,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1177,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1182,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1185,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1188,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1191,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1200,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1205,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1210,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1219,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1227,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1230,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1371,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1374,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1383,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1393,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1396,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1400,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1410,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1414,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1417,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1420,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1454,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1455,1
    - Dst: '[java.util.Vector].addElement(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1455,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1456,1
    - Dst: '[java.util.Vector].addElement(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1456,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1460,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].item(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1461,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.xs.XSObject)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1461,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1534,1
    CyclomaticComplexity: 206
    EdgeCount: 206
    ICount: 730
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.XSFacets
      - short
      - short
      - short
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeFacetException
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - facets
    - presentFacet
    - fixedFacet
    - patternType
    - context
    argTypes:
    - org.apache.xerces.impl.dv.XSFacets
    - short
    - short
    - short
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 1536
      start: 774
    functionDepth: 6
    functionLinenumber: 774
    functionLinenumberEnd: 1536
    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: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.xs.XSObject)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].setNSContext(org.apache.xerces.xni.NamespaceContext)'
    - ide.getArgs()
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String)'
    - '[java.util.Vector].<init>()'
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - enumVals.size()
    - '[java.util.Vector].addElement(org.apache.xerces.impl.xpath.regex.RegularExpression)'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].item(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - enumNSDecls.elementAt(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
    - '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
    - ide.getKey()
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
    - fDVs[fValidationDV].compare(Object,Object)
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].<init>(org.apache.xerces.impl.dv.ValidationContext)'
    - '[java.util.Vector].addElement(String)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualEnumValue(String,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl,null)'
    - '[java.util.Vector].addElement(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - enumVals.elementAt(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()'
    - '[org.apache.xerces.impl.dv.ValidationContext].getLocale()'
    - fDVs[fValidationDV].getAllowedFacets()
    - '[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(String,String,java.util.Locale)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,short,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1547,1
    - Dst: context.needToNormalize()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1552,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(String,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1553,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1555,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      - org.apache.xerces.impl.dv.ValidatedInfo
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - content
    - context
    - validatedInfo
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    - org.apache.xerces.impl.dv.ValidatedInfo
    constantsTouched: []
    func_position:
      end: 1559
      start: 1541
    functionDepth: 1
    functionLinenumber: 1541
    functionLinenumberEnd: 1559
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(String,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - context.needToNormalize()
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.ValidatedInfo)'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validateWithInfo(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1563,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      - org.apache.xerces.impl.dv.ValidatedInfo
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.ValidatedInfo
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - lexical
    - ctx
    - info
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    - org.apache.xerces.impl.dv.ValidatedInfo
    constantsTouched: []
    func_position:
      end: 1564
      start: 1561
    functionDepth: 2
    functionLinenumber: 1561
    functionLinenumberEnd: 1564
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualEnumValue(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validateWithInfo(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.ValidatedInfo
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualEnumValue(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1575,1
    - Dst: context.needToNormalize()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1580,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(String,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1581,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1583,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      - org.apache.xerces.impl.dv.ValidatedInfo
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.ValidatedInfo
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - content
    - context
    - validatedInfo
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    - org.apache.xerces.impl.dv.ValidatedInfo
    constantsTouched: []
    func_position:
      end: 1587
      start: 1569
    functionDepth: 1
    functionLinenumber: 1569
    functionLinenumberEnd: 1587
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validateWithInfo(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(String,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - context.needToNormalize()
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.ValidatedInfo)'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.ValidatedInfo
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validateWithInfo(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1598,1
    - Dst: context.needToNormalize()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1603,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(Object,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1604,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1606,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.apache.xerces.impl.dv.ValidationContext
      - org.apache.xerces.impl.dv.ValidatedInfo
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - content
    - context
    - validatedInfo
    argTypes:
    - Object
    - org.apache.xerces.impl.dv.ValidationContext
    - org.apache.xerces.impl.dv.ValidatedInfo
    constantsTouched: []
    func_position:
      end: 1610
      start: 1592
    functionDepth: 1
    functionLinenumber: 1592
    functionLinenumberEnd: 1610
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(Object,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - context.needToNormalize()
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.ValidatedInfo)'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: context.needFacetChecking()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1625,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkFacets(org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1627,1
    - Dst: context.needExtraChecking()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1631,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkExtraRules(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1632,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.ValidationContext
      - org.apache.xerces.impl.dv.ValidatedInfo
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - validatedInfo
    argTypes:
    - org.apache.xerces.impl.dv.ValidationContext
    - org.apache.xerces.impl.dv.ValidatedInfo
    constantsTouched: []
    func_position:
      end: 1635
      start: 1618
    functionDepth: 3
    functionLinenumber: 1618
    functionLinenumberEnd: 1635
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkExtraRules(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.ValidatedInfo)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkFacets(org.apache.xerces.impl.dv.ValidatedInfo)'
    - context.needFacetChecking()
    - context.needExtraChecking()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fDVs[fValidationDV].getDataLength(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1646,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1651,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1659,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1667,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].convertToPrimitiveKind(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1677,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].convertToPrimitiveKind(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1679,1
    - Dst: fEnumeration[i].actualValue.equals(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1683,1
    - Dst: itemType.getLength()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1686,1
    - Dst: enumItemType.getLength()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1687,1
    - Dst: itemType.item(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1691,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].convertToPrimitiveKind(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1691,1
    - Dst: enumItemType.item(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1692,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].convertToPrimitiveKind(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1692,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1714,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].appendEnumString(StringBuffer)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1715,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1716,1
    - Dst: fDVs[fValidationDV].getFractionDigits(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1723,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1725,1
    - Dst: fDVs[fValidationDV].getTotalDigits(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1732,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1734,1
    - Dst: fDVs[fValidationDV].compare(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,Object)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1743,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1745,1
    - Dst: fDVs[fValidationDV].compare(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,Object)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1752,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1754,1
    - Dst: fDVs[fValidationDV].compare(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,Object)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1761,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1763,1
    - Dst: fDVs[fValidationDV].compare(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,Object)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1770,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1772,1
    CyclomaticComplexity: 57
    EdgeCount: 57
    ICount: 126
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.ValidatedInfo
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - validatedInfo
    argTypes:
    - org.apache.xerces.impl.dv.ValidatedInfo
    constantsTouched: []
    func_position:
      end: 1777
      start: 1637
    functionDepth: 2
    functionLinenumber: 1637
    functionLinenumberEnd: 1777
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkFacets(org.apache.xerces.impl.dv.ValidatedInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 2
    functionsReached:
    - enumItemType.getLength()
    - itemType.getLength()
    - fDVs[fValidationDV].getDataLength(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].appendEnumString(StringBuffer)'
    - fDVs[fValidationDV].compare(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,Object)
    - fEnumeration[i].actualValue.equals(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].convertToPrimitiveKind(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - enumItemType.item(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
    - fDVs[fValidationDV].getTotalDigits(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
    - fDVs[fValidationDV].getFractionDigits(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    - '[StringBuffer].<init>()'
    - itemType.item(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkFacets(org.apache.xerces.impl.dv.ValidatedInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fDVs[fValidationDV].checkExtraRules(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.ValidationContext)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1785,1
    - Dst: values.getLength()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1791,1
    - Dst: values.item(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1796,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkExtraRules(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1798,1
    - Dst: values.item(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1802,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkExtraRules(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1803,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkExtraRules(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1814,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.ValidationContext
      - org.apache.xerces.impl.dv.ValidatedInfo
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - validatedInfo
    argTypes:
    - org.apache.xerces.impl.dv.ValidationContext
    - org.apache.xerces.impl.dv.ValidatedInfo
    constantsTouched: []
    func_position:
      end: 1818
      start: 1779
    functionDepth: 1
    functionLinenumber: 1779
    functionLinenumberEnd: 1818
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkExtraRules(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkExtraRules(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
    - values.item(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
    - values.getLength()
    - fDVs[fValidationDV].checkExtraRules(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.ValidationContext)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkExtraRules(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].normalize(Object,short)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1827,1
    - Dst: '[Object].toString()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1829,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1833,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1834,1
    - Dst: regex.matches(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1835,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1836,1
    - Dst: '[org.apache.xerces.util.XMLChar].isValidNmtoken(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1853,1
    - Dst: '[org.apache.xerces.util.XMLChar].isValidName(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1857,1
    - Dst: '[org.apache.xerces.util.XMLChar].isValidNCName(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1861,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1864,1
    - Dst: fDVs[fValidationDV].getActualValue(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.ValidationContext)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1870,1
    - Dst: '[java.util.StringTokenizer].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1879,1
    - Dst: '[java.util.StringTokenizer].countTokens()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1880,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1882,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(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1894,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].needFacetChecking()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1895,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkFacets(org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1897,1
    - Dst: '[org.apache.xerces.impl.dv.xs.ListDV.ListData].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1904,1
    - Dst: '[org.apache.xerces.impl.xs.util.ShortListImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1909,1
    - Dst: '[Object].toString()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1917,1
    - Dst: fMemberTypes[i].getActualValue(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1926,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].needFacetChecking()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1927,1
    - Dst: fMemberTypes[i].checkFacets(org.apache.xerces.impl.dv.ValidatedInfo)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1929,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1938,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1942,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1945,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1946,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1947,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1949,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1951,1
    - Dst: decl.appendEnumString(StringBuffer)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1952,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1955,1
    CyclomaticComplexity: 37
    EdgeCount: 37
    ICount: 107
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.apache.xerces.impl.dv.ValidationContext
      - org.apache.xerces.impl.dv.ValidatedInfo
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - content
    - context
    - validatedInfo
    - needNormalize
    argTypes:
    - Object
    - org.apache.xerces.impl.dv.ValidationContext
    - org.apache.xerces.impl.dv.ValidatedInfo
    - boolean
    constantsTouched: []
    func_position:
      end: 1959
      start: 1821
    functionDepth: 3
    functionLinenumber: 1821
    functionLinenumberEnd: 1959
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isValidNmtoken(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[java.util.StringTokenizer].nextToken()'
    - '[StringBuffer].append(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[java.util.Vector].size()'
    - '[Object].toString()'
    - '[StringBuffer].append(String)'
    - '[java.util.StringTokenizer].countTokens()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()'
    - '[org.apache.xerces.impl.dv.xs.ListDV.ListData].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].normalize(Object,short)'
    - '[java.util.StringTokenizer].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String)'
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    - '[StringBuffer].<init>()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].checkFacets(org.apache.xerces.impl.dv.ValidatedInfo)'
    - '[org.apache.xerces.impl.dv.ValidationContext].needFacetChecking()'
    - fMemberTypes[i].getActualValue(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)
    - regex.matches(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
    - '[StringBuffer].append(char)'
    - decl.appendEnumString(StringBuffer)
    - fMemberTypes[i].checkFacets(org.apache.xerces.impl.dv.ValidatedInfo)
    - '[org.apache.xerces.impl.xs.util.ShortListImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)'
    - '[org.apache.xerces.util.XMLChar].isValidNCName(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - fDVs[fValidationDV].getActualValue(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.ValidationContext)
    - '[org.apache.xerces.util.XMLChar].isValidName(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].equals(Object)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1965,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value1
    - value2
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 1966
      start: 1961
    functionDepth: 0
    functionLinenumber: 1961
    functionLinenumberEnd: 1966
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isEqual(Object,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[Object].equals(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isEqual(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fDVs[fValidationDV].isIdentical(Object,Object)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1973,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value1
    - value2
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 1974
      start: 1969
    functionDepth: 0
    functionLinenumber: 1969
    functionLinenumberEnd: 1974
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIdentical(Object,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - fDVs[fValidationDV].isIdentical(Object,Object)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIdentical(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1978,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1982,1
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1987,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1989,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1991,1
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:1999,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2002,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2008,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2014,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2019,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - content
    - ws
    argTypes:
    - String
    - short
    constantsTouched: []
    func_position:
      end: 2020
      start: 1977
    functionDepth: 1
    functionLinenumber: 1977
    functionLinenumberEnd: 2020
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].normalize(String,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[String].charAt(int)'
    - '[StringBuffer].toString()'
    - '[String].charAt(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[StringBuffer].append(char)'
    - '[String].length()'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].normalize(String,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].toString()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2033,1
    - Dst: '[Object].toString()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2036,1
    - Dst: '[org.apache.xerces.util.XMLChar].trim(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2036,1
    - Dst: '[Object].toString()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2041,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].normalize(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,short)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2042,1
    - Dst: sb.length()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2046,1
    - Dst: sb.toString()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2050,1
    - Dst: sb.charAt(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2056,1
    - Dst: sb.setCharAt(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,char)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2058,1
    - Dst: sb.charAt(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2066,1
    - Dst: sb.setCharAt(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2069,1
    - Dst: sb.charAt(int)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2075,1
    - Dst: sb.setCharAt(char)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2081,1
    - Dst: sb.setLength(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2084,1
    - Dst: sb.toString()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2087,1
    CyclomaticComplexity: 32
    EdgeCount: 32
    ICount: 66
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - content
    - ws
    argTypes:
    - Object
    - short
    constantsTouched: []
    func_position:
      end: 2088
      start: 2023
    functionDepth: 1
    functionLinenumber: 2023
    functionLinenumberEnd: 2088
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].normalize(Object,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached:
    - sb.length()
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].normalize(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,short)'
    - sb.charAt(int)
    - '[org.apache.xerces.util.XMLChar].trim(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - sb.setCharAt(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
    - sb.setCharAt(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,char)
    - sb.charAt(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
    - '[Object].toString()'
    - sb.setLength(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)
    - sb.toString()
    - sb.setCharAt(char)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].normalize(Object,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeFacetException].<init>(String,Object[])'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2091,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeFacetException
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - args
    argTypes:
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 2092
      start: 2090
    functionDepth: 2
    functionLinenumber: 2090
    functionLinenumberEnd: 2092
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.InvalidDatatypeFacetException].<init>(String,Object[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ws
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 2097
      start: 2095
    functionDepth: 0
    functionLinenumber: 2095
    functionLinenumberEnd: 2097
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].whiteSpaceValue(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].whiteSpaceValue(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2104
      start: 2102
    functionDepth: 0
    functionLinenumber: 2102
    functionLinenumberEnd: 2104
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getOrdered()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getOrdered()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2111
      start: 2109
    functionDepth: 0
    functionLinenumber: 2109
    functionLinenumberEnd: 2111
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getBounded()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getBounded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2118
      start: 2116
    functionDepth: 0
    functionLinenumber: 2116
    functionLinenumberEnd: 2118
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFinite()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFinite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2125
      start: 2123
    functionDepth: 0
    functionLinenumber: 2123
    functionLinenumberEnd: 2125
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNumeric()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNumeric()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - facetName
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 2148
      start: 2133
    functionDepth: 0
    functionLinenumber: 2133
    functionLinenumberEnd: 2148
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDefinedFacet(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDefinedFacet(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2166
      start: 2154
    functionDepth: 0
    functionLinenumber: 2154
    functionLinenumberEnd: 2166
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getDefinedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getDefinedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - facetName
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 2180
      start: 2174
    functionDepth: 0
    functionLinenumber: 2174
    functionLinenumberEnd: 2180
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isFixedFacet(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isFixedFacet(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2189
      start: 2185
    functionDepth: 0
    functionLinenumber: 2185
    functionLinenumberEnd: 2189
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFixedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFixedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Integer.toString(int)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2206,1
    - Dst: Integer.toString(int)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2208,1
    - Dst: Integer.toString(int)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2210,1
    - Dst: '[Object].toString()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2218,1
    - Dst: '[Object].toString()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2220,1
    - Dst: '[Object].toString()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2222,1
    - Dst: '[Object].toString()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2224,1
    - Dst: Integer.toString(int)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2226,1
    - Dst: Integer.toString(int)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2231,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - facetName
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 2234
      start: 2203
    functionDepth: 1
    functionLinenumber: 2203
    functionLinenumberEnd: 2234
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getLexicalFacetValue(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - Integer.toString(int)
    - '[Object].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getLexicalFacetValue(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2248,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2251
      start: 2240
    functionDepth: 0
    functionLinenumber: 2240
    functionLinenumberEnd: 2251
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getLexicalEnumeration()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getLexicalEnumeration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AbstractObjectList].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2259,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.datatypes.ObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2283
      start: 2257
    functionDepth: 0
    functionLinenumber: 2257
    functionLinenumberEnd: 2283
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualEnumeration()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[AbstractObjectList].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.xs.datatypes.ObjectList
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualEnumeration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AbstractObjectList].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2294,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.datatypes.ObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2315
      start: 2289
    functionDepth: 0
    functionLinenumber: 2289
    functionLinenumberEnd: 2315
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getEnumerationItemTypeList()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[AbstractObjectList].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.xs.datatypes.ObjectList
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getEnumerationItemTypeList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.ShortListImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,int)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2326,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ShortList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2329
      start: 2317
    functionDepth: 0
    functionLinenumber: 2317
    functionLinenumberEnd: 2329
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getEnumerationTypeList()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.ShortListImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,int)'
    linkageType: ''
    returnType: org.apache.xerces.xs.ShortList
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getEnumerationTypeList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2339,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2362,1
    - Dst: '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2363,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2366
      start: 2335
    functionDepth: 0
    functionLinenumber: 2335
    functionLinenumberEnd: 2366
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getLexicalPattern()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[java.util.Vector].elementAt(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getLexicalPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2374
      start: 2372
    functionDepth: 0
    functionLinenumber: 2372
    functionLinenumberEnd: 2374
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setOrdered()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2377,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNumeric()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2378,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setBounded()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2379,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setCardinality()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2380,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2381
      start: 2376
    functionDepth: 2
    functionLinenumber: 2376
    functionLinenumberEnd: 2381
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 7
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setOrdered()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setBounded()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setCardinality()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNumeric()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveDV(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2406,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveDV(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2413,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2428
      start: 2383
    functionDepth: 1
    functionLinenumber: 2383
    functionLinenumberEnd: 2428
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setOrdered()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveDV(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setOrdered()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: memberTypes[i].getNumeric()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2440,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2448
      start: 2430
    functionDepth: 0
    functionLinenumber: 2430
    functionLinenumberEnd: 2448
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNumeric()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached:
    - memberTypes[i].getNumeric()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNumeric()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveDV(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2476,1
    - Dst: memberTypes[i].getBounded()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2480,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveDV(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2480,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2488
      start: 2450
    functionDepth: 1
    functionLinenumber: 2450
    functionLinenumberEnd: 2488
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setBounded()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveDV(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - memberTypes[i].getBounded()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setBounded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2498
      start: 2490
    functionDepth: 0
    functionLinenumber: 2490
    functionLinenumberEnd: 2498
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].specialCardinalityCheck()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].specialCardinalityCheck()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].specialCardinalityCheck()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2512,1
    - Dst: memberTypes[i].getFinite()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2537,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2545
      start: 2500
    functionDepth: 1
    functionLinenumber: 2500
    functionLinenumberEnd: 2545
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setCardinality()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached:
    - memberTypes[i].getFinite()
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].specialCardinalityCheck()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setCardinality()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - validationDV
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 2562
      start: 2547
    functionDepth: 0
    functionLinenumber: 2547
    functionLinenumberEnd: 2562
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveDV(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveDV(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ancestor.getBaseType()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2577,1
    - Dst: type.getBaseType()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2584,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ancestor
    - derivation
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    - short
    constantsTouched: []
    func_position:
      end: 2587
      start: 2564
    functionDepth: 0
    functionLinenumber: 2564
    functionLinenumberEnd: 2587
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].derivedFromType(org.apache.xerces.xs.XSTypeDefinition,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - type.getBaseType()
    - ancestor.getBaseType()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].derivedFromType(org.apache.xerces.xs.XSTypeDefinition,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2596,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2597,1
    - Dst: type.getName()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2603,1
    - Dst: '[String].equals(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2603,1
    - Dst: type.getNamespace()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2604,1
    - Dst: type.getNamespace()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2605,1
    - Dst: '[String].equals(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2605,1
    - Dst: type.getBaseType()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2607,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ancestorNS
    - ancestorName
    - derivation
    argTypes:
    - String
    - String
    - short
    constantsTouched: []
    func_position:
      end: 2611
      start: 2589
    functionDepth: 1
    functionLinenumber: 2589
    functionLinenumberEnd: 2611
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].derivedFrom(String,String,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - type.getBaseType()
    - type.getName()
    - '[String].equals(String)'
    - type.getNamespace()
    - '[String].equals(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].derivedFrom(String,String,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2634,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2635,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByRestriction(String,String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2643,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByList(String,String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2650,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByUnion(String,String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2657,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByAny(String,String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2677,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ancestorNS
    - ancestorName
    - derivationMethod
    argTypes:
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 2681
      start: 2627
    functionDepth: 1
    functionLinenumber: 2627
    functionLinenumberEnd: 2681
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom(String,String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByAny(String,String)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByUnion(String,String)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByRestriction(String,String)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByList(String,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2706,1
    - Dst: '[String].equals(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2706,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2707,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2708,1
    - Dst: '[String].equals(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2708,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByRestriction(String,String,org.apache.xerces.xs.XSTypeDefinition)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2714,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByList(String,String,org.apache.xerces.xs.XSTypeDefinition)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2716,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByUnion(String,String,org.apache.xerces.xs.XSTypeDefinition)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2718,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()'
      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:2724,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getBaseType()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2725,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2726,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:2727,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMemberTypes()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2729,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2729,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByAny(String,String,org.apache.xerces.xs.XSTypeDefinition)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2728,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2732,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getItemType()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2733,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ancestorNS
    - ancestorName
    - type
    argTypes:
    - String
    - String
    - org.apache.xerces.xs.XSTypeDefinition
    constantsTouched: []
    func_position:
      end: 2738
      start: 2697
    functionDepth: 2
    functionLinenumber: 2697
    functionLinenumberEnd: 2738
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByAny(String,String,org.apache.xerces.xs.XSTypeDefinition)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getItemType()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()'
    - '[org.apache.xerces.xs.XSTypeDefinition].getName()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByRestriction(String,String,org.apache.xerces.xs.XSTypeDefinition)'
    - '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMemberTypes()'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByList(String,String,org.apache.xerces.xs.XSTypeDefinition)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getBaseType()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByAny(String,String,org.apache.xerces.xs.XSTypeDefinition)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByUnion(String,String,org.apache.xerces.xs.XSTypeDefinition)'
    - '[String].equals(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByAny(String,String,org.apache.xerces.xs.XSTypeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getName()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2758,1
    - Dst: '[String].equals(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2758,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2759,1
    - Dst: '[String].equals(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2759,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2760,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getBaseType()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2765,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ancestorNS
    - ancestorName
    - type
    argTypes:
    - String
    - String
    - org.apache.xerces.xs.XSTypeDefinition
    constantsTouched: []
    func_position:
      end: 2769
      start: 2755
    functionDepth: 1
    functionLinenumber: 2755
    functionLinenumberEnd: 2769
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByRestriction(String,String,org.apache.xerces.xs.XSTypeDefinition)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
    - '[org.apache.xerces.xs.XSTypeDefinition].getName()'
    - '[org.apache.xerces.xs.XSTypeDefinition].getBaseType()'
    - '[String].equals(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByRestriction(String,String,org.apache.xerces.xs.XSTypeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getVariety()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2786,1
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getItemType()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2789,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByRestriction(String,String,org.apache.xerces.xs.XSSimpleTypeDefinition)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2795,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ancestorNS
    - ancestorName
    - type
    argTypes:
    - String
    - String
    - org.apache.xerces.xs.XSTypeDefinition
    constantsTouched: []
    func_position:
      end: 2801
      start: 2784
    functionDepth: 1
    functionLinenumber: 2784
    functionLinenumberEnd: 2801
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByList(String,String,org.apache.xerces.xs.XSTypeDefinition)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getItemType()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByRestriction(String,String,org.apache.xerces.xs.XSSimpleTypeDefinition)'
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getVariety()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByList(String,String,org.apache.xerces.xs.XSTypeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getVariety()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2819,1
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getMemberTypes()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2822,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2824,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2826,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2828,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByRestriction(String,String,org.apache.xerces.xs.XSSimpleTypeDefinition)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:2828,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ancestorNS
    - ancestorName
    - type
    argTypes:
    - String
    - String
    - org.apache.xerces.xs.XSTypeDefinition
    constantsTouched: []
    func_position:
      end: 2835
      start: 2816
    functionDepth: 1
    functionLinenumber: 2816
    functionLinenumberEnd: 2835
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByUnion(String,String,org.apache.xerces.xs.XSTypeDefinition)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getMemberTypes()'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByRestriction(String,String,org.apache.xerces.xs.XSSimpleTypeDefinition)'
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getVariety()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByUnion(String,String,org.apache.xerces.xs.XSTypeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 50
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3017
      start: 2963
    functionDepth: 0
    functionLinenumber: 2963
    functionLinenumberEnd: 3017
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItem
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3024
      start: 3022
    functionDepth: 0
    functionLinenumber: 3022
    functionLinenumberEnd: 3024
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespaceItem()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItem
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespaceItem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSNamespaceItem
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespaceItem
    argTypes:
    - org.apache.xerces.xs.XSNamespaceItem
    constantsTouched: []
    func_position:
      end: 3028
      start: 3026
    functionDepth: 0
    functionLinenumber: 3026
    functionLinenumberEnd: 3028
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3035
      start: 3033
    functionDepth: 0
    functionLinenumber: 3033
    functionLinenumberEnd: 3035
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XSFacetImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,int,null,int,org.apache.xerces.xs.XSAnnotation)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3053,1
    - Dst: Integer.toString(int)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3066,1
    - Dst: '[XSFacetImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,int,null,int,org.apache.xerces.xs.XSAnnotation)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3064,1
    - Dst: Integer.toString(int)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3077,1
    - Dst: '[XSFacetImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,int,null,int,org.apache.xerces.xs.XSAnnotation)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3075,1
    - Dst: Integer.toString(int)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3088,1
    - Dst: '[XSFacetImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,int,null,int,org.apache.xerces.xs.XSAnnotation)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3086,1
    - Dst: Integer.toString(int)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3099,1
    - Dst: '[XSFacetImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,int,null,int,org.apache.xerces.xs.XSAnnotation)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3097,1
    - Dst: '[XSFacetImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,int,null,boolean,org.apache.xerces.xs.XSAnnotation)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3108,1
    - Dst: Integer.toString(int)
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3121,1
    - Dst: '[XSFacetImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,int,null,int,org.apache.xerces.xs.XSAnnotation)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3119,1
    - Dst: '[Object].toString()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3132,1
    - Dst: '[XSFacetImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,int,Object,int,org.apache.xerces.xs.XSAnnotation)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3130,1
    - Dst: '[Object].toString()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3143,1
    - Dst: '[XSFacetImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,int,Object,int,org.apache.xerces.xs.XSAnnotation)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3141,1
    - Dst: '[Object].toString()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3154,1
    - Dst: '[XSFacetImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,int,Object,int,org.apache.xerces.xs.XSAnnotation)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3152,1
    - Dst: '[Object].toString()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3165,1
    - Dst: '[XSFacetImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,int,Object,int,org.apache.xerces.xs.XSAnnotation)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3163,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3172,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 95
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3175
      start: 3043
    functionDepth: 1
    functionLinenumber: 3043
    functionLinenumberEnd: 3175
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[XSFacetImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,int,null,int,org.apache.xerces.xs.XSAnnotation)'
    - '[XSFacetImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,int,null,int,org.apache.xerces.xs.XSAnnotation)'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[Object].toString()'
    - Integer.toString(int)
    - '[XSFacetImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,int,null,boolean,org.apache.xerces.xs.XSAnnotation)'
    - '[XSFacetImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,int,Object,int,org.apache.xerces.xs.XSAnnotation)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMultiValueFacets()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3179,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3180,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3181,1
    - Dst: f.getFacetKind()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3182,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFacets()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3188,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3189,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3190,1
    - Dst: f.getFacetKind()
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3191,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObject
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - facetType
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 3197
      start: 3177
    functionDepth: 3
    functionLinenumber: 3177
    functionLinenumberEnd: 3197
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFacet(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFacets()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMultiValueFacets()'
    - '[org.apache.xerces.xs.XSObjectList].item(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - f.getFacetKind()
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObject
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFacet(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getLexicalPattern()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3218,1
    - Dst: '[XSMVFacetImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.xs.StringList,null,org.apache.xerces.impl.xs.util.XSObjectListImpl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3216,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>(ValidatedInfo[],int)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3228,1
    - Dst: '[XSMVFacetImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.xs.StringList,org.apache.xerces.impl.xs.util.ObjectListImpl,org.apache.xerces.xs.XSObjectList)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3225,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3232,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3236
      start: 3203
    functionDepth: 2
    functionLinenumber: 3203
    functionLinenumberEnd: 3236
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMultiValueFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getLexicalPattern()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getLexicalEnumeration()'
    - '[XSMVFacetImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.xs.StringList,org.apache.xerces.impl.xs.util.ObjectListImpl,org.apache.xerces.xs.XSObjectList)'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[org.apache.xerces.impl.xs.util.ObjectListImpl].<init>(ValidatedInfo[],int)'
    - '[XSMVFacetImpl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.xs.StringList,null,org.apache.xerces.impl.xs.util.XSObjectListImpl)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMultiValueFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3240
      start: 3238
    functionDepth: 0
    functionLinenumber: 3238
    functionLinenumberEnd: 3240
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMinInclusiveValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMinInclusiveValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3244
      start: 3242
    functionDepth: 0
    functionLinenumber: 3242
    functionLinenumberEnd: 3244
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMinExclusiveValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMinExclusiveValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3248
      start: 3246
    functionDepth: 0
    functionLinenumber: 3246
    functionLinenumberEnd: 3248
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMaxInclusiveValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMaxInclusiveValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3252
      start: 3250
    functionDepth: 0
    functionLinenumber: 3250
    functionLinenumberEnd: 3252
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMaxExclusiveValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMaxExclusiveValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - anon
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 3256
      start: 3254
    functionDepth: 0
    functionLinenumber: 3254
    functionLinenumberEnd: 3256
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setAnonymous(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setAnonymous(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3456,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3457
      start: 3455
    functionDepth: 1
    functionLinenumber: 3455
    functionLinenumberEnd: 3457
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom(String,String,int)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3460,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - typeNamespaceArg
    - typeNameArg
    - derivationMethod
    argTypes:
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 3461
      start: 3459
    functionDepth: 2
    functionLinenumber: 3459
    functionLinenumberEnd: 3461
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedFrom(String,String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom(String,String,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedFrom(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - valueType
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 3478
      start: 3463
    functionDepth: 0
    functionLinenumber: 3463
    functionLinenumberEnd: 3478
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].convertToPrimitiveKind(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].convertToPrimitiveKind(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3481,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3484,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3486,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl:3488,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - TypeValidator[]
      - short
      - short
      - short
      - short[]
      - short
      - short
      - short
      - short
      - String[]
      - String[]
      - String
      - String
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.impl.dv.ValidationContext
      - TypeValidator[]
      - boolean
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - XSSimpleTypeDecl[]
      - short
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - short
      - short
      - short
      - short
      - short
      - int
      - int
      - int
      - int
      - int
      - java.util.Vector
      - java.util.Vector
      - ValidatedInfo[]
      - int
      - org.apache.xerces.xs.ShortList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - Object
      - Object
      - Object
      - Object
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.xs.XSAnnotation
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.impl.xs.util.XSObjectListImpl
      - org.apache.xerces.xs.XSObjectList
      - short
      - short
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xs.XSNamespaceItem
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      - org.apache.xerces.impl.dv.ValidationContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - sb
    argTypes:
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 3489
      start: 3480
    functionDepth: 1
    functionLinenumber: 3480
    functionLinenumberEnd: 3489
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].appendEnumString(StringBuffer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].append(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].appendEnumString(StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields:
      - ValidationContext
      - NamespaceContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - external
    argTypes:
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 2903
      start: 2901
    functionDepth: 0
    functionLinenumber: 2901
    functionLinenumberEnd: 2903
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].<init>(org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].<init>(org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - ValidationContext
      - NamespaceContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nsContext
    argTypes:
    - org.apache.xerces.xni.NamespaceContext
    constantsTouched: []
    func_position:
      end: 2908
      start: 2906
    functionDepth: 0
    functionLinenumber: 2906
    functionLinenumberEnd: 2908
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].setNSContext(org.apache.xerces.xni.NamespaceContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].setNSContext(org.apache.xerces.xni.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].needFacetChecking()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl:2911,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ValidationContext
      - NamespaceContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2912
      start: 2910
    functionDepth: 1
    functionLinenumber: 2910
    functionLinenumberEnd: 2912
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].needFacetChecking()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidationContext].needFacetChecking()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].needFacetChecking()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].needExtraChecking()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl:2915,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ValidationContext
      - NamespaceContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2916
      start: 2914
    functionDepth: 1
    functionLinenumber: 2914
    functionLinenumberEnd: 2916
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].needExtraChecking()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidationContext].needExtraChecking()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].needExtraChecking()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].needToNormalize()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl:2918,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ValidationContext
      - NamespaceContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2919
      start: 2917
    functionDepth: 1
    functionLinenumber: 2917
    functionLinenumberEnd: 2919
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].needToNormalize()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidationContext].needToNormalize()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].needToNormalize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ValidationContext
      - NamespaceContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2923
      start: 2921
    functionDepth: 0
    functionLinenumber: 2921
    functionLinenumberEnd: 2923
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].useNamespaces()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].useNamespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].isEntityDeclared(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl:2926,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ValidationContext
      - NamespaceContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2927
      start: 2925
    functionDepth: 1
    functionLinenumber: 2925
    functionLinenumberEnd: 2927
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].isEntityDeclared(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidationContext].isEntityDeclared(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].isEntityDeclared(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].isEntityUnparsed(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl:2930,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ValidationContext
      - NamespaceContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2931
      start: 2929
    functionDepth: 1
    functionLinenumber: 2929
    functionLinenumberEnd: 2931
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].isEntityUnparsed(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidationContext].isEntityUnparsed(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].isEntityUnparsed(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].isIdDeclared(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl:2934,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ValidationContext
      - NamespaceContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2935
      start: 2933
    functionDepth: 1
    functionLinenumber: 2933
    functionLinenumberEnd: 2935
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].isIdDeclared(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidationContext].isIdDeclared(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].isIdDeclared(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].addId(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl:2938,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ValidationContext
      - NamespaceContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2939
      start: 2937
    functionDepth: 1
    functionLinenumber: 2937
    functionLinenumberEnd: 2939
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].addId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidationContext].addId(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].addId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].addIdRef(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl:2942,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ValidationContext
      - NamespaceContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2943
      start: 2941
    functionDepth: 1
    functionLinenumber: 2941
    functionLinenumberEnd: 2943
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].addIdRef(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidationContext].addIdRef(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].addIdRef(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].getSymbol(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl:2946,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ValidationContext
      - NamespaceContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbol
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2947
      start: 2945
    functionDepth: 1
    functionLinenumber: 2945
    functionLinenumberEnd: 2947
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].getSymbol(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidationContext].getSymbol(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].getSymbol(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].getURI(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl:2951,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getURI(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl:2954,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ValidationContext
      - NamespaceContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2956
      start: 2949
    functionDepth: 1
    functionLinenumber: 2949
    functionLinenumberEnd: 2956
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].getURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidationContext].getURI(String)'
    - '[org.apache.xerces.xni.NamespaceContext].getURI(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].getURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].getLocale()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl:2959,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ValidationContext
      - NamespaceContext
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ValidationContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2960
      start: 2958
    functionDepth: 1
    functionLinenumber: 2958
    functionLinenumberEnd: 2960
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].getLocale()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidationContext].getLocale()'
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl:3274,1
    - Dst: '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.xs.XSAnnotation)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl:3275,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - String
      - int
      - Object
      - boolean
      - org.apache.xerces.xs.XSAnnotation
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - String
      - int
      - Object
      - boolean
      - XSObjectList
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSFacet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - kind
    - svalue
    - ivalue
    - avalue
    - fixed
    - annotation
    argTypes:
    - short
    - String
    - int
    - Object
    - boolean
    - org.apache.xerces.xs.XSAnnotation
    constantsTouched: []
    func_position:
      end: 3280
      start: 3266
    functionDepth: 1
    functionLinenumber: 3266
    functionLinenumberEnd: 3280
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].<init>(short,String,int,Object,boolean,org.apache.xerces.xs.XSAnnotation)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.xs.XSAnnotation)'
    - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].<init>(short,String,int,Object,boolean,org.apache.xerces.xs.XSAnnotation)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(int)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl:3291,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - String
      - int
      - Object
      - boolean
      - XSObjectList
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSFacet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAnnotation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3292
      start: 3290
    functionDepth: 1
    functionLinenumber: 3290
    functionLinenumberEnd: 3292
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getAnnotation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSObjectList].item(int)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAnnotation
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getAnnotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - String
      - int
      - Object
      - boolean
      - XSObjectList
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSFacet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3304
      start: 3302
    functionDepth: 0
    functionLinenumber: 3302
    functionLinenumberEnd: 3304
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - String
      - int
      - Object
      - boolean
      - XSObjectList
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSFacet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3311
      start: 3309
    functionDepth: 0
    functionLinenumber: 3309
    functionLinenumberEnd: 3311
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getFacetKind()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getFacetKind()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - String
      - int
      - Object
      - boolean
      - XSObjectList
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSFacet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3318
      start: 3316
    functionDepth: 0
    functionLinenumber: 3316
    functionLinenumberEnd: 3318
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getLexicalFacetValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getLexicalFacetValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl:3327,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - String
      - int
      - Object
      - boolean
      - XSObjectList
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSFacet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3331
      start: 3320
    functionDepth: 0
    functionLinenumber: 3320
    functionLinenumberEnd: 3331
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getActualFacetValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigInteger].valueOf(int)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getActualFacetValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - String
      - int
      - Object
      - boolean
      - XSObjectList
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSFacet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3335
      start: 3333
    functionDepth: 0
    functionLinenumber: 3333
    functionLinenumberEnd: 3335
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getIntFacetValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getIntFacetValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - String
      - int
      - Object
      - boolean
      - XSObjectList
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSFacet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3342
      start: 3340
    functionDepth: 0
    functionLinenumber: 3340
    functionLinenumberEnd: 3342
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getFixed()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getFixed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - String
      - int
      - Object
      - boolean
      - XSObjectList
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSFacet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3349
      start: 3347
    functionDepth: 0
    functionLinenumber: 3347
    functionLinenumberEnd: 3349
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - String
      - int
      - Object
      - boolean
      - XSObjectList
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSFacet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3356
      start: 3354
    functionDepth: 0
    functionLinenumber: 3354
    functionLinenumberEnd: 3356
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - String
      - int
      - Object
      - boolean
      - XSObjectList
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSFacet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItem
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3364
      start: 3361
    functionDepth: 0
    functionLinenumber: 3361
    functionLinenumberEnd: 3364
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getNamespaceItem()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItem
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getNamespaceItem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - String
      - int
      - Object
      - boolean
      - XSObjectList
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSFacet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3371
      start: 3369
    functionDepth: 0
    functionLinenumber: 3369
    functionLinenumberEnd: 3371
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.datatypes.ObjectList
      - org.apache.xerces.xs.XSObjectList
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - XSObjectList
      - StringList
      - ObjectList
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSMultiValueFacet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - kind
    - svalues
    - avalues
    - annotations
    argTypes:
    - short
    - org.apache.xerces.xs.StringList
    - org.apache.xerces.xs.datatypes.ObjectList
    - org.apache.xerces.xs.XSObjectList
    constantsTouched: []
    func_position:
      end: 3386
      start: 3381
    functionDepth: 0
    functionLinenumber: 3381
    functionLinenumberEnd: 3386
    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: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - XSObjectList
      - StringList
      - ObjectList
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSMultiValueFacet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3393
      start: 3391
    functionDepth: 0
    functionLinenumber: 3391
    functionLinenumberEnd: 3393
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getFacetKind()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getFacetKind()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - XSObjectList
      - StringList
      - ObjectList
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSMultiValueFacet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3400
      start: 3398
    functionDepth: 0
    functionLinenumber: 3398
    functionLinenumberEnd: 3400
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - XSObjectList
      - StringList
      - ObjectList
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSMultiValueFacet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3407
      start: 3405
    functionDepth: 0
    functionLinenumber: 3405
    functionLinenumberEnd: 3407
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getLexicalFacetValues()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getLexicalFacetValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - XSObjectList
      - StringList
      - ObjectList
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSMultiValueFacet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.datatypes.ObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3411
      start: 3409
    functionDepth: 0
    functionLinenumber: 3409
    functionLinenumberEnd: 3411
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getEnumerationValues()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.datatypes.ObjectList
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getEnumerationValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - XSObjectList
      - StringList
      - ObjectList
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSMultiValueFacet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3418
      start: 3416
    functionDepth: 0
    functionLinenumber: 3416
    functionLinenumberEnd: 3418
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - XSObjectList
      - StringList
      - ObjectList
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSMultiValueFacet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3425
      start: 3423
    functionDepth: 0
    functionLinenumber: 3423
    functionLinenumberEnd: 3425
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - XSObjectList
      - StringList
      - ObjectList
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSMultiValueFacet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItem
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3433
      start: 3430
    functionDepth: 0
    functionLinenumber: 3430
    functionLinenumberEnd: 3433
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getNamespaceItem()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItem
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getNamespaceItem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - XSObjectList
      - StringList
      - ObjectList
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSMultiValueFacet
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3440
      start: 3438
    functionDepth: 0
    functionLinenumber: 3438
    functionLinenumberEnd: 3440
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.AbstractObjectList].getLength()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.AbstractObjectList:3445,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.AbstractObjectList].item(int)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.AbstractObjectList:3446,1
    - Dst: '[IndexOutOfBoundsException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.AbstractObjectList:3448,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractList
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 3449
      start: 3444
    functionDepth: 0
    functionLinenumber: 3444
    functionLinenumberEnd: 3449
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.AbstractObjectList].get(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[IndexOutOfBoundsException].<init>(String)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.AbstractObjectList].item(int)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.AbstractObjectList].getLength()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.AbstractObjectList].get(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.AbstractObjectList].getLength()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.AbstractObjectList:3451,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3452
      start: 3450
    functionDepth: 0
    functionLinenumber: 3450
    functionLinenumberEnd: 3452
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.AbstractObjectList].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.AbstractObjectList].getLength()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.AbstractObjectList].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.AbstractObjectList
      static: false
      superClass: AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.AbstractObjectList].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.AbstractObjectList
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.AbstractObjectList].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.apache.xerces.impl.dv.xs.StringDV].getAllowedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/StringDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.StringDV].getAllowedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 42
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 42
    functionName: '[org.apache.xerces.impl.dv.xs.StringDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/StringDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.StringDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.StringDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.StringDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/StringDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.StringDV
    signature: '[org.apache.xerces.impl.dv.xs.StringDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:48,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.XSSimpleType
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - org.apache.xerces.impl.dv.XSSimpleType
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].<init>(org.apache.xerces.impl.dv.XSSimpleType)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[NullPointerException].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].<init>(org.apache.xerces.impl.dv.XSSimpleType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.XSSimpleType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getWrappedXSSimpleType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.XSSimpleType
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getWrappedXSSimpleType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getAnnotations()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:58,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getAnnotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getAnnotations()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getAnnotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getBounded()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:62,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getBounded()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getBounded()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getBounded()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getBuiltInKind()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getBuiltInKind()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getBuiltInKind()'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getBuiltInKind()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getDefinedFacets()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getDefinedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getDefinedFacets()'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getDefinedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getFacets()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getFacets()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getFacet(int)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObject
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - facetType
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFacet(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getFacet(int)'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObject
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFacet(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getFinite()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFinite()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getFinite()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFinite()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getFixedFacets()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFixedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getFixedFacets()'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFixedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getItemType()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:90,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSSimpleTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getItemType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getItemType()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSSimpleTypeDefinition
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getItemType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getLexicalEnumeration()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getLexicalEnumeration()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getLexicalEnumeration()'
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getLexicalEnumeration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getLexicalFacetValue(short)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:98,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - facetName
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getLexicalFacetValue(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getLexicalFacetValue(short)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getLexicalFacetValue(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getLexicalPattern()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getLexicalPattern()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getLexicalPattern()'
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getLexicalPattern()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getMemberTypes()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getMemberTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getMemberTypes()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getMemberTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getMultiValueFacets()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getMultiValueFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getMultiValueFacets()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSObjectList
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getMultiValueFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getNumeric()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNumeric()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getNumeric()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNumeric()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getOrdered()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getOrdered()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getOrdered()'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getOrdered()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getPrimitiveType()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSSimpleTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getPrimitiveType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getPrimitiveType()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSSimpleTypeDefinition
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getPrimitiveType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getVariety()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getVariety()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getVariety()'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getVariety()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].isDefinedFacet(short)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - facetName
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 131
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isDefinedFacet(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].isDefinedFacet(short)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isDefinedFacet(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].isFixedFacet(short)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - facetName
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isFixedFacet(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].isFixedFacet(short)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isFixedFacet(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].derivedFrom(String,String,short)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - namespace
    - name
    - derivationMethod
    argTypes:
    - String
    - String
    - short
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].derivedFrom(String,String,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].derivedFrom(String,String,short)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].derivedFrom(String,String,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].derivedFromType(org.apache.xerces.xs.XSTypeDefinition,short)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ancestorType
    - derivationMethod
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    - short
    constantsTouched: []
    func_position:
      end: 143
      start: 141
    functionDepth: 0
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].derivedFromType(org.apache.xerces.xs.XSTypeDefinition,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].derivedFromType(org.apache.xerces.xs.XSTypeDefinition,short)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].derivedFromType(org.apache.xerces.xs.XSTypeDefinition,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getAnonymous()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getAnonymous()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getAnonymous()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getAnonymous()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getBaseType()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSTypeDefinition
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getBaseType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getBaseType()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTypeDefinition
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getBaseType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getFinal()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFinal()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getFinal()'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFinal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getTypeCategory()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getTypeCategory()'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].isFinal(short)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - restriction
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isFinal(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].isFinal(short)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isFinal(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getName()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getName()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getNamespace()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:170,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getNamespace()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getNamespaceItem()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNamespaceItem
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 175
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespaceItem()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getNamespaceItem()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNamespaceItem
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespaceItem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getType()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getType()'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.XSFacets
      - short
      - short
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeFacetException
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - facets
    - presentFacet
    - fixedFacet
    - context
    argTypes:
    - org.apache.xerces.impl.dv.XSFacets
    - short
    - short
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 184
      start: 181
    functionDepth: 1
    functionLinenumber: 181
    functionLinenumberEnd: 184
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getPrimitiveKind()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 188
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getPrimitiveKind()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getPrimitiveKind()'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getPrimitiveKind()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getWhitespace()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.DatatypeException
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 190
    functionDepth: 1
    functionLinenumber: 190
    functionLinenumberEnd: 192
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getWhitespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].getWhitespace()'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].isEqual(Object,Object)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value1
    - value2
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 196
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 196
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isEqual(Object,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].isEqual(Object,Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isEqual(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 200
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isIDType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isIDType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:204,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.ValidationContext
      - org.apache.xerces.impl.dv.ValidatedInfo
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - context
    - validatedInfo
    argTypes:
    - org.apache.xerces.impl.dv.ValidationContext
    - org.apache.xerces.impl.dv.ValidatedInfo
    constantsTouched: []
    func_position:
      end: 205
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 205
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].validate(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:209,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      - org.apache.xerces.impl.dv.ValidatedInfo
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - content
    - context
    - validatedInfo
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    - org.apache.xerces.impl.dv.ValidatedInfo
    constantsTouched: []
    func_position:
      end: 210
      start: 207
    functionDepth: 1
    functionLinenumber: 207
    functionLinenumberEnd: 210
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].validate(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].validate(Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:214,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.apache.xerces.impl.dv.ValidationContext
      - org.apache.xerces.impl.dv.ValidatedInfo
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - content
    - context
    - validatedInfo
    argTypes:
    - Object
    - org.apache.xerces.impl.dv.ValidationContext
    - org.apache.xerces.impl.dv.ValidatedInfo
    constantsTouched: []
    func_position:
      end: 215
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 215
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].validate(Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].toString()'
      Src: org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate:218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.XSSimpleType
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.XSSimpleType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 219
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionName: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.XSSimpleType].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDayDV].parse(String)'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:50,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:52,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 54
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionName: '[org.apache.xerces.impl.dv.xs.MonthDayDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/MonthDayDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    - '[org.apache.xerces.impl.dv.xs.MonthDayDV].parse(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.MonthDayDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:65,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:66,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:71,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:71,1
    - Dst: '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:72,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDayDV].parseInt(String,int,int)'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:74,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:77,1
    - Dst: '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:78,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDayDV].parseInt(String,org.apache.xerces.impl.dv.xs.MonthDayDV,int)'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:81,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDayDV].isNextCharUTCSign(String,int,org.apache.xerces.impl.dv.xs.MonthDayDV)'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:84,1
    - Dst: '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:85,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDayDV].getTimeZone(String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData,int,org.apache.xerces.impl.dv.xs.MonthDayDV)'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:88,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDayDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:93,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDayDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:96,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDayDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:99,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.xs.SchemaDateTimeException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: DateTimeData
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 103
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 103
    functionName: '[org.apache.xerces.impl.dv.xs.MonthDayDV].parse(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/MonthDayDV.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.MonthDayDV].parseInt(String,int,int)'
    - '[String].charAt()'
    - '[org.apache.xerces.impl.dv.xs.MonthDayDV].parseInt(String,org.apache.xerces.impl.dv.xs.MonthDayDV,int)'
    - '[org.apache.xerces.impl.dv.xs.MonthDayDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.MonthDayDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.MonthDayDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[String].charAt(int)'
    - '[org.apache.xerces.impl.dv.xs.MonthDayDV].isNextCharUTCSign(String,int,org.apache.xerces.impl.dv.xs.MonthDayDV)'
    - '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>(String)'
    - '[org.apache.xerces.impl.dv.xs.MonthDayDV].getTimeZone(String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData,int,org.apache.xerces.impl.dv.xs.MonthDayDV)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(String)'
    - '[String].length()'
    linkageType: ''
    returnType: DateTimeData
    signature: '[org.apache.xerces.impl.dv.xs.MonthDayDV].parse(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:112,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:113,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:114,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDayDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.MonthDayDV,int)'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:115,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:116,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDayDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.MonthDayDV,int)'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:117,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDayDV].append(StringBuffer,char,int)'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:118,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 1
    argNames:
    - date
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 120
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 120
    functionName: '[org.apache.xerces.impl.dv.xs.MonthDayDV].dateToString(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/MonthDayDV.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].<init>(int)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[org.apache.xerces.impl.dv.xs.MonthDayDV].append(StringBuffer,char,int)'
    - '[org.apache.xerces.impl.dv.xs.MonthDayDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.MonthDayDV,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.MonthDayDV].dateToString(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: datatypeFactory.newXMLGregorianCalendar(org.apache.xerces.impl.dv.xs.MonthDayDV,org.apache.xerces.impl.dv.xs.MonthDayDV,org.apache.xerces.impl.dv.xs.MonthDayDV,org.apache.xerces.impl.dv.xs.MonthDayDV,org.apache.xerces.impl.dv.xs.MonthDayDV,org.apache.xerces.impl.dv.xs.MonthDayDV,org.apache.xerces.impl.dv.xs.MonthDayDV)
      Src: org.apache.xerces.impl.dv.xs.MonthDayDV:123,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 1
    argNames:
    - date
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 127
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 127
    functionName: '[org.apache.xerces.impl.dv.xs.MonthDayDV].getXMLGregorianCalendar(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/MonthDayDV.java
    functionUses: 0
    functionsReached:
    - datatypeFactory.newXMLGregorianCalendar(org.apache.xerces.impl.dv.xs.MonthDayDV,org.apache.xerces.impl.dv.xs.MonthDayDV,org.apache.xerces.impl.dv.xs.MonthDayDV,org.apache.xerces.impl.dv.xs.MonthDayDV,org.apache.xerces.impl.dv.xs.MonthDayDV,org.apache.xerces.impl.dv.xs.MonthDayDV,org.apache.xerces.impl.dv.xs.MonthDayDV)
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.impl.dv.xs.MonthDayDV].getXMLGregorianCalendar(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.MonthDayDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.MonthDayDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/MonthDayDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.MonthDayDV
    signature: '[org.apache.xerces.impl.dv.xs.MonthDayDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.apache.xerces.impl.dv.xs.FloatDV].getAllowedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/FloatDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.FloatDV].getAllowedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.FloatDV:43,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.FloatDV:45,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 47
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.impl.dv.xs.FloatDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/FloatDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    - '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.FloatDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].compareTo(XFloat)'
      Src: org.apache.xerces.impl.dv.xs.FloatDV:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - value1
    - value2
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.impl.dv.xs.FloatDV].compare(Object,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/FloatDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].compareTo(XFloat)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.FloatDV].compare(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].isIdentical(XFloat)'
      Src: org.apache.xerces.impl.dv.xs.FloatDV:58,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - value1
    - value2
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.impl.dv.xs.FloatDV].isIdentical(Object,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/FloatDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].isIdentical(XFloat)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.FloatDV].isIdentical(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.FloatDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.FloatDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/FloatDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.FloatDV
    signature: '[org.apache.xerces.impl.dv.xs.FloatDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.DoubleDV].isPossibleFP(String)'
      Src: org.apache.xerces.impl.dv.xs.FloatDV.XFloat:67,1
    - Dst: Float.parseFloat(String)
      Src: org.apache.xerces.impl.dv.xs.FloatDV.XFloat:68,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.FloatDV.XFloat:70,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.FloatDV.XFloat:73,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.FloatDV.XFloat:76,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.FloatDV.XFloat:80,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - String
      classPublic: false
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces:
      - XSFloat
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.FloatDV.XFloat
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 82
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].<init>(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/FloatDV.java
    functionUses: 1
    functionsReached:
    - Float.parseFloat(String)
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.dv.xs.DoubleDV].isPossibleFP(String)'
    - '[NumberFormatException].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.FloatDV.XFloat
    signature: '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSFloat
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 100
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 100
    functionName: '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/FloatDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Float.floatToIntBits(float)
      Src: org.apache.xerces.impl.dv.xs.FloatDV.XFloat:104,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSFloat
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].hashCode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/FloatDV.java
    functionUses: 0
    functionsReached:
    - Float.floatToIntBits(float)
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Float.floatToIntBits(float)
      Src: org.apache.xerces.impl.dv.xs.FloatDV.XFloat:115,1
    - Dst: Float.floatToIntBits(org.apache.xerces.impl.dv.xs.FloatDV.XFloat)
      Src: org.apache.xerces.impl.dv.xs.FloatDV.XFloat:115,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - XFloat
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSFloat
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - XFloat
    constantsTouched: []
    func_position:
      end: 122
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 122
    functionName: '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].isIdentical(XFloat)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/FloatDV.java
    functionUses: 1
    functionsReached:
    - Float.floatToIntBits(org.apache.xerces.impl.dv.xs.FloatDV.XFloat)
    - Float.floatToIntBits(float)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].isIdentical(XFloat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - XFloat
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSFloat
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - XFloat
    constantsTouched: []
    func_position:
      end: 150
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 150
    functionName: '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].compareTo(XFloat)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/FloatDV.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].compareTo(XFloat)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Float.toString(float)
      Src: org.apache.xerces.impl.dv.xs.FloatDV.XFloat:168,1
    - Dst: '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].indexOf(char)'
      Src: org.apache.xerces.impl.dv.xs.FloatDV.XFloat:171,1
    - Dst: '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].length()'
      Src: org.apache.xerces.impl.dv.xs.FloatDV.XFloat:172,1
    - Dst: '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].getChars(int,org.apache.xerces.impl.dv.xs.FloatDV.XFloat,org.apache.xerces.impl.dv.xs.FloatDV.XFloat,int)'
      Src: org.apache.xerces.impl.dv.xs.FloatDV.XFloat:175,1
    - Dst: '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].indexOf(char)'
      Src: org.apache.xerces.impl.dv.xs.FloatDV.XFloat:181,1
    - Dst: '[String].<init>(org.apache.xerces.impl.dv.xs.FloatDV.XFloat,int,org.apache.xerces.impl.dv.xs.FloatDV.XFloat)'
      Src: org.apache.xerces.impl.dv.xs.FloatDV.XFloat:227,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 72
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSFloat
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 153
    functionDepth: 1
    functionLinenumber: 153
    functionLinenumberEnd: 232
    functionName: '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/FloatDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].length()'
    - Float.toString(float)
    - '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].getChars(int,org.apache.xerces.impl.dv.xs.FloatDV.XFloat,org.apache.xerces.impl.dv.xs.FloatDV.XFloat,int)'
    - '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].indexOf(char)'
    - '[String].<init>(org.apache.xerces.impl.dv.xs.FloatDV.XFloat,int,org.apache.xerces.impl.dv.xs.FloatDV.XFloat)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - float
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSFloat
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: float
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 236
    functionName: '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/FloatDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: float
    signature: '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.XSSimpleType
      static: false
      superClass: org.apache.xerces.impl.dv.SchemaDVFactory
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.xerces.impl.dv.xs.BaseDVFactory].getBuiltInType(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/BaseDVFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.XSSimpleType
    signature: '[org.apache.xerces.impl.dv.xs.BaseDVFactory].getBuiltInType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].makeClone()'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SymbolHash
      static: false
      superClass: org.apache.xerces.impl.dv.SchemaDVFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.apache.xerces.impl.dv.xs.BaseDVFactory].getBuiltInTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/BaseDVFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].makeClone()'
    linkageType: ''
    returnType: org.apache.xerces.util.SymbolHash
    signature: '[org.apache.xerces.impl.dv.xs.BaseDVFactory].getBuiltInTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,String,short,boolean,org.apache.xerces.xs.XSObjectList)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xs.XSObjectList
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.XSSimpleType
      static: false
      superClass: org.apache.xerces.impl.dv.SchemaDVFactory
    argCount: 5
    argNames:
    - name
    - targetNamespace
    - finalSet
    - base
    - annotations
    argTypes:
    - String
    - String
    - short
    - org.apache.xerces.impl.dv.XSSimpleType
    - org.apache.xerces.xs.XSObjectList
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 4
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.impl.dv.xs.BaseDVFactory].createTypeRestriction(String,String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/BaseDVFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,String,short,boolean,org.apache.xerces.xs.XSObjectList)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.XSSimpleType
    signature: '[org.apache.xerces.impl.dv.xs.BaseDVFactory].createTypeRestriction(String,String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(String,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,org.apache.xerces.xs.XSObjectList)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xs.XSObjectList
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.XSSimpleType
      static: false
      superClass: org.apache.xerces.impl.dv.SchemaDVFactory
    argCount: 5
    argNames:
    - name
    - targetNamespace
    - finalSet
    - itemType
    - annotations
    argTypes:
    - String
    - String
    - short
    - org.apache.xerces.impl.dv.XSSimpleType
    - org.apache.xerces.xs.XSObjectList
    constantsTouched: []
    func_position:
      end: 103
      start: 99
    functionDepth: 4
    functionLinenumber: 99
    functionLinenumberEnd: 103
    functionName: '[org.apache.xerces.impl.dv.xs.BaseDVFactory].createTypeList(String,String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/BaseDVFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(String,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,org.apache.xerces.xs.XSObjectList)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.XSSimpleType
    signature: '[org.apache.xerces.impl.dv.xs.BaseDVFactory].createTypeList(String,String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(XSSimpleType[],int,org.apache.xerces.impl.dv.xs.BaseDVFactory,int,org.apache.xerces.impl.dv.xs.BaseDVFactory)
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:121,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(String,String,short,org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.xs.XSObjectList)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - short
      - XSSimpleType[]
      - org.apache.xerces.xs.XSObjectList
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.XSSimpleType
      static: false
      superClass: org.apache.xerces.impl.dv.SchemaDVFactory
    argCount: 5
    argNames:
    - name
    - targetNamespace
    - finalSet
    - memberTypes
    - annotations
    argTypes:
    - String
    - String
    - short
    - XSSimpleType[]
    - org.apache.xerces.xs.XSObjectList
    constantsTouched: []
    func_position:
      end: 124
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 124
    functionName: '[org.apache.xerces.impl.dv.xs.BaseDVFactory].createTypeUnion(String,String,short,XSSimpleType[],org.apache.xerces.xs.XSObjectList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/BaseDVFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(String,String,short,org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.xs.XSObjectList)'
    - System.arraycopy(XSSimpleType[],int,org.apache.xerces.impl.dv.xs.BaseDVFactory,int,org.apache.xerces.impl.dv.xs.BaseDVFactory)
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.XSSimpleType
    signature: '[org.apache.xerces.impl.dv.xs.BaseDVFactory].createTypeUnion(String,String,short,XSSimpleType[],org.apache.xerces.xs.XSObjectList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSFacets].<init>()'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:157,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:160,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.BaseDVFactory,short,org.apache.xerces.impl.dv.xs.BaseDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:161,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:162,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.BaseDVFactory,short,org.apache.xerces.impl.dv.xs.BaseDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:163,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:163,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.BaseDVFactory,short,org.apache.xerces.impl.dv.xs.BaseDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:164,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:165,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.BaseDVFactory,short,org.apache.xerces.impl.dv.xs.BaseDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:167,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:167,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.BaseDVFactory,short,org.apache.xerces.impl.dv.xs.BaseDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:168,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:168,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.BaseDVFactory,short,org.apache.xerces.impl.dv.xs.BaseDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:169,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:169,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.BaseDVFactory,short,org.apache.xerces.impl.dv.xs.BaseDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:170,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:170,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.BaseDVFactory,short,org.apache.xerces.impl.dv.xs.BaseDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:171,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:171,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.BaseDVFactory,short,org.apache.xerces.impl.dv.xs.BaseDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:172,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:172,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.BaseDVFactory,short,org.apache.xerces.impl.dv.xs.BaseDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:173,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:173,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.BaseDVFactory,short,org.apache.xerces.impl.dv.xs.BaseDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:174,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:174,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.BaseDVFactory,short,org.apache.xerces.impl.dv.xs.BaseDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:175,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:175,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.BaseDVFactory,short,org.apache.xerces.impl.dv.xs.BaseDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:176,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:176,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseDVFactory,short,org.apache.xerces.impl.dv.xs.BaseDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:178,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:179,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:182,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:183,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:184,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:187,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:188,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:189,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:193,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:194,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:195,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:200,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:201,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:202,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:206,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:207,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:208,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:212,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:213,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:214,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:217,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:218,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:219,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:222,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:223,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:224,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:227,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:228,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:229,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:232,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:233,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:234,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:237,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:238,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:239,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:242,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:243,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 114
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolHash
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.apache.xerces.impl.dv.SchemaDVFactory
    argCount: 1
    argNames:
    - types
    argTypes:
    - org.apache.xerces.util.SymbolHash
    constantsTouched: []
    func_position:
      end: 245
      start: 127
    functionDepth: 8
    functionLinenumber: 127
    functionLinenumberEnd: 245
    functionName: '[org.apache.xerces.impl.dv.xs.BaseDVFactory].createBuiltInTypes(org.apache.xerces.util.SymbolHash)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/BaseDVFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseDVFactory,short,org.apache.xerces.impl.dv.xs.BaseDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.BaseDVFactory,org.apache.xerces.impl.dv.xs.BaseDVFactory,short,org.apache.xerces.impl.dv.xs.BaseDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseDVFactory,short)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)'
    - '[org.apache.xerces.impl.dv.XSFacets].<init>()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseDVFactory)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.BaseDVFactory].createBuiltInTypes(org.apache.xerces.util.SymbolHash)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.dv.xs.BaseDVFactory:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.BaseDVFactory
      static: false
      superClass: org.apache.xerces.impl.dv.SchemaDVFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.BaseDVFactory].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/BaseDVFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.BaseDVFactory
    signature: '[org.apache.xerces.impl.dv.xs.BaseDVFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.TimeDV].parse(String)'
      Src: org.apache.xerces.impl.dv.xs.TimeDV:46,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.TimeDV:48,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 50
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.impl.dv.xs.TimeDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/TimeDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    - '[org.apache.xerces.impl.dv.xs.TimeDV].parse(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.TimeDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.TimeDV:62,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dv.xs.TimeDV:63,1
    - Dst: '[org.apache.xerces.impl.dv.xs.TimeDV].getTime(String,int,org.apache.xerces.impl.dv.xs.TimeDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.TimeDV:70,1
    - Dst: '[org.apache.xerces.impl.dv.xs.TimeDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.TimeDV:74,1
    - Dst: '[org.apache.xerces.impl.dv.xs.TimeDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.TimeDV:77,1
    - Dst: '[org.apache.xerces.impl.dv.xs.TimeDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.TimeDV:80,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.xs.SchemaDateTimeException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: DateTimeData
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 85
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.impl.dv.xs.TimeDV].parse(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/TimeDV.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.TimeDV].getTime(String,int,org.apache.xerces.impl.dv.xs.TimeDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.TimeDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.TimeDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.TimeDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(String)'
    - '[String].length()'
    linkageType: ''
    returnType: DateTimeData
    signature: '[org.apache.xerces.impl.dv.xs.TimeDV].parse(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.dv.xs.TimeDV:94,1
    - Dst: '[org.apache.xerces.impl.dv.xs.TimeDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.TimeDV,int)'
      Src: org.apache.xerces.impl.dv.xs.TimeDV:95,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.TimeDV:96,1
    - Dst: '[org.apache.xerces.impl.dv.xs.TimeDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.TimeDV,int)'
      Src: org.apache.xerces.impl.dv.xs.TimeDV:97,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.TimeDV:98,1
    - Dst: '[org.apache.xerces.impl.dv.xs.TimeDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.TimeDV)'
      Src: org.apache.xerces.impl.dv.xs.TimeDV:99,1
    - Dst: '[org.apache.xerces.impl.dv.xs.TimeDV].append(StringBuffer,char,int)'
      Src: org.apache.xerces.impl.dv.xs.TimeDV:101,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dv.xs.TimeDV:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 1
    argNames:
    - date
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 103
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 103
    functionName: '[org.apache.xerces.impl.dv.xs.TimeDV].dateToString(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/TimeDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.TimeDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.TimeDV,int)'
    - '[StringBuffer].<init>(int)'
    - '[org.apache.xerces.impl.dv.xs.TimeDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.TimeDV)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.impl.dv.xs.TimeDV].append(StringBuffer,char,int)'
    - '[StringBuffer].append(char)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.TimeDV].dateToString(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: datatypeFactory.newXMLGregorianCalendar(null,org.apache.xerces.impl.dv.xs.TimeDV,org.apache.xerces.impl.dv.xs.TimeDV,org.apache.xerces.impl.dv.xs.TimeDV,org.apache.xerces.impl.dv.xs.TimeDV,int)
      Src: org.apache.xerces.impl.dv.xs.TimeDV:106,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 1
    argNames:
    - date
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 110
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 110
    functionName: '[org.apache.xerces.impl.dv.xs.TimeDV].getXMLGregorianCalendar(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/TimeDV.java
    functionUses: 0
    functionsReached:
    - datatypeFactory.newXMLGregorianCalendar(null,org.apache.xerces.impl.dv.xs.TimeDV,org.apache.xerces.impl.dv.xs.TimeDV,org.apache.xerces.impl.dv.xs.TimeDV,org.apache.xerces.impl.dv.xs.TimeDV,int)
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.impl.dv.xs.TimeDV].getXMLGregorianCalendar(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.TimeDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.TimeDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/TimeDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.TimeDV
    signature: '[org.apache.xerces.impl.dv.xs.TimeDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.apache.xerces.impl.dv.xs.HexBinaryDV].getAllowedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/HexBinaryDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.HexBinaryDV].getAllowedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.util.HexBin].decode(String)'
      Src: org.apache.xerces.impl.dv.xs.HexBinaryDV:42,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.HexBinaryDV:44,1
    - Dst: '[org.apache.xerces.impl.dv.xs.HexBinaryDV.XHex].<init>(byte[])'
      Src: org.apache.xerces.impl.dv.xs.HexBinaryDV:46,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 47
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.impl.dv.xs.HexBinaryDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/HexBinaryDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.util.HexBin].decode(String)'
    - '[org.apache.xerces.impl.dv.xs.HexBinaryDV.XHex].<init>(byte[])'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.HexBinaryDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.HexBinaryDV.XHex].getLength()'
      Src: org.apache.xerces.impl.dv.xs.HexBinaryDV:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.impl.dv.xs.HexBinaryDV].getDataLength(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/HexBinaryDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.HexBinaryDV.XHex].getLength()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.HexBinaryDV].getDataLength(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.HexBinaryDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.HexBinaryDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/HexBinaryDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.HexBinaryDV
    signature: '[org.apache.xerces.impl.dv.xs.HexBinaryDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.util.ByteListImpl].<init>(byte[])'
      Src: org.apache.xerces.impl.dv.xs.HexBinaryDV.XHex:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.HexBinaryDV.XHex
      static: false
      superClass: ByteListImpl
    argCount: 1
    argNames:
    - data
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.impl.dv.xs.HexBinaryDV.XHex].<init>(byte[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/HexBinaryDV.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.util.ByteListImpl].<init>(byte[])'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.HexBinaryDV.XHex
    signature: '[org.apache.xerces.impl.dv.xs.HexBinaryDV.XHex].<init>(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.util.HexBin].encode(org.apache.xerces.impl.dv.xs.HexBinaryDV.XHex)'
      Src: org.apache.xerces.impl.dv.xs.HexBinaryDV.XHex:61,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: ByteListImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.impl.dv.xs.HexBinaryDV.XHex].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/HexBinaryDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.util.HexBin].encode(org.apache.xerces.impl.dv.xs.HexBinaryDV.XHex)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.HexBinaryDV.XHex].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: ByteListImpl
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 78
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 78
    functionName: '[org.apache.xerces.impl.dv.xs.HexBinaryDV.XHex].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/HexBinaryDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.HexBinaryDV.XHex].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: ByteListImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.impl.dv.xs.HexBinaryDV.XHex].hashCode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/HexBinaryDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.HexBinaryDV.XHex].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].parse(String,int)'
      Src: org.apache.xerces.impl.dv.xs.YearMonthDurationDV:42,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.YearMonthDurationDV:45,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.DurationDV
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 47
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/YearMonthDurationDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].parse(String,int)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: datatypeFactory.newDuration(int,null,null,null,null)
      Src: org.apache.xerces.impl.dv.xs.YearMonthDurationDV:54,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.datatype.Duration
      static: false
      superClass: org.apache.xerces.impl.dv.xs.DurationDV
    argCount: 1
    argNames:
    - date
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 61
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].getDuration(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/YearMonthDurationDV.java
    functionUses: 0
    functionsReached:
    - datatypeFactory.newDuration(int,null,null,null,null)
    linkageType: ''
    returnType: javax.xml.datatype.Duration
    signature: '[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].getDuration(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.YearMonthDurationDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.DurationDV
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/YearMonthDurationDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.YearMonthDurationDV
    signature: '[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].createBuiltInTypes(org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].createBuiltInTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/SchemaDVFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].createBuiltInTypes(org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].createBuiltInTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.XSSimpleType
      static: false
      superClass: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].getBuiltInType(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/SchemaDVFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.XSSimpleType
    signature: '[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].getBuiltInType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].makeClone()'
      Src: org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SymbolHash
      static: false
      superClass: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].getBuiltInTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/SchemaDVFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].makeClone()'
    linkageType: ''
    returnType: org.apache.xerces.util.SymbolHash
    signature: '[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].getBuiltInTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>()'
      Src: org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
      static: false
      superClass: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/SchemaDVFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl
    signature: '[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSFacets].<init>()'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:94,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:96,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:98,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:99,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:100,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:100,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:101,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:102,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:104,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:104,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:105,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:105,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:107,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:108,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:110,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:110,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:111,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:111,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:112,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:112,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:113,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:113,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:114,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:114,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:115,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:115,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:116,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:116,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:117,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:117,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:119,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:120,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:123,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:124,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:125,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:128,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:129,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:130,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:134,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:135,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:136,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:140,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:141,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:142,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:146,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:147,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:148,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:152,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:153,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:154,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:157,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:158,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:159,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:162,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:163,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:164,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:167,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:168,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:169,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:172,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:173,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:174,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:177,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:178,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:179,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:182,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:183,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:184,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:186,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:186,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:187,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:187,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:188,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:188,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:189,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:189,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:192,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:193,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:194,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:197,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:198,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:199,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:203,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:204,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:205,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:208,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:209,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:210,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:213,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:214,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:215,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:217,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:217,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:219,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:219,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:220,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:221,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(null,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,null)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:224,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,String,short,boolean,null)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:225,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:226,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:227,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:229,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:230,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(null,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,null)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:233,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,String,short,boolean,null)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:234,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:235,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:236,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:239,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:240,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:241,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(null,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,null)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:244,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,String,short,boolean,null)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:245,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:246,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 197
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolHash
      - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.XSDeclarationPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.apache.xerces.impl.dv.SchemaDVFactory
    argCount: 2
    argNames:
    - builtInTypes
    - baseAtomicType
    argTypes:
    - org.apache.xerces.util.SymbolHash
    - org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
    constantsTouched: []
    func_position:
      end: 248
      start: 46
    functionDepth: 8
    functionLinenumber: 46
    functionLinenumberEnd: 248
    functionName: '[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createBuiltInTypes(org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/BaseSchemaDVFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(null,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,null)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,short)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,String,short,boolean,null)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)'
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[org.apache.xerces.impl.dv.XSFacets].<init>()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,short)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createBuiltInTypes(org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSDeclarationPool].getSimpleTypeDecl()'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:265,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setRestrictionValues(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,String,short,org.apache.xerces.xs.XSObjectList)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:266,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,String,short,boolean,org.apache.xerces.xs.XSObjectList)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:268,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xs.XSObjectList
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.XSDeclarationPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.XSSimpleType
      static: false
      superClass: org.apache.xerces.impl.dv.SchemaDVFactory
    argCount: 5
    argNames:
    - name
    - targetNamespace
    - finalSet
    - base
    - annotations
    argTypes:
    - String
    - String
    - short
    - org.apache.xerces.impl.dv.XSSimpleType
    - org.apache.xerces.xs.XSObjectList
    constantsTouched: []
    func_position:
      end: 269
      start: 261
    functionDepth: 4
    functionLinenumber: 261
    functionLinenumberEnd: 269
    functionName: '[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createTypeRestriction(String,String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/BaseSchemaDVFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,String,short,boolean,org.apache.xerces.xs.XSObjectList)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setRestrictionValues(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,String,short,org.apache.xerces.xs.XSObjectList)'
    - '[org.apache.xerces.impl.xs.XSDeclarationPool].getSimpleTypeDecl()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.XSSimpleType
    signature: '[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createTypeRestriction(String,String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSDeclarationPool].getSimpleTypeDecl()'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:286,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setListValues(String,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.xs.XSObjectList)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:287,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(String,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,org.apache.xerces.xs.XSObjectList)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:289,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - short
      - org.apache.xerces.impl.dv.XSSimpleType
      - org.apache.xerces.xs.XSObjectList
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.XSDeclarationPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.XSSimpleType
      static: false
      superClass: org.apache.xerces.impl.dv.SchemaDVFactory
    argCount: 5
    argNames:
    - name
    - targetNamespace
    - finalSet
    - itemType
    - annotations
    argTypes:
    - String
    - String
    - short
    - org.apache.xerces.impl.dv.XSSimpleType
    - org.apache.xerces.xs.XSObjectList
    constantsTouched: []
    func_position:
      end: 290
      start: 282
    functionDepth: 4
    functionLinenumber: 282
    functionLinenumberEnd: 290
    functionName: '[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createTypeList(String,String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/BaseSchemaDVFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setListValues(String,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.xs.XSObjectList)'
    - '[org.apache.xerces.impl.xs.XSDeclarationPool].getSimpleTypeDecl()'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(String,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,org.apache.xerces.xs.XSObjectList)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.XSSimpleType
    signature: '[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createTypeList(String,String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(XSSimpleType[],int,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,int,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:308,1
    - Dst: '[org.apache.xerces.impl.xs.XSDeclarationPool].getSimpleTypeDecl()'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:311,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setUnionValues(String,String,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.xs.XSObjectList)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:312,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(String,String,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.xs.XSObjectList)'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:314,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - short
      - XSSimpleType[]
      - org.apache.xerces.xs.XSObjectList
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.XSDeclarationPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.XSSimpleType
      static: false
      superClass: org.apache.xerces.impl.dv.SchemaDVFactory
    argCount: 5
    argNames:
    - name
    - targetNamespace
    - finalSet
    - memberTypes
    - annotations
    argTypes:
    - String
    - String
    - short
    - XSSimpleType[]
    - org.apache.xerces.xs.XSObjectList
    constantsTouched: []
    func_position:
      end: 315
      start: 303
    functionDepth: 1
    functionLinenumber: 303
    functionLinenumberEnd: 315
    functionName: '[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createTypeUnion(String,String,short,XSSimpleType[],org.apache.xerces.xs.XSObjectList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/BaseSchemaDVFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(String,String,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.xs.XSObjectList)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setUnionValues(String,String,short,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,org.apache.xerces.xs.XSObjectList)'
    - System.arraycopy(XSSimpleType[],int,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory,int,org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory)
    - '[org.apache.xerces.impl.xs.XSDeclarationPool].getSimpleTypeDecl()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.XSSimpleType
    signature: '[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createTypeUnion(String,String,short,XSSimpleType[],org.apache.xerces.xs.XSObjectList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.XSDeclarationPool
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.XSDeclarationPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dv.SchemaDVFactory
    argCount: 1
    argNames:
    - declPool
    argTypes:
    - org.apache.xerces.impl.xs.XSDeclarationPool
    constantsTouched: []
    func_position:
      end: 319
      start: 317
    functionDepth: 0
    functionLinenumber: 317
    functionLinenumberEnd: 319
    functionName: '[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].setDeclPool(org.apache.xerces.impl.xs.XSDeclarationPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/BaseSchemaDVFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].setDeclPool(org.apache.xerces.impl.xs.XSDeclarationPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>()'
      Src: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory:323,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.XSDeclarationPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
      static: false
      superClass: org.apache.xerces.impl.dv.SchemaDVFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 324
      start: 322
    functionDepth: 3
    functionLinenumber: 322
    functionLinenumberEnd: 324
    functionName: '[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].newXSSimpleTypeDecl()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/BaseSchemaDVFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl
    signature: '[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].newXSSimpleTypeDecl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.impl.xs.XSDeclarationPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory
      static: false
      superClass: org.apache.xerces.impl.dv.SchemaDVFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/BaseSchemaDVFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory
    signature: '[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.apache.xerces.impl.dv.xs.DoubleDV].getAllowedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DoubleDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.DoubleDV].getAllowedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.DoubleDV:43,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.DoubleDV:45,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 47
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.impl.dv.xs.DoubleDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DoubleDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].<init>(String)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.DoubleDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].compareTo(XDouble)'
      Src: org.apache.xerces.impl.dv.xs.DoubleDV:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - value1
    - value2
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.impl.dv.xs.DoubleDV].compare(Object,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DoubleDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].compareTo(XDouble)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.DoubleDV].compare(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].isIdentical(XDouble)'
      Src: org.apache.xerces.impl.dv.xs.DoubleDV:58,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - value1
    - value2
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 61
      start: 56
    functionDepth: 1
    functionLinenumber: 56
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.impl.dv.xs.DoubleDV].isIdentical(Object,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DoubleDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].isIdentical(XDouble)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.DoubleDV].isIdentical(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dv.xs.DoubleDV:69,1
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.DoubleDV)'
      Src: org.apache.xerces.impl.dv.xs.DoubleDV:71,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 1
    argNames:
    - val
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 78
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 78
    functionName: '[org.apache.xerces.impl.dv.xs.DoubleDV].isPossibleFP(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DoubleDV.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[String].charAt(org.apache.xerces.impl.dv.xs.DoubleDV)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.DoubleDV].isPossibleFP(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.DoubleDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.DoubleDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DoubleDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.DoubleDV
    signature: '[org.apache.xerces.impl.dv.xs.DoubleDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].isPossibleFP(String)'
      Src: org.apache.xerces.impl.dv.xs.DoubleDV.XDouble:83,1
    - Dst: Double.parseDouble(String)
      Src: org.apache.xerces.impl.dv.xs.DoubleDV.XDouble:84,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.DoubleDV.XDouble:86,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.DoubleDV.XDouble:89,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.DoubleDV.XDouble:92,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.DoubleDV.XDouble:96,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - String
      classPublic: false
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces:
      - XSDouble
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.DoubleDV.XDouble
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 98
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].<init>(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DoubleDV.java
    functionUses: 1
    functionsReached:
    - Double.parseDouble(String)
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].isPossibleFP(String)'
    - '[NumberFormatException].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.DoubleDV.XDouble
    signature: '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDouble
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 116
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 116
    functionName: '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DoubleDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Double.doubleToLongBits(double)
      Src: org.apache.xerces.impl.dv.xs.DoubleDV.XDouble:123,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDouble
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 125
    functionName: '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].hashCode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DoubleDV.java
    functionUses: 0
    functionsReached:
    - Double.doubleToLongBits(double)
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Double.doubleToLongBits(double)
      Src: org.apache.xerces.impl.dv.xs.DoubleDV.XDouble:135,1
    - Dst: Double.doubleToLongBits(org.apache.xerces.impl.dv.xs.DoubleDV.XDouble)
      Src: org.apache.xerces.impl.dv.xs.DoubleDV.XDouble:135,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - XDouble
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDouble
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - XDouble
    constantsTouched: []
    func_position:
      end: 142
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 142
    functionName: '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].isIdentical(XDouble)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DoubleDV.java
    functionUses: 1
    functionsReached:
    - Double.doubleToLongBits(double)
    - Double.doubleToLongBits(org.apache.xerces.impl.dv.xs.DoubleDV.XDouble)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].isIdentical(XDouble)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - XDouble
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDouble
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - XDouble
    constantsTouched: []
    func_position:
      end: 170
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 170
    functionName: '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].compareTo(XDouble)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DoubleDV.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].compareTo(XDouble)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Double.toString(double)
      Src: org.apache.xerces.impl.dv.xs.DoubleDV.XDouble:188,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].indexOf(char)'
      Src: org.apache.xerces.impl.dv.xs.DoubleDV.XDouble:191,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].length()'
      Src: org.apache.xerces.impl.dv.xs.DoubleDV.XDouble:192,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].getChars(int,org.apache.xerces.impl.dv.xs.DoubleDV.XDouble,org.apache.xerces.impl.dv.xs.DoubleDV.XDouble,int)'
      Src: org.apache.xerces.impl.dv.xs.DoubleDV.XDouble:195,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].indexOf(char)'
      Src: org.apache.xerces.impl.dv.xs.DoubleDV.XDouble:201,1
    - Dst: '[String].<init>(org.apache.xerces.impl.dv.xs.DoubleDV.XDouble,int,org.apache.xerces.impl.dv.xs.DoubleDV.XDouble)'
      Src: org.apache.xerces.impl.dv.xs.DoubleDV.XDouble:247,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 72
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDouble
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 252
    functionName: '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DoubleDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].length()'
    - '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].getChars(int,org.apache.xerces.impl.dv.xs.DoubleDV.XDouble,org.apache.xerces.impl.dv.xs.DoubleDV.XDouble,int)'
    - '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].indexOf(char)'
    - '[String].<init>(org.apache.xerces.impl.dv.xs.DoubleDV.XDouble,int,org.apache.xerces.impl.dv.xs.DoubleDV.XDouble)'
    - Double.toString(double)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - double
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDouble
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 255
    functionName: '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DoubleDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].<init>(String,boolean)'
      Src: org.apache.xerces.impl.dv.xs.IntegerDV:36,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.IntegerDV:38,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.DecimalDV
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 40
      start: 34
    functionDepth: 3
    functionLinenumber: 34
    functionLinenumberEnd: 40
    functionName: '[org.apache.xerces.impl.dv.xs.IntegerDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/IntegerDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].<init>(String,boolean)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.IntegerDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.IntegerDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.DecimalDV
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.IntegerDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/IntegerDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.IntegerDV
    signature: '[org.apache.xerces.impl.dv.xs.IntegerDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.DayDV].parse(String)'
      Src: org.apache.xerces.impl.dv.xs.DayDV:42,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.DayDV:44,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 46
      start: 40
    functionDepth: 2
    functionLinenumber: 40
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.impl.dv.xs.DayDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DayDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DayDV].parse(String)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.DayDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.DayDV:58,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dv.xs.DayDV:59,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.DayDV:61,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.DayDV:61,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.DayDV:61,1
    - Dst: '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.DayDV:62,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DayDV].parseInt(String,int,int)'
      Src: org.apache.xerces.impl.dv.xs.DayDV:69,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DayDV].isNextCharUTCSign(String,int,org.apache.xerces.impl.dv.xs.DayDV)'
      Src: org.apache.xerces.impl.dv.xs.DayDV:72,1
    - Dst: '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.DayDV:73,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DayDV].getTimeZone(String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData,int,org.apache.xerces.impl.dv.xs.DayDV)'
      Src: org.apache.xerces.impl.dv.xs.DayDV:76,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DayDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DayDV:81,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DayDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DayDV:84,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DayDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DayDV:87,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.xs.SchemaDateTimeException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: DateTimeData
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 91
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.impl.dv.xs.DayDV].parse(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DayDV.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DayDV].isNextCharUTCSign(String,int,org.apache.xerces.impl.dv.xs.DayDV)'
    - '[org.apache.xerces.impl.dv.xs.DayDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[String].charAt(int)'
    - '[org.apache.xerces.impl.dv.xs.DayDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.DayDV].parseInt(String,int,int)'
    - '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>(String)'
    - '[org.apache.xerces.impl.dv.xs.DayDV].getTimeZone(String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData,int,org.apache.xerces.impl.dv.xs.DayDV)'
    - '[org.apache.xerces.impl.dv.xs.DayDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(String)'
    - '[String].length()'
    linkageType: ''
    returnType: DateTimeData
    signature: '[org.apache.xerces.impl.dv.xs.DayDV].parse(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.dv.xs.DayDV:100,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.DayDV:101,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.DayDV:102,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.DayDV:103,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DayDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.DayDV,int)'
      Src: org.apache.xerces.impl.dv.xs.DayDV:104,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DayDV].append(StringBuffer,char,int)'
      Src: org.apache.xerces.impl.dv.xs.DayDV:105,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dv.xs.DayDV:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 1
    argNames:
    - date
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 107
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 107
    functionName: '[org.apache.xerces.impl.dv.xs.DayDV].dateToString(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DayDV.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].<init>(int)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.impl.dv.xs.DayDV].append(StringBuffer,char,int)'
    - '[StringBuffer].append(char)'
    - '[org.apache.xerces.impl.dv.xs.DayDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.DayDV,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.DayDV].dateToString(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: datatypeFactory.newXMLGregorianCalendar(org.apache.xerces.impl.dv.xs.DayDV,org.apache.xerces.impl.dv.xs.DayDV,org.apache.xerces.impl.dv.xs.DayDV,org.apache.xerces.impl.dv.xs.DayDV,org.apache.xerces.impl.dv.xs.DayDV,org.apache.xerces.impl.dv.xs.DayDV,org.apache.xerces.impl.dv.xs.DayDV)
      Src: org.apache.xerces.impl.dv.xs.DayDV:110,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 1
    argNames:
    - date
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 114
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 114
    functionName: '[org.apache.xerces.impl.dv.xs.DayDV].getXMLGregorianCalendar(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DayDV.java
    functionUses: 0
    functionsReached:
    - datatypeFactory.newXMLGregorianCalendar(org.apache.xerces.impl.dv.xs.DayDV,org.apache.xerces.impl.dv.xs.DayDV,org.apache.xerces.impl.dv.xs.DayDV,org.apache.xerces.impl.dv.xs.DayDV,org.apache.xerces.impl.dv.xs.DayDV,org.apache.xerces.impl.dv.xs.DayDV,org.apache.xerces.impl.dv.xs.DayDV)
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.impl.dv.xs.DayDV].getXMLGregorianCalendar(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.DayDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.DayDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DayDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.DayDV
    signature: '[org.apache.xerces.impl.dv.xs.DayDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDV].parse(String)'
      Src: org.apache.xerces.impl.dv.xs.MonthDV:47,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.MonthDV:49,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 51
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 51
    functionName: '[org.apache.xerces.impl.dv.xs.MonthDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/MonthDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.MonthDV].parse(String)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.MonthDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.MonthDV:62,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dv.xs.MonthDV:63,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.MonthDV:68,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.MonthDV:68,1
    - Dst: '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.MonthDV:69,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDV].parseInt(String,int,org.apache.xerces.impl.dv.xs.MonthDV)'
      Src: org.apache.xerces.impl.dv.xs.MonthDV:72,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dv.xs.MonthDV:77,1
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.MonthDV)'
      Src: org.apache.xerces.impl.dv.xs.MonthDV:78,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.MonthDV:78,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDV].isNextCharUTCSign(String,org.apache.xerces.impl.dv.xs.MonthDV,org.apache.xerces.impl.dv.xs.MonthDV)'
      Src: org.apache.xerces.impl.dv.xs.MonthDV:82,1
    - Dst: '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.MonthDV:83,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDV].getTimeZone(String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData,org.apache.xerces.impl.dv.xs.MonthDV,org.apache.xerces.impl.dv.xs.MonthDV)'
      Src: org.apache.xerces.impl.dv.xs.MonthDV:86,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.MonthDV:90,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.MonthDV:93,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.MonthDV:96,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.xs.SchemaDateTimeException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: DateTimeData
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 100
    functionName: '[org.apache.xerces.impl.dv.xs.MonthDV].parse(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/MonthDV.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.MonthDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.MonthDV].getTimeZone(String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData,org.apache.xerces.impl.dv.xs.MonthDV,org.apache.xerces.impl.dv.xs.MonthDV)'
    - '[String].charAt(org.apache.xerces.impl.dv.xs.MonthDV)'
    - '[org.apache.xerces.impl.dv.xs.MonthDV].isNextCharUTCSign(String,org.apache.xerces.impl.dv.xs.MonthDV,org.apache.xerces.impl.dv.xs.MonthDV)'
    - '[org.apache.xerces.impl.dv.xs.MonthDV].parseInt(String,int,org.apache.xerces.impl.dv.xs.MonthDV)'
    - '[org.apache.xerces.impl.dv.xs.MonthDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[String].charAt(int)'
    - '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>(String)'
    - '[org.apache.xerces.impl.dv.xs.MonthDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(String)'
    - '[String].length()'
    linkageType: ''
    returnType: DateTimeData
    signature: '[org.apache.xerces.impl.dv.xs.MonthDV].parse(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.dv.xs.MonthDV:151,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.MonthDV:152,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.MonthDV:153,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.MonthDV,int)'
      Src: org.apache.xerces.impl.dv.xs.MonthDV:154,1
    - Dst: '[org.apache.xerces.impl.dv.xs.MonthDV].append(StringBuffer,char,int)'
      Src: org.apache.xerces.impl.dv.xs.MonthDV:155,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dv.xs.MonthDV:156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 1
    argNames:
    - date
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 157
      start: 150
    functionDepth: 1
    functionLinenumber: 150
    functionLinenumberEnd: 157
    functionName: '[org.apache.xerces.impl.dv.xs.MonthDV].dateToString(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/MonthDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.MonthDV].append(StringBuffer,char,int)'
    - '[StringBuffer].<init>(int)'
    - '[org.apache.xerces.impl.dv.xs.MonthDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.MonthDV,int)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.MonthDV].dateToString(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: datatypeFactory.newXMLGregorianCalendar(org.apache.xerces.impl.dv.xs.MonthDV,org.apache.xerces.impl.dv.xs.MonthDV,org.apache.xerces.impl.dv.xs.MonthDV,org.apache.xerces.impl.dv.xs.MonthDV,org.apache.xerces.impl.dv.xs.MonthDV,org.apache.xerces.impl.dv.xs.MonthDV,org.apache.xerces.impl.dv.xs.MonthDV)
      Src: org.apache.xerces.impl.dv.xs.MonthDV:160,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 1
    argNames:
    - date
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 164
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionName: '[org.apache.xerces.impl.dv.xs.MonthDV].getXMLGregorianCalendar(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/MonthDV.java
    functionUses: 0
    functionsReached:
    - datatypeFactory.newXMLGregorianCalendar(org.apache.xerces.impl.dv.xs.MonthDV,org.apache.xerces.impl.dv.xs.MonthDV,org.apache.xerces.impl.dv.xs.MonthDV,org.apache.xerces.impl.dv.xs.MonthDV,org.apache.xerces.impl.dv.xs.MonthDV,org.apache.xerces.impl.dv.xs.MonthDV,org.apache.xerces.impl.dv.xs.MonthDV)
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.impl.dv.xs.MonthDV].getXMLGregorianCalendar(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.MonthDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.MonthDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/MonthDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.MonthDV
    signature: '[org.apache.xerces.impl.dv.xs.MonthDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 329
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 329
    functionName: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].getAllowedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/PrecisionDecimalDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].getAllowedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV:337,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV:339,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 341
      start: 334
    functionDepth: 3
    functionLinenumber: 334
    functionLinenumberEnd: 341
    functionName: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/PrecisionDecimalDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].<init>(String)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compareTo(XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV:344,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - value1
    - value2
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 345
      start: 343
    functionDepth: 3
    functionLinenumber: 343
    functionLinenumberEnd: 345
    functionName: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].compare(Object,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/PrecisionDecimalDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compareTo(XPrecisionDecimal)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].compare(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 349
      start: 347
    functionDepth: 0
    functionLinenumber: 347
    functionLinenumberEnd: 349
    functionName: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].getFractionDigits(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/PrecisionDecimalDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].getFractionDigits(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 353
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 353
    functionName: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].getTotalDigits(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/PrecisionDecimalDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].getTotalDigits(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].isIdentical(XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV:358,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - value1
    - value2
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 359
      start: 355
    functionDepth: 2
    functionLinenumber: 355
    functionLinenumberEnd: 359
    functionName: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].isIdentical(Object,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/PrecisionDecimalDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].isIdentical(XPrecisionDecimal)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].isIdentical(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/PrecisionDecimalDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV
    signature: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:55,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:59,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:59,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:59,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:60,1
    - Dst: '[String].substring(int)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:60,1
    - Dst: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].initD(String)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:63,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - int
      - String
      classPublic: false
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - content
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 54
    functionDepth: 2
    functionLinenumber: 54
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].<init>(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/PrecisionDecimalDV.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].initD(String)'
    - '[String].equals(String)'
    - '[String].substring(int)'
    - '[String].charAt(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal
    signature: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:67,1
    - Dst: '[NumberFormatException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:69,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:76,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:80,1
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:87,1
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:92,1
    - Dst: '[org.apache.xerces.impl.dv.xs.TypeValidator].isDigit(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:92,1
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:97,1
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:97,1
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:97,1
    - Dst: '[NumberFormatException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:98,1
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:100,1
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:107,1
    - Dst: '[org.apache.xerces.impl.dv.xs.TypeValidator].isDigit(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:107,1
    - Dst: '[String].substring(int,org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:111,1
    - Dst: Integer.parseInt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:111,1
    - Dst: '[NumberFormatException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:117,1
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:126,1
    - Dst: '[org.apache.xerces.impl.dv.xs.TypeValidator].isDigit(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:126,1
    - Dst: '[NumberFormatException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:127,1
    - Dst: '[String].substring(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal,org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:134,1
    - Dst: '[String].substring(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal,org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:138,1
    - Dst: '[String].substring(int,org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:140,1
    - Dst: Integer.parseInt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:140,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 73
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - int
      - String
      classPublic: false
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - content
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 144
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 144
    functionName: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].initD(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/PrecisionDecimalDV.java
    functionUses: 1
    functionsReached:
    - '[String].substring(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal,org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
    - '[String].charAt(int)'
    - '[String].charAt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
    - '[String].substring(int,org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
    - '[org.apache.xerces.impl.dv.xs.TypeValidator].isDigit(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
    - Integer.parseInt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)
    - '[String].length()'
    - '[NumberFormatException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].initD(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compareTo(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:155,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 156
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 156
    functionName: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/PrecisionDecimalDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compareTo(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:162,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:165,1
    - Dst: '[StringBuffer].<init>(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:166,1
    - Dst: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].truncateTrailingZeros(StringBuffer,StringBuffer)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:168,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:169,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:169,1
    - Dst: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compareTo(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:169,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - XPrecisionDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - oval
    argTypes:
    - XPrecisionDecimal
    constantsTouched: []
    func_position:
      end: 170
      start: 161
    functionDepth: 2
    functionLinenumber: 161
    functionLinenumberEnd: 170
    functionName: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compareFractionalPart(XPrecisionDecimal)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/PrecisionDecimalDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compareTo(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
    - '[StringBuffer].<init>(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
    - '[String].equals(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
    - '[StringBuffer].<init>(String)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].truncateTrailingZeros(StringBuffer,StringBuffer)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compareFractionalPart(XPrecisionDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:173,1
    - Dst: '[StringBuffer].charAt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:174,1
    - Dst: '[StringBuffer].deleteCharAt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:175,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:179,1
    - Dst: '[StringBuffer].charAt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:180,1
    - Dst: '[StringBuffer].deleteCharAt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:181,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - StringBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - fValue
    - otherFValue
    argTypes:
    - StringBuffer
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 184
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 184
    functionName: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].truncateTrailingZeros(StringBuffer,StringBuffer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/PrecisionDecimalDV.java
    functionUses: 2
    functionsReached:
    - '[StringBuffer].charAt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
    - '[StringBuffer].length()'
    - '[StringBuffer].deleteCharAt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].truncateTrailingZeros(StringBuffer,StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:193,1
    - Dst: val.ivalue.equals(String)
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:193,1
    - Dst: '[String].equals(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:194,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:196,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:202,1
    - Dst: val.ivalue.equals(String)
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:202,1
    - Dst: '[String].equals(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:203,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:205,1
    - Dst: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compare(XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:213,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - XPrecisionDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - XPrecisionDecimal
    constantsTouched: []
    func_position:
      end: 214
      start: 186
    functionDepth: 2
    functionLinenumber: 186
    functionLinenumberEnd: 214
    functionName: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compareTo(XPrecisionDecimal)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/PrecisionDecimalDV.java
    functionUses: 1
    functionsReached:
    - '[String].equals(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compare(XPrecisionDecimal)'
    - val.ivalue.equals(String)
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compareTo(XPrecisionDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].intComp(XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:222,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:231,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:232,1
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:235,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:235,1
    - Dst: '[StringBuffer].deleteCharAt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:236,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:239,1
    - Dst: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compareDecimal(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal,org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal,org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal,org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:241,1
    - Dst: '[StringBuffer].<init>(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:245,1
    - Dst: '[StringBuffer].<init>(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:246,1
    - Dst: val.fvalue.charAt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:249,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:249,1
    - Dst: '[StringBuffer].deleteCharAt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:250,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:253,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:255,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:255,1
    - Dst: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compareDecimal(String,org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal,String,org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:255,1
    - Dst: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].intComp(XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:260,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - XPrecisionDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - XPrecisionDecimal
    constantsTouched: []
    func_position:
      end: 262
      start: 218
    functionDepth: 1
    functionLinenumber: 218
    functionLinenumberEnd: 262
    functionName: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compare(XPrecisionDecimal)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/PrecisionDecimalDV.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].<init>(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
    - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compareDecimal(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal,org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal,org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal,org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
    - val.fvalue.charAt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)
    - '[String].charAt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
    - '[StringBuffer].append(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
    - '[StringBuffer].<init>(String)'
    - '[StringBuffer].deleteCharAt(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
    - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compareDecimal(String,org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal,String,org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
    - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].intComp(XPrecisionDecimal)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compare(XPrecisionDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compareDecimal(String,org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal,String,org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:272,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - XPrecisionDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - XPrecisionDecimal
    constantsTouched: []
    func_position:
      end: 273
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 273
    functionName: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].intComp(XPrecisionDecimal)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/PrecisionDecimalDV.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compareDecimal(String,org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal,String,org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].intComp(XPrecisionDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].compareTo(String)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:280,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:284,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:287,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:288,1
    - Dst: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].truncateTrailingZeros(StringBuffer,StringBuffer)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:290,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:291,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:291,1
    - Dst: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compareTo(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:291,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - iValue
    - fValue
    - otherIValue
    - otherFValue
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 293
      start: 279
    functionDepth: 2
    functionLinenumber: 279
    functionLinenumberEnd: 293
    functionName: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compareDecimal(String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/PrecisionDecimalDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compareTo(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
    - '[String].equals(String)'
    - '[StringBuffer].<init>(String)'
    - '[String].compareTo(String)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].truncateTrailingZeros(StringBuffer,StringBuffer)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compareDecimal(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].makeCanonical()'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:299,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 302
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 302
    functionName: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/PrecisionDecimalDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].makeCanonical()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 307
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 307
    functionName: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].makeCanonical()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/PrecisionDecimalDV.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].makeCanonical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:314,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:314,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:314,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:314,1
    - Dst: '[String].equals(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:318,1
    - Dst: '[String].equals(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
      Src: org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal:318,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - XPrecisionDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - int
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - decimal
    argTypes:
    - XPrecisionDecimal
    constantsTouched: []
    func_position:
      end: 321
      start: 313
    functionDepth: 1
    functionLinenumber: 313
    functionLinenumberEnd: 321
    functionName: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].isIdentical(XPrecisionDecimal)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/PrecisionDecimalDV.java
    functionUses: 1
    functionsReached:
    - '[String].equals(String)'
    - '[String].equals(org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].isIdentical(XPrecisionDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.DateTimeDV].parse(String)'
      Src: org.apache.xerces.impl.dv.xs.DateTimeDV:42,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.DateTimeDV:44,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 46
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.impl.dv.xs.DateTimeDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DateTimeDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DateTimeDV].parse(String)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.DateTimeDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.DateTimeDV:57,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dv.xs.DateTimeDV:58,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateTimeDV].indexOf(String,int,org.apache.xerces.impl.dv.xs.DateTimeDV,char)'
      Src: org.apache.xerces.impl.dv.xs.DateTimeDV:60,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateTimeDV].getDate(String,int,org.apache.xerces.impl.dv.xs.DateTimeDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DateTimeDV:63,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateTimeDV].getTime(String,int,org.apache.xerces.impl.dv.xs.DateTimeDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DateTimeDV:64,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.DateTimeDV:68,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateTimeDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DateTimeDV:76,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateTimeDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DateTimeDV:79,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateTimeDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DateTimeDV:82,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.xs.SchemaDateTimeException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: DateTimeData
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 85
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.impl.dv.xs.DateTimeDV].parse(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DateTimeDV.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DateTimeDV].indexOf(String,int,org.apache.xerces.impl.dv.xs.DateTimeDV,char)'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.dv.xs.DateTimeDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.DateTimeDV].getTime(String,int,org.apache.xerces.impl.dv.xs.DateTimeDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.DateTimeDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.DateTimeDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(String)'
    - '[org.apache.xerces.impl.dv.xs.DateTimeDV].getDate(String,int,org.apache.xerces.impl.dv.xs.DateTimeDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[String].length()'
    linkageType: ''
    returnType: DateTimeData
    signature: '[org.apache.xerces.impl.dv.xs.DateTimeDV].parse(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: datatypeFactory.newXMLGregorianCalendar(org.apache.xerces.impl.dv.xs.DateTimeDV,org.apache.xerces.impl.dv.xs.DateTimeDV,org.apache.xerces.impl.dv.xs.DateTimeDV,org.apache.xerces.impl.dv.xs.DateTimeDV,org.apache.xerces.impl.dv.xs.DateTimeDV,int)
      Src: org.apache.xerces.impl.dv.xs.DateTimeDV:88,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 1
    argNames:
    - date
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 92
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 92
    functionName: '[org.apache.xerces.impl.dv.xs.DateTimeDV].getXMLGregorianCalendar(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DateTimeDV.java
    functionUses: 0
    functionsReached:
    - datatypeFactory.newXMLGregorianCalendar(org.apache.xerces.impl.dv.xs.DateTimeDV,org.apache.xerces.impl.dv.xs.DateTimeDV,org.apache.xerces.impl.dv.xs.DateTimeDV,org.apache.xerces.impl.dv.xs.DateTimeDV,org.apache.xerces.impl.dv.xs.DateTimeDV,int)
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.impl.dv.xs.DateTimeDV].getXMLGregorianCalendar(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.DateTimeDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.DateTimeDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DateTimeDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.DateTimeDV
    signature: '[org.apache.xerces.impl.dv.xs.DateTimeDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.apache.xerces.impl.dv.xs.EntityDV].getAllowedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/EntityDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.EntityDV].getAllowedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isValidNCName(String)'
      Src: org.apache.xerces.impl.dv.xs.EntityDV:41,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.EntityDV:42,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 46
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.impl.dv.xs.EntityDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/EntityDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isValidNCName(String)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.EntityDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].isEntityUnparsed(String)'
      Src: org.apache.xerces.impl.dv.xs.EntityDV:49,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.EntityDV:50,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - value
    - context
    argTypes:
    - Object
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.impl.dv.xs.EntityDV].checkExtraRules(Object,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/EntityDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidationContext].isEntityUnparsed(String)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.EntityDV].checkExtraRules(Object,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.EntityDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.EntityDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/EntityDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.EntityDV
    signature: '[org.apache.xerces.impl.dv.xs.EntityDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.DateDV].parse(String)'
      Src: org.apache.xerces.impl.dv.xs.DateDV:40,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.DateDV:42,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.DateTimeDV
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 44
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.impl.dv.xs.DateDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DateDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DateDV].parse(String)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.DateDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.DateDV:55,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dv.xs.DateDV:56,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateDV].getDate(String,int,org.apache.xerces.impl.dv.xs.DateDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DateDV:58,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateDV].parseTimeZone(String,org.apache.xerces.impl.dv.xs.DateDV,org.apache.xerces.impl.dv.xs.DateDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DateDV:59,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DateDV:63,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DateDV:66,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DateDV:69,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.xs.SchemaDateTimeException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: DateTimeData
      static: false
      superClass: org.apache.xerces.impl.dv.xs.DateTimeDV
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 72
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.impl.dv.xs.DateDV].parse(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DateDV.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DateDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.DateDV].getDate(String,int,org.apache.xerces.impl.dv.xs.DateDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.DateDV].parseTimeZone(String,org.apache.xerces.impl.dv.xs.DateDV,org.apache.xerces.impl.dv.xs.DateDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.DateDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.DateDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(String)'
    - '[String].length()'
    linkageType: ''
    returnType: DateTimeData
    signature: '[org.apache.xerces.impl.dv.xs.DateDV].parse(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.dv.xs.DateDV:75,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.DateDV,int)'
      Src: org.apache.xerces.impl.dv.xs.DateDV:76,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.DateDV:77,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.DateDV,int)'
      Src: org.apache.xerces.impl.dv.xs.DateDV:78,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.DateDV:79,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.DateDV,int)'
      Src: org.apache.xerces.impl.dv.xs.DateDV:80,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DateDV].append(StringBuffer,char,int)'
      Src: org.apache.xerces.impl.dv.xs.DateDV:81,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dv.xs.DateDV:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.dv.xs.DateTimeDV
    argCount: 1
    argNames:
    - date
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 83
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.impl.dv.xs.DateDV].dateToString(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DateDV.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].<init>(int)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[org.apache.xerces.impl.dv.xs.DateDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.DateDV,int)'
    - '[org.apache.xerces.impl.dv.xs.DateDV].append(StringBuffer,char,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.DateDV].dateToString(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: datatypeFactory.newXMLGregorianCalendar(org.apache.xerces.impl.dv.xs.DateDV,org.apache.xerces.impl.dv.xs.DateDV,org.apache.xerces.impl.dv.xs.DateDV,org.apache.xerces.impl.dv.xs.DateDV,org.apache.xerces.impl.dv.xs.DateDV,org.apache.xerces.impl.dv.xs.DateDV,org.apache.xerces.impl.dv.xs.DateDV)
      Src: org.apache.xerces.impl.dv.xs.DateDV:86,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: false
      superClass: org.apache.xerces.impl.dv.xs.DateTimeDV
    argCount: 1
    argNames:
    - date
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 90
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.impl.dv.xs.DateDV].getXMLGregorianCalendar(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DateDV.java
    functionUses: 0
    functionsReached:
    - datatypeFactory.newXMLGregorianCalendar(org.apache.xerces.impl.dv.xs.DateDV,org.apache.xerces.impl.dv.xs.DateDV,org.apache.xerces.impl.dv.xs.DateDV,org.apache.xerces.impl.dv.xs.DateDV,org.apache.xerces.impl.dv.xs.DateDV,org.apache.xerces.impl.dv.xs.DateDV,org.apache.xerces.impl.dv.xs.DateDV)
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.impl.dv.xs.DateDV].getXMLGregorianCalendar(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.DateDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.DateTimeDV
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.DateDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DateDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.DateDV
    signature: '[org.apache.xerces.impl.dv.xs.DateDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.xerces.impl.dv.xs.AnyURIDV].getAllowedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AnyURIDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.AnyURIDV].getAllowedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dv.xs.AnyURIDV:55,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AnyURIDV].encode(String)'
      Src: org.apache.xerces.impl.dv.xs.AnyURIDV:57,1
    - Dst: '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,String)'
      Src: org.apache.xerces.impl.dv.xs.AnyURIDV:61,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AnyURIDV:64,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 69
      start: 52
    functionDepth: 4
    functionLinenumber: 52
    functionLinenumberEnd: 69
    functionName: '[org.apache.xerces.impl.dv.xs.AnyURIDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AnyURIDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,String)'
    - '[String].length()'
    - '[org.apache.xerces.impl.dv.xs.AnyURIDV].encode(String)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.AnyURIDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dv.xs.AnyURIDV:105,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.dv.xs.AnyURIDV:106,1
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.AnyURIDV)'
      Src: org.apache.xerces.impl.dv.xs.AnyURIDV:111,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.AnyURIDV:116,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.dv.xs.AnyURIDV:117,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.dv.xs.AnyURIDV:118,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.AnyURIDV:121,1
    - Dst: '[String].substring(org.apache.xerces.impl.dv.xs.AnyURIDV)'
      Src: org.apache.xerces.impl.dv.xs.AnyURIDV:131,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AnyURIDV].getBytes(String)'
      Src: org.apache.xerces.impl.dv.xs.AnyURIDV:131,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.AnyURIDV:144,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.dv.xs.AnyURIDV:145,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.dv.xs.AnyURIDV:146,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.AnyURIDV:149,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.dv.xs.AnyURIDV:150,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.impl.dv.xs.AnyURIDV:151,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.AnyURIDV:154,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.impl.dv.xs.AnyURIDV:161,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dv.xs.AnyURIDV:162,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 1
    argNames:
    - anyURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 167
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 167
    functionName: '[org.apache.xerces.impl.dv.xs.AnyURIDV].encode(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AnyURIDV.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(org.apache.xerces.impl.dv.xs.AnyURIDV)'
    - '[String].substring(org.apache.xerces.impl.dv.xs.AnyURIDV)'
    - '[StringBuffer].length()'
    - '[StringBuffer].<init>(int)'
    - '[org.apache.xerces.impl.dv.xs.AnyURIDV].getBytes(String)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append()'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.AnyURIDV].encode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.URI
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.AnyURIDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.AnyURIDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AnyURIDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.AnyURIDV
    signature: '[org.apache.xerces.impl.dv.xs.AnyURIDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.apache.xerces.impl.dv.xs.QNameDV].getAllowedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/QNameDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.QNameDV].getAllowedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(String)'
      Src: org.apache.xerces.impl.dv.xs.QNameDV:50,1
    - Dst: '[String].substring(int,org.apache.xerces.impl.dv.xs.QNameDV)'
      Src: org.apache.xerces.impl.dv.xs.QNameDV:52,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].getSymbol(org.apache.xerces.impl.dv.xs.QNameDV)'
      Src: org.apache.xerces.impl.dv.xs.QNameDV:52,1
    - Dst: '[String].substring(int)'
      Src: org.apache.xerces.impl.dv.xs.QNameDV:53,1
    - Dst: prefix.length()
      Src: org.apache.xerces.impl.dv.xs.QNameDV:60,1
    - Dst: '[org.apache.xerces.util.XMLChar].isValidNCName(org.apache.xerces.impl.dv.xs.QNameDV)'
      Src: org.apache.xerces.impl.dv.xs.QNameDV:60,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.QNameDV:61,1
    - Dst: '[org.apache.xerces.util.XMLChar].isValidNCName(org.apache.xerces.impl.dv.xs.QNameDV)'
      Src: org.apache.xerces.impl.dv.xs.QNameDV:63,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.QNameDV:64,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].getURI(org.apache.xerces.impl.dv.xs.QNameDV)'
      Src: org.apache.xerces.impl.dv.xs.QNameDV:67,1
    - Dst: prefix.length()
      Src: org.apache.xerces.impl.dv.xs.QNameDV:68,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.QNameDV:69,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].getSymbol(org.apache.xerces.impl.dv.xs.QNameDV)'
      Src: org.apache.xerces.impl.dv.xs.QNameDV:71,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].getSymbol(String)'
      Src: org.apache.xerces.impl.dv.xs.QNameDV:71,1
    - Dst: '[org.apache.xerces.impl.dv.xs.QNameDV.XQName].<init>(org.apache.xerces.impl.dv.xs.QNameDV,String,String,String)'
      Src: org.apache.xerces.impl.dv.xs.QNameDV:71,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 73
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.impl.dv.xs.QNameDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/QNameDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidationContext].getSymbol(String)'
    - '[String].substring(int,org.apache.xerces.impl.dv.xs.QNameDV)'
    - '[org.apache.xerces.impl.dv.xs.QNameDV.XQName].<init>(org.apache.xerces.impl.dv.xs.QNameDV,String,String,String)'
    - '[String].substring(int)'
    - '[String].indexOf(String)'
    - '[org.apache.xerces.impl.dv.ValidationContext].getSymbol(org.apache.xerces.impl.dv.xs.QNameDV)'
    - prefix.length()
    - '[org.apache.xerces.util.XMLChar].isValidNCName(org.apache.xerces.impl.dv.xs.QNameDV)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    - '[org.apache.xerces.impl.dv.ValidationContext].getURI(org.apache.xerces.impl.dv.xs.QNameDV)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.QNameDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ((XQName)value).rawname.length()
      Src: org.apache.xerces.impl.dv.xs.QNameDV:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.impl.dv.xs.QNameDV].getDataLength(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/QNameDV.java
    functionUses: 0
    functionsReached:
    - ((XQName)value).rawname.length()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.QNameDV].getDataLength(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].intern()'
      Src: org.apache.xerces.impl.dv.xs.QNameDV:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.QNameDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.QNameDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/QNameDV.java
    functionUses: 6
    functionsReached:
    - '[String].intern()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.QNameDV
    signature: '[org.apache.xerces.impl.dv.xs.QNameDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.QNameDV.XQName].setValues(String,String,String,String)'
      Src: org.apache.xerces.impl.dv.xs.QNameDV.XQName:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSQName
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.QNameDV.XQName
      static: false
      superClass: QName
    argCount: 4
    argNames:
    - prefix
    - localpart
    - rawname
    - uri
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.impl.dv.xs.QNameDV.XQName].<init>(String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/QNameDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.QNameDV.XQName].setValues(String,String,String,String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.QNameDV.XQName
    signature: '[org.apache.xerces.impl.dv.xs.QNameDV.XQName].<init>(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSQName
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: QName
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 97
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 97
    functionName: '[org.apache.xerces.impl.dv.xs.QNameDV.XQName].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/QNameDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.QNameDV.XQName].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSQName
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: QName
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.impl.dv.xs.QNameDV.XQName].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/QNameDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.QNameDV.XQName].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.QName].<init>(org.apache.xerces.impl.dv.xs.QNameDV.XQName,org.apache.xerces.impl.dv.xs.QNameDV.XQName,org.apache.xerces.impl.dv.xs.QNameDV.XQName)'
      Src: org.apache.xerces.impl.dv.xs.QNameDV.XQName:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSQName
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: QName
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.apache.xerces.impl.dv.xs.QNameDV.XQName].getJAXPQName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/QNameDV.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.QName].<init>(org.apache.xerces.impl.dv.xs.QNameDV.XQName,org.apache.xerces.impl.dv.xs.QNameDV.XQName,org.apache.xerces.impl.dv.xs.QNameDV.XQName)'
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[org.apache.xerces.impl.dv.xs.QNameDV.XQName].getJAXPQName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSQName
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.QName
      static: false
      superClass: QName
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.apache.xerces.impl.dv.xs.QNameDV.XQName].getXNIQName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/QNameDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.QName
    signature: '[org.apache.xerces.impl.dv.xs.QNameDV.XQName].getXNIQName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.XSSimpleType
      static: false
      superClass: org.apache.xerces.impl.dv.xs.BaseDVFactory
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.impl.dv.xs.FullDVFactory].getBuiltInType(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/FullDVFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.XSSimpleType
    signature: '[org.apache.xerces.impl.dv.xs.FullDVFactory].getBuiltInType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].makeClone()'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SymbolHash
      static: false
      superClass: org.apache.xerces.impl.dv.xs.BaseDVFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.impl.dv.xs.FullDVFactory].getBuiltInTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/FullDVFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].makeClone()'
    linkageType: ''
    returnType: org.apache.xerces.util.SymbolHash
    signature: '[org.apache.xerces.impl.dv.xs.FullDVFactory].getBuiltInTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.BaseDVFactory].createBuiltInTypes(org.apache.xerces.util.SymbolHash)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:73,1
    - Dst: '[org.apache.xerces.impl.dv.XSFacets].<init>()'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:96,1
    - Dst: '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.dv.xs.FullDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:99,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.FullDVFactory,short,org.apache.xerces.impl.dv.xs.FullDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.FullDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:101,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:101,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.FullDVFactory,short,org.apache.xerces.impl.dv.xs.FullDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.FullDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:102,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:102,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.FullDVFactory,short,org.apache.xerces.impl.dv.xs.FullDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.FullDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:103,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:103,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.FullDVFactory,short,org.apache.xerces.impl.dv.xs.FullDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.FullDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:104,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:104,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.FullDVFactory,short,org.apache.xerces.impl.dv.xs.FullDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.FullDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:105,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:105,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.FullDVFactory,short,org.apache.xerces.impl.dv.xs.FullDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.FullDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:106,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:106,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.FullDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.FullDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:109,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.FullDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:110,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:111,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.FullDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.FullDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:114,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.FullDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:115,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:116,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.FullDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.FullDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:120,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:121,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:122,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.FullDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.FullDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:125,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.FullDVFactory,short,short)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:126,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:127,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.FullDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.FullDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:130,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.FullDVFactory,short,short)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:131,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:132,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.FullDVFactory,short,org.apache.xerces.impl.dv.xs.FullDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.FullDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:134,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:134,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.FullDVFactory,short,org.apache.xerces.impl.dv.xs.FullDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.FullDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:135,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:136,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(null,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,null)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:139,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.FullDVFactory,String,short,boolean,null)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:140,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.FullDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:141,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:142,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.FullDVFactory,short,org.apache.xerces.impl.dv.xs.FullDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.FullDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:144,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:145,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(null,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,null)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:148,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.FullDVFactory,String,short,boolean,null)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:149,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.FullDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:150,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:151,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.FullDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.FullDVFactory)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:155,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.FullDVFactory,short,short)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:156,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:157,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(null,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,null)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:160,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.FullDVFactory,String,short,boolean,null)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:161,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.FullDVFactory,short)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:162,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 87
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolHash
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.apache.xerces.impl.dv.xs.BaseDVFactory
    argCount: 1
    argNames:
    - types
    argTypes:
    - org.apache.xerces.util.SymbolHash
    constantsTouched: []
    func_position:
      end: 164
      start: 71
    functionDepth: 9
    functionLinenumber: 71
    functionLinenumberEnd: 164
    functionName: '[org.apache.xerces.impl.dv.xs.FullDVFactory].createBuiltInTypes(org.apache.xerces.util.SymbolHash)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/FullDVFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.FullDVFactory,short)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.FullDVFactory,short,org.apache.xerces.impl.dv.xs.FullDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.FullDVFactory)'
    - '[org.apache.xerces.impl.dv.xs.BaseDVFactory].createBuiltInTypes(org.apache.xerces.util.SymbolHash)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(null,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,null)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.FullDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.FullDVFactory)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.impl.dv.xs.FullDVFactory,String,short,boolean,null)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,org.apache.xerces.impl.dv.xs.FullDVFactory,short,short)'
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.FullDVFactory,String,short,boolean,null,org.apache.xerces.impl.dv.xs.FullDVFactory)'
    - '[org.apache.xerces.impl.dv.XSFacets].<init>()'
    - '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.dv.xs.FullDVFactory)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.FullDVFactory,org.apache.xerces.impl.dv.xs.FullDVFactory,short,org.apache.xerces.impl.dv.xs.FullDVFactory,boolean,boolean,boolean,boolean,org.apache.xerces.impl.dv.xs.FullDVFactory)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.FullDVFactory].createBuiltInTypes(org.apache.xerces.util.SymbolHash)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.impl.dv.xs.FullDVFactory:40,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.FullDVFactory
      static: false
      superClass: org.apache.xerces.impl.dv.xs.BaseDVFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.FullDVFactory].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/FullDVFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.FullDVFactory
    signature: '[org.apache.xerces.impl.dv.xs.FullDVFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.impl.dv.xs.TypeValidator].getAllowedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/TypeValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.TypeValidator].getAllowedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: false
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 59
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.impl.dv.xs.TypeValidator].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/TypeValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.TypeValidator].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - context
    argTypes:
    - Object
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 65
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.impl.dv.xs.TypeValidator].checkExtraRules(Object,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/TypeValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.TypeValidator].checkExtraRules(Object,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].equals(Object)'
      Src: org.apache.xerces.impl.dv.xs.TypeValidator:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value1
    - value2
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.apache.xerces.impl.dv.xs.TypeValidator].isIdentical(Object,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/TypeValidator.java
    functionUses: 0
    functionsReached:
    - '[Object].equals(Object)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.TypeValidator].isIdentical(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value1
    - value2
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.impl.dv.xs.TypeValidator].compare(Object,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/TypeValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.TypeValidator].compare(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: str.length()
      Src: org.apache.xerces.impl.dv.xs.TypeValidator:98,1
    - Dst: '[org.apache.xerces.impl.dv.xs.TypeValidator].getCodePointLength(org.apache.xerces.impl.dv.xs.TypeValidator)'
      Src: org.apache.xerces.impl.dv.xs.TypeValidator:100,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 103
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 103
    functionName: '[org.apache.xerces.impl.dv.xs.TypeValidator].getDataLength(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/TypeValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.TypeValidator].getCodePointLength(org.apache.xerces.impl.dv.xs.TypeValidator)'
    - str.length()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.TypeValidator].getDataLength(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 109
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 109
    functionName: '[org.apache.xerces.impl.dv.xs.TypeValidator].getTotalDigits(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/TypeValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.TypeValidator].getTotalDigits(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.apache.xerces.impl.dv.xs.TypeValidator].getFractionDigits(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/TypeValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.TypeValidator].getFractionDigits(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dv.xs.TypeValidator:121,1
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.TypeValidator)'
      Src: org.apache.xerces.impl.dv.xs.TypeValidator:124,1
    - Dst: '[org.apache.xerces.util.XMLChar].isHighSurrogate(org.apache.xerces.impl.dv.xs.TypeValidator)'
      Src: org.apache.xerces.impl.dv.xs.TypeValidator:124,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.dv.xs.TypeValidator:125,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.impl.dv.xs.TypeValidator)'
      Src: org.apache.xerces.impl.dv.xs.TypeValidator:125,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 134
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 134
    functionName: '[org.apache.xerces.impl.dv.xs.TypeValidator].getCodePointLength(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/TypeValidator.java
    functionUses: 0
    functionsReached:
    - '[String].charAt()'
    - '[String].charAt(org.apache.xerces.impl.dv.xs.TypeValidator)'
    - '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.impl.dv.xs.TypeValidator)'
    - '[org.apache.xerces.util.XMLChar].isHighSurrogate(org.apache.xerces.impl.dv.xs.TypeValidator)'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.TypeValidator].getCodePointLength(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: '[org.apache.xerces.impl.dv.xs.TypeValidator].isDigit(char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/TypeValidator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.TypeValidator].isDigit(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.TypeValidator].isDigit(char)'
      Src: org.apache.xerces.impl.dv.xs.TypeValidator:144,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 1
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[org.apache.xerces.impl.dv.xs.TypeValidator].getDigit(char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/TypeValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.TypeValidator].isDigit(char)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.TypeValidator].getDigit(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.impl.dv.xs.TypeValidator:42,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.impl.dv.xs.TypeValidator:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.TypeValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.TypeValidator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/TypeValidator.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.TypeValidator
    signature: '[org.apache.xerces.impl.dv.xs.TypeValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl].createBuiltInTypes(org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl:47,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl:50,1
    - Dst: '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl)'
      Src: org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl:53,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl,org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl,short,org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl,boolean,boolean,boolean,boolean,short)'
      Src: org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl:54,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl:54,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl,org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl,short,org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl,boolean,boolean,boolean,boolean,short)'
      Src: org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl:55,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
      Src: org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl].createBuiltInTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/ExtendedSchemaDVFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl].createBuiltInTypes(org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl,org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl,short,org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl,boolean,boolean,boolean,boolean,short)'
    - '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl].createBuiltInTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].get(String)'
      Src: org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.XSSimpleType
      static: false
      superClass: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl].getBuiltInType(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/ExtendedSchemaDVFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.XSSimpleType
    signature: '[org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl].getBuiltInType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].makeClone()'
      Src: org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SymbolHash
      static: false
      superClass: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl].getBuiltInTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/ExtendedSchemaDVFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].makeClone()'
    linkageType: ''
    returnType: org.apache.xerces.util.SymbolHash
    signature: '[org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl].getBuiltInTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>()'
      Src: org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl
      static: false
      superClass: org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/ExtendedSchemaDVFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl
    signature: '[org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.apache.xerces.impl.dv.xs.DecimalDV].getAllowedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DecimalDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.DecimalDV].getAllowedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV:45,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV:47,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 49
      start: 43
    functionDepth: 3
    functionLinenumber: 43
    functionLinenumberEnd: 49
    functionName: '[org.apache.xerces.impl.dv.xs.DecimalDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DecimalDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].<init>(String)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.DecimalDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].compareTo(XDecimal)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - value1
    - value2
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 3
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.impl.dv.xs.DecimalDV].compare(Object,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DecimalDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].compareTo(XDecimal)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.DecimalDV].compare(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.impl.dv.xs.DecimalDV].getTotalDigits(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DecimalDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.DecimalDV].getTotalDigits(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.impl.dv.xs.DecimalDV].getFractionDigits(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DecimalDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.DecimalDV].getFractionDigits(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.DecimalDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.DecimalDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DecimalDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.DecimalDV
    signature: '[org.apache.xerces.impl.dv.xs.DecimalDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].initD(String)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      classPublic: false
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces:
      - XSDecimal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - content
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].<init>(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DecimalDV.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].initD(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal
    signature: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].initI(String)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:85,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].initD(String)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      classPublic: false
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces:
      - XSDecimal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - content
    - integer
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 88
      start: 83
    functionDepth: 2
    functionLinenumber: 83
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].<init>(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DecimalDV.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].initD(String)'
    - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].initI(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal
    signature: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].<init>(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:90,1
    - Dst: '[NumberFormatException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:92,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:99,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:103,1
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:111,1
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:117,1
    - Dst: '[org.apache.xerces.impl.dv.xs.TypeValidator].isDigit(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:117,1
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:123,1
    - Dst: '[NumberFormatException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:124,1
    - Dst: '[NumberFormatException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:133,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:136,1
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:142,1
    - Dst: '[org.apache.xerces.impl.dv.xs.TypeValidator].isDigit(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:142,1
    - Dst: '[NumberFormatException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:143,1
    - Dst: '[String].substring(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal,org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:151,1
    - Dst: '[String].substring(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal,org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:153,1
    - Dst: '[String].substring(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal,org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:157,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      classPublic: false
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces:
      - XSDecimal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - content
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 164
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 164
    functionName: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].initD(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DecimalDV.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.TypeValidator].isDigit(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
    - '[String].charAt(int)'
    - '[String].substring(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal,org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
    - '[String].charAt(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
    - '[String].length()'
    - '[NumberFormatException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].initD(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:166,1
    - Dst: '[NumberFormatException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:168,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:174,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:178,1
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:186,1
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:192,1
    - Dst: '[org.apache.xerces.impl.dv.xs.TypeValidator].isDigit(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:192,1
    - Dst: '[NumberFormatException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:197,1
    - Dst: '[NumberFormatException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:201,1
    - Dst: '[String].substring(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal,org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:208,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      classPublic: false
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces:
      - XSDecimal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - content
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 216
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 216
    functionName: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].initI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DecimalDV.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.TypeValidator].isDigit(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
    - '[String].charAt(int)'
    - '[String].substring(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal,org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
    - '[String].charAt(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
    - '[String].length()'
    - '[NumberFormatException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].initI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:231,1
    - Dst: '[String].equals(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:231,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDecimal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 232
      start: 217
    functionDepth: 1
    functionLinenumber: 217
    functionLinenumberEnd: 232
    functionName: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DecimalDV.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].intComp(XDecimal)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:238,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - XDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDecimal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - XDecimal
    constantsTouched: []
    func_position:
      end: 239
      start: 233
    functionDepth: 2
    functionLinenumber: 233
    functionLinenumberEnd: 239
    functionName: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].compareTo(XDecimal)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DecimalDV.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].intComp(XDecimal)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].compareTo(XDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].compareTo(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:243,1
    - Dst: '[String].compareTo(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:246,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - XDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDecimal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - XDecimal
    constantsTouched: []
    func_position:
      end: 248
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 248
    functionName: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].intComp(XDecimal)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DecimalDV.java
    functionUses: 1
    functionsReached:
    - '[String].compareTo(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].intComp(XDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].makeCanonical()'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:252,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDecimal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 250
    functionDepth: 2
    functionLinenumber: 250
    functionLinenumberEnd: 255
    functionName: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DecimalDV.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].makeCanonical()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:270,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:272,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:274,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:276,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:278,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:280,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:283,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:286,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDecimal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 257
    functionDepth: 1
    functionLinenumber: 257
    functionLinenumberEnd: 287
    functionName: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].makeCanonical()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DecimalDV.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].<init>(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].makeCanonical()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].<init>(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:291,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].toString()'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:293,1
    - Dst: '[java.math.BigDecimal].<init>(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:293,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDecimal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.math.BigDecimal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 294
      start: 289
    functionDepth: 3
    functionLinenumber: 289
    functionLinenumberEnd: 294
    functionName: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].getBigDecimal()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DecimalDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].toString()'
    - '[java.math.BigDecimal].<init>(org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal)'
    linkageType: ''
    returnType: java.math.BigDecimal
    signature: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].getBigDecimal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NumberFormatException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:298,1
    - Dst: '[java.math.BigInteger].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:304,1
    - Dst: '[java.math.BigInteger].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:306,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      classPublic: false
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces:
      - XSDecimal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.math.BigInteger
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 307
      start: 296
    functionDepth: 1
    functionLinenumber: 296
    functionLinenumberEnd: 307
    functionName: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].getBigInteger()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DecimalDV.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigInteger].<init>(String)'
    - '[NumberFormatException].<init>()'
    linkageType: ''
    returnType: java.math.BigInteger
    signature: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].getBigInteger()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NumberFormatException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:311,1
    - Dst: Long.parseLong(String)
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:317,1
    - Dst: Long.parseLong(String)
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:319,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      classPublic: false
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces:
      - XSDecimal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 309
    functionDepth: 1
    functionLinenumber: 309
    functionLinenumberEnd: 320
    functionName: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].getLong()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DecimalDV.java
    functionUses: 0
    functionsReached:
    - Long.parseLong(String)
    - '[NumberFormatException].<init>()'
    linkageType: ''
    returnType: long
    signature: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].getLong()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NumberFormatException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:324,1
    - Dst: Integer.parseInt(String)
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:330,1
    - Dst: Integer.parseInt(String)
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:332,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      classPublic: false
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces:
      - XSDecimal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 333
      start: 322
    functionDepth: 1
    functionLinenumber: 322
    functionLinenumberEnd: 333
    functionName: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].getInt()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DecimalDV.java
    functionUses: 0
    functionsReached:
    - Integer.parseInt(String)
    - '[NumberFormatException].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].getInt()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NumberFormatException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:337,1
    - Dst: Short.parseShort(String)
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:343,1
    - Dst: Short.parseShort(String)
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:345,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      classPublic: false
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces:
      - XSDecimal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 335
    functionDepth: 1
    functionLinenumber: 335
    functionLinenumberEnd: 346
    functionName: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].getShort()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DecimalDV.java
    functionUses: 0
    functionsReached:
    - Short.parseShort(String)
    - '[NumberFormatException].<init>()'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].getShort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NumberFormatException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:350,1
    - Dst: Byte.parseByte(String)
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:356,1
    - Dst: Byte.parseByte(String)
      Src: org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal:358,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - String
      - String
      - boolean
      - String
      classPublic: false
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces:
      - XSDecimal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 359
      start: 348
    functionDepth: 1
    functionLinenumber: 348
    functionLinenumberEnd: 359
    functionName: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].getByte()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DecimalDV.java
    functionUses: 0
    functionsReached:
    - Byte.parseByte(String)
    - '[NumberFormatException].<init>()'
    linkageType: ''
    returnType: byte
    signature: '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].getByte()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.apache.xerces.impl.dv.xs.BooleanDV].getAllowedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/BooleanDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.BooleanDV].getAllowedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.BooleanDV:40,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.BooleanDV:40,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.BooleanDV:43,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.impl.dv.xs.BooleanDV:43,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.BooleanDV:46,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 47
      start: 39
    functionDepth: 1
    functionLinenumber: 39
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.impl.dv.xs.BooleanDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/BooleanDV.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.BooleanDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.BooleanDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.BooleanDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/BooleanDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.BooleanDV
    signature: '[org.apache.xerces.impl.dv.xs.BooleanDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].parse(String,int)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:57,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:59,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - DateTimeData[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 61
      start: 55
    functionDepth: 2
    functionLinenumber: 55
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.impl.dv.xs.DurationDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DurationDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DurationDV].parse(String,int)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.DurationDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:72,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:73,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:76,1
    - Dst: '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:78,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:82,1
    - Dst: '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:83,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].indexOf(String,org.apache.xerces.impl.dv.xs.DurationDV,org.apache.xerces.impl.dv.xs.DurationDV,char)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:96,1
    - Dst: '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:101,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].indexOf(String,org.apache.xerces.impl.dv.xs.DurationDV,org.apache.xerces.impl.dv.xs.DurationDV,char)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:105,1
    - Dst: '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:109,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].parseInt(String,org.apache.xerces.impl.dv.xs.DurationDV,org.apache.xerces.impl.dv.xs.DurationDV)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:113,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].indexOf(String,org.apache.xerces.impl.dv.xs.DurationDV,org.apache.xerces.impl.dv.xs.DurationDV,char)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:118,1
    - Dst: '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:122,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].parseInt(String,org.apache.xerces.impl.dv.xs.DurationDV,org.apache.xerces.impl.dv.xs.DurationDV)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:126,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].indexOf(String,org.apache.xerces.impl.dv.xs.DurationDV,org.apache.xerces.impl.dv.xs.DurationDV,char)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:131,1
    - Dst: '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:135,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].parseInt(String,org.apache.xerces.impl.dv.xs.DurationDV,org.apache.xerces.impl.dv.xs.DurationDV)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:139,1
    - Dst: '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:145,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].indexOf(String,org.apache.xerces.impl.dv.xs.DurationDV,char)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:153,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].parseInt(String,org.apache.xerces.impl.dv.xs.DurationDV,org.apache.xerces.impl.dv.xs.DurationDV)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:156,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].indexOf(String,org.apache.xerces.impl.dv.xs.DurationDV,org.apache.xerces.impl.dv.xs.DurationDV,char)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:161,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].parseInt(String,org.apache.xerces.impl.dv.xs.DurationDV,org.apache.xerces.impl.dv.xs.DurationDV)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:164,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].indexOf(String,org.apache.xerces.impl.dv.xs.DurationDV,org.apache.xerces.impl.dv.xs.DurationDV,char)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:169,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].parseSecond(String,org.apache.xerces.impl.dv.xs.DurationDV,org.apache.xerces.impl.dv.xs.DurationDV)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:172,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:178,1
    - Dst: '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:179,1
    - Dst: '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:184,1
    CyclomaticComplexity: 33
    EdgeCount: 33
    ICount: 105
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - DateTimeData[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.xs.SchemaDateTimeException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: DateTimeData
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 2
    argNames:
    - str
    - durationType
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 188
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 188
    functionName: '[org.apache.xerces.impl.dv.xs.DurationDV].parse(String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DurationDV.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>()'
    - '[String].charAt()'
    - '[org.apache.xerces.impl.dv.xs.DurationDV].parseInt(String,org.apache.xerces.impl.dv.xs.DurationDV,org.apache.xerces.impl.dv.xs.DurationDV)'
    - '[org.apache.xerces.impl.dv.xs.DurationDV].indexOf(String,org.apache.xerces.impl.dv.xs.DurationDV,char)'
    - '[org.apache.xerces.impl.dv.xs.DurationDV].parseSecond(String,org.apache.xerces.impl.dv.xs.DurationDV,org.apache.xerces.impl.dv.xs.DurationDV)'
    - '[org.apache.xerces.impl.dv.xs.DurationDV].indexOf(String,org.apache.xerces.impl.dv.xs.DurationDV,org.apache.xerces.impl.dv.xs.DurationDV,char)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(String)'
    - '[String].length()'
    linkageType: ''
    returnType: DateTimeData
    signature: '[org.apache.xerces.impl.dv.xs.DurationDV].parse(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].compareOrder(DateTimeData,DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:213,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(null)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:219,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(null)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:220,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].addDuration(DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:223,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].addDuration(DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:224,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].compareOrder(DateTimeData,DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:225,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].addDuration(DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:230,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].addDuration(DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:231,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].compareOrder(DateTimeData,DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:232,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].compareResults(org.apache.xerces.impl.dv.xs.DurationDV,org.apache.xerces.impl.dv.xs.DurationDV,boolean)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:233,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].addDuration(DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:238,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].addDuration(DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:239,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].compareOrder(DateTimeData,DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:240,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].compareResults(short,org.apache.xerces.impl.dv.xs.DurationDV,boolean)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:241,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].addDuration(DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:246,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].addDuration(DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:247,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].compareOrder(DateTimeData,DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:248,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].compareResults(short,org.apache.xerces.impl.dv.xs.DurationDV,boolean)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:249,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      - DateTimeData
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - DateTimeData[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 3
    argNames:
    - date1
    - date2
    - strict
    argTypes:
    - DateTimeData
    - DateTimeData
    - boolean
    constantsTouched: []
    func_position:
      end: 252
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 252
    functionName: '[org.apache.xerces.impl.dv.xs.DurationDV].compareDates(DateTimeData,DateTimeData,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DurationDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DurationDV].addDuration(DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.DurationDV].compareOrder(DateTimeData,DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.DurationDV].compareResults(org.apache.xerces.impl.dv.xs.DurationDV,org.apache.xerces.impl.dv.xs.DurationDV,boolean)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(null)'
    - '[org.apache.xerces.impl.dv.xs.DurationDV].compareResults(short,org.apache.xerces.impl.dv.xs.DurationDV,boolean)'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.DurationDV].compareDates(DateTimeData,DateTimeData,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - short
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - DateTimeData[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 3
    argNames:
    - resultA
    - resultB
    - strict
    argTypes:
    - short
    - short
    - boolean
    constantsTouched: []
    func_position:
      end: 271
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 271
    functionName: '[org.apache.xerces.impl.dv.xs.DurationDV].compareResults(short,short,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DurationDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.DurationDV].compareResults(short,short,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].resetDateObj(DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:279,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].modulo(org.apache.xerces.impl.dv.xs.DurationDV,int,int)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:282,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].fQuotient(org.apache.xerces.impl.dv.xs.DurationDV,int,int)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:283,1
    - Dst: Math.floor(int)
      Src: org.apache.xerces.impl.dv.xs.DurationDV:290,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].fQuotient(org.apache.xerces.impl.dv.xs.DurationDV,int)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:295,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].mod(org.apache.xerces.impl.dv.xs.DurationDV,int,org.apache.xerces.impl.dv.xs.DurationDV)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:296,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].fQuotient(org.apache.xerces.impl.dv.xs.DurationDV,int)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:300,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].mod(org.apache.xerces.impl.dv.xs.DurationDV,int,org.apache.xerces.impl.dv.xs.DurationDV)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:301,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].maxDayInMonthFor(org.apache.xerces.impl.dv.xs.DurationDV,org.apache.xerces.impl.dv.xs.DurationDV)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:308,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].maxDayInMonthFor(org.apache.xerces.impl.dv.xs.DurationDV,int)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:310,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].modulo(org.apache.xerces.impl.dv.xs.DurationDV,int,int)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:321,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].fQuotient(org.apache.xerces.impl.dv.xs.DurationDV,int,int)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:322,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      - DateTimeData
      - DateTimeData
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - DateTimeData[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: DateTimeData
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 3
    argNames:
    - date
    - addto
    - duration
    argTypes:
    - DateTimeData
    - DateTimeData
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 327
      start: 273
    functionDepth: 1
    functionLinenumber: 273
    functionLinenumberEnd: 327
    functionName: '[org.apache.xerces.impl.dv.xs.DurationDV].addDuration(DateTimeData,DateTimeData,DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DurationDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.DurationDV].mod(org.apache.xerces.impl.dv.xs.DurationDV,int,org.apache.xerces.impl.dv.xs.DurationDV)'
    - '[org.apache.xerces.impl.dv.xs.DurationDV].maxDayInMonthFor(org.apache.xerces.impl.dv.xs.DurationDV,org.apache.xerces.impl.dv.xs.DurationDV)'
    - '[org.apache.xerces.impl.dv.xs.DurationDV].fQuotient(org.apache.xerces.impl.dv.xs.DurationDV,int,int)'
    - '[org.apache.xerces.impl.dv.xs.DurationDV].resetDateObj(DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.DurationDV].maxDayInMonthFor(org.apache.xerces.impl.dv.xs.DurationDV,int)'
    - '[org.apache.xerces.impl.dv.xs.DurationDV].fQuotient(org.apache.xerces.impl.dv.xs.DurationDV,int)'
    - Math.floor(int)
    - '[org.apache.xerces.impl.dv.xs.DurationDV].modulo(org.apache.xerces.impl.dv.xs.DurationDV,int,int)'
    linkageType: ''
    returnType: DateTimeData
    signature: '[org.apache.xerces.impl.dv.xs.DurationDV].addDuration(DateTimeData,DateTimeData,DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.DurationDV)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:333,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:337,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:340,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:342,1
    - Dst: Double.parseDouble(org.apache.xerces.impl.dv.xs.DurationDV)
      Src: org.apache.xerces.impl.dv.xs.DurationDV:342,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:344,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - DateTimeData[]
      classPublic: true
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: double
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 3
    argNames:
    - buffer
    - start
    - end
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 347
      start: 329
    functionDepth: 1
    functionLinenumber: 329
    functionLinenumberEnd: 347
    functionName: '[org.apache.xerces.impl.dv.xs.DurationDV].parseSecond(String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DurationDV.java
    functionUses: 0
    functionsReached:
    - '[NumberFormatException].<init>(String)'
    - '[String].substring(int,int)'
    - '[String].charAt(org.apache.xerces.impl.dv.xs.DurationDV)'
    - Double.parseDouble(org.apache.xerces.impl.dv.xs.DurationDV)
    linkageType: ''
    returnType: double
    signature: '[org.apache.xerces.impl.dv.xs.DurationDV].parseSecond(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:350,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:353,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:355,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.dv.xs.DurationDV)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:356,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:357,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.dv.xs.DurationDV)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:358,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:359,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.dv.xs.DurationDV)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:360,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:361,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:362,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.dv.xs.DurationDV)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:363,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:364,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.dv.xs.DurationDV)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:365,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:366,1
    - Dst: '[org.apache.xerces.impl.dv.xs.DurationDV].append2(StringBuffer,org.apache.xerces.impl.dv.xs.DurationDV)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:367,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:368,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:370,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - DateTimeData[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 1
    argNames:
    - date
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 371
      start: 349
    functionDepth: 1
    functionLinenumber: 349
    functionLinenumberEnd: 371
    functionName: '[org.apache.xerces.impl.dv.xs.DurationDV].dateToString(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DurationDV.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].<init>(int)'
    - '[StringBuffer].append(org.apache.xerces.impl.dv.xs.DurationDV)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.impl.dv.xs.DurationDV].append2(StringBuffer,org.apache.xerces.impl.dv.xs.DurationDV)'
    - '[StringBuffer].append(char)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.DurationDV].dateToString(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: datatypeFactory.newDuration(int)
      Src: org.apache.xerces.impl.dv.xs.DurationDV:379,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - DateTimeData[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.datatype.Duration
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 1
    argNames:
    - date
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 386
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 386
    functionName: '[org.apache.xerces.impl.dv.xs.DurationDV].getDuration(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DurationDV.java
    functionUses: 0
    functionsReached:
    - datatypeFactory.newDuration(int)
    linkageType: ''
    returnType: javax.xml.datatype.Duration
    signature: '[org.apache.xerces.impl.dv.xs.DurationDV].getDuration(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(int,int,int,int,int,int,char,null,boolean,null)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:50,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(int,int,int,int,int,int,char,null,boolean,null)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:51,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(int,int,int,int,int,int,char,null,boolean,null)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:52,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(int,int,int,int,int,int,char,null,boolean,null)'
      Src: org.apache.xerces.impl.dv.xs.DurationDV:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - DateTimeData[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.DurationDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.DurationDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/DurationDV.java
    functionUses: 6
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(int,int,int,int,int,int,char,null,boolean,null)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.DurationDV
    signature: '[org.apache.xerces.impl.dv.xs.DurationDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>()'
      Src: org.apache.xerces.impl.dv.xs.SchemaDateTimeException:31,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.SchemaDateTimeException
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 32
      start: 30
    functionDepth: 0
    functionLinenumber: 30
    functionLinenumberEnd: 32
    functionName: '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/SchemaDateTimeException.java
    functionUses: 1
    functionsReached:
    - '[RuntimeException].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.SchemaDateTimeException
    signature: '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.SchemaDateTimeException:35,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.SchemaDateTimeException
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/SchemaDateTimeException.java
    functionUses: 3
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.SchemaDateTimeException
    signature: '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.xerces.impl.dv.xs.ListDV].getAllowedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/ListDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.ListDV].getAllowedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.impl.dv.xs.ListDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/ListDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.ListDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.ListDV.ListData].getLength()'
      Src: org.apache.xerces.impl.dv.xs.ListDV:50,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.apache.xerces.impl.dv.xs.ListDV].getDataLength(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/ListDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.ListDV.ListData].getLength()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.ListDV].getDataLength(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.ListDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.ListDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/ListDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.ListDV
    signature: '[org.apache.xerces.impl.dv.xs.ListDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.ListDV.ListData
      static: false
      superClass: AbstractList
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object[]
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.impl.dv.xs.ListDV.ListData].<init>(Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/ListDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.ListDV.ListData
    signature: '[org.apache.xerces.impl.dv.xs.ListDV.ListData].<init>(Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.dv.xs.ListDV.ListData:62,1
    - Dst: data[0].toString()
      Src: org.apache.xerces.impl.dv.xs.ListDV.ListData:64,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.dv.xs.ListDV.ListData)'
      Src: org.apache.xerces.impl.dv.xs.ListDV.ListData:64,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.ListDV.ListData:67,1
    - Dst: data[i].toString()
      Src: org.apache.xerces.impl.dv.xs.ListDV.ListData:68,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.dv.xs.ListDV.ListData)'
      Src: org.apache.xerces.impl.dv.xs.ListDV.ListData:68,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dv.xs.ListDV.ListData:70,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.impl.dv.xs.ListDV.ListData].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/ListDV.java
    functionUses: 0
    functionsReached:
    - data[i].toString()
    - data[0].toString()
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(org.apache.xerces.impl.dv.xs.ListDV.ListData)'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.ListDV.ListData].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.impl.dv.xs.ListDV.ListData].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/ListDV.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.ListDV.ListData].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: data[i].equals()
      Src: org.apache.xerces.impl.dv.xs.ListDV.ListData:87,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: AbstractList
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 93
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 93
    functionName: '[org.apache.xerces.impl.dv.xs.ListDV.ListData].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/ListDV.java
    functionUses: 0
    functionsReached:
    - data[i].equals()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.ListDV.ListData].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: data[i].hashCode()
      Src: org.apache.xerces.impl.dv.xs.ListDV.ListData:98,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.impl.dv.xs.ListDV.ListData].hashCode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/ListDV.java
    functionUses: 0
    functionsReached:
    - data[i].hashCode()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.ListDV.ListData].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: AbstractList
    argCount: 1
    argNames:
    - item
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 110
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 110
    functionName: '[org.apache.xerces.impl.dv.xs.ListDV.ListData].contains(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/ListDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.ListDV.ListData].contains(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractList
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 117
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 117
    functionName: '[org.apache.xerces.impl.dv.xs.ListDV.ListData].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/ListDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.ListDV.ListData].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IndexOutOfBoundsException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.ListDV.ListData:127,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AbstractList
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 128
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 128
    functionName: '[org.apache.xerces.impl.dv.xs.ListDV.ListData].get(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/ListDV.java
    functionUses: 0
    functionsReached:
    - '[IndexOutOfBoundsException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.ListDV.ListData].get(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.ListDV.ListData].getLength()'
      Src: org.apache.xerces.impl.dv.xs.ListDV.ListData:131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object[]
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ObjectList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[org.apache.xerces.impl.dv.xs.ListDV.ListData].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/ListDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.ListDV.ListData].getLength()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.ListDV.ListData].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.xerces.impl.dv.xs.AnyAtomicDV].getAllowedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AnyAtomicDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.AnyAtomicDV].getAllowedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.xerces.impl.dv.xs.AnyAtomicDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AnyAtomicDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.AnyAtomicDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.AnyAtomicDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.AnyAtomicDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AnyAtomicDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.AnyAtomicDV
    signature: '[org.apache.xerces.impl.dv.xs.AnyAtomicDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].getAllowedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/Base64BinaryDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].getAllowedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.util.Base64].decode(String)'
      Src: org.apache.xerces.impl.dv.xs.Base64BinaryDV:42,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.Base64BinaryDV:44,1
    - Dst: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV.XBase64].<init>(byte[])'
      Src: org.apache.xerces.impl.dv.xs.Base64BinaryDV:46,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 47
      start: 41
    functionDepth: 2
    functionLinenumber: 41
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/Base64BinaryDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.Base64BinaryDV.XBase64].<init>(byte[])'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    - '[org.apache.xerces.impl.dv.util.Base64].decode(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV.XBase64].getLength()'
      Src: org.apache.xerces.impl.dv.xs.Base64BinaryDV:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 1
    argNames:
    - value
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].getDataLength(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/Base64BinaryDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.Base64BinaryDV.XBase64].getLength()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].getDataLength(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.Base64BinaryDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/Base64BinaryDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.Base64BinaryDV
    signature: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.util.ByteListImpl].<init>(byte[])'
      Src: org.apache.xerces.impl.dv.xs.Base64BinaryDV.XBase64:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.Base64BinaryDV.XBase64
      static: false
      superClass: ByteListImpl
    argCount: 1
    argNames:
    - data
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV.XBase64].<init>(byte[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/Base64BinaryDV.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.util.ByteListImpl].<init>(byte[])'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.Base64BinaryDV.XBase64
    signature: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV.XBase64].<init>(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.util.Base64].encode(org.apache.xerces.impl.dv.xs.Base64BinaryDV.XBase64)'
      Src: org.apache.xerces.impl.dv.xs.Base64BinaryDV.XBase64:64,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: ByteListImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV.XBase64].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/Base64BinaryDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.util.Base64].encode(org.apache.xerces.impl.dv.xs.Base64BinaryDV.XBase64)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV.XBase64].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: ByteListImpl
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 81
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 81
    functionName: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV.XBase64].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/Base64BinaryDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV.XBase64].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: ByteListImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV.XBase64].hashCode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/Base64BinaryDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.Base64BinaryDV.XBase64].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.apache.xerces.impl.dv.xs.IDREFDV].getAllowedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/IDREFDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.IDREFDV].getAllowedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isValidNCName(String)'
      Src: org.apache.xerces.impl.dv.xs.IDREFDV:41,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.IDREFDV:42,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 45
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionName: '[org.apache.xerces.impl.dv.xs.IDREFDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/IDREFDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isValidNCName(String)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.IDREFDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].addIdRef(String)'
      Src: org.apache.xerces.impl.dv.xs.IDREFDV:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - value
    - context
    argTypes:
    - Object
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.apache.xerces.impl.dv.xs.IDREFDV].checkExtraRules(Object,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/IDREFDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidationContext].addIdRef(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.IDREFDV].checkExtraRules(Object,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.IDREFDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.IDREFDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/IDREFDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.IDREFDV
    signature: '[org.apache.xerces.impl.dv.xs.IDREFDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getAllowedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getAllowedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: v1.equals(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:84,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - value1
    - value2
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 88
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].isIdentical(Object,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - v1.equals(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].isIdentical(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareDates(boolean)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - value1
    - value2
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 94
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 94
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compare(Object,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareDates(boolean)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compare(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareOrder(DateTimeData,DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:107,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(null)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:111,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].cloneDate(DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:117,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:121,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareOrder(DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:122,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].cloneDate(DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:128,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:132,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareOrder(DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:133,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].cloneDate(DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:143,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].dateToString(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:148,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:148,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:150,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareOrder(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData,DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:151,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].dateToString(DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:153,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:153,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].dateToString(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:154,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:154,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].cloneDate(DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:161,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:165,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareOrder(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData,DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:166,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].dateToString(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:168,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:168,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      - DateTimeData
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 3
    argNames:
    - date1
    - date2
    - strict
    argTypes:
    - DateTimeData
    - DateTimeData
    - boolean
    constantsTouched: []
    func_position:
      end: 177
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 177
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareDates(DateTimeData,DateTimeData,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareOrder(DateTimeData,DateTimeData)'
    - System.out.println(String)
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].dateToString(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(null)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareOrder(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData,DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].dateToString(DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].cloneDate(DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareOrder(DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareDates(DateTimeData,DateTimeData,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 31
    EdgeCount: 31
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      - DateTimeData
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - date1
    - date2
    argTypes:
    - DateTimeData
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 221
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 221
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareOrder(DateTimeData,DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareOrder(DateTimeData,DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(String,int,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:236,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:240,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:241,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:245,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:248,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:249,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].findUTCSign(String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:253,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseSecond(String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:258,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getTimeZone(String,DateTimeData,int,int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:262,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - DateTimeData
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions:
      - RuntimeException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 4
    argNames:
    - buffer
    - start
    - end
    - data
    argTypes:
    - String
    - int
    - int
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 264
      start: 231
    functionDepth: 2
    functionLinenumber: 231
    functionLinenumberEnd: 264
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getTime(String,int,int,DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].findUTCSign(String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getTimeZone(String,DateTimeData,int,int)'
    - '[String].charAt()'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(String,int,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseSecond(String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getTime(String,int,int,DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getYearMonth(String,int,int,DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:277,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:279,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:280,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(String,int,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:283,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - DateTimeData
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions:
      - RuntimeException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 4
    argNames:
    - buffer
    - start
    - end
    - date
    argTypes:
    - String
    - int
    - int
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 285
      start: 275
    functionDepth: 3
    functionLinenumber: 275
    functionLinenumberEnd: 285
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getDate(String,int,int,DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getYearMonth(String,int,int,DateTimeData)'
    - '[String].charAt()'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(String,int,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getDate(String,int,int,DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:298,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].indexOf(String,int,int,char)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:304,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:305,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:308,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:310,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:311,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseIntYear(String,int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:313,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:314,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:315,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:319,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - DateTimeData
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions:
      - RuntimeException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 4
    argNames:
    - buffer
    - start
    - end
    - date
    argTypes:
    - String
    - int
    - int
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 321
      start: 296
    functionDepth: 2
    functionLinenumber: 296
    functionLinenumberEnd: 321
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getYearMonth(String,int,int,DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseIntYear(String,int)'
    - '[String].charAt(int)'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].indexOf(String,int,int,char)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getYearMonth(String,int,int,DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].isNextCharUTCSign(String,int,int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:336,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:337,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getTimeZone(String,DateTimeData,int,int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:340,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - DateTimeData
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions:
      - RuntimeException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 4
    argNames:
    - buffer
    - start
    - end
    - date
    argTypes:
    - String
    - int
    - int
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 343
      start: 331
    functionDepth: 2
    functionLinenumber: 331
    functionLinenumberEnd: 343
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseTimeZone(String,int,int,DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].isNextCharUTCSign(String,int,int)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getTimeZone(String,DateTimeData,int,int)'
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseTimeZone(String,int,int,DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:353,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:355,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:357,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:363,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(String,int,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:366,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:367,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:368,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:372,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:375,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:381,1
    - Dst: System.out.println(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:384,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - DateTimeData
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions:
      - RuntimeException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 4
    argNames:
    - buffer
    - data
    - sign
    - end
    argTypes:
    - String
    - DateTimeData
    - int
    - int
    constantsTouched: []
    func_position:
      end: 386
      start: 352
    functionDepth: 1
    functionLinenumber: 352
    functionLinenumberEnd: 386
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getTimeZone(String,DateTimeData,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 2
    functionsReached:
    - '[String].charAt()'
    - '[String].charAt(int)'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(String,int,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    - System.out.println(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getTimeZone(String,DateTimeData,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:398,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - char
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 4
    argNames:
    - buffer
    - start
    - end
    - ch
    argTypes:
    - String
    - int
    - int
    - char
    constantsTouched: []
    func_position:
      end: 403
      start: 396
    functionDepth: 0
    functionLinenumber: 396
    functionLinenumberEnd: 403
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].indexOf(String,int,int,char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].indexOf(String,int,int,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:420,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:425,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].maxDayInMonthFor(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:430,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:431,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].maxDayInMonthFor(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:438,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:452,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:458,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:463,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:469,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:473,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:475,1
    CyclomaticComplexity: 35
    EdgeCount: 35
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 1
    argNames:
    - data
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 478
      start: 411
    functionDepth: 1
    functionLinenumber: 411
    functionLinenumberEnd: 478
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].validateDateTime(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].maxDayInMonthFor(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].validateDateTime(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:490,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 3
    argNames:
    - buffer
    - start
    - end
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 497
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 497
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].findUTCSign(String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].findUTCSign(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:504,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 3
    argNames:
    - buffer
    - start
    - end
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 508
      start: 502
    functionDepth: 0
    functionLinenumber: 502
    functionLinenumberEnd: 508
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].isNextCharUTCSign(String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].isNextCharUTCSign(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:528,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getDigit(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:528,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:529,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:530,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:532,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 3
    argNames:
    - buffer
    - start
    - end
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 537
      start: 518
    functionDepth: 1
    functionLinenumber: 518
    functionLinenumberEnd: 537
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getDigit(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    - '[NumberFormatException].<init>(String)'
    - '[String].charAt(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:549,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:561,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getDigit(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:561,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:562,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:563,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:565,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:572,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - buffer
    - end
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 576
      start: 540
    functionDepth: 1
    functionLinenumber: 540
    functionLinenumberEnd: 576
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseIntYear(String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getDigit(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    - '[String].charAt(int)'
    - '[String].charAt()'
    - '[NumberFormatException].<init>(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseIntYear(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:593,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:594,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].fQuotient(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:597,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].mod(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int,int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:598,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:601,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].fQuotient(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:605,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].mod(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int,int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:606,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:608,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:609,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].maxDayInMonthFor(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:615,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].maxDayInMonthFor(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:617,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].modulo(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int,int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:628,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].fQuotient(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int,int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:629,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 1
    argNames:
    - date
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 635
      start: 583
    functionDepth: 1
    functionLinenumber: 583
    functionLinenumberEnd: 635
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].fQuotient(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int)'
    - System.out.println(String)
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].maxDayInMonthFor(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].fQuotient(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int,int)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].maxDayInMonthFor(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].mod(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int,int)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].modulo(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 1
    argNames:
    - date
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 648
      start: 641
    functionDepth: 0
    functionLinenumber: 641
    functionLinenumberEnd: 648
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].saveUnnormalized(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].saveUnnormalized(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 1
    argNames:
    - data
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 665
      start: 655
    functionDepth: 0
    functionLinenumber: 655
    functionLinenumberEnd: 665
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].resetDateObj(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].resetDateObj(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].isLeapYear(int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:681,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - year
    - month
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 691
      start: 675
    functionDepth: 1
    functionLinenumber: 675
    functionLinenumberEnd: 691
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].maxDayInMonthFor(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].isLeapYear(int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].maxDayInMonthFor(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 1
    argNames:
    - year
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 697
      start: 693
    functionDepth: 0
    functionLinenumber: 693
    functionLinenumberEnd: 697
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].isLeapYear(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].isLeapYear(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 3
    argNames:
    - a
    - b
    - quotient
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 705
      start: 702
    functionDepth: 0
    functionLinenumber: 702
    functionLinenumberEnd: 705
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].mod(int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].mod(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.floor(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:713,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 714
      start: 710
    functionDepth: 0
    functionLinenumber: 710
    functionLinenumberEnd: 714
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].fQuotient(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - Math.floor(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].fQuotient(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].fQuotient(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:723,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].mod(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:723,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 3
    argNames:
    - temp
    - low
    - high
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 724
      start: 719
    functionDepth: 0
    functionLinenumber: 719
    functionLinenumberEnd: 724
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].modulo(int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].mod(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].fQuotient(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].modulo(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].fQuotient(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:732,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 3
    argNames:
    - temp
    - low
    - high
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 733
      start: 729
    functionDepth: 0
    functionLinenumber: 729
    functionLinenumberEnd: 733
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].fQuotient(int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].fQuotient(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].fQuotient(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:737,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:738,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:739,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:740,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:741,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:742,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:743,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:744,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:745,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:746,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:747,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:748,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(StringBuffer,char,int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:749,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:750,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 1
    argNames:
    - date
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 751
      start: 736
    functionDepth: 1
    functionLinenumber: 736
    functionLinenumberEnd: 751
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].dateToString(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].<init>(int)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    - '[StringBuffer].append(char)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(StringBuffer,char,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].dateToString(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:755,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:759,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:764,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:766,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:768,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:769,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:773,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:774,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:778,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 3
    argNames:
    - message
    - value
    - nch
    argTypes:
    - StringBuffer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 780
      start: 753
    functionDepth: 1
    functionLinenumber: 753
    functionLinenumberEnd: 780
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(StringBuffer,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(int)'
    - '[StringBuffer].append(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    - '[StringBuffer].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(StringBuffer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:784,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:788,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append2(StringBuffer,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:790,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - double
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - message
    - value
    argTypes:
    - StringBuffer
    - double
    constantsTouched: []
    func_position:
      end: 791
      start: 782
    functionDepth: 1
    functionLinenumber: 782
    functionLinenumberEnd: 791
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(StringBuffer,double)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(char)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append2(StringBuffer,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(StringBuffer,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:796,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append3(StringBuffer,double)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:799,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - double
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - message
    - value
    argTypes:
    - StringBuffer
    - double
    constantsTouched: []
    func_position:
      end: 801
      start: 793
    functionDepth: 2
    functionLinenumber: 793
    functionLinenumberEnd: 801
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append2(StringBuffer,double)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append3(StringBuffer,double)'
    - '[StringBuffer].append(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append2(StringBuffer,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(double)
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:804,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].indexOf(char)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:805,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:807,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].length()'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:815,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:815,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:820,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:823,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:825,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].charAt(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:830,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].charAt(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:838,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:840,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].length()'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:848,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:848,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:853,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].charAt(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:858,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:861,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:863,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:868,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - double
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - message
    - value
    argTypes:
    - StringBuffer
    - double
    constantsTouched: []
    func_position:
      end: 871
      start: 803
    functionDepth: 1
    functionLinenumber: 803
    functionLinenumberEnd: 871
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append3(StringBuffer,double)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 1
    functionsReached:
    - String.valueOf(double)
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].charAt(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].length()'
    - '[StringBuffer].append(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].indexOf(char)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV,int,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append3(StringBuffer,double)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:877,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:881,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:885,1
    - Dst: '[NumberFormatException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:888,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:890,1
    - Dst: Double.parseDouble(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:890,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions:
      - NumberFormatException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: double
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 3
    argNames:
    - buffer
    - start
    - end
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 891
      start: 873
    functionDepth: 1
    functionLinenumber: 873
    functionLinenumberEnd: 891
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseSecond(String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - Double.parseDouble(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)
    - '[NumberFormatException].<init>(String)'
    - '[String].substring(int,int)'
    - '[String].charAt(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    linkageType: ''
    returnType: double
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseSecond(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      - DateTimeData
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - finalValue
    - tempDate
    argTypes:
    - DateTimeData
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 907
      start: 897
    functionDepth: 0
    functionLinenumber: 897
    functionLinenumberEnd: 907
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].cloneDate(DateTimeData,DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].cloneDate(DateTimeData,DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 1
    argNames:
    - data
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 1085
      start: 1083
    functionDepth: 0
    functionLinenumber: 1083
    functionLinenumberEnd: 1085
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getXMLGregorianCalendar(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getXMLGregorianCalendar(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.datatype.Duration
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 1
    argNames:
    - data
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 1089
      start: 1087
    functionDepth: 0
    functionLinenumber: 1087
    functionLinenumberEnd: 1089
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getDuration(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.datatype.Duration
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getDuration(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:1092,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append3(StringBuffer,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:1093,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:1094,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].indexOf(char)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:1095,1
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].substring(int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:1099,1
    - Dst: '[java.math.BigDecimal].<init>(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:1100,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:1101,1
    - Dst: '[java.math.BigDecimal].compareTo(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:1101,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.math.BigDecimal
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 1
    argNames:
    - data
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 1105
      start: 1091
    functionDepth: 0
    functionLinenumber: 1091
    functionLinenumberEnd: 1105
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getFractionalSecondsAsBigDecimal(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigDecimal].compareTo(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    - '[java.math.BigDecimal].<init>(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    - '[java.math.BigDecimal].valueOf(int)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].substring(int)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append3(StringBuffer,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].indexOf(char)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: java.math.BigDecimal
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getFractionalSecondsAsBigDecimal(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].<init>()'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV:63,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - int
      - int
      - int
      - javax.xml.datatype.DatatypeFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - double
      - int
      - AbstractDateTimeDV
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDateTime
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - originalValue
    - type
    argTypes:
    - String
    - org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    constantsTouched: []
    func_position:
      end: 937
      start: 934
    functionDepth: 0
    functionLinenumber: 934
    functionLinenumberEnd: 937
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - double
      - int
      - String
      - boolean
      - org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - double
      - int
      - AbstractDateTimeDV
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDateTime
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData
      static: false
      superClass: Object
    argCount: 10
    argNames:
    - year
    - month
    - day
    - hour
    - minute
    - second
    - utc
    - originalValue
    - normalized
    - type
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - double
    - int
    - String
    - boolean
    - org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    constantsTouched: []
    func_position:
      end: 949
      start: 938
    functionDepth: 0
    functionLinenumber: 938
    functionLinenumberEnd: 949
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(int,int,int,int,int,double,int,String,boolean,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(int,int,int,int,int,double,int,String,boolean,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareDates(DateTimeData,boolean)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData:953,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - double
      - int
      - AbstractDateTimeDV
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDateTime
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 954
      start: 950
    functionDepth: 0
    functionLinenumber: 950
    functionLinenumberEnd: 954
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareDates(DateTimeData,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].dateToString()'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData:957,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - double
      - int
      - AbstractDateTimeDV
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDateTime
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 960
      start: 955
    functionDepth: 0
    functionLinenumber: 955
    functionLinenumberEnd: 960
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].dateToString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - double
      - int
      - AbstractDateTimeDV
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDateTime
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 968
      start: 964
    functionDepth: 0
    functionLinenumber: 964
    functionLinenumberEnd: 968
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getYears()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - double
      - int
      - AbstractDateTimeDV
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDateTime
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 977
      start: 972
    functionDepth: 0
    functionLinenumber: 972
    functionLinenumberEnd: 977
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getMonths()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - double
      - int
      - AbstractDateTimeDV
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDateTime
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 985
      start: 981
    functionDepth: 0
    functionLinenumber: 981
    functionLinenumberEnd: 985
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getDays()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - double
      - int
      - AbstractDateTimeDV
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDateTime
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 993
      start: 989
    functionDepth: 0
    functionLinenumber: 989
    functionLinenumberEnd: 993
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getHours()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getHours()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - double
      - int
      - AbstractDateTimeDV
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDateTime
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1001
      start: 997
    functionDepth: 0
    functionLinenumber: 997
    functionLinenumberEnd: 1001
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getMinutes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getMinutes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - double
      - int
      - AbstractDateTimeDV
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDateTime
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: double
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1010
      start: 1005
    functionDepth: 0
    functionLinenumber: 1005
    functionLinenumberEnd: 1010
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getSeconds()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: double
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - double
      - int
      - AbstractDateTimeDV
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDateTime
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1016
      start: 1014
    functionDepth: 0
    functionLinenumber: 1014
    functionLinenumberEnd: 1016
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].hasTimeZone()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].hasTimeZone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - double
      - int
      - AbstractDateTimeDV
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDateTime
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1022
      start: 1020
    functionDepth: 0
    functionLinenumber: 1020
    functionLinenumberEnd: 1022
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getTimeZoneHours()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getTimeZoneHours()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - double
      - int
      - AbstractDateTimeDV
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDateTime
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1028
      start: 1026
    functionDepth: 0
    functionLinenumber: 1026
    functionLinenumberEnd: 1028
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getTimeZoneMinutes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getTimeZoneMinutes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - double
      - int
      - AbstractDateTimeDV
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDateTime
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1034
      start: 1032
    functionDepth: 0
    functionLinenumber: 1032
    functionLinenumberEnd: 1034
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getLexicalValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getLexicalValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].clone()'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData:1040,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - double
      - int
      - AbstractDateTimeDV
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDateTime
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.datatypes.XSDateTime
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1045
      start: 1038
    functionDepth: 1
    functionLinenumber: 1038
    functionLinenumberEnd: 1045
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].normalize()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].clone()'
    linkageType: ''
    returnType: org.apache.xerces.xs.datatypes.XSDateTime
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].normalize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - double
      - int
      - AbstractDateTimeDV
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDateTime
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1051
      start: 1049
    functionDepth: 0
    functionLinenumber: 1049
    functionLinenumberEnd: 1051
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].isNormalized()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].isNormalized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(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.DateTimeData,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.DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData:1054,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - double
      - int
      - AbstractDateTimeDV
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDateTime
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1067
      start: 1053
    functionDepth: 0
    functionLinenumber: 1053
    functionLinenumberEnd: 1067
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].clone()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(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.DateTimeData,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.DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getXMLGregorianCalendar()'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData:1073,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - double
      - int
      - AbstractDateTimeDV
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDateTime
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1074
      start: 1072
    functionDepth: 0
    functionLinenumber: 1072
    functionLinenumberEnd: 1074
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getXMLGregorianCalendar()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getXMLGregorianCalendar()'
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getXMLGregorianCalendar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getDuration()'
      Src: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData:1079,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - double
      - int
      - String
      - boolean
      - int
      - int
      - int
      - int
      - int
      - double
      - int
      - AbstractDateTimeDV
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XSDateTime
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.Duration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1080
      start: 1078
    functionDepth: 0
    functionLinenumber: 1078
    functionLinenumberEnd: 1080
    functionName: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getDuration()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getDuration()'
    linkageType: ''
    returnType: javax.xml.datatype.Duration
    signature: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getDuration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 38
    functionName: '[org.apache.xerces.impl.dv.xs.AnySimpleDV].getAllowedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AnySimpleDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.AnySimpleDV].getAllowedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 42
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 42
    functionName: '[org.apache.xerces.impl.dv.xs.AnySimpleDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AnySimpleDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.AnySimpleDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.AnySimpleDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.AnySimpleDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/AnySimpleDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.AnySimpleDV
    signature: '[org.apache.xerces.impl.dv.xs.AnySimpleDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.YearMonthDV].parse(String)'
      Src: org.apache.xerces.impl.dv.xs.YearMonthDV:46,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.YearMonthDV:48,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 50
      start: 44
    functionDepth: 1
    functionLinenumber: 44
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.impl.dv.xs.YearMonthDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/YearMonthDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    - '[org.apache.xerces.impl.dv.xs.YearMonthDV].parse(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.YearMonthDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.YearMonthDV:61,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dv.xs.YearMonthDV:62,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearMonthDV].getYearMonth(String,int,org.apache.xerces.impl.dv.xs.YearMonthDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.YearMonthDV:65,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearMonthDV].parseTimeZone(String,org.apache.xerces.impl.dv.xs.YearMonthDV,org.apache.xerces.impl.dv.xs.YearMonthDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.YearMonthDV:67,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearMonthDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.YearMonthDV:71,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearMonthDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.YearMonthDV:74,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearMonthDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
      Src: org.apache.xerces.impl.dv.xs.YearMonthDV:77,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.xs.SchemaDateTimeException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: DateTimeData
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 81
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 81
    functionName: '[org.apache.xerces.impl.dv.xs.YearMonthDV].parse(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/YearMonthDV.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.YearMonthDV].saveUnnormalized(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.YearMonthDV].normalize(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.YearMonthDV].validateDateTime(org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(String)'
    - '[String].length()'
    - '[org.apache.xerces.impl.dv.xs.YearMonthDV].getYearMonth(String,int,org.apache.xerces.impl.dv.xs.YearMonthDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    - '[org.apache.xerces.impl.dv.xs.YearMonthDV].parseTimeZone(String,org.apache.xerces.impl.dv.xs.YearMonthDV,org.apache.xerces.impl.dv.xs.YearMonthDV,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData)'
    linkageType: ''
    returnType: DateTimeData
    signature: '[org.apache.xerces.impl.dv.xs.YearMonthDV].parse(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.impl.dv.xs.YearMonthDV:84,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearMonthDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.YearMonthDV,int)'
      Src: org.apache.xerces.impl.dv.xs.YearMonthDV:85,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.dv.xs.YearMonthDV:86,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearMonthDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.YearMonthDV,int)'
      Src: org.apache.xerces.impl.dv.xs.YearMonthDV:87,1
    - Dst: '[org.apache.xerces.impl.dv.xs.YearMonthDV].append(StringBuffer,char,int)'
      Src: org.apache.xerces.impl.dv.xs.YearMonthDV:88,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.impl.dv.xs.YearMonthDV:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 1
    argNames:
    - date
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 90
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.impl.dv.xs.YearMonthDV].dateToString(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/YearMonthDV.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].<init>(int)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.impl.dv.xs.YearMonthDV].append(StringBuffer,org.apache.xerces.impl.dv.xs.YearMonthDV,int)'
    - '[org.apache.xerces.impl.dv.xs.YearMonthDV].append(StringBuffer,char,int)'
    - '[StringBuffer].append(char)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.xs.YearMonthDV].dateToString(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: datatypeFactory.newXMLGregorianCalendar(org.apache.xerces.impl.dv.xs.YearMonthDV,org.apache.xerces.impl.dv.xs.YearMonthDV,org.apache.xerces.impl.dv.xs.YearMonthDV,org.apache.xerces.impl.dv.xs.YearMonthDV,org.apache.xerces.impl.dv.xs.YearMonthDV,org.apache.xerces.impl.dv.xs.YearMonthDV,org.apache.xerces.impl.dv.xs.YearMonthDV)
      Src: org.apache.xerces.impl.dv.xs.YearMonthDV:93,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - DateTimeData
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 1
    argNames:
    - date
    argTypes:
    - DateTimeData
    constantsTouched: []
    func_position:
      end: 97
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 97
    functionName: '[org.apache.xerces.impl.dv.xs.YearMonthDV].getXMLGregorianCalendar(DateTimeData)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/YearMonthDV.java
    functionUses: 0
    functionsReached:
    - datatypeFactory.newXMLGregorianCalendar(org.apache.xerces.impl.dv.xs.YearMonthDV,org.apache.xerces.impl.dv.xs.YearMonthDV,org.apache.xerces.impl.dv.xs.YearMonthDV,org.apache.xerces.impl.dv.xs.YearMonthDV,org.apache.xerces.impl.dv.xs.YearMonthDV,org.apache.xerces.impl.dv.xs.YearMonthDV,org.apache.xerces.impl.dv.xs.YearMonthDV)
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.impl.dv.xs.YearMonthDV].getXMLGregorianCalendar(DateTimeData)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.YearMonthDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.AbstractDateTimeDV
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.YearMonthDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/YearMonthDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.YearMonthDV
    signature: '[org.apache.xerces.impl.dv.xs.YearMonthDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 38
    functionName: '[org.apache.xerces.impl.dv.xs.IDDV].getAllowedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/IDDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.IDDV].getAllowedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isValidNCName(String)'
      Src: org.apache.xerces.impl.dv.xs.IDDV:41,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.IDDV:42,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 45
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 45
    functionName: '[org.apache.xerces.impl.dv.xs.IDDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/IDDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isValidNCName(String)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.IDDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].isIdDeclared(org.apache.xerces.impl.dv.xs.IDDV)'
      Src: org.apache.xerces.impl.dv.xs.IDDV:49,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.xs.IDDV:50,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].addId(org.apache.xerces.impl.dv.xs.IDDV)'
      Src: org.apache.xerces.impl.dv.xs.IDDV:51,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - value
    - context
    argTypes:
    - Object
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 52
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.impl.dv.xs.IDDV].checkExtraRules(Object,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/IDDV.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidationContext].addId(org.apache.xerces.impl.dv.xs.IDDV)'
    - '[org.apache.xerces.impl.dv.ValidationContext].isIdDeclared(org.apache.xerces.impl.dv.xs.IDDV)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.xs.IDDV].checkExtraRules(Object,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.IDDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.IDDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/IDDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.IDDV
    signature: '[org.apache.xerces.impl.dv.xs.IDDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.apache.xerces.impl.dv.xs.UnionDV].getAllowedFacets()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/UnionDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.impl.dv.xs.UnionDV].getAllowedFacets()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.xerces.impl.dv.xs.UnionDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/UnionDV.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.xs.UnionDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.xs.UnionDV
      static: false
      superClass: org.apache.xerces.impl.dv.xs.TypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.xs.UnionDV].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/xs/UnionDV.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.xs.UnionDV
    signature: '[org.apache.xerces.impl.dv.xs.UnionDV].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.DatatypeValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.dtd.StringDatatypeValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 45
    functionName: '[org.apache.xerces.impl.dv.dtd.StringDatatypeValidator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/StringDatatypeValidator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.dtd.StringDatatypeValidator
    signature: '[org.apache.xerces.impl.dv.dtd.StringDatatypeValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces:
      - org.apache.xerces.impl.dv.DatatypeValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 58
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.impl.dv.dtd.StringDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/StringDatatypeValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.dtd.StringDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.DatatypeValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 49
    functionName: '[org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/ENTITYDatatypeValidator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator
    signature: '[org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].isEntityUnparsed(String)'
      Src: org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator:63,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator:64,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces:
      - org.apache.xerces.impl.dv.DatatypeValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 66
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 66
    functionName: '[org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/ENTITYDatatypeValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidationContext].isEntityUnparsed(String)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].<init>()'
      Src: org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator
      static: false
      superClass: org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/XML11NMTOKENDatatypeValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator
    signature: '[org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidNmtoken(String)'
      Src: org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator:53,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator:54,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 56
      start: 52
    functionDepth: 2
    functionLinenumber: 52
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/XML11NMTOKENDatatypeValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XML11Char].isXML11ValidNmtoken(String)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.DatatypeValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 48
    functionName: '[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/IDREFDatatypeValidator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator
    signature: '[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].useNamespaces()'
      Src: org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator:63,1
    - Dst: '[org.apache.xerces.util.XMLChar].isValidNCName(String)'
      Src: org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator:64,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator:65,1
    - Dst: '[org.apache.xerces.util.XMLChar].isValidName(String)'
      Src: org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator:69,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator:70,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].addIdRef(String)'
      Src: org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator:74,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces:
      - org.apache.xerces.impl.dv.DatatypeValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 76
      start: 60
    functionDepth: 2
    functionLinenumber: 60
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/IDREFDatatypeValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidationContext].useNamespaces()'
    - '[org.apache.xerces.util.XMLChar].isValidNCName(String)'
    - '[org.apache.xerces.util.XMLChar].isValidName(String)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    - '[org.apache.xerces.impl.dv.ValidationContext].addIdRef(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.DatatypeValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 39
    functionName: '[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/NMTOKENDatatypeValidator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator
    signature: '[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isValidNmtoken(String)'
      Src: org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator:52,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator:53,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces:
      - org.apache.xerces.impl.dv.DatatypeValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 55
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/NMTOKENDatatypeValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    - '[org.apache.xerces.util.XMLChar].isValidNmtoken(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.DatatypeValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 40
    functionName: '[org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/NOTATIONDatatypeValidator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator
    signature: '[org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces:
      - org.apache.xerces.impl.dv.DatatypeValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 53
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/NOTATIONDatatypeValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:48,1
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:49,1
    - Dst: fBuiltInTypes.get(String)
      Src: org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:51,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.DatatypeValidator
      static: false
      superClass: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 52
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].getBuiltInDV(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/XML11DTDDVFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].get(String)'
    - fBuiltInTypes.get(String)
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.DatatypeValidator
    signature: '[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].getBuiltInDV(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fBuiltInTypes.clone()
      Src: org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:61,1
    - Dst: '[java.util.Hashtable].entrySet()'
      Src: org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:62,1
    - Dst: '[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].iterator()'
      Src: org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:62,1
    - Dst: '[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].hasNext()'
      Src: org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:63,1
    - Dst: '[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].next()'
      Src: org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:64,1
    - Dst: entry.getKey()
      Src: org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:65,1
    - Dst: entry.getValue()
      Src: org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:66,1
    - Dst: toReturn.put(org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl,org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl)
      Src: org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:67,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Hashtable
      static: false
      superClass: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 70
    functionName: '[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].getBuiltInTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/XML11DTDDVFactoryImpl.java
    functionUses: 0
    functionsReached:
    - fBuiltInTypes.clone()
    - entry.getKey()
    - '[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].iterator()'
    - '[java.util.Hashtable].entrySet()'
    - '[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].next()'
    - toReturn.put(org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl,org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl)
    - entry.getValue()
    - '[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].hasNext()'
    linkageType: ''
    returnType: java.util.Hashtable
    signature: '[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].getBuiltInTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl
      static: false
      superClass: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/XML11DTDDVFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl
    signature: '[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.DatatypeValidator
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.DatatypeValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.dtd.ListDatatypeValidator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - itemDV
    argTypes:
    - org.apache.xerces.impl.dv.DatatypeValidator
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].<init>(org.apache.xerces.impl.dv.DatatypeValidator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/ListDatatypeValidator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.dtd.ListDatatypeValidator
    signature: '[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].<init>(org.apache.xerces.impl.dv.DatatypeValidator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.StringTokenizer].<init>(String,String)'
      Src: org.apache.xerces.impl.dv.dtd.ListDatatypeValidator:58,1
    - Dst: '[java.util.StringTokenizer].countTokens()'
      Src: org.apache.xerces.impl.dv.dtd.ListDatatypeValidator:59,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String,null)'
      Src: org.apache.xerces.impl.dv.dtd.ListDatatypeValidator:61,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.apache.xerces.impl.dv.dtd.ListDatatypeValidator:64,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.apache.xerces.impl.dv.dtd.ListDatatypeValidator:65,1
    - Dst: '[org.apache.xerces.impl.dv.DatatypeValidator].validate(org.apache.xerces.impl.dv.dtd.ListDatatypeValidator,org.apache.xerces.impl.dv.ValidationContext)'
      Src: org.apache.xerces.impl.dv.dtd.ListDatatypeValidator:65,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.DatatypeValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces:
      - org.apache.xerces.impl.dv.DatatypeValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 67
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/ListDatatypeValidator.java
    functionUses: 0
    functionsReached:
    - '[java.util.StringTokenizer].nextToken()'
    - '[org.apache.xerces.impl.dv.DatatypeValidator].validate(org.apache.xerces.impl.dv.dtd.ListDatatypeValidator,org.apache.xerces.impl.dv.ValidationContext)'
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String,null)'
    - '[java.util.StringTokenizer].<init>(String,String)'
    - '[java.util.StringTokenizer].countTokens()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:48,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.DatatypeValidator
      static: false
      superClass: org.apache.xerces.impl.dv.DTDDVFactory
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].getBuiltInDV(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/DTDDVFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.DatatypeValidator
    signature: '[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].getBuiltInDV(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].clone()'
      Src: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:57,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Hashtable
      static: false
      superClass: org.apache.xerces.impl.dv.DTDDVFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].getBuiltInTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/DTDDVFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].clone()'
    linkageType: ''
    returnType: java.util.Hashtable
    signature: '[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].getBuiltInTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.dtd.StringDatatypeValidator].<init>()'
      Src: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:65,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.dv.dtd.StringDatatypeValidator)'
      Src: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:65,1
    - Dst: '[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].<init>()'
      Src: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:66,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.dv.dtd.IDDatatypeValidator)'
      Src: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:66,1
    - Dst: '[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].<init>()'
      Src: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:67,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator)'
      Src: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:68,1
    - Dst: '[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].<init>(org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator)'
      Src: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:69,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.dv.dtd.ListDatatypeValidator)'
      Src: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:69,1
    - Dst: '[org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator].<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:71,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator)'
      Src: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:71,1
    - Dst: '[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].<init>(org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator)'
      Src: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:72,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.dv.dtd.ListDatatypeValidator)'
      Src: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:72,1
    - Dst: '[org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator].<init>()'
      Src: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:73,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator)'
      Src: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:73,1
    - Dst: '[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].<init>()'
      Src: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:74,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator)'
      Src: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:75,1
    - Dst: '[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].<init>(org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator)'
      Src: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:76,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.impl.dv.dtd.ListDatatypeValidator)'
      Src: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.apache.xerces.impl.dv.DTDDVFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 78
    functionName: '[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].createBuiltInTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/DTDDVFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].<init>()'
    - '[org.apache.xerces.impl.dv.dtd.StringDatatypeValidator].<init>()'
    - '[java.util.Hashtable].put(String,org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator)'
    - '[java.util.Hashtable].put(String,org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator)'
    - '[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].<init>(org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator)'
    - '[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].<init>()'
    - '[java.util.Hashtable].put(String,org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator)'
    - '[java.util.Hashtable].put(String,org.apache.xerces.impl.dv.dtd.IDDatatypeValidator)'
    - '[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].<init>()'
    - '[org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator].<init>()'
    - '[org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator].<init>()'
    - '[java.util.Hashtable].put(String,org.apache.xerces.impl.dv.dtd.ListDatatypeValidator)'
    - '[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].<init>(org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator)'
    - '[java.util.Hashtable].put(String,org.apache.xerces.impl.dv.dtd.StringDatatypeValidator)'
    - '[java.util.Hashtable].put(String,org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator)'
    - '[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].<init>(org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].createBuiltInTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl
      static: false
      superClass: org.apache.xerces.impl.dv.DTDDVFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/DTDDVFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl
    signature: '[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.dv.DatatypeValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.dtd.IDDatatypeValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 51
    functionName: '[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/IDDatatypeValidator.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.dtd.IDDatatypeValidator
    signature: '[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].useNamespaces()'
      Src: org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:66,1
    - Dst: '[org.apache.xerces.util.XMLChar].isValidNCName(String)'
      Src: org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:67,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:68,1
    - Dst: '[org.apache.xerces.util.XMLChar].isValidName(String)'
      Src: org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:72,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:73,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].isIdDeclared(String)'
      Src: org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:77,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:78,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].addId(String)'
      Src: org.apache.xerces.impl.dv.dtd.IDDatatypeValidator:81,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces:
      - org.apache.xerces.impl.dv.DatatypeValidator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 82
      start: 63
    functionDepth: 2
    functionLinenumber: 63
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/IDDatatypeValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidationContext].useNamespaces()'
    - '[org.apache.xerces.util.XMLChar].isValidNCName(String)'
    - '[org.apache.xerces.impl.dv.ValidationContext].addId(String)'
    - '[org.apache.xerces.util.XMLChar].isValidName(String)'
    - '[org.apache.xerces.impl.dv.ValidationContext].isIdDeclared(String)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].<init>()'
      Src: org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator
      static: false
      superClass: org.apache.xerces.impl.dv.dtd.IDDatatypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/XML11IDDatatypeValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator
    signature: '[org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].useNamespaces()'
      Src: org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:67,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidNCName(String)'
      Src: org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:68,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:69,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidName(String)'
      Src: org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:73,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:74,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].isIdDeclared(String)'
      Src: org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:78,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:79,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].addId(String)'
      Src: org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator:82,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dv.dtd.IDDatatypeValidator
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 83
      start: 64
    functionDepth: 2
    functionLinenumber: 64
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/XML11IDDatatypeValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XML11Char].isXML11ValidNCName(String)'
    - '[org.apache.xerces.util.XML11Char].isXML11ValidName(String)'
    - '[org.apache.xerces.impl.dv.ValidationContext].useNamespaces()'
    - '[org.apache.xerces.impl.dv.ValidationContext].addId(String)'
    - '[org.apache.xerces.impl.dv.ValidationContext].isIdDeclared(String)'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].<init>()'
      Src: org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator
      static: false
      superClass: org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/XML11IDREFDatatypeValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator
    signature: '[org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].useNamespaces()'
      Src: org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator:64,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidNCName(String)'
      Src: org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator:65,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator:66,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidName(String)'
      Src: org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator:70,1
    - Dst: '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
      Src: org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator:71,1
    - Dst: '[org.apache.xerces.impl.dv.ValidationContext].addIdRef(String)'
      Src: org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator:75,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.ValidationContext
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.impl.dv.InvalidDatatypeValueException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator
    argCount: 2
    argNames:
    - content
    - context
    argTypes:
    - String
    - org.apache.xerces.impl.dv.ValidationContext
    constantsTouched: []
    func_position:
      end: 77
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/dtd/XML11IDREFDatatypeValidator.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XML11Char].isXML11ValidNCName(String)'
    - '[org.apache.xerces.util.XML11Char].isXML11ValidName(String)'
    - '[org.apache.xerces.impl.dv.ValidationContext].useNamespaces()'
    - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String)'
    - '[org.apache.xerces.impl.dv.ValidationContext].addIdRef(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.datatypes.ByteList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.util.ByteListImpl
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - data
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.impl.dv.util.ByteListImpl].<init>(byte[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/util/ByteListImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.util.ByteListImpl
    signature: '[org.apache.xerces.impl.dv.util.ByteListImpl].<init>(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.datatypes.ByteList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.impl.dv.util.ByteListImpl].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/util/ByteListImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.util.ByteListImpl].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - byte
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.datatypes.ByteList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - item
    argTypes:
    - byte
    constantsTouched: []
    func_position:
      end: 69
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 69
    functionName: '[org.apache.xerces.impl.dv.util.ByteListImpl].contains(byte)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/util/ByteListImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.util.ByteListImpl].contains(byte)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSException].<init>(short,null)'
      Src: org.apache.xerces.impl.dv.util.ByteListImpl:85,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xs.XSException
      interfaces:
      - org.apache.xerces.xs.datatypes.ByteList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 88
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.impl.dv.util.ByteListImpl].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/util/ByteListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSException].<init>(short,null)'
    linkageType: ''
    returnType: byte
    signature: '[org.apache.xerces.impl.dv.util.ByteListImpl].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Byte].<init>()'
      Src: org.apache.xerces.impl.dv.util.ByteListImpl:96,1
    - Dst: '[IndexOutOfBoundsException].<init>(String)'
      Src: org.apache.xerces.impl.dv.util.ByteListImpl:98,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.datatypes.ByteList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: java.util.AbstractList
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 99
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.impl.dv.util.ByteListImpl].get(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/util/ByteListImpl.java
    functionUses: 0
    functionsReached:
    - '[IndexOutOfBoundsException].<init>(String)'
    - '[Byte].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.impl.dv.util.ByteListImpl].get(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.util.ByteListImpl].getLength()'
      Src: org.apache.xerces.impl.dv.util.ByteListImpl:102,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.datatypes.ByteList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.apache.xerces.impl.dv.util.ByteListImpl].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/util/ByteListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.util.ByteListImpl].getLength()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.util.ByteListImpl].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(byte[],int,org.apache.xerces.impl.dv.util.ByteListImpl,int,org.apache.xerces.impl.dv.util.ByteListImpl)
      Src: org.apache.xerces.impl.dv.util.ByteListImpl:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.datatypes.ByteList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: false
      superClass: java.util.AbstractList
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 109
    functionName: '[org.apache.xerces.impl.dv.util.ByteListImpl].toByteArray()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/util/ByteListImpl.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(byte[],int,org.apache.xerces.impl.dv.util.ByteListImpl,int,org.apache.xerces.impl.dv.util.ByteListImpl)
    linkageType: ''
    returnType: byte[]
    signature: '[org.apache.xerces.impl.dv.util.ByteListImpl].toByteArray()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(org.apache.xerces.impl.dv.util.HexBin)'
      Src: org.apache.xerces.impl.dv.util.HexBin:79,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - byte[]
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - binaryData
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 80
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.impl.dv.util.HexBin].encode(byte[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/util/HexBin.java
    functionUses: 0
    functionsReached:
    - '[String].<init>(org.apache.xerces.impl.dv.util.HexBin)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.util.HexBin].encode(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.impl.dv.util.HexBin:91,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.xerces.impl.dv.util.HexBin:95,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - byte[]
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - encoded
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 112
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 112
    functionName: '[org.apache.xerces.impl.dv.util.HexBin].decode(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/util/HexBin.java
    functionUses: 1
    functionsReached:
    - '[String].length()'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: byte[]
    signature: '[org.apache.xerces.impl.dv.util.HexBin].decode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - byte[]
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.util.HexBin
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.util.HexBin].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/util/HexBin.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.util.HexBin
    signature: '[org.apache.xerces.impl.dv.util.HexBin].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - boolean
      - byte[]
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - octect
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.impl.dv.util.Base64].isWhiteSpace(char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/util/Base64.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.util.Base64].isWhiteSpace(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - boolean
      - byte[]
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - octect
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.impl.dv.util.Base64].isPad(char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/util/Base64.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.util.Base64].isPad(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - boolean
      - byte[]
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - octect
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.impl.dv.util.Base64].isData(char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/util/Base64.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.util.Base64].isData(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.util.Base64].isWhiteSpace(char)'
      Src: org.apache.xerces.impl.dv.util.Base64:98,1
    - Dst: '[org.apache.xerces.impl.dv.util.Base64].isPad(char)'
      Src: org.apache.xerces.impl.dv.util.Base64:98,1
    - Dst: '[org.apache.xerces.impl.dv.util.Base64].isData(char)'
      Src: org.apache.xerces.impl.dv.util.Base64:98,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - boolean
      - byte[]
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - octect
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.impl.dv.util.Base64].isBase64(char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/util/Base64.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.util.Base64].isWhiteSpace(char)'
    - '[org.apache.xerces.impl.dv.util.Base64].isPad(char)'
    - '[org.apache.xerces.impl.dv.util.Base64].isData(char)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.impl.dv.util.Base64].isBase64(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dv.util.Base64:129,1
    - Dst: System.out.println(org.apache.xerces.impl.dv.util.Base64)
      Src: org.apache.xerces.impl.dv.util.Base64:138,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dv.util.Base64:150,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dv.util.Base64:151,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dv.util.Base64:152,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dv.util.Base64:166,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.impl.dv.util.Base64:167,1
    - Dst: '[String].<init>(org.apache.xerces.impl.dv.util.Base64)'
      Src: org.apache.xerces.impl.dv.util.Base64:189,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 144
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - boolean
      - byte[]
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - binaryData
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 190
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 190
    functionName: '[org.apache.xerces.impl.dv.util.Base64].encode(byte[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/util/Base64.java
    functionUses: 0
    functionsReached:
    - '[String].<init>(org.apache.xerces.impl.dv.util.Base64)'
    - System.out.println(org.apache.xerces.impl.dv.util.Base64)
    - System.out.println(String)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.dv.util.Base64].encode(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: org.apache.xerces.impl.dv.util.Base64:203,1
    - Dst: '[org.apache.xerces.impl.dv.util.Base64].removeWhiteSpace(org.apache.xerces.impl.dv.util.Base64)'
      Src: org.apache.xerces.impl.dv.util.Base64:205,1
    - Dst: '[org.apache.xerces.impl.dv.util.Base64].isData()'
      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:228,1
    - Dst: '[org.apache.xerces.impl.dv.util.Base64].isData()'
      Src: org.apache.xerces.impl.dv.util.Base64:229,1
    - Dst: '[org.apache.xerces.impl.dv.util.Base64].isData()'
      Src: org.apache.xerces.impl.dv.util.Base64:230,1
    - Dst: '[org.apache.xerces.impl.dv.util.Base64].isData()'
      Src: org.apache.xerces.impl.dv.util.Base64:243,1
    - Dst: '[org.apache.xerces.impl.dv.util.Base64].isData()'
      Src: org.apache.xerces.impl.dv.util.Base64:244,1
    - Dst: '[org.apache.xerces.impl.dv.util.Base64].isData()'
      Src: org.apache.xerces.impl.dv.util.Base64:253,1
    - Dst: '[org.apache.xerces.impl.dv.util.Base64].isData()'
      Src: org.apache.xerces.impl.dv.util.Base64:254,1
    - Dst: '[org.apache.xerces.impl.dv.util.Base64].isPad(org.apache.xerces.impl.dv.util.Base64)'
      Src: org.apache.xerces.impl.dv.util.Base64:255,1
    - Dst: '[org.apache.xerces.impl.dv.util.Base64].isPad(org.apache.xerces.impl.dv.util.Base64)'
      Src: org.apache.xerces.impl.dv.util.Base64:255,1
    - Dst: System.arraycopy(org.apache.xerces.impl.dv.util.Base64,int,org.apache.xerces.impl.dv.util.Base64,int,int)
      Src: org.apache.xerces.impl.dv.util.Base64:259,1
    - Dst: '[org.apache.xerces.impl.dv.util.Base64].isPad(org.apache.xerces.impl.dv.util.Base64)'
      Src: org.apache.xerces.impl.dv.util.Base64:262,1
    - Dst: '[org.apache.xerces.impl.dv.util.Base64].isPad(org.apache.xerces.impl.dv.util.Base64)'
      Src: org.apache.xerces.impl.dv.util.Base64:262,1
    - Dst: System.arraycopy(org.apache.xerces.impl.dv.util.Base64,int,org.apache.xerces.impl.dv.util.Base64,int,int)
      Src: org.apache.xerces.impl.dv.util.Base64:267,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 137
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - boolean
      - byte[]
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: byte[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - encoded
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 284
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 284
    functionName: '[org.apache.xerces.impl.dv.util.Base64].decode(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/util/Base64.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.util.Base64].isData()'
    - '[String].toCharArray()'
    - '[org.apache.xerces.impl.dv.util.Base64].removeWhiteSpace(org.apache.xerces.impl.dv.util.Base64)'
    - System.arraycopy(org.apache.xerces.impl.dv.util.Base64,int,org.apache.xerces.impl.dv.util.Base64,int,int)
    - '[org.apache.xerces.impl.dv.util.Base64].isPad(org.apache.xerces.impl.dv.util.Base64)'
    linkageType: ''
    returnType: byte[]
    signature: '[org.apache.xerces.impl.dv.util.Base64].decode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.util.Base64].isWhiteSpace()'
      Src: org.apache.xerces.impl.dv.util.Base64:300,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - boolean
      - byte[]
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - char[]
    constantsTouched: []
    func_position:
      end: 304
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 304
    functionName: '[org.apache.xerces.impl.dv.util.Base64].removeWhiteSpace(char[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/util/Base64.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.util.Base64].isWhiteSpace()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.impl.dv.util.Base64].removeWhiteSpace(char[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - char
      - boolean
      - byte[]
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.util.Base64
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.dv.util.Base64].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/dv/util/Base64.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.util.Base64
    signature: '[org.apache.xerces.impl.dv.util.Base64].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.impl.msg.XMLMessageFormatter:70,1
    - Dst: '[java.util.ResourceBundle].getBundle(String,org.apache.xerces.impl.msg.XMLMessageFormatter)'
      Src: org.apache.xerces.impl.msg.XMLMessageFormatter:73,1
    - Dst: '[org.apache.xerces.impl.msg.XMLMessageFormatter].getString(String)'
      Src: org.apache.xerces.impl.msg.XMLMessageFormatter:81,1
    - Dst: java.text.MessageFormat.format(org.apache.xerces.impl.msg.XMLMessageFormatter,Object[])
      Src: org.apache.xerces.impl.msg.XMLMessageFormatter:84,1
    - Dst: '[org.apache.xerces.impl.msg.XMLMessageFormatter].getString(String)'
      Src: org.apache.xerces.impl.msg.XMLMessageFormatter:87,1
    - Dst: '[org.apache.xerces.impl.msg.XMLMessageFormatter].getString(String)'
      Src: org.apache.xerces.impl.msg.XMLMessageFormatter:88,1
    - Dst: '[org.apache.xerces.impl.msg.XMLMessageFormatter].getString(String)'
      Src: org.apache.xerces.impl.msg.XMLMessageFormatter:95,1
    - Dst: '[java.util.MissingResourceException].<init>(String,org.apache.xerces.impl.msg.XMLMessageFormatter,String)'
      Src: org.apache.xerces.impl.msg.XMLMessageFormatter:96,1
    - Dst: '[StringBuffer].<init>(org.apache.xerces.impl.msg.XMLMessageFormatter)'
      Src: org.apache.xerces.impl.msg.XMLMessageFormatter:103,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.msg.XMLMessageFormatter:104,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.impl.msg.XMLMessageFormatter:107,1
    - Dst: String.valueOf()
      Src: org.apache.xerces.impl.msg.XMLMessageFormatter:109,1
    - Dst: '[StringBuffer].append(org.apache.xerces.impl.msg.XMLMessageFormatter)'
      Src: org.apache.xerces.impl.msg.XMLMessageFormatter:109,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.Locale
      - java.util.ResourceBundle
      classPublic: true
      concrete: true
      exceptions:
      - java.util.MissingResourceException
      interfaces:
      - org.apache.xerces.util.MessageFormatter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - locale
    - key
    - arguments
    argTypes:
    - java.util.Locale
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 115
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 115
    functionName: '[org.apache.xerces.impl.msg.XMLMessageFormatter].formatMessage(java.util.Locale,String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/msg/XMLMessageFormatter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Locale].getDefault()'
    - String.valueOf()
    - java.text.MessageFormat.format(org.apache.xerces.impl.msg.XMLMessageFormatter,Object[])
    - '[StringBuffer].append(org.apache.xerces.impl.msg.XMLMessageFormatter)'
    - '[org.apache.xerces.impl.msg.XMLMessageFormatter].getString(String)'
    - '[java.util.ResourceBundle].getBundle(String,org.apache.xerces.impl.msg.XMLMessageFormatter)'
    - '[java.util.MissingResourceException].<init>(String,org.apache.xerces.impl.msg.XMLMessageFormatter,String)'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].<init>(org.apache.xerces.impl.msg.XMLMessageFormatter)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.impl.msg.XMLMessageFormatter].formatMessage(java.util.Locale,String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - java.util.Locale
      - java.util.ResourceBundle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.util.MessageFormatter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.msg.XMLMessageFormatter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/impl/msg/XMLMessageFormatter.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.msg.XMLMessageFormatter
    signature: '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].isDebugEnabled()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:87,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>(null,null,null)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - java.util.Properties
      - long
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SecurityManager
      - InternalEntityMonitor
      - ExternalEntityMonitor
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.SecureProcessingConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 2
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>(null,null,null)'
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration].isDebugEnabled()'
    linkageType: ''
    returnType: org.apache.xerces.parsers.SecureProcessingConfiguration
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].isDebugEnabled()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:87,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - java.util.Properties
      - long
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SecurityManager
      - InternalEntityMonitor
      - ExternalEntityMonitor
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.SecureProcessingConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 2
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration].isDebugEnabled()'
    linkageType: ''
    returnType: org.apache.xerces.parsers.SecureProcessingConfiguration
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].isDebugEnabled()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:87,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - java.util.Properties
      - long
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SecurityManager
      - InternalEntityMonitor
      - ExternalEntityMonitor
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.SecureProcessingConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 159
      start: 155
    functionDepth: 2
    functionLinenumber: 155
    functionLinenumberEnd: 159
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration].isDebugEnabled()'
    linkageType: ''
    returnType: org.apache.xerces.parsers.SecureProcessingConfiguration
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].isDebugEnabled()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:87,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:174,1
    - Dst: System.getSecurityManager()
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:175,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].getPropertyValue(String,int)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:176,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].getPropertyValue(String,int)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:177,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].getPropertyValue(String,int)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:178,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].getPropertyValue(String,int)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:179,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].getPropertyValue(String,int)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:180,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].getPropertyValue(String,boolean)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:181,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:184,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:185,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:186,1
    - Dst: '[org.apache.xerces.util.SecurityManager].<init>()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:188,1
    - Dst: '[org.apache.xerces.util.SecurityManager].setEntityExpansionLimit(int)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:189,1
    - Dst: '[org.apache.xerces.util.SecurityManager].setMaxOccurNodeLimit(int)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:190,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,org.apache.xerces.util.SecurityManager)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:191,1
    - Dst: '[ExternalEntityMonitor].<init>()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:193,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,ExternalEntityMonitor)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:194,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - java.util.Properties
      - long
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SecurityManager
      - InternalEntityMonitor
      - ExternalEntityMonitor
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.SecureProcessingConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 3
    argNames:
    - symbolTable
    - grammarPool
    - parentSettings
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 195
      start: 170
    functionDepth: 7
    functionLinenumber: 170
    functionLinenumberEnd: 195
    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: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,ExternalEntityMonitor)'
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration].getPropertyValue(String,boolean)'
    - '[org.apache.xerces.util.SecurityManager].setMaxOccurNodeLimit(int)'
    - '[org.apache.xerces.util.SecurityManager].<init>()'
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(String,boolean)'
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
    - '[ExternalEntityMonitor].<init>()'
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration].isDebugEnabled()'
    - '[org.apache.xerces.util.SecurityManager].setEntityExpansionLimit(int)'
    - System.getSecurityManager()
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration].getPropertyValue(String,int)'
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,org.apache.xerces.util.SecurityManager)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.SecureProcessingConfiguration
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:200,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:207,1
    - Dst: fErrorReporter.reportError(String,String,short)
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:214,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - java.util.Properties
      - long
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SecurityManager
      - InternalEntityMonitor
      - ExternalEntityMonitor
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 3
    argNames:
    - sizeOfEntity
    - delta
    - isPE
    argTypes:
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 219
      start: 197
    functionDepth: 1
    functionLinenumber: 197
    functionLinenumberEnd: 219
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration].checkEntitySizeLimits(int,int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - fErrorReporter.reportError(String,String,short)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration].checkEntitySizeLimits(int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:235,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:238,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getProperty(String)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:241,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - java.util.Properties
      - long
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SecurityManager
      - InternalEntityMonitor
      - ExternalEntityMonitor
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 242
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 242
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getProperty(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:252,1
    - Dst: '[org.apache.xerces.util.SecurityManager].getEntityExpansionLimit()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:261,1
    - Dst: '[org.apache.xerces.util.SecurityManager].setEntityExpansionLimit(int)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:262,1
    - Dst: '[org.apache.xerces.util.SecurityManager].getMaxOccurNodeLimit()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:264,1
    - Dst: '[org.apache.xerces.util.SecurityManager].setMaxOccurNodeLimit(int)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:265,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:269,1
    - Dst: '[ExternalEntityMonitor].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:270,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,Object)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:273,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - java.util.Properties
      - long
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SecurityManager
      - InternalEntityMonitor
      - ExternalEntityMonitor
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 274
      start: 250
    functionDepth: 1
    functionLinenumber: 250
    functionLinenumberEnd: 274
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SecurityManager].getEntityExpansionLimit()'
    - '[ExternalEntityMonitor].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
    - '[org.apache.xerces.util.SecurityManager].setMaxOccurNodeLimit(int)'
    - '[String].equals(String)'
    - '[org.apache.xerces.util.SecurityManager].getMaxOccurNodeLimit()'
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,Object)'
    - '[org.apache.xerces.util.SecurityManager].setEntityExpansionLimit(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].configurePipeline()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:278,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].configurePipelineCommon(boolean)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:279,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - java.util.Properties
      - long
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SecurityManager
      - InternalEntityMonitor
      - ExternalEntityMonitor
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 277
    functionDepth: 5
    functionLinenumber: 277
    functionLinenumberEnd: 280
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration].configurePipeline()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].configurePipeline()'
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration].configurePipelineCommon(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration].configurePipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].configureXML11Pipeline()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:284,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].configurePipelineCommon(boolean)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:285,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - java.util.Properties
      - long
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SecurityManager
      - InternalEntityMonitor
      - ExternalEntityMonitor
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 286
      start: 283
    functionDepth: 6
    functionLinenumber: 283
    functionLinenumberEnd: 286
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration].configureXML11Pipeline()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration].configurePipelineCommon(boolean)'
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].configureXML11Pipeline()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration].configureXML11Pipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].<init>()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:292,1
    - Dst: dtdScanner.setDTDHandler(org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor)
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:305,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].setDTDSource(org.apache.xerces.parsers.SecureProcessingConfiguration)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:306,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].setDTDHandler(org.apache.xerces.parsers.SecureProcessingConfiguration)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:307,1
    - Dst: dtdProcessor.setDTDSource(org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor)
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:308,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - java.util.Properties
      - long
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SecurityManager
      - InternalEntityMonitor
      - ExternalEntityMonitor
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 1
    argNames:
    - isXML10
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 310
      start: 288
    functionDepth: 1
    functionLinenumber: 288
    functionLinenumberEnd: 310
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration].configurePipelineCommon(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].setDTDHandler(org.apache.xerces.parsers.SecureProcessingConfiguration)'
    - dtdScanner.setDTDHandler(org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor)
    - dtdProcessor.setDTDSource(org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor)
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].setDTDSource(org.apache.xerces.parsers.SecureProcessingConfiguration)'
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration].configurePipelineCommon(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:316,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:317,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].debugPrintln(org.apache.xerces.parsers.SecureProcessingConfiguration)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:319,1
    - Dst: Integer.parseInt(String)
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:321,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:341,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].debugPrintln(org.apache.xerces.parsers.SecureProcessingConfiguration)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:341,1
    - Dst: e.printStackTrace()
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:342,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:351,1
    - Dst: '[java.io.File].<init>(org.apache.xerces.parsers.SecureProcessingConfiguration)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:355,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileExists(java.io.File)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:356,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:375,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:390,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:396,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:398,1
    - Dst: '[java.util.Properties].load(java.io.FileInputStream)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:399,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:414,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:423,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].length()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:424,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].debugPrintln(org.apache.xerces.parsers.SecureProcessingConfiguration)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:426,1
    - Dst: Integer.parseInt(org.apache.xerces.parsers.SecureProcessingConfiguration)
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:428,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:449,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].debugPrintln(org.apache.xerces.parsers.SecureProcessingConfiguration)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:449,1
    - Dst: e.printStackTrace()
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:450,1
    CyclomaticComplexity: 42
    EdgeCount: 42
    ICount: 75
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - java.util.Properties
      - long
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SecurityManager
      - InternalEntityMonitor
      - ExternalEntityMonitor
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 2
    argNames:
    - propertyName
    - defaultValue
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 456
      start: 312
    functionDepth: 2
    functionLinenumber: 312
    functionLinenumberEnd: 456
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration].getPropertyValue(String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
    - '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
    - Integer.parseInt(org.apache.xerces.parsers.SecureProcessingConfiguration)
    - '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
    - Integer.parseInt(String)
    - '[java.io.FileInputStream].close()'
    - '[java.util.Properties].<init>()'
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration].length()'
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration].debugPrintln(org.apache.xerces.parsers.SecureProcessingConfiguration)'
    - '[java.util.Properties].load(java.io.FileInputStream)'
    - e.getMessage()
    - '[java.util.Properties].getProperty(String)'
    - '[org.apache.html.dom.SecuritySupport].getFileExists(java.io.File)'
    - e.printStackTrace()
    - '[String].length()'
    - '[java.io.File].<init>(org.apache.xerces.parsers.SecureProcessingConfiguration)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration].getPropertyValue(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:462,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:463,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].debugPrintln(org.apache.xerces.parsers.SecureProcessingConfiguration)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:465,1
    - Dst: Boolean.valueOf(String)
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:467,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].booleanValue()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:467,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:483,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].debugPrintln(org.apache.xerces.parsers.SecureProcessingConfiguration)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:483,1
    - Dst: e.printStackTrace()
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:484,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:493,1
    - Dst: '[java.io.File].<init>(org.apache.xerces.parsers.SecureProcessingConfiguration)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:497,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileExists(java.io.File)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:498,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:517,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:532,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:538,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:540,1
    - Dst: '[java.util.Properties].load(java.io.FileInputStream)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:541,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:556,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:565,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].length()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:566,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].debugPrintln(org.apache.xerces.parsers.SecureProcessingConfiguration)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:568,1
    - Dst: Boolean.valueOf(org.apache.xerces.parsers.SecureProcessingConfiguration)
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:570,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].booleanValue()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:570,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:587,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration].debugPrintln(org.apache.xerces.parsers.SecureProcessingConfiguration)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:587,1
    - Dst: e.printStackTrace()
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:588,1
    CyclomaticComplexity: 38
    EdgeCount: 38
    ICount: 75
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - java.util.Properties
      - long
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SecurityManager
      - InternalEntityMonitor
      - ExternalEntityMonitor
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 2
    argNames:
    - propertyName
    - defaultValue
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 594
      start: 458
    functionDepth: 2
    functionLinenumber: 458
    functionLinenumberEnd: 594
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration].getPropertyValue(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
    - '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
    - '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
    - Boolean.valueOf(org.apache.xerces.parsers.SecureProcessingConfiguration)
    - '[java.io.FileInputStream].close()'
    - '[java.util.Properties].<init>()'
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration].length()'
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration].debugPrintln(org.apache.xerces.parsers.SecureProcessingConfiguration)'
    - '[java.util.Properties].load(java.io.FileInputStream)'
    - Boolean.valueOf(String)
    - e.getMessage()
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration].booleanValue()'
    - '[org.apache.html.dom.SecuritySupport].getFileExists(java.io.File)'
    - '[java.util.Properties].getProperty(String)'
    - e.printStackTrace()
    - '[String].length()'
    - '[java.io.File].<init>(org.apache.xerces.parsers.SecureProcessingConfiguration)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration].getPropertyValue(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:603,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:605,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - java.util.Properties
      - long
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SecurityManager
      - InternalEntityMonitor
      - ExternalEntityMonitor
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 609
      start: 601
    functionDepth: 1
    functionLinenumber: 601
    functionLinenumberEnd: 609
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration].isDebugEnabled()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 4
    functionsReached:
    - '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration].isDebugEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration:614,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - java.util.Properties
      - long
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.util.SecurityManager
      - InternalEntityMonitor
      - ExternalEntityMonitor
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 616
      start: 612
    functionDepth: 0
    functionLinenumber: 612
    functionLinenumberEnd: 616
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration].debugPrintln(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration].debugPrintln(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 628
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 628
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor:637,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - locator
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 639
      start: 634
    functionDepth: 1
    functionLinenumber: 634
    functionLinenumberEnd: 639
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor:645,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 647
      start: 641
    functionDepth: 1
    functionLinenumber: 641
    functionLinenumberEnd: 647
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor:652,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - version
    - encoding
    - augmentations
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 654
      start: 649
    functionDepth: 1
    functionLinenumber: 649
    functionLinenumberEnd: 654
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor:659,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 661
      start: 656
    functionDepth: 1
    functionLinenumber: 656
    functionLinenumberEnd: 661
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor:666,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - identifier
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 668
      start: 663
    functionDepth: 1
    functionLinenumber: 663
    functionLinenumberEnd: 668
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor:673,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 675
      start: 670
    functionDepth: 1
    functionLinenumber: 670
    functionLinenumberEnd: 675
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].endExternalSubset(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor:680,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 682
      start: 677
    functionDepth: 1
    functionLinenumber: 677
    functionLinenumberEnd: 682
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor:687,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - data
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 689
      start: 684
    functionDepth: 1
    functionLinenumber: 684
    functionLinenumberEnd: 689
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor:694,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - contentModel
    - augmentations
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 696
      start: 691
    functionDepth: 1
    functionLinenumber: 691
    functionLinenumberEnd: 696
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startAttlist(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor:701,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementName
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 703
      start: 698
    functionDepth: 1
    functionLinenumber: 698
    functionLinenumberEnd: 703
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].startAttlist(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].startAttlist(String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor:710,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String[]
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - elementName
    - attributeName
    - type
    - enumeration
    - defaultType
    - defaultValue
    - nonNormalizedDefaultValue
    - augmentations
    argTypes:
    - String
    - String
    - String
    - String[]
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 715
      start: 705
    functionDepth: 1
    functionLinenumber: 705
    functionLinenumberEnd: 715
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endAttlist(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor:719,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 721
      start: 717
    functionDepth: 1
    functionLinenumber: 717
    functionLinenumberEnd: 721
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].endAttlist(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].endAttlist(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].endAttlist(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor:726,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].checkEntitySizeLimits(int,int,org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor:726,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor:728,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - text
    - nonNormalizedText
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 731
      start: 723
    functionDepth: 1
    functionLinenumber: 723
    functionLinenumberEnd: 731
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    - '[String].startsWith(String)'
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].checkEntitySizeLimits(int,int,org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor:737,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - identifier
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 739
      start: 733
    functionDepth: 1
    functionLinenumber: 733
    functionLinenumberEnd: 739
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor:745,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - notation
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 747
      start: 741
    functionDepth: 1
    functionLinenumber: 741
    functionLinenumberEnd: 747
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor:752,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - identifier
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 754
      start: 749
    functionDepth: 1
    functionLinenumber: 749
    functionLinenumberEnd: 754
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startConditional(short,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor:759,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - augmentations
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 761
      start: 756
    functionDepth: 1
    functionLinenumber: 756
    functionLinenumberEnd: 761
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].startConditional(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].startConditional(short,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].startConditional(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor:766,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 769
      start: 763
    functionDepth: 1
    functionLinenumber: 763
    functionLinenumberEnd: 769
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endConditional(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor:773,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 775
      start: 771
    functionDepth: 1
    functionLinenumber: 771
    functionLinenumberEnd: 775
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].endConditional(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].endConditional(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].endConditional(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endDTD(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor:779,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 781
      start: 777
    functionDepth: 1
    functionLinenumber: 777
    functionLinenumberEnd: 781
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].endDTD(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].endDTD(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].endDTD(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDTDSource
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDTDSource
    constantsTouched: []
    func_position:
      end: 785
      start: 783
    functionDepth: 0
    functionLinenumber: 783
    functionLinenumberEnd: 785
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDTDSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 789
      start: 787
    functionDepth: 0
    functionLinenumber: 787
    functionLinenumberEnd: 789
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].getDTDSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDTDSource
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].getDTDSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDTDHandler
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.apache.xerces.xni.XMLDTDHandler
    constantsTouched: []
    func_position:
      end: 797
      start: 795
    functionDepth: 0
    functionLinenumber: 795
    functionLinenumberEnd: 797
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDSource
      - XMLDTDHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLDTDFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 801
      start: 799
    functionDepth: 0
    functionLinenumber: 799
    functionLinenumberEnd: 801
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].getDTDHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDHandler
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].getDTDHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLEntityResolver].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor:880,1
    - Dst: '[org.apache.xerces.impl.XMLEntityDescription].getEntityName()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor:883,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor:884,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor:886,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor:887,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor:888,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(String,String,String)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor:889,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor:891,1
    - Dst: '[ReaderMonitor].<init>(java.io.Reader,org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor:893,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(ReaderMonitor)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor:893,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor:896,1
    - Dst: '[InputStreamMonitor].<init>(java.io.InputStream,org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor:898,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(InputStreamMonitor)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor:898,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor:901,1
    - Dst: '[java.net.URL].<init>(String)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor:902,1
    - Dst: '[java.net.URL].openStream()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor:903,1
    - Dst: '[InputStreamMonitor].<init>(org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor,org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor:904,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(InputStreamMonitor)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor:904,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      classConcrete: true
      classEnum: false
      classFields:
      - XMLEntityResolver
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces:
      - XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLInputSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resourceIdentifier
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    constantsTouched: []
    func_position:
      end: 909
      start: 876
    functionDepth: 1
    functionLinenumber: 876
    functionLinenumberEnd: 909
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[InputStreamMonitor].<init>(org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor,org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(String,String,String)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(InputStreamMonitor)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
    - '[org.apache.xerces.xni.parser.XMLEntityResolver].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()'
    - '[InputStreamMonitor].<init>(java.io.InputStream,org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor)'
    - '[java.net.URL].<init>(String)'
    - '[org.apache.xerces.impl.XMLEntityDescription].getEntityName()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(ReaderMonitor)'
    - '[ReaderMonitor].<init>(java.io.Reader,org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor)'
    - '[String].startsWith(String)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    - '[java.net.URL].openStream()'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLInputSource
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      classConcrete: true
      classEnum: false
      classFields:
      - XMLEntityResolver
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityResolver
    argTypes:
    - org.apache.xerces.xni.parser.XMLEntityResolver
    constantsTouched: []
    func_position:
      end: 914
      start: 912
    functionDepth: 0
    functionLinenumber: 912
    functionLinenumberEnd: 914
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLEntityResolver
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLEntityResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 919
      start: 917
    functionDepth: 0
    functionLinenumber: 917
    functionLinenumberEnd: 919
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor].getEntityResolver()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLEntityResolver
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor].getEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLEntityResolver
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FilterInputStream].<init>(java.io.InputStream)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.InputStreamMonitor:819,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.InputStreamMonitor
      static: false
      superClass: FilterInputStream
    argCount: 2
    argNames:
    - in
    - isPE
    argTypes:
    - java.io.InputStream
    - boolean
    constantsTouched: []
    func_position:
      end: 821
      start: 818
    functionDepth: 0
    functionLinenumber: 818
    functionLinenumberEnd: 821
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.InputStreamMonitor].<init>(java.io.InputStream,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[java.io.FilterInputStream].<init>(java.io.InputStream)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.InputStreamMonitor
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.InputStreamMonitor].<init>(java.io.InputStream,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[FilterInputStream].read()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.InputStreamMonitor:824,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.InputStreamMonitor].checkEntitySizeLimits(int,int,boolean)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.InputStreamMonitor:827,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: FilterInputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 830
      start: 823
    functionDepth: 0
    functionLinenumber: 823
    functionLinenumberEnd: 830
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.InputStreamMonitor].read()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.InputStreamMonitor].checkEntitySizeLimits(int,int,boolean)'
    - '[FilterInputStream].read()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.InputStreamMonitor].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[FilterInputStream].read(byte[],int,int)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.InputStreamMonitor:833,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.InputStreamMonitor].checkEntitySizeLimits(int,org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.InputStreamMonitor,boolean)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.InputStreamMonitor:836,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: FilterInputStream
    argCount: 3
    argNames:
    - b
    - 'off'
    - len
    argTypes:
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 839
      start: 832
    functionDepth: 0
    functionLinenumber: 832
    functionLinenumberEnd: 839
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.InputStreamMonitor].read(byte[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.InputStreamMonitor].checkEntitySizeLimits(int,org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.InputStreamMonitor,boolean)'
    - '[FilterInputStream].read(byte[],int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.InputStreamMonitor].read(byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FilterReader].<init>(java.io.Reader)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.ReaderMonitor:851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.ReaderMonitor
      static: false
      superClass: FilterReader
    argCount: 2
    argNames:
    - in
    - isPE
    argTypes:
    - java.io.Reader
    - boolean
    constantsTouched: []
    func_position:
      end: 853
      start: 850
    functionDepth: 0
    functionLinenumber: 850
    functionLinenumberEnd: 853
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.ReaderMonitor].<init>(java.io.Reader,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[java.io.FilterReader].<init>(java.io.Reader)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.ReaderMonitor
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.ReaderMonitor].<init>(java.io.Reader,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[FilterReader].read()'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.ReaderMonitor:856,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.ReaderMonitor].checkEntitySizeLimits(int,int,boolean)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.ReaderMonitor:859,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: FilterReader
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 862
      start: 855
    functionDepth: 0
    functionLinenumber: 855
    functionLinenumberEnd: 862
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.ReaderMonitor].read()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[FilterReader].read()'
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.ReaderMonitor].checkEntitySizeLimits(int,int,boolean)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.ReaderMonitor].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[FilterReader].read(char[],int,int)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.ReaderMonitor:865,1
    - Dst: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.ReaderMonitor].checkEntitySizeLimits(int,org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.ReaderMonitor,boolean)'
      Src: org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.ReaderMonitor:868,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: FilterReader
    argCount: 3
    argNames:
    - cbuf
    - 'off'
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 871
      start: 864
    functionDepth: 0
    functionLinenumber: 864
    functionLinenumberEnd: 871
    functionName: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.ReaderMonitor].read(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[FilterReader].read(char[],int,int)'
    - '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.ReaderMonitor].checkEntitySizeLimits(int,org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.ReaderMonitor,boolean)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.ReaderMonitor].read(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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>(org.apache.xerces.util.SymbolTable,org.apache.xerces.util.XMLGrammarPoolImpl)'
      Src: org.apache.xerces.parsers.CachingParserPool:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.CachingParserPool
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 112
    functionDepth: 3
    functionLinenumber: 112
    functionLinenumberEnd: 114
    functionName: '[org.apache.xerces.parsers.CachingParserPool].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/CachingParserPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].<init>()'
    - '[org.apache.xerces.parsers.CachingParserPool].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.util.XMLGrammarPoolImpl)'
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.parsers.CachingParserPool
    signature: '[org.apache.xerces.parsers.CachingParserPool].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SynchronizedSymbolTable].<init>(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.parsers.CachingParserPool:124,1
    - Dst: '[org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)'
      Src: org.apache.xerces.parsers.CachingParserPool:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.CachingParserPool
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: '[org.apache.xerces.parsers.CachingParserPool].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/CachingParserPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SynchronizedSymbolTable].<init>(org.apache.xerces.util.SymbolTable)'
    - '[org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.CachingParserPool
    signature: '[org.apache.xerces.parsers.CachingParserPool].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SymbolTable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.apache.xerces.parsers.CachingParserPool].getSymbolTable()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/CachingParserPool.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.SymbolTable
    signature: '[org.apache.xerces.parsers.CachingParserPool].getSymbolTable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.XMLGrammarPool
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: '[org.apache.xerces.parsers.CachingParserPool].getXMLGrammarPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/CachingParserPool.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.XMLGrammarPool
    signature: '[org.apache.xerces.parsers.CachingParserPool].getXMLGrammarPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - shadow
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 158
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: '[org.apache.xerces.parsers.CachingParserPool].setShadowSymbolTable(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/CachingParserPool.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.CachingParserPool].setShadowSymbolTable(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ShadowedSymbolTable].<init>(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.parsers.CachingParserPool:165,1
    - Dst: '[ShadowedGrammarPool].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)'
      Src: org.apache.xerces.parsers.CachingParserPool:168,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].<init>(org.apache.xerces.parsers.CachingParserPool,org.apache.xerces.parsers.CachingParserPool)'
      Src: org.apache.xerces.parsers.CachingParserPool:170,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.DOMParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 163
    functionDepth: 1
    functionLinenumber: 163
    functionLinenumberEnd: 171
    functionName: '[org.apache.xerces.parsers.CachingParserPool].createDOMParser()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/CachingParserPool.java
    functionUses: 0
    functionsReached:
    - '[ShadowedGrammarPool].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)'
    - '[org.apache.xerces.parsers.DOMParser].<init>(org.apache.xerces.parsers.CachingParserPool,org.apache.xerces.parsers.CachingParserPool)'
    - '[org.apache.xerces.util.ShadowedSymbolTable].<init>(org.apache.xerces.util.SymbolTable)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.DOMParser
    signature: '[org.apache.xerces.parsers.CachingParserPool].createDOMParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ShadowedSymbolTable].<init>(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.parsers.CachingParserPool:176,1
    - Dst: '[ShadowedGrammarPool].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)'
      Src: org.apache.xerces.parsers.CachingParserPool:179,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].<init>(org.apache.xerces.parsers.CachingParserPool,org.apache.xerces.parsers.CachingParserPool)'
      Src: org.apache.xerces.parsers.CachingParserPool:181,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.SAXParser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 182
    functionName: '[org.apache.xerces.parsers.CachingParserPool].createSAXParser()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/CachingParserPool.java
    functionUses: 0
    functionsReached:
    - '[ShadowedGrammarPool].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)'
    - '[org.apache.xerces.parsers.SAXParser].<init>(org.apache.xerces.parsers.CachingParserPool,org.apache.xerces.parsers.CachingParserPool)'
    - '[org.apache.xerces.util.ShadowedSymbolTable].<init>(org.apache.xerces.util.SymbolTable)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.SAXParser
    signature: '[org.apache.xerces.parsers.CachingParserPool].createSAXParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - XMLGrammarPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammarPool
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 210
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionName: '[org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/CachingParserPool.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool
    signature: '[org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveInitialGrammarSet(String)'
      Src: org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool:223,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLGrammarPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Grammar[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammarType
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 225
      start: 221
    functionDepth: 1
    functionLinenumber: 221
    functionLinenumberEnd: 225
    functionName: '[org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool].retrieveInitialGrammarSet(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/CachingParserPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveInitialGrammarSet(String)'
    linkageType: ''
    returnType: Grammar[]
    signature: '[org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool].retrieveInitialGrammarSet(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool:233,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields:
      - XMLGrammarPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - gDesc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 235
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 235
    functionName: '[org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/CachingParserPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars(String,Grammar[])'
      Src: org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Grammar[]
      classConcrete: true
      classEnum: false
      classFields:
      - XMLGrammarPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - grammarType
    - grammars
    argTypes:
    - String
    - Grammar[]
    constantsTouched: []
    func_position:
      end: 246
      start: 242
    functionDepth: 1
    functionLinenumber: 242
    functionLinenumberEnd: 246
    functionName: '[org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool].cacheGrammars(String,Grammar[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/CachingParserPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars(String,Grammar[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool].cacheGrammars(String,Grammar[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].lockPool()'
      Src: org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool:251,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLGrammarPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 249
    functionDepth: 1
    functionLinenumber: 249
    functionLinenumberEnd: 253
    functionName: '[org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool].lockPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/CachingParserPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].lockPool()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool].lockPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].clear()'
      Src: org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool:258,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLGrammarPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 260
      start: 256
    functionDepth: 1
    functionLinenumber: 256
    functionLinenumberEnd: 260
    functionName: '[org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/CachingParserPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].unlockPool()'
      Src: org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool:265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLGrammarPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 267
    functionName: '[org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool].unlockPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/CachingParserPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].unlockPool()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool].unlockPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - XMLGrammarPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool
      static: false
      superClass: XMLGrammarPoolImpl
    argCount: 1
    argNames:
    - grammarPool
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 355
      start: 353
    functionDepth: 0
    functionLinenumber: 353
    functionLinenumberEnd: 355
    functionName: '[org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/CachingParserPool.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool
    signature: '[org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveInitialGrammarSet(String)'
      Src: org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool:369,1
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveInitialGrammarSet(String)'
      Src: org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool:371,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLGrammarPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Grammar[]
      static: false
      superClass: XMLGrammarPoolImpl
    argCount: 1
    argNames:
    - grammarType
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 372
      start: 368
    functionDepth: 1
    functionLinenumber: 368
    functionLinenumberEnd: 372
    functionName: '[org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool].retrieveInitialGrammarSet(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/CachingParserPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveInitialGrammarSet(String)'
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveInitialGrammarSet(String)'
    linkageType: ''
    returnType: Grammar[]
    signature: '[org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool].retrieveInitialGrammarSet(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool:382,1
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool:384,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields:
      - XMLGrammarPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: XMLGrammarPoolImpl
    argCount: 1
    argNames:
    - gDesc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 385
      start: 381
    functionDepth: 3
    functionLinenumber: 381
    functionLinenumberEnd: 385
    functionName: '[org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/CachingParserPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].cacheGrammars(String,Grammar[])'
      Src: org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool:397,1
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars(String,Grammar[])'
      Src: org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool:398,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Grammar[]
      classConcrete: true
      classEnum: false
      classFields:
      - XMLGrammarPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: XMLGrammarPoolImpl
    argCount: 2
    argNames:
    - grammarType
    - grammars
    argTypes:
    - String
    - Grammar[]
    constantsTouched: []
    func_position:
      end: 399
      start: 395
    functionDepth: 1
    functionLinenumber: 395
    functionLinenumberEnd: 399
    functionName: '[org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool].cacheGrammars(String,Grammar[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/CachingParserPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars(String,Grammar[])'
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].cacheGrammars(String,Grammar[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool].cacheGrammars(String,Grammar[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool:408,1
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool:409,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields:
      - XMLGrammarPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: XMLGrammarPoolImpl
    argCount: 1
    argNames:
    - desc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 413
      start: 406
    functionDepth: 2
    functionLinenumber: 406
    functionLinenumberEnd: 413
    functionName: '[org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/CachingParserPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool:422,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields:
      - XMLGrammarPool
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: XMLGrammarPoolImpl
    argCount: 1
    argNames:
    - desc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 423
      start: 421
    functionDepth: 2
    functionLinenumber: 421
    functionLinenumberEnd: 423
    functionName: '[org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool].containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/CachingParserPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool].containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:224,1
    - Dst: '[java.util.Stack].<init>()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:263,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:275,1
    - Dst: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:291,1
    - Dst: fConfiguration.addRecognizedFeatures(String[])
      Src: org.apache.xerces.parsers.AbstractDOMParser:295,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.AbstractDOMParser:298,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.AbstractDOMParser:299,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.AbstractDOMParser:300,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.AbstractDOMParser:301,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.AbstractDOMParser:302,1
    - Dst: fConfiguration.addRecognizedProperties(String[])
      Src: org.apache.xerces.parsers.AbstractDOMParser:305,1
    - Dst: fConfiguration.setProperty(String,String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.parsers.AbstractDOMParser
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - config
    argTypes:
    - org.apache.xerces.xni.parser.XMLParserConfiguration
    constantsTouched: []
    func_position:
      end: 311
      start: 289
    functionDepth: 3
    functionLinenumber: 289
    functionLinenumberEnd: 311
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.xni.QName].<init>()'
    - fConfiguration.setFeature(String,boolean)
    - '[StringBuffer].<init>(int)'
    - fConfiguration.addRecognizedFeatures(String[])
    - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    - fConfiguration.setProperty(String,String)
    - '[java.util.Stack].<init>()'
    - fConfiguration.addRecognizedProperties(String[])
    linkageType: ''
    returnType: org.apache.xerces.parsers.AbstractDOMParser
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 318
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 318
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].getDocumentClassName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].getDocumentClassName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: documentClassName.equals(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:341,1
    - Dst: documentClassName.equals(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:342,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:346,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findProviderClass(org.apache.xerces.parsers.AbstractDOMParser,ClassLoader,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:345,1
    - Dst: Document.class.isAssignableFrom(Class)
      Src: org.apache.xerces.parsers.AbstractDOMParser:348,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:350,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:349,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:357,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:356,1
    - Dst: documentClassName.equals(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:365,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - documentClassName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 369
      start: 334
    functionDepth: 3
    functionLinenumber: 334
    functionLinenumberEnd: 369
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].setDocumentClassName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - documentClassName.equals(String)
    - '[org.apache.html.dom.ObjectFactory].findClassLoader()'
    - '[org.apache.html.dom.ObjectFactory].findProviderClass(org.apache.xerces.parsers.AbstractDOMParser,ClassLoader,boolean)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    - Document.class.isAssignableFrom(Class)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].setDocumentClassName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 378
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 378
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].getDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].getDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 392
      start: 383
    functionDepth: 0
    functionLinenumber: 383
    functionLinenumberEnd: 392
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].dropDocumentReferences()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].dropDocumentReferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].reset()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:404,1
    - Dst: fConfiguration.getFeature(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:409,1
    - Dst: fConfiguration.getFeature(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:412,1
    - Dst: fConfiguration.getFeature(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:415,1
    - Dst: fConfiguration.getFeature(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:417,1
    - Dst: fConfiguration.getFeature(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:419,1
    - Dst: fConfiguration.getFeature(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:421,1
    - Dst: fConfiguration.getProperty(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:425,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].setDocumentClassName(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:424,1
    - Dst: '[StringBuffer].setLength(int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:437,1
    - Dst: '[java.util.Stack].removeAllElements()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:448,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 451
      start: 403
    functionDepth: 4
    functionLinenumber: 403
    functionLinenumberEnd: 451
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 1
    functionsReached:
    - '[java.util.Stack].removeAllElements()'
    - fConfiguration.getFeature(String)
    - fConfiguration.getProperty(String)
    - '[StringBuffer].setLength(int)'
    - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].reset()'
    - '[org.apache.xerces.parsers.AbstractDOMParser].setDocumentClassName(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fConfiguration.setLocale(java.util.Locale)
      Src: org.apache.xerces.parsers.AbstractDOMParser:460,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 462
      start: 459
    functionDepth: 0
    functionLinenumber: 459
    functionLinenumberEnd: 462
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].setLocale(java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - fConfiguration.setLocale(java.util.Locale)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:490,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:492,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:492,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:493,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:493,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:503,1
    - Dst: '[org.w3c.dom.Document].createEntityReference(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:504,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:513,1
    - Dst: erImpl.setBaseURI(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:513,1
    - Dst: '[org.w3c.dom.DocumentType].getEntities()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:516,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].getNamedItem(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:517,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].setInputEncoding(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:519,1
    - Dst: erImpl.needsSyncChildren(boolean)
      Src: org.apache.xerces.parsers.AbstractDOMParser:525,1
    - Dst: '[org.w3c.dom.Node].appendChild(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:528,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:534,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntityReference(String,String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:534,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:537,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:539,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:542,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:543,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setInputEncoding(int,String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:545,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:549,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:552,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 556
      start: 485
    functionDepth: 3
    functionLinenumber: 485
    functionLinenumberEnd: 556
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntityReference(String,String)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
    - '[org.w3c.dom.Node].appendChild(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setInputEncoding(int,String)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
    - System.out.println(String)
    - '[org.w3c.dom.Document].createEntityReference(String)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)'
    - '[String].equals(String)'
    - erImpl.needsSyncChildren(boolean)
    - '[org.apache.xerces.parsers.AbstractDOMParser].getNamedItem(String)'
    - '[org.w3c.dom.DocumentType].getEntities()'
    - '[org.apache.xerces.dom.EntityImpl].setInputEncoding(String)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)'
    - erImpl.setBaseURI(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityImpl].setXmlEncoding(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:581,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].setXmlVersion(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:583,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setEntityInfo(int,String,String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:588,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 3
    argNames:
    - version
    - encoding
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 591
      start: 575
    functionDepth: 2
    functionLinenumber: 575
    functionLinenumberEnd: 591
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.EntityImpl].setXmlEncoding(String)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setEntityInfo(int,String,String)'
    - '[org.apache.xerces.dom.EntityImpl].setXmlVersion(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:604,1
    - Dst: '[StringBuffer].append(char[],int,int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:606,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:608,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:616,1
    - Dst: '[org.w3c.dom.Document].createComment(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:616,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:618,1
    - Dst: '[org.w3c.dom.Node].appendChild(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:619,1
    - Dst: '[org.w3c.dom.ls.LSParserFilter].getWhatToShow()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:621,1
    - Dst: '[org.w3c.dom.ls.LSParserFilter].acceptNode(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:622,1
    - Dst: '[org.w3c.dom.Node].removeChild(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:636,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:651,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredComment(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:651,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:652,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 655
      start: 601
    functionDepth: 2
    functionLinenumber: 601
    functionLinenumberEnd: 655
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].createComment(String)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
    - '[org.w3c.dom.ls.LSParserFilter].acceptNode(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.w3c.dom.Node].removeChild(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)'
    - '[org.w3c.dom.Node].appendChild(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[StringBuffer].append(char[],int,int)'
    - '[org.apache.xerces.xni.XMLString].toString()'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredComment(String)'
    - '[StringBuffer].append(String)'
    - '[org.w3c.dom.ls.LSParserFilter].getWhatToShow()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:679,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:680,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:682,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].append(char[],int,int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:682,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:684,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:690,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:697,1
    - Dst: '[org.w3c.dom.Document].createProcessingInstruction(String,String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:697,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:700,1
    - Dst: '[org.w3c.dom.Node].appendChild(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:701,1
    - Dst: '[org.w3c.dom.ls.LSParserFilter].getWhatToShow()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:703,1
    - Dst: '[org.w3c.dom.ls.LSParserFilter].acceptNode(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:704,1
    - Dst: '[org.w3c.dom.Node].removeChild(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:713,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:727,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredProcessingInstruction(String,String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:726,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:728,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 731
      start: 674
    functionDepth: 2
    functionLinenumber: 674
    functionLinenumberEnd: 731
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - '[org.apache.xerces.parsers.AbstractDOMParser].append(char[],int,int)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
    - '[org.w3c.dom.ls.LSParserFilter].acceptNode(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.w3c.dom.Node].removeChild(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)'
    - '[org.w3c.dom.Document].createProcessingInstruction(String,String)'
    - '[org.w3c.dom.Node].appendChild(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.xni.XMLString].toString()'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredProcessingInstruction(String,String)'
    - '[org.w3c.dom.ls.LSParserFilter].getWhatToShow()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:761,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:762,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setStrictErrorChecking(boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:767,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setInputEncoding(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:769,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:771,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setDocumentURI(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:771,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:773,1
    - Dst: '[org.apache.xerces.dom.PSVIDocumentImpl].<init>()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:774,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setStrictErrorChecking(boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:780,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setInputEncoding(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:782,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:784,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setDocumentURI(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:784,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:789,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:790,1
    - Dst: '[Class].newInstance()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:792,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:796,1
    - Dst: '[Class].isAssignableFrom(Class)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:798,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:801,1
    - Dst: '[Class].isAssignableFrom(Class)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:803,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setStrictErrorChecking(boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:810,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setInputEncoding(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:812,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:815,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setDocumentURI(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:815,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:824,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:823,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].<init>(boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:833,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredDocument()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:835,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setInputEncoding(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:840,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:842,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setDocumentURI(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:842,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 847
      start: 755
    functionDepth: 4
    functionLinenumber: 755
    functionLinenumberEnd: 847
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredDocument()'
    - '[org.apache.xerces.dom.PSVIDocumentImpl].<init>()'
    - '[org.apache.html.dom.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].setStrictErrorChecking(boolean)'
    - '[String].equals(String)'
    - '[org.apache.xerces.dom.DocumentImpl].<init>()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].setDocumentURI(String)'
    - '[org.apache.html.dom.ObjectFactory].findClassLoader()'
    - '[Class].newInstance()'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].setInputEncoding(String)'
    - '[Class].isAssignableFrom(Class)'
    - '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setInputEncoding(String)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].<init>(boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setDocumentURI(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setXmlVersion(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:870,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setXmlEncoding(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:871,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:872,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setXmlStandalone(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:872,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setXmlVersion(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:877,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setXmlEncoding(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:878,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:879,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setXmlStandalone(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:879,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 4
    argNames:
    - version
    - encoding
    - standalone
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 881
      start: 862
    functionDepth: 2
    functionLinenumber: 862
    functionLinenumberEnd: 881
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].setXmlEncoding(String)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setXmlStandalone(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[String].equals(String)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setXmlVersion(String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].setXmlVersion(String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].setXmlStandalone(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setXmlEncoding(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createDocumentType(String,String,String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:901,1
    - Dst: '[org.w3c.dom.Node].appendChild(org.w3c.dom.DocumentType)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:903,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredDocumentType(String,String,String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:907,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:909,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 4
    argNames:
    - rootElement
    - publicId
    - systemId
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 912
      start: 895
    functionDepth: 2
    functionLinenumber: 895
    functionLinenumberEnd: 912
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredDocumentType(String,String,String)'
    - '[org.w3c.dom.Node].appendChild(org.w3c.dom.DocumentType)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createDocumentType(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:928,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].createElementNode(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:935,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:936,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.parsers.AbstractDOMParser,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:939,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].createAttrNode(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:940,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:942,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:944,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:944,1
    - Dst: '[org.apache.xerces.dom.PSVIAttrNSImpl].setPSVI(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:946,1
    - Dst: '[org.w3c.dom.Attr].setValue(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:949,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].isSpecified(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:950,1
    - Dst: '[org.w3c.dom.Element].setAttributeNodeNS(org.w3c.dom.Attr)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:956,1
    - Dst: '[org.w3c.dom.Element].setAttributeNode(org.w3c.dom.Attr)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:960,1
    - Dst: attrPSVI.getMemberTypeDefinition()
      Src: org.apache.xerces.parsers.AbstractDOMParser:978,1
    - Dst: attrPSVI.getTypeDefinition()
      Src: org.apache.xerces.parsers.AbstractDOMParser:980,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:982,1
    - Dst: attrImpl.setType(org.apache.xerces.parsers.AbstractDOMParser)
      Src: org.apache.xerces.parsers.AbstractDOMParser:983,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:987,1
    - Dst: attrImpl.setType(org.apache.xerces.parsers.AbstractDOMParser)
      Src: org.apache.xerces.parsers.AbstractDOMParser:988,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:993,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:993,1
    - Dst: Boolean.TRUE.equals(Object)
      Src: org.apache.xerces.parsers.AbstractDOMParser:993,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getType(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:998,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:999,1
    - Dst: attrImpl.setType(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:1001,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].setIdAttributeNode(org.w3c.dom.Attr,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1005,1
    - Dst: attrImpl.setSpecified(boolean)
      Src: org.apache.xerces.parsers.AbstractDOMParser:1008,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1012,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1015,1
    - Dst: elementPSVI.getMemberTypeDefinition()
      Src: org.apache.xerces.parsers.AbstractDOMParser:1017,1
    - Dst: elementPSVI.getTypeDefinition()
      Src: org.apache.xerces.parsers.AbstractDOMParser:1019,1
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].setType(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1021,1
    - Dst: '[org.w3c.dom.ls.LSParserFilter].startElement(org.w3c.dom.Element)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1032,1
    - Dst: '[java.util.Stack].push(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1052,1
    - Dst: '[java.util.Stack].isEmpty()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1057,1
    - Dst: '[java.util.Stack].push(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1058,1
    - Dst: '[org.w3c.dom.Node].appendChild(org.w3c.dom.Element)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1064,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElement(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1068,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1071,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1077,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1077,1
    - Dst: attrPSVI.getMemberTypeDefinition()
      Src: org.apache.xerces.parsers.AbstractDOMParser:1087,1
    - Dst: attrPSVI.getTypeDefinition()
      Src: org.apache.xerces.parsers.AbstractDOMParser:1089,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1091,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1095,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1100,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1100,1
    - Dst: Boolean.TRUE.equals(Object)
      Src: org.apache.xerces.parsers.AbstractDOMParser:1100,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getType(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1105,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1106,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getQName(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1113,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getURI(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1114,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1115,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].isSpecified(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1116,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setDeferredAttribute(int,String,String,String,boolean,org.apache.xerces.parsers.AbstractDOMParser,String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1111,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1121,1
    CyclomaticComplexity: 42
    EdgeCount: 42
    ICount: 126
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1124
      start: 925
    functionDepth: 6
    functionLinenumber: 925
    functionLinenumberEnd: 1124
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 2
    functionsReached:
    - '[java.util.Stack].isEmpty()'
    - '[org.w3c.dom.ls.LSParserFilter].startElement(org.w3c.dom.Element)'
    - '[org.w3c.dom.Node].appendChild(org.w3c.dom.Element)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - Boolean.TRUE.equals(Object)
    - '[org.apache.xerces.xni.XMLAttributes].getType(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - attrImpl.setType(org.apache.xerces.parsers.AbstractDOMParser)
    - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.xni.XMLAttributes].getURI(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setDeferredAttribute(int,String,String,String,boolean,org.apache.xerces.parsers.AbstractDOMParser,String)'
    - '[org.w3c.dom.Attr].setValue(String)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
    - '[org.w3c.dom.Element].setAttributeNodeNS(org.w3c.dom.Attr)'
    - '[org.apache.xerces.dom.ElementImpl].setIdAttributeNode(org.w3c.dom.Attr,boolean)'
    - '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
    - '[org.apache.xerces.parsers.AbstractDOMParser].createAttrNode(org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)'
    - elementPSVI.getTypeDefinition()
    - '[org.apache.xerces.xni.XMLAttributes].isSpecified(org.apache.xerces.parsers.AbstractDOMParser)'
    - attrPSVI.getTypeDefinition()
    - System.out.println(String)
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElement(String)'
    - '[String].equals(String)'
    - attrImpl.setType(String)
    - attrPSVI.getMemberTypeDefinition()
    - elementPSVI.getMemberTypeDefinition()
    - attrImpl.setSpecified(boolean)
    - '[org.apache.xerces.dom.PSVIAttrNSImpl].setPSVI(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.w3c.dom.Element].setAttributeNode(org.w3c.dom.Attr)'
    - '[org.apache.xerces.xni.XMLAttributes].getQName(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[java.util.Stack].push(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.dom.ElementNSImpl].setType(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].createElementNode(org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.parsers.AbstractDOMParser,org.apache.xerces.xni.QName)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1139,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1142
      start: 1136
    functionDepth: 7
    functionLinenumber: 1136
    functionLinenumberEnd: 1142
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.AbstractDOMParser].endElement(org.apache.xerces.xni.QName,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)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1155,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:1155,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1166,1
    - Dst: '[org.w3c.dom.Document].createCDATASection(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1166,1
    - Dst: '[org.w3c.dom.Node].appendChild(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1167,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1171,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].appendData(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1171,1
    - Dst: '[org.w3c.dom.Node].getLastChild()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1181,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].getNodeType()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1182,1
    - Dst: '[org.apache.xerces.dom.TextImpl].removeData()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1186,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1186,1
    - Dst: '[org.w3c.dom.Text].getData()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1188,1
    - Dst: '[StringBuffer].append(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1188,1
    - Dst: '[org.w3c.dom.Text].setNodeValue(null)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1189,1
    - Dst: '[StringBuffer].append(char[],int,int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1194,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1199,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1199,1
    - Dst: '[org.w3c.dom.Node].appendChild(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1200,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1211,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredCDATASection(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1210,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1213,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1219,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredTextNode(String,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1218,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1220,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1229,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredTextNode(String,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1230,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1232,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1236
      start: 1152
    functionDepth: 2
    functionLinenumber: 1152
    functionLinenumberEnd: 1236
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Text].setNodeValue(null)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].appendData(String)'
    - '[StringBuffer].append(org.apache.xerces.parsers.AbstractDOMParser)'
    - System.out.println(String)
    - '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.apache.xerces.dom.TextImpl].removeData()'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredTextNode(String,boolean)'
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredCDATASection(String)'
    - '[org.w3c.dom.Document].createCDATASection(String)'
    - '[org.w3c.dom.Text].getData()'
    - '[org.w3c.dom.Node].appendChild(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.w3c.dom.Node].getLastChild()'
    - '[StringBuffer].append(char[],int,int)'
    - '[org.apache.xerces.xni.XMLString].toString()'
    - '[org.apache.xerces.parsers.AbstractDOMParser].getNodeType()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getLastChild()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1257,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].getNodeType()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1258,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1260,1
    - Dst: textNode.appendData(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:1260,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1263,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1263,1
    - Dst: textNodeImpl.setIgnorableWhitespace(boolean)
      Src: org.apache.xerces.parsers.AbstractDOMParser:1266,1
    - Dst: '[org.w3c.dom.Node].appendChild(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1268,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1275,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredTextNode(String,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1274,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1276,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1279
      start: 1251
    functionDepth: 2
    functionLinenumber: 1251
    functionLinenumberEnd: 1279
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - textNode.appendData(String)
    - '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - textNodeImpl.setIgnorableWhitespace(boolean)
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredTextNode(String,boolean)'
    - '[org.w3c.dom.Node].getLastChild()'
    - '[org.w3c.dom.Node].appendChild(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.xni.XMLString].toString()'
    - '[org.apache.xerces.parsers.AbstractDOMParser].getNodeType()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:1291,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1297,1
    - Dst: elementPSVI.getMemberTypeDefinition()
      Src: org.apache.xerces.parsers.AbstractDOMParser:1303,1
    - Dst: elementPSVI.getTypeDefinition()
      Src: org.apache.xerces.parsers.AbstractDOMParser:1305,1
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].setType(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1307,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].setPSVI(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1310,1
    - Dst: '[java.util.Stack].isEmpty()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1322,1
    - Dst: '[java.util.Stack].pop()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1323,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1327,1
    - Dst: '[org.w3c.dom.ls.LSParserFilter].getWhatToShow()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1328,1
    - Dst: '[org.w3c.dom.ls.LSParserFilter].acceptNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1329,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1335,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].removeChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1336,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1349,1
    - Dst: '[org.w3c.dom.Node].getChildNodes()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1350,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].getLength()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1351,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].item(int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1354,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].appendChild(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1354,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].removeChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1356,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1365,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1369,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].getParentNode()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1370,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1376,1
    - Dst: elementPSVI.getMemberTypeDefinition()
      Src: org.apache.xerces.parsers.AbstractDOMParser:1381,1
    - Dst: elementPSVI.getTypeDefinition()
      Src: org.apache.xerces.parsers.AbstractDOMParser:1383,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setTypeInfo(int,org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1385,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1389,1
    CyclomaticComplexity: 32
    EdgeCount: 32
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1393
      start: 1289
    functionDepth: 2
    functionLinenumber: 1289
    functionLinenumberEnd: 1393
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 1
    functionsReached:
    - '[java.util.Stack].isEmpty()'
    - '[org.apache.xerces.parsers.AbstractDOMParser].removeChild(org.w3c.dom.Node)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].getLength()'
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[java.util.Stack].pop()'
    - '[org.w3c.dom.Node].getChildNodes()'
    - elementPSVI.getTypeDefinition()
    - '[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].setPSVI(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].getParentNode()'
    - '[org.w3c.dom.ls.LSParserFilter].getWhatToShow()'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setTypeInfo(int,org.apache.xerces.parsers.AbstractDOMParser)'
    - System.out.println(String)
    - elementPSVI.getMemberTypeDefinition()
    - '[org.apache.xerces.parsers.AbstractDOMParser].appendChild(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.dom.ElementNSImpl].setType(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].item(int)'
    - '[org.w3c.dom.ls.LSParserFilter].acceptNode(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode(int,boolean)'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1410,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1413
      start: 1402
    functionDepth: 2
    functionLinenumber: 1402
    functionLinenumberEnd: 1413
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.ls.LSParserFilter].getWhatToShow()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1433,1
    - Dst: '[org.w3c.dom.ls.LSParserFilter].acceptNode(org.w3c.dom.CDATASection)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1434,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1443,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].removeChild(org.w3c.dom.CDATASection)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1444,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1455,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1462,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1467
      start: 1421
    functionDepth: 1
    functionLinenumber: 1421
    functionLinenumberEnd: 1467
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.ls.LSParserFilter].acceptNode(org.w3c.dom.CDATASection)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].removeChild(org.w3c.dom.CDATASection)'
    - '[org.w3c.dom.Node].getParentNode()'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode(int,boolean)'
    - '[org.w3c.dom.ls.LSParserFilter].getWhatToShow()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLLocator].getEncoding()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1483,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setInputEncoding(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1483,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setStrictErrorChecking(boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1485,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getEncoding()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1492,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setInputEncoding(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1492,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1497
      start: 1475
    functionDepth: 1
    functionLinenumber: 1475
    functionLinenumberEnd: 1497
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].endDocument(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getEncoding()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].setInputEncoding(String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].setStrictErrorChecking(boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setInputEncoding(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].endDocument(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:1513,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1520,1
    - Dst: '[org.w3c.dom.DocumentType].getEntities()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1524,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].getNamedItem(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1525,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].getFirstChild()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1527,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1528,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1529,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].cloneNode(boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1531,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].appendChild(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1532,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].getNextSibling()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1533,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1535,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1548,1
    - Dst: '[org.w3c.dom.ls.LSParserFilter].getWhatToShow()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1552,1
    - Dst: '[org.w3c.dom.ls.LSParserFilter].acceptNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1553,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1559,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].removeChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1560,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1573,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].getParentNode()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1577,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].getChildNodes()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1584,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].getParentNode()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1585,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].getLength()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1586,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].getPreviousSibling()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1590,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].item(int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1592,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].getNodeType()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1593,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].getNodeType()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1594,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].getNodeValue()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1595,1
    - Dst: '[org.w3c.dom.Text].appendData(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1595,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].removeChild(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1596,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].insertBefore(org.apache.xerces.parsers.AbstractDOMParser,org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1599,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].handleBaseURI(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1600,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].item(int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1604,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].insertBefore(org.apache.xerces.parsers.AbstractDOMParser,org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1604,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].handleBaseURI(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1605,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].removeChild(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1608,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1616,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1618,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1621,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1622,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1627,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1632,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1635,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].cloneNode(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1637,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].insertBefore(int,int,org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1638,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1640,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1645,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1652,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1654,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].handleBaseURI(int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1661,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1662,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].insertBefore(int,int,org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1663,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setAsLastChild(int,org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1668,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(org.apache.xerces.parsers.AbstractDOMParser,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1670,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setAsLastChild(int,int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1671,1
    CyclomaticComplexity: 35
    EdgeCount: 35
    ICount: 123
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1679
      start: 1511
    functionDepth: 4
    functionLinenumber: 1511
    functionLinenumberEnd: 1679
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Text].appendData(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].cloneNode(boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].removeChild(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setAsLastChild(int,org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].getNextSibling()'
    - '[org.apache.xerces.parsers.AbstractDOMParser].getLength()'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(org.apache.xerces.parsers.AbstractDOMParser,boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].getParentNode()'
    - '[org.apache.xerces.dom.EntityImpl].appendChild(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.w3c.dom.ls.LSParserFilter].getWhatToShow()'
    - '[org.apache.xerces.parsers.AbstractDOMParser].getNodeValue()'
    - '[org.apache.xerces.parsers.AbstractDOMParser].handleBaseURI(int)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].handleBaseURI(org.apache.xerces.parsers.AbstractDOMParser)'
    - System.out.println(String)
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)'
    - '[String].equals(String)'
    - '[org.apache.xerces.dom.NodeImpl].setReadOnly(boolean,boolean)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].getChildNodes()'
    - '[org.apache.xerces.dom.EntityImpl].setReadOnly(boolean,boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].insertBefore(int,int,org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].getNamedItem(String)'
    - '[org.w3c.dom.DocumentType].getEntities()'
    - '[org.apache.xerces.parsers.AbstractDOMParser].getNodeType()'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].cloneNode(int,boolean)'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.apache.xerces.dom.EntityImpl].getFirstChild()'
    - '[org.apache.xerces.parsers.AbstractDOMParser].item(int)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].getPreviousSibling()'
    - '[org.apache.xerces.parsers.AbstractDOMParser].removeChild(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].insertBefore(org.apache.xerces.parsers.AbstractDOMParser,org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setAsLastChild(int,int)'
    - '[org.w3c.dom.ls.LSParserFilter].acceptNode(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode(int,boolean)'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1695,1
    - Dst: '[org.w3c.dom.Element].getAttributeNodeNS(String,String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1701,1
    - Dst: '[org.w3c.dom.Element].getAttributeNode(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1704,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].getBaseURI()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1708,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getDocumentURI()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1709,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1709,1
    - Dst: '[org.w3c.dom.Element].setAttributeNS(String,String,String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1711,1
    - Dst: '[org.w3c.dom.Element].setAttribute(String,String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1713,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].getBaseURI()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1719,1
    - Dst: '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1721,1
    - Dst: '[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1725,1
    - Dst: '[org.w3c.dom.DOMErrorHandler].handleError(org.apache.xerces.dom.DOMErrorImpl)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1725,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1729
      start: 1689
    functionDepth: 6
    functionLinenumber: 1689
    functionLinenumberEnd: 1729
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].handleBaseURI(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Element].getAttributeNodeNS(String,String)'
    - '[org.w3c.dom.Element].setAttributeNS(String,String,String)'
    - '[org.apache.xerces.dom.EntityReferenceImpl].getBaseURI()'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[String].equals(String)'
    - '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
    - '[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].getDocumentURI()'
    - '[org.w3c.dom.Element].setAttribute(String,String)'
    - '[org.w3c.dom.Element].getAttributeNode(String)'
    - '[org.w3c.dom.DOMErrorHandler].handleError(org.apache.xerces.dom.DOMErrorImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].handleBaseURI(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1740,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1743,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getDeferredEntityBaseURI(int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1745,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getDocumentURI()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1747,1
    - Dst: '[String].equals(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1747,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setDeferredAttribute(int,String,String,String,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1748,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1759,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getDeferredEntityBaseURI(int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1763,1
    - Dst: '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1767,1
    - Dst: '[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1771,1
    - Dst: '[org.w3c.dom.DOMErrorHandler].handleError(org.apache.xerces.dom.DOMErrorImpl)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1771,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - node
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1774
      start: 1739
    functionDepth: 4
    functionLinenumber: 1739
    functionLinenumberEnd: 1774
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].handleBaseURI(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 1
    functionsReached:
    - '[String].equals(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getDeferredEntityBaseURI(int)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getDocumentURI()'
    - '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString(int,boolean)'
    - '[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler()'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setDeferredAttribute(int,String,String,String,boolean)'
    - '[org.w3c.dom.DOMErrorHandler].handleError(org.apache.xerces.dom.DOMErrorImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].handleBaseURI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:1797,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1799,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:1799,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1800,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:1800,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1806,1
    - Dst: '[java.util.Stack].push(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1806,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1809,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 2
    argNames:
    - locator
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1811
      start: 1795
    functionDepth: 1
    functionLinenumber: 1795
    functionLinenumberEnd: 1811
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[java.util.Stack].push(String)'
    - '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
    - '[StringBuffer].<init>(int)'
    - System.out.println(String)
    - '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:1824,1
    - Dst: '[java.util.Stack].isEmpty()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1827,1
    - Dst: '[java.util.Stack].pop()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1828,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1830,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1831,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setInternalSubset(int,org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1834,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].setInternalSubset(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1839,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1842
      start: 1822
    functionDepth: 0
    functionLinenumber: 1822
    functionLinenumberEnd: 1842
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].endDTD(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[java.util.Stack].pop()'
    - '[java.util.Stack].isEmpty()'
    - '[StringBuffer].length()'
    - System.out.println(String)
    - '[org.apache.xerces.dom.DocumentTypeImpl].setInternalSubset(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setInternalSubset(int,org.apache.xerces.parsers.AbstractDOMParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].endDTD(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 2
    argNames:
    - type
    - augs
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1858
      start: 1857
    functionDepth: 0
    functionLinenumber: 1857
    functionLinenumberEnd: 1858
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].startConditional(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].startConditional(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1869
      start: 1868
    functionDepth: 0
    functionLinenumber: 1868
    functionLinenumberEnd: 1869
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].endConditional(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].endConditional(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:1883,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1885,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:1885,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1886,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:1886,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1889,1
    - Dst: '[java.util.Stack].push(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1889,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 2
    argNames:
    - identifier
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1891
      start: 1880
    functionDepth: 1
    functionLinenumber: 1880
    functionLinenumberEnd: 1891
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    - '[java.util.Stack].push(String)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Stack].pop()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1903,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1904
      start: 1901
    functionDepth: 0
    functionLinenumber: 1901
    functionLinenumberEnd: 1904
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].endExternalSubset(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[java.util.Stack].pop()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:1927,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:1929,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1934,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1935,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1936,1
    - Dst: '[String].substring(int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1937,1
    - Dst: '[StringBuffer].append(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1937,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1940,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1942,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1943,1
    - Dst: '[String].indexOf(char)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1944,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1945,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1946,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1947,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1948,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1957,1
    - Dst: '[org.w3c.dom.DocumentType].getEntities()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1960,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].getNamedItem(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1961,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createEntity(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1963,1
    - Dst: '[java.util.Stack].peek()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1964,1
    - Dst: entity.setBaseURI(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:1964,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].setNamedItem(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1965,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1972,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1974,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1976,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1977,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1982,1
    - Dst: '[java.util.Stack].peek()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1986,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntity(String,null,null,null,String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1986,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:1987,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 4
    argNames:
    - name
    - text
    - nonNormalizedText
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1991
      start: 1922
    functionDepth: 4
    functionLinenumber: 1922
    functionLinenumberEnd: 1991
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].createEntity(String)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].setNamedItem(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[StringBuffer].append(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
    - '[String].startsWith(String)'
    - System.out.println(String)
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)'
    - '[String].equals(String)'
    - '[String].indexOf(char)'
    - '[java.util.Stack].peek()'
    - '[StringBuffer].append(char)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].getNamedItem(String)'
    - '[org.w3c.dom.DocumentType].getEntities()'
    - entity.setBaseURI(String)
    - '[String].substring(int)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntity(String,null,null,null,String)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)'
    - '[org.apache.xerces.xni.XMLString].toString()'
    - '[StringBuffer].append()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2011,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2013,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2013,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2014,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2014,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2018,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2019,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2021,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2022,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2023,1
    - Dst: '[String].substring(int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2024,1
    - Dst: '[StringBuffer].append(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2024,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2027,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2029,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2031,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2032,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2033,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2036,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2038,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2039,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2048,1
    - Dst: '[org.w3c.dom.DocumentType].getEntities()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2051,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].getNamedItem(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2052,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createEntity(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2054,1
    - Dst: entity.setPublicId(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2055,1
    - Dst: entity.setSystemId(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2056,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2057,1
    - Dst: entity.setBaseURI(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2057,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].setNamedItem(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2058,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2065,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2067,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2069,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2070,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2075,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2079,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntity(String,String,String,null,String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2078,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2080,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 3
    argNames:
    - name
    - identifier
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2084
      start: 2006
    functionDepth: 4
    functionLinenumber: 2006
    functionLinenumberEnd: 2084
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].createEntity(String)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].setNamedItem(org.apache.xerces.parsers.AbstractDOMParser)'
    - entity.setSystemId(String)
    - '[StringBuffer].append(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntity(String,String,String,null,String)'
    - '[String].startsWith(String)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
    - System.out.println(String)
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)'
    - '[String].equals(String)'
    - entity.setPublicId(String)
    - '[StringBuffer].append(char)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].getNamedItem(String)'
    - '[org.w3c.dom.DocumentType].getEntities()'
    - entity.setBaseURI(String)
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    - '[String].substring(int)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2107,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2109,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2109,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2110,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2110,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2115,1
    - Dst: Boolean.TRUE.equals(Object)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2115,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2116,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2116,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2118,1
    - Dst: '[java.util.Stack].push(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2118,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2119
      start: 2102
    functionDepth: 1
    functionLinenumber: 2102
    functionLinenumberEnd: 2119
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[java.util.Stack].push(String)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
    - System.out.println(String)
    - '[org.apache.xerces.parsers.AbstractDOMParser].append(String)'
    - Boolean.TRUE.equals(Object)
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2135,1
    - Dst: '[java.util.Stack].pop()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2138
      start: 2132
    functionDepth: 0
    functionLinenumber: 2132
    functionLinenumberEnd: 2138
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[java.util.Stack].pop()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2157,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2159,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2159,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2160,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2160,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2164,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2165,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2167,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2168,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2169,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2171,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2172,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2174,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2175,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2179,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2180,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2182,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2183,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2184,1
    - Dst: '[org.w3c.dom.DocumentType].getEntities()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2193,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].getNamedItem(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2194,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createEntity(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2196,1
    - Dst: entity.setPublicId(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2197,1
    - Dst: entity.setSystemId(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2198,1
    - Dst: entity.setNotationName(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2199,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2200,1
    - Dst: entity.setBaseURI(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2200,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].setNamedItem(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2201,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2208,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2210,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2212,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2213,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2218,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2222,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntity(String,String,String,String,String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2221,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2223,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 4
    argNames:
    - name
    - identifier
    - notation
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2227
      start: 2152
    functionDepth: 4
    functionLinenumber: 2152
    functionLinenumberEnd: 2227
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntity(String,String,String,String,String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createEntity(String)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].setNamedItem(org.apache.xerces.parsers.AbstractDOMParser)'
    - entity.setSystemId(String)
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
    - System.out.println(String)
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)'
    - '[String].equals(String)'
    - entity.setPublicId(String)
    - '[StringBuffer].append(char)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].getNamedItem(String)'
    - '[org.w3c.dom.DocumentType].getEntities()'
    - entity.setBaseURI(String)
    - entity.setNotationName(String)
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2244,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2245,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2247,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2248,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2250,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2251,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2253,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2254,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2258,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2259,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2261,1
    - Dst: '[org.w3c.dom.DocumentType].getNotations()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2270,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].getNamedItem(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2271,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createNotation(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2272,1
    - Dst: notation.setPublicId(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2273,1
    - Dst: notation.setSystemId(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2274,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2275,1
    - Dst: notation.setBaseURI(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2275,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].setNamedItem(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2276,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2283,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2285,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2287,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2288,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2293,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2297,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredNotation(String,String,String,String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2296,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2298,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 3
    argNames:
    - name
    - identifier
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2302
      start: 2240
    functionDepth: 4
    functionLinenumber: 2240
    functionLinenumberEnd: 2302
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createNotation(String)'
    - notation.setSystemId(String)
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)'
    - '[String].equals(String)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
    - '[org.w3c.dom.DocumentType].getNotations()'
    - notation.setBaseURI(String)
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredNotation(String,String,String,String)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
    - notation.setPublicId(String)
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int,boolean)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].setNamedItem(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].getNamedItem(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2314
      start: 2313
    functionDepth: 0
    functionLinenumber: 2313
    functionLinenumberEnd: 2314
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2332,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2333,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2334,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2335,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2336,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 3
    argNames:
    - name
    - contentModel
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2339
      start: 2327
    functionDepth: 1
    functionLinenumber: 2327
    functionLinenumberEnd: 2339
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2373,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2374,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2375,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2376,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2377,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2378,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2379,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2382,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2384,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2386,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2389,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2392,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2393,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2396,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2400,1
    - Dst: '[StringBuffer].append(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2403,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2406,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2408,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].lookupElementDefinition(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2420,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElementDefinition(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2424,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2425,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2435,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2436,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2439,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2444,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredAttribute(String,org.apache.xerces.parsers.AbstractDOMParser,String,boolean)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2443,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2445,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setIdAttribute(int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2446,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2449,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].getElements()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2461,1
    - Dst: '[org.w3c.dom.NamedNodeMap].getNamedItem(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2462,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createElementDefinition(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2464,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].getElements()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2465,1
    - Dst: '[org.w3c.dom.NamedNodeMap].setNamedItem(org.apache.xerces.dom.ElementDefinitionImpl)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2465,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2479,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2480,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2483,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(org.apache.xerces.parsers.AbstractDOMParser,String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2486,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createAttribute(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2490,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2492,1
    - Dst: attr.setValue(String)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2492,1
    - Dst: attr.setSpecified(boolean)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2493,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2494,1
    - Dst: attr.setIdAttribute(org.apache.xerces.parsers.AbstractDOMParser)
      Src: org.apache.xerces.parsers.AbstractDOMParser:2494,1
    - Dst: '[org.apache.xerces.dom.ElementDefinitionImpl].getAttributes()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2498,1
    - Dst: '[org.w3c.dom.NamedNodeMap].setNamedItemNS(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2498,1
    - Dst: '[org.apache.xerces.dom.ElementDefinitionImpl].getAttributes()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2501,1
    - Dst: '[org.w3c.dom.NamedNodeMap].setNamedItem(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2501,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 82
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String[]
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 8
    argNames:
    - elementName
    - attributeName
    - type
    - enumeration
    - defaultType
    - defaultValue
    - nonNormalizedDefaultValue
    - augs
    argTypes:
    - String
    - String
    - String
    - String[]
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2507
      start: 2366
    functionDepth: 4
    functionLinenumber: 2366
    functionLinenumberEnd: 2507
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached:
    - attr.setIdAttribute(org.apache.xerces.parsers.AbstractDOMParser)
    - '[org.w3c.dom.NamedNodeMap].setNamedItem(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.dom.DocumentTypeImpl].getElements()'
    - '[StringBuffer].append(org.apache.xerces.parsers.AbstractDOMParser)'
    - attr.setSpecified(boolean)
    - '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].lookupElementDefinition(String)'
    - attr.setValue(String)
    - '[org.w3c.dom.NamedNodeMap].setNamedItem(org.apache.xerces.dom.ElementDefinitionImpl)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(org.apache.xerces.parsers.AbstractDOMParser,String)'
    - '[String].startsWith(String)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredAttribute(String,org.apache.xerces.parsers.AbstractDOMParser,String,boolean)'
    - '[String].equals(String)'
    - '[StringBuffer].append(char)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createAttribute(String)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElementDefinition(String)'
    - '[org.w3c.dom.NamedNodeMap].getNamedItem(String)'
    - '[org.apache.xerces.dom.ElementDefinitionImpl].getAttributes()'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setIdAttribute(int)'
    - '[org.w3c.dom.NamedNodeMap].setNamedItemNS(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createElementDefinition(String)'
    - '[org.apache.xerces.xni.XMLString].toString()'
    - '[StringBuffer].append()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 2
    argNames:
    - elementName
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2521
      start: 2520
    functionDepth: 0
    functionLinenumber: 2520
    functionLinenumberEnd: 2521
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].startAttlist(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2533
      start: 2532
    functionDepth: 0
    functionLinenumber: 2532
    functionLinenumberEnd: 2533
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].endAttlist(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].endAttlist(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createElementNS(String,String,String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2545,1
    - Dst: '[org.w3c.dom.Document].createElementNS(String,String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2549,1
    - Dst: '[org.w3c.dom.Document].createElement(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2553,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 2557
      start: 2538
    functionDepth: 1
    functionLinenumber: 2538
    functionLinenumberEnd: 2557
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].createElementNode(org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].createElementNS(String,String,String)'
    - '[org.w3c.dom.Document].createElement(String)'
    - '[org.w3c.dom.Document].createElementNS(String,String)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].createElementNode(org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(String,String,String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2568,1
    - Dst: '[org.w3c.dom.Document].createAttributeNS(String,String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2573,1
    - Dst: '[org.w3c.dom.Document].createAttribute(String)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2578,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - attrQName
    argTypes:
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 2582
      start: 2561
    functionDepth: 1
    functionLinenumber: 2561
    functionLinenumberEnd: 2582
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].createAttrNode(org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Document].createAttributeNS(String,String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(String,String,String)'
    - '[org.w3c.dom.Document].createAttribute(String)'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].createAttrNode(org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getLastChild()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2606,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2608,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].getNodeType()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2610,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2612,1
    - Dst: '[org.apache.xerces.dom.TextImpl].replaceData(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2612,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2615,1
    - Dst: '[org.w3c.dom.Text].setData(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2615,1
    - Dst: '[StringBuffer].setLength(int)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2619,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].getNodeType()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2623,1
    - Dst: '[org.w3c.dom.ls.LSParserFilter].getWhatToShow()'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2624,1
    - Dst: '[org.w3c.dom.ls.LSParserFilter].acceptNode(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2625,1
    - Dst: '[org.w3c.dom.Node].removeChild(org.apache.xerces.parsers.AbstractDOMParser)'
      Src: org.apache.xerces.parsers.AbstractDOMParser:2634,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - sawChars
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2645
      start: 2597
    functionDepth: 1
    functionLinenumber: 2597
    functionLinenumberEnd: 2645
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 7
    functionsReached:
    - '[StringBuffer].length()'
    - '[org.w3c.dom.ls.LSParserFilter].acceptNode(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[StringBuffer].setLength(int)'
    - '[org.w3c.dom.Node].removeChild(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[StringBuffer].toString()'
    - '[org.w3c.dom.Node].getLastChild()'
    - '[org.w3c.dom.Text].setData(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.apache.xerces.dom.TextImpl].replaceData(org.apache.xerces.parsers.AbstractDOMParser)'
    - '[org.w3c.dom.ls.LSParserFilter].getWhatToShow()'
    - '[org.apache.xerces.parsers.AbstractDOMParser].getNodeType()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String[]
      - String
      - String
      - String
      - boolean
      - boolean
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - String
      - org.w3c.dom.DocumentType
      - org.w3c.dom.Node
      - org.w3c.dom.CDATASection
      - org.apache.xerces.dom.EntityImpl
      - int
      - StringBuffer
      - StringBuffer
      - boolean
      - boolean
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      - int
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      - boolean
      - java.util.Stack
      - int
      - java.util.Stack
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLLocator
      - org.w3c.dom.ls.LSParserFilter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2653
      start: 2651
    functionDepth: 0
    functionLinenumber: 2651
    functionLinenumberEnd: 2653
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser].abort()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractDOMParser].abort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser.Abort].<init>()'
      Src: org.apache.xerces.parsers.AbstractDOMParser.Abort:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Abort
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.parsers.AbstractDOMParser.Abort
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 165
    functionDepth: 1
    functionLinenumber: 165
    functionLinenumberEnd: 165
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser.Abort].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.AbstractDOMParser.Abort].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.parsers.AbstractDOMParser.Abort
    signature: '[org.apache.xerces.parsers.AbstractDOMParser.Abort].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Abort
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Throwable
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 168
    functionName: '[org.apache.xerces.parsers.AbstractDOMParser.Abort].fillInStackTrace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Throwable
    signature: '[org.apache.xerces.parsers.AbstractDOMParser.Abort].fillInStackTrace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>(null,null,null)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xinclude.XIncludeHandler
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XIncludeParserConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XML11Configuration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XIncludeParserConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>(null,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XIncludeParserConfiguration
    signature: '[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xinclude.XIncludeHandler
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XIncludeParserConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XML11Configuration
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XIncludeParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XIncludeParserConfiguration
    signature: '[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xinclude.XIncludeHandler
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XIncludeParserConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XML11Configuration
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 89
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XIncludeParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XIncludeParserConfiguration
    signature: '[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:104,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].<init>()'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:106,1
    - Dst: '[org.apache.xerces.parsers.XIncludeParserConfiguration].addCommonComponent(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:107,1
    - Dst: '[org.apache.xerces.parsers.XIncludeParserConfiguration].addRecognizedFeatures(org.apache.xerces.parsers.XIncludeParserConfiguration)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:114,1
    - Dst: '[org.apache.xerces.parsers.XIncludeParserConfiguration].addRecognizedProperties(org.apache.xerces.parsers.XIncludeParserConfiguration)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:119,1
    - Dst: '[org.apache.xerces.parsers.XIncludeParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:121,1
    - Dst: '[org.apache.xerces.parsers.XIncludeParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:122,1
    - Dst: '[org.apache.xerces.parsers.XIncludeParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:123,1
    - Dst: '[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(String,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:125,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].<init>()'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:126,1
    - Dst: '[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(String,org.apache.xerces.xinclude.XIncludeNamespaceSupport)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xinclude.XIncludeHandler
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XIncludeParserConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XML11Configuration
    argCount: 3
    argNames:
    - symbolTable
    - grammarPool
    - parentSettings
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 127
      start: 100
    functionDepth: 6
    functionLinenumber: 100
    functionLinenumberEnd: 127
    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: /src/xerces/src/org/apache/xerces/parsers/XIncludeParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].<init>()'
    - '[org.apache.xerces.parsers.XIncludeParserConfiguration].setFeature(String,boolean)'
    - '[org.apache.xerces.parsers.XIncludeParserConfiguration].addCommonComponent(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].<init>()'
    - '[org.apache.xerces.parsers.XIncludeParserConfiguration].addRecognizedFeatures(org.apache.xerces.parsers.XIncludeParserConfiguration)'
    - '[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(String,org.apache.xerces.xinclude.XIncludeNamespaceSupport)'
    - '[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
    - '[org.apache.xerces.parsers.XIncludeParserConfiguration].addRecognizedProperties(org.apache.xerces.parsers.XIncludeParserConfiguration)'
    - '[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(String,org.apache.xerces.xinclude.XIncludeHandler)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XIncludeParserConfiguration
    signature: '[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].configurePipeline()'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:132,1
    - Dst: fDTDScanner.setDTDHandler(org.apache.xerces.parsers.XIncludeParserConfiguration)
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:135,1
    - Dst: fDTDProcessor.setDTDSource(org.apache.xerces.parsers.XIncludeParserConfiguration)
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:136,1
    - Dst: fDTDProcessor.setDTDHandler(org.apache.xerces.xinclude.XIncludeHandler)
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:137,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.parsers.XIncludeParserConfiguration)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:138,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.parsers.XIncludeParserConfiguration)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:139,1
    - Dst: fDTDHandler.setDTDSource(org.apache.xerces.xinclude.XIncludeHandler)
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:141,1
    - Dst: fFeatures.get(org.apache.xerces.parsers.XIncludeParserConfiguration)
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:147,1
    - Dst: fSchemaValidator.getDocumentSource()
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:150,1
    - Dst: prev.getDocumentHandler()
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:158,1
    - Dst: prev.setDocumentHandler(org.apache.xerces.xinclude.XIncludeHandler)
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:159,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.parsers.XIncludeParserConfiguration)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:160,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.parsers.XIncludeParserConfiguration)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:162,1
    - Dst: '[org.apache.xerces.parsers.XIncludeParserConfiguration].setDocumentSource(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:163,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xinclude.XIncludeHandler
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XML11Configuration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 131
    functionDepth: 4
    functionLinenumber: 131
    functionLinenumberEnd: 166
    functionName: '[org.apache.xerces.parsers.XIncludeParserConfiguration].configurePipeline()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XIncludeParserConfiguration.java
    functionUses: 0
    functionsReached:
    - prev.getDocumentHandler()
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.parsers.XIncludeParserConfiguration)'
    - fDTDProcessor.setDTDHandler(org.apache.xerces.xinclude.XIncludeHandler)
    - '[org.apache.xerces.parsers.XIncludeParserConfiguration].setDocumentSource(org.apache.xerces.xinclude.XIncludeHandler)'
    - fSchemaValidator.getDocumentSource()
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.parsers.XIncludeParserConfiguration)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.parsers.XIncludeParserConfiguration)'
    - prev.setDocumentHandler(org.apache.xerces.xinclude.XIncludeHandler)
    - '[org.apache.xerces.parsers.XML11Configuration].configurePipeline()'
    - fDTDHandler.setDTDSource(org.apache.xerces.xinclude.XIncludeHandler)
    - fDTDProcessor.setDTDSource(org.apache.xerces.parsers.XIncludeParserConfiguration)
    - fDTDScanner.setDTDHandler(org.apache.xerces.parsers.XIncludeParserConfiguration)
    - fFeatures.get(org.apache.xerces.parsers.XIncludeParserConfiguration)
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.parsers.XIncludeParserConfiguration)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XIncludeParserConfiguration].configurePipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].configureXML11Pipeline()'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:169,1
    - Dst: fXML11DTDScanner.setDTDHandler(org.apache.xerces.parsers.XIncludeParserConfiguration)
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:172,1
    - Dst: fXML11DTDProcessor.setDTDSource(org.apache.xerces.parsers.XIncludeParserConfiguration)
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:173,1
    - Dst: fXML11DTDProcessor.setDTDHandler(org.apache.xerces.xinclude.XIncludeHandler)
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:174,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.parsers.XIncludeParserConfiguration)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:175,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.parsers.XIncludeParserConfiguration)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:176,1
    - Dst: fDTDHandler.setDTDSource(org.apache.xerces.xinclude.XIncludeHandler)
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:178,1
    - Dst: fFeatures.get(org.apache.xerces.parsers.XIncludeParserConfiguration)
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:184,1
    - Dst: fSchemaValidator.getDocumentSource()
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:187,1
    - Dst: prev.getDocumentHandler()
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:195,1
    - Dst: prev.setDocumentHandler(org.apache.xerces.xinclude.XIncludeHandler)
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:196,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.parsers.XIncludeParserConfiguration)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:197,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.parsers.XIncludeParserConfiguration)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:199,1
    - Dst: '[org.apache.xerces.parsers.XIncludeParserConfiguration].setDocumentSource(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:200,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xinclude.XIncludeHandler
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XML11Configuration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 168
    functionDepth: 5
    functionLinenumber: 168
    functionLinenumberEnd: 203
    functionName: '[org.apache.xerces.parsers.XIncludeParserConfiguration].configureXML11Pipeline()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XIncludeParserConfiguration.java
    functionUses: 0
    functionsReached:
    - prev.getDocumentHandler()
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.parsers.XIncludeParserConfiguration)'
    - fXML11DTDProcessor.setDTDHandler(org.apache.xerces.xinclude.XIncludeHandler)
    - '[org.apache.xerces.parsers.XIncludeParserConfiguration].setDocumentSource(org.apache.xerces.xinclude.XIncludeHandler)'
    - fSchemaValidator.getDocumentSource()
    - fXML11DTDScanner.setDTDHandler(org.apache.xerces.parsers.XIncludeParserConfiguration)
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.parsers.XIncludeParserConfiguration)'
    - prev.setDocumentHandler(org.apache.xerces.xinclude.XIncludeHandler)
    - fDTDHandler.setDTDSource(org.apache.xerces.xinclude.XIncludeHandler)
    - fXML11DTDProcessor.setDTDSource(org.apache.xerces.parsers.XIncludeParserConfiguration)
    - '[org.apache.xerces.parsers.XML11Configuration].configureXML11Pipeline()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.parsers.XIncludeParserConfiguration)'
    - fFeatures.get(org.apache.xerces.parsers.XIncludeParserConfiguration)
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.parsers.XIncludeParserConfiguration)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XIncludeParserConfiguration].configureXML11Pipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:208,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,Object)'
      Src: org.apache.xerces.parsers.XIncludeParserConfiguration:211,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xinclude.XIncludeHandler
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XML11Configuration
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 212
      start: 205
    functionDepth: 4
    functionLinenumber: 205
    functionLinenumberEnd: 212
    functionName: '[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XIncludeParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,Object)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.parsers.SecuritySupport:41,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.parsers.SecuritySupport:41,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.parsers.SecuritySupport].getContextClassLoader()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.xerces.parsers.SecuritySupport].getContextClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.parsers.SecuritySupport:54,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.parsers.SecuritySupport:54,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.parsers.SecuritySupport].getSystemClassLoader()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.xerces.parsers.SecuritySupport].getSystemClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.parsers.SecuritySupport:67,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.parsers.SecuritySupport:67,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - cl
    argTypes:
    - ClassLoader
    constantsTouched: []
    func_position:
      end: 79
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.parsers.SecuritySupport].getParentClassLoader(ClassLoader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.xerces.parsers.SecuritySupport].getParentClassLoader(ClassLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.parsers.SecuritySupport:83,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.parsers.SecuritySupport:83,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.parsers.SecuritySupport].getSystemProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.parsers.SecuritySupport].getSystemProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedExceptionAction].<init>()'
      Src: org.apache.xerces.parsers.SecuritySupport:95,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedExceptionAction)'
      Src: org.apache.xerces.parsers.SecuritySupport:95,1
    - Dst: e.getException()
      Src: org.apache.xerces.parsers.SecuritySupport:101,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.FileNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.FileInputStream
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 103
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 103
    functionName: '[org.apache.xerces.parsers.SecuritySupport].getFileInputStream(java.io.File)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedExceptionAction)'
    - e.getException()
    - '[java.security.PrivilegedExceptionAction].<init>()'
    linkageType: ''
    returnType: java.io.FileInputStream
    signature: '[org.apache.xerces.parsers.SecuritySupport].getFileInputStream(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.parsers.SecuritySupport:109,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.parsers.SecuritySupport:109,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.InputStream
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - cl
    - name
    argTypes:
    - ClassLoader
    - String
    constantsTouched: []
    func_position:
      end: 120
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 120
    functionName: '[org.apache.xerces.parsers.SecuritySupport].getResourceAsStream(ClassLoader,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: java.io.InputStream
    signature: '[org.apache.xerces.parsers.SecuritySupport].getResourceAsStream(ClassLoader,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.parsers.SecuritySupport:124,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.parsers.SecuritySupport:124,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xerces.parsers.SecuritySupport:123,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 129
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 129
    functionName: '[org.apache.xerces.parsers.SecuritySupport].getFileExists(java.io.File)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[Boolean].booleanValue()'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.SecuritySupport].getFileExists(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.parsers.SecuritySupport:133,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.parsers.SecuritySupport:133,1
    - Dst: '[Long].longValue()'
      Src: org.apache.xerces.parsers.SecuritySupport:132,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 138
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 138
    functionName: '[org.apache.xerces.parsers.SecuritySupport].getLastModified(java.io.File)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[Long].longValue()'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: long
    signature: '[org.apache.xerces.parsers.SecuritySupport].getLastModified(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.parsers.SecuritySupport
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 140
    functionName: '[org.apache.xerces.parsers.SecuritySupport].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecuritySupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.parsers.SecuritySupport
    signature: '[org.apache.xerces.parsers.SecuritySupport].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>(null,null,null)'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.IntegratedParserConfiguration
      static: false
      superClass: org.apache.xerces.parsers.StandardParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/IntegratedParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>(null,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.IntegratedParserConfiguration
    signature: '[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.IntegratedParserConfiguration
      static: false
      superClass: org.apache.xerces.parsers.StandardParserConfiguration
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/IntegratedParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.IntegratedParserConfiguration
    signature: '[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.IntegratedParserConfiguration
      static: false
      superClass: org.apache.xerces.parsers.StandardParserConfiguration
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 120
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionName: '[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/IntegratedParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.IntegratedParserConfiguration
    signature: '[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.StandardParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:137,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:140,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>()'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:141,1
    - Dst: '[org.apache.xerces.parsers.IntegratedParserConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:144,1
    - Dst: '[org.apache.xerces.parsers.IntegratedParserConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.IntegratedParserConfiguration
      static: false
      superClass: org.apache.xerces.parsers.StandardParserConfiguration
    argCount: 3
    argNames:
    - symbolTable
    - grammarPool
    - parentSettings
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 147
      start: 134
    functionDepth: 8
    functionLinenumber: 134
    functionLinenumberEnd: 147
    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: /src/xerces/src/org/apache/xerces/parsers/IntegratedParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>()'
    - '[org.apache.xerces.parsers.IntegratedParserConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()'
    - '[org.apache.xerces.parsers.StandardParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.IntegratedParserConfiguration
    signature: '[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.IntegratedParserConfiguration].setProperty(org.apache.xerces.parsers.IntegratedParserConfiguration,org.apache.xerces.parsers.IntegratedParserConfiguration)'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:154,1
    - Dst: '[org.apache.xerces.parsers.IntegratedParserConfiguration].configureDTDPipeline()'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:157,1
    - Dst: fFeatures.get(org.apache.xerces.parsers.IntegratedParserConfiguration)
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:160,1
    - Dst: fProperties.put(org.apache.xerces.parsers.IntegratedParserConfiguration,org.apache.xerces.parsers.IntegratedParserConfiguration)
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:161,1
    - Dst: fProperties.put(org.apache.xerces.parsers.IntegratedParserConfiguration,org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:163,1
    - Dst: fProperties.put(org.apache.xerces.parsers.IntegratedParserConfiguration,org.apache.xerces.parsers.IntegratedParserConfiguration)
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:165,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator(org.apache.xerces.parsers.IntegratedParserConfiguration)'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:166,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDocumentHandler(org.apache.xerces.parsers.IntegratedParserConfiguration)'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:167,1
    - Dst: fDTDValidator.setDocumentSource(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:168,1
    - Dst: fDTDValidator.setDocumentHandler(org.apache.xerces.parsers.IntegratedParserConfiguration)
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:169,1
    - Dst: fDocumentHandler.setDocumentSource(org.apache.xerces.parsers.IntegratedParserConfiguration)
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:171,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDocumentHandler(org.apache.xerces.parsers.IntegratedParserConfiguration)'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:176,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator(null)'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:177,1
    - Dst: fDocumentHandler.setDocumentSource(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:179,1
    - Dst: fProperties.put(org.apache.xerces.parsers.IntegratedParserConfiguration,org.apache.xerces.impl.XMLDocumentScannerImpl)
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:186,1
    - Dst: fProperties.put(org.apache.xerces.parsers.IntegratedParserConfiguration,org.apache.xerces.impl.dtd.XMLDTDValidator)
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:188,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].setDocumentHandler(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:189,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.impl.XMLDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:190,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.parsers.IntegratedParserConfiguration)'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:191,1
    - Dst: fDocumentHandler.setDocumentSource(org.apache.xerces.impl.dtd.XMLDTDValidator)
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:193,1
    - Dst: fScanner.setDocumentHandler(org.apache.xerces.parsers.IntegratedParserConfiguration)
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:198,1
    - Dst: fDocumentHandler.setDocumentSource(org.apache.xerces.parsers.IntegratedParserConfiguration)
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:200,1
    - Dst: fFeatures.get(org.apache.xerces.parsers.IntegratedParserConfiguration)
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:207,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>()'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:210,1
    - Dst: fProperties.put(org.apache.xerces.parsers.IntegratedParserConfiguration,org.apache.xerces.impl.xs.XMLSchemaValidator)
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:213,1
    - Dst: '[org.apache.xerces.parsers.IntegratedParserConfiguration].addComponent(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:214,1
    - Dst: fErrorReporter.getMessageFormatter(String)
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:216,1
    - Dst: '[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:217,1
    - Dst: fErrorReporter.putMessageFormatter(String,org.apache.xerces.impl.xs.XSMessageFormatter)
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:218,1
    - Dst: fLastComponent.setDocumentHandler(org.apache.xerces.impl.xs.XMLSchemaValidator)
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:223,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.parsers.IntegratedParserConfiguration)'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:224,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.parsers.IntegratedParserConfiguration)'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:225,1
    - Dst: fDocumentHandler.setDocumentSource(org.apache.xerces.impl.xs.XMLSchemaValidator)
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:227,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.StandardParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 151
    functionDepth: 4
    functionLinenumber: 151
    functionLinenumberEnd: 231
    functionName: '[org.apache.xerces.parsers.IntegratedParserConfiguration].configurePipeline()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/IntegratedParserConfiguration.java
    functionUses: 0
    functionsReached:
    - fProperties.put(org.apache.xerces.parsers.IntegratedParserConfiguration,org.apache.xerces.parsers.IntegratedParserConfiguration)
    - fLastComponent.setDocumentHandler(org.apache.xerces.impl.xs.XMLSchemaValidator)
    - '[org.apache.xerces.parsers.IntegratedParserConfiguration].setProperty(org.apache.xerces.parsers.IntegratedParserConfiguration,org.apache.xerces.parsers.IntegratedParserConfiguration)'
    - fDocumentHandler.setDocumentSource(org.apache.xerces.parsers.IntegratedParserConfiguration)
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.parsers.IntegratedParserConfiguration)'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl].setDocumentHandler(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - fDocumentHandler.setDocumentSource(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - fFeatures.get(org.apache.xerces.parsers.IntegratedParserConfiguration)
    - fProperties.put(org.apache.xerces.parsers.IntegratedParserConfiguration,org.apache.xerces.impl.dtd.XMLDTDValidator)
    - fProperties.put(org.apache.xerces.parsers.IntegratedParserConfiguration,org.apache.xerces.impl.xs.XMLSchemaValidator)
    - fDTDValidator.setDocumentSource(org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - '[org.apache.xerces.parsers.IntegratedParserConfiguration].addComponent(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()'
    - fProperties.put(org.apache.xerces.parsers.IntegratedParserConfiguration,org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    - fScanner.setDocumentHandler(org.apache.xerces.parsers.IntegratedParserConfiguration)
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.parsers.IntegratedParserConfiguration)'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDocumentHandler(org.apache.xerces.parsers.IntegratedParserConfiguration)'
    - fErrorReporter.getMessageFormatter(String)
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator(null)'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator(org.apache.xerces.parsers.IntegratedParserConfiguration)'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.impl.XMLDocumentScannerImpl)'
    - fProperties.put(org.apache.xerces.parsers.IntegratedParserConfiguration,org.apache.xerces.impl.XMLDocumentScannerImpl)
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.parsers.IntegratedParserConfiguration)'
    - '[org.apache.xerces.parsers.IntegratedParserConfiguration].configureDTDPipeline()'
    - fDTDValidator.setDocumentHandler(org.apache.xerces.parsers.IntegratedParserConfiguration)
    - fDocumentHandler.setDocumentSource(org.apache.xerces.impl.dtd.XMLDTDValidator)
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>()'
    - fDocumentHandler.setDocumentSource(org.apache.xerces.impl.xs.XMLSchemaValidator)
    - fErrorReporter.putMessageFormatter(String,org.apache.xerces.impl.xs.XSMessageFormatter)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.IntegratedParserConfiguration].configurePipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDocumentScanner
      static: false
      superClass: org.apache.xerces.parsers.StandardParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 240
      start: 237
    functionDepth: 1
    functionLinenumber: 237
    functionLinenumberEnd: 240
    functionName: '[org.apache.xerces.parsers.IntegratedParserConfiguration].createDocumentScanner()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/IntegratedParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDocumentScanner
    signature: '[org.apache.xerces.parsers.IntegratedParserConfiguration].createDocumentScanner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLNSDTDValidator].<init>()'
      Src: org.apache.xerces.parsers.IntegratedParserConfiguration:246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLDTDValidator
      static: false
      superClass: org.apache.xerces.parsers.StandardParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 245
    functionDepth: 3
    functionLinenumber: 245
    functionLinenumberEnd: 247
    functionName: '[org.apache.xerces.parsers.IntegratedParserConfiguration].createDTDValidator()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/IntegratedParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLNSDTDValidator].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLDTDValidator
    signature: '[org.apache.xerces.parsers.IntegratedParserConfiguration].createDTDValidator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>(null,null,null)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XML11NonValidatingConfiguration
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 272
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>(null,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XML11NonValidatingConfiguration
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:280,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XML11NonValidatingConfiguration
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 281
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 281
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XML11NonValidatingConfiguration
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:295,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XML11NonValidatingConfiguration
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 296
      start: 294
    functionDepth: 0
    functionLinenumber: 294
    functionLinenumberEnd: 296
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XML11NonValidatingConfiguration
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].<init>(org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:315,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:319,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:321,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:323,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:326,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:327,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:330,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:331,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addRecognizedFeatures(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:343,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:346,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:347,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:348,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:349,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:350,1
    - Dst: '[java.util.HashMap].put(org.apache.xerces.parsers.XML11NonValidatingConfiguration,org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:351,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addRecognizedProperties(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:369,1
    - Dst: '[org.apache.xerces.util.SymbolTable].<init>()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:372,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:375,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.xni.grammars.XMLGrammarPool)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:379,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].<init>()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:382,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:383,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addCommonComponent(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:384,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:386,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:387,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:387,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:388,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addCommonComponent(org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:389,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:391,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:392,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:393,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:395,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:396,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:397,1
    - Dst: '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:399,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.dv.DTDDVFactory)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:400,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].<init>()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:402,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.validation.ValidationManager)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:403,1
    - Dst: '[org.apache.xerces.impl.XMLVersionDetector].<init>()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:405,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:408,1
    - Dst: '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:409,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:410,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:411,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:416,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setLocale(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:416,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XML11NonValidatingConfiguration
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 3
    argNames:
    - symbolTable
    - grammarPool
    - parentSettings
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 424
      start: 310
    functionDepth: 5
    functionLinenumber: 310
    functionLinenumberEnd: 424
    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: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
    - '[java.util.HashMap].put(String,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addCommonComponent(org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.impl.XMLEntityManager].<init>()'
    - '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance()'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLErrorReporter)'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addCommonComponent(org.apache.xerces.impl.XMLErrorReporter)'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.validation.ValidationManager)'
    - '[org.apache.xerces.util.SymbolTable].<init>()'
    - '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addRecognizedFeatures(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
    - '[java.util.HashMap].put(String,org.apache.xerces.util.SymbolTable)'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLDTDScannerImpl)'
    - '[org.apache.xerces.impl.validation.ValidationManager].<init>()'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.dv.DTDDVFactory)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.xerces.util.ParserConfigurationSettings].<init>(org.apache.xerces.xni.parser.XMLComponentManager)'
    - '[java.util.Locale].getDefault()'
    - '[java.util.HashMap].put(org.apache.xerces.parsers.XML11NonValidatingConfiguration,org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
    - '[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
    - '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>()'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addRecognizedProperties(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
    - '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLEntityManager)'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setLocale(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
    - '[org.apache.xerces.impl.XMLVersionDetector].<init>()'
    - '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.impl.XMLEntityScanner)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XML11NonValidatingConfiguration
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 448
      start: 438
    functionDepth: 0
    functionLinenumber: 438
    functionLinenumberEnd: 448
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:460,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 461
      start: 458
    functionDepth: 1
    functionLinenumber: 458
    functionLinenumberEnd: 461
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setLocale(java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:472,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:474,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDocumentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - documentHandler
    argTypes:
    - org.apache.xerces.xni.XMLDocumentHandler
    constantsTouched: []
    func_position:
      end: 477
      start: 469
    functionDepth: 1
    functionLinenumber: 469
    functionLinenumberEnd: 477
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    - '[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDocumentHandler
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 482
      start: 480
    functionDepth: 0
    functionLinenumber: 480
    functionLinenumberEnd: 482
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getDocumentHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDocumentHandler
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getDocumentHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDTDHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - dtdHandler
    argTypes:
    - org.apache.xerces.xni.XMLDTDHandler
    constantsTouched: []
    func_position:
      end: 491
      start: 489
    functionDepth: 0
    functionLinenumber: 489
    functionLinenumberEnd: 491
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDHandler
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 496
      start: 494
    functionDepth: 0
    functionLinenumber: 494
    functionLinenumberEnd: 496
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getDTDHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDHandler
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getDTDHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.apache.xerces.xni.XMLDTDContentModelHandler
    constantsTouched: []
    func_position:
      end: 505
      start: 503
    functionDepth: 0
    functionLinenumber: 503
    functionLinenumberEnd: 505
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDContentModelHandler
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 510
      start: 508
    functionDepth: 0
    functionLinenumber: 508
    functionLinenumberEnd: 510
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getDTDContentModelHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDContentModelHandler
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getDTDContentModelHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fProperties.put(String,org.apache.xerces.xni.parser.XMLEntityResolver)
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:520,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - resolver
    argTypes:
    - org.apache.xerces.xni.parser.XMLEntityResolver
    constantsTouched: []
    func_position:
      end: 521
      start: 519
    functionDepth: 0
    functionLinenumber: 519
    functionLinenumberEnd: 521
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - fProperties.put(String,org.apache.xerces.xni.parser.XMLEntityResolver)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fProperties.get(String)
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:531,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLEntityResolver
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 532
      start: 530
    functionDepth: 0
    functionLinenumber: 530
    functionLinenumberEnd: 532
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getEntityResolver()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - fProperties.get(String)
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLEntityResolver
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fProperties.put(String,org.apache.xerces.xni.parser.XMLErrorHandler)
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:553,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - org.apache.xerces.xni.parser.XMLErrorHandler
    constantsTouched: []
    func_position:
      end: 554
      start: 552
    functionDepth: 0
    functionLinenumber: 552
    functionLinenumberEnd: 554
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - fProperties.put(String,org.apache.xerces.xni.parser.XMLErrorHandler)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fProperties.get(String)
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:565,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLErrorHandler
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 566
      start: 563
    functionDepth: 0
    functionLinenumber: 563
    functionLinenumberEnd: 566
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getErrorHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - fProperties.get(String)
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLErrorHandler
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].closeReaders()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:575,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 576
      start: 574
    functionDepth: 1
    functionLinenumber: 574
    functionLinenumberEnd: 576
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].cleanup()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].closeReaders()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].cleanup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:590,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:595,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].parse(boolean)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:596,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:599,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:603,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:607,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:611,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:612,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].cleanup()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:616,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 619
      start: 586
    functionDepth: 10
    functionLinenumber: 586
    functionLinenumberEnd: 619
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XNIException].<init>(String)'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].cleanup()'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    - ex.printStackTrace()
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].parse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].reset()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:626,1
    - Dst: '[org.apache.xerces.impl.XMLVersionDetector].reset()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:627,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].resetCommon()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:628,1
    - Dst: '[org.apache.xerces.impl.XMLVersionDetector].determineDocVersion(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:630,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].configurePipeline()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:633,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].reset()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:634,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].initXML11Components()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:638,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].configureXML11Pipeline()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:639,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].resetXML11()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:640,1
    - Dst: '[org.apache.xerces.impl.XMLVersionDetector].startDocumentParsing(org.apache.xerces.impl.XMLEntityHandler,short)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:651,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:655,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:659,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:663,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:667,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:668,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDocumentScanner].scanDocument(boolean)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:673,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:676,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:680,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:684,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:688,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:689,1
    CyclomaticComplexity: 31
    EdgeCount: 31
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - complete
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 692
      start: 621
    functionDepth: 9
    functionLinenumber: 621
    functionLinenumberEnd: 692
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].parse(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLDocumentScanner].scanDocument(boolean)'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].resetCommon()'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].reset()'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].configurePipeline()'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].initXML11Components()'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].configureXML11Pipeline()'
    - '[org.apache.xerces.impl.XMLVersionDetector].startDocumentParsing(org.apache.xerces.impl.XMLEntityHandler,short)'
    - ex.printStackTrace()
    - '[org.apache.xerces.impl.validation.ValidationManager].reset()'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].resetXML11()'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
    - '[org.apache.xerces.impl.XMLVersionDetector].reset()'
    - '[org.apache.xerces.impl.XMLVersionDetector].determineDocVersion(org.apache.xerces.xni.parser.XMLInputSource)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].parse(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:709,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].getFeature(String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:712,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 714
      start: 706
    functionDepth: 3
    functionLinenumber: 706
    functionLinenumberEnd: 714
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.ParserConfigurationSettings].getFeature(String)'
    - '[String].equals(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:733,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:735,1
    - Dst: c.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:736,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:739,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:741,1
    - Dst: c.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:742,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:746,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:748,1
    - Dst: c.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:750,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:757,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 759
      start: 729
    functionDepth: 3
    functionLinenumber: 729
    functionLinenumberEnd: 759
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - c.setFeature(String,boolean)
    - '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
    - '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:771,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:773,1
    - Dst: c.setProperty(String,Object)
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:774,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:777,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:779,1
    - Dst: c.setProperty(String,Object)
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:780,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:783,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:785,1
    - Dst: c.setProperty(String,Object)
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:787,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,Object)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:795,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 797
      start: 767
    functionDepth: 3
    functionLinenumber: 767
    functionLinenumberEnd: 797
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,Object)'
    - c.setProperty(String,Object)
    - '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 803
      start: 801
    functionDepth: 0
    functionLinenumber: 801
    functionLinenumberEnd: 803
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getLocale()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:809,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:811,1
    - Dst: c.reset()
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:812,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 815
      start: 808
    functionDepth: 0
    functionLinenumber: 808
    functionLinenumberEnd: 815
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 1
    functionsReached:
    - c.reset()
    - '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:822,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:824,1
    - Dst: c.reset()
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:825,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 828
      start: 820
    functionDepth: 0
    functionLinenumber: 820
    functionLinenumberEnd: 828
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].resetCommon()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 1
    functionsReached:
    - c.reset()
    - '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].resetCommon()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:836,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:838,1
    - Dst: c.reset()
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:839,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 842
      start: 834
    functionDepth: 0
    functionLinenumber: 834
    functionLinenumberEnd: 842
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].resetXML11()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 1
    functionsReached:
    - c.reset()
    - '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].resetXML11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(String,org.apache.xerces.impl.dv.DTDDVFactory)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:852,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(String,org.apache.xerces.xni.parser.XMLDTDScanner)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:858,1
    - Dst: '[org.apache.xerces.impl.XML11DTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:860,1
    - Dst: '[org.apache.xerces.impl.XML11DTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:861,1
    - Dst: fFeatures.get(String)
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:864,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(String,org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:867,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDTDValidator(null)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:870,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:871,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:873,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:881,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addXML11Component(org.apache.xerces.impl.XML11DocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:882,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(String,org.apache.xerces.impl.XML11DocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:886,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:888,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.XML11DocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:891,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 896
      start: 849
    functionDepth: 3
    functionLinenumber: 849
    functionLinenumberEnd: 896
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].configureXML11Pipeline()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XML11DTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.XML11DocumentScannerImpl)'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(String,org.apache.xerces.impl.XML11DocumentScannerImpl)'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(String,org.apache.xerces.xni.parser.XMLDTDScanner)'
    - '[org.apache.xerces.impl.XML11DocumentScannerImpl].<init>()'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(String,org.apache.xerces.impl.dv.DTDDVFactory)'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addXML11Component(org.apache.xerces.impl.XML11DocumentScannerImpl)'
    - '[org.apache.xerces.impl.XML11DTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
    - '[org.apache.xerces.impl.XML11DocumentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(String,org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
    - fFeatures.get(String)
    - '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDTDValidator(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].configureXML11Pipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(String,org.apache.xerces.impl.dv.DTDDVFactory)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:903,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(String,org.apache.xerces.xni.parser.XMLDTDScanner)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:909,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:911,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:912,1
    - Dst: fFeatures.get(String)
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:915,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(String,org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:918,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator(null)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:920,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:921,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:923,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:929,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:931,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(String,org.apache.xerces.impl.XMLDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:936,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:940,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.XMLDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:942,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 947
      start: 899
    functionDepth: 3
    functionLinenumber: 899
    functionLinenumberEnd: 947
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].configurePipeline()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.XMLDocumentScannerImpl)'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(String,org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(String,org.apache.xerces.xni.parser.XMLDTDScanner)'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(String,org.apache.xerces.impl.dv.DTDDVFactory)'
    - '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(String,org.apache.xerces.impl.XMLDocumentScannerImpl)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator(null)'
    - fFeatures.get(String)
    - '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].configurePipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:970,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:971,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:971,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:979,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:980,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:987,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:988,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.XML11NonValidatingConfiguration,String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:991,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:996,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:997,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.XML11NonValidatingConfiguration,String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1000,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1005,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1006,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1012,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1013,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1020,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1021,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.XML11NonValidatingConfiguration,String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1023,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1027,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1028,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.XML11NonValidatingConfiguration,String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1030,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].checkFeature(String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1038,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1040
      start: 964
    functionDepth: 2
    functionLinenumber: 964
    functionLinenumberEnd: 1040
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].checkFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.XML11NonValidatingConfiguration,String)'
    - '[org.apache.xerces.util.ParserConfigurationSettings].checkFeature(String)'
    - '[String].endsWith(String)'
    - '[String].startsWith(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].checkFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1061,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1062,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1062,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1064,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1065,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1070,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1071,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1071,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1073,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1074,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1080,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1081,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1081,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1093,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1094,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.XML11NonValidatingConfiguration,String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1099,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1107,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1109
      start: 1055
    functionDepth: 2
    functionLinenumber: 1055
    functionLinenumberEnd: 1109
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].checkProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.XML11NonValidatingConfiguration,String)'
    - '[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(String)'
    - '[String].endsWith(String)'
    - '[String].startsWith(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].checkProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].contains(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1122,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1125,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1126,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponent
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - component
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponent
    constantsTouched: []
    func_position:
      end: 1128
      start: 1119
    functionDepth: 2
    functionLinenumber: 1119
    functionLinenumberEnd: 1128
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
    - '[java.util.ArrayList].add(org.apache.xerces.xni.parser.XMLComponent)'
    - '[java.util.ArrayList].contains(org.apache.xerces.xni.parser.XMLComponent)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].contains(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1140,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1143,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1144,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponent
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - component
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponent
    constantsTouched: []
    func_position:
      end: 1146
      start: 1137
    functionDepth: 2
    functionLinenumber: 1137
    functionLinenumberEnd: 1146
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addCommonComponent(org.apache.xerces.xni.parser.XMLComponent)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
    - '[java.util.ArrayList].add(org.apache.xerces.xni.parser.XMLComponent)'
    - '[java.util.ArrayList].contains(org.apache.xerces.xni.parser.XMLComponent)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addCommonComponent(org.apache.xerces.xni.parser.XMLComponent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].contains(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1158,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1161,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1162,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponent
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - component
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponent
    constantsTouched: []
    func_position:
      end: 1164
      start: 1155
    functionDepth: 2
    functionLinenumber: 1155
    functionLinenumberEnd: 1164
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
    - '[java.util.ArrayList].add(org.apache.xerces.xni.parser.XMLComponent)'
    - '[java.util.ArrayList].contains(org.apache.xerces.xni.parser.XMLComponent)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1178,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addRecognizedFeatures(String[])'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1179,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1182,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addRecognizedProperties(String[])'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1183,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getFeatureDefault(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1189,1
    - Dst: fFeatures.containsKey(org.apache.xerces.parsers.XML11NonValidatingConfiguration)
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1192,1
    - Dst: fFeatures.put(org.apache.xerces.parsers.XML11NonValidatingConfiguration,Boolean)
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1193,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getPropertyDefault(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1206,1
    - Dst: fProperties.containsKey(org.apache.xerces.parsers.XML11NonValidatingConfiguration)
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1209,1
    - Dst: fProperties.put(org.apache.xerces.parsers.XML11NonValidatingConfiguration,Object)
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1210,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponent
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - component
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponent
    constantsTouched: []
    func_position:
      end: 1220
      start: 1175
    functionDepth: 1
    functionLinenumber: 1175
    functionLinenumberEnd: 1220
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 3
    functionsReached:
    - fFeatures.put(org.apache.xerces.parsers.XML11NonValidatingConfiguration,Boolean)
    - '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties()'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addRecognizedProperties(String[])'
    - fProperties.containsKey(org.apache.xerces.parsers.XML11NonValidatingConfiguration)
    - '[org.apache.xerces.xni.parser.XMLComponent].getFeatureDefault(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addRecognizedFeatures(String[])'
    - '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures()'
    - fFeatures.containsKey(org.apache.xerces.parsers.XML11NonValidatingConfiguration)
    - fProperties.put(org.apache.xerces.parsers.XML11NonValidatingConfiguration,Object)
    - '[org.apache.xerces.xni.parser.XMLComponent].getPropertyDefault(org.apache.xerces.parsers.XML11NonValidatingConfiguration)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance(String)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1226,1
    - Dst: '[org.apache.xerces.impl.XML11DTDScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1229,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addXML11Component(org.apache.xerces.impl.XML11DTDScannerImpl)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1230,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1233,1
    - Dst: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addXML11Component(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11NonValidatingConfiguration:1234,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1238
      start: 1222
    functionDepth: 4
    functionLinenumber: 1222
    functionLinenumberEnd: 1238
    functionName: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].initXML11Components()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addXML11Component(org.apache.xerces.impl.XML11DTDScannerImpl)'
    - '[org.apache.xerces.impl.XML11DTDScannerImpl].<init>()'
    - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addXML11Component(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].<init>()'
    - '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].initXML11Components()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.StandardParserConfiguration].<init>(null,null,null)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.StandardParserConfiguration
      static: false
      superClass: org.apache.xerces.parsers.DTDConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 173
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 173
    functionName: '[org.apache.xerces.parsers.StandardParserConfiguration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/StandardParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.StandardParserConfiguration].<init>(null,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.StandardParserConfiguration
    signature: '[org.apache.xerces.parsers.StandardParserConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.StandardParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.StandardParserConfiguration
      static: false
      superClass: org.apache.xerces.parsers.DTDConfiguration
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: '[org.apache.xerces.parsers.StandardParserConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/StandardParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.StandardParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.StandardParserConfiguration
    signature: '[org.apache.xerces.parsers.StandardParserConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.StandardParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:197,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.StandardParserConfiguration
      static: false
      superClass: org.apache.xerces.parsers.DTDConfiguration
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 198
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 198
    functionName: '[org.apache.xerces.parsers.StandardParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/StandardParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.StandardParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.StandardParserConfiguration
    signature: '[org.apache.xerces.parsers.StandardParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:215,1
    - Dst: '[org.apache.xerces.parsers.StandardParserConfiguration].addRecognizedFeatures(org.apache.xerces.parsers.StandardParserConfiguration)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:238,1
    - Dst: '[org.apache.xerces.parsers.StandardParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:241,1
    - Dst: '[org.apache.xerces.parsers.StandardParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:242,1
    - Dst: '[org.apache.xerces.parsers.StandardParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:243,1
    - Dst: '[org.apache.xerces.parsers.StandardParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:244,1
    - Dst: '[org.apache.xerces.parsers.StandardParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:245,1
    - Dst: '[org.apache.xerces.parsers.StandardParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:246,1
    - Dst: '[org.apache.xerces.parsers.StandardParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:247,1
    - Dst: '[org.apache.xerces.parsers.StandardParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:248,1
    - Dst: '[org.apache.xerces.parsers.StandardParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:250,1
    - Dst: '[org.apache.xerces.parsers.StandardParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:251,1
    - Dst: '[org.apache.xerces.parsers.StandardParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:252,1
    - Dst: '[org.apache.xerces.parsers.StandardParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:253,1
    - Dst: '[org.apache.xerces.parsers.StandardParserConfiguration].addRecognizedProperties(org.apache.xerces.parsers.StandardParserConfiguration)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:269,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.StandardParserConfiguration
      static: false
      superClass: org.apache.xerces.parsers.DTDConfiguration
    argCount: 3
    argNames:
    - symbolTable
    - grammarPool
    - parentSettings
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 270
      start: 212
    functionDepth: 7
    functionLinenumber: 212
    functionLinenumberEnd: 270
    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: /src/xerces/src/org/apache/xerces/parsers/StandardParserConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.StandardParserConfiguration].addRecognizedProperties(org.apache.xerces.parsers.StandardParserConfiguration)'
    - '[org.apache.xerces.parsers.StandardParserConfiguration].setFeature(String,boolean)'
    - '[org.apache.xerces.parsers.DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
    - '[org.apache.xerces.parsers.StandardParserConfiguration].addRecognizedFeatures(org.apache.xerces.parsers.StandardParserConfiguration)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.StandardParserConfiguration
    signature: '[org.apache.xerces.parsers.StandardParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].configurePipeline()'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:278,1
    - Dst: '[org.apache.xerces.parsers.StandardParserConfiguration].getFeature(String)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:279,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>()'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:282,1
    - Dst: fProperties.put(String,org.apache.xerces.impl.xs.XMLSchemaValidator)
      Src: org.apache.xerces.parsers.StandardParserConfiguration:285,1
    - Dst: '[org.apache.xerces.parsers.StandardParserConfiguration].addComponent(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:286,1
    - Dst: fErrorReporter.getMessageFormatter(String)
      Src: org.apache.xerces.parsers.StandardParserConfiguration:288,1
    - Dst: '[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:289,1
    - Dst: fErrorReporter.putMessageFormatter(String,org.apache.xerces.impl.xs.XSMessageFormatter)
      Src: org.apache.xerces.parsers.StandardParserConfiguration:290,1
    - Dst: fNamespaceBinder.setDocumentHandler(org.apache.xerces.impl.xs.XMLSchemaValidator)
      Src: org.apache.xerces.parsers.StandardParserConfiguration:295,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.parsers.StandardParserConfiguration)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:297,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.parsers.StandardParserConfiguration)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:298,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.DTDConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 302
      start: 277
    functionDepth: 4
    functionLinenumber: 277
    functionLinenumberEnd: 302
    functionName: '[org.apache.xerces.parsers.StandardParserConfiguration].configurePipeline()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/StandardParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.parsers.StandardParserConfiguration)'
    - '[org.apache.xerces.parsers.StandardParserConfiguration].getFeature(String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.parsers.StandardParserConfiguration)'
    - '[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()'
    - fNamespaceBinder.setDocumentHandler(org.apache.xerces.impl.xs.XMLSchemaValidator)
    - fErrorReporter.putMessageFormatter(String,org.apache.xerces.impl.xs.XSMessageFormatter)
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>()'
    - '[org.apache.xerces.parsers.DTDConfiguration].configurePipeline()'
    - fErrorReporter.getMessageFormatter(String)
    - '[org.apache.xerces.parsers.StandardParserConfiguration].addComponent(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - fProperties.put(String,org.apache.xerces.impl.xs.XMLSchemaValidator)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.StandardParserConfiguration].configurePipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:325,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:326,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:326,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:332,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:333,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:337,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:338,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:343,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:344,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:349,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:350,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].checkFeature(String)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:359,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.DTDConfiguration
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 361
      start: 318
    functionDepth: 4
    functionLinenumber: 318
    functionLinenumberEnd: 361
    functionName: '[org.apache.xerces.parsers.StandardParserConfiguration].checkFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/StandardParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DTDConfiguration].checkFeature(String)'
    - '[String].startsWith(String)'
    - '[String].length()'
    - '[String].endsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.StandardParserConfiguration].checkFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:383,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:384,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:384,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:386,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:387,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:390,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:391,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:396,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:397,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:397,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:399,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:400,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].checkProperty(String)'
      Src: org.apache.xerces.parsers.StandardParserConfiguration:409,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.DTDConfiguration
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 411
      start: 376
    functionDepth: 4
    functionLinenumber: 376
    functionLinenumberEnd: 411
    functionName: '[org.apache.xerces.parsers.StandardParserConfiguration].checkProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/StandardParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DTDConfiguration].checkProperty(String)'
    - '[String].startsWith(String)'
    - '[String].length()'
    - '[String].endsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.StandardParserConfiguration].checkProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.ObjectFactory].createObject(String,null,String)'
      Src: org.apache.xerces.parsers.ObjectFactory:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - factoryId
    - fallbackClassName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.parsers.ObjectFactory].createObject(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.ObjectFactory].createObject(String,null,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.parsers.ObjectFactory].createObject(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.ObjectFactory].debugPrintln(String)'
      Src: org.apache.xerces.parsers.ObjectFactory:127,1
    - Dst: '[org.apache.xerces.parsers.ObjectFactory].findClassLoader()'
      Src: org.apache.xerces.parsers.ObjectFactory:129,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: org.apache.xerces.parsers.ObjectFactory:133,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.ObjectFactory:134,1
    - Dst: '[org.apache.xerces.parsers.ObjectFactory].debugPrintln(String)'
      Src: org.apache.xerces.parsers.ObjectFactory:135,1
    - Dst: '[org.apache.xerces.parsers.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: org.apache.xerces.parsers.ObjectFactory:136,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: org.apache.xerces.parsers.ObjectFactory:149,1
    - Dst: '[java.io.File].<init>(org.apache.xerces.parsers.ObjectFactory)'
      Src: org.apache.xerces.parsers.ObjectFactory:152,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileExists(java.io.File)'
      Src: org.apache.xerces.parsers.ObjectFactory:153,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
      Src: org.apache.xerces.parsers.ObjectFactory:167,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
      Src: org.apache.xerces.parsers.ObjectFactory:180,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.xerces.parsers.ObjectFactory:185,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
      Src: org.apache.xerces.parsers.ObjectFactory:186,1
    - Dst: '[java.util.Properties].load(java.io.FileInputStream)'
      Src: org.apache.xerces.parsers.ObjectFactory:187,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.apache.xerces.parsers.ObjectFactory:200,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: org.apache.xerces.parsers.ObjectFactory:208,1
    - Dst: '[java.io.File].<init>(org.apache.xerces.parsers.ObjectFactory)'
      Src: org.apache.xerces.parsers.ObjectFactory:213,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
      Src: org.apache.xerces.parsers.ObjectFactory:213,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.xerces.parsers.ObjectFactory:214,1
    - Dst: '[java.util.Properties].load(java.io.FileInputStream)'
      Src: org.apache.xerces.parsers.ObjectFactory:215,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: org.apache.xerces.parsers.ObjectFactory:216,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.apache.xerces.parsers.ObjectFactory:226,1
    - Dst: '[org.apache.xerces.parsers.ObjectFactory].debugPrintln(org.apache.xerces.parsers.ObjectFactory)'
      Src: org.apache.xerces.parsers.ObjectFactory:234,1
    - Dst: '[org.apache.xerces.parsers.ObjectFactory].newInstance(org.apache.xerces.parsers.ObjectFactory,ClassLoader,boolean)'
      Src: org.apache.xerces.parsers.ObjectFactory:235,1
    - Dst: '[org.apache.xerces.parsers.ObjectFactory].findJarServiceProvider(String)'
      Src: org.apache.xerces.parsers.ObjectFactory:239,1
    - Dst: '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,null)'
      Src: org.apache.xerces.parsers.ObjectFactory:245,1
    - Dst: '[org.apache.xerces.parsers.ObjectFactory].debugPrintln(String)'
      Src: org.apache.xerces.parsers.ObjectFactory:249,1
    - Dst: '[org.apache.xerces.parsers.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: org.apache.xerces.parsers.ObjectFactory:250,1
    CyclomaticComplexity: 38
    EdgeCount: 38
    ICount: 74
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - factoryId
    - propertiesFilename
    - fallbackClassName
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 251
      start: 122
    functionDepth: 3
    functionLinenumber: 122
    functionLinenumberEnd: 251
    functionName: '[org.apache.xerces.parsers.ObjectFactory].createObject(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.ObjectFactory].newInstance(org.apache.xerces.parsers.ObjectFactory,ClassLoader,boolean)'
    - '[org.apache.xerces.parsers.ObjectFactory].findClassLoader()'
    - '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
    - '[org.apache.xerces.parsers.ObjectFactory].debugPrintln(org.apache.xerces.parsers.ObjectFactory)'
    - '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,null)'
    - '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
    - '[org.apache.xerces.parsers.ObjectFactory].debugPrintln(String)'
    - '[org.apache.xerces.parsers.ObjectFactory].findJarServiceProvider(String)'
    - '[java.io.FileInputStream].close()'
    - '[java.util.Properties].load(java.io.FileInputStream)'
    - '[java.util.Properties].getProperty(String)'
    - '[java.io.File].<init>(org.apache.xerces.parsers.ObjectFactory)'
    - '[org.apache.xerces.parsers.ObjectFactory].newInstance(String,ClassLoader,boolean)'
    - '[org.apache.html.dom.SecuritySupport].getFileExists(java.io.File)'
    - '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
    - '[String].length()'
    - '[java.util.Properties].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.parsers.ObjectFactory].createObject(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: org.apache.xerces.parsers.ObjectFactory:260,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.ObjectFactory:262,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 258
    functionDepth: 1
    functionLinenumber: 258
    functionLinenumberEnd: 266
    functionName: '[org.apache.xerces.parsers.ObjectFactory].isDebugEnabled()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.ObjectFactory].isDebugEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: org.apache.xerces.parsers.ObjectFactory:271,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 273
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 273
    functionName: '[org.apache.xerces.parsers.ObjectFactory].debugPrintln(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/ObjectFactory.java
    functionUses: 2
    functionsReached:
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.ObjectFactory].debugPrintln(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.SecuritySupport].getContextClassLoader()'
      Src: org.apache.xerces.parsers.ObjectFactory:284,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemClassLoader()'
      Src: org.apache.xerces.parsers.ObjectFactory:285,1
    - Dst: ObjectFactory.class.getClassLoader()
      Src: org.apache.xerces.parsers.ObjectFactory:298,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getParentClassLoader(org.apache.xerces.parsers.ObjectFactory)'
      Src: org.apache.xerces.parsers.ObjectFactory:310,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getParentClassLoader(ClassLoader)'
      Src: org.apache.xerces.parsers.ObjectFactory:325,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 279
    functionDepth: 2
    functionLinenumber: 279
    functionLinenumberEnd: 331
    functionName: '[org.apache.xerces.parsers.ObjectFactory].findClassLoader()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/ObjectFactory.java
    functionUses: 2
    functionsReached:
    - ObjectFactory.class.getClassLoader()
    - '[org.apache.html.dom.SecuritySupport].getParentClassLoader(ClassLoader)'
    - '[org.apache.html.dom.SecuritySupport].getParentClassLoader(org.apache.xerces.parsers.ObjectFactory)'
    - '[org.apache.html.dom.SecuritySupport].getSystemClassLoader()'
    - '[org.apache.html.dom.SecuritySupport].getContextClassLoader()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.xerces.parsers.ObjectFactory].findClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
      Src: org.apache.xerces.parsers.ObjectFactory:342,1
    - Dst: '[Class].newInstance()'
      Src: org.apache.xerces.parsers.ObjectFactory:343,1
    - Dst: '[org.apache.xerces.parsers.ObjectFactory].debugPrintln(org.apache.xerces.parsers.ObjectFactory)'
      Src: org.apache.xerces.parsers.ObjectFactory:344,1
    - Dst: '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,org.apache.xerces.parsers.ObjectFactory)'
      Src: org.apache.xerces.parsers.ObjectFactory:348,1
    - Dst: '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(org.apache.xerces.parsers.ObjectFactory,org.apache.xerces.parsers.ObjectFactory)'
      Src: org.apache.xerces.parsers.ObjectFactory:351,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - ClassLoader
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - className
    - cl
    - doFallback
    argTypes:
    - String
    - ClassLoader
    - boolean
    constantsTouched: []
    func_position:
      end: 355
      start: 336
    functionDepth: 2
    functionLinenumber: 336
    functionLinenumberEnd: 355
    functionName: '[org.apache.xerces.parsers.ObjectFactory].newInstance(String,ClassLoader,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(org.apache.xerces.parsers.ObjectFactory,org.apache.xerces.parsers.ObjectFactory)'
    - '[org.apache.xerces.parsers.ObjectFactory].debugPrintln(org.apache.xerces.parsers.ObjectFactory)'
    - '[Class].newInstance()'
    - '[org.apache.xerces.parsers.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
    - '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,org.apache.xerces.parsers.ObjectFactory)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.parsers.ObjectFactory].newInstance(String,ClassLoader,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getSecurityManager()
      Src: org.apache.xerces.parsers.ObjectFactory:366,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.apache.xerces.parsers.ObjectFactory:368,1
    - Dst: '[String].substring(int,org.apache.xerces.parsers.ObjectFactory)'
      Src: org.apache.xerces.parsers.ObjectFactory:370,1
    - Dst: '[org.apache.xerces.parsers.ObjectFactory].checkPackageAccess(org.apache.xerces.parsers.ObjectFactory)'
      Src: org.apache.xerces.parsers.ObjectFactory:371,1
    - Dst: Class.forName(String)
      Src: org.apache.xerces.parsers.ObjectFactory:384,1
    - Dst: '[ClassLoader].loadClass(String)'
      Src: org.apache.xerces.parsers.ObjectFactory:387,1
    - Dst: ObjectFactory.class.getClassLoader()
      Src: org.apache.xerces.parsers.ObjectFactory:391,1
    - Dst: Class.forName(String)
      Src: org.apache.xerces.parsers.ObjectFactory:393,1
    - Dst: cl.loadClass(String)
      Src: org.apache.xerces.parsers.ObjectFactory:396,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - ClassLoader
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ClassNotFoundException
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - className
    - cl
    - doFallback
    argTypes:
    - String
    - ClassLoader
    - boolean
    constantsTouched: []
    func_position:
      end: 407
      start: 360
    functionDepth: 1
    functionLinenumber: 360
    functionLinenumberEnd: 407
    functionName: '[org.apache.xerces.parsers.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - cl.loadClass(String)
    - '[String].lastIndexOf(char)'
    - ObjectFactory.class.getClassLoader()
    - '[org.apache.xerces.parsers.ObjectFactory].checkPackageAccess(org.apache.xerces.parsers.ObjectFactory)'
    - '[String].substring(int,org.apache.xerces.parsers.ObjectFactory)'
    - Class.forName(String)
    - System.getSecurityManager()
    - '[ClassLoader].loadClass(String)'
    linkageType: ''
    returnType: Class
    signature: '[org.apache.xerces.parsers.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.ObjectFactory].findClassLoader()'
      Src: org.apache.xerces.parsers.ObjectFactory:421,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getResourceAsStream(ClassLoader,org.apache.xerces.parsers.ObjectFactory)'
      Src: org.apache.xerces.parsers.ObjectFactory:423,1
    - Dst: ObjectFactory.class.getClassLoader()
      Src: org.apache.xerces.parsers.ObjectFactory:427,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getResourceAsStream(org.apache.xerces.parsers.ObjectFactory,org.apache.xerces.parsers.ObjectFactory)'
      Src: org.apache.xerces.parsers.ObjectFactory:430,1
    - Dst: '[org.apache.xerces.parsers.ObjectFactory].debugPrintln(org.apache.xerces.parsers.ObjectFactory)'
      Src: org.apache.xerces.parsers.ObjectFactory:439,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream,String)'
      Src: org.apache.xerces.parsers.ObjectFactory:460,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader,int)'
      Src: org.apache.xerces.parsers.ObjectFactory:460,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream)'
      Src: org.apache.xerces.parsers.ObjectFactory:462,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader,int)'
      Src: org.apache.xerces.parsers.ObjectFactory:462,1
    - Dst: '[java.io.BufferedReader].readLine()'
      Src: org.apache.xerces.parsers.ObjectFactory:469,1
    - Dst: '[java.io.BufferedReader].close()'
      Src: org.apache.xerces.parsers.ObjectFactory:477,1
    - Dst: '[String].equals(org.apache.xerces.parsers.ObjectFactory)'
      Src: org.apache.xerces.parsers.ObjectFactory:484,1
    - Dst: '[org.apache.xerces.parsers.ObjectFactory].debugPrintln(String)'
      Src: org.apache.xerces.parsers.ObjectFactory:485,1
    - Dst: '[org.apache.xerces.parsers.ObjectFactory].newInstance(org.apache.xerces.parsers.ObjectFactory,org.apache.xerces.parsers.ObjectFactory,boolean)'
      Src: org.apache.xerces.parsers.ObjectFactory:492,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - factoryId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 497
      start: 414
    functionDepth: 3
    functionLinenumber: 414
    functionLinenumberEnd: 497
    functionName: '[org.apache.xerces.parsers.ObjectFactory].findJarServiceProvider(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[java.io.InputStreamReader].<init>(java.io.InputStream,String)'
    - '[org.apache.xerces.parsers.ObjectFactory].findClassLoader()'
    - '[java.io.BufferedReader].<init>(java.io.InputStreamReader,int)'
    - '[java.io.BufferedReader].close()'
    - '[org.apache.xerces.parsers.ObjectFactory].debugPrintln(org.apache.xerces.parsers.ObjectFactory)'
    - ObjectFactory.class.getClassLoader()
    - '[org.apache.xerces.parsers.ObjectFactory].debugPrintln(String)'
    - '[String].equals(org.apache.xerces.parsers.ObjectFactory)'
    - '[java.io.InputStreamReader].<init>(java.io.InputStream)'
    - '[org.apache.html.dom.SecuritySupport].getResourceAsStream(org.apache.xerces.parsers.ObjectFactory,org.apache.xerces.parsers.ObjectFactory)'
    - '[org.apache.xerces.parsers.ObjectFactory].newInstance(org.apache.xerces.parsers.ObjectFactory,org.apache.xerces.parsers.ObjectFactory,boolean)'
    - '[java.io.BufferedReader].readLine()'
    - '[org.apache.html.dom.SecuritySupport].getResourceAsStream(ClassLoader,org.apache.xerces.parsers.ObjectFactory)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.parsers.ObjectFactory].findJarServiceProvider(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.ObjectFactory].isDebugEnabled()'
      Src: org.apache.xerces.parsers.ObjectFactory:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.ObjectFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.parsers.ObjectFactory].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.ObjectFactory].isDebugEnabled()'
    linkageType: ''
    returnType: org.apache.xerces.parsers.ObjectFactory
    signature: '[org.apache.xerces.parsers.ObjectFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Error].<init>(String)'
      Src: org.apache.xerces.parsers.ObjectFactory.ConfigurationError:528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Exception
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.parsers.ObjectFactory.ConfigurationError
      static: false
      superClass: Error
    argCount: 2
    argNames:
    - msg
    - x
    argTypes:
    - String
    - Exception
    constantsTouched: []
    func_position:
      end: 530
      start: 527
    functionDepth: 0
    functionLinenumber: 527
    functionLinenumberEnd: 530
    functionName: '[org.apache.xerces.parsers.ObjectFactory.ConfigurationError].<init>(String,Exception)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[Error].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.ObjectFactory.ConfigurationError
    signature: '[org.apache.xerces.parsers.ObjectFactory.ConfigurationError].<init>(String,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Exception
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Exception
      static: false
      superClass: Error
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 539
      start: 537
    functionDepth: 0
    functionLinenumber: 537
    functionLinenumberEnd: 539
    functionName: '[org.apache.xerces.parsers.ObjectFactory.ConfigurationError].getException()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Exception
    signature: '[org.apache.xerces.parsers.ObjectFactory.ConfigurationError].getException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XMLGrammarParser].<init>(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.parsers.DTDParser:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.DTDParser
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 3
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.parsers.DTDParser].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XMLGrammarParser].<init>(org.apache.xerces.util.SymbolTable)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.DTDParser
    signature: '[org.apache.xerces.parsers.DTDParser].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dtd.DTDGrammar
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.apache.xerces.parsers.DTDParser].getDTDGrammar()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.DTDGrammar
    signature: '[org.apache.xerces.parsers.DTDParser].getDTDGrammar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 4
    argNames:
    - name
    - publicId
    - systemId
    - encoding
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.parsers.DTDParser].startEntity(String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].startEntity(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 2
    argNames:
    - version
    - encoding
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 113
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.parsers.DTDParser].textDecl(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].textDecl(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 2
    argNames:
    - locator
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[org.apache.xerces.parsers.DTDParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 2
    argNames:
    - text
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 132
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 132
    functionName: '[org.apache.xerces.parsers.DTDParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 3
    argNames:
    - target
    - data
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 153
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 153
    functionName: '[org.apache.xerces.parsers.DTDParser].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 2
    argNames:
    - identifier
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[org.apache.xerces.parsers.DTDParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 170
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 170
    functionName: '[org.apache.xerces.parsers.DTDParser].endExternalSubset(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 3
    argNames:
    - name
    - contentModel
    - augmentations
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 183
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 183
    functionName: '[org.apache.xerces.parsers.DTDParser].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 2
    argNames:
    - elementName
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 195
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 195
    functionName: '[org.apache.xerces.parsers.DTDParser].startAttlist(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String[]
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 8
    argNames:
    - elementName
    - attributeName
    - type
    - enumeration
    - defaultType
    - defaultValue
    - nonNormalizedDefaultValue
    - augmentations
    argTypes:
    - String
    - String
    - String
    - String[]
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 223
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 223
    functionName: '[org.apache.xerces.parsers.DTDParser].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 231
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 231
    functionName: '[org.apache.xerces.parsers.DTDParser].endAttlist(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].endAttlist(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 4
    argNames:
    - name
    - text
    - nonNormalizedText
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 251
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 251
    functionName: '[org.apache.xerces.parsers.DTDParser].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 3
    argNames:
    - name
    - identifier
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 270
      start: 266
    functionDepth: 0
    functionLinenumber: 266
    functionLinenumberEnd: 270
    functionName: '[org.apache.xerces.parsers.DTDParser].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 4
    argNames:
    - name
    - identifier
    - notation
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 289
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 289
    functionName: '[org.apache.xerces.parsers.DTDParser].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 3
    argNames:
    - name
    - identifier
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 305
      start: 302
    functionDepth: 0
    functionLinenumber: 302
    functionLinenumberEnd: 305
    functionName: '[org.apache.xerces.parsers.DTDParser].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 2
    argNames:
    - type
    - augmentations
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 319
      start: 318
    functionDepth: 0
    functionLinenumber: 318
    functionLinenumberEnd: 319
    functionName: '[org.apache.xerces.parsers.DTDParser].startConditional(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].startConditional(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 327
      start: 326
    functionDepth: 0
    functionLinenumber: 326
    functionLinenumberEnd: 327
    functionName: '[org.apache.xerces.parsers.DTDParser].endConditional(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].endConditional(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 335
      start: 334
    functionDepth: 0
    functionLinenumber: 334
    functionLinenumberEnd: 335
    functionName: '[org.apache.xerces.parsers.DTDParser].endDTD(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].endDTD(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 2
    argNames:
    - name
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 351
      start: 350
    functionDepth: 0
    functionLinenumber: 350
    functionLinenumberEnd: 351
    functionName: '[org.apache.xerces.parsers.DTDParser].endEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].endEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - short
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 2
    argNames:
    - elementName
    - type
    argTypes:
    - String
    - short
    constantsTouched: []
    func_position:
      end: 374
      start: 372
    functionDepth: 0
    functionLinenumber: 372
    functionLinenumberEnd: 374
    functionName: '[org.apache.xerces.parsers.DTDParser].startContentModel(String,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].startContentModel(String,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 1
    argNames:
    - elementName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 392
      start: 391
    functionDepth: 0
    functionLinenumber: 391
    functionLinenumberEnd: 392
    functionName: '[org.apache.xerces.parsers.DTDParser].mixedElement(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].mixedElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 408
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 408
    functionName: '[org.apache.xerces.parsers.DTDParser].childrenStartGroup()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].childrenStartGroup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 1
    argNames:
    - elementName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 420
      start: 419
    functionDepth: 0
    functionLinenumber: 419
    functionLinenumberEnd: 420
    functionName: '[org.apache.xerces.parsers.DTDParser].childrenElement(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].childrenElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 1
    argNames:
    - separator
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 438
      start: 437
    functionDepth: 0
    functionLinenumber: 437
    functionLinenumberEnd: 438
    functionName: '[org.apache.xerces.parsers.DTDParser].childrenSeparator(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].childrenSeparator(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 1
    argNames:
    - occurrence
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 457
      start: 456
    functionDepth: 0
    functionLinenumber: 456
    functionLinenumberEnd: 457
    functionName: '[org.apache.xerces.parsers.DTDParser].childrenOccurrence(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].childrenOccurrence(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 468
      start: 467
    functionDepth: 0
    functionLinenumber: 467
    functionLinenumberEnd: 468
    functionName: '[org.apache.xerces.parsers.DTDParser].childrenEndGroup()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].childrenEndGroup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDScanner
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLGrammarParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 476
      start: 475
    functionDepth: 0
    functionLinenumber: 475
    functionLinenumberEnd: 476
    functionName: '[org.apache.xerces.parsers.DTDParser].endContentModel()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDParser].endContentModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
      Src: org.apache.xerces.parsers.DOMParser:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.DOMParser
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 1
    argNames:
    - config
    argTypes:
    - org.apache.xerces.xni.parser.XMLParserConfiguration
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 4
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.parsers.DOMParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.AbstractDOMParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.DOMParser
    signature: '[org.apache.xerces.parsers.DOMParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMParser].<init>(null,null)'
      Src: org.apache.xerces.parsers.DOMParser:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.DOMParser
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.parsers.DOMParser].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParser.java
    functionUses: 11
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParser].<init>(null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.DOMParser
    signature: '[org.apache.xerces.parsers.DOMParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMParser].<init>(org.apache.xerces.util.SymbolTable,null)'
      Src: org.apache.xerces.parsers.DOMParser:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.DOMParser
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.apache.xerces.parsers.DOMParser].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParser].<init>(org.apache.xerces.util.SymbolTable,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.DOMParser
    signature: '[org.apache.xerces.parsers.DOMParser].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.ObjectFactory].createObject(String,String)'
      Src: org.apache.xerces.parsers.DOMParser:128,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
      Src: org.apache.xerces.parsers.DOMParser:128,1
    - Dst: fConfiguration.addRecognizedProperties(String[])
      Src: org.apache.xerces.parsers.DOMParser:134,1
    - Dst: fConfiguration.setProperty(String,org.apache.xerces.util.SymbolTable)
      Src: org.apache.xerces.parsers.DOMParser:136,1
    - Dst: fConfiguration.setProperty(String,org.apache.xerces.xni.grammars.XMLGrammarPool)
      Src: org.apache.xerces.parsers.DOMParser:139,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.DOMParser
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 142
      start: 127
    functionDepth: 4
    functionLinenumber: 127
    functionLinenumberEnd: 142
    functionName: '[org.apache.xerces.parsers.DOMParser].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.AbstractDOMParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    - fConfiguration.setProperty(String,org.apache.xerces.xni.grammars.XMLGrammarPool)
    - fConfiguration.setProperty(String,org.apache.xerces.util.SymbolTable)
    - '[org.apache.html.dom.ObjectFactory].createObject(String,String)'
    - fConfiguration.addRecognizedProperties(String[])
    linkageType: ''
    returnType: org.apache.xerces.parsers.DOMParser
    signature: '[org.apache.xerces.parsers.DOMParser].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
      Src: org.apache.xerces.parsers.DOMParser:164,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].parse(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.parsers.DOMParser:166,1
    - Dst: e.getException()
      Src: org.apache.xerces.parsers.DOMParser:171,1
    - Dst: '[org.xml.sax.helpers.LocatorImpl].<init>()'
      Src: org.apache.xerces.parsers.DOMParser:175,1
    - Dst: e.getPublicId()
      Src: org.apache.xerces.parsers.DOMParser:176,1
    - Dst: '[org.xml.sax.helpers.LocatorImpl].setPublicId(org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.parsers.DOMParser:176,1
    - Dst: e.getExpandedSystemId()
      Src: org.apache.xerces.parsers.DOMParser:177,1
    - Dst: '[org.xml.sax.helpers.LocatorImpl].setSystemId(org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.parsers.DOMParser:177,1
    - Dst: e.getLineNumber()
      Src: org.apache.xerces.parsers.DOMParser:178,1
    - Dst: '[org.xml.sax.helpers.LocatorImpl].setLineNumber(org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.parsers.DOMParser:178,1
    - Dst: e.getColumnNumber()
      Src: org.apache.xerces.parsers.DOMParser:179,1
    - Dst: '[org.xml.sax.helpers.LocatorImpl].setColumnNumber(org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.parsers.DOMParser:179,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.parsers.DOMParser:181,1
    - Dst: '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.parsers.DOMParser,org.xml.sax.helpers.LocatorImpl)'
      Src: org.apache.xerces.parsers.DOMParser:181,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.parsers.DOMParser:182,1
    - Dst: '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.parsers.DOMParser,org.xml.sax.helpers.LocatorImpl,org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.parsers.DOMParser:182,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.parsers.DOMParser:191,1
    - Dst: e.printStackTrace()
      Src: org.apache.xerces.parsers.DOMParser:194,1
    - Dst: e.getException()
      Src: org.apache.xerces.parsers.DOMParser:195,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.parsers.DOMParser:197,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.parsers.DOMParser:197,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.parsers.DOMParser:205,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 208
      start: 161
    functionDepth: 1
    functionLinenumber: 161
    functionLinenumberEnd: 208
    functionName: '[org.apache.xerces.parsers.DOMParser].parse(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParser.java
    functionUses: 5
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
    - '[org.xml.sax.helpers.LocatorImpl].setLineNumber(org.apache.xerces.parsers.DOMParser)'
    - e.getColumnNumber()
    - '[org.xml.sax.helpers.LocatorImpl].setSystemId(org.apache.xerces.parsers.DOMParser)'
    - '[org.xml.sax.helpers.LocatorImpl].setPublicId(org.apache.xerces.parsers.DOMParser)'
    - '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.parsers.DOMParser,org.xml.sax.helpers.LocatorImpl)'
    - '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.parsers.DOMParser,org.xml.sax.helpers.LocatorImpl,org.apache.xerces.parsers.DOMParser)'
    - '[org.xml.sax.SAXException].<init>(org.apache.xerces.parsers.DOMParser)'
    - e.printStackTrace()
    - '[org.apache.xerces.parsers.DOMParser].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    - e.getLineNumber()
    - e.getPublicId()
    - e.getExpandedSystemId()
    - e.getMessage()
    - '[org.xml.sax.helpers.LocatorImpl].setColumnNumber(org.apache.xerces.parsers.DOMParser)'
    - e.getException()
    - '[org.xml.sax.helpers.LocatorImpl].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParser].parse(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.InputSource].getPublicId()'
      Src: org.apache.xerces.parsers.DOMParser:224,1
    - Dst: '[org.xml.sax.InputSource].getSystemId()'
      Src: org.apache.xerces.parsers.DOMParser:225,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.parsers.DOMParser,org.apache.xerces.parsers.DOMParser,null)'
      Src: org.apache.xerces.parsers.DOMParser:224,1
    - Dst: '[org.xml.sax.InputSource].getByteStream()'
      Src: org.apache.xerces.parsers.DOMParser:227,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.parsers.DOMParser:227,1
    - Dst: '[org.xml.sax.InputSource].getCharacterStream()'
      Src: org.apache.xerces.parsers.DOMParser:228,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.parsers.DOMParser:228,1
    - Dst: '[org.xml.sax.InputSource].getEncoding()'
      Src: org.apache.xerces.parsers.DOMParser:229,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setEncoding(org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.parsers.DOMParser:229,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].parse(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.parsers.DOMParser:230,1
    - Dst: e.getException()
      Src: org.apache.xerces.parsers.DOMParser:235,1
    - Dst: '[org.xml.sax.helpers.LocatorImpl].<init>()'
      Src: org.apache.xerces.parsers.DOMParser:239,1
    - Dst: e.getPublicId()
      Src: org.apache.xerces.parsers.DOMParser:240,1
    - Dst: '[org.xml.sax.helpers.LocatorImpl].setPublicId(org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.parsers.DOMParser:240,1
    - Dst: e.getExpandedSystemId()
      Src: org.apache.xerces.parsers.DOMParser:241,1
    - Dst: '[org.xml.sax.helpers.LocatorImpl].setSystemId(org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.parsers.DOMParser:241,1
    - Dst: e.getLineNumber()
      Src: org.apache.xerces.parsers.DOMParser:242,1
    - Dst: '[org.xml.sax.helpers.LocatorImpl].setLineNumber(org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.parsers.DOMParser:242,1
    - Dst: e.getColumnNumber()
      Src: org.apache.xerces.parsers.DOMParser:243,1
    - Dst: '[org.xml.sax.helpers.LocatorImpl].setColumnNumber(org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.parsers.DOMParser:243,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.parsers.DOMParser:245,1
    - Dst: '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.parsers.DOMParser,org.xml.sax.helpers.LocatorImpl)'
      Src: org.apache.xerces.parsers.DOMParser:245,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.parsers.DOMParser:246,1
    - Dst: '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.parsers.DOMParser,org.xml.sax.helpers.LocatorImpl,org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.parsers.DOMParser:246,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.parsers.DOMParser:255,1
    - Dst: e.getException()
      Src: org.apache.xerces.parsers.DOMParser:258,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.parsers.DOMParser:260,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.parsers.DOMParser:260,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.parsers.DOMParser:268,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 271
      start: 218
    functionDepth: 1
    functionLinenumber: 218
    functionLinenumberEnd: 271
    functionName: '[org.apache.xerces.parsers.DOMParser].parse(org.xml.sax.InputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParser.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParser].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.xml.sax.InputSource].getCharacterStream()'
    - e.getLineNumber()
    - e.getPublicId()
    - e.getExpandedSystemId()
    - '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(org.apache.xerces.parsers.DOMParser)'
    - '[org.xml.sax.helpers.LocatorImpl].setColumnNumber(org.apache.xerces.parsers.DOMParser)'
    - e.getException()
    - '[org.xml.sax.InputSource].getPublicId()'
    - '[org.xml.sax.helpers.LocatorImpl].<init>()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.parsers.DOMParser,org.apache.xerces.parsers.DOMParser,null)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].setEncoding(org.apache.xerces.parsers.DOMParser)'
    - '[org.xml.sax.helpers.LocatorImpl].setSystemId(org.apache.xerces.parsers.DOMParser)'
    - '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.parsers.DOMParser,org.xml.sax.helpers.LocatorImpl,org.apache.xerces.parsers.DOMParser)'
    - '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.parsers.DOMParser,org.xml.sax.helpers.LocatorImpl)'
    - e.getColumnNumber()
    - '[org.xml.sax.helpers.LocatorImpl].setPublicId(org.apache.xerces.parsers.DOMParser)'
    - '[org.xml.sax.InputSource].getByteStream()'
    - '[org.xml.sax.InputSource].getSystemId()'
    - '[org.xml.sax.helpers.LocatorImpl].setLineNumber(org.apache.xerces.parsers.DOMParser)'
    - '[org.xml.sax.SAXException].<init>(org.apache.xerces.parsers.DOMParser)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(org.apache.xerces.parsers.DOMParser)'
    - '[org.xml.sax.InputSource].getEncoding()'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParser].parse(org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fConfiguration.getProperty(org.apache.xerces.parsers.DOMParser)
      Src: org.apache.xerces.parsers.DOMParser:283,1
    - Dst: er2w.setEntityResolver(org.xml.sax.ext.EntityResolver2)
      Src: org.apache.xerces.parsers.DOMParser:287,1
    - Dst: '[org.apache.xerces.util.EntityResolver2Wrapper].<init>(org.xml.sax.ext.EntityResolver2)'
      Src: org.apache.xerces.parsers.DOMParser:291,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.DOMParser,org.apache.xerces.util.EntityResolver2Wrapper)
      Src: org.apache.xerces.parsers.DOMParser:290,1
    - Dst: erw.setEntityResolver(org.xml.sax.EntityResolver)
      Src: org.apache.xerces.parsers.DOMParser:297,1
    - Dst: '[org.apache.xerces.util.EntityResolverWrapper].<init>(org.xml.sax.EntityResolver)'
      Src: org.apache.xerces.parsers.DOMParser:301,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.DOMParser,org.apache.xerces.util.EntityResolverWrapper)
      Src: org.apache.xerces.parsers.DOMParser:300,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.EntityResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 1
    argNames:
    - resolver
    argTypes:
    - org.xml.sax.EntityResolver
    constantsTouched: []
    func_position:
      end: 309
      start: 280
    functionDepth: 2
    functionLinenumber: 280
    functionLinenumberEnd: 309
    functionName: '[org.apache.xerces.parsers.DOMParser].setEntityResolver(org.xml.sax.EntityResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParser.java
    functionUses: 3
    functionsReached:
    - er2w.setEntityResolver(org.xml.sax.ext.EntityResolver2)
    - '[org.apache.xerces.util.EntityResolverWrapper].<init>(org.xml.sax.EntityResolver)'
    - fConfiguration.getProperty(org.apache.xerces.parsers.DOMParser)
    - '[org.apache.xerces.util.EntityResolver2Wrapper].<init>(org.xml.sax.ext.EntityResolver2)'
    - erw.setEntityResolver(org.xml.sax.EntityResolver)
    - fConfiguration.setProperty(org.apache.xerces.parsers.DOMParser,org.apache.xerces.util.EntityResolverWrapper)
    - fConfiguration.setProperty(org.apache.xerces.parsers.DOMParser,org.apache.xerces.util.EntityResolver2Wrapper)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParser].setEntityResolver(org.xml.sax.EntityResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fConfiguration.getProperty(org.apache.xerces.parsers.DOMParser)
      Src: org.apache.xerces.parsers.DOMParser:323,1
    - Dst: '[org.apache.xerces.util.EntityResolverWrapper].getEntityResolver()'
      Src: org.apache.xerces.parsers.DOMParser:327,1
    - Dst: '[org.apache.xerces.util.EntityResolver2Wrapper].getEntityResolver()'
      Src: org.apache.xerces.parsers.DOMParser:331,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.EntityResolver
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 318
    functionDepth: 1
    functionLinenumber: 318
    functionLinenumberEnd: 340
    functionName: '[org.apache.xerces.parsers.DOMParser].getEntityResolver()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParser.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.util.EntityResolverWrapper].getEntityResolver()'
    - '[org.apache.xerces.util.EntityResolver2Wrapper].getEntityResolver()'
    - fConfiguration.getProperty(org.apache.xerces.parsers.DOMParser)
    linkageType: ''
    returnType: org.xml.sax.EntityResolver
    signature: '[org.apache.xerces.parsers.DOMParser].getEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fConfiguration.getProperty(org.apache.xerces.parsers.DOMParser)
      Src: org.apache.xerces.parsers.DOMParser:363,1
    - Dst: ehw.setErrorHandler(org.xml.sax.ErrorHandler)
      Src: org.apache.xerces.parsers.DOMParser:366,1
    - Dst: '[org.apache.xerces.util.ErrorHandlerWrapper].<init>(org.xml.sax.ErrorHandler)'
      Src: org.apache.xerces.parsers.DOMParser:370,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.DOMParser,org.apache.xerces.util.ErrorHandlerWrapper)
      Src: org.apache.xerces.parsers.DOMParser:369,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - org.xml.sax.ErrorHandler
    constantsTouched: []
    func_position:
      end: 377
      start: 360
    functionDepth: 2
    functionLinenumber: 360
    functionLinenumberEnd: 377
    functionName: '[org.apache.xerces.parsers.DOMParser].setErrorHandler(org.xml.sax.ErrorHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParser.java
    functionUses: 2
    functionsReached:
    - fConfiguration.setProperty(org.apache.xerces.parsers.DOMParser,org.apache.xerces.util.ErrorHandlerWrapper)
    - '[org.apache.xerces.util.ErrorHandlerWrapper].<init>(org.xml.sax.ErrorHandler)'
    - fConfiguration.getProperty(org.apache.xerces.parsers.DOMParser)
    - ehw.setErrorHandler(org.xml.sax.ErrorHandler)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParser].setErrorHandler(org.xml.sax.ErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fConfiguration.getProperty(org.apache.xerces.parsers.DOMParser)
      Src: org.apache.xerces.parsers.DOMParser:391,1
    - Dst: '[org.apache.xerces.util.ErrorHandlerWrapper].getErrorHandler()'
      Src: org.apache.xerces.parsers.DOMParser:394,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.ErrorHandler
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 402
      start: 386
    functionDepth: 1
    functionLinenumber: 386
    functionLinenumberEnd: 402
    functionName: '[org.apache.xerces.parsers.DOMParser].getErrorHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParser.java
    functionUses: 2
    functionsReached:
    - fConfiguration.getProperty(org.apache.xerces.parsers.DOMParser)
    - '[org.apache.xerces.util.ErrorHandlerWrapper].getErrorHandler()'
    linkageType: ''
    returnType: org.xml.sax.ErrorHandler
    signature: '[org.apache.xerces.parsers.DOMParser].getErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.DOMParser:427,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getEntityResolver()'
      Src: org.apache.xerces.parsers.DOMParser:431,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setEntityResolver(org.xml.sax.EntityResolver)'
      Src: org.apache.xerces.parsers.DOMParser:431,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParser:440,1
    - Dst: e.getIdentifier()
      Src: org.apache.xerces.parsers.DOMParser:443,1
    - Dst: e.getType()
      Src: org.apache.xerces.parsers.DOMParser:444,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.DOMParser:446,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.DOMParser,String)'
      Src: org.apache.xerces.parsers.DOMParser:446,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: org.apache.xerces.parsers.DOMParser:445,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.DOMParser:451,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.DOMParser,String)'
      Src: org.apache.xerces.parsers.DOMParser:451,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.parsers.DOMParser:450,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 456
      start: 418
    functionDepth: 3
    functionLinenumber: 418
    functionLinenumberEnd: 456
    functionName: '[org.apache.xerces.parsers.DOMParser].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParser.java
    functionUses: 8
    functionsReached:
    - e.getType()
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.DOMParser,String)'
    - fConfiguration.setFeature(String,boolean)
    - '[String].equals(String)'
    - e.getIdentifier()
    - fConfiguration.getLocale()
    - '[org.apache.xerces.parsers.DOMParser].setEntityResolver(org.xml.sax.EntityResolver)'
    - '[org.apache.xerces.parsers.DOMParser].getEntityResolver()'
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParser].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.DOMParser:481,1
    - Dst: fConfiguration.getFeature(String)
      Src: org.apache.xerces.parsers.DOMParser:489,1
    - Dst: e.getIdentifier()
      Src: org.apache.xerces.parsers.DOMParser:492,1
    - Dst: e.getType()
      Src: org.apache.xerces.parsers.DOMParser:493,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.DOMParser:495,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.DOMParser,String)'
      Src: org.apache.xerces.parsers.DOMParser:495,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: org.apache.xerces.parsers.DOMParser:494,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.DOMParser:500,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.DOMParser,String)'
      Src: org.apache.xerces.parsers.DOMParser:500,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.parsers.DOMParser:499,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 505
      start: 472
    functionDepth: 1
    functionLinenumber: 472
    functionLinenumberEnd: 505
    functionName: '[org.apache.xerces.parsers.DOMParser].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParser.java
    functionUses: 6
    functionsReached:
    - e.getType()
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.DOMParser,String)'
    - fConfiguration.getFeature(String)
    - '[String].equals(String)'
    - e.getIdentifier()
    - fConfiguration.getLocale()
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.DOMParser].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fConfiguration.setProperty(String,Object)
      Src: org.apache.xerces.parsers.DOMParser:526,1
    - Dst: e.getIdentifier()
      Src: org.apache.xerces.parsers.DOMParser:529,1
    - Dst: e.getType()
      Src: org.apache.xerces.parsers.DOMParser:530,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.DOMParser:532,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.DOMParser,String)'
      Src: org.apache.xerces.parsers.DOMParser:532,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: org.apache.xerces.parsers.DOMParser:531,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.DOMParser:537,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.DOMParser,String)'
      Src: org.apache.xerces.parsers.DOMParser:537,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.parsers.DOMParser:536,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 542
      start: 522
    functionDepth: 1
    functionLinenumber: 522
    functionLinenumberEnd: 542
    functionName: '[org.apache.xerces.parsers.DOMParser].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParser.java
    functionUses: 0
    functionsReached:
    - e.getType()
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.DOMParser,String)'
    - e.getIdentifier()
    - fConfiguration.getLocale()
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - fConfiguration.setProperty(String,Object)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParser].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.parsers.DOMParser:561,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getFeature(org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.parsers.DOMParser:564,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.parsers.DOMParser:571,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.parsers.DOMParser:570,1
    - Dst: fCurrentNode.getNodeType()
      Src: org.apache.xerces.parsers.DOMParser:576,1
    - Dst: fConfiguration.getProperty(String)
      Src: org.apache.xerces.parsers.DOMParser:580,1
    - Dst: e.getIdentifier()
      Src: org.apache.xerces.parsers.DOMParser:583,1
    - Dst: e.getType()
      Src: org.apache.xerces.parsers.DOMParser:584,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.DOMParser:586,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.DOMParser,String)'
      Src: org.apache.xerces.parsers.DOMParser:586,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: org.apache.xerces.parsers.DOMParser:585,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.DOMParser:591,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.DOMParser,String)'
      Src: org.apache.xerces.parsers.DOMParser:591,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.parsers.DOMParser:590,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 596
      start: 558
    functionDepth: 1
    functionLinenumber: 558
    functionLinenumberEnd: 596
    functionName: '[org.apache.xerces.parsers.DOMParser].getProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParser.java
    functionUses: 2
    functionsReached:
    - e.getType()
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.DOMParser,String)'
    - '[org.apache.xerces.parsers.DOMParser].getFeature(org.apache.xerces.parsers.DOMParser)'
    - e.getIdentifier()
    - fConfiguration.getProperty(String)
    - fConfiguration.getLocale()
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - '[String].equals(org.apache.xerces.parsers.DOMParser)'
    - fCurrentNode.getNodeType()
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.parsers.DOMParser].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLParserConfiguration
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 603
      start: 601
    functionDepth: 0
    functionLinenumber: 601
    functionLinenumberEnd: 603
    functionName: '[org.apache.xerces.parsers.DOMParser].getXMLParserConfiguration()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLParserConfiguration
    signature: '[org.apache.xerces.parsers.DOMParser].getXMLParserConfiguration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:181,1
    - Dst: '[org.apache.xerces.util.AttributesProxy].<init>()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:196,1
    - Dst: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:210,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedFeatures(String[])'
      Src: org.apache.xerces.parsers.AbstractSAXParser:212,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedProperties(String[])'
      Src: org.apache.xerces.parsers.AbstractSAXParser:213,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:216,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.parsers.AbstractSAXParser
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - config
    argTypes:
    - org.apache.xerces.xni.parser.XMLParserConfiguration
    constantsTouched: []
    func_position:
      end: 221
      start: 209
    functionDepth: 3
    functionLinenumber: 209
    functionLinenumberEnd: 221
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.QName].<init>()'
    - '[org.apache.xerces.util.AttributesProxy].<init>()'
    - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedProperties(String[])'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedFeatures(String[])'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature(String,boolean)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.AbstractSAXParser
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.LocatorProxy].<init>(org.apache.xerces.xni.XMLLocator)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:263,1
    - Dst: '[org.xml.sax.DocumentHandler].setDocumentLocator(org.apache.xerces.util.LocatorProxy)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:263,1
    - Dst: '[org.xml.sax.DocumentHandler].startDocument()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:268,1
    - Dst: '[org.apache.xerces.util.LocatorProxy].<init>(org.apache.xerces.xni.XMLLocator)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:275,1
    - Dst: '[org.xml.sax.ContentHandler].setDocumentLocator(org.apache.xerces.util.LocatorProxy)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:275,1
    - Dst: '[org.xml.sax.ContentHandler].startDocument()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:280,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:285,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 288
      start: 253
    functionDepth: 1
    functionLinenumber: 253
    functionLinenumberEnd: 288
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.ContentHandler].setDocumentLocator(org.apache.xerces.util.LocatorProxy)'
    - '[org.xml.sax.DocumentHandler].startDocument()'
    - '[org.apache.xerces.util.LocatorProxy].<init>(org.apache.xerces.xni.XMLLocator)'
    - '[org.xml.sax.DocumentHandler].setDocumentLocator(org.apache.xerces.util.LocatorProxy)'
    - '[org.xml.sax.ContentHandler].startDocument()'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:308,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 4
    argNames:
    - version
    - encoding
    - standalone
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 309
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 309
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ext.LexicalHandler].startDTD(String,String,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:331,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:335,1
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:340,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 4
    argNames:
    - rootElement
    - publicId
    - systemId
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 343
      start: 323
    functionDepth: 1
    functionLinenumber: 323
    functionLinenumberEnd: 343
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.apache.xerces.util.SymbolHash].<init>(int)'
    - '[org.xml.sax.ext.LexicalHandler].startDTD(String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:375,1
    - Dst: Boolean.TRUE.equals(Object)
      Src: org.apache.xerces.parsers.AbstractSAXParser:375,1
    - Dst: '[org.xml.sax.ContentHandler].skippedEntity(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:378,1
    - Dst: '[org.xml.sax.ext.LexicalHandler].startEntity(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:384,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:389,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 392
      start: 369
    functionDepth: 1
    functionLinenumber: 369
    functionLinenumberEnd: 392
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[org.xml.sax.ContentHandler].skippedEntity(String)'
    - Boolean.TRUE.equals(Object)
    - '[org.xml.sax.ext.LexicalHandler].startEntity(String)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:417,1
    - Dst: Boolean.TRUE.equals(Object)
      Src: org.apache.xerces.parsers.AbstractSAXParser:417,1
    - Dst: '[org.xml.sax.ext.LexicalHandler].endEntity(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:420,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:425,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 428
      start: 413
    functionDepth: 1
    functionLinenumber: 413
    functionLinenumberEnd: 428
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - Boolean.TRUE.equals(Object)
    - '[org.xml.sax.ext.LexicalHandler].endEntity(String)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.AttributesProxy].setAttributes(org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:449,1
    - Dst: '[org.xml.sax.DocumentHandler].startElement(String,org.apache.xerces.util.AttributesProxy)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:450,1
    - Dst: '[org.apache.xerces.parsers.AbstractSAXParser].startNamespaceMapping()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:458,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:466,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.parsers.AbstractSAXParser,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:469,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].removeAttributeAt(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:473,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.parsers.AbstractSAXParser,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:479,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].setName(org.apache.xerces.parsers.AbstractSAXParser,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:487,1
    - Dst: '[org.apache.xerces.util.AttributesProxy].setAttributes(org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:497,1
    - Dst: '[org.xml.sax.ContentHandler].startElement(org.apache.xerces.parsers.AbstractSAXParser,org.apache.xerces.parsers.AbstractSAXParser,String,org.apache.xerces.util.AttributesProxy)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:498,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:503,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 506
      start: 441
    functionDepth: 2
    functionLinenumber: 441
    functionLinenumberEnd: 506
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.AttributesProxy].setAttributes(org.apache.xerces.xni.XMLAttributes)'
    - '[org.xml.sax.ContentHandler].startElement(org.apache.xerces.parsers.AbstractSAXParser,org.apache.xerces.parsers.AbstractSAXParser,String,org.apache.xerces.util.AttributesProxy)'
    - '[org.apache.xerces.xni.XMLAttributes].removeAttributeAt(org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - '[org.xml.sax.DocumentHandler].startElement(String,org.apache.xerces.util.AttributesProxy)'
    - '[org.apache.xerces.xni.XMLAttributes].setName(org.apache.xerces.parsers.AbstractSAXParser,org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.parsers.AbstractSAXParser,org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.parsers.AbstractSAXParser].startNamespaceMapping()'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.DocumentHandler].characters(char[],int,int)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:530,1
    - Dst: '[org.xml.sax.ContentHandler].characters(char[],int,int)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:535,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:539,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 542
      start: 516
    functionDepth: 0
    functionLinenumber: 516
    functionLinenumberEnd: 542
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.DocumentHandler].characters(char[],int,int)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.xml.sax.ContentHandler].characters(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.DocumentHandler].ignorableWhitespace(char[],int,int)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:562,1
    - Dst: '[org.xml.sax.ContentHandler].ignorableWhitespace(char[],int,int)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:567,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:571,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 574
      start: 557
    functionDepth: 0
    functionLinenumber: 557
    functionLinenumberEnd: 574
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.DocumentHandler].ignorableWhitespace(char[],int,int)'
    - '[org.xml.sax.ContentHandler].ignorableWhitespace(char[],int,int)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.DocumentHandler].endElement(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:590,1
    - Dst: '[org.xml.sax.ContentHandler].endElement(org.apache.xerces.parsers.AbstractSAXParser,org.apache.xerces.parsers.AbstractSAXParser,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:598,1
    - Dst: '[org.apache.xerces.parsers.AbstractSAXParser].endNamespaceMapping()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:601,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:606,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 609
      start: 584
    functionDepth: 2
    functionLinenumber: 584
    functionLinenumberEnd: 609
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.ContentHandler].endElement(org.apache.xerces.parsers.AbstractSAXParser,org.apache.xerces.parsers.AbstractSAXParser,String)'
    - '[org.xml.sax.DocumentHandler].endElement(String)'
    - '[org.apache.xerces.parsers.AbstractSAXParser].endNamespaceMapping()'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ext.LexicalHandler].startCDATA()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:622,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:626,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 629
      start: 617
    functionDepth: 0
    functionLinenumber: 617
    functionLinenumberEnd: 629
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.xml.sax.ext.LexicalHandler].startCDATA()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ext.LexicalHandler].endCDATA()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:642,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:646,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 649
      start: 637
    functionDepth: 0
    functionLinenumber: 637
    functionLinenumberEnd: 649
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.xml.sax.ext.LexicalHandler].endCDATA()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ext.LexicalHandler].comment(char[],int,int)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:664,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:668,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 671
      start: 659
    functionDepth: 0
    functionLinenumber: 659
    functionLinenumberEnd: 671
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.ext.LexicalHandler].comment(char[],int,int)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:703,1
    - Dst: '[org.xml.sax.DocumentHandler].processingInstruction(String,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:702,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:708,1
    - Dst: '[org.xml.sax.ContentHandler].processingInstruction(String,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:708,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:712,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 715
      start: 690
    functionDepth: 1
    functionLinenumber: 690
    functionLinenumberEnd: 715
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.DocumentHandler].processingInstruction(String,String)'
    - '[org.apache.xerces.xni.XMLString].toString()'
    - '[org.xml.sax.ContentHandler].processingInstruction(String,String)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.DocumentHandler].endDocument()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:729,1
    - Dst: '[org.xml.sax.ContentHandler].endDocument()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:734,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:738,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 741
      start: 724
    functionDepth: 0
    functionLinenumber: 724
    functionLinenumberEnd: 741
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].endDocument(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.xml.sax.ContentHandler].endDocument()'
    - '[org.xml.sax.DocumentHandler].endDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].endDocument(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.AbstractSAXParser].startParameterEntity(String,null,null,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:757,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 2
    argNames:
    - identifier
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 758
      start: 755
    functionDepth: 0
    functionLinenumber: 755
    functionLinenumberEnd: 758
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.AbstractSAXParser].startParameterEntity(String,null,null,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.AbstractSAXParser].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:769,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 770
      start: 768
    functionDepth: 2
    functionLinenumber: 768
    functionLinenumberEnd: 770
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].endExternalSubset(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.AbstractSAXParser].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:804,1
    - Dst: Boolean.TRUE.equals(Object)
      Src: org.apache.xerces.parsers.AbstractSAXParser:804,1
    - Dst: '[org.xml.sax.ContentHandler].skippedEntity(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:807,1
    - Dst: '[org.xml.sax.ext.LexicalHandler].startEntity(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:813,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:818,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 821
      start: 797
    functionDepth: 1
    functionLinenumber: 797
    functionLinenumberEnd: 821
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[org.xml.sax.ContentHandler].skippedEntity(String)'
    - Boolean.TRUE.equals(Object)
    - '[org.xml.sax.ext.LexicalHandler].startEntity(String)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:847,1
    - Dst: Boolean.TRUE.equals(Object)
      Src: org.apache.xerces.parsers.AbstractSAXParser:847,1
    - Dst: '[org.xml.sax.ext.LexicalHandler].endEntity(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:850,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:855,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 858
      start: 843
    functionDepth: 1
    functionLinenumber: 843
    functionLinenumberEnd: 858
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - Boolean.TRUE.equals(Object)
    - '[org.xml.sax.ext.LexicalHandler].endEntity(String)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ext.DeclHandler].elementDecl(String,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:877,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:881,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 3
    argNames:
    - name
    - contentModel
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 884
      start: 871
    functionDepth: 0
    functionLinenumber: 871
    functionLinenumberEnd: 884
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.ext.DeclHandler].elementDecl(String,String)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:921,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:921,1
    - Dst: '[org.apache.xerces.parsers.AbstractSAXParser].append(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:921,1
    - Dst: '[org.apache.xerces.parsers.AbstractSAXParser].toString()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:921,1
    - Dst: '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:922,1
    - Dst: '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.parsers.AbstractSAXParser,org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:926,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:927,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:928,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:930,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:931,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:932,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:933,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:936,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:939,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:941,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:944,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:945,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:947,1
    - Dst: '[org.xml.sax.ext.DeclHandler].attributeDecl(String,String,org.apache.xerces.parsers.AbstractSAXParser,String,org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:948,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:953,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String[]
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 8
    argNames:
    - elementName
    - attributeName
    - type
    - enumeration
    - defaultType
    - defaultValue
    - nonNormalizedDefaultValue
    - augs
    argTypes:
    - String
    - String
    - String
    - String[]
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 956
      start: 912
    functionDepth: 1
    functionLinenumber: 912
    functionLinenumberEnd: 956
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.apache.xerces.parsers.AbstractSAXParser].append(String)'
    - '[String].equals(String)'
    - '[StringBuffer].<init>(String)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.xni.XMLString].toString()'
    - '[org.apache.xerces.util.SymbolHash].put(org.apache.xerces.parsers.AbstractSAXParser,org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.xml.sax.ext.DeclHandler].attributeDecl(String,String,org.apache.xerces.parsers.AbstractSAXParser,String,org.apache.xerces.parsers.AbstractSAXParser)'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].append()'
    - '[org.apache.xerces.util.SymbolHash].get(org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.apache.xerces.parsers.AbstractSAXParser].toString()'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:982,1
    - Dst: '[org.xml.sax.ext.DeclHandler].internalEntityDecl(String,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:982,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:986,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 4
    argNames:
    - name
    - text
    - nonNormalizedText
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 989
      start: 975
    functionDepth: 1
    functionLinenumber: 975
    functionLinenumberEnd: 989
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.apache.xerces.xni.XMLString].toString()'
    - '[org.xml.sax.ext.DeclHandler].internalEntityDecl(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1009,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1011,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1011,1
    - Dst: '[org.xml.sax.ext.DeclHandler].externalEntityDecl(String,String,org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1012,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1016,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 3
    argNames:
    - name
    - identifier
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1019
      start: 1004
    functionDepth: 1
    functionLinenumber: 1004
    functionLinenumberEnd: 1019
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.ext.DeclHandler].externalEntityDecl(String,String,org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1040,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1042,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1042,1
    - Dst: '[org.xml.sax.DTDHandler].unparsedEntityDecl(String,String,org.apache.xerces.parsers.AbstractSAXParser,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1043,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1047,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 4
    argNames:
    - name
    - identifier
    - notation
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1050
      start: 1034
    functionDepth: 1
    functionLinenumber: 1034
    functionLinenumberEnd: 1050
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    - '[org.xml.sax.DTDHandler].unparsedEntityDecl(String,String,org.apache.xerces.parsers.AbstractSAXParser,String)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1068,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1070,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1070,1
    - Dst: '[org.xml.sax.DTDHandler].notationDecl(String,String,org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1071,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1075,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 3
    argNames:
    - name
    - identifier
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1078
      start: 1063
    functionDepth: 1
    functionLinenumber: 1063
    functionLinenumberEnd: 1078
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    - '[org.xml.sax.DTDHandler].notationDecl(String,String,org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ext.LexicalHandler].endDTD()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1094,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1098,1
    - Dst: '[org.apache.xerces.util.SymbolHash].clear()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1102,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1105
      start: 1088
    functionDepth: 1
    functionLinenumber: 1088
    functionLinenumberEnd: 1105
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].endDTD(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].clear()'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.xml.sax.ext.LexicalHandler].endDTD()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].endDTD(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1127,1
    - Dst: '[org.apache.xerces.parsers.AbstractSAXParser].parse(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1129,1
    - Dst: e.getException()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1134,1
    - Dst: '[org.xml.sax.ext.Locator2Impl].<init>()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1138,1
    - Dst: '[org.xml.sax.ext.Locator2Impl].setXMLVersion(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1144,1
    - Dst: e.getPublicId()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1145,1
    - Dst: '[org.xml.sax.ext.Locator2Impl].setPublicId(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1145,1
    - Dst: e.getExpandedSystemId()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1146,1
    - Dst: '[org.xml.sax.ext.Locator2Impl].setSystemId(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1146,1
    - Dst: e.getLineNumber()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1147,1
    - Dst: '[org.xml.sax.ext.Locator2Impl].setLineNumber(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1147,1
    - Dst: e.getColumnNumber()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1148,1
    - Dst: '[org.xml.sax.ext.Locator2Impl].setColumnNumber(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1148,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1150,1
    - Dst: '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.parsers.AbstractSAXParser,org.xml.sax.ext.Locator2Impl)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1150,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1151,1
    - Dst: '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.parsers.AbstractSAXParser,org.xml.sax.ext.Locator2Impl,org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1151,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1160,1
    - Dst: e.getException()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1163,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1165,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1165,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1173,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1176
      start: 1124
    functionDepth: 1
    functionLinenumber: 1124
    functionLinenumberEnd: 1176
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].parse(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
    - '[org.xml.sax.ext.Locator2Impl].setSystemId(org.apache.xerces.parsers.AbstractSAXParser)'
    - e.getColumnNumber()
    - '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.parsers.AbstractSAXParser,org.xml.sax.ext.Locator2Impl)'
    - '[org.xml.sax.SAXException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.xml.sax.ext.Locator2Impl].setXMLVersion(String)'
    - '[org.xml.sax.ext.Locator2Impl].setColumnNumber(org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.xml.sax.ext.Locator2Impl].setPublicId(org.apache.xerces.parsers.AbstractSAXParser)'
    - e.getPublicId()
    - e.getLineNumber()
    - e.getExpandedSystemId()
    - e.getMessage()
    - '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.parsers.AbstractSAXParser,org.xml.sax.ext.Locator2Impl,org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.xml.sax.ext.Locator2Impl].setLineNumber(org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.xml.sax.ext.Locator2Impl].<init>()'
    - e.getException()
    - '[org.apache.xerces.parsers.AbstractSAXParser].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].parse(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.InputSource].getPublicId()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1192,1
    - Dst: '[org.xml.sax.InputSource].getSystemId()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1193,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.parsers.AbstractSAXParser,org.apache.xerces.parsers.AbstractSAXParser,null)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1192,1
    - Dst: '[org.xml.sax.InputSource].getByteStream()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1195,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1195,1
    - Dst: '[org.xml.sax.InputSource].getCharacterStream()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1196,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1196,1
    - Dst: '[org.xml.sax.InputSource].getEncoding()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1197,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setEncoding(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1197,1
    - Dst: '[org.apache.xerces.parsers.AbstractSAXParser].parse(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1198,1
    - Dst: e.getException()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1203,1
    - Dst: '[org.xml.sax.ext.Locator2Impl].<init>()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1207,1
    - Dst: '[org.xml.sax.ext.Locator2Impl].setXMLVersion(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1213,1
    - Dst: e.getPublicId()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1214,1
    - Dst: '[org.xml.sax.ext.Locator2Impl].setPublicId(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1214,1
    - Dst: e.getExpandedSystemId()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1215,1
    - Dst: '[org.xml.sax.ext.Locator2Impl].setSystemId(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1215,1
    - Dst: e.getLineNumber()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1216,1
    - Dst: '[org.xml.sax.ext.Locator2Impl].setLineNumber(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1216,1
    - Dst: e.getColumnNumber()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1217,1
    - Dst: '[org.xml.sax.ext.Locator2Impl].setColumnNumber(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1217,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1219,1
    - Dst: '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.parsers.AbstractSAXParser,org.xml.sax.ext.Locator2Impl)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1219,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1220,1
    - Dst: '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.parsers.AbstractSAXParser,org.xml.sax.ext.Locator2Impl,org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1220,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1229,1
    - Dst: e.getException()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1232,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1234,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1234,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1242,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 1245
      start: 1186
    functionDepth: 1
    functionLinenumber: 1186
    functionLinenumberEnd: 1245
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].parse(org.xml.sax.InputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.ext.Locator2Impl].setSystemId(org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.xml.sax.ext.Locator2Impl].setXMLVersion(String)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].setEncoding(org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.xml.sax.InputSource].getCharacterStream()'
    - e.getLineNumber()
    - e.getPublicId()
    - e.getExpandedSystemId()
    - '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.parsers.AbstractSAXParser,org.xml.sax.ext.Locator2Impl)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(org.apache.xerces.parsers.AbstractSAXParser)'
    - e.getException()
    - '[org.xml.sax.InputSource].getPublicId()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.parsers.AbstractSAXParser,org.apache.xerces.parsers.AbstractSAXParser,null)'
    - '[org.xml.sax.SAXException].<init>(org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.xml.sax.ext.Locator2Impl].<init>()'
    - e.getColumnNumber()
    - '[org.xml.sax.InputSource].getByteStream()'
    - '[org.xml.sax.ext.Locator2Impl].setColumnNumber(org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.xml.sax.InputSource].getSystemId()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.xml.sax.InputSource].getEncoding()'
    - '[org.xml.sax.ext.Locator2Impl].setPublicId(org.apache.xerces.parsers.AbstractSAXParser)'
    - e.getMessage()
    - '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.parsers.AbstractSAXParser,org.xml.sax.ext.Locator2Impl,org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.xml.sax.ext.Locator2Impl].setLineNumber(org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.apache.xerces.parsers.AbstractSAXParser].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].parse(org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fConfiguration.getProperty(org.apache.xerces.parsers.AbstractSAXParser)
      Src: org.apache.xerces.parsers.AbstractSAXParser:1257,1
    - Dst: er2w.setEntityResolver(org.xml.sax.ext.EntityResolver2)
      Src: org.apache.xerces.parsers.AbstractSAXParser:1261,1
    - Dst: '[org.apache.xerces.util.EntityResolver2Wrapper].<init>(org.xml.sax.ext.EntityResolver2)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1265,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.AbstractSAXParser,org.apache.xerces.util.EntityResolver2Wrapper)
      Src: org.apache.xerces.parsers.AbstractSAXParser:1264,1
    - Dst: erw.setEntityResolver(org.xml.sax.EntityResolver)
      Src: org.apache.xerces.parsers.AbstractSAXParser:1271,1
    - Dst: '[org.apache.xerces.util.EntityResolverWrapper].<init>(org.xml.sax.EntityResolver)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1275,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.AbstractSAXParser,org.apache.xerces.util.EntityResolverWrapper)
      Src: org.apache.xerces.parsers.AbstractSAXParser:1274,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.EntityResolver
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - resolver
    argTypes:
    - org.xml.sax.EntityResolver
    constantsTouched: []
    func_position:
      end: 1283
      start: 1254
    functionDepth: 2
    functionLinenumber: 1254
    functionLinenumberEnd: 1283
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].setEntityResolver(org.xml.sax.EntityResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 1
    functionsReached:
    - fConfiguration.setProperty(org.apache.xerces.parsers.AbstractSAXParser,org.apache.xerces.util.EntityResolver2Wrapper)
    - er2w.setEntityResolver(org.xml.sax.ext.EntityResolver2)
    - '[org.apache.xerces.util.EntityResolverWrapper].<init>(org.xml.sax.EntityResolver)'
    - '[org.apache.xerces.util.EntityResolver2Wrapper].<init>(org.xml.sax.ext.EntityResolver2)'
    - erw.setEntityResolver(org.xml.sax.EntityResolver)
    - fConfiguration.getProperty(org.apache.xerces.parsers.AbstractSAXParser)
    - fConfiguration.setProperty(org.apache.xerces.parsers.AbstractSAXParser,org.apache.xerces.util.EntityResolverWrapper)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].setEntityResolver(org.xml.sax.EntityResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fConfiguration.getProperty(org.apache.xerces.parsers.AbstractSAXParser)
      Src: org.apache.xerces.parsers.AbstractSAXParser:1297,1
    - Dst: '[org.apache.xerces.util.EntityResolverWrapper].getEntityResolver()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1301,1
    - Dst: '[org.apache.xerces.util.EntityResolver2Wrapper].getEntityResolver()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1305,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.EntityResolver
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1314
      start: 1292
    functionDepth: 1
    functionLinenumber: 1292
    functionLinenumberEnd: 1314
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].getEntityResolver()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 1
    functionsReached:
    - fConfiguration.getProperty(org.apache.xerces.parsers.AbstractSAXParser)
    - '[org.apache.xerces.util.EntityResolver2Wrapper].getEntityResolver()'
    - '[org.apache.xerces.util.EntityResolverWrapper].getEntityResolver()'
    linkageType: ''
    returnType: org.xml.sax.EntityResolver
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].getEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fConfiguration.getProperty(org.apache.xerces.parsers.AbstractSAXParser)
      Src: org.apache.xerces.parsers.AbstractSAXParser:1335,1
    - Dst: ehw.setErrorHandler(org.xml.sax.ErrorHandler)
      Src: org.apache.xerces.parsers.AbstractSAXParser:1338,1
    - Dst: '[org.apache.xerces.util.ErrorHandlerWrapper].<init>(org.xml.sax.ErrorHandler)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1342,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.AbstractSAXParser,org.apache.xerces.util.ErrorHandlerWrapper)
      Src: org.apache.xerces.parsers.AbstractSAXParser:1341,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ErrorHandler
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - org.xml.sax.ErrorHandler
    constantsTouched: []
    func_position:
      end: 1349
      start: 1332
    functionDepth: 2
    functionLinenumber: 1332
    functionLinenumberEnd: 1349
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].setErrorHandler(org.xml.sax.ErrorHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - fConfiguration.getProperty(org.apache.xerces.parsers.AbstractSAXParser)
    - fConfiguration.setProperty(org.apache.xerces.parsers.AbstractSAXParser,org.apache.xerces.util.ErrorHandlerWrapper)
    - '[org.apache.xerces.util.ErrorHandlerWrapper].<init>(org.xml.sax.ErrorHandler)'
    - ehw.setErrorHandler(org.xml.sax.ErrorHandler)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].setErrorHandler(org.xml.sax.ErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fConfiguration.getProperty(org.apache.xerces.parsers.AbstractSAXParser)
      Src: org.apache.xerces.parsers.AbstractSAXParser:1363,1
    - Dst: '[org.apache.xerces.util.ErrorHandlerWrapper].getErrorHandler()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1366,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.ErrorHandler
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1374
      start: 1358
    functionDepth: 1
    functionLinenumber: 1358
    functionLinenumberEnd: 1374
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].getErrorHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - fConfiguration.getProperty(org.apache.xerces.parsers.AbstractSAXParser)
    - '[org.apache.xerces.util.ErrorHandlerWrapper].getErrorHandler()'
    linkageType: ''
    returnType: org.xml.sax.ErrorHandler
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].getErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fConfiguration.setLocale(java.util.Locale)
      Src: org.apache.xerces.parsers.AbstractSAXParser:1389,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 1391
      start: 1386
    functionDepth: 0
    functionLinenumber: 1386
    functionLinenumberEnd: 1391
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].setLocale(java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - fConfiguration.setLocale(java.util.Locale)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.DTDHandler
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - dtdHandler
    argTypes:
    - org.xml.sax.DTDHandler
    constantsTouched: []
    func_position:
      end: 1410
      start: 1408
    functionDepth: 0
    functionLinenumber: 1408
    functionLinenumberEnd: 1410
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].setDTDHandler(org.xml.sax.DTDHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].setDTDHandler(org.xml.sax.DTDHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.DocumentHandler
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - documentHandler
    argTypes:
    - org.xml.sax.DocumentHandler
    constantsTouched: []
    func_position:
      end: 1432
      start: 1430
    functionDepth: 0
    functionLinenumber: 1430
    functionLinenumberEnd: 1432
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].setDocumentHandler(org.xml.sax.DocumentHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].setDocumentHandler(org.xml.sax.DocumentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ContentHandler
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - contentHandler
    argTypes:
    - org.xml.sax.ContentHandler
    constantsTouched: []
    func_position:
      end: 1455
      start: 1453
    functionDepth: 0
    functionLinenumber: 1453
    functionLinenumberEnd: 1455
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].setContentHandler(org.xml.sax.ContentHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].setContentHandler(org.xml.sax.ContentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.ContentHandler
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1467
      start: 1465
    functionDepth: 0
    functionLinenumber: 1465
    functionLinenumberEnd: 1467
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].getContentHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.ContentHandler
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].getContentHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.DTDHandler
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1478
      start: 1476
    functionDepth: 0
    functionLinenumber: 1476
    functionLinenumberEnd: 1478
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].getDTDHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.DTDHandler
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].getDTDHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1502,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1503,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1503,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1506,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1507,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.AbstractSAXParser:1508,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1519,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1520,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1529,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1530,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1533,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1533,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1532,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1543,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1544,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1553,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1554,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1563,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1564,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1569,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1569,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1568,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1579,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1580,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1589,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1590,1
    - Dst: '[org.apache.xerces.parsers.AbstractSAXParser].getEntityResolver()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1594,1
    - Dst: '[org.apache.xerces.parsers.AbstractSAXParser].setEntityResolver(org.xml.sax.EntityResolver)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1594,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1613,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1614,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1615,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1616,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1617,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1618,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1619,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1620,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1622,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1622,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1621,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.AbstractSAXParser:1649,1
    - Dst: e.getIdentifier()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1652,1
    - Dst: e.getType()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1653,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1655,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1655,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1654,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1660,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1660,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1659,1
    CyclomaticComplexity: 44
    EdgeCount: 44
    ICount: 90
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 1665
      start: 1494
    functionDepth: 3
    functionLinenumber: 1494
    functionLinenumberEnd: 1665
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - e.getType()
    - fConfiguration.setFeature(String,boolean)
    - '[org.apache.xerces.parsers.AbstractSAXParser].setEntityResolver(org.xml.sax.EntityResolver)'
    - e.getIdentifier()
    - fConfiguration.getLocale()
    - '[org.apache.xerces.parsers.AbstractSAXParser].getEntityResolver()'
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[String].endsWith(String)'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - '[String].startsWith(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1689,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1690,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1690,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1698,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1699,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1706,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1707,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1714,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1715,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1722,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1723,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1731,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1732,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1739,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1740,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1748,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1749,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1757,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1758,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1768,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1769,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1780,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1781,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1782,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1783,1
    - Dst: fConfiguration.getFeature(String)
      Src: org.apache.xerces.parsers.AbstractSAXParser:1805,1
    - Dst: e.getIdentifier()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1808,1
    - Dst: e.getType()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1809,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1811,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1811,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1810,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1816,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1816,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1815,1
    CyclomaticComplexity: 39
    EdgeCount: 39
    ICount: 62
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1821
      start: 1681
    functionDepth: 1
    functionLinenumber: 1681
    functionLinenumberEnd: 1821
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - e.getType()
    - fConfiguration.getFeature(String)
    - e.getIdentifier()
    - fConfiguration.getLocale()
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[String].endsWith(String)'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - '[String].startsWith(String)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1846,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1847,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1847,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1855,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1856,1
    - Dst: '[org.apache.xerces.parsers.AbstractSAXParser].setLexicalHandler(org.xml.sax.ext.LexicalHandler)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1858,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1862,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1862,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1861,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1873,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1874,1
    - Dst: '[org.apache.xerces.parsers.AbstractSAXParser].setDeclHandler(org.xml.sax.ext.DeclHandler)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1876,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1880,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1880,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1879,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1899,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1900,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1901,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1902,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1904,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1904,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1903,1
    - Dst: fConfiguration.setProperty(String,Object)
      Src: org.apache.xerces.parsers.AbstractSAXParser:1928,1
    - Dst: e.getIdentifier()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1931,1
    - Dst: e.getType()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1932,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1934,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1934,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1933,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.AbstractSAXParser:1939,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1939,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1938,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 1944
      start: 1838
    functionDepth: 2
    functionLinenumber: 1838
    functionLinenumberEnd: 1944
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - e.getType()
    - '[org.apache.xerces.parsers.AbstractSAXParser].setDeclHandler(org.xml.sax.ext.DeclHandler)'
    - '[org.apache.xerces.parsers.AbstractSAXParser].setLexicalHandler(org.xml.sax.ext.LexicalHandler)'
    - e.getIdentifier()
    - fConfiguration.getLocale()
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[String].endsWith(String)'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - fConfiguration.setProperty(String,Object)
    - '[String].startsWith(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1968,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1969,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1969,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1977,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1978,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1988,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1989,1
    - Dst: '[org.apache.xerces.parsers.AbstractSAXParser].getLexicalHandler()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1990,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1998,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:1999,1
    - Dst: '[org.apache.xerces.parsers.AbstractSAXParser].getDeclHandler()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2000,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2013,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2014,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.AbstractSAXParser:2017,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String,null)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2017,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2016,1
    - Dst: fConfiguration.getProperty(String)
      Src: org.apache.xerces.parsers.AbstractSAXParser:2042,1
    - Dst: e.getIdentifier()
      Src: org.apache.xerces.parsers.AbstractSAXParser:2045,1
    - Dst: e.getType()
      Src: org.apache.xerces.parsers.AbstractSAXParser:2046,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.AbstractSAXParser:2048,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2048,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2047,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.AbstractSAXParser:2053,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2053,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2052,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2058
      start: 1960
    functionDepth: 1
    functionLinenumber: 1960
    functionLinenumberEnd: 2058
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].getProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - e.getType()
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String,null)'
    - '[org.apache.xerces.parsers.AbstractSAXParser].getLexicalHandler()'
    - e.getIdentifier()
    - fConfiguration.getLocale()
    - '[org.apache.xerces.parsers.AbstractSAXParser].getDeclHandler()'
    - fConfiguration.getProperty(String)
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[String].endsWith(String)'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - '[String].startsWith(String)'
    - '[String].length()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.AbstractSAXParser:2084,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2084,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2083,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ext.DeclHandler
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.xml.sax.ext.DeclHandler
    constantsTouched: []
    func_position:
      end: 2090
      start: 2079
    functionDepth: 0
    functionLinenumber: 2079
    functionLinenumberEnd: 2090
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].setDeclHandler(org.xml.sax.ext.DeclHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 1
    functionsReached:
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String)'
    - fConfiguration.getLocale()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].setDeclHandler(org.xml.sax.ext.DeclHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xml.sax.ext.DeclHandler
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2100
      start: 2097
    functionDepth: 0
    functionLinenumber: 2097
    functionLinenumberEnd: 2100
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].getDeclHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.ext.DeclHandler
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].getDeclHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.parsers.AbstractSAXParser:2120,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2120,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2119,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ext.LexicalHandler
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.xml.sax.ext.LexicalHandler
    constantsTouched: []
    func_position:
      end: 2126
      start: 2115
    functionDepth: 0
    functionLinenumber: 2115
    functionLinenumberEnd: 2126
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].setLexicalHandler(org.xml.sax.ext.LexicalHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 1
    functionsReached:
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.parsers.AbstractSAXParser,String)'
    - fConfiguration.getLocale()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].setLexicalHandler(org.xml.sax.ext.LexicalHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xml.sax.ext.LexicalHandler
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2136
      start: 2133
    functionDepth: 0
    functionLinenumber: 2133
    functionLinenumberEnd: 2136
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].getLexicalHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.ext.LexicalHandler
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].getLexicalHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixCount()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2142,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixAt(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2147,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getURI(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2148,1
    - Dst: '[org.xml.sax.ContentHandler].startPrefixMapping(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2149,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2153
      start: 2141
    functionDepth: 1
    functionLinenumber: 2141
    functionLinenumberEnd: 2153
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].startNamespaceMapping()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 1
    functionsReached:
    - '[org.xml.sax.ContentHandler].startPrefixMapping(String)'
    - '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixAt(org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.apache.xerces.xni.NamespaceContext].getURI(String)'
    - '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixCount()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].startNamespaceMapping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixCount()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2159,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixAt(org.apache.xerces.parsers.AbstractSAXParser)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2162,1
    - Dst: '[org.xml.sax.ContentHandler].endPrefixMapping(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2162,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2165
      start: 2158
    functionDepth: 1
    functionLinenumber: 2158
    functionLinenumberEnd: 2165
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].endNamespaceMapping()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixAt(org.apache.xerces.parsers.AbstractSAXParser)'
    - '[org.xml.sax.ContentHandler].endPrefixMapping(String)'
    - '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixCount()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].endNamespaceMapping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].reset()'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2177,1
    - Dst: fConfiguration.getFeature(String)
      Src: org.apache.xerces.parsers.AbstractSAXParser:2185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2189
      start: 2176
    functionDepth: 2
    functionLinenumber: 2176
    functionLinenumberEnd: 2189
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - fConfiguration.getFeature(String)
    - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].reset()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2386,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ElementPSVI
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2387
      start: 2385
    functionDepth: 1
    functionLinenumber: 2385
    functionLinenumberEnd: 2387
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].getElementPSVI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.ElementPSVI
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].getElementPSVI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(int)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2392,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2392,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.AttributePSVI
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2393
      start: 2390
    functionDepth: 1
    functionLinenumber: 2390
    functionLinenumberEnd: 2393
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].getAttributePSVI(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(int)'
    linkageType: ''
    returnType: org.apache.xerces.xs.AttributePSVI
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].getAttributePSVI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(String,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2398,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser:2398,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String[]
      - String
      - String
      - String
      - String[]
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.apache.xerces.xni.NamespaceContext
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ext.LexicalHandler
      - org.apache.xerces.xni.QName
      - boolean
      - String
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.util.SymbolHash
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.XMLReader
      - org.apache.xerces.xs.PSVIProvider
      - org.xml.sax.Parser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.AttributePSVI
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 2
    argNames:
    - uri
    - localname
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2399
      start: 2396
    functionDepth: 1
    functionLinenumber: 2396
    functionLinenumberEnd: 2399
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser].getAttributePSVIByName(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(String,String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.AttributePSVI
    signature: '[org.apache.xerces.parsers.AbstractSAXParser].getAttributePSVIByName(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      classConcrete: true
      classEnum: false
      classFields:
      - XMLLocator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Locator2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locator
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    constantsTouched: []
    func_position:
      end: 2212
      start: 2210
    functionDepth: 0
    functionLinenumber: 2210
    functionLinenumberEnd: 2212
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy].<init>(org.apache.xerces.xni.XMLLocator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy].<init>(org.apache.xerces.xni.XMLLocator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLLocator].getPublicId()'
      Src: org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy:2220,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLLocator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Locator2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2221
      start: 2219
    functionDepth: 1
    functionLinenumber: 2219
    functionLinenumberEnd: 2221
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getPublicId()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
      Src: org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy:2225,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLLocator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Locator2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2226
      start: 2224
    functionDepth: 1
    functionLinenumber: 2224
    functionLinenumberEnd: 2226
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy].getSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
      Src: org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy:2229,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLLocator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Locator2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2230
      start: 2228
    functionDepth: 1
    functionLinenumber: 2228
    functionLinenumberEnd: 2230
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy].getLineNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLLocator].getColumnNumber()'
      Src: org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy:2234,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLLocator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Locator2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2235
      start: 2233
    functionDepth: 1
    functionLinenumber: 2233
    functionLinenumberEnd: 2235
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy].getColumnNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getColumnNumber()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy].getColumnNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLLocator].getXMLVersion()'
      Src: org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy:2239,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLLocator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Locator2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2240
      start: 2238
    functionDepth: 1
    functionLinenumber: 2238
    functionLinenumberEnd: 2240
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy].getXMLVersion()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getXMLVersion()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy].getXMLVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLLocator].getEncoding()'
      Src: org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy:2243,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLLocator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Locator2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2244
      start: 2242
    functionDepth: 1
    functionLinenumber: 2242
    functionLinenumberEnd: 2244
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy].getEncoding()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getEncoding()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy].getEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLAttributes
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Attributes2
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.apache.xerces.xni.XMLAttributes
    constantsTouched: []
    func_position:
      end: 2265
      start: 2263
    functionDepth: 0
    functionLinenumber: 2263
    functionLinenumberEnd: 2265
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].setAttributes(org.apache.xerces.xni.XMLAttributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].setAttributes(org.apache.xerces.xni.XMLAttributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2268,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Attributes2
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2269
      start: 2267
    functionDepth: 1
    functionLinenumber: 2267
    functionLinenumberEnd: 2269
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getQName(int)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2272,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Attributes2
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2273
      start: 2271
    functionDepth: 1
    functionLinenumber: 2271
    functionLinenumberEnd: 2273
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getQName(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getQName(int)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2276,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Attributes2
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2277
      start: 2275
    functionDepth: 1
    functionLinenumber: 2275
    functionLinenumberEnd: 2277
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getQName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getQName(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getQName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getURI(int)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2283,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Attributes2
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2285
      start: 2279
    functionDepth: 1
    functionLinenumber: 2279
    functionLinenumberEnd: 2285
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getURI(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getURI(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getURI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLocalName(int)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2288,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Attributes2
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2289
      start: 2287
    functionDepth: 1
    functionLinenumber: 2287
    functionLinenumberEnd: 2289
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getLocalName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getLocalName(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getLocalName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getType(int)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2292,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Attributes2
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2293
      start: 2291
    functionDepth: 1
    functionLinenumber: 2291
    functionLinenumberEnd: 2293
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getType(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getType(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getType(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2296,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Attributes2
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2297
      start: 2295
    functionDepth: 1
    functionLinenumber: 2295
    functionLinenumberEnd: 2297
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getType(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getType(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2300,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getType(null,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2300,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getType(String,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2301,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Attributes2
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2302
      start: 2299
    functionDepth: 1
    functionLinenumber: 2299
    functionLinenumberEnd: 2302
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getType(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getType(null,String)'
    - '[String].length()'
    - '[org.apache.xerces.xni.XMLAttributes].getType(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getType(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(int)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2305,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Attributes2
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2306
      start: 2304
    functionDepth: 1
    functionLinenumber: 2304
    functionLinenumberEnd: 2306
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getValue(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getValue(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2309,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Attributes2
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2310
      start: 2308
    functionDepth: 1
    functionLinenumber: 2308
    functionLinenumberEnd: 2310
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getValue(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2313,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(null,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2313,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(String,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2314,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Attributes2
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2315
      start: 2312
    functionDepth: 1
    functionLinenumber: 2312
    functionLinenumberEnd: 2315
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getValue(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getValue(null,String)'
    - '[String].length()'
    - '[org.apache.xerces.xni.XMLAttributes].getValue(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getValue(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getIndex(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2318,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Attributes2
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2319
      start: 2317
    functionDepth: 1
    functionLinenumber: 2317
    functionLinenumberEnd: 2319
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getIndex(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getIndex(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getIndex(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2322,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getIndex(null,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2322,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getIndex(String,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2323,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Attributes2
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localPart
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2324
      start: 2321
    functionDepth: 1
    functionLinenumber: 2321
    functionLinenumberEnd: 2324
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getIndex(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getIndex(null,String)'
    - '[String].length()'
    - '[org.apache.xerces.xni.XMLAttributes].getIndex(String,String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getIndex(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2329,1
    - Dst: '[ArrayIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2330,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(int)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2333,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2333,1
    - Dst: Boolean.TRUE.equals(Object)
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2332,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Attributes2
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2335
      start: 2328
    functionDepth: 1
    functionLinenumber: 2328
    functionLinenumberEnd: 2335
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].isDeclared(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(int)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - Boolean.TRUE.equals(Object)
    - '[ArrayIndexOutOfBoundsException].<init>(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].isDeclared(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getIndex(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2338,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2340,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2343,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2343,1
    - Dst: Boolean.TRUE.equals(Object)
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2342,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Attributes2
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2345
      start: 2337
    functionDepth: 2
    functionLinenumber: 2337
    functionLinenumberEnd: 2345
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].isDeclared(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy)'
    - Boolean.TRUE.equals(Object)
    - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getIndex(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].isDeclared(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getIndex(String,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2348,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2350,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2353,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2353,1
    - Dst: Boolean.TRUE.equals(Object)
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2352,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Attributes2
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2355
      start: 2347
    functionDepth: 2
    functionLinenumber: 2347
    functionLinenumberEnd: 2355
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].isDeclared(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy)'
    - Boolean.TRUE.equals(Object)
    - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getIndex(String,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].isDeclared(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2358,1
    - Dst: '[ArrayIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2359,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].isSpecified(int)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2361,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Attributes2
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2362
      start: 2357
    functionDepth: 1
    functionLinenumber: 2357
    functionLinenumberEnd: 2362
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].isSpecified(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[ArrayIndexOutOfBoundsException].<init>(int)'
    - '[org.apache.xerces.xni.XMLAttributes].isSpecified(int)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].isSpecified(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getIndex(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2365,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2367,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].isSpecified(org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2369,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Attributes2
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2370
      start: 2364
    functionDepth: 2
    functionLinenumber: 2364
    functionLinenumberEnd: 2370
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].isSpecified(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.xni.XMLAttributes].isSpecified(org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy)'
    - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getIndex(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].isSpecified(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getIndex(String,String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2373,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2375,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].isSpecified(org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy)'
      Src: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy:2377,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Attributes2
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2378
      start: 2372
    functionDepth: 2
    functionLinenumber: 2372
    functionLinenumberEnd: 2378
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].isSpecified(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.xni.XMLAttributes].isSpecified(org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy)'
    - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getIndex(String,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].isSpecified(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Attributes2
      - AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy
    signature: '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SynchronizedSymbolTable].<init>(int)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:79,1
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].<init>()'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:83,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>(org.apache.xerces.util.SynchronizedSymbolTable,org.apache.xerces.util.XMLGrammarPoolImpl,null)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.util.SynchronizedSymbolTable
      - org.apache.xerces.util.XMLGrammarPoolImpl
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.apache.xerces.impl.dtd.XMLDTDLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XMLGrammarCachingConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 4
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarCachingConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>(org.apache.xerces.util.SynchronizedSymbolTable,org.apache.xerces.util.XMLGrammarPoolImpl,null)'
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].<init>()'
    - '[org.apache.xerces.util.SynchronizedSymbolTable].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XMLGrammarCachingConfiguration
    signature: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SynchronizedSymbolTable].<init>(int)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:79,1
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].<init>()'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:83,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.util.XMLGrammarPoolImpl,null)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.util.SynchronizedSymbolTable
      - org.apache.xerces.util.XMLGrammarPoolImpl
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.apache.xerces.impl.dtd.XMLDTDLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XMLGrammarCachingConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 4
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarCachingConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].<init>()'
    - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.util.XMLGrammarPoolImpl,null)'
    - '[org.apache.xerces.util.SynchronizedSymbolTable].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XMLGrammarCachingConfiguration
    signature: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SynchronizedSymbolTable].<init>(int)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:79,1
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].<init>()'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:83,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.util.SynchronizedSymbolTable
      - org.apache.xerces.util.XMLGrammarPoolImpl
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.apache.xerces.impl.dtd.XMLDTDLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XMLGrammarCachingConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 129
      start: 126
    functionDepth: 4
    functionLinenumber: 126
    functionLinenumberEnd: 129
    functionName: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarCachingConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].<init>()'
    - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
    - '[org.apache.xerces.util.SynchronizedSymbolTable].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XMLGrammarCachingConfiguration
    signature: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SynchronizedSymbolTable].<init>(int)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:79,1
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].<init>()'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:83,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:146,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:155,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(org.apache.xerces.parsers.XMLGrammarCachingConfiguration,org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:156,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.parsers.XMLGrammarCachingConfiguration,org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:159,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.util.SynchronizedSymbolTable
      - org.apache.xerces.util.XMLGrammarPoolImpl
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.apache.xerces.impl.dtd.XMLDTDLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XMLGrammarCachingConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 3
    argNames:
    - symbolTable
    - grammarPool
    - parentSettings
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 160
      start: 143
    functionDepth: 7
    functionLinenumber: 143
    functionLinenumberEnd: 160
    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: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarCachingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(org.apache.xerces.parsers.XMLGrammarCachingConfiguration,org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.parsers.XMLGrammarCachingConfiguration,org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].<init>()'
    - '[org.apache.xerces.util.SynchronizedSymbolTable].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XMLGrammarCachingConfiguration
    signature: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fGrammarPool.lockPool()
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.util.SynchronizedSymbolTable
      - org.apache.xerces.util.XMLGrammarPoolImpl
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.apache.xerces.impl.dtd.XMLDTDLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 172
    functionName: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].lockGrammarPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarCachingConfiguration.java
    functionUses: 0
    functionsReached:
    - fGrammarPool.lockPool()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].lockGrammarPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fGrammarPool.clear()
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.util.SynchronizedSymbolTable
      - org.apache.xerces.util.XMLGrammarPoolImpl
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.apache.xerces.impl.dtd.XMLDTDLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 180
    functionName: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].clearGrammarPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarCachingConfiguration.java
    functionUses: 0
    functionsReached:
    - fGrammarPool.clear()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].clearGrammarPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fGrammarPool.unlockPool()
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:187,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.util.SynchronizedSymbolTable
      - org.apache.xerces.util.XMLGrammarPoolImpl
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.apache.xerces.impl.dtd.XMLDTDLoader
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 188
    functionName: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].unlockGrammarPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarCachingConfiguration.java
    functionUses: 0
    functionsReached:
    - fGrammarPool.unlockPool()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].unlockGrammarPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:206,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseGrammar(String,org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:207,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.util.SynchronizedSymbolTable
      - org.apache.xerces.util.XMLGrammarPoolImpl
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.apache.xerces.impl.dtd.XMLDTDLoader
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 2
    argNames:
    - type
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 209
      start: 204
    functionDepth: 18
    functionLinenumber: 204
    functionLinenumberEnd: 209
    functionName: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseGrammar(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarCachingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
    - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseGrammar(String,org.apache.xerces.xni.parser.XMLInputSource)'
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseGrammar(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:229,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseXMLSchema(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:231,1
    - Dst: '[String].equals(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:232,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseDTD(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:233,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.util.SynchronizedSymbolTable
      - org.apache.xerces.util.XMLGrammarPoolImpl
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.apache.xerces.impl.dtd.XMLDTDLoader
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 2
    argNames:
    - type
    - is
    argTypes:
    - String
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 237
      start: 227
    functionDepth: 17
    functionLinenumber: 227
    functionLinenumberEnd: 237
    functionName: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseGrammar(String,org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarCachingConfiguration.java
    functionUses: 1
    functionsReached:
    - '[String].equals(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
    - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseXMLSchema(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseDTD(org.apache.xerces.xni.parser.XMLInputSource)'
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseGrammar(String,org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].checkFeature(String)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.util.SynchronizedSymbolTable
      - org.apache.xerces.util.XMLGrammarPoolImpl
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.apache.xerces.impl.dtd.XMLDTDLoader
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 262
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 262
    functionName: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].checkFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarCachingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].checkFeature(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].checkFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].checkProperty(String)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:279,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.util.SynchronizedSymbolTable
      - org.apache.xerces.util.XMLGrammarPoolImpl
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.apache.xerces.impl.dtd.XMLDTDLoader
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 281
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 281
    functionName: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].checkProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarCachingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].checkProperty(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].checkProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].getEntityResolver()'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:292,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setEntityResolver(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:294,1
    - Dst: fErrorReporter.getMessageFormatter(String)
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:296,1
    - Dst: '[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:297,1
    - Dst: fErrorReporter.putMessageFormatter(String,org.apache.xerces.impl.xs.XSMessageFormatter)
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:297,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(org.apache.xerces.parsers.XMLGrammarCachingConfiguration,org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:299,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].getProperty(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:303,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(org.apache.xerces.parsers.XMLGrammarCachingConfiguration,org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:303,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].getProperty(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:305,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(org.apache.xerces.parsers.XMLGrammarCachingConfiguration,org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:305,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].getProperty(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:307,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(org.apache.xerces.parsers.XMLGrammarCachingConfiguration,org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:307,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].getFeature(String)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:308,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature(String,org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:308,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:313,1
    - Dst: fGrammarPool.cacheGrammars(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:316,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.util.SynchronizedSymbolTable
      - org.apache.xerces.util.XMLGrammarPoolImpl
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.apache.xerces.impl.dtd.XMLDTDLoader
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.SchemaGrammar
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 1
    argNames:
    - is
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 322
      start: 290
    functionDepth: 16
    functionLinenumber: 290
    functionLinenumberEnd: 322
    functionName: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseXMLSchema(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarCachingConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setEntityResolver(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
    - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].getProperty(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(org.apache.xerces.parsers.XMLGrammarCachingConfiguration,org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].getEntityResolver()'
    - '[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()'
    - fGrammarPool.cacheGrammars(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)
    - fErrorReporter.getMessageFormatter(String)
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature(String,org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
    - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].getFeature(String)'
    - fErrorReporter.putMessageFormatter(String,org.apache.xerces.impl.xs.XSMessageFormatter)
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SchemaGrammar
    signature: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseXMLSchema(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].getEntityResolver()'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:328,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDLoader].setEntityResolver(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:330,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDLoader].setProperty(org.apache.xerces.parsers.XMLGrammarCachingConfiguration,org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:332,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:337,1
    - Dst: fGrammarPool.cacheGrammars(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)
      Src: org.apache.xerces.parsers.XMLGrammarCachingConfiguration:340,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - org.apache.xerces.util.SynchronizedSymbolTable
      - org.apache.xerces.util.XMLGrammarPoolImpl
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.apache.xerces.impl.dtd.XMLDTDLoader
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.DTDGrammar
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 1
    argNames:
    - is
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 346
      start: 326
    functionDepth: 8
    functionLinenumber: 326
    functionLinenumberEnd: 346
    functionName: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseDTD(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarCachingConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].getEntityResolver()'
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].setEntityResolver(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
    - fGrammarPool.cacheGrammars(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].setProperty(org.apache.xerces.parsers.XMLGrammarCachingConfiguration,org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.DTDGrammar
    signature: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseDTD(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:81,1
    - Dst: '[org.apache.xerces.util.SymbolTable].<init>()'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:119,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarPreparser].<init>(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - String[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - java.util.Hashtable
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XMLGrammarPreparser
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 3
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[org.apache.xerces.parsers.XMLGrammarPreparser].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarPreparser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].<init>()'
    - '[java.util.Hashtable].<init>()'
    - '[org.apache.xerces.parsers.XMLGrammarPreparser].<init>(org.apache.xerces.util.SymbolTable)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XMLGrammarPreparser
    signature: '[org.apache.xerces.parsers.XMLGrammarPreparser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:81,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:130,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:131,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:132,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarPreparser].setLocale(org.apache.xerces.parsers.XMLGrammarPreparser)'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:132,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].<init>()'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - String[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - java.util.Hashtable
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XMLGrammarPreparser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 135
      start: 127
    functionDepth: 2
    functionLinenumber: 127
    functionLinenumberEnd: 135
    functionName: '[org.apache.xerces.parsers.XMLGrammarPreparser].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarPreparser.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.parsers.XMLGrammarPreparser].setLocale(org.apache.xerces.parsers.XMLGrammarPreparser)'
    - '[java.util.Locale].getDefault()'
    - '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
    - '[java.util.Hashtable].<init>()'
    - '[org.apache.xerces.impl.XMLEntityManager].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XMLGrammarPreparser
    signature: '[org.apache.xerces.parsers.XMLGrammarPreparser].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].containsKey(String)'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:154,1
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:156,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:158,1
    - Dst: '[org.apache.html.dom.ObjectFactory].newInstance(org.apache.xerces.parsers.XMLGrammarPreparser,ClassLoader,boolean)'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:159,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarPreparser.XMLGrammarLoaderContainer].<init>(org.apache.xerces.parsers.XMLGrammarPreparser)'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:160,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.parsers.XMLGrammarPreparser.XMLGrammarLoaderContainer)'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:160,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarPreparser.XMLGrammarLoaderContainer].<init>(org.apache.xerces.xni.grammars.XMLGrammarLoader)'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:169,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.parsers.XMLGrammarPreparser.XMLGrammarLoaderContainer)'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:169,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - String[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - java.util.Hashtable
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - grammarType
    - loader
    argTypes:
    - String
    - org.apache.xerces.xni.grammars.XMLGrammarLoader
    constantsTouched: []
    func_position:
      end: 171
      start: 152
    functionDepth: 3
    functionLinenumber: 152
    functionLinenumberEnd: 171
    functionName: '[org.apache.xerces.parsers.XMLGrammarPreparser].registerPreparser(String,org.apache.xerces.xni.grammars.XMLGrammarLoader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarPreparser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.ObjectFactory].findClassLoader()'
    - '[java.util.Hashtable].containsKey(String)'
    - '[org.apache.xerces.parsers.XMLGrammarPreparser.XMLGrammarLoaderContainer].<init>(org.apache.xerces.xni.grammars.XMLGrammarLoader)'
    - '[org.apache.xerces.parsers.XMLGrammarPreparser.XMLGrammarLoaderContainer].<init>(org.apache.xerces.parsers.XMLGrammarPreparser)'
    - '[java.util.Hashtable].get(String)'
    - '[java.util.Hashtable].put(String,org.apache.xerces.parsers.XMLGrammarPreparser.XMLGrammarLoaderContainer)'
    - '[org.apache.html.dom.ObjectFactory].newInstance(org.apache.xerces.parsers.XMLGrammarPreparser,ClassLoader,boolean)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.XMLGrammarPreparser].registerPreparser(String,org.apache.xerces.xni.grammars.XMLGrammarLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].containsKey(String)'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:191,1
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:192,1
    - Dst: gl.setProperty(String,org.apache.xerces.util.SymbolTable)
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:196,1
    - Dst: gl.setProperty(String,org.apache.xerces.xni.parser.XMLEntityResolver)
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:197,1
    - Dst: gl.setProperty(String,org.apache.xerces.impl.XMLErrorReporter)
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:198,1
    - Dst: gl.setProperty(String,org.apache.xerces.xni.grammars.XMLGrammarPool)
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:202,1
    - Dst: gl.loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:209,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - String[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - java.util.Hashtable
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - is
    argTypes:
    - String
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 212
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 212
    functionName: '[org.apache.xerces.parsers.XMLGrammarPreparser].preparseGrammar(String,org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarPreparser.java
    functionUses: 0
    functionsReached:
    - gl.loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)
    - '[java.util.Hashtable].containsKey(String)'
    - gl.setProperty(String,org.apache.xerces.util.SymbolTable)
    - gl.setProperty(String,org.apache.xerces.xni.grammars.XMLGrammarPool)
    - gl.setProperty(String,org.apache.xerces.xni.parser.XMLEntityResolver)
    - '[java.util.Hashtable].get(String)'
    - gl.setProperty(String,org.apache.xerces.impl.XMLErrorReporter)
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.parsers.XMLGrammarPreparser].preparseGrammar(String,org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - String[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - java.util.Hashtable
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 225
      start: 222
    functionDepth: 1
    functionLinenumber: 222
    functionLinenumberEnd: 225
    functionName: '[org.apache.xerces.parsers.XMLGrammarPreparser].setLocale(java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarPreparser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XMLGrammarPreparser].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - String[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - java.util.Hashtable
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionName: '[org.apache.xerces.parsers.XMLGrammarPreparser].getLocale()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarPreparser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.apache.xerces.parsers.XMLGrammarPreparser].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setProperty(String,org.apache.xerces.xni.parser.XMLErrorHandler)'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:239,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - String[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - java.util.Hashtable
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - org.apache.xerces.xni.parser.XMLErrorHandler
    constantsTouched: []
    func_position:
      end: 240
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 240
    functionName: '[org.apache.xerces.parsers.XMLGrammarPreparser].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarPreparser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].setProperty(String,org.apache.xerces.xni.parser.XMLErrorHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XMLGrammarPreparser].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getErrorHandler()'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:244,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - String[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - java.util.Hashtable
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLErrorHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 245
      start: 243
    functionDepth: 1
    functionLinenumber: 243
    functionLinenumberEnd: 245
    functionName: '[org.apache.xerces.parsers.XMLGrammarPreparser].getErrorHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarPreparser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].getErrorHandler()'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLErrorHandler
    signature: '[org.apache.xerces.parsers.XMLGrammarPreparser].getErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XMLGrammarPreparser].clearModCounts()'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:257,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - String[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - java.util.Hashtable
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityResolver
    argTypes:
    - org.apache.xerces.xni.parser.XMLEntityResolver
    constantsTouched: []
    func_position:
      end: 261
      start: 252
    functionDepth: 1
    functionLinenumber: 252
    functionLinenumberEnd: 261
    functionName: '[org.apache.xerces.parsers.XMLGrammarPreparser].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarPreparser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XMLGrammarPreparser].clearModCounts()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XMLGrammarPreparser].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - String[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - java.util.Hashtable
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLEntityResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 266
    functionName: '[org.apache.xerces.parsers.XMLGrammarPreparser].getEntityResolver()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarPreparser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLEntityResolver
    signature: '[org.apache.xerces.parsers.XMLGrammarPreparser].getEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XMLGrammarPreparser].clearModCounts()'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:278,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - String[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - java.util.Hashtable
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammarPool
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 282
      start: 273
    functionDepth: 1
    functionLinenumber: 273
    functionLinenumberEnd: 282
    functionName: '[org.apache.xerces.parsers.XMLGrammarPreparser].setGrammarPool(org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarPreparser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XMLGrammarPreparser].clearModCounts()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XMLGrammarPreparser].setGrammarPool(org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - String[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - java.util.Hashtable
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.XMLGrammarPool
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 285
    functionDepth: 0
    functionLinenumber: 285
    functionLinenumberEnd: 287
    functionName: '[org.apache.xerces.parsers.XMLGrammarPreparser].getGrammarPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarPreparser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.XMLGrammarPool
    signature: '[org.apache.xerces.parsers.XMLGrammarPreparser].getGrammarPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:292,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - String[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - java.util.Hashtable
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.XMLGrammarLoader
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 294
      start: 291
    functionDepth: 0
    functionLinenumber: 291
    functionLinenumberEnd: 294
    functionName: '[org.apache.xerces.parsers.XMLGrammarPreparser].getLoader(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarPreparser.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.XMLGrammarLoader
    signature: '[org.apache.xerces.parsers.XMLGrammarPreparser].getLoader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].elements()'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:302,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarPreparser].hasMoreElements()'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:303,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarPreparser].nextElement()'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:304,1
    - Dst: gl.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:306,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:313,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:314,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - String[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - java.util.Hashtable
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - featureId
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 316
      start: 301
    functionDepth: 2
    functionLinenumber: 301
    functionLinenumberEnd: 316
    functionName: '[org.apache.xerces.parsers.XMLGrammarPreparser].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarPreparser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].setFeature(String,boolean)'
    - gl.setFeature(String,boolean)
    - '[org.apache.xerces.parsers.XMLGrammarPreparser].hasMoreElements()'
    - '[String].equals(String)'
    - '[org.apache.xerces.parsers.XMLGrammarPreparser].nextElement()'
    - '[java.util.Hashtable].elements()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XMLGrammarPreparser].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].elements()'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:326,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarPreparser].hasMoreElements()'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:327,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarPreparser].nextElement()'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:328,1
    - Dst: gl.setProperty(String,Object)
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:330,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - String[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - java.util.Hashtable
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 335
      start: 325
    functionDepth: 0
    functionLinenumber: 325
    functionLinenumberEnd: 335
    functionName: '[org.apache.xerces.parsers.XMLGrammarPreparser].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarPreparser.java
    functionUses: 0
    functionsReached:
    - gl.setProperty(String,Object)
    - '[org.apache.xerces.parsers.XMLGrammarPreparser].hasMoreElements()'
    - '[org.apache.xerces.parsers.XMLGrammarPreparser].nextElement()'
    - '[java.util.Hashtable].elements()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XMLGrammarPreparser].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:344,1
    - Dst: gl.getFeature(String)
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:345,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - String[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - java.util.Hashtable
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - featureId
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 346
      start: 343
    functionDepth: 0
    functionLinenumber: 343
    functionLinenumberEnd: 346
    functionName: '[org.apache.xerces.parsers.XMLGrammarPreparser].getFeature(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarPreparser.java
    functionUses: 0
    functionsReached:
    - gl.getFeature(String)
    - '[java.util.Hashtable].get(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.XMLGrammarPreparser].getFeature(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:357,1
    - Dst: gl.getProperty(String)
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:358,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - String[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - java.util.Hashtable
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - propertyId
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 359
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 359
    functionName: '[org.apache.xerces.parsers.XMLGrammarPreparser].getProperty(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarPreparser.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].get(String)'
    - gl.getProperty(String)
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.parsers.XMLGrammarPreparser].getProperty(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].elements()'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:374,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarPreparser].hasMoreElements()'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:375,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarPreparser].nextElement()'
      Src: org.apache.xerces.parsers.XMLGrammarPreparser:376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - String[]
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - java.util.Locale
      - java.util.Hashtable
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 380
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 380
    functionName: '[org.apache.xerces.parsers.XMLGrammarPreparser].clearModCounts()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarPreparser.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.parsers.XMLGrammarPreparser].hasMoreElements()'
    - '[org.apache.xerces.parsers.XMLGrammarPreparser].nextElement()'
    - '[java.util.Hashtable].elements()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XMLGrammarPreparser].clearModCounts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarLoader
      classConcrete: true
      classEnum: false
      classFields:
      - XMLGrammarLoader
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XMLGrammarPreparser.XMLGrammarLoaderContainer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - loader
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarLoader
    constantsTouched: []
    func_position:
      end: 370
      start: 368
    functionDepth: 0
    functionLinenumber: 368
    functionLinenumberEnd: 370
    functionName: '[org.apache.xerces.parsers.XMLGrammarPreparser.XMLGrammarLoaderContainer].<init>(org.apache.xerces.xni.grammars.XMLGrammarLoader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarPreparser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.parsers.XMLGrammarPreparser.XMLGrammarLoaderContainer
    signature: '[org.apache.xerces.parsers.XMLGrammarPreparser.XMLGrammarLoaderContainer].<init>(org.apache.xerces.xni.grammars.XMLGrammarLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].<init>(null,null,null)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:332,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XML11DTDConfiguration
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 333
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 333
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].<init>(null,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XML11DTDConfiguration
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XML11DTDConfiguration
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 342
      start: 340
    functionDepth: 0
    functionLinenumber: 340
    functionLinenumberEnd: 342
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XML11DTDConfiguration
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:356,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XML11DTDConfiguration
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 357
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 357
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XML11DTDConfiguration
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].<init>(org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:376,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:380,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:382,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:384,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:387,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:388,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:391,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:392,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].addRecognizedFeatures(org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:404,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:406,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:407,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:408,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:409,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:410,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:411,1
    - Dst: '[java.util.HashMap].put(org.apache.xerces.parsers.XML11DTDConfiguration,org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:412,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].addRecognizedProperties(org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:432,1
    - Dst: '[org.apache.xerces.util.SymbolTable].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:435,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:438,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.xni.grammars.XMLGrammarPool)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:442,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:445,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:446,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].addCommonComponent(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:447,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:449,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:450,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:450,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:451,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].addCommonComponent(org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:452,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:454,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:455,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:456,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:458,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:459,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:460,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:462,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:463,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:464,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLNSDTDValidator].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:466,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.dtd.XMLNSDTDValidator)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:467,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].addComponent(org.apache.xerces.impl.dtd.XMLNSDTDValidator)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:468,1
    - Dst: '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:470,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.dv.DTDDVFactory)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:471,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:473,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.validation.ValidationManager)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:474,1
    - Dst: '[org.apache.xerces.impl.XMLVersionDetector].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:476,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:479,1
    - Dst: '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:480,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:481,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:482,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:487,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].setLocale(org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:487,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 77
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XML11DTDConfiguration
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 3
    argNames:
    - symbolTable
    - grammarPool
    - parentSettings
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 495
      start: 371
    functionDepth: 5
    functionLinenumber: 371
    functionLinenumberEnd: 495
    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: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].addCommonComponent(org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
    - '[java.util.HashMap].put(String,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
    - '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11DTDConfiguration)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].addRecognizedFeatures(org.apache.xerces.parsers.XML11DTDConfiguration)'
    - '[org.apache.xerces.impl.XMLEntityManager].<init>()'
    - '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance()'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLErrorReporter)'
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].<init>()'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.validation.ValidationManager)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].addCommonComponent(org.apache.xerces.impl.XMLErrorReporter)'
    - '[org.apache.xerces.util.SymbolTable].<init>()'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].addRecognizedProperties(org.apache.xerces.parsers.XML11DTDConfiguration)'
    - '[org.apache.xerces.impl.dtd.XMLNSDTDValidator].<init>()'
    - '[java.util.HashMap].put(String,org.apache.xerces.util.SymbolTable)'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLDTDScannerImpl)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].addComponent(org.apache.xerces.impl.dtd.XMLNSDTDValidator)'
    - '[org.apache.xerces.impl.validation.ValidationManager].<init>()'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.dv.DTDDVFactory)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.xerces.util.ParserConfigurationSettings].<init>(org.apache.xerces.xni.parser.XMLComponentManager)'
    - '[java.util.Locale].getDefault()'
    - '[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()'
    - '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>()'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.dtd.XMLNSDTDValidator)'
    - '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].setLocale(org.apache.xerces.parsers.XML11DTDConfiguration)'
    - '[java.util.HashMap].put(org.apache.xerces.parsers.XML11DTDConfiguration,org.apache.xerces.parsers.XML11DTDConfiguration)'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLEntityManager)'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
    - '[org.apache.xerces.impl.XMLVersionDetector].<init>()'
    - '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.impl.XMLEntityScanner)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XML11DTDConfiguration
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 522
      start: 512
    functionDepth: 0
    functionLinenumber: 512
    functionLinenumberEnd: 522
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:534,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 535
      start: 532
    functionDepth: 1
    functionLinenumber: 532
    functionLinenumberEnd: 535
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].setLocale(java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:546,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:548,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDocumentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - documentHandler
    argTypes:
    - org.apache.xerces.xni.XMLDocumentHandler
    constantsTouched: []
    func_position:
      end: 551
      start: 543
    functionDepth: 1
    functionLinenumber: 543
    functionLinenumberEnd: 551
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    - '[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDocumentHandler
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 556
      start: 554
    functionDepth: 0
    functionLinenumber: 554
    functionLinenumberEnd: 556
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].getDocumentHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDocumentHandler
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].getDocumentHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDTDHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - dtdHandler
    argTypes:
    - org.apache.xerces.xni.XMLDTDHandler
    constantsTouched: []
    func_position:
      end: 565
      start: 563
    functionDepth: 0
    functionLinenumber: 563
    functionLinenumberEnd: 565
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDHandler
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 570
      start: 568
    functionDepth: 0
    functionLinenumber: 568
    functionLinenumberEnd: 570
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].getDTDHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDHandler
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].getDTDHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.apache.xerces.xni.XMLDTDContentModelHandler
    constantsTouched: []
    func_position:
      end: 579
      start: 577
    functionDepth: 0
    functionLinenumber: 577
    functionLinenumberEnd: 579
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDContentModelHandler
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 584
      start: 582
    functionDepth: 0
    functionLinenumber: 582
    functionLinenumberEnd: 584
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].getDTDContentModelHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDContentModelHandler
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].getDTDContentModelHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fProperties.put(String,org.apache.xerces.xni.parser.XMLEntityResolver)
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:594,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - resolver
    argTypes:
    - org.apache.xerces.xni.parser.XMLEntityResolver
    constantsTouched: []
    func_position:
      end: 595
      start: 593
    functionDepth: 0
    functionLinenumber: 593
    functionLinenumberEnd: 595
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - fProperties.put(String,org.apache.xerces.xni.parser.XMLEntityResolver)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fProperties.get(String)
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:605,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLEntityResolver
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 606
      start: 604
    functionDepth: 0
    functionLinenumber: 604
    functionLinenumberEnd: 606
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].getEntityResolver()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - fProperties.get(String)
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLEntityResolver
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].getEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fProperties.put(String,org.apache.xerces.xni.parser.XMLErrorHandler)
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:627,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - org.apache.xerces.xni.parser.XMLErrorHandler
    constantsTouched: []
    func_position:
      end: 628
      start: 626
    functionDepth: 0
    functionLinenumber: 626
    functionLinenumberEnd: 628
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - fProperties.put(String,org.apache.xerces.xni.parser.XMLErrorHandler)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fProperties.get(String)
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:639,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLErrorHandler
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 640
      start: 637
    functionDepth: 0
    functionLinenumber: 637
    functionLinenumberEnd: 640
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].getErrorHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - fProperties.get(String)
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLErrorHandler
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].getErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].closeReaders()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:649,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 650
      start: 648
    functionDepth: 1
    functionLinenumber: 648
    functionLinenumberEnd: 650
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].cleanup()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].closeReaders()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].cleanup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(String)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:664,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:669,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].parse(boolean)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:670,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:673,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:677,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:681,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:685,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:686,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].cleanup()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:690,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 693
      start: 660
    functionDepth: 10
    functionLinenumber: 660
    functionLinenumberEnd: 693
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.XML11DTDConfiguration)'
    - '[org.apache.xerces.xni.XNIException].<init>(String)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].parse(boolean)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].cleanup()'
    - ex.printStackTrace()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].reset()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:700,1
    - Dst: '[org.apache.xerces.impl.XMLVersionDetector].reset()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:701,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].resetCommon()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:702,1
    - Dst: '[org.apache.xerces.impl.XMLVersionDetector].determineDocVersion(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:704,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].configurePipeline()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:707,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].reset()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:708,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].initXML11Components()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:712,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].configureXML11Pipeline()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:713,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].resetXML11()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:714,1
    - Dst: '[org.apache.xerces.impl.XMLVersionDetector].startDocumentParsing(org.apache.xerces.impl.XMLEntityHandler,short)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:725,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:729,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:733,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:737,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:741,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:742,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDocumentScanner].scanDocument(boolean)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:747,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:750,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:754,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:758,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:762,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:763,1
    CyclomaticComplexity: 31
    EdgeCount: 31
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - complete
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 766
      start: 695
    functionDepth: 9
    functionLinenumber: 695
    functionLinenumberEnd: 766
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].parse(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLDocumentScanner].scanDocument(boolean)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.XML11DTDConfiguration)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].configurePipeline()'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].resetCommon()'
    - '[org.apache.xerces.impl.XMLVersionDetector].startDocumentParsing(org.apache.xerces.impl.XMLEntityHandler,short)'
    - ex.printStackTrace()
    - '[org.apache.xerces.impl.validation.ValidationManager].reset()'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].reset()'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].configureXML11Pipeline()'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].resetXML11()'
    - '[org.apache.xerces.impl.XMLVersionDetector].reset()'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].initXML11Components()'
    - '[org.apache.xerces.impl.XMLVersionDetector].determineDocVersion(org.apache.xerces.xni.parser.XMLInputSource)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].parse(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:783,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].getFeature(String)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:786,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 788
      start: 780
    functionDepth: 3
    functionLinenumber: 780
    functionLinenumberEnd: 788
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.apache.xerces.parsers.XML11DTDConfiguration)'
    - '[org.apache.xerces.util.ParserConfigurationSettings].getFeature(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:807,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:809,1
    - Dst: c.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:810,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:813,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:815,1
    - Dst: c.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:816,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:820,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:822,1
    - Dst: c.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:824,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:831,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 833
      start: 803
    functionDepth: 3
    functionLinenumber: 803
    functionLinenumberEnd: 833
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - c.setFeature(String,boolean)
    - '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
    - '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11DTDConfiguration)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:845,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:847,1
    - Dst: c.setProperty(String,Object)
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:848,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:851,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:853,1
    - Dst: c.setProperty(String,Object)
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:854,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:857,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:859,1
    - Dst: c.setProperty(String,Object)
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:861,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,Object)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:869,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 871
      start: 841
    functionDepth: 3
    functionLinenumber: 841
    functionLinenumberEnd: 871
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,Object)'
    - c.setProperty(String,Object)
    - '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11DTDConfiguration)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 877
      start: 875
    functionDepth: 0
    functionLinenumber: 875
    functionLinenumberEnd: 877
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].getLocale()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:883,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:885,1
    - Dst: c.reset()
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:886,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 889
      start: 882
    functionDepth: 0
    functionLinenumber: 882
    functionLinenumberEnd: 889
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11DTDConfiguration)'
    - c.reset()
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:896,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:898,1
    - Dst: c.reset()
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:899,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 902
      start: 894
    functionDepth: 0
    functionLinenumber: 894
    functionLinenumberEnd: 902
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].resetCommon()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11DTDConfiguration)'
    - c.reset()
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].resetCommon()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:909,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:911,1
    - Dst: c.reset()
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:912,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 915
      start: 907
    functionDepth: 0
    functionLinenumber: 907
    functionLinenumberEnd: 915
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].resetXML11()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11DTDConfiguration)'
    - c.reset()
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].resetXML11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.impl.dv.DTDDVFactory)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:924,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.xni.parser.XMLDTDScanner)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:928,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.impl.dtd.XML11DTDProcessor)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:929,1
    - Dst: '[org.apache.xerces.impl.XML11DTDScannerImpl].setDTDHandler(org.apache.xerces.impl.dtd.XML11DTDProcessor)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:932,1
    - Dst: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].setDTDSource(org.apache.xerces.impl.XML11DTDScannerImpl)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:933,1
    - Dst: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:934,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].setDTDSource(org.apache.xerces.impl.dtd.XML11DTDProcessor)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:936,1
    - Dst: '[org.apache.xerces.impl.XML11DTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.impl.dtd.XML11DTDProcessor)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:939,1
    - Dst: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].setDTDContentModelSource(org.apache.xerces.impl.XML11DTDScannerImpl)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:940,1
    - Dst: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:941,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].setDTDContentModelSource(org.apache.xerces.impl.dtd.XML11DTDProcessor)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:943,1
    - Dst: fFeatures.get(String)
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:947,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:950,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:951,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:954,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDocumentHandler(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:955,1
    - Dst: '[org.apache.xerces.impl.dtd.XML11NSDTDValidator].setDocumentSource(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:956,1
    - Dst: '[org.apache.xerces.impl.dtd.XML11NSDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:957,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:960,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:968,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component(org.apache.xerces.impl.XML11DocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:969,1
    - Dst: '[org.apache.xerces.impl.dtd.XML11DTDValidator].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:970,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component(org.apache.xerces.impl.dtd.XML11DTDValidator)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:971,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.impl.XML11DocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:975,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.impl.dtd.XML11DTDValidator)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:976,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].setDocumentHandler(org.apache.xerces.impl.dtd.XML11DTDValidator)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:978,1
    - Dst: '[org.apache.xerces.impl.dtd.XML11DTDValidator].setDocumentSource(org.apache.xerces.impl.XML11DocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:979,1
    - Dst: '[org.apache.xerces.impl.dtd.XML11DTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:980,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.dtd.XML11DTDValidator)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:983,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 988
      start: 921
    functionDepth: 4
    functionLinenumber: 921
    functionLinenumberEnd: 988
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].configureXML11Pipeline()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XML11DTDProcessor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
    - '[org.apache.xerces.impl.dtd.XML11DTDProcessor].setDTDContentModelSource(org.apache.xerces.impl.XML11DTDScannerImpl)'
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
    - '[org.apache.xerces.impl.dtd.XML11DTDValidator].<init>()'
    - '[org.apache.xerces.impl.dtd.XML11NSDTDValidator].setDocumentSource(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].setDTDContentModelSource(org.apache.xerces.impl.dtd.XML11DTDProcessor)'
    - '[org.apache.xerces.impl.dtd.XML11DTDProcessor].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
    - '[org.apache.xerces.impl.dtd.XML11DTDValidator].setDocumentSource(org.apache.xerces.impl.XML11DocumentScannerImpl)'
    - '[org.apache.xerces.impl.XML11DTDScannerImpl].setDTDHandler(org.apache.xerces.impl.dtd.XML11DTDProcessor)'
    - '[org.apache.xerces.impl.dtd.XML11DTDProcessor].setDTDSource(org.apache.xerces.impl.XML11DTDScannerImpl)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.impl.dv.DTDDVFactory)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component(org.apache.xerces.impl.XML11DocumentScannerImpl)'
    - '[org.apache.xerces.impl.XML11DocumentScannerImpl].setDocumentHandler(org.apache.xerces.impl.dtd.XML11DTDValidator)'
    - '[org.apache.xerces.impl.XML11DocumentScannerImpl].<init>()'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.impl.dtd.XML11DTDValidator)'
    - '[org.apache.xerces.impl.XML11DTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.impl.dtd.XML11DTDProcessor)'
    - fFeatures.get(String)
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component(org.apache.xerces.impl.dtd.XML11DTDValidator)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.dtd.XML11DTDValidator)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.impl.XML11DocumentScannerImpl)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.xni.parser.XMLDTDScanner)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
    - '[org.apache.xerces.impl.dtd.XML11NSDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    - '[org.apache.xerces.impl.dtd.XML11DTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDocumentHandler(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.impl.dtd.XML11DTDProcessor)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
    - '[org.apache.xerces.xni.XMLDTDHandler].setDTDSource(org.apache.xerces.impl.dtd.XML11DTDProcessor)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].configureXML11Pipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.impl.dv.DTDDVFactory)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:995,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.xni.parser.XMLDTDScanner)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1001,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1002,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDHandler(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1004,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDScanner)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1005,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1006,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].setDTDSource(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1008,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDContentModelHandler(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1011,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDScanner)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1012,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1013,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].setDTDContentModelSource(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1015,1
    - Dst: fFeatures.get(String)
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1019,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1022,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1023,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1025,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDocumentHandler(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1026,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1027,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1028,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1030,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1036,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1037,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1039,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1040,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.impl.XMLDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1044,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1045,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].setDocumentHandler(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1048,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.impl.XMLDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1049,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1050,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1052,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1057
      start: 991
    functionDepth: 3
    functionLinenumber: 991
    functionLinenumberEnd: 1057
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].configurePipeline()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
    - '[org.apache.xerces.xni.XMLDTDHandler].setDTDSource(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl].setDocumentHandler(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.impl.dv.DTDDVFactory)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.impl.XMLDocumentScannerImpl)'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    - fFeatures.get(String)
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>()'
    - '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDHandler(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].setDTDContentModelSource(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDocumentHandler(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.xni.parser.XMLDTDScanner)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.impl.XMLDocumentScannerImpl)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDScanner)'
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDScanner)'
    - '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDContentModelHandler(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].configurePipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1080,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1081,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1081,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1089,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1090,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1097,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1098,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.XML11DTDConfiguration,String)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1101,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1106,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1107,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.XML11DTDConfiguration,String)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1110,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1115,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1116,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1122,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1123,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1130,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1131,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.XML11DTDConfiguration,String)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1133,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1137,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1138,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.XML11DTDConfiguration,String)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1140,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].checkFeature(String)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1148,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1150
      start: 1074
    functionDepth: 2
    functionLinenumber: 1074
    functionLinenumberEnd: 1150
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].checkFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.ParserConfigurationSettings].checkFeature(String)'
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.XML11DTDConfiguration,String)'
    - '[String].endsWith(String)'
    - '[String].startsWith(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].checkFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1171,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1172,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1172,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1174,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1175,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1181,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1182,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1182,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1194,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1195,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.XML11DTDConfiguration,String)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1200,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(String)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1208,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1210
      start: 1165
    functionDepth: 2
    functionLinenumber: 1165
    functionLinenumberEnd: 1210
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].checkProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(String)'
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.XML11DTDConfiguration,String)'
    - '[String].endsWith(String)'
    - '[String].startsWith(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].checkProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].contains(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1223,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1226,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1227,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponent
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - component
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponent
    constantsTouched: []
    func_position:
      end: 1229
      start: 1220
    functionDepth: 2
    functionLinenumber: 1220
    functionLinenumberEnd: 1229
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 2
    functionsReached:
    - '[java.util.ArrayList].add(org.apache.xerces.xni.parser.XMLComponent)'
    - '[java.util.ArrayList].contains(org.apache.xerces.xni.parser.XMLComponent)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].contains(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1241,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1244,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1245,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponent
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - component
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponent
    constantsTouched: []
    func_position:
      end: 1247
      start: 1238
    functionDepth: 2
    functionLinenumber: 1238
    functionLinenumberEnd: 1247
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].addCommonComponent(org.apache.xerces.xni.parser.XMLComponent)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.apache.xerces.xni.parser.XMLComponent)'
    - '[java.util.ArrayList].contains(org.apache.xerces.xni.parser.XMLComponent)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].addCommonComponent(org.apache.xerces.xni.parser.XMLComponent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].contains(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1259,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1262,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1263,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponent
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - component
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponent
    constantsTouched: []
    func_position:
      end: 1265
      start: 1256
    functionDepth: 2
    functionLinenumber: 1256
    functionLinenumberEnd: 1265
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.apache.xerces.xni.parser.XMLComponent)'
    - '[java.util.ArrayList].contains(org.apache.xerces.xni.parser.XMLComponent)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1279,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].addRecognizedFeatures(String[])'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1280,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1283,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].addRecognizedProperties(String[])'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1284,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getFeatureDefault(org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1290,1
    - Dst: fFeatures.containsKey(org.apache.xerces.parsers.XML11DTDConfiguration)
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1293,1
    - Dst: fFeatures.put(org.apache.xerces.parsers.XML11DTDConfiguration,Boolean)
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1294,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getPropertyDefault(org.apache.xerces.parsers.XML11DTDConfiguration)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1307,1
    - Dst: fProperties.containsKey(org.apache.xerces.parsers.XML11DTDConfiguration)
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1310,1
    - Dst: fProperties.put(org.apache.xerces.parsers.XML11DTDConfiguration,Object)
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1311,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponent
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - component
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponent
    constantsTouched: []
    func_position:
      end: 1321
      start: 1276
    functionDepth: 1
    functionLinenumber: 1276
    functionLinenumberEnd: 1321
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 3
    functionsReached:
    - fFeatures.containsKey(org.apache.xerces.parsers.XML11DTDConfiguration)
    - fProperties.containsKey(org.apache.xerces.parsers.XML11DTDConfiguration)
    - fProperties.put(org.apache.xerces.parsers.XML11DTDConfiguration,Object)
    - '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties()'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].addRecognizedProperties(String[])'
    - fFeatures.put(org.apache.xerces.parsers.XML11DTDConfiguration,Boolean)
    - '[org.apache.xerces.xni.parser.XMLComponent].getPropertyDefault(org.apache.xerces.parsers.XML11DTDConfiguration)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].addRecognizedFeatures(String[])'
    - '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures()'
    - '[org.apache.xerces.xni.parser.XMLComponent].getFeatureDefault(org.apache.xerces.parsers.XML11DTDConfiguration)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance(String)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1327,1
    - Dst: '[org.apache.xerces.impl.XML11DTDScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1330,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component(org.apache.xerces.impl.XML11DTDScannerImpl)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1331,1
    - Dst: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1332,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component(org.apache.xerces.impl.dtd.XML11DTDProcessor)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1333,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1336,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1337,1
    - Dst: '[org.apache.xerces.impl.dtd.XML11NSDTDValidator].<init>()'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1338,1
    - Dst: '[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
      Src: org.apache.xerces.parsers.XML11DTDConfiguration:1339,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - org.apache.xerces.xni.XMLLocator
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1343
      start: 1323
    functionDepth: 5
    functionLinenumber: 1323
    functionLinenumberEnd: 1343
    functionName: '[org.apache.xerces.parsers.XML11DTDConfiguration].initXML11Components()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component(org.apache.xerces.impl.XML11DTDScannerImpl)'
    - '[org.apache.xerces.impl.dtd.XML11DTDProcessor].<init>()'
    - '[org.apache.xerces.impl.dtd.XML11NSDTDValidator].<init>()'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
    - '[org.apache.xerces.impl.XML11DTDScannerImpl].<init>()'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
    - '[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component(org.apache.xerces.impl.dtd.XML11DTDProcessor)'
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].<init>()'
    - '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11DTDConfiguration].initXML11Components()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XMLParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
      Src: org.apache.xerces.parsers.AbstractXMLDocumentParser:79,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDocumentHandler()'
      Src: org.apache.xerces.parsers.AbstractXMLDocumentParser:82,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDHandler()'
      Src: org.apache.xerces.parsers.AbstractXMLDocumentParser:83,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDContentModelHandler()'
      Src: org.apache.xerces.parsers.AbstractXMLDocumentParser:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.parsers.AbstractXMLDocumentParser
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 1
    argNames:
    - config
    argTypes:
    - org.apache.xerces.xni.parser.XMLParserConfiguration
    constantsTouched: []
    func_position:
      end: 86
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 6
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDContentModelHandler()'
    - '[org.apache.xerces.parsers.XMLParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDocumentHandler()'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDHandler()'
    linkageType: ''
    returnType: org.apache.xerces.parsers.AbstractXMLDocumentParser
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 118
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 118
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 4
    argNames:
    - version
    - encoding
    - standalone
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 4
    argNames:
    - rootElement
    - publicId
    - systemId
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 151
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 151
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 166
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.AbstractXMLDocumentParser:180,1
    - Dst: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.AbstractXMLDocumentParser:181,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 183
      start: 177
    functionDepth: 1
    functionLinenumber: 177
    functionLinenumberEnd: 183
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 194
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 194
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 210
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 210
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 221
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 221
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 230
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 230
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 239
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 239
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 248
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 248
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endDocument(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endDocument(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 272
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 272
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 3
    argNames:
    - version
    - encoding
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 293
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 293
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 309
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 309
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 321
      start: 320
    functionDepth: 0
    functionLinenumber: 320
    functionLinenumberEnd: 321
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 343
      start: 341
    functionDepth: 0
    functionLinenumber: 341
    functionLinenumberEnd: 343
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDocumentSource
    constantsTouched: []
    func_position:
      end: 349
      start: 347
    functionDepth: 0
    functionLinenumber: 347
    functionLinenumberEnd: 349
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDocumentSource
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 354
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 354
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].getDocumentSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDocumentSource
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].getDocumentSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 2
    argNames:
    - locator
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 375
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 375
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 2
    argNames:
    - identifier
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 388
      start: 386
    functionDepth: 0
    functionLinenumber: 386
    functionLinenumberEnd: 388
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 400
      start: 398
    functionDepth: 0
    functionLinenumber: 398
    functionLinenumberEnd: 400
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endExternalSubset(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 423
      start: 419
    functionDepth: 0
    functionLinenumber: 419
    functionLinenumberEnd: 423
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 439
      start: 437
    functionDepth: 0
    functionLinenumber: 437
    functionLinenumberEnd: 439
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 451
      start: 450
    functionDepth: 0
    functionLinenumber: 450
    functionLinenumberEnd: 451
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 3
    argNames:
    - name
    - contentModel
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 465
      start: 463
    functionDepth: 0
    functionLinenumber: 463
    functionLinenumberEnd: 465
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 2
    argNames:
    - elementName
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 478
      start: 477
    functionDepth: 0
    functionLinenumber: 477
    functionLinenumberEnd: 478
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startAttlist(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String[]
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 8
    argNames:
    - elementName
    - attributeName
    - type
    - enumeration
    - defaultType
    - defaultValue
    - nonNormalizedDefaultValue
    - augs
    argTypes:
    - String
    - String
    - String
    - String[]
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 510
      start: 505
    functionDepth: 0
    functionLinenumber: 505
    functionLinenumberEnd: 510
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 521
      start: 520
    functionDepth: 0
    functionLinenumber: 520
    functionLinenumberEnd: 521
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endAttlist(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endAttlist(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 4
    argNames:
    - name
    - text
    - nonNormalizedText
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 542
      start: 539
    functionDepth: 0
    functionLinenumber: 539
    functionLinenumberEnd: 542
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 3
    argNames:
    - name
    - identifier
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 559
      start: 557
    functionDepth: 0
    functionLinenumber: 557
    functionLinenumberEnd: 559
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 4
    argNames:
    - name
    - identifier
    - notation
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 575
      start: 573
    functionDepth: 0
    functionLinenumber: 573
    functionLinenumberEnd: 575
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 3
    argNames:
    - name
    - identifier
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 591
      start: 588
    functionDepth: 0
    functionLinenumber: 588
    functionLinenumberEnd: 591
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 2
    argNames:
    - type
    - augs
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 607
      start: 606
    functionDepth: 0
    functionLinenumber: 606
    functionLinenumberEnd: 607
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startConditional(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startConditional(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 618
      start: 617
    functionDepth: 0
    functionLinenumber: 617
    functionLinenumberEnd: 618
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endConditional(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endConditional(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 630
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 630
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endDTD(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endDTD(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDTDSource
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDTDSource
    constantsTouched: []
    func_position:
      end: 635
      start: 633
    functionDepth: 0
    functionLinenumber: 633
    functionLinenumberEnd: 635
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDTDSource
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 640
      start: 638
    functionDepth: 0
    functionLinenumber: 638
    functionLinenumberEnd: 640
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].getDTDSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDTDSource
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].getDTDSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 2
    argNames:
    - elementName
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 658
      start: 657
    functionDepth: 0
    functionLinenumber: 657
    functionLinenumberEnd: 658
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startContentModel(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startContentModel(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 672
      start: 671
    functionDepth: 0
    functionLinenumber: 671
    functionLinenumberEnd: 672
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].any(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].any(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 686
      start: 685
    functionDepth: 0
    functionLinenumber: 685
    functionLinenumberEnd: 686
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].empty(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].empty(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 703
      start: 702
    functionDepth: 0
    functionLinenumber: 702
    functionLinenumberEnd: 703
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startGroup(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startGroup(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 718
      start: 717
    functionDepth: 0
    functionLinenumber: 717
    functionLinenumberEnd: 718
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].pcdata(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].pcdata(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 2
    argNames:
    - elementName
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 730
      start: 729
    functionDepth: 0
    functionLinenumber: 729
    functionLinenumberEnd: 730
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].element(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].element(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 2
    argNames:
    - separator
    - augs
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 746
      start: 745
    functionDepth: 0
    functionLinenumber: 745
    functionLinenumberEnd: 746
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].separator(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].separator(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 2
    argNames:
    - occurrence
    - augs
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 764
      start: 763
    functionDepth: 0
    functionLinenumber: 763
    functionLinenumberEnd: 764
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].occurrence(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].occurrence(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 775
      start: 774
    functionDepth: 0
    functionLinenumber: 774
    functionLinenumberEnd: 775
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endGroup(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endGroup(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 786
      start: 785
    functionDepth: 0
    functionLinenumber: 785
    functionLinenumberEnd: 786
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endContentModel(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endContentModel(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDTDContentModelSource
    constantsTouched: []
    func_position:
      end: 791
      start: 789
    functionDepth: 0
    functionLinenumber: 789
    functionLinenumberEnd: 791
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDTDContentModelSource
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 796
      start: 794
    functionDepth: 0
    functionLinenumber: 794
    functionLinenumberEnd: 796
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].getDTDContentModelSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDTDContentModelSource
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].getDTDContentModelSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XMLParser].reset()'
      Src: org.apache.xerces.parsers.AbstractXMLDocumentParser:806,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - boolean
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 808
      start: 805
    functionDepth: 1
    functionLinenumber: 805
    functionLinenumberEnd: 808
    functionName: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.parsers.XMLParser].reset()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.NonValidatingConfiguration].<init>(null,null,null)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:225,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - boolean
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.NonValidatingConfiguration
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 226
    functionName: '[org.apache.xerces.parsers.NonValidatingConfiguration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.NonValidatingConfiguration].<init>(null,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.NonValidatingConfiguration
    signature: '[org.apache.xerces.parsers.NonValidatingConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - boolean
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.NonValidatingConfiguration
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 235
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionName: '[org.apache.xerces.parsers.NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.NonValidatingConfiguration
    signature: '[org.apache.xerces.parsers.NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:250,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - boolean
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.NonValidatingConfiguration
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 251
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 251
    functionName: '[org.apache.xerces.parsers.NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.NonValidatingConfiguration
    signature: '[org.apache.xerces.parsers.NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:268,1
    - Dst: '[org.apache.xerces.parsers.NonValidatingConfiguration].addRecognizedFeatures(org.apache.xerces.parsers.NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:283,1
    - Dst: fFeatures.put(String,org.apache.xerces.parsers.NonValidatingConfiguration)
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:289,1
    - Dst: fFeatures.put(org.apache.xerces.parsers.NonValidatingConfiguration,org.apache.xerces.parsers.NonValidatingConfiguration)
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:290,1
    - Dst: fFeatures.put(org.apache.xerces.parsers.NonValidatingConfiguration,org.apache.xerces.parsers.NonValidatingConfiguration)
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:291,1
    - Dst: '[org.apache.xerces.parsers.NonValidatingConfiguration].addRecognizedProperties(org.apache.xerces.parsers.NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:310,1
    - Dst: fProperties.put(String,org.apache.xerces.xni.grammars.XMLGrammarPool)
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:314,1
    - Dst: '[org.apache.xerces.parsers.NonValidatingConfiguration].createEntityManager()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:317,1
    - Dst: fProperties.put(String,org.apache.xerces.impl.XMLEntityManager)
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:318,1
    - Dst: '[org.apache.xerces.parsers.NonValidatingConfiguration].addComponent(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:319,1
    - Dst: '[org.apache.xerces.parsers.NonValidatingConfiguration].createErrorReporter()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:321,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:322,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:322,1
    - Dst: fProperties.put(String,org.apache.xerces.impl.XMLErrorReporter)
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:323,1
    - Dst: '[org.apache.xerces.parsers.NonValidatingConfiguration].addComponent(org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:324,1
    - Dst: '[org.apache.xerces.parsers.NonValidatingConfiguration].createDTDScanner()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:329,1
    - Dst: fProperties.put(String,org.apache.xerces.xni.parser.XMLDTDScanner)
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:331,1
    - Dst: '[org.apache.xerces.parsers.NonValidatingConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:333,1
    - Dst: '[org.apache.xerces.parsers.NonValidatingConfiguration].createDatatypeValidatorFactory()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:337,1
    - Dst: fProperties.put(String,org.apache.xerces.impl.dv.DTDDVFactory)
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:339,1
    - Dst: '[org.apache.xerces.parsers.NonValidatingConfiguration].createValidationManager()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:342,1
    - Dst: fProperties.put(String,org.apache.xerces.impl.validation.ValidationManager)
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:345,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:348,1
    - Dst: '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:349,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:350,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:351,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:358,1
    - Dst: '[org.apache.xerces.parsers.NonValidatingConfiguration].setLocale(org.apache.xerces.parsers.NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:358,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - boolean
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.NonValidatingConfiguration
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 3
    argNames:
    - symbolTable
    - grammarPool
    - parentSettings
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 365
      start: 265
    functionDepth: 6
    functionLinenumber: 265
    functionLinenumberEnd: 365
    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: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.NonValidatingConfiguration].createErrorReporter()'
    - fProperties.put(String,org.apache.xerces.xni.parser.XMLDTDScanner)
    - '[org.apache.xerces.parsers.NonValidatingConfiguration].addRecognizedProperties(org.apache.xerces.parsers.NonValidatingConfiguration)'
    - '[org.apache.xerces.parsers.NonValidatingConfiguration].addComponent(org.apache.xerces.impl.XMLErrorReporter)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
    - '[org.apache.xerces.parsers.NonValidatingConfiguration].addRecognizedFeatures(org.apache.xerces.parsers.NonValidatingConfiguration)'
    - '[org.apache.xerces.parsers.NonValidatingConfiguration].setLocale(org.apache.xerces.parsers.NonValidatingConfiguration)'
    - fProperties.put(String,org.apache.xerces.impl.XMLEntityManager)
    - fProperties.put(String,org.apache.xerces.xni.grammars.XMLGrammarPool)
    - fFeatures.put(org.apache.xerces.parsers.NonValidatingConfiguration,org.apache.xerces.parsers.NonValidatingConfiguration)
    - fProperties.put(String,org.apache.xerces.impl.dv.DTDDVFactory)
    - '[org.apache.xerces.parsers.NonValidatingConfiguration].createDatatypeValidatorFactory()'
    - '[java.util.Locale].getDefault()'
    - '[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()'
    - fFeatures.put(String,org.apache.xerces.parsers.NonValidatingConfiguration)
    - '[org.apache.xerces.parsers.NonValidatingConfiguration].createDTDScanner()'
    - '[org.apache.xerces.parsers.NonValidatingConfiguration].createValidationManager()'
    - '[org.apache.xerces.parsers.BasicParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.parser.XMLComponentManager)'
    - '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)'
    - '[org.apache.xerces.parsers.NonValidatingConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
    - '[org.apache.xerces.parsers.NonValidatingConfiguration].addComponent(org.apache.xerces.impl.XMLEntityManager)'
    - fProperties.put(String,org.apache.xerces.impl.XMLErrorReporter)
    - fProperties.put(String,org.apache.xerces.impl.validation.ValidationManager)
    - '[org.apache.xerces.parsers.NonValidatingConfiguration].createEntityManager()'
    - '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.impl.XMLEntityScanner)'
    - '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.parsers.NonValidatingConfiguration
    signature: '[org.apache.xerces.parsers.NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - boolean
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 374
      start: 370
    functionDepth: 4
    functionLinenumber: 370
    functionLinenumberEnd: 374
    functionName: '[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:378,1
    - Dst: '[org.apache.xerces.parsers.NonValidatingConfiguration].getLocale()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:379,1
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].getProperty(String)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:381,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - boolean
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 382
      start: 376
    functionDepth: 0
    functionLinenumber: 376
    functionLinenumberEnd: 382
    functionName: '[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.BasicParserConfiguration].getProperty(String)'
    - '[String].equals(String)'
    - '[org.apache.xerces.parsers.NonValidatingConfiguration].getLocale()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:387,1
    - Dst: '[org.apache.xerces.parsers.NonValidatingConfiguration].setLocale(java.util.Locale)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:388,1
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(String,Object)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:390,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - boolean
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 391
      start: 384
    functionDepth: 4
    functionLinenumber: 384
    functionLinenumberEnd: 391
    functionName: '[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.NonValidatingConfiguration].setLocale(java.util.Locale)'
    - '[String].equals(String)'
    - '[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].setLocale(java.util.Locale)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:402,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:403,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - boolean
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 404
      start: 401
    functionDepth: 1
    functionLinenumber: 401
    functionLinenumberEnd: 404
    functionName: '[org.apache.xerces.parsers.NonValidatingConfiguration].setLocale(java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.BasicParserConfiguration].setLocale(java.util.Locale)'
    - '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.NonValidatingConfiguration].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.parsers.NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:409,1
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].getFeature(String)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:412,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - boolean
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 414
      start: 406
    functionDepth: 0
    functionLinenumber: 406
    functionLinenumberEnd: 414
    functionName: '[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.BasicParserConfiguration].getFeature(String)'
    - '[String].equals(org.apache.xerces.parsers.NonValidatingConfiguration)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - boolean
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 443
      start: 433
    functionDepth: 0
    functionLinenumber: 433
    functionLinenumberEnd: 443
    functionName: '[org.apache.xerces.parsers.NonValidatingConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.NonValidatingConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.NonValidatingConfiguration].reset()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:467,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDocumentScanner].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:468,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:473,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:478,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:483,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:488,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:489,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDocumentScanner].scanDocument(boolean)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:494,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:498,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:503,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:508,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:513,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:514,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - boolean
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - complete
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 517
      start: 461
    functionDepth: 5
    functionLinenumber: 461
    functionLinenumberEnd: 517
    functionName: '[org.apache.xerces.parsers.NonValidatingConfiguration].parse(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLDocumentScanner].scanDocument(boolean)'
    - '[org.apache.xerces.xni.parser.XMLDocumentScanner].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    - ex.printStackTrace()
    - '[org.apache.xerces.parsers.NonValidatingConfiguration].reset()'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.NonValidatingConfiguration)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.NonValidatingConfiguration].parse(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].closeReaders()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:525,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - boolean
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 526
      start: 524
    functionDepth: 1
    functionLinenumber: 524
    functionLinenumberEnd: 526
    functionName: '[org.apache.xerces.parsers.NonValidatingConfiguration].cleanup()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].closeReaders()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.NonValidatingConfiguration].cleanup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(String)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:544,1
    - Dst: '[org.apache.xerces.parsers.NonValidatingConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:549,1
    - Dst: '[org.apache.xerces.parsers.NonValidatingConfiguration].parse(boolean)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:550,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:554,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:559,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:564,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:569,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:570,1
    - Dst: '[org.apache.xerces.parsers.NonValidatingConfiguration].cleanup()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:575,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - boolean
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 578
      start: 540
    functionDepth: 6
    functionLinenumber: 540
    functionLinenumberEnd: 578
    functionName: '[org.apache.xerces.parsers.NonValidatingConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XNIException].<init>(String)'
    - '[org.apache.xerces.parsers.NonValidatingConfiguration].cleanup()'
    - ex.printStackTrace()
    - '[org.apache.xerces.parsers.NonValidatingConfiguration].parse(boolean)'
    - '[org.apache.xerces.parsers.NonValidatingConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.NonValidatingConfiguration)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.NonValidatingConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].reset()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:592,1
    - Dst: '[org.apache.xerces.parsers.NonValidatingConfiguration].configurePipeline()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:594,1
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].reset()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:595,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - boolean
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 597
      start: 589
    functionDepth: 4
    functionLinenumber: 589
    functionLinenumberEnd: 597
    functionName: '[org.apache.xerces.parsers.NonValidatingConfiguration].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.validation.ValidationManager].reset()'
    - '[org.apache.xerces.parsers.BasicParserConfiguration].reset()'
    - '[org.apache.xerces.parsers.NonValidatingConfiguration].configurePipeline()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.NonValidatingConfiguration].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fFeatures.get(org.apache.xerces.parsers.NonValidatingConfiguration)
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:603,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:605,1
    - Dst: '[org.apache.xerces.parsers.NonValidatingConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:606,1
    - Dst: fProperties.put(String,org.apache.xerces.impl.XMLNSDocumentScannerImpl)
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:608,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator(null)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:609,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:614,1
    - Dst: '[org.apache.xerces.parsers.NonValidatingConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:615,1
    - Dst: fProperties.put(String,org.apache.xerces.impl.XMLDocumentScannerImpl)
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:617,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDocumentScanner].setDocumentHandler(org.apache.xerces.parsers.NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:621,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDHandler(org.apache.xerces.parsers.NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:625,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDContentModelHandler(org.apache.xerces.parsers.NonValidatingConfiguration)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:626,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - boolean
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 630
      start: 600
    functionDepth: 3
    functionLinenumber: 600
    functionLinenumberEnd: 630
    functionName: '[org.apache.xerces.parsers.NonValidatingConfiguration].configurePipeline()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
    functionUses: 1
    functionsReached:
    - fFeatures.get(org.apache.xerces.parsers.NonValidatingConfiguration)
    - fProperties.put(String,org.apache.xerces.impl.XMLDocumentScannerImpl)
    - '[org.apache.xerces.parsers.NonValidatingConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()'
    - '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDHandler(org.apache.xerces.parsers.NonValidatingConfiguration)'
    - '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDContentModelHandler(org.apache.xerces.parsers.NonValidatingConfiguration)'
    - '[org.apache.xerces.xni.parser.XMLDocumentScanner].setDocumentHandler(org.apache.xerces.parsers.NonValidatingConfiguration)'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>()'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator(null)'
    - fProperties.put(String,org.apache.xerces.impl.XMLNSDocumentScannerImpl)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.NonValidatingConfiguration].configurePipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:653,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:654,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:654,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:662,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:663,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:669,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:670,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.NonValidatingConfiguration,String)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:673,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:678,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:679,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.NonValidatingConfiguration,String)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:682,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:687,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:688,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:694,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:695,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:702,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:703,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.NonValidatingConfiguration,String)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:705,1
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].checkFeature(String)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:713,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - boolean
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 715
      start: 646
    functionDepth: 3
    functionLinenumber: 646
    functionLinenumberEnd: 715
    functionName: '[org.apache.xerces.parsers.NonValidatingConfiguration].checkFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.NonValidatingConfiguration,String)'
    - '[org.apache.xerces.parsers.BasicParserConfiguration].checkFeature(String)'
    - '[String].endsWith(String)'
    - '[String].startsWith(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.NonValidatingConfiguration].checkFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:737,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:738,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:738,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:740,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:741,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:746,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:747,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:747,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:749,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:750,1
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].checkProperty(String)'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:759,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - boolean
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 761
      start: 730
    functionDepth: 3
    functionLinenumber: 730
    functionLinenumberEnd: 761
    functionName: '[org.apache.xerces.parsers.NonValidatingConfiguration].checkProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.BasicParserConfiguration].checkProperty(String)'
    - '[String].startsWith(String)'
    - '[String].length()'
    - '[String].endsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.NonValidatingConfiguration].checkProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].<init>()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:767,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - boolean
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.XMLEntityManager
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 768
      start: 766
    functionDepth: 2
    functionLinenumber: 766
    functionLinenumberEnd: 768
    functionName: '[org.apache.xerces.parsers.NonValidatingConfiguration].createEntityManager()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityManager
    signature: '[org.apache.xerces.parsers.NonValidatingConfiguration].createEntityManager()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:772,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - boolean
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.XMLErrorReporter
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 773
      start: 771
    functionDepth: 1
    functionLinenumber: 771
    functionLinenumberEnd: 773
    functionName: '[org.apache.xerces.parsers.NonValidatingConfiguration].createErrorReporter()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLErrorReporter
    signature: '[org.apache.xerces.parsers.NonValidatingConfiguration].createErrorReporter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - boolean
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDocumentScanner
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 778
      start: 776
    functionDepth: 0
    functionLinenumber: 776
    functionLinenumberEnd: 778
    functionName: '[org.apache.xerces.parsers.NonValidatingConfiguration].createDocumentScanner()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDocumentScanner
    signature: '[org.apache.xerces.parsers.NonValidatingConfiguration].createDocumentScanner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:782,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - boolean
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDTDScanner
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 783
      start: 781
    functionDepth: 3
    functionLinenumber: 781
    functionLinenumberEnd: 783
    functionName: '[org.apache.xerces.parsers.NonValidatingConfiguration].createDTDScanner()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDTDScanner
    signature: '[org.apache.xerces.parsers.NonValidatingConfiguration].createDTDScanner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:787,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - boolean
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.DTDDVFactory
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 788
      start: 786
    functionDepth: 5
    functionLinenumber: 786
    functionLinenumberEnd: 788
    functionName: '[org.apache.xerces.parsers.NonValidatingConfiguration].createDatatypeValidatorFactory()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.DTDDVFactory
    signature: '[org.apache.xerces.parsers.NonValidatingConfiguration].createDatatypeValidatorFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].<init>()'
      Src: org.apache.xerces.parsers.NonValidatingConfiguration:790,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - boolean
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.validation.ValidationManager
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 791
      start: 789
    functionDepth: 1
    functionLinenumber: 789
    functionLinenumberEnd: 791
    functionName: '[org.apache.xerces.parsers.NonValidatingConfiguration].createValidationManager()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.validation.ValidationManager].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.validation.ValidationManager
    signature: '[org.apache.xerces.parsers.NonValidatingConfiguration].createValidationManager()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.SecurityConfiguration].<init>(null,null,null)'
      Src: org.apache.xerces.parsers.SecurityConfiguration:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.SecurityConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.parsers.SecurityConfiguration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecurityConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.SecurityConfiguration].<init>(null,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.SecurityConfiguration
    signature: '[org.apache.xerces.parsers.SecurityConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.SecurityConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
      Src: org.apache.xerces.parsers.SecurityConfiguration:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.SecurityConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.parsers.SecurityConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecurityConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.SecurityConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.SecurityConfiguration
    signature: '[org.apache.xerces.parsers.SecurityConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.SecurityConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
      Src: org.apache.xerces.parsers.SecurityConfiguration:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.SecurityConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 88
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.parsers.SecurityConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SecurityConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.SecurityConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.SecurityConfiguration
    signature: '[org.apache.xerces.parsers.SecurityConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.parsers.SecurityConfiguration:105,1
    - Dst: '[org.apache.xerces.util.SecurityManager].<init>()'
      Src: org.apache.xerces.parsers.SecurityConfiguration:108,1
    - Dst: '[org.apache.xerces.parsers.SecurityConfiguration].setProperty(String,org.apache.xerces.util.SecurityManager)'
      Src: org.apache.xerces.parsers.SecurityConfiguration:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.SecurityConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 3
    argNames:
    - symbolTable
    - grammarPool
    - parentSettings
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 109
      start: 102
    functionDepth: 7
    functionLinenumber: 102
    functionLinenumberEnd: 109
    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: /src/xerces/src/org/apache/xerces/parsers/SecurityConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SecurityManager].<init>()'
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
    - '[org.apache.xerces.parsers.SecurityConfiguration].setProperty(String,org.apache.xerces.util.SecurityManager)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.SecurityConfiguration
    signature: '[org.apache.xerces.parsers.SecurityConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].<init>()'
      Src: org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration:43,1
    - Dst: '[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>(org.apache.xerces.util.SoftReferenceSymbolTable,null,null)'
      Src: org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 1
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SoftReferenceSymbolTableConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>(org.apache.xerces.util.SoftReferenceSymbolTable,null,null)'
    - '[org.apache.xerces.util.SoftReferenceSymbolTable].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration
    signature: '[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
      Src: org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SoftReferenceSymbolTableConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration
    signature: '[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
      Src: org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 67
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SoftReferenceSymbolTableConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration
    signature: '[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 3
    argNames:
    - symbolTable
    - grammarPool
    - parentSettings
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 83
      start: 78
    functionDepth: 7
    functionLinenumber: 78
    functionLinenumberEnd: 83
    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: /src/xerces/src/org/apache/xerces/parsers/SoftReferenceSymbolTableConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration
    signature: '[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>()'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:88,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.dom.ASModelImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.DOMASBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.DOMASBuilderImpl
      static: false
      superClass: org.apache.xerces.parsers.DOMParserImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 5
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.parsers.DOMASBuilderImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMASBuilderImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>()'
    - '[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.DOMASBuilderImpl
    signature: '[org.apache.xerces.parsers.DOMASBuilderImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.parsers.XMLGrammarCachingConfiguration
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.dom.ASModelImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.DOMASBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.DOMASBuilderImpl
      static: false
      superClass: org.apache.xerces.parsers.DOMParserImpl
    argCount: 1
    argNames:
    - config
    argTypes:
    - org.apache.xerces.parsers.XMLGrammarCachingConfiguration
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.parsers.DOMASBuilderImpl].<init>(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMASBuilderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.DOMASBuilderImpl
    signature: '[org.apache.xerces.parsers.DOMASBuilderImpl].<init>(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:104,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.dom.ASModelImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.DOMASBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.DOMASBuilderImpl
      static: false
      superClass: org.apache.xerces.parsers.DOMParserImpl
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 5
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.apache.xerces.parsers.DOMASBuilderImpl].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMASBuilderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
    - '[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.DOMASBuilderImpl
    signature: '[org.apache.xerces.parsers.DOMASBuilderImpl].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:116,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.dom.ASModelImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.DOMASBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.DOMASBuilderImpl
      static: false
      superClass: org.apache.xerces.parsers.DOMParserImpl
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 5
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.apache.xerces.parsers.DOMASBuilderImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMASBuilderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    - '[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.DOMASBuilderImpl
    signature: '[org.apache.xerces.parsers.DOMASBuilderImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.dom.ASModelImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.DOMASBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASModel
      static: false
      superClass: org.apache.xerces.parsers.DOMParserImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[org.apache.xerces.parsers.DOMASBuilderImpl].getAbstractSchema()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMASBuilderImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASModel
    signature: '[org.apache.xerces.parsers.DOMASBuilderImpl].getAbstractSchema()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fConfiguration.getProperty(org.apache.xerces.parsers.DOMASBuilderImpl)
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:151,1
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].<init>()'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:156,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.DOMASBuilderImpl,org.apache.xerces.util.XMLGrammarPoolImpl)
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:157,1
    - Dst: '[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarPool(org.apache.xerces.dom.ASModelImpl,org.apache.xerces.util.XMLGrammarPoolImpl)'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:161,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASModel
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.dom.ASModelImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.DOMASBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.DOMParserImpl
    argCount: 1
    argNames:
    - abstractSchema
    argTypes:
    - org.apache.xerces.dom3.as.ASModel
    constantsTouched: []
    func_position:
      end: 163
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 163
    functionName: '[org.apache.xerces.parsers.DOMASBuilderImpl].setAbstractSchema(org.apache.xerces.dom3.as.ASModel)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMASBuilderImpl.java
    functionUses: 0
    functionsReached:
    - fConfiguration.setProperty(org.apache.xerces.parsers.DOMASBuilderImpl,org.apache.xerces.util.XMLGrammarPoolImpl)
    - fConfiguration.getProperty(org.apache.xerces.parsers.DOMASBuilderImpl)
    - '[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarPool(org.apache.xerces.dom.ASModelImpl,org.apache.xerces.util.XMLGrammarPoolImpl)'
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMASBuilderImpl].setAbstractSchema(org.apache.xerces.dom3.as.ASModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:190,1
    - Dst: '[org.apache.xerces.parsers.DOMASBuilderImpl].parseASInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.dom.ASModelImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.dom3.as.DOMASException
      - Exception
      interfaces:
      - org.apache.xerces.dom3.as.DOMASBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASModel
      static: false
      superClass: org.apache.xerces.parsers.DOMParserImpl
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 192
      start: 188
    functionDepth: 5
    functionLinenumber: 188
    functionLinenumberEnd: 192
    functionName: '[org.apache.xerces.parsers.DOMASBuilderImpl].parseASURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMASBuilderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DOMASBuilderImpl].parseASInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASModel
    signature: '[org.apache.xerces.parsers.DOMASBuilderImpl].parseASURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMASBuilderImpl].dom2xmlInputSource(org.w3c.dom.ls.LSInput)'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:223,1
    - Dst: '[org.apache.xerces.parsers.DOMASBuilderImpl].parseASInputSource(org.apache.xerces.parsers.DOMASBuilderImpl)'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:225,1
    - Dst: e.getException()
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:228,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ls.LSInput
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.dom.ASModelImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.dom3.as.DOMASException
      - Exception
      interfaces:
      - org.apache.xerces.dom3.as.DOMASBuilder
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASModel
      static: false
      superClass: org.apache.xerces.parsers.DOMParserImpl
    argCount: 1
    argNames:
    - is
    argTypes:
    - org.w3c.dom.ls.LSInput
    constantsTouched: []
    func_position:
      end: 231
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 231
    functionName: '[org.apache.xerces.parsers.DOMASBuilderImpl].parseASInputSource(org.w3c.dom.ls.LSInput)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMASBuilderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DOMASBuilderImpl].dom2xmlInputSource(org.w3c.dom.ls.LSInput)'
    - '[org.apache.xerces.parsers.DOMASBuilderImpl].parseASInputSource(org.apache.xerces.parsers.DOMASBuilderImpl)'
    - e.getException()
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASModel
    signature: '[org.apache.xerces.parsers.DOMASBuilderImpl].parseASInputSource(org.w3c.dom.ls.LSInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].<init>()'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:236,1
    - Dst: '[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarBucket()'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:239,1
    - Dst: gramConfig.lockGrammarPool()
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:245,1
    - Dst: gramConfig.parseXMLSchema(org.apache.xerces.xni.parser.XMLInputSource)
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:246,1
    - Dst: gramConfig.unlockGrammarPool()
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:247,1
    - Dst: '[org.apache.xerces.dom.ASModelImpl].<init>()'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:251,1
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.parsers.DOMASBuilderImpl,boolean)'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:252,1
    - Dst: '[org.apache.xerces.parsers.DOMASBuilderImpl].addGrammars(org.apache.xerces.dom.ASModelImpl,org.apache.xerces.impl.xs.XSGrammarBucket)'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:253,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.dom.ASModelImpl
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.apache.xerces.dom3.as.DOMASBuilder
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom3.as.ASModel
      static: false
      superClass: org.apache.xerces.parsers.DOMParserImpl
    argCount: 1
    argNames:
    - is
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 256
      start: 233
    functionDepth: 4
    functionLinenumber: 233
    functionLinenumberEnd: 256
    functionName: '[org.apache.xerces.parsers.DOMASBuilderImpl].parseASInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMASBuilderImpl.java
    functionUses: 1
    functionsReached:
    - gramConfig.unlockGrammarPool()
    - '[org.apache.xerces.parsers.DOMASBuilderImpl].addGrammars(org.apache.xerces.dom.ASModelImpl,org.apache.xerces.impl.xs.XSGrammarBucket)'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].<init>()'
    - gramConfig.lockGrammarPool()
    - gramConfig.parseXMLSchema(org.apache.xerces.xni.parser.XMLInputSource)
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.parsers.DOMASBuilderImpl,boolean)'
    - '[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarBucket()'
    - '[org.apache.xerces.dom.ASModelImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASModel
    signature: '[org.apache.xerces.parsers.DOMASBuilderImpl].parseASInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].reset()'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:260,1
    - Dst: '[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarBucketRecurse(org.apache.xerces.dom.ASModelImpl)'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:262,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.dom.ASModelImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.DOMASBuilder
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.DOMParserImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 259
    functionDepth: 3
    functionLinenumber: 259
    functionLinenumberEnd: 263
    functionName: '[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarBucket()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMASBuilderImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].reset()'
    - '[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarBucketRecurse(org.apache.xerces.dom.ASModelImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarBucket()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ASModelImpl].getGrammar()'
      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(org.apache.xerces.impl.xs.SchemaGrammar)'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:266,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:268,1
    - Dst: '[org.apache.xerces.dom.ASModelImpl].getInternalASModels()'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:269,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.parsers.DOMASBuilderImpl)'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:269,1
    - Dst: '[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarBucketRecurse(org.apache.xerces.parsers.DOMASBuilderImpl)'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:270,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.ASModelImpl
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.dom.ASModelImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.DOMASBuilder
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.DOMParserImpl
    argCount: 1
    argNames:
    - currModel
    argTypes:
    - org.apache.xerces.dom.ASModelImpl
    constantsTouched: []
    func_position:
      end: 272
      start: 264
    functionDepth: 2
    functionLinenumber: 264
    functionLinenumberEnd: 272
    functionName: '[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarBucketRecurse(org.apache.xerces.dom.ASModelImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMASBuilderImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.ASModelImpl].getGrammar()'
    - '[java.util.Vector].elementAt(org.apache.xerces.parsers.DOMASBuilderImpl)'
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarBucketRecurse(org.apache.xerces.parsers.DOMASBuilderImpl)'
    - '[org.apache.xerces.dom.ASModelImpl].getInternalASModels()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarBucketRecurse(org.apache.xerces.dom.ASModelImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars()'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:275,1
    - Dst: '[org.apache.xerces.dom.ASModelImpl].<init>()'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:277,1
    - Dst: '[org.apache.xerces.dom.ASModelImpl].setGrammar()'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:278,1
    - Dst: '[org.apache.xerces.dom.ASModelImpl].addASModel(org.apache.xerces.dom.ASModelImpl)'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:279,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.ASModelImpl
      - org.apache.xerces.impl.xs.XSGrammarBucket
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.dom.ASModelImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.DOMASBuilder
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.DOMParserImpl
    argCount: 2
    argNames:
    - model
    - grammarBucket
    argTypes:
    - org.apache.xerces.dom.ASModelImpl
    - org.apache.xerces.impl.xs.XSGrammarBucket
    constantsTouched: []
    func_position:
      end: 281
      start: 274
    functionDepth: 1
    functionLinenumber: 274
    functionLinenumberEnd: 281
    functionName: '[org.apache.xerces.parsers.DOMASBuilderImpl].addGrammars(org.apache.xerces.dom.ASModelImpl,org.apache.xerces.impl.xs.XSGrammarBucket)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMASBuilderImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars()'
    - '[org.apache.xerces.dom.ASModelImpl].<init>()'
    - '[org.apache.xerces.dom.ASModelImpl].setGrammar()'
    - '[org.apache.xerces.dom.ASModelImpl].addASModel(org.apache.xerces.dom.ASModelImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMASBuilderImpl].addGrammars(org.apache.xerces.dom.ASModelImpl,org.apache.xerces.impl.xs.XSGrammarBucket)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ASModelImpl].getGrammar()'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:287,1
    - Dst: grammars[0].getGrammarDescription()
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:288,1
    - Dst: '[org.apache.xerces.parsers.DOMASBuilderImpl].getGrammarType()'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:288,1
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars(org.apache.xerces.parsers.DOMASBuilderImpl,org.apache.xerces.parsers.DOMASBuilderImpl)'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:288,1
    - Dst: '[org.apache.xerces.dom.ASModelImpl].getInternalASModels()'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:290,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:291,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.parsers.DOMASBuilderImpl)'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:292,1
    - Dst: '[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarPool(org.apache.xerces.dom.ASModelImpl,org.apache.xerces.xni.grammars.XMLGrammarPool)'
      Src: org.apache.xerces.parsers.DOMASBuilderImpl:292,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.ASModelImpl
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XSGrammarBucket
      - org.apache.xerces.dom.ASModelImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.DOMASBuilder
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.DOMParserImpl
    argCount: 2
    argNames:
    - currModel
    - grammarPool
    argTypes:
    - org.apache.xerces.dom.ASModelImpl
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 294
      start: 283
    functionDepth: 1
    functionLinenumber: 283
    functionLinenumberEnd: 294
    functionName: '[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarPool(org.apache.xerces.dom.ASModelImpl,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMASBuilderImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.ASModelImpl].getGrammar()'
    - grammars[0].getGrammarDescription()
    - '[java.util.Vector].elementAt(org.apache.xerces.parsers.DOMASBuilderImpl)'
    - '[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarPool(org.apache.xerces.dom.ASModelImpl,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars(org.apache.xerces.parsers.DOMASBuilderImpl,org.apache.xerces.parsers.DOMASBuilderImpl)'
    - '[org.apache.xerces.dom.ASModelImpl].getInternalASModels()'
    - '[org.apache.xerces.parsers.DOMASBuilderImpl].getGrammarType()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarPool(org.apache.xerces.dom.ASModelImpl,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].<init>(null,null,null)'
      Src: org.apache.xerces.parsers.XML11Configuration:424,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XML11Configuration
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 425
      start: 423
    functionDepth: 0
    functionLinenumber: 423
    functionLinenumberEnd: 425
    functionName: '[org.apache.xerces.parsers.XML11Configuration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.parsers.XML11Configuration].<init>(null,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XML11Configuration
    signature: '[org.apache.xerces.parsers.XML11Configuration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
      Src: org.apache.xerces.parsers.XML11Configuration:433,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XML11Configuration
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 434
      start: 432
    functionDepth: 0
    functionLinenumber: 432
    functionLinenumberEnd: 434
    functionName: '[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XML11Configuration
    signature: '[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
      Src: org.apache.xerces.parsers.XML11Configuration:448,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XML11Configuration
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 449
      start: 447
    functionDepth: 0
    functionLinenumber: 447
    functionLinenumberEnd: 449
    functionName: '[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XML11Configuration
    signature: '[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].<init>(org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.parsers.XML11Configuration:468,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:472,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:474,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:476,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:479,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:480,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:483,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:484,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].addRecognizedFeatures(org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:508,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:510,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:511,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:512,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:513,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:514,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:515,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:516,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:517,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:518,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:519,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:520,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:521,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:522,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:523,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:524,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:525,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:526,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:527,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:528,1
    - Dst: '[java.util.HashMap].put(org.apache.xerces.parsers.XML11Configuration,org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:529,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].addRecognizedProperties(org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:561,1
    - Dst: '[org.apache.xerces.util.SymbolTable].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:564,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.parsers.XML11Configuration:567,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.xni.grammars.XMLGrammarPool)'
      Src: org.apache.xerces.parsers.XML11Configuration:571,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:574,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.parsers.XML11Configuration:575,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].addCommonComponent(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.parsers.XML11Configuration:576,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:578,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()'
      Src: org.apache.xerces.parsers.XML11Configuration:579,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.parsers.XML11Configuration:579,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.parsers.XML11Configuration:580,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].addCommonComponent(org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.parsers.XML11Configuration:581,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:583,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11Configuration:584,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11Configuration:585,1
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:587,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLDTDScannerImpl)'
      Src: org.apache.xerces.parsers.XML11Configuration:588,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11Configuration:589,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:591,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.parsers.XML11Configuration:592,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].addComponent(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.parsers.XML11Configuration:593,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLNSDTDValidator].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:595,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.dtd.XMLNSDTDValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:596,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].addComponent(org.apache.xerces.impl.dtd.XMLNSDTDValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:597,1
    - Dst: '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance()'
      Src: org.apache.xerces.parsers.XML11Configuration:599,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.dv.DTDDVFactory)'
      Src: org.apache.xerces.parsers.XML11Configuration:600,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:602,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.validation.ValidationManager)'
      Src: org.apache.xerces.parsers.XML11Configuration:603,1
    - Dst: '[org.apache.xerces.impl.XMLVersionDetector].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:605,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:608,1
    - Dst: '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:609,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)'
      Src: org.apache.xerces.parsers.XML11Configuration:610,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)'
      Src: org.apache.xerces.parsers.XML11Configuration:611,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.parsers.XML11Configuration:616,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setLocale(org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:616,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 89
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XML11Configuration
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 3
    argNames:
    - symbolTable
    - grammarPool
    - parentSettings
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 624
      start: 463
    functionDepth: 5
    functionLinenumber: 463
    functionLinenumberEnd: 624
    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: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
    - '[java.util.HashMap].put(String,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    - '[org.apache.xerces.parsers.XML11Configuration].addCommonComponent(org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
    - '[java.util.HashMap].put(String,org.apache.xerces.parsers.XML11Configuration)'
    - '[org.apache.xerces.impl.XMLEntityManager].<init>()'
    - '[java.util.HashMap].put(org.apache.xerces.parsers.XML11Configuration,org.apache.xerces.parsers.XML11Configuration)'
    - '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance()'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLErrorReporter)'
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].<init>()'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.validation.ValidationManager)'
    - '[org.apache.xerces.util.SymbolTable].<init>()'
    - '[org.apache.xerces.parsers.XML11Configuration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
    - '[org.apache.xerces.impl.dtd.XMLNSDTDValidator].<init>()'
    - '[java.util.HashMap].put(String,org.apache.xerces.util.SymbolTable)'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLDTDScannerImpl)'
    - '[org.apache.xerces.impl.validation.ValidationManager].<init>()'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.dv.DTDDVFactory)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.xerces.util.ParserConfigurationSettings].<init>(org.apache.xerces.xni.parser.XMLComponentManager)'
    - '[java.util.Locale].getDefault()'
    - '[org.apache.xerces.parsers.XML11Configuration].addCommonComponent(org.apache.xerces.impl.XMLErrorReporter)'
    - '[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()'
    - '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
    - '[org.apache.xerces.parsers.XML11Configuration].addRecognizedProperties(org.apache.xerces.parsers.XML11Configuration)'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>()'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.dtd.XMLNSDTDValidator)'
    - '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)'
    - '[org.apache.xerces.parsers.XML11Configuration].addComponent(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    - '[org.apache.xerces.parsers.XML11Configuration].setLocale(org.apache.xerces.parsers.XML11Configuration)'
    - '[org.apache.xerces.parsers.XML11Configuration].addRecognizedFeatures(org.apache.xerces.parsers.XML11Configuration)'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLEntityManager)'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
    - '[org.apache.xerces.parsers.XML11Configuration].addComponent(org.apache.xerces.impl.dtd.XMLNSDTDValidator)'
    - '[org.apache.xerces.impl.XMLVersionDetector].<init>()'
    - '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.impl.XMLEntityScanner)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XML11Configuration
    signature: '[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 651
      start: 641
    functionDepth: 0
    functionLinenumber: 641
    functionLinenumberEnd: 651
    functionName: '[org.apache.xerces.parsers.XML11Configuration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11Configuration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
      Src: org.apache.xerces.parsers.XML11Configuration:663,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 664
      start: 661
    functionDepth: 1
    functionLinenumber: 661
    functionLinenumberEnd: 664
    functionName: '[org.apache.xerces.parsers.XML11Configuration].setLocale(java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11Configuration].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.parsers.XML11Configuration:674,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
      Src: org.apache.xerces.parsers.XML11Configuration:676,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDocumentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - documentHandler
    argTypes:
    - org.apache.xerces.xni.XMLDocumentHandler
    constantsTouched: []
    func_position:
      end: 679
      start: 671
    functionDepth: 1
    functionLinenumber: 671
    functionLinenumberEnd: 679
    functionName: '[org.apache.xerces.parsers.XML11Configuration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    - '[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11Configuration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDocumentHandler
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 684
      start: 682
    functionDepth: 0
    functionLinenumber: 682
    functionLinenumberEnd: 684
    functionName: '[org.apache.xerces.parsers.XML11Configuration].getDocumentHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDocumentHandler
    signature: '[org.apache.xerces.parsers.XML11Configuration].getDocumentHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDTDHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - dtdHandler
    argTypes:
    - org.apache.xerces.xni.XMLDTDHandler
    constantsTouched: []
    func_position:
      end: 693
      start: 691
    functionDepth: 0
    functionLinenumber: 691
    functionLinenumberEnd: 693
    functionName: '[org.apache.xerces.parsers.XML11Configuration].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11Configuration].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDHandler
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 698
      start: 696
    functionDepth: 0
    functionLinenumber: 696
    functionLinenumberEnd: 698
    functionName: '[org.apache.xerces.parsers.XML11Configuration].getDTDHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDHandler
    signature: '[org.apache.xerces.parsers.XML11Configuration].getDTDHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.apache.xerces.xni.XMLDTDContentModelHandler
    constantsTouched: []
    func_position:
      end: 707
      start: 705
    functionDepth: 0
    functionLinenumber: 705
    functionLinenumberEnd: 707
    functionName: '[org.apache.xerces.parsers.XML11Configuration].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11Configuration].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDContentModelHandler
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 712
      start: 710
    functionDepth: 0
    functionLinenumber: 710
    functionLinenumberEnd: 712
    functionName: '[org.apache.xerces.parsers.XML11Configuration].getDTDContentModelHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDContentModelHandler
    signature: '[org.apache.xerces.parsers.XML11Configuration].getDTDContentModelHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fProperties.put(String,org.apache.xerces.xni.parser.XMLEntityResolver)
      Src: org.apache.xerces.parsers.XML11Configuration:722,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - resolver
    argTypes:
    - org.apache.xerces.xni.parser.XMLEntityResolver
    constantsTouched: []
    func_position:
      end: 723
      start: 721
    functionDepth: 0
    functionLinenumber: 721
    functionLinenumberEnd: 723
    functionName: '[org.apache.xerces.parsers.XML11Configuration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 0
    functionsReached:
    - fProperties.put(String,org.apache.xerces.xni.parser.XMLEntityResolver)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11Configuration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fProperties.get(String)
      Src: org.apache.xerces.parsers.XML11Configuration:733,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLEntityResolver
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 734
      start: 732
    functionDepth: 0
    functionLinenumber: 732
    functionLinenumberEnd: 734
    functionName: '[org.apache.xerces.parsers.XML11Configuration].getEntityResolver()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 0
    functionsReached:
    - fProperties.get(String)
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLEntityResolver
    signature: '[org.apache.xerces.parsers.XML11Configuration].getEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fProperties.put(String,org.apache.xerces.xni.parser.XMLErrorHandler)
      Src: org.apache.xerces.parsers.XML11Configuration:755,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - org.apache.xerces.xni.parser.XMLErrorHandler
    constantsTouched: []
    func_position:
      end: 756
      start: 754
    functionDepth: 0
    functionLinenumber: 754
    functionLinenumberEnd: 756
    functionName: '[org.apache.xerces.parsers.XML11Configuration].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 0
    functionsReached:
    - fProperties.put(String,org.apache.xerces.xni.parser.XMLErrorHandler)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11Configuration].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fProperties.get(String)
      Src: org.apache.xerces.parsers.XML11Configuration:767,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLErrorHandler
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 768
      start: 765
    functionDepth: 0
    functionLinenumber: 765
    functionLinenumberEnd: 768
    functionName: '[org.apache.xerces.parsers.XML11Configuration].getErrorHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 0
    functionsReached:
    - fProperties.get(String)
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLErrorHandler
    signature: '[org.apache.xerces.parsers.XML11Configuration].getErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].closeReaders()'
      Src: org.apache.xerces.parsers.XML11Configuration:777,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 778
      start: 776
    functionDepth: 1
    functionLinenumber: 776
    functionLinenumberEnd: 778
    functionName: '[org.apache.xerces.parsers.XML11Configuration].cleanup()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].closeReaders()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11Configuration].cleanup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:792,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.parsers.XML11Configuration:797,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].parse(boolean)'
      Src: org.apache.xerces.parsers.XML11Configuration:798,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11Configuration:801,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11Configuration:805,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11Configuration:809,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11Configuration:813,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:814,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].cleanup()'
      Src: org.apache.xerces.parsers.XML11Configuration:818,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 821
      start: 788
    functionDepth: 10
    functionLinenumber: 788
    functionLinenumberEnd: 821
    functionName: '[org.apache.xerces.parsers.XML11Configuration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XNIException].<init>(String)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.XML11Configuration)'
    - '[org.apache.xerces.parsers.XML11Configuration].cleanup()'
    - ex.printStackTrace()
    - '[org.apache.xerces.parsers.XML11Configuration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.parsers.XML11Configuration].parse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11Configuration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].reset()'
      Src: org.apache.xerces.parsers.XML11Configuration:828,1
    - Dst: '[org.apache.xerces.impl.XMLVersionDetector].reset()'
      Src: org.apache.xerces.parsers.XML11Configuration:829,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].resetCommon()'
      Src: org.apache.xerces.parsers.XML11Configuration:830,1
    - Dst: '[org.apache.xerces.impl.XMLVersionDetector].determineDocVersion(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.parsers.XML11Configuration:832,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].configurePipeline()'
      Src: org.apache.xerces.parsers.XML11Configuration:835,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].reset()'
      Src: org.apache.xerces.parsers.XML11Configuration:836,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].initXML11Components()'
      Src: org.apache.xerces.parsers.XML11Configuration:840,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].configureXML11Pipeline()'
      Src: org.apache.xerces.parsers.XML11Configuration:841,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].resetXML11()'
      Src: org.apache.xerces.parsers.XML11Configuration:842,1
    - Dst: '[org.apache.xerces.impl.XMLVersionDetector].startDocumentParsing(org.apache.xerces.impl.XMLEntityHandler,short)'
      Src: org.apache.xerces.parsers.XML11Configuration:853,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11Configuration:857,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11Configuration:861,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11Configuration:865,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11Configuration:869,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:870,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDocumentScanner].scanDocument(boolean)'
      Src: org.apache.xerces.parsers.XML11Configuration:875,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11Configuration:878,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11Configuration:882,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11Configuration:886,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.XML11Configuration:890,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:891,1
    CyclomaticComplexity: 31
    EdgeCount: 31
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - complete
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 894
      start: 823
    functionDepth: 9
    functionLinenumber: 823
    functionLinenumberEnd: 894
    functionName: '[org.apache.xerces.parsers.XML11Configuration].parse(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLDocumentScanner].scanDocument(boolean)'
    - '[org.apache.xerces.parsers.XML11Configuration].initXML11Components()'
    - '[org.apache.xerces.parsers.XML11Configuration].reset()'
    - '[org.apache.xerces.parsers.XML11Configuration].resetXML11()'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.XML11Configuration)'
    - '[org.apache.xerces.impl.XMLVersionDetector].startDocumentParsing(org.apache.xerces.impl.XMLEntityHandler,short)'
    - ex.printStackTrace()
    - '[org.apache.xerces.impl.validation.ValidationManager].reset()'
    - '[org.apache.xerces.parsers.XML11Configuration].configurePipeline()'
    - '[org.apache.xerces.parsers.XML11Configuration].resetCommon()'
    - '[org.apache.xerces.parsers.XML11Configuration].configureXML11Pipeline()'
    - '[org.apache.xerces.impl.XMLVersionDetector].reset()'
    - '[org.apache.xerces.impl.XMLVersionDetector].determineDocVersion(org.apache.xerces.xni.parser.XMLInputSource)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.XML11Configuration].parse(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:911,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].getFeature(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:914,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 916
      start: 908
    functionDepth: 3
    functionLinenumber: 908
    functionLinenumberEnd: 916
    functionName: '[org.apache.xerces.parsers.XML11Configuration].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.apache.xerces.parsers.XML11Configuration)'
    - '[org.apache.xerces.util.ParserConfigurationSettings].getFeature(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.XML11Configuration].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11Configuration:935,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:937,1
    - Dst: c.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.XML11Configuration:938,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11Configuration:941,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:943,1
    - Dst: c.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.XML11Configuration:944,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11Configuration:948,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:950,1
    - Dst: c.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.XML11Configuration:952,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.XML11Configuration:959,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 961
      start: 931
    functionDepth: 3
    functionLinenumber: 931
    functionLinenumberEnd: 961
    functionName: '[org.apache.xerces.parsers.XML11Configuration].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 2
    functionsReached:
    - c.setFeature(String,boolean)
    - '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
    - '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11Configuration)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11Configuration].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:977,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].getLocale()'
      Src: org.apache.xerces.parsers.XML11Configuration:978,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].getProperty(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:980,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 981
      start: 975
    functionDepth: 3
    functionLinenumber: 975
    functionLinenumberEnd: 981
    functionName: '[org.apache.xerces.parsers.XML11Configuration].getProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.ParserConfigurationSettings].getProperty(String)'
    - '[org.apache.xerces.parsers.XML11Configuration].getLocale()'
    - '[String].equals(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.parsers.XML11Configuration].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:992,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setLocale(java.util.Locale)'
      Src: org.apache.xerces.parsers.XML11Configuration:993,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11Configuration:996,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:998,1
    - Dst: c.setProperty(String,Object)
      Src: org.apache.xerces.parsers.XML11Configuration:999,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11Configuration:1002,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:1004,1
    - Dst: c.setProperty(String,Object)
      Src: org.apache.xerces.parsers.XML11Configuration:1005,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11Configuration:1008,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:1010,1
    - Dst: c.setProperty(String,Object)
      Src: org.apache.xerces.parsers.XML11Configuration:1012,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,Object)'
      Src: org.apache.xerces.parsers.XML11Configuration:1020,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 1022
      start: 989
    functionDepth: 3
    functionLinenumber: 989
    functionLinenumberEnd: 1022
    functionName: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,Object)'
    - '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11Configuration)'
    - '[String].equals(String)'
    - '[java.util.ArrayList].size()'
    - '[org.apache.xerces.parsers.XML11Configuration].setLocale(java.util.Locale)'
    - c.setProperty(String,Object)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1028
      start: 1026
    functionDepth: 0
    functionLinenumber: 1026
    functionLinenumberEnd: 1028
    functionName: '[org.apache.xerces.parsers.XML11Configuration].getLocale()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.apache.xerces.parsers.XML11Configuration].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11Configuration:1034,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:1036,1
    - Dst: c.reset()
      Src: org.apache.xerces.parsers.XML11Configuration:1037,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1040
      start: 1033
    functionDepth: 0
    functionLinenumber: 1033
    functionLinenumberEnd: 1040
    functionName: '[org.apache.xerces.parsers.XML11Configuration].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 1
    functionsReached:
    - c.reset()
    - '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11Configuration)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11Configuration].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11Configuration:1047,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:1049,1
    - Dst: c.reset()
      Src: org.apache.xerces.parsers.XML11Configuration:1050,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1053
      start: 1045
    functionDepth: 0
    functionLinenumber: 1045
    functionLinenumberEnd: 1053
    functionName: '[org.apache.xerces.parsers.XML11Configuration].resetCommon()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 1
    functionsReached:
    - c.reset()
    - '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11Configuration)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11Configuration].resetCommon()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.XML11Configuration:1061,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:1063,1
    - Dst: c.reset()
      Src: org.apache.xerces.parsers.XML11Configuration:1064,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1067
      start: 1059
    functionDepth: 0
    functionLinenumber: 1059
    functionLinenumberEnd: 1067
    functionName: '[org.apache.xerces.parsers.XML11Configuration].resetXML11()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 1
    functionsReached:
    - c.reset()
    - '[java.util.ArrayList].get(org.apache.xerces.parsers.XML11Configuration)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11Configuration].resetXML11()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.dv.DTDDVFactory)'
      Src: org.apache.xerces.parsers.XML11Configuration:1077,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.xni.parser.XMLDTDScanner)'
      Src: org.apache.xerces.parsers.XML11Configuration:1081,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.dtd.XML11DTDProcessor)'
      Src: org.apache.xerces.parsers.XML11Configuration:1082,1
    - Dst: '[org.apache.xerces.impl.XML11DTDScannerImpl].setDTDHandler(org.apache.xerces.impl.dtd.XML11DTDProcessor)'
      Src: org.apache.xerces.parsers.XML11Configuration:1085,1
    - Dst: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].setDTDSource(org.apache.xerces.impl.XML11DTDScannerImpl)'
      Src: org.apache.xerces.parsers.XML11Configuration:1086,1
    - Dst: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
      Src: org.apache.xerces.parsers.XML11Configuration:1087,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].setDTDSource(org.apache.xerces.impl.dtd.XML11DTDProcessor)'
      Src: org.apache.xerces.parsers.XML11Configuration:1089,1
    - Dst: '[org.apache.xerces.impl.XML11DTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.impl.dtd.XML11DTDProcessor)'
      Src: org.apache.xerces.parsers.XML11Configuration:1092,1
    - Dst: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].setDTDContentModelSource(org.apache.xerces.impl.XML11DTDScannerImpl)'
      Src: org.apache.xerces.parsers.XML11Configuration:1093,1
    - Dst: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
      Src: org.apache.xerces.parsers.XML11Configuration:1094,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].setDTDContentModelSource(org.apache.xerces.impl.dtd.XML11DTDProcessor)'
      Src: org.apache.xerces.parsers.XML11Configuration:1096,1
    - Dst: fFeatures.get(String)
      Src: org.apache.xerces.parsers.XML11Configuration:1100,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11Configuration:1103,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1104,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1107,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDocumentHandler(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1108,1
    - Dst: '[org.apache.xerces.impl.dtd.XML11NSDTDValidator].setDocumentSource(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11Configuration:1109,1
    - Dst: '[org.apache.xerces.impl.dtd.XML11NSDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.parsers.XML11Configuration:1110,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1113,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:1121,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].addXML11Component(org.apache.xerces.impl.XML11DocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11Configuration:1122,1
    - Dst: '[org.apache.xerces.impl.dtd.XML11DTDValidator].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:1123,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].addXML11Component(org.apache.xerces.impl.dtd.XML11DTDValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1124,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.XML11DocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11Configuration:1128,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.dtd.XML11DTDValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1129,1
    - Dst: '[org.apache.xerces.impl.XML11DocumentScannerImpl].setDocumentHandler(org.apache.xerces.impl.dtd.XML11DTDValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1131,1
    - Dst: '[org.apache.xerces.impl.dtd.XML11DTDValidator].setDocumentSource(org.apache.xerces.impl.XML11DocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11Configuration:1132,1
    - Dst: '[org.apache.xerces.impl.dtd.XML11DTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.parsers.XML11Configuration:1133,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.dtd.XML11DTDValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1136,1
    - Dst: fFeatures.get(String)
      Src: org.apache.xerces.parsers.XML11Configuration:1142,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:1145,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1147,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].addCommonComponent(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1148,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reset()'
      Src: org.apache.xerces.parsers.XML11Configuration:1149,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1151,1
    - Dst: '[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:1152,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.xs.XSMessageFormatter)'
      Src: org.apache.xerces.parsers.XML11Configuration:1153,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1157,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
      Src: org.apache.xerces.parsers.XML11Configuration:1158,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.parsers.XML11Configuration:1159,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1161,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 65
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1166
      start: 1074
    functionDepth: 4
    functionLinenumber: 1074
    functionLinenumberEnd: 1166
    functionName: '[org.apache.xerces.parsers.XML11Configuration].configureXML11Pipeline()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XML11DTDProcessor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
    - '[org.apache.xerces.impl.dtd.XML11DTDProcessor].setDTDContentModelSource(org.apache.xerces.impl.XML11DTDScannerImpl)'
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
    - '[org.apache.xerces.parsers.XML11Configuration].addCommonComponent(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
    - '[org.apache.xerces.impl.dtd.XML11DTDValidator].<init>()'
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.dtd.XML11DTDValidator)'
    - '[org.apache.xerces.impl.dtd.XML11NSDTDValidator].setDocumentSource(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.dtd.XML11DTDProcessor)'
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].setDTDContentModelSource(org.apache.xerces.impl.dtd.XML11DTDProcessor)'
    - '[org.apache.xerces.impl.dtd.XML11DTDProcessor].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].reset()'
    - '[org.apache.xerces.impl.dtd.XML11DTDValidator].setDocumentSource(org.apache.xerces.impl.XML11DocumentScannerImpl)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.XML11DTDScannerImpl].setDTDHandler(org.apache.xerces.impl.dtd.XML11DTDProcessor)'
    - '[org.apache.xerces.impl.dtd.XML11DTDProcessor].setDTDSource(org.apache.xerces.impl.XML11DTDScannerImpl)'
    - '[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    - '[org.apache.xerces.impl.XML11DocumentScannerImpl].setDocumentHandler(org.apache.xerces.impl.dtd.XML11DTDValidator)'
    - '[org.apache.xerces.impl.XML11DocumentScannerImpl].<init>()'
    - '[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()'
    - '[org.apache.xerces.impl.XML11DTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.impl.dtd.XML11DTDProcessor)'
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
    - '[org.apache.xerces.parsers.XML11Configuration].addXML11Component(org.apache.xerces.impl.XML11DocumentScannerImpl)'
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.XML11DocumentScannerImpl)'
    - fFeatures.get(String)
    - '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.dtd.XML11DTDValidator)'
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.dv.DTDDVFactory)'
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.xni.parser.XMLDTDScanner)'
    - '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.xs.XSMessageFormatter)'
    - '[org.apache.xerces.parsers.XML11Configuration].addXML11Component(org.apache.xerces.impl.dtd.XML11DTDValidator)'
    - '[org.apache.xerces.impl.dtd.XML11NSDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    - '[org.apache.xerces.impl.dtd.XML11DTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDocumentHandler(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>()'
    - '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
    - '[org.apache.xerces.xni.XMLDTDHandler].setDTDSource(org.apache.xerces.impl.dtd.XML11DTDProcessor)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11Configuration].configureXML11Pipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.dv.DTDDVFactory)'
      Src: org.apache.xerces.parsers.XML11Configuration:1173,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.xni.parser.XMLDTDScanner)'
      Src: org.apache.xerces.parsers.XML11Configuration:1179,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.parsers.XML11Configuration:1180,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDHandler(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.parsers.XML11Configuration:1182,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDScanner)'
      Src: org.apache.xerces.parsers.XML11Configuration:1183,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
      Src: org.apache.xerces.parsers.XML11Configuration:1184,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].setDTDSource(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.parsers.XML11Configuration:1186,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDContentModelHandler(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.parsers.XML11Configuration:1189,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDScanner)'
      Src: org.apache.xerces.parsers.XML11Configuration:1190,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
      Src: org.apache.xerces.parsers.XML11Configuration:1191,1
    - Dst: '[org.apache.xerces.xni.XMLDTDContentModelHandler].setDTDContentModelSource(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.parsers.XML11Configuration:1193,1
    - Dst: fFeatures.get(String)
      Src: org.apache.xerces.parsers.XML11Configuration:1197,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11Configuration:1200,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1201,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1203,1
    - Dst: '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDocumentHandler(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1204,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11Configuration:1205,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.parsers.XML11Configuration:1206,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1208,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:1214,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:1215,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11Configuration:1217,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11Configuration:1218,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.XMLDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11Configuration:1222,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1223,1
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].setDocumentHandler(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1226,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.impl.XMLDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11Configuration:1227,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.parsers.XML11Configuration:1228,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1230,1
    - Dst: fFeatures.get(String)
      Src: org.apache.xerces.parsers.XML11Configuration:1236,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:1239,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1241,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].addCommonComponent(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1242,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reset()'
      Src: org.apache.xerces.parsers.XML11Configuration:1243,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1245,1
    - Dst: '[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:1246,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.xs.XSMessageFormatter)'
      Src: org.apache.xerces.parsers.XML11Configuration:1247,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1251,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
      Src: org.apache.xerces.parsers.XML11Configuration:1252,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.parsers.XML11Configuration:1253,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1255,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1259
      start: 1169
    functionDepth: 3
    functionLinenumber: 1169
    functionLinenumberEnd: 1259
    functionName: '[org.apache.xerces.parsers.XML11Configuration].configurePipeline()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].setDTDSource(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    - '[org.apache.xerces.parsers.XML11Configuration].addCommonComponent(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl].setDocumentHandler(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].reset()'
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()'
    - '[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.parsers.XML11Configuration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
    - '[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()'
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    - fFeatures.get(String)
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>()'
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.dv.DTDDVFactory)'
    - '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDHandler(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    - '[org.apache.xerces.xni.XMLDTDContentModelHandler].setDTDContentModelSource(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDocumentHandler(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.xni.parser.XMLDTDScanner)'
    - '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.xs.XSMessageFormatter)'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.impl.XMLDocumentScannerImpl)'
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.XMLNSDocumentScannerImpl)'
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDScanner)'
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.impl.XMLDocumentScannerImpl)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>()'
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDScanner)'
    - '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDContentModelHandler(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11Configuration].configurePipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1282,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1283,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1283,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1291,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1292,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1299,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1300,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.XML11Configuration,String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1303,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1308,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1309,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.XML11Configuration,String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1312,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1317,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1318,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1324,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1325,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1332,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1333,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.XML11Configuration,String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1335,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1342,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1343,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1347,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1348,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1353,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1354,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1359,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1360,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1365,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1366,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.XML11Configuration,String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1368,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].checkFeature(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1377,1
    CyclomaticComplexity: 34
    EdgeCount: 34
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1379
      start: 1276
    functionDepth: 2
    functionLinenumber: 1276
    functionLinenumberEnd: 1379
    functionName: '[org.apache.xerces.parsers.XML11Configuration].checkFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 0
    functionsReached:
    - '[String].startsWith(String)'
    - '[org.apache.xerces.util.ParserConfigurationSettings].checkFeature(String)'
    - '[String].endsWith(String)'
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.XML11Configuration,String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11Configuration].checkFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1400,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1401,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1401,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1403,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1404,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1407,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1408,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1411,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1412,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1417,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1418,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1418,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1420,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1421,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1427,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1428,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1428,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.XML11Configuration:1440,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1441,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.XML11Configuration,String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1446,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1454,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1456
      start: 1394
    functionDepth: 2
    functionLinenumber: 1394
    functionLinenumberEnd: 1456
    functionName: '[org.apache.xerces.parsers.XML11Configuration].checkProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 0
    functionsReached:
    - '[String].startsWith(String)'
    - '[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(String)'
    - '[String].endsWith(String)'
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.XML11Configuration,String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11Configuration].checkProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].contains(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11Configuration:1469,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11Configuration:1472,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11Configuration:1473,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponent
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - component
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponent
    constantsTouched: []
    func_position:
      end: 1475
      start: 1466
    functionDepth: 2
    functionLinenumber: 1466
    functionLinenumberEnd: 1475
    functionName: '[org.apache.xerces.parsers.XML11Configuration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 2
    functionsReached:
    - '[java.util.ArrayList].add(org.apache.xerces.xni.parser.XMLComponent)'
    - '[java.util.ArrayList].contains(org.apache.xerces.xni.parser.XMLComponent)'
    - '[org.apache.xerces.parsers.XML11Configuration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11Configuration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].contains(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11Configuration:1487,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11Configuration:1490,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11Configuration:1491,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponent
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - component
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponent
    constantsTouched: []
    func_position:
      end: 1493
      start: 1484
    functionDepth: 2
    functionLinenumber: 1484
    functionLinenumberEnd: 1493
    functionName: '[org.apache.xerces.parsers.XML11Configuration].addCommonComponent(org.apache.xerces.xni.parser.XMLComponent)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.apache.xerces.xni.parser.XMLComponent)'
    - '[java.util.ArrayList].contains(org.apache.xerces.xni.parser.XMLComponent)'
    - '[org.apache.xerces.parsers.XML11Configuration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11Configuration].addCommonComponent(org.apache.xerces.xni.parser.XMLComponent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].contains(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11Configuration:1505,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11Configuration:1508,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.XML11Configuration:1509,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponent
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - component
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponent
    constantsTouched: []
    func_position:
      end: 1511
      start: 1502
    functionDepth: 2
    functionLinenumber: 1502
    functionLinenumberEnd: 1511
    functionName: '[org.apache.xerces.parsers.XML11Configuration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.apache.xerces.xni.parser.XMLComponent)'
    - '[java.util.ArrayList].contains(org.apache.xerces.xni.parser.XMLComponent)'
    - '[org.apache.xerces.parsers.XML11Configuration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11Configuration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures()'
      Src: org.apache.xerces.parsers.XML11Configuration:1525,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].addRecognizedFeatures(String[])'
      Src: org.apache.xerces.parsers.XML11Configuration:1526,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties()'
      Src: org.apache.xerces.parsers.XML11Configuration:1529,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].addRecognizedProperties(String[])'
      Src: org.apache.xerces.parsers.XML11Configuration:1530,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getFeatureDefault(org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:1536,1
    - Dst: fFeatures.containsKey(org.apache.xerces.parsers.XML11Configuration)
      Src: org.apache.xerces.parsers.XML11Configuration:1539,1
    - Dst: fFeatures.put(org.apache.xerces.parsers.XML11Configuration,Boolean)
      Src: org.apache.xerces.parsers.XML11Configuration:1540,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getPropertyDefault(org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.parsers.XML11Configuration:1553,1
    - Dst: fProperties.containsKey(org.apache.xerces.parsers.XML11Configuration)
      Src: org.apache.xerces.parsers.XML11Configuration:1556,1
    - Dst: fProperties.put(org.apache.xerces.parsers.XML11Configuration,Object)
      Src: org.apache.xerces.parsers.XML11Configuration:1557,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponent
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - component
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponent
    constantsTouched: []
    func_position:
      end: 1567
      start: 1522
    functionDepth: 1
    functionLinenumber: 1522
    functionLinenumberEnd: 1567
    functionName: '[org.apache.xerces.parsers.XML11Configuration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 3
    functionsReached:
    - fProperties.containsKey(org.apache.xerces.parsers.XML11Configuration)
    - '[org.apache.xerces.parsers.XML11Configuration].addRecognizedFeatures(String[])'
    - '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties()'
    - fFeatures.put(org.apache.xerces.parsers.XML11Configuration,Boolean)
    - '[org.apache.xerces.xni.parser.XMLComponent].getPropertyDefault(org.apache.xerces.parsers.XML11Configuration)'
    - fProperties.put(org.apache.xerces.parsers.XML11Configuration,Object)
    - '[org.apache.xerces.xni.parser.XMLComponent].getFeatureDefault(org.apache.xerces.parsers.XML11Configuration)'
    - '[org.apache.xerces.parsers.XML11Configuration].addRecognizedProperties(String[])'
    - fFeatures.containsKey(org.apache.xerces.parsers.XML11Configuration)
    - '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11Configuration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1573,1
    - Dst: '[org.apache.xerces.impl.XML11DTDScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:1576,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].addXML11Component(org.apache.xerces.impl.XML11DTDScannerImpl)'
      Src: org.apache.xerces.parsers.XML11Configuration:1577,1
    - Dst: '[org.apache.xerces.impl.dtd.XML11DTDProcessor].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:1578,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].addXML11Component(org.apache.xerces.impl.dtd.XML11DTDProcessor)'
      Src: org.apache.xerces.parsers.XML11Configuration:1579,1
    - Dst: '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:1582,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].addXML11Component(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
      Src: org.apache.xerces.parsers.XML11Configuration:1583,1
    - Dst: '[org.apache.xerces.impl.dtd.XML11NSDTDValidator].<init>()'
      Src: org.apache.xerces.parsers.XML11Configuration:1584,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].addXML11Component(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
      Src: org.apache.xerces.parsers.XML11Configuration:1585,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1589
      start: 1569
    functionDepth: 5
    functionLinenumber: 1569
    functionLinenumberEnd: 1589
    functionName: '[org.apache.xerces.parsers.XML11Configuration].initXML11Components()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.XML11Configuration].addXML11Component(org.apache.xerces.impl.XML11NSDocumentScannerImpl)'
    - '[org.apache.xerces.impl.dtd.XML11DTDProcessor].<init>()'
    - '[org.apache.xerces.parsers.XML11Configuration].addXML11Component(org.apache.xerces.impl.dtd.XML11DTDProcessor)'
    - '[org.apache.xerces.impl.dtd.XML11NSDTDValidator].<init>()'
    - '[org.apache.xerces.parsers.XML11Configuration].addXML11Component(org.apache.xerces.impl.dtd.XML11NSDTDValidator)'
    - '[org.apache.xerces.impl.XML11DTDScannerImpl].<init>()'
    - '[org.apache.xerces.parsers.XML11Configuration].addXML11Component(org.apache.xerces.impl.XML11DTDScannerImpl)'
    - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].<init>()'
    - '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XML11Configuration].initXML11Components()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].getFeature(String)'
      Src: org.apache.xerces.parsers.XML11Configuration:1598,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.impl.XMLVersionDetector
      - java.util.Locale
      - java.util.ArrayList
      - java.util.ArrayList
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLNSDocumentScannerImpl
      - org.apache.xerces.impl.XMLDocumentScannerImpl
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XML11NSDocumentScannerImpl
      - org.apache.xerces.impl.XML11DocumentScannerImpl
      - org.apache.xerces.impl.dtd.XML11NSDTDValidator
      - org.apache.xerces.impl.dtd.XML11DTDValidator
      - org.apache.xerces.impl.XML11DTDScannerImpl
      - org.apache.xerces.impl.dtd.XML11DTDProcessor
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      - org.apache.xerces.parsers.XML11Configurable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1599
      start: 1596
    functionDepth: 3
    functionLinenumber: 1596
    functionLinenumberEnd: 1599
    functionName: '[org.apache.xerces.parsers.XML11Configuration].getFeature0(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.ParserConfigurationSettings].getFeature(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.XML11Configuration].getFeature0(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.ObjectFactory].createObject(String,String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:167,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
      Src: org.apache.xerces.parsers.DOMParserImpl:166,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:171,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,String)
      Src: org.apache.xerces.parsers.DOMParserImpl:177,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:182,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,String)
      Src: org.apache.xerces.parsers.DOMParserImpl:184,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.DOMParserImpl
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 2
    argNames:
    - configuration
    - schemaType
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 190
      start: 165
    functionDepth: 5
    functionLinenumber: 165
    functionLinenumberEnd: 190
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].<init>(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 1
    functionsReached:
    - fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,String)
    - '[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    - '[String].equals(String)'
    - '[org.apache.html.dom.ObjectFactory].createObject(String,String)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.DOMParserImpl
    signature: '[org.apache.xerces.parsers.DOMParserImpl].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
      Src: org.apache.xerces.parsers.DOMParserImpl:196,1
    - Dst: fConfiguration.addRecognizedFeatures(org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:212,1
    - Dst: fConfiguration.setFeature(org.apache.xerces.parsers.DOMParserImpl,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:215,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:226,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:227,1
    - Dst: fConfiguration.setFeature(org.apache.xerces.parsers.DOMParserImpl,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:228,1
    - Dst: fConfiguration.setFeature(org.apache.xerces.parsers.DOMParserImpl,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:229,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:230,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:232,1
    - Dst: fConfiguration.setFeature(org.apache.xerces.parsers.DOMParserImpl,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:233,1
    - Dst: fConfiguration.setFeature(org.apache.xerces.parsers.DOMParserImpl,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:234,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:237,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:238,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:239,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:240,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:241,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:245,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:251,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.DOMParserImpl
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 1
    argNames:
    - config
    argTypes:
    - org.apache.xerces.xni.parser.XMLParserConfiguration
    constantsTouched: []
    func_position:
      end: 255
      start: 195
    functionDepth: 4
    functionLinenumber: 195
    functionLinenumberEnd: 255
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 3
    functionsReached:
    - fConfiguration.setFeature(org.apache.xerces.parsers.DOMParserImpl,boolean)
    - '[org.apache.xerces.parsers.AbstractDOMParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    - fConfiguration.setFeature(String,boolean)
    - fConfiguration.addRecognizedFeatures(org.apache.xerces.parsers.DOMParserImpl)
    linkageType: ''
    returnType: org.apache.xerces.parsers.DOMParserImpl
    signature: '[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.ObjectFactory].createObject(String,String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:262,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
      Src: org.apache.xerces.parsers.DOMParserImpl:261,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.util.SymbolTable)
      Src: org.apache.xerces.parsers.DOMParserImpl:265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.DOMParserImpl
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 268
      start: 260
    functionDepth: 5
    functionLinenumber: 260
    functionLinenumberEnd: 268
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached:
    - fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.util.SymbolTable)
    - '[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    - '[org.apache.html.dom.ObjectFactory].createObject(String,String)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.DOMParserImpl
    signature: '[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.ObjectFactory].createObject(String,String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:277,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
      Src: org.apache.xerces.parsers.DOMParserImpl:276,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.util.SymbolTable)
      Src: org.apache.xerces.parsers.DOMParserImpl:280,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.xni.grammars.XMLGrammarPool)
      Src: org.apache.xerces.parsers.DOMParserImpl:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.DOMParserImpl
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 287
      start: 275
    functionDepth: 5
    functionLinenumber: 275
    functionLinenumberEnd: 287
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached:
    - fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.xni.grammars.XMLGrammarPool)
    - fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.util.SymbolTable)
    - '[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    - '[org.apache.html.dom.ObjectFactory].createObject(String,String)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.DOMParserImpl
    signature: '[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].reset()'
      Src: org.apache.xerces.parsers.DOMParserImpl:295,1
    - Dst: fConfiguration.getFeature(String)
      Src: org.apache.xerces.parsers.DOMParserImpl:299,1
    - Dst: fSkippedElemStack.removeAllElements()
      Src: org.apache.xerces.parsers.DOMParserImpl:307,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 313
      start: 294
    functionDepth: 5
    functionLinenumber: 294
    functionLinenumberEnd: 313
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached:
    - fConfiguration.getFeature(String)
    - '[org.apache.xerces.parsers.AbstractDOMParser].reset()'
    - fSkippedElemStack.removeAllElements()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMConfiguration
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 321
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 321
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].getDomConfig()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.DOMConfiguration
    signature: '[org.apache.xerces.parsers.DOMParserImpl].getDomConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.ls.LSParserFilter
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 336
      start: 334
    functionDepth: 0
    functionLinenumber: 334
    functionLinenumberEnd: 336
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].getFilter()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.ls.LSParserFilter
    signature: '[org.apache.xerces.parsers.DOMParserImpl].getFilter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Stack].<init>()'
      Src: org.apache.xerces.parsers.DOMParserImpl:358,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ls.LSParserFilter
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 1
    argNames:
    - filter
    argTypes:
    - org.w3c.dom.ls.LSParserFilter
    constantsTouched: []
    func_position:
      end: 360
      start: 349
    functionDepth: 0
    functionLinenumber: 349
    functionLinenumberEnd: 360
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].setFilter(org.w3c.dom.ls.LSParserFilter)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Stack].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl].setFilter(org.w3c.dom.ls.LSParserFilter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xerces.parsers.DOMParserImpl:369,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:371,1
    - Dst: fConfiguration.setFeature(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:372,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:374,1
    - Dst: fConfiguration.setFeature(String,org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:375,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:377,1
    - Dst: fConfiguration.setFeature(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:378,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:380,1
    - Dst: fConfiguration.setFeature(String,org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:381,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:383,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:384,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:385,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:386,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].newFeatureNotSupportedError(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:388,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:392,1
    - Dst: fConfiguration.setFeature(String,org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:393,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:395,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:400,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:401,1
    - Dst: fConfiguration.setFeature(org.apache.xerces.parsers.DOMParserImpl,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:402,1
    - Dst: fConfiguration.setFeature(org.apache.xerces.parsers.DOMParserImpl,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:403,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:407,1
    - Dst: fConfiguration.setFeature(org.apache.xerces.parsers.DOMParserImpl,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:408,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:409,1
    - Dst: fConfiguration.setFeature(org.apache.xerces.parsers.DOMParserImpl,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:410,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:413,1
    - Dst: fConfiguration.setFeature(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:414,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:416,1
    - Dst: fConfiguration.setFeature(String,org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:417,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:419,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:420,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].newFeatureNotSupportedError(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:422,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:427,1
    - Dst: fConfiguration.setFeature(String,org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:428,1
    - Dst: fConfiguration.setFeature(String,org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:430,1
    - Dst: fConfiguration.setFeature(String,org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:431,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:434,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:437,1
    - Dst: fConfiguration.setFeature(String,org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:438,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:441,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:444,1
    - Dst: fConfiguration.setFeature(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:445,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:447,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:449,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,String)
      Src: org.apache.xerces.parsers.DOMParserImpl:450,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:460,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:463,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:466,1
    - Dst: '[String].toLowerCase(org.apache.xerces.parsers.DOMParserImpl)'
      Src: org.apache.xerces.parsers.DOMParserImpl:470,1
    - Dst: fConfiguration.setFeature(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:472,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].newFeatureNotFoundError(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:477,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:481,1
    - Dst: '[org.apache.xerces.util.DOMErrorHandlerWrapper].<init>(org.w3c.dom.DOMErrorHandler)'
      Src: org.apache.xerces.parsers.DOMParserImpl:484,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.util.DOMErrorHandlerWrapper)
      Src: org.apache.xerces.parsers.DOMParserImpl:485,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].newTypeMismatchError(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:490,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:494,1
    - Dst: '[org.apache.xerces.util.DOMEntityResolverWrapper].<init>(org.w3c.dom.ls.LSResourceResolver)'
      Src: org.apache.xerces.parsers.DOMParserImpl:497,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.util.DOMEntityResolverWrapper)
      Src: org.apache.xerces.parsers.DOMParserImpl:497,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].newTypeMismatchError(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:502,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:506,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,null)
      Src: org.apache.xerces.parsers.DOMParserImpl:511,1
    - Dst: '[java.util.StringTokenizer].<init>(String,String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:519,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.apache.xerces.parsers.DOMParserImpl:520,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.parsers.DOMParserImpl:521,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.apache.xerces.parsers.DOMParserImpl:522,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.parsers.DOMParserImpl)'
      Src: org.apache.xerces.parsers.DOMParserImpl:522,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.apache.xerces.parsers.DOMParserImpl:523,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.apache.xerces.parsers.DOMParserImpl:524,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.parsers.DOMParserImpl)'
      Src: org.apache.xerces.parsers.DOMParserImpl:524,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: org.apache.xerces.parsers.DOMParserImpl:528,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:526,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,Object)
      Src: org.apache.xerces.parsers.DOMParserImpl:531,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].newTypeMismatchError(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:540,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:544,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:549,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:550,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,null)
      Src: org.apache.xerces.parsers.DOMParserImpl:552,1
    - Dst: '[Object].equals(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:557,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:559,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:560,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,String)
      Src: org.apache.xerces.parsers.DOMParserImpl:562,1
    - Dst: '[Object].equals(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:567,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:569,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.DOMParserImpl:570,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,String)
      Src: org.apache.xerces.parsers.DOMParserImpl:572,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].newTypeMismatchError(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:581,1
    - Dst: '[String].equalsIgnoreCase(org.apache.xerces.parsers.DOMParserImpl)'
      Src: org.apache.xerces.parsers.DOMParserImpl:585,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,Object)
      Src: org.apache.xerces.parsers.DOMParserImpl:586,1
    - Dst: '[String].toLowerCase(org.apache.xerces.parsers.DOMParserImpl)'
      Src: org.apache.xerces.parsers.DOMParserImpl:590,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,Object)
      Src: org.apache.xerces.parsers.DOMParserImpl:592,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:601,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:604,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:607,1
    - Dst: fConfiguration.getFeature(org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:610,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].newTypeMismatchError(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:611,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].newFeatureNotFoundError(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:617,1
    CyclomaticComplexity: 73
    EdgeCount: 73
    ICount: 140
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 620
      start: 365
    functionDepth: 3
    functionLinenumber: 365
    functionLinenumberEnd: 620
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].setParameter(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached:
    - '[String].toLowerCase(org.apache.xerces.parsers.DOMParserImpl)'
    - '[java.util.StringTokenizer].nextToken()'
    - fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.util.DOMErrorHandlerWrapper)
    - fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl)
    - fConfiguration.setFeature(org.apache.xerces.parsers.DOMParserImpl,boolean)
    - '[Boolean].booleanValue()'
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - '[String].equalsIgnoreCase(String)'
    - '[java.util.StringTokenizer].<init>(String,String)'
    - fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.util.DOMEntityResolverWrapper)
    - fConfiguration.setFeature(String,boolean)
    - fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,Object)
    - '[String].equals(String)'
    - fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,null)
    - fConfiguration.setFeature(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl)
    - fConfiguration.setProperty(org.apache.xerces.parsers.DOMParserImpl,String)
    - '[org.apache.xerces.parsers.DOMParserImpl].newTypeMismatchError(String)'
    - '[org.apache.xerces.parsers.DOMParserImpl].newFeatureNotSupportedError(String)'
    - fConfiguration.setFeature(String,org.apache.xerces.parsers.DOMParserImpl)
    - '[Object].equals(String)'
    - fConfiguration.getFeature(org.apache.xerces.parsers.DOMParserImpl)
    - '[org.apache.xerces.util.DOMErrorHandlerWrapper].<init>(org.w3c.dom.DOMErrorHandler)'
    - '[org.apache.xerces.parsers.DOMParserImpl].newFeatureNotFoundError(String)'
    - '[org.apache.xerces.util.DOMEntityResolverWrapper].<init>(org.w3c.dom.ls.LSResourceResolver)'
    - '[String].equalsIgnoreCase(org.apache.xerces.parsers.DOMParserImpl)'
    - '[java.util.ArrayList].add(org.apache.xerces.parsers.DOMParserImpl)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl].setParameter(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:626,1
    - Dst: fConfiguration.getFeature(org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:627,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:631,1
    - Dst: fConfiguration.getFeature(String)
      Src: org.apache.xerces.parsers.DOMParserImpl:632,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:636,1
    - Dst: fConfiguration.getFeature(org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:637,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:641,1
    - Dst: fConfiguration.getFeature(String)
      Src: org.apache.xerces.parsers.DOMParserImpl:642,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:646,1
    - Dst: fConfiguration.getFeature(String)
      Src: org.apache.xerces.parsers.DOMParserImpl:647,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:651,1
    - Dst: fConfiguration.getFeature(String)
      Src: org.apache.xerces.parsers.DOMParserImpl:652,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:656,1
    - Dst: fConfiguration.getFeature(org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:657,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:661,1
    - Dst: fConfiguration.getFeature(String)
      Src: org.apache.xerces.parsers.DOMParserImpl:662,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:666,1
    - Dst: fConfiguration.getFeature(String)
      Src: org.apache.xerces.parsers.DOMParserImpl:671,1
    - Dst: fConfiguration.getFeature(String)
      Src: org.apache.xerces.parsers.DOMParserImpl:672,1
    - Dst: fConfiguration.getFeature(org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:673,1
    - Dst: fConfiguration.getFeature(org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:674,1
    - Dst: fConfiguration.getFeature(String)
      Src: org.apache.xerces.parsers.DOMParserImpl:675,1
    - Dst: fConfiguration.getFeature(org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:676,1
    - Dst: fConfiguration.getFeature(String)
      Src: org.apache.xerces.parsers.DOMParserImpl:677,1
    - Dst: fConfiguration.getFeature(org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:678,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:681,1
    - Dst: fConfiguration.getFeature(org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:682,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:685,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:686,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:689,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:690,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:691,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:692,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:693,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:694,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:695,1
    - Dst: '[String].toLowerCase(org.apache.xerces.parsers.DOMParserImpl)'
      Src: org.apache.xerces.parsers.DOMParserImpl:696,1
    - Dst: fConfiguration.getFeature(org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:696,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:700,1
    - Dst: fErrorHandler.getErrorHandler()
      Src: org.apache.xerces.parsers.DOMParserImpl:702,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:706,1
    - Dst: fConfiguration.getProperty(org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:709,1
    - Dst: '[org.apache.xerces.util.DOMEntityResolverWrapper].getEntityResolver()'
      Src: org.apache.xerces.parsers.DOMParserImpl:712,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:718,1
    - Dst: fConfiguration.getProperty(org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:719,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:722,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:725,1
    - Dst: fConfiguration.getProperty(String)
      Src: org.apache.xerces.parsers.DOMParserImpl:726,1
    - Dst: '[String].equalsIgnoreCase(org.apache.xerces.parsers.DOMParserImpl)'
      Src: org.apache.xerces.parsers.DOMParserImpl:728,1
    - Dst: fConfiguration.getProperty(org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:729,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:737,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:740,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:743,1
    - Dst: '[String].toLowerCase(org.apache.xerces.parsers.DOMParserImpl)'
      Src: org.apache.xerces.parsers.DOMParserImpl:747,1
    - Dst: fConfiguration.getFeature(org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:750,1
    - Dst: fConfiguration.getProperty(org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:757,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].newFeatureNotFoundError(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:761,1
    CyclomaticComplexity: 79
    EdgeCount: 79
    ICount: 98
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 763
      start: 625
    functionDepth: 1
    functionLinenumber: 625
    functionLinenumberEnd: 763
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].getParameter(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached:
    - '[String].toLowerCase(org.apache.xerces.parsers.DOMParserImpl)'
    - fConfiguration.getFeature(String)
    - fConfiguration.getFeature(org.apache.xerces.parsers.DOMParserImpl)
    - '[String].equals(String)'
    - fConfiguration.getProperty(org.apache.xerces.parsers.DOMParserImpl)
    - '[org.apache.xerces.util.DOMEntityResolverWrapper].getEntityResolver()'
    - fConfiguration.getProperty(String)
    - '[String].equalsIgnoreCase(String)'
    - '[String].equalsIgnoreCase(org.apache.xerces.parsers.DOMParserImpl)'
    - '[org.apache.xerces.parsers.DOMParserImpl].newFeatureNotFoundError(String)'
    - fErrorHandler.getErrorHandler()
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.parsers.DOMParserImpl].getParameter(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xerces.parsers.DOMParserImpl:771,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:772,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:773,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:774,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:775,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:779,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:780,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:784,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:785,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:786,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:787,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:788,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:789,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:790,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:791,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:792,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:793,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:794,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:795,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:796,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:805,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:808,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:811,1
    - Dst: '[String].toLowerCase(org.apache.xerces.parsers.DOMParserImpl)'
      Src: org.apache.xerces.parsers.DOMParserImpl:815,1
    - Dst: fConfiguration.getFeature(org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:817,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:825,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:831,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:837,1
    - Dst: '[Object].equals(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:839,1
    - Dst: '[Object].equals(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:840,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:845,1
    - Dst: '[String].equalsIgnoreCase(org.apache.xerces.parsers.DOMParserImpl)'
      Src: org.apache.xerces.parsers.DOMParserImpl:850,1
    - Dst: '[String].toLowerCase(org.apache.xerces.parsers.DOMParserImpl)'
      Src: org.apache.xerces.parsers.DOMParserImpl:856,1
    - Dst: fConfiguration.getProperty(org.apache.xerces.parsers.DOMParserImpl)
      Src: org.apache.xerces.parsers.DOMParserImpl:856,1
    CyclomaticComplexity: 62
    EdgeCount: 62
    ICount: 73
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 863
      start: 765
    functionDepth: 1
    functionLinenumber: 765
    functionLinenumberEnd: 863
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].canSetParameter(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached:
    - '[String].toLowerCase(org.apache.xerces.parsers.DOMParserImpl)'
    - '[Boolean].booleanValue()'
    - '[Object].equals(String)'
    - fConfiguration.getFeature(org.apache.xerces.parsers.DOMParserImpl)
    - fConfiguration.getProperty(org.apache.xerces.parsers.DOMParserImpl)
    - '[String].equalsIgnoreCase(String)'
    - '[String].equalsIgnoreCase(org.apache.xerces.parsers.DOMParserImpl)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.DOMParserImpl].canSetParameter(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.parsers.DOMParserImpl:875,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:878,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:879,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:880,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:881,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:882,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:884,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:885,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:886,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:887,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:889,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:890,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:891,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:892,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:894,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:895,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:896,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:897,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:898,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:899,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:901,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:902,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:903,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:904,1
    - Dst: '[org.apache.xerces.dom.DOMStringListImpl].<init>(java.util.ArrayList)'
      Src: org.apache.xerces.parsers.DOMParserImpl:906,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMStringList
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 911
      start: 873
    functionDepth: 1
    functionLinenumber: 873
    functionLinenumberEnd: 911
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].getParameterNames()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.xerces.dom.DOMStringListImpl].<init>(java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.w3c.dom.DOMStringList
    signature: '[org.apache.xerces.parsers.DOMParserImpl].getParameterNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].newInvalidStateError()'
      Src: org.apache.xerces.parsers.DOMParserImpl:924,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
      Src: org.apache.xerces.parsers.DOMParserImpl:927,1
    - Dst: Thread.currentThread()
      Src: org.apache.xerces.parsers.DOMParserImpl:929,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].parse(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.parsers.DOMParserImpl:931,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].isInterrupted()'
      Src: org.apache.xerces.parsers.DOMParserImpl:933,1
    - Dst: Thread.interrupted()
      Src: org.apache.xerces.parsers.DOMParserImpl:936,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].isInterrupted()'
      Src: org.apache.xerces.parsers.DOMParserImpl:940,1
    - Dst: Thread.interrupted()
      Src: org.apache.xerces.parsers.DOMParserImpl:941,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].restoreHandlers()'
      Src: org.apache.xerces.parsers.DOMParserImpl:945,1
    - Dst: '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
      Src: org.apache.xerces.parsers.DOMParserImpl:952,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.parsers.DOMParserImpl:954,1
    - Dst: fErrorHandler.getErrorHandler()
      Src: org.apache.xerces.parsers.DOMParserImpl:956,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].handleError(org.apache.xerces.dom.DOMErrorImpl)'
      Src: org.apache.xerces.parsers.DOMParserImpl:956,1
    - Dst: e.printStackTrace()
      Src: org.apache.xerces.parsers.DOMParserImpl:959,1
    - Dst: '[org.apache.xerces.util.DOMUtil].createLSException(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl)'
      Src: org.apache.xerces.parsers.DOMParserImpl:961,1
    - Dst: '[org.w3c.dom.ls.LSException].fillInStackTrace()'
      Src: org.apache.xerces.parsers.DOMParserImpl:961,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].getDocument()'
      Src: org.apache.xerces.parsers.DOMParserImpl:964,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].dropDocumentReferences()'
      Src: org.apache.xerces.parsers.DOMParserImpl:965,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.ls.LSException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 967
      start: 919
    functionDepth: 2
    functionLinenumber: 919
    functionLinenumberEnd: 967
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].parseURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParserImpl].newInvalidStateError()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
    - '[org.apache.xerces.parsers.DOMParserImpl].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.parsers.DOMParserImpl].handleError(org.apache.xerces.dom.DOMErrorImpl)'
    - e.printStackTrace()
    - Thread.interrupted()
    - '[org.apache.xerces.parsers.DOMParserImpl].dropDocumentReferences()'
    - '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
    - '[org.apache.xerces.parsers.DOMParserImpl].getDocument()'
    - '[org.w3c.dom.ls.LSException].fillInStackTrace()'
    - e.getMessage()
    - '[org.apache.xerces.parsers.DOMParserImpl].restoreHandlers()'
    - '[org.apache.xerces.util.DOMUtil].createLSException(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl)'
    - Thread.currentThread()
    - fErrorHandler.getErrorHandler()
    - '[org.apache.xerces.parsers.DOMParserImpl].isInterrupted()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.apache.xerces.parsers.DOMParserImpl].parseURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].dom2xmlInputSource(org.w3c.dom.ls.LSInput)'
      Src: org.apache.xerces.parsers.DOMParserImpl:977,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].newInvalidStateError()'
      Src: org.apache.xerces.parsers.DOMParserImpl:979,1
    - Dst: Thread.currentThread()
      Src: org.apache.xerces.parsers.DOMParserImpl:983,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].parse(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.parsers.DOMParserImpl:985,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].isInterrupted()'
      Src: org.apache.xerces.parsers.DOMParserImpl:987,1
    - Dst: Thread.interrupted()
      Src: org.apache.xerces.parsers.DOMParserImpl:990,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].isInterrupted()'
      Src: org.apache.xerces.parsers.DOMParserImpl:994,1
    - Dst: Thread.interrupted()
      Src: org.apache.xerces.parsers.DOMParserImpl:995,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].restoreHandlers()'
      Src: org.apache.xerces.parsers.DOMParserImpl:999,1
    - Dst: '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1006,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.parsers.DOMParserImpl:1008,1
    - Dst: fErrorHandler.getErrorHandler()
      Src: org.apache.xerces.parsers.DOMParserImpl:1010,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].handleError(org.apache.xerces.dom.DOMErrorImpl)'
      Src: org.apache.xerces.parsers.DOMParserImpl:1010,1
    - Dst: e.printStackTrace()
      Src: org.apache.xerces.parsers.DOMParserImpl:1013,1
    - Dst: '[org.apache.xerces.util.DOMUtil].createLSException(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl)'
      Src: org.apache.xerces.parsers.DOMParserImpl:1015,1
    - Dst: '[org.w3c.dom.ls.LSException].fillInStackTrace()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1015,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].getDocument()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1018,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].dropDocumentReferences()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1019,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ls.LSInput
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.ls.LSException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 1
    argNames:
    - is
    argTypes:
    - org.w3c.dom.ls.LSInput
    constantsTouched: []
    func_position:
      end: 1021
      start: 974
    functionDepth: 3
    functionLinenumber: 974
    functionLinenumberEnd: 1021
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].parse(org.w3c.dom.ls.LSInput)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParserImpl].newInvalidStateError()'
    - '[org.apache.xerces.parsers.DOMParserImpl].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.parsers.DOMParserImpl].handleError(org.apache.xerces.dom.DOMErrorImpl)'
    - e.printStackTrace()
    - Thread.interrupted()
    - '[org.apache.xerces.parsers.DOMParserImpl].dropDocumentReferences()'
    - '[org.apache.xerces.parsers.DOMParserImpl].dom2xmlInputSource(org.w3c.dom.ls.LSInput)'
    - '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
    - '[org.apache.xerces.parsers.DOMParserImpl].getDocument()'
    - '[org.w3c.dom.ls.LSException].fillInStackTrace()'
    - e.getMessage()
    - '[org.apache.xerces.parsers.DOMParserImpl].restoreHandlers()'
    - '[org.apache.xerces.util.DOMUtil].createLSException(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl)'
    - Thread.currentThread()
    - fErrorHandler.getErrorHandler()
    - '[org.apache.xerces.parsers.DOMParserImpl].isInterrupted()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.apache.xerces.parsers.DOMParserImpl].parse(org.w3c.dom.ls.LSInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fConfiguration.setDocumentHandler()
      Src: org.apache.xerces.parsers.DOMParserImpl:1025,1
    - Dst: fConfiguration.setDTDHandler()
      Src: org.apache.xerces.parsers.DOMParserImpl:1026,1
    - Dst: fConfiguration.setDTDContentModelHandler()
      Src: org.apache.xerces.parsers.DOMParserImpl:1027,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1028
      start: 1024
    functionDepth: 0
    functionLinenumber: 1024
    functionLinenumberEnd: 1028
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].restoreHandlers()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 2
    functionsReached:
    - fConfiguration.setDocumentHandler()
    - fConfiguration.setDTDHandler()
    - fConfiguration.setDTDContentModelHandler()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl].restoreHandlers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.parsers.DOMParserImpl,String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:1052,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ls.LSInput
      - org.w3c.dom.Node
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      - org.w3c.dom.ls.LSException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 3
    argNames:
    - is
    - cnode
    - action
    argTypes:
    - org.w3c.dom.ls.LSInput
    - org.w3c.dom.Node
    - short
    constantsTouched: []
    func_position:
      end: 1053
      start: 1049
    functionDepth: 0
    functionLinenumber: 1049
    functionLinenumberEnd: 1053
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].parseWithContext(org.w3c.dom.ls.LSInput,org.w3c.dom.Node,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.parsers.DOMParserImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.parsers.DOMParserImpl].parseWithContext(org.w3c.dom.ls.LSInput,org.w3c.dom.Node,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.ls.LSInput].getCharacterStream()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1067,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:1068,1
    - Dst: '[org.w3c.dom.ls.LSInput].getBaseURI()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1069,1
    - Dst: '[org.w3c.dom.ls.LSInput].getCharacterStream()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1069,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl,String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:1068,1
    - Dst: '[org.w3c.dom.ls.LSInput].getByteStream()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1073,1
    - Dst: '[org.w3c.dom.ls.LSInput].getPublicId()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1074,1
    - Dst: '[org.w3c.dom.ls.LSInput].getSystemId()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1074,1
    - Dst: '[org.w3c.dom.ls.LSInput].getBaseURI()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1075,1
    - Dst: '[org.w3c.dom.ls.LSInput].getByteStream()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1075,1
    - Dst: '[org.w3c.dom.ls.LSInput].getEncoding()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1076,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl)'
      Src: org.apache.xerces.parsers.DOMParserImpl:1074,1
    - Dst: '[org.w3c.dom.ls.LSInput].getStringData()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1080,1
    - Dst: '[org.w3c.dom.ls.LSInput].getStringData()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1080,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].length()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1080,1
    - Dst: '[org.w3c.dom.ls.LSInput].getPublicId()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1081,1
    - Dst: '[org.w3c.dom.ls.LSInput].getSystemId()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1081,1
    - Dst: '[org.w3c.dom.ls.LSInput].getBaseURI()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1082,1
    - Dst: '[org.w3c.dom.ls.LSInput].getStringData()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1082,1
    - Dst: '[java.io.StringReader].<init>(org.apache.xerces.parsers.DOMParserImpl)'
      Src: org.apache.xerces.parsers.DOMParserImpl:1082,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl,java.io.StringReader,String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:1081,1
    - Dst: '[org.w3c.dom.ls.LSInput].getSystemId()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1086,1
    - Dst: '[org.w3c.dom.ls.LSInput].getSystemId()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1086,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].length()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1086,1
    - Dst: '[org.w3c.dom.ls.LSInput].getPublicId()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1087,1
    - Dst: '[org.w3c.dom.ls.LSInput].getPublicId()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1087,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].length()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1087,1
    - Dst: '[org.w3c.dom.ls.LSInput].getPublicId()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1088,1
    - Dst: '[org.w3c.dom.ls.LSInput].getSystemId()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1088,1
    - Dst: '[org.w3c.dom.ls.LSInput].getBaseURI()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1089,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl)'
      Src: org.apache.xerces.parsers.DOMParserImpl:1088,1
    - Dst: '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1094,1
    - Dst: fErrorHandler.getErrorHandler()
      Src: org.apache.xerces.parsers.DOMParserImpl:1098,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].handleError(org.apache.xerces.dom.DOMErrorImpl)'
      Src: org.apache.xerces.parsers.DOMParserImpl:1098,1
    - Dst: '[org.w3c.dom.ls.LSException].<init>(org.apache.xerces.parsers.DOMParserImpl,String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:1100,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 56
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ls.LSInput
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.parser.XMLInputSource
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 1
    argNames:
    - is
    argTypes:
    - org.w3c.dom.ls.LSInput
    constantsTouched: []
    func_position:
      end: 1103
      start: 1062
    functionDepth: 2
    functionLinenumber: 1062
    functionLinenumberEnd: 1103
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].dom2xmlInputSource(org.w3c.dom.ls.LSInput)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl)'
    - '[org.apache.xerces.parsers.DOMParserImpl].handleError(org.apache.xerces.dom.DOMErrorImpl)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl,String)'
    - '[org.w3c.dom.ls.LSInput].getSystemId()'
    - '[org.w3c.dom.ls.LSException].<init>(org.apache.xerces.parsers.DOMParserImpl,String)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl)'
    - '[org.w3c.dom.ls.LSInput].getByteStream()'
    - '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
    - '[org.apache.xerces.parsers.DOMParserImpl].length()'
    - '[java.io.StringReader].<init>(org.apache.xerces.parsers.DOMParserImpl)'
    - '[org.w3c.dom.ls.LSInput].getPublicId()'
    - '[org.w3c.dom.ls.LSInput].getBaseURI()'
    - fErrorHandler.getErrorHandler()
    - '[org.w3c.dom.ls.LSInput].getEncoding()'
    - '[org.w3c.dom.ls.LSInput].getCharacterStream()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl,org.apache.xerces.parsers.DOMParserImpl,java.io.StringReader,String)'
    - '[org.w3c.dom.ls.LSInput].getStringData()'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLInputSource
    signature: '[org.apache.xerces.parsers.DOMParserImpl].dom2xmlInputSource(org.w3c.dom.ls.LSInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1110
      start: 1108
    functionDepth: 0
    functionLinenumber: 1108
    functionLinenumberEnd: 1110
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].getAsync()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.DOMParserImpl].getAsync()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1117
      start: 1115
    functionDepth: 0
    functionLinenumber: 1115
    functionLinenumberEnd: 1117
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].getBusy()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.DOMParserImpl].getBusy()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[AbortHandler].<init>()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1129,1
    - Dst: fConfiguration.setDocumentHandler(AbortHandler)
      Src: org.apache.xerces.parsers.DOMParserImpl:1131,1
    - Dst: fConfiguration.setDTDHandler(AbortHandler)
      Src: org.apache.xerces.parsers.DOMParserImpl:1132,1
    - Dst: fConfiguration.setDTDContentModelHandler(AbortHandler)
      Src: org.apache.xerces.parsers.DOMParserImpl:1133,1
    - Dst: Thread.currentThread()
      Src: org.apache.xerces.parsers.DOMParserImpl:1134,1
    - Dst: '[Thread].interrupt()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1137,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1141
      start: 1122
    functionDepth: 0
    functionLinenumber: 1122
    functionLinenumberEnd: 1141
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].abort()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached:
    - fConfiguration.setDTDHandler(AbortHandler)
    - fConfiguration.setDocumentHandler(AbortHandler)
    - fConfiguration.setDTDContentModelHandler(AbortHandler)
    - '[Thread].interrupt()'
    - '[AbortHandler].<init>()'
    - Thread.currentThread()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl].abort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.parsers.DOMParserImpl:1158,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getPrefix(org.apache.xerces.parsers.DOMParserImpl)'
      Src: org.apache.xerces.parsers.DOMParserImpl:1160,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getQName(org.apache.xerces.parsers.DOMParserImpl)'
      Src: org.apache.xerces.parsers.DOMParserImpl:1161,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].removeAttributeAt(org.apache.xerces.parsers.DOMParserImpl)'
      Src: org.apache.xerces.parsers.DOMParserImpl:1162,1
    - Dst: '[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.parsers.DOMParserImpl:1166,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1167
      start: 1155
    functionDepth: 7
    functionLinenumber: 1155
    functionLinenumberEnd: 1167
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getPrefix(org.apache.xerces.parsers.DOMParserImpl)'
    - '[org.apache.xerces.xni.XMLAttributes].getQName(org.apache.xerces.parsers.DOMParserImpl)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - '[org.apache.xerces.xni.XMLAttributes].removeAttributeAt(org.apache.xerces.parsers.DOMParserImpl)'
    - '[org.apache.xerces.parsers.AbstractDOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.parsers.DOMParserImpl:1388,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.parsers.DOMParserImpl,String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:1391,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.DOMException
      static: true
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1392
      start: 1386
    functionDepth: 0
    functionLinenumber: 1386
    functionLinenumberEnd: 1392
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].newInvalidStateError()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.parsers.DOMParserImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.DOMException
    signature: '[org.apache.xerces.parsers.DOMParserImpl].newInvalidStateError()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:1396,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.parsers.DOMParserImpl,String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:1400,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.DOMException
      static: true
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1401
      start: 1394
    functionDepth: 0
    functionLinenumber: 1394
    functionLinenumberEnd: 1401
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].newFeatureNotSupportedError(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.parsers.DOMParserImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.DOMException
    signature: '[org.apache.xerces.parsers.DOMParserImpl].newFeatureNotSupportedError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:1405,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.parsers.DOMParserImpl,String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:1409,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.DOMException
      static: true
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1410
      start: 1403
    functionDepth: 0
    functionLinenumber: 1403
    functionLinenumberEnd: 1410
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].newFeatureNotFoundError(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.parsers.DOMParserImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.DOMException
    signature: '[org.apache.xerces.parsers.DOMParserImpl].newFeatureNotFoundError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:1414,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.parsers.DOMParserImpl,String)'
      Src: org.apache.xerces.parsers.DOMParserImpl:1418,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - String
      - boolean
      - boolean
      - Thread
      - boolean
      - String
      - org.w3c.dom.DOMStringList
      - boolean
      - AbortHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.w3c.dom.ls.LSParser
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.DOMException
      static: true
      superClass: org.apache.xerces.parsers.AbstractDOMParser
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1419
      start: 1412
    functionDepth: 0
    functionLinenumber: 1412
    functionLinenumberEnd: 1419
    functionName: '[org.apache.xerces.parsers.DOMParserImpl].newTypeMismatchError(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.parsers.DOMParserImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.DOMException
    signature: '[org.apache.xerces.parsers.DOMParserImpl].newTypeMismatchError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl.NullLSParserFilter].<init>()'
      Src: org.apache.xerces.parsers.DOMParserImpl.NullLSParserFilter:1170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - NullLSParserFilter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - LSParserFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.parsers.DOMParserImpl.NullLSParserFilter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1171
      start: 1171
    functionDepth: 1
    functionLinenumber: 1171
    functionLinenumberEnd: 1171
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.NullLSParserFilter].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParserImpl.NullLSParserFilter].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.parsers.DOMParserImpl.NullLSParserFilter
    signature: '[org.apache.xerces.parsers.DOMParserImpl.NullLSParserFilter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - NullLSParserFilter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - LSParserFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeArg
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1174
      start: 1172
    functionDepth: 0
    functionLinenumber: 1172
    functionLinenumberEnd: 1174
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.NullLSParserFilter].acceptNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.parsers.DOMParserImpl.NullLSParserFilter].acceptNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - NullLSParserFilter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - LSParserFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1177
      start: 1175
    functionDepth: 0
    functionLinenumber: 1175
    functionLinenumberEnd: 1177
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.NullLSParserFilter].getWhatToShow()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.parsers.DOMParserImpl.NullLSParserFilter].getWhatToShow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - NullLSParserFilter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - LSParserFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementArg
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 1180
      start: 1178
    functionDepth: 0
    functionLinenumber: 1178
    functionLinenumberEnd: 1180
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.NullLSParserFilter].startElement(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.parsers.DOMParserImpl.NullLSParserFilter].startElement(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1191
      start: 1189
    functionDepth: 0
    functionLinenumber: 1189
    functionLinenumberEnd: 1191
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - version
    - encoding
    - standalone
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1195
      start: 1193
    functionDepth: 0
    functionLinenumber: 1193
    functionLinenumberEnd: 1195
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - rootElement
    - publicId
    - systemId
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1199
      start: 1197
    functionDepth: 0
    functionLinenumber: 1197
    functionLinenumberEnd: 1199
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1203
      start: 1201
    functionDepth: 0
    functionLinenumber: 1201
    functionLinenumberEnd: 1203
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1207
      start: 1205
    functionDepth: 0
    functionLinenumber: 1205
    functionLinenumberEnd: 1207
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1211
      start: 1209
    functionDepth: 0
    functionLinenumber: 1209
    functionLinenumberEnd: 1211
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1215
      start: 1213
    functionDepth: 0
    functionLinenumber: 1213
    functionLinenumberEnd: 1215
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1219
      start: 1217
    functionDepth: 0
    functionLinenumber: 1217
    functionLinenumberEnd: 1219
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - version
    - encoding
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1223
      start: 1221
    functionDepth: 0
    functionLinenumber: 1221
    functionLinenumberEnd: 1223
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1227
      start: 1225
    functionDepth: 0
    functionLinenumber: 1225
    functionLinenumberEnd: 1227
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1231
      start: 1229
    functionDepth: 0
    functionLinenumber: 1229
    functionLinenumberEnd: 1231
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1235
      start: 1233
    functionDepth: 0
    functionLinenumber: 1233
    functionLinenumberEnd: 1235
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1239
      start: 1237
    functionDepth: 0
    functionLinenumber: 1237
    functionLinenumberEnd: 1239
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1243
      start: 1241
    functionDepth: 0
    functionLinenumber: 1241
    functionLinenumberEnd: 1243
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1247
      start: 1245
    functionDepth: 0
    functionLinenumber: 1245
    functionLinenumberEnd: 1247
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1251
      start: 1249
    functionDepth: 0
    functionLinenumber: 1249
    functionLinenumberEnd: 1251
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endDocument(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endDocument(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDocumentSource
    constantsTouched: []
    func_position:
      end: 1255
      start: 1253
    functionDepth: 0
    functionLinenumber: 1253
    functionLinenumberEnd: 1255
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDocumentSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1259
      start: 1257
    functionDepth: 0
    functionLinenumber: 1257
    functionLinenumberEnd: 1259
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].getDocumentSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDocumentSource
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].getDocumentSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - locator
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1263
      start: 1261
    functionDepth: 0
    functionLinenumber: 1261
    functionLinenumberEnd: 1263
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1267
      start: 1265
    functionDepth: 0
    functionLinenumber: 1265
    functionLinenumberEnd: 1267
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1271
      start: 1269
    functionDepth: 0
    functionLinenumber: 1269
    functionLinenumberEnd: 1271
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - identifier
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1275
      start: 1273
    functionDepth: 0
    functionLinenumber: 1273
    functionLinenumberEnd: 1275
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1279
      start: 1277
    functionDepth: 0
    functionLinenumber: 1277
    functionLinenumberEnd: 1279
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - contentModel
    - augmentations
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1283
      start: 1281
    functionDepth: 0
    functionLinenumber: 1281
    functionLinenumberEnd: 1283
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementName
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1287
      start: 1285
    functionDepth: 0
    functionLinenumber: 1285
    functionLinenumberEnd: 1287
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startAttlist(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String[]
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - elementName
    - attributeName
    - type
    - enumeration
    - defaultType
    - defaultValue
    - nonNormalizedDefaultValue
    - augmentations
    argTypes:
    - String
    - String
    - String
    - String[]
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1291
      start: 1289
    functionDepth: 0
    functionLinenumber: 1289
    functionLinenumberEnd: 1291
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1295
      start: 1293
    functionDepth: 0
    functionLinenumber: 1293
    functionLinenumberEnd: 1295
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endAttlist(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endAttlist(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - text
    - nonNormalizedText
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1299
      start: 1297
    functionDepth: 0
    functionLinenumber: 1297
    functionLinenumberEnd: 1299
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - identifier
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1303
      start: 1301
    functionDepth: 0
    functionLinenumber: 1301
    functionLinenumberEnd: 1303
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - notation
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1307
      start: 1305
    functionDepth: 0
    functionLinenumber: 1305
    functionLinenumberEnd: 1307
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - identifier
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1311
      start: 1309
    functionDepth: 0
    functionLinenumber: 1309
    functionLinenumberEnd: 1311
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - augmentations
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1315
      start: 1313
    functionDepth: 0
    functionLinenumber: 1313
    functionLinenumberEnd: 1315
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startConditional(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startConditional(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1319
      start: 1317
    functionDepth: 0
    functionLinenumber: 1317
    functionLinenumberEnd: 1319
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1323
      start: 1321
    functionDepth: 0
    functionLinenumber: 1321
    functionLinenumberEnd: 1323
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endConditional(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endConditional(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1327
      start: 1325
    functionDepth: 0
    functionLinenumber: 1325
    functionLinenumberEnd: 1327
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endDTD(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endDTD(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDTDSource
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDTDSource
    constantsTouched: []
    func_position:
      end: 1331
      start: 1329
    functionDepth: 0
    functionLinenumber: 1329
    functionLinenumberEnd: 1331
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDTDSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1335
      start: 1333
    functionDepth: 0
    functionLinenumber: 1333
    functionLinenumberEnd: 1335
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].getDTDSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDTDSource
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].getDTDSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementName
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1339
      start: 1337
    functionDepth: 0
    functionLinenumber: 1337
    functionLinenumberEnd: 1339
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startContentModel(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startContentModel(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1343
      start: 1341
    functionDepth: 0
    functionLinenumber: 1341
    functionLinenumberEnd: 1343
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].any(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].any(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1347
      start: 1345
    functionDepth: 0
    functionLinenumber: 1345
    functionLinenumberEnd: 1347
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].empty(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].empty(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1351
      start: 1349
    functionDepth: 0
    functionLinenumber: 1349
    functionLinenumberEnd: 1351
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startGroup(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startGroup(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1355
      start: 1353
    functionDepth: 0
    functionLinenumber: 1353
    functionLinenumberEnd: 1355
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].pcdata(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].pcdata(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementName
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1359
      start: 1357
    functionDepth: 0
    functionLinenumber: 1357
    functionLinenumberEnd: 1359
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].element(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].element(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - separator
    - augmentations
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1363
      start: 1361
    functionDepth: 0
    functionLinenumber: 1361
    functionLinenumberEnd: 1363
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].separator(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].separator(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - occurrence
    - augmentations
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1367
      start: 1365
    functionDepth: 0
    functionLinenumber: 1365
    functionLinenumberEnd: 1367
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].occurrence(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].occurrence(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1371
      start: 1369
    functionDepth: 0
    functionLinenumber: 1369
    functionLinenumberEnd: 1371
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endGroup(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endGroup(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1375
      start: 1373
    functionDepth: 0
    functionLinenumber: 1373
    functionLinenumberEnd: 1375
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endContentModel(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endContentModel(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDTDContentModelSource
    constantsTouched: []
    func_position:
      end: 1379
      start: 1377
    functionDepth: 0
    functionLinenumber: 1377
    functionLinenumberEnd: 1379
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDTDContentModelSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1383
      start: 1381
    functionDepth: 0
    functionLinenumber: 1381
    functionLinenumberEnd: 1383
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].getDTDContentModelSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDTDContentModelSource
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].getDTDContentModelSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDocumentSource
      - XMLDTDContentModelSource
      - XMLDTDSource
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLDTDHandler
      - XMLDocumentHandler
      - XMLDTDContentModelHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.DOMParserImpl.AbortHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.parsers.DOMParserImpl.AbortHandler
    signature: '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XPointerParserConfiguration].<init>(null,null,null)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xpointer.XPointerHandler
      - org.apache.xerces.xinclude.XIncludeHandler
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XPointerParserConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XML11Configuration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.parsers.XPointerParserConfiguration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XPointerParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XPointerParserConfiguration].<init>(null,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XPointerParserConfiguration
    signature: '[org.apache.xerces.parsers.XPointerParserConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XPointerParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xpointer.XPointerHandler
      - org.apache.xerces.xinclude.XIncludeHandler
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XPointerParserConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XML11Configuration
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.apache.xerces.parsers.XPointerParserConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XPointerParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XPointerParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XPointerParserConfiguration
    signature: '[org.apache.xerces.parsers.XPointerParserConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XPointerParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xpointer.XPointerHandler
      - org.apache.xerces.xinclude.XIncludeHandler
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XPointerParserConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XML11Configuration
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 95
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.parsers.XPointerParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XPointerParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XPointerParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XPointerParserConfiguration
    signature: '[org.apache.xerces.parsers.XPointerParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:110,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].<init>()'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:112,1
    - Dst: '[org.apache.xerces.parsers.XPointerParserConfiguration].addCommonComponent(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:113,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].<init>()'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:115,1
    - Dst: '[org.apache.xerces.parsers.XPointerParserConfiguration].addCommonComponent(org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:116,1
    - Dst: '[org.apache.xerces.parsers.XPointerParserConfiguration].addRecognizedFeatures(org.apache.xerces.parsers.XPointerParserConfiguration)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:123,1
    - Dst: '[org.apache.xerces.parsers.XPointerParserConfiguration].addRecognizedProperties(org.apache.xerces.parsers.XPointerParserConfiguration)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:128,1
    - Dst: '[org.apache.xerces.parsers.XPointerParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:130,1
    - Dst: '[org.apache.xerces.parsers.XPointerParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:131,1
    - Dst: '[org.apache.xerces.parsers.XPointerParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:132,1
    - Dst: '[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(String,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:134,1
    - Dst: '[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(String,org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:135,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].<init>()'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:136,1
    - Dst: '[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(String,org.apache.xerces.xinclude.XIncludeNamespaceSupport)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:136,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xpointer.XPointerHandler
      - org.apache.xerces.xinclude.XIncludeHandler
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XPointerParserConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XML11Configuration
    argCount: 3
    argNames:
    - symbolTable
    - grammarPool
    - parentSettings
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 139
      start: 106
    functionDepth: 6
    functionLinenumber: 106
    functionLinenumberEnd: 139
    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: /src/xerces/src/org/apache/xerces/parsers/XPointerParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].<init>()'
    - '[org.apache.xerces.parsers.XPointerParserConfiguration].addCommonComponent(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.parsers.XPointerParserConfiguration].addRecognizedFeatures(org.apache.xerces.parsers.XPointerParserConfiguration)'
    - '[org.apache.xerces.xpointer.XPointerHandler].<init>()'
    - '[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(String,org.apache.xerces.xinclude.XIncludeNamespaceSupport)'
    - '[org.apache.xerces.parsers.XPointerParserConfiguration].addRecognizedProperties(org.apache.xerces.parsers.XPointerParserConfiguration)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].<init>()'
    - '[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
    - '[org.apache.xerces.parsers.XPointerParserConfiguration].addCommonComponent(org.apache.xerces.xpointer.XPointerHandler)'
    - '[org.apache.xerces.parsers.XPointerParserConfiguration].setFeature(String,boolean)'
    - '[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(String,org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(String,org.apache.xerces.xpointer.XPointerHandler)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XPointerParserConfiguration
    signature: '[org.apache.xerces.parsers.XPointerParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].configurePipeline()'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:144,1
    - Dst: fDTDScanner.setDTDHandler(org.apache.xerces.parsers.XPointerParserConfiguration)
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:147,1
    - Dst: fDTDProcessor.setDTDSource(org.apache.xerces.parsers.XPointerParserConfiguration)
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:148,1
    - Dst: fDTDProcessor.setDTDHandler(org.apache.xerces.xinclude.XIncludeHandler)
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:150,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.parsers.XPointerParserConfiguration)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:151,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:152,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].setDTDSource(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:153,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].setDTDHandler(org.apache.xerces.parsers.XPointerParserConfiguration)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:154,1
    - Dst: fDTDHandler.setDTDSource(org.apache.xerces.xpointer.XPointerHandler)
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:156,1
    - Dst: fFeatures.get(org.apache.xerces.parsers.XPointerParserConfiguration)
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:162,1
    - Dst: fSchemaValidator.getDocumentSource()
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:165,1
    - Dst: prev.getDocumentHandler()
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:173,1
    - Dst: prev.setDocumentHandler(org.apache.xerces.xinclude.XIncludeHandler)
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:174,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.parsers.XPointerParserConfiguration)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:175,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.parsers.XPointerParserConfiguration)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:178,1
    - Dst: '[org.apache.xerces.parsers.XPointerParserConfiguration].setDocumentSource(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:179,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:182,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].setDocumentSource(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:183,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xpointer.XPointerHandler
      - org.apache.xerces.xinclude.XIncludeHandler
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XML11Configuration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 143
    functionDepth: 4
    functionLinenumber: 143
    functionLinenumberEnd: 184
    functionName: '[org.apache.xerces.parsers.XPointerParserConfiguration].configurePipeline()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XPointerParserConfiguration.java
    functionUses: 0
    functionsReached:
    - prev.getDocumentHandler()
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.parsers.XPointerParserConfiguration)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xpointer.XPointerHandler)'
    - fFeatures.get(org.apache.xerces.parsers.XPointerParserConfiguration)
    - fDTDProcessor.setDTDHandler(org.apache.xerces.xinclude.XIncludeHandler)
    - fSchemaValidator.getDocumentSource()
    - fDTDScanner.setDTDHandler(org.apache.xerces.parsers.XPointerParserConfiguration)
    - '[org.apache.xerces.parsers.XPointerParserConfiguration].setDocumentSource(org.apache.xerces.xinclude.XIncludeHandler)'
    - prev.setDocumentHandler(org.apache.xerces.xinclude.XIncludeHandler)
    - '[org.apache.xerces.xpointer.XPointerHandler].setDocumentSource(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.parsers.XML11Configuration].configurePipeline()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.parsers.XPointerParserConfiguration)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.xpointer.XPointerHandler)'
    - '[org.apache.xerces.xpointer.XPointerHandler].setDTDSource(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.xpointer.XPointerHandler].setDTDHandler(org.apache.xerces.parsers.XPointerParserConfiguration)'
    - fDTDHandler.setDTDSource(org.apache.xerces.xpointer.XPointerHandler)
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.parsers.XPointerParserConfiguration)'
    - fDTDProcessor.setDTDSource(org.apache.xerces.parsers.XPointerParserConfiguration)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XPointerParserConfiguration].configurePipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].configureXML11Pipeline()'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:187,1
    - Dst: fXML11DTDScanner.setDTDHandler(org.apache.xerces.parsers.XPointerParserConfiguration)
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:190,1
    - Dst: fXML11DTDProcessor.setDTDSource(org.apache.xerces.parsers.XPointerParserConfiguration)
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:191,1
    - Dst: fDTDProcessor.setDTDHandler(org.apache.xerces.xinclude.XIncludeHandler)
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:193,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.parsers.XPointerParserConfiguration)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:194,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:195,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].setDTDSource(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:196,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].setDTDHandler(org.apache.xerces.parsers.XPointerParserConfiguration)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:197,1
    - Dst: fDTDHandler.setDTDSource(org.apache.xerces.xpointer.XPointerHandler)
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:199,1
    - Dst: fFeatures.get(org.apache.xerces.parsers.XPointerParserConfiguration)
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:206,1
    - Dst: fSchemaValidator.getDocumentSource()
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:209,1
    - Dst: prev.getDocumentHandler()
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:217,1
    - Dst: prev.setDocumentHandler(org.apache.xerces.xinclude.XIncludeHandler)
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:218,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.parsers.XPointerParserConfiguration)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:219,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.parsers.XPointerParserConfiguration)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:222,1
    - Dst: '[org.apache.xerces.parsers.XPointerParserConfiguration].setDocumentSource(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:223,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:226,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].setDocumentSource(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:227,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xpointer.XPointerHandler
      - org.apache.xerces.xinclude.XIncludeHandler
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XML11Configuration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 186
    functionDepth: 5
    functionLinenumber: 186
    functionLinenumberEnd: 230
    functionName: '[org.apache.xerces.parsers.XPointerParserConfiguration].configureXML11Pipeline()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XPointerParserConfiguration.java
    functionUses: 0
    functionsReached:
    - prev.getDocumentHandler()
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.parsers.XPointerParserConfiguration)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xpointer.XPointerHandler)'
    - fFeatures.get(org.apache.xerces.parsers.XPointerParserConfiguration)
    - fDTDProcessor.setDTDHandler(org.apache.xerces.xinclude.XIncludeHandler)
    - fSchemaValidator.getDocumentSource()
    - fDTDHandler.setDTDSource(org.apache.xerces.xpointer.XPointerHandler)
    - '[org.apache.xerces.parsers.XPointerParserConfiguration].setDocumentSource(org.apache.xerces.xinclude.XIncludeHandler)'
    - fXML11DTDProcessor.setDTDSource(org.apache.xerces.parsers.XPointerParserConfiguration)
    - prev.setDocumentHandler(org.apache.xerces.xinclude.XIncludeHandler)
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.parsers.XPointerParserConfiguration)'
    - '[org.apache.xerces.xpointer.XPointerHandler].setDocumentSource(org.apache.xerces.xinclude.XIncludeHandler)'
    - fXML11DTDScanner.setDTDHandler(org.apache.xerces.parsers.XPointerParserConfiguration)
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.xpointer.XPointerHandler)'
    - '[org.apache.xerces.xpointer.XPointerHandler].setDTDSource(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.xpointer.XPointerHandler].setDTDHandler(org.apache.xerces.parsers.XPointerParserConfiguration)'
    - '[org.apache.xerces.parsers.XML11Configuration].configureXML11Pipeline()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.parsers.XPointerParserConfiguration)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XPointerParserConfiguration].configureXML11Pipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,Object)'
      Src: org.apache.xerces.parsers.XPointerParserConfiguration:238,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xpointer.XPointerHandler
      - org.apache.xerces.xinclude.XIncludeHandler
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XML11Configuration
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 239
      start: 232
    functionDepth: 4
    functionLinenumber: 232
    functionLinenumberEnd: 239
    functionName: '[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XPointerParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.AbstractSAXParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
      Src: org.apache.xerces.parsers.SAXParser:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[]
      - String
      - String
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.SAXParser
      static: false
      superClass: org.apache.xerces.parsers.AbstractSAXParser
    argCount: 1
    argNames:
    - config
    argTypes:
    - org.apache.xerces.xni.parser.XMLParserConfiguration
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 4
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.apache.xerces.parsers.SAXParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SAXParser.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.AbstractSAXParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.SAXParser
    signature: '[org.apache.xerces.parsers.SAXParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.SAXParser].<init>(null,null)'
      Src: org.apache.xerces.parsers.SAXParser:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[]
      - String
      - String
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.SAXParser
      static: false
      superClass: org.apache.xerces.parsers.AbstractSAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.parsers.SAXParser].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SAXParser.java
    functionUses: 5
    functionsReached:
    - '[org.apache.xerces.parsers.SAXParser].<init>(null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.SAXParser
    signature: '[org.apache.xerces.parsers.SAXParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.SAXParser].<init>(org.apache.xerces.util.SymbolTable,null)'
      Src: org.apache.xerces.parsers.SAXParser:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[]
      - String
      - String
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.SAXParser
      static: false
      superClass: org.apache.xerces.parsers.AbstractSAXParser
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.apache.xerces.parsers.SAXParser].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SAXParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.SAXParser].<init>(org.apache.xerces.util.SymbolTable,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.SAXParser
    signature: '[org.apache.xerces.parsers.SAXParser].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.ObjectFactory].createObject(String,String)'
      Src: org.apache.xerces.parsers.SAXParser:99,1
    - Dst: '[org.apache.xerces.parsers.AbstractSAXParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
      Src: org.apache.xerces.parsers.SAXParser:99,1
    - Dst: fConfiguration.addRecognizedFeatures(String[])
      Src: org.apache.xerces.parsers.SAXParser:105,1
    - Dst: fConfiguration.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.SAXParser:106,1
    - Dst: fConfiguration.addRecognizedProperties(String[])
      Src: org.apache.xerces.parsers.SAXParser:109,1
    - Dst: fConfiguration.setProperty(String,org.apache.xerces.util.SymbolTable)
      Src: org.apache.xerces.parsers.SAXParser:111,1
    - Dst: fConfiguration.setProperty(String,org.apache.xerces.xni.grammars.XMLGrammarPool)
      Src: org.apache.xerces.parsers.SAXParser:114,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String[]
      - String
      - String
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.SAXParser
      static: false
      superClass: org.apache.xerces.parsers.AbstractSAXParser
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 117
      start: 98
    functionDepth: 4
    functionLinenumber: 98
    functionLinenumberEnd: 117
    functionName: '[org.apache.xerces.parsers.SAXParser].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/SAXParser.java
    functionUses: 0
    functionsReached:
    - fConfiguration.setFeature(String,boolean)
    - fConfiguration.setProperty(String,org.apache.xerces.xni.grammars.XMLGrammarPool)
    - fConfiguration.addRecognizedFeatures(String[])
    - fConfiguration.setProperty(String,org.apache.xerces.util.SymbolTable)
    - '[org.apache.xerces.parsers.AbstractSAXParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    - '[org.apache.html.dom.ObjectFactory].createObject(String,String)'
    - fConfiguration.addRecognizedProperties(String[])
    linkageType: ''
    returnType: org.apache.xerces.parsers.SAXParser
    signature: '[org.apache.xerces.parsers.SAXParser].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedProperties(String[])'
      Src: org.apache.xerces.parsers.XMLParser:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.parsers.XMLParser
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - config
    argTypes:
    - org.apache.xerces.xni.parser.XMLParserConfiguration
    constantsTouched: []
    func_position:
      end: 90
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.parsers.XMLParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLParser.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedProperties(String[])'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XMLParser
    signature: '[org.apache.xerces.parsers.XMLParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XMLParser].reset()'
      Src: org.apache.xerces.parsers.XMLParser:107,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.parsers.XMLParser:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 110
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 110
    functionName: '[org.apache.xerces.parsers.XMLParser].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XMLParser].reset()'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XMLParser].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String[]
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 120
    functionName: '[org.apache.xerces.parsers.XMLParser].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLParser.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XMLParser].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(null,null,null)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xinclude.XIncludeHandler
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.xni.NamespaceContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XML11Configuration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XIncludeAwareParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(null,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    signature: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xinclude.XIncludeHandler
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.xni.NamespaceContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XML11Configuration
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XIncludeAwareParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    signature: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xinclude.XIncludeHandler
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.xni.NamespaceContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XML11Configuration
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 111
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 111
    functionName: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XIncludeAwareParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    signature: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:126,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].addRecognizedFeatures(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:133,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].addRecognizedProperties(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:138,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:140,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:141,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:142,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].<init>()'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:144,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,org.apache.xerces.util.NamespaceSupport)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xinclude.XIncludeHandler
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.xni.NamespaceContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XML11Configuration
    argCount: 3
    argNames:
    - symbolTable
    - grammarPool
    - parentSettings
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 147
      start: 122
    functionDepth: 6
    functionLinenumber: 122
    functionLinenumberEnd: 147
    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: /src/xerces/src/org/apache/xerces/parsers/XIncludeAwareParserConfiguration.java
    functionUses: 5
    functionsReached:
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].addRecognizedFeatures(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)'
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,org.apache.xerces.util.NamespaceSupport)'
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(String,boolean)'
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].addRecognizedProperties(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)'
    - '[org.apache.xerces.util.NamespaceSupport].<init>()'
    - '[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    signature: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].configurePipeline()'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:152,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].<init>()'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:156,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:158,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].addCommonComponent(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:159,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reset()'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:160,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].<init>()'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:165,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,org.apache.xerces.xinclude.XIncludeNamespaceSupport)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:168,1
    - Dst: fDTDScanner.setDTDHandler(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:171,1
    - Dst: fDTDProcessor.setDTDSource(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:172,1
    - Dst: fDTDProcessor.setDTDHandler(org.apache.xerces.xinclude.XIncludeHandler)
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:173,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:174,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:175,1
    - Dst: fDTDHandler.setDTDSource(org.apache.xerces.xinclude.XIncludeHandler)
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:177,1
    - Dst: fFeatures.get(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:183,1
    - Dst: fSchemaValidator.getDocumentSource()
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:186,1
    - Dst: prev.getDocumentHandler()
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:194,1
    - Dst: prev.setDocumentHandler(org.apache.xerces.xinclude.XIncludeHandler)
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:195,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:196,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:198,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setDocumentSource(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:199,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,org.apache.xerces.util.NamespaceSupport)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:206,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xinclude.XIncludeHandler
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.xni.NamespaceContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XML11Configuration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 151
    functionDepth: 4
    functionLinenumber: 151
    functionLinenumberEnd: 209
    functionName: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].configurePipeline()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XIncludeAwareParserConfiguration.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].<init>()'
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,org.apache.xerces.util.NamespaceSupport)'
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setDocumentSource(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].<init>()'
    - fDTDScanner.setDTDHandler(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)'
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,org.apache.xerces.xinclude.XIncludeHandler)'
    - fSchemaValidator.getDocumentSource()
    - prev.setDocumentHandler(org.apache.xerces.xinclude.XIncludeHandler)
    - fDTDHandler.setDTDSource(org.apache.xerces.xinclude.XIncludeHandler)
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)'
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,org.apache.xerces.xinclude.XIncludeNamespaceSupport)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)'
    - prev.getDocumentHandler()
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].addCommonComponent(org.apache.xerces.xinclude.XIncludeHandler)'
    - fDTDProcessor.setDTDSource(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].reset()'
    - fDTDProcessor.setDTDHandler(org.apache.xerces.xinclude.XIncludeHandler)
    - fFeatures.get(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)
    - '[org.apache.xerces.parsers.XML11Configuration].configurePipeline()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].configurePipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].configureXML11Pipeline()'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:212,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].<init>()'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:216,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:218,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].addCommonComponent(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:219,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reset()'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:220,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].<init>()'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:225,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,org.apache.xerces.xinclude.XIncludeNamespaceSupport)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:228,1
    - Dst: fXML11DTDScanner.setDTDHandler(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:231,1
    - Dst: fXML11DTDProcessor.setDTDSource(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:232,1
    - Dst: fXML11DTDProcessor.setDTDHandler(org.apache.xerces.xinclude.XIncludeHandler)
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:233,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:234,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:235,1
    - Dst: fDTDHandler.setDTDSource(org.apache.xerces.xinclude.XIncludeHandler)
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:237,1
    - Dst: fFeatures.get(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:243,1
    - Dst: fSchemaValidator.getDocumentSource()
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:246,1
    - Dst: prev.getDocumentHandler()
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:254,1
    - Dst: prev.setDocumentHandler(org.apache.xerces.xinclude.XIncludeHandler)
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:255,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:256,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:258,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setDocumentSource(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:259,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,org.apache.xerces.util.NamespaceSupport)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:266,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xinclude.XIncludeHandler
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.xni.NamespaceContext
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XML11Configuration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 269
      start: 211
    functionDepth: 5
    functionLinenumber: 211
    functionLinenumberEnd: 269
    functionName: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].configureXML11Pipeline()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XIncludeAwareParserConfiguration.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].<init>()'
    - fXML11DTDScanner.setDTDHandler(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,org.apache.xerces.util.NamespaceSupport)'
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setDocumentSource(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].<init>()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)'
    - '[org.apache.xerces.parsers.XML11Configuration].configureXML11Pipeline()'
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,org.apache.xerces.xinclude.XIncludeHandler)'
    - fSchemaValidator.getDocumentSource()
    - prev.setDocumentHandler(org.apache.xerces.xinclude.XIncludeHandler)
    - fXML11DTDProcessor.setDTDSource(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)
    - fDTDHandler.setDTDSource(org.apache.xerces.xinclude.XIncludeHandler)
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)'
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,org.apache.xerces.xinclude.XIncludeNamespaceSupport)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)'
    - prev.getDocumentHandler()
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].addCommonComponent(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].reset()'
    - fFeatures.get(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)
    - fXML11DTDProcessor.setDTDHandler(org.apache.xerces.xinclude.XIncludeHandler)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].configureXML11Pipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:273,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:276,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].getFeature0(String)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:279,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xinclude.XIncludeHandler
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.xni.NamespaceContext
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.parsers.XML11Configuration
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 281
      start: 271
    functionDepth: 4
    functionLinenumber: 271
    functionLinenumberEnd: 281
    functionName: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XIncludeAwareParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.apache.xerces.parsers.XIncludeAwareParserConfiguration)'
    - '[String].equals(String)'
    - '[org.apache.xerces.parsers.XML11Configuration].getFeature0(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:285,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.XIncludeAwareParserConfiguration:290,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xinclude.XIncludeHandler
      - org.apache.xerces.util.NamespaceSupport
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.xni.NamespaceContext
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XML11Configuration
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 291
      start: 283
    functionDepth: 4
    functionLinenumber: 283
    functionLinenumberEnd: 291
    functionName: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XIncludeAwareParserConfiguration.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.parsers.XML11Configuration].setFeature(String,boolean)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].<init>(null,null)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:175,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.parsers.BasicParserConfiguration
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionName: '[org.apache.xerces.parsers.BasicParserConfiguration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/BasicParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.BasicParserConfiguration].<init>(null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.BasicParserConfiguration
    signature: '[org.apache.xerces.parsers.BasicParserConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,null)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:184,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.parsers.BasicParserConfiguration
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 185
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionName: '[org.apache.xerces.parsers.BasicParserConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/BasicParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.BasicParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.BasicParserConfiguration
    signature: '[org.apache.xerces.parsers.BasicParserConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].<init>(org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:196,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:199,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:202,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:203,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:206,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:207,1
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].addRecognizedFeatures(org.apache.xerces.parsers.BasicParserConfiguration)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:217,1
    - Dst: '[java.util.HashMap].put(org.apache.xerces.parsers.BasicParserConfiguration,org.apache.xerces.parsers.BasicParserConfiguration)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:218,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.BasicParserConfiguration)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:220,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.BasicParserConfiguration)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:221,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.BasicParserConfiguration)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:222,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.parsers.BasicParserConfiguration)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:223,1
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].addRecognizedProperties(org.apache.xerces.parsers.BasicParserConfiguration)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:232,1
    - Dst: '[org.apache.xerces.util.SymbolTable].<init>()'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:235,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.parsers.BasicParserConfiguration
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 2
    argNames:
    - symbolTable
    - parentSettings
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 240
      start: 194
    functionDepth: 3
    functionLinenumber: 194
    functionLinenumberEnd: 240
    functionName: '[org.apache.xerces.parsers.BasicParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/BasicParserConfiguration.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.parsers.BasicParserConfiguration].addRecognizedFeatures(org.apache.xerces.parsers.BasicParserConfiguration)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.xerces.util.ParserConfigurationSettings].<init>(org.apache.xerces.xni.parser.XMLComponentManager)'
    - '[org.apache.xerces.util.SymbolTable].<init>()'
    - '[java.util.HashMap].put(String,org.apache.xerces.parsers.BasicParserConfiguration)'
    - '[java.util.HashMap].put(org.apache.xerces.parsers.BasicParserConfiguration,org.apache.xerces.parsers.BasicParserConfiguration)'
    - '[org.apache.xerces.parsers.BasicParserConfiguration].addRecognizedProperties(org.apache.xerces.parsers.BasicParserConfiguration)'
    - '[java.util.HashMap].put(String,org.apache.xerces.util.SymbolTable)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.parsers.BasicParserConfiguration
    signature: '[org.apache.xerces.parsers.BasicParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].contains(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:252,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:255,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures()'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:258,1
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].addRecognizedFeatures(String[])'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:259,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties()'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:262,1
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].addRecognizedProperties(String[])'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:263,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getFeatureDefault(org.apache.xerces.parsers.BasicParserConfiguration)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:269,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:271,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(org.apache.xerces.parsers.BasicParserConfiguration,org.apache.xerces.parsers.BasicParserConfiguration)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:271,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getPropertyDefault(org.apache.xerces.parsers.BasicParserConfiguration)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:278,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(org.apache.xerces.parsers.BasicParserConfiguration,Object)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:280,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponent
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - component
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponent
    constantsTouched: []
    func_position:
      end: 285
      start: 249
    functionDepth: 1
    functionLinenumber: 249
    functionLinenumberEnd: 285
    functionName: '[org.apache.xerces.parsers.BasicParserConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/BasicParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLComponent].getFeatureDefault(org.apache.xerces.parsers.BasicParserConfiguration)'
    - '[java.util.ArrayList].add(org.apache.xerces.xni.parser.XMLComponent)'
    - '[org.apache.xerces.parsers.BasicParserConfiguration].addRecognizedFeatures(String[])'
    - '[java.util.ArrayList].contains(org.apache.xerces.xni.parser.XMLComponent)'
    - '[Boolean].booleanValue()'
    - '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties()'
    - '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(org.apache.xerces.parsers.BasicParserConfiguration,Object)'
    - '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(org.apache.xerces.parsers.BasicParserConfiguration,org.apache.xerces.parsers.BasicParserConfiguration)'
    - '[org.apache.xerces.xni.parser.XMLComponent].getPropertyDefault(org.apache.xerces.parsers.BasicParserConfiguration)'
    - '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures()'
    - '[org.apache.xerces.parsers.BasicParserConfiguration].addRecognizedProperties(String[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.BasicParserConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: false
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 316
      start: 315
    functionDepth: 0
    functionLinenumber: 315
    functionLinenumberEnd: 316
    functionName: '[org.apache.xerces.parsers.BasicParserConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/BasicParserConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.BasicParserConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:327,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:329,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDocumentHandler
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - documentHandler
    argTypes:
    - org.apache.xerces.xni.XMLDocumentHandler
    constantsTouched: []
    func_position:
      end: 332
      start: 324
    functionDepth: 1
    functionLinenumber: 324
    functionLinenumberEnd: 332
    functionName: '[org.apache.xerces.parsers.BasicParserConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/BasicParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    - '[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.BasicParserConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDocumentHandler
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 337
      start: 335
    functionDepth: 0
    functionLinenumber: 335
    functionLinenumberEnd: 337
    functionName: '[org.apache.xerces.parsers.BasicParserConfiguration].getDocumentHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/BasicParserConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDocumentHandler
    signature: '[org.apache.xerces.parsers.BasicParserConfiguration].getDocumentHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDTDHandler
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - dtdHandler
    argTypes:
    - org.apache.xerces.xni.XMLDTDHandler
    constantsTouched: []
    func_position:
      end: 346
      start: 344
    functionDepth: 0
    functionLinenumber: 344
    functionLinenumberEnd: 346
    functionName: '[org.apache.xerces.parsers.BasicParserConfiguration].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/BasicParserConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.BasicParserConfiguration].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDHandler
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 351
      start: 349
    functionDepth: 0
    functionLinenumber: 349
    functionLinenumberEnd: 351
    functionName: '[org.apache.xerces.parsers.BasicParserConfiguration].getDTDHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/BasicParserConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDHandler
    signature: '[org.apache.xerces.parsers.BasicParserConfiguration].getDTDHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.apache.xerces.xni.XMLDTDContentModelHandler
    constantsTouched: []
    func_position:
      end: 360
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 360
    functionName: '[org.apache.xerces.parsers.BasicParserConfiguration].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/BasicParserConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.BasicParserConfiguration].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDContentModelHandler
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 365
      start: 363
    functionDepth: 0
    functionLinenumber: 363
    functionLinenumberEnd: 365
    functionName: '[org.apache.xerces.parsers.BasicParserConfiguration].getDTDContentModelHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/BasicParserConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDContentModelHandler
    signature: '[org.apache.xerces.parsers.BasicParserConfiguration].getDTDContentModelHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fProperties.put(String,org.apache.xerces.xni.parser.XMLEntityResolver)
      Src: org.apache.xerces.parsers.BasicParserConfiguration:376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - resolver
    argTypes:
    - org.apache.xerces.xni.parser.XMLEntityResolver
    constantsTouched: []
    func_position:
      end: 377
      start: 374
    functionDepth: 0
    functionLinenumber: 374
    functionLinenumberEnd: 377
    functionName: '[org.apache.xerces.parsers.BasicParserConfiguration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/BasicParserConfiguration.java
    functionUses: 0
    functionsReached:
    - fProperties.put(String,org.apache.xerces.xni.parser.XMLEntityResolver)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.BasicParserConfiguration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fProperties.get(String)
      Src: org.apache.xerces.parsers.BasicParserConfiguration:388,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLEntityResolver
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 389
      start: 386
    functionDepth: 0
    functionLinenumber: 386
    functionLinenumberEnd: 389
    functionName: '[org.apache.xerces.parsers.BasicParserConfiguration].getEntityResolver()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/BasicParserConfiguration.java
    functionUses: 0
    functionsReached:
    - fProperties.get(String)
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLEntityResolver
    signature: '[org.apache.xerces.parsers.BasicParserConfiguration].getEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fProperties.put(String,org.apache.xerces.xni.parser.XMLErrorHandler)
      Src: org.apache.xerces.parsers.BasicParserConfiguration:411,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - org.apache.xerces.xni.parser.XMLErrorHandler
    constantsTouched: []
    func_position:
      end: 412
      start: 409
    functionDepth: 0
    functionLinenumber: 409
    functionLinenumberEnd: 412
    functionName: '[org.apache.xerces.parsers.BasicParserConfiguration].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/BasicParserConfiguration.java
    functionUses: 0
    functionsReached:
    - fProperties.put(String,org.apache.xerces.xni.parser.XMLErrorHandler)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.BasicParserConfiguration].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fProperties.get(String)
      Src: org.apache.xerces.parsers.BasicParserConfiguration:423,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLErrorHandler
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 424
      start: 421
    functionDepth: 0
    functionLinenumber: 421
    functionLinenumberEnd: 424
    functionName: '[org.apache.xerces.parsers.BasicParserConfiguration].getErrorHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/BasicParserConfiguration.java
    functionUses: 0
    functionsReached:
    - fProperties.get(String)
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLErrorHandler
    signature: '[org.apache.xerces.parsers.BasicParserConfiguration].getErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:443,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.BasicParserConfiguration)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:445,1
    - Dst: c.setFeature(String,boolean)
      Src: org.apache.xerces.parsers.BasicParserConfiguration:446,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:449,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 451
      start: 439
    functionDepth: 3
    functionLinenumber: 439
    functionLinenumberEnd: 451
    functionName: '[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/BasicParserConfiguration.java
    functionUses: 2
    functionsReached:
    - '[java.util.ArrayList].get(org.apache.xerces.parsers.BasicParserConfiguration)'
    - c.setFeature(String,boolean)
    - '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:463,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.BasicParserConfiguration)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:465,1
    - Dst: c.setProperty(String,Object)
      Src: org.apache.xerces.parsers.BasicParserConfiguration:466,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,Object)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:470,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 472
      start: 459
    functionDepth: 3
    functionLinenumber: 459
    functionLinenumberEnd: 472
    functionName: '[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/BasicParserConfiguration.java
    functionUses: 3
    functionsReached:
    - '[java.util.ArrayList].get(org.apache.xerces.parsers.BasicParserConfiguration)'
    - c.setProperty(String,Object)
    - '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,Object)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 484
      start: 482
    functionDepth: 0
    functionLinenumber: 482
    functionLinenumberEnd: 484
    functionName: '[org.apache.xerces.parsers.BasicParserConfiguration].setLocale(java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/BasicParserConfiguration.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.BasicParserConfiguration].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 489
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 489
    functionName: '[org.apache.xerces.parsers.BasicParserConfiguration].getLocale()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/BasicParserConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.apache.xerces.parsers.BasicParserConfiguration].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:501,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.parsers.BasicParserConfiguration)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:503,1
    - Dst: c.reset()
      Src: org.apache.xerces.parsers.BasicParserConfiguration:504,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 507
      start: 498
    functionDepth: 0
    functionLinenumber: 498
    functionLinenumberEnd: 507
    functionName: '[org.apache.xerces.parsers.BasicParserConfiguration].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/BasicParserConfiguration.java
    functionUses: 3
    functionsReached:
    - '[java.util.ArrayList].get(org.apache.xerces.parsers.BasicParserConfiguration)'
    - c.reset()
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.BasicParserConfiguration].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:522,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:523,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:523,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:535,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:536,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.BasicParserConfiguration,String)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:541,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(String)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:546,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 548
      start: 518
    functionDepth: 2
    functionLinenumber: 518
    functionLinenumberEnd: 548
    functionName: '[org.apache.xerces.parsers.BasicParserConfiguration].checkProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/BasicParserConfiguration.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.BasicParserConfiguration,String)'
    - '[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(String)'
    - '[String].endsWith(String)'
    - '[String].startsWith(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.BasicParserConfiguration].checkProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:569,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:570,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:570,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:575,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:576,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.BasicParserConfiguration,String)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:578,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].checkFeature(String)'
      Src: org.apache.xerces.parsers.BasicParserConfiguration:582,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.util.SymbolTable
      - java.util.Locale
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 584
      start: 563
    functionDepth: 2
    functionLinenumber: 563
    functionLinenumberEnd: 584
    functionName: '[org.apache.xerces.parsers.BasicParserConfiguration].checkFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/BasicParserConfiguration.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.BasicParserConfiguration,String)'
    - '[org.apache.xerces.util.ParserConfigurationSettings].checkFeature(String)'
    - '[String].endsWith(String)'
    - '[String].startsWith(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.BasicParserConfiguration].checkFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.ObjectFactory].createObject(String,String)'
      Src: org.apache.xerces.parsers.XMLDocumentParser:47,1
    - Dst: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
      Src: org.apache.xerces.parsers.XMLDocumentParser:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XMLDocumentParser
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 46
    functionDepth: 3
    functionLinenumber: 46
    functionLinenumberEnd: 51
    functionName: '[org.apache.xerces.parsers.XMLDocumentParser].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLDocumentParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    - '[org.apache.html.dom.ObjectFactory].createObject(String,String)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XMLDocumentParser
    signature: '[org.apache.xerces.parsers.XMLDocumentParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
      Src: org.apache.xerces.parsers.XMLDocumentParser:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XMLDocumentParser
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - config
    argTypes:
    - org.apache.xerces.xni.parser.XMLParserConfiguration
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.parsers.XMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLDocumentParser.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XMLDocumentParser
    signature: '[org.apache.xerces.parsers.XMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.ObjectFactory].createObject(String,String)'
      Src: org.apache.xerces.parsers.XMLDocumentParser:64,1
    - Dst: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
      Src: org.apache.xerces.parsers.XMLDocumentParser:64,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.XMLDocumentParser,org.apache.xerces.util.SymbolTable)
      Src: org.apache.xerces.parsers.XMLDocumentParser:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XMLDocumentParser
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 69
      start: 63
    functionDepth: 3
    functionLinenumber: 63
    functionLinenumberEnd: 69
    functionName: '[org.apache.xerces.parsers.XMLDocumentParser].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLDocumentParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    - '[org.apache.html.dom.ObjectFactory].createObject(String,String)'
    - fConfiguration.setProperty(org.apache.xerces.parsers.XMLDocumentParser,org.apache.xerces.util.SymbolTable)
    linkageType: ''
    returnType: org.apache.xerces.parsers.XMLDocumentParser
    signature: '[org.apache.xerces.parsers.XMLDocumentParser].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.ObjectFactory].createObject(String,String)'
      Src: org.apache.xerces.parsers.XMLDocumentParser:77,1
    - Dst: '[org.apache.xerces.parsers.AbstractXMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
      Src: org.apache.xerces.parsers.XMLDocumentParser:77,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.XMLDocumentParser,org.apache.xerces.util.SymbolTable)
      Src: org.apache.xerces.parsers.XMLDocumentParser:81,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.XMLDocumentParser,org.apache.xerces.xni.grammars.XMLGrammarPool)
      Src: org.apache.xerces.parsers.XMLDocumentParser:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XMLDocumentParser
      static: false
      superClass: org.apache.xerces.parsers.AbstractXMLDocumentParser
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 83
      start: 75
    functionDepth: 3
    functionLinenumber: 75
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.parsers.XMLDocumentParser].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLDocumentParser.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    - fConfiguration.setProperty(org.apache.xerces.parsers.XMLDocumentParser,org.apache.xerces.xni.grammars.XMLGrammarPool)
    - '[org.apache.html.dom.ObjectFactory].createObject(String,String)'
    - fConfiguration.setProperty(org.apache.xerces.parsers.XMLDocumentParser,org.apache.xerces.util.SymbolTable)
    linkageType: ''
    returnType: org.apache.xerces.parsers.XMLDocumentParser
    signature: '[org.apache.xerces.parsers.XMLDocumentParser].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.ObjectFactory].createObject(String,String)'
      Src: org.apache.xerces.parsers.XMLGrammarParser:48,1
    - Dst: '[org.apache.xerces.parsers.XMLParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
      Src: org.apache.xerces.parsers.XMLGrammarParser:48,1
    - Dst: fConfiguration.setProperty(org.apache.xerces.parsers.XMLGrammarParser,org.apache.xerces.util.SymbolTable)
      Src: org.apache.xerces.parsers.XMLGrammarParser:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: false
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.DTDDVFactory
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.parsers.XMLGrammarParser
      static: false
      superClass: org.apache.xerces.parsers.XMLParser
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 53
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.parsers.XMLGrammarParser].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarParser.java
    functionUses: 1
    functionsReached:
    - fConfiguration.setProperty(org.apache.xerces.parsers.XMLGrammarParser,org.apache.xerces.util.SymbolTable)
    - '[org.apache.xerces.parsers.XMLParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    - '[org.apache.html.dom.ObjectFactory].createObject(String,String)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.XMLGrammarParser
    signature: '[org.apache.xerces.parsers.XMLGrammarParser].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].<init>(null,null,null)'
      Src: org.apache.xerces.parsers.DTDConfiguration:243,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.DTDConfiguration
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 244
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DTDConfiguration].<init>(null,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.DTDConfiguration
    signature: '[org.apache.xerces.parsers.DTDConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
      Src: org.apache.xerces.parsers.DTDConfiguration:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.DTDConfiguration
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 253
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 253
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.DTDConfiguration
    signature: '[org.apache.xerces.parsers.DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
      Src: org.apache.xerces.parsers.DTDConfiguration:268,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.DTDConfiguration
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 269
      start: 266
    functionDepth: 0
    functionLinenumber: 266
    functionLinenumberEnd: 269
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.DTDConfiguration
    signature: '[org.apache.xerces.parsers.DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.parsers.DTDConfiguration:286,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].addRecognizedFeatures(org.apache.xerces.parsers.DTDConfiguration)'
      Src: org.apache.xerces.parsers.DTDConfiguration:299,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.DTDConfiguration:305,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.parsers.DTDConfiguration:306,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].addRecognizedProperties(org.apache.xerces.parsers.DTDConfiguration)'
      Src: org.apache.xerces.parsers.DTDConfiguration:327,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].setProperty(String,org.apache.xerces.xni.grammars.XMLGrammarPool)'
      Src: org.apache.xerces.parsers.DTDConfiguration:331,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].createEntityManager()'
      Src: org.apache.xerces.parsers.DTDConfiguration:334,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].setProperty(String,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.parsers.DTDConfiguration:335,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].addComponent(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.parsers.DTDConfiguration:336,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].createErrorReporter()'
      Src: org.apache.xerces.parsers.DTDConfiguration:338,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()'
      Src: org.apache.xerces.parsers.DTDConfiguration:339,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.impl.XMLEntityScanner)'
      Src: org.apache.xerces.parsers.DTDConfiguration:339,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].setProperty(String,org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.parsers.DTDConfiguration:340,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].addComponent(org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.parsers.DTDConfiguration:341,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].createDocumentScanner()'
      Src: org.apache.xerces.parsers.DTDConfiguration:343,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].setProperty(String,org.apache.xerces.xni.parser.XMLDocumentScanner)'
      Src: org.apache.xerces.parsers.DTDConfiguration:344,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.DTDConfiguration:346,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].createDTDScanner()'
      Src: org.apache.xerces.parsers.DTDConfiguration:349,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].setProperty(String,org.apache.xerces.xni.parser.XMLDTDScanner)'
      Src: org.apache.xerces.parsers.DTDConfiguration:351,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.parsers.DTDConfiguration:353,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].createDTDProcessor()'
      Src: org.apache.xerces.parsers.DTDConfiguration:357,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].setProperty(String,org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.parsers.DTDConfiguration:359,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].addComponent(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.parsers.DTDConfiguration:360,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].createDTDValidator()'
      Src: org.apache.xerces.parsers.DTDConfiguration:363,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].setProperty(String,org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.parsers.DTDConfiguration:365,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].addComponent(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.parsers.DTDConfiguration:366,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].createNamespaceBinder()'
      Src: org.apache.xerces.parsers.DTDConfiguration:369,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].setProperty(String,org.apache.xerces.impl.XMLNamespaceBinder)'
      Src: org.apache.xerces.parsers.DTDConfiguration:371,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].addComponent(org.apache.xerces.impl.XMLNamespaceBinder)'
      Src: org.apache.xerces.parsers.DTDConfiguration:372,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].createDatatypeValidatorFactory()'
      Src: org.apache.xerces.parsers.DTDConfiguration:375,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].setProperty(String,org.apache.xerces.impl.dv.DTDDVFactory)'
      Src: org.apache.xerces.parsers.DTDConfiguration:377,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].createValidationManager()'
      Src: org.apache.xerces.parsers.DTDConfiguration:380,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].setProperty(String,org.apache.xerces.impl.validation.ValidationManager)'
      Src: org.apache.xerces.parsers.DTDConfiguration:383,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.parsers.DTDConfiguration:386,1
    - Dst: '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
      Src: org.apache.xerces.parsers.DTDConfiguration:387,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)'
      Src: org.apache.xerces.parsers.DTDConfiguration:388,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)'
      Src: org.apache.xerces.parsers.DTDConfiguration:389,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.parsers.DTDConfiguration:394,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].setLocale(org.apache.xerces.parsers.DTDConfiguration)'
      Src: org.apache.xerces.parsers.DTDConfiguration:394,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.DTDConfiguration
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 3
    argNames:
    - symbolTable
    - grammarPool
    - parentSettings
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 401
      start: 283
    functionDepth: 6
    functionLinenumber: 283
    functionLinenumberEnd: 401
    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: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.DTDConfiguration].createValidationManager()'
    - '[org.apache.xerces.parsers.DTDConfiguration].setProperty(String,org.apache.xerces.impl.dv.DTDDVFactory)'
    - '[org.apache.xerces.parsers.DTDConfiguration].createNamespaceBinder()'
    - '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
    - '[org.apache.xerces.parsers.DTDConfiguration].setProperty(String,org.apache.xerces.xni.parser.XMLDocumentScanner)'
    - '[org.apache.xerces.parsers.DTDConfiguration].addComponent(org.apache.xerces.impl.XMLNamespaceBinder)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
    - '[org.apache.xerces.parsers.DTDConfiguration].setProperty(String,org.apache.xerces.impl.XMLNamespaceBinder)'
    - '[org.apache.xerces.parsers.DTDConfiguration].setProperty(String,org.apache.xerces.impl.XMLErrorReporter)'
    - '[org.apache.xerces.parsers.DTDConfiguration].createDTDValidator()'
    - '[org.apache.xerces.parsers.DTDConfiguration].setProperty(String,org.apache.xerces.xni.parser.XMLDTDScanner)'
    - '[org.apache.xerces.parsers.DTDConfiguration].createDatatypeValidatorFactory()'
    - '[org.apache.xerces.parsers.DTDConfiguration].setProperty(String,org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    - '[org.apache.xerces.parsers.DTDConfiguration].addRecognizedFeatures(org.apache.xerces.parsers.DTDConfiguration)'
    - '[org.apache.xerces.parsers.DTDConfiguration].setProperty(String,org.apache.xerces.impl.validation.ValidationManager)'
    - '[org.apache.xerces.parsers.DTDConfiguration].setFeature(String,boolean)'
    - '[org.apache.xerces.parsers.DTDConfiguration].setProperty(String,org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.parsers.DTDConfiguration].createErrorReporter()'
    - '[org.apache.xerces.parsers.DTDConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
    - '[java.util.Locale].getDefault()'
    - '[org.apache.xerces.parsers.DTDConfiguration].createDTDProcessor()'
    - '[org.apache.xerces.impl.XMLEntityManager].getEntityScanner()'
    - '[org.apache.xerces.parsers.DTDConfiguration].addComponent(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    - '[org.apache.xerces.parsers.BasicParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.parser.XMLComponentManager)'
    - '[org.apache.xerces.parsers.DTDConfiguration].addComponent(org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)'
    - '[org.apache.xerces.parsers.DTDConfiguration].createDTDScanner()'
    - '[org.apache.xerces.parsers.DTDConfiguration].addRecognizedProperties(org.apache.xerces.parsers.DTDConfiguration)'
    - '[org.apache.xerces.parsers.DTDConfiguration].setProperty(String,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    - '[org.apache.xerces.parsers.DTDConfiguration].createDocumentScanner()'
    - '[org.apache.xerces.parsers.DTDConfiguration].setLocale(org.apache.xerces.parsers.DTDConfiguration)'
    - '[org.apache.xerces.parsers.DTDConfiguration].addComponent(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.impl.XMLEntityScanner)'
    - '[org.apache.xerces.parsers.DTDConfiguration].addComponent(org.apache.xerces.impl.XMLErrorReporter)'
    - '[org.apache.xerces.parsers.DTDConfiguration].createEntityManager()'
    - '[org.apache.xerces.parsers.DTDConfiguration].setProperty(String,org.apache.xerces.impl.XMLEntityManager)'
    linkageType: ''
    returnType: org.apache.xerces.parsers.DTDConfiguration
    signature: '[org.apache.xerces.parsers.DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.DTDConfiguration:409,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].getLocale()'
      Src: org.apache.xerces.parsers.DTDConfiguration:410,1
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].getProperty(String)'
      Src: org.apache.xerces.parsers.DTDConfiguration:412,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 413
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 413
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].getProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DTDConfiguration].getLocale()'
    - '[String].equals(String)'
    - '[org.apache.xerces.parsers.BasicParserConfiguration].getProperty(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.parsers.DTDConfiguration].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.parsers.DTDConfiguration:417,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].setLocale(java.util.Locale)'
      Src: org.apache.xerces.parsers.DTDConfiguration:418,1
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(String,Object)'
      Src: org.apache.xerces.parsers.DTDConfiguration:420,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 421
      start: 415
    functionDepth: 4
    functionLinenumber: 415
    functionLinenumberEnd: 421
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DTDConfiguration].setLocale(java.util.Locale)'
    - '[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(String,Object)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDConfiguration].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].setLocale(java.util.Locale)'
      Src: org.apache.xerces.parsers.DTDConfiguration:432,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
      Src: org.apache.xerces.parsers.DTDConfiguration:433,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 434
      start: 431
    functionDepth: 1
    functionLinenumber: 431
    functionLinenumberEnd: 434
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].setLocale(java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.BasicParserConfiguration].setLocale(java.util.Locale)'
    - '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDConfiguration].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 464
      start: 454
    functionDepth: 0
    functionLinenumber: 454
    functionLinenumberEnd: 464
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].reset()'
      Src: org.apache.xerces.parsers.DTDConfiguration:488,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDocumentScanner].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.parsers.DTDConfiguration:489,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.DTDConfiguration:494,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.DTDConfiguration:499,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.DTDConfiguration:504,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.DTDConfiguration:509,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.DTDConfiguration)'
      Src: org.apache.xerces.parsers.DTDConfiguration:510,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDocumentScanner].scanDocument(boolean)'
      Src: org.apache.xerces.parsers.DTDConfiguration:515,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.DTDConfiguration:519,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.DTDConfiguration:524,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.DTDConfiguration:529,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.DTDConfiguration:534,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.DTDConfiguration)'
      Src: org.apache.xerces.parsers.DTDConfiguration:535,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - complete
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 538
      start: 482
    functionDepth: 3
    functionLinenumber: 482
    functionLinenumberEnd: 538
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].parse(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLDocumentScanner].scanDocument(boolean)'
    - '[org.apache.xerces.parsers.DTDConfiguration].reset()'
    - '[org.apache.xerces.xni.parser.XMLDocumentScanner].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    - ex.printStackTrace()
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.DTDConfiguration)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.parsers.DTDConfiguration].parse(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].closeReaders()'
      Src: org.apache.xerces.parsers.DTDConfiguration:546,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 547
      start: 545
    functionDepth: 1
    functionLinenumber: 545
    functionLinenumberEnd: 547
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].cleanup()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].closeReaders()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDConfiguration].cleanup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(String)'
      Src: org.apache.xerces.parsers.DTDConfiguration:565,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.parsers.DTDConfiguration:570,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].parse(boolean)'
      Src: org.apache.xerces.parsers.DTDConfiguration:571,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.DTDConfiguration:575,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.DTDConfiguration:580,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.DTDConfiguration:585,1
    - Dst: ex.printStackTrace()
      Src: org.apache.xerces.parsers.DTDConfiguration:590,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.DTDConfiguration)'
      Src: org.apache.xerces.parsers.DTDConfiguration:591,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].cleanup()'
      Src: org.apache.xerces.parsers.DTDConfiguration:596,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 599
      start: 561
    functionDepth: 4
    functionLinenumber: 561
    functionLinenumberEnd: 599
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XNIException].<init>(String)'
    - '[org.apache.xerces.parsers.DTDConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.parsers.DTDConfiguration].cleanup()'
    - ex.printStackTrace()
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.parsers.DTDConfiguration)'
    - '[org.apache.xerces.parsers.DTDConfiguration].parse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].reset()'
      Src: org.apache.xerces.parsers.DTDConfiguration:613,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].configurePipeline()'
      Src: org.apache.xerces.parsers.DTDConfiguration:615,1
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].reset()'
      Src: org.apache.xerces.parsers.DTDConfiguration:616,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 617
      start: 610
    functionDepth: 2
    functionLinenumber: 610
    functionLinenumberEnd: 617
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.validation.ValidationManager].reset()'
    - '[org.apache.xerces.parsers.BasicParserConfiguration].reset()'
    - '[org.apache.xerces.parsers.DTDConfiguration].configurePipeline()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDConfiguration].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLDocumentScanner].setDocumentHandler(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.parsers.DTDConfiguration:631,1
    - Dst: fFeatures.get(org.apache.xerces.parsers.DTDConfiguration)
      Src: org.apache.xerces.parsers.DTDConfiguration:632,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.impl.XMLNamespaceBinder)'
      Src: org.apache.xerces.parsers.DTDConfiguration:635,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentScanner)'
      Src: org.apache.xerces.parsers.DTDConfiguration:636,1
    - Dst: '[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.parsers.DTDConfiguration)'
      Src: org.apache.xerces.parsers.DTDConfiguration:637,1
    - Dst: '[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.impl.dtd.XMLDTDValidator)'
      Src: org.apache.xerces.parsers.DTDConfiguration:638,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.parsers.DTDConfiguration)'
      Src: org.apache.xerces.parsers.DTDConfiguration:642,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentScanner)'
      Src: org.apache.xerces.parsers.DTDConfiguration:643,1
    - Dst: fFeatures.get(org.apache.xerces.parsers.DTDConfiguration)
      Src: org.apache.xerces.parsers.DTDConfiguration:648,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDocumentScanner].setDocumentHandler(org.apache.xerces.impl.XMLNamespaceBinder)'
      Src: org.apache.xerces.parsers.DTDConfiguration:649,1
    - Dst: '[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.parsers.DTDConfiguration)'
      Src: org.apache.xerces.parsers.DTDConfiguration:650,1
    - Dst: '[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentScanner)'
      Src: org.apache.xerces.parsers.DTDConfiguration:651,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDocumentScanner].setDocumentHandler(org.apache.xerces.parsers.DTDConfiguration)'
      Src: org.apache.xerces.parsers.DTDConfiguration:655,1
    - Dst: '[org.apache.xerces.parsers.DTDConfiguration].configureDTDPipeline()'
      Src: org.apache.xerces.parsers.DTDConfiguration:660,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 661
      start: 620
    functionDepth: 1
    functionLinenumber: 620
    functionLinenumberEnd: 661
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].configurePipeline()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentScanner)'
    - '[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.parsers.DTDConfiguration)'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentScanner)'
    - '[org.apache.xerces.parsers.DTDConfiguration].configureDTDPipeline()'
    - '[org.apache.xerces.xni.parser.XMLDocumentScanner].setDocumentHandler(org.apache.xerces.impl.XMLNamespaceBinder)'
    - '[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - '[org.apache.xerces.xni.parser.XMLDocumentScanner].setDocumentHandler(org.apache.xerces.parsers.DTDConfiguration)'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.parsers.DTDConfiguration)'
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.impl.XMLNamespaceBinder)'
    - '[org.apache.xerces.xni.parser.XMLDocumentScanner].setDocumentHandler(org.apache.xerces.impl.dtd.XMLDTDValidator)'
    - fFeatures.get(org.apache.xerces.parsers.DTDConfiguration)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDConfiguration].configurePipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fProperties.put(String,org.apache.xerces.xni.parser.XMLDTDScanner)
      Src: org.apache.xerces.parsers.DTDConfiguration:667,1
    - Dst: fProperties.put(String,org.apache.xerces.impl.dtd.XMLDTDProcessor)
      Src: org.apache.xerces.parsers.DTDConfiguration:669,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDHandler(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.parsers.DTDConfiguration:670,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDScanner)'
      Src: org.apache.xerces.parsers.DTDConfiguration:671,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler(org.apache.xerces.parsers.DTDConfiguration)'
      Src: org.apache.xerces.parsers.DTDConfiguration:672,1
    - Dst: fDTDHandler.setDTDSource(org.apache.xerces.impl.dtd.XMLDTDProcessor)
      Src: org.apache.xerces.parsers.DTDConfiguration:674,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDContentModelHandler(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
      Src: org.apache.xerces.parsers.DTDConfiguration:677,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDScanner)'
      Src: org.apache.xerces.parsers.DTDConfiguration:678,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelHandler(org.apache.xerces.parsers.DTDConfiguration)'
      Src: org.apache.xerces.parsers.DTDConfiguration:679,1
    - Dst: fDTDContentModelHandler.setDTDContentModelSource(org.apache.xerces.impl.dtd.XMLDTDProcessor)
      Src: org.apache.xerces.parsers.DTDConfiguration:681,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDHandler(org.apache.xerces.parsers.DTDConfiguration)'
      Src: org.apache.xerces.parsers.DTDConfiguration:685,1
    - Dst: fDTDHandler.setDTDSource(org.apache.xerces.xni.parser.XMLDTDScanner)
      Src: org.apache.xerces.parsers.DTDConfiguration:687,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDContentModelHandler(org.apache.xerces.parsers.DTDConfiguration)'
      Src: org.apache.xerces.parsers.DTDConfiguration:689,1
    - Dst: fDTDContentModelHandler.setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDScanner)
      Src: org.apache.xerces.parsers.DTDConfiguration:691,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 697
      start: 663
    functionDepth: 0
    functionLinenumber: 663
    functionLinenumberEnd: 697
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].configureDTDPipeline()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelHandler(org.apache.xerces.parsers.DTDConfiguration)'
    - '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDHandler(org.apache.xerces.parsers.DTDConfiguration)'
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler(org.apache.xerces.parsers.DTDConfiguration)'
    - '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDContentModelHandler(org.apache.xerces.parsers.DTDConfiguration)'
    - fDTDHandler.setDTDSource(org.apache.xerces.xni.parser.XMLDTDScanner)
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDScanner)'
    - fProperties.put(String,org.apache.xerces.xni.parser.XMLDTDScanner)
    - '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDHandler(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    - fDTDHandler.setDTDSource(org.apache.xerces.impl.dtd.XMLDTDProcessor)
    - fDTDContentModelHandler.setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDScanner)
    - fProperties.put(String,org.apache.xerces.impl.dtd.XMLDTDProcessor)
    - fDTDContentModelHandler.setDTDContentModelSource(org.apache.xerces.impl.dtd.XMLDTDProcessor)
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDScanner)'
    - '[org.apache.xerces.xni.parser.XMLDTDScanner].setDTDContentModelHandler(org.apache.xerces.impl.dtd.XMLDTDProcessor)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDConfiguration].configureDTDPipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.DTDConfiguration:720,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.DTDConfiguration:721,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.DTDConfiguration:721,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.DTDConfiguration:729,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.DTDConfiguration:730,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.DTDConfiguration:737,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.DTDConfiguration:738,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.DTDConfiguration,String)'
      Src: org.apache.xerces.parsers.DTDConfiguration:741,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.DTDConfiguration:746,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.DTDConfiguration:747,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.DTDConfiguration,String)'
      Src: org.apache.xerces.parsers.DTDConfiguration:750,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.DTDConfiguration:755,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.DTDConfiguration:756,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.DTDConfiguration:762,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.DTDConfiguration:763,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.DTDConfiguration:770,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.DTDConfiguration:771,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.DTDConfiguration,String)'
      Src: org.apache.xerces.parsers.DTDConfiguration:773,1
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].checkFeature(String)'
      Src: org.apache.xerces.parsers.DTDConfiguration:781,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 783
      start: 713
    functionDepth: 3
    functionLinenumber: 713
    functionLinenumberEnd: 783
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].checkFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.parsers.DTDConfiguration,String)'
    - '[org.apache.xerces.parsers.BasicParserConfiguration].checkFeature(String)'
    - '[String].endsWith(String)'
    - '[String].startsWith(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDConfiguration].checkFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.parsers.DTDConfiguration:805,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.DTDConfiguration:806,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.DTDConfiguration:806,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.parsers.DTDConfiguration:808,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.parsers.DTDConfiguration:809,1
    - Dst: '[org.apache.xerces.parsers.BasicParserConfiguration].checkProperty(String)'
      Src: org.apache.xerces.parsers.DTDConfiguration:818,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 820
      start: 798
    functionDepth: 3
    functionLinenumber: 798
    functionLinenumberEnd: 820
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].checkProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.BasicParserConfiguration].checkProperty(String)'
    - '[String].startsWith(String)'
    - '[String].length()'
    - '[String].endsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.parsers.DTDConfiguration].checkProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].<init>()'
      Src: org.apache.xerces.parsers.DTDConfiguration:826,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.XMLEntityManager
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 827
      start: 825
    functionDepth: 2
    functionLinenumber: 825
    functionLinenumberEnd: 827
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].createEntityManager()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLEntityManager
    signature: '[org.apache.xerces.parsers.DTDConfiguration].createEntityManager()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
      Src: org.apache.xerces.parsers.DTDConfiguration:831,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.XMLErrorReporter
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 832
      start: 830
    functionDepth: 1
    functionLinenumber: 830
    functionLinenumberEnd: 832
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].createErrorReporter()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLErrorReporter
    signature: '[org.apache.xerces.parsers.DTDConfiguration].createErrorReporter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.DTDConfiguration:836,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDocumentScanner
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 837
      start: 835
    functionDepth: 3
    functionLinenumber: 835
    functionLinenumberEnd: 837
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].createDocumentScanner()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDocumentScanner
    signature: '[org.apache.xerces.parsers.DTDConfiguration].createDocumentScanner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>()'
      Src: org.apache.xerces.parsers.DTDConfiguration:841,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDTDScanner
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 842
      start: 840
    functionDepth: 3
    functionLinenumber: 840
    functionLinenumberEnd: 842
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].createDTDScanner()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDTDScanner
    signature: '[org.apache.xerces.parsers.DTDConfiguration].createDTDScanner()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDProcessor].<init>()'
      Src: org.apache.xerces.parsers.DTDConfiguration:846,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLDTDProcessor
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 847
      start: 845
    functionDepth: 2
    functionLinenumber: 845
    functionLinenumberEnd: 847
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].createDTDProcessor()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLDTDProcessor
    signature: '[org.apache.xerces.parsers.DTDConfiguration].createDTDProcessor()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>()'
      Src: org.apache.xerces.parsers.DTDConfiguration:851,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLDTDValidator
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 852
      start: 850
    functionDepth: 3
    functionLinenumber: 850
    functionLinenumberEnd: 852
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].createDTDValidator()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLDTDValidator
    signature: '[org.apache.xerces.parsers.DTDConfiguration].createDTDValidator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLNamespaceBinder].<init>()'
      Src: org.apache.xerces.parsers.DTDConfiguration:856,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.XMLNamespaceBinder
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 857
      start: 855
    functionDepth: 3
    functionLinenumber: 855
    functionLinenumberEnd: 857
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].createNamespaceBinder()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLNamespaceBinder].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.XMLNamespaceBinder
    signature: '[org.apache.xerces.parsers.DTDConfiguration].createNamespaceBinder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance()'
      Src: org.apache.xerces.parsers.DTDConfiguration:861,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.DTDDVFactory
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 862
      start: 860
    functionDepth: 5
    functionLinenumber: 860
    functionLinenumberEnd: 862
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].createDatatypeValidatorFactory()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.DTDDVFactory
    signature: '[org.apache.xerces.parsers.DTDConfiguration].createDatatypeValidatorFactory()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].<init>()'
      Src: org.apache.xerces.parsers.DTDConfiguration:864,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.xni.parser.XMLDocumentScanner
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xni.parser.XMLDTDScanner
      - org.apache.xerces.impl.dtd.XMLDTDProcessor
      - org.apache.xerces.impl.dtd.XMLDTDValidator
      - org.apache.xerces.impl.XMLNamespaceBinder
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.xni.XMLLocator
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLPullParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.validation.ValidationManager
      static: false
      superClass: org.apache.xerces.parsers.BasicParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 865
      start: 863
    functionDepth: 1
    functionLinenumber: 863
    functionLinenumberEnd: 865
    functionName: '[org.apache.xerces.parsers.DTDConfiguration].createValidationManager()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.validation.ValidationManager].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.validation.ValidationManager
    signature: '[org.apache.xerces.parsers.DTDConfiguration].createValidationManager()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.parsers.XML11Configurable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.parsers.XML11Configurable].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/parsers/XML11Configurable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.parsers.XML11Configurable
    signature: '[org.apache.xerces.parsers.XML11Configurable].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.NodeImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ownerDocument
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    constantsTouched: []
    func_position:
      end: 180
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 180
    functionName: '[org.apache.xerces.dom.NodeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.NodeImpl
    signature: '[org.apache.xerces.dom.NodeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.NodeImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 183
    functionName: '[org.apache.xerces.dom.NodeImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.NodeImpl
    signature: '[org.apache.xerces.dom.NodeImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 193
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 193
    functionName: '[org.apache.xerces.dom.NodeImpl].getNodeType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.NodeImpl].getNodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 198
    functionName: '[org.apache.xerces.dom.NodeImpl].getNodeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.NodeImpl].getNodeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 207
    functionName: '[org.apache.xerces.dom.NodeImpl].getNodeValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.NodeImpl].getNodeValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - x
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 216
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 216
    functionName: '[org.apache.xerces.dom.NodeImpl].setNodeValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeImpl].setNodeValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].insertBefore(org.w3c.dom.Node,null)'
      Src: org.apache.xerces.dom.NodeImpl:239,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newChild
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 240
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 240
    functionName: '[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].insertBefore(org.w3c.dom.Node,null)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].needsSyncData()'
      Src: org.apache.xerces.dom.NodeImpl:267,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].synchronizeData()'
      Src: org.apache.xerces.dom.NodeImpl:268,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].clone()'
      Src: org.apache.xerces.dom.NodeImpl:273,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.dom.NodeImpl:278,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
      Src: org.apache.xerces.dom.NodeImpl:282,1
    - Dst: newnode.isOwned(boolean)
      Src: org.apache.xerces.dom.NodeImpl:283,1
    - Dst: newnode.isReadOnly(boolean)
      Src: org.apache.xerces.dom.NodeImpl:287,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
      Src: org.apache.xerces.dom.NodeImpl:289,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl)'
      Src: org.apache.xerces.dom.NodeImpl:289,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - deep
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 294
      start: 265
    functionDepth: 2
    functionLinenumber: 265
    functionLinenumberEnd: 294
    functionName: '[org.apache.xerces.dom.NodeImpl].cloneNode(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].synchronizeData()'
    - '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
    - newnode.isReadOnly(boolean)
    - '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl)'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.dom.NodeImpl].needsSyncData()'
    - newnode.isOwned(boolean)
    - '[org.apache.xerces.dom.NodeImpl].clone()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NodeImpl].cloneNode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].isOwned()'
      Src: org.apache.xerces.dom.NodeImpl:304,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].ownerDocument()'
      Src: org.apache.xerces.dom.NodeImpl:305,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 309
      start: 301
    functionDepth: 1
    functionLinenumber: 301
    functionLinenumberEnd: 309
    functionName: '[org.apache.xerces.dom.NodeImpl].getOwnerDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].isOwned()'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].ownerDocument()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.apache.xerces.dom.NodeImpl].getOwnerDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].isOwned()'
      Src: org.apache.xerces.dom.NodeImpl:318,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].ownerDocument()'
      Src: org.apache.xerces.dom.NodeImpl:319,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.CoreDocumentImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 323
      start: 315
    functionDepth: 1
    functionLinenumber: 315
    functionLinenumberEnd: 323
    functionName: '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 12
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].isOwned()'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].ownerDocument()'
    linkageType: ''
    returnType: org.apache.xerces.dom.CoreDocumentImpl
    signature: '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].needsSyncData()'
      Src: org.apache.xerces.dom.NodeImpl:330,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].synchronizeData()'
      Src: org.apache.xerces.dom.NodeImpl:331,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].isOwned()'
      Src: org.apache.xerces.dom.NodeImpl:335,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - doc
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    constantsTouched: []
    func_position:
      end: 338
      start: 329
    functionDepth: 2
    functionLinenumber: 329
    functionLinenumberEnd: 338
    functionName: '[org.apache.xerces.dom.NodeImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].synchronizeData()'
    - '[org.apache.xerces.dom.NodeImpl].isOwned()'
    - '[org.apache.xerces.dom.NodeImpl].needsSyncData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].getOwnerDocument()'
      Src: org.apache.xerces.dom.NodeImpl:345,1
    - Dst: cd.getNodeNumber()
      Src: org.apache.xerces.dom.NodeImpl:346,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 348
      start: 343
    functionDepth: 2
    functionLinenumber: 343
    functionLinenumberEnd: 348
    functionName: '[org.apache.xerces.dom.NodeImpl].getNodeNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].getOwnerDocument()'
    - cd.getNodeNumber()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.NodeImpl].getNodeNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 358
    functionName: '[org.apache.xerces.dom.NodeImpl].getParentNode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NodeImpl].getParentNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.opti.NodeImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 365
      start: 363
    functionDepth: 0
    functionLinenumber: 363
    functionLinenumberEnd: 365
    functionName: '[org.apache.xerces.dom.NodeImpl].parentNode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.NodeImpl
    signature: '[org.apache.xerces.dom.NodeImpl].parentNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 370
      start: 368
    functionDepth: 0
    functionLinenumber: 368
    functionLinenumberEnd: 370
    functionName: '[org.apache.xerces.dom.NodeImpl].getNextSibling()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NodeImpl].getNextSibling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 375
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 375
    functionName: '[org.apache.xerces.dom.NodeImpl].getPreviousSibling()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NodeImpl].getPreviousSibling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.ChildNode
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 379
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 379
    functionName: '[org.apache.xerces.dom.NodeImpl].previousSibling()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.ChildNode
    signature: '[org.apache.xerces.dom.NodeImpl].previousSibling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NamedNodeMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 390
      start: 388
    functionDepth: 0
    functionLinenumber: 388
    functionLinenumberEnd: 390
    functionName: '[org.apache.xerces.dom.NodeImpl].getAttributes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.NamedNodeMap
    signature: '[org.apache.xerces.dom.NodeImpl].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 401
      start: 399
    functionDepth: 0
    functionLinenumber: 399
    functionLinenumberEnd: 401
    functionName: '[org.apache.xerces.dom.NodeImpl].hasAttributes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NodeImpl].hasAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 412
      start: 410
    functionDepth: 0
    functionLinenumber: 410
    functionLinenumberEnd: 412
    functionName: '[org.apache.xerces.dom.NodeImpl].hasChildNodes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NodeImpl].hasChildNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 429
      start: 427
    functionDepth: 0
    functionLinenumber: 427
    functionLinenumberEnd: 429
    functionName: '[org.apache.xerces.dom.NodeImpl].getChildNodes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.xerces.dom.NodeImpl].getChildNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 438
      start: 436
    functionDepth: 0
    functionLinenumber: 436
    functionLinenumberEnd: 438
    functionName: '[org.apache.xerces.dom.NodeImpl].getFirstChild()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NodeImpl].getFirstChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 447
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 447
    functionName: '[org.apache.xerces.dom.NodeImpl].getLastChild()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NodeImpl].getLastChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.NodeImpl:483,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NodeImpl,String)'
      Src: org.apache.xerces.dom.NodeImpl:482,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - newChild
    - refChild
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 485
      start: 480
    functionDepth: 0
    functionLinenumber: 480
    functionLinenumberEnd: 485
    functionName: '[org.apache.xerces.dom.NodeImpl].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NodeImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NodeImpl].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.NodeImpl:505,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NodeImpl,String)'
      Src: org.apache.xerces.dom.NodeImpl:504,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - oldChild
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 507
      start: 502
    functionDepth: 0
    functionLinenumber: 502
    functionLinenumberEnd: 507
    functionName: '[org.apache.xerces.dom.NodeImpl].removeChild(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NodeImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NodeImpl].removeChild(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.NodeImpl:536,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NodeImpl,String)'
      Src: org.apache.xerces.dom.NodeImpl:535,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - newChild
    - oldChild
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 538
      start: 533
    functionDepth: 0
    functionLinenumber: 533
    functionLinenumberEnd: 538
    functionName: '[org.apache.xerces.dom.NodeImpl].replaceChild(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NodeImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NodeImpl].replaceChild(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 554
      start: 552
    functionDepth: 0
    functionLinenumber: 552
    functionLinenumberEnd: 554
    functionName: '[org.apache.xerces.dom.NodeImpl].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.NodeImpl].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 568
      start: 566
    functionDepth: 0
    functionLinenumber: 566
    functionLinenumberEnd: 568
    functionName: '[org.apache.xerces.dom.NodeImpl].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NodeImpl].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 595
      start: 592
    functionDepth: 0
    functionLinenumber: 592
    functionLinenumberEnd: 595
    functionName: '[org.apache.xerces.dom.NodeImpl].normalize()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeImpl].normalize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
      Src: org.apache.xerces.dom.NodeImpl:614,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getImplementation()'
      Src: org.apache.xerces.dom.NodeImpl:614,1
    - Dst: '[org.w3c.dom.DOMImplementation].hasFeature(String,String)'
      Src: org.apache.xerces.dom.NodeImpl:614,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - feature
    - version
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 616
      start: 612
    functionDepth: 2
    functionLinenumber: 612
    functionLinenumberEnd: 616
    functionName: '[org.apache.xerces.dom.NodeImpl].isSupported(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].getImplementation()'
    - '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
    - '[org.w3c.dom.DOMImplementation].hasFeature(String,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NodeImpl].isSupported(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 638
      start: 635
    functionDepth: 0
    functionLinenumber: 635
    functionLinenumberEnd: 638
    functionName: '[org.apache.xerces.dom.NodeImpl].getNamespaceURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.NodeImpl].getNamespaceURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 657
      start: 654
    functionDepth: 0
    functionLinenumber: 654
    functionLinenumberEnd: 657
    functionName: '[org.apache.xerces.dom.NodeImpl].getPrefix()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.NodeImpl].getPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.NodeImpl:684,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NodeImpl,String)'
      Src: org.apache.xerces.dom.NodeImpl:683,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 686
      start: 680
    functionDepth: 0
    functionLinenumber: 680
    functionLinenumberEnd: 686
    functionName: '[org.apache.xerces.dom.NodeImpl].setPrefix(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NodeImpl,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeImpl].setPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 703
      start: 700
    functionDepth: 0
    functionLinenumber: 700
    functionLinenumberEnd: 703
    functionName: '[org.apache.xerces.dom.NodeImpl].getLocalName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.NodeImpl].getLocalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
      Src: org.apache.xerces.dom.NodeImpl:712,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].addEventListener(String,org.w3c.dom.events.EventListener,boolean)'
      Src: org.apache.xerces.dom.NodeImpl:712,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.events.EventListener
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - type
    - listener
    - useCapture
    argTypes:
    - String
    - org.w3c.dom.events.EventListener
    - boolean
    constantsTouched: []
    func_position:
      end: 713
      start: 709
    functionDepth: 2
    functionLinenumber: 709
    functionLinenumberEnd: 713
    functionName: '[org.apache.xerces.dom.NodeImpl].addEventListener(String,org.w3c.dom.events.EventListener,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].addEventListener(String,org.w3c.dom.events.EventListener,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeImpl].addEventListener(String,org.w3c.dom.events.EventListener,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
      Src: org.apache.xerces.dom.NodeImpl:718,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].removeEventListener(String,org.w3c.dom.events.EventListener,boolean)'
      Src: org.apache.xerces.dom.NodeImpl:718,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.events.EventListener
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - type
    - listener
    - useCapture
    argTypes:
    - String
    - org.w3c.dom.events.EventListener
    - boolean
    constantsTouched: []
    func_position:
      end: 719
      start: 715
    functionDepth: 2
    functionLinenumber: 715
    functionLinenumberEnd: 719
    functionName: '[org.apache.xerces.dom.NodeImpl].removeEventListener(String,org.w3c.dom.events.EventListener,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].removeEventListener(String,org.w3c.dom.events.EventListener,boolean)'
    - '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeImpl].removeEventListener(String,org.w3c.dom.events.EventListener,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
      Src: org.apache.xerces.dom.NodeImpl:723,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].dispatchEvent(org.w3c.dom.events.Event)'
      Src: org.apache.xerces.dom.NodeImpl:723,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.events.Event
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - org.w3c.dom.events.Event
    constantsTouched: []
    func_position:
      end: 724
      start: 721
    functionDepth: 2
    functionLinenumber: 721
    functionLinenumberEnd: 724
    functionName: '[org.apache.xerces.dom.NodeImpl].dispatchEvent(org.w3c.dom.events.Event)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].dispatchEvent(org.w3c.dom.events.Event)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NodeImpl].dispatchEvent(org.w3c.dom.events.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 756
      start: 754
    functionDepth: 0
    functionLinenumber: 754
    functionLinenumberEnd: 756
    functionName: '[org.apache.xerces.dom.NodeImpl].getBaseURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.NodeImpl].getBaseURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNodeType()'
      Src: org.apache.xerces.dom.NodeImpl:810,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.NodeImpl:811,1
    - Dst: node.getParentNode()
      Src: org.apache.xerces.dom.NodeImpl:833,1
    - Dst: node.getParentNode()
      Src: org.apache.xerces.dom.NodeImpl:841,1
    - Dst: thisAncestor.getNodeType()
      Src: org.apache.xerces.dom.NodeImpl:853,1
    - Dst: otherAncestor.getNodeType()
      Src: org.apache.xerces.dom.NodeImpl:854,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerElement()'
      Src: org.apache.xerces.dom.NodeImpl:860,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerElement()'
      Src: org.apache.xerces.dom.NodeImpl:863,1
    - Dst: node.getParentNode()
      Src: org.apache.xerces.dom.NodeImpl:880,1
    - Dst: node.getParentNode()
      Src: org.apache.xerces.dom.NodeImpl:895,1
    - Dst: '[org.w3c.dom.Element].getParentNode()'
      Src: org.apache.xerces.dom.NodeImpl:916,1
    - Dst: '[org.w3c.dom.Element].getParentNode()'
      Src: org.apache.xerces.dom.NodeImpl:926,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getParentNode()'
      Src: org.apache.xerces.dom.NodeImpl:937,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getParentNode()'
      Src: org.apache.xerces.dom.NodeImpl:938,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.NodeImpl:942,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.NodeImpl:943,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getFirstChild()'
      Src: org.apache.xerces.dom.NodeImpl:950,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.dom.NodeImpl:952,1
    CyclomaticComplexity: 43
    EdgeCount: 43
    ICount: 91
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 964
      start: 768
    functionDepth: 1
    functionLinenumber: 768
    functionLinenumberEnd: 964
    functionName: '[org.apache.xerces.dom.NodeImpl].compareTreePosition(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerElement()'
    - '[org.w3c.dom.Element].getParentNode()'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.dom.NodeImpl].getFirstChild()'
    - otherAncestor.getNodeType()
    - thisAncestor.getNodeType()
    - '[org.apache.xerces.dom.NodeImpl].getNodeType()'
    - '[org.apache.xerces.dom.NodeImpl].getParentNode()'
    - node.getParentNode()
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.NodeImpl].compareTreePosition(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.NodeImpl:982,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NodeImpl,String)'
      Src: org.apache.xerces.dom.NodeImpl:984,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNodeType()'
      Src: org.apache.xerces.dom.NodeImpl:989,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getOwnerDocument()'
      Src: org.apache.xerces.dom.NodeImpl:992,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.NodeImpl:993,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.NodeImpl:996,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getNodeNumber()'
      Src: org.apache.xerces.dom.NodeImpl:1004,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getNodeNumber()'
      Src: org.apache.xerces.dom.NodeImpl:1005,1
    - Dst: node.getParentNode()
      Src: org.apache.xerces.dom.NodeImpl:1030,1
    - Dst: node.getParentNode()
      Src: org.apache.xerces.dom.NodeImpl:1039,1
    - Dst: thisAncestor.getNodeType()
      Src: org.apache.xerces.dom.NodeImpl:1050,1
    - Dst: otherAncestor.getNodeType()
      Src: org.apache.xerces.dom.NodeImpl:1051,1
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: org.apache.xerces.dom.NodeImpl:1060,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNotations()'
      Src: org.apache.xerces.dom.NodeImpl:1074,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].precedes(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl)'
      Src: org.apache.xerces.dom.NodeImpl:1074,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getEntities()'
      Src: org.apache.xerces.dom.NodeImpl:1081,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].precedes(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl)'
      Src: org.apache.xerces.dom.NodeImpl:1081,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerElement()'
      Src: org.apache.xerces.dom.NodeImpl:1102,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerElement()'
      Src: org.apache.xerces.dom.NodeImpl:1104,1
    - Dst: '[org.w3c.dom.Element].getAttributes()'
      Src: org.apache.xerces.dom.NodeImpl:1106,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].precedes(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.NodeImpl:1106,1
    - Dst: node.getParentNode()
      Src: org.apache.xerces.dom.NodeImpl:1117,1
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: org.apache.xerces.dom.NodeImpl:1132,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerElement()'
      Src: org.apache.xerces.dom.NodeImpl:1148,1
    - Dst: node.getParentNode()
      Src: org.apache.xerces.dom.NodeImpl:1149,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeNumber()'
      Src: org.apache.xerces.dom.NodeImpl:1166,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeNumber()'
      Src: org.apache.xerces.dom.NodeImpl:1167,1
    - Dst: '[org.w3c.dom.Element].getParentNode()'
      Src: org.apache.xerces.dom.NodeImpl:1185,1
    - Dst: '[org.w3c.dom.Element].getParentNode()'
      Src: org.apache.xerces.dom.NodeImpl:1197,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getParentNode()'
      Src: org.apache.xerces.dom.NodeImpl:1208,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getParentNode()'
      Src: org.apache.xerces.dom.NodeImpl:1209,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.NodeImpl:1213,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.NodeImpl:1214,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getFirstChild()'
      Src: org.apache.xerces.dom.NodeImpl:1221,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.dom.NodeImpl:1223,1
    CyclomaticComplexity: 89
    EdgeCount: 89
    ICount: 164
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1235
      start: 973
    functionDepth: 2
    functionLinenumber: 973
    functionLinenumberEnd: 1235
    functionName: '[org.apache.xerces.dom.NodeImpl].compareDocumentPosition(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].precedes(org.w3c.dom.Node)'
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerElement()'
    - '[org.apache.xerces.dom.NodeImpl].getFirstChild()'
    - '[org.apache.xerces.dom.NodeImpl].getNodeType()'
    - '[org.apache.xerces.dom.NodeImpl].getParentNode()'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeNumber()'
    - '[org.apache.xerces.dom.NodeImpl].getOwnerDocument()'
    - node.getParentNode()
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.apache.xerces.dom.NodeImpl].getNotations()'
    - '[org.w3c.dom.Element].getParentNode()'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].getNodeNumber()'
    - '[org.apache.xerces.dom.NodeImpl].getEntities()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NodeImpl,String)'
    - '[org.w3c.dom.Element].getAttributes()'
    - '[org.w3c.dom.Document].getDoctype()'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].precedes(org.apache.xerces.dom.NodeImpl,org.apache.xerces.dom.NodeImpl)'
    - otherAncestor.getNodeType()
    - thisAncestor.getNodeType()
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.NodeImpl].compareDocumentPosition(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNodeValue()'
      Src: org.apache.xerces.dom.NodeImpl:1301,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1302
      start: 1300
    functionDepth: 1
    functionLinenumber: 1300
    functionLinenumberEnd: 1302
    functionName: '[org.apache.xerces.dom.NodeImpl].getTextContent()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].getNodeValue()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.NodeImpl].getTextContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNodeValue()'
      Src: org.apache.xerces.dom.NodeImpl:1306,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.dom.NodeImpl:1308,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - buf
    argTypes:
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 1310
      start: 1305
    functionDepth: 1
    functionLinenumber: 1305
    functionLinenumberEnd: 1310
    functionName: '[org.apache.xerces.dom.NodeImpl].getTextContent(StringBuffer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.dom.NodeImpl].getNodeValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeImpl].getTextContent(StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].setNodeValue(String)'
      Src: org.apache.xerces.dom.NodeImpl:1359,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - textContent
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1360
      start: 1357
    functionDepth: 1
    functionLinenumber: 1357
    functionLinenumberEnd: 1360
    functionName: '[org.apache.xerces.dom.NodeImpl].setTextContent(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].setNodeValue(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeImpl].setTextContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - other
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1379
      start: 1376
    functionDepth: 0
    functionLinenumber: 1376
    functionLinenumberEnd: 1379
    functionName: '[org.apache.xerces.dom.NodeImpl].isSameNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NodeImpl].isSameNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNodeType()'
      Src: org.apache.xerces.dom.NodeImpl:1395,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNamespaceURI()'
      Src: org.apache.xerces.dom.NodeImpl:1398,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getPrefix()'
      Src: org.apache.xerces.dom.NodeImpl:1399,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.NodeImpl:1402,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.NodeImpl:1406,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].hasAttributes()'
      Src: org.apache.xerces.dom.NodeImpl:1408,1
    - Dst: elem.getAttributeNodeNS(String,String)
      Src: org.apache.xerces.dom.NodeImpl:1410,1
    - Dst: attr.getNodeValue()
      Src: org.apache.xerces.dom.NodeImpl:1412,1
    - Dst: '[String].equals(org.apache.xerces.dom.NodeImpl)'
      Src: org.apache.xerces.dom.NodeImpl:1416,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getElementAncestor()'
      Src: org.apache.xerces.dom.NodeImpl:1420,1
    - Dst: ancestor.isDefaultNamespace(String)
      Src: org.apache.xerces.dom.NodeImpl:1422,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.apache.xerces.dom.NodeImpl:1427,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].isDefaultNamespace(String)'
      Src: org.apache.xerces.dom.NodeImpl:1429,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()'
      Src: org.apache.xerces.dom.NodeImpl:1441,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].isDefaultNamespace(String)'
      Src: org.apache.xerces.dom.NodeImpl:1442,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getElementAncestor()'
      Src: org.apache.xerces.dom.NodeImpl:1448,1
    - Dst: ancestor.isDefaultNamespace(String)
      Src: org.apache.xerces.dom.NodeImpl:1450,1
    CyclomaticComplexity: 32
    EdgeCount: 32
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespaceURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1458
      start: 1393
    functionDepth: 1
    functionLinenumber: 1393
    functionLinenumberEnd: 1458
    functionName: '[org.apache.xerces.dom.NodeImpl].isDefaultNamespace(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 1
    functionsReached:
    - elem.getAttributeNodeNS(String,String)
    - '[String].equals(org.apache.xerces.dom.NodeImpl)'
    - '[org.apache.xerces.dom.NodeImpl].isDefaultNamespace(String)'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[String].equals(String)'
    - '[org.apache.xerces.dom.NodeImpl].hasAttributes()'
    - '[org.apache.xerces.dom.NodeImpl].getPrefix()'
    - ancestor.isDefaultNamespace(String)
    - attr.getNodeValue()
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].isDefaultNamespace(String)'
    - '[org.apache.xerces.dom.NodeImpl].getNodeType()'
    - '[org.apache.xerces.dom.NodeImpl].getElementAncestor()'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()'
    - '[String].length()'
    - '[org.apache.xerces.dom.NodeImpl].getNamespaceURI()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NodeImpl].isDefaultNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNodeType()'
      Src: org.apache.xerces.dom.NodeImpl:1477,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNamespaceURI()'
      Src: org.apache.xerces.dom.NodeImpl:1481,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].lookupNamespacePrefix(String,org.apache.xerces.stax.events.ElementImpl)'
      Src: org.apache.xerces.dom.NodeImpl:1482,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.apache.xerces.dom.NodeImpl:1485,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].lookupPrefix(String)'
      Src: org.apache.xerces.dom.NodeImpl:1487,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()'
      Src: org.apache.xerces.dom.NodeImpl:1499,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].lookupPrefix(String)'
      Src: org.apache.xerces.dom.NodeImpl:1500,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getElementAncestor()'
      Src: org.apache.xerces.dom.NodeImpl:1506,1
    - Dst: ancestor.lookupPrefix(String)
      Src: org.apache.xerces.dom.NodeImpl:1508,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespaceURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1514
      start: 1469
    functionDepth: 2
    functionLinenumber: 1469
    functionLinenumberEnd: 1514
    functionName: '[org.apache.xerces.dom.NodeImpl].lookupPrefix(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].lookupPrefix(String)'
    - '[org.apache.xerces.dom.NodeImpl].lookupNamespacePrefix(String,org.apache.xerces.stax.events.ElementImpl)'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - ancestor.lookupPrefix(String)
    - '[org.apache.xerces.dom.NodeImpl].lookupPrefix(String)'
    - '[org.apache.xerces.dom.NodeImpl].getNodeType()'
    - '[org.apache.xerces.dom.NodeImpl].getElementAncestor()'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()'
    - '[org.apache.xerces.dom.NodeImpl].getNamespaceURI()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.NodeImpl].lookupPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNodeType()'
      Src: org.apache.xerces.dom.NodeImpl:1525,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNamespaceURI()'
      Src: org.apache.xerces.dom.NodeImpl:1529,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getPrefix()'
      Src: org.apache.xerces.dom.NodeImpl:1530,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.NodeImpl:1536,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].hasAttributes()'
      Src: org.apache.xerces.dom.NodeImpl:1541,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getAttributes()'
      Src: org.apache.xerces.dom.NodeImpl:1542,1
    - Dst: '[org.w3c.dom.NamedNodeMap].getLength()'
      Src: org.apache.xerces.dom.NodeImpl:1543,1
    - Dst: '[org.w3c.dom.NamedNodeMap].item(org.apache.xerces.dom.NodeImpl)'
      Src: org.apache.xerces.dom.NodeImpl:1545,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNamespaceURI()'
      Src: org.apache.xerces.dom.NodeImpl:1546,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.NodeImpl:1547,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getPrefix()'
      Src: org.apache.xerces.dom.NodeImpl:1548,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNodeValue()'
      Src: org.apache.xerces.dom.NodeImpl:1549,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNodeName()'
      Src: org.apache.xerces.dom.NodeImpl:1552,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.NodeImpl:1552,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.NodeImpl:1554,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.NodeImpl:1556,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getLocalName()'
      Src: org.apache.xerces.dom.NodeImpl:1557,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.NodeImpl:1557,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.NodeImpl:1559,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getElementAncestor()'
      Src: org.apache.xerces.dom.NodeImpl:1564,1
    - Dst: ancestor.lookupNamespaceURI(String)
      Src: org.apache.xerces.dom.NodeImpl:1566,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.apache.xerces.dom.NodeImpl:1574,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].lookupNamespaceURI(String)'
      Src: org.apache.xerces.dom.NodeImpl:1576,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()'
      Src: org.apache.xerces.dom.NodeImpl:1587,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].lookupNamespaceURI(String)'
      Src: org.apache.xerces.dom.NodeImpl:1588,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getElementAncestor()'
      Src: org.apache.xerces.dom.NodeImpl:1594,1
    - Dst: ancestor.lookupNamespaceURI(String)
      Src: org.apache.xerces.dom.NodeImpl:1596,1
    CyclomaticComplexity: 42
    EdgeCount: 42
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - specifiedPrefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1602
      start: 1524
    functionDepth: 1
    functionLinenumber: 1524
    functionLinenumberEnd: 1602
    functionName: '[org.apache.xerces.dom.NodeImpl].lookupNamespaceURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].getLocalName()'
    - '[org.w3c.dom.NamedNodeMap].getLength()'
    - '[org.apache.xerces.dom.NodeImpl].lookupNamespaceURI(String)'
    - '[org.w3c.dom.NamedNodeMap].item(org.apache.xerces.dom.NodeImpl)'
    - '[org.apache.xerces.dom.NodeImpl].hasAttributes()'
    - '[String].equals(String)'
    - '[org.apache.xerces.dom.NodeImpl].getNodeValue()'
    - '[org.apache.xerces.dom.NodeImpl].getPrefix()'
    - '[String].length()'
    - ancestor.lookupNamespaceURI(String)
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].lookupNamespaceURI(String)'
    - '[org.apache.xerces.dom.NodeImpl].getNodeType()'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()'
    - '[org.apache.xerces.dom.NodeImpl].getElementAncestor()'
    - '[org.apache.xerces.dom.NodeImpl].getAttributes()'
    - '[org.apache.xerces.dom.NodeImpl].getNodeName()'
    - '[org.apache.xerces.dom.NodeImpl].getNamespaceURI()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.NodeImpl].lookupNamespaceURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.NodeImpl:1605,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNodeType()'
      Src: org.apache.xerces.dom.NodeImpl:1607,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getParentNode()'
      Src: org.apache.xerces.dom.NodeImpl:1611,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - currentNode
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1614
      start: 1604
    functionDepth: 1
    functionLinenumber: 1604
    functionLinenumberEnd: 1614
    functionName: '[org.apache.xerces.dom.NodeImpl].getElementAncestor(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].getNodeType()'
    - '[org.w3c.dom.Node].getParentNode()'
    - '[org.apache.xerces.dom.NodeImpl].getParentNode()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NodeImpl].getElementAncestor(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNamespaceURI()'
      Src: org.apache.xerces.dom.NodeImpl:1617,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getPrefix()'
      Src: org.apache.xerces.dom.NodeImpl:1620,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.NodeImpl:1622,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].lookupNamespaceURI(String)'
      Src: org.apache.xerces.dom.NodeImpl:1624,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].equals(String)'
      Src: org.apache.xerces.dom.NodeImpl:1625,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].hasAttributes()'
      Src: org.apache.xerces.dom.NodeImpl:1631,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getAttributes()'
      Src: org.apache.xerces.dom.NodeImpl:1632,1
    - Dst: '[org.w3c.dom.NamedNodeMap].getLength()'
      Src: org.apache.xerces.dom.NodeImpl:1633,1
    - Dst: '[org.w3c.dom.NamedNodeMap].item(org.apache.xerces.dom.NodeImpl)'
      Src: org.apache.xerces.dom.NodeImpl:1635,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNamespaceURI()'
      Src: org.apache.xerces.dom.NodeImpl:1636,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.NodeImpl:1637,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getPrefix()'
      Src: org.apache.xerces.dom.NodeImpl:1638,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNodeValue()'
      Src: org.apache.xerces.dom.NodeImpl:1639,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNodeName()'
      Src: org.apache.xerces.dom.NodeImpl:1641,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.NodeImpl:1641,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.NodeImpl:1642,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.NodeImpl:1643,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getLocalName()'
      Src: org.apache.xerces.dom.NodeImpl:1645,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].lookupNamespaceURI(String)'
      Src: org.apache.xerces.dom.NodeImpl:1646,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].equals(String)'
      Src: org.apache.xerces.dom.NodeImpl:1647,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getElementAncestor()'
      Src: org.apache.xerces.dom.NodeImpl:1656,1
    - Dst: ancestor.lookupNamespacePrefix(String,org.apache.xerces.stax.events.ElementImpl)
      Src: org.apache.xerces.dom.NodeImpl:1659,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.stax.events.ElementImpl
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - namespaceURI
    - el
    argTypes:
    - String
    - org.apache.xerces.stax.events.ElementImpl
    constantsTouched: []
    func_position:
      end: 1662
      start: 1616
    functionDepth: 1
    functionLinenumber: 1616
    functionLinenumberEnd: 1662
    functionName: '[org.apache.xerces.dom.NodeImpl].lookupNamespacePrefix(String,org.apache.xerces.stax.events.ElementImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].getLocalName()'
    - '[org.w3c.dom.NamedNodeMap].getLength()'
    - '[org.apache.xerces.stax.events.ElementImpl].lookupNamespaceURI(String)'
    - '[org.w3c.dom.NamedNodeMap].item(org.apache.xerces.dom.NodeImpl)'
    - '[String].equals(String)'
    - '[org.apache.xerces.dom.NodeImpl].hasAttributes()'
    - '[org.apache.xerces.dom.NodeImpl].getNodeValue()'
    - '[org.apache.xerces.dom.NodeImpl].getPrefix()'
    - ancestor.lookupNamespacePrefix(String,org.apache.xerces.stax.events.ElementImpl)
    - '[org.apache.xerces.dom.NodeImpl].getElementAncestor()'
    - '[org.apache.xerces.dom.NodeImpl].equals(String)'
    - '[org.apache.xerces.dom.NodeImpl].getAttributes()'
    - '[org.apache.xerces.dom.NodeImpl].getNodeName()'
    - '[org.apache.xerces.dom.NodeImpl].getNamespaceURI()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.NodeImpl].lookupNamespacePrefix(String,org.apache.xerces.stax.events.ElementImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.NodeImpl:1707,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNodeType()'
      Src: org.apache.xerces.dom.NodeImpl:1707,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNodeName()'
      Src: org.apache.xerces.dom.NodeImpl:1712,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.NodeImpl:1713,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNodeName()'
      Src: org.apache.xerces.dom.NodeImpl:1717,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.NodeImpl:1717,1
    - Dst: '[String].equals(org.apache.xerces.dom.NodeImpl)'
      Src: org.apache.xerces.dom.NodeImpl:1717,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getLocalName()'
      Src: org.apache.xerces.dom.NodeImpl:1721,1
    - Dst: '[org.w3c.dom.Node].getLocalName()'
      Src: org.apache.xerces.dom.NodeImpl:1722,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getLocalName()'
      Src: org.apache.xerces.dom.NodeImpl:1726,1
    - Dst: '[org.w3c.dom.Node].getLocalName()'
      Src: org.apache.xerces.dom.NodeImpl:1726,1
    - Dst: '[String].equals(org.apache.xerces.dom.NodeImpl)'
      Src: org.apache.xerces.dom.NodeImpl:1726,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNamespaceURI()'
      Src: org.apache.xerces.dom.NodeImpl:1730,1
    - Dst: '[org.w3c.dom.Node].getNamespaceURI()'
      Src: org.apache.xerces.dom.NodeImpl:1731,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNamespaceURI()'
      Src: org.apache.xerces.dom.NodeImpl:1735,1
    - Dst: '[org.w3c.dom.Node].getNamespaceURI()'
      Src: org.apache.xerces.dom.NodeImpl:1735,1
    - Dst: '[String].equals(org.apache.xerces.dom.NodeImpl)'
      Src: org.apache.xerces.dom.NodeImpl:1735,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getPrefix()'
      Src: org.apache.xerces.dom.NodeImpl:1739,1
    - Dst: '[org.w3c.dom.Node].getPrefix()'
      Src: org.apache.xerces.dom.NodeImpl:1740,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getPrefix()'
      Src: org.apache.xerces.dom.NodeImpl:1744,1
    - Dst: '[org.w3c.dom.Node].getPrefix()'
      Src: org.apache.xerces.dom.NodeImpl:1744,1
    - Dst: '[String].equals(org.apache.xerces.dom.NodeImpl)'
      Src: org.apache.xerces.dom.NodeImpl:1744,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNodeValue()'
      Src: org.apache.xerces.dom.NodeImpl:1748,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xerces.dom.NodeImpl:1749,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNodeValue()'
      Src: org.apache.xerces.dom.NodeImpl:1753,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xerces.dom.NodeImpl:1753,1
    - Dst: '[String].equals(org.apache.xerces.dom.NodeImpl)'
      Src: org.apache.xerces.dom.NodeImpl:1753,1
    CyclomaticComplexity: 30
    EdgeCount: 30
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1758
      start: 1703
    functionDepth: 1
    functionLinenumber: 1703
    functionLinenumberEnd: 1758
    functionName: '[org.apache.xerces.dom.NodeImpl].isEqualNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].getLocalName()'
    - '[String].equals(org.apache.xerces.dom.NodeImpl)'
    - '[org.w3c.dom.Node].getPrefix()'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.dom.NodeImpl].getNodeValue()'
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[org.apache.xerces.dom.NodeImpl].getPrefix()'
    - '[org.w3c.dom.Node].getLocalName()'
    - '[org.w3c.dom.Node].getNamespaceURI()'
    - '[org.apache.xerces.dom.NodeImpl].getNodeType()'
    - '[org.w3c.dom.Node].getNodeName()'
    - '[org.apache.xerces.dom.NodeImpl].getNodeName()'
    - '[org.apache.xerces.dom.NodeImpl].getNamespaceURI()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NodeImpl].isEqualNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.NodeImpl:1806,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNodeType()'
      Src: org.apache.xerces.dom.NodeImpl:1806,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getLocalName()'
      Src: org.apache.xerces.dom.NodeImpl:1810,1
    - Dst: '[org.w3c.dom.Node].getLocalName()'
      Src: org.apache.xerces.dom.NodeImpl:1811,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getLocalName()'
      Src: org.apache.xerces.dom.NodeImpl:1815,1
    - Dst: '[org.w3c.dom.Node].getLocalName()'
      Src: org.apache.xerces.dom.NodeImpl:1815,1
    - Dst: '[String].equals(org.apache.xerces.dom.NodeImpl)'
      Src: org.apache.xerces.dom.NodeImpl:1815,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNamespaceURI()'
      Src: org.apache.xerces.dom.NodeImpl:1819,1
    - Dst: '[org.w3c.dom.Node].getNamespaceURI()'
      Src: org.apache.xerces.dom.NodeImpl:1820,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNamespaceURI()'
      Src: org.apache.xerces.dom.NodeImpl:1824,1
    - Dst: '[org.w3c.dom.Node].getNamespaceURI()'
      Src: org.apache.xerces.dom.NodeImpl:1824,1
    - Dst: '[String].equals(org.apache.xerces.dom.NodeImpl)'
      Src: org.apache.xerces.dom.NodeImpl:1824,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNodeValue()'
      Src: org.apache.xerces.dom.NodeImpl:1828,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xerces.dom.NodeImpl:1829,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xerces.dom.NodeImpl:1833,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNodeValue()'
      Src: org.apache.xerces.dom.NodeImpl:1834,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xerces.dom.NodeImpl:1835,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].<init>(org.apache.xerces.dom.NodeImpl)'
      Src: org.apache.xerces.dom.NodeImpl:1838,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].compareStringsUsingCollation(String,org.apache.xerces.dom.NodeImpl,String)'
      Src: org.apache.xerces.dom.NodeImpl:1842,1
    - Dst: '[String].equals(org.apache.xerces.dom.NodeImpl)'
      Src: org.apache.xerces.dom.NodeImpl:1853,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - arg
    - collationUri
    argTypes:
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 1859
      start: 1802
    functionDepth: 1
    functionLinenumber: 1802
    functionLinenumberEnd: 1859
    functionName: '[org.apache.xerces.dom.NodeImpl].isEqualNodeWithQName(org.w3c.dom.Node,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].getLocalName()'
    - '[String].equals(org.apache.xerces.dom.NodeImpl)'
    - '[org.apache.xerces.dom.XPathCollationSupport].compareStringsUsingCollation(String,org.apache.xerces.dom.NodeImpl,String)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.dom.NodeImpl].getNodeValue()'
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[org.w3c.dom.Node].getLocalName()'
    - '[org.w3c.dom.Node].getNamespaceURI()'
    - '[org.apache.xerces.dom.NodeImpl].getNodeType()'
    - '[org.apache.xerces.dom.XPathCollationSupport].<init>(org.apache.xerces.dom.NodeImpl)'
    - '[org.apache.xerces.dom.NodeImpl].getNamespaceURI()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NodeImpl].isEqualNodeWithQName(org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].isSupported(String,String)'
      Src: org.apache.xerces.dom.NodeImpl:1867,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - feature
    - version
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1868
      start: 1864
    functionDepth: 3
    functionLinenumber: 1864
    functionLinenumberEnd: 1868
    functionName: '[org.apache.xerces.dom.NodeImpl].getFeature(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].isSupported(String,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.dom.NodeImpl].getFeature(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
      Src: org.apache.xerces.dom.NodeImpl:1886,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setUserData(String,Object,org.w3c.dom.UserDataHandler)'
      Src: org.apache.xerces.dom.NodeImpl:1886,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - org.w3c.dom.UserDataHandler
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - key
    - data
    - handler
    argTypes:
    - String
    - Object
    - org.w3c.dom.UserDataHandler
    constantsTouched: []
    func_position:
      end: 1887
      start: 1883
    functionDepth: 2
    functionLinenumber: 1883
    functionLinenumberEnd: 1887
    functionName: '[org.apache.xerces.dom.NodeImpl].setUserData(String,Object,org.w3c.dom.UserDataHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].setUserData(String,Object,org.w3c.dom.UserDataHandler)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.dom.NodeImpl].setUserData(String,Object,org.w3c.dom.UserDataHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
      Src: org.apache.xerces.dom.NodeImpl:1899,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getUserData(String)'
      Src: org.apache.xerces.dom.NodeImpl:1899,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1900
      start: 1898
    functionDepth: 2
    functionLinenumber: 1898
    functionLinenumberEnd: 1900
    functionName: '[org.apache.xerces.dom.NodeImpl].getUserData(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].getUserData(String)'
    - '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.dom.NodeImpl].getUserData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
      Src: org.apache.xerces.dom.NodeImpl:1903,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getUserDataRecord()'
      Src: org.apache.xerces.dom.NodeImpl:1903,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Hashtable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1904
      start: 1902
    functionDepth: 2
    functionLinenumber: 1902
    functionLinenumberEnd: 1904
    functionName: '[org.apache.xerces.dom.NodeImpl].getUserDataRecord()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].getUserDataRecord()'
    - '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
    linkageType: ''
    returnType: java.util.Hashtable
    signature: '[org.apache.xerces.dom.NodeImpl].getUserDataRecord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].needsSyncData()'
      Src: org.apache.xerces.dom.NodeImpl:1930,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].synchronizeData()'
      Src: org.apache.xerces.dom.NodeImpl:1931,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].isReadOnly(boolean)'
      Src: org.apache.xerces.dom.NodeImpl:1933,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - readOnly
    - deep
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 1935
      start: 1928
    functionDepth: 2
    functionLinenumber: 1928
    functionLinenumberEnd: 1935
    functionName: '[org.apache.xerces.dom.NodeImpl].setReadOnly(boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 5
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].synchronizeData()'
    - '[org.apache.xerces.dom.NodeImpl].isReadOnly(boolean)'
    - '[org.apache.xerces.dom.NodeImpl].needsSyncData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeImpl].setReadOnly(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].needsSyncData()'
      Src: org.apache.xerces.dom.NodeImpl:1943,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].synchronizeData()'
      Src: org.apache.xerces.dom.NodeImpl:1944,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].isReadOnly()'
      Src: org.apache.xerces.dom.NodeImpl:1946,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1948
      start: 1941
    functionDepth: 2
    functionLinenumber: 1941
    functionLinenumberEnd: 1948
    functionName: '[org.apache.xerces.dom.NodeImpl].getReadOnly()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].synchronizeData()'
    - '[org.apache.xerces.dom.NodeImpl].isReadOnly()'
    - '[org.apache.xerces.dom.NodeImpl].needsSyncData()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NodeImpl].getReadOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
      Src: org.apache.xerces.dom.NodeImpl:1963,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setUserData(Object)'
      Src: org.apache.xerces.dom.NodeImpl:1963,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - data
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 1964
      start: 1962
    functionDepth: 2
    functionLinenumber: 1962
    functionLinenumberEnd: 1964
    functionName: '[org.apache.xerces.dom.NodeImpl].setUserData(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].setUserData(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeImpl].setUserData(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
      Src: org.apache.xerces.dom.NodeImpl:1971,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getUserData()'
      Src: org.apache.xerces.dom.NodeImpl:1971,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1972
      start: 1970
    functionDepth: 2
    functionLinenumber: 1970
    functionLinenumberEnd: 1972
    functionName: '[org.apache.xerces.dom.NodeImpl].getUserData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].getUserData()'
    - '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.dom.NodeImpl].getUserData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
      Src: org.apache.xerces.dom.NodeImpl:1985,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].changed()'
      Src: org.apache.xerces.dom.NodeImpl:1985,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1986
      start: 1981
    functionDepth: 2
    functionLinenumber: 1981
    functionLinenumberEnd: 1986
    functionName: '[org.apache.xerces.dom.NodeImpl].changed()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].changed()'
    - '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeImpl].changed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
      Src: org.apache.xerces.dom.NodeImpl:1995,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].changes()'
      Src: org.apache.xerces.dom.NodeImpl:1995,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1996
      start: 1991
    functionDepth: 2
    functionLinenumber: 1991
    functionLinenumberEnd: 1996
    functionName: '[org.apache.xerces.dom.NodeImpl].changes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].changes()'
    - '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.NodeImpl].changes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.NodeImpl:2004,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2005
      start: 2002
    functionDepth: 1
    functionLinenumber: 2002
    functionLinenumberEnd: 2005
    functionName: '[org.apache.xerces.dom.NodeImpl].synchronizeData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 5
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeImpl].synchronizeData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2013
      start: 2011
    functionDepth: 0
    functionLinenumber: 2011
    functionLinenumberEnd: 2013
    functionName: '[org.apache.xerces.dom.NodeImpl].getContainer()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NodeImpl].getContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2022
      start: 2020
    functionDepth: 0
    functionLinenumber: 2020
    functionLinenumberEnd: 2022
    functionName: '[org.apache.xerces.dom.NodeImpl].isReadOnly()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NodeImpl].isReadOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2026
      start: 2024
    functionDepth: 0
    functionLinenumber: 2024
    functionLinenumberEnd: 2026
    functionName: '[org.apache.xerces.dom.NodeImpl].isReadOnly(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeImpl].isReadOnly(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2030
      start: 2028
    functionDepth: 0
    functionLinenumber: 2028
    functionLinenumberEnd: 2030
    functionName: '[org.apache.xerces.dom.NodeImpl].needsSyncData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NodeImpl].needsSyncData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2034
      start: 2032
    functionDepth: 0
    functionLinenumber: 2032
    functionLinenumberEnd: 2034
    functionName: '[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2038
      start: 2036
    functionDepth: 0
    functionLinenumber: 2036
    functionLinenumberEnd: 2038
    functionName: '[org.apache.xerces.dom.NodeImpl].needsSyncChildren()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NodeImpl].needsSyncChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2042
      start: 2040
    functionDepth: 0
    functionLinenumber: 2040
    functionLinenumberEnd: 2042
    functionName: '[org.apache.xerces.dom.NodeImpl].needsSyncChildren(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeImpl].needsSyncChildren(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2046
      start: 2044
    functionDepth: 0
    functionLinenumber: 2044
    functionLinenumberEnd: 2046
    functionName: '[org.apache.xerces.dom.NodeImpl].isOwned()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NodeImpl].isOwned()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2050
      start: 2048
    functionDepth: 0
    functionLinenumber: 2048
    functionLinenumberEnd: 2050
    functionName: '[org.apache.xerces.dom.NodeImpl].isOwned(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeImpl].isOwned(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2054
      start: 2052
    functionDepth: 0
    functionLinenumber: 2052
    functionLinenumberEnd: 2054
    functionName: '[org.apache.xerces.dom.NodeImpl].isFirstChild()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NodeImpl].isFirstChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2058
      start: 2056
    functionDepth: 0
    functionLinenumber: 2056
    functionLinenumberEnd: 2058
    functionName: '[org.apache.xerces.dom.NodeImpl].isFirstChild(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeImpl].isFirstChild(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2062
      start: 2060
    functionDepth: 0
    functionLinenumber: 2060
    functionLinenumberEnd: 2062
    functionName: '[org.apache.xerces.dom.NodeImpl].isSpecified()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NodeImpl].isSpecified()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2066
      start: 2064
    functionDepth: 0
    functionLinenumber: 2064
    functionLinenumberEnd: 2066
    functionName: '[org.apache.xerces.dom.NodeImpl].isSpecified(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeImpl].isSpecified(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2071
      start: 2069
    functionDepth: 0
    functionLinenumber: 2069
    functionLinenumberEnd: 2071
    functionName: '[org.apache.xerces.dom.NodeImpl].internalIsIgnorableWhitespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NodeImpl].internalIsIgnorableWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2075
      start: 2073
    functionDepth: 0
    functionLinenumber: 2073
    functionLinenumberEnd: 2075
    functionName: '[org.apache.xerces.dom.NodeImpl].isIgnorableWhitespace(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeImpl].isIgnorableWhitespace(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2079
      start: 2077
    functionDepth: 0
    functionLinenumber: 2077
    functionLinenumberEnd: 2079
    functionName: '[org.apache.xerces.dom.NodeImpl].hasStringValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NodeImpl].hasStringValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2083
      start: 2081
    functionDepth: 0
    functionLinenumber: 2081
    functionLinenumberEnd: 2083
    functionName: '[org.apache.xerces.dom.NodeImpl].hasStringValue(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeImpl].hasStringValue(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2087
      start: 2085
    functionDepth: 0
    functionLinenumber: 2085
    functionLinenumberEnd: 2087
    functionName: '[org.apache.xerces.dom.NodeImpl].isNormalized()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NodeImpl].isNormalized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].isNormalized()'
      Src: org.apache.xerces.dom.NodeImpl:2091,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].isNormalized(boolean)'
      Src: org.apache.xerces.dom.NodeImpl:2092,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2095
      start: 2089
    functionDepth: 1
    functionLinenumber: 2089
    functionLinenumberEnd: 2095
    functionName: '[org.apache.xerces.dom.NodeImpl].isNormalized(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].isNormalized()'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].isNormalized(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeImpl].isNormalized(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2099
      start: 2097
    functionDepth: 0
    functionLinenumber: 2097
    functionLinenumberEnd: 2099
    functionName: '[org.apache.xerces.dom.NodeImpl].isIdAttribute()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NodeImpl].isIdAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2103
      start: 2101
    functionDepth: 0
    functionLinenumber: 2101
    functionLinenumberEnd: 2103
    functionName: '[org.apache.xerces.dom.NodeImpl].isIdAttribute(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeImpl].isIdAttribute(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNodeName()'
      Src: org.apache.xerces.dom.NodeImpl:2111,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getNodeValue()'
      Src: org.apache.xerces.dom.NodeImpl:2111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2112
      start: 2110
    functionDepth: 1
    functionLinenumber: 2110
    functionLinenumberEnd: 2112
    functionName: '[org.apache.xerces.dom.NodeImpl].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].getNodeValue()'
    - '[org.apache.xerces.dom.NodeImpl].getNodeName()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.NodeImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeImpl].needsSyncData()'
      Src: org.apache.xerces.dom.NodeImpl:2122,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].synchronizeData()'
      Src: org.apache.xerces.dom.NodeImpl:2123,1
    - Dst: '[java.io.ObjectOutputStream].defaultWriteObject()'
      Src: org.apache.xerces.dom.NodeImpl:2126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutputStream
      classConcrete: false
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - long
      - short
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.w3c.dom.NodeList
      - Cloneable
      - org.w3c.dom.events.EventTarget
      - java.io.Serializable
      - org.w3c.dom.Node
      - org.apache.xerces.dom.NodeEqualityWithQname
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutputStream
    constantsTouched: []
    func_position:
      end: 2128
      start: 2119
    functionDepth: 2
    functionLinenumber: 2119
    functionLinenumberEnd: 2128
    functionName: '[org.apache.xerces.dom.NodeImpl].writeObject(java.io.ObjectOutputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].synchronizeData()'
    - '[java.io.ObjectOutputStream].defaultWriteObject()'
    - '[org.apache.xerces.dom.NodeImpl].needsSyncData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeImpl].writeObject(java.io.ObjectOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.ProcessingInstructionImpl:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ProcessingInstruction
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.ProcessingInstructionImpl
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 3
    argNames:
    - ownerDoc
    - target
    - data
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    - String
    constantsTouched: []
    func_position:
      end: 61
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.dom.ProcessingInstructionImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ProcessingInstructionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CharacterDataImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom.ProcessingInstructionImpl
    signature: '[org.apache.xerces.dom.ProcessingInstructionImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ProcessingInstruction
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ProcessingInstructionImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ProcessingInstructionImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ProcessingInstructionImpl:79,1
    - Dst: '[org.apache.xerces.dom.ProcessingInstructionImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ProcessingInstructionImpl:80,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ProcessingInstruction
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ProcessingInstructionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ProcessingInstructionImpl].synchronizeData()'
    - '[org.apache.xerces.dom.ProcessingInstructionImpl].needsSyncData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ProcessingInstructionImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ProcessingInstructionImpl:101,1
    - Dst: '[org.apache.xerces.dom.ProcessingInstructionImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ProcessingInstructionImpl:102,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ProcessingInstruction
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.dom.ProcessingInstructionImpl].getTarget()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ProcessingInstructionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ProcessingInstructionImpl].synchronizeData()'
    - '[org.apache.xerces.dom.ProcessingInstructionImpl].needsSyncData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.ProcessingInstructionImpl].getTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ProcessingInstructionImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ProcessingInstructionImpl:118,1
    - Dst: '[org.apache.xerces.dom.ProcessingInstructionImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ProcessingInstructionImpl:119,1
    - Dst: ownerNode.getBaseURI()
      Src: org.apache.xerces.dom.ProcessingInstructionImpl:121,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ProcessingInstruction
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 122
    functionName: '[org.apache.xerces.dom.ProcessingInstructionImpl].getBaseURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ProcessingInstructionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ProcessingInstructionImpl].synchronizeData()'
    - ownerNode.getBaseURI()
    - '[org.apache.xerces.dom.ProcessingInstructionImpl].needsSyncData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.ProcessingInstructionImpl].getBaseURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.dom.SecuritySupport:41,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.dom.SecuritySupport:41,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.dom.SecuritySupport].getContextClassLoader()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.xerces.dom.SecuritySupport].getContextClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.dom.SecuritySupport:54,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.dom.SecuritySupport:54,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.dom.SecuritySupport].getSystemClassLoader()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.xerces.dom.SecuritySupport].getSystemClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.dom.SecuritySupport:67,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.dom.SecuritySupport:67,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - cl
    argTypes:
    - ClassLoader
    constantsTouched: []
    func_position:
      end: 79
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.dom.SecuritySupport].getParentClassLoader(ClassLoader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.xerces.dom.SecuritySupport].getParentClassLoader(ClassLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.dom.SecuritySupport:83,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.dom.SecuritySupport:83,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.dom.SecuritySupport].getSystemProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.SecuritySupport].getSystemProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedExceptionAction].<init>()'
      Src: org.apache.xerces.dom.SecuritySupport:95,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedExceptionAction)'
      Src: org.apache.xerces.dom.SecuritySupport:95,1
    - Dst: e.getException()
      Src: org.apache.xerces.dom.SecuritySupport:101,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.FileNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.FileInputStream
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 103
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 103
    functionName: '[org.apache.xerces.dom.SecuritySupport].getFileInputStream(java.io.File)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedExceptionAction)'
    - e.getException()
    - '[java.security.PrivilegedExceptionAction].<init>()'
    linkageType: ''
    returnType: java.io.FileInputStream
    signature: '[org.apache.xerces.dom.SecuritySupport].getFileInputStream(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.dom.SecuritySupport:109,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.dom.SecuritySupport:109,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.InputStream
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - cl
    - name
    argTypes:
    - ClassLoader
    - String
    constantsTouched: []
    func_position:
      end: 120
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 120
    functionName: '[org.apache.xerces.dom.SecuritySupport].getResourceAsStream(ClassLoader,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: java.io.InputStream
    signature: '[org.apache.xerces.dom.SecuritySupport].getResourceAsStream(ClassLoader,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.dom.SecuritySupport:124,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.dom.SecuritySupport:124,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xerces.dom.SecuritySupport:123,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 129
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 129
    functionName: '[org.apache.xerces.dom.SecuritySupport].getFileExists(java.io.File)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[Boolean].booleanValue()'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.SecuritySupport].getFileExists(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.dom.SecuritySupport:133,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.dom.SecuritySupport:133,1
    - Dst: '[Long].longValue()'
      Src: org.apache.xerces.dom.SecuritySupport:132,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 138
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 138
    functionName: '[org.apache.xerces.dom.SecuritySupport].getLastModified(java.io.File)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[Long].longValue()'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: long
    signature: '[org.apache.xerces.dom.SecuritySupport].getLastModified(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.SecuritySupport
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 140
    functionName: '[org.apache.xerces.dom.SecuritySupport].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/SecuritySupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.SecuritySupport
    signature: '[org.apache.xerces.dom.SecuritySupport].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
      Src: org.apache.xerces.dom.DeferredElementNSImpl:68,1
    - Dst: '[org.apache.xerces.dom.DeferredElementNSImpl].needsSyncChildren(boolean)'
      Src: org.apache.xerces.dom.DeferredElementNSImpl:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.DeferredElementNSImpl
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 2
    argNames:
    - ownerDoc
    - nodeIndex
    argTypes:
    - org.apache.xerces.dom.DeferredDocumentImpl
    - int
    constantsTouched: []
    func_position:
      end: 73
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.dom.DeferredElementNSImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredElementNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementNSImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
    - '[org.apache.xerces.dom.DeferredElementNSImpl].needsSyncChildren(boolean)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DeferredElementNSImpl
    signature: '[org.apache.xerces.dom.DeferredElementNSImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.dom.DeferredElementNSImpl].getNodeIndex()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredElementNSImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredElementNSImpl].getNodeIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredElementNSImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredElementNSImpl:92,1
    - Dst: ownerDocument.getNodeName(int)
      Src: org.apache.xerces.dom.DeferredElementNSImpl:102,1
    - Dst: '[org.apache.xerces.dom.DeferredElementNSImpl].indexOf(char)'
      Src: org.apache.xerces.dom.DeferredElementNSImpl:105,1
    - Dst: '[org.apache.xerces.dom.DeferredElementNSImpl].substring(int)'
      Src: org.apache.xerces.dom.DeferredElementNSImpl:110,1
    - Dst: ownerDocument.getNodeURI(int)
      Src: org.apache.xerces.dom.DeferredElementNSImpl:113,1
    - Dst: ownerDocument.getTypeInfo(int)
      Src: org.apache.xerces.dom.DeferredElementNSImpl:114,1
    - Dst: '[org.apache.xerces.dom.DeferredElementNSImpl].setupDefaultAttributes()'
      Src: org.apache.xerces.dom.DeferredElementNSImpl:117,1
    - Dst: ownerDocument.getNodeExtra(int)
      Src: org.apache.xerces.dom.DeferredElementNSImpl:118,1
    - Dst: '[org.apache.xerces.dom.DeferredElementNSImpl].getAttributes()'
      Src: org.apache.xerces.dom.DeferredElementNSImpl:120,1
    - Dst: ownerDocument.getNodeObject(org.apache.xerces.dom.DeferredElementNSImpl)
      Src: org.apache.xerces.dom.DeferredElementNSImpl:123,1
    - Dst: attr.getSpecified()
      Src: org.apache.xerces.dom.DeferredElementNSImpl:127,1
    - Dst: attr.getNamespaceURI()
      Src: org.apache.xerces.dom.DeferredElementNSImpl:128,1
    - Dst: attr.getNamespaceURI()
      Src: org.apache.xerces.dom.DeferredElementNSImpl:129,1
    - Dst: attr.getName()
      Src: org.apache.xerces.dom.DeferredElementNSImpl:130,1
    - Dst: '[org.apache.xerces.dom.DeferredElementNSImpl].indexOf(char)'
      Src: org.apache.xerces.dom.DeferredElementNSImpl:130,1
    - Dst: '[org.apache.xerces.dom.DeferredElementNSImpl].setNamedItemNS(org.apache.xerces.dom.DeferredElementNSImpl)'
      Src: org.apache.xerces.dom.DeferredElementNSImpl:132,1
    - Dst: '[org.apache.xerces.dom.DeferredElementNSImpl].setNamedItem(org.apache.xerces.dom.DeferredElementNSImpl)'
      Src: org.apache.xerces.dom.DeferredElementNSImpl:135,1
    - Dst: ownerDocument.getPrevSibling(org.apache.xerces.dom.DeferredElementNSImpl)
      Src: org.apache.xerces.dom.DeferredElementNSImpl:137,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 144
    functionName: '[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredElementNSImpl.java
    functionUses: 0
    functionsReached:
    - ownerDocument.getNodeURI(int)
    - ownerDocument.getNodeObject(org.apache.xerces.dom.DeferredElementNSImpl)
    - ownerDocument.getPrevSibling(org.apache.xerces.dom.DeferredElementNSImpl)
    - attr.getNamespaceURI()
    - attr.getName()
    - ownerDocument.getTypeInfo(int)
    - attr.getSpecified()
    - ownerDocument.getNodeName(int)
    - '[org.apache.xerces.dom.DeferredElementNSImpl].setupDefaultAttributes()'
    - '[org.apache.xerces.dom.DeferredElementNSImpl].setNamedItemNS(org.apache.xerces.dom.DeferredElementNSImpl)'
    - '[org.apache.xerces.dom.DeferredElementNSImpl].setNamedItem(org.apache.xerces.dom.DeferredElementNSImpl)'
    - '[org.apache.xerces.dom.DeferredElementNSImpl].indexOf(char)'
    - '[org.apache.xerces.dom.DeferredElementNSImpl].getAttributes()'
    - '[org.apache.xerces.dom.DeferredElementNSImpl].needsSyncData(boolean)'
    - '[org.apache.xerces.dom.DeferredElementNSImpl].substring(int)'
    - ownerDocument.getNodeExtra(int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredElementNSImpl].ownerDocument()'
      Src: org.apache.xerces.dom.DeferredElementNSImpl:154,1
    - Dst: ownerDocument.synchronizeChildren(int)
      Src: org.apache.xerces.dom.DeferredElementNSImpl:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 156
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 156
    functionName: '[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeChildren()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredElementNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredElementNSImpl].ownerDocument()'
    - ownerDocument.synchronizeChildren(int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.ProcessingInstructionImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null,null)'
      Src: org.apache.xerces.dom.DeferredProcessingInstructionImpl:58,1
    - Dst: '[org.apache.xerces.dom.DeferredProcessingInstructionImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredProcessingInstructionImpl:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.DeferredProcessingInstructionImpl
      static: false
      superClass: org.apache.xerces.stax.events.ProcessingInstructionImpl
    argCount: 2
    argNames:
    - ownerDocument
    - nodeIndex
    argTypes:
    - org.apache.xerces.dom.DeferredDocumentImpl
    - int
    constantsTouched: []
    func_position:
      end: 63
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.dom.DeferredProcessingInstructionImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredProcessingInstructionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredProcessingInstructionImpl].needsSyncData(boolean)'
    - '[org.apache.xerces.stax.events.ProcessingInstructionImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null,null)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DeferredProcessingInstructionImpl
    signature: '[org.apache.xerces.dom.DeferredProcessingInstructionImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.stax.events.ProcessingInstructionImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.dom.DeferredProcessingInstructionImpl].getNodeIndex()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredProcessingInstructionImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredProcessingInstructionImpl].getNodeIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredProcessingInstructionImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredProcessingInstructionImpl:82,1
    - Dst: '[org.apache.xerces.dom.DeferredProcessingInstructionImpl].ownerDocument()'
      Src: org.apache.xerces.dom.DeferredProcessingInstructionImpl:86,1
    - Dst: ownerDocument.getNodeName(int)
      Src: org.apache.xerces.dom.DeferredProcessingInstructionImpl:87,1
    - Dst: ownerDocument.getNodeValueString(int)
      Src: org.apache.xerces.dom.DeferredProcessingInstructionImpl:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.stax.events.ProcessingInstructionImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.dom.DeferredProcessingInstructionImpl].synchronizeData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredProcessingInstructionImpl.java
    functionUses: 0
    functionsReached:
    - ownerDocument.getNodeName(int)
    - ownerDocument.getNodeValueString(int)
    - '[org.apache.xerces.dom.DeferredProcessingInstructionImpl].needsSyncData(boolean)'
    - '[org.apache.xerces.dom.DeferredProcessingInstructionImpl].ownerDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredProcessingInstructionImpl].synchronizeData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - arg
    - collationUri
    argTypes:
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.apache.xerces.dom.NodeEqualityWithQname].isEqualNodeWithQName(org.w3c.dom.Node,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeEqualityWithQname.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NodeEqualityWithQname].isEqualNodeWithQName(org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.NodeEqualityWithQname
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom.NodeEqualityWithQname].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeEqualityWithQname.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.NodeEqualityWithQname
    signature: '[org.apache.xerces.dom.NodeEqualityWithQname].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:103,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:107,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:108,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - String
      - String
      - String
      - int
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DocumentTypeImpl
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - ownerDocument
    - name
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 113
      start: 102
    functionDepth: 2
    functionLinenumber: 102
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.dom.DocumentTypeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentTypeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>()'
    - '[org.apache.xerces.dom.ParentNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DocumentTypeImpl
    signature: '[org.apache.xerces.dom.DocumentTypeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - String
      - String
      - String
      - int
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DocumentTypeImpl
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 4
    argNames:
    - ownerDocument
    - qualifiedName
    - publicID
    - systemID
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 123
      start: 116
    functionDepth: 3
    functionLinenumber: 116
    functionLinenumberEnd: 123
    functionName: '[org.apache.xerces.dom.DocumentTypeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentTypeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentTypeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DocumentTypeImpl
    signature: '[org.apache.xerces.dom.DocumentTypeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].needsSyncData()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:136,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].synchronizeData()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:137,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - String
      - String
      - String
      - int
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 140
    functionName: '[org.apache.xerces.dom.DocumentTypeImpl].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentTypeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentTypeImpl].needsSyncData()'
    - '[org.apache.xerces.dom.DocumentTypeImpl].synchronizeData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DocumentTypeImpl].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].needsSyncData()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:148,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].synchronizeData()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:149,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - String
      - String
      - String
      - int
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 152
    functionName: '[org.apache.xerces.dom.DocumentTypeImpl].getSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentTypeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentTypeImpl].needsSyncData()'
    - '[org.apache.xerces.dom.DocumentTypeImpl].synchronizeData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DocumentTypeImpl].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].needsSyncData()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:160,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].synchronizeData()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:161,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - String
      - String
      - String
      - int
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - internalSubset
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 164
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionName: '[org.apache.xerces.dom.DocumentTypeImpl].setInternalSubset(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentTypeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentTypeImpl].needsSyncData()'
    - '[org.apache.xerces.dom.DocumentTypeImpl].synchronizeData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentTypeImpl].setInternalSubset(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].needsSyncData()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:173,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].synchronizeData()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:174,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - String
      - String
      - String
      - int
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 177
    functionName: '[org.apache.xerces.dom.DocumentTypeImpl].getInternalSubset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentTypeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentTypeImpl].needsSyncData()'
    - '[org.apache.xerces.dom.DocumentTypeImpl].synchronizeData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DocumentTypeImpl].getInternalSubset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - String
      - String
      - String
      - int
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionName: '[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentTypeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].needsSyncData()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:195,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].synchronizeData()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:196,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - String
      - String
      - String
      - int
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 199
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 199
    functionName: '[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentTypeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentTypeImpl].needsSyncData()'
    - '[org.apache.xerces.dom.DocumentTypeImpl].synchronizeData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].cloneNode(boolean)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:204,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].cloneMap(org.apache.xerces.dom.DocumentTypeImpl)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:206,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].cloneMap(org.apache.xerces.dom.DocumentTypeImpl)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:207,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].cloneMap(org.apache.xerces.dom.DocumentTypeImpl)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - String
      - String
      - String
      - int
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - deep
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 212
      start: 202
    functionDepth: 2
    functionLinenumber: 202
    functionLinenumberEnd: 212
    functionName: '[org.apache.xerces.dom.DocumentTypeImpl].cloneNode(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentTypeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].cloneNode(boolean)'
    - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].cloneMap(org.apache.xerces.dom.DocumentTypeImpl)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.DocumentTypeImpl].cloneNode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - String
      - String
      - String
      - int
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionName: '[org.apache.xerces.dom.DocumentTypeImpl].getTextContent()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentTypeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DocumentTypeImpl].getTextContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - String
      - String
      - String
      - int
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - textContent
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 229
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 229
    functionName: '[org.apache.xerces.dom.DocumentTypeImpl].setTextContent(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentTypeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentTypeImpl].setTextContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].isEqualNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:237,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].needsSyncData()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:241,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].synchronizeData()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:242,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].getPublicId()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:248,1
    - Dst: argDocType.getPublicId()
      Src: org.apache.xerces.dom.DocumentTypeImpl:248,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].getPublicId()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:249,1
    - Dst: argDocType.getPublicId()
      Src: org.apache.xerces.dom.DocumentTypeImpl:249,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].getSystemId()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:250,1
    - Dst: argDocType.getSystemId()
      Src: org.apache.xerces.dom.DocumentTypeImpl:250,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].getSystemId()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:251,1
    - Dst: argDocType.getSystemId()
      Src: org.apache.xerces.dom.DocumentTypeImpl:251,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].getInternalSubset()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:252,1
    - Dst: argDocType.getInternalSubset()
      Src: org.apache.xerces.dom.DocumentTypeImpl:253,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].getInternalSubset()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:254,1
    - Dst: argDocType.getInternalSubset()
      Src: org.apache.xerces.dom.DocumentTypeImpl:255,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].getPublicId()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:259,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].getPublicId()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:260,1
    - Dst: argDocType.getPublicId()
      Src: org.apache.xerces.dom.DocumentTypeImpl:260,1
    - Dst: '[String].equals(org.apache.xerces.dom.DocumentTypeImpl)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:260,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].getSystemId()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:265,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].getSystemId()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:266,1
    - Dst: argDocType.getSystemId()
      Src: org.apache.xerces.dom.DocumentTypeImpl:266,1
    - Dst: '[String].equals(org.apache.xerces.dom.DocumentTypeImpl)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:266,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].getInternalSubset()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:271,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].getInternalSubset()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:272,1
    - Dst: argDocType.getInternalSubset()
      Src: org.apache.xerces.dom.DocumentTypeImpl:272,1
    - Dst: '[String].equals(org.apache.xerces.dom.DocumentTypeImpl)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:272,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getLength()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:285,1
    - Dst: argEntities.getLength()
      Src: org.apache.xerces.dom.DocumentTypeImpl:285,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].item(org.apache.xerces.dom.DocumentTypeImpl)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:288,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].item(org.apache.xerces.dom.DocumentTypeImpl)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:289,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:291,1
    - Dst: argEntities.getNamedItem(org.apache.xerces.dom.DocumentTypeImpl)
      Src: org.apache.xerces.dom.DocumentTypeImpl:291,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].isEqualNode(org.apache.xerces.dom.DocumentTypeImpl)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:293,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getLength()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:305,1
    - Dst: argNotations.getLength()
      Src: org.apache.xerces.dom.DocumentTypeImpl:305,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].item(org.apache.xerces.dom.DocumentTypeImpl)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:308,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].item(org.apache.xerces.dom.DocumentTypeImpl)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:309,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:311,1
    - Dst: argNotations.getNamedItem(org.apache.xerces.dom.DocumentTypeImpl)
      Src: org.apache.xerces.dom.DocumentTypeImpl:311,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].isEqualNode(org.apache.xerces.dom.DocumentTypeImpl)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:313,1
    CyclomaticComplexity: 50
    EdgeCount: 50
    ICount: 102
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - String
      - String
      - String
      - int
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - arg
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 319
      start: 235
    functionDepth: 3
    functionLinenumber: 235
    functionLinenumberEnd: 319
    functionName: '[org.apache.xerces.dom.DocumentTypeImpl].isEqualNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentTypeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentTypeImpl].needsSyncData()'
    - argDocType.getSystemId()
    - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].item(org.apache.xerces.dom.DocumentTypeImpl)'
    - argDocType.getPublicId()
    - '[org.apache.xerces.dom.ParentNode].isEqualNode(org.w3c.dom.Node)'
    - '[String].equals(org.apache.xerces.dom.DocumentTypeImpl)'
    - argEntities.getLength()
    - argEntities.getNamedItem(org.apache.xerces.dom.DocumentTypeImpl)
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].isEqualNode(org.apache.xerces.dom.DocumentTypeImpl)'
    - argNotations.getLength()
    - '[org.apache.xerces.dom.DocumentTypeImpl].getInternalSubset()'
    - '[org.apache.xerces.dom.DocumentTypeImpl].getPublicId()'
    - argDocType.getInternalSubset()
    - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getLength()'
    - '[org.w3c.dom.Node].getNodeName()'
    - '[org.apache.xerces.dom.DocumentTypeImpl].getSystemId()'
    - '[org.apache.xerces.dom.DocumentTypeImpl].synchronizeData()'
    - argNotations.getNamedItem(org.apache.xerces.dom.DocumentTypeImpl)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.DocumentTypeImpl].isEqualNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:327,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:328,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:329,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:330,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - String
      - String
      - String
      - int
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentType
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - doc
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    constantsTouched: []
    func_position:
      end: 331
      start: 326
    functionDepth: 2
    functionLinenumber: 326
    functionLinenumberEnd: 331
    functionName: '[org.apache.xerces.dom.DocumentTypeImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentTypeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentTypeImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].getOwnerDocument()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:339,1
    - Dst: '[org.apache.xerces.dom.ParentNode].getNodeNumber()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:340,1
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].getDOMImplementation()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:346,1
    - Dst: cd.assignDocTypeNumber()
      Src: org.apache.xerces.dom.DocumentTypeImpl:347,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - String
      - String
      - String
      - int
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentType
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 350
      start: 336
    functionDepth: 1
    functionLinenumber: 336
    functionLinenumberEnd: 350
    functionName: '[org.apache.xerces.dom.DocumentTypeImpl].getNodeNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentTypeImpl.java
    functionUses: 0
    functionsReached:
    - cd.assignDocTypeNumber()
    - '[org.apache.xerces.dom.CoreDOMImplementationImpl].getDOMImplementation()'
    - '[org.apache.xerces.dom.ParentNode].getNodeNumber()'
    - '[org.apache.xerces.dom.DocumentTypeImpl].getOwnerDocument()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DocumentTypeImpl].getNodeNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].needsSyncData()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:362,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].synchronizeData()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:363,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - String
      - String
      - String
      - int
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 367
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 367
    functionName: '[org.apache.xerces.dom.DocumentTypeImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentTypeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentTypeImpl].needsSyncData()'
    - '[org.apache.xerces.dom.DocumentTypeImpl].synchronizeData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DocumentTypeImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:392,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:393,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - String
      - String
      - String
      - int
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NamedNodeMap
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 396
      start: 391
    functionDepth: 0
    functionLinenumber: 391
    functionLinenumberEnd: 396
    functionName: '[org.apache.xerces.dom.DocumentTypeImpl].getEntities()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentTypeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentTypeImpl].needsSyncChildren()'
    - '[org.apache.xerces.dom.DocumentTypeImpl].synchronizeChildren()'
    linkageType: ''
    returnType: org.w3c.dom.NamedNodeMap
    signature: '[org.apache.xerces.dom.DocumentTypeImpl].getEntities()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:404,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:405,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - String
      - String
      - String
      - int
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NamedNodeMap
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 408
      start: 403
    functionDepth: 0
    functionLinenumber: 403
    functionLinenumberEnd: 408
    functionName: '[org.apache.xerces.dom.DocumentTypeImpl].getNotations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentTypeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentTypeImpl].needsSyncChildren()'
    - '[org.apache.xerces.dom.DocumentTypeImpl].synchronizeChildren()'
    linkageType: ''
    returnType: org.w3c.dom.NamedNodeMap
    signature: '[org.apache.xerces.dom.DocumentTypeImpl].getNotations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:421,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:422,1
    - Dst: '[org.apache.xerces.dom.ParentNode].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:424,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:427,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:428,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:429,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - String
      - String
      - String
      - int
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - readOnly
    - deep
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 431
      start: 419
    functionDepth: 2
    functionLinenumber: 419
    functionLinenumberEnd: 431
    functionName: '[org.apache.xerces.dom.DocumentTypeImpl].setReadOnly(boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentTypeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentTypeImpl].needsSyncChildren()'
    - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setReadOnly(boolean,boolean)'
    - '[org.apache.xerces.dom.DocumentTypeImpl].synchronizeChildren()'
    - '[org.apache.xerces.dom.ParentNode].setReadOnly(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentTypeImpl].setReadOnly(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:438,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:439,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - String
      - String
      - String
      - int
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NamedNodeMap
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 442
      start: 437
    functionDepth: 0
    functionLinenumber: 437
    functionLinenumberEnd: 442
    functionName: '[org.apache.xerces.dom.DocumentTypeImpl].getElements()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentTypeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentTypeImpl].needsSyncChildren()'
    - '[org.apache.xerces.dom.DocumentTypeImpl].synchronizeChildren()'
    linkageType: ''
    returnType: org.w3c.dom.NamedNodeMap
    signature: '[org.apache.xerces.dom.DocumentTypeImpl].getElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.dom.DocumentTypeImpl:447,1
    - Dst: '[java.util.Hashtable].remove(String)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:450,1
    - Dst: '[org.apache.xerces.dom.ParentNode.UserDataRecord].<init>(Object,org.w3c.dom.UserDataHandler)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:459,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.dom.ParentNode.UserDataRecord)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:459,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      - org.w3c.dom.UserDataHandler
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - String
      - String
      - String
      - int
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 3
    argNames:
    - key
    - data
    - handler
    argTypes:
    - String
    - Object
    - org.w3c.dom.UserDataHandler
    constantsTouched: []
    func_position:
      end: 466
      start: 444
    functionDepth: 1
    functionLinenumber: 444
    functionLinenumberEnd: 466
    functionName: '[org.apache.xerces.dom.DocumentTypeImpl].setUserData(String,Object,org.w3c.dom.UserDataHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentTypeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode.UserDataRecord].<init>(Object,org.w3c.dom.UserDataHandler)'
    - '[java.util.Hashtable].<init>()'
    - '[java.util.Hashtable].put(String,org.apache.xerces.dom.ParentNode.UserDataRecord)'
    - '[java.util.Hashtable].remove(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.dom.DocumentTypeImpl].setUserData(String,Object,org.w3c.dom.UserDataHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.dom.DocumentTypeImpl:472,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - String
      - String
      - String
      - int
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentType
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 478
      start: 468
    functionDepth: 0
    functionLinenumber: 468
    functionLinenumberEnd: 478
    functionName: '[org.apache.xerces.dom.DocumentTypeImpl].getUserData(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentTypeImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].get(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.dom.DocumentTypeImpl].getUserData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      - String
      - String
      - String
      - int
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentType
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Hashtable
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 482
      start: 480
    functionDepth: 0
    functionLinenumber: 480
    functionLinenumberEnd: 482
    functionName: '[org.apache.xerces.dom.DocumentTypeImpl].getUserDataRecord()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentTypeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Hashtable
    signature: '[org.apache.xerces.dom.DocumentTypeImpl].getUserDataRecord()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.ElementImpl:87,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.ElementImpl:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.ElementImpl
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - ownerDoc
    - name
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 90
      start: 86
    functionDepth: 2
    functionLinenumber: 86
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.dom.ElementImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData(boolean)'
    - '[org.apache.xerces.dom.ParentNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
    linkageType: ''
    returnType: org.apache.xerces.dom.ElementImpl
    signature: '[org.apache.xerces.dom.ElementImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.ElementImpl
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 93
    functionName: '[org.apache.xerces.dom.ElementImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.ElementImpl
    signature: '[org.apache.xerces.dom.ElementImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:99,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:100,1
    - Dst: '[String].indexOf(char)'
      Src: org.apache.xerces.dom.ElementImpl:103,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementImpl:106,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
      Src: org.apache.xerces.dom.ElementImpl:110,1
    - Dst: ownerDocument.isXML11Version()
      Src: org.apache.xerces.dom.ElementImpl:112,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(String,org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:112,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementImpl:113,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
      Src: org.apache.xerces.dom.ElementImpl:116,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].reconcileDefaultAttributes()'
      Src: org.apache.xerces.dom.ElementImpl:121,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 122
      start: 98
    functionDepth: 5
    functionLinenumber: 98
    functionLinenumberEnd: 122
    functionName: '[org.apache.xerces.dom.ElementImpl].rename(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
    - '[org.apache.xerces.dom.ElementImpl].reconcileDefaultAttributes()'
    - ownerDocument.isXML11Version()
    - '[String].indexOf(char)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(String,org.apache.xerces.dom.ElementImpl)'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ElementImpl].rename(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.apache.xerces.dom.ElementImpl].getNodeType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.ElementImpl].getNodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:141,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:142,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 140
    functionDepth: 4
    functionLinenumber: 140
    functionLinenumberEnd: 145
    functionName: '[org.apache.xerces.dom.ElementImpl].getNodeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.ElementImpl].getNodeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:155,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:156,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].<init>(null)'
      Src: org.apache.xerces.dom.ElementImpl:159,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NamedNodeMap
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 153
    functionDepth: 5
    functionLinenumber: 153
    functionLinenumberEnd: 163
    functionName: '[org.apache.xerces.dom.ElementImpl].getAttributes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    - '[org.apache.xerces.dom.AttributeMap].<init>(null)'
    linkageType: ''
    returnType: org.w3c.dom.NamedNodeMap
    signature: '[org.apache.xerces.dom.ElementImpl].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].cloneNode(boolean)'
      Src: org.apache.xerces.dom.ElementImpl:174,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].cloneMap(org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:177,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - deep
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 181
      start: 172
    functionDepth: 2
    functionLinenumber: 172
    functionLinenumberEnd: 181
    functionName: '[org.apache.xerces.dom.ElementImpl].cloneNode(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].cloneNode(boolean)'
    - '[org.apache.xerces.dom.AttributeMap].cloneMap(org.apache.xerces.dom.ElementImpl)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.ElementImpl].cloneNode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:189,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:190,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getXMLBaseAttribute()'
      Src: org.apache.xerces.dom.ElementImpl:197,1
    - Dst: '[org.w3c.dom.Attr].getNodeValue()'
      Src: org.apache.xerces.dom.ElementImpl:199,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].length()'
      Src: org.apache.xerces.dom.ElementImpl:200,1
    - Dst: '[org.apache.xerces.util.URI].<init>(org.apache.xerces.dom.ElementImpl,boolean)'
      Src: org.apache.xerces.dom.ElementImpl:202,1
    - Dst: '[org.apache.xerces.util.URI].isAbsoluteURI()'
      Src: org.apache.xerces.dom.ElementImpl:204,1
    - Dst: '[org.apache.xerces.util.URI].toString()'
      Src: org.apache.xerces.dom.ElementImpl:205,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getBaseURI()'
      Src: org.apache.xerces.dom.ElementImpl:209,1
    - Dst: '[org.apache.xerces.util.URI].<init>(org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:212,1
    - Dst: '[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.dom.ElementImpl:213,1
    - Dst: '[org.apache.xerces.util.URI].toString()'
      Src: org.apache.xerces.dom.ElementImpl:214,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getBaseURI()'
      Src: org.apache.xerces.dom.ElementImpl:237,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 187
    functionDepth: 5
    functionLinenumber: 187
    functionLinenumberEnd: 238
    functionName: '[org.apache.xerces.dom.ElementImpl].getBaseURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.util.URI].<init>(org.apache.xerces.dom.ElementImpl,boolean)'
    - '[org.apache.xerces.dom.ElementImpl].length()'
    - '[org.apache.xerces.dom.ElementImpl].getBaseURI()'
    - '[org.apache.xerces.util.URI].isAbsoluteURI()'
    - '[org.apache.xerces.util.URI].toString()'
    - '[org.apache.xerces.dom.ElementImpl].getXMLBaseAttribute()'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    - '[org.apache.xerces.util.URI].<init>(org.apache.xerces.dom.ElementImpl)'
    - '[org.w3c.dom.Attr].getNodeValue()'
    - '[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.ElementImpl].getBaseURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttributeMap].getNamedItem(String)'
      Src: org.apache.xerces.dom.ElementImpl:245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 246
      start: 244
    functionDepth: 0
    functionLinenumber: 244
    functionLinenumberEnd: 246
    functionName: '[org.apache.xerces.dom.ElementImpl].getXMLBaseAttribute()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.AttributeMap].getNamedItem(String)'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.dom.ElementImpl].getXMLBaseAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.ElementImpl:253,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.ElementImpl:255,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - doc
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    constantsTouched: []
    func_position:
      end: 257
      start: 252
    functionDepth: 2
    functionLinenumber: 252
    functionLinenumberEnd: 257
    functionName: '[org.apache.xerces.dom.ElementImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.apache.xerces.dom.AttributeMap].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ElementImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:274,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:275,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].getNamedItem(String)'
      Src: org.apache.xerces.dom.ElementImpl:280,1
    - Dst: attr.getValue()
      Src: org.apache.xerces.dom.ElementImpl:281,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 283
      start: 272
    functionDepth: 5
    functionLinenumber: 272
    functionLinenumberEnd: 283
    functionName: '[org.apache.xerces.dom.ElementImpl].getAttribute(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    - '[org.apache.xerces.dom.AttributeMap].getNamedItem(String)'
    - attr.getValue()
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.ElementImpl].getAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:295,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:296,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].getNamedItem(String)'
      Src: org.apache.xerces.dom.ElementImpl:301,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 303
      start: 293
    functionDepth: 5
    functionLinenumber: 293
    functionLinenumberEnd: 303
    functionName: '[org.apache.xerces.dom.ElementImpl].getAttributeNode(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    - '[org.apache.xerces.dom.AttributeMap].getNamedItem(String)'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.dom.ElementImpl].getAttributeNode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeepNodeListImpl].<init>(String)'
      Src: org.apache.xerces.dom.ElementImpl:322,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - tagname
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 323
      start: 321
    functionDepth: 0
    functionLinenumber: 321
    functionLinenumberEnd: 323
    functionName: '[org.apache.xerces.dom.ElementImpl].getElementsByTagName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeepNodeListImpl].<init>(String)'
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.xerces.dom.ElementImpl].getElementsByTagName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:333,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:334,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 337
      start: 332
    functionDepth: 5
    functionLinenumber: 332
    functionLinenumberEnd: 337
    functionName: '[org.apache.xerces.dom.ElementImpl].getTagName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.ElementImpl].getTagName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].isNormalized()'
      Src: org.apache.xerces.dom.ElementImpl:355,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.ElementImpl:358,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.ElementImpl:359,1
    - Dst: kid.getNodeType()
      Src: org.apache.xerces.dom.ElementImpl:370,1
    - Dst: next.getNodeType()
      Src: org.apache.xerces.dom.ElementImpl:373,1
    - Dst: next.getNodeValue()
      Src: org.apache.xerces.dom.ElementImpl:375,1
    - Dst: '[org.w3c.dom.Text].appendData(org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:375,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].removeChild(org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:376,1
    - Dst: kid.getNodeValue()
      Src: org.apache.xerces.dom.ElementImpl:382,1
    - Dst: kid.getNodeValue()
      Src: org.apache.xerces.dom.ElementImpl:382,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].length()'
      Src: org.apache.xerces.dom.ElementImpl:382,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].removeChild(org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:383,1
    - Dst: kid.getNodeType()
      Src: org.apache.xerces.dom.ElementImpl:389,1
    - Dst: kid.normalize()
      Src: org.apache.xerces.dom.ElementImpl:390,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].getLength()'
      Src: org.apache.xerces.dom.ElementImpl:397,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].item(org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:399,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].normalize()'
      Src: org.apache.xerces.dom.ElementImpl:400,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].isNormalized(boolean)'
      Src: org.apache.xerces.dom.ElementImpl:407,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 408
      start: 353
    functionDepth: 1
    functionLinenumber: 353
    functionLinenumberEnd: 408
    functionName: '[org.apache.xerces.dom.ElementImpl].normalize()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].isNormalized()'
    - next.getNodeType()
    - '[org.apache.xerces.dom.AttributeMap].getLength()'
    - '[org.apache.xerces.dom.ElementImpl].length()'
    - '[org.apache.xerces.dom.ElementImpl].removeChild(org.apache.xerces.dom.ElementImpl)'
    - kid.getNodeValue()
    - '[org.w3c.dom.Text].appendData(org.apache.xerces.dom.ElementImpl)'
    - kid.normalize()
    - kid.getNodeType()
    - '[org.apache.xerces.dom.AttributeMap].item(org.apache.xerces.dom.ElementImpl)'
    - '[org.apache.xerces.dom.ElementImpl].normalize()'
    - next.getNodeValue()
    - '[org.apache.xerces.dom.ElementImpl].synchronizeChildren()'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncChildren()'
    - '[org.apache.xerces.dom.ElementImpl].isNormalized(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ElementImpl].normalize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].isReadOnly()'
      Src: org.apache.xerces.dom.ElementImpl:427,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementImpl:428,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
      Src: org.apache.xerces.dom.ElementImpl:429,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:432,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:433,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].safeRemoveNamedItem(String)'
      Src: org.apache.xerces.dom.ElementImpl:440,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 442
      start: 425
    functionDepth: 5
    functionLinenumber: 425
    functionLinenumberEnd: 442
    functionName: '[org.apache.xerces.dom.ElementImpl].removeAttribute(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
    - '[org.apache.xerces.dom.AttributeMap].safeRemoveNamedItem(String)'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    - '[org.apache.xerces.dom.ElementImpl].isReadOnly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ElementImpl].removeAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].isReadOnly()'
      Src: org.apache.xerces.dom.ElementImpl:464,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementImpl:465,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
      Src: org.apache.xerces.dom.ElementImpl:466,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:469,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:470,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementImpl:474,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
      Src: org.apache.xerces.dom.ElementImpl:475,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].removeItem(org.w3c.dom.Attr,boolean)'
      Src: org.apache.xerces.dom.ElementImpl:477,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - oldAttr
    argTypes:
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 479
      start: 461
    functionDepth: 5
    functionLinenumber: 461
    functionLinenumberEnd: 479
    functionName: '[org.apache.xerces.dom.ElementImpl].removeAttributeNode(org.w3c.dom.Attr)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
    - '[org.apache.xerces.dom.AttributeMap].removeItem(org.w3c.dom.Attr,boolean)'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    - '[org.apache.xerces.dom.ElementImpl].isReadOnly()'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.dom.ElementImpl].removeAttributeNode(org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].isReadOnly()'
      Src: org.apache.xerces.dom.ElementImpl:503,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementImpl:505,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
      Src: org.apache.xerces.dom.ElementImpl:509,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:512,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:513,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getAttributeNode(String)'
      Src: org.apache.xerces.dom.ElementImpl:516,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getOwnerDocument()'
      Src: org.apache.xerces.dom.ElementImpl:518,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].createAttribute(String)'
      Src: org.apache.xerces.dom.ElementImpl:518,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].<init>(null)'
      Src: org.apache.xerces.dom.ElementImpl:521,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].setNodeValue(String)'
      Src: org.apache.xerces.dom.ElementImpl:524,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].setNamedItem(org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:525,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].setNodeValue(String)'
      Src: org.apache.xerces.dom.ElementImpl:528,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 531
      start: 501
    functionDepth: 5
    functionLinenumber: 501
    functionLinenumberEnd: 531
    functionName: '[org.apache.xerces.dom.ElementImpl].setAttribute(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
    - '[org.apache.xerces.dom.ElementImpl].setNodeValue(String)'
    - '[org.apache.xerces.dom.ElementImpl].getOwnerDocument()'
    - '[org.apache.xerces.dom.AttributeMap].setNamedItem(org.apache.xerces.dom.ElementImpl)'
    - '[org.apache.xerces.dom.AttributeMap].<init>(null)'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    - '[org.apache.xerces.dom.ElementImpl].getAttributeNode(String)'
    - '[org.apache.xerces.dom.ElementImpl].createAttribute(String)'
    - '[org.apache.xerces.dom.ElementImpl].isReadOnly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ElementImpl].setAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:550,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:551,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].isReadOnly()'
      Src: org.apache.xerces.dom.ElementImpl:555,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementImpl:556,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
      Src: org.apache.xerces.dom.ElementImpl:557,1
    - Dst: '[org.w3c.dom.Attr].getOwnerDocument()'
      Src: org.apache.xerces.dom.ElementImpl:562,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementImpl:563,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
      Src: org.apache.xerces.dom.ElementImpl:564,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].<init>(null)'
      Src: org.apache.xerces.dom.ElementImpl:569,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].setNamedItem(org.w3c.dom.Attr)'
      Src: org.apache.xerces.dom.ElementImpl:572,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - newAttr
    argTypes:
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 574
      start: 546
    functionDepth: 5
    functionLinenumber: 546
    functionLinenumberEnd: 574
    functionName: '[org.apache.xerces.dom.ElementImpl].setAttributeNode(org.w3c.dom.Attr)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
    - '[org.apache.xerces.dom.AttributeMap].setNamedItem(org.w3c.dom.Attr)'
    - '[org.apache.xerces.dom.AttributeMap].<init>(null)'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    - '[org.w3c.dom.Attr].getOwnerDocument()'
    - '[org.apache.xerces.dom.ElementImpl].isReadOnly()'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.dom.ElementImpl].setAttributeNode(org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:596,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:597,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].getNamedItemNS(String,String)'
      Src: org.apache.xerces.dom.ElementImpl:604,1
    - Dst: attr.getValue()
      Src: org.apache.xerces.dom.ElementImpl:605,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 607
      start: 594
    functionDepth: 5
    functionLinenumber: 594
    functionLinenumberEnd: 607
    functionName: '[org.apache.xerces.dom.ElementImpl].getAttributeNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    - '[org.apache.xerces.dom.AttributeMap].getNamedItemNS(String,String)'
    - attr.getValue()
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.ElementImpl].getAttributeNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].isReadOnly()'
      Src: org.apache.xerces.dom.ElementImpl:652,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementImpl:654,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
      Src: org.apache.xerces.dom.ElementImpl:658,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:662,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:663,1
    - Dst: '[String].indexOf(char)'
      Src: org.apache.xerces.dom.ElementImpl:665,1
    - Dst: '[String].substring(int,org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:672,1
    - Dst: '[String].substring(int)'
      Src: org.apache.xerces.dom.ElementImpl:673,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getAttributeNodeNS(String,org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:675,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getOwnerDocument()'
      Src: org.apache.xerces.dom.ElementImpl:679,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].createAttributeNS(String,String)'
      Src: org.apache.xerces.dom.ElementImpl:679,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].<init>(null)'
      Src: org.apache.xerces.dom.ElementImpl:683,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].setNodeValue(String)'
      Src: org.apache.xerces.dom.ElementImpl:685,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].setNamedItemNS(org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:686,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getOwnerDocument()'
      Src: org.apache.xerces.dom.ElementImpl:700,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(String,String,org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:700,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].setNamedItemNS(org.w3c.dom.Attr)'
      Src: org.apache.xerces.dom.ElementImpl:701,1
    - Dst: '[org.w3c.dom.Attr].setNodeValue(String)'
      Src: org.apache.xerces.dom.ElementImpl:704,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 3
    argNames:
    - namespaceURI
    - qualifiedName
    - value
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 707
      start: 650
    functionDepth: 5
    functionLinenumber: 650
    functionLinenumberEnd: 707
    functionName: '[org.apache.xerces.dom.ElementImpl].setAttributeNS(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
    - '[org.apache.xerces.dom.ElementImpl].createAttributeNS(String,String)'
    - '[org.apache.xerces.dom.AttributeMap].setNamedItemNS(org.w3c.dom.Attr)'
    - '[org.apache.xerces.dom.ElementImpl].setNodeValue(String)'
    - '[org.apache.xerces.dom.ElementImpl].getOwnerDocument()'
    - '[org.apache.xerces.dom.ElementImpl].getAttributeNodeNS(String,org.apache.xerces.dom.ElementImpl)'
    - '[org.apache.xerces.dom.AttributeMap].<init>(null)'
    - '[String].indexOf(char)'
    - '[String].substring(int)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(String,String,org.apache.xerces.dom.ElementImpl)'
    - '[String].substring(int,org.apache.xerces.dom.ElementImpl)'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    - '[org.w3c.dom.Attr].setNodeValue(String)'
    - '[org.apache.xerces.dom.ElementImpl].isReadOnly()'
    - '[org.apache.xerces.dom.AttributeMap].setNamedItemNS(org.apache.xerces.dom.ElementImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ElementImpl].setAttributeNS(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].isReadOnly()'
      Src: org.apache.xerces.dom.ElementImpl:727,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementImpl:728,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
      Src: org.apache.xerces.dom.ElementImpl:729,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:732,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:733,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].safeRemoveNamedItemNS(String,String)'
      Src: org.apache.xerces.dom.ElementImpl:740,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 742
      start: 725
    functionDepth: 5
    functionLinenumber: 725
    functionLinenumberEnd: 742
    functionName: '[org.apache.xerces.dom.ElementImpl].removeAttributeNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
    - '[org.apache.xerces.dom.AttributeMap].safeRemoveNamedItemNS(String,String)'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    - '[org.apache.xerces.dom.ElementImpl].isReadOnly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ElementImpl].removeAttributeNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:757,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:758,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].getNamedItemNS(String,String)'
      Src: org.apache.xerces.dom.ElementImpl:763,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 765
      start: 755
    functionDepth: 5
    functionLinenumber: 755
    functionLinenumberEnd: 765
    functionName: '[org.apache.xerces.dom.ElementImpl].getAttributeNodeNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    - '[org.apache.xerces.dom.AttributeMap].getNamedItemNS(String,String)'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.dom.ElementImpl].getAttributeNodeNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:798,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:799,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].isReadOnly()'
      Src: org.apache.xerces.dom.ElementImpl:802,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementImpl:803,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
      Src: org.apache.xerces.dom.ElementImpl:804,1
    - Dst: '[org.w3c.dom.Attr].getOwnerDocument()'
      Src: org.apache.xerces.dom.ElementImpl:808,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementImpl:809,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
      Src: org.apache.xerces.dom.ElementImpl:810,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].<init>(null)'
      Src: org.apache.xerces.dom.ElementImpl:815,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].setNamedItemNS(org.w3c.dom.Attr)'
      Src: org.apache.xerces.dom.ElementImpl:818,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - newAttr
    argTypes:
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 820
      start: 794
    functionDepth: 5
    functionLinenumber: 794
    functionLinenumberEnd: 820
    functionName: '[org.apache.xerces.dom.ElementImpl].setAttributeNodeNS(org.w3c.dom.Attr)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
    - '[org.apache.xerces.dom.AttributeMap].setNamedItemNS(org.w3c.dom.Attr)'
    - '[org.apache.xerces.dom.AttributeMap].<init>(null)'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    - '[org.w3c.dom.Attr].getOwnerDocument()'
    - '[org.apache.xerces.dom.ElementImpl].isReadOnly()'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.dom.ElementImpl].setAttributeNodeNS(org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:827,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:828,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].<init>(null)'
      Src: org.apache.xerces.dom.ElementImpl:832,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].addItem(org.w3c.dom.Attr)'
      Src: org.apache.xerces.dom.ElementImpl:834,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - attr
    argTypes:
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 836
      start: 825
    functionDepth: 5
    functionLinenumber: 825
    functionLinenumberEnd: 836
    functionName: '[org.apache.xerces.dom.ElementImpl].setXercesAttributeNode(org.w3c.dom.Attr)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    - '[org.apache.xerces.dom.AttributeMap].<init>(null)'
    - '[org.apache.xerces.dom.AttributeMap].addItem(org.w3c.dom.Attr)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.ElementImpl].setXercesAttributeNode(org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:843,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:844,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].getNamedItemIndex(String,String)'
      Src: org.apache.xerces.dom.ElementImpl:849,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 851
      start: 841
    functionDepth: 5
    functionLinenumber: 841
    functionLinenumberEnd: 851
    functionName: '[org.apache.xerces.dom.ElementImpl].getXercesAttribute(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    - '[org.apache.xerces.dom.AttributeMap].getNamedItemIndex(String,String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.ElementImpl].getXercesAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:857,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:858,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].getLength()'
      Src: org.apache.xerces.dom.ElementImpl:860,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 861
      start: 856
    functionDepth: 5
    functionLinenumber: 856
    functionLinenumberEnd: 861
    functionName: '[org.apache.xerces.dom.ElementImpl].hasAttributes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.dom.AttributeMap].getLength()'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.ElementImpl].hasAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].getAttributeNode(String)'
      Src: org.apache.xerces.dom.ElementImpl:867,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 868
      start: 866
    functionDepth: 6
    functionLinenumber: 866
    functionLinenumberEnd: 868
    functionName: '[org.apache.xerces.dom.ElementImpl].hasAttribute(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].getAttributeNode(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.ElementImpl].hasAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].getAttributeNodeNS(String,String)'
      Src: org.apache.xerces.dom.ElementImpl:874,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 875
      start: 873
    functionDepth: 6
    functionLinenumber: 873
    functionLinenumberEnd: 875
    functionName: '[org.apache.xerces.dom.ElementImpl].hasAttributeNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].getAttributeNodeNS(String,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.ElementImpl].hasAttributeNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeepNodeListImpl].<init>(String,String)'
      Src: org.apache.xerces.dom.ElementImpl:897,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 898
      start: 895
    functionDepth: 0
    functionLinenumber: 895
    functionLinenumberEnd: 898
    functionName: '[org.apache.xerces.dom.ElementImpl].getElementsByTagNameNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeepNodeListImpl].<init>(String,String)'
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.xerces.dom.ElementImpl].getElementsByTagNameNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].isEqualNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.ElementImpl:906,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].hasAttributes()'
      Src: org.apache.xerces.dom.ElementImpl:909,1
    - Dst: '[org.w3c.dom.Element].hasAttributes()'
      Src: org.apache.xerces.dom.ElementImpl:910,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getAttributes()'
      Src: org.apache.xerces.dom.ElementImpl:914,1
    - Dst: '[org.w3c.dom.Element].getAttributes()'
      Src: org.apache.xerces.dom.ElementImpl:915,1
    - Dst: '[org.w3c.dom.NamedNodeMap].getLength()'
      Src: org.apache.xerces.dom.ElementImpl:916,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getLength()'
      Src: org.apache.xerces.dom.ElementImpl:917,1
    - Dst: '[org.w3c.dom.NamedNodeMap].item(org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:921,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getLocalName()'
      Src: org.apache.xerces.dom.ElementImpl:922,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNodeName()'
      Src: org.apache.xerces.dom.ElementImpl:923,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNamedItem(String)'
      Src: org.apache.xerces.dom.ElementImpl:923,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].isEqualNode(org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:924,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNamespaceURI()'
      Src: org.apache.xerces.dom.ElementImpl:929,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getLocalName()'
      Src: org.apache.xerces.dom.ElementImpl:930,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNamedItemNS(org.apache.xerces.dom.ElementImpl,org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:929,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].isEqualNode(org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:931,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - arg
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 938
      start: 905
    functionDepth: 6
    functionLinenumber: 905
    functionLinenumberEnd: 938
    functionName: '[org.apache.xerces.dom.ElementImpl].isEqualNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.NamedNodeMap].getLength()'
    - '[org.w3c.dom.NamedNodeMap].item(org.apache.xerces.dom.ElementImpl)'
    - '[org.apache.xerces.dom.ElementImpl].getNamedItem(String)'
    - '[org.apache.xerces.dom.ElementImpl].getNamespaceURI()'
    - '[org.apache.xerces.dom.ParentNode].isEqualNode(org.w3c.dom.Node)'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].isEqualNode(org.apache.xerces.dom.ElementImpl)'
    - '[org.w3c.dom.Element].hasAttributes()'
    - '[org.w3c.dom.Element].getAttributes()'
    - '[org.apache.xerces.dom.ElementImpl].hasAttributes()'
    - '[org.apache.xerces.dom.ElementImpl].getAttributes()'
    - '[org.apache.xerces.dom.ElementImpl].getLocalName()'
    - '[org.apache.xerces.dom.ElementImpl].getNodeName()'
    - '[org.apache.xerces.dom.ElementImpl].getNamedItemNS(org.apache.xerces.dom.ElementImpl,org.apache.xerces.dom.ElementImpl)'
    - '[org.apache.xerces.dom.ElementImpl].getLength()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.ElementImpl].isEqualNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].isEqualNodeWithQName(org.w3c.dom.Node,String)'
      Src: org.apache.xerces.dom.ElementImpl:945,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].hasAttributes()'
      Src: org.apache.xerces.dom.ElementImpl:949,1
    - Dst: '[org.w3c.dom.Element].hasAttributes()'
      Src: org.apache.xerces.dom.ElementImpl:950,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getAttributes()'
      Src: org.apache.xerces.dom.ElementImpl:955,1
    - Dst: '[org.w3c.dom.Element].getAttributes()'
      Src: org.apache.xerces.dom.ElementImpl:956,1
    - Dst: '[org.w3c.dom.NamedNodeMap].getLength()'
      Src: org.apache.xerces.dom.ElementImpl:958,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getLength()'
      Src: org.apache.xerces.dom.ElementImpl:959,1
    - Dst: '[org.w3c.dom.NamedNodeMap].item(org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:966,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getLocalName()'
      Src: org.apache.xerces.dom.ElementImpl:967,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNodeName()'
      Src: org.apache.xerces.dom.ElementImpl:968,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNamedItem(String)'
      Src: org.apache.xerces.dom.ElementImpl:968,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].isEqualNode(org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:969,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNodeName()'
      Src: org.apache.xerces.dom.ElementImpl:974,1
    - Dst: XMLConstants.XMLNS_ATTRIBUTE.equals(String)
      Src: org.apache.xerces.dom.ElementImpl:976,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.dom.ElementImpl:977,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNamespaceURI()'
      Src: org.apache.xerces.dom.ElementImpl:978,1
    - Dst: XMLConstants.XMLNS_ATTRIBUTE_NS_URI.equals(org.apache.xerces.dom.ElementImpl)
      Src: org.apache.xerces.dom.ElementImpl:978,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNodeValue()'
      Src: org.apache.xerces.dom.ElementImpl:994,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getLength()'
      Src: org.apache.xerces.dom.ElementImpl:995,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].item(org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:997,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNodeName()'
      Src: org.apache.xerces.dom.ElementImpl:998,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNodeValue()'
      Src: org.apache.xerces.dom.ElementImpl:999,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNamespaceURI()'
      Src: org.apache.xerces.dom.ElementImpl:1000,1
    - Dst: XMLConstants.XMLNS_ATTRIBUTE_NS_URI.equals(org.apache.xerces.dom.ElementImpl)
      Src: org.apache.xerces.dom.ElementImpl:1001,1
    - Dst: XMLConstants.XMLNS_ATTRIBUTE.equals(String)
      Src: org.apache.xerces.dom.ElementImpl:1002,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.dom.ElementImpl:1003,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].equals(org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:1004,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNamespaceURI()'
      Src: org.apache.xerces.dom.ElementImpl:1015,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getLocalName()'
      Src: org.apache.xerces.dom.ElementImpl:1016,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNamedItemNS(org.apache.xerces.dom.ElementImpl,org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:1015,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].isEqualNodeWithQName(org.apache.xerces.dom.ElementImpl,String)'
      Src: org.apache.xerces.dom.ElementImpl:1017,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - arg
    - collationUri
    argTypes:
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 1025
      start: 944
    functionDepth: 6
    functionLinenumber: 944
    functionLinenumberEnd: 1025
    functionName: '[org.apache.xerces.dom.ElementImpl].isEqualNodeWithQName(org.w3c.dom.Node,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].getNamespaceURI()'
    - XMLConstants.XMLNS_ATTRIBUTE_NS_URI.equals(org.apache.xerces.dom.ElementImpl)
    - XMLConstants.XMLNS_ATTRIBUTE.equals(String)
    - '[org.apache.xerces.dom.ElementImpl].getNodeName()'
    - '[org.apache.xerces.dom.ElementImpl].equals(org.apache.xerces.dom.ElementImpl)'
    - '[org.apache.xerces.dom.ElementImpl].getLength()'
    - '[org.apache.xerces.dom.ElementImpl].getNodeValue()'
    - '[String].startsWith(String)'
    - '[org.apache.xerces.dom.ParentNode].isEqualNodeWithQName(org.w3c.dom.Node,String)'
    - '[org.w3c.dom.NamedNodeMap].getLength()'
    - '[org.w3c.dom.NamedNodeMap].item(org.apache.xerces.dom.ElementImpl)'
    - '[org.apache.xerces.dom.ElementImpl].getNamedItem(String)'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].isEqualNode(org.apache.xerces.dom.ElementImpl)'
    - '[org.apache.xerces.dom.ElementImpl].item(org.apache.xerces.dom.ElementImpl)'
    - '[org.w3c.dom.Element].getAttributes()'
    - '[org.apache.xerces.dom.ElementImpl].hasAttributes()'
    - '[org.apache.xerces.dom.ElementImpl].getLocalName()'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].isEqualNodeWithQName(org.apache.xerces.dom.ElementImpl,String)'
    - '[org.w3c.dom.Element].hasAttributes()'
    - '[org.apache.xerces.dom.ElementImpl].getAttributes()'
    - '[org.apache.xerces.dom.ElementImpl].getNamedItemNS(org.apache.xerces.dom.ElementImpl,org.apache.xerces.dom.ElementImpl)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.ElementImpl].isEqualNodeWithQName(org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:1031,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:1032,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].isReadOnly()'
      Src: org.apache.xerces.dom.ElementImpl:1035,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementImpl:1036,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
      Src: org.apache.xerces.dom.ElementImpl:1037,1
    - Dst: '[org.w3c.dom.Attr].getOwnerElement()'
      Src: org.apache.xerces.dom.ElementImpl:1042,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementImpl:1043,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
      Src: org.apache.xerces.dom.ElementImpl:1044,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].isIdAttribute(boolean)'
      Src: org.apache.xerces.dom.ElementImpl:1047,1
    - Dst: '[org.w3c.dom.Attr].getValue()'
      Src: org.apache.xerces.dom.ElementImpl:1049,1
    - Dst: ownerDocument.removeIdentifier(org.apache.xerces.dom.ElementImpl)
      Src: org.apache.xerces.dom.ElementImpl:1049,1
    - Dst: '[org.w3c.dom.Attr].getValue()'
      Src: org.apache.xerces.dom.ElementImpl:1052,1
    - Dst: ownerDocument.putIdentifier(org.apache.xerces.dom.ElementImpl)
      Src: org.apache.xerces.dom.ElementImpl:1052,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - at
    - makeId
    argTypes:
    - org.w3c.dom.Attr
    - boolean
    constantsTouched: []
    func_position:
      end: 1054
      start: 1030
    functionDepth: 5
    functionLinenumber: 1030
    functionLinenumberEnd: 1054
    functionName: '[org.apache.xerces.dom.ElementImpl].setIdAttributeNode(org.w3c.dom.Attr,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].isIdAttribute(boolean)'
    - ownerDocument.removeIdentifier(org.apache.xerces.dom.ElementImpl)
    - ownerDocument.putIdentifier(org.apache.xerces.dom.ElementImpl)
    - '[org.w3c.dom.Attr].getValue()'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    - '[org.w3c.dom.Attr].getOwnerElement()'
    - '[org.apache.xerces.dom.ElementImpl].isReadOnly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ElementImpl].setIdAttributeNode(org.w3c.dom.Attr,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:1060,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:1061,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getAttributeNode(String)'
      Src: org.apache.xerces.dom.ElementImpl:1063,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementImpl:1066,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
      Src: org.apache.xerces.dom.ElementImpl:1069,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].isReadOnly()'
      Src: org.apache.xerces.dom.ElementImpl:1073,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementImpl:1074,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
      Src: org.apache.xerces.dom.ElementImpl:1075,1
    - Dst: '[org.w3c.dom.Attr].getOwnerElement()'
      Src: org.apache.xerces.dom.ElementImpl:1080,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementImpl:1081,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
      Src: org.apache.xerces.dom.ElementImpl:1082,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].isIdAttribute(boolean)'
      Src: org.apache.xerces.dom.ElementImpl:1086,1
    - Dst: '[org.w3c.dom.Attr].getValue()'
      Src: org.apache.xerces.dom.ElementImpl:1088,1
    - Dst: ownerDocument.removeIdentifier(org.apache.xerces.dom.ElementImpl)
      Src: org.apache.xerces.dom.ElementImpl:1088,1
    - Dst: '[org.w3c.dom.Attr].getValue()'
      Src: org.apache.xerces.dom.ElementImpl:1091,1
    - Dst: ownerDocument.putIdentifier(org.apache.xerces.dom.ElementImpl)
      Src: org.apache.xerces.dom.ElementImpl:1091,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - name
    - makeId
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 1093
      start: 1059
    functionDepth: 5
    functionLinenumber: 1059
    functionLinenumberEnd: 1093
    functionName: '[org.apache.xerces.dom.ElementImpl].setIdAttribute(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].isIdAttribute(boolean)'
    - ownerDocument.removeIdentifier(org.apache.xerces.dom.ElementImpl)
    - ownerDocument.putIdentifier(org.apache.xerces.dom.ElementImpl)
    - '[org.w3c.dom.Attr].getValue()'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    - '[org.w3c.dom.Attr].getOwnerElement()'
    - '[org.apache.xerces.dom.ElementImpl].getAttributeNode(String)'
    - '[org.apache.xerces.dom.ElementImpl].isReadOnly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ElementImpl].setIdAttribute(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:1100,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:1101,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getAttributeNodeNS(String,String)'
      Src: org.apache.xerces.dom.ElementImpl:1103,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementImpl:1106,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
      Src: org.apache.xerces.dom.ElementImpl:1109,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].isReadOnly()'
      Src: org.apache.xerces.dom.ElementImpl:1113,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementImpl:1114,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
      Src: org.apache.xerces.dom.ElementImpl:1115,1
    - Dst: '[org.w3c.dom.Attr].getOwnerElement()'
      Src: org.apache.xerces.dom.ElementImpl:1120,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementImpl:1121,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
      Src: org.apache.xerces.dom.ElementImpl:1122,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].isIdAttribute(boolean)'
      Src: org.apache.xerces.dom.ElementImpl:1125,1
    - Dst: '[org.w3c.dom.Attr].getValue()'
      Src: org.apache.xerces.dom.ElementImpl:1127,1
    - Dst: ownerDocument.removeIdentifier(org.apache.xerces.dom.ElementImpl)
      Src: org.apache.xerces.dom.ElementImpl:1127,1
    - Dst: '[org.w3c.dom.Attr].getValue()'
      Src: org.apache.xerces.dom.ElementImpl:1130,1
    - Dst: ownerDocument.putIdentifier(org.apache.xerces.dom.ElementImpl)
      Src: org.apache.xerces.dom.ElementImpl:1130,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 3
    argNames:
    - namespaceURI
    - localName
    - makeId
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 1132
      start: 1098
    functionDepth: 5
    functionLinenumber: 1098
    functionLinenumberEnd: 1132
    functionName: '[org.apache.xerces.dom.ElementImpl].setIdAttributeNS(String,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementImpl,String)'
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].isIdAttribute(boolean)'
    - ownerDocument.removeIdentifier(org.apache.xerces.dom.ElementImpl)
    - ownerDocument.putIdentifier(org.apache.xerces.dom.ElementImpl)
    - '[org.w3c.dom.Attr].getValue()'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    - '[org.w3c.dom.Attr].getOwnerElement()'
    - '[org.apache.xerces.dom.ElementImpl].getAttributeNodeNS(String,String)'
    - '[org.apache.xerces.dom.ElementImpl].isReadOnly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ElementImpl].setIdAttributeNS(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1139
      start: 1137
    functionDepth: 0
    functionLinenumber: 1137
    functionLinenumberEnd: 1139
    functionName: '[org.apache.xerces.dom.ElementImpl].getTypeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.ElementImpl].getTypeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1146
      start: 1144
    functionDepth: 0
    functionLinenumber: 1144
    functionLinenumberEnd: 1146
    functionName: '[org.apache.xerces.dom.ElementImpl].getTypeNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.ElementImpl].getTypeNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 3
    argNames:
    - typeNamespaceArg
    - typeNameArg
    - derivationMethod
    argTypes:
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1168
      start: 1163
    functionDepth: 0
    functionLinenumber: 1163
    functionLinenumberEnd: 1168
    functionName: '[org.apache.xerces.dom.ElementImpl].isDerivedFrom(String,String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.ElementImpl].isDerivedFrom(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:1175,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:1176,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.TypeInfo
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1179
      start: 1174
    functionDepth: 5
    functionLinenumber: 1174
    functionLinenumberEnd: 1179
    functionName: '[org.apache.xerces.dom.ElementImpl].getSchemaTypeInfo()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    linkageType: ''
    returnType: org.w3c.dom.TypeInfo
    signature: '[org.apache.xerces.dom.ElementImpl].getSchemaTypeInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.dom.ElementImpl:1190,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.dom.ElementImpl:1192,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - readOnly
    - deep
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 1194
      start: 1189
    functionDepth: 2
    functionLinenumber: 1189
    functionLinenumberEnd: 1194
    functionName: '[org.apache.xerces.dom.ElementImpl].setReadOnly(boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttributeMap].setReadOnly(boolean,boolean)'
    - '[org.apache.xerces.dom.ParentNode].setReadOnly(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ElementImpl].setReadOnly(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.ElementImpl:1206,1
    - Dst: ownerDocument.getMutationEvents()
      Src: org.apache.xerces.dom.ElementImpl:1209,1
    - Dst: ownerDocument.setMutationEvents(boolean)
      Src: org.apache.xerces.dom.ElementImpl:1210,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].setupDefaultAttributes()'
      Src: org.apache.xerces.dom.ElementImpl:1213,1
    - Dst: ownerDocument.setMutationEvents(org.apache.xerces.dom.ElementImpl)
      Src: org.apache.xerces.dom.ElementImpl:1216,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1218
      start: 1203
    functionDepth: 4
    functionLinenumber: 1203
    functionLinenumberEnd: 1218
    functionName: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 24
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData(boolean)'
    - ownerDocument.setMutationEvents(org.apache.xerces.dom.ElementImpl)
    - '[org.apache.xerces.dom.ElementImpl].setupDefaultAttributes()'
    - ownerDocument.setMutationEvents(boolean)
    - ownerDocument.getMutationEvents()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementImpl:1223,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementImpl:1224,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].hasAttributes()'
      Src: org.apache.xerces.dom.ElementImpl:1226,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].<init>(null)'
      Src: org.apache.xerces.dom.ElementImpl:1228,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].moveSpecifiedAttributes(org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:1230,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.stax.events.ElementImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - el
    argTypes:
    - org.apache.xerces.stax.events.ElementImpl
    constantsTouched: []
    func_position:
      end: 1232
      start: 1222
    functionDepth: 5
    functionLinenumber: 1222
    functionLinenumberEnd: 1232
    functionName: '[org.apache.xerces.dom.ElementImpl].moveSpecifiedAttributes(org.apache.xerces.stax.events.ElementImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
    - '[org.apache.xerces.stax.events.ElementImpl].hasAttributes()'
    - '[org.apache.xerces.dom.AttributeMap].<init>(null)'
    - '[org.apache.xerces.dom.AttributeMap].moveSpecifiedAttributes(org.apache.xerces.dom.ElementImpl)'
    - '[org.apache.xerces.dom.ElementImpl].needsSyncData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ElementImpl].moveSpecifiedAttributes(org.apache.xerces.stax.events.ElementImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].getDefaultAttributes()'
      Src: org.apache.xerces.dom.ElementImpl:1236,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].<init>(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl)'
      Src: org.apache.xerces.dom.ElementImpl:1238,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1240
      start: 1235
    functionDepth: 4
    functionLinenumber: 1235
    functionLinenumberEnd: 1240
    functionName: '[org.apache.xerces.dom.ElementImpl].setupDefaultAttributes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.AttributeMap].<init>(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl)'
    - '[org.apache.xerces.dom.ElementImpl].getDefaultAttributes()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ElementImpl].setupDefaultAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].getDefaultAttributes()'
      Src: org.apache.xerces.dom.ElementImpl:1245,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].reconcileDefaults(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl)'
      Src: org.apache.xerces.dom.ElementImpl:1246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1248
      start: 1243
    functionDepth: 5
    functionLinenumber: 1243
    functionLinenumberEnd: 1248
    functionName: '[org.apache.xerces.dom.ElementImpl].reconcileDefaultAttributes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.AttributeMap].reconcileDefaults(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl)'
    - '[org.apache.xerces.dom.ElementImpl].getDefaultAttributes()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ElementImpl].reconcileDefaultAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ownerDocument.getDoctype()
      Src: org.apache.xerces.dom.ElementImpl:1254,1
    - Dst: doctype.getElements()
      Src: org.apache.xerces.dom.ElementImpl:1259,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNodeName()'
      Src: org.apache.xerces.dom.ElementImpl:1260,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNamedItem(String)'
      Src: org.apache.xerces.dom.ElementImpl:1259,1
    - Dst: eldef.getAttributes()
      Src: org.apache.xerces.dom.ElementImpl:1264,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1266
      start: 1251
    functionDepth: 4
    functionLinenumber: 1251
    functionLinenumberEnd: 1266
    functionName: '[org.apache.xerces.dom.ElementImpl].getDefaultAttributes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].getNamedItem(String)'
    - ownerDocument.getDoctype()
    - eldef.getAttributes()
    - '[org.apache.xerces.dom.ElementImpl].getNodeName()'
    - doctype.getElements()
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    signature: '[org.apache.xerces.dom.ElementImpl].getDefaultAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].getFirstElementChild()'
      Src: org.apache.xerces.dom.ElementImpl:1278,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].getNextElementSibling()'
      Src: org.apache.xerces.dom.ElementImpl:1281,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1284
      start: 1276
    functionDepth: 2
    functionLinenumber: 1276
    functionLinenumberEnd: 1284
    functionName: '[org.apache.xerces.dom.ElementImpl].getChildElementCount()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].getFirstElementChild()'
    - '[org.apache.xerces.stax.events.ElementImpl].getNextElementSibling()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.ElementImpl].getChildElementCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].getFirstChild()'
      Src: org.apache.xerces.dom.ElementImpl:1291,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNodeType()'
      Src: org.apache.xerces.dom.ElementImpl:1293,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getFirstElementChild(org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:1297,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNextSibling()'
      Src: org.apache.xerces.dom.ElementImpl:1303,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1306
      start: 1290
    functionDepth: 1
    functionLinenumber: 1290
    functionLinenumberEnd: 1306
    functionName: '[org.apache.xerces.dom.ElementImpl].getFirstElementChild()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].getFirstChild()'
    - '[org.apache.xerces.dom.ElementImpl].getNodeType()'
    - '[org.apache.xerces.dom.ElementImpl].getFirstElementChild(org.apache.xerces.dom.ElementImpl)'
    - '[org.apache.xerces.dom.ElementImpl].getNextSibling()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.dom.ElementImpl].getFirstElementChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].getLastChild()'
      Src: org.apache.xerces.dom.ElementImpl:1313,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNodeType()'
      Src: org.apache.xerces.dom.ElementImpl:1315,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getLastElementChild(org.apache.xerces.dom.ElementImpl)'
      Src: org.apache.xerces.dom.ElementImpl:1319,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getPreviousSibling()'
      Src: org.apache.xerces.dom.ElementImpl:1325,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1328
      start: 1312
    functionDepth: 1
    functionLinenumber: 1312
    functionLinenumberEnd: 1328
    functionName: '[org.apache.xerces.dom.ElementImpl].getLastElementChild()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].getPreviousSibling()'
    - '[org.apache.xerces.dom.ElementImpl].getNodeType()'
    - '[org.apache.xerces.dom.ElementImpl].getLastChild()'
    - '[org.apache.xerces.dom.ElementImpl].getLastElementChild(org.apache.xerces.dom.ElementImpl)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.dom.ElementImpl].getLastElementChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNextLogicalSibling()'
      Src: org.apache.xerces.dom.ElementImpl:1335,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.ElementImpl:1337,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getFirstElementChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.ElementImpl:1341,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNextLogicalSibling(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.ElementImpl:1347,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1350
      start: 1334
    functionDepth: 2
    functionLinenumber: 1334
    functionLinenumberEnd: 1350
    functionName: '[org.apache.xerces.dom.ElementImpl].getNextElementSibling()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].getFirstElementChild(org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.dom.ElementImpl].getNextLogicalSibling()'
    - '[org.apache.xerces.dom.ElementImpl].getNextLogicalSibling(org.w3c.dom.Node)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.dom.ElementImpl].getNextElementSibling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementImpl].getPreviousLogicalSibling()'
      Src: org.apache.xerces.dom.ElementImpl:1357,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.ElementImpl:1359,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getLastElementChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.ElementImpl:1363,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getPreviousLogicalSibling(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.ElementImpl:1369,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1372
      start: 1356
    functionDepth: 2
    functionLinenumber: 1356
    functionLinenumberEnd: 1372
    functionName: '[org.apache.xerces.dom.ElementImpl].getPreviousElementSibling()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.dom.ElementImpl].getLastElementChild(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.ElementImpl].getPreviousLogicalSibling(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.ElementImpl].getPreviousLogicalSibling()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.dom.ElementImpl].getPreviousElementSibling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.ElementImpl:1379,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.ElementImpl:1382,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.dom.ElementImpl:1387,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.ElementImpl:1389,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1398
      start: 1376
    functionDepth: 0
    functionLinenumber: 1376
    functionLinenumberEnd: 1398
    functionName: '[org.apache.xerces.dom.ElementImpl].getFirstElementChild(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.Node].getParentNode()'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.w3c.dom.Node].getNextSibling()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.dom.ElementImpl].getFirstElementChild(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.ElementImpl:1405,1
    - Dst: '[org.w3c.dom.Node].getLastChild()'
      Src: org.apache.xerces.dom.ElementImpl:1408,1
    - Dst: '[org.w3c.dom.Node].getPreviousSibling()'
      Src: org.apache.xerces.dom.ElementImpl:1413,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.ElementImpl:1415,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1424
      start: 1402
    functionDepth: 0
    functionLinenumber: 1402
    functionLinenumberEnd: 1424
    functionName: '[org.apache.xerces.dom.ElementImpl].getLastElementChild(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.Node].getPreviousSibling()'
    - '[org.w3c.dom.Node].getLastChild()'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.dom.ElementImpl].getLastElementChild(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.dom.ElementImpl:1428,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.ElementImpl:1433,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNodeType()'
      Src: org.apache.xerces.dom.ElementImpl:1434,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNextSibling()'
      Src: org.apache.xerces.dom.ElementImpl:1435,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getParentNode()'
      Src: org.apache.xerces.dom.ElementImpl:1439,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1443
      start: 1427
    functionDepth: 1
    functionLinenumber: 1427
    functionLinenumberEnd: 1443
    functionName: '[org.apache.xerces.dom.ElementImpl].getNextLogicalSibling(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.ElementImpl].getNodeType()'
    - '[org.apache.xerces.dom.ElementImpl].getParentNode()'
    - '[org.apache.xerces.dom.ElementImpl].getNextSibling()'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.ElementImpl].getNextLogicalSibling(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getPreviousSibling()'
      Src: org.apache.xerces.dom.ElementImpl:1447,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.ElementImpl:1452,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getNodeType()'
      Src: org.apache.xerces.dom.ElementImpl:1453,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getPreviousSibling()'
      Src: org.apache.xerces.dom.ElementImpl:1454,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].getParentNode()'
      Src: org.apache.xerces.dom.ElementImpl:1458,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.dom.AttributeMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.NodeEqualityWithQname
      - org.w3c.dom.Element
      - org.w3c.dom.ElementTraversal
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1462
      start: 1446
    functionDepth: 1
    functionLinenumber: 1446
    functionLinenumberEnd: 1462
    functionName: '[org.apache.xerces.dom.ElementImpl].getPreviousLogicalSibling(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Node].getPreviousSibling()'
    - '[org.apache.xerces.dom.ElementImpl].getNodeType()'
    - '[org.apache.xerces.dom.ElementImpl].getParentNode()'
    - '[org.apache.xerces.dom.ElementImpl].getPreviousSibling()'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.ElementImpl].getPreviousLogicalSibling(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ObjectFactory].createObject(String,null,String)'
      Src: org.apache.xerces.dom.ObjectFactory:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - factoryId
    - fallbackClassName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[org.apache.xerces.dom.ObjectFactory].createObject(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ObjectFactory].createObject(String,null,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.dom.ObjectFactory].createObject(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ObjectFactory].debugPrintln(String)'
      Src: org.apache.xerces.dom.ObjectFactory:129,1
    - Dst: '[org.apache.xerces.dom.ObjectFactory].findClassLoader()'
      Src: org.apache.xerces.dom.ObjectFactory:131,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: org.apache.xerces.dom.ObjectFactory:135,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.ObjectFactory:136,1
    - Dst: '[org.apache.xerces.dom.ObjectFactory].debugPrintln(String)'
      Src: org.apache.xerces.dom.ObjectFactory:137,1
    - Dst: '[org.apache.xerces.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: org.apache.xerces.dom.ObjectFactory:138,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: org.apache.xerces.dom.ObjectFactory:151,1
    - Dst: '[java.io.File].<init>(org.apache.xerces.dom.ObjectFactory)'
      Src: org.apache.xerces.dom.ObjectFactory:154,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileExists(java.io.File)'
      Src: org.apache.xerces.dom.ObjectFactory:155,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
      Src: org.apache.xerces.dom.ObjectFactory:169,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
      Src: org.apache.xerces.dom.ObjectFactory:182,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.xerces.dom.ObjectFactory:187,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
      Src: org.apache.xerces.dom.ObjectFactory:188,1
    - Dst: '[java.util.Properties].load(java.io.FileInputStream)'
      Src: org.apache.xerces.dom.ObjectFactory:189,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.apache.xerces.dom.ObjectFactory:202,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: org.apache.xerces.dom.ObjectFactory:210,1
    - Dst: '[java.io.File].<init>(org.apache.xerces.dom.ObjectFactory)'
      Src: org.apache.xerces.dom.ObjectFactory:215,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
      Src: org.apache.xerces.dom.ObjectFactory:215,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.xerces.dom.ObjectFactory:216,1
    - Dst: '[java.util.Properties].load(java.io.FileInputStream)'
      Src: org.apache.xerces.dom.ObjectFactory:217,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: org.apache.xerces.dom.ObjectFactory:218,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.apache.xerces.dom.ObjectFactory:228,1
    - Dst: '[org.apache.xerces.dom.ObjectFactory].debugPrintln(org.apache.xerces.dom.ObjectFactory)'
      Src: org.apache.xerces.dom.ObjectFactory:236,1
    - Dst: '[org.apache.xerces.dom.ObjectFactory].newInstance(org.apache.xerces.dom.ObjectFactory,ClassLoader,boolean)'
      Src: org.apache.xerces.dom.ObjectFactory:237,1
    - Dst: '[org.apache.xerces.dom.ObjectFactory].findJarServiceProvider(String)'
      Src: org.apache.xerces.dom.ObjectFactory:241,1
    - Dst: '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,null)'
      Src: org.apache.xerces.dom.ObjectFactory:247,1
    - Dst: '[org.apache.xerces.dom.ObjectFactory].debugPrintln(String)'
      Src: org.apache.xerces.dom.ObjectFactory:251,1
    - Dst: '[org.apache.xerces.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: org.apache.xerces.dom.ObjectFactory:252,1
    CyclomaticComplexity: 38
    EdgeCount: 38
    ICount: 74
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - factoryId
    - propertiesFilename
    - fallbackClassName
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 253
      start: 124
    functionDepth: 3
    functionLinenumber: 124
    functionLinenumberEnd: 253
    functionName: '[org.apache.xerces.dom.ObjectFactory].createObject(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
    - '[org.apache.xerces.dom.ObjectFactory].findJarServiceProvider(String)'
    - '[org.apache.xerces.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
    - '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,null)'
    - '[org.apache.xerces.dom.ObjectFactory].findClassLoader()'
    - '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
    - '[org.apache.xerces.dom.ObjectFactory].debugPrintln(String)'
    - '[org.apache.xerces.dom.ObjectFactory].debugPrintln(org.apache.xerces.dom.ObjectFactory)'
    - '[org.apache.xerces.dom.ObjectFactory].newInstance(org.apache.xerces.dom.ObjectFactory,ClassLoader,boolean)'
    - '[java.io.FileInputStream].close()'
    - '[java.util.Properties].load(java.io.FileInputStream)'
    - '[java.io.File].<init>(org.apache.xerces.dom.ObjectFactory)'
    - '[java.util.Properties].getProperty(String)'
    - '[org.apache.html.dom.SecuritySupport].getFileExists(java.io.File)'
    - '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
    - '[String].length()'
    - '[java.util.Properties].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.dom.ObjectFactory].createObject(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: org.apache.xerces.dom.ObjectFactory:262,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.ObjectFactory:264,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 268
    functionName: '[org.apache.xerces.dom.ObjectFactory].isDebugEnabled()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.ObjectFactory].isDebugEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: org.apache.xerces.dom.ObjectFactory:273,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 275
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 275
    functionName: '[org.apache.xerces.dom.ObjectFactory].debugPrintln(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ObjectFactory.java
    functionUses: 2
    functionsReached:
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ObjectFactory].debugPrintln(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.SecuritySupport].getContextClassLoader()'
      Src: org.apache.xerces.dom.ObjectFactory:286,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemClassLoader()'
      Src: org.apache.xerces.dom.ObjectFactory:287,1
    - Dst: ObjectFactory.class.getClassLoader()
      Src: org.apache.xerces.dom.ObjectFactory:300,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getParentClassLoader(org.apache.xerces.dom.ObjectFactory)'
      Src: org.apache.xerces.dom.ObjectFactory:312,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getParentClassLoader(ClassLoader)'
      Src: org.apache.xerces.dom.ObjectFactory:327,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 333
      start: 281
    functionDepth: 2
    functionLinenumber: 281
    functionLinenumberEnd: 333
    functionName: '[org.apache.xerces.dom.ObjectFactory].findClassLoader()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ObjectFactory.java
    functionUses: 2
    functionsReached:
    - ObjectFactory.class.getClassLoader()
    - '[org.apache.html.dom.SecuritySupport].getParentClassLoader(ClassLoader)'
    - '[org.apache.html.dom.SecuritySupport].getSystemClassLoader()'
    - '[org.apache.html.dom.SecuritySupport].getParentClassLoader(org.apache.xerces.dom.ObjectFactory)'
    - '[org.apache.html.dom.SecuritySupport].getContextClassLoader()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.xerces.dom.ObjectFactory].findClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
      Src: org.apache.xerces.dom.ObjectFactory:344,1
    - Dst: '[Class].newInstance()'
      Src: org.apache.xerces.dom.ObjectFactory:345,1
    - Dst: '[org.apache.xerces.dom.ObjectFactory].debugPrintln(org.apache.xerces.dom.ObjectFactory)'
      Src: org.apache.xerces.dom.ObjectFactory:346,1
    - Dst: '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,org.apache.xerces.dom.ObjectFactory)'
      Src: org.apache.xerces.dom.ObjectFactory:350,1
    - Dst: '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(org.apache.xerces.dom.ObjectFactory,org.apache.xerces.dom.ObjectFactory)'
      Src: org.apache.xerces.dom.ObjectFactory:353,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - ClassLoader
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - className
    - cl
    - doFallback
    argTypes:
    - String
    - ClassLoader
    - boolean
    constantsTouched: []
    func_position:
      end: 357
      start: 338
    functionDepth: 2
    functionLinenumber: 338
    functionLinenumberEnd: 357
    functionName: '[org.apache.xerces.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,org.apache.xerces.dom.ObjectFactory)'
    - '[org.apache.xerces.dom.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
    - '[Class].newInstance()'
    - '[org.apache.xerces.dom.ObjectFactory].debugPrintln(org.apache.xerces.dom.ObjectFactory)'
    - '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(org.apache.xerces.dom.ObjectFactory,org.apache.xerces.dom.ObjectFactory)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getSecurityManager()
      Src: org.apache.xerces.dom.ObjectFactory:368,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.apache.xerces.dom.ObjectFactory:370,1
    - Dst: '[String].substring(int,org.apache.xerces.dom.ObjectFactory)'
      Src: org.apache.xerces.dom.ObjectFactory:372,1
    - Dst: '[org.apache.xerces.dom.ObjectFactory].checkPackageAccess(org.apache.xerces.dom.ObjectFactory)'
      Src: org.apache.xerces.dom.ObjectFactory:373,1
    - Dst: Class.forName(String)
      Src: org.apache.xerces.dom.ObjectFactory:386,1
    - Dst: '[ClassLoader].loadClass(String)'
      Src: org.apache.xerces.dom.ObjectFactory:389,1
    - Dst: ObjectFactory.class.getClassLoader()
      Src: org.apache.xerces.dom.ObjectFactory:393,1
    - Dst: Class.forName(String)
      Src: org.apache.xerces.dom.ObjectFactory:395,1
    - Dst: cl.loadClass(String)
      Src: org.apache.xerces.dom.ObjectFactory:398,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - ClassLoader
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ClassNotFoundException
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - className
    - cl
    - doFallback
    argTypes:
    - String
    - ClassLoader
    - boolean
    constantsTouched: []
    func_position:
      end: 409
      start: 362
    functionDepth: 1
    functionLinenumber: 362
    functionLinenumberEnd: 409
    functionName: '[org.apache.xerces.dom.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - cl.loadClass(String)
    - '[String].lastIndexOf(char)'
    - ObjectFactory.class.getClassLoader()
    - Class.forName(String)
    - '[String].substring(int,org.apache.xerces.dom.ObjectFactory)'
    - '[org.apache.xerces.dom.ObjectFactory].checkPackageAccess(org.apache.xerces.dom.ObjectFactory)'
    - System.getSecurityManager()
    - '[ClassLoader].loadClass(String)'
    linkageType: ''
    returnType: Class
    signature: '[org.apache.xerces.dom.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ObjectFactory].findClassLoader()'
      Src: org.apache.xerces.dom.ObjectFactory:423,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getResourceAsStream(ClassLoader,org.apache.xerces.dom.ObjectFactory)'
      Src: org.apache.xerces.dom.ObjectFactory:425,1
    - Dst: ObjectFactory.class.getClassLoader()
      Src: org.apache.xerces.dom.ObjectFactory:429,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getResourceAsStream(org.apache.xerces.dom.ObjectFactory,org.apache.xerces.dom.ObjectFactory)'
      Src: org.apache.xerces.dom.ObjectFactory:432,1
    - Dst: '[org.apache.xerces.dom.ObjectFactory].debugPrintln(org.apache.xerces.dom.ObjectFactory)'
      Src: org.apache.xerces.dom.ObjectFactory:441,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream,String)'
      Src: org.apache.xerces.dom.ObjectFactory:462,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader,int)'
      Src: org.apache.xerces.dom.ObjectFactory:462,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream)'
      Src: org.apache.xerces.dom.ObjectFactory:464,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader,int)'
      Src: org.apache.xerces.dom.ObjectFactory:464,1
    - Dst: '[java.io.BufferedReader].readLine()'
      Src: org.apache.xerces.dom.ObjectFactory:471,1
    - Dst: '[java.io.BufferedReader].close()'
      Src: org.apache.xerces.dom.ObjectFactory:479,1
    - Dst: '[String].equals(org.apache.xerces.dom.ObjectFactory)'
      Src: org.apache.xerces.dom.ObjectFactory:486,1
    - Dst: '[org.apache.xerces.dom.ObjectFactory].debugPrintln(String)'
      Src: org.apache.xerces.dom.ObjectFactory:487,1
    - Dst: '[org.apache.xerces.dom.ObjectFactory].newInstance(org.apache.xerces.dom.ObjectFactory,org.apache.xerces.dom.ObjectFactory,boolean)'
      Src: org.apache.xerces.dom.ObjectFactory:494,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - factoryId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 499
      start: 416
    functionDepth: 3
    functionLinenumber: 416
    functionLinenumberEnd: 499
    functionName: '[org.apache.xerces.dom.ObjectFactory].findJarServiceProvider(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[java.io.InputStreamReader].<init>(java.io.InputStream,String)'
    - '[org.apache.html.dom.SecuritySupport].getResourceAsStream(ClassLoader,org.apache.xerces.dom.ObjectFactory)'
    - '[java.io.BufferedReader].<init>(java.io.InputStreamReader,int)'
    - ObjectFactory.class.getClassLoader()
    - '[java.io.BufferedReader].close()'
    - '[org.apache.xerces.dom.ObjectFactory].findClassLoader()'
    - '[org.apache.xerces.dom.ObjectFactory].newInstance(org.apache.xerces.dom.ObjectFactory,org.apache.xerces.dom.ObjectFactory,boolean)'
    - '[String].equals(org.apache.xerces.dom.ObjectFactory)'
    - '[org.apache.xerces.dom.ObjectFactory].debugPrintln(org.apache.xerces.dom.ObjectFactory)'
    - '[java.io.InputStreamReader].<init>(java.io.InputStream)'
    - '[org.apache.html.dom.SecuritySupport].getResourceAsStream(org.apache.xerces.dom.ObjectFactory,org.apache.xerces.dom.ObjectFactory)'
    - '[java.io.BufferedReader].readLine()'
    - '[org.apache.xerces.dom.ObjectFactory].debugPrintln(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.dom.ObjectFactory].findJarServiceProvider(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ObjectFactory].isDebugEnabled()'
      Src: org.apache.xerces.dom.ObjectFactory:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.ObjectFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom.ObjectFactory].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ObjectFactory].isDebugEnabled()'
    linkageType: ''
    returnType: org.apache.xerces.dom.ObjectFactory
    signature: '[org.apache.xerces.dom.ObjectFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Error].<init>(String)'
      Src: org.apache.xerces.dom.ObjectFactory.ConfigurationError:530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Exception
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.ObjectFactory.ConfigurationError
      static: false
      superClass: Error
    argCount: 2
    argNames:
    - msg
    - x
    argTypes:
    - String
    - Exception
    constantsTouched: []
    func_position:
      end: 532
      start: 529
    functionDepth: 0
    functionLinenumber: 529
    functionLinenumberEnd: 532
    functionName: '[org.apache.xerces.dom.ObjectFactory.ConfigurationError].<init>(String,Exception)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[Error].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.dom.ObjectFactory.ConfigurationError
    signature: '[org.apache.xerces.dom.ObjectFactory.ConfigurationError].<init>(String,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Exception
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Exception
      static: false
      superClass: Error
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 541
      start: 539
    functionDepth: 0
    functionLinenumber: 539
    functionLinenumberEnd: 541
    functionName: '[org.apache.xerces.dom.ObjectFactory.ConfigurationError].getException()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Exception
    signature: '[org.apache.xerces.dom.ObjectFactory.ConfigurationError].getException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:71,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:74,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].needsSyncChildren(boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.DeferredDocumentTypeImpl
      static: false
      superClass: org.apache.xerces.dom.DocumentTypeImpl
    argCount: 2
    argNames:
    - ownerDocument
    - nodeIndex
    argTypes:
    - org.apache.xerces.dom.DeferredDocumentImpl
    - int
    constantsTouched: []
    func_position:
      end: 77
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentTypeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentTypeImpl].needsSyncData(boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentTypeImpl].needsSyncChildren(boolean)'
    - '[org.apache.xerces.dom.DocumentTypeImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DeferredDocumentTypeImpl
    signature: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentTypeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].getNodeIndex()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentTypeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].getNodeIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:96,1
    - Dst: ownerDocument.getNodeName(int)
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:101,1
    - Dst: ownerDocument.getNodeValue(int)
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:104,1
    - Dst: ownerDocument.getNodeURI(int)
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:105,1
    - Dst: ownerDocument.getNodeExtra(int)
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:106,1
    - Dst: ownerDocument.getNodeValue(org.apache.xerces.dom.DeferredDocumentTypeImpl)
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:107,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentTypeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 108
    functionName: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].synchronizeData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentTypeImpl.java
    functionUses: 0
    functionsReached:
    - ownerDocument.getNodeValue(int)
    - ownerDocument.getNodeURI(int)
    - ownerDocument.getNodeValue(org.apache.xerces.dom.DeferredDocumentTypeImpl)
    - ownerDocument.getNodeName(int)
    - '[org.apache.xerces.dom.DeferredDocumentTypeImpl].needsSyncData(boolean)'
    - ownerDocument.getNodeExtra(int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].synchronizeData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].ownerDocument()'
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:114,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].getMutationEvents()'
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:114,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].ownerDocument()'
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:115,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].setMutationEvents(boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:115,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].needsSyncChildren(boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:118,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>()'
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:124,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>()'
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:125,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>()'
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:126,1
    - Dst: ownerDocument.getLastChild(int)
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:130,1
    - Dst: ownerDocument.getPrevSibling(org.apache.xerces.dom.DeferredDocumentTypeImpl)
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:132,1
    - Dst: ownerDocument.getNodeObject(org.apache.xerces.dom.DeferredDocumentTypeImpl)
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:134,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].getNodeType()'
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:135,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItem(org.apache.xerces.dom.DeferredDocumentTypeImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:140,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItem(org.apache.xerces.dom.DeferredDocumentTypeImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:146,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItem(org.apache.xerces.dom.DeferredDocumentTypeImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:152,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].getOwnerDocument()'
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:158,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].insertBefore(org.apache.xerces.dom.DeferredDocumentTypeImpl,org.apache.xerces.dom.DeferredDocumentTypeImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:159,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].getClass()'
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:172,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].getName()'
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:172,1
    - Dst: System.out.println(org.apache.xerces.dom.DeferredDocumentTypeImpl)
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:167,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].ownerDocument()'
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:178,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].setMutationEvents(org.apache.xerces.dom.DeferredDocumentTypeImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:178,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentTypeImpl:181,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentTypeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 183
    functionName: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].synchronizeChildren()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentTypeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentTypeImpl].setMutationEvents(org.apache.xerces.dom.DeferredDocumentTypeImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentTypeImpl].insertBefore(org.apache.xerces.dom.DeferredDocumentTypeImpl,org.apache.xerces.dom.DeferredDocumentTypeImpl)'
    - System.out.println(org.apache.xerces.dom.DeferredDocumentTypeImpl)
    - '[org.apache.xerces.dom.DeferredDocumentTypeImpl].setReadOnly(boolean,boolean)'
    - ownerDocument.getLastChild(int)
    - ownerDocument.getNodeObject(org.apache.xerces.dom.DeferredDocumentTypeImpl)
    - '[org.apache.xerces.dom.DeferredDocumentTypeImpl].setMutationEvents(boolean)'
    - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItem(org.apache.xerces.dom.DeferredDocumentTypeImpl)'
    - ownerDocument.getPrevSibling(org.apache.xerces.dom.DeferredDocumentTypeImpl)
    - '[org.apache.xerces.dom.DeferredDocumentTypeImpl].getMutationEvents()'
    - '[org.apache.xerces.dom.DeferredDocumentTypeImpl].getName()'
    - '[org.apache.xerces.dom.DeferredDocumentTypeImpl].needsSyncChildren(boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentTypeImpl].getOwnerDocument()'
    - '[org.apache.xerces.dom.DeferredDocumentTypeImpl].getClass()'
    - '[org.apache.xerces.dom.DeferredDocumentTypeImpl].ownerDocument()'
    - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>()'
    - '[org.apache.xerces.dom.DeferredDocumentTypeImpl].getNodeType()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].synchronizeChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.dom.DOMStringListImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMStringList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMStringListImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.dom.DOMStringListImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMStringListImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMStringListImpl
    signature: '[org.apache.xerces.dom.DOMStringListImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.ArrayList
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMStringList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMStringListImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - params
    argTypes:
    - java.util.ArrayList
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.apache.xerces.dom.DOMStringListImpl].<init>(java.util.ArrayList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMStringListImpl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMStringListImpl
    signature: '[org.apache.xerces.dom.DOMStringListImpl].<init>(java.util.ArrayList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(java.util.Vector)'
      Src: org.apache.xerces.dom.DOMStringListImpl:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Vector
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMStringList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMStringListImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - params
    argTypes:
    - java.util.Vector
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.dom.DOMStringListImpl].<init>(java.util.Vector)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMStringListImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(java.util.Vector)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMStringListImpl
    signature: '[org.apache.xerces.dom.DOMStringListImpl].<init>(java.util.Vector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMStringListImpl].getLength()'
      Src: org.apache.xerces.dom.DOMStringListImpl:64,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.apache.xerces.dom.DOMStringListImpl:66,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMStringList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 69
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 69
    functionName: '[org.apache.xerces.dom.DOMStringListImpl].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMStringListImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].get(int)'
    - '[org.apache.xerces.dom.DOMStringListImpl].getLength()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMStringListImpl].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.dom.DOMStringListImpl:75,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMStringList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.dom.DOMStringListImpl].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMStringListImpl.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DOMStringListImpl].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].contains(String)'
      Src: org.apache.xerces.dom.DOMStringListImpl:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMStringList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - param
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.dom.DOMStringListImpl].contains(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMStringListImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].contains(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.DOMStringListImpl].contains(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMStringListImpl:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMStringList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - param
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 93
    functionName: '[org.apache.xerces.dom.DOMStringListImpl].add(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMStringListImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMStringListImpl].add(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.dom.LCount:50,1
    - Dst: '[java.util.Hashtable].put(String)'
      Src: org.apache.xerces.dom.LCount:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.LCount
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - evtName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 54
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 54
    functionName: '[org.apache.xerces.dom.LCount].lookup(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/LCount.java
    functionUses: 8
    functionsReached:
    - '[java.util.Hashtable].put(String)'
    - '[java.util.Hashtable].get(String)'
    linkageType: ''
    returnType: org.apache.xerces.dom.LCount
    signature: '[org.apache.xerces.dom.LCount].lookup(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.dom.LCount:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.LCount
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom.LCount].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/LCount.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.LCount
    signature: '[org.apache.xerces.dom.LCount].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMInputImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 84
    functionName: '[org.apache.xerces.dom.DOMInputImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMInputImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMInputImpl
    signature: '[org.apache.xerces.dom.DOMInputImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMInputImpl
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - publicId
    - systemId
    - baseSystemId
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 109
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 109
    functionName: '[org.apache.xerces.dom.DOMInputImpl].<init>(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMInputImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMInputImpl
    signature: '[org.apache.xerces.dom.DOMInputImpl].<init>(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - java.io.InputStream
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMInputImpl
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - publicId
    - systemId
    - baseSystemId
    - byteStream
    - encoding
    argTypes:
    - String
    - String
    - String
    - java.io.InputStream
    - String
    constantsTouched: []
    func_position:
      end: 137
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 137
    functionName: '[org.apache.xerces.dom.DOMInputImpl].<init>(String,String,String,java.io.InputStream,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMInputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMInputImpl
    signature: '[org.apache.xerces.dom.DOMInputImpl].<init>(String,String,String,java.io.InputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - java.io.Reader
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMInputImpl
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - publicId
    - systemId
    - baseSystemId
    - charStream
    - encoding
    argTypes:
    - String
    - String
    - String
    - java.io.Reader
    - String
    constantsTouched: []
    func_position:
      end: 166
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 166
    functionName: '[org.apache.xerces.dom.DOMInputImpl].<init>(String,String,String,java.io.Reader,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMInputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMInputImpl
    signature: '[org.apache.xerces.dom.DOMInputImpl].<init>(String,String,String,java.io.Reader,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMInputImpl
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - publicId
    - systemId
    - baseSystemId
    - data
    - encoding
    argTypes:
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 193
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 193
    functionName: '[org.apache.xerces.dom.DOMInputImpl].<init>(String,String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMInputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMInputImpl
    signature: '[org.apache.xerces.dom.DOMInputImpl].<init>(String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.InputStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 208
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 208
    functionName: '[org.apache.xerces.dom.DOMInputImpl].getByteStream()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMInputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.io.InputStream
    signature: '[org.apache.xerces.dom.DOMInputImpl].getByteStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - byteStream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 223
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 223
    functionName: '[org.apache.xerces.dom.DOMInputImpl].setByteStream(java.io.InputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMInputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMInputImpl].setByteStream(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Reader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionName: '[org.apache.xerces.dom.DOMInputImpl].getCharacterStream()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMInputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.io.Reader
    signature: '[org.apache.xerces.dom.DOMInputImpl].getCharacterStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - characterStream
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 247
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 247
    functionName: '[org.apache.xerces.dom.DOMInputImpl].setCharacterStream(java.io.Reader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMInputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMInputImpl].setCharacterStream(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 258
    functionName: '[org.apache.xerces.dom.DOMInputImpl].getStringData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMInputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMInputImpl].getStringData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stringData
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 270
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 270
    functionName: '[org.apache.xerces.dom.DOMInputImpl].setStringData(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMInputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMInputImpl].setStringData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 285
    functionName: '[org.apache.xerces.dom.DOMInputImpl].getEncoding()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMInputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMInputImpl].getEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 299
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 299
    functionName: '[org.apache.xerces.dom.DOMInputImpl].setEncoding(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMInputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMInputImpl].setEncoding(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 308
      start: 306
    functionDepth: 0
    functionLinenumber: 306
    functionLinenumberEnd: 308
    functionName: '[org.apache.xerces.dom.DOMInputImpl].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMInputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMInputImpl].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - publicId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 316
      start: 314
    functionDepth: 0
    functionLinenumber: 314
    functionLinenumberEnd: 316
    functionName: '[org.apache.xerces.dom.DOMInputImpl].setPublicId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMInputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMInputImpl].setPublicId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 334
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 334
    functionName: '[org.apache.xerces.dom.DOMInputImpl].getSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMInputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMInputImpl].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 351
      start: 349
    functionDepth: 0
    functionLinenumber: 349
    functionLinenumberEnd: 351
    functionName: '[org.apache.xerces.dom.DOMInputImpl].setSystemId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMInputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMInputImpl].setSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 360
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 360
    functionName: '[org.apache.xerces.dom.DOMInputImpl].getBaseURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMInputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMInputImpl].getBaseURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - baseURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 368
      start: 366
    functionDepth: 0
    functionLinenumber: 366
    functionLinenumberEnd: 368
    functionName: '[org.apache.xerces.dom.DOMInputImpl].setBaseURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMInputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMInputImpl].setBaseURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 377
      start: 375
    functionDepth: 0
    functionLinenumber: 375
    functionLinenumberEnd: 377
    functionName: '[org.apache.xerces.dom.DOMInputImpl].getCertifiedText()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMInputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.DOMInputImpl].getCertifiedText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSInput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - certifiedText
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 387
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 387
    functionName: '[org.apache.xerces.dom.DOMInputImpl].setCertifiedText(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMInputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMInputImpl].setCertifiedText(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
      Src: org.apache.xerces.dom.DeferredEntityImpl:83,1
    - Dst: '[org.apache.xerces.dom.DeferredEntityImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredEntityImpl:86,1
    - Dst: '[org.apache.xerces.dom.DeferredEntityImpl].needsSyncChildren(boolean)'
      Src: org.apache.xerces.dom.DeferredEntityImpl:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.DeferredEntityImpl
      static: false
      superClass: org.apache.xerces.dom.EntityImpl
    argCount: 2
    argNames:
    - ownerDocument
    - nodeIndex
    argTypes:
    - org.apache.xerces.dom.DeferredDocumentImpl
    - int
    constantsTouched: []
    func_position:
      end: 89
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.dom.DeferredEntityImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredEntityImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.EntityImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
    - '[org.apache.xerces.dom.DeferredEntityImpl].needsSyncChildren(boolean)'
    - '[org.apache.xerces.dom.DeferredEntityImpl].needsSyncData(boolean)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DeferredEntityImpl
    signature: '[org.apache.xerces.dom.DeferredEntityImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.EntityImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.dom.DeferredEntityImpl].getNodeIndex()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredEntityImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredEntityImpl].getNodeIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredEntityImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredEntityImpl:111,1
    - Dst: ownerDocument.getNodeName(int)
      Src: org.apache.xerces.dom.DeferredEntityImpl:116,1
    - Dst: ownerDocument.getNodeValue(int)
      Src: org.apache.xerces.dom.DeferredEntityImpl:119,1
    - Dst: ownerDocument.getNodeURI(int)
      Src: org.apache.xerces.dom.DeferredEntityImpl:120,1
    - Dst: ownerDocument.getNodeExtra(int)
      Src: org.apache.xerces.dom.DeferredEntityImpl:121,1
    - Dst: ownerDocument.getNodeType(org.apache.xerces.dom.DeferredEntityImpl)
      Src: org.apache.xerces.dom.DeferredEntityImpl:122,1
    - Dst: ownerDocument.getNodeName(org.apache.xerces.dom.DeferredEntityImpl)
      Src: org.apache.xerces.dom.DeferredEntityImpl:124,1
    - Dst: ownerDocument.getNodeValue(org.apache.xerces.dom.DeferredEntityImpl)
      Src: org.apache.xerces.dom.DeferredEntityImpl:127,1
    - Dst: ownerDocument.getNodeURI(org.apache.xerces.dom.DeferredEntityImpl)
      Src: org.apache.xerces.dom.DeferredEntityImpl:128,1
    - Dst: ownerDocument.getNodeExtra(org.apache.xerces.dom.DeferredEntityImpl)
      Src: org.apache.xerces.dom.DeferredEntityImpl:131,1
    - Dst: ownerDocument.getNodeName(org.apache.xerces.dom.DeferredEntityImpl)
      Src: org.apache.xerces.dom.DeferredEntityImpl:132,1
    - Dst: ownerDocument.getNodeValue(org.apache.xerces.dom.DeferredEntityImpl)
      Src: org.apache.xerces.dom.DeferredEntityImpl:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.EntityImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 135
    functionName: '[org.apache.xerces.dom.DeferredEntityImpl].synchronizeData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredEntityImpl.java
    functionUses: 0
    functionsReached:
    - ownerDocument.getNodeValue(int)
    - ownerDocument.getNodeURI(org.apache.xerces.dom.DeferredEntityImpl)
    - ownerDocument.getNodeURI(int)
    - ownerDocument.getNodeValue(org.apache.xerces.dom.DeferredEntityImpl)
    - '[org.apache.xerces.dom.DeferredEntityImpl].needsSyncData(boolean)'
    - ownerDocument.getNodeName(org.apache.xerces.dom.DeferredEntityImpl)
    - ownerDocument.getNodeName(int)
    - ownerDocument.getNodeType(org.apache.xerces.dom.DeferredEntityImpl)
    - ownerDocument.getNodeExtra(org.apache.xerces.dom.DeferredEntityImpl)
    - ownerDocument.getNodeExtra(int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredEntityImpl].synchronizeData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredEntityImpl].needsSyncChildren(boolean)'
      Src: org.apache.xerces.dom.DeferredEntityImpl:141,1
    - Dst: '[org.apache.xerces.dom.DeferredEntityImpl].isReadOnly(boolean)'
      Src: org.apache.xerces.dom.DeferredEntityImpl:143,1
    - Dst: '[org.apache.xerces.dom.DeferredEntityImpl].ownerDocument()'
      Src: org.apache.xerces.dom.DeferredEntityImpl:145,1
    - Dst: ownerDocument.synchronizeChildren(int)
      Src: org.apache.xerces.dom.DeferredEntityImpl:146,1
    - Dst: '[org.apache.xerces.dom.DeferredEntityImpl].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.dom.DeferredEntityImpl:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.EntityImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 149
    functionName: '[org.apache.xerces.dom.DeferredEntityImpl].synchronizeChildren()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredEntityImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredEntityImpl].setReadOnly(boolean,boolean)'
    - '[org.apache.xerces.dom.DeferredEntityImpl].ownerDocument()'
    - '[org.apache.xerces.dom.DeferredEntityImpl].isReadOnly(boolean)'
    - '[org.apache.xerces.dom.DeferredEntityImpl].needsSyncChildren(boolean)'
    - ownerDocument.synchronizeChildren(int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredEntityImpl].synchronizeChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].<init>()'
      Src: org.apache.xerces.dom.DocumentImpl:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DocumentImpl
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 129
    functionDepth: 2
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionName: '[org.apache.xerces.dom.DocumentImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 14
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.DocumentImpl
    signature: '[org.apache.xerces.dom.DocumentImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].<init>(boolean)'
      Src: org.apache.xerces.dom.DocumentImpl:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DocumentImpl
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 1
    argNames:
    - grammarAccess
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[org.apache.xerces.dom.DocumentImpl].<init>(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].<init>(boolean)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DocumentImpl
    signature: '[org.apache.xerces.dom.DocumentImpl].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].<init>(org.w3c.dom.DocumentType)'
      Src: org.apache.xerces.dom.DocumentImpl:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DocumentType
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DocumentImpl
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 1
    argNames:
    - doctype
    argTypes:
    - org.w3c.dom.DocumentType
    constantsTouched: []
    func_position:
      end: 145
      start: 142
    functionDepth: 3
    functionLinenumber: 142
    functionLinenumberEnd: 145
    functionName: '[org.apache.xerces.dom.DocumentImpl].<init>(org.w3c.dom.DocumentType)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].<init>(org.w3c.dom.DocumentType)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DocumentImpl
    signature: '[org.apache.xerces.dom.DocumentImpl].<init>(org.w3c.dom.DocumentType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].<init>(org.w3c.dom.DocumentType,boolean)'
      Src: org.apache.xerces.dom.DocumentImpl:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DocumentType
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DocumentImpl
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 2
    argNames:
    - doctype
    - grammarAccess
    argTypes:
    - org.w3c.dom.DocumentType
    - boolean
    constantsTouched: []
    func_position:
      end: 150
      start: 148
    functionDepth: 2
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionName: '[org.apache.xerces.dom.DocumentImpl].<init>(org.w3c.dom.DocumentType,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].<init>(org.w3c.dom.DocumentType,boolean)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DocumentImpl
    signature: '[org.apache.xerces.dom.DocumentImpl].<init>(org.w3c.dom.DocumentType,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: org.apache.xerces.dom.DocumentImpl:167,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].callUserDataHandlers(org.apache.xerces.dom.DocumentImpl,org.apache.xerces.dom.DocumentImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:168,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].cloneNode(org.apache.xerces.dom.DocumentImpl,boolean)'
      Src: org.apache.xerces.dom.DocumentImpl:169,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 1
    argNames:
    - deep
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 176
      start: 165
    functionDepth: 3
    functionLinenumber: 165
    functionLinenumberEnd: 176
    functionName: '[org.apache.xerces.dom.DocumentImpl].cloneNode(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].callUserDataHandlers(org.apache.xerces.dom.DocumentImpl,org.apache.xerces.dom.DocumentImpl)'
    - '[org.apache.xerces.dom.DocumentImpl].<init>()'
    - '[org.apache.xerces.dom.DocumentImpl].cloneNode(org.apache.xerces.dom.DocumentImpl,boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.DocumentImpl].cloneNode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
      Src: org.apache.xerces.dom.DocumentImpl:187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMImplementation
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 188
      start: 184
    functionDepth: 1
    functionLinenumber: 184
    functionLinenumberEnd: 188
    functionName: '[org.apache.xerces.dom.DocumentImpl].getImplementation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
    linkageType: ''
    returnType: org.w3c.dom.DOMImplementation
    signature: '[org.apache.xerces.dom.DocumentImpl].getImplementation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createNodeIterator(org.w3c.dom.Node,short,org.w3c.dom.traversal.NodeFilter,boolean)'
      Src: org.apache.xerces.dom.DocumentImpl:208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - short
      - org.w3c.dom.traversal.NodeFilter
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.traversal.NodeIterator
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 3
    argNames:
    - root
    - whatToShow
    - filter
    argTypes:
    - org.w3c.dom.Node
    - short
    - org.w3c.dom.traversal.NodeFilter
    constantsTouched: []
    func_position:
      end: 209
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 209
    functionName: '[org.apache.xerces.dom.DocumentImpl].createNodeIterator(org.w3c.dom.Node,short,org.w3c.dom.traversal.NodeFilter)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].createNodeIterator(org.w3c.dom.Node,short,org.w3c.dom.traversal.NodeFilter,boolean)'
    linkageType: ''
    returnType: org.w3c.dom.traversal.NodeIterator
    signature: '[org.apache.xerces.dom.DocumentImpl].createNodeIterator(org.w3c.dom.Node,short,org.w3c.dom.traversal.NodeFilter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.DocumentImpl:230,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.DocumentImpl,String)'
      Src: org.apache.xerces.dom.DocumentImpl:231,1
    - Dst: '[org.apache.xerces.dom.NodeIteratorImpl].<init>(org.w3c.dom.Node,int,org.w3c.dom.traversal.NodeFilter,boolean)'
      Src: org.apache.xerces.dom.DocumentImpl:234,1
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.apache.xerces.dom.DocumentImpl:240,1
    - Dst: '[ReferenceQueue].<init>()'
      Src: org.apache.xerces.dom.DocumentImpl:241,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].removeStaleIteratorReferences()'
      Src: org.apache.xerces.dom.DocumentImpl:244,1
    - Dst: '[WeakReference].<init>(org.apache.xerces.dom.NodeIteratorImpl,ReferenceQueue)'
      Src: org.apache.xerces.dom.DocumentImpl:245,1
    - Dst: '[java.util.LinkedList].add(WeakReference)'
      Src: org.apache.xerces.dom.DocumentImpl:245,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - int
      - org.w3c.dom.traversal.NodeFilter
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.traversal.NodeIterator
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 4
    argNames:
    - root
    - whatToShow
    - filter
    - entityReferenceExpansion
    argTypes:
    - org.w3c.dom.Node
    - int
    - org.w3c.dom.traversal.NodeFilter
    - boolean
    constantsTouched: []
    func_position:
      end: 248
      start: 223
    functionDepth: 3
    functionLinenumber: 223
    functionLinenumberEnd: 248
    functionName: '[org.apache.xerces.dom.DocumentImpl].createNodeIterator(org.w3c.dom.Node,int,org.w3c.dom.traversal.NodeFilter,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[java.util.LinkedList].<init>()'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.DocumentImpl,String)'
    - '[ReferenceQueue].<init>()'
    - '[WeakReference].<init>(org.apache.xerces.dom.NodeIteratorImpl,ReferenceQueue)'
    - '[java.util.LinkedList].add(WeakReference)'
    - '[org.apache.xerces.dom.NodeIteratorImpl].<init>(org.w3c.dom.Node,int,org.w3c.dom.traversal.NodeFilter,boolean)'
    - '[org.apache.xerces.dom.DocumentImpl].removeStaleIteratorReferences()'
    linkageType: ''
    returnType: org.w3c.dom.traversal.NodeIterator
    signature: '[org.apache.xerces.dom.DocumentImpl].createNodeIterator(org.w3c.dom.Node,int,org.w3c.dom.traversal.NodeFilter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createTreeWalker(org.w3c.dom.Node,short,org.w3c.dom.traversal.NodeFilter,boolean)'
      Src: org.apache.xerces.dom.DocumentImpl:262,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - short
      - org.w3c.dom.traversal.NodeFilter
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.traversal.TreeWalker
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 3
    argNames:
    - root
    - whatToShow
    - filter
    argTypes:
    - org.w3c.dom.Node
    - short
    - org.w3c.dom.traversal.NodeFilter
    constantsTouched: []
    func_position:
      end: 263
      start: 258
    functionDepth: 0
    functionLinenumber: 258
    functionLinenumberEnd: 263
    functionName: '[org.apache.xerces.dom.DocumentImpl].createTreeWalker(org.w3c.dom.Node,short,org.w3c.dom.traversal.NodeFilter)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].createTreeWalker(org.w3c.dom.Node,short,org.w3c.dom.traversal.NodeFilter,boolean)'
    linkageType: ''
    returnType: org.w3c.dom.traversal.TreeWalker
    signature: '[org.apache.xerces.dom.DocumentImpl].createTreeWalker(org.w3c.dom.Node,short,org.w3c.dom.traversal.NodeFilter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.DocumentImpl:280,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.DocumentImpl,String)'
      Src: org.apache.xerces.dom.DocumentImpl:281,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].<init>(org.w3c.dom.Node,int,org.w3c.dom.traversal.NodeFilter,boolean)'
      Src: org.apache.xerces.dom.DocumentImpl:283,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - int
      - org.w3c.dom.traversal.NodeFilter
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.traversal.TreeWalker
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 4
    argNames:
    - root
    - whatToShow
    - filter
    - entityReferenceExpansion
    argTypes:
    - org.w3c.dom.Node
    - int
    - org.w3c.dom.traversal.NodeFilter
    - boolean
    constantsTouched: []
    func_position:
      end: 285
      start: 274
    functionDepth: 2
    functionLinenumber: 274
    functionLinenumberEnd: 285
    functionName: '[org.apache.xerces.dom.DocumentImpl].createTreeWalker(org.w3c.dom.Node,int,org.w3c.dom.traversal.NodeFilter,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.DocumentImpl,String)'
    - '[org.apache.xerces.dom.TreeWalkerImpl].<init>(org.w3c.dom.Node,int,org.w3c.dom.traversal.NodeFilter,boolean)'
    linkageType: ''
    returnType: org.w3c.dom.traversal.TreeWalker
    signature: '[org.apache.xerces.dom.DocumentImpl].createTreeWalker(org.w3c.dom.Node,int,org.w3c.dom.traversal.NodeFilter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].removeStaleIteratorReferences()'
      Src: org.apache.xerces.dom.DocumentImpl:303,1
    - Dst: '[java.util.List].iterator()'
      Src: org.apache.xerces.dom.DocumentImpl:304,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].hasNext()'
      Src: org.apache.xerces.dom.DocumentImpl:305,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].next()'
      Src: org.apache.xerces.dom.DocumentImpl:306,1
    - Dst: '[Reference].get()'
      Src: org.apache.xerces.dom.DocumentImpl:306,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].remove()'
      Src: org.apache.xerces.dom.DocumentImpl:308,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].remove()'
      Src: org.apache.xerces.dom.DocumentImpl:313,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.traversal.NodeIterator
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 1
    argNames:
    - nodeIterator
    argTypes:
    - org.w3c.dom.traversal.NodeIterator
    constantsTouched: []
    func_position:
      end: 316
      start: 298
    functionDepth: 3
    functionLinenumber: 298
    functionLinenumberEnd: 316
    functionName: '[org.apache.xerces.dom.DocumentImpl].removeNodeIterator(org.w3c.dom.traversal.NodeIterator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].remove()'
    - '[org.apache.xerces.dom.DocumentImpl].next()'
    - '[org.apache.xerces.dom.DocumentImpl].hasNext()'
    - '[Reference].get()'
    - '[org.apache.xerces.dom.DocumentImpl].removeStaleIteratorReferences()'
    - '[java.util.List].iterator()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].removeNodeIterator(org.w3c.dom.traversal.NodeIterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].removeStaleReferences(ReferenceQueue,java.util.List)'
      Src: org.apache.xerces.dom.DocumentImpl:322,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 323
      start: 321
    functionDepth: 2
    functionLinenumber: 321
    functionLinenumberEnd: 323
    functionName: '[org.apache.xerces.dom.DocumentImpl].removeStaleIteratorReferences()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].removeStaleReferences(ReferenceQueue,java.util.List)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].removeStaleIteratorReferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ReferenceQueue].poll()'
      Src: org.apache.xerces.dom.DocumentImpl:329,1
    - Dst: '[ReferenceQueue].poll()'
      Src: org.apache.xerces.dom.DocumentImpl:333,1
    - Dst: '[java.util.List].iterator()'
      Src: org.apache.xerces.dom.DocumentImpl:336,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].hasNext()'
      Src: org.apache.xerces.dom.DocumentImpl:337,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].next()'
      Src: org.apache.xerces.dom.DocumentImpl:338,1
    - Dst: '[Reference].get()'
      Src: org.apache.xerces.dom.DocumentImpl:338,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].remove()'
      Src: org.apache.xerces.dom.DocumentImpl:340,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - ReferenceQueue
      - java.util.List
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 2
    argNames:
    - queue
    - list
    argTypes:
    - ReferenceQueue
    - java.util.List
    constantsTouched: []
    func_position:
      end: 347
      start: 328
    functionDepth: 1
    functionLinenumber: 328
    functionLinenumberEnd: 347
    functionName: '[org.apache.xerces.dom.DocumentImpl].removeStaleReferences(ReferenceQueue,java.util.List)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].remove()'
    - '[org.apache.xerces.dom.DocumentImpl].next()'
    - '[org.apache.xerces.dom.DocumentImpl].hasNext()'
    - '[Reference].get()'
    - '[ReferenceQueue].poll()'
    - '[java.util.List].iterator()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].removeStaleReferences(ReferenceQueue,java.util.List)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.LinkedList].<init>()'
      Src: org.apache.xerces.dom.DocumentImpl:357,1
    - Dst: '[ReferenceQueue].<init>()'
      Src: org.apache.xerces.dom.DocumentImpl:358,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].<init>()'
      Src: org.apache.xerces.dom.DocumentImpl:361,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences()'
      Src: org.apache.xerces.dom.DocumentImpl:363,1
    - Dst: '[WeakReference].<init>(org.apache.xerces.dom.RangeImpl,ReferenceQueue)'
      Src: org.apache.xerces.dom.DocumentImpl:364,1
    - Dst: '[java.util.LinkedList].add(WeakReference)'
      Src: org.apache.xerces.dom.DocumentImpl:364,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.ranges.Range
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 368
      start: 354
    functionDepth: 3
    functionLinenumber: 354
    functionLinenumberEnd: 368
    functionName: '[org.apache.xerces.dom.DocumentImpl].createRange()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 2
    functionsReached:
    - '[java.util.LinkedList].<init>()'
    - '[ReferenceQueue].<init>()'
    - '[java.util.LinkedList].add(WeakReference)'
    - '[WeakReference].<init>(org.apache.xerces.dom.RangeImpl,ReferenceQueue)'
    - '[org.apache.xerces.dom.RangeImpl].<init>()'
    - '[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences()'
    linkageType: ''
    returnType: org.w3c.dom.ranges.Range
    signature: '[org.apache.xerces.dom.DocumentImpl].createRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences()'
      Src: org.apache.xerces.dom.DocumentImpl:379,1
    - Dst: '[java.util.List].iterator()'
      Src: org.apache.xerces.dom.DocumentImpl:380,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].hasNext()'
      Src: org.apache.xerces.dom.DocumentImpl:381,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].next()'
      Src: org.apache.xerces.dom.DocumentImpl:382,1
    - Dst: '[Reference].get()'
      Src: org.apache.xerces.dom.DocumentImpl:382,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].remove()'
      Src: org.apache.xerces.dom.DocumentImpl:384,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].remove()'
      Src: org.apache.xerces.dom.DocumentImpl:389,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ranges.Range
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 1
    argNames:
    - range
    argTypes:
    - org.w3c.dom.ranges.Range
    constantsTouched: []
    func_position:
      end: 392
      start: 374
    functionDepth: 3
    functionLinenumber: 374
    functionLinenumberEnd: 392
    functionName: '[org.apache.xerces.dom.DocumentImpl].removeRange(org.w3c.dom.ranges.Range)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].remove()'
    - '[org.apache.xerces.dom.DocumentImpl].next()'
    - '[org.apache.xerces.dom.DocumentImpl].hasNext()'
    - '[Reference].get()'
    - '[java.util.List].iterator()'
    - '[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].removeRange(org.w3c.dom.ranges.Range)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].notifyRangesReplacedText(org.apache.xerces.dom.CharacterDataImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:401,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CharacterDataImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.apache.xerces.dom.CharacterDataImpl
    constantsTouched: []
    func_position:
      end: 403
      start: 398
    functionDepth: 4
    functionLinenumber: 398
    functionLinenumberEnd: 403
    functionName: '[org.apache.xerces.dom.DocumentImpl].replacedText(org.apache.xerces.dom.CharacterDataImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].notifyRangesReplacedText(org.apache.xerces.dom.CharacterDataImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].replacedText(org.apache.xerces.dom.CharacterDataImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences()'
      Src: org.apache.xerces.dom.DocumentImpl:406,1
    - Dst: '[java.util.List].iterator()'
      Src: org.apache.xerces.dom.DocumentImpl:407,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].hasNext()'
      Src: org.apache.xerces.dom.DocumentImpl:408,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].next()'
      Src: org.apache.xerces.dom.DocumentImpl:409,1
    - Dst: '[Reference].get()'
      Src: org.apache.xerces.dom.DocumentImpl:409,1
    - Dst: range.receiveReplacedText(org.apache.xerces.dom.CharacterDataImpl)
      Src: org.apache.xerces.dom.DocumentImpl:411,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].remove()'
      Src: org.apache.xerces.dom.DocumentImpl:415,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CharacterDataImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.apache.xerces.dom.CharacterDataImpl
    constantsTouched: []
    func_position:
      end: 418
      start: 405
    functionDepth: 3
    functionLinenumber: 405
    functionLinenumberEnd: 418
    functionName: '[org.apache.xerces.dom.DocumentImpl].notifyRangesReplacedText(org.apache.xerces.dom.CharacterDataImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].remove()'
    - '[org.apache.xerces.dom.DocumentImpl].next()'
    - '[org.apache.xerces.dom.DocumentImpl].hasNext()'
    - range.receiveReplacedText(org.apache.xerces.dom.CharacterDataImpl)
    - '[Reference].get()'
    - '[java.util.List].iterator()'
    - '[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].notifyRangesReplacedText(org.apache.xerces.dom.CharacterDataImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].notifyRangesDeletedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
      Src: org.apache.xerces.dom.DocumentImpl:427,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CharacterDataImpl
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 3
    argNames:
    - node
    - offset
    - count
    argTypes:
    - org.apache.xerces.dom.CharacterDataImpl
    - int
    - int
    constantsTouched: []
    func_position:
      end: 429
      start: 424
    functionDepth: 4
    functionLinenumber: 424
    functionLinenumberEnd: 429
    functionName: '[org.apache.xerces.dom.DocumentImpl].deletedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].notifyRangesDeletedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].deletedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences()'
      Src: org.apache.xerces.dom.DocumentImpl:432,1
    - Dst: '[java.util.List].iterator()'
      Src: org.apache.xerces.dom.DocumentImpl:433,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].hasNext()'
      Src: org.apache.xerces.dom.DocumentImpl:434,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].next()'
      Src: org.apache.xerces.dom.DocumentImpl:435,1
    - Dst: '[Reference].get()'
      Src: org.apache.xerces.dom.DocumentImpl:435,1
    - Dst: range.receiveDeletedText(org.apache.xerces.dom.CharacterDataImpl,int,int)
      Src: org.apache.xerces.dom.DocumentImpl:437,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].remove()'
      Src: org.apache.xerces.dom.DocumentImpl:441,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CharacterDataImpl
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 3
    argNames:
    - node
    - offset
    - count
    argTypes:
    - org.apache.xerces.dom.CharacterDataImpl
    - int
    - int
    constantsTouched: []
    func_position:
      end: 444
      start: 431
    functionDepth: 3
    functionLinenumber: 431
    functionLinenumberEnd: 444
    functionName: '[org.apache.xerces.dom.DocumentImpl].notifyRangesDeletedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].remove()'
    - '[org.apache.xerces.dom.DocumentImpl].next()'
    - range.receiveDeletedText(org.apache.xerces.dom.CharacterDataImpl,int,int)
    - '[org.apache.xerces.dom.DocumentImpl].hasNext()'
    - '[Reference].get()'
    - '[java.util.List].iterator()'
    - '[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].notifyRangesDeletedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].notifyRangesInsertedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
      Src: org.apache.xerces.dom.DocumentImpl:453,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CharacterDataImpl
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 3
    argNames:
    - node
    - offset
    - count
    argTypes:
    - org.apache.xerces.dom.CharacterDataImpl
    - int
    - int
    constantsTouched: []
    func_position:
      end: 455
      start: 450
    functionDepth: 4
    functionLinenumber: 450
    functionLinenumberEnd: 455
    functionName: '[org.apache.xerces.dom.DocumentImpl].insertedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].notifyRangesInsertedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].insertedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences()'
      Src: org.apache.xerces.dom.DocumentImpl:458,1
    - Dst: '[java.util.List].iterator()'
      Src: org.apache.xerces.dom.DocumentImpl:459,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].hasNext()'
      Src: org.apache.xerces.dom.DocumentImpl:460,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].next()'
      Src: org.apache.xerces.dom.DocumentImpl:461,1
    - Dst: '[Reference].get()'
      Src: org.apache.xerces.dom.DocumentImpl:461,1
    - Dst: range.receiveInsertedText(org.apache.xerces.dom.CharacterDataImpl,int,int)
      Src: org.apache.xerces.dom.DocumentImpl:463,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].remove()'
      Src: org.apache.xerces.dom.DocumentImpl:467,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CharacterDataImpl
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 3
    argNames:
    - node
    - offset
    - count
    argTypes:
    - org.apache.xerces.dom.CharacterDataImpl
    - int
    - int
    constantsTouched: []
    func_position:
      end: 470
      start: 457
    functionDepth: 3
    functionLinenumber: 457
    functionLinenumberEnd: 470
    functionName: '[org.apache.xerces.dom.DocumentImpl].notifyRangesInsertedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].remove()'
    - '[org.apache.xerces.dom.DocumentImpl].next()'
    - '[org.apache.xerces.dom.DocumentImpl].hasNext()'
    - range.receiveInsertedText(org.apache.xerces.dom.CharacterDataImpl,int,int)
    - '[Reference].get()'
    - '[java.util.List].iterator()'
    - '[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].notifyRangesInsertedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].notifyRangesSplitData(org.w3c.dom.Node,org.w3c.dom.Node,int)'
      Src: org.apache.xerces.dom.DocumentImpl:479,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 3
    argNames:
    - node
    - newNode
    - offset
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    - int
    constantsTouched: []
    func_position:
      end: 481
      start: 476
    functionDepth: 4
    functionLinenumber: 476
    functionLinenumberEnd: 481
    functionName: '[org.apache.xerces.dom.DocumentImpl].splitData(org.w3c.dom.Node,org.w3c.dom.Node,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].notifyRangesSplitData(org.w3c.dom.Node,org.w3c.dom.Node,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].splitData(org.w3c.dom.Node,org.w3c.dom.Node,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences()'
      Src: org.apache.xerces.dom.DocumentImpl:484,1
    - Dst: '[java.util.List].iterator()'
      Src: org.apache.xerces.dom.DocumentImpl:485,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].hasNext()'
      Src: org.apache.xerces.dom.DocumentImpl:486,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].next()'
      Src: org.apache.xerces.dom.DocumentImpl:487,1
    - Dst: '[Reference].get()'
      Src: org.apache.xerces.dom.DocumentImpl:487,1
    - Dst: range.receiveSplitData(org.w3c.dom.Node,org.w3c.dom.Node,int)
      Src: org.apache.xerces.dom.DocumentImpl:489,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].remove()'
      Src: org.apache.xerces.dom.DocumentImpl:493,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 3
    argNames:
    - node
    - newNode
    - offset
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    - int
    constantsTouched: []
    func_position:
      end: 496
      start: 483
    functionDepth: 3
    functionLinenumber: 483
    functionLinenumberEnd: 496
    functionName: '[org.apache.xerces.dom.DocumentImpl].notifyRangesSplitData(org.w3c.dom.Node,org.w3c.dom.Node,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].remove()'
    - '[org.apache.xerces.dom.DocumentImpl].next()'
    - '[org.apache.xerces.dom.DocumentImpl].hasNext()'
    - range.receiveSplitData(org.w3c.dom.Node,org.w3c.dom.Node,int)
    - '[Reference].get()'
    - '[java.util.List].iterator()'
    - '[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].notifyRangesSplitData(org.w3c.dom.Node,org.w3c.dom.Node,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].removeStaleReferences(ReferenceQueue,java.util.List)'
      Src: org.apache.xerces.dom.DocumentImpl:502,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 503
      start: 501
    functionDepth: 2
    functionLinenumber: 501
    functionLinenumberEnd: 503
    functionName: '[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 8
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].removeStaleReferences(ReferenceQueue,java.util.List)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DocumentImpl:529,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.DocumentImpl:530,1
    - Dst: '[org.apache.xerces.dom.events.EventImpl].<init>()'
      Src: org.apache.xerces.dom.DocumentImpl:531,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DocumentImpl:533,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.DocumentImpl:534,1
    - Dst: '[org.apache.xerces.dom.events.MutationEventImpl].<init>()'
      Src: org.apache.xerces.dom.DocumentImpl:535,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DocumentImpl:537,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.DocumentImpl:538,1
    - Dst: '[org.apache.xerces.dom.events.UIEventImpl].<init>()'
      Src: org.apache.xerces.dom.DocumentImpl:539,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DocumentImpl:541,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.DocumentImpl:542,1
    - Dst: '[org.apache.xerces.dom.events.MouseEventImpl].<init>()'
      Src: org.apache.xerces.dom.DocumentImpl:543,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.DocumentImpl:546,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.DocumentImpl,String)'
      Src: org.apache.xerces.dom.DocumentImpl:547,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.events.Event
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 1
    argNames:
    - type
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 549
      start: 528
    functionDepth: 1
    functionLinenumber: 528
    functionLinenumberEnd: 549
    functionName: '[org.apache.xerces.dom.DocumentImpl].createEvent(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.events.EventImpl].<init>()'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.DocumentImpl,String)'
    - '[org.apache.xerces.dom.events.UIEventImpl].<init>()'
    - '[String].equals(String)'
    - '[org.apache.xerces.dom.events.MouseEventImpl].<init>()'
    - '[String].equalsIgnoreCase(String)'
    - '[org.apache.xerces.dom.events.MutationEventImpl].<init>()'
    linkageType: ''
    returnType: org.w3c.dom.events.Event
    signature: '[org.apache.xerces.dom.DocumentImpl].createEvent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 1
    argNames:
    - set
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 557
      start: 555
    functionDepth: 0
    functionLinenumber: 555
    functionLinenumberEnd: 557
    functionName: '[org.apache.xerces.dom.DocumentImpl].setMutationEvents(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].setMutationEvents(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 564
      start: 562
    functionDepth: 0
    functionLinenumber: 562
    functionLinenumberEnd: 564
    functionName: '[org.apache.xerces.dom.DocumentImpl].getMutationEvents()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.DocumentImpl].getMutationEvents()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.dom.DocumentImpl:574,1
    - Dst: '[java.util.Hashtable].remove(org.apache.xerces.impl.xs.opti.NodeImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:577,1
    - Dst: '[java.util.Hashtable].isEmpty()'
      Src: org.apache.xerces.dom.DocumentImpl:578,1
    - Dst: '[java.util.Hashtable].put(org.apache.xerces.impl.xs.opti.NodeImpl,java.util.Vector)'
      Src: org.apache.xerces.dom.DocumentImpl:583,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - java.util.Vector
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 2
    argNames:
    - n
    - listeners
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - java.util.Vector
    constantsTouched: []
    func_position:
      end: 587
      start: 572
    functionDepth: 0
    functionLinenumber: 572
    functionLinenumberEnd: 587
    functionName: '[org.apache.xerces.dom.DocumentImpl].setEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl,java.util.Vector)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 2
    functionsReached:
    - '[java.util.Hashtable].remove(org.apache.xerces.impl.xs.opti.NodeImpl)'
    - '[java.util.Hashtable].<init>()'
    - '[java.util.Hashtable].put(org.apache.xerces.impl.xs.opti.NodeImpl,java.util.Vector)'
    - '[java.util.Hashtable].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].setEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl,java.util.Vector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.impl.xs.opti.NodeImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:596,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Vector
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    constantsTouched: []
    func_position:
      end: 597
      start: 592
    functionDepth: 0
    functionLinenumber: 592
    functionLinenumberEnd: 597
    functionName: '[org.apache.xerces.dom.DocumentImpl].getEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 4
    functionsReached:
    - '[java.util.Hashtable].get(org.apache.xerces.impl.xs.opti.NodeImpl)'
    linkageType: ''
    returnType: java.util.Vector
    signature: '[org.apache.xerces.dom.DocumentImpl].getEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.DocumentImpl:655,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].removeEventListener(org.apache.xerces.impl.xs.opti.NodeImpl,String,org.w3c.dom.events.EventListener,boolean)'
      Src: org.apache.xerces.dom.DocumentImpl:660,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:662,1
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.dom.DocumentImpl:664,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].setEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl,java.util.Vector)'
      Src: org.apache.xerces.dom.DocumentImpl:665,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl.LEntry].<init>(String,org.w3c.dom.events.EventListener,boolean)'
      Src: org.apache.xerces.dom.DocumentImpl:667,1
    - Dst: '[java.util.Vector].addElement(org.apache.xerces.dom.DocumentImpl.LEntry)'
      Src: org.apache.xerces.dom.DocumentImpl:667,1
    - Dst: '[org.apache.xerces.dom.LCount].lookup(String)'
      Src: org.apache.xerces.dom.DocumentImpl:670,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - String
      - org.w3c.dom.events.EventListener
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 4
    argNames:
    - node
    - type
    - listener
    - useCapture
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - String
    - org.w3c.dom.events.EventListener
    - boolean
    constantsTouched: []
    func_position:
      end: 680
      start: 650
    functionDepth: 2
    functionLinenumber: 650
    functionLinenumberEnd: 680
    functionName: '[org.apache.xerces.dom.DocumentImpl].addEventListener(org.apache.xerces.impl.xs.opti.NodeImpl,String,org.w3c.dom.events.EventListener,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].setEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl,java.util.Vector)'
    - '[java.util.Vector].<init>()'
    - '[org.apache.xerces.dom.DocumentImpl].getEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl)'
    - '[java.util.Vector].addElement(org.apache.xerces.dom.DocumentImpl.LEntry)'
    - '[org.apache.xerces.dom.DocumentImpl].removeEventListener(org.apache.xerces.impl.xs.opti.NodeImpl,String,org.w3c.dom.events.EventListener,boolean)'
    - '[org.apache.xerces.dom.DocumentImpl.LEntry].<init>(String,org.w3c.dom.events.EventListener,boolean)'
    - '[org.apache.xerces.dom.LCount].lookup(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].addEventListener(org.apache.xerces.impl.xs.opti.NodeImpl,String,org.w3c.dom.events.EventListener,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.DocumentImpl:698,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:700,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.dom.DocumentImpl:707,1
    - Dst: '[java.util.Vector].elementAt(org.apache.xerces.dom.DocumentImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:708,1
    - Dst: le.type.equals(String)
      Src: org.apache.xerces.dom.DocumentImpl:710,1
    - Dst: '[java.util.Vector].removeElementAt(org.apache.xerces.dom.DocumentImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:711,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.dom.DocumentImpl:713,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].setEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl,null)'
      Src: org.apache.xerces.dom.DocumentImpl:714,1
    - Dst: '[org.apache.xerces.dom.LCount].lookup(String)'
      Src: org.apache.xerces.dom.DocumentImpl:717,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - String
      - org.w3c.dom.events.EventListener
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 4
    argNames:
    - node
    - type
    - listener
    - useCapture
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - String
    - org.w3c.dom.events.EventListener
    - boolean
    constantsTouched: []
    func_position:
      end: 730
      start: 693
    functionDepth: 1
    functionLinenumber: 693
    functionLinenumberEnd: 730
    functionName: '[org.apache.xerces.dom.DocumentImpl].removeEventListener(org.apache.xerces.impl.xs.opti.NodeImpl,String,org.w3c.dom.events.EventListener,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].getEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl)'
    - le.type.equals(String)
    - '[java.util.Vector].elementAt(org.apache.xerces.dom.DocumentImpl)'
    - '[org.apache.xerces.dom.DocumentImpl].setEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl,null)'
    - '[java.util.Vector].size()'
    - '[java.util.Vector].removeElementAt(org.apache.xerces.dom.DocumentImpl)'
    - '[org.apache.xerces.dom.LCount].lookup(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].removeEventListener(org.apache.xerces.impl.xs.opti.NodeImpl,String,org.w3c.dom.events.EventListener,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:733,1
    - Dst: '[java.util.Vector].clone()'
      Src: org.apache.xerces.dom.DocumentImpl:737,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].setEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl,java.util.Vector)'
      Src: org.apache.xerces.dom.DocumentImpl:737,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 2
    argNames:
    - src
    - tgt
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - org.apache.xerces.impl.xs.opti.NodeImpl
    constantsTouched: []
    func_position:
      end: 738
      start: 732
    functionDepth: 1
    functionLinenumber: 732
    functionLinenumberEnd: 738
    functionName: '[org.apache.xerces.dom.DocumentImpl].copyEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].setEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl,java.util.Vector)'
    - '[org.apache.xerces.dom.DocumentImpl].getEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl)'
    - '[java.util.Vector].clone()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].copyEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: evt.type.length()
      Src: org.apache.xerces.dom.DocumentImpl:799,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.DocumentImpl:800,1
    - Dst: '[org.w3c.dom.events.EventException].<init>(org.apache.xerces.dom.DocumentImpl,String)'
      Src: org.apache.xerces.dom.DocumentImpl:801,1
    - Dst: evt.getType()
      Src: org.apache.xerces.dom.DocumentImpl:805,1
    - Dst: '[org.apache.xerces.dom.LCount].lookup(org.apache.xerces.dom.DocumentImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:805,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.apache.xerces.dom.DocumentImpl:826,1
    - Dst: p.getParentNode()
      Src: org.apache.xerces.dom.DocumentImpl:828,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.dom.DocumentImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:830,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getParentNode()'
      Src: org.apache.xerces.dom.DocumentImpl:832,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.dom.DocumentImpl:840,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.dom.DocumentImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:845,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getEventListeners(org.apache.xerces.dom.DocumentImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:847,1
    - Dst: '[java.util.Vector].clone()'
      Src: org.apache.xerces.dom.DocumentImpl:849,1
    - Dst: nl.size()
      Src: org.apache.xerces.dom.DocumentImpl:851,1
    - Dst: nl.elementAt(org.apache.xerces.dom.DocumentImpl)
      Src: org.apache.xerces.dom.DocumentImpl:853,1
    - Dst: le.type.equals(org.apache.xerces.dom.DocumentImpl)
      Src: org.apache.xerces.dom.DocumentImpl:854,1
    - Dst: '[java.util.Vector].contains(org.apache.xerces.dom.DocumentImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:855,1
    - Dst: le.listener.handleEvent(org.apache.xerces.dom.DocumentImpl)
      Src: org.apache.xerces.dom.DocumentImpl:857,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:876,1
    - Dst: '[java.util.Vector].clone()'
      Src: org.apache.xerces.dom.DocumentImpl:878,1
    - Dst: nl.size()
      Src: org.apache.xerces.dom.DocumentImpl:880,1
    - Dst: nl.elementAt(org.apache.xerces.dom.DocumentImpl)
      Src: org.apache.xerces.dom.DocumentImpl:882,1
    - Dst: le.type.equals(org.apache.xerces.dom.DocumentImpl)
      Src: org.apache.xerces.dom.DocumentImpl:883,1
    - Dst: '[java.util.Vector].contains(org.apache.xerces.dom.DocumentImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:884,1
    - Dst: le.listener.handleEvent(org.apache.xerces.dom.DocumentImpl)
      Src: org.apache.xerces.dom.DocumentImpl:886,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.dom.DocumentImpl:901,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.dom.DocumentImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:907,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getEventListeners(org.apache.xerces.dom.DocumentImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:909,1
    - Dst: '[java.util.Vector].clone()'
      Src: org.apache.xerces.dom.DocumentImpl:911,1
    - Dst: nl.size()
      Src: org.apache.xerces.dom.DocumentImpl:914,1
    - Dst: nl.elementAt(org.apache.xerces.dom.DocumentImpl)
      Src: org.apache.xerces.dom.DocumentImpl:916,1
    - Dst: le.type.equals(org.apache.xerces.dom.DocumentImpl)
      Src: org.apache.xerces.dom.DocumentImpl:917,1
    - Dst: '[java.util.Vector].contains(org.apache.xerces.dom.DocumentImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:918,1
    - Dst: le.listener.handleEvent(org.apache.xerces.dom.DocumentImpl)
      Src: org.apache.xerces.dom.DocumentImpl:920,1
    CyclomaticComplexity: 43
    EdgeCount: 43
    ICount: 94
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - org.w3c.dom.events.Event
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 2
    argNames:
    - node
    - event
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - org.w3c.dom.events.Event
    constantsTouched: []
    func_position:
      end: 944
      start: 790
    functionDepth: 1
    functionLinenumber: 790
    functionLinenumberEnd: 944
    functionName: '[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.impl.xs.opti.NodeImpl,org.w3c.dom.events.Event)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - le.type.equals(org.apache.xerces.dom.DocumentImpl)
    - '[org.apache.xerces.dom.DocumentImpl].getParentNode()'
    - nl.size()
    - '[org.apache.xerces.dom.DocumentImpl].getEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl)'
    - '[java.util.ArrayList].size()'
    - '[java.util.ArrayList].<init>(int)'
    - '[java.util.ArrayList].get(org.apache.xerces.dom.DocumentImpl)'
    - '[java.util.Vector].contains(org.apache.xerces.dom.DocumentImpl)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - evt.type.length()
    - p.getParentNode()
    - '[java.util.ArrayList].add(org.apache.xerces.dom.DocumentImpl)'
    - le.listener.handleEvent(org.apache.xerces.dom.DocumentImpl)
    - '[org.apache.xerces.dom.DocumentImpl].getEventListeners(org.apache.xerces.dom.DocumentImpl)'
    - '[org.w3c.dom.events.EventException].<init>(org.apache.xerces.dom.DocumentImpl,String)'
    - '[org.apache.xerces.dom.LCount].lookup(org.apache.xerces.dom.DocumentImpl)'
    - nl.elementAt(org.apache.xerces.dom.DocumentImpl)
    - '[java.util.Vector].clone()'
    - evt.getType()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.impl.xs.opti.NodeImpl,org.w3c.dom.events.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].dispatchEvent(org.w3c.dom.events.Event)'
      Src: org.apache.xerces.dom.DocumentImpl:963,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.DocumentImpl:964,1
    - Dst: '[org.w3c.dom.Node].getAttributes()'
      Src: org.apache.xerces.dom.DocumentImpl:965,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getLength()'
      Src: org.apache.xerces.dom.DocumentImpl:966,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].item(org.apache.xerces.dom.DocumentImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:967,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchingEventToSubtree(org.apache.xerces.dom.DocumentImpl,org.w3c.dom.events.Event)'
      Src: org.apache.xerces.dom.DocumentImpl:967,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.DocumentImpl:969,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchingEventToSubtree(org.apache.xerces.dom.DocumentImpl,org.w3c.dom.events.Event)'
      Src: org.apache.xerces.dom.DocumentImpl:969,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.events.Event
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 2
    argNames:
    - n
    - e
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.events.Event
    constantsTouched: []
    func_position:
      end: 971
      start: 961
    functionDepth: 1
    functionLinenumber: 961
    functionLinenumberEnd: 971
    functionName: '[org.apache.xerces.dom.DocumentImpl].dispatchEventToSubtree(org.w3c.dom.Node,org.w3c.dom.events.Event)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].dispatchingEventToSubtree(org.apache.xerces.dom.DocumentImpl,org.w3c.dom.events.Event)'
    - '[org.apache.xerces.dom.DocumentImpl].item(org.apache.xerces.dom.DocumentImpl)'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.Node].getAttributes()'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].dispatchEvent(org.w3c.dom.events.Event)'
    - '[org.apache.xerces.dom.DocumentImpl].getLength()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].dispatchEventToSubtree(org.w3c.dom.Node,org.w3c.dom.events.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].dispatchEvent(org.w3c.dom.events.Event)'
      Src: org.apache.xerces.dom.DocumentImpl:987,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.DocumentImpl:988,1
    - Dst: '[org.w3c.dom.Node].getAttributes()'
      Src: org.apache.xerces.dom.DocumentImpl:989,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getLength()'
      Src: org.apache.xerces.dom.DocumentImpl:990,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].item(org.apache.xerces.dom.DocumentImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:991,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchingEventToSubtree(org.apache.xerces.dom.DocumentImpl,org.w3c.dom.events.Event)'
      Src: org.apache.xerces.dom.DocumentImpl:991,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.DocumentImpl:993,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchingEventToSubtree(org.apache.xerces.dom.DocumentImpl,org.w3c.dom.events.Event)'
      Src: org.apache.xerces.dom.DocumentImpl:993,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.dom.DocumentImpl:994,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchingEventToSubtree(org.apache.xerces.dom.DocumentImpl,org.w3c.dom.events.Event)'
      Src: org.apache.xerces.dom.DocumentImpl:994,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.events.Event
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 2
    argNames:
    - n
    - e
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.events.Event
    constantsTouched: []
    func_position:
      end: 995
      start: 980
    functionDepth: 1
    functionLinenumber: 980
    functionLinenumberEnd: 995
    functionName: '[org.apache.xerces.dom.DocumentImpl].dispatchingEventToSubtree(org.w3c.dom.Node,org.w3c.dom.events.Event)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].dispatchingEventToSubtree(org.apache.xerces.dom.DocumentImpl,org.w3c.dom.events.Event)'
    - '[org.apache.xerces.dom.DocumentImpl].item(org.apache.xerces.dom.DocumentImpl)'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.Node].getAttributes()'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].dispatchEvent(org.w3c.dom.events.Event)'
    - '[org.apache.xerces.dom.DocumentImpl].getLength()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].dispatchingEventToSubtree(org.w3c.dom.Node,org.w3c.dom.events.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.dom.DocumentImpl,org.apache.xerces.dom.DocumentImpl,org.apache.xerces.dom.DocumentImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:1019,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.impl.xs.opti.NodeImpl,null,null,short)'
      Src: org.apache.xerces.dom.DocumentImpl:1022,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - EnclosingAttr
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 2
    argNames:
    - node
    - ea
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - EnclosingAttr
    constantsTouched: []
    func_position:
      end: 1024
      start: 1017
    functionDepth: 0
    functionLinenumber: 1017
    functionLinenumberEnd: 1024
    functionName: '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.impl.xs.opti.NodeImpl,EnclosingAttr)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.dom.DocumentImpl,org.apache.xerces.dom.DocumentImpl,org.apache.xerces.dom.DocumentImpl)'
    - '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.impl.xs.opti.NodeImpl,null,null,short)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.impl.xs.opti.NodeImpl,EnclosingAttr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.LCount].lookup(String)'
      Src: org.apache.xerces.dom.DocumentImpl:1056,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerElement()'
      Src: org.apache.xerces.dom.DocumentImpl:1057,1
    - Dst: '[org.apache.xerces.dom.events.MutationEventImpl].<init>()'
      Src: org.apache.xerces.dom.DocumentImpl:1060,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].getNodeValue()'
      Src: org.apache.xerces.dom.DocumentImpl:1064,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].getNodeName()'
      Src: org.apache.xerces.dom.DocumentImpl:1065,1
    - Dst: '[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(String,boolean,boolean,org.apache.xerces.impl.xs.opti.AttrImpl,String,String,org.apache.xerces.dom.DocumentImpl,short)'
      Src: org.apache.xerces.dom.DocumentImpl:1061,1
    - Dst: owner.dispatchEvent(org.apache.xerces.dom.events.MutationEventImpl)
      Src: org.apache.xerces.dom.DocumentImpl:1067,1
    - Dst: '[org.apache.xerces.dom.LCount].lookup(String)'
      Src: org.apache.xerces.dom.DocumentImpl:1075,1
    - Dst: '[org.apache.xerces.dom.events.MutationEventImpl].<init>()'
      Src: org.apache.xerces.dom.DocumentImpl:1077,1
    - Dst: '[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(String,boolean,boolean,null,null,null,null,short)'
      Src: org.apache.xerces.dom.DocumentImpl:1078,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.dom.events.MutationEventImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:1086,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.dom.DocumentImpl,org.apache.xerces.dom.events.MutationEventImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:1088,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.dom.events.MutationEventImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:1091,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - org.apache.xerces.impl.xs.opti.AttrImpl
      - String
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 4
    argNames:
    - node
    - enclosingAttr
    - oldvalue
    - change
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - org.apache.xerces.impl.xs.opti.AttrImpl
    - String
    - short
    constantsTouched: []
    func_position:
      end: 1093
      start: 1050
    functionDepth: 2
    functionLinenumber: 1050
    functionLinenumberEnd: 1093
    functionName: '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.AttrImpl,String,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].getNodeName()'
    - owner.dispatchEvent(org.apache.xerces.dom.events.MutationEventImpl)
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerElement()'
    - '[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(String,boolean,boolean,null,null,null,null,short)'
    - '[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.dom.DocumentImpl,org.apache.xerces.dom.events.MutationEventImpl)'
    - '[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.dom.events.MutationEventImpl)'
    - '[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.dom.events.MutationEventImpl)'
    - '[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(String,boolean,boolean,org.apache.xerces.impl.xs.opti.AttrImpl,String,String,org.apache.xerces.dom.DocumentImpl,short)'
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].getNodeValue()'
    - '[org.apache.xerces.dom.LCount].lookup(String)'
    - '[org.apache.xerces.dom.events.MutationEventImpl].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.AttrImpl,String,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.LCount].lookup(String)'
      Src: org.apache.xerces.dom.DocumentImpl:1107,1
    - Dst: eventAncestor.getNodeType()
      Src: org.apache.xerces.dom.DocumentImpl:1113,1
    - Dst: '[EnclosingAttr].<init>()'
      Src: org.apache.xerces.dom.DocumentImpl:1115,1
    - Dst: retval.node.getNodeValue()
      Src: org.apache.xerces.dom.DocumentImpl:1117,1
    - Dst: eventAncestor.parentNode()
      Src: org.apache.xerces.dom.DocumentImpl:1122,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].parentNode()'
      Src: org.apache.xerces.dom.DocumentImpl:1124,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    constantsTouched: []
    func_position:
      end: 1130
      start: 1101
    functionDepth: 1
    functionLinenumber: 1101
    functionLinenumberEnd: 1130
    functionName: '[org.apache.xerces.dom.DocumentImpl].saveEnclosingAttr(org.apache.xerces.impl.xs.opti.NodeImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 5
    functionsReached:
    - eventAncestor.parentNode()
    - '[EnclosingAttr].<init>()'
    - '[org.apache.xerces.dom.DocumentImpl].parentNode()'
    - eventAncestor.getNodeType()
    - retval.node.getNodeValue()
    - '[org.apache.xerces.dom.LCount].lookup(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].saveEnclosingAttr(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].saveEnclosingAttr(org.apache.xerces.impl.xs.opti.NodeImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:1138,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 2
    argNames:
    - node
    - replace
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - boolean
    constantsTouched: []
    func_position:
      end: 1141
      start: 1135
    functionDepth: 2
    functionLinenumber: 1135
    functionLinenumberEnd: 1141
    functionName: '[org.apache.xerces.dom.DocumentImpl].modifyingCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].saveEnclosingAttr(org.apache.xerces.impl.xs.opti.NodeImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].modifyingCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].mutationEventsModifiedCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,String,String,boolean)'
      Src: org.apache.xerces.dom.DocumentImpl:1148,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 4
    argNames:
    - node
    - oldvalue
    - value
    - replace
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 1150
      start: 1146
    functionDepth: 2
    functionLinenumber: 1146
    functionLinenumberEnd: 1150
    functionName: '[org.apache.xerces.dom.DocumentImpl].modifiedCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,String,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].mutationEventsModifiedCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].modifiedCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.LCount].lookup(String)'
      Src: org.apache.xerces.dom.DocumentImpl:1156,1
    - Dst: '[org.apache.xerces.dom.events.MutationEventImpl].<init>()'
      Src: org.apache.xerces.dom.DocumentImpl:1158,1
    - Dst: '[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(String,boolean,boolean,null,String,String,null,short)'
      Src: org.apache.xerces.dom.DocumentImpl:1159,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.dom.events.MutationEventImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:1163,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.impl.xs.opti.NodeImpl,EnclosingAttr)'
      Src: org.apache.xerces.dom.DocumentImpl:1168,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 4
    argNames:
    - node
    - oldvalue
    - value
    - replace
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 1170
      start: 1152
    functionDepth: 1
    functionLinenumber: 1152
    functionLinenumberEnd: 1170
    functionName: '[org.apache.xerces.dom.DocumentImpl].mutationEventsModifiedCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,String,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.dom.events.MutationEventImpl)'
    - '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.impl.xs.opti.NodeImpl,EnclosingAttr)'
    - '[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(String,boolean,boolean,null,String,String,null,short)'
    - '[org.apache.xerces.dom.LCount].lookup(String)'
    - '[org.apache.xerces.dom.events.MutationEventImpl].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].mutationEventsModifiedCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].modifiedCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,String,String,boolean)'
      Src: org.apache.xerces.dom.DocumentImpl:1180,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 3
    argNames:
    - node
    - oldvalue
    - value
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1181
      start: 1175
    functionDepth: 3
    functionLinenumber: 1175
    functionLinenumberEnd: 1181
    functionName: '[org.apache.xerces.dom.DocumentImpl].replacedCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].modifiedCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,String,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].replacedCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].saveEnclosingAttr(org.apache.xerces.impl.xs.opti.NodeImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:1189,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 2
    argNames:
    - node
    - replace
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - boolean
    constantsTouched: []
    func_position:
      end: 1192
      start: 1186
    functionDepth: 2
    functionLinenumber: 1186
    functionLinenumberEnd: 1192
    functionName: '[org.apache.xerces.dom.DocumentImpl].insertingNode(org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].saveEnclosingAttr(org.apache.xerces.impl.xs.opti.NodeImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].insertingNode(org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].mutationEventsInsertedNode(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
      Src: org.apache.xerces.dom.DocumentImpl:1199,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].notifyRangesInsertedNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:1204,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 3
    argNames:
    - node
    - newInternal
    - replace
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - boolean
    constantsTouched: []
    func_position:
      end: 1206
      start: 1197
    functionDepth: 4
    functionLinenumber: 1197
    functionLinenumberEnd: 1206
    functionName: '[org.apache.xerces.dom.DocumentImpl].insertedNode(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].mutationEventsInsertedNode(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
    - '[org.apache.xerces.dom.DocumentImpl].notifyRangesInsertedNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].insertedNode(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.LCount].lookup(String)'
      Src: org.apache.xerces.dom.DocumentImpl:1212,1
    - Dst: '[org.apache.xerces.dom.events.MutationEventImpl].<init>()'
      Src: org.apache.xerces.dom.DocumentImpl:1214,1
    - Dst: '[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(String,boolean,boolean,org.apache.xerces.impl.xs.opti.NodeImpl,null,null,null,short)'
      Src: org.apache.xerces.dom.DocumentImpl:1215,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.dom.events.MutationEventImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:1218,1
    - Dst: '[org.apache.xerces.dom.LCount].lookup(String)'
      Src: org.apache.xerces.dom.DocumentImpl:1223,1
    - Dst: savedEnclosingAttr.node.getOwnerElement()
      Src: org.apache.xerces.dom.DocumentImpl:1229,1
    - Dst: p.getNodeType()
      Src: org.apache.xerces.dom.DocumentImpl:1236,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerElement()'
      Src: org.apache.xerces.dom.DocumentImpl:1237,1
    - Dst: p.parentNode()
      Src: org.apache.xerces.dom.DocumentImpl:1240,1
    - Dst: eventAncestor.getNodeType()
      Src: org.apache.xerces.dom.DocumentImpl:1243,1
    - Dst: '[org.apache.xerces.dom.events.MutationEventImpl].<init>()'
      Src: org.apache.xerces.dom.DocumentImpl:1244,1
    - Dst: '[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(String,boolean,boolean,null,null,null,null,short)'
      Src: org.apache.xerces.dom.DocumentImpl:1245,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchEventToSubtree(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.dom.events.MutationEventImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:1249,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.impl.xs.opti.NodeImpl,EnclosingAttr)'
      Src: org.apache.xerces.dom.DocumentImpl:1256,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 3
    argNames:
    - node
    - newInternal
    - replace
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - boolean
    constantsTouched: []
    func_position:
      end: 1258
      start: 1208
    functionDepth: 1
    functionLinenumber: 1208
    functionLinenumberEnd: 1258
    functionName: '[org.apache.xerces.dom.DocumentImpl].mutationEventsInsertedNode(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerElement()'
    - '[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(String,boolean,boolean,null,null,null,null,short)'
    - '[org.apache.xerces.dom.DocumentImpl].dispatchEventToSubtree(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.dom.events.MutationEventImpl)'
    - savedEnclosingAttr.node.getOwnerElement()
    - eventAncestor.getNodeType()
    - p.getNodeType()
    - '[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.dom.events.MutationEventImpl)'
    - '[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(String,boolean,boolean,org.apache.xerces.impl.xs.opti.NodeImpl,null,null,null,short)'
    - '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.impl.xs.opti.NodeImpl,EnclosingAttr)'
    - '[org.apache.xerces.dom.LCount].lookup(String)'
    - p.parentNode()
    - '[org.apache.xerces.dom.events.MutationEventImpl].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].mutationEventsInsertedNode(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences()'
      Src: org.apache.xerces.dom.DocumentImpl:1261,1
    - Dst: '[java.util.List].iterator()'
      Src: org.apache.xerces.dom.DocumentImpl:1262,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].hasNext()'
      Src: org.apache.xerces.dom.DocumentImpl:1263,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].next()'
      Src: org.apache.xerces.dom.DocumentImpl:1264,1
    - Dst: '[Reference].get()'
      Src: org.apache.xerces.dom.DocumentImpl:1264,1
    - Dst: range.insertedNodeFromDOM(org.apache.xerces.impl.xs.opti.NodeImpl)
      Src: org.apache.xerces.dom.DocumentImpl:1266,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].remove()'
      Src: org.apache.xerces.dom.DocumentImpl:1270,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 1
    argNames:
    - newInternal
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    constantsTouched: []
    func_position:
      end: 1273
      start: 1260
    functionDepth: 3
    functionLinenumber: 1260
    functionLinenumberEnd: 1273
    functionName: '[org.apache.xerces.dom.DocumentImpl].notifyRangesInsertedNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].remove()'
    - '[org.apache.xerces.dom.DocumentImpl].next()'
    - '[org.apache.xerces.dom.DocumentImpl].hasNext()'
    - '[Reference].get()'
    - '[java.util.List].iterator()'
    - '[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences()'
    - range.insertedNodeFromDOM(org.apache.xerces.impl.xs.opti.NodeImpl)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].notifyRangesInsertedNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].notifyIteratorsRemovingNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:1282,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].notifyRangesRemovingNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:1287,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].mutationEventsRemovingNode(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
      Src: org.apache.xerces.dom.DocumentImpl:1292,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 3
    argNames:
    - node
    - oldChild
    - replace
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - boolean
    constantsTouched: []
    func_position:
      end: 1294
      start: 1278
    functionDepth: 4
    functionLinenumber: 1278
    functionLinenumberEnd: 1294
    functionName: '[org.apache.xerces.dom.DocumentImpl].removingNode(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].notifyIteratorsRemovingNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
    - '[org.apache.xerces.dom.DocumentImpl].mutationEventsRemovingNode(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
    - '[org.apache.xerces.dom.DocumentImpl].notifyRangesRemovingNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].removingNode(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].removeStaleIteratorReferences()'
      Src: org.apache.xerces.dom.DocumentImpl:1297,1
    - Dst: '[java.util.List].iterator()'
      Src: org.apache.xerces.dom.DocumentImpl:1298,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].hasNext()'
      Src: org.apache.xerces.dom.DocumentImpl:1299,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].next()'
      Src: org.apache.xerces.dom.DocumentImpl:1300,1
    - Dst: '[Reference].get()'
      Src: org.apache.xerces.dom.DocumentImpl:1300,1
    - Dst: iterator.removeNode(org.apache.xerces.impl.xs.opti.NodeImpl)
      Src: org.apache.xerces.dom.DocumentImpl:1302,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].remove()'
      Src: org.apache.xerces.dom.DocumentImpl:1306,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 1
    argNames:
    - oldChild
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    constantsTouched: []
    func_position:
      end: 1309
      start: 1296
    functionDepth: 3
    functionLinenumber: 1296
    functionLinenumberEnd: 1309
    functionName: '[org.apache.xerces.dom.DocumentImpl].notifyIteratorsRemovingNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].remove()'
    - '[org.apache.xerces.dom.DocumentImpl].next()'
    - iterator.removeNode(org.apache.xerces.impl.xs.opti.NodeImpl)
    - '[org.apache.xerces.dom.DocumentImpl].hasNext()'
    - '[Reference].get()'
    - '[org.apache.xerces.dom.DocumentImpl].removeStaleIteratorReferences()'
    - '[java.util.List].iterator()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].notifyIteratorsRemovingNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences()'
      Src: org.apache.xerces.dom.DocumentImpl:1312,1
    - Dst: '[java.util.List].iterator()'
      Src: org.apache.xerces.dom.DocumentImpl:1313,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].hasNext()'
      Src: org.apache.xerces.dom.DocumentImpl:1314,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].next()'
      Src: org.apache.xerces.dom.DocumentImpl:1315,1
    - Dst: '[Reference].get()'
      Src: org.apache.xerces.dom.DocumentImpl:1315,1
    - Dst: range.removeNode(org.apache.xerces.impl.xs.opti.NodeImpl)
      Src: org.apache.xerces.dom.DocumentImpl:1317,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].remove()'
      Src: org.apache.xerces.dom.DocumentImpl:1321,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 1
    argNames:
    - oldChild
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    constantsTouched: []
    func_position:
      end: 1324
      start: 1311
    functionDepth: 3
    functionLinenumber: 1311
    functionLinenumberEnd: 1324
    functionName: '[org.apache.xerces.dom.DocumentImpl].notifyRangesRemovingNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].remove()'
    - '[org.apache.xerces.dom.DocumentImpl].next()'
    - '[org.apache.xerces.dom.DocumentImpl].hasNext()'
    - range.removeNode(org.apache.xerces.impl.xs.opti.NodeImpl)
    - '[Reference].get()'
    - '[java.util.List].iterator()'
    - '[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].notifyRangesRemovingNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].saveEnclosingAttr(org.apache.xerces.impl.xs.opti.NodeImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:1332,1
    - Dst: '[org.apache.xerces.dom.LCount].lookup(String)'
      Src: org.apache.xerces.dom.DocumentImpl:1335,1
    - Dst: '[org.apache.xerces.dom.events.MutationEventImpl].<init>()'
      Src: org.apache.xerces.dom.DocumentImpl:1337,1
    - Dst: '[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(String,boolean,boolean,org.apache.xerces.impl.xs.opti.NodeImpl,null,null,null,short)'
      Src: org.apache.xerces.dom.DocumentImpl:1338,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.dom.events.MutationEventImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:1341,1
    - Dst: '[org.apache.xerces.dom.LCount].lookup(String)'
      Src: org.apache.xerces.dom.DocumentImpl:1346,1
    - Dst: savedEnclosingAttr.node.getOwnerElement()
      Src: org.apache.xerces.dom.DocumentImpl:1352,1
    - Dst: eventAncestor.parentNode()
      Src: org.apache.xerces.dom.DocumentImpl:1354,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].parentNode()'
      Src: org.apache.xerces.dom.DocumentImpl:1355,1
    - Dst: eventAncestor.getNodeType()
      Src: org.apache.xerces.dom.DocumentImpl:1358,1
    - Dst: '[org.apache.xerces.dom.events.MutationEventImpl].<init>()'
      Src: org.apache.xerces.dom.DocumentImpl:1359,1
    - Dst: '[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(String,boolean,boolean,null,null,null,null,short)'
      Src: org.apache.xerces.dom.DocumentImpl:1360,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchEventToSubtree(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.dom.events.MutationEventImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:1364,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 3
    argNames:
    - node
    - oldChild
    - replace
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - boolean
    constantsTouched: []
    func_position:
      end: 1369
      start: 1326
    functionDepth: 2
    functionLinenumber: 1326
    functionLinenumberEnd: 1369
    functionName: '[org.apache.xerces.dom.DocumentImpl].mutationEventsRemovingNode(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 1
    functionsReached:
    - eventAncestor.parentNode()
    - '[org.apache.xerces.dom.DocumentImpl].dispatchEventToSubtree(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.dom.events.MutationEventImpl)'
    - '[org.apache.xerces.dom.DocumentImpl].parentNode()'
    - '[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(String,boolean,boolean,null,null,null,null,short)'
    - savedEnclosingAttr.node.getOwnerElement()
    - '[org.apache.xerces.dom.DocumentImpl].saveEnclosingAttr(org.apache.xerces.impl.xs.opti.NodeImpl)'
    - eventAncestor.getNodeType()
    - '[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.dom.events.MutationEventImpl)'
    - '[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(String,boolean,boolean,org.apache.xerces.impl.xs.opti.NodeImpl,null,null,null,short)'
    - '[org.apache.xerces.dom.LCount].lookup(String)'
    - '[org.apache.xerces.dom.events.MutationEventImpl].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].mutationEventsRemovingNode(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.impl.xs.opti.NodeImpl,EnclosingAttr)'
      Src: org.apache.xerces.dom.DocumentImpl:1380,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 2
    argNames:
    - node
    - replace
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - boolean
    constantsTouched: []
    func_position:
      end: 1383
      start: 1374
    functionDepth: 1
    functionLinenumber: 1374
    functionLinenumberEnd: 1383
    functionName: '[org.apache.xerces.dom.DocumentImpl].removedNode(org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.impl.xs.opti.NodeImpl,EnclosingAttr)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].removedNode(org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].saveEnclosingAttr(org.apache.xerces.impl.xs.opti.NodeImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:1390,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    constantsTouched: []
    func_position:
      end: 1392
      start: 1388
    functionDepth: 2
    functionLinenumber: 1388
    functionLinenumberEnd: 1392
    functionName: '[org.apache.xerces.dom.DocumentImpl].replacingNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].saveEnclosingAttr(org.apache.xerces.impl.xs.opti.NodeImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].replacingNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].saveEnclosingAttr(org.apache.xerces.impl.xs.opti.NodeImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:1399,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    constantsTouched: []
    func_position:
      end: 1401
      start: 1397
    functionDepth: 2
    functionLinenumber: 1397
    functionLinenumberEnd: 1401
    functionName: '[org.apache.xerces.dom.DocumentImpl].replacingData(org.apache.xerces.impl.xs.opti.NodeImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].saveEnclosingAttr(org.apache.xerces.impl.xs.opti.NodeImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].replacingData(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.impl.xs.opti.NodeImpl,EnclosingAttr)'
      Src: org.apache.xerces.dom.DocumentImpl:1408,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    constantsTouched: []
    func_position:
      end: 1410
      start: 1406
    functionDepth: 1
    functionLinenumber: 1406
    functionLinenumberEnd: 1410
    functionName: '[org.apache.xerces.dom.DocumentImpl].replacedNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.impl.xs.opti.NodeImpl,EnclosingAttr)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].replacedNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.impl.xs.opti.AttrImpl,String,org.apache.xerces.dom.DocumentImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:1418,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.AttrImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 2
    argNames:
    - attr
    - oldvalue
    argTypes:
    - org.apache.xerces.impl.xs.opti.AttrImpl
    - String
    constantsTouched: []
    func_position:
      end: 1421
      start: 1415
    functionDepth: 0
    functionLinenumber: 1415
    functionLinenumberEnd: 1421
    functionName: '[org.apache.xerces.dom.DocumentImpl].modifiedAttrValue(org.apache.xerces.impl.xs.opti.AttrImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.impl.xs.opti.AttrImpl,String,org.apache.xerces.dom.DocumentImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].modifiedAttrValue(org.apache.xerces.impl.xs.opti.AttrImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.dom.DocumentImpl,org.apache.xerces.impl.xs.opti.AttrImpl,null,org.apache.xerces.dom.DocumentImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:1430,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.dom.DocumentImpl,org.apache.xerces.impl.xs.opti.AttrImpl,String,org.apache.xerces.dom.DocumentImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:1434,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.AttrImpl
      - org.apache.xerces.impl.xs.opti.AttrImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 2
    argNames:
    - attr
    - previous
    argTypes:
    - org.apache.xerces.impl.xs.opti.AttrImpl
    - org.apache.xerces.impl.xs.opti.AttrImpl
    constantsTouched: []
    func_position:
      end: 1439
      start: 1426
    functionDepth: 0
    functionLinenumber: 1426
    functionLinenumberEnd: 1439
    functionName: '[org.apache.xerces.dom.DocumentImpl].setAttrNode(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.impl.xs.opti.AttrImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.dom.DocumentImpl,org.apache.xerces.impl.xs.opti.AttrImpl,null,org.apache.xerces.dom.DocumentImpl)'
    - '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.dom.DocumentImpl,org.apache.xerces.impl.xs.opti.AttrImpl,String,org.apache.xerces.dom.DocumentImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].setAttrNode(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.impl.xs.opti.AttrImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].mutationEventsRemovedAttrNode(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.impl.xs.opti.NodeImpl,String)'
      Src: org.apache.xerces.dom.DocumentImpl:1449,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.AttrImpl
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 3
    argNames:
    - attr
    - oldOwner
    - name
    argTypes:
    - org.apache.xerces.impl.xs.opti.AttrImpl
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - String
    constantsTouched: []
    func_position:
      end: 1451
      start: 1444
    functionDepth: 2
    functionLinenumber: 1444
    functionLinenumberEnd: 1451
    functionName: '[org.apache.xerces.dom.DocumentImpl].removedAttrNode(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.impl.xs.opti.NodeImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].mutationEventsRemovedAttrNode(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.impl.xs.opti.NodeImpl,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].removedAttrNode(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.impl.xs.opti.NodeImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.LCount].lookup(String)'
      Src: org.apache.xerces.dom.DocumentImpl:1456,1
    - Dst: '[org.apache.xerces.dom.events.MutationEventImpl].<init>()'
      Src: org.apache.xerces.dom.DocumentImpl:1458,1
    - Dst: '[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(String,boolean,boolean,org.apache.xerces.impl.xs.opti.AttrImpl,String,null,String,org.apache.xerces.dom.DocumentImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:1459,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.dom.events.MutationEventImpl)'
      Src: org.apache.xerces.dom.DocumentImpl:1463,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.impl.xs.opti.NodeImpl,null,null,short)'
      Src: org.apache.xerces.dom.DocumentImpl:1469,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.AttrImpl
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 3
    argNames:
    - attr
    - oldOwner
    - name
    argTypes:
    - org.apache.xerces.impl.xs.opti.AttrImpl
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - String
    constantsTouched: []
    func_position:
      end: 1470
      start: 1453
    functionDepth: 1
    functionLinenumber: 1453
    functionLinenumberEnd: 1470
    functionName: '[org.apache.xerces.dom.DocumentImpl].mutationEventsRemovedAttrNode(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.impl.xs.opti.NodeImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.dom.events.MutationEventImpl)'
    - '[org.apache.xerces.dom.LCount].lookup(String)'
    - '[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(String,boolean,boolean,org.apache.xerces.impl.xs.opti.AttrImpl,String,null,String,org.apache.xerces.dom.DocumentImpl)'
    - '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.impl.xs.opti.NodeImpl,null,null,short)'
    - '[org.apache.xerces.dom.events.MutationEventImpl].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].mutationEventsRemovedAttrNode(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.impl.xs.opti.NodeImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      - org.w3c.dom.Attr
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 2
    argNames:
    - oldAt
    - newAt
    argTypes:
    - org.w3c.dom.Attr
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 1477
      start: 1475
    functionDepth: 0
    functionLinenumber: 1475
    functionLinenumberEnd: 1477
    functionName: '[org.apache.xerces.dom.DocumentImpl].renamedAttrNode(org.w3c.dom.Attr,org.w3c.dom.Attr)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].renamedAttrNode(org.w3c.dom.Attr,org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.util.List
      - ReferenceQueue
      - java.util.List
      - ReferenceQueue
      - java.util.Hashtable
      - boolean
      - EnclosingAttr
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.DocumentRange
      - org.w3c.dom.events.DocumentEvent
      - org.w3c.dom.traversal.DocumentTraversal
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CoreDocumentImpl
    argCount: 2
    argNames:
    - oldEl
    - newEl
    argTypes:
    - org.w3c.dom.Element
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 1484
      start: 1482
    functionDepth: 0
    functionLinenumber: 1482
    functionLinenumberEnd: 1484
    functionName: '[org.apache.xerces.dom.DocumentImpl].renamedElement(org.w3c.dom.Element,org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentImpl].renamedElement(org.w3c.dom.Element,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.events.EventListener
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - EventListener
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.DocumentImpl.LEntry
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - type
    - listener
    - useCapture
    argTypes:
    - String
    - org.w3c.dom.events.EventListener
    - boolean
    constantsTouched: []
    func_position:
      end: 635
      start: 630
    functionDepth: 0
    functionLinenumber: 630
    functionLinenumberEnd: 635
    functionName: '[org.apache.xerces.dom.DocumentImpl.LEntry].<init>(String,org.w3c.dom.events.EventListener,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.DocumentImpl.LEntry
    signature: '[org.apache.xerces.dom.DocumentImpl.LEntry].<init>(String,org.w3c.dom.events.EventListener,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - AttrImpl
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DocumentImpl.EnclosingAttr
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom.DocumentImpl.EnclosingAttr].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.DocumentImpl.EnclosingAttr
    signature: '[org.apache.xerces.dom.DocumentImpl.EnclosingAttr].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.DocumentImpl
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.RangeImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.apache.xerces.dom.DocumentImpl
    constantsTouched: []
    func_position:
      end: 72
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.dom.RangeImpl].<init>(org.apache.xerces.dom.DocumentImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.RangeImpl
    signature: '[org.apache.xerces.dom.RangeImpl].<init>(org.apache.xerces.dom.DocumentImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:78,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:76,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 81
    functionName: '[org.apache.xerces.dom.RangeImpl].getStartContainer()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.RangeImpl].getStartContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:87,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:85,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.dom.RangeImpl].getStartOffset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.RangeImpl].getStartOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:96,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:94,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.dom.RangeImpl].getEndContainer()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.RangeImpl].getEndContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:105,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:103,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 108
    functionName: '[org.apache.xerces.dom.RangeImpl].getEndOffset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.RangeImpl].getEndOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:114,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:112,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 118
    functionName: '[org.apache.xerces.dom.RangeImpl].getCollapsed()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.RangeImpl].getCollapsed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:124,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:122,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.dom.RangeImpl:126,1
    - Dst: node.getParentNode()
      Src: org.apache.xerces.dom.RangeImpl:129,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:131,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.dom.RangeImpl:133,1
    - Dst: node.getParentNode()
      Src: org.apache.xerces.dom.RangeImpl:135,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:137,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.dom.RangeImpl:139,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.dom.RangeImpl:140,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:143,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:143,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:144,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 152
    functionName: '[org.apache.xerces.dom.RangeImpl].getCommonAncestorContainer()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 6
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[java.util.ArrayList].get(org.apache.xerces.dom.RangeImpl)'
    - '[java.util.ArrayList].size()'
    - node.getParentNode()
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(org.apache.xerces.dom.RangeImpl)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.RangeImpl].getCommonAncestorContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:162,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:160,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].isLegalContainer(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:164,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:167,1
    - Dst: '[org.apache.xerces.dom.RangeExceptionImpl].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:165,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.RangeImpl:169,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:172,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:170,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].checkIndex(org.w3c.dom.Node,int)'
      Src: org.apache.xerces.dom.RangeImpl:176,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getCommonAncestorContainer()'
      Src: org.apache.xerces.dom.RangeImpl:186,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
      Src: org.apache.xerces.dom.RangeImpl:188,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.ranges.RangeException
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - refNode
    - offset
    argTypes:
    - org.w3c.dom.Node
    - int
    constantsTouched: []
    func_position:
      end: 190
      start: 155
    functionDepth: 2
    functionLinenumber: 155
    functionLinenumberEnd: 190
    functionName: '[org.apache.xerces.dom.RangeImpl].setStart(org.w3c.dom.Node,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.RangeImpl].isLegalContainer(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.RangeImpl].checkIndex(org.w3c.dom.Node,int)'
    - '[org.apache.xerces.dom.RangeImpl].getCommonAncestorContainer()'
    - '[org.apache.xerces.dom.RangeExceptionImpl].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.RangeImpl].setStart(org.w3c.dom.Node,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:199,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:197,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].isLegalContainer(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:201,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:204,1
    - Dst: '[org.apache.xerces.dom.RangeExceptionImpl].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:202,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.RangeImpl:206,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:209,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:207,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].checkIndex(org.w3c.dom.Node,int)'
      Src: org.apache.xerces.dom.RangeImpl:213,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getCommonAncestorContainer()'
      Src: org.apache.xerces.dom.RangeImpl:223,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
      Src: org.apache.xerces.dom.RangeImpl:225,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.ranges.RangeException
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - refNode
    - offset
    argTypes:
    - org.w3c.dom.Node
    - int
    constantsTouched: []
    func_position:
      end: 227
      start: 192
    functionDepth: 2
    functionLinenumber: 192
    functionLinenumberEnd: 227
    functionName: '[org.apache.xerces.dom.RangeImpl].setEnd(org.w3c.dom.Node,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.RangeImpl].isLegalContainer(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.RangeImpl].checkIndex(org.w3c.dom.Node,int)'
    - '[org.apache.xerces.dom.RangeImpl].getCommonAncestorContainer()'
    - '[org.apache.xerces.dom.RangeExceptionImpl].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.RangeImpl].setEnd(org.w3c.dom.Node,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:236,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:234,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].hasLegalRootContainer(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:238,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].isLegalContainedNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:239,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:243,1
    - Dst: '[org.apache.xerces.dom.RangeExceptionImpl].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:241,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.RangeImpl:245,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:248,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:246,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:252,1
    - Dst: n.getPreviousSibling()
      Src: org.apache.xerces.dom.RangeImpl:254,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getCommonAncestorContainer()'
      Src: org.apache.xerces.dom.RangeImpl:264,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
      Src: org.apache.xerces.dom.RangeImpl:266,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.ranges.RangeException
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - refNode
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 268
      start: 229
    functionDepth: 3
    functionLinenumber: 229
    functionLinenumberEnd: 268
    functionName: '[org.apache.xerces.dom.RangeImpl].setStartBefore(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.RangeImpl].hasLegalRootContainer(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.RangeImpl].getCommonAncestorContainer()'
    - n.getPreviousSibling()
    - '[org.apache.xerces.dom.RangeExceptionImpl].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
    - '[org.apache.xerces.dom.RangeImpl].isLegalContainedNode(org.w3c.dom.Node)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.RangeImpl].setStartBefore(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:277,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:275,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].hasLegalRootContainer(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:279,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].isLegalContainedNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:280,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:283,1
    - Dst: '[org.apache.xerces.dom.RangeExceptionImpl].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:281,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.RangeImpl:285,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:288,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:286,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:291,1
    - Dst: n.getPreviousSibling()
      Src: org.apache.xerces.dom.RangeImpl:293,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getCommonAncestorContainer()'
      Src: org.apache.xerces.dom.RangeImpl:303,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
      Src: org.apache.xerces.dom.RangeImpl:305,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.ranges.RangeException
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - refNode
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 307
      start: 270
    functionDepth: 3
    functionLinenumber: 270
    functionLinenumberEnd: 307
    functionName: '[org.apache.xerces.dom.RangeImpl].setStartAfter(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.RangeImpl].hasLegalRootContainer(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.RangeImpl].getCommonAncestorContainer()'
    - n.getPreviousSibling()
    - '[org.apache.xerces.dom.RangeExceptionImpl].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
    - '[org.apache.xerces.dom.RangeImpl].isLegalContainedNode(org.w3c.dom.Node)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.RangeImpl].setStartAfter(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:316,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:314,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].hasLegalRootContainer(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:318,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].isLegalContainedNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:319,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:322,1
    - Dst: '[org.apache.xerces.dom.RangeExceptionImpl].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:320,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.RangeImpl:324,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:327,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:325,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:330,1
    - Dst: n.getPreviousSibling()
      Src: org.apache.xerces.dom.RangeImpl:332,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getCommonAncestorContainer()'
      Src: org.apache.xerces.dom.RangeImpl:342,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
      Src: org.apache.xerces.dom.RangeImpl:344,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.ranges.RangeException
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - refNode
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 346
      start: 309
    functionDepth: 3
    functionLinenumber: 309
    functionLinenumberEnd: 346
    functionName: '[org.apache.xerces.dom.RangeImpl].setEndBefore(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.RangeImpl].hasLegalRootContainer(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.RangeImpl].getCommonAncestorContainer()'
    - n.getPreviousSibling()
    - '[org.apache.xerces.dom.RangeExceptionImpl].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
    - '[org.apache.xerces.dom.RangeImpl].isLegalContainedNode(org.w3c.dom.Node)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.RangeImpl].setEndBefore(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:355,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:353,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].hasLegalRootContainer(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:357,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].isLegalContainedNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:358,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:361,1
    - Dst: '[org.apache.xerces.dom.RangeExceptionImpl].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:359,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.RangeImpl:363,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:366,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:364,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:369,1
    - Dst: n.getPreviousSibling()
      Src: org.apache.xerces.dom.RangeImpl:371,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getCommonAncestorContainer()'
      Src: org.apache.xerces.dom.RangeImpl:381,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
      Src: org.apache.xerces.dom.RangeImpl:383,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.ranges.RangeException
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - refNode
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 385
      start: 348
    functionDepth: 3
    functionLinenumber: 348
    functionLinenumberEnd: 385
    functionName: '[org.apache.xerces.dom.RangeImpl].setEndAfter(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.RangeImpl].hasLegalRootContainer(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.RangeImpl].getCommonAncestorContainer()'
    - n.getPreviousSibling()
    - '[org.apache.xerces.dom.RangeExceptionImpl].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
    - '[org.apache.xerces.dom.RangeImpl].isLegalContainedNode(org.w3c.dom.Node)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.RangeImpl].setEndAfter(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:392,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:390,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - toStart
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 402
      start: 387
    functionDepth: 0
    functionLinenumber: 387
    functionLinenumberEnd: 402
    functionName: '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 10
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:411,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:409,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:413,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].isLegalContainer(org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:413,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].isLegalContainedNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:414,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:417,1
    - Dst: '[org.apache.xerces.dom.RangeExceptionImpl].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:415,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.RangeImpl:419,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:422,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:420,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:425,1
    - Dst: n.getPreviousSibling()
      Src: org.apache.xerces.dom.RangeImpl:431,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.ranges.RangeException
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - refNode
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 437
      start: 404
    functionDepth: 1
    functionLinenumber: 404
    functionLinenumberEnd: 437
    functionName: '[org.apache.xerces.dom.RangeImpl].selectNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.RangeImpl].isLegalContainer(org.apache.xerces.dom.RangeImpl)'
    - n.getPreviousSibling()
    - '[org.apache.xerces.dom.RangeExceptionImpl].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[org.apache.xerces.dom.RangeImpl].isLegalContainedNode(org.w3c.dom.Node)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.RangeImpl].selectNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:446,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:444,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].isLegalContainer(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:448,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:451,1
    - Dst: '[org.apache.xerces.dom.RangeExceptionImpl].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:449,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.RangeImpl:453,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:456,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:454,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.RangeImpl:461,1
    - Dst: n.getNextSibling()
      Src: org.apache.xerces.dom.RangeImpl:467,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.ranges.RangeException
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - refNode
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 473
      start: 439
    functionDepth: 1
    functionLinenumber: 439
    functionLinenumberEnd: 473
    functionName: '[org.apache.xerces.dom.RangeImpl].selectNodeContents(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.RangeImpl].isLegalContainer(org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.apache.xerces.dom.RangeExceptionImpl].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - n.getNextSibling()
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.RangeImpl].selectNodeContents(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:482,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:480,1
    - Dst: '[org.w3c.dom.ranges.Range].getStartContainer()'
      Src: org.apache.xerces.dom.RangeImpl:485,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getOwnerDocument()'
      Src: org.apache.xerces.dom.RangeImpl:485,1
    - Dst: '[org.w3c.dom.ranges.Range].getStartContainer()'
      Src: org.apache.xerces.dom.RangeImpl:486,1
    - Dst: '[org.w3c.dom.ranges.Range].getStartContainer()'
      Src: org.apache.xerces.dom.RangeImpl:487,1
    - Dst: '[org.w3c.dom.ranges.Range].getEndContainer()'
      Src: org.apache.xerces.dom.RangeImpl:488,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getOwnerDocument()'
      Src: org.apache.xerces.dom.RangeImpl:488,1
    - Dst: '[org.w3c.dom.ranges.Range].getEndContainer()'
      Src: org.apache.xerces.dom.RangeImpl:489,1
    - Dst: '[org.w3c.dom.ranges.Range].getStartContainer()'
      Src: org.apache.xerces.dom.RangeImpl:490,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:492,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:491,1
    - Dst: '[org.w3c.dom.ranges.Range].getStartContainer()'
      Src: org.apache.xerces.dom.RangeImpl:502,1
    - Dst: '[org.w3c.dom.ranges.Range].getStartOffset()'
      Src: org.apache.xerces.dom.RangeImpl:504,1
    - Dst: '[org.w3c.dom.ranges.Range].getStartContainer()'
      Src: org.apache.xerces.dom.RangeImpl:508,1
    - Dst: '[org.w3c.dom.ranges.Range].getStartOffset()'
      Src: org.apache.xerces.dom.RangeImpl:510,1
    - Dst: '[org.w3c.dom.ranges.Range].getEndContainer()'
      Src: org.apache.xerces.dom.RangeImpl:514,1
    - Dst: '[org.w3c.dom.ranges.Range].getEndOffset()'
      Src: org.apache.xerces.dom.RangeImpl:516,1
    - Dst: '[org.w3c.dom.ranges.Range].getEndContainer()'
      Src: org.apache.xerces.dom.RangeImpl:519,1
    - Dst: '[org.w3c.dom.ranges.Range].getEndOffset()'
      Src: org.apache.xerces.dom.RangeImpl:521,1
    - Dst: c.getParentNode()
      Src: org.apache.xerces.dom.RangeImpl:540,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:542,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].indexOf(org.apache.xerces.dom.RangeImpl,org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:545,1
    - Dst: c.getParentNode()
      Src: org.apache.xerces.dom.RangeImpl:553,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:555,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].indexOf(org.apache.xerces.dom.RangeImpl,org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:558,1
    - Dst: n.getParentNode()
      Src: org.apache.xerces.dom.RangeImpl:569,1
    - Dst: n.getParentNode()
      Src: org.apache.xerces.dom.RangeImpl:571,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:574,1
    - Dst: endPointB.getParentNode()
      Src: org.apache.xerces.dom.RangeImpl:578,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:581,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:582,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:584,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:584,1
    - Dst: endPointA.getNextSibling()
      Src: org.apache.xerces.dom.RangeImpl:589,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getNextSibling()'
      Src: org.apache.xerces.dom.RangeImpl:591,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 103
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.w3c.dom.ranges.Range
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - how
    - sourceRange
    argTypes:
    - short
    - org.w3c.dom.ranges.Range
    constantsTouched: []
    func_position:
      end: 598
      start: 475
    functionDepth: 1
    functionLinenumber: 475
    functionLinenumberEnd: 598
    functionName: '[org.apache.xerces.dom.RangeImpl].compareBoundaryPoints(short,org.w3c.dom.ranges.Range)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.RangeImpl].getOwnerDocument()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.ranges.Range].getEndOffset()'
    - '[org.apache.xerces.dom.RangeImpl].getParentNode()'
    - endPointB.getParentNode()
    - '[org.apache.xerces.dom.RangeImpl].getNextSibling()'
    - c.getParentNode()
    - '[org.w3c.dom.ranges.Range].getEndContainer()'
    - n.getParentNode()
    - endPointA.getNextSibling()
    - '[org.apache.xerces.dom.RangeImpl].indexOf(org.apache.xerces.dom.RangeImpl,org.apache.xerces.dom.RangeImpl)'
    - '[org.w3c.dom.ranges.Range].getStartOffset()'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[org.w3c.dom.ranges.Range].getStartContainer()'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.RangeImpl].compareBoundaryPoints(short,org.w3c.dom.ranges.Range)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseContents(int)'
      Src: org.apache.xerces.dom.RangeImpl:603,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 604
      start: 600
    functionDepth: 4
    functionLinenumber: 600
    functionLinenumberEnd: 604
    functionName: '[org.apache.xerces.dom.RangeImpl].deleteContents()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.RangeImpl].traverseContents(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.RangeImpl].deleteContents()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseContents(int)'
      Src: org.apache.xerces.dom.RangeImpl:609,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DocumentFragment
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 610
      start: 606
    functionDepth: 4
    functionLinenumber: 606
    functionLinenumberEnd: 610
    functionName: '[org.apache.xerces.dom.RangeImpl].extractContents()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.RangeImpl].traverseContents(int)'
    linkageType: ''
    returnType: org.w3c.dom.DocumentFragment
    signature: '[org.apache.xerces.dom.RangeImpl].extractContents()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseContents(int)'
      Src: org.apache.xerces.dom.RangeImpl:615,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DocumentFragment
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 616
      start: 612
    functionDepth: 4
    functionLinenumber: 612
    functionLinenumberEnd: 616
    functionName: '[org.apache.xerces.dom.RangeImpl].cloneContents()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.RangeImpl].traverseContents(int)'
    linkageType: ''
    returnType: org.w3c.dom.DocumentFragment
    signature: '[org.apache.xerces.dom.RangeImpl].cloneContents()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.RangeImpl:623,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:629,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:627,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.RangeImpl:631,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:633,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:632,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:643,1
    - Dst: '[org.apache.xerces.dom.RangeExceptionImpl].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:641,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.RangeImpl:652,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:654,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getChildNodes()'
      Src: org.apache.xerces.dom.RangeImpl:655,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getLength()'
      Src: org.apache.xerces.dom.RangeImpl:655,1
    - Dst: '[org.w3c.dom.Node].cloneNode(boolean)'
      Src: org.apache.xerces.dom.RangeImpl:657,1
    - Dst: (cloneCurrent.getNodeValue()).substring(int)
      Src: org.apache.xerces.dom.RangeImpl:659,1
    - Dst: '[org.apache.xerces.impl.xs.opti.TextImpl].setNodeValueInternal(org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:658,1
    - Dst: (fStartContainer.getNodeValue()).substring(int,int)
      Src: org.apache.xerces.dom.RangeImpl:661,1
    - Dst: '[org.apache.xerces.impl.xs.opti.TextImpl].setNodeValueInternal(org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:660,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.dom.RangeImpl:662,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].insertBefore(org.w3c.dom.Node,org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:665,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].insertBefore(org.apache.xerces.dom.RangeImpl,org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:666,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].appendChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:670,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].appendChild(org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:671,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getChildNodes()'
      Src: org.apache.xerces.dom.RangeImpl:681,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getLength()'
      Src: org.apache.xerces.dom.RangeImpl:681,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].signalSplitData(org.w3c.dom.Node,org.apache.xerces.dom.RangeImpl,int)'
      Src: org.apache.xerces.dom.RangeImpl:685,1
    - Dst: '[org.w3c.dom.Node].getChildNodes()'
      Src: org.apache.xerces.dom.RangeImpl:690,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getLength()'
      Src: org.apache.xerces.dom.RangeImpl:690,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.RangeImpl:692,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getNextSibling()'
      Src: org.apache.xerces.dom.RangeImpl:695,1
    - Dst: '[org.w3c.dom.Node].insertBefore(org.w3c.dom.Node,org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:698,1
    - Dst: '[org.w3c.dom.Node].appendChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:700,1
    - Dst: '[org.w3c.dom.Node].getChildNodes()'
      Src: org.apache.xerces.dom.RangeImpl:705,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getLength()'
      Src: org.apache.xerces.dom.RangeImpl:705,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 75
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      - org.w3c.dom.ranges.RangeException
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newNode
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 709
      start: 618
    functionDepth: 1
    functionLinenumber: 618
    functionLinenumberEnd: 709
    functionName: '[org.apache.xerces.dom.RangeImpl].insertNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.RangeImpl].getChildNodes()'
    - (cloneCurrent.getNodeValue()).substring(int)
    - '[org.w3c.dom.Node].cloneNode(boolean)'
    - '[org.apache.xerces.dom.RangeExceptionImpl].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[org.apache.xerces.impl.xs.opti.TextImpl].setNodeValueInternal(org.apache.xerces.dom.RangeImpl)'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.w3c.dom.Node].insertBefore(org.w3c.dom.Node,org.apache.xerces.dom.RangeImpl)'
    - '[org.apache.xerces.dom.RangeImpl].insertBefore(org.w3c.dom.Node,org.apache.xerces.dom.RangeImpl)'
    - '[org.w3c.dom.Node].getChildNodes()'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.dom.RangeImpl].signalSplitData(org.w3c.dom.Node,org.apache.xerces.dom.RangeImpl,int)'
    - '[org.w3c.dom.Node].appendChild(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.RangeImpl].appendChild(org.apache.xerces.dom.RangeImpl)'
    - '[org.apache.xerces.dom.RangeImpl].appendChild(org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - (fStartContainer.getNodeValue()).substring(int,int)
    - '[org.apache.xerces.dom.RangeImpl].insertBefore(org.apache.xerces.dom.RangeImpl,org.apache.xerces.dom.RangeImpl)'
    - '[org.apache.xerces.dom.RangeImpl].getNextSibling()'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.apache.xerces.dom.RangeImpl].getLength()'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.RangeImpl].insertNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.RangeImpl:715,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:721,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:719,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:732,1
    - Dst: '[org.apache.xerces.dom.RangeExceptionImpl].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:730,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.RangeImpl:738,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:739,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.RangeImpl:741,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:742,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:748,1
    - Dst: '[org.apache.xerces.dom.RangeExceptionImpl].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:746,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].extractContents()'
      Src: org.apache.xerces.dom.RangeImpl:751,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].insertNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:752,1
    - Dst: '[org.w3c.dom.Node].appendChild(org.w3c.dom.DocumentFragment)'
      Src: org.apache.xerces.dom.RangeImpl:753,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].selectNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:754,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      - org.w3c.dom.ranges.RangeException
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newParent
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 755
      start: 711
    functionDepth: 5
    functionLinenumber: 711
    functionLinenumberEnd: 755
    functionName: '[org.apache.xerces.dom.RangeImpl].surroundContents(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.RangeImpl].insertNode(org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].appendChild(org.w3c.dom.DocumentFragment)'
    - '[org.apache.xerces.dom.RangeImpl].selectNode(org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.dom.RangeImpl].extractContents()'
    - '[org.apache.xerces.dom.RangeExceptionImpl].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.RangeImpl].surroundContents(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:761,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:759,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createRange()'
      Src: org.apache.xerces.dom.RangeImpl:764,1
    - Dst: '[org.w3c.dom.ranges.Range].setStart(org.w3c.dom.Node,int)'
      Src: org.apache.xerces.dom.RangeImpl:765,1
    - Dst: '[org.w3c.dom.ranges.Range].setEnd(org.w3c.dom.Node,int)'
      Src: org.apache.xerces.dom.RangeImpl:766,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.ranges.Range
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 768
      start: 757
    functionDepth: 4
    functionLinenumber: 757
    functionLinenumberEnd: 768
    functionName: '[org.apache.xerces.dom.RangeImpl].cloneRange()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.DocumentImpl].createRange()'
    - '[org.w3c.dom.ranges.Range].setStart(org.w3c.dom.Node,int)'
    - '[org.w3c.dom.ranges.Range].setEnd(org.w3c.dom.Node,int)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.ranges.Range
    signature: '[org.apache.xerces.dom.RangeImpl].cloneRange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:774,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:772,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.dom.RangeImpl:779,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.RangeImpl:780,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.RangeImpl:781,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xerces.dom.RangeImpl:784,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].substring(int,int)'
      Src: org.apache.xerces.dom.RangeImpl:784,1
    - Dst: '[StringBuffer].append(org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:784,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.dom.RangeImpl:785,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xerces.dom.RangeImpl:787,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].substring(int)'
      Src: org.apache.xerces.dom.RangeImpl:787,1
    - Dst: '[StringBuffer].append(org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:787,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].nextNode(org.apache.xerces.dom.RangeImpl,boolean)'
      Src: org.apache.xerces.dom.RangeImpl:788,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.RangeImpl:792,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getNextSibling()'
      Src: org.apache.xerces.dom.RangeImpl:796,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].nextNode(org.w3c.dom.Node,boolean)'
      Src: org.apache.xerces.dom.RangeImpl:801,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.RangeImpl:804,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.RangeImpl:805,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.RangeImpl:807,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getNextSibling()'
      Src: org.apache.xerces.dom.RangeImpl:810,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].nextNode(org.w3c.dom.Node,boolean)'
      Src: org.apache.xerces.dom.RangeImpl:813,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.RangeImpl:817,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.RangeImpl:818,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xerces.dom.RangeImpl:819,1
    - Dst: '[StringBuffer].append(org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:819,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].nextNode(org.w3c.dom.Node,boolean)'
      Src: org.apache.xerces.dom.RangeImpl:822,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.RangeImpl:825,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.RangeImpl:826,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xerces.dom.RangeImpl:827,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].substring(int,int)'
      Src: org.apache.xerces.dom.RangeImpl:827,1
    - Dst: '[StringBuffer].append(org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:827,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.dom.RangeImpl:829,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 66
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 830
      start: 770
    functionDepth: 2
    functionLinenumber: 770
    functionLinenumberEnd: 830
    functionName: '[org.apache.xerces.dom.RangeImpl].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.RangeImpl].nextNode(org.w3c.dom.Node,boolean)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.RangeImpl].getNextSibling()'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[org.apache.xerces.dom.RangeImpl].substring(int,int)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.dom.RangeImpl].substring(int)'
    - '[StringBuffer].append(org.apache.xerces.dom.RangeImpl)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[org.apache.xerces.dom.RangeImpl].nextNode(org.apache.xerces.dom.RangeImpl,boolean)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.RangeImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:836,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:834,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].removeRange()'
      Src: org.apache.xerces.dom.RangeImpl:839,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 840
      start: 832
    functionDepth: 0
    functionLinenumber: 832
    functionLinenumberEnd: 840
    functionName: '[org.apache.xerces.dom.RangeImpl].detach()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[org.apache.xerces.dom.DocumentImpl].removeRange()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.RangeImpl].detach()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].splitData(org.w3c.dom.Node,org.w3c.dom.Node,int)'
      Src: org.apache.xerces.dom.RangeImpl:853,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - node
    - newNode
    - offset
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    - int
    constantsTouched: []
    func_position:
      end: 855
      start: 850
    functionDepth: 5
    functionLinenumber: 850
    functionLinenumberEnd: 855
    functionName: '[org.apache.xerces.dom.RangeImpl].signalSplitData(org.w3c.dom.Node,org.w3c.dom.Node,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].splitData(org.w3c.dom.Node,org.w3c.dom.Node,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.RangeImpl].signalSplitData(org.w3c.dom.Node,org.w3c.dom.Node,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.RangeImpl:865,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.RangeImpl:872,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - node
    - newNode
    - offset
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    - int
    constantsTouched: []
    func_position:
      end: 879
      start: 860
    functionDepth: 1
    functionLinenumber: 860
    functionLinenumberEnd: 879
    functionName: '[org.apache.xerces.dom.RangeImpl].receiveSplitData(org.w3c.dom.Node,org.w3c.dom.Node,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getNodeType()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.RangeImpl].receiveSplitData(org.w3c.dom.Node,org.w3c.dom.Node,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.CharacterData].deleteData(int,int)'
      Src: org.apache.xerces.dom.RangeImpl:886,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.CharacterData
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - node
    - offset
    - count
    argTypes:
    - org.w3c.dom.CharacterData
    - int
    - int
    constantsTouched: []
    func_position:
      end: 888
      start: 884
    functionDepth: 0
    functionLinenumber: 884
    functionLinenumberEnd: 888
    functionName: '[org.apache.xerces.dom.RangeImpl].deleteData(org.w3c.dom.CharacterData,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.CharacterData].deleteData(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.RangeImpl].deleteData(org.w3c.dom.CharacterData,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CharacterDataImpl
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - node
    - offset
    - count
    argTypes:
    - org.apache.xerces.dom.CharacterDataImpl
    - int
    - int
    constantsTouched: []
    func_position:
      end: 915
      start: 895
    functionDepth: 0
    functionLinenumber: 895
    functionLinenumberEnd: 915
    functionName: '[org.apache.xerces.dom.RangeImpl].receiveDeletedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.RangeImpl].receiveDeletedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.CharacterData].insertData(int,String)'
      Src: org.apache.xerces.dom.RangeImpl:922,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.CharacterData
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - node
    - index
    - insert
    argTypes:
    - org.w3c.dom.CharacterData
    - int
    - String
    constantsTouched: []
    func_position:
      end: 924
      start: 920
    functionDepth: 0
    functionLinenumber: 920
    functionLinenumberEnd: 924
    functionName: '[org.apache.xerces.dom.RangeImpl].insertData(org.w3c.dom.CharacterData,int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.CharacterData].insertData(int,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.RangeImpl].insertData(org.w3c.dom.CharacterData,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CharacterDataImpl
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - node
    - index
    - len
    argTypes:
    - org.apache.xerces.dom.CharacterDataImpl
    - int
    - int
    constantsTouched: []
    func_position:
      end: 945
      start: 932
    functionDepth: 0
    functionLinenumber: 932
    functionLinenumberEnd: 945
    functionName: '[org.apache.xerces.dom.RangeImpl].receiveInsertedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.RangeImpl].receiveInsertedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CharacterDataImpl
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.apache.xerces.dom.CharacterDataImpl
    constantsTouched: []
    func_position:
      end: 960
      start: 952
    functionDepth: 0
    functionLinenumber: 952
    functionLinenumberEnd: 960
    functionName: '[org.apache.xerces.dom.RangeImpl].receiveReplacedText(org.apache.xerces.dom.CharacterDataImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.RangeImpl].receiveReplacedText(org.apache.xerces.dom.CharacterDataImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:971,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].indexOf(org.w3c.dom.Node,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:974,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].indexOf(org.w3c.dom.Node,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:981,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 987
      start: 966
    functionDepth: 2
    functionLinenumber: 966
    functionLinenumberEnd: 987
    functionName: '[org.apache.xerces.dom.RangeImpl].insertedNodeFromDOM(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.RangeImpl].indexOf(org.w3c.dom.Node,org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.RangeImpl].insertedNodeFromDOM(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].removeChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:998,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parent
    - child
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1001
      start: 996
    functionDepth: 0
    functionLinenumber: 996
    functionLinenumberEnd: 1001
    functionName: '[org.apache.xerces.dom.RangeImpl].removeChild(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].removeChild(org.w3c.dom.Node)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.RangeImpl].removeChild(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:1011,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].indexOf(org.w3c.dom.Node,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:1014,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].indexOf(org.w3c.dom.Node,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:1021,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].isAncestorOf(org.w3c.dom.Node,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:1029,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].indexOf(org.w3c.dom.Node,org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:1031,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].isAncestorOf(org.w3c.dom.Node,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:1033,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].indexOf(org.w3c.dom.Node,org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:1035,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1039
      start: 1007
    functionDepth: 2
    functionLinenumber: 1007
    functionLinenumberEnd: 1039
    functionName: '[org.apache.xerces.dom.RangeImpl].removeNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[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.apache.xerces.dom.RangeImpl)'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.RangeImpl].removeNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:1092,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:1090,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseSameContainer(int)'
      Src: org.apache.xerces.dom.RangeImpl:1105,1
    - Dst: c.getParentNode()
      Src: org.apache.xerces.dom.RangeImpl:1112,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:1114,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseCommonStartContainer(org.apache.xerces.dom.RangeImpl,int)'
      Src: org.apache.xerces.dom.RangeImpl:1117,1
    - Dst: c.getParentNode()
      Src: org.apache.xerces.dom.RangeImpl:1124,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:1126,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseCommonEndContainer(org.apache.xerces.dom.RangeImpl,int)'
      Src: org.apache.xerces.dom.RangeImpl:1129,1
    - Dst: startNode.getParentNode()
      Src: org.apache.xerces.dom.RangeImpl:1139,1
    - Dst: endNode.getParentNode()
      Src: org.apache.xerces.dom.RangeImpl:1145,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:1150,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:1150,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:1152,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:1152,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseCommonAncestors(org.apache.xerces.dom.RangeImpl,org.apache.xerces.dom.RangeImpl,int)'
      Src: org.apache.xerces.dom.RangeImpl:1157,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.DocumentFragment
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - how
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1158
      start: 1081
    functionDepth: 3
    functionLinenumber: 1081
    functionLinenumberEnd: 1158
    functionName: '[org.apache.xerces.dom.RangeImpl].traverseContents(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.dom.RangeImpl].traverseSameContainer(int)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.RangeImpl].getParentNode()'
    - '[org.apache.xerces.dom.RangeImpl].traverseCommonAncestors(org.apache.xerces.dom.RangeImpl,org.apache.xerces.dom.RangeImpl,int)'
    - endNode.getParentNode()
    - c.getParentNode()
    - startNode.getParentNode()
    - '[org.apache.xerces.dom.RangeImpl].traverseCommonStartContainer(org.apache.xerces.dom.RangeImpl,int)'
    - '[org.apache.xerces.dom.RangeImpl].traverseCommonEndContainer(org.apache.xerces.dom.RangeImpl,int)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.DocumentFragment
    signature: '[org.apache.xerces.dom.RangeImpl].traverseContents(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createDocumentFragment()'
      Src: org.apache.xerces.dom.RangeImpl:1194,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.RangeImpl:1203,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xerces.dom.RangeImpl:1209,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].substring(int,int)'
      Src: org.apache.xerces.dom.RangeImpl:1210,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].deleteData(int,org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:1214,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
      Src: org.apache.xerces.dom.RangeImpl:1217,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createTextNode(org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:1223,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].appendChild(org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:1223,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createCDATASection(org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:1226,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].appendChild(org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:1226,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createComment(org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:1229,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].appendChild(org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:1229,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.RangeImpl:1232,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createProcessingInstruction(org.apache.xerces.dom.RangeImpl,org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:1232,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].appendChild(org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:1232,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getSelectedNode(org.w3c.dom.Node,int)'
      Src: org.apache.xerces.dom.RangeImpl:1238,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.dom.RangeImpl:1241,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseFullySelected(org.w3c.dom.Node,int)'
      Src: org.apache.xerces.dom.RangeImpl:1242,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].appendChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:1244,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
      Src: org.apache.xerces.dom.RangeImpl:1251,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.DocumentFragment
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - how
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1254
      start: 1190
    functionDepth: 2
    functionLinenumber: 1190
    functionLinenumberEnd: 1254
    functionName: '[org.apache.xerces.dom.RangeImpl].traverseSameContainer(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.RangeImpl].appendChild(org.apache.xerces.dom.RangeImpl)'
    - '[org.apache.xerces.dom.RangeImpl].getSelectedNode(org.w3c.dom.Node,int)'
    - '[org.apache.xerces.dom.RangeImpl].traverseFullySelected(org.w3c.dom.Node,int)'
    - '[org.apache.xerces.dom.RangeImpl].appendChild(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.DocumentImpl].createCDATASection(org.apache.xerces.dom.RangeImpl)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.dom.DocumentImpl].createProcessingInstruction(org.apache.xerces.dom.RangeImpl,org.apache.xerces.dom.RangeImpl)'
    - '[org.apache.xerces.dom.RangeImpl].substring(int,int)'
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
    - '[org.apache.xerces.dom.DocumentImpl].createTextNode(org.apache.xerces.dom.RangeImpl)'
    - '[org.apache.xerces.dom.DocumentImpl].createComment(org.apache.xerces.dom.RangeImpl)'
    - '[org.w3c.dom.Node].getNodeName()'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.apache.xerces.dom.CharacterDataImpl].deleteData(int,org.apache.xerces.dom.RangeImpl)'
    - '[org.apache.xerces.dom.DocumentImpl].createDocumentFragment()'
    linkageType: ''
    returnType: org.w3c.dom.DocumentFragment
    signature: '[org.apache.xerces.dom.RangeImpl].traverseSameContainer(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createDocumentFragment()'
      Src: org.apache.xerces.dom.RangeImpl:1296,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseRightBoundary(org.w3c.dom.Node,int)'
      Src: org.apache.xerces.dom.RangeImpl:1297,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].appendChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:1299,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].indexOf(org.w3c.dom.Node,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:1301,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].setEndBefore(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:1309,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
      Src: org.apache.xerces.dom.RangeImpl:1310,1
    - Dst: '[org.w3c.dom.Node].getPreviousSibling()'
      Src: org.apache.xerces.dom.RangeImpl:1315,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getPreviousSibling()'
      Src: org.apache.xerces.dom.RangeImpl:1318,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseFullySelected(org.apache.xerces.dom.RangeImpl,int)'
      Src: org.apache.xerces.dom.RangeImpl:1319,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getFirstChild()'
      Src: org.apache.xerces.dom.RangeImpl:1321,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].insertBefore(org.w3c.dom.Node,org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:1321,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].setEndBefore(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:1329,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
      Src: org.apache.xerces.dom.RangeImpl:1330,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.DocumentFragment
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - endAncestor
    - how
    argTypes:
    - org.w3c.dom.Node
    - int
    constantsTouched: []
    func_position:
      end: 1333
      start: 1291
    functionDepth: 4
    functionLinenumber: 1291
    functionLinenumberEnd: 1333
    functionName: '[org.apache.xerces.dom.RangeImpl].traverseCommonStartContainer(org.w3c.dom.Node,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.RangeImpl].indexOf(org.w3c.dom.Node,org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.RangeImpl].insertBefore(org.w3c.dom.Node,org.apache.xerces.dom.RangeImpl)'
    - '[org.apache.xerces.dom.RangeImpl].appendChild(org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].getPreviousSibling()'
    - '[org.apache.xerces.dom.RangeImpl].traverseRightBoundary(org.w3c.dom.Node,int)'
    - '[org.apache.xerces.dom.RangeImpl].traverseFullySelected(org.apache.xerces.dom.RangeImpl,int)'
    - '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
    - '[org.apache.xerces.dom.RangeImpl].setEndBefore(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.RangeImpl].getPreviousSibling()'
    - '[org.apache.xerces.dom.RangeImpl].getFirstChild()'
    - '[org.apache.xerces.dom.DocumentImpl].createDocumentFragment()'
    linkageType: ''
    returnType: org.w3c.dom.DocumentFragment
    signature: '[org.apache.xerces.dom.RangeImpl].traverseCommonStartContainer(org.w3c.dom.Node,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createDocumentFragment()'
      Src: org.apache.xerces.dom.RangeImpl:1375,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseLeftBoundary(org.w3c.dom.Node,int)'
      Src: org.apache.xerces.dom.RangeImpl:1376,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].appendChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:1378,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].indexOf(org.w3c.dom.Node,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:1379,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.dom.RangeImpl:1383,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getNextSibling()'
      Src: org.apache.xerces.dom.RangeImpl:1386,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseFullySelected(org.apache.xerces.dom.RangeImpl,int)'
      Src: org.apache.xerces.dom.RangeImpl:1387,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].appendChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:1389,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].setStartAfter(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:1396,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
      Src: org.apache.xerces.dom.RangeImpl:1397,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.DocumentFragment
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - startAncestor
    - how
    argTypes:
    - org.w3c.dom.Node
    - int
    constantsTouched: []
    func_position:
      end: 1401
      start: 1370
    functionDepth: 4
    functionLinenumber: 1370
    functionLinenumberEnd: 1401
    functionName: '[org.apache.xerces.dom.RangeImpl].traverseCommonEndContainer(org.w3c.dom.Node,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.RangeImpl].indexOf(org.w3c.dom.Node,org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.RangeImpl].setStartAfter(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.RangeImpl].getNextSibling()'
    - '[org.apache.xerces.dom.DocumentImpl].createDocumentFragment()'
    - '[org.apache.xerces.dom.RangeImpl].appendChild(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.RangeImpl].traverseFullySelected(org.apache.xerces.dom.RangeImpl,int)'
    - '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.apache.xerces.dom.RangeImpl].traverseLeftBoundary(org.w3c.dom.Node,int)'
    linkageType: ''
    returnType: org.w3c.dom.DocumentFragment
    signature: '[org.apache.xerces.dom.RangeImpl].traverseCommonEndContainer(org.w3c.dom.Node,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].createDocumentFragment()'
      Src: org.apache.xerces.dom.RangeImpl:1450,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseLeftBoundary(org.w3c.dom.Node,int)'
      Src: org.apache.xerces.dom.RangeImpl:1452,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].appendChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:1454,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:1456,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].indexOf(org.w3c.dom.Node,org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:1457,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].indexOf(org.w3c.dom.Node,org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:1458,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.dom.RangeImpl:1462,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getNextSibling()'
      Src: org.apache.xerces.dom.RangeImpl:1466,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseFullySelected(org.apache.xerces.dom.RangeImpl,int)'
      Src: org.apache.xerces.dom.RangeImpl:1467,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].appendChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:1469,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseRightBoundary(org.w3c.dom.Node,int)'
      Src: org.apache.xerces.dom.RangeImpl:1474,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].appendChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:1476,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].setStartAfter(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:1480,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
      Src: org.apache.xerces.dom.RangeImpl:1481,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.DocumentFragment
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - startAncestor
    - endAncestor
    - how
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    - int
    constantsTouched: []
    func_position:
      end: 1484
      start: 1445
    functionDepth: 4
    functionLinenumber: 1445
    functionLinenumberEnd: 1484
    functionName: '[org.apache.xerces.dom.RangeImpl].traverseCommonAncestors(org.w3c.dom.Node,org.w3c.dom.Node,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.RangeImpl].setStartAfter(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.RangeImpl].getNextSibling()'
    - '[org.apache.xerces.dom.RangeImpl].indexOf(org.w3c.dom.Node,org.apache.xerces.dom.RangeImpl)'
    - '[org.apache.xerces.dom.DocumentImpl].createDocumentFragment()'
    - '[org.apache.xerces.dom.RangeImpl].appendChild(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.RangeImpl].traverseRightBoundary(org.w3c.dom.Node,int)'
    - '[org.apache.xerces.dom.RangeImpl].traverseFullySelected(org.apache.xerces.dom.RangeImpl,int)'
    - '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
    - '[org.w3c.dom.Node].getParentNode()'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.apache.xerces.dom.RangeImpl].traverseLeftBoundary(org.w3c.dom.Node,int)'
    linkageType: ''
    returnType: org.w3c.dom.DocumentFragment
    signature: '[org.apache.xerces.dom.RangeImpl].traverseCommonAncestors(org.w3c.dom.Node,org.w3c.dom.Node,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.RangeImpl].getSelectedNode(org.w3c.dom.Node,int)'
      Src: org.apache.xerces.dom.RangeImpl:1546,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseNode(org.w3c.dom.Node,org.apache.xerces.dom.RangeImpl,boolean,int)'
      Src: org.apache.xerces.dom.RangeImpl:1550,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:1552,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseNode(org.apache.xerces.dom.RangeImpl,boolean,boolean,int)'
      Src: org.apache.xerces.dom.RangeImpl:1553,1
    - Dst: '[org.w3c.dom.Node].getPreviousSibling()'
      Src: org.apache.xerces.dom.RangeImpl:1559,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseNode(org.w3c.dom.Node,org.apache.xerces.dom.RangeImpl,boolean,int)'
      Src: org.apache.xerces.dom.RangeImpl:1561,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.RangeImpl:1566,1
    - Dst: '[org.w3c.dom.Node].insertBefore(org.w3c.dom.Node,org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:1564,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getPreviousSibling()'
      Src: org.apache.xerces.dom.RangeImpl:1575,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:1576,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseNode(org.apache.xerces.dom.RangeImpl,boolean,boolean,int)'
      Src: org.apache.xerces.dom.RangeImpl:1577,1
    - Dst: '[org.w3c.dom.Node].appendChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:1579,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - root
    - how
    argTypes:
    - org.w3c.dom.Node
    - int
    constantsTouched: []
    func_position:
      end: 1586
      start: 1544
    functionDepth: 1
    functionLinenumber: 1544
    functionLinenumberEnd: 1586
    functionName: '[org.apache.xerces.dom.RangeImpl].traverseRightBoundary(org.w3c.dom.Node,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.RangeImpl].getParentNode()'
    - '[org.apache.xerces.dom.RangeImpl].getSelectedNode(org.w3c.dom.Node,int)'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.apache.xerces.dom.RangeImpl].traverseNode(org.w3c.dom.Node,org.apache.xerces.dom.RangeImpl,boolean,int)'
    - '[org.w3c.dom.Node].getPreviousSibling()'
    - '[org.apache.xerces.dom.RangeImpl].traverseNode(org.apache.xerces.dom.RangeImpl,boolean,boolean,int)'
    - '[org.apache.xerces.dom.RangeImpl].getPreviousSibling()'
    - '[org.w3c.dom.Node].insertBefore(org.w3c.dom.Node,org.apache.xerces.dom.RangeImpl)'
    - '[org.w3c.dom.Node].getParentNode()'
    - '[org.w3c.dom.Node].appendChild(org.w3c.dom.Node)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.RangeImpl].traverseRightBoundary(org.w3c.dom.Node,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(org.w3c.dom.Node,int)'
      Src: org.apache.xerces.dom.RangeImpl:1649,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getStartContainer()'
      Src: org.apache.xerces.dom.RangeImpl:1650,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseNode(org.w3c.dom.Node,org.apache.xerces.dom.RangeImpl,boolean,int)'
      Src: org.apache.xerces.dom.RangeImpl:1653,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:1655,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseNode(org.apache.xerces.dom.RangeImpl,boolean,boolean,int)'
      Src: org.apache.xerces.dom.RangeImpl:1656,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.dom.RangeImpl:1662,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseNode(org.w3c.dom.Node,org.apache.xerces.dom.RangeImpl,boolean,int)'
      Src: org.apache.xerces.dom.RangeImpl:1664,1
    - Dst: '[org.w3c.dom.Node].appendChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:1666,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getNextSibling()'
      Src: org.apache.xerces.dom.RangeImpl:1673,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:1674,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseNode(org.apache.xerces.dom.RangeImpl,boolean,boolean,int)'
      Src: org.apache.xerces.dom.RangeImpl:1675,1
    - Dst: '[org.w3c.dom.Node].appendChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:1677,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - root
    - how
    argTypes:
    - org.w3c.dom.Node
    - int
    constantsTouched: []
    func_position:
      end: 1685
      start: 1647
    functionDepth: 2
    functionLinenumber: 1647
    functionLinenumberEnd: 1685
    functionName: '[org.apache.xerces.dom.RangeImpl].traverseLeftBoundary(org.w3c.dom.Node,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.RangeImpl].getParentNode()'
    - '[org.apache.xerces.dom.RangeImpl].getNextSibling()'
    - '[org.apache.xerces.dom.RangeImpl].getSelectedNode(org.w3c.dom.Node,int)'
    - '[org.apache.xerces.dom.RangeImpl].traverseNode(org.w3c.dom.Node,org.apache.xerces.dom.RangeImpl,boolean,int)'
    - '[org.apache.xerces.dom.RangeImpl].getStartOffset()'
    - '[org.apache.xerces.dom.RangeImpl].traverseNode(org.apache.xerces.dom.RangeImpl,boolean,boolean,int)'
    - '[org.w3c.dom.Node].getParentNode()'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.apache.xerces.dom.RangeImpl].getStartContainer()'
    - '[org.w3c.dom.Node].appendChild(org.w3c.dom.Node)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.RangeImpl].traverseLeftBoundary(org.w3c.dom.Node,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseFullySelected(org.w3c.dom.Node,int)'
      Src: org.apache.xerces.dom.RangeImpl:1731,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.RangeImpl:1733,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].traverseCharacterDataNode(org.w3c.dom.Node,boolean,int)'
      Src: org.apache.xerces.dom.RangeImpl:1738,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].traversePartiallySelected(org.w3c.dom.Node,int)'
      Src: org.apache.xerces.dom.RangeImpl:1740,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - boolean
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - n
    - isFullySelected
    - isLeft
    - how
    argTypes:
    - org.w3c.dom.Node
    - boolean
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 1741
      start: 1728
    functionDepth: 3
    functionLinenumber: 1728
    functionLinenumberEnd: 1741
    functionName: '[org.apache.xerces.dom.RangeImpl].traverseNode(org.w3c.dom.Node,boolean,boolean,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.dom.RangeImpl].traverseCharacterDataNode(org.w3c.dom.Node,boolean,int)'
    - '[org.apache.xerces.dom.RangeImpl].traversePartiallySelected(org.w3c.dom.Node,int)'
    - '[org.apache.xerces.dom.RangeImpl].traverseFullySelected(org.w3c.dom.Node,int)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.RangeImpl].traverseNode(org.w3c.dom.Node,boolean,boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].cloneNode(boolean)'
      Src: org.apache.xerces.dom.RangeImpl:1775,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.RangeImpl:1777,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:1782,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:1780,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:1786,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].removeChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:1786,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - n
    - how
    argTypes:
    - org.w3c.dom.Node
    - int
    constantsTouched: []
    func_position:
      end: 1790
      start: 1770
    functionDepth: 0
    functionLinenumber: 1770
    functionLinenumberEnd: 1790
    functionName: '[org.apache.xerces.dom.RangeImpl].traverseFullySelected(org.w3c.dom.Node,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.Node].cloneNode(boolean)'
    - '[org.apache.xerces.dom.RangeImpl].removeChild(org.w3c.dom.Node)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.RangeImpl].traverseFullySelected(org.w3c.dom.Node,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].cloneNode(boolean)'
      Src: org.apache.xerces.dom.RangeImpl:1827,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - n
    - how
    argTypes:
    - org.w3c.dom.Node
    - int
    constantsTouched: []
    func_position:
      end: 1830
      start: 1819
    functionDepth: 0
    functionLinenumber: 1819
    functionLinenumberEnd: 1830
    functionName: '[org.apache.xerces.dom.RangeImpl].traversePartiallySelected(org.w3c.dom.Node,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Node].cloneNode(boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.RangeImpl].traversePartiallySelected(org.w3c.dom.Node,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xerces.dom.RangeImpl:1868,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getStartOffset()'
      Src: org.apache.xerces.dom.RangeImpl:1874,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].substring(int)'
      Src: org.apache.xerces.dom.RangeImpl:1875,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].substring(int,int)'
      Src: org.apache.xerces.dom.RangeImpl:1876,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getEndOffset()'
      Src: org.apache.xerces.dom.RangeImpl:1880,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].substring(int,int)'
      Src: org.apache.xerces.dom.RangeImpl:1881,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].substring(int)'
      Src: org.apache.xerces.dom.RangeImpl:1882,1
    - Dst: '[org.w3c.dom.Node].setNodeValue(org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:1886,1
    - Dst: '[org.w3c.dom.Node].cloneNode(boolean)'
      Src: org.apache.xerces.dom.RangeImpl:1889,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].setNodeValue(org.apache.xerces.dom.RangeImpl)'
      Src: org.apache.xerces.dom.RangeImpl:1890,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - n
    - isLeft
    - how
    argTypes:
    - org.w3c.dom.Node
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 1892
      start: 1866
    functionDepth: 2
    functionLinenumber: 1866
    functionLinenumberEnd: 1892
    functionName: '[org.apache.xerces.dom.RangeImpl].traverseCharacterDataNode(org.w3c.dom.Node,boolean,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Node].setNodeValue(org.apache.xerces.dom.RangeImpl)'
    - '[org.apache.xerces.dom.RangeImpl].setNodeValue(org.apache.xerces.dom.RangeImpl)'
    - '[org.w3c.dom.Node].cloneNode(boolean)'
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[org.apache.xerces.dom.RangeImpl].substring(int,int)'
    - '[org.apache.xerces.dom.RangeImpl].getStartOffset()'
    - '[org.apache.xerces.dom.RangeImpl].substring(int)'
    - '[org.apache.xerces.dom.RangeImpl].getEndOffset()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.RangeImpl].traverseCharacterDataNode(org.w3c.dom.Node,boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:1899,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:1897,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.RangeImpl:1902,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xerces.dom.RangeImpl:1910,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].length()'
      Src: org.apache.xerces.dom.RangeImpl:1910,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:1912,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:1911,1
    - Dst: '[org.w3c.dom.Node].getChildNodes()'
      Src: org.apache.xerces.dom.RangeImpl:1918,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getLength()'
      Src: org.apache.xerces.dom.RangeImpl:1918,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.RangeImpl:1920,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
      Src: org.apache.xerces.dom.RangeImpl:1919,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - refNode
    - offset
    argTypes:
    - org.w3c.dom.Node
    - int
    constantsTouched: []
    func_position:
      end: 1923
      start: 1894
    functionDepth: 1
    functionLinenumber: 1894
    functionLinenumberEnd: 1923
    functionName: '[org.apache.xerces.dom.RangeImpl].checkIndex(org.w3c.dom.Node,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.Node].getChildNodes()'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.dom.RangeImpl].length()'
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[org.apache.xerces.dom.RangeImpl].getLength()'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.RangeImpl,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.RangeImpl].checkIndex(org.w3c.dom.Node,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:1934,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:1935,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1937
      start: 1929
    functionDepth: 1
    functionLinenumber: 1929
    functionLinenumberEnd: 1937
    functionName: '[org.apache.xerces.dom.RangeImpl].getRootContainer(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.RangeImpl].getRootContainer(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.RangeImpl:1950,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:1957,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1961
      start: 1943
    functionDepth: 0
    functionLinenumber: 1943
    functionLinenumberEnd: 1961
    functionName: '[org.apache.xerces.dom.RangeImpl].isLegalContainer(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 3
    functionsReached:
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.RangeImpl].isLegalContainer(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.RangeImpl].getRootContainer(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.RangeImpl:1976,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.RangeImpl:1977,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1985
      start: 1971
    functionDepth: 2
    functionLinenumber: 1971
    functionLinenumberEnd: 1985
    functionName: '[org.apache.xerces.dom.RangeImpl].hasLegalRootContainer(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 4
    functionsReached:
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.dom.RangeImpl].getRootContainer(org.w3c.dom.Node)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.RangeImpl].hasLegalRootContainer(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.RangeImpl:1995,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 2005
      start: 1991
    functionDepth: 0
    functionLinenumber: 1991
    functionLinenumberEnd: 2005
    functionName: '[org.apache.xerces.dom.RangeImpl].isLegalContainedNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 5
    functionsReached:
    - '[org.w3c.dom.Node].getNodeType()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.RangeImpl].isLegalContainedNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.RangeImpl:2013,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.dom.RangeImpl:2020,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:2027,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getNextSibling()'
      Src: org.apache.xerces.dom.RangeImpl:2031,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:2035,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - visitChildren
    argTypes:
    - org.w3c.dom.Node
    - boolean
    constantsTouched: []
    func_position:
      end: 2042
      start: 2007
    functionDepth: 0
    functionLinenumber: 2007
    functionLinenumberEnd: 2042
    functionName: '[org.apache.xerces.dom.RangeImpl].nextNode(org.w3c.dom.Node,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.RangeImpl].getParentNode()'
    - '[org.apache.xerces.dom.RangeImpl].getNextSibling()'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.RangeImpl].nextNode(org.w3c.dom.Node,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: node.getParentNode()
      Src: org.apache.xerces.dom.RangeImpl:2046,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 2050
      start: 2045
    functionDepth: 0
    functionLinenumber: 2045
    functionLinenumberEnd: 2050
    functionName: '[org.apache.xerces.dom.RangeImpl].isAncestorOf(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 1
    functionsReached:
    - node.getParentNode()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.RangeImpl].isAncestorOf(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.RangeImpl:2054,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.RangeImpl:2056,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getNextSibling()'
      Src: org.apache.xerces.dom.RangeImpl:2056,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - child
    - parent
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 2060
      start: 2053
    functionDepth: 0
    functionLinenumber: 2053
    functionLinenumberEnd: 2060
    functionName: '[org.apache.xerces.dom.RangeImpl].indexOf(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 4
    functionsReached:
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.apache.xerces.dom.RangeImpl].getNextSibling()'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.RangeImpl].indexOf(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.RangeImpl:2080,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.RangeImpl:2088,1
    - Dst: '[org.apache.xerces.dom.RangeImpl].getNextSibling()'
      Src: org.apache.xerces.dom.RangeImpl:2092,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - int
      - int
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      - org.w3c.dom.Node
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ranges.Range
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - container
    - offset
    argTypes:
    - org.w3c.dom.Node
    - int
    constantsTouched: []
    func_position:
      end: 2097
      start: 2078
    functionDepth: 0
    functionLinenumber: 2078
    functionLinenumberEnd: 2097
    functionName: '[org.apache.xerces.dom.RangeImpl].getSelectedNode(org.w3c.dom.Node,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
    functionUses: 3
    functionsReached:
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.dom.RangeImpl].getNextSibling()'
    - '[org.w3c.dom.Node].getFirstChild()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.RangeImpl].getSelectedNode(org.w3c.dom.Node,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.EntityImpl:106,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].isReadOnly(boolean)'
      Src: org.apache.xerces.dom.EntityImpl:108,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Entity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.EntityImpl
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - ownerDoc
    - name
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 109
      start: 105
    functionDepth: 2
    functionLinenumber: 105
    functionLinenumberEnd: 109
    functionName: '[org.apache.xerces.dom.EntityImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.EntityImpl].isReadOnly(boolean)'
    - '[org.apache.xerces.dom.ParentNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
    linkageType: ''
    returnType: org.apache.xerces.dom.EntityImpl
    signature: '[org.apache.xerces.dom.EntityImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Entity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.apache.xerces.dom.EntityImpl].getNodeType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.EntityImpl].getNodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
      Src: org.apache.xerces.dom.EntityImpl:127,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
      Src: org.apache.xerces.dom.EntityImpl:128,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Entity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 131
    functionName: '[org.apache.xerces.dom.EntityImpl].getNodeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
    - '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.EntityImpl].getNodeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].cloneNode(boolean)'
      Src: org.apache.xerces.dom.EntityImpl:135,1
    - Dst: newentity.setReadOnly(boolean,boolean)
      Src: org.apache.xerces.dom.EntityImpl:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Entity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - deep
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 138
      start: 134
    functionDepth: 2
    functionLinenumber: 134
    functionLinenumberEnd: 138
    functionName: '[org.apache.xerces.dom.EntityImpl].cloneNode(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].cloneNode(boolean)'
    - newentity.setReadOnly(boolean,boolean)
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.EntityImpl].cloneNode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
      Src: org.apache.xerces.dom.EntityImpl:150,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
      Src: org.apache.xerces.dom.EntityImpl:151,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Entity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 155
    functionName: '[org.apache.xerces.dom.EntityImpl].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
    - '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.EntityImpl].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
      Src: org.apache.xerces.dom.EntityImpl:163,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
      Src: org.apache.xerces.dom.EntityImpl:164,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Entity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 168
    functionName: '[org.apache.xerces.dom.EntityImpl].getSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
    - '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.EntityImpl].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
      Src: org.apache.xerces.dom.EntityImpl:176,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
      Src: org.apache.xerces.dom.EntityImpl:177,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Entity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 181
    functionName: '[org.apache.xerces.dom.EntityImpl].getXmlVersion()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
    - '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.EntityImpl].getXmlVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
      Src: org.apache.xerces.dom.EntityImpl:190,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
      Src: org.apache.xerces.dom.EntityImpl:191,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Entity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 196
    functionName: '[org.apache.xerces.dom.EntityImpl].getXmlEncoding()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
    - '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.EntityImpl].getXmlEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
      Src: org.apache.xerces.dom.EntityImpl:210,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
      Src: org.apache.xerces.dom.EntityImpl:211,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Entity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 215
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 215
    functionName: '[org.apache.xerces.dom.EntityImpl].getNotationName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
    - '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.EntityImpl].getNotationName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
      Src: org.apache.xerces.dom.EntityImpl:226,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
      Src: org.apache.xerces.dom.EntityImpl:227,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Entity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 231
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 231
    functionName: '[org.apache.xerces.dom.EntityImpl].setPublicId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
    - '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.EntityImpl].setPublicId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
      Src: org.apache.xerces.dom.EntityImpl:241,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
      Src: org.apache.xerces.dom.EntityImpl:242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Entity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 245
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 245
    functionName: '[org.apache.xerces.dom.EntityImpl].setXmlEncoding(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
    - '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.EntityImpl].setXmlEncoding(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
      Src: org.apache.xerces.dom.EntityImpl:256,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
      Src: org.apache.xerces.dom.EntityImpl:257,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Entity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 260
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 260
    functionName: '[org.apache.xerces.dom.EntityImpl].getInputEncoding()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
    - '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.EntityImpl].getInputEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
      Src: org.apache.xerces.dom.EntityImpl:266,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
      Src: org.apache.xerces.dom.EntityImpl:267,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Entity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - inputEncoding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 270
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 270
    functionName: '[org.apache.xerces.dom.EntityImpl].setInputEncoding(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
    - '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.EntityImpl].setInputEncoding(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
      Src: org.apache.xerces.dom.EntityImpl:279,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
      Src: org.apache.xerces.dom.EntityImpl:280,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Entity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 283
      start: 278
    functionDepth: 0
    functionLinenumber: 278
    functionLinenumberEnd: 283
    functionName: '[org.apache.xerces.dom.EntityImpl].setXmlVersion(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
    - '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.EntityImpl].setXmlVersion(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
      Src: org.apache.xerces.dom.EntityImpl:291,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
      Src: org.apache.xerces.dom.EntityImpl:292,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Entity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 296
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 296
    functionName: '[org.apache.xerces.dom.EntityImpl].setSystemId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
    - '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.EntityImpl].setSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
      Src: org.apache.xerces.dom.EntityImpl:305,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
      Src: org.apache.xerces.dom.EntityImpl:306,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Entity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 310
      start: 304
    functionDepth: 0
    functionLinenumber: 304
    functionLinenumberEnd: 310
    functionName: '[org.apache.xerces.dom.EntityImpl].setNotationName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
    - '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.EntityImpl].setNotationName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
      Src: org.apache.xerces.dom.EntityImpl:324,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
      Src: org.apache.xerces.dom.EntityImpl:325,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].getOwnerDocument()'
      Src: org.apache.xerces.dom.EntityImpl:327,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getBaseURI()'
      Src: org.apache.xerces.dom.EntityImpl:327,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Entity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 328
      start: 322
    functionDepth: 6
    functionLinenumber: 322
    functionLinenumberEnd: 328
    functionName: '[org.apache.xerces.dom.EntityImpl].getBaseURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
    - '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].getBaseURI()'
    - '[org.apache.xerces.dom.EntityImpl].getOwnerDocument()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.EntityImpl].getBaseURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
      Src: org.apache.xerces.dom.EntityImpl:332,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
      Src: org.apache.xerces.dom.EntityImpl:333,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Entity
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 336
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 336
    functionName: '[org.apache.xerces.dom.EntityImpl].setBaseURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.EntityImpl].synchronizeData()'
    - '[org.apache.xerces.dom.EntityImpl].needsSyncData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.EntityImpl].setBaseURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.dom.ASModelImpl:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.ASModelImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.apache.xerces.dom.ASModelImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 2
    functionsReached:
    - '[java.util.Vector].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.ASModelImpl
    signature: '[org.apache.xerces.dom.ASModelImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.dom.ASModelImpl:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.ASModelImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - isNamespaceAware
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.dom.ASModelImpl].<init>(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 1
    functionsReached:
    - '[java.util.Vector].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.ASModelImpl
    signature: '[org.apache.xerces.dom.ASModelImpl].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:93,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.dom.ASModelImpl].getAsNodeType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.ASModelImpl].getAsNodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:103,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.apache.xerces.dom.ASModelImpl].getOwnerASModel()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASModel
    signature: '[org.apache.xerces.dom.ASModelImpl].getOwnerASModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:113,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:114,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASModel
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ownerASModel
    argTypes:
    - org.apache.xerces.dom3.as.ASModel
    constantsTouched: []
    func_position:
      end: 115
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 115
    functionName: '[org.apache.xerces.dom.ASModelImpl].setOwnerASModel(org.apache.xerces.dom3.as.ASModel)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ASModelImpl].setOwnerASModel(org.apache.xerces.dom3.as.ASModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:122,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[org.apache.xerces.dom.ASModelImpl].getNodeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.ASModelImpl].getNodeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:131,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 133
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 133
    functionName: '[org.apache.xerces.dom.ASModelImpl].setNodeName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ASModelImpl].setNodeName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:140,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 142
    functionName: '[org.apache.xerces.dom.ASModelImpl].getPrefix()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.ASModelImpl].getPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:149,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 151
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 151
    functionName: '[org.apache.xerces.dom.ASModelImpl].setPrefix(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ASModelImpl].setPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:158,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 160
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 160
    functionName: '[org.apache.xerces.dom.ASModelImpl].getLocalName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.ASModelImpl].getLocalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:167,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 169
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 169
    functionName: '[org.apache.xerces.dom.ASModelImpl].setLocalName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ASModelImpl].setLocalName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:177,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:178,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 179
    functionName: '[org.apache.xerces.dom.ASModelImpl].getNamespaceURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.ASModelImpl].getNamespaceURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:187,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespaceURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 189
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 189
    functionName: '[org.apache.xerces.dom.ASModelImpl].setNamespaceURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ASModelImpl].setNamespaceURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:201,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:202,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASObject
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - deep
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 203
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 203
    functionName: '[org.apache.xerces.dom.ASModelImpl].cloneASObject(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASObject
    signature: '[org.apache.xerces.dom.ASModelImpl].cloneASObject(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 217
    functionName: '[org.apache.xerces.dom.ASModelImpl].getIsNamespaceAware()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.ASModelImpl].getIsNamespaceAware()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:225,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:226,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 227
    functionName: '[org.apache.xerces.dom.ASModelImpl].getUsageLocation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.ASModelImpl].getUsageLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:233,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:234,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 235
    functionName: '[org.apache.xerces.dom.ASModelImpl].getAsLocation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.ASModelImpl].getAsLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:241,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - asLocation
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 243
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 243
    functionName: '[org.apache.xerces.dom.ASModelImpl].setAsLocation(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ASModelImpl].setAsLocation(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:249,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:250,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 251
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 251
    functionName: '[org.apache.xerces.dom.ASModelImpl].getAsHint()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.ASModelImpl].getAsHint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:257,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:258,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - asHint
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 259
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 259
    functionName: '[org.apache.xerces.dom.ASModelImpl].setAsHint(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ASModelImpl].setAsHint(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 267
    functionName: '[org.apache.xerces.dom.ASModelImpl].getContainer()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.ASModelImpl].getContainer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:277,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:278,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASNamedObjectMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 276
    functionDepth: 0
    functionLinenumber: 276
    functionLinenumberEnd: 279
    functionName: '[org.apache.xerces.dom.ASModelImpl].getElementDeclarations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASNamedObjectMap
    signature: '[org.apache.xerces.dom.ASModelImpl].getElementDeclarations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:289,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:290,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASNamedObjectMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 291
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 291
    functionName: '[org.apache.xerces.dom.ASModelImpl].getAttributeDeclarations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASNamedObjectMap
    signature: '[org.apache.xerces.dom.ASModelImpl].getAttributeDeclarations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:301,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:302,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASNamedObjectMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 303
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 303
    functionName: '[org.apache.xerces.dom.ASModelImpl].getNotationDeclarations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASNamedObjectMap
    signature: '[org.apache.xerces.dom.ASModelImpl].getNotationDeclarations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:313,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:314,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASNamedObjectMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 315
    functionName: '[org.apache.xerces.dom.ASModelImpl].getEntityDeclarations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASNamedObjectMap
    signature: '[org.apache.xerces.dom.ASModelImpl].getEntityDeclarations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:325,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:326,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASNamedObjectMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 327
    functionName: '[org.apache.xerces.dom.ASModelImpl].getContentModelDeclarations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASNamedObjectMap
    signature: '[org.apache.xerces.dom.ASModelImpl].getContentModelDeclarations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].addElement(org.apache.xerces.dom3.as.ASModel)'
      Src: org.apache.xerces.dom.ASModelImpl:335,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASModel
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - abstractSchema
    argTypes:
    - org.apache.xerces.dom3.as.ASModel
    constantsTouched: []
    func_position:
      end: 336
      start: 334
    functionDepth: 0
    functionLinenumber: 334
    functionLinenumberEnd: 336
    functionName: '[org.apache.xerces.dom.ASModelImpl].addASModel(org.apache.xerces.dom3.as.ASModel)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Vector].addElement(org.apache.xerces.dom3.as.ASModel)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ASModelImpl].addASModel(org.apache.xerces.dom3.as.ASModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:343,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:344,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 345
      start: 342
    functionDepth: 0
    functionLinenumber: 342
    functionLinenumberEnd: 345
    functionName: '[org.apache.xerces.dom.ASModelImpl].getASModels()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASObjectList
    signature: '[org.apache.xerces.dom.ASModelImpl].getASModels()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].removeElement(org.apache.xerces.dom3.as.ASModel)'
      Src: org.apache.xerces.dom.ASModelImpl:353,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASModel
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - as
    argTypes:
    - org.apache.xerces.dom3.as.ASModel
    constantsTouched: []
    func_position:
      end: 354
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 354
    functionName: '[org.apache.xerces.dom.ASModelImpl].removeAS(org.apache.xerces.dom3.as.ASModel)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Vector].removeElement(org.apache.xerces.dom3.as.ASModel)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ASModelImpl].removeAS(org.apache.xerces.dom3.as.ASModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:363,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:364,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 365
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 365
    functionName: '[org.apache.xerces.dom.ASModelImpl].validate()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.ASModelImpl].validate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:372,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:373,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASObject
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - asobject
    argTypes:
    - org.apache.xerces.dom3.as.ASObject
    constantsTouched: []
    func_position:
      end: 374
      start: 371
    functionDepth: 0
    functionLinenumber: 371
    functionLinenumberEnd: 374
    functionName: '[org.apache.xerces.dom.ASModelImpl].importASObject(org.apache.xerces.dom3.as.ASObject)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ASModelImpl].importASObject(org.apache.xerces.dom3.as.ASObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:381,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:382,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASObject
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - asobject
    argTypes:
    - org.apache.xerces.dom3.as.ASObject
    constantsTouched: []
    func_position:
      end: 383
      start: 380
    functionDepth: 0
    functionLinenumber: 380
    functionLinenumberEnd: 383
    functionName: '[org.apache.xerces.dom.ASModelImpl].insertASObject(org.apache.xerces.dom3.as.ASObject)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ASModelImpl].insertASObject(org.apache.xerces.dom3.as.ASObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:404,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:405,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASElementDeclaration
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - namespaceURI
    - name
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 406
      start: 401
    functionDepth: 0
    functionLinenumber: 401
    functionLinenumberEnd: 406
    functionName: '[org.apache.xerces.dom.ASModelImpl].createASElementDeclaration(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASElementDeclaration
    signature: '[org.apache.xerces.dom.ASModelImpl].createASElementDeclaration(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:423,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:424,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASAttributeDeclaration
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - namespaceURI
    - name
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 425
      start: 420
    functionDepth: 0
    functionLinenumber: 420
    functionLinenumberEnd: 425
    functionName: '[org.apache.xerces.dom.ASModelImpl].createASAttributeDeclaration(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASAttributeDeclaration
    signature: '[org.apache.xerces.dom.ASModelImpl].createASAttributeDeclaration(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:446,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:447,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASNotationDeclaration
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - namespaceURI
    - name
    - systemId
    - publicId
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 448
      start: 443
    functionDepth: 0
    functionLinenumber: 443
    functionLinenumberEnd: 448
    functionName: '[org.apache.xerces.dom.ASModelImpl].createASNotationDeclaration(String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASNotationDeclaration
    signature: '[org.apache.xerces.dom.ASModelImpl].createASNotationDeclaration(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:461,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:462,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASEntityDeclaration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 463
      start: 459
    functionDepth: 0
    functionLinenumber: 459
    functionLinenumberEnd: 463
    functionName: '[org.apache.xerces.dom.ASModelImpl].createASEntityDeclaration(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASEntityDeclaration
    signature: '[org.apache.xerces.dom.ASModelImpl].createASEntityDeclaration(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASModelImpl:481,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
      Src: org.apache.xerces.dom.ASModelImpl:482,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.dom3.as.DOMASException
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASContentModel
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - minOccurs
    - maxOccurs
    - operator
    argTypes:
    - int
    - int
    - short
    constantsTouched: []
    func_position:
      end: 483
      start: 479
    functionDepth: 0
    functionLinenumber: 479
    functionLinenumberEnd: 483
    functionName: '[org.apache.xerces.dom.ASModelImpl].createASContentModel(int,int,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASModelImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASContentModel
    signature: '[org.apache.xerces.dom.ASModelImpl].createASContentModel(int,int,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.SchemaGrammar
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 489
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 489
    functionName: '[org.apache.xerces.dom.ASModelImpl].getGrammar()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.SchemaGrammar
    signature: '[org.apache.xerces.dom.ASModelImpl].getGrammar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.SchemaGrammar
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammar
    argTypes:
    - org.apache.xerces.impl.xs.SchemaGrammar
    constantsTouched: []
    func_position:
      end: 492
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 492
    functionName: '[org.apache.xerces.dom.ASModelImpl].setGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ASModelImpl].setGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Vector
      - org.apache.xerces.impl.xs.SchemaGrammar
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.ASModel
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Vector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 496
      start: 494
    functionDepth: 0
    functionLinenumber: 494
    functionLinenumberEnd: 496
    functionName: '[org.apache.xerces.dom.ASModelImpl].getInternalASModels()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.Vector
    signature: '[org.apache.xerces.dom.ASModelImpl].getInternalASModels()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.TextImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CDATASectionImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.CDATASection
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.CDATASectionImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.TextImpl
    argCount: 2
    argNames:
    - ownerDoc
    - data
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.dom.CDATASectionImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CDATASectionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.TextImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom.CDATASectionImpl
    signature: '[org.apache.xerces.dom.CDATASectionImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.CDATASection
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.xs.opti.TextImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.dom.CDATASectionImpl].getNodeType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CDATASectionImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.CDATASectionImpl].getNodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.CDATASection
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.TextImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.dom.CDATASectionImpl].getNodeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CDATASectionImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.CDATASectionImpl].getNodeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.TextImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
      Src: org.apache.xerces.dom.DeferredTextImpl:65,1
    - Dst: '[org.apache.xerces.dom.DeferredTextImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredTextImpl:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.DeferredTextImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.TextImpl
    argCount: 2
    argNames:
    - ownerDocument
    - nodeIndex
    argTypes:
    - org.apache.xerces.dom.DeferredDocumentImpl
    - int
    constantsTouched: []
    func_position:
      end: 70
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 70
    functionName: '[org.apache.xerces.dom.DeferredTextImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredTextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.TextImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
    - '[org.apache.xerces.dom.DeferredTextImpl].needsSyncData(boolean)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DeferredTextImpl
    signature: '[org.apache.xerces.dom.DeferredTextImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.xs.opti.TextImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.dom.DeferredTextImpl].getNodeIndex()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredTextImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredTextImpl].getNodeIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredTextImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredTextImpl:89,1
    - Dst: '[org.apache.xerces.dom.DeferredTextImpl].ownerDocument()'
      Src: org.apache.xerces.dom.DeferredTextImpl:93,1
    - Dst: ownerDocument.getNodeValueString(int)
      Src: org.apache.xerces.dom.DeferredTextImpl:94,1
    - Dst: ownerDocument.getNodeExtra(int)
      Src: org.apache.xerces.dom.DeferredTextImpl:101,1
    - Dst: '[org.apache.xerces.dom.DeferredTextImpl].isIgnorableWhitespace(int)'
      Src: org.apache.xerces.dom.DeferredTextImpl:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.TextImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 103
    functionName: '[org.apache.xerces.dom.DeferredTextImpl].synchronizeData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredTextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredTextImpl].ownerDocument()'
    - '[org.apache.xerces.dom.DeferredTextImpl].isIgnorableWhitespace(int)'
    - '[org.apache.xerces.dom.DeferredTextImpl].needsSyncData(boolean)'
    - ownerDocument.getNodeValueString(int)
    - ownerDocument.getNodeExtra(int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredTextImpl].synchronizeData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].useIsSameNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - int
      - org.w3c.dom.traversal.NodeFilter
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.TreeWalkerImpl
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - root
    - whatToShow
    - nodeFilter
    - entityReferenceExpansion
    argTypes:
    - org.w3c.dom.Node
    - int
    - org.w3c.dom.traversal.NodeFilter
    - boolean
    constantsTouched: []
    func_position:
      end: 74
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 74
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].<init>(org.w3c.dom.Node,int,org.w3c.dom.traversal.NodeFilter,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.TreeWalkerImpl].useIsSameNode(org.w3c.dom.Node)'
    linkageType: ''
    returnType: org.apache.xerces.dom.TreeWalkerImpl
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].<init>(org.w3c.dom.Node,int,org.w3c.dom.traversal.NodeFilter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].getRoot()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].getRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].getWhatToShow()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].getWhatToShow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - whatToShow
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].setWhatShow(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].setWhatShow(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.traversal.NodeFilter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].getFilter()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.traversal.NodeFilter
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].getFilter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].getExpandEntityReferences()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].getExpandEntityReferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].getCurrentNode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].getCurrentNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:105,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.TreeWalkerImpl,String)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:106,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 110
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 110
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].setCurrentNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.TreeWalkerImpl,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].setCurrentNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getParentNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:120,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 116
    functionDepth: 2
    functionLinenumber: 116
    functionLinenumberEnd: 126
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].parentNode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.TreeWalkerImpl].getParentNode(org.w3c.dom.Node)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].parentNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getFirstChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:136,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 132
    functionDepth: 2
    functionLinenumber: 132
    functionLinenumberEnd: 141
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].firstChild()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.TreeWalkerImpl].getFirstChild(org.w3c.dom.Node)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].firstChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getLastChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:150,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 146
    functionDepth: 2
    functionLinenumber: 146
    functionLinenumberEnd: 155
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].lastChild()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.TreeWalkerImpl].getLastChild(org.w3c.dom.Node)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].lastChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:165,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 161
    functionDepth: 3
    functionLinenumber: 161
    functionLinenumberEnd: 170
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].previousSibling()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling(org.w3c.dom.Node)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].previousSibling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:179,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 176
    functionDepth: 3
    functionLinenumber: 176
    functionLinenumberEnd: 184
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].nextSibling()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling(org.w3c.dom.Node)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].nextSibling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:196,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getParentNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:198,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getLastChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:207,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getLastChild(org.apache.xerces.dom.TreeWalkerImpl)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:212,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 231
      start: 190
    functionDepth: 3
    functionLinenumber: 190
    functionLinenumberEnd: 231
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].previousNode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.TreeWalkerImpl].getParentNode(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.TreeWalkerImpl].getLastChild(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.TreeWalkerImpl].getLastChild(org.apache.xerces.dom.TreeWalkerImpl)'
    - '[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling(org.w3c.dom.Node)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].previousNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getFirstChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:241,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:248,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getParentNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:256,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:258,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getParentNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:263,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 269
      start: 237
    functionDepth: 3
    functionLinenumber: 237
    functionLinenumberEnd: 269
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].nextNode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.TreeWalkerImpl].getFirstChild(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.TreeWalkerImpl].getParentNode(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling(org.w3c.dom.Node)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].nextNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].isSameNode(org.w3c.dom.Node,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:278,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.TreeWalkerImpl:280,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].acceptNode(org.apache.xerces.dom.TreeWalkerImpl)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:283,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getParentNode(org.apache.xerces.dom.TreeWalkerImpl)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:290,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 294
      start: 276
    functionDepth: 1
    functionLinenumber: 276
    functionLinenumberEnd: 294
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].getParentNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.dom.TreeWalkerImpl].getParentNode(org.apache.xerces.dom.TreeWalkerImpl)'
    - '[org.apache.xerces.dom.TreeWalkerImpl].acceptNode(org.apache.xerces.dom.TreeWalkerImpl)'
    - '[org.apache.xerces.dom.TreeWalkerImpl].isSameNode(org.w3c.dom.Node,org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].getParentNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling(org.w3c.dom.Node,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:302,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 303
      start: 301
    functionDepth: 2
    functionLinenumber: 301
    functionLinenumberEnd: 303
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling(org.w3c.dom.Node,org.w3c.dom.Node)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].isSameNode(org.w3c.dom.Node,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:313,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.dom.TreeWalkerImpl:315,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.TreeWalkerImpl:318,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].isSameNode(org.apache.xerces.dom.TreeWalkerImpl,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:320,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].acceptNode(org.apache.xerces.dom.TreeWalkerImpl)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:322,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling(org.apache.xerces.dom.TreeWalkerImpl,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:325,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].acceptNode(org.apache.xerces.dom.TreeWalkerImpl)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:331,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getFirstChild(org.apache.xerces.dom.TreeWalkerImpl)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:337,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling(org.apache.xerces.dom.TreeWalkerImpl,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:339,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling(org.apache.xerces.dom.TreeWalkerImpl,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:346,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - root
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 349
      start: 311
    functionDepth: 1
    functionLinenumber: 311
    functionLinenumberEnd: 349
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.TreeWalkerImpl].isSameNode(org.apache.xerces.dom.TreeWalkerImpl,org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.TreeWalkerImpl].getFirstChild(org.apache.xerces.dom.TreeWalkerImpl)'
    - '[org.apache.xerces.dom.TreeWalkerImpl].isSameNode(org.w3c.dom.Node,org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling(org.apache.xerces.dom.TreeWalkerImpl,org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.TreeWalkerImpl].acceptNode(org.apache.xerces.dom.TreeWalkerImpl)'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling(org.w3c.dom.Node,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:357,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 358
      start: 356
    functionDepth: 2
    functionLinenumber: 356
    functionLinenumberEnd: 358
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling(org.w3c.dom.Node,org.w3c.dom.Node)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].isSameNode(org.w3c.dom.Node,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:368,1
    - Dst: '[org.w3c.dom.Node].getPreviousSibling()'
      Src: org.apache.xerces.dom.TreeWalkerImpl:370,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.TreeWalkerImpl:373,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].isSameNode(org.apache.xerces.dom.TreeWalkerImpl,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:374,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].acceptNode(org.apache.xerces.dom.TreeWalkerImpl)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:376,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling(org.apache.xerces.dom.TreeWalkerImpl,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:379,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].acceptNode(org.apache.xerces.dom.TreeWalkerImpl)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:385,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getLastChild(org.apache.xerces.dom.TreeWalkerImpl)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:391,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling(org.apache.xerces.dom.TreeWalkerImpl,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:393,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling(org.apache.xerces.dom.TreeWalkerImpl,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:400,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - root
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 403
      start: 366
    functionDepth: 1
    functionLinenumber: 366
    functionLinenumberEnd: 403
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.TreeWalkerImpl].isSameNode(org.apache.xerces.dom.TreeWalkerImpl,org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].getPreviousSibling()'
    - '[org.apache.xerces.dom.TreeWalkerImpl].getLastChild(org.apache.xerces.dom.TreeWalkerImpl)'
    - '[org.apache.xerces.dom.TreeWalkerImpl].isSameNode(org.w3c.dom.Node,org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.TreeWalkerImpl].acceptNode(org.apache.xerces.dom.TreeWalkerImpl)'
    - '[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling(org.apache.xerces.dom.TreeWalkerImpl,org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.TreeWalkerImpl:414,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.TreeWalkerImpl:416,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].acceptNode(org.apache.xerces.dom.TreeWalkerImpl)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:418,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].hasChildNodes()'
      Src: org.apache.xerces.dom.TreeWalkerImpl:424,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getFirstChild(org.apache.xerces.dom.TreeWalkerImpl)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:426,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling(org.apache.xerces.dom.TreeWalkerImpl,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:429,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling(org.apache.xerces.dom.TreeWalkerImpl,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:436,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 440
      start: 410
    functionDepth: 1
    functionLinenumber: 410
    functionLinenumberEnd: 440
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].getFirstChild(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 2
    functionsReached:
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.apache.xerces.dom.TreeWalkerImpl].getFirstChild(org.apache.xerces.dom.TreeWalkerImpl)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling(org.apache.xerces.dom.TreeWalkerImpl,org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.TreeWalkerImpl].hasChildNodes()'
    - '[org.apache.xerces.dom.TreeWalkerImpl].acceptNode(org.apache.xerces.dom.TreeWalkerImpl)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].getFirstChild(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.TreeWalkerImpl:452,1
    - Dst: '[org.w3c.dom.Node].getLastChild()'
      Src: org.apache.xerces.dom.TreeWalkerImpl:455,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].acceptNode(org.apache.xerces.dom.TreeWalkerImpl)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:458,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].hasChildNodes()'
      Src: org.apache.xerces.dom.TreeWalkerImpl:464,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getLastChild(org.apache.xerces.dom.TreeWalkerImpl)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:466,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling(org.apache.xerces.dom.TreeWalkerImpl,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:468,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling(org.apache.xerces.dom.TreeWalkerImpl,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:475,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 479
      start: 447
    functionDepth: 1
    functionLinenumber: 447
    functionLinenumberEnd: 479
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].getLastChild(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 2
    functionsReached:
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.dom.TreeWalkerImpl].getLastChild(org.apache.xerces.dom.TreeWalkerImpl)'
    - '[org.w3c.dom.Node].getLastChild()'
    - '[org.apache.xerces.dom.TreeWalkerImpl].hasChildNodes()'
    - '[org.apache.xerces.dom.TreeWalkerImpl].acceptNode(org.apache.xerces.dom.TreeWalkerImpl)'
    - '[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling(org.apache.xerces.dom.TreeWalkerImpl,org.w3c.dom.Node)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].getLastChild(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.TreeWalkerImpl:494,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.TreeWalkerImpl:500,1
    - Dst: '[org.w3c.dom.traversal.NodeFilter].acceptNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:501,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 508
      start: 483
    functionDepth: 1
    functionLinenumber: 483
    functionLinenumberEnd: 508
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].acceptNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.traversal.NodeFilter].acceptNode(org.w3c.dom.Node)'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].acceptNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.TreeWalkerImpl:518,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.TreeWalkerImpl:519,1
    - Dst: doc.getImplementation()
      Src: org.apache.xerces.dom.TreeWalkerImpl:520,1
    - Dst: '[org.apache.xerces.dom.TreeWalkerImpl].hasFeature(String,String)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:520,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 521
      start: 514
    functionDepth: 0
    functionLinenumber: 514
    functionLinenumberEnd: 521
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].useIsSameNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.TreeWalkerImpl].hasFeature(String,String)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - doc.getImplementation()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].useIsSameNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].isSameNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TreeWalkerImpl:527,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - int
      - org.w3c.dom.traversal.NodeFilter
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.TreeWalker
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - m
    - n
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 528
      start: 526
    functionDepth: 0
    functionLinenumber: 526
    functionLinenumberEnd: 528
    functionName: '[org.apache.xerces.dom.TreeWalkerImpl].isSameNode(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
    functionUses: 3
    functionsReached:
    - '[org.w3c.dom.Node].isSameNode(org.w3c.dom.Node)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.TreeWalkerImpl].isSameNode(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.ElementDefinitionImpl:60,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.ElementDefinitionImpl:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.ElementDefinitionImpl
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - ownerDocument
    - name
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 63
      start: 59
    functionDepth: 2
    functionLinenumber: 59
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.dom.ElementDefinitionImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementDefinitionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.apache.xerces.dom.ParentNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
    linkageType: ''
    returnType: org.apache.xerces.dom.ElementDefinitionImpl
    signature: '[org.apache.xerces.dom.ElementDefinitionImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementDefinitionImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementDefinitionImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementDefinitionImpl:81,1
    - Dst: '[org.apache.xerces.dom.ElementDefinitionImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementDefinitionImpl:82,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementDefinitionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementDefinitionImpl].needsSyncData()'
    - '[org.apache.xerces.dom.ElementDefinitionImpl].synchronizeData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].cloneNode(boolean)'
      Src: org.apache.xerces.dom.ElementDefinitionImpl:93,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].cloneMap(org.apache.xerces.dom.ElementDefinitionImpl)'
      Src: org.apache.xerces.dom.ElementDefinitionImpl:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - deep
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 98
      start: 90
    functionDepth: 2
    functionLinenumber: 90
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.dom.ElementDefinitionImpl].cloneNode(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementDefinitionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].cloneNode(boolean)'
    - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].cloneMap(org.apache.xerces.dom.ElementDefinitionImpl)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.ElementDefinitionImpl].cloneNode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementDefinitionImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.ElementDefinitionImpl:112,1
    - Dst: '[org.apache.xerces.dom.ElementDefinitionImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.ElementDefinitionImpl:113,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NamedNodeMap
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 117
    functionName: '[org.apache.xerces.dom.ElementDefinitionImpl].getAttributes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementDefinitionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.ElementDefinitionImpl].needsSyncChildren()'
    - '[org.apache.xerces.dom.ElementDefinitionImpl].synchronizeChildren()'
    linkageType: ''
    returnType: org.w3c.dom.NamedNodeMap
    signature: '[org.apache.xerces.dom.ElementDefinitionImpl].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String,String)'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:56,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.PSVIAttrNSImpl
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 4
    argNames:
    - ownerDocument
    - namespaceURI
    - qualifiedName
    - localName
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.dom.PSVIAttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIAttrNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
    - '[org.apache.xerces.dom.AttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom.PSVIAttrNSImpl
    signature: '[org.apache.xerces.dom.PSVIAttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String)'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:64,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:78,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.PSVIAttrNSImpl
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 3
    argNames:
    - ownerDocument
    - namespaceURI
    - qualifiedName
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 62
    functionDepth: 3
    functionLinenumber: 62
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.dom.PSVIAttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIAttrNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String)'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.PSVIAttrNSImpl
    signature: '[org.apache.xerces.dom.PSVIAttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.AttributePSVImpl].<init>(boolean)'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ItemPSVI
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.apache.xerces.dom.PSVIAttrNSImpl].constant()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIAttrNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.AttributePSVImpl].<init>(boolean)'
    linkageType: ''
    returnType: org.apache.xerces.xs.ItemPSVI
    signature: '[org.apache.xerces.dom.PSVIAttrNSImpl].constant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 111
    functionName: '[org.apache.xerces.dom.PSVIAttrNSImpl].isConstant()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIAttrNSImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.PSVIAttrNSImpl].isConstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getConstraintValue()'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:120,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.apache.xerces.dom.PSVIAttrNSImpl].getSchemaDefault()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIAttrNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getConstraintValue()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.PSVIAttrNSImpl].getSchemaDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].getNormalizedValue()'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[org.apache.xerces.dom.PSVIAttrNSImpl].getSchemaNormalizedValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIAttrNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].getNormalizedValue()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.PSVIAttrNSImpl].getSchemaNormalizedValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.apache.xerces.dom.PSVIAttrNSImpl].getIsSchemaSpecified()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIAttrNSImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.PSVIAttrNSImpl].getIsSchemaSpecified()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[org.apache.xerces.dom.PSVIAttrNSImpl].getValidationAttempted()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIAttrNSImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.PSVIAttrNSImpl].getValidationAttempted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 163
    functionName: '[org.apache.xerces.dom.PSVIAttrNSImpl].getValidity()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIAttrNSImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.PSVIAttrNSImpl].getValidity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 176
    functionName: '[org.apache.xerces.dom.PSVIAttrNSImpl].getErrorCodes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIAttrNSImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.dom.PSVIAttrNSImpl].getErrorCodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 189
    functionName: '[org.apache.xerces.dom.PSVIAttrNSImpl].getErrorMessages()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIAttrNSImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.dom.PSVIAttrNSImpl].getErrorMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 194
    functionName: '[org.apache.xerces.dom.PSVIAttrNSImpl].getValidationContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIAttrNSImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.PSVIAttrNSImpl].getValidationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSTypeDefinition
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 203
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionName: '[org.apache.xerces.dom.PSVIAttrNSImpl].getTypeDefinition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIAttrNSImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTypeDefinition
    signature: '[org.apache.xerces.dom.PSVIAttrNSImpl].getTypeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinition()'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:215,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSSimpleTypeDefinition
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 214
    functionDepth: 1
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionName: '[org.apache.xerces.dom.PSVIAttrNSImpl].getMemberTypeDefinition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIAttrNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinition()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSSimpleTypeDefinition
    signature: '[org.apache.xerces.dom.PSVIAttrNSImpl].getMemberTypeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSAttributeDeclaration
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 226
    functionName: '[org.apache.xerces.dom.PSVIAttrNSImpl].getAttributeDeclaration()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIAttrNSImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSAttributeDeclaration
    signature: '[org.apache.xerces.dom.PSVIAttrNSImpl].getAttributeDeclaration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.AttributePSVI].getAttributeDeclaration()'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:234,1
    - Dst: '[org.apache.xerces.xs.AttributePSVI].getValidationContext()'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:235,1
    - Dst: '[org.apache.xerces.xs.AttributePSVI].getValidity()'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:236,1
    - Dst: '[org.apache.xerces.xs.AttributePSVI].getValidationAttempted()'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:237,1
    - Dst: '[org.apache.xerces.xs.AttributePSVI].getErrorCodes()'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:238,1
    - Dst: '[org.apache.xerces.xs.AttributePSVI].getErrorMessages()'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:239,1
    - Dst: '[org.apache.xerces.xs.AttributePSVI].getSchemaValue()'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:240,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.dom.PSVIAttrNSImpl)'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:240,1
    - Dst: '[org.apache.xerces.xs.AttributePSVI].getTypeDefinition()'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:241,1
    - Dst: '[org.apache.xerces.xs.AttributePSVI].getIsSchemaSpecified()'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:242,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.AttributePSVI
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 1
    argNames:
    - attr
    argTypes:
    - org.apache.xerces.xs.AttributePSVI
    constantsTouched: []
    func_position:
      end: 243
      start: 233
    functionDepth: 1
    functionLinenumber: 233
    functionLinenumberEnd: 243
    functionName: '[org.apache.xerces.dom.PSVIAttrNSImpl].setPSVI(org.apache.xerces.xs.AttributePSVI)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIAttrNSImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.AttributePSVI].getErrorMessages()'
    - '[org.apache.xerces.xs.AttributePSVI].getErrorCodes()'
    - '[org.apache.xerces.xs.AttributePSVI].getIsSchemaSpecified()'
    - '[org.apache.xerces.xs.AttributePSVI].getValidationAttempted()'
    - '[org.apache.xerces.xs.AttributePSVI].getAttributeDeclaration()'
    - '[org.apache.xerces.xs.AttributePSVI].getSchemaValue()'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.dom.PSVIAttrNSImpl)'
    - '[org.apache.xerces.xs.AttributePSVI].getTypeDefinition()'
    - '[org.apache.xerces.xs.AttributePSVI].getValidationContext()'
    - '[org.apache.xerces.xs.AttributePSVI].getValidity()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.PSVIAttrNSImpl].setPSVI(org.apache.xerces.xs.AttributePSVI)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].getActualValue()'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:249,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 248
    functionDepth: 1
    functionLinenumber: 248
    functionLinenumberEnd: 250
    functionName: '[org.apache.xerces.dom.PSVIAttrNSImpl].getActualNormalizedValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIAttrNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].getActualValue()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.dom.PSVIAttrNSImpl].getActualNormalizedValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].getActualValueType()'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:256,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 257
    functionName: '[org.apache.xerces.dom.PSVIAttrNSImpl].getActualNormalizedValueType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIAttrNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].getActualValueType()'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.PSVIAttrNSImpl].getActualNormalizedValueType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].getListValueTypes()'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:263,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ShortList
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 262
    functionDepth: 1
    functionLinenumber: 262
    functionLinenumberEnd: 264
    functionName: '[org.apache.xerces.dom.PSVIAttrNSImpl].getItemValueTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIAttrNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].getListValueTypes()'
    linkageType: ''
    returnType: org.apache.xerces.xs.ShortList
    signature: '[org.apache.xerces.dom.PSVIAttrNSImpl].getItemValueTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSValue
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 271
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 271
    functionName: '[org.apache.xerces.dom.PSVIAttrNSImpl].getSchemaValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIAttrNSImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSValue
    signature: '[org.apache.xerces.dom.PSVIAttrNSImpl].getSchemaValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.PSVIAttrNSImpl].getClass()'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:278,1
    - Dst: '[org.apache.xerces.dom.PSVIAttrNSImpl].getName()'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:278,1
    - Dst: '[java.io.NotSerializableException].<init>(org.apache.xerces.dom.PSVIAttrNSImpl)'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:278,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutputStream
    constantsTouched: []
    func_position:
      end: 279
      start: 276
    functionDepth: 0
    functionLinenumber: 276
    functionLinenumberEnd: 279
    functionName: '[org.apache.xerces.dom.PSVIAttrNSImpl].writeObject(java.io.ObjectOutputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIAttrNSImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.NotSerializableException].<init>(org.apache.xerces.dom.PSVIAttrNSImpl)'
    - '[org.apache.xerces.dom.PSVIAttrNSImpl].getClass()'
    - '[org.apache.xerces.dom.PSVIAttrNSImpl].getName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.PSVIAttrNSImpl].writeObject(java.io.ObjectOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.PSVIAttrNSImpl].getClass()'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:283,1
    - Dst: '[org.apache.xerces.dom.PSVIAttrNSImpl].getName()'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:283,1
    - Dst: '[java.io.NotSerializableException].<init>(org.apache.xerces.dom.PSVIAttrNSImpl)'
      Src: org.apache.xerces.dom.PSVIAttrNSImpl:283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInputStream
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSAttributeDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - org.apache.xerces.xs.AttributePSVI
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInputStream
    constantsTouched: []
    func_position:
      end: 284
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 284
    functionName: '[org.apache.xerces.dom.PSVIAttrNSImpl].readObject(java.io.ObjectInputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIAttrNSImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.NotSerializableException].<init>(org.apache.xerces.dom.PSVIAttrNSImpl)'
    - '[org.apache.xerces.dom.PSVIAttrNSImpl].getClass()'
    - '[org.apache.xerces.dom.PSVIAttrNSImpl].getName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.PSVIAttrNSImpl].readObject(java.io.ObjectInputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.ParentNode
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      - int
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.ParentNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.NodeListCache
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - owner
    argTypes:
    - org.apache.xerces.dom.ParentNode
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.dom.NodeListCache].<init>(org.apache.xerces.dom.ParentNode)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeListCache.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.NodeListCache
    signature: '[org.apache.xerces.dom.NodeListCache].<init>(org.apache.xerces.dom.ParentNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.PSVIDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMImplementation
      static: true
      superClass: org.apache.xerces.dom.DOMImplementationImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.dom.PSVIDOMImplementationImpl].getDOMImplementation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIDOMImplementationImpl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.DOMImplementation
    signature: '[org.apache.xerces.dom.PSVIDOMImplementationImpl].getDOMImplementation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].hasFeature(String,String)'
      Src: org.apache.xerces.dom.PSVIDOMImplementationImpl:77,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.PSVIDOMImplementationImpl:78,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.PSVIDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.DOMImplementationImpl
    argCount: 2
    argNames:
    - feature
    - version
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 5
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.dom.PSVIDOMImplementationImpl].hasFeature(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIDOMImplementationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DOMImplementationImpl].hasFeature(String,String)'
    - '[String].equalsIgnoreCase(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.PSVIDOMImplementationImpl].hasFeature(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.PSVIDocumentImpl].<init>(org.w3c.dom.DocumentType)'
      Src: org.apache.xerces.dom.PSVIDOMImplementationImpl:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DocumentType
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.PSVIDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.CoreDocumentImpl
      static: false
      superClass: org.apache.xerces.dom.DOMImplementationImpl
    argCount: 1
    argNames:
    - doctype
    argTypes:
    - org.w3c.dom.DocumentType
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 5
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.dom.PSVIDOMImplementationImpl].createDocument(org.w3c.dom.DocumentType)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIDOMImplementationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.PSVIDocumentImpl].<init>(org.w3c.dom.DocumentType)'
    linkageType: ''
    returnType: org.apache.xerces.dom.CoreDocumentImpl
    signature: '[org.apache.xerces.dom.PSVIDOMImplementationImpl].createDocument(org.w3c.dom.DocumentType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.PSVIDOMImplementationImpl].<init>()'
      Src: org.apache.xerces.dom.PSVIDOMImplementationImpl:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.PSVIDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.PSVIDOMImplementationImpl
      static: false
      superClass: org.apache.xerces.dom.DOMImplementationImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom.PSVIDOMImplementationImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIDOMImplementationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.PSVIDOMImplementationImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.PSVIDOMImplementationImpl
    signature: '[org.apache.xerces.dom.PSVIDOMImplementationImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.NamedNodeMapImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ownerNode
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].<init>(org.apache.xerces.impl.xs.opti.NodeImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.NamedNodeMapImpl
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].<init>(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List].size()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:104,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.List].size()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List].size()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:122,1
    - Dst: '[java.util.List].get(int)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:123,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 124
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 124
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.List].get(int)'
    - '[java.util.List].size()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(String,int)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:135,1
    - Dst: '[java.util.List].get(int)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:136,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 138
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 138
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItem(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.List].get(int)'
    - '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(String,int)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(String,String)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:153,1
    - Dst: '[java.util.List].get(int)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:154,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 156
      start: 151
    functionDepth: 2
    functionLinenumber: 151
    functionLinenumberEnd: 156
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItemNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(String,String)'
    - '[java.util.List].get(int)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItemNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].ownerDocument()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:178,1
    - Dst: '[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:180,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:181,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NamedNodeMapImpl,String)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:182,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:184,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:185,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NamedNodeMapImpl,String)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:186,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:190,1
    - Dst: '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(org.apache.xerces.dom.NamedNodeMapImpl,int)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:190,1
    - Dst: '[java.util.List].get(int)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:193,1
    - Dst: '[java.util.List].set(int,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:194,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:198,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.dom.NamedNodeMapImpl,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:200,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 204
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 204
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].ownerDocument()'
    - '[java.util.ArrayList].add(org.apache.xerces.dom.NamedNodeMapImpl,org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly()'
    - '[java.util.List].get(int)'
    - '[java.util.ArrayList].<init>(int)'
    - '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(org.apache.xerces.dom.NamedNodeMapImpl,int)'
    - '[org.w3c.dom.Node].getNodeName()'
    - '[java.util.List].set(int,org.w3c.dom.Node)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NamedNodeMapImpl,String)'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].ownerDocument()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:220,1
    - Dst: '[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:222,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:223,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NamedNodeMapImpl,String)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:224,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:227,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:228,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NamedNodeMapImpl,String)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:229,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(org.apache.xerces.dom.NamedNodeMapImpl,org.apache.xerces.dom.NamedNodeMapImpl)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:233,1
    - Dst: '[java.util.List].get(int)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:236,1
    - Dst: '[java.util.List].set(int,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:237,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:241,1
    - Dst: '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(org.apache.xerces.dom.NamedNodeMapImpl,int)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:241,1
    - Dst: '[java.util.List].get(int)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:243,1
    - Dst: '[java.util.List].add(int,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:244,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:248,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.dom.NamedNodeMapImpl,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:250,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 255
      start: 217
    functionDepth: 1
    functionLinenumber: 217
    functionLinenumberEnd: 255
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItemNS(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].ownerDocument()'
    - '[java.util.ArrayList].add(org.apache.xerces.dom.NamedNodeMapImpl,org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly()'
    - '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(org.apache.xerces.dom.NamedNodeMapImpl,org.apache.xerces.dom.NamedNodeMapImpl)'
    - '[java.util.List].get(int)'
    - '[java.util.List].add(int,org.w3c.dom.Node)'
    - '[java.util.ArrayList].<init>(int)'
    - '[org.w3c.dom.Node].getNamespaceURI()'
    - '[org.w3c.dom.Node].getLocalName()'
    - '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(org.apache.xerces.dom.NamedNodeMapImpl,int)'
    - '[org.w3c.dom.Node].getNodeName()'
    - '[java.util.List].set(int,org.w3c.dom.Node)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NamedNodeMapImpl,String)'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItemNS(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:266,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:267,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NamedNodeMapImpl,String)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:269,1
    - Dst: '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(String,int)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:272,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:274,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NamedNodeMapImpl,String)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:275,1
    - Dst: '[java.util.List].get(int)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:278,1
    - Dst: '[java.util.List].remove(int)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:279,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 283
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 283
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].removeNamedItem(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly()'
    - '[java.util.List].get(int)'
    - '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(String,int)'
    - '[java.util.List].remove(int)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NamedNodeMapImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].removeNamedItem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:302,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:303,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NamedNodeMapImpl,String)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:305,1
    - Dst: '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(String,String)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:308,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:310,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NamedNodeMapImpl,String)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:311,1
    - Dst: '[java.util.List].get(int)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:314,1
    - Dst: '[java.util.List].remove(int)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:315,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - namespaceURI
    - name
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 319
      start: 299
    functionDepth: 2
    functionLinenumber: 299
    functionLinenumberEnd: 319
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].removeNamedItemNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(String,String)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly()'
    - '[java.util.List].get(int)'
    - '[java.util.List].remove(int)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NamedNodeMapImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].removeNamedItemNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>(org.apache.xerces.impl.xs.opti.NodeImpl)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:331,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].cloneContent()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:332,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ownerNode
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    constantsTouched: []
    func_position:
      end: 334
      start: 330
    functionDepth: 0
    functionLinenumber: 330
    functionLinenumberEnd: 334
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].cloneMap(org.apache.xerces.impl.xs.opti.NodeImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>(org.apache.xerces.impl.xs.opti.NodeImpl)'
    - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].cloneContent()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].cloneMap(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: srcnodes.size()
      Src: org.apache.xerces.dom.NamedNodeMapImpl:339,1
    - Dst: '[java.util.ArrayList].<init>(org.apache.xerces.dom.NamedNodeMapImpl)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:342,1
    - Dst: '[java.util.ArrayList].clear()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:345,1
    - Dst: '[org.apache.xerces.dom.NamedNodeMapImpl].get(org.apache.xerces.dom.NamedNodeMapImpl)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:348,1
    - Dst: n.cloneNode(boolean)
      Src: org.apache.xerces.dom.NamedNodeMapImpl:349,1
    - Dst: n.isSpecified()
      Src: org.apache.xerces.dom.NamedNodeMapImpl:350,1
    - Dst: clone.isSpecified(org.apache.xerces.dom.NamedNodeMapImpl)
      Src: org.apache.xerces.dom.NamedNodeMapImpl:350,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.dom.NamedNodeMapImpl)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:351,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - srcmap
    argTypes:
    - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    constantsTouched: []
    func_position:
      end: 355
      start: 336
    functionDepth: 0
    functionLinenumber: 336
    functionLinenumberEnd: 355
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].cloneContent(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - n.isSpecified()
    - '[java.util.ArrayList].<init>(org.apache.xerces.dom.NamedNodeMapImpl)'
    - '[org.apache.xerces.dom.NamedNodeMapImpl].get(org.apache.xerces.dom.NamedNodeMapImpl)'
    - srcnodes.size()
    - '[java.util.ArrayList].add(org.apache.xerces.dom.NamedNodeMapImpl)'
    - '[java.util.ArrayList].clear()'
    - clone.isSpecified(org.apache.xerces.dom.NamedNodeMapImpl)
    - n.cloneNode(boolean)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].cloneContent(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly(boolean)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:373,1
    - Dst: '[java.util.List].size()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:375,1
    - Dst: '[java.util.List].get(org.apache.xerces.dom.NamedNodeMapImpl)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:376,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:376,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - readOnly
    - deep
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 379
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 379
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].setReadOnly(boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly(boolean,boolean)'
    - '[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly(boolean)'
    - '[java.util.List].get(org.apache.xerces.dom.NamedNodeMapImpl)'
    - '[java.util.List].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].setReadOnly(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:386,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 387
      start: 385
    functionDepth: 1
    functionLinenumber: 385
    functionLinenumberEnd: 387
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].getReadOnly()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].getReadOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List].size()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:400,1
    - Dst: '[org.apache.xerces.dom.NamedNodeMapImpl].item(org.apache.xerces.dom.NamedNodeMapImpl)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:402,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:402,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - doc
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    constantsTouched: []
    func_position:
      end: 405
      start: 398
    functionDepth: 0
    functionLinenumber: 398
    functionLinenumberEnd: 405
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NamedNodeMapImpl].item(org.apache.xerces.dom.NamedNodeMapImpl)'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
    - '[java.util.List].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 409
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 409
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 413
      start: 411
    functionDepth: 0
    functionLinenumber: 411
    functionLinenumberEnd: 413
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 417
      start: 415
    functionDepth: 0
    functionLinenumber: 415
    functionLinenumberEnd: 417
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].changed()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].changed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 421
      start: 419
    functionDepth: 0
    functionLinenumber: 419
    functionLinenumberEnd: 421
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].changed(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].changed(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 425
      start: 423
    functionDepth: 0
    functionLinenumber: 423
    functionLinenumberEnd: 425
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].hasDefaults()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].hasDefaults()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 429
      start: 427
    functionDepth: 0
    functionLinenumber: 427
    functionLinenumberEnd: 429
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].hasDefaults(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].hasDefaults(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List].size()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:453,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:457,1
    - Dst: '[String].compareTo(org.apache.xerces.dom.NamedNodeMapImpl)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:457,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - start
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 476
      start: 447
    functionDepth: 0
    functionLinenumber: 447
    functionLinenumberEnd: 476
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 2
    functionsReached:
    - '[org.w3c.dom.Node].getNodeName()'
    - '[String].compareTo(org.apache.xerces.dom.NamedNodeMapImpl)'
    - '[java.util.List].size()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List].size()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:493,1
    - Dst: '[java.util.List].get(org.apache.xerces.dom.NamedNodeMapImpl)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:495,1
    - Dst: a.getNamespaceURI()
      Src: org.apache.xerces.dom.NamedNodeMapImpl:496,1
    - Dst: a.getLocalName()
      Src: org.apache.xerces.dom.NamedNodeMapImpl:497,1
    - Dst: '[String].equals(org.apache.xerces.dom.NamedNodeMapImpl)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:501,1
    - Dst: a.getNodeName()
      Src: org.apache.xerces.dom.NamedNodeMapImpl:503,1
    - Dst: '[String].equals(org.apache.xerces.dom.NamedNodeMapImpl)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:503,1
    - Dst: '[String].equals(org.apache.xerces.dom.NamedNodeMapImpl)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:506,1
    - Dst: '[String].equals(org.apache.xerces.dom.NamedNodeMapImpl)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:508,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - namespaceURI
    - name
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 513
      start: 481
    functionDepth: 1
    functionLinenumber: 481
    functionLinenumberEnd: 513
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 3
    functionsReached:
    - a.getNamespaceURI()
    - '[java.util.List].get(org.apache.xerces.dom.NamedNodeMapImpl)'
    - '[String].equals(org.apache.xerces.dom.NamedNodeMapImpl)'
    - a.getNodeName()
    - a.getLocalName()
    - '[java.util.List].size()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List].size()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:520,1
    - Dst: '[java.util.List].get(org.apache.xerces.dom.NamedNodeMapImpl)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:522,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - a
    - b
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 528
      start: 517
    functionDepth: 0
    functionLinenumber: 517
    functionLinenumberEnd: 528
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].precedes(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.List].get(org.apache.xerces.dom.NamedNodeMapImpl)'
    - '[java.util.List].size()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].precedes(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List].size()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:535,1
    - Dst: '[java.util.List].remove(int)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:536,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 538
      start: 534
    functionDepth: 0
    functionLinenumber: 534
    functionLinenumberEnd: 538
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].removeItem(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.List].size()'
    - '[java.util.List].remove(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].removeItem(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List].get(int)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:543,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 546
      start: 541
    functionDepth: 0
    functionLinenumber: 541
    functionLinenumberEnd: 546
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].getItem(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.List].get(int)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].getItem(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(org.apache.xerces.dom.NamedNodeMapImpl,org.apache.xerces.dom.NamedNodeMapImpl)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:549,1
    - Dst: '[java.util.List].set(int,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:551,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:556,1
    - Dst: '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(org.apache.xerces.dom.NamedNodeMapImpl,int)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:556,1
    - Dst: '[java.util.List].add(int,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:558,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:563,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.dom.NamedNodeMapImpl,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:565,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 569
      start: 548
    functionDepth: 0
    functionLinenumber: 548
    functionLinenumberEnd: 569
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].addItem(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.apache.xerces.dom.NamedNodeMapImpl,org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(org.apache.xerces.dom.NamedNodeMapImpl,org.apache.xerces.dom.NamedNodeMapImpl)'
    - '[java.util.List].add(int,org.w3c.dom.Node)'
    - '[java.util.ArrayList].<init>(int)'
    - '[org.w3c.dom.Node].getNamespaceURI()'
    - '[org.w3c.dom.Node].getLocalName()'
    - '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(org.apache.xerces.dom.NamedNodeMapImpl,int)'
    - '[org.w3c.dom.Node].getNodeName()'
    - '[java.util.List].set(int,org.w3c.dom.Node)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].addItem(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:579,1
    - Dst: '[java.util.ArrayList].clear()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:581,1
    - Dst: '[java.util.List].size()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:583,1
    - Dst: '[java.util.List].get(org.apache.xerces.dom.NamedNodeMapImpl)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:585,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.dom.NamedNodeMapImpl)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:585,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.ArrayList
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.ArrayList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - list
    argTypes:
    - java.util.ArrayList
    constantsTouched: []
    func_position:
      end: 589
      start: 577
    functionDepth: 0
    functionLinenumber: 577
    functionLinenumberEnd: 589
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].cloneMap(java.util.ArrayList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.List].get(org.apache.xerces.dom.NamedNodeMapImpl)'
    - '[java.util.ArrayList].add(org.apache.xerces.dom.NamedNodeMapImpl)'
    - '[java.util.ArrayList].<init>(int)'
    - '[java.util.ArrayList].clear()'
    - '[java.util.List].size()'
    linkageType: ''
    returnType: java.util.ArrayList
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].cloneMap(java.util.ArrayList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(String,String)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:592,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 593
      start: 591
    functionDepth: 2
    functionLinenumber: 591
    functionLinenumberEnd: 593
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItemIndex(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(String,String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItemIndex(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List].clear()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:600,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 602
      start: 598
    functionDepth: 0
    functionLinenumber: 598
    functionLinenumberEnd: 602
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].removeAll()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.List].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].removeAll()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectInputStream].defaultReadObject()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:606,1
    - Dst: '[java.util.ArrayList].<init>(java.util.Vector)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:609,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInputStream
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInputStream
    constantsTouched: []
    func_position:
      end: 611
      start: 604
    functionDepth: 0
    functionLinenumber: 604
    functionLinenumberEnd: 611
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].readObject(java.io.ObjectInputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectInputStream].defaultReadObject()'
    - '[java.util.ArrayList].<init>(java.util.Vector)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].readObject(java.io.ObjectInputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].<init>(org.apache.xerces.dom.NamedNodeMapImpl)'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:617,1
    - Dst: '[java.io.ObjectOutputStream].defaultWriteObject()'
      Src: org.apache.xerces.dom.NamedNodeMapImpl:619,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - short
      - java.util.List
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.w3c.dom.NamedNodeMap
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutputStream
    constantsTouched: []
    func_position:
      end: 626
      start: 613
    functionDepth: 0
    functionLinenumber: 613
    functionLinenumberEnd: 626
    functionName: '[org.apache.xerces.dom.NamedNodeMapImpl].writeObject(java.io.ObjectOutputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].defaultWriteObject()'
    - '[java.util.Vector].<init>(org.apache.xerces.dom.NamedNodeMapImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NamedNodeMapImpl].writeObject(java.io.ObjectOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].<init>()'
      Src: org.apache.xerces.dom.ElementNSImpl:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.ElementNSImpl
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.apache.xerces.dom.ElementNSImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.ElementImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.ElementNSImpl
    signature: '[org.apache.xerces.dom.ElementNSImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.ElementNSImpl:78,1
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].setName(String,String)'
      Src: org.apache.xerces.dom.ElementNSImpl:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.ElementNSImpl
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 3
    argNames:
    - ownerDocument
    - namespaceURI
    - qualifiedName
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 73
    functionDepth: 2
    functionLinenumber: 73
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.dom.ElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementNSImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.stax.events.ElementImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    - '[org.apache.xerces.dom.ElementNSImpl].setName(String,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom.ElementNSImpl
    signature: '[org.apache.xerces.dom.ElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.ElementNSImpl:89,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementNSImpl:100,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementNSImpl,String)'
      Src: org.apache.xerces.dom.ElementNSImpl:104,1
    - Dst: '[String].indexOf(char)'
      Src: org.apache.xerces.dom.ElementNSImpl:107,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.apache.xerces.dom.ElementNSImpl:108,1
    - Dst: ownerDocument.checkNamespaceWF(String,org.apache.xerces.dom.ElementNSImpl,org.apache.xerces.dom.ElementNSImpl)
      Src: org.apache.xerces.dom.ElementNSImpl:111,1
    - Dst: ownerDocument.checkQName(null,String)
      Src: org.apache.xerces.dom.ElementNSImpl:116,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.ElementNSImpl:117,1
    - Dst: '[String].equals(org.apache.xerces.dom.ElementNSImpl)'
      Src: org.apache.xerces.dom.ElementNSImpl:119,1
    - Dst: '[String].equals(org.apache.xerces.dom.ElementNSImpl)'
      Src: org.apache.xerces.dom.ElementNSImpl:120,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.ElementNSImpl:121,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementNSImpl:123,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementNSImpl,String)'
      Src: org.apache.xerces.dom.ElementNSImpl:127,1
    - Dst: '[String].substring(int,org.apache.xerces.dom.ElementNSImpl)'
      Src: org.apache.xerces.dom.ElementNSImpl:132,1
    - Dst: '[String].substring(int)'
      Src: org.apache.xerces.dom.ElementNSImpl:133,1
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].equals(String)'
      Src: org.apache.xerces.dom.ElementNSImpl:142,1
    - Dst: '[String].equals(org.apache.xerces.dom.ElementNSImpl)'
      Src: org.apache.xerces.dom.ElementNSImpl:142,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementNSImpl:144,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementNSImpl,String)'
      Src: org.apache.xerces.dom.ElementNSImpl:148,1
    - Dst: ownerDocument.checkQName(org.apache.xerces.dom.ElementNSImpl,org.apache.xerces.dom.ElementNSImpl)
      Src: org.apache.xerces.dom.ElementNSImpl:151,1
    - Dst: ownerDocument.checkDOMNSErr(org.apache.xerces.dom.ElementNSImpl,String)
      Src: org.apache.xerces.dom.ElementNSImpl:152,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 2
    argNames:
    - namespaceURI
    - qname
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 155
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 155
    functionName: '[org.apache.xerces.dom.ElementNSImpl].setName(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementNSImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementNSImpl,String)'
    - '[String].equals(org.apache.xerces.dom.ElementNSImpl)'
    - '[String].lastIndexOf(char)'
    - ownerDocument.checkDOMNSErr(org.apache.xerces.dom.ElementNSImpl,String)
    - '[String].substring(int,org.apache.xerces.dom.ElementNSImpl)'
    - '[String].equals(String)'
    - '[String].indexOf(char)'
    - '[String].substring(int)'
    - '[org.apache.xerces.dom.ElementNSImpl].equals(String)'
    - ownerDocument.checkQName(org.apache.xerces.dom.ElementNSImpl,org.apache.xerces.dom.ElementNSImpl)
    - ownerDocument.checkNamespaceWF(String,org.apache.xerces.dom.ElementNSImpl,org.apache.xerces.dom.ElementNSImpl)
    - '[String].length()'
    - ownerDocument.checkQName(null,String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ElementNSImpl].setName(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.ElementNSImpl:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.ElementNSImpl
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 4
    argNames:
    - ownerDocument
    - namespaceURI
    - qualifiedName
    - localName
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 167
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 167
    functionName: '[org.apache.xerces.dom.ElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementNSImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.stax.events.ElementImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom.ElementNSImpl
    signature: '[org.apache.xerces.dom.ElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.ElementNSImpl:172,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.ElementNSImpl
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 2
    argNames:
    - ownerDocument
    - value
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 173
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 173
    functionName: '[org.apache.xerces.dom.ElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.ElementImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom.ElementNSImpl
    signature: '[org.apache.xerces.dom.ElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementNSImpl:180,1
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementNSImpl:181,1
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].setName(String,String)'
      Src: org.apache.xerces.dom.ElementNSImpl:184,1
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].reconcileDefaultAttributes()'
      Src: org.apache.xerces.dom.ElementNSImpl:185,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 2
    argNames:
    - namespaceURI
    - qualifiedName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 186
      start: 178
    functionDepth: 2
    functionLinenumber: 178
    functionLinenumberEnd: 186
    functionName: '[org.apache.xerces.dom.ElementNSImpl].rename(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementNSImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.ElementNSImpl].needsSyncData()'
    - '[org.apache.xerces.dom.ElementNSImpl].synchronizeData()'
    - '[org.apache.xerces.dom.ElementNSImpl].setName(String,String)'
    - '[org.apache.xerces.dom.ElementNSImpl].reconcileDefaultAttributes()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ElementNSImpl].rename(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementNSImpl:213,1
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementNSImpl:214,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 217
    functionName: '[org.apache.xerces.dom.ElementNSImpl].getNamespaceURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementNSImpl].needsSyncData()'
    - '[org.apache.xerces.dom.ElementNSImpl].synchronizeData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.ElementNSImpl].getNamespaceURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementNSImpl:232,1
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementNSImpl:233,1
    - Dst: name.indexOf(char)
      Src: org.apache.xerces.dom.ElementNSImpl:235,1
    - Dst: name.substring(int,org.apache.xerces.dom.ElementNSImpl)
      Src: org.apache.xerces.dom.ElementNSImpl:236,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 237
    functionName: '[org.apache.xerces.dom.ElementNSImpl].getPrefix()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementNSImpl].needsSyncData()'
    - '[org.apache.xerces.dom.ElementNSImpl].synchronizeData()'
    - name.indexOf(char)
    - name.substring(int,org.apache.xerces.dom.ElementNSImpl)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.ElementNSImpl].getPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementNSImpl:257,1
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementNSImpl:258,1
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].isReadOnly()'
      Src: org.apache.xerces.dom.ElementNSImpl:261,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementNSImpl:262,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementNSImpl,String)'
      Src: org.apache.xerces.dom.ElementNSImpl:263,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.ElementNSImpl:267,1
    - Dst: ownerDocument.isXML11Version()
      Src: org.apache.xerces.dom.ElementNSImpl:268,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(String,org.apache.xerces.dom.ElementNSImpl)'
      Src: org.apache.xerces.dom.ElementNSImpl:268,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementNSImpl:269,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementNSImpl,String)'
      Src: org.apache.xerces.dom.ElementNSImpl:270,1
    - Dst: '[String].indexOf(char)'
      Src: org.apache.xerces.dom.ElementNSImpl:272,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementNSImpl:273,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementNSImpl,String)'
      Src: org.apache.xerces.dom.ElementNSImpl:274,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.ElementNSImpl:275,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.ElementNSImpl:276,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ElementNSImpl:277,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementNSImpl,String)'
      Src: org.apache.xerces.dom.ElementNSImpl:278,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.ElementNSImpl:285,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 291
      start: 254
    functionDepth: 1
    functionLinenumber: 254
    functionLinenumberEnd: 291
    functionName: '[org.apache.xerces.dom.ElementNSImpl].setPrefix(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementNSImpl].synchronizeData()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ElementNSImpl,String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(String,org.apache.xerces.dom.ElementNSImpl)'
    - '[org.apache.xerces.dom.ElementNSImpl].isReadOnly()'
    - ownerDocument.isXML11Version()
    - '[String].indexOf(char)'
    - '[String].equals(String)'
    - '[org.apache.xerces.dom.ElementNSImpl].needsSyncData()'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ElementNSImpl].setPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementNSImpl:301,1
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementNSImpl:302,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 305
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 305
    functionName: '[org.apache.xerces.dom.ElementNSImpl].getLocalName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementNSImpl].needsSyncData()'
    - '[org.apache.xerces.dom.ElementNSImpl].synchronizeData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.ElementNSImpl].getLocalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: attributes.getNamedItemNS(String,String)
      Src: org.apache.xerces.dom.ElementNSImpl:312,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 313
      start: 311
    functionDepth: 0
    functionLinenumber: 311
    functionLinenumberEnd: 313
    functionName: '[org.apache.xerces.dom.ElementNSImpl].getXMLBaseAttribute()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementNSImpl.java
    functionUses: 0
    functionsReached:
    - attributes.getNamedItemNS(String,String)
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.dom.ElementNSImpl].getXMLBaseAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeName()'
      Src: org.apache.xerces.dom.ElementNSImpl:321,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeName()'
      Src: org.apache.xerces.dom.ElementNSImpl:323,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 318
    functionDepth: 1
    functionLinenumber: 318
    functionLinenumberEnd: 327
    functionName: '[org.apache.xerces.dom.ElementNSImpl].getTypeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeName()'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeName()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.ElementNSImpl].getTypeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
      Src: org.apache.xerces.dom.ElementNSImpl:334,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 337
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 337
    functionName: '[org.apache.xerces.dom.ElementNSImpl].getTypeNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSTypeDefinition].getNamespace()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.ElementNSImpl].getTypeNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].needsSyncData()'
      Src: org.apache.xerces.dom.ElementNSImpl:356,1
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].synchronizeData()'
      Src: org.apache.xerces.dom.ElementNSImpl:357,1
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom(String,String,int)'
      Src: org.apache.xerces.dom.ElementNSImpl:361,1
    - Dst: '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDOMDerivedFrom(String,String,int)'
      Src: org.apache.xerces.dom.ElementNSImpl:364,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 3
    argNames:
    - typeNamespaceArg
    - typeNameArg
    - derivationMethod
    argTypes:
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 369
      start: 354
    functionDepth: 2
    functionLinenumber: 354
    functionLinenumberEnd: 369
    functionName: '[org.apache.xerces.dom.ElementNSImpl].isDerivedFrom(String,String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementNSImpl].needsSyncData()'
    - '[org.apache.xerces.dom.ElementNSImpl].synchronizeData()'
    - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDOMDerivedFrom(String,String,int)'
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom(String,String,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.ElementNSImpl].isDerivedFrom(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 1
    argNames:
    - type
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    constantsTouched: []
    func_position:
      end: 377
      start: 375
    functionDepth: 0
    functionLinenumber: 375
    functionLinenumberEnd: 377
    functionName: '[org.apache.xerces.dom.ElementNSImpl].setType(org.apache.xerces.xs.XSTypeDefinition)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ElementNSImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ElementNSImpl].setType(org.apache.xerces.xs.XSTypeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DOMErrorHandlerWrapper].<init>()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:243,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].<init>(null,null)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:265,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.DOMConfigurationImpl
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 264
    functionDepth: 3
    functionLinenumber: 264
    functionLinenumberEnd: 266
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.DOMConfigurationImpl].<init>(null,null)'
    - '[org.apache.xerces.util.DOMErrorHandlerWrapper].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMConfigurationImpl
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DOMErrorHandlerWrapper].<init>()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:243,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].<init>(org.apache.xerces.util.SymbolTable,null)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.DOMConfigurationImpl
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 275
      start: 273
    functionDepth: 3
    functionLinenumber: 273
    functionLinenumberEnd: 275
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMErrorHandlerWrapper].<init>()'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].<init>(org.apache.xerces.util.SymbolTable,null)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMConfigurationImpl
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DOMErrorHandlerWrapper].<init>()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:243,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].<init>(org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:286,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:289,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:290,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:293,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:294,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].addRecognizedFeatures(org.apache.xerces.dom.DOMConfigurationImpl)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:317,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:320,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:321,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:322,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:323,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:324,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:325,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:326,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:327,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:328,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:329,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:330,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:331,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:332,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:333,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:334,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(org.apache.xerces.dom.DOMConfigurationImpl,boolean)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:335,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:336,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:337,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].addRecognizedProperties(org.apache.xerces.dom.DOMConfigurationImpl)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:358,1
    - Dst: '[org.apache.xerces.util.SymbolTable].<init>()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:370,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:374,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(String,org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:376,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:377,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(String,org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:378,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].addComponent(org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:379,1
    - Dst: '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:381,1
    - Dst: '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:382,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(String,org.apache.xerces.impl.dv.DTDDVFactory)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:384,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].<init>()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:386,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(String,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:387,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].addComponent(org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:388,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].createValidationManager()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:390,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(String,org.apache.xerces.impl.validation.ValidationManager)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:391,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:395,1
    - Dst: '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:396,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:397,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:398,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:404,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:409,1
    - Dst: '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:408,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.dom.DOMConfigurationImpl)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:414,1
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:421,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setLocale(org.apache.xerces.dom.DOMConfigurationImpl)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:421,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 74
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.DOMConfigurationImpl
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 2
    argNames:
    - symbolTable
    - parentSettings
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 429
      start: 284
    functionDepth: 5
    functionLinenumber: 284
    functionLinenumberEnd: 429
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
    - '[org.apache.html.dom.ObjectFactory].findClassLoader()'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].addRecognizedFeatures(org.apache.xerces.dom.DOMConfigurationImpl)'
    - '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.dom.DOMConfigurationImpl)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(String,org.apache.xerces.util.SymbolTable)'
    - '[org.apache.xerces.impl.XMLEntityManager].<init>()'
    - '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance()'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
    - '[org.apache.xerces.util.DOMErrorHandlerWrapper].<init>()'
    - '[org.apache.xerces.util.SymbolTable].<init>()'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(org.apache.xerces.dom.DOMConfigurationImpl,boolean)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].addRecognizedProperties(org.apache.xerces.dom.DOMConfigurationImpl)'
    - '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance(String)'
    - '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(String,org.apache.xerces.impl.XMLErrorReporter)'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.xerces.util.ParserConfigurationSettings].<init>(org.apache.xerces.xni.parser.XMLComponentManager)'
    - '[java.util.Locale].getDefault()'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(String,org.apache.xerces.impl.dv.DTDDVFactory)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].addComponent(org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].createValidationManager()'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].addComponent(org.apache.xerces.impl.XMLErrorReporter)'
    - '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(String,org.apache.xerces.impl.validation.ValidationManager)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(String,org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].setLocale(org.apache.xerces.dom.DOMConfigurationImpl)'
    - '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMConfigurationImpl
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 463
      start: 460
    functionDepth: 0
    functionLinenumber: 460
    functionLinenumberEnd: 463
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDocumentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - documentHandler
    argTypes:
    - org.apache.xerces.xni.XMLDocumentHandler
    constantsTouched: []
    func_position:
      end: 473
      start: 471
    functionDepth: 0
    functionLinenumber: 471
    functionLinenumberEnd: 473
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDocumentHandler
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 478
      start: 476
    functionDepth: 0
    functionLinenumber: 476
    functionLinenumberEnd: 478
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].getDocumentHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDocumentHandler
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].getDocumentHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDTDHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - dtdHandler
    argTypes:
    - org.apache.xerces.xni.XMLDTDHandler
    constantsTouched: []
    func_position:
      end: 487
      start: 485
    functionDepth: 0
    functionLinenumber: 485
    functionLinenumberEnd: 487
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDHandler
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 492
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 492
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].getDTDHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDHandler
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].getDTDHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.apache.xerces.xni.XMLDTDContentModelHandler
    constantsTouched: []
    func_position:
      end: 502
      start: 499
    functionDepth: 0
    functionLinenumber: 499
    functionLinenumberEnd: 502
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDContentModelHandler
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 507
      start: 505
    functionDepth: 0
    functionLinenumber: 505
    functionLinenumberEnd: 507
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].getDTDContentModelHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDContentModelHandler
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].getDTDContentModelHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fProperties.put(String,org.apache.xerces.xni.parser.XMLEntityResolver)
      Src: org.apache.xerces.dom.DOMConfigurationImpl:517,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - resolver
    argTypes:
    - org.apache.xerces.xni.parser.XMLEntityResolver
    constantsTouched: []
    func_position:
      end: 518
      start: 516
    functionDepth: 0
    functionLinenumber: 516
    functionLinenumberEnd: 518
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 1
    functionsReached:
    - fProperties.put(String,org.apache.xerces.xni.parser.XMLEntityResolver)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fProperties.get(String)
      Src: org.apache.xerces.dom.DOMConfigurationImpl:528,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLEntityResolver
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 529
      start: 527
    functionDepth: 0
    functionLinenumber: 527
    functionLinenumberEnd: 529
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].getEntityResolver()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 2
    functionsReached:
    - fProperties.get(String)
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLEntityResolver
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].getEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fProperties.put(String,org.apache.xerces.xni.parser.XMLErrorHandler)
      Src: org.apache.xerces.dom.DOMConfigurationImpl:551,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - org.apache.xerces.xni.parser.XMLErrorHandler
    constantsTouched: []
    func_position:
      end: 553
      start: 549
    functionDepth: 0
    functionLinenumber: 549
    functionLinenumberEnd: 553
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 0
    functionsReached:
    - fProperties.put(String,org.apache.xerces.xni.parser.XMLErrorHandler)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fProperties.get(String)
      Src: org.apache.xerces.dom.DOMConfigurationImpl:563,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLErrorHandler
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 564
      start: 562
    functionDepth: 0
    functionLinenumber: 562
    functionLinenumberEnd: 564
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].getErrorHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 1
    functionsReached:
    - fProperties.get(String)
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLErrorHandler
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].getErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.dom.DOMConfigurationImpl)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:580,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].getFeature(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:583,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 584
      start: 578
    functionDepth: 3
    functionLinenumber: 578
    functionLinenumberEnd: 584
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.apache.xerces.dom.DOMConfigurationImpl)'
    - '[org.apache.xerces.util.ParserConfigurationSettings].getFeature(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:603,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 605
      start: 599
    functionDepth: 3
    functionLinenumber: 599
    functionLinenumberEnd: 605
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,Object)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:617,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 619
      start: 613
    functionDepth: 3
    functionLinenumber: 613
    functionLinenumberEnd: 619
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:631,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 633
      start: 629
    functionDepth: 1
    functionLinenumber: 629
    functionLinenumberEnd: 633
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].setLocale(java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 638
      start: 636
    functionDepth: 0
    functionLinenumber: 636
    functionLinenumberEnd: 638
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].getLocale()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:650,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:652,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:655,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,org.apache.xerces.dom.DOMConfigurationImpl)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:656,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:663,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:666,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:669,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:672,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:675,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:678,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:681,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:684,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:689,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:692,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:693,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:694,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:695,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].newFeatureNotSupportedError(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:698,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:701,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].newFeatureNotSupportedError(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:703,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:706,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].newFeatureNotSupportedError(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:711,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:714,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:734,1
    - Dst: '[org.apache.xerces.util.DOMErrorHandlerWrapper].setErrorHandler(org.w3c.dom.DOMErrorHandler)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:736,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setErrorHandler(org.apache.xerces.util.DOMErrorHandlerWrapper)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:737,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].newTypeMismatchError(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:740,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:743,1
    - Dst: '[org.apache.xerces.util.DOMEntityResolverWrapper].<init>(org.w3c.dom.ls.LSResourceResolver)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:746,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setEntityResolver(org.apache.xerces.util.DOMEntityResolverWrapper)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:746,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].newTypeMismatchError(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:751,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:754,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(org.apache.xerces.dom.DOMConfigurationImpl,null)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:759,1
    - Dst: '[java.util.StringTokenizer].<init>(String,String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:767,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:768,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:769,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:770,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.dom.DOMConfigurationImpl)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:770,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:771,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:772,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.dom.DOMConfigurationImpl)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:772,1
    - Dst: '[java.util.ArrayList].toArray()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:776,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(org.apache.xerces.dom.DOMConfigurationImpl,org.apache.xerces.dom.DOMConfigurationImpl)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:774,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(org.apache.xerces.dom.DOMConfigurationImpl)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:779,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].newTypeMismatchError(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:788,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:791,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(org.apache.xerces.dom.DOMConfigurationImpl,null)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:795,1
    - Dst: '[Object].equals(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:799,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(org.apache.xerces.dom.DOMConfigurationImpl,String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:801,1
    - Dst: '[Object].equals(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:805,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(org.apache.xerces.dom.DOMConfigurationImpl,String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:807,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].newTypeMismatchError(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:814,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:817,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:820,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].newTypeMismatchError(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:825,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:828,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(String,Object)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:831,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].newTypeMismatchError(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:834,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:837,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(String,Object)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:839,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].newTypeMismatchError(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:842,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:845,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(String,Object)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:847,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].newTypeMismatchError(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:850,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].newFeatureNotFoundError(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:856,1
    CyclomaticComplexity: 83
    EdgeCount: 83
    ICount: 188
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 859
      start: 644
    functionDepth: 4
    functionLinenumber: 644
    functionLinenumberEnd: 859
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].setParameter(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.StringTokenizer].nextToken()'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].newFeatureNotSupportedError(String)'
    - '[org.apache.xerces.util.DOMErrorHandlerWrapper].setErrorHandler(org.w3c.dom.DOMErrorHandler)'
    - '[java.util.ArrayList].add(org.apache.xerces.dom.DOMConfigurationImpl)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].setEntityResolver(org.apache.xerces.util.DOMEntityResolverWrapper)'
    - '[Boolean].booleanValue()'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(org.apache.xerces.dom.DOMConfigurationImpl,null)'
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - '[String].equalsIgnoreCase(String)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].newFeatureNotFoundError(String)'
    - '[java.util.StringTokenizer].<init>(String,String)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(org.apache.xerces.dom.DOMConfigurationImpl)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(org.apache.xerces.dom.DOMConfigurationImpl,org.apache.xerces.dom.DOMConfigurationImpl)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].setErrorHandler(org.apache.xerces.util.DOMErrorHandlerWrapper)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].newTypeMismatchError(String)'
    - '[Object].equals(String)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(org.apache.xerces.dom.DOMConfigurationImpl,String)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(String,Object)'
    - '[org.apache.xerces.util.DOMEntityResolverWrapper].<init>(org.w3c.dom.ls.LSResourceResolver)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,org.apache.xerces.dom.DOMConfigurationImpl)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].toArray()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].setParameter(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:871,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:874,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:877,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:881,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:884,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:887,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:890,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:893,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:896,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:899,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:902,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:903,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:904,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:905,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:909,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:912,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:915,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:918,1
    - Dst: '[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:919,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:921,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].getEntityResolver()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:922,1
    - Dst: '[org.apache.xerces.util.DOMEntityResolverWrapper].getEntityResolver()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:924,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:928,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].getProperty(org.apache.xerces.dom.DOMConfigurationImpl)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:929,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:931,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:934,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].getEntityResolver()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:935,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:937,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].getProperty(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:938,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:940,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].getProperty(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:941,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:943,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].getProperty(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:944,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].newFeatureNotFoundError(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:947,1
    CyclomaticComplexity: 62
    EdgeCount: 62
    ICount: 75
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 949
      start: 866
    functionDepth: 1
    functionLinenumber: 866
    functionLinenumberEnd: 949
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].getParameter(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler()'
    - '[org.apache.xerces.util.DOMEntityResolverWrapper].getEntityResolver()'
    - '[String].equalsIgnoreCase(String)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].getProperty(String)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].getEntityResolver()'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].getProperty(org.apache.xerces.dom.DOMConfigurationImpl)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].newFeatureNotFoundError(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].getParameter(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:979,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:980,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:981,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:982,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:983,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:984,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:985,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:986,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:987,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:988,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:993,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:994,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:995,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:996,1
    - Dst: '[Object].equals(org.apache.xerces.dom.DOMConfigurationImpl)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:998,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1000,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1001,1
    - Dst: '[Object].equals(org.apache.xerces.dom.DOMConfigurationImpl)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1003,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1009,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1012,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1015,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1018,1
    - Dst: '[Object].equals(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1022,1
    - Dst: '[Object].equals(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1022,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1024,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1027,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1031,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1034,1
    CyclomaticComplexity: 52
    EdgeCount: 52
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 1042
      start: 964
    functionDepth: 1
    functionLinenumber: 964
    functionLinenumberEnd: 1042
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].canSetParameter(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 0
    functionsReached:
    - '[Object].equals(String)'
    - '[String].equalsIgnoreCase(String)'
    - '[Object].equals(org.apache.xerces.dom.DOMConfigurationImpl)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].canSetParameter(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1054,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1059,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1060,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1061,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1062,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1063,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1064,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1065,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1067,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1068,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1069,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1070,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1071,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1072,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1074,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1075,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1077,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1078,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1079,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1080,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1083,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1084,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1085,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1086,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1087,1
    - Dst: '[org.apache.xerces.dom.DOMStringListImpl].<init>(java.util.ArrayList)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1089,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMStringList
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1094
      start: 1052
    functionDepth: 1
    functionLinenumber: 1052
    functionLinenumberEnd: 1094
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].getParameterNames()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.xerces.dom.DOMStringListImpl].<init>(java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.w3c.dom.DOMStringList
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].getParameterNames()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].reset()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1106,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1108,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.dom.DOMConfigurationImpl)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1110,1
    - Dst: c.reset()
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1111,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1114
      start: 1103
    functionDepth: 1
    functionLinenumber: 1103
    functionLinenumberEnd: 1114
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.validation.ValidationManager].reset()'
    - c.reset()
    - '[java.util.ArrayList].get(org.apache.xerces.dom.DOMConfigurationImpl)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1129,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1130,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1130,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1142,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1143,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.dom.DOMConfigurationImpl,String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1148,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1153,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1155
      start: 1125
    functionDepth: 2
    functionLinenumber: 1125
    functionLinenumberEnd: 1155
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].checkProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.dom.DOMConfigurationImpl,String)'
    - '[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(String)'
    - '[String].endsWith(String)'
    - '[String].startsWith(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].checkProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].contains(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1161,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.xni.parser.XMLComponent)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1164,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1167,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].addRecognizedFeatures(String[])'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1168,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1171,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].addRecognizedProperties(String[])'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1172,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponent
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - component
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponent
    constantsTouched: []
    func_position:
      end: 1174
      start: 1158
    functionDepth: 1
    functionLinenumber: 1158
    functionLinenumberEnd: 1174
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.apache.xerces.xni.parser.XMLComponent)'
    - '[java.util.ArrayList].contains(org.apache.xerces.xni.parser.XMLComponent)'
    - '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties()'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].addRecognizedFeatures(String[])'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].addRecognizedProperties(String[])'
    - '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].<init>()'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1177,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.validation.ValidationManager
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1178
      start: 1176
    functionDepth: 1
    functionLinenumber: 1176
    functionLinenumberEnd: 1178
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].createValidationManager()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.validation.ValidationManager].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.validation.ValidationManager
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].createValidationManager()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1181,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(String,org.apache.xerces.impl.dv.DTDDVFactory)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1184,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(String,org.apache.xerces.impl.dv.DTDDVFactory)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1189,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - version
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1191
      start: 1180
    functionDepth: 1
    functionLinenumber: 1180
    functionLinenumberEnd: 1191
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].setDTDValidatorFactory(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 1
    functionsReached:
    - '[String].equals(String)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(String,org.apache.xerces.impl.dv.DTDDVFactory)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].setDTDValidatorFactory(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1195,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.DOMConfigurationImpl,String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.DOMException
      static: true
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1200
      start: 1193
    functionDepth: 0
    functionLinenumber: 1193
    functionLinenumberEnd: 1200
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].newFeatureNotSupportedError(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.DOMConfigurationImpl,String)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    linkageType: ''
    returnType: org.w3c.dom.DOMException
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].newFeatureNotSupportedError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1204,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.DOMConfigurationImpl,String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.DOMException
      static: true
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1209
      start: 1202
    functionDepth: 0
    functionLinenumber: 1202
    functionLinenumberEnd: 1209
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].newFeatureNotFoundError(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 2
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.DOMConfigurationImpl,String)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    linkageType: ''
    returnType: org.w3c.dom.DOMException
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].newFeatureNotFoundError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1213,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.DOMConfigurationImpl,String)'
      Src: org.apache.xerces.dom.DOMConfigurationImpl:1217,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.XMLDocumentHandler
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - short
      - org.apache.xerces.util.SymbolTable
      - java.util.ArrayList
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.Locale
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.DOMErrorHandlerWrapper
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - org.apache.xerces.impl.dv.DTDDVFactory
      - String
      - org.w3c.dom.DOMStringList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.DOMException
      static: true
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1218
      start: 1211
    functionDepth: 0
    functionLinenumber: 1211
    functionLinenumberEnd: 1218
    functionName: '[org.apache.xerces.dom.DOMConfigurationImpl].newTypeMismatchError(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.DOMConfigurationImpl,String)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    linkageType: ''
    returnType: org.w3c.dom.DOMException
    signature: '[org.apache.xerces.dom.DOMConfigurationImpl].newTypeMismatchError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementDefinitionImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
      Src: org.apache.xerces.dom.DeferredElementDefinitionImpl:61,1
    - Dst: '[org.apache.xerces.dom.DeferredElementDefinitionImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredElementDefinitionImpl:64,1
    - Dst: '[org.apache.xerces.dom.DeferredElementDefinitionImpl].needsSyncChildren(boolean)'
      Src: org.apache.xerces.dom.DeferredElementDefinitionImpl:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.DeferredElementDefinitionImpl
      static: false
      superClass: org.apache.xerces.dom.ElementDefinitionImpl
    argCount: 2
    argNames:
    - ownerDocument
    - nodeIndex
    argTypes:
    - org.apache.xerces.dom.DeferredDocumentImpl
    - int
    constantsTouched: []
    func_position:
      end: 67
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.dom.DeferredElementDefinitionImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredElementDefinitionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredElementDefinitionImpl].needsSyncData(boolean)'
    - '[org.apache.xerces.dom.ElementDefinitionImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
    - '[org.apache.xerces.dom.DeferredElementDefinitionImpl].needsSyncChildren(boolean)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DeferredElementDefinitionImpl
    signature: '[org.apache.xerces.dom.DeferredElementDefinitionImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.ElementDefinitionImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.dom.DeferredElementDefinitionImpl].getNodeIndex()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredElementDefinitionImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredElementDefinitionImpl].getNodeIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredElementDefinitionImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredElementDefinitionImpl:86,1
    - Dst: ownerDocument.getNodeName(int)
      Src: org.apache.xerces.dom.DeferredElementDefinitionImpl:91,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ElementDefinitionImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 93
    functionName: '[org.apache.xerces.dom.DeferredElementDefinitionImpl].synchronizeData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredElementDefinitionImpl.java
    functionUses: 0
    functionsReached:
    - ownerDocument.getNodeName(int)
    - '[org.apache.xerces.dom.DeferredElementDefinitionImpl].needsSyncData(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredElementDefinitionImpl].synchronizeData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ownerDocument.getMutationEvents()
      Src: org.apache.xerces.dom.DeferredElementDefinitionImpl:99,1
    - Dst: ownerDocument.setMutationEvents(boolean)
      Src: org.apache.xerces.dom.DeferredElementDefinitionImpl:100,1
    - Dst: '[org.apache.xerces.dom.DeferredElementDefinitionImpl].needsSyncChildren(boolean)'
      Src: org.apache.xerces.dom.DeferredElementDefinitionImpl:103,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>(org.apache.xerces.dom.DeferredElementDefinitionImpl)'
      Src: org.apache.xerces.dom.DeferredElementDefinitionImpl:108,1
    - Dst: ownerDocument.getLastChild(int)
      Src: org.apache.xerces.dom.DeferredElementDefinitionImpl:112,1
    - Dst: ownerDocument.getPrevSibling(org.apache.xerces.dom.DeferredElementDefinitionImpl)
      Src: org.apache.xerces.dom.DeferredElementDefinitionImpl:114,1
    - Dst: ownerDocument.getNodeObject(org.apache.xerces.dom.DeferredElementDefinitionImpl)
      Src: org.apache.xerces.dom.DeferredElementDefinitionImpl:115,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItem(org.apache.xerces.dom.DeferredElementDefinitionImpl)'
      Src: org.apache.xerces.dom.DeferredElementDefinitionImpl:116,1
    - Dst: ownerDocument.setMutationEvents(org.apache.xerces.dom.DeferredElementDefinitionImpl)
      Src: org.apache.xerces.dom.DeferredElementDefinitionImpl:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ElementDefinitionImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 122
    functionName: '[org.apache.xerces.dom.DeferredElementDefinitionImpl].synchronizeChildren()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredElementDefinitionImpl.java
    functionUses: 0
    functionsReached:
    - ownerDocument.setMutationEvents(org.apache.xerces.dom.DeferredElementDefinitionImpl)
    - '[org.apache.xerces.dom.DeferredElementDefinitionImpl].needsSyncChildren(boolean)'
    - ownerDocument.getNodeObject(org.apache.xerces.dom.DeferredElementDefinitionImpl)
    - ownerDocument.getLastChild(int)
    - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItem(org.apache.xerces.dom.DeferredElementDefinitionImpl)'
    - ownerDocument.setMutationEvents(boolean)
    - ownerDocument.getMutationEvents()
    - ownerDocument.getPrevSibling(org.apache.xerces.dom.DeferredElementDefinitionImpl)
    - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>(org.apache.xerces.dom.DeferredElementDefinitionImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredElementDefinitionImpl].synchronizeChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CommentImpl:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Comment
      - org.w3c.dom.CharacterData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.CommentImpl
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 2
    argNames:
    - ownerDoc
    - data
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 2
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.dom.CommentImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CommentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CharacterDataImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom.CommentImpl
    signature: '[org.apache.xerces.dom.CommentImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Comment
      - org.w3c.dom.CharacterData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.dom.CommentImpl].getNodeType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CommentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.CommentImpl].getNodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Comment
      - org.w3c.dom.CharacterData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.dom.CommentImpl].getNodeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CommentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.CommentImpl].getNodeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
      Src: org.apache.xerces.dom.DeferredAttrNSImpl:65,1
    - Dst: '[org.apache.xerces.dom.DeferredAttrNSImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredAttrNSImpl:68,1
    - Dst: '[org.apache.xerces.dom.DeferredAttrNSImpl].needsSyncChildren(boolean)'
      Src: org.apache.xerces.dom.DeferredAttrNSImpl:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.DeferredAttrNSImpl
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 2
    argNames:
    - ownerDocument
    - nodeIndex
    argTypes:
    - org.apache.xerces.dom.DeferredDocumentImpl
    - int
    constantsTouched: []
    func_position:
      end: 71
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.dom.DeferredAttrNSImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredAttrNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrNSImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
    - '[org.apache.xerces.dom.DeferredAttrNSImpl].needsSyncChildren(boolean)'
    - '[org.apache.xerces.dom.DeferredAttrNSImpl].needsSyncData(boolean)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DeferredAttrNSImpl
    signature: '[org.apache.xerces.dom.DeferredAttrNSImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.dom.DeferredAttrNSImpl].getNodeIndex()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredAttrNSImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredAttrNSImpl].getNodeIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredAttrNSImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredAttrNSImpl:90,1
    - Dst: '[org.apache.xerces.dom.DeferredAttrNSImpl].ownerDocument()'
      Src: org.apache.xerces.dom.DeferredAttrNSImpl:94,1
    - Dst: ownerDocument.getNodeName(int)
      Src: org.apache.xerces.dom.DeferredAttrNSImpl:95,1
    - Dst: '[org.apache.xerces.dom.DeferredAttrNSImpl].indexOf(char)'
      Src: org.apache.xerces.dom.DeferredAttrNSImpl:98,1
    - Dst: '[org.apache.xerces.dom.DeferredAttrNSImpl].substring(int)'
      Src: org.apache.xerces.dom.DeferredAttrNSImpl:103,1
    - Dst: ownerDocument.getNodeExtra(int)
      Src: org.apache.xerces.dom.DeferredAttrNSImpl:106,1
    - Dst: '[org.apache.xerces.dom.DeferredAttrNSImpl].isSpecified(int)'
      Src: org.apache.xerces.dom.DeferredAttrNSImpl:107,1
    - Dst: '[org.apache.xerces.dom.DeferredAttrNSImpl].isIdAttribute(int)'
      Src: org.apache.xerces.dom.DeferredAttrNSImpl:108,1
    - Dst: ownerDocument.getNodeURI(int)
      Src: org.apache.xerces.dom.DeferredAttrNSImpl:110,1
    - Dst: ownerDocument.getLastChild(int)
      Src: org.apache.xerces.dom.DeferredAttrNSImpl:112,1
    - Dst: ownerDocument.getTypeInfo(org.apache.xerces.dom.DeferredAttrNSImpl)
      Src: org.apache.xerces.dom.DeferredAttrNSImpl:113,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 114
    functionName: '[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredAttrNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredAttrNSImpl].needsSyncData(boolean)'
    - ownerDocument.getNodeURI(int)
    - ownerDocument.getTypeInfo(org.apache.xerces.dom.DeferredAttrNSImpl)
    - '[org.apache.xerces.dom.DeferredAttrNSImpl].isIdAttribute(int)'
    - ownerDocument.getLastChild(int)
    - '[org.apache.xerces.dom.DeferredAttrNSImpl].ownerDocument()'
    - ownerDocument.getNodeName(int)
    - '[org.apache.xerces.dom.DeferredAttrNSImpl].substring(int)'
    - ownerDocument.getNodeExtra(int)
    - '[org.apache.xerces.dom.DeferredAttrNSImpl].isSpecified(int)'
    - '[org.apache.xerces.dom.DeferredAttrNSImpl].indexOf(char)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredAttrNSImpl].ownerDocument()'
      Src: org.apache.xerces.dom.DeferredAttrNSImpl:124,1
    - Dst: ownerDocument.synchronizeChildren(int)
      Src: org.apache.xerces.dom.DeferredAttrNSImpl:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.AttrNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 126
    functionName: '[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeChildren()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredAttrNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredAttrNSImpl].ownerDocument()'
    - ownerDocument.synchronizeChildren(int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NotationImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
      Src: org.apache.xerces.dom.DeferredNotationImpl:70,1
    - Dst: '[org.apache.xerces.dom.DeferredNotationImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredNotationImpl:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.DeferredNotationImpl
      static: false
      superClass: org.apache.xerces.dom.NotationImpl
    argCount: 2
    argNames:
    - ownerDocument
    - nodeIndex
    argTypes:
    - org.apache.xerces.dom.DeferredDocumentImpl
    - int
    constantsTouched: []
    func_position:
      end: 75
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.dom.DeferredNotationImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredNotationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredNotationImpl].needsSyncData(boolean)'
    - '[org.apache.xerces.dom.NotationImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DeferredNotationImpl
    signature: '[org.apache.xerces.dom.DeferredNotationImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.NotationImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.apache.xerces.dom.DeferredNotationImpl].getNodeIndex()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredNotationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredNotationImpl].getNodeIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredNotationImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredNotationImpl:97,1
    - Dst: '[org.apache.xerces.dom.DeferredNotationImpl].ownerDocument()'
      Src: org.apache.xerces.dom.DeferredNotationImpl:101,1
    - Dst: ownerDocument.getNodeName(int)
      Src: org.apache.xerces.dom.DeferredNotationImpl:102,1
    - Dst: ownerDocument.getNodeType(int)
      Src: org.apache.xerces.dom.DeferredNotationImpl:104,1
    - Dst: ownerDocument.getNodeValue(int)
      Src: org.apache.xerces.dom.DeferredNotationImpl:106,1
    - Dst: ownerDocument.getNodeURI(int)
      Src: org.apache.xerces.dom.DeferredNotationImpl:107,1
    - Dst: ownerDocument.getNodeExtra(int)
      Src: org.apache.xerces.dom.DeferredNotationImpl:108,1
    - Dst: ownerDocument.getNodeType(org.apache.xerces.dom.DeferredNotationImpl)
      Src: org.apache.xerces.dom.DeferredNotationImpl:109,1
    - Dst: ownerDocument.getNodeName(org.apache.xerces.dom.DeferredNotationImpl)
      Src: org.apache.xerces.dom.DeferredNotationImpl:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.NotationImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.dom.DeferredNotationImpl].synchronizeData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredNotationImpl.java
    functionUses: 0
    functionsReached:
    - ownerDocument.getNodeValue(int)
    - ownerDocument.getNodeName(org.apache.xerces.dom.DeferredNotationImpl)
    - ownerDocument.getNodeURI(int)
    - '[org.apache.xerces.dom.DeferredNotationImpl].ownerDocument()'
    - '[org.apache.xerces.dom.DeferredNotationImpl].needsSyncData(boolean)'
    - ownerDocument.getNodeType(int)
    - ownerDocument.getNodeName(int)
    - ownerDocument.getNodeType(org.apache.xerces.dom.DeferredNotationImpl)
    - ownerDocument.getNodeExtra(int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredNotationImpl].synchronizeData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.AttrNSImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.AttrImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.dom.AttrNSImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrNSImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.AttrNSImpl
    signature: '[org.apache.xerces.dom.AttrNSImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.AttrNSImpl:73,1
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].setName(String,String)'
      Src: org.apache.xerces.dom.AttrNSImpl:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.AttrNSImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.AttrImpl
    argCount: 3
    argNames:
    - ownerDocument
    - namespaceURI
    - qualifiedName
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    - String
    constantsTouched: []
    func_position:
      end: 75
      start: 69
    functionDepth: 2
    functionLinenumber: 69
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.dom.AttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrNSImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.AttrNSImpl].setName(String,String)'
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom.AttrNSImpl
    signature: '[org.apache.xerces.dom.AttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].ownerDocument()'
      Src: org.apache.xerces.dom.AttrNSImpl:78,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.AttrNSImpl:83,1
    - Dst: '[String].indexOf(char)'
      Src: org.apache.xerces.dom.AttrNSImpl:87,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.apache.xerces.dom.AttrNSImpl:88,1
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].checkNamespaceWF(String,org.apache.xerces.dom.AttrNSImpl,org.apache.xerces.dom.AttrNSImpl)'
      Src: org.apache.xerces.dom.AttrNSImpl:89,1
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].checkQName(null,String)'
      Src: org.apache.xerces.dom.AttrNSImpl:94,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.AttrNSImpl:96,1
    - Dst: '[String].equals(org.apache.xerces.dom.AttrNSImpl)'
      Src: org.apache.xerces.dom.AttrNSImpl:97,1
    - Dst: '[String].equals(org.apache.xerces.dom.AttrNSImpl)'
      Src: org.apache.xerces.dom.AttrNSImpl:98,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.AttrNSImpl:99,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttrNSImpl:101,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttrNSImpl,String)'
      Src: org.apache.xerces.dom.AttrNSImpl:105,1
    - Dst: '[String].substring(int,org.apache.xerces.dom.AttrNSImpl)'
      Src: org.apache.xerces.dom.AttrNSImpl:110,1
    - Dst: '[String].substring(int)'
      Src: org.apache.xerces.dom.AttrNSImpl:111,1
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].checkQName(org.apache.xerces.dom.AttrNSImpl,org.apache.xerces.dom.AttrNSImpl)'
      Src: org.apache.xerces.dom.AttrNSImpl:112,1
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].checkDOMNSErr(org.apache.xerces.dom.AttrNSImpl,String)'
      Src: org.apache.xerces.dom.AttrNSImpl:113,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.AttrImpl
    argCount: 2
    argNames:
    - namespaceURI
    - qname
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 115
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 115
    functionName: '[org.apache.xerces.dom.AttrNSImpl].setName(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrNSImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.AttrNSImpl].ownerDocument()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.AttrNSImpl].checkDOMNSErr(org.apache.xerces.dom.AttrNSImpl,String)'
    - '[String].lastIndexOf(char)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttrNSImpl,String)'
    - '[String].equals(String)'
    - '[String].indexOf(char)'
    - '[String].equals(org.apache.xerces.dom.AttrNSImpl)'
    - '[String].substring(int,org.apache.xerces.dom.AttrNSImpl)'
    - '[String].substring(int)'
    - '[org.apache.xerces.dom.AttrNSImpl].checkQName(org.apache.xerces.dom.AttrNSImpl,org.apache.xerces.dom.AttrNSImpl)'
    - '[org.apache.xerces.dom.AttrNSImpl].checkNamespaceWF(String,org.apache.xerces.dom.AttrNSImpl,org.apache.xerces.dom.AttrNSImpl)'
    - '[String].length()'
    - '[org.apache.xerces.dom.AttrNSImpl].checkQName(null,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.AttrNSImpl].setName(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.AttrNSImpl:122,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.AttrNSImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.AttrImpl
    argCount: 4
    argNames:
    - ownerDocument
    - namespaceURI
    - qualifiedName
    - localName
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 126
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 126
    functionName: '[org.apache.xerces.dom.AttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrNSImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom.AttrNSImpl
    signature: '[org.apache.xerces.dom.AttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.AttrNSImpl:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.AttrNSImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.AttrImpl
    argCount: 2
    argNames:
    - ownerDocument
    - value
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 132
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 132
    functionName: '[org.apache.xerces.dom.AttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom.AttrNSImpl
    signature: '[org.apache.xerces.dom.AttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].needsSyncData()'
      Src: org.apache.xerces.dom.AttrNSImpl:139,1
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].synchronizeData()'
      Src: org.apache.xerces.dom.AttrNSImpl:140,1
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].setName(String,String)'
      Src: org.apache.xerces.dom.AttrNSImpl:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.AttrImpl
    argCount: 2
    argNames:
    - namespaceURI
    - qualifiedName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 144
      start: 138
    functionDepth: 2
    functionLinenumber: 138
    functionLinenumberEnd: 144
    functionName: '[org.apache.xerces.dom.AttrNSImpl].rename(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrNSImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.AttrNSImpl].synchronizeData()'
    - '[org.apache.xerces.dom.AttrNSImpl].needsSyncData()'
    - '[org.apache.xerces.dom.AttrNSImpl].setName(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.AttrNSImpl].rename(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].needsSyncData()'
      Src: org.apache.xerces.dom.AttrNSImpl:165,1
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].synchronizeData()'
      Src: org.apache.xerces.dom.AttrNSImpl:166,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.AttrImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 172
    functionName: '[org.apache.xerces.dom.AttrNSImpl].getNamespaceURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrNSImpl].synchronizeData()'
    - '[org.apache.xerces.dom.AttrNSImpl].needsSyncData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.AttrNSImpl].getNamespaceURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].needsSyncData()'
      Src: org.apache.xerces.dom.AttrNSImpl:186,1
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].synchronizeData()'
      Src: org.apache.xerces.dom.AttrNSImpl:187,1
    - Dst: name.indexOf(char)
      Src: org.apache.xerces.dom.AttrNSImpl:189,1
    - Dst: name.substring(int,org.apache.xerces.dom.AttrNSImpl)
      Src: org.apache.xerces.dom.AttrNSImpl:190,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.AttrImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 191
    functionName: '[org.apache.xerces.dom.AttrNSImpl].getPrefix()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrNSImpl].synchronizeData()'
    - '[org.apache.xerces.dom.AttrNSImpl].needsSyncData()'
    - name.indexOf(char)
    - name.substring(int,org.apache.xerces.dom.AttrNSImpl)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.AttrNSImpl].getPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].needsSyncData()'
      Src: org.apache.xerces.dom.AttrNSImpl:211,1
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].synchronizeData()'
      Src: org.apache.xerces.dom.AttrNSImpl:212,1
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].ownerDocument()'
      Src: org.apache.xerces.dom.AttrNSImpl:214,1
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].isReadOnly()'
      Src: org.apache.xerces.dom.AttrNSImpl:215,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttrNSImpl:216,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttrNSImpl,String)'
      Src: org.apache.xerces.dom.AttrNSImpl:217,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.AttrNSImpl:219,1
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].ownerDocument()'
      Src: org.apache.xerces.dom.AttrNSImpl:221,1
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].isXML11Version()'
      Src: org.apache.xerces.dom.AttrNSImpl:221,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(String,org.apache.xerces.dom.AttrNSImpl)'
      Src: org.apache.xerces.dom.AttrNSImpl:221,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttrNSImpl:222,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttrNSImpl,String)'
      Src: org.apache.xerces.dom.AttrNSImpl:223,1
    - Dst: '[String].indexOf(char)'
      Src: org.apache.xerces.dom.AttrNSImpl:225,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttrNSImpl:226,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttrNSImpl,String)'
      Src: org.apache.xerces.dom.AttrNSImpl:227,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.AttrNSImpl:230,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.AttrNSImpl:231,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttrNSImpl:232,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttrNSImpl,String)'
      Src: org.apache.xerces.dom.AttrNSImpl:233,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.AttrNSImpl:235,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.AttrNSImpl:236,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttrNSImpl:237,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttrNSImpl,String)'
      Src: org.apache.xerces.dom.AttrNSImpl:238,1
    - Dst: name.equals(String)
      Src: org.apache.xerces.dom.AttrNSImpl:240,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttrNSImpl:241,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttrNSImpl,String)'
      Src: org.apache.xerces.dom.AttrNSImpl:242,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.AttrNSImpl:248,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.AttrImpl
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 254
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 254
    functionName: '[org.apache.xerces.dom.AttrNSImpl].setPrefix(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(String,org.apache.xerces.dom.AttrNSImpl)'
    - '[org.apache.xerces.dom.AttrNSImpl].ownerDocument()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - name.equals(String)
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttrNSImpl,String)'
    - '[String].equals(String)'
    - '[String].indexOf(char)'
    - '[org.apache.xerces.dom.AttrNSImpl].isXML11Version()'
    - '[org.apache.xerces.dom.AttrNSImpl].needsSyncData()'
    - '[org.apache.xerces.dom.AttrNSImpl].isReadOnly()'
    - '[org.apache.xerces.dom.AttrNSImpl].synchronizeData()'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.AttrNSImpl].setPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].needsSyncData()'
      Src: org.apache.xerces.dom.AttrNSImpl:264,1
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].synchronizeData()'
      Src: org.apache.xerces.dom.AttrNSImpl:265,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.AttrImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 268
    functionName: '[org.apache.xerces.dom.AttrNSImpl].getLocalName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrNSImpl].synchronizeData()'
    - '[org.apache.xerces.dom.AttrNSImpl].needsSyncData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.AttrNSImpl].getLocalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()'
      Src: org.apache.xerces.dom.AttrNSImpl:277,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.AttrImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 282
      start: 274
    functionDepth: 2
    functionLinenumber: 274
    functionLinenumberEnd: 282
    functionName: '[org.apache.xerces.dom.AttrNSImpl].getTypeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.AttrNSImpl].getTypeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom(String,String,int)'
      Src: org.apache.xerces.dom.AttrNSImpl:304,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.opti.AttrImpl
    argCount: 3
    argNames:
    - typeNamespaceArg
    - typeNameArg
    - derivationMethod
    argTypes:
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 309
      start: 299
    functionDepth: 2
    functionLinenumber: 299
    functionLinenumberEnd: 309
    functionName: '[org.apache.xerces.dom.AttrNSImpl].isDerivedFrom(String,String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom(String,String,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.AttrNSImpl].isDerivedFrom(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace()'
      Src: org.apache.xerces.dom.AttrNSImpl:317,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.AttrImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 314
    functionDepth: 1
    functionLinenumber: 314
    functionLinenumberEnd: 322
    functionName: '[org.apache.xerces.dom.AttrNSImpl].getTypeNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.AttrNSImpl].getTypeNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: org.apache.xerces.dom.PSVIDocumentImpl:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.PSVIDocumentImpl
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 3
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.apache.xerces.dom.PSVIDocumentImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIDocumentImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.PSVIDocumentImpl
    signature: '[org.apache.xerces.dom.PSVIDocumentImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>(org.w3c.dom.DocumentType)'
      Src: org.apache.xerces.dom.PSVIDocumentImpl:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DocumentType
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.PSVIDocumentImpl
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - doctype
    argTypes:
    - org.w3c.dom.DocumentType
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 4
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.dom.PSVIDocumentImpl].<init>(org.w3c.dom.DocumentType)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].<init>(org.w3c.dom.DocumentType)'
    linkageType: ''
    returnType: org.apache.xerces.dom.PSVIDocumentImpl
    signature: '[org.apache.xerces.dom.PSVIDocumentImpl].<init>(org.w3c.dom.DocumentType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.PSVIDocumentImpl].<init>()'
      Src: org.apache.xerces.dom.PSVIDocumentImpl:75,1
    - Dst: '[org.apache.xerces.dom.PSVIDocumentImpl].callUserDataHandlers(org.apache.xerces.dom.PSVIDocumentImpl,org.apache.xerces.dom.PSVIDocumentImpl)'
      Src: org.apache.xerces.dom.PSVIDocumentImpl:76,1
    - Dst: '[org.apache.xerces.dom.PSVIDocumentImpl].cloneNode(org.apache.xerces.dom.PSVIDocumentImpl,boolean)'
      Src: org.apache.xerces.dom.PSVIDocumentImpl:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - deep
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 84
      start: 73
    functionDepth: 4
    functionLinenumber: 73
    functionLinenumberEnd: 84
    functionName: '[org.apache.xerces.dom.PSVIDocumentImpl].cloneNode(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.PSVIDocumentImpl].<init>()'
    - '[org.apache.xerces.dom.PSVIDocumentImpl].cloneNode(org.apache.xerces.dom.PSVIDocumentImpl,boolean)'
    - '[org.apache.xerces.dom.PSVIDocumentImpl].callUserDataHandlers(org.apache.xerces.dom.PSVIDocumentImpl,org.apache.xerces.dom.PSVIDocumentImpl)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.PSVIDocumentImpl].cloneNode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.PSVIDOMImplementationImpl].getDOMImplementation()'
      Src: org.apache.xerces.dom.PSVIDocumentImpl:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMImplementation
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 96
    functionName: '[org.apache.xerces.dom.PSVIDocumentImpl].getImplementation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.PSVIDOMImplementationImpl].getDOMImplementation()'
    linkageType: ''
    returnType: org.w3c.dom.DOMImplementation
    signature: '[org.apache.xerces.dom.PSVIDocumentImpl].getImplementation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].<init>(String,String)'
      Src: org.apache.xerces.dom.PSVIDocumentImpl:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - namespaceURI
    - qualifiedName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[org.apache.xerces.dom.PSVIDocumentImpl].createElementNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.PSVIElementNSImpl].<init>(String,String)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.dom.PSVIDocumentImpl].createElementNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].<init>(String,String,String)'
      Src: org.apache.xerces.dom.PSVIDocumentImpl:111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 3
    argNames:
    - namespaceURI
    - qualifiedName
    - localpart
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[org.apache.xerces.dom.PSVIDocumentImpl].createElementNS(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.PSVIElementNSImpl].<init>(String,String,String)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.dom.PSVIDocumentImpl].createElementNS(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.PSVIAttrNSImpl].<init>(String,String)'
      Src: org.apache.xerces.dom.PSVIDocumentImpl:119,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - namespaceURI
    - qualifiedName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 120
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 120
    functionName: '[org.apache.xerces.dom.PSVIDocumentImpl].createAttributeNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.PSVIAttrNSImpl].<init>(String,String)'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.dom.PSVIDocumentImpl].createAttributeNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.PSVIAttrNSImpl].<init>(String,String,String)'
      Src: org.apache.xerces.dom.PSVIDocumentImpl:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 3
    argNames:
    - namespaceURI
    - qualifiedName
    - localName
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 128
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 128
    functionName: '[org.apache.xerces.dom.PSVIDocumentImpl].createAttributeNS(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.PSVIAttrNSImpl].<init>(String,String,String)'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.dom.PSVIDocumentImpl].createAttributeNS(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].getDomConfig()'
      Src: org.apache.xerces.dom.PSVIDocumentImpl:137,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMConfiguration
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 139
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 139
    functionName: '[org.apache.xerces.dom.PSVIDocumentImpl].getDomConfig()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].getDomConfig()'
    linkageType: ''
    returnType: org.w3c.dom.DOMConfiguration
    signature: '[org.apache.xerces.dom.PSVIDocumentImpl].getDomConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.PSVIDocumentImpl].getClass()'
      Src: org.apache.xerces.dom.PSVIDocumentImpl:146,1
    - Dst: '[org.apache.xerces.dom.PSVIDocumentImpl].getName()'
      Src: org.apache.xerces.dom.PSVIDocumentImpl:146,1
    - Dst: '[java.io.NotSerializableException].<init>(org.apache.xerces.dom.PSVIDocumentImpl)'
      Src: org.apache.xerces.dom.PSVIDocumentImpl:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutputStream
    constantsTouched: []
    func_position:
      end: 147
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 147
    functionName: '[org.apache.xerces.dom.PSVIDocumentImpl].writeObject(java.io.ObjectOutputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.NotSerializableException].<init>(org.apache.xerces.dom.PSVIDocumentImpl)'
    - '[org.apache.xerces.dom.PSVIDocumentImpl].getClass()'
    - '[org.apache.xerces.dom.PSVIDocumentImpl].getName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.PSVIDocumentImpl].writeObject(java.io.ObjectOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.PSVIDocumentImpl].getClass()'
      Src: org.apache.xerces.dom.PSVIDocumentImpl:151,1
    - Dst: '[org.apache.xerces.dom.PSVIDocumentImpl].getName()'
      Src: org.apache.xerces.dom.PSVIDocumentImpl:151,1
    - Dst: '[java.io.NotSerializableException].<init>(org.apache.xerces.dom.PSVIDocumentImpl)'
      Src: org.apache.xerces.dom.PSVIDocumentImpl:151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInputStream
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInputStream
    constantsTouched: []
    func_position:
      end: 152
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 152
    functionName: '[org.apache.xerces.dom.PSVIDocumentImpl].readObject(java.io.ObjectInputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.NotSerializableException].<init>(org.apache.xerces.dom.PSVIDocumentImpl)'
    - '[org.apache.xerces.dom.PSVIDocumentImpl].getClass()'
    - '[org.apache.xerces.dom.PSVIDocumentImpl].getName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.PSVIDocumentImpl].readObject(java.io.ObjectInputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].<init>()'
      Src: org.apache.xerces.dom.DOMNormalizer:110,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.dom.DOMNormalizer:111,1
    - Dst: '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
      Src: org.apache.xerces.dom.DOMNormalizer:125,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].<init>()'
      Src: org.apache.xerces.dom.DOMNormalizer:134,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].<init>()'
      Src: org.apache.xerces.dom.DOMNormalizer:137,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.apache.xerces.dom.DOMNormalizer:140,1
    - Dst: '[org.apache.xerces.dom.DOMLocatorImpl].<init>()'
      Src: org.apache.xerces.dom.DOMNormalizer:143,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.dom.DOMNormalizer:147,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>(int,int)'
      Src: org.apache.xerces.dom.DOMNormalizer:150,1
    - Dst: '[RuntimeException].<init>()'
      Src: org.apache.xerces.dom.DOMNormalizer:155,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>()'
      Src: org.apache.xerces.dom.DOMNormalizer:163,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMNormalizer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 171
    functionDepth: 2
    functionLinenumber: 171
    functionLinenumberEnd: 171
    functionName: '[org.apache.xerces.dom.DOMNormalizer].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 1
    functionsReached:
    - '[RuntimeException].<init>()'
    - '[org.apache.xerces.dom.DOMLocatorImpl].<init>()'
    - '[org.apache.xerces.xni.QName].<init>()'
    - '[org.apache.xerces.xni.XMLString].<init>()'
    - '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
    - '[java.util.ArrayList].<init>(int)'
    - '[org.apache.xerces.util.NamespaceSupport].<init>()'
    - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].<init>()'
    - '[org.apache.xerces.xni.XMLString].<init>(int,int)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMNormalizer
    signature: '[org.apache.xerces.dom.DOMNormalizer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getXmlVersion()'
      Src: org.apache.xerces.dom.DOMNormalizer:186,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].getProperty(String)'
      Src: org.apache.xerces.dom.DOMNormalizer:192,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].reset()'
      Src: org.apache.xerces.dom.DOMNormalizer:194,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].declarePrefix(String,null)'
      Src: org.apache.xerces.dom.DOMNormalizer:195,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].getProperty(String)'
      Src: org.apache.xerces.dom.DOMNormalizer:198,1
    - Dst: schemaLang.equals(String)
      Src: org.apache.xerces.dom.DOMNormalizer:200,1
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].getValidator(org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:202,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:203,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:204,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].getProperty(String)'
      Src: org.apache.xerces.dom.DOMNormalizer:214,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setDTDValidatorFactory(String)'
      Src: org.apache.xerces.dom.DOMNormalizer:216,1
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].getValidator(org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:217,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:221,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].clearIdentifiers()'
      Src: org.apache.xerces.dom.DOMNormalizer:224,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].reset(org.apache.xerces.dom.DOMConfigurationImpl)'
      Src: org.apache.xerces.dom.DOMNormalizer:228,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].getParameter(String)'
      Src: org.apache.xerces.dom.DOMNormalizer:235,1
    - Dst: '[org.apache.xerces.impl.RevalidationHandler].setDocumentHandler()'
      Src: org.apache.xerces.dom.DOMNormalizer:237,1
    - Dst: '[org.apache.xerces.impl.RevalidationHandler].startDocument(org.apache.xerces.impl.xs.util.SimpleLocator,String,org.apache.xerces.xni.NamespaceContext,null)'
      Src: org.apache.xerces.dom.DOMNormalizer:238,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getXmlVersion()'
      Src: org.apache.xerces.dom.DOMNormalizer:241,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getXmlEncoding()'
      Src: org.apache.xerces.dom.DOMNormalizer:242,1
    - Dst: '[org.apache.xerces.impl.RevalidationHandler].xmlDecl(String,String,null)'
      Src: org.apache.xerces.dom.DOMNormalizer:241,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].processDTD(String)'
      Src: org.apache.xerces.dom.DOMNormalizer:246,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getFirstChild()'
      Src: org.apache.xerces.dom.DOMNormalizer:250,1
    - Dst: kid.getNextSibling()
      Src: org.apache.xerces.dom.DOMNormalizer:251,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].normalizeNode(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:252,1
    - Dst: '[org.apache.xerces.impl.RevalidationHandler].endDocument(null)'
      Src: org.apache.xerces.dom.DOMNormalizer:260,1
    - Dst: '[org.apache.xerces.impl.RevalidationHandler].setDocumentHandler(null)'
      Src: org.apache.xerces.dom.DOMNormalizer:261,1
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].releaseValidator(org.apache.xerces.dom.DOMNormalizer,String,org.apache.xerces.impl.RevalidationHandler)'
      Src: org.apache.xerces.dom.DOMNormalizer:262,1
    - Dst: '[org.apache.xerces.impl.RevalidationHandler].setDocumentHandler(null)'
      Src: org.apache.xerces.dom.DOMNormalizer:269,1
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].releaseValidator(org.apache.xerces.dom.DOMNormalizer,String,org.apache.xerces.impl.RevalidationHandler)'
      Src: org.apache.xerces.dom.DOMNormalizer:270,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 80
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.DOMConfigurationImpl
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - document
    - config
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - org.apache.xerces.dom.DOMConfigurationImpl
    constantsTouched: []
    func_position:
      end: 278
      start: 179
    functionDepth: 4
    functionLinenumber: 179
    functionLinenumberEnd: 278
    functionName: '[org.apache.xerces.dom.DOMNormalizer].normalizeDocument(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.DOMConfigurationImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.NamespaceContext].reset()'
    - '[org.apache.xerces.impl.RevalidationHandler].xmlDecl(String,String,null)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].getXmlEncoding()'
    - '[org.apache.xerces.impl.RevalidationHandler].endDocument(null)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].setDTDValidatorFactory(String)'
    - '[org.apache.xerces.dom.CoreDOMImplementationImpl].getValidator(org.apache.xerces.dom.DOMNormalizer,String)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
    - '[org.apache.xerces.dom.CoreDOMImplementationImpl].releaseValidator(org.apache.xerces.dom.DOMNormalizer,String,org.apache.xerces.impl.RevalidationHandler)'
    - '[org.apache.xerces.impl.RevalidationHandler].setDocumentHandler()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].getFirstChild()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].getXmlVersion()'
    - '[org.apache.xerces.dom.DOMNormalizer].processDTD(String)'
    - '[org.apache.xerces.xni.NamespaceContext].declarePrefix(String,null)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].getParameter(String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].clearIdentifiers()'
    - '[org.apache.xerces.dom.DOMNormalizer].normalizeNode(org.apache.xerces.dom.DOMNormalizer)'
    - kid.getNextSibling()
    - schemaLang.equals(String)
    - '[org.apache.xerces.xni.parser.XMLComponent].reset(org.apache.xerces.dom.DOMConfigurationImpl)'
    - '[org.apache.xerces.impl.RevalidationHandler].startDocument(org.apache.xerces.impl.xs.util.SimpleLocator,String,org.apache.xerces.xni.NamespaceContext,null)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].getProperty(String)'
    - '[org.apache.xerces.impl.RevalidationHandler].setDocumentHandler(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].normalizeDocument(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.DOMConfigurationImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.DOMNormalizer:297,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DOMNormalizer:304,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.DOMNormalizer:312,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DOMNormalizer:312,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLVersionChanged()'
      Src: org.apache.xerces.dom.DOMNormalizer:319,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(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer,boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:321,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.DOMNormalizer:324,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version()'
      Src: org.apache.xerces.dom.DOMNormalizer:324,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(org.apache.xerces.dom.DOMNormalizer,boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:324,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:327,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:331,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].pushContext()'
      Src: org.apache.xerces.dom.DOMNormalizer:337,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].reset()'
      Src: org.apache.xerces.dom.DOMNormalizer:338,1
    - Dst: elem.needsSyncChildren()
      Src: org.apache.xerces.dom.DOMNormalizer:341,1
    - Dst: elem.synchronizeChildren()
      Src: org.apache.xerces.dom.DOMNormalizer:342,1
    - Dst: elem.hasAttributes()
      Src: org.apache.xerces.dom.DOMNormalizer:344,1
    - Dst: elem.getAttributes()
      Src: org.apache.xerces.dom.DOMNormalizer:344,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].namespaceFixUp(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:351,1
    - Dst: elem.hasAttributes()
      Src: org.apache.xerces.dom.DOMNormalizer:358,1
    - Dst: elem.getAttributes()
      Src: org.apache.xerces.dom.DOMNormalizer:358,1
    - Dst: attributes.getLength()
      Src: org.apache.xerces.dom.DOMNormalizer:361,1
    - Dst: attributes.getItem(org.apache.xerces.dom.DOMNormalizer)
      Src: org.apache.xerces.dom.DOMNormalizer:362,1
    - Dst: att.getPrefix()
      Src: org.apache.xerces.dom.DOMNormalizer:363,1
    - Dst: '[String].equals(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:363,1
    - Dst: att.getName()
      Src: org.apache.xerces.dom.DOMNormalizer:364,1
    - Dst: '[String].equals(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:364,1
    - Dst: elem.removeAttributeNode(org.apache.xerces.dom.DOMNormalizer)
      Src: org.apache.xerces.dom.DOMNormalizer:365,1
    - Dst: attributes.getLength()
      Src: org.apache.xerces.dom.DOMNormalizer:374,1
    - Dst: attributes.item(org.apache.xerces.dom.DOMNormalizer)
      Src: org.apache.xerces.dom.DOMNormalizer:375,1
    - Dst: attr.normalize()
      Src: org.apache.xerces.dom.DOMNormalizer:377,1
    - Dst: attr.getValue()
      Src: org.apache.xerces.dom.DOMNormalizer:379,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version()'
      Src: org.apache.xerces.dom.DOMNormalizer:379,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].isAttrValueWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer,boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:379,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLVersionChanged()'
      Src: org.apache.xerces.dom.DOMNormalizer:380,1
    - Dst: '[org.w3c.dom.Node].getPrefix()'
      Src: org.apache.xerces.dom.DOMNormalizer:382,1
    - Dst: '[org.w3c.dom.Node].getLocalName()'
      Src: org.apache.xerces.dom.DOMNormalizer:382,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version()'
      Src: org.apache.xerces.dom.DOMNormalizer:382,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isValidQName(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer,boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:382,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.DOMNormalizer:385,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version()'
      Src: org.apache.xerces.dom.DOMNormalizer:385,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(org.apache.xerces.dom.DOMNormalizer,boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:385,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:388,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:392,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].setAttributes(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:406,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].updateQName(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.dom.DOMNormalizer:407,1
    - Dst: '[org.apache.xerces.impl.RevalidationHandler].startElement(org.apache.xerces.xni.QName,XMLAttributesProxy,null)'
      Src: org.apache.xerces.dom.DOMNormalizer:413,1
    - Dst: elem.getFirstChild()
      Src: org.apache.xerces.dom.DOMNormalizer:418,1
    - Dst: kid.getNextSibling()
      Src: org.apache.xerces.dom.DOMNormalizer:419,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].normalizeNode(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:420,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DOMNormalizer:427,1
    - Dst: elem.getFirstChild()
      Src: org.apache.xerces.dom.DOMNormalizer:428,1
    - Dst: kid.getNextSibling()
      Src: org.apache.xerces.dom.DOMNormalizer:429,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DOMNormalizer:430,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].updateQName(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.dom.DOMNormalizer:436,1
    - Dst: '[org.apache.xerces.impl.RevalidationHandler].endElement(org.apache.xerces.xni.QName,null)'
      Src: org.apache.xerces.dom.DOMNormalizer:442,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].popContext()'
      Src: org.apache.xerces.dom.DOMNormalizer:446,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DOMNormalizer:453,1
    - Dst: '[org.w3c.dom.Node].getPreviousSibling()'
      Src: org.apache.xerces.dom.DOMNormalizer:457,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.DOMNormalizer:458,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].removeChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.DOMNormalizer:460,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getNodeType()'
      Src: org.apache.xerces.dom.DOMNormalizer:461,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getNextSibling()'
      Src: org.apache.xerces.dom.DOMNormalizer:462,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getNodeType()'
      Src: org.apache.xerces.dom.DOMNormalizer:463,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getNodeValue()'
      Src: org.apache.xerces.dom.DOMNormalizer:464,1
    - Dst: '[org.apache.xerces.impl.xs.opti.TextImpl].insertData(int,org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:464,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].removeChild(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:465,1
    - Dst: '[org.w3c.dom.Comment].getData()'
      Src: org.apache.xerces.dom.DOMNormalizer:472,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version()'
      Src: org.apache.xerces.dom.DOMNormalizer:475,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].isCommentWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,org.apache.xerces.dom.DOMNormalizer,boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:475,1
    - Dst: '[org.apache.xerces.impl.RevalidationHandler].comment(org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.dom.DOMNormalizer:482,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.DOMNormalizer:489,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DOMNormalizer:489,1
    - Dst: '[org.w3c.dom.Node].getPreviousSibling()'
      Src: org.apache.xerces.dom.DOMNormalizer:493,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.DOMNormalizer:494,1
    - Dst: '[org.apache.xerces.stax.events.EntityReferenceImpl].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:495,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].expandEntityRef(org.apache.xerces.dom.DOMNormalizer,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.DOMNormalizer:496,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].removeChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.DOMNormalizer:497,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getNextSibling()'
      Src: org.apache.xerces.dom.DOMNormalizer:498,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getFirstChild()'
      Src: org.apache.xerces.dom.DOMNormalizer:498,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getNodeType()'
      Src: org.apache.xerces.dom.DOMNormalizer:502,1
    - Dst: next.getNodeType()
      Src: org.apache.xerces.dom.DOMNormalizer:503,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLVersionChanged()'
      Src: org.apache.xerces.dom.DOMNormalizer:509,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.DOMNormalizer:510,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version()'
      Src: org.apache.xerces.dom.DOMNormalizer:510,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(org.apache.xerces.dom.DOMNormalizer,boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:510,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DOMNormalizer:520,1
    - Dst: '[org.w3c.dom.Node].getPreviousSibling()'
      Src: org.apache.xerces.dom.DOMNormalizer:525,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getNodeType()'
      Src: org.apache.xerces.dom.DOMNormalizer:526,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xerces.dom.DOMNormalizer:527,1
    - Dst: '[org.w3c.dom.Text].appendData(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:527,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.DOMNormalizer:528,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].removeChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.DOMNormalizer:528,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xerces.dom.DOMNormalizer:532,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createTextNode(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:532,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.DOMNormalizer:533,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].replaceChild(org.w3c.dom.Text,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.DOMNormalizer:534,1
    - Dst: '[org.apache.xerces.impl.RevalidationHandler].startCDATA(null)'
      Src: org.apache.xerces.dom.DOMNormalizer:546,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getNodeValue()'
      Src: org.apache.xerces.dom.DOMNormalizer:547,1
    - Dst: '[org.apache.xerces.impl.RevalidationHandler].characterData(org.apache.xerces.dom.DOMNormalizer,null)'
      Src: org.apache.xerces.dom.DOMNormalizer:547,1
    - Dst: '[org.apache.xerces.impl.RevalidationHandler].endCDATA(null)'
      Src: org.apache.xerces.dom.DOMNormalizer:548,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getNodeValue()'
      Src: org.apache.xerces.dom.DOMNormalizer:550,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getParentNode()'
      Src: org.apache.xerces.dom.DOMNormalizer:554,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getNodeValue()'
      Src: org.apache.xerces.dom.DOMNormalizer:556,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version()'
      Src: org.apache.xerces.dom.DOMNormalizer:556,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].isXMLCharWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,org.apache.xerces.dom.DOMNormalizer,boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:556,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].indexOf(String)'
      Src: org.apache.xerces.dom.DOMNormalizer:558,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].substring(int,int)'
      Src: org.apache.xerces.dom.DOMNormalizer:559,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].setNodeValue(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:559,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].substring(int)'
      Src: org.apache.xerces.dom.DOMNormalizer:560,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createCDATASection(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:563,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getNextSibling()'
      Src: org.apache.xerces.dom.DOMNormalizer:564,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].insertBefore(org.w3c.dom.CDATASection,org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:564,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.DOMNormalizer:568,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:572,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version()'
      Src: org.apache.xerces.dom.DOMNormalizer:579,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].isCDataWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,org.apache.xerces.dom.DOMNormalizer,boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:579,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DOMNormalizer:586,1
    - Dst: node.getNextSibling()
      Src: org.apache.xerces.dom.DOMNormalizer:593,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getNodeType()'
      Src: org.apache.xerces.dom.DOMNormalizer:595,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getNodeValue()'
      Src: org.apache.xerces.dom.DOMNormalizer:596,1
    - Dst: '[org.w3c.dom.Text].appendData(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:596,1
    - Dst: node.getParentNode()
      Src: org.apache.xerces.dom.DOMNormalizer:597,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].removeChild(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:597,1
    - Dst: node.getNodeValue()
      Src: org.apache.xerces.dom.DOMNormalizer:602,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].length()'
      Src: org.apache.xerces.dom.DOMNormalizer:602,1
    - Dst: node.getParentNode()
      Src: org.apache.xerces.dom.DOMNormalizer:604,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].removeChild(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:604,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getNodeType()'
      Src: org.apache.xerces.dom.DOMNormalizer:612,1
    - Dst: node.getNodeValue()
      Src: org.apache.xerces.dom.DOMNormalizer:620,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version()'
      Src: org.apache.xerces.dom.DOMNormalizer:620,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].isXMLCharWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,org.apache.xerces.dom.DOMNormalizer,boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:620,1
    - Dst: node.getNodeValue()
      Src: org.apache.xerces.dom.DOMNormalizer:625,1
    - Dst: '[org.apache.xerces.impl.RevalidationHandler].characterData(org.apache.xerces.dom.DOMNormalizer,null)'
      Src: org.apache.xerces.dom.DOMNormalizer:625,1
    - Dst: '[org.apache.xerces.impl.xs.opti.TextImpl].setIgnorableWhitespace(boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:629,1
    - Dst: '[org.apache.xerces.impl.xs.opti.TextImpl].setIgnorableWhitespace(boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:632,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DOMNormalizer:636,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DOMNormalizer:642,1
    - Dst: pinode.getTarget()
      Src: org.apache.xerces.dom.DOMNormalizer:655,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version()'
      Src: org.apache.xerces.dom.DOMNormalizer:657,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidName(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:658,1
    - Dst: '[org.apache.xerces.util.XMLChar].isValidName(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:661,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:665,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:669,1
    - Dst: pinode.getData()
      Src: org.apache.xerces.dom.DOMNormalizer:676,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version()'
      Src: org.apache.xerces.dom.DOMNormalizer:676,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].isXMLCharWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,org.apache.xerces.dom.DOMNormalizer,boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:676,1
    - Dst: '[org.w3c.dom.ProcessingInstruction].getTarget()'
      Src: org.apache.xerces.dom.DOMNormalizer:685,1
    - Dst: '[org.apache.xerces.impl.RevalidationHandler].processingInstruction(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.dom.DOMNormalizer:685,1
    CyclomaticComplexity: 102
    EdgeCount: 102
    ICount: 318
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 691
      start: 295
    functionDepth: 1
    functionLinenumber: 295
    functionLinenumberEnd: 691
    functionName: '[org.apache.xerces.dom.DOMNormalizer].normalizeNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - elem.needsSyncChildren()
    - attributes.getItem(org.apache.xerces.dom.DOMNormalizer)
    - '[org.apache.xerces.dom.DOMNormalizer].isAttrValueWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer,boolean)'
    - '[org.apache.xerces.stax.events.EntityReferenceImpl].setReadOnly(boolean,boolean)'
    - '[org.w3c.dom.Node].getNodeName()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version()'
    - '[org.apache.xerces.dom.DOMNormalizer].indexOf(String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createTextNode(org.apache.xerces.dom.DOMNormalizer)'
    - att.getName()
    - '[org.apache.xerces.dom.DOMNormalizer].removeChild(org.w3c.dom.Node)'
    - System.out.println(String)
    - '[org.apache.xerces.dom.DOMNormalizer].substring(int)'
    - '[org.apache.xerces.dom.DOMNormalizer].normalizeNode(org.apache.xerces.dom.DOMNormalizer)'
    - attr.normalize()
    - '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
    - '[org.apache.xerces.dom.DOMNormalizer].getNextSibling()'
    - '[org.apache.xerces.impl.RevalidationHandler].processingInstruction(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.xni.XMLString,null)'
    - '[org.apache.xerces.dom.DOMNormalizer].substring(int,int)'
    - '[org.apache.xerces.xni.NamespaceContext].reset()'
    - '[org.apache.xerces.dom.DOMNormalizer].isCommentWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,org.apache.xerces.dom.DOMNormalizer,boolean)'
    - attributes.item(org.apache.xerces.dom.DOMNormalizer)
    - '[String].equals(org.apache.xerces.dom.DOMNormalizer)'
    - node.getParentNode()
    - '[org.apache.xerces.dom.DOMNormalizer].getParentNode()'
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createCDATASection(org.apache.xerces.dom.DOMNormalizer)'
    - attr.getValue()
    - '[org.apache.xerces.dom.DOMNormalizer].replaceChild(org.w3c.dom.Text,org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - elem.synchronizeChildren()
    - '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(org.apache.xerces.dom.DOMNormalizer,boolean)'
    - next.getNodeType()
    - '[org.apache.xerces.dom.DOMNormalizer].isXMLCharWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,org.apache.xerces.dom.DOMNormalizer,boolean)'
    - '[org.apache.xerces.util.XML11Char].isXML11ValidName(org.apache.xerces.dom.DOMNormalizer)'
    - kid.getNextSibling()
    - '[org.apache.xerces.impl.xs.opti.TextImpl].setIgnorableWhitespace(boolean)'
    - pinode.getData()
    - '[org.apache.xerces.impl.RevalidationHandler].startElement(org.apache.xerces.xni.QName,XMLAttributesProxy,null)'
    - '[org.apache.xerces.impl.RevalidationHandler].comment(org.apache.xerces.xni.XMLString,null)'
    - '[org.apache.xerces.dom.DOMNormalizer].setNodeValue(org.apache.xerces.dom.DOMNormalizer)'
    - '[org.apache.xerces.util.XMLChar].isValidName(org.apache.xerces.dom.DOMNormalizer)'
    - elem.getAttributes()
    - '[org.apache.xerces.impl.RevalidationHandler].characterData(org.apache.xerces.dom.DOMNormalizer,null)'
    - '[org.apache.xerces.dom.DOMNormalizer].length()'
    - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].setAttributes(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.DOMNormalizer)'
    - '[org.apache.xerces.dom.DOMNormalizer].isCDataWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,org.apache.xerces.dom.DOMNormalizer,boolean)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].isValidQName(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer,boolean)'
    - '[org.apache.xerces.dom.DOMNormalizer].getNodeType()'
    - '[org.apache.xerces.impl.RevalidationHandler].endCDATA(null)'
    - attributes.getLength()
    - '[org.apache.xerces.dom.DOMNormalizer].insertBefore(org.w3c.dom.CDATASection,org.apache.xerces.dom.DOMNormalizer)'
    - '[org.apache.xerces.dom.DOMNormalizer].updateQName(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.xni.NamespaceContext].pushContext()'
    - pinode.getTarget()
    - node.getNextSibling()
    - '[org.apache.xerces.dom.DOMNormalizer].getNodeValue()'
    - '[org.apache.xerces.dom.DOMNormalizer].getFirstChild()'
    - '[org.apache.xerces.dom.DOMNormalizer].namespaceFixUp(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer)'
    - '[org.w3c.dom.ProcessingInstruction].getTarget()'
    - '[org.w3c.dom.Comment].getData()'
    - '[org.apache.xerces.impl.xs.opti.TextImpl].insertData(int,org.apache.xerces.dom.DOMNormalizer)'
    - '[org.apache.xerces.xni.NamespaceContext].popContext()'
    - '[org.apache.xerces.impl.RevalidationHandler].endElement(org.apache.xerces.xni.QName,null)'
    - '[org.w3c.dom.Node].getNodeType()'
    - att.getPrefix()
    - elem.getFirstChild()
    - '[org.apache.xerces.dom.DOMNormalizer].removeChild(org.apache.xerces.dom.DOMNormalizer)'
    - elem.hasAttributes()
    - node.getNodeValue()
    - '[org.apache.xerces.dom.CoreDocumentImpl].isXMLVersionChanged()'
    - '[org.w3c.dom.Text].appendData(org.apache.xerces.dom.DOMNormalizer)'
    - '[org.w3c.dom.Node].getPrefix()'
    - '[org.w3c.dom.Node].getPreviousSibling()'
    - '[org.apache.xerces.impl.RevalidationHandler].startCDATA(null)'
    - elem.removeAttributeNode(org.apache.xerces.dom.DOMNormalizer)
    - '[org.w3c.dom.Node].getLocalName()'
    - '[org.w3c.dom.Node].getParentNode()'
    - '[org.apache.xerces.dom.DOMNormalizer].expandEntityRef(org.apache.xerces.dom.DOMNormalizer,org.w3c.dom.Node)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.DOMNormalizer].normalizeNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getDocumentURI()'
      Src: org.apache.xerces.dom.DOMNormalizer:698,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getDoctype()'
      Src: org.apache.xerces.dom.DOMNormalizer:701,1
    - Dst: '[org.w3c.dom.DocumentType].getName()'
      Src: org.apache.xerces.dom.DOMNormalizer:703,1
    - Dst: '[org.w3c.dom.DocumentType].getPublicId()'
      Src: org.apache.xerces.dom.DOMNormalizer:704,1
    - Dst: systemId.length()
      Src: org.apache.xerces.dom.DOMNormalizer:705,1
    - Dst: '[org.w3c.dom.DocumentType].getSystemId()'
      Src: org.apache.xerces.dom.DOMNormalizer:706,1
    - Dst: '[org.w3c.dom.DocumentType].getInternalSubset()'
      Src: org.apache.xerces.dom.DOMNormalizer:708,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getDocumentElement()'
      Src: org.apache.xerces.dom.DOMNormalizer:713,1
    - Dst: '[org.w3c.dom.Element].getNodeName()'
      Src: org.apache.xerces.dom.DOMNormalizer:715,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].length()'
      Src: org.apache.xerces.dom.DOMNormalizer:716,1
    - Dst: '[org.apache.xerces.impl.RevalidationHandler].doctypeDecl(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer,null)'
      Src: org.apache.xerces.dom.DOMNormalizer:721,1
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].getDTDLoader(String)'
      Src: org.apache.xerces.dom.DOMNormalizer:722,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDLoader].setFeature(String,boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:723,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].getEntityResolver()'
      Src: org.apache.xerces.dom.DOMNormalizer:724,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDLoader].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
      Src: org.apache.xerces.dom.DOMNormalizer:724,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].getErrorHandler()'
      Src: org.apache.xerces.dom.DOMNormalizer:725,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDLoader].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
      Src: org.apache.xerces.dom.DOMNormalizer:725,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDLoader].loadGrammarWithContext(org.apache.xerces.impl.dtd.XMLDTDValidator,org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer,String,org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:726,1
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].releaseDTDLoader(String,org.apache.xerces.impl.dtd.XMLDTDLoader)'
      Src: org.apache.xerces.dom.DOMNormalizer:734,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - xmlVersion
    - schemaLocation
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 737
      start: 693
    functionDepth: 5
    functionLinenumber: 693
    functionLinenumberEnd: 737
    functionName: '[org.apache.xerces.dom.DOMNormalizer].processDTD(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].getDocumentElement()'
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
    - '[org.apache.xerces.dom.DOMNormalizer].length()'
    - '[org.apache.xerces.dom.CoreDOMImplementationImpl].releaseDTDLoader(String,org.apache.xerces.impl.dtd.XMLDTDLoader)'
    - '[org.apache.xerces.dom.CoreDOMImplementationImpl].getDTDLoader(String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].getDocumentURI()'
    - systemId.length()
    - '[org.apache.xerces.dom.CoreDocumentImpl].getDoctype()'
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
    - '[org.apache.xerces.impl.RevalidationHandler].doctypeDecl(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer,null)'
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].setFeature(String,boolean)'
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].loadGrammarWithContext(org.apache.xerces.impl.dtd.XMLDTDValidator,org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer,String,org.apache.xerces.dom.DOMNormalizer)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].getErrorHandler()'
    - '[org.w3c.dom.Element].getNodeName()'
    - '[org.w3c.dom.DocumentType].getName()'
    - '[org.w3c.dom.DocumentType].getPublicId()'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].getEntityResolver()'
    - '[org.w3c.dom.DocumentType].getSystemId()'
    - '[org.w3c.dom.DocumentType].getInternalSubset()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].processDTD(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.DOMNormalizer:741,1
    - Dst: kid.getNextSibling()
      Src: org.apache.xerces.dom.DOMNormalizer:742,1
    - Dst: '[org.w3c.dom.Node].insertBefore(org.apache.xerces.dom.DOMNormalizer,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.DOMNormalizer:743,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - parent
    - reference
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 745
      start: 739
    functionDepth: 0
    functionLinenumber: 739
    functionLinenumberEnd: 745
    functionName: '[org.apache.xerces.dom.DOMNormalizer].expandEntityRef(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].insertBefore(org.apache.xerces.dom.DOMNormalizer,org.w3c.dom.Node)'
    - kid.getNextSibling()
    - '[org.w3c.dom.Node].getFirstChild()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].expandEntityRef(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].getNamespaceURI()'
      Src: org.apache.xerces.dom.DOMNormalizer:755,1
    - Dst: System.out.println(org.apache.xerces.dom.DOMNormalizer)
      Src: org.apache.xerces.dom.DOMNormalizer:754,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].getLength()'
      Src: org.apache.xerces.dom.DOMNormalizer:772,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].getItem(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:773,1
    - Dst: attr.getNamespaceURI()
      Src: org.apache.xerces.dom.DOMNormalizer:774,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].equals(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:775,1
    - Dst: attr.getNodeValue()
      Src: org.apache.xerces.dom.DOMNormalizer:777,1
    - Dst: value.equals(org.apache.xerces.dom.DOMNormalizer)
      Src: org.apache.xerces.dom.DOMNormalizer:783,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.DOMNormalizer:787,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:788,1
    - Dst: attr.getPrefix()
      Src: org.apache.xerces.dom.DOMNormalizer:792,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].length()'
      Src: org.apache.xerces.dom.DOMNormalizer:794,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:794,1
    - Dst: attr.getLocalName()
      Src: org.apache.xerces.dom.DOMNormalizer:795,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:795,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:798,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.DOMNormalizer:799,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].declarePrefix(String,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:800,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.dom.DOMNormalizer:810,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].declarePrefix(String)'
      Src: org.apache.xerces.dom.DOMNormalizer:811,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].getNamespaceURI()'
      Src: org.apache.xerces.dom.DOMNormalizer:837,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].getPrefix()'
      Src: org.apache.xerces.dom.DOMNormalizer:838,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:840,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].length()'
      Src: org.apache.xerces.dom.DOMNormalizer:842,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:842,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getURI(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:843,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].addNamespaceDecl(org.apache.xerces.dom.DOMNormalizer,String,org.apache.xerces.stax.events.ElementImpl)'
      Src: org.apache.xerces.dom.DOMNormalizer:850,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].declarePrefix(org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:851,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].declarePrefix(org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:852,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].getLocalName()'
      Src: org.apache.xerces.dom.DOMNormalizer:855,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:859,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:862,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:865,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:868,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getURI(String)'
      Src: org.apache.xerces.dom.DOMNormalizer:873,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.DOMNormalizer:874,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].addNamespaceDecl(String,String,org.apache.xerces.stax.events.ElementImpl)'
      Src: org.apache.xerces.dom.DOMNormalizer:877,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].declarePrefix(String,null)'
      Src: org.apache.xerces.dom.DOMNormalizer:878,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].declarePrefix(String,null)'
      Src: org.apache.xerces.dom.DOMNormalizer:879,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].cloneMap(java.util.ArrayList)'
      Src: org.apache.xerces.dom.DOMNormalizer:891,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.dom.DOMNormalizer:892,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:893,1
    - Dst: attr.getNodeName()
      Src: org.apache.xerces.dom.DOMNormalizer:897,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DOMNormalizer:897,1
    - Dst: attr.normalize()
      Src: org.apache.xerces.dom.DOMNormalizer:900,1
    - Dst: attr.getValue()
      Src: org.apache.xerces.dom.DOMNormalizer:901,1
    - Dst: attr.getNamespaceURI()
      Src: org.apache.xerces.dom.DOMNormalizer:902,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version()'
      Src: org.apache.xerces.dom.DOMNormalizer:913,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].isAttrValueWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer,boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:913,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLVersionChanged()'
      Src: org.apache.xerces.dom.DOMNormalizer:914,1
    - Dst: attr.getPrefix()
      Src: org.apache.xerces.dom.DOMNormalizer:917,1
    - Dst: attr.getLocalName()
      Src: org.apache.xerces.dom.DOMNormalizer:917,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version()'
      Src: org.apache.xerces.dom.DOMNormalizer:917,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isValidQName(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer,boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:917,1
    - Dst: attr.getNodeName()
      Src: org.apache.xerces.dom.DOMNormalizer:920,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version()'
      Src: org.apache.xerces.dom.DOMNormalizer:920,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(org.apache.xerces.dom.DOMNormalizer,boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:920,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:923,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:927,1
    - Dst: attr.getPrefix()
      Src: org.apache.xerces.dom.DOMNormalizer:934,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].length()'
      Src: org.apache.xerces.dom.DOMNormalizer:936,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:936,1
    - Dst: attr.getLocalName()
      Src: org.apache.xerces.dom.DOMNormalizer:937,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:937,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].equals(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:944,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].setIdAttribute(boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:960,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:962,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getURI(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:965,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getPrefix(String)'
      Src: org.apache.xerces.dom.DOMNormalizer:977,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getURI(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:983,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:992,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getURI(String)'
      Src: org.apache.xerces.dom.DOMNormalizer:993,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:994,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].addNamespaceDecl(String,String,org.apache.xerces.stax.events.ElementImpl)'
      Src: org.apache.xerces.dom.DOMNormalizer:999,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1000,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].declarePrefix(String,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1001,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].declarePrefix(String,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1002,1
    - Dst: attr.setPrefix(String)
      Src: org.apache.xerces.dom.DOMNormalizer:1006,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].setIdAttribute(boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:1014,1
    - Dst: attr.getLocalName()
      Src: org.apache.xerces.dom.DOMNormalizer:1016,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1019,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1022,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1025,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1028,1
    CyclomaticComplexity: 46
    EdgeCount: 46
    ICount: 185
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.AttributeMap
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - attributes
    argTypes:
    - org.apache.xerces.stax.events.ElementImpl
    - org.apache.xerces.dom.AttributeMap
    constantsTouched: []
    func_position:
      end: 1043
      start: 752
    functionDepth: 4
    functionLinenumber: 752
    functionLinenumberEnd: 1043
    functionName: '[org.apache.xerces.dom.DOMNormalizer].namespaceFixUp(org.apache.xerces.stax.events.ElementImpl,org.apache.xerces.dom.AttributeMap)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.NamespaceContext].getURI(String)'
    - attr.getNodeName()
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.dom.DOMNormalizer)'
    - attr.getNamespaceURI()
    - '[org.apache.xerces.xni.NamespaceContext].declarePrefix(String)'
    - '[org.apache.xerces.dom.AttributeMap].cloneMap(java.util.ArrayList)'
    - '[org.apache.xerces.dom.DOMNormalizer].length()'
    - '[java.util.ArrayList].size()'
    - attr.getLocalName()
    - '[org.apache.xerces.xni.NamespaceContext].declarePrefix(String,String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version()'
    - '[org.apache.xerces.stax.events.ElementImpl].getPrefix()'
    - '[org.apache.xerces.stax.events.ElementImpl].getLocalName()'
    - value.equals(org.apache.xerces.dom.DOMNormalizer)
    - System.out.println(org.apache.xerces.dom.DOMNormalizer)
    - '[org.apache.xerces.dom.CoreDocumentImpl].isValidQName(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer,boolean)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    - '[String].length()'
    - attr.getValue()
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - System.out.println(String)
    - '[org.apache.xerces.xni.NamespaceContext].declarePrefix(org.apache.xerces.dom.DOMNormalizer,String)'
    - '[org.apache.xerces.dom.DOMNormalizer].equals(org.apache.xerces.dom.DOMNormalizer)'
    - '[java.util.ArrayList].get(org.apache.xerces.dom.DOMNormalizer)'
    - attr.setPrefix(String)
    - attr.getNodeValue()
    - attr.getPrefix()
    - '[org.apache.xerces.dom.CoreDocumentImpl].isXMLVersionChanged()'
    - '[org.apache.xerces.xni.NamespaceContext].declarePrefix(String,null)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(org.apache.xerces.dom.DOMNormalizer,boolean)'
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].setIdAttribute(boolean)'
    - '[org.apache.xerces.xni.NamespaceContext].getPrefix(String)'
    - '[org.apache.xerces.stax.events.ElementImpl].getNamespaceURI()'
    - '[org.apache.xerces.dom.AttributeMap].getLength()'
    - '[org.apache.xerces.xni.NamespaceContext].getURI(org.apache.xerces.dom.DOMNormalizer)'
    - '[org.apache.xerces.dom.DOMNormalizer].addNamespaceDecl(org.apache.xerces.dom.DOMNormalizer,String,org.apache.xerces.stax.events.ElementImpl)'
    - attr.normalize()
    - '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
    - '[org.apache.xerces.dom.DOMNormalizer].addNamespaceDecl(String,String,org.apache.xerces.stax.events.ElementImpl)'
    - '[org.apache.xerces.dom.DOMNormalizer].isAttrValueWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer,boolean)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
    - '[org.apache.xerces.dom.AttributeMap].getItem(org.apache.xerces.dom.DOMNormalizer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].namespaceFixUp(org.apache.xerces.stax.events.ElementImpl,org.apache.xerces.dom.AttributeMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DOMNormalizer:1057,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DOMNormalizer:1061,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].setAttributeNS(org.apache.xerces.dom.DOMNormalizer,String,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1063,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DOMNormalizer:1066,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].setAttributeNS(org.apache.xerces.dom.DOMNormalizer,String,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1068,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.stax.events.ElementImpl
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - prefix
    - uri
    - element
    argTypes:
    - String
    - String
    - org.apache.xerces.stax.events.ElementImpl
    constantsTouched: []
    func_position:
      end: 1070
      start: 1055
    functionDepth: 1
    functionLinenumber: 1055
    functionLinenumberEnd: 1070
    functionName: '[org.apache.xerces.dom.DOMNormalizer].addNamespaceDecl(String,String,org.apache.xerces.stax.events.ElementImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.stax.events.ElementImpl].setAttributeNS(org.apache.xerces.dom.DOMNormalizer,String,String)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].addNamespaceDecl(String,String,org.apache.xerces.stax.events.ElementImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.DOMNormalizer:1086,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.xerces.dom.DOMNormalizer:1090,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Invalid(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1099,1
    - Dst: '[org.apache.xerces.util.XMLChar].isHighSurrogate(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1101,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1103,1
    - Dst: '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1104,1
    - Dst: '[org.apache.xerces.util.XMLChar].isSupplemental(int)'
      Src: org.apache.xerces.dom.DOMNormalizer:1104,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1108,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1112,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.DOMNormalizer:1128,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1129,1
    - Dst: '[org.apache.xerces.util.XMLChar].isInvalid(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1141,1
    - Dst: '[org.apache.xerces.util.XMLChar].isHighSurrogate(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1143,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1145,1
    - Dst: '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1146,1
    - Dst: '[org.apache.xerces.util.XMLChar].isSupplemental(int)'
      Src: org.apache.xerces.dom.DOMNormalizer:1146,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1154,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1158,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.DOMNormalizer:1167,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1168,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - errorHandler
    - error
    - locator
    - datavalue
    - isXML11Version
    argTypes:
    - org.w3c.dom.DOMErrorHandler
    - org.apache.xerces.dom.DOMErrorImpl
    - org.apache.xerces.dom.DOMLocatorImpl
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 1176
      start: 1083
    functionDepth: 1
    functionLinenumber: 1083
    functionLinenumberEnd: 1176
    functionName: '[org.apache.xerces.dom.DOMNormalizer].isCDataWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[String].toCharArray()'
    - '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    - '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
    - '[org.apache.xerces.util.XMLChar].isInvalid(org.apache.xerces.dom.DOMNormalizer)'
    - '[org.apache.xerces.util.XMLChar].isSupplemental(int)'
    - '[org.apache.xerces.util.XML11Char].isXML11Invalid(org.apache.xerces.dom.DOMNormalizer)'
    - '[org.apache.xerces.util.XMLChar].isHighSurrogate(org.apache.xerces.dom.DOMNormalizer)'
    - '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.dom.DOMNormalizer)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].isCDataWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.DOMNormalizer:1186,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.xerces.dom.DOMNormalizer:1190,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Invalid()'
      Src: org.apache.xerces.dom.DOMNormalizer:1198,1
    - Dst: '[org.apache.xerces.util.XMLChar].isHighSurrogate(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1201,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1203,1
    - Dst: '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1204,1
    - Dst: '[org.apache.xerces.util.XMLChar].isSupplemental(int)'
      Src: org.apache.xerces.dom.DOMNormalizer:1204,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1208,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1211,1
    - Dst: '[org.apache.xerces.util.XMLChar].isInvalid()'
      Src: org.apache.xerces.dom.DOMNormalizer:1220,1
    - Dst: '[org.apache.xerces.util.XMLChar].isHighSurrogate(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1223,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1225,1
    - Dst: '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1226,1
    - Dst: '[org.apache.xerces.util.XMLChar].isSupplemental(int)'
      Src: org.apache.xerces.dom.DOMNormalizer:1226,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1230,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1233,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - errorHandler
    - error
    - locator
    - datavalue
    - isXML11Version
    argTypes:
    - org.w3c.dom.DOMErrorHandler
    - org.apache.xerces.dom.DOMErrorImpl
    - org.apache.xerces.dom.DOMLocatorImpl
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 1239
      start: 1183
    functionDepth: 1
    functionLinenumber: 1183
    functionLinenumberEnd: 1239
    functionName: '[org.apache.xerces.dom.DOMNormalizer].isXMLCharWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 1
    functionsReached:
    - '[String].toCharArray()'
    - '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer)'
    - '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
    - '[org.apache.xerces.util.XMLChar].isSupplemental(int)'
    - '[org.apache.xerces.util.XMLChar].isInvalid()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    - '[org.apache.xerces.util.XMLChar].isHighSurrogate(org.apache.xerces.dom.DOMNormalizer)'
    - '[org.apache.xerces.util.XML11Char].isXML11Invalid()'
    - '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.dom.DOMNormalizer)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].isXMLCharWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.DOMNormalizer:1249,1
    - Dst: '[String].toCharArray()'
      Src: org.apache.xerces.dom.DOMNormalizer:1253,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Invalid(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1262,1
    - Dst: '[org.apache.xerces.util.XMLChar].isHighSurrogate(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1264,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1266,1
    - Dst: '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1267,1
    - Dst: '[org.apache.xerces.util.XMLChar].isSupplemental(int)'
      Src: org.apache.xerces.dom.DOMNormalizer:1267,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1271,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1274,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.DOMNormalizer:1277,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1280,1
    - Dst: '[org.apache.xerces.util.XMLChar].isInvalid(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1289,1
    - Dst: '[org.apache.xerces.util.XMLChar].isHighSurrogate(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1291,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1293,1
    - Dst: '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1294,1
    - Dst: '[org.apache.xerces.util.XMLChar].isSupplemental(int)'
      Src: org.apache.xerces.dom.DOMNormalizer:1294,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1298,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1300,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.DOMNormalizer:1303,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1306,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 5
    argNames:
    - errorHandler
    - error
    - locator
    - datavalue
    - isXML11Version
    argTypes:
    - org.w3c.dom.DOMErrorHandler
    - org.apache.xerces.dom.DOMErrorImpl
    - org.apache.xerces.dom.DOMLocatorImpl
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 1312
      start: 1246
    functionDepth: 1
    functionLinenumber: 1246
    functionLinenumberEnd: 1312
    functionName: '[org.apache.xerces.dom.DOMNormalizer].isCommentWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[String].toCharArray()'
    - '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.dom.DOMNormalizer)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    - '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
    - '[org.apache.xerces.util.XMLChar].isInvalid(org.apache.xerces.dom.DOMNormalizer)'
    - '[org.apache.xerces.util.XMLChar].isSupplemental(int)'
    - '[org.apache.xerces.util.XML11Char].isXML11Invalid(org.apache.xerces.dom.DOMNormalizer)'
    - '[org.apache.xerces.util.XMLChar].isHighSurrogate(org.apache.xerces.dom.DOMNormalizer)'
    - '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.dom.DOMNormalizer)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].isCommentWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].hasStringValue()'
      Src: org.apache.xerces.dom.DOMNormalizer:1321,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].isXMLCharWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:1322,1
    - Dst: '[org.w3c.dom.Attr].getChildNodes()'
      Src: org.apache.xerces.dom.DOMNormalizer:1324,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getLength()'
      Src: org.apache.xerces.dom.DOMNormalizer:1326,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].item(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1327,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getNodeType()'
      Src: org.apache.xerces.dom.DOMNormalizer:1329,1
    - Dst: '[org.w3c.dom.Attr].getOwnerDocument()'
      Src: org.apache.xerces.dom.DOMNormalizer:1330,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getDoctype()'
      Src: org.apache.xerces.dom.DOMNormalizer:1335,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getEntities()'
      Src: org.apache.xerces.dom.DOMNormalizer:1337,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getNodeName()'
      Src: org.apache.xerces.dom.DOMNormalizer:1340,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getNamedItemNS(String,org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1338,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1345,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1348,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getNodeValue()'
      Src: org.apache.xerces.dom.DOMNormalizer:1354,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].isXMLCharWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,org.apache.xerces.dom.DOMNormalizer,boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:1354,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.NamedNodeMap
      - org.w3c.dom.Attr
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 7
    argNames:
    - errorHandler
    - error
    - locator
    - attributes
    - a
    - value
    - xml11Version
    argTypes:
    - org.w3c.dom.DOMErrorHandler
    - org.apache.xerces.dom.DOMErrorImpl
    - org.apache.xerces.dom.DOMLocatorImpl
    - org.w3c.dom.NamedNodeMap
    - org.w3c.dom.Attr
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 1358
      start: 1319
    functionDepth: 2
    functionLinenumber: 1319
    functionLinenumberEnd: 1358
    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,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMNormalizer].getNodeType()'
    - '[org.apache.xerces.dom.DOMNormalizer].getNamedItemNS(String,org.apache.xerces.dom.DOMNormalizer)'
    - '[org.w3c.dom.Attr].getChildNodes()'
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].hasStringValue()'
    - '[org.apache.xerces.dom.DOMNormalizer].getNodeValue()'
    - '[org.apache.xerces.dom.DOMNormalizer].isXMLCharWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,org.apache.xerces.dom.DOMNormalizer,boolean)'
    - '[org.apache.xerces.dom.DOMNormalizer].getDoctype()'
    - '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,org.apache.xerces.dom.DOMNormalizer,String)'
    - '[org.apache.xerces.dom.DOMNormalizer].isXMLCharWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,boolean)'
    - '[org.apache.xerces.dom.DOMNormalizer].item(org.apache.xerces.dom.DOMNormalizer)'
    - '[org.w3c.dom.Attr].getOwnerDocument()'
    - '[org.apache.xerces.dom.DOMNormalizer].getEntities()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    - '[org.apache.xerces.dom.DOMNormalizer].getLength()'
    - '[org.apache.xerces.dom.DOMNormalizer].getNodeName()'
    linkageType: ''
    returnType: void
    signature: '[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,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMErrorImpl].reset()'
      Src: org.apache.xerces.dom.DOMNormalizer:1370,1
    - Dst: '[org.w3c.dom.DOMErrorHandler].handleError(org.apache.xerces.dom.DOMErrorImpl)'
      Src: org.apache.xerces.dom.DOMNormalizer:1377,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - org.apache.xerces.dom.DOMLocatorImpl
      - String
      - short
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 6
    argNames:
    - errorHandler
    - error
    - locator
    - message
    - severity
    - type
    argTypes:
    - org.w3c.dom.DOMErrorHandler
    - org.apache.xerces.dom.DOMErrorImpl
    - org.apache.xerces.dom.DOMLocatorImpl
    - String
    - short
    - String
    constantsTouched: []
    func_position:
      end: 1382
      start: 1367
    functionDepth: 1
    functionLinenumber: 1367
    functionLinenumberEnd: 1382
    functionName: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,short,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMErrorImpl].reset()'
    - '[org.w3c.dom.DOMErrorHandler].handleError(org.apache.xerces.dom.DOMErrorImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,short,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getPrefix()'
      Src: org.apache.xerces.dom.DOMNormalizer:1386,1
    - Dst: '[org.w3c.dom.Node].getNamespaceURI()'
      Src: org.apache.xerces.dom.DOMNormalizer:1387,1
    - Dst: '[org.w3c.dom.Node].getLocalName()'
      Src: org.apache.xerces.dom.DOMNormalizer:1388,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].length()'
      Src: org.apache.xerces.dom.DOMNormalizer:1391,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1391,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1392,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.DOMNormalizer:1393,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1393,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1394,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - qname
    argTypes:
    - org.w3c.dom.Node
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 1395
      start: 1384
    functionDepth: 1
    functionLinenumber: 1384
    functionLinenumberEnd: 1395
    functionName: '[org.apache.xerces.dom.DOMNormalizer].updateQName(org.w3c.dom.Node,org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.dom.DOMNormalizer)'
    - '[org.w3c.dom.Node].getPrefix()'
    - '[org.apache.xerces.dom.DOMNormalizer].length()'
    - '[org.w3c.dom.Node].getNamespaceURI()'
    - '[org.w3c.dom.Node].getLocalName()'
    - '[org.w3c.dom.Node].getNodeName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].updateQName(org.w3c.dom.Node,org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Attr].getSpecified()'
      Src: org.apache.xerces.dom.DOMNormalizer:1418,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.DOMNormalizer:1423,1
    - Dst: '[String].charAt(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1431,1
    - Dst: '[String].charAt(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1440,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.dom.DOMNormalizer:1447,1
    - Dst: '[org.w3c.dom.Attr].setValue(String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1448,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Attr
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - value
    - attr
    argTypes:
    - String
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 1451
      start: 1417
    functionDepth: 1
    functionLinenumber: 1417
    functionLinenumberEnd: 1451
    functionName: '[org.apache.xerces.dom.DOMNormalizer].normalizeAttributeValue(String,org.w3c.dom.Attr)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Attr].setValue(String)'
    - '[org.w3c.dom.Attr].getSpecified()'
    - '[org.apache.xerces.xni.XMLString].toString()'
    - '[String].charAt(org.apache.xerces.dom.DOMNormalizer)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMNormalizer].normalizeAttributeValue(String,org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1728
      start: 1724
    functionDepth: 0
    functionLinenumber: 1724
    functionLinenumberEnd: 1728
    functionName: '[org.apache.xerces.dom.DOMNormalizer].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - version
    - encoding
    - standalone
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1746
      start: 1744
    functionDepth: 0
    functionLinenumber: 1744
    functionLinenumberEnd: 1746
    functionName: '[org.apache.xerces.dom.DOMNormalizer].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - rootElement
    - publicId
    - systemId
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1764
      start: 1762
    functionDepth: 0
    functionLinenumber: 1762
    functionLinenumberEnd: 1764
    functionName: '[org.apache.xerces.dom.DOMNormalizer].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1776
      start: 1775
    functionDepth: 0
    functionLinenumber: 1775
    functionLinenumberEnd: 1776
    functionName: '[org.apache.xerces.dom.DOMNormalizer].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1798
      start: 1796
    functionDepth: 0
    functionLinenumber: 1796
    functionLinenumberEnd: 1798
    functionName: '[org.apache.xerces.dom.DOMNormalizer].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.dom.DOMNormalizer:1813,1
    - Dst: System.out.println(org.apache.xerces.dom.DOMNormalizer)
      Src: org.apache.xerces.dom.DOMNormalizer:1815,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.dom.DOMNormalizer:1820,1
    - Dst: currentElement.getAttributeNodeNS(String,String)
      Src: org.apache.xerces.dom.DOMNormalizer:1823,1
    - Dst: currentElement.getAttributeNode(String)
      Src: org.apache.xerces.dom.DOMNormalizer:1826,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1829,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1829,1
    - Dst: attrPSVI.getMemberTypeDefinition()
      Src: org.apache.xerces.dom.DOMNormalizer:1834,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
      Src: org.apache.xerces.dom.DOMNormalizer:1837,1
    - Dst: attrPSVI.getTypeDefinition()
      Src: org.apache.xerces.dom.DOMNormalizer:1840,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
      Src: org.apache.xerces.dom.DOMNormalizer:1842,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].setIdAttributeNode(org.apache.xerces.dom.DOMNormalizer,boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:1846,1
    - Dst: '[org.apache.xerces.dom.PSVIAttrNSImpl].setPSVI(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1850,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].setType(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1854,1
    - Dst: attrPSVI.getSchemaNormalizedValue()
      Src: org.apache.xerces.dom.DOMNormalizer:1862,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].getSpecified()'
      Src: org.apache.xerces.dom.DOMNormalizer:1864,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].setValue(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1865,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].setSpecified(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1867,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1874,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1874,1
    - Dst: Boolean.TRUE.equals(Object)
      Src: org.apache.xerces.dom.DOMNormalizer:1874,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getType(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:1879,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1880,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].setIdAttributeNode(org.apache.xerces.dom.DOMNormalizer,boolean)'
      Src: org.apache.xerces.dom.DOMNormalizer:1881,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].setType(String)'
      Src: org.apache.xerces.dom.DOMNormalizer:1885,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1888
      start: 1810
    functionDepth: 1
    functionLinenumber: 1810
    functionLinenumberEnd: 1888
    functionName: '[org.apache.xerces.dom.DOMNormalizer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.stax.events.ElementImpl].setIdAttributeNode(org.apache.xerces.dom.DOMNormalizer,boolean)'
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].setType(org.apache.xerces.dom.DOMNormalizer)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - Boolean.TRUE.equals(Object)
    - '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.dom.DOMNormalizer,org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].setSpecified(org.apache.xerces.dom.DOMNormalizer)'
    - attrPSVI.getSchemaNormalizedValue()
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].setType(String)'
    - '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
    - System.out.println(org.apache.xerces.dom.DOMNormalizer)
    - '[org.apache.xerces.dom.DOMNormalizer].getSpecified()'
    - currentElement.getAttributeNode(String)
    - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(org.apache.xerces.dom.DOMNormalizer)'
    - attrPSVI.getTypeDefinition()
    - '[String].equals(String)'
    - attrPSVI.getMemberTypeDefinition()
    - '[org.apache.xerces.xni.XMLAttributes].getType(org.apache.xerces.dom.DOMNormalizer)'
    - '[org.apache.xerces.dom.DOMNormalizer].setValue(org.apache.xerces.dom.DOMNormalizer)'
    - '[org.apache.xerces.dom.PSVIAttrNSImpl].setPSVI(org.apache.xerces.dom.DOMNormalizer)'
    - currentElement.getAttributeNodeNS(String,String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DOMNormalizer:1904,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.dom.DOMNormalizer:1907,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.dom.DOMNormalizer:1908,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1909
      start: 1901
    functionDepth: 2
    functionLinenumber: 1901
    functionLinenumberEnd: 1909
    functionName: '[org.apache.xerces.dom.DOMNormalizer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMNormalizer].endElement(org.apache.xerces.xni.QName,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)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1932
      start: 1928
    functionDepth: 0
    functionLinenumber: 1928
    functionLinenumberEnd: 1932
    functionName: '[org.apache.xerces.dom.DOMNormalizer].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - version
    - encoding
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1953
      start: 1952
    functionDepth: 0
    functionLinenumber: 1952
    functionLinenumberEnd: 1953
    functionName: '[org.apache.xerces.dom.DOMNormalizer].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1968
      start: 1967
    functionDepth: 0
    functionLinenumber: 1967
    functionLinenumberEnd: 1968
    functionName: '[org.apache.xerces.dom.DOMNormalizer].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1980
      start: 1979
    functionDepth: 0
    functionLinenumber: 1979
    functionLinenumberEnd: 1980
    functionName: '[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1998
      start: 1996
    functionDepth: 0
    functionLinenumber: 1996
    functionLinenumberEnd: 1998
    functionName: '[org.apache.xerces.dom.DOMNormalizer].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DOMNormalizer:2011,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.dom.DOMNormalizer:2015,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].setPSVI(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:2019,1
    - Dst: elementPSVI.getMemberTypeDefinition()
      Src: org.apache.xerces.dom.DOMNormalizer:2023,1
    - Dst: elementPSVI.getTypeDefinition()
      Src: org.apache.xerces.dom.DOMNormalizer:2025,1
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].setType(org.apache.xerces.dom.DOMNormalizer)'
      Src: org.apache.xerces.dom.DOMNormalizer:2027,1
    - Dst: elementPSVI.getSchemaNormalizedValue()
      Src: org.apache.xerces.dom.DOMNormalizer:2030,1
    - Dst: elementNode.setTextContent(org.apache.xerces.dom.DOMNormalizer)
      Src: org.apache.xerces.dom.DOMNormalizer:2033,1
    - Dst: elementNode.getTextContent()
      Src: org.apache.xerces.dom.DOMNormalizer:2039,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].length()'
      Src: org.apache.xerces.dom.DOMNormalizer:2040,1
    - Dst: elementNode.setTextContent(org.apache.xerces.dom.DOMNormalizer)
      Src: org.apache.xerces.dom.DOMNormalizer:2043,1
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].setType(null)'
      Src: org.apache.xerces.dom.DOMNormalizer:2051,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2053
      start: 2009
    functionDepth: 1
    functionLinenumber: 2009
    functionLinenumberEnd: 2053
    functionName: '[org.apache.xerces.dom.DOMNormalizer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].setPSVI(org.apache.xerces.dom.DOMNormalizer)'
    - '[org.apache.xerces.dom.ElementNSImpl].setType(null)'
    - System.out.println(String)
    - elementNode.setTextContent(org.apache.xerces.dom.DOMNormalizer)
    - elementPSVI.getSchemaNormalizedValue()
    - elementNode.getTextContent()
    - elementPSVI.getTypeDefinition()
    - elementPSVI.getMemberTypeDefinition()
    - '[org.apache.xerces.dom.DOMNormalizer].length()'
    - '[org.apache.xerces.dom.ElementNSImpl].setType(org.apache.xerces.dom.DOMNormalizer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2065
      start: 2064
    functionDepth: 0
    functionLinenumber: 2064
    functionLinenumberEnd: 2065
    functionName: '[org.apache.xerces.dom.DOMNormalizer].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2076
      start: 2075
    functionDepth: 0
    functionLinenumber: 2075
    functionLinenumberEnd: 2076
    functionName: '[org.apache.xerces.dom.DOMNormalizer].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2087
      start: 2086
    functionDepth: 0
    functionLinenumber: 2086
    functionLinenumberEnd: 2087
    functionName: '[org.apache.xerces.dom.DOMNormalizer].endDocument(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].endDocument(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDocumentSource
    constantsTouched: []
    func_position:
      end: 2092
      start: 2091
    functionDepth: 0
    functionLinenumber: 2091
    functionLinenumberEnd: 2092
    functionName: '[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - String
      - org.apache.xerces.dom.DOMConfigurationImpl
      - org.apache.xerces.dom.CoreDocumentImpl
      - XMLAttributesProxy
      - org.apache.xerces.xni.QName
      - org.apache.xerces.impl.RevalidationHandler
      - org.apache.xerces.util.SymbolTable
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.dom.DOMErrorImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - java.util.ArrayList
      - org.apache.xerces.dom.DOMLocatorImpl
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLString
      - RuntimeException
      - org.apache.xerces.xni.XMLString
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDocumentSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2098
      start: 2096
    functionDepth: 0
    functionLinenumber: 2096
    functionLinenumberEnd: 2098
    functionName: '[org.apache.xerces.dom.DOMNormalizer].getDocumentSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDocumentSource
    signature: '[org.apache.xerces.dom.DOMNormalizer].getDocumentSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttributeMap].getLength()'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1467,1
    - Dst: '[Vector].setSize(org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1468,1
    - Dst: '[Vector].setSize(org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1469,1
    - Dst: '[org.apache.xerces.util.AugmentationsImpl].<init>()'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1474,1
    - Dst: '[Vector].setElementAt(org.apache.xerces.util.AugmentationsImpl,org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1474,1
    - Dst: '[Vector].setSize(int)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1478,1
    - Dst: '[Vector].setSize(int)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1479,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.AttributeMap
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.stax.events.ElementImpl
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - attributes
    - doc
    - elem
    argTypes:
    - org.apache.xerces.dom.AttributeMap
    - org.apache.xerces.dom.CoreDocumentImpl
    - org.apache.xerces.stax.events.ElementImpl
    constantsTouched: []
    func_position:
      end: 1481
      start: 1462
    functionDepth: 1
    functionLinenumber: 1462
    functionLinenumberEnd: 1481
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].setAttributes(org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.stax.events.ElementImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttributeMap].getLength()'
    - '[org.apache.xerces.util.AugmentationsImpl].<init>()'
    - '[Vector].setElementAt(org.apache.xerces.util.AugmentationsImpl,org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy)'
    - '[Vector].setSize(int)'
    - '[Vector].setSize(org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].setAttributes(org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.stax.events.ElementImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].getXercesAttribute(String,String)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1489,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].getOwnerDocument()'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1495,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(String,String,String)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1495,1
    - Dst: attr.setNodeValue(String)
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1500,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].setXercesAttributeNode(org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1501,1
    - Dst: '[Vector].insertElementAt(String,org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1502,1
    - Dst: '[org.apache.xerces.util.AugmentationsImpl].<init>()'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1503,1
    - Dst: '[Vector].insertElementAt(org.apache.xerces.util.AugmentationsImpl,org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1503,1
    - Dst: attr.setSpecified(boolean)
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1504,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - qname
    - attrType
    - attrValue
    argTypes:
    - org.apache.xerces.xni.QName
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1515
      start: 1488
    functionDepth: 1
    functionLinenumber: 1488
    functionLinenumberEnd: 1515
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].addAttribute(org.apache.xerces.xni.QName,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.AugmentationsImpl].<init>()'
    - '[org.apache.xerces.stax.events.ElementImpl].getXercesAttribute(String,String)'
    - '[org.apache.xerces.stax.events.ElementImpl].getOwnerDocument()'
    - '[org.apache.xerces.stax.events.ElementImpl].setXercesAttributeNode(org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy)'
    - attr.setNodeValue(String)
    - '[Vector].insertElementAt(org.apache.xerces.util.AugmentationsImpl,org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(String,String,String)'
    - attr.setSpecified(boolean)
    - '[Vector].insertElementAt(String,org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].addAttribute(org.apache.xerces.xni.QName,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1520
      start: 1518
    functionDepth: 0
    functionLinenumber: 1518
    functionLinenumberEnd: 1520
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].removeAllAttributes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].removeAllAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attrIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1525
      start: 1523
    functionDepth: 0
    functionLinenumber: 1523
    functionLinenumberEnd: 1525
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].removeAttributeAt(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].removeAttributeAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttributeMap].getLength()'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1529,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1530
      start: 1528
    functionDepth: 0
    functionLinenumber: 1528
    functionLinenumberEnd: 1530
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttributeMap].getLength()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1536
      start: 1533
    functionDepth: 0
    functionLinenumber: 1533
    functionLinenumberEnd: 1536
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getIndex(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getIndex(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localPart
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1541
      start: 1538
    functionDepth: 0
    functionLinenumber: 1538
    functionLinenumberEnd: 1541
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getIndex(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getIndex(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrIndex
    - attrName
    argTypes:
    - int
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 1545
      start: 1543
    functionDepth: 0
    functionLinenumber: 1543
    functionLinenumberEnd: 1545
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].setName(int,org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].setName(int,org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttributeMap].getItem(int)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1549,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].updateQName(org.w3c.dom.Node,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1549,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrIndex
    - attrName
    argTypes:
    - int
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 1551
      start: 1547
    functionDepth: 0
    functionLinenumber: 1547
    functionLinenumberEnd: 1551
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getName(int,org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].updateQName(org.w3c.dom.Node,org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.dom.AttributeMap].getItem(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getName(int,org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttributeMap].getItem(int)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1555,1
    - Dst: node.getPrefix()
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1556,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].length()'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1557,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy)
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1557,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1561
      start: 1553
    functionDepth: 0
    functionLinenumber: 1553
    functionLinenumberEnd: 1561
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getPrefix(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - node.getPrefix()
    - '[org.apache.xerces.dom.AttributeMap].getItem(int)'
    - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].length()'
    - fSymbolTable.addSymbol(org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getPrefix(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttributeMap].getItem(int)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1565,1
    - Dst: node.getNamespaceURI()
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1566,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy)
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1567,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1571
      start: 1563
    functionDepth: 0
    functionLinenumber: 1563
    functionLinenumberEnd: 1571
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getURI(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttributeMap].getItem(int)'
    - node.getNamespaceURI()
    - fSymbolTable.addSymbol(org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getURI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttributeMap].getItem(int)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1576,1
    - Dst: node.getLocalName()
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1577,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy)
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1578,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1582
      start: 1574
    functionDepth: 0
    functionLinenumber: 1574
    functionLinenumberEnd: 1582
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getLocalName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - node.getLocalName()
    - '[org.apache.xerces.dom.AttributeMap].getItem(int)'
    - fSymbolTable.addSymbol(org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getLocalName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttributeMap].getItem(int)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1586,1
    - Dst: node.getNodeName()
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1587,1
    - Dst: fSymbolTable.addSymbol(org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy)
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1587,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1591
      start: 1584
    functionDepth: 0
    functionLinenumber: 1584
    functionLinenumberEnd: 1591
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getQName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttributeMap].getItem(int)'
    - node.getNodeName()
    - fSymbolTable.addSymbol(org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getQName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Vector].setElementAt(String,int)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1594,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrIndex
    - attrType
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 1595
      start: 1593
    functionDepth: 0
    functionLinenumber: 1593
    functionLinenumberEnd: 1595
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].setType(int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[Vector].setElementAt(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].setType(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Vector].elementAt(int)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1598,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getReportableType(org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1599,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1600
      start: 1597
    functionDepth: 0
    functionLinenumber: 1597
    functionLinenumberEnd: 1600
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getType(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getReportableType(org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy)'
    - '[Vector].elementAt(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1604
      start: 1602
    functionDepth: 0
    functionLinenumber: 1602
    functionLinenumberEnd: 1604
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getType(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1608
      start: 1606
    functionDepth: 0
    functionLinenumber: 1606
    functionLinenumberEnd: 1608
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getType(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getType(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1611,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1615
      start: 1610
    functionDepth: 0
    functionLinenumber: 1610
    functionLinenumberEnd: 1615
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getReportableType(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getReportableType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttributeMap].getItem(int)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1623,1
    - Dst: attr.getSpecified()
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1624,1
    - Dst: attr.setValue(String)
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1625,1
    - Dst: attr.setSpecified(org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy)
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1626,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrIndex
    - attrValue
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 1629
      start: 1617
    functionDepth: 0
    functionLinenumber: 1617
    functionLinenumberEnd: 1629
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].setValue(int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - attr.setSpecified(org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy)
    - attr.getSpecified()
    - '[org.apache.xerces.dom.AttributeMap].getItem(int)'
    - attr.setValue(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].setValue(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttributeMap].item(int)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1632,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getNodeValue()'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1632,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1634
      start: 1631
    functionDepth: 0
    functionLinenumber: 1631
    functionLinenumberEnd: 1634
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getValue(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getNodeValue()'
    - '[org.apache.xerces.dom.AttributeMap].item(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1639
      start: 1636
    functionDepth: 0
    functionLinenumber: 1636
    functionLinenumberEnd: 1639
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttributeMap].getNamedItemNS(String,String)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1643,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getNodeValue()'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1644,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1647
      start: 1641
    functionDepth: 0
    functionLinenumber: 1641
    functionLinenumberEnd: 1647
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getValue(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttributeMap].getNamedItemNS(String,String)'
    - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getNodeValue()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getValue(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrIndex
    - attrValue
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 1652
      start: 1649
    functionDepth: 0
    functionLinenumber: 1649
    functionLinenumberEnd: 1652
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].setNonNormalizedValue(int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].setNonNormalizedValue(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attrIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1657
      start: 1654
    functionDepth: 0
    functionLinenumber: 1654
    functionLinenumberEnd: 1657
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getNonNormalizedValue(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getNonNormalizedValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttributeMap].getItem(int)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1660,1
    - Dst: attr.setSpecified(boolean)
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1661,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrIndex
    - specified
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 1662
      start: 1659
    functionDepth: 0
    functionLinenumber: 1659
    functionLinenumberEnd: 1662
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].setSpecified(int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - attr.setSpecified(boolean)
    - '[org.apache.xerces.dom.AttributeMap].getItem(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].setSpecified(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttributeMap].getItem(int)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1665,1
    - Dst: '[org.w3c.dom.Attr].getSpecified()'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1665,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attrIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1666
      start: 1664
    functionDepth: 0
    functionLinenumber: 1664
    functionLinenumberEnd: 1666
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].isSpecified(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttributeMap].getItem(int)'
    - '[org.w3c.dom.Attr].getSpecified()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].isSpecified(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Vector].elementAt(int)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1669,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.Augmentations
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1670
      start: 1668
    functionDepth: 0
    functionLinenumber: 1668
    functionLinenumberEnd: 1670
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getAugmentations(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[Vector].elementAt(int)'
    linkageType: ''
    returnType: org.apache.xerces.xni.Augmentations
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getAugmentations(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.Augmentations
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localPart
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1675
      start: 1672
    functionDepth: 0
    functionLinenumber: 1672
    functionLinenumberEnd: 1675
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getAugmentations(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.Augmentations
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getAugmentations(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.Augmentations
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1680
      start: 1677
    functionDepth: 0
    functionLinenumber: 1677
    functionLinenumberEnd: 1680
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getAugmentations(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.Augmentations
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getAugmentations(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Vector].setElementAt(org.apache.xerces.xni.Augmentations,int)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1689,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrIndex
    - augs
    argTypes:
    - int
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1690
      start: 1688
    functionDepth: 0
    functionLinenumber: 1688
    functionLinenumberEnd: 1690
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].setAugmentations(int,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 0
    functionsReached:
    - '[Vector].setElementAt(org.apache.xerces.xni.Augmentations,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].setAugmentations(int,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].<init>(int)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1459,1
    - Dst: '[java.util.Vector].<init>(int)'
      Src: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy:1460,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AttributeMap
      - CoreDocumentImpl
      - ElementImpl
      - Vector
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
    functionUses: 1
    functionsReached:
    - '[java.util.Vector].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy
    signature: '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.dom.XPathCollationSupport:65,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.dom.XPathCollationSupport:75,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].buildSupportedUCAParamList()'
      Src: org.apache.xerces.dom.XPathCollationSupport:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      - String
      - String
      - String
      - String
      - java.util.List<UCAParameter>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.XPathCollationSupport
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultCollationUri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 87
      start: 84
    functionDepth: 2
    functionLinenumber: 84
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.dom.XPathCollationSupport].<init>(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/XPathCollationSupport.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.XPathCollationSupport].buildSupportedUCAParamList()'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.Locale].getDefault()'
    linkageType: ''
    returnType: org.apache.xerces.dom.XPathCollationSupport
    signature: '[org.apache.xerces.dom.XPathCollationSupport].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:107,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].compareStringsUsingUnicodeCodepointCollation(String,String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:108,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:110,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].getUCACollatorFromCollationUri(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:112,1
    - Dst: '[java.text.Collator].compare(String,String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:115,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:117,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].compareStringsUsingCollation(String,String,String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:118,1
    - Dst: '[javax.xml.transform.TransformerException].<init>(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:121,1
    - Dst: ex.getMessage()
      Src: org.apache.xerces.dom.XPathCollationSupport:126,1
    - Dst: '[javax.xml.transform.TransformerException].<init>(org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:126,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:136,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.XPathCollationSupport:137,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.XPathCollationSupport:138,1
    - Dst: '[String].codePointAt(org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:159,1
    - Dst: '[String].codePointAt(org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:162,1
    - Dst: '[javax.xml.transform.TransformerException].<init>(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:186,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      - String
      - String
      - String
      - String
      - java.util.List<UCAParameter>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.transform.TransformerException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - str1
    - str2
    - collationUri
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 191
      start: 103
    functionDepth: 3
    functionLinenumber: 103
    functionLinenumberEnd: 191
    functionName: '[org.apache.xerces.dom.XPathCollationSupport].compareStringsUsingCollation(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/XPathCollationSupport.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.transform.TransformerException].<init>(String)'
    - '[String].equals(String)'
    - '[org.apache.xerces.dom.XPathCollationSupport].compareStringsUsingCollation(String,String,String)'
    - '[javax.xml.transform.TransformerException].<init>(org.apache.xerces.dom.XPathCollationSupport)'
    - '[String].length()'
    - ex.getMessage()
    - '[java.text.Collator].compare(String,String)'
    - '[String].codePointAt(org.apache.xerces.dom.XPathCollationSupport)'
    - '[String].startsWith(String)'
    - '[org.apache.xerces.dom.XPathCollationSupport].compareStringsUsingUnicodeCodepointCollation(String,String)'
    - '[org.apache.xerces.dom.XPathCollationSupport].getUCACollatorFromCollationUri(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.XPathCollationSupport].compareStringsUsingCollation(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: (str.codePoints()).toArray()
      Src: org.apache.xerces.dom.XPathCollationSupport:200,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      - String
      - String
      - String
      - String
      - java.util.List<UCAParameter>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 203
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 203
    functionName: '[org.apache.xerces.dom.XPathCollationSupport].getCodepointsFromString(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/XPathCollationSupport.java
    functionUses: 1
    functionsReached:
    - (str.codePoints()).toArray()
    linkageType: ''
    returnType: int[]
    signature: '[org.apache.xerces.dom.XPathCollationSupport].getCodepointsFromString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].getCodepointsFromString(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:217,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].getCodepointsFromString(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:218,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].compareCodepointArrays(int[],int[])'
      Src: org.apache.xerces.dom.XPathCollationSupport:220,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      - String
      - String
      - String
      - String
      - java.util.List<UCAParameter>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - str1
    - str2
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 223
      start: 214
    functionDepth: 2
    functionLinenumber: 214
    functionLinenumberEnd: 223
    functionName: '[org.apache.xerces.dom.XPathCollationSupport].compareStringsUsingUnicodeCodepointCollation(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/XPathCollationSupport.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.XPathCollationSupport].getCodepointsFromString(String)'
    - '[org.apache.xerces.dom.XPathCollationSupport].compareCodepointArrays(int[],int[])'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.XPathCollationSupport].compareStringsUsingUnicodeCodepointCollation(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].getIntegerListFromIntArray(int[])'
      Src: org.apache.xerces.dom.XPathCollationSupport:261,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].getIntegerListFromIntArray(int[])'
      Src: org.apache.xerces.dom.XPathCollationSupport:262,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.apache.xerces.dom.XPathCollationSupport:265,1
    - Dst: '[java.util.List<Integer>].subList(int,org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:265,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.apache.xerces.dom.XPathCollationSupport:268,1
    - Dst: '[java.util.List<Integer>].subList(int,org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:268,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].getIntArrayFromIntegerList(org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:271,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].getIntArrayFromIntegerList(org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:272,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].compareCodepointArrays(int[],int[])'
      Src: org.apache.xerces.dom.XPathCollationSupport:271,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      - String
      - String
      - String
      - String
      - java.util.List<UCAParameter>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - codePointsArr1
    - codePointsArr2
    argTypes:
    - int[]
    - int[]
    constantsTouched: []
    func_position:
      end: 277
      start: 230
    functionDepth: 1
    functionLinenumber: 230
    functionLinenumberEnd: 277
    functionName: '[org.apache.xerces.dom.XPathCollationSupport].compareCodepointArrays(int[],int[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/XPathCollationSupport.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.XPathCollationSupport].getIntegerListFromIntArray(int[])'
    - '[org.apache.xerces.dom.XPathCollationSupport].compareCodepointArrays(int[],int[])'
    - '[java.util.List<Integer>].subList(int,org.apache.xerces.dom.XPathCollationSupport)'
    - '[org.apache.xerces.dom.XPathCollationSupport].getIntArrayFromIntegerList(org.apache.xerces.dom.XPathCollationSupport)'
    - '[java.util.List<Integer>].size()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.XPathCollationSupport].compareCodepointArrays(int[],int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.dom.XPathCollationSupport:284,1
    - Dst: Integer.valueOf()
      Src: org.apache.xerces.dom.XPathCollationSupport:287,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:287,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      - String
      - String
      - String
      - String
      - java.util.List<UCAParameter>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.List<Integer>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - intArr
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 291
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 291
    functionName: '[org.apache.xerces.dom.XPathCollationSupport].getIntegerListFromIntArray(int[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/XPathCollationSupport.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(org.apache.xerces.dom.XPathCollationSupport)'
    - Integer.valueOf()
    linkageType: ''
    returnType: java.util.List<Integer>
    signature: '[org.apache.xerces.dom.XPathCollationSupport].getIntegerListFromIntArray(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.apache.xerces.dom.XPathCollationSupport:298,1
    - Dst: '[java.util.List<Integer>].size()'
      Src: org.apache.xerces.dom.XPathCollationSupport:300,1
    - Dst: (integerList.get(idx)).intValue()
      Src: org.apache.xerces.dom.XPathCollationSupport:301,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List<Integer>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      - String
      - String
      - String
      - String
      - java.util.List<UCAParameter>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - integerList
    argTypes:
    - java.util.List<Integer>
    constantsTouched: []
    func_position:
      end: 305
      start: 297
    functionDepth: 1
    functionLinenumber: 297
    functionLinenumberEnd: 305
    functionName: '[org.apache.xerces.dom.XPathCollationSupport].getIntArrayFromIntegerList(java.util.List<Integer>)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/XPathCollationSupport.java
    functionUses: 0
    functionsReached:
    - '[java.util.List<Integer>].size()'
    - (integerList.get(idx)).intValue()
    linkageType: ''
    returnType: int[]
    signature: '[org.apache.xerces.dom.XPathCollationSupport].getIntArrayFromIntegerList(java.util.List<Integer>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:325,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].getDefaultUCACollator()'
      Src: org.apache.xerces.dom.XPathCollationSupport:326,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.XPathCollationSupport:329,1
    - Dst: '[String].substring(org.apache.xerces.dom.XPathCollationSupport,int)'
      Src: org.apache.xerces.dom.XPathCollationSupport:330,1
    - Dst: '[String].equals(org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:332,1
    - Dst: '[String].indexOf(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:333,1
    - Dst: '[String].substring(int)'
      Src: org.apache.xerces.dom.XPathCollationSupport:333,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].getUCAQueryStrComponents(org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:334,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:336,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:337,1
    - Dst: '[java.util.Map<String,String>].get(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:338,1
    - Dst: '[java.util.Locale].getCountry()'
      Src: org.apache.xerces.dom.XPathCollationSupport:348,1
    - Dst: '[java.util.Locale].<init>(org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:355,1
    - Dst: '[java.text.Collator].getInstance(java.util.Locale)'
      Src: org.apache.xerces.dom.XPathCollationSupport:355,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].setStrength(org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:359,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].setStrength(org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:362,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].setStrength(org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:365,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].setStrength(org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:368,1
    - Dst: '[javax.xml.transform.TransformerException].<init>(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:375,1
    - Dst: ex.getMessage()
      Src: org.apache.xerces.dom.XPathCollationSupport:383,1
    - Dst: '[javax.xml.transform.TransformerException].<init>(org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:383,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      - String
      - String
      - String
      - String
      - java.util.List<UCAParameter>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.transform.TransformerException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.text.Collator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - collationUri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 387
      start: 320
    functionDepth: 2
    functionLinenumber: 320
    functionLinenumberEnd: 387
    functionName: '[org.apache.xerces.dom.XPathCollationSupport].getUCACollatorFromCollationUri(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/XPathCollationSupport.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.XPathCollationSupport].getDefaultUCACollator()'
    - '[String].equals(org.apache.xerces.dom.XPathCollationSupport)'
    - '[String].equals(String)'
    - '[String].substring(int)'
    - '[java.util.Locale].<init>(org.apache.xerces.dom.XPathCollationSupport)'
    - '[org.apache.xerces.dom.XPathCollationSupport].getUCAQueryStrComponents(org.apache.xerces.dom.XPathCollationSupport)'
    - '[java.text.Collator].getInstance(java.util.Locale)'
    - ex.getMessage()
    - '[String].substring(org.apache.xerces.dom.XPathCollationSupport,int)'
    - '[javax.xml.transform.TransformerException].<init>(org.apache.xerces.dom.XPathCollationSupport)'
    - '[String].indexOf(String)'
    - '[java.util.Locale].getCountry()'
    - '[org.apache.xerces.dom.XPathCollationSupport].setStrength(org.apache.xerces.dom.XPathCollationSupport)'
    - '[java.util.Map<String,String>].get(String)'
    - '[String].length()'
    - '[javax.xml.transform.TransformerException].<init>(String)'
    linkageType: ''
    returnType: java.text.Collator
    signature: '[org.apache.xerces.dom.XPathCollationSupport].getUCACollatorFromCollationUri(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.text.Collator].getInstance(java.util.Locale)'
      Src: org.apache.xerces.dom.XPathCollationSupport:395,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].setStrength(org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:399,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].setStrength(org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:402,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].setStrength(org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:405,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].setStrength(org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:408,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      - String
      - String
      - String
      - String
      - java.util.List<UCAParameter>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.text.Collator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 415
      start: 393
    functionDepth: 1
    functionLinenumber: 393
    functionLinenumberEnd: 415
    functionName: '[org.apache.xerces.dom.XPathCollationSupport].getDefaultUCACollator()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/XPathCollationSupport.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.XPathCollationSupport].setStrength(org.apache.xerces.dom.XPathCollationSupport)'
    - '[java.text.Collator].getInstance(java.util.Locale)'
    linkageType: ''
    returnType: java.text.Collator
    signature: '[org.apache.xerces.dom.XPathCollationSupport].getDefaultUCACollator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.dom.XPathCollationSupport:422,1
    - Dst: '[String].split(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:424,1
    - Dst: queryStrPart.indexOf(String)
      Src: org.apache.xerces.dom.XPathCollationSupport:428,1
    - Dst: queryStrPart.substring(int,org.apache.xerces.dom.XPathCollationSupport)
      Src: org.apache.xerces.dom.XPathCollationSupport:429,1
    - Dst: queryStrPart.substring(int)
      Src: org.apache.xerces.dom.XPathCollationSupport:430,1
    - Dst: '[java.util.HashMap].containsKey(org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:431,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].isUCAKeywordAndValueOk(org.apache.xerces.dom.XPathCollationSupport,org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:432,1
    - Dst: '[java.util.HashMap].put(org.apache.xerces.dom.XPathCollationSupport,org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:433,1
    - Dst: '[javax.xml.transform.TransformerException].<init>(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:436,1
    - Dst: '[javax.xml.transform.TransformerException].<init>(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:442,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      - String
      - String
      - String
      - String
      - java.util.List<UCAParameter>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.transform.TransformerException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Map<String,String>
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uriQueryStr
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 448
      start: 421
    functionDepth: 1
    functionLinenumber: 421
    functionLinenumberEnd: 448
    functionName: '[org.apache.xerces.dom.XPathCollationSupport].getUCAQueryStrComponents(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/XPathCollationSupport.java
    functionUses: 0
    functionsReached:
    - queryStrPart.substring(int,org.apache.xerces.dom.XPathCollationSupport)
    - queryStrPart.indexOf(String)
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].containsKey(org.apache.xerces.dom.XPathCollationSupport)'
    - '[String].split(String)'
    - '[java.util.HashMap].put(org.apache.xerces.dom.XPathCollationSupport,org.apache.xerces.dom.XPathCollationSupport)'
    - queryStrPart.substring(int)
    - '[org.apache.xerces.dom.XPathCollationSupport].isUCAKeywordAndValueOk(org.apache.xerces.dom.XPathCollationSupport,org.apache.xerces.dom.XPathCollationSupport)'
    - '[javax.xml.transform.TransformerException].<init>(String)'
    linkageType: ''
    returnType: java.util.Map<String,String>
    signature: '[org.apache.xerces.dom.XPathCollationSupport].getUCAQueryStrComponents(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List<UCAParameter>].size()'
      Src: org.apache.xerces.dom.XPathCollationSupport:457,1
    - Dst: '[java.util.List<UCAParameter>].get(org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:458,1
    - Dst: (ucaParameter.getKeywordName()).equals(String)
      Src: org.apache.xerces.dom.XPathCollationSupport:459,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].getParamValues()'
      Src: org.apache.xerces.dom.XPathCollationSupport:460,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport].contains(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:461,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      - String
      - String
      - String
      - String
      - java.util.List<UCAParameter>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - keyword
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 469
      start: 454
    functionDepth: 0
    functionLinenumber: 454
    functionLinenumberEnd: 469
    functionName: '[org.apache.xerces.dom.XPathCollationSupport].isUCAKeywordAndValueOk(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/XPathCollationSupport.java
    functionUses: 0
    functionsReached:
    - (ucaParameter.getKeywordName()).equals(String)
    - '[org.apache.xerces.dom.XPathCollationSupport].contains(String)'
    - '[org.apache.xerces.dom.XPathCollationSupport].getParamValues()'
    - '[java.util.List<UCAParameter>].size()'
    - '[java.util.List<UCAParameter>].get(org.apache.xerces.dom.XPathCollationSupport)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.XPathCollationSupport].isUCAKeywordAndValueOk(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.dom.XPathCollationSupport:476,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:477,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:478,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport.UCAParameter].<init>(String,java.util.ArrayList)'
      Src: org.apache.xerces.dom.XPathCollationSupport:479,1
    - Dst: '[java.util.Locale].getISOLanguages()'
      Src: org.apache.xerces.dom.XPathCollationSupport:481,1
    - Dst: '[java.util.Arrays].asList(org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:482,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport.UCAParameter].<init>(String,org.apache.xerces.dom.XPathCollationSupport)'
      Src: org.apache.xerces.dom.XPathCollationSupport:483,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.dom.XPathCollationSupport:485,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:486,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:487,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:488,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.XPathCollationSupport:489,1
    - Dst: '[org.apache.xerces.dom.XPathCollationSupport.UCAParameter].<init>(String,java.util.ArrayList)'
      Src: org.apache.xerces.dom.XPathCollationSupport:490,1
    - Dst: '[java.util.List<UCAParameter>].add(org.apache.xerces.dom.XPathCollationSupport.UCAParameter)'
      Src: org.apache.xerces.dom.XPathCollationSupport:492,1
    - Dst: '[java.util.List<UCAParameter>].add(org.apache.xerces.dom.XPathCollationSupport.UCAParameter)'
      Src: org.apache.xerces.dom.XPathCollationSupport:493,1
    - Dst: '[java.util.List<UCAParameter>].add(org.apache.xerces.dom.XPathCollationSupport.UCAParameter)'
      Src: org.apache.xerces.dom.XPathCollationSupport:494,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Locale
      - String
      - String
      - String
      - String
      - java.util.List<UCAParameter>
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 495
      start: 475
    functionDepth: 1
    functionLinenumber: 475
    functionLinenumberEnd: 495
    functionName: '[org.apache.xerces.dom.XPathCollationSupport].buildSupportedUCAParamList()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/XPathCollationSupport.java
    functionUses: 1
    functionsReached:
    - '[java.util.List<UCAParameter>].add(org.apache.xerces.dom.XPathCollationSupport.UCAParameter)'
    - '[org.apache.xerces.dom.XPathCollationSupport.UCAParameter].<init>(String,java.util.ArrayList)'
    - '[org.apache.xerces.dom.XPathCollationSupport.UCAParameter].<init>(String,org.apache.xerces.dom.XPathCollationSupport)'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.Arrays].asList(org.apache.xerces.dom.XPathCollationSupport)'
    - '[java.util.Locale].getISOLanguages()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.XPathCollationSupport].buildSupportedUCAParamList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List<String>
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.XPathCollationSupport.UCAParameter
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - keywordName
    - paramValues
    argTypes:
    - String
    - java.util.List<String>
    constantsTouched: []
    func_position:
      end: 521
      start: 518
    functionDepth: 0
    functionLinenumber: 518
    functionLinenumberEnd: 521
    functionName: '[org.apache.xerces.dom.XPathCollationSupport.UCAParameter].<init>(String,java.util.List<String>)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/XPathCollationSupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.XPathCollationSupport.UCAParameter
    signature: '[org.apache.xerces.dom.XPathCollationSupport.UCAParameter].<init>(String,java.util.List<String>)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 525
      start: 523
    functionDepth: 0
    functionLinenumber: 523
    functionLinenumberEnd: 525
    functionName: '[org.apache.xerces.dom.XPathCollationSupport.UCAParameter].getKeywordName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/XPathCollationSupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.XPathCollationSupport.UCAParameter].getKeywordName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - List<String>
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List<String>
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 529
      start: 527
    functionDepth: 0
    functionLinenumber: 527
    functionLinenumberEnd: 529
    functionName: '[org.apache.xerces.dom.XPathCollationSupport.UCAParameter].getParamValues()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/XPathCollationSupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List<String>
    signature: '[org.apache.xerces.dom.XPathCollationSupport.UCAParameter].getParamValues()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ChildNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.ParentNode:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.ParentNode
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 1
    argNames:
    - ownerDocument
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.dom.ParentNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 6
    functionsReached:
    - '[org.apache.xerces.dom.ChildNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
    linkageType: ''
    returnType: org.apache.xerces.dom.ParentNode
    signature: '[org.apache.xerces.dom.ParentNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.ParentNode
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.dom.ParentNode].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.ParentNode
    signature: '[org.apache.xerces.dom.ParentNode].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
      Src: org.apache.xerces.dom.ParentNode:127,1
    - Dst: '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
      Src: org.apache.xerces.dom.ParentNode:128,1
    - Dst: '[org.apache.xerces.dom.ChildNode].cloneNode(boolean)'
      Src: org.apache.xerces.dom.ParentNode:130,1
    - Dst: child.cloneNode(boolean)
      Src: org.apache.xerces.dom.ParentNode:146,1
    - Dst: newnode.appendChild(org.apache.xerces.dom.ParentNode)
      Src: org.apache.xerces.dom.ParentNode:146,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 1
    argNames:
    - deep
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 152
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 152
    functionName: '[org.apache.xerces.dom.ParentNode].cloneNode(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 5
    functionsReached:
    - child.cloneNode(boolean)
    - '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
    - '[org.apache.xerces.dom.ChildNode].cloneNode(boolean)'
    - '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
    - newnode.appendChild(org.apache.xerces.dom.ParentNode)
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.ParentNode].cloneNode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[org.apache.xerces.dom.ParentNode].getOwnerDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.apache.xerces.dom.ParentNode].getOwnerDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.CoreDocumentImpl
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionName: '[org.apache.xerces.dom.ParentNode].ownerDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.CoreDocumentImpl
    signature: '[org.apache.xerces.dom.ParentNode].ownerDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
      Src: org.apache.xerces.dom.ParentNode:176,1
    - Dst: '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
      Src: org.apache.xerces.dom.ParentNode:177,1
    - Dst: '[org.apache.xerces.dom.ChildNode].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.ParentNode:179,1
    - Dst: child.setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)
      Src: org.apache.xerces.dom.ParentNode:183,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 1
    argNames:
    - doc
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    constantsTouched: []
    func_position:
      end: 185
      start: 175
    functionDepth: 1
    functionLinenumber: 175
    functionLinenumberEnd: 185
    functionName: '[org.apache.xerces.dom.ParentNode].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
    - child.setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)
    - '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
    - '[org.apache.xerces.dom.ChildNode].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ParentNode].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
      Src: org.apache.xerces.dom.ParentNode:192,1
    - Dst: '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
      Src: org.apache.xerces.dom.ParentNode:193,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 196
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 196
    functionName: '[org.apache.xerces.dom.ParentNode].hasChildNodes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
    - '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.ParentNode].hasChildNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
      Src: org.apache.xerces.dom.ParentNode:213,1
    - Dst: '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
      Src: org.apache.xerces.dom.ParentNode:214,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 218
      start: 211
    functionDepth: 1
    functionLinenumber: 211
    functionLinenumberEnd: 218
    functionName: '[org.apache.xerces.dom.ParentNode].getChildNodes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
    - '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.xerces.dom.ParentNode].getChildNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
      Src: org.apache.xerces.dom.ParentNode:223,1
    - Dst: '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
      Src: org.apache.xerces.dom.ParentNode:224,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 221
    functionDepth: 1
    functionLinenumber: 221
    functionLinenumberEnd: 228
    functionName: '[org.apache.xerces.dom.ParentNode].getFirstChild()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 5
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
    - '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.ParentNode].getFirstChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
      Src: org.apache.xerces.dom.ParentNode:233,1
    - Dst: '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
      Src: org.apache.xerces.dom.ParentNode:234,1
    - Dst: '[org.apache.xerces.dom.ParentNode].lastChild()'
      Src: org.apache.xerces.dom.ParentNode:236,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 238
    functionName: '[org.apache.xerces.dom.ParentNode].getLastChild()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
    - '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
    - '[org.apache.xerces.dom.ParentNode].lastChild()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.ParentNode].getLastChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.ChildNode
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 243
    functionName: '[org.apache.xerces.dom.ParentNode].lastChild()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.ChildNode
    signature: '[org.apache.xerces.dom.ParentNode].lastChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.ChildNode
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.apache.xerces.dom.ChildNode
    constantsTouched: []
    func_position:
      end: 250
      start: 245
    functionDepth: 0
    functionLinenumber: 245
    functionLinenumberEnd: 250
    functionName: '[org.apache.xerces.dom.ParentNode].lastChild(org.apache.xerces.dom.ChildNode)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ParentNode].lastChild(org.apache.xerces.dom.ChildNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].internalInsertBefore(org.w3c.dom.Node,org.w3c.dom.Node,boolean)'
      Src: org.apache.xerces.dom.ParentNode:283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 2
    argNames:
    - newChild
    - refChild
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 284
      start: 280
    functionDepth: 4
    functionLinenumber: 280
    functionLinenumberEnd: 284
    functionName: '[org.apache.xerces.dom.ParentNode].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].internalInsertBefore(org.w3c.dom.Node,org.w3c.dom.Node,boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.ParentNode].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.ParentNode:296,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.ParentNode:315,1
    - Dst: '[org.apache.xerces.dom.ParentNode].getNextSibling()'
      Src: org.apache.xerces.dom.ParentNode:316,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isKidOK(org.apache.xerces.dom.ParentNode)'
      Src: org.apache.xerces.dom.ParentNode:318,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ParentNode:321,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ParentNode,String)'
      Src: org.apache.xerces.dom.ParentNode:319,1
    - Dst: '[org.w3c.dom.Node].hasChildNodes()'
      Src: org.apache.xerces.dom.ParentNode:326,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.ParentNode:327,1
    - Dst: '[org.apache.xerces.dom.ParentNode].insertBefore(org.apache.xerces.dom.ParentNode,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.ParentNode:327,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.dom.ParentNode:334,1
    - Dst: '[org.apache.xerces.dom.ParentNode].removeChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.ParentNode:335,1
    - Dst: '[org.apache.xerces.dom.ParentNode].insertBefore(org.w3c.dom.Node,org.apache.xerces.dom.ParentNode)'
      Src: org.apache.xerces.dom.ParentNode:336,1
    - Dst: '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
      Src: org.apache.xerces.dom.ParentNode:340,1
    - Dst: '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
      Src: org.apache.xerces.dom.ParentNode:341,1
    - Dst: '[org.apache.xerces.dom.ParentNode].isReadOnly()'
      Src: org.apache.xerces.dom.ParentNode:345,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ParentNode:348,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ParentNode,String)'
      Src: org.apache.xerces.dom.ParentNode:346,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.ParentNode:350,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ParentNode:352,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ParentNode,String)'
      Src: org.apache.xerces.dom.ParentNode:351,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isKidOK(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.ParentNode:354,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ParentNode:356,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ParentNode,String)'
      Src: org.apache.xerces.dom.ParentNode:355,1
    - Dst: '[org.apache.xerces.dom.ParentNode].getParentNode()'
      Src: org.apache.xerces.dom.ParentNode:359,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ParentNode:361,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ParentNode,String)'
      Src: org.apache.xerces.dom.ParentNode:360,1
    - Dst: a.parentNode()
      Src: org.apache.xerces.dom.ParentNode:368,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ParentNode:374,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ParentNode,String)'
      Src: org.apache.xerces.dom.ParentNode:373,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].insertingNode(boolean)'
      Src: org.apache.xerces.dom.ParentNode:379,1
    - Dst: newInternal.parentNode()
      Src: org.apache.xerces.dom.ParentNode:384,1
    - Dst: '[org.apache.xerces.dom.ParentNode].removeChild(org.apache.xerces.dom.ParentNode)'
      Src: org.apache.xerces.dom.ParentNode:386,1
    - Dst: newInternal.isOwned(boolean)
      Src: org.apache.xerces.dom.ParentNode:394,1
    - Dst: newInternal.isFirstChild(boolean)
      Src: org.apache.xerces.dom.ParentNode:401,1
    - Dst: '[org.apache.xerces.dom.ChildNode].isFirstChild(boolean)'
      Src: org.apache.xerces.dom.ParentNode:416,1
    - Dst: newInternal.isFirstChild(boolean)
      Src: org.apache.xerces.dom.ParentNode:421,1
    - Dst: '[org.apache.xerces.dom.ParentNode].changed()'
      Src: org.apache.xerces.dom.ParentNode:434,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].insertedNode(org.apache.xerces.dom.ParentNode,boolean)'
      Src: org.apache.xerces.dom.ParentNode:454,1
    - Dst: '[org.apache.xerces.dom.ParentNode].checkNormalizationAfterInsert(org.apache.xerces.dom.ParentNode)'
      Src: org.apache.xerces.dom.ParentNode:456,1
    CyclomaticComplexity: 33
    EdgeCount: 33
    ICount: 88
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 3
    argNames:
    - newChild
    - refChild
    - replace
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    - boolean
    constantsTouched: []
    func_position:
      end: 460
      start: 291
    functionDepth: 3
    functionLinenumber: 291
    functionLinenumberEnd: 460
    functionName: '[org.apache.xerces.dom.ParentNode].internalInsertBefore(org.w3c.dom.Node,org.w3c.dom.Node,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].isKidOK(org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].hasChildNodes()'
    - a.parentNode()
    - '[org.apache.xerces.dom.ParentNode].getNextSibling()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].insertingNode(boolean)'
    - '[org.apache.xerces.dom.ParentNode].removeChild(org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ParentNode,String)'
    - '[org.apache.xerces.dom.ParentNode].checkNormalizationAfterInsert(org.apache.xerces.dom.ParentNode)'
    - '[org.w3c.dom.Node].getNodeType()'
    - newInternal.isFirstChild(boolean)
    - '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
    - '[org.apache.xerces.dom.ParentNode].changed()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].isKidOK(org.apache.xerces.dom.ParentNode)'
    - '[org.apache.xerces.dom.ParentNode].isReadOnly()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
    - '[org.apache.xerces.dom.ParentNode].removeChild(org.apache.xerces.dom.ParentNode)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].insertedNode(org.apache.xerces.dom.ParentNode,boolean)'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - '[org.apache.xerces.dom.ParentNode].insertBefore(org.apache.xerces.dom.ParentNode,org.w3c.dom.Node)'
    - newInternal.parentNode()
    - '[org.w3c.dom.Node].getFirstChild()'
    - newInternal.isOwned(boolean)
    - '[org.apache.xerces.dom.ParentNode].insertBefore(org.w3c.dom.Node,org.apache.xerces.dom.ParentNode)'
    - '[org.apache.xerces.dom.ParentNode].getParentNode()'
    - '[org.apache.xerces.dom.ChildNode].isFirstChild(boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.ParentNode].internalInsertBefore(org.w3c.dom.Node,org.w3c.dom.Node,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].internalRemoveChild(org.w3c.dom.Node,boolean)'
      Src: org.apache.xerces.dom.ParentNode:477,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 1
    argNames:
    - oldChild
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 478
      start: 474
    functionDepth: 2
    functionLinenumber: 474
    functionLinenumberEnd: 478
    functionName: '[org.apache.xerces.dom.ParentNode].removeChild(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].internalRemoveChild(org.w3c.dom.Node,boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.ParentNode].removeChild(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].ownerDocument()'
      Src: org.apache.xerces.dom.ParentNode:488,1
    - Dst: '[org.apache.xerces.dom.ParentNode].isReadOnly()'
      Src: org.apache.xerces.dom.ParentNode:490,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ParentNode:493,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ParentNode,String)'
      Src: org.apache.xerces.dom.ParentNode:491,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.ParentNode:495,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ParentNode:497,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ParentNode,String)'
      Src: org.apache.xerces.dom.ParentNode:496,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].removingNode(org.apache.xerces.dom.ParentNode,boolean)'
      Src: org.apache.xerces.dom.ParentNode:504,1
    - Dst: oldInternal.previousSibling()
      Src: org.apache.xerces.dom.ParentNode:507,1
    - Dst: oldInternal.isFirstChild(boolean)
      Src: org.apache.xerces.dom.ParentNode:531,1
    - Dst: '[org.apache.xerces.dom.ChildNode].isFirstChild(boolean)'
      Src: org.apache.xerces.dom.ParentNode:534,1
    - Dst: oldInternal.isOwned(boolean)
      Src: org.apache.xerces.dom.ParentNode:552,1
    - Dst: '[org.apache.xerces.dom.ParentNode].changed()'
      Src: org.apache.xerces.dom.ParentNode:556,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].removedNode(boolean)'
      Src: org.apache.xerces.dom.ParentNode:559,1
    - Dst: '[org.apache.xerces.dom.ParentNode].checkNormalizationAfterRemove(org.apache.xerces.dom.ParentNode)'
      Src: org.apache.xerces.dom.ParentNode:561,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 2
    argNames:
    - oldChild
    - replace
    argTypes:
    - org.w3c.dom.Node
    - boolean
    constantsTouched: []
    func_position:
      end: 565
      start: 485
    functionDepth: 1
    functionLinenumber: 485
    functionLinenumberEnd: 565
    functionName: '[org.apache.xerces.dom.ParentNode].internalRemoveChild(org.w3c.dom.Node,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.ParentNode].checkNormalizationAfterRemove(org.apache.xerces.dom.ParentNode)'
    - '[org.apache.xerces.dom.ParentNode].ownerDocument()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].removingNode(org.apache.xerces.dom.ParentNode,boolean)'
    - oldInternal.isFirstChild(boolean)
    - oldInternal.previousSibling()
    - '[org.apache.xerces.dom.CoreDocumentImpl].removedNode(boolean)'
    - oldInternal.isOwned(boolean)
    - '[org.apache.xerces.dom.ParentNode].changed()'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ParentNode,String)'
    - '[org.apache.xerces.dom.ChildNode].isFirstChild(boolean)'
    - '[org.apache.xerces.dom.ParentNode].isReadOnly()'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.ParentNode].internalRemoveChild(org.w3c.dom.Node,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].replacingNode()'
      Src: org.apache.xerces.dom.ParentNode:597,1
    - Dst: '[org.apache.xerces.dom.ParentNode].internalInsertBefore(org.w3c.dom.Node,org.w3c.dom.Node,boolean)'
      Src: org.apache.xerces.dom.ParentNode:599,1
    - Dst: '[org.apache.xerces.dom.ParentNode].internalRemoveChild(org.w3c.dom.Node,boolean)'
      Src: org.apache.xerces.dom.ParentNode:601,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].replacedNode()'
      Src: org.apache.xerces.dom.ParentNode:605,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 2
    argNames:
    - newChild
    - oldChild
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 608
      start: 588
    functionDepth: 4
    functionLinenumber: 588
    functionLinenumberEnd: 608
    functionName: '[org.apache.xerces.dom.ParentNode].replaceChild(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].replacingNode()'
    - '[org.apache.xerces.dom.ParentNode].internalInsertBefore(org.w3c.dom.Node,org.w3c.dom.Node,boolean)'
    - '[org.apache.xerces.dom.ParentNode].internalRemoveChild(org.w3c.dom.Node,boolean)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].replacedNode()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.ParentNode].replaceChild(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].getFirstChild()'
      Src: org.apache.xerces.dom.ParentNode:615,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.dom.ParentNode:617,1
    - Dst: '[org.apache.xerces.dom.ParentNode].hasTextContent(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.ParentNode:619,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].getTextContent()'
      Src: org.apache.xerces.dom.ParentNode:619,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.dom.ParentNode:621,1
    - Dst: '[org.apache.xerces.dom.ParentNode].getTextContent(StringBuffer)'
      Src: org.apache.xerces.dom.ParentNode:622,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.dom.ParentNode:623,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 626
      start: 614
    functionDepth: 2
    functionLinenumber: 614
    functionLinenumberEnd: 626
    functionName: '[org.apache.xerces.dom.ParentNode].getTextContent()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].getFirstChild()'
    - '[org.apache.xerces.dom.ParentNode].getTextContent(StringBuffer)'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].getTextContent()'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.dom.ParentNode].hasTextContent(org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.ParentNode].getTextContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].getFirstChild()'
      Src: org.apache.xerces.dom.ParentNode:630,1
    - Dst: '[org.apache.xerces.dom.ParentNode].hasTextContent(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.ParentNode:632,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].getTextContent(StringBuffer)'
      Src: org.apache.xerces.dom.ParentNode:633,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.dom.ParentNode:635,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 1
    argNames:
    - buf
    argTypes:
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 637
      start: 629
    functionDepth: 2
    functionLinenumber: 629
    functionLinenumberEnd: 637
    functionName: '[org.apache.xerces.dom.ParentNode].getTextContent(StringBuffer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].getFirstChild()'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.apache.xerces.dom.ParentNode].hasTextContent(org.w3c.dom.Node)'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].getTextContent(StringBuffer)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ParentNode].getTextContent(StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.ParentNode:641,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.ParentNode:642,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.ParentNode:643,1
    - Dst: '[org.apache.xerces.impl.xs.opti.TextImpl].isIgnorableWhitespace()'
      Src: org.apache.xerces.dom.ParentNode:644,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 1
    argNames:
    - child
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 645
      start: 640
    functionDepth: 1
    functionLinenumber: 640
    functionLinenumberEnd: 645
    functionName: '[org.apache.xerces.dom.ParentNode].hasTextContent(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.TextImpl].isIgnorableWhitespace()'
    - '[org.w3c.dom.Node].getNodeType()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.ParentNode].hasTextContent(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].getFirstChild()'
      Src: org.apache.xerces.dom.ParentNode:655,1
    - Dst: '[org.apache.xerces.dom.ParentNode].removeChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.ParentNode:656,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.ParentNode:659,1
    - Dst: '[org.apache.xerces.dom.ParentNode].ownerDocument()'
      Src: org.apache.xerces.dom.ParentNode:660,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createTextNode(String)'
      Src: org.apache.xerces.dom.ParentNode:660,1
    - Dst: '[org.apache.xerces.dom.ParentNode].appendChild(org.w3c.dom.Text)'
      Src: org.apache.xerces.dom.ParentNode:660,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 1
    argNames:
    - textContent
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 662
      start: 651
    functionDepth: 3
    functionLinenumber: 651
    functionLinenumberEnd: 662
    functionName: '[org.apache.xerces.dom.ParentNode].setTextContent(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].getFirstChild()'
    - '[org.apache.xerces.dom.ParentNode].ownerDocument()'
    - '[org.apache.xerces.dom.ParentNode].appendChild(org.w3c.dom.Text)'
    - '[org.apache.xerces.dom.ParentNode].removeChild(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createTextNode(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ParentNode].setTextContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
      Src: org.apache.xerces.dom.ParentNode:676,1
    - Dst: '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
      Src: org.apache.xerces.dom.ParentNode:677,1
    - Dst: '[org.apache.xerces.dom.ParentNode].lastChild()'
      Src: org.apache.xerces.dom.ParentNode:683,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getNodeListCache()'
      Src: org.apache.xerces.dom.ParentNode:687,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 710
      start: 673
    functionDepth: 1
    functionLinenumber: 673
    functionLinenumberEnd: 710
    functionName: '[org.apache.xerces.dom.ParentNode].nodeListGetLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].getNodeListCache()'
    - '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
    - '[org.apache.xerces.dom.ParentNode].lastChild()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.ParentNode].nodeListGetLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].nodeListGetLength()'
      Src: org.apache.xerces.dom.ParentNode:717,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 718
      start: 716
    functionDepth: 2
    functionLinenumber: 716
    functionLinenumberEnd: 718
    functionName: '[org.apache.xerces.dom.ParentNode].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].nodeListGetLength()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.ParentNode].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
      Src: org.apache.xerces.dom.ParentNode:728,1
    - Dst: '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
      Src: org.apache.xerces.dom.ParentNode:729,1
    - Dst: '[org.apache.xerces.dom.ParentNode].lastChild()'
      Src: org.apache.xerces.dom.ParentNode:732,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getNodeListCache()'
      Src: org.apache.xerces.dom.ParentNode:736,1
    - Dst: n.previousSibling()
      Src: org.apache.xerces.dom.ParentNode:753,1
    - Dst: '[org.apache.xerces.dom.ParentNode].lastChild()'
      Src: org.apache.xerces.dom.ParentNode:769,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].freeNodeListCache(org.apache.xerces.dom.NodeListCache)'
      Src: org.apache.xerces.dom.ParentNode:772,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 785
      start: 725
    functionDepth: 1
    functionLinenumber: 725
    functionLinenumberEnd: 785
    functionName: '[org.apache.xerces.dom.ParentNode].nodeListItem(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].lastChild()'
    - n.previousSibling()
    - '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
    - '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].freeNodeListCache(org.apache.xerces.dom.NodeListCache)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].getNodeListCache()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.ParentNode].nodeListItem(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].nodeListItem(int)'
      Src: org.apache.xerces.dom.ParentNode:794,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 795
      start: 793
    functionDepth: 2
    functionLinenumber: 793
    functionLinenumberEnd: 795
    functionName: '[org.apache.xerces.dom.ParentNode].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].nodeListItem(int)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.ParentNode].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
      Src: org.apache.xerces.dom.ParentNode:810,1
    - Dst: '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
      Src: org.apache.xerces.dom.ParentNode:811,1
    - Dst: '[org.w3c.dom.NodeList].<init>()'
      Src: org.apache.xerces.dom.ParentNode:813,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 828
      start: 809
    functionDepth: 1
    functionLinenumber: 809
    functionLinenumberEnd: 828
    functionName: '[org.apache.xerces.dom.ParentNode].getChildNodesUnoptimized()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
    - '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
    - '[org.w3c.dom.NodeList].<init>()'
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.xerces.dom.ParentNode].getChildNodesUnoptimized()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].isNormalized()'
      Src: org.apache.xerces.dom.ParentNode:841,1
    - Dst: '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
      Src: org.apache.xerces.dom.ParentNode:844,1
    - Dst: '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
      Src: org.apache.xerces.dom.ParentNode:845,1
    - Dst: kid.normalize()
      Src: org.apache.xerces.dom.ParentNode:849,1
    - Dst: '[org.apache.xerces.dom.ParentNode].isNormalized(boolean)'
      Src: org.apache.xerces.dom.ParentNode:851,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 852
      start: 839
    functionDepth: 1
    functionLinenumber: 839
    functionLinenumberEnd: 852
    functionName: '[org.apache.xerces.dom.ParentNode].normalize()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 0
    functionsReached:
    - kid.normalize()
    - '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
    - '[org.apache.xerces.dom.ParentNode].isNormalized(boolean)'
    - '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
    - '[org.apache.xerces.dom.ParentNode].isNormalized()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ParentNode].normalize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ChildNode].isEqualNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.ParentNode:859,1
    - Dst: '[org.apache.xerces.dom.ParentNode].getFirstChild()'
      Src: org.apache.xerces.dom.ParentNode:865,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.ParentNode:866,1
    - Dst: '[org.w3c.dom.Node].isEqualNode(org.apache.xerces.dom.ParentNode)'
      Src: org.apache.xerces.dom.ParentNode:868,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.dom.ParentNode:871,1
    - Dst: '[org.apache.xerces.dom.ParentNode].getNextSibling()'
      Src: org.apache.xerces.dom.ParentNode:872,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 1
    argNames:
    - arg
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 878
      start: 858
    functionDepth: 2
    functionLinenumber: 858
    functionLinenumberEnd: 878
    functionName: '[org.apache.xerces.dom.ParentNode].isEqualNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].getFirstChild()'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.apache.xerces.dom.ParentNode].getNextSibling()'
    - '[org.w3c.dom.Node].isEqualNode(org.apache.xerces.dom.ParentNode)'
    - '[org.apache.xerces.dom.ChildNode].isEqualNode(org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].getNextSibling()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.ParentNode].isEqualNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ChildNode].isEqualNodeWithQName(org.w3c.dom.Node,String)'
      Src: org.apache.xerces.dom.ParentNode:885,1
    - Dst: '[org.apache.xerces.dom.ParentNode].getFirstChild()'
      Src: org.apache.xerces.dom.ParentNode:892,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.ParentNode:893,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].isEqualNodeWithQName(org.apache.xerces.impl.xs.opti.NodeImpl,String)'
      Src: org.apache.xerces.dom.ParentNode:897,1
    - Dst: '[org.w3c.dom.Node].isEqualNode(org.apache.xerces.dom.ParentNode)'
      Src: org.apache.xerces.dom.ParentNode:902,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.dom.ParentNode:905,1
    - Dst: '[org.apache.xerces.dom.ParentNode].getNextSibling()'
      Src: org.apache.xerces.dom.ParentNode:906,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 2
    argNames:
    - arg
    - collationUri
    argTypes:
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 914
      start: 884
    functionDepth: 2
    functionLinenumber: 884
    functionLinenumberEnd: 914
    functionName: '[org.apache.xerces.dom.ParentNode].isEqualNodeWithQName(org.w3c.dom.Node,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].getFirstChild()'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].isEqualNodeWithQName(org.apache.xerces.impl.xs.opti.NodeImpl,String)'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.apache.xerces.dom.ChildNode].isEqualNodeWithQName(org.w3c.dom.Node,String)'
    - '[org.apache.xerces.dom.ParentNode].getNextSibling()'
    - '[org.w3c.dom.Node].isEqualNode(org.apache.xerces.dom.ParentNode)'
    - '[org.w3c.dom.Node].getNextSibling()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.ParentNode].isEqualNodeWithQName(org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ChildNode].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.dom.ParentNode:930,1
    - Dst: '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
      Src: org.apache.xerces.dom.ParentNode:934,1
    - Dst: '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
      Src: org.apache.xerces.dom.ParentNode:935,1
    - Dst: mykid.getNodeType()
      Src: org.apache.xerces.dom.ParentNode:942,1
    - Dst: mykid.setReadOnly(boolean,boolean)
      Src: org.apache.xerces.dom.ParentNode:943,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 2
    argNames:
    - readOnly
    - deep
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 947
      start: 928
    functionDepth: 1
    functionLinenumber: 928
    functionLinenumberEnd: 947
    functionName: '[org.apache.xerces.dom.ParentNode].setReadOnly(boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 2
    functionsReached:
    - mykid.getNodeType()
    - '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
    - '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
    - mykid.setReadOnly(boolean,boolean)
    - '[org.apache.xerces.dom.ChildNode].setReadOnly(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ParentNode].setReadOnly(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].needsSyncChildren(boolean)'
      Src: org.apache.xerces.dom.ParentNode:959,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 960
      start: 957
    functionDepth: 0
    functionLinenumber: 957
    functionLinenumberEnd: 960
    functionName: '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 13
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].needsSyncChildren(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ChildNode].getNodeType()'
      Src: org.apache.xerces.dom.ParentNode:979,1
    - Dst: '[org.apache.xerces.dom.ChildNode].previousSibling()'
      Src: org.apache.xerces.dom.ParentNode:980,1
    - Dst: '[org.apache.xerces.dom.ChildNode].getNodeType()'
      Src: org.apache.xerces.dom.ParentNode:984,1
    - Dst: next.getNodeType()
      Src: org.apache.xerces.dom.ParentNode:985,1
    - Dst: '[org.apache.xerces.dom.ParentNode].isNormalized(boolean)'
      Src: org.apache.xerces.dom.ParentNode:986,1
    - Dst: '[org.apache.xerces.dom.ChildNode].isNormalized()'
      Src: org.apache.xerces.dom.ParentNode:992,1
    - Dst: '[org.apache.xerces.dom.ParentNode].isNormalized(boolean)'
      Src: org.apache.xerces.dom.ParentNode:993,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.ChildNode
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 1
    argNames:
    - insertedChild
    argTypes:
    - org.apache.xerces.dom.ChildNode
    constantsTouched: []
    func_position:
      end: 996
      start: 977
    functionDepth: 1
    functionLinenumber: 977
    functionLinenumberEnd: 996
    functionName: '[org.apache.xerces.dom.ParentNode].checkNormalizationAfterInsert(org.apache.xerces.dom.ChildNode)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 0
    functionsReached:
    - next.getNodeType()
    - '[org.apache.xerces.dom.ChildNode].previousSibling()'
    - '[org.apache.xerces.dom.ChildNode].getNodeType()'
    - '[org.apache.xerces.dom.ParentNode].isNormalized(boolean)'
    - '[org.apache.xerces.dom.ChildNode].isNormalized()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ParentNode].checkNormalizationAfterInsert(org.apache.xerces.dom.ChildNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ChildNode].getNodeType()'
      Src: org.apache.xerces.dom.ParentNode:1015,1
    - Dst: next.getNodeType()
      Src: org.apache.xerces.dom.ParentNode:1018,1
    - Dst: '[org.apache.xerces.dom.ParentNode].isNormalized(boolean)'
      Src: org.apache.xerces.dom.ParentNode:1019,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.ChildNode
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 1
    argNames:
    - previousSibling
    argTypes:
    - org.apache.xerces.dom.ChildNode
    constantsTouched: []
    func_position:
      end: 1022
      start: 1010
    functionDepth: 0
    functionLinenumber: 1010
    functionLinenumberEnd: 1022
    functionName: '[org.apache.xerces.dom.ParentNode].checkNormalizationAfterRemove(org.apache.xerces.dom.ChildNode)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 0
    functionsReached:
    - next.getNodeType()
    - '[org.apache.xerces.dom.ChildNode].getNodeType()'
    - '[org.apache.xerces.dom.ParentNode].isNormalized(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ParentNode].checkNormalizationAfterRemove(org.apache.xerces.dom.ChildNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
      Src: org.apache.xerces.dom.ParentNode:1032,1
    - Dst: '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
      Src: org.apache.xerces.dom.ParentNode:1033,1
    - Dst: '[java.io.ObjectOutputStream].defaultWriteObject()'
      Src: org.apache.xerces.dom.ParentNode:1036,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutputStream
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutputStream
    constantsTouched: []
    func_position:
      end: 1038
      start: 1029
    functionDepth: 1
    functionLinenumber: 1029
    functionLinenumberEnd: 1038
    functionName: '[org.apache.xerces.dom.ParentNode].writeObject(java.io.ObjectOutputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
    - '[java.io.ObjectOutputStream].defaultWriteObject()'
    - '[org.apache.xerces.dom.ParentNode].needsSyncChildren()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ParentNode].writeObject(java.io.ObjectOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectInputStream].defaultReadObject()'
      Src: org.apache.xerces.dom.ParentNode:1045,1
    - Dst: '[org.apache.xerces.dom.ParentNode].needsSyncChildren(boolean)'
      Src: org.apache.xerces.dom.ParentNode:1049,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInputStream
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.CoreDocumentImpl
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.NodeListCache
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 1
    argNames:
    - ois
    argTypes:
    - java.io.ObjectInputStream
    constantsTouched: []
    func_position:
      end: 1051
      start: 1041
    functionDepth: 0
    functionLinenumber: 1041
    functionLinenumberEnd: 1051
    functionName: '[org.apache.xerces.dom.ParentNode].readObject(java.io.ObjectInputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectInputStream].defaultReadObject()'
    - '[org.apache.xerces.dom.ParentNode].needsSyncChildren(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.ParentNode].readObject(java.io.ObjectInputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - org.w3c.dom.UserDataHandler
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Object
      - UserDataHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.ParentNode.UserDataRecord
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - data
    - handler
    argTypes:
    - Object
    - org.w3c.dom.UserDataHandler
    constantsTouched: []
    func_position:
      end: 1065
      start: 1062
    functionDepth: 0
    functionLinenumber: 1062
    functionLinenumberEnd: 1065
    functionName: '[org.apache.xerces.dom.ParentNode.UserDataRecord].<init>(Object,org.w3c.dom.UserDataHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.ParentNode.UserDataRecord
    signature: '[org.apache.xerces.dom.ParentNode.UserDataRecord].<init>(Object,org.w3c.dom.UserDataHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.EntityReferenceImpl:116,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].isReadOnly(boolean)'
      Src: org.apache.xerces.dom.EntityReferenceImpl:118,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].needsSyncChildren(boolean)'
      Src: org.apache.xerces.dom.EntityReferenceImpl:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.EntityReference
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.EntityReferenceImpl
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - ownerDoc
    - name
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 120
      start: 115
    functionDepth: 2
    functionLinenumber: 115
    functionLinenumberEnd: 120
    functionName: '[org.apache.xerces.dom.EntityReferenceImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityReferenceImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.EntityReferenceImpl].isReadOnly(boolean)'
    - '[org.apache.xerces.dom.ParentNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.apache.xerces.dom.EntityReferenceImpl].needsSyncChildren(boolean)'
    linkageType: ''
    returnType: org.apache.xerces.dom.EntityReferenceImpl
    signature: '[org.apache.xerces.dom.EntityReferenceImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.EntityReference
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityReferenceImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].needsSyncData()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:138,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].synchronizeData()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:139,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.EntityReference
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 142
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 142
    functionName: '[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityReferenceImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.EntityReferenceImpl].needsSyncData()'
    - '[org.apache.xerces.dom.EntityReferenceImpl].synchronizeData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].cloneNode(boolean)'
      Src: org.apache.xerces.dom.EntityReferenceImpl:146,1
    - Dst: er.setReadOnly(boolean,boolean)
      Src: org.apache.xerces.dom.EntityReferenceImpl:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.EntityReference
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - deep
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 149
      start: 145
    functionDepth: 2
    functionLinenumber: 145
    functionLinenumberEnd: 149
    functionName: '[org.apache.xerces.dom.EntityReferenceImpl].cloneNode(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityReferenceImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].cloneNode(boolean)'
    - er.setReadOnly(boolean,boolean)
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.EntityReferenceImpl].cloneNode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].needsSyncData()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:160,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].synchronizeData()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:161,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].getOwnerDocument()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:167,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].getDoctype()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:167,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].getEntities()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:168,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:170,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].getNamedItem(String)'
      Src: org.apache.xerces.dom.EntityReferenceImpl:170,1
    - Dst: entDef.getBaseURI()
      Src: org.apache.xerces.dom.EntityReferenceImpl:172,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:175,1
    - Dst: '[org.apache.xerces.util.URI].<init>(String)'
      Src: org.apache.xerces.dom.EntityReferenceImpl:177,1
    - Dst: '[org.apache.xerces.util.URI].toString()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:177,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.EntityReference
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 159
    functionDepth: 5
    functionLinenumber: 159
    functionLinenumberEnd: 185
    functionName: '[org.apache.xerces.dom.EntityReferenceImpl].getBaseURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityReferenceImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.EntityReferenceImpl].getNamedItem(String)'
    - '[org.apache.xerces.dom.EntityReferenceImpl].getOwnerDocument()'
    - '[org.apache.xerces.util.URI].<init>(String)'
    - '[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()'
    - '[org.apache.xerces.dom.EntityReferenceImpl].getEntities()'
    - '[org.apache.xerces.dom.EntityReferenceImpl].getDoctype()'
    - '[org.apache.xerces.dom.EntityReferenceImpl].needsSyncData()'
    - '[org.apache.xerces.util.URI].toString()'
    - entDef.getBaseURI()
    - '[org.apache.xerces.dom.EntityReferenceImpl].synchronizeData()'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.EntityReferenceImpl].getBaseURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].needsSyncData()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:190,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].synchronizeData()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.EntityReference
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 194
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 194
    functionName: '[org.apache.xerces.dom.EntityReferenceImpl].setBaseURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityReferenceImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.EntityReferenceImpl].needsSyncData()'
    - '[org.apache.xerces.dom.EntityReferenceImpl].synchronizeData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.EntityReferenceImpl].setBaseURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:204,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:205,1
    - Dst: firstChild.getNodeType()
      Src: org.apache.xerces.dom.EntityReferenceImpl:210,1
    - Dst: '[org.apache.xerces.stax.events.EntityReferenceImpl].getEntityRefValue()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:211,1
    - Dst: firstChild.getNodeType()
      Src: org.apache.xerces.dom.EntityReferenceImpl:213,1
    - Dst: firstChild.getNodeValue()
      Src: org.apache.xerces.dom.EntityReferenceImpl:214,1
    - Dst: '[StringBuffer].<init>(org.apache.xerces.dom.EntityReferenceImpl)'
      Src: org.apache.xerces.dom.EntityReferenceImpl:225,1
    - Dst: next.getNodeType()
      Src: org.apache.xerces.dom.EntityReferenceImpl:229,1
    - Dst: '[org.apache.xerces.stax.events.EntityReferenceImpl].getEntityRefValue()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:230,1
    - Dst: next.getNodeType()
      Src: org.apache.xerces.dom.EntityReferenceImpl:232,1
    - Dst: next.getNodeValue()
      Src: org.apache.xerces.dom.EntityReferenceImpl:233,1
    - Dst: '[StringBuffer].append(org.apache.xerces.dom.EntityReferenceImpl)'
      Src: org.apache.xerces.dom.EntityReferenceImpl:239,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:243,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.EntityReference
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 203
    functionDepth: 4
    functionLinenumber: 203
    functionLinenumberEnd: 247
    functionName: '[org.apache.xerces.dom.EntityReferenceImpl].getEntityRefValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityReferenceImpl.java
    functionUses: 0
    functionsReached:
    - next.getNodeType()
    - '[org.apache.xerces.stax.events.EntityReferenceImpl].getEntityRefValue()'
    - firstChild.getNodeValue()
    - firstChild.getNodeType()
    - next.getNodeValue()
    - '[StringBuffer].append(org.apache.xerces.dom.EntityReferenceImpl)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.dom.EntityReferenceImpl].needsSyncChildren()'
    - '[StringBuffer].<init>(org.apache.xerces.dom.EntityReferenceImpl)'
    - '[org.apache.xerces.dom.EntityReferenceImpl].synchronizeChildren()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.EntityReferenceImpl].getEntityRefValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].needsSyncChildren(boolean)'
      Src: org.apache.xerces.dom.EntityReferenceImpl:257,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].getOwnerDocument()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:262,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].getDoctype()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:262,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].getEntities()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:263,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:265,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].getNamedItem(String)'
      Src: org.apache.xerces.dom.EntityReferenceImpl:265,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].isReadOnly(boolean)'
      Src: org.apache.xerces.dom.EntityReferenceImpl:272,1
    - Dst: entDef.getFirstChild()
      Src: org.apache.xerces.dom.EntityReferenceImpl:273,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].getNextSibling()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:275,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].cloneNode(boolean)'
      Src: org.apache.xerces.dom.EntityReferenceImpl:276,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].insertBefore(org.w3c.dom.Node,null)'
      Src: org.apache.xerces.dom.EntityReferenceImpl:277,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.dom.EntityReferenceImpl:279,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.EntityReference
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 255
    functionDepth: 3
    functionLinenumber: 255
    functionLinenumberEnd: 281
    functionName: '[org.apache.xerces.dom.EntityReferenceImpl].synchronizeChildren()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityReferenceImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.EntityReferenceImpl].getNamedItem(String)'
    - '[org.apache.xerces.dom.EntityReferenceImpl].cloneNode(boolean)'
    - '[org.apache.xerces.dom.EntityReferenceImpl].getOwnerDocument()'
    - '[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()'
    - '[org.apache.xerces.dom.EntityReferenceImpl].getEntities()'
    - '[org.apache.xerces.dom.EntityReferenceImpl].getDoctype()'
    - entDef.getFirstChild()
    - '[org.apache.xerces.dom.EntityReferenceImpl].insertBefore(org.w3c.dom.Node,null)'
    - '[org.apache.xerces.dom.EntityReferenceImpl].setReadOnly(boolean,boolean)'
    - '[org.apache.xerces.dom.EntityReferenceImpl].needsSyncChildren(boolean)'
    - '[org.apache.xerces.dom.EntityReferenceImpl].getNextSibling()'
    - '[org.apache.xerces.dom.EntityReferenceImpl].isReadOnly(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.EntityReferenceImpl].synchronizeChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].needsSyncData()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:291,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].synchronizeData()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:292,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:296,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.EntityReferenceImpl:297,1
    - Dst: mykid.setReadOnly(boolean,boolean)
      Src: org.apache.xerces.dom.EntityReferenceImpl:304,1
    - Dst: '[org.apache.xerces.dom.EntityReferenceImpl].isReadOnly(boolean)'
      Src: org.apache.xerces.dom.EntityReferenceImpl:308,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.EntityReference
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - readOnly
    - deep
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 309
      start: 289
    functionDepth: 4
    functionLinenumber: 289
    functionLinenumberEnd: 309
    functionName: '[org.apache.xerces.dom.EntityReferenceImpl].setReadOnly(boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/EntityReferenceImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.EntityReferenceImpl].needsSyncData()'
    - '[org.apache.xerces.dom.EntityReferenceImpl].needsSyncChildren()'
    - mykid.setReadOnly(boolean,boolean)
    - '[org.apache.xerces.dom.EntityReferenceImpl].isReadOnly(boolean)'
    - '[org.apache.xerces.dom.EntityReferenceImpl].synchronizeData()'
    - '[org.apache.xerces.dom.EntityReferenceImpl].synchronizeChildren()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.EntityReferenceImpl].setReadOnly(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.NotationImpl:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Notation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.NotationImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 2
    argNames:
    - ownerDoc
    - name
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.dom.NotationImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NotationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
    linkageType: ''
    returnType: org.apache.xerces.dom.NotationImpl
    signature: '[org.apache.xerces.dom.NotationImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Notation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.dom.NotationImpl].getNodeType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NotationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.NotationImpl].getNodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NotationImpl].needsSyncData()'
      Src: org.apache.xerces.dom.NotationImpl:101,1
    - Dst: '[org.apache.xerces.dom.NotationImpl].synchronizeData()'
      Src: org.apache.xerces.dom.NotationImpl:102,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Notation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 105
    functionName: '[org.apache.xerces.dom.NotationImpl].getNodeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NotationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NotationImpl].needsSyncData()'
    - '[org.apache.xerces.dom.NotationImpl].synchronizeData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.NotationImpl].getNodeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NotationImpl].needsSyncData()'
      Src: org.apache.xerces.dom.NotationImpl:117,1
    - Dst: '[org.apache.xerces.dom.NotationImpl].synchronizeData()'
      Src: org.apache.xerces.dom.NotationImpl:118,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Notation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 122
    functionName: '[org.apache.xerces.dom.NotationImpl].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NotationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NotationImpl].needsSyncData()'
    - '[org.apache.xerces.dom.NotationImpl].synchronizeData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.NotationImpl].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NotationImpl].needsSyncData()'
      Src: org.apache.xerces.dom.NotationImpl:130,1
    - Dst: '[org.apache.xerces.dom.NotationImpl].synchronizeData()'
      Src: org.apache.xerces.dom.NotationImpl:131,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Notation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 135
    functionName: '[org.apache.xerces.dom.NotationImpl].getSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NotationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NotationImpl].needsSyncData()'
    - '[org.apache.xerces.dom.NotationImpl].synchronizeData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.NotationImpl].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NotationImpl].isReadOnly()'
      Src: org.apache.xerces.dom.NotationImpl:147,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.NotationImpl:150,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NotationImpl,String)'
      Src: org.apache.xerces.dom.NotationImpl:148,1
    - Dst: '[org.apache.xerces.dom.NotationImpl].needsSyncData()'
      Src: org.apache.xerces.dom.NotationImpl:152,1
    - Dst: '[org.apache.xerces.dom.NotationImpl].synchronizeData()'
      Src: org.apache.xerces.dom.NotationImpl:153,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Notation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 157
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 157
    functionName: '[org.apache.xerces.dom.NotationImpl].setPublicId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NotationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NotationImpl,String)'
    - '[org.apache.xerces.dom.NotationImpl].synchronizeData()'
    - '[org.apache.xerces.dom.NotationImpl].needsSyncData()'
    - '[org.apache.xerces.dom.NotationImpl].isReadOnly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NotationImpl].setPublicId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NotationImpl].isReadOnly()'
      Src: org.apache.xerces.dom.NotationImpl:165,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.NotationImpl:168,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NotationImpl,String)'
      Src: org.apache.xerces.dom.NotationImpl:166,1
    - Dst: '[org.apache.xerces.dom.NotationImpl].needsSyncData()'
      Src: org.apache.xerces.dom.NotationImpl:170,1
    - Dst: '[org.apache.xerces.dom.NotationImpl].synchronizeData()'
      Src: org.apache.xerces.dom.NotationImpl:171,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Notation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - id
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 175
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 175
    functionName: '[org.apache.xerces.dom.NotationImpl].setSystemId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NotationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NotationImpl,String)'
    - '[org.apache.xerces.dom.NotationImpl].synchronizeData()'
    - '[org.apache.xerces.dom.NotationImpl].needsSyncData()'
    - '[org.apache.xerces.dom.NotationImpl].isReadOnly()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NotationImpl].setSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NotationImpl].needsSyncData()'
      Src: org.apache.xerces.dom.NotationImpl:187,1
    - Dst: '[org.apache.xerces.dom.NotationImpl].synchronizeData()'
      Src: org.apache.xerces.dom.NotationImpl:188,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.NotationImpl:190,1
    - Dst: '[org.apache.xerces.util.URI].<init>(String)'
      Src: org.apache.xerces.dom.NotationImpl:192,1
    - Dst: '[org.apache.xerces.util.URI].toString()'
      Src: org.apache.xerces.dom.NotationImpl:192,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Notation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 200
      start: 186
    functionDepth: 5
    functionLinenumber: 186
    functionLinenumberEnd: 200
    functionName: '[org.apache.xerces.dom.NotationImpl].getBaseURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NotationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.URI].<init>(String)'
    - '[org.apache.xerces.dom.NotationImpl].synchronizeData()'
    - '[org.apache.xerces.util.URI].toString()'
    - '[org.apache.xerces.dom.NotationImpl].needsSyncData()'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.NotationImpl].getBaseURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NotationImpl].needsSyncData()'
      Src: org.apache.xerces.dom.NotationImpl:204,1
    - Dst: '[org.apache.xerces.dom.NotationImpl].synchronizeData()'
      Src: org.apache.xerces.dom.NotationImpl:205,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Notation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 208
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 208
    functionName: '[org.apache.xerces.dom.NotationImpl].setBaseURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NotationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NotationImpl].needsSyncData()'
    - '[org.apache.xerces.dom.NotationImpl].synchronizeData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NotationImpl].setBaseURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DeferredDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMImplementation
      static: true
      superClass: org.apache.xerces.dom.DOMImplementationImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.dom.DeferredDOMImplementationImpl].getDOMImplementation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDOMImplementationImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.DOMImplementation
    signature: '[org.apache.xerces.dom.DeferredDOMImplementationImpl].getDOMImplementation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDOMImplementationImpl].<init>()'
      Src: org.apache.xerces.dom.DeferredDOMImplementationImpl:45,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DeferredDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DeferredDOMImplementationImpl
      static: false
      superClass: org.apache.xerces.dom.DOMImplementationImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom.DeferredDOMImplementationImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDOMImplementationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDOMImplementationImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.DeferredDOMImplementationImpl
    signature: '[org.apache.xerces.dom.DeferredDOMImplementationImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - int
      - org.w3c.dom.traversal.NodeFilter
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - int
      - org.w3c.dom.traversal.NodeFilter
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.NodeIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.NodeIteratorImpl
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - document
    - root
    - whatToShow
    - nodeFilter
    - entityReferenceExpansion
    argTypes:
    - org.apache.xerces.dom.DocumentImpl
    - org.w3c.dom.Node
    - int
    - org.w3c.dom.traversal.NodeFilter
    - boolean
    constantsTouched: []
    func_position:
      end: 100
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 100
    functionName: '[org.apache.xerces.dom.NodeIteratorImpl].<init>(org.apache.xerces.dom.DocumentImpl,org.w3c.dom.Node,int,org.w3c.dom.traversal.NodeFilter,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeIteratorImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.NodeIteratorImpl
    signature: '[org.apache.xerces.dom.NodeIteratorImpl].<init>(org.apache.xerces.dom.DocumentImpl,org.w3c.dom.Node,int,org.w3c.dom.traversal.NodeFilter,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - int
      - org.w3c.dom.traversal.NodeFilter
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.NodeIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.apache.xerces.dom.NodeIteratorImpl].getRoot()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeIteratorImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NodeIteratorImpl].getRoot()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - int
      - org.w3c.dom.traversal.NodeFilter
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.NodeIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.dom.NodeIteratorImpl].getWhatToShow()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeIteratorImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.NodeIteratorImpl].getWhatToShow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - int
      - org.w3c.dom.traversal.NodeFilter
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.NodeIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.traversal.NodeFilter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.apache.xerces.dom.NodeIteratorImpl].getFilter()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeIteratorImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.traversal.NodeFilter
    signature: '[org.apache.xerces.dom.NodeIteratorImpl].getFilter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - int
      - org.w3c.dom.traversal.NodeFilter
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.NodeIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: '[org.apache.xerces.dom.NodeIteratorImpl].getExpandEntityReferences()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeIteratorImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NodeIteratorImpl].getExpandEntityReferences()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.NodeIteratorImpl:134,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NodeIteratorImpl,String)'
      Src: org.apache.xerces.dom.NodeIteratorImpl:132,1
    - Dst: nextNode.getNodeType()
      Src: org.apache.xerces.dom.NodeIteratorImpl:154,1
    - Dst: '[org.apache.xerces.dom.NodeIteratorImpl].nextNode(org.apache.xerces.dom.NodeIteratorImpl,boolean)'
      Src: org.apache.xerces.dom.NodeIteratorImpl:155,1
    - Dst: '[org.apache.xerces.dom.NodeIteratorImpl].nextNode(org.w3c.dom.Node,boolean)'
      Src: org.apache.xerces.dom.NodeIteratorImpl:157,1
    - Dst: '[org.apache.xerces.dom.NodeIteratorImpl].acceptNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.NodeIteratorImpl:167,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - int
      - org.w3c.dom.traversal.NodeFilter
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.NodeIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 129
    functionDepth: 2
    functionLinenumber: 129
    functionLinenumberEnd: 180
    functionName: '[org.apache.xerces.dom.NodeIteratorImpl].nextNode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeIteratorImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.NodeIteratorImpl].acceptNode(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.NodeIteratorImpl].nextNode(org.apache.xerces.dom.NodeIteratorImpl,boolean)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NodeIteratorImpl,String)'
    - '[org.apache.xerces.dom.NodeIteratorImpl].nextNode(org.w3c.dom.Node,boolean)'
    - nextNode.getNodeType()
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NodeIteratorImpl].nextNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.NodeIteratorImpl:190,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NodeIteratorImpl,String)'
      Src: org.apache.xerces.dom.NodeIteratorImpl:188,1
    - Dst: '[org.apache.xerces.dom.NodeIteratorImpl].previousNode(org.apache.xerces.dom.NodeIteratorImpl)'
      Src: org.apache.xerces.dom.NodeIteratorImpl:207,1
    - Dst: '[org.apache.xerces.dom.NodeIteratorImpl].acceptNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.NodeIteratorImpl:218,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - int
      - org.w3c.dom.traversal.NodeFilter
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.NodeIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 185
    functionDepth: 2
    functionLinenumber: 185
    functionLinenumberEnd: 228
    functionName: '[org.apache.xerces.dom.NodeIteratorImpl].previousNode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeIteratorImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NodeIteratorImpl].acceptNode(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.NodeIteratorImpl].previousNode(org.apache.xerces.dom.NodeIteratorImpl)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.NodeIteratorImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NodeIteratorImpl].previousNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.NodeIteratorImpl:234,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.NodeIteratorImpl:236,1
    - Dst: '[org.w3c.dom.traversal.NodeFilter].acceptNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.NodeIteratorImpl:237,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - int
      - org.w3c.dom.traversal.NodeFilter
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.NodeIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 239
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 239
    functionName: '[org.apache.xerces.dom.NodeIteratorImpl].acceptNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeIteratorImpl.java
    functionUses: 2
    functionsReached:
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.traversal.NodeFilter].acceptNode(org.w3c.dom.Node)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.NodeIteratorImpl].acceptNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: n.getParentNode()
      Src: org.apache.xerces.dom.NodeIteratorImpl:249,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - int
      - org.w3c.dom.traversal.NodeFilter
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.NodeIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 253
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 253
    functionName: '[org.apache.xerces.dom.NodeIteratorImpl].matchNodeOrParent(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeIteratorImpl.java
    functionUses: 1
    functionsReached:
    - n.getParentNode()
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NodeIteratorImpl].matchNodeOrParent(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].hasChildNodes()'
      Src: org.apache.xerces.dom.NodeIteratorImpl:269,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.NodeIteratorImpl:270,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.dom.NodeIteratorImpl:280,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.NodeIteratorImpl:285,1
    - Dst: '[org.apache.xerces.dom.NodeIteratorImpl].getNextSibling()'
      Src: org.apache.xerces.dom.NodeIteratorImpl:287,1
    - Dst: '[org.apache.xerces.dom.NodeIteratorImpl].getParentNode()'
      Src: org.apache.xerces.dom.NodeIteratorImpl:291,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - int
      - org.w3c.dom.traversal.NodeFilter
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.NodeIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - node
    - visitChildren
    argTypes:
    - org.w3c.dom.Node
    - boolean
    constantsTouched: []
    func_position:
      end: 298
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 298
    functionName: '[org.apache.xerces.dom.NodeIteratorImpl].nextNode(org.w3c.dom.Node,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeIteratorImpl.java
    functionUses: 2
    functionsReached:
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.w3c.dom.Node].hasChildNodes()'
    - '[org.apache.xerces.dom.NodeIteratorImpl].getNextSibling()'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.apache.xerces.dom.NodeIteratorImpl].getParentNode()'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NodeIteratorImpl].nextNode(org.w3c.dom.Node,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getPreviousSibling()'
      Src: org.apache.xerces.dom.NodeIteratorImpl:311,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.NodeIteratorImpl:314,1
    - Dst: '[org.apache.xerces.dom.NodeIteratorImpl].hasChildNodes()'
      Src: org.apache.xerces.dom.NodeIteratorImpl:319,1
    - Dst: '[org.apache.xerces.dom.NodeIteratorImpl].getNodeType()'
      Src: org.apache.xerces.dom.NodeIteratorImpl:322,1
    - Dst: '[org.apache.xerces.dom.NodeIteratorImpl].hasChildNodes()'
      Src: org.apache.xerces.dom.NodeIteratorImpl:325,1
    - Dst: '[org.apache.xerces.dom.NodeIteratorImpl].getLastChild()'
      Src: org.apache.xerces.dom.NodeIteratorImpl:326,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - int
      - org.w3c.dom.traversal.NodeFilter
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.NodeIterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 331
      start: 303
    functionDepth: 1
    functionLinenumber: 303
    functionLinenumberEnd: 331
    functionName: '[org.apache.xerces.dom.NodeIteratorImpl].previousNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeIteratorImpl.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Node].getPreviousSibling()'
    - '[org.apache.xerces.dom.NodeIteratorImpl].getNodeType()'
    - '[org.apache.xerces.dom.NodeIteratorImpl].hasChildNodes()'
    - '[org.w3c.dom.Node].getParentNode()'
    - '[org.apache.xerces.dom.NodeIteratorImpl].getLastChild()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.NodeIteratorImpl].previousNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeIteratorImpl].matchNodeOrParent(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.NodeIteratorImpl:343,1
    - Dst: '[org.apache.xerces.dom.NodeIteratorImpl].previousNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.NodeIteratorImpl:348,1
    - Dst: '[org.apache.xerces.dom.NodeIteratorImpl].nextNode(org.w3c.dom.Node,boolean)'
      Src: org.apache.xerces.dom.NodeIteratorImpl:352,1
    - Dst: '[org.apache.xerces.dom.NodeIteratorImpl].previousNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.NodeIteratorImpl:359,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - int
      - org.w3c.dom.traversal.NodeFilter
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.NodeIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 365
      start: 336
    functionDepth: 2
    functionLinenumber: 336
    functionLinenumberEnd: 365
    functionName: '[org.apache.xerces.dom.NodeIteratorImpl].removeNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeIteratorImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NodeIteratorImpl].nextNode(org.w3c.dom.Node,boolean)'
    - '[org.apache.xerces.dom.NodeIteratorImpl].matchNodeOrParent(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.NodeIteratorImpl].previousNode(org.w3c.dom.Node)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeIteratorImpl].removeNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].removeNodeIterator()'
      Src: org.apache.xerces.dom.NodeIteratorImpl:369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DocumentImpl
      - org.w3c.dom.Node
      - int
      - org.w3c.dom.traversal.NodeFilter
      - boolean
      - org.w3c.dom.Node
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.NodeIterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 370
      start: 367
    functionDepth: 0
    functionLinenumber: 367
    functionLinenumberEnd: 370
    functionName: '[org.apache.xerces.dom.NodeIteratorImpl].detach()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/NodeIteratorImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].removeNodeIterator()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.NodeIteratorImpl].detach()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.AttrImpl:150,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].isSpecified(boolean)'
      Src: org.apache.xerces.dom.AttrImpl:153,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].hasStringValue(boolean)'
      Src: org.apache.xerces.dom.AttrImpl:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.AttrImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 2
    argNames:
    - ownerDocument
    - name
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 155
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 155
    functionName: '[org.apache.xerces.dom.AttrImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].isSpecified(boolean)'
    - '[org.apache.xerces.dom.AttrImpl].hasStringValue(boolean)'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
    linkageType: ''
    returnType: org.apache.xerces.dom.AttrImpl
    signature: '[org.apache.xerces.dom.AttrImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.AttrImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 158
    functionName: '[org.apache.xerces.dom.AttrImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.AttrImpl
    signature: '[org.apache.xerces.dom.AttrImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].needsSyncData()'
      Src: org.apache.xerces.dom.AttrImpl:165,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].synchronizeData()'
      Src: org.apache.xerces.dom.AttrImpl:166,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 169
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 169
    functionName: '[org.apache.xerces.dom.AttrImpl].rename(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].synchronizeData()'
    - '[org.apache.xerces.dom.AttrImpl].needsSyncData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.AttrImpl].rename(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].hasStringValue()'
      Src: org.apache.xerces.dom.AttrImpl:173,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].ownerDocument()'
      Src: org.apache.xerces.dom.AttrImpl:176,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].createTextNode(String)'
      Src: org.apache.xerces.dom.AttrImpl:176,1
    - Dst: text.isFirstChild(boolean)
      Src: org.apache.xerces.dom.AttrImpl:178,1
    - Dst: text.isOwned(boolean)
      Src: org.apache.xerces.dom.AttrImpl:181,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].hasStringValue(boolean)'
      Src: org.apache.xerces.dom.AttrImpl:183,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 185
    functionName: '[org.apache.xerces.dom.AttrImpl].makeChildNode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 5
    functionsReached:
    - text.isFirstChild(boolean)
    - '[org.apache.xerces.dom.AttrImpl].ownerDocument()'
    - '[org.apache.xerces.dom.AttrImpl].createTextNode(String)'
    - '[org.apache.xerces.dom.AttrImpl].hasStringValue(boolean)'
    - text.isOwned(boolean)
    - '[org.apache.xerces.dom.AttrImpl].hasStringValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.AttrImpl].makeChildNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.AttrImpl:192,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.AttrImpl:193,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.AttrImpl:195,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].hasStringValue()'
      Src: org.apache.xerces.dom.AttrImpl:196,1
    - Dst: child.setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)
      Src: org.apache.xerces.dom.AttrImpl:199,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - doc
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    constantsTouched: []
    func_position:
      end: 202
      start: 191
    functionDepth: 1
    functionLinenumber: 191
    functionLinenumberEnd: 202
    functionName: '[org.apache.xerces.dom.AttrImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].needsSyncChildren()'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
    - child.setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)
    - '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
    - '[org.apache.xerces.dom.AttrImpl].hasStringValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.AttrImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].needsSyncData()'
      Src: org.apache.xerces.dom.AttrImpl:210,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].synchronizeData()'
      Src: org.apache.xerces.dom.AttrImpl:211,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].isIdAttribute(boolean)'
      Src: org.apache.xerces.dom.AttrImpl:213,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - id
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 214
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 214
    functionName: '[org.apache.xerces.dom.AttrImpl].setIdAttribute(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].isIdAttribute(boolean)'
    - '[org.apache.xerces.dom.AttrImpl].synchronizeData()'
    - '[org.apache.xerces.dom.AttrImpl].needsSyncData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.AttrImpl].setIdAttribute(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].isIdAttribute()'
      Src: org.apache.xerces.dom.AttrImpl:219,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 220
    functionName: '[org.apache.xerces.dom.AttrImpl].isId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].isIdAttribute()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.AttrImpl].isId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.AttrImpl:229,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.AttrImpl:230,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].cloneNode(boolean)'
      Src: org.apache.xerces.dom.AttrImpl:232,1
    - Dst: clone.hasStringValue()
      Src: org.apache.xerces.dom.AttrImpl:235,1
    - Dst: child.getNextSibling()
      Src: org.apache.xerces.dom.AttrImpl:244,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].cloneNode(boolean)'
      Src: org.apache.xerces.dom.AttrImpl:245,1
    - Dst: clone.appendChild(org.w3c.dom.Node)
      Src: org.apache.xerces.dom.AttrImpl:245,1
    - Dst: clone.isSpecified(boolean)
      Src: org.apache.xerces.dom.AttrImpl:248,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - deep
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 250
      start: 227
    functionDepth: 1
    functionLinenumber: 227
    functionLinenumberEnd: 250
    functionName: '[org.apache.xerces.dom.AttrImpl].cloneNode(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 1
    functionsReached:
    - clone.hasStringValue()
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].cloneNode(boolean)'
    - clone.appendChild(org.w3c.dom.Node)
    - clone.isSpecified(boolean)
    - '[org.apache.xerces.dom.AttrImpl].needsSyncChildren()'
    - '[org.apache.xerces.dom.AttrImpl].cloneNode(boolean)'
    - '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
    - child.getNextSibling()
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.AttrImpl].cloneNode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 258
    functionName: '[org.apache.xerces.dom.AttrImpl].getNodeType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.AttrImpl].getNodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].needsSyncData()'
      Src: org.apache.xerces.dom.AttrImpl:264,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].synchronizeData()'
      Src: org.apache.xerces.dom.AttrImpl:265,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 268
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 268
    functionName: '[org.apache.xerces.dom.AttrImpl].getNodeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].synchronizeData()'
    - '[org.apache.xerces.dom.AttrImpl].needsSyncData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.AttrImpl].getNodeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].setValue(String)'
      Src: org.apache.xerces.dom.AttrImpl:277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 278
      start: 276
    functionDepth: 3
    functionLinenumber: 276
    functionLinenumberEnd: 278
    functionName: '[org.apache.xerces.dom.AttrImpl].setNodeValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].setValue(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.AttrImpl].setNodeValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 285
    functionName: '[org.apache.xerces.dom.AttrImpl].getTypeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.AttrImpl].getTypeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 290
    functionDepth: 0
    functionLinenumber: 290
    functionLinenumberEnd: 295
    functionName: '[org.apache.xerces.dom.AttrImpl].getTypeNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.AttrImpl].getTypeNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.TypeInfo
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 303
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 303
    functionName: '[org.apache.xerces.dom.AttrImpl].getSchemaTypeInfo()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.TypeInfo
    signature: '[org.apache.xerces.dom.AttrImpl].getSchemaTypeInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].getValue()'
      Src: org.apache.xerces.dom.AttrImpl:312,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 313
      start: 311
    functionDepth: 2
    functionLinenumber: 311
    functionLinenumberEnd: 313
    functionName: '[org.apache.xerces.dom.AttrImpl].getNodeValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].getValue()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.AttrImpl].getNodeValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].needsSyncData()'
      Src: org.apache.xerces.dom.AttrImpl:325,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].synchronizeData()'
      Src: org.apache.xerces.dom.AttrImpl:326,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 330
      start: 323
    functionDepth: 0
    functionLinenumber: 323
    functionLinenumberEnd: 330
    functionName: '[org.apache.xerces.dom.AttrImpl].getName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].synchronizeData()'
    - '[org.apache.xerces.dom.AttrImpl].needsSyncData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.AttrImpl].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].ownerDocument()'
      Src: org.apache.xerces.dom.AttrImpl:339,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].isReadOnly()'
      Src: org.apache.xerces.dom.AttrImpl:341,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttrImpl:342,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttrImpl,String)'
      Src: org.apache.xerces.dom.AttrImpl:343,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].getOwnerElement()'
      Src: org.apache.xerces.dom.AttrImpl:346,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].needsSyncData()'
      Src: org.apache.xerces.dom.AttrImpl:350,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].synchronizeData()'
      Src: org.apache.xerces.dom.AttrImpl:351,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.AttrImpl:353,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.AttrImpl:354,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].getMutationEvents()'
      Src: org.apache.xerces.dom.AttrImpl:357,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].hasStringValue()'
      Src: org.apache.xerces.dom.AttrImpl:360,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].createTextNode(String)'
      Src: org.apache.xerces.dom.AttrImpl:364,1
    - Dst: textNode.isFirstChild(boolean)
      Src: org.apache.xerces.dom.AttrImpl:366,1
    - Dst: textNode.isOwned(boolean)
      Src: org.apache.xerces.dom.AttrImpl:369,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].hasStringValue(boolean)'
      Src: org.apache.xerces.dom.AttrImpl:370,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].internalRemoveChild(org.apache.xerces.dom.AttrImpl,boolean)'
      Src: org.apache.xerces.dom.AttrImpl:371,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].getValue()'
      Src: org.apache.xerces.dom.AttrImpl:374,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].internalRemoveChild(org.w3c.dom.Node,boolean)'
      Src: org.apache.xerces.dom.AttrImpl:376,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].hasStringValue()'
      Src: org.apache.xerces.dom.AttrImpl:381,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].getValue()'
      Src: org.apache.xerces.dom.AttrImpl:386,1
    - Dst: firstChild.isFirstChild(boolean)
      Src: org.apache.xerces.dom.AttrImpl:390,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].needsSyncChildren(boolean)'
      Src: org.apache.xerces.dom.AttrImpl:395,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].isIdAttribute()'
      Src: org.apache.xerces.dom.AttrImpl:397,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].removeIdentifier(String)'
      Src: org.apache.xerces.dom.AttrImpl:398,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].isSpecified(boolean)'
      Src: org.apache.xerces.dom.AttrImpl:407,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].getMutationEvents()'
      Src: org.apache.xerces.dom.AttrImpl:408,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].createTextNode(String)'
      Src: org.apache.xerces.dom.AttrImpl:413,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].internalInsertBefore(org.apache.xerces.dom.AttrImpl,null,boolean)'
      Src: org.apache.xerces.dom.AttrImpl:418,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].hasStringValue(boolean)'
      Src: org.apache.xerces.dom.AttrImpl:419,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].modifiedAttrValue(String)'
      Src: org.apache.xerces.dom.AttrImpl:421,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].hasStringValue(boolean)'
      Src: org.apache.xerces.dom.AttrImpl:425,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].changed()'
      Src: org.apache.xerces.dom.AttrImpl:426,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].isIdAttribute()'
      Src: org.apache.xerces.dom.AttrImpl:428,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].putIdentifier(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.dom.AttrImpl:429,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - newvalue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 432
      start: 337
    functionDepth: 2
    functionLinenumber: 337
    functionLinenumberEnd: 432
    functionName: '[org.apache.xerces.dom.AttrImpl].setValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].internalRemoveChild(org.apache.xerces.dom.AttrImpl,boolean)'
    - '[org.apache.xerces.dom.AttrImpl].needsSyncChildren()'
    - '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
    - '[org.apache.xerces.dom.AttrImpl].getValue()'
    - '[org.apache.xerces.dom.AttrImpl].hasStringValue()'
    - '[org.apache.xerces.dom.AttrImpl].isIdAttribute()'
    - '[org.apache.xerces.dom.AttrImpl].getOwnerElement()'
    - firstChild.isFirstChild(boolean)
    - '[org.apache.xerces.dom.AttrImpl].needsSyncChildren(boolean)'
    - '[org.apache.xerces.dom.AttrImpl].createTextNode(String)'
    - '[org.apache.xerces.dom.AttrImpl].isSpecified(boolean)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.AttrImpl].removeIdentifier(String)'
    - '[org.apache.xerces.dom.AttrImpl].ownerDocument()'
    - textNode.isOwned(boolean)
    - '[org.apache.xerces.dom.AttrImpl].isReadOnly()'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttrImpl,String)'
    - '[org.apache.xerces.dom.AttrImpl].getMutationEvents()'
    - '[org.apache.xerces.dom.AttrImpl].hasStringValue(boolean)'
    - '[org.apache.xerces.dom.AttrImpl].internalInsertBefore(org.apache.xerces.dom.AttrImpl,null,boolean)'
    - '[org.apache.xerces.dom.AttrImpl].synchronizeData()'
    - '[org.apache.xerces.dom.AttrImpl].needsSyncData()'
    - '[org.apache.xerces.dom.AttrImpl].internalRemoveChild(org.w3c.dom.Node,boolean)'
    - '[org.apache.xerces.dom.AttrImpl].changed()'
    - '[org.apache.xerces.dom.AttrImpl].modifiedAttrValue(String)'
    - textNode.isFirstChild(boolean)
    - '[org.apache.xerces.dom.AttrImpl].putIdentifier(String,org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.AttrImpl].setValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].needsSyncData()'
      Src: org.apache.xerces.dom.AttrImpl:440,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].synchronizeData()'
      Src: org.apache.xerces.dom.AttrImpl:441,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.AttrImpl:443,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.AttrImpl:444,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].hasStringValue()'
      Src: org.apache.xerces.dom.AttrImpl:449,1
    - Dst: firstChild.getNodeType()
      Src: org.apache.xerces.dom.AttrImpl:456,1
    - Dst: '[org.apache.xerces.stax.events.EntityReferenceImpl].getEntityRefValue()'
      Src: org.apache.xerces.dom.AttrImpl:457,1
    - Dst: firstChild.getNodeValue()
      Src: org.apache.xerces.dom.AttrImpl:460,1
    - Dst: '[StringBuffer].<init>(org.apache.xerces.dom.AttrImpl)'
      Src: org.apache.xerces.dom.AttrImpl:467,1
    - Dst: node.getNodeType()
      Src: org.apache.xerces.dom.AttrImpl:469,1
    - Dst: '[org.apache.xerces.stax.events.EntityReferenceImpl].getEntityRefValue()'
      Src: org.apache.xerces.dom.AttrImpl:470,1
    - Dst: '[StringBuffer].append(org.apache.xerces.dom.AttrImpl)'
      Src: org.apache.xerces.dom.AttrImpl:472,1
    - Dst: node.getNodeValue()
      Src: org.apache.xerces.dom.AttrImpl:475,1
    - Dst: '[StringBuffer].append(org.apache.xerces.dom.AttrImpl)'
      Src: org.apache.xerces.dom.AttrImpl:475,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.dom.AttrImpl:479,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 481
      start: 438
    functionDepth: 1
    functionLinenumber: 438
    functionLinenumberEnd: 481
    functionName: '[org.apache.xerces.dom.AttrImpl].getValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 3
    functionsReached:
    - '[StringBuffer].<init>(org.apache.xerces.dom.AttrImpl)'
    - '[StringBuffer].append(org.apache.xerces.dom.AttrImpl)'
    - '[org.apache.xerces.dom.AttrImpl].needsSyncChildren()'
    - '[org.apache.xerces.stax.events.EntityReferenceImpl].getEntityRefValue()'
    - firstChild.getNodeValue()
    - node.getNodeValue()
    - firstChild.getNodeType()
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
    - node.getNodeType()
    - '[org.apache.xerces.dom.AttrImpl].hasStringValue()'
    - '[org.apache.xerces.dom.AttrImpl].needsSyncData()'
    - '[org.apache.xerces.dom.AttrImpl].synchronizeData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.AttrImpl].getValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].needsSyncData()'
      Src: org.apache.xerces.dom.AttrImpl:497,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].synchronizeData()'
      Src: org.apache.xerces.dom.AttrImpl:498,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].isSpecified()'
      Src: org.apache.xerces.dom.AttrImpl:500,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 502
      start: 495
    functionDepth: 0
    functionLinenumber: 495
    functionLinenumberEnd: 502
    functionName: '[org.apache.xerces.dom.AttrImpl].getSpecified()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].isSpecified()'
    - '[org.apache.xerces.dom.AttrImpl].synchronizeData()'
    - '[org.apache.xerces.dom.AttrImpl].needsSyncData()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.AttrImpl].getSpecified()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].isOwned()'
      Src: org.apache.xerces.dom.AttrImpl:520,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 521
      start: 517
    functionDepth: 0
    functionLinenumber: 517
    functionLinenumberEnd: 521
    functionName: '[org.apache.xerces.dom.AttrImpl].getElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].isOwned()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.dom.AttrImpl].getElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].isOwned()'
      Src: org.apache.xerces.dom.AttrImpl:532,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 533
      start: 529
    functionDepth: 0
    functionLinenumber: 529
    functionLinenumberEnd: 533
    functionName: '[org.apache.xerces.dom.AttrImpl].getOwnerElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].isOwned()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.dom.AttrImpl].getOwnerElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].isNormalized()'
      Src: org.apache.xerces.dom.AttrImpl:539,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].hasStringValue()'
      Src: org.apache.xerces.dom.AttrImpl:539,1
    - Dst: kid.getNextSibling()
      Src: org.apache.xerces.dom.AttrImpl:545,1
    - Dst: kid.getNodeType()
      Src: org.apache.xerces.dom.AttrImpl:552,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].getNodeType()'
      Src: org.apache.xerces.dom.AttrImpl:555,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].getNodeValue()'
      Src: org.apache.xerces.dom.AttrImpl:557,1
    - Dst: '[org.w3c.dom.Text].appendData(String)'
      Src: org.apache.xerces.dom.AttrImpl:557,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].removeChild(org.apache.xerces.dom.AttrImpl)'
      Src: org.apache.xerces.dom.AttrImpl:558,1
    - Dst: kid.getNodeValue()
      Src: org.apache.xerces.dom.AttrImpl:564,1
    - Dst: kid.getNodeValue()
      Src: org.apache.xerces.dom.AttrImpl:564,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].length()'
      Src: org.apache.xerces.dom.AttrImpl:564,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].removeChild(org.apache.xerces.dom.AttrImpl)'
      Src: org.apache.xerces.dom.AttrImpl:565,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].isNormalized(boolean)'
      Src: org.apache.xerces.dom.AttrImpl:571,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 572
      start: 535
    functionDepth: 3
    functionLinenumber: 535
    functionLinenumberEnd: 572
    functionName: '[org.apache.xerces.dom.AttrImpl].normalize()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].length()'
    - '[org.apache.xerces.dom.AttrImpl].isNormalized()'
    - '[org.apache.xerces.dom.AttrImpl].removeChild(org.apache.xerces.dom.AttrImpl)'
    - kid.getNodeValue()
    - '[org.apache.xerces.dom.AttrImpl].isNormalized(boolean)'
    - kid.getNodeType()
    - kid.getNextSibling()
    - '[org.apache.xerces.dom.AttrImpl].getNodeType()'
    - '[org.w3c.dom.Text].appendData(String)'
    - '[org.apache.xerces.dom.AttrImpl].getNodeValue()'
    - '[org.apache.xerces.dom.AttrImpl].hasStringValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.AttrImpl].normalize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].needsSyncData()'
      Src: org.apache.xerces.dom.AttrImpl:581,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].synchronizeData()'
      Src: org.apache.xerces.dom.AttrImpl:582,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].isSpecified(boolean)'
      Src: org.apache.xerces.dom.AttrImpl:584,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - arg
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 586
      start: 579
    functionDepth: 0
    functionLinenumber: 579
    functionLinenumberEnd: 586
    functionName: '[org.apache.xerces.dom.AttrImpl].setSpecified(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].isSpecified(boolean)'
    - '[org.apache.xerces.dom.AttrImpl].synchronizeData()'
    - '[org.apache.xerces.dom.AttrImpl].needsSyncData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.AttrImpl].setSpecified(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - type
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 594
      start: 592
    functionDepth: 0
    functionLinenumber: 592
    functionLinenumberEnd: 594
    functionName: '[org.apache.xerces.dom.AttrImpl].setType(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.AttrImpl].setType(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].getName()'
      Src: org.apache.xerces.dom.AttrImpl:602,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].getValue()'
      Src: org.apache.xerces.dom.AttrImpl:602,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 603
      start: 601
    functionDepth: 2
    functionLinenumber: 601
    functionLinenumberEnd: 603
    functionName: '[org.apache.xerces.dom.AttrImpl].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].getValue()'
    - '[org.apache.xerces.dom.AttrImpl].getName()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.AttrImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.AttrImpl:610,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.AttrImpl:611,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 614
      start: 609
    functionDepth: 1
    functionLinenumber: 609
    functionLinenumberEnd: 614
    functionName: '[org.apache.xerces.dom.AttrImpl].hasChildNodes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].needsSyncChildren()'
    - '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.AttrImpl].hasChildNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.AttrImpl:632,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.AttrImpl:633,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 637
      start: 629
    functionDepth: 1
    functionLinenumber: 629
    functionLinenumberEnd: 637
    functionName: '[org.apache.xerces.dom.AttrImpl].getChildNodes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].needsSyncChildren()'
    - '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.xerces.dom.AttrImpl].getChildNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.AttrImpl:642,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.AttrImpl:643,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].makeChildNode()'
      Src: org.apache.xerces.dom.AttrImpl:645,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 648
      start: 640
    functionDepth: 1
    functionLinenumber: 640
    functionLinenumberEnd: 648
    functionName: '[org.apache.xerces.dom.AttrImpl].getFirstChild()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].needsSyncChildren()'
    - '[org.apache.xerces.dom.AttrImpl].makeChildNode()'
    - '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.AttrImpl].getFirstChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.AttrImpl:653,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.AttrImpl:654,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].lastChild()'
      Src: org.apache.xerces.dom.AttrImpl:656,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 658
      start: 651
    functionDepth: 2
    functionLinenumber: 651
    functionLinenumberEnd: 658
    functionName: '[org.apache.xerces.dom.AttrImpl].getLastChild()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].lastChild()'
    - '[org.apache.xerces.dom.AttrImpl].needsSyncChildren()'
    - '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.AttrImpl].getLastChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].makeChildNode()'
      Src: org.apache.xerces.dom.AttrImpl:662,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.ChildNode
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 664
      start: 660
    functionDepth: 1
    functionLinenumber: 660
    functionLinenumberEnd: 664
    functionName: '[org.apache.xerces.dom.AttrImpl].lastChild()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].makeChildNode()'
    linkageType: ''
    returnType: org.apache.xerces.dom.ChildNode
    signature: '[org.apache.xerces.dom.AttrImpl].lastChild()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.ChildNode
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.apache.xerces.dom.ChildNode
    constantsTouched: []
    func_position:
      end: 671
      start: 666
    functionDepth: 0
    functionLinenumber: 666
    functionLinenumberEnd: 671
    functionName: '[org.apache.xerces.dom.AttrImpl].lastChild(org.apache.xerces.dom.ChildNode)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.AttrImpl].lastChild(org.apache.xerces.dom.ChildNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].internalInsertBefore(org.w3c.dom.Node,org.w3c.dom.Node,boolean)'
      Src: org.apache.xerces.dom.AttrImpl:704,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 2
    argNames:
    - newChild
    - refChild
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 705
      start: 701
    functionDepth: 4
    functionLinenumber: 701
    functionLinenumberEnd: 705
    functionName: '[org.apache.xerces.dom.AttrImpl].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].internalInsertBefore(org.w3c.dom.Node,org.w3c.dom.Node,boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.AttrImpl].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].ownerDocument()'
      Src: org.apache.xerces.dom.AttrImpl:715,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.AttrImpl:718,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.AttrImpl:737,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].getNextSibling()'
      Src: org.apache.xerces.dom.AttrImpl:738,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].isKidOK(org.apache.xerces.dom.AttrImpl)'
      Src: org.apache.xerces.dom.AttrImpl:740,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttrImpl:741,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttrImpl,String)'
      Src: org.apache.xerces.dom.AttrImpl:742,1
    - Dst: '[org.w3c.dom.Node].hasChildNodes()'
      Src: org.apache.xerces.dom.AttrImpl:747,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.AttrImpl:748,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].insertBefore(org.apache.xerces.dom.AttrImpl,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.AttrImpl:748,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.dom.AttrImpl:755,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].removeChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.AttrImpl:756,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].insertBefore(org.w3c.dom.Node,org.apache.xerces.dom.AttrImpl)'
      Src: org.apache.xerces.dom.AttrImpl:757,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.AttrImpl:761,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.AttrImpl:762,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].isReadOnly()'
      Src: org.apache.xerces.dom.AttrImpl:766,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttrImpl:767,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttrImpl,String)'
      Src: org.apache.xerces.dom.AttrImpl:768,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.AttrImpl:770,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttrImpl:771,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttrImpl,String)'
      Src: org.apache.xerces.dom.AttrImpl:772,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].isKidOK(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.AttrImpl:774,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttrImpl:775,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttrImpl,String)'
      Src: org.apache.xerces.dom.AttrImpl:776,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].getParentNode()'
      Src: org.apache.xerces.dom.AttrImpl:779,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttrImpl:780,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttrImpl,String)'
      Src: org.apache.xerces.dom.AttrImpl:781,1
    - Dst: a.parentNode()
      Src: org.apache.xerces.dom.AttrImpl:788,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttrImpl:793,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttrImpl,String)'
      Src: org.apache.xerces.dom.AttrImpl:794,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].makeChildNode()'
      Src: org.apache.xerces.dom.AttrImpl:798,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].insertingNode(boolean)'
      Src: org.apache.xerces.dom.AttrImpl:801,1
    - Dst: newInternal.parentNode()
      Src: org.apache.xerces.dom.AttrImpl:806,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].removeChild(org.apache.xerces.dom.AttrImpl)'
      Src: org.apache.xerces.dom.AttrImpl:808,1
    - Dst: newInternal.isOwned(boolean)
      Src: org.apache.xerces.dom.AttrImpl:816,1
    - Dst: newInternal.isFirstChild(boolean)
      Src: org.apache.xerces.dom.AttrImpl:824,1
    - Dst: firstChild.isFirstChild(boolean)
      Src: org.apache.xerces.dom.AttrImpl:839,1
    - Dst: newInternal.isFirstChild(boolean)
      Src: org.apache.xerces.dom.AttrImpl:844,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].changed()'
      Src: org.apache.xerces.dom.AttrImpl:857,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].insertedNode(org.apache.xerces.dom.AttrImpl,boolean)'
      Src: org.apache.xerces.dom.AttrImpl:860,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].checkNormalizationAfterInsert(org.apache.xerces.dom.AttrImpl)'
      Src: org.apache.xerces.dom.AttrImpl:862,1
    CyclomaticComplexity: 28
    EdgeCount: 28
    ICount: 79
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 3
    argNames:
    - newChild
    - refChild
    - replace
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    - boolean
    constantsTouched: []
    func_position:
      end: 866
      start: 712
    functionDepth: 3
    functionLinenumber: 712
    functionLinenumberEnd: 866
    functionName: '[org.apache.xerces.dom.AttrImpl].internalInsertBefore(org.w3c.dom.Node,org.w3c.dom.Node,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 2
    functionsReached:
    - '[org.w3c.dom.Node].hasChildNodes()'
    - '[org.apache.xerces.dom.AttrImpl].needsSyncChildren()'
    - a.parentNode()
    - '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.apache.xerces.dom.AttrImpl].insertingNode(boolean)'
    - firstChild.isFirstChild(boolean)
    - '[org.w3c.dom.Node].getNodeType()'
    - newInternal.isFirstChild(boolean)
    - '[org.apache.xerces.dom.AttrImpl].makeChildNode()'
    - '[org.apache.xerces.dom.AttrImpl].getParentNode()'
    - '[org.apache.xerces.dom.AttrImpl].removeChild(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.AttrImpl].getNextSibling()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.AttrImpl].isKidOK(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.AttrImpl].ownerDocument()'
    - '[org.apache.xerces.dom.AttrImpl].isKidOK(org.apache.xerces.dom.AttrImpl)'
    - '[org.apache.xerces.dom.AttrImpl].isReadOnly()'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttrImpl,String)'
    - '[org.apache.xerces.dom.AttrImpl].insertBefore(org.apache.xerces.dom.AttrImpl,org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.AttrImpl].checkNormalizationAfterInsert(org.apache.xerces.dom.AttrImpl)'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - '[org.apache.xerces.dom.AttrImpl].changed()'
    - newInternal.parentNode()
    - '[org.apache.xerces.dom.AttrImpl].insertedNode(org.apache.xerces.dom.AttrImpl,boolean)'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.apache.xerces.dom.AttrImpl].removeChild(org.apache.xerces.dom.AttrImpl)'
    - newInternal.isOwned(boolean)
    - '[org.apache.xerces.dom.AttrImpl].insertBefore(org.w3c.dom.Node,org.apache.xerces.dom.AttrImpl)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.AttrImpl].internalInsertBefore(org.w3c.dom.Node,org.w3c.dom.Node,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].hasStringValue()'
      Src: org.apache.xerces.dom.AttrImpl:883,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttrImpl:885,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttrImpl,String)'
      Src: org.apache.xerces.dom.AttrImpl:886,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].internalRemoveChild(org.w3c.dom.Node,boolean)'
      Src: org.apache.xerces.dom.AttrImpl:888,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - oldChild
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 889
      start: 880
    functionDepth: 2
    functionLinenumber: 880
    functionLinenumberEnd: 889
    functionName: '[org.apache.xerces.dom.AttrImpl].removeChild(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].internalRemoveChild(org.w3c.dom.Node,boolean)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttrImpl,String)'
    - '[org.apache.xerces.dom.AttrImpl].hasStringValue()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.AttrImpl].removeChild(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].ownerDocument()'
      Src: org.apache.xerces.dom.AttrImpl:899,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].isReadOnly()'
      Src: org.apache.xerces.dom.AttrImpl:901,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttrImpl:902,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttrImpl,String)'
      Src: org.apache.xerces.dom.AttrImpl:903,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.AttrImpl:905,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttrImpl:906,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttrImpl,String)'
      Src: org.apache.xerces.dom.AttrImpl:907,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].removingNode(org.apache.xerces.dom.AttrImpl,boolean)'
      Src: org.apache.xerces.dom.AttrImpl:914,1
    - Dst: oldInternal.isFirstChild(boolean)
      Src: org.apache.xerces.dom.AttrImpl:920,1
    - Dst: firstChild.isFirstChild(boolean)
      Src: org.apache.xerces.dom.AttrImpl:925,1
    - Dst: oldInternal.previousSibling()
      Src: org.apache.xerces.dom.AttrImpl:943,1
    - Dst: oldInternal.isOwned(boolean)
      Src: org.apache.xerces.dom.AttrImpl:947,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].changed()'
      Src: org.apache.xerces.dom.AttrImpl:951,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].removedNode(boolean)'
      Src: org.apache.xerces.dom.AttrImpl:954,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].checkNormalizationAfterRemove(org.apache.xerces.dom.AttrImpl)'
      Src: org.apache.xerces.dom.AttrImpl:956,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 2
    argNames:
    - oldChild
    - replace
    argTypes:
    - org.w3c.dom.Node
    - boolean
    constantsTouched: []
    func_position:
      end: 960
      start: 896
    functionDepth: 1
    functionLinenumber: 896
    functionLinenumberEnd: 960
    functionName: '[org.apache.xerces.dom.AttrImpl].internalRemoveChild(org.w3c.dom.Node,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].changed()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.AttrImpl].checkNormalizationAfterRemove(org.apache.xerces.dom.AttrImpl)'
    - oldInternal.isFirstChild(boolean)
    - '[org.apache.xerces.dom.AttrImpl].ownerDocument()'
    - oldInternal.previousSibling()
    - firstChild.isFirstChild(boolean)
    - '[org.apache.xerces.dom.AttrImpl].isReadOnly()'
    - oldInternal.isOwned(boolean)
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttrImpl,String)'
    - '[org.apache.xerces.dom.AttrImpl].removedNode(boolean)'
    - '[org.apache.xerces.dom.AttrImpl].removingNode(org.apache.xerces.dom.AttrImpl,boolean)'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.AttrImpl].internalRemoveChild(org.w3c.dom.Node,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].makeChildNode()'
      Src: org.apache.xerces.dom.AttrImpl:986,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].ownerDocument()'
      Src: org.apache.xerces.dom.AttrImpl:995,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].replacingNode()'
      Src: org.apache.xerces.dom.AttrImpl:996,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].internalInsertBefore(org.w3c.dom.Node,org.w3c.dom.Node,boolean)'
      Src: org.apache.xerces.dom.AttrImpl:998,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].internalRemoveChild(org.w3c.dom.Node,boolean)'
      Src: org.apache.xerces.dom.AttrImpl:1000,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].replacedNode()'
      Src: org.apache.xerces.dom.AttrImpl:1004,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 2
    argNames:
    - newChild
    - oldChild
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1007
      start: 983
    functionDepth: 4
    functionLinenumber: 983
    functionLinenumberEnd: 1007
    functionName: '[org.apache.xerces.dom.AttrImpl].replaceChild(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].internalRemoveChild(org.w3c.dom.Node,boolean)'
    - '[org.apache.xerces.dom.AttrImpl].replacingNode()'
    - '[org.apache.xerces.dom.AttrImpl].ownerDocument()'
    - '[org.apache.xerces.dom.AttrImpl].makeChildNode()'
    - '[org.apache.xerces.dom.AttrImpl].replacedNode()'
    - '[org.apache.xerces.dom.AttrImpl].internalInsertBefore(org.w3c.dom.Node,org.w3c.dom.Node,boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.AttrImpl].replaceChild(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].hasStringValue()'
      Src: org.apache.xerces.dom.AttrImpl:1019,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1029
      start: 1017
    functionDepth: 0
    functionLinenumber: 1017
    functionLinenumberEnd: 1029
    functionName: '[org.apache.xerces.dom.AttrImpl].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].hasStringValue()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.AttrImpl].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].hasStringValue()'
      Src: org.apache.xerces.dom.AttrImpl:1039,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].makeChildNode()'
      Src: org.apache.xerces.dom.AttrImpl:1044,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1057
      start: 1037
    functionDepth: 2
    functionLinenumber: 1037
    functionLinenumberEnd: 1057
    functionName: '[org.apache.xerces.dom.AttrImpl].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].makeChildNode()'
    - '[org.apache.xerces.dom.AttrImpl].hasStringValue()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.AttrImpl].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].isEqualNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.AttrImpl:1069,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - arg
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1070
      start: 1068
    functionDepth: 0
    functionLinenumber: 1068
    functionLinenumberEnd: 1070
    functionName: '[org.apache.xerces.dom.AttrImpl].isEqualNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].isEqualNode(org.w3c.dom.Node)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.AttrImpl].isEqualNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 3
    argNames:
    - typeNamespaceArg
    - typeNameArg
    - derivationMethod
    argTypes:
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1092
      start: 1087
    functionDepth: 0
    functionLinenumber: 1087
    functionLinenumberEnd: 1092
    functionName: '[org.apache.xerces.dom.AttrImpl].isDerivedFrom(String,String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.AttrImpl].isDerivedFrom(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.dom.AttrImpl:1109,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.AttrImpl:1113,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.AttrImpl:1114,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].hasStringValue()'
      Src: org.apache.xerces.dom.AttrImpl:1117,1
    - Dst: mykid.getNodeType()
      Src: org.apache.xerces.dom.AttrImpl:1124,1
    - Dst: mykid.setReadOnly(boolean,boolean)
      Src: org.apache.xerces.dom.AttrImpl:1125,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 2
    argNames:
    - readOnly
    - deep
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 1129
      start: 1107
    functionDepth: 1
    functionLinenumber: 1107
    functionLinenumberEnd: 1129
    functionName: '[org.apache.xerces.dom.AttrImpl].setReadOnly(boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - mykid.getNodeType()
    - '[org.apache.xerces.dom.AttrImpl].needsSyncChildren()'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly(boolean,boolean)'
    - '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
    - mykid.setReadOnly(boolean,boolean)
    - '[org.apache.xerces.dom.AttrImpl].hasStringValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.AttrImpl].setReadOnly(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].needsSyncChildren(boolean)'
      Src: org.apache.xerces.dom.AttrImpl:1141,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1142
      start: 1139
    functionDepth: 0
    functionLinenumber: 1139
    functionLinenumberEnd: 1142
    functionName: '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 11
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].needsSyncChildren(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ChildNode].getNodeType()'
      Src: org.apache.xerces.dom.AttrImpl:1161,1
    - Dst: '[org.apache.xerces.dom.ChildNode].previousSibling()'
      Src: org.apache.xerces.dom.AttrImpl:1162,1
    - Dst: '[org.apache.xerces.dom.ChildNode].getNodeType()'
      Src: org.apache.xerces.dom.AttrImpl:1166,1
    - Dst: next.getNodeType()
      Src: org.apache.xerces.dom.AttrImpl:1167,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].isNormalized(boolean)'
      Src: org.apache.xerces.dom.AttrImpl:1168,1
    - Dst: '[org.apache.xerces.dom.ChildNode].isNormalized()'
      Src: org.apache.xerces.dom.AttrImpl:1174,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].isNormalized(boolean)'
      Src: org.apache.xerces.dom.AttrImpl:1175,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.ChildNode
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - insertedChild
    argTypes:
    - org.apache.xerces.dom.ChildNode
    constantsTouched: []
    func_position:
      end: 1178
      start: 1159
    functionDepth: 1
    functionLinenumber: 1159
    functionLinenumberEnd: 1178
    functionName: '[org.apache.xerces.dom.AttrImpl].checkNormalizationAfterInsert(org.apache.xerces.dom.ChildNode)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - next.getNodeType()
    - '[org.apache.xerces.dom.ChildNode].previousSibling()'
    - '[org.apache.xerces.dom.AttrImpl].isNormalized(boolean)'
    - '[org.apache.xerces.dom.ChildNode].getNodeType()'
    - '[org.apache.xerces.dom.ChildNode].isNormalized()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.AttrImpl].checkNormalizationAfterInsert(org.apache.xerces.dom.ChildNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ChildNode].getNodeType()'
      Src: org.apache.xerces.dom.AttrImpl:1197,1
    - Dst: next.getNodeType()
      Src: org.apache.xerces.dom.AttrImpl:1200,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].isNormalized(boolean)'
      Src: org.apache.xerces.dom.AttrImpl:1201,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.ChildNode
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - previousSibling
    argTypes:
    - org.apache.xerces.dom.ChildNode
    constantsTouched: []
    func_position:
      end: 1204
      start: 1192
    functionDepth: 0
    functionLinenumber: 1192
    functionLinenumberEnd: 1204
    functionName: '[org.apache.xerces.dom.AttrImpl].checkNormalizationAfterRemove(org.apache.xerces.dom.ChildNode)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - next.getNodeType()
    - '[org.apache.xerces.dom.AttrImpl].isNormalized(boolean)'
    - '[org.apache.xerces.dom.ChildNode].getNodeType()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.AttrImpl].checkNormalizationAfterRemove(org.apache.xerces.dom.ChildNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.AttrImpl:1214,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.AttrImpl:1215,1
    - Dst: '[java.io.ObjectOutputStream].defaultWriteObject()'
      Src: org.apache.xerces.dom.AttrImpl:1218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutputStream
    constantsTouched: []
    func_position:
      end: 1220
      start: 1211
    functionDepth: 1
    functionLinenumber: 1211
    functionLinenumberEnd: 1220
    functionName: '[org.apache.xerces.dom.AttrImpl].writeObject(java.io.ObjectOutputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].needsSyncChildren()'
    - '[java.io.ObjectOutputStream].defaultWriteObject()'
    - '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.AttrImpl].writeObject(java.io.ObjectOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectInputStream].defaultReadObject()'
      Src: org.apache.xerces.dom.AttrImpl:1227,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].needsSyncChildren(boolean)'
      Src: org.apache.xerces.dom.AttrImpl:1232,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInputStream
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - Object
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions:
      - ClassNotFoundException
      - java.io.IOException
      interfaces:
      - org.w3c.dom.Attr
      - org.w3c.dom.TypeInfo
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - ois
    argTypes:
    - java.io.ObjectInputStream
    constantsTouched: []
    func_position:
      end: 1234
      start: 1223
    functionDepth: 0
    functionLinenumber: 1223
    functionLinenumberEnd: 1234
    functionName: '[org.apache.xerces.dom.AttrImpl].readObject(java.io.ObjectInputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttrImpl].needsSyncChildren(boolean)'
    - '[java.io.ObjectInputStream].defaultReadObject()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.AttrImpl].readObject(java.io.ObjectInputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMImplementation
      static: true
      superClass: org.apache.xerces.dom.CoreDOMImplementationImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMImplementationImpl.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.DOMImplementation
    signature: '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].hasFeature(String,String)'
      Src: org.apache.xerces.dom.DOMImplementationImpl:80,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.DOMImplementationImpl:82,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.dom.DOMImplementationImpl:83,1
    - Dst: '[String].substring(int)'
      Src: org.apache.xerces.dom.DOMImplementationImpl:84,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMImplementationImpl:87,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.DOMImplementationImpl:88,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMImplementationImpl:89,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.DOMImplementationImpl:90,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMImplementationImpl:91,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.DOMImplementationImpl:92,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMImplementationImpl:93,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.DOMImplementationImpl:94,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.DOMImplementationImpl:95,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.DOMImplementationImpl:96,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.CoreDOMImplementationImpl
    argCount: 2
    argNames:
    - feature
    - version
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 78
    functionDepth: 4
    functionLinenumber: 78
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.dom.DOMImplementationImpl].hasFeature(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMImplementationImpl.java
    functionUses: 1
    functionsReached:
    - '[String].equals(String)'
    - '[String].substring(int)'
    - '[org.apache.xerces.dom.DOMImplementationImpl].equalsIgnoreCase(String)'
    - '[org.apache.xerces.dom.CoreDOMImplementationImpl].hasFeature(String,String)'
    - '[String].startsWith(String)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.DOMImplementationImpl].hasFeature(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>(org.w3c.dom.DocumentType)'
      Src: org.apache.xerces.dom.DOMImplementationImpl:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DocumentType
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.CoreDocumentImpl
      static: false
      superClass: org.apache.xerces.dom.CoreDOMImplementationImpl
    argCount: 1
    argNames:
    - doctype
    argTypes:
    - org.w3c.dom.DocumentType
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 4
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.apache.xerces.dom.DOMImplementationImpl].createDocument(org.w3c.dom.DocumentType)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMImplementationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].<init>(org.w3c.dom.DocumentType)'
    linkageType: ''
    returnType: org.apache.xerces.dom.CoreDocumentImpl
    signature: '[org.apache.xerces.dom.DOMImplementationImpl].createDocument(org.w3c.dom.DocumentType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].<init>()'
      Src: org.apache.xerces.dom.DOMImplementationImpl:47,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.DOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMImplementationImpl
      static: false
      superClass: org.apache.xerces.dom.CoreDOMImplementationImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom.DOMImplementationImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMImplementationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DOMImplementationImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMImplementationImpl
    signature: '[org.apache.xerces.dom.DOMImplementationImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String,String)'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:59,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.PSVIElementNSImpl
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 4
    argNames:
    - ownerDocument
    - namespaceURI
    - qualifiedName
    - localName
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String,String)'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.PSVIElementNSImpl
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String)'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:67,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.PSVIElementNSImpl
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 3
    argNames:
    - ownerDocument
    - namespaceURI
    - qualifiedName
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 3
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String)'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.PSVIElementNSImpl
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.ElementPSVImpl].<init>(boolean)'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ItemPSVI
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].constant()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.ElementPSVImpl].<init>(boolean)'
    linkageType: ''
    returnType: org.apache.xerces.xs.ItemPSVI
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].constant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].isConstant()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].isConstant()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getConstraintValue()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:134,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].getSchemaDefault()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSElementDeclaration].getConstraintValue()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].getSchemaDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].getNormalizedValue()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 146
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 146
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].getSchemaNormalizedValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].getNormalizedValue()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].getSchemaNormalizedValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].getIsSchemaSpecified()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].getIsSchemaSpecified()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 165
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 189
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].getErrorCodes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].getErrorCodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.StringList
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 202
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 202
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].getErrorMessages()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.StringList
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].getErrorMessages()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].getNil()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].getNil()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSNotationDeclaration
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].getNotation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSNotationDeclaration
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].getNotation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSTypeDefinition
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 234
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSTypeDefinition
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinition()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSSimpleTypeDefinition
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 247
      start: 245
    functionDepth: 1
    functionLinenumber: 245
    functionLinenumberEnd: 247
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].getMemberTypeDefinition()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinition()'
    linkageType: ''
    returnType: org.apache.xerces.xs.XSSimpleTypeDefinition
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].getMemberTypeDefinition()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSElementDeclaration
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 257
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSElementDeclaration
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 267
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].getSchemaInformation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].getSchemaInformation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getElementDeclaration()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:275,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getNotation()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:276,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getValidationContext()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:277,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getTypeDefinition()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:278,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getSchemaInformation()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:279,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getValidity()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:280,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getValidationAttempted()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:281,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getErrorCodes()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:282,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getErrorMessages()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:283,1
    - Dst: '[org.apache.xerces.xs.XSComplexTypeDefinition].getContentType()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:286,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getSchemaValue()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:287,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.dom.PSVIElementNSImpl)'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:287,1
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].reset()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:290,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getIsSchemaSpecified()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:292,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getNil()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:293,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.ElementPSVI
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 1
    argNames:
    - elem
    argTypes:
    - org.apache.xerces.xs.ElementPSVI
    constantsTouched: []
    func_position:
      end: 294
      start: 274
    functionDepth: 1
    functionLinenumber: 274
    functionLinenumberEnd: 294
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].setPSVI(org.apache.xerces.xs.ElementPSVI)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.ElementPSVI].getSchemaValue()'
    - '[org.apache.xerces.xs.XSComplexTypeDefinition].getContentType()'
    - '[org.apache.xerces.xs.ElementPSVI].getValidationContext()'
    - '[org.apache.xerces.xs.ElementPSVI].getElementDeclaration()'
    - '[org.apache.xerces.xs.ElementPSVI].getIsSchemaSpecified()'
    - '[org.apache.xerces.xs.ElementPSVI].getSchemaInformation()'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].reset()'
    - '[org.apache.xerces.xs.ElementPSVI].getNil()'
    - '[org.apache.xerces.xs.ElementPSVI].getNotation()'
    - '[org.apache.xerces.xs.ElementPSVI].getTypeDefinition()'
    - '[org.apache.xerces.xs.ElementPSVI].getValidationAttempted()'
    - '[org.apache.xerces.xs.ElementPSVI].getErrorMessages()'
    - '[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.dom.PSVIElementNSImpl)'
    - '[org.apache.xerces.xs.ElementPSVI].getValidity()'
    - '[org.apache.xerces.xs.ElementPSVI].getErrorCodes()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].setPSVI(org.apache.xerces.xs.ElementPSVI)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].getActualValue()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:300,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 299
    functionDepth: 1
    functionLinenumber: 299
    functionLinenumberEnd: 301
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].getActualNormalizedValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].getActualValue()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].getActualNormalizedValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].getActualValueType()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:307,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 308
      start: 306
    functionDepth: 1
    functionLinenumber: 306
    functionLinenumberEnd: 308
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].getActualNormalizedValueType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].getActualValueType()'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].getActualNormalizedValueType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].getListValueTypes()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:314,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ShortList
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 313
    functionDepth: 1
    functionLinenumber: 313
    functionLinenumberEnd: 315
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].getItemValueTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.dv.ValidatedInfo].getListValueTypes()'
    linkageType: ''
    returnType: org.apache.xerces.xs.ShortList
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].getItemValueTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSValue
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 320
    functionDepth: 0
    functionLinenumber: 320
    functionLinenumberEnd: 322
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].getSchemaValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSValue
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].getSchemaValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getClass()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:329,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getName()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:329,1
    - Dst: '[java.io.NotSerializableException].<init>(org.apache.xerces.dom.PSVIElementNSImpl)'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:329,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutputStream
    constantsTouched: []
    func_position:
      end: 330
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 330
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].writeObject(java.io.ObjectOutputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getClass()'
    - '[java.io.NotSerializableException].<init>(org.apache.xerces.dom.PSVIElementNSImpl)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].writeObject(java.io.ObjectOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getClass()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:334,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].getName()'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:334,1
    - Dst: '[java.io.NotSerializableException].<init>(org.apache.xerces.dom.PSVIElementNSImpl)'
      Src: org.apache.xerces.dom.PSVIElementNSImpl:334,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInputStream
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.xs.XSElementDeclaration
      - org.apache.xerces.xs.XSTypeDefinition
      - boolean
      - boolean
      - org.apache.xerces.impl.dv.ValidatedInfo
      - org.apache.xerces.xs.XSNotationDeclaration
      - short
      - short
      - org.apache.xerces.xs.StringList
      - org.apache.xerces.xs.StringList
      - String
      - org.apache.xerces.xs.XSModel
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - org.apache.xerces.xs.ElementPSVI
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ElementNSImpl
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInputStream
    constantsTouched: []
    func_position:
      end: 335
      start: 332
    functionDepth: 0
    functionLinenumber: 332
    functionLinenumberEnd: 335
    functionName: '[org.apache.xerces.dom.PSVIElementNSImpl].readObject(java.io.ObjectInputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getClass()'
    - '[java.io.NotSerializableException].<init>(org.apache.xerces.dom.PSVIElementNSImpl)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].getName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.PSVIElementNSImpl].readObject(java.io.ObjectInputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].<init>(boolean)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.CoreDocumentImpl
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 251
    functionDepth: 1
    functionLinenumber: 251
    functionLinenumberEnd: 253
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].<init>(boolean)'
    linkageType: ''
    returnType: org.apache.xerces.dom.CoreDocumentImpl
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].<init>(null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:257,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.CoreDocumentImpl
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - grammarAccess
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 260
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 260
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].<init>(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].<init>(null)'
    linkageType: ''
    returnType: org.apache.xerces.dom.CoreDocumentImpl
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].<init>(org.w3c.dom.DocumentType,boolean)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DocumentType
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.CoreDocumentImpl
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - doctype
    argTypes:
    - org.w3c.dom.DocumentType
    constantsTouched: []
    func_position:
      end: 268
      start: 266
    functionDepth: 2
    functionLinenumber: 266
    functionLinenumberEnd: 268
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].<init>(org.w3c.dom.DocumentType)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].<init>(org.w3c.dom.DocumentType,boolean)'
    linkageType: ''
    returnType: org.apache.xerces.dom.CoreDocumentImpl
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].<init>(org.w3c.dom.DocumentType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].<init>(boolean)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:272,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:278,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:279,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].appendChild(org.w3c.dom.DocumentType)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:282,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DocumentType
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.CoreDocumentImpl
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - doctype
    - grammarAccess
    argTypes:
    - org.w3c.dom.DocumentType
    - boolean
    constantsTouched: []
    func_position:
      end: 284
      start: 271
    functionDepth: 1
    functionLinenumber: 271
    functionLinenumberEnd: 284
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].<init>(org.w3c.dom.DocumentType,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].<init>(boolean)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].appendChild(org.w3c.dom.DocumentType)'
    linkageType: ''
    returnType: org.apache.xerces.dom.CoreDocumentImpl
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].<init>(org.w3c.dom.DocumentType,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 294
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 294
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getOwnerDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getOwnerDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 299
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 299
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 304
      start: 302
    functionDepth: 0
    functionLinenumber: 302
    functionLinenumberEnd: 304
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].<init>()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:317,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:318,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].cloneNode(org.apache.xerces.dom.CoreDocumentImpl,boolean)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:319,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - deep
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 323
      start: 315
    functionDepth: 2
    functionLinenumber: 315
    functionLinenumberEnd: 323
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].cloneNode(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].cloneNode(org.apache.xerces.dom.CoreDocumentImpl,boolean)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].<init>()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].cloneNode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:332,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:333,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:340,1
    - Dst: '[java.util.Hashtable].entrySet()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:341,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].iterator()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:341,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].hasNext()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:342,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].next()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:343,1
    - Dst: entry.getKey()
      Src: org.apache.xerces.dom.CoreDocumentImpl:344,1
    - Dst: entry.getValue()
      Src: org.apache.xerces.dom.CoreDocumentImpl:345,1
    - Dst: '[java.util.HashMap].put(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:346,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].importNode(org.apache.xerces.dom.CoreDocumentImpl,boolean,boolean,java.util.HashMap)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:353,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].appendChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:353,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - newdoc
    - deep
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - boolean
    constantsTouched: []
    func_position:
      end: 362
      start: 329
    functionDepth: 0
    functionLinenumber: 329
    functionLinenumberEnd: 362
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].cloneNode(org.apache.xerces.dom.CoreDocumentImpl,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].hasNext()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].iterator()'
    - '[java.util.HashMap].<init>()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].next()'
    - entry.getKey()
    - '[org.apache.xerces.dom.CoreDocumentImpl].needsSyncChildren()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].importNode(org.apache.xerces.dom.CoreDocumentImpl,boolean,boolean,java.util.HashMap)'
    - '[java.util.HashMap].put(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
    - '[java.util.Hashtable].entrySet()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].appendChild(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].synchronizeChildren()'
    - entry.getValue()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].cloneNode(org.apache.xerces.dom.CoreDocumentImpl,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:382,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:384,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:385,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:389,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:390,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:394,1
    - Dst: '[org.apache.xerces.dom.ParentNode].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:398,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - newChild
    - refChild
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 410
      start: 378
    functionDepth: 5
    functionLinenumber: 378
    functionLinenumberEnd: 410
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].needsSyncChildren()'
    - '[org.apache.xerces.dom.ParentNode].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].synchronizeChildren()'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].removeChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:421,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:424,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - oldChild
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 434
      start: 419
    functionDepth: 3
    functionLinenumber: 419
    functionLinenumberEnd: 434
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].removeChild(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].removeChild(org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].getNodeType()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].removeChild(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:447,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:453,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:454,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:456,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:457,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:461,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:459,1
    - Dst: '[org.apache.xerces.dom.ParentNode].replaceChild(org.w3c.dom.Node,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:463,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:465,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - newChild
    - oldChild
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 473
      start: 443
    functionDepth: 5
    functionLinenumber: 443
    functionLinenumberEnd: 473
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].replaceChild(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.ParentNode].replaceChild(org.w3c.dom.Node,org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].replaceChild(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 481
      start: 479
    functionDepth: 0
    functionLinenumber: 479
    functionLinenumberEnd: 481
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getTextContent()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getTextContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - textContent
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 490
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 490
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].setTextContent(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].setTextContent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:497,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:504,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:505,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:516,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:514,1
    - Dst: '[Class].getConstructor()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:518,1
    - Dst: '[Class].getInterfaces()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:522,1
    - Dst: interfaces[i].getName()
      Src: org.apache.xerces.dom.CoreDocumentImpl:524,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].equals(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:524,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].newInstance()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:526,1
    - Dst: '[org.apache.xerces.dom.ParentNode].getFeature(String,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:535,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - feature
    - version
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 536
      start: 495
    functionDepth: 3
    functionLinenumber: 495
    functionLinenumberEnd: 536
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getFeature(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].newInstance()'
    - '[org.apache.html.dom.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
    - '[String].equals(String)'
    - '[Class].getInterfaces()'
    - '[org.apache.html.dom.ObjectFactory].findClassLoader()'
    - '[String].equalsIgnoreCase(String)'
    - '[Class].getConstructor()'
    - '[org.apache.xerces.dom.ParentNode].getFeature(String,String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].equals(String)'
    - interfaces[i].getName()
    - '[String].length()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getFeature(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(String,boolean)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:557,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:559,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:563,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].<init>(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:565,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 567
      start: 554
    functionDepth: 3
    functionLinenumber: 554
    functionLinenumberEnd: 567
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].createAttribute(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(String,boolean)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].<init>(String)'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].createAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CDATASectionImpl].<init>(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:580,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.CDATASection
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 581
      start: 578
    functionDepth: 0
    functionLinenumber: 578
    functionLinenumberEnd: 581
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].createCDATASection(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CDATASectionImpl].<init>(String)'
    linkageType: ''
    returnType: org.w3c.dom.CDATASection
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].createCDATASection(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.CommentImpl].<init>(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:589,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Comment
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 590
      start: 588
    functionDepth: 0
    functionLinenumber: 588
    functionLinenumberEnd: 590
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].createComment(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.CommentImpl].<init>(String)'
    linkageType: ''
    returnType: org.w3c.dom.Comment
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].createComment(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentFragmentImpl].<init>()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:597,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DocumentFragment
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 598
      start: 596
    functionDepth: 1
    functionLinenumber: 596
    functionLinenumberEnd: 598
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].createDocumentFragment()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentFragmentImpl].<init>()'
    linkageType: ''
    returnType: org.w3c.dom.DocumentFragment
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].createDocumentFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(String,boolean)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:615,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:616,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:617,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].<init>(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:619,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - tagName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 621
      start: 612
    functionDepth: 3
    functionLinenumber: 612
    functionLinenumberEnd: 621
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].createElement(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.ElementImpl].<init>(String)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(String,boolean)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].createElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(String,boolean)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:636,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:637,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:638,1
    - Dst: '[org.apache.xerces.stax.events.EntityReferenceImpl].<init>(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:640,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.EntityReference
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 642
      start: 633
    functionDepth: 3
    functionLinenumber: 633
    functionLinenumberEnd: 642
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].createEntityReference(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.EntityReferenceImpl].<init>(String)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(String,boolean)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.EntityReference
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].createEntityReference(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(String,boolean)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:661,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:662,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:663,1
    - Dst: '[org.apache.xerces.stax.events.ProcessingInstructionImpl].<init>(String,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:665,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.ProcessingInstruction
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - target
    - data
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 667
      start: 657
    functionDepth: 3
    functionLinenumber: 657
    functionLinenumberEnd: 667
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].createProcessingInstruction(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.stax.events.ProcessingInstructionImpl].<init>(String,String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(String,boolean)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.ProcessingInstruction
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].createProcessingInstruction(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.TextImpl].<init>(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:676,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Text
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 677
      start: 675
    functionDepth: 0
    functionLinenumber: 675
    functionLinenumberEnd: 677
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].createTextNode(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.TextImpl].<init>(String)'
    linkageType: ''
    returnType: org.w3c.dom.Text
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].createTextNode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:687,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:688,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DocumentType
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 691
      start: 686
    functionDepth: 0
    functionLinenumber: 686
    functionLinenumberEnd: 691
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getDoctype()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].synchronizeChildren()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].needsSyncChildren()'
    linkageType: ''
    returnType: org.w3c.dom.DocumentType
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getDoctype()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:704,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:705,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 708
      start: 703
    functionDepth: 0
    functionLinenumber: 703
    functionLinenumberEnd: 708
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getDocumentElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].synchronizeChildren()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].needsSyncChildren()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getDocumentElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeepNodeListImpl].<init>(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:720,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - tagname
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 721
      start: 719
    functionDepth: 0
    functionLinenumber: 719
    functionLinenumberEnd: 721
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getElementsByTagName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeepNodeListImpl].<init>(String)'
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getElementsByTagName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].getDOMImplementation()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:732,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMImplementation
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 733
      start: 729
    functionDepth: 1
    functionLinenumber: 729
    functionLinenumberEnd: 733
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getImplementation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.dom.CoreDOMImplementationImpl].getDOMImplementation()'
    linkageType: ''
    returnType: org.w3c.dom.DOMImplementation
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getImplementation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - check
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 762
      start: 760
    functionDepth: 0
    functionLinenumber: 760
    functionLinenumberEnd: 762
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].setErrorChecking(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].setErrorChecking(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - check
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 769
      start: 767
    functionDepth: 0
    functionLinenumber: 767
    functionLinenumberEnd: 769
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].setStrictErrorChecking(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].setStrictErrorChecking(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 776
      start: 774
    functionDepth: 0
    functionLinenumber: 774
    functionLinenumberEnd: 776
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getErrorChecking()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getErrorChecking()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 783
      start: 781
    functionDepth: 0
    functionLinenumber: 781
    functionLinenumberEnd: 783
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getStrictErrorChecking()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getStrictErrorChecking()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 797
      start: 795
    functionDepth: 0
    functionLinenumber: 795
    functionLinenumberEnd: 797
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getInputEncoding()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getInputEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 810
      start: 808
    functionDepth: 0
    functionLinenumber: 808
    functionLinenumberEnd: 810
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].setInputEncoding(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].setInputEncoding(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 821
      start: 819
    functionDepth: 0
    functionLinenumber: 819
    functionLinenumberEnd: 821
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].setXmlEncoding(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].setXmlEncoding(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setXmlEncoding(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:829,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 830
      start: 828
    functionDepth: 1
    functionLinenumber: 828
    functionLinenumberEnd: 830
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].setEncoding(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].setXmlEncoding(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].setEncoding(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 838
      start: 836
    functionDepth: 0
    functionLinenumber: 836
    functionLinenumberEnd: 838
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getXmlEncoding()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getXmlEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getXmlEncoding()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:846,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 847
      start: 845
    functionDepth: 1
    functionLinenumber: 845
    functionLinenumberEnd: 847
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getEncoding()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].getXmlEncoding()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:855,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:855,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getXmlVersion()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:858,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:858,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isNormalized(boolean)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:861,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:869,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:870,1
    - Dst: (getXmlVersion()).equals(String)
      Src: org.apache.xerces.dom.CoreDocumentImpl:873,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 879
      start: 854
    functionDepth: 1
    functionLinenumber: 854
    functionLinenumberEnd: 879
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].setXmlVersion(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].getXmlVersion()'
    - '[String].equals(String)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    - (getXmlVersion()).equals(String)
    - '[org.apache.xerces.dom.CoreDocumentImpl].isNormalized(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].setXmlVersion(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setXmlVersion(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:887,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 888
      start: 886
    functionDepth: 2
    functionLinenumber: 886
    functionLinenumberEnd: 888
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].setVersion(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].setXmlVersion(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].setVersion(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 896
      start: 894
    functionDepth: 0
    functionLinenumber: 894
    functionLinenumberEnd: 896
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getXmlVersion()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getXmlVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getXmlVersion()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:904,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 905
      start: 903
    functionDepth: 1
    functionLinenumber: 903
    functionLinenumberEnd: 905
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getVersion()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].getXmlVersion()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 920
      start: 917
    functionDepth: 0
    functionLinenumber: 917
    functionLinenumberEnd: 920
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].setXmlStandalone(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].setXmlStandalone(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setXmlStandalone(boolean)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:928,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 929
      start: 927
    functionDepth: 1
    functionLinenumber: 927
    functionLinenumberEnd: 929
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].setStandalone(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].setXmlStandalone(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].setStandalone(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 938
      start: 936
    functionDepth: 0
    functionLinenumber: 936
    functionLinenumberEnd: 938
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getXmlStandalone()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getXmlStandalone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getXmlStandalone()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:946,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 947
      start: 945
    functionDepth: 1
    functionLinenumber: 945
    functionLinenumberEnd: 947
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getStandalone()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].getXmlStandalone()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getStandalone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 959
      start: 957
    functionDepth: 0
    functionLinenumber: 957
    functionLinenumberEnd: 959
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getDocumentURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getDocumentURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.stax.events.ElementImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 3
    argNames:
    - newNamespaceURI
    - newNodeName
    - el
    argTypes:
    - String
    - String
    - org.apache.xerces.stax.events.ElementImpl
    constantsTouched: []
    func_position:
      end: 973
      start: 971
    functionDepth: 0
    functionLinenumber: 971
    functionLinenumberEnd: 973
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].canRenameElements(String,String,org.apache.xerces.stax.events.ElementImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].canRenameElements(String,String,org.apache.xerces.stax.events.ElementImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:982,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:983,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:985,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:987,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].canRenameElements(String,String,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:991,1
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].rename(String,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:992,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.apache.xerces.dom.CoreDocumentImpl,null,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:994,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].replaceRenameElement(org.apache.xerces.dom.CoreDocumentImpl,String,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:997,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].canRenameElements(null,String,org.apache.xerces.stax.events.ElementImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1001,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].rename(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1002,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.apache.xerces.stax.events.ElementImpl,null,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1004,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].replaceRenameElement(org.apache.xerces.stax.events.ElementImpl,String,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1007,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].renamedElement(org.w3c.dom.Element,org.apache.xerces.stax.events.ElementImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1011,1
    - Dst: at.getOwnerElement()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1018,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].removeAttributeNode(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1020,1
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].rename(String,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1023,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setAttributeNodeNS(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1026,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.apache.xerces.dom.CoreDocumentImpl,null,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1030,1
    - Dst: at.rename(String)
      Src: org.apache.xerces.dom.CoreDocumentImpl:1034,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setAttributeNode(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1037,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.apache.xerces.dom.CoreDocumentImpl,null,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1041,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(String,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1045,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].copyEventListeners(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1048,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].removeUserDataTable(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1051,1
    - Dst: at.getFirstChild()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1054,1
    - Dst: at.removeChild(org.apache.xerces.dom.CoreDocumentImpl)
      Src: org.apache.xerces.dom.CoreDocumentImpl:1056,1
    - Dst: nat.appendChild(org.apache.xerces.dom.CoreDocumentImpl)
      Src: org.apache.xerces.dom.CoreDocumentImpl:1057,1
    - Dst: at.getFirstChild()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1058,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setUserDataTable(org.apache.xerces.dom.CoreDocumentImpl,java.util.Hashtable)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1062,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1065,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setAttributeNode(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1069,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].renamedAttrNode(org.w3c.dom.Attr,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1075,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1080,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1081,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 3
    argNames:
    - n
    - namespaceURI
    - name
    argTypes:
    - org.w3c.dom.Node
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1085
      start: 979
    functionDepth: 3
    functionLinenumber: 979
    functionLinenumberEnd: 1085
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].renameNode(org.w3c.dom.Node,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].canRenameElements(String,String,org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.apache.xerces.dom.ElementNSImpl].rename(String,String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.apache.xerces.stax.events.ElementImpl,null,org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].setUserDataTable(org.apache.xerces.dom.CoreDocumentImpl,java.util.Hashtable)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].copyEventListeners(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
    - at.getOwnerElement()
    - '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.apache.xerces.dom.CoreDocumentImpl,null,org.apache.xerces.dom.CoreDocumentImpl)'
    - at.removeChild(org.apache.xerces.dom.CoreDocumentImpl)
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].setAttributeNode(org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(String,String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].renamedAttrNode(org.w3c.dom.Attr,org.apache.xerces.dom.CoreDocumentImpl)'
    - at.rename(String)
    - '[org.apache.xerces.dom.CoreDocumentImpl].removeUserDataTable(org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].replaceRenameElement(org.apache.xerces.stax.events.ElementImpl,String,String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].replaceRenameElement(org.apache.xerces.dom.CoreDocumentImpl,String,String)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].canRenameElements(null,String,org.apache.xerces.stax.events.ElementImpl)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].removeAttributeNode(org.apache.xerces.dom.CoreDocumentImpl)'
    - at.getFirstChild()
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - '[org.apache.xerces.dom.AttrNSImpl].rename(String,String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].setAttributeNodeNS(org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.apache.xerces.stax.events.ElementImpl].rename(String)'
    - nat.appendChild(org.apache.xerces.dom.CoreDocumentImpl)
    - '[org.apache.xerces.dom.CoreDocumentImpl].renamedElement(org.w3c.dom.Element,org.apache.xerces.stax.events.ElementImpl)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].renameNode(org.w3c.dom.Node,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createElementNS(String,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1090,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].copyEventListeners(org.apache.xerces.stax.events.ElementImpl,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1093,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].removeUserDataTable(org.apache.xerces.stax.events.ElementImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1096,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].getParentNode()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1099,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].getNextSibling()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1100,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].removeChild(org.apache.xerces.stax.events.ElementImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1102,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].getFirstChild()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1105,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].removeChild(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1107,1
    - Dst: nel.appendChild(org.apache.xerces.dom.CoreDocumentImpl)
      Src: org.apache.xerces.dom.CoreDocumentImpl:1108,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].getFirstChild()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1109,1
    - Dst: nel.moveSpecifiedAttributes(org.apache.xerces.stax.events.ElementImpl)
      Src: org.apache.xerces.dom.CoreDocumentImpl:1112,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setUserDataTable(org.apache.xerces.dom.CoreDocumentImpl,java.util.Hashtable)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1115,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.apache.xerces.stax.events.ElementImpl,org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1118,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].insertBefore(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1123,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.stax.events.ElementImpl
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.stax.events.ElementImpl
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 3
    argNames:
    - el
    - namespaceURI
    - name
    argTypes:
    - org.apache.xerces.stax.events.ElementImpl
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1126
      start: 1087
    functionDepth: 1
    functionLinenumber: 1087
    functionLinenumberEnd: 1126
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].replaceRenameElement(org.apache.xerces.stax.events.ElementImpl,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].setUserDataTable(org.apache.xerces.dom.CoreDocumentImpl,java.util.Hashtable)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].insertBefore(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
    - nel.moveSpecifiedAttributes(org.apache.xerces.stax.events.ElementImpl)
    - '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.apache.xerces.stax.events.ElementImpl,org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createElementNS(String,String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].removeUserDataTable(org.apache.xerces.stax.events.ElementImpl)'
    - '[org.apache.xerces.stax.events.ElementImpl].getNextSibling()'
    - '[org.apache.xerces.stax.events.ElementImpl].getFirstChild()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].removeChild(org.apache.xerces.stax.events.ElementImpl)'
    - nel.appendChild(org.apache.xerces.dom.CoreDocumentImpl)
    - '[org.apache.xerces.dom.CoreDocumentImpl].copyEventListeners(org.apache.xerces.stax.events.ElementImpl,org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.apache.xerces.stax.events.ElementImpl].removeChild(org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.apache.xerces.stax.events.ElementImpl].getParentNode()'
    linkageType: ''
    returnType: org.apache.xerces.stax.events.ElementImpl
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].replaceRenameElement(org.apache.xerces.stax.events.ElementImpl,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isNormalized()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1135,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isNormalizeDocRequired()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1135,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1138,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1139,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].<init>()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1143,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].<init>()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1147,1
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].reset()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1150,1
    - Dst: '[org.apache.xerces.dom.DOMNormalizer].normalizeDocument(org.apache.xerces.dom.DOMConfigurationImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1153,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isNormalized(boolean)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1154,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1158
      start: 1133
    functionDepth: 3
    functionLinenumber: 1133
    functionLinenumberEnd: 1158
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].normalizeDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMNormalizer].normalizeDocument(org.apache.xerces.dom.DOMConfigurationImpl)'
    - '[org.apache.xerces.dom.DOMNormalizer].<init>()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].needsSyncChildren()'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].reset()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].isNormalized()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].isNormalized(boolean)'
    - '[org.apache.xerces.dom.DOMConfigurationImpl].<init>()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].synchronizeChildren()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].isNormalizeDocRequired()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].normalizeDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMConfigurationImpl].<init>()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1170,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMConfiguration
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1173
      start: 1168
    functionDepth: 4
    functionLinenumber: 1168
    functionLinenumberEnd: 1173
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getDomConfig()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMConfigurationImpl].<init>()'
    linkageType: ''
    returnType: org.w3c.dom.DOMConfiguration
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getDomConfig()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1185,1
    - Dst: '[org.apache.xerces.util.URI].<init>(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1187,1
    - Dst: '[org.apache.xerces.util.URI].toString()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1187,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1195
      start: 1184
    functionDepth: 5
    functionLinenumber: 1184
    functionLinenumberEnd: 1195
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getBaseURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.URI].<init>(String)'
    - '[String].length()'
    - '[org.apache.xerces.util.URI].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getBaseURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - documentURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1202
      start: 1200
    functionDepth: 0
    functionLinenumber: 1200
    functionLinenumberEnd: 1202
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].setDocumentURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].setDocumentURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1224
      start: 1222
    functionDepth: 0
    functionLinenumber: 1222
    functionLinenumberEnd: 1224
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getAsync()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getAsync()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1242,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1243,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - async
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1245
      start: 1240
    functionDepth: 0
    functionLinenumber: 1240
    functionLinenumberEnd: 1245
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].setAsync(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].setAsync(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1254
      start: 1253
    functionDepth: 0
    functionLinenumber: 1253
    functionLinenumberEnd: 1254
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].abort()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].abort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1294
      start: 1292
    functionDepth: 0
    functionLinenumber: 1292
    functionLinenumberEnd: 1294
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].load(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].load(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - source
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1306
      start: 1304
    functionDepth: 0
    functionLinenumber: 1304
    functionLinenumberEnd: 1306
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].loadXML(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].loadXML(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1329,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1330,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1331,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1333,1
    - Dst: domImplLS.createLSSerializer()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1334,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].writeToString(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1338,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1339
      start: 1326
    functionDepth: 1
    functionLinenumber: 1326
    functionLinenumberEnd: 1339
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].saveXML(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - domImplLS.createLSSerializer()
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    - '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].writeToString(org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].saveXML(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - set
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 1347
      start: 1345
    functionDepth: 0
    functionLinenumber: 1345
    functionLinenumberEnd: 1347
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].setMutationEvents(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].setMutationEvents(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1355
      start: 1352
    functionDepth: 0
    functionLinenumber: 1352
    functionLinenumberEnd: 1355
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getMutationEvents()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getMutationEvents()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].<init>(String,String,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1379,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DocumentType
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 3
    argNames:
    - qualifiedName
    - publicID
    - systemID
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1381
      start: 1374
    functionDepth: 0
    functionLinenumber: 1374
    functionLinenumberEnd: 1381
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].createDocumentType(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentTypeImpl].<init>(String,String,String)'
    linkageType: ''
    returnType: org.w3c.dom.DocumentType
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].createDocumentType(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(String,boolean)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1399,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1400,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1401,1
    - Dst: '[org.apache.xerces.dom.EntityImpl].<init>(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1403,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Entity
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1405
      start: 1395
    functionDepth: 3
    functionLinenumber: 1395
    functionLinenumberEnd: 1405
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].createEntity(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(String,boolean)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    - '[org.apache.xerces.dom.EntityImpl].<init>(String)'
    linkageType: ''
    returnType: org.w3c.dom.Entity
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].createEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(String,boolean)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1422,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1423,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1424,1
    - Dst: '[org.apache.xerces.dom.NotationImpl].<init>(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1426,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Notation
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1428
      start: 1419
    functionDepth: 3
    functionLinenumber: 1419
    functionLinenumberEnd: 1428
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].createNotation(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.NotationImpl].<init>(String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(String,boolean)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.Notation
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].createNotation(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(String,boolean)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1437,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1438,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1439,1
    - Dst: '[org.apache.xerces.dom.ElementDefinitionImpl].<init>(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1441,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.ElementDefinitionImpl
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1443
      start: 1434
    functionDepth: 3
    functionLinenumber: 1434
    functionLinenumberEnd: 1443
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].createElementDefinition(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(String,boolean)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    - '[org.apache.xerces.dom.ElementDefinitionImpl].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.dom.ElementDefinitionImpl
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].createElementDefinition(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].getDOMImplementation()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1453,1
    - Dst: cd.assignDocumentNumber()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1454,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1457
      start: 1450
    functionDepth: 1
    functionLinenumber: 1450
    functionLinenumberEnd: 1457
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getNodeNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached:
    - cd.assignDocumentNumber()
    - '[org.apache.xerces.dom.CoreDOMImplementationImpl].getDOMImplementation()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getNodeNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.WeakHashMap].<init>()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1472,1
    - Dst: '[Integer].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1474,1
    - Dst: '[java.util.WeakHashMap].put(org.w3c.dom.Node,Integer)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1474,1
    - Dst: '[java.util.WeakHashMap].get(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1477,1
    - Dst: '[Integer].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1480,1
    - Dst: '[java.util.WeakHashMap].put(org.w3c.dom.Node,Integer)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1480,1
    - Dst: n.intValue()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1483,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1486
      start: 1464
    functionDepth: 1
    functionLinenumber: 1464
    functionLinenumberEnd: 1486
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getNodeNumber(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.WeakHashMap].<init>()'
    - '[Integer].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
    - n.intValue()
    - '[java.util.WeakHashMap].put(org.w3c.dom.Node,Integer)'
    - '[java.util.WeakHashMap].get(org.w3c.dom.Node)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getNodeNumber(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].importNode(org.w3c.dom.Node,boolean,boolean,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1499,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - source
    - deep
    argTypes:
    - org.w3c.dom.Node
    - boolean
    constantsTouched: []
    func_position:
      end: 1500
      start: 1497
    functionDepth: 0
    functionLinenumber: 1497
    functionLinenumberEnd: 1500
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].importNode(org.w3c.dom.Node,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].importNode(org.w3c.dom.Node,boolean,boolean,null)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].importNode(org.w3c.dom.Node,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].getUserDataRecord()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1532,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1533,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1537,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getImplementation()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1537,1
    - Dst: '[org.w3c.dom.DOMImplementation].hasFeature(String,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1537,1
    - Dst: '[org.w3c.dom.Node].getLocalName()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1539,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1540,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createElement(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1540,1
    - Dst: '[org.w3c.dom.Node].getNamespaceURI()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1542,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1543,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createElementNS(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1542,1
    - Dst: '[org.w3c.dom.Node].getAttributes()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1546,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getLength()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1548,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].item(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1550,1
    - Dst: attr.getSpecified()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1556,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].importNode(org.apache.xerces.dom.CoreDocumentImpl,boolean,boolean,java.util.HashMap)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1557,1
    - Dst: attr.getLocalName()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1563,1
    - Dst: '[org.w3c.dom.Element].setAttributeNode(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1564,1
    - Dst: '[org.w3c.dom.Element].setAttributeNodeNS(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1566,1
    - Dst: '[java.util.HashMap].get(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1574,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1577,1
    - Dst: '[java.util.Hashtable].put(org.apache.xerces.dom.CoreDocumentImpl,org.w3c.dom.Element)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1579,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1589,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getImplementation()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1589,1
    - Dst: '[org.w3c.dom.DOMImplementation].hasFeature(String,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1589,1
    - Dst: '[org.w3c.dom.Node].getLocalName()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1590,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1591,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createAttribute(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1591,1
    - Dst: '[org.w3c.dom.Node].getNamespaceURI()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1593,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1594,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1593,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1598,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createAttribute(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1598,1
    - Dst: attr.hasStringValue()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1604,1
    - Dst: attr.getValue()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1606,1
    - Dst: newattr.setValue(org.apache.xerces.dom.CoreDocumentImpl)
      Src: org.apache.xerces.dom.CoreDocumentImpl:1606,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1619,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1620,1
    - Dst: '[org.w3c.dom.Attr].setNodeValue(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1620,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1630,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createTextNode(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1630,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1635,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createCDATASection(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1635,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1640,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createEntityReference(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1640,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1650,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createEntity(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1650,1
    - Dst: srcentity.getPublicId()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1651,1
    - Dst: newentity.setPublicId(org.apache.xerces.dom.CoreDocumentImpl)
      Src: org.apache.xerces.dom.CoreDocumentImpl:1651,1
    - Dst: srcentity.getSystemId()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1652,1
    - Dst: newentity.setSystemId(org.apache.xerces.dom.CoreDocumentImpl)
      Src: org.apache.xerces.dom.CoreDocumentImpl:1652,1
    - Dst: srcentity.getNotationName()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1653,1
    - Dst: newentity.setNotationName(org.apache.xerces.dom.CoreDocumentImpl)
      Src: org.apache.xerces.dom.CoreDocumentImpl:1653,1
    - Dst: newentity.isReadOnly(boolean)
      Src: org.apache.xerces.dom.CoreDocumentImpl:1656,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1662,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1663,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createProcessingInstruction(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1662,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1668,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createComment(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1668,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1676,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1677,1
    - Dst: srcdoctype.getNodeName()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1681,1
    - Dst: srcdoctype.getPublicId()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1682,1
    - Dst: srcdoctype.getSystemId()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1683,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createDocumentType(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1681,1
    - Dst: srcdoctype.getInternalSubset()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1684,1
    - Dst: newdoctype.setInternalSubset(org.apache.xerces.dom.CoreDocumentImpl)
      Src: org.apache.xerces.dom.CoreDocumentImpl:1684,1
    - Dst: srcdoctype.getEntities()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1686,1
    - Dst: newdoctype.getEntities()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1687,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getLength()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1689,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].item(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1690,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].importNode(org.apache.xerces.dom.CoreDocumentImpl,boolean,boolean,java.util.HashMap)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1690,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setNamedItem(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1690,1
    - Dst: srcdoctype.getNotations()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1694,1
    - Dst: newdoctype.getNotations()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1695,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getLength()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1697,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].item(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1698,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].importNode(org.apache.xerces.dom.CoreDocumentImpl,boolean,boolean,java.util.HashMap)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1698,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setNamedItem(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1698,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createDocumentFragment()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1713,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1721,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createNotation(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1721,1
    - Dst: srcnotation.getPublicId()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1722,1
    - Dst: newnotation.setPublicId(org.apache.xerces.dom.CoreDocumentImpl)
      Src: org.apache.xerces.dom.CoreDocumentImpl:1722,1
    - Dst: srcnotation.getSystemId()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1723,1
    - Dst: newnotation.setSystemId(org.apache.xerces.dom.CoreDocumentImpl)
      Src: org.apache.xerces.dom.CoreDocumentImpl:1723,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1731,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1732,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.w3c.dom.Node,org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1737,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1741,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getNextSibling()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1743,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].importNode(org.apache.xerces.dom.CoreDocumentImpl,boolean,boolean,java.util.HashMap)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1744,1
    - Dst: newnode.appendChild(org.w3c.dom.Node)
      Src: org.apache.xerces.dom.CoreDocumentImpl:1744,1
    - Dst: newnode.getNodeType()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1748,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1749,1
    CyclomaticComplexity: 54
    EdgeCount: 54
    ICount: 160
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - boolean
      - boolean
      - java.util.HashMap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 4
    argNames:
    - source
    - deep
    - cloningDoc
    - reversedIdentifiers
    argTypes:
    - org.w3c.dom.Node
    - boolean
    - boolean
    - java.util.HashMap
    constantsTouched: []
    func_position:
      end: 1753
      start: 1514
    functionDepth: 2
    functionLinenumber: 1514
    functionLinenumberEnd: 1753
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].importNode(org.w3c.dom.Node,boolean,boolean,java.util.HashMap)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].createEntityReference(org.apache.xerces.dom.CoreDocumentImpl)'
    - newentity.setSystemId(org.apache.xerces.dom.CoreDocumentImpl)
    - '[org.apache.xerces.dom.CoreDocumentImpl].setNamedItem(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createElementNS(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.w3c.dom.Element].setAttributeNode(org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    - newnotation.setPublicId(org.apache.xerces.dom.CoreDocumentImpl)
    - '[org.apache.xerces.dom.CoreDocumentImpl].getLength()'
    - srcentity.getSystemId()
    - '[org.w3c.dom.Node].getNodeName()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].item(org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].getImplementation()'
    - '[java.util.Hashtable].<init>()'
    - newentity.setPublicId(org.apache.xerces.dom.CoreDocumentImpl)
    - '[java.util.Hashtable].put(org.apache.xerces.dom.CoreDocumentImpl,org.w3c.dom.Element)'
    - attr.getLocalName()
    - srcdoctype.getInternalSubset()
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createProcessingInstruction(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.w3c.dom.Node].getNodeValue()'
    - newdoctype.setInternalSubset(org.apache.xerces.dom.CoreDocumentImpl)
    - '[org.apache.xerces.dom.CoreDocumentImpl].createNotation(org.apache.xerces.dom.CoreDocumentImpl)'
    - newnode.getNodeType()
    - srcdoctype.getNotations()
    - newattr.setValue(org.apache.xerces.dom.CoreDocumentImpl)
    - '[org.w3c.dom.Attr].setNodeValue(org.apache.xerces.dom.CoreDocumentImpl)'
    - '[java.util.HashMap].get(org.w3c.dom.Node)'
    - srcdoctype.getEntities()
    - '[org.apache.xerces.dom.CoreDocumentImpl].createElement(org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createTextNode(org.apache.xerces.dom.CoreDocumentImpl)'
    - srcentity.getNotationName()
    - srcdoctype.getSystemId()
    - '[org.apache.xerces.dom.CoreDocumentImpl].createCDATASection(org.apache.xerces.dom.CoreDocumentImpl)'
    - attr.getValue()
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - srcnotation.getSystemId()
    - srcnotation.getPublicId()
    - '[org.w3c.dom.DOMImplementation].hasFeature(String,String)'
    - newentity.setNotationName(org.apache.xerces.dom.CoreDocumentImpl)
    - attr.getSpecified()
    - newnotation.setSystemId(org.apache.xerces.dom.CoreDocumentImpl)
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly(boolean,boolean)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createDocumentFragment()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createDocumentType(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
    - newnode.appendChild(org.w3c.dom.Node)
    - '[org.w3c.dom.Node].getNamespaceURI()'
    - '[org.w3c.dom.Element].setAttributeNodeNS(org.apache.xerces.dom.CoreDocumentImpl)'
    - srcentity.getPublicId()
    - '[org.apache.xerces.dom.CoreDocumentImpl].importNode(org.apache.xerces.dom.CoreDocumentImpl,boolean,boolean,java.util.HashMap)'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - newdoctype.getEntities()
    - '[org.apache.xerces.dom.CoreDocumentImpl].createAttribute(org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.w3c.dom.Node].getFirstChild()'
    - srcdoctype.getPublicId()
    - '[org.apache.xerces.dom.CoreDocumentImpl].createComment(org.apache.xerces.dom.CoreDocumentImpl)'
    - newentity.isReadOnly(boolean)
    - '[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
    - newdoctype.getNotations()
    - '[org.apache.xerces.dom.CoreDocumentImpl].getNextSibling()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.w3c.dom.Node,org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.w3c.dom.Node].getLocalName()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createEntity(org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.w3c.dom.Node].getAttributes()'
    - attr.hasStringValue()
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].getUserDataRecord()'
    - srcdoctype.getNodeName()
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].importNode(org.w3c.dom.Node,boolean,boolean,java.util.HashMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1777,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getImplementation()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1779,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1780,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getImplementation()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1780,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].undeferChildren(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1788,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].undeferChildren(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1802,1
    - Dst: node.getNodeType()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1806,1
    - Dst: attr.getOwnerElement()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1810,1
    - Dst: attr.getOwnerElement()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1812,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].removeAttributeNode(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1812,1
    - Dst: attr.isSpecified(boolean)
      Src: org.apache.xerces.dom.CoreDocumentImpl:1815,1
    - Dst: node.getUserDataRecord()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1816,1
    - Dst: attr.setOwnerDocument()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1819,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setUserDataTable(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1821,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1828,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1829,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1836,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1837,1
    - Dst: node.getUserDataRecord()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1840,1
    - Dst: node.getParentNode()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1842,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].removeChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1844,1
    - Dst: node.getFirstChild()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1848,1
    - Dst: node.removeChild(org.apache.xerces.dom.CoreDocumentImpl)
      Src: org.apache.xerces.dom.CoreDocumentImpl:1849,1
    - Dst: node.setOwnerDocument()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1852,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setUserDataTable(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1854,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].getEntities()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1859,1
    - Dst: node.getNodeName()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1860,1
    - Dst: '[org.w3c.dom.NamedNodeMap].getNamedItem(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1860,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getFirstChild()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1864,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getNextSibling()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1865,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].cloneNode(boolean)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1866,1
    - Dst: node.appendChild(org.w3c.dom.Node)
      Src: org.apache.xerces.dom.CoreDocumentImpl:1867,1
    - Dst: node.getUserDataRecord()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1872,1
    - Dst: node.getParentNode()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1874,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].removeChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1876,1
    - Dst: node.setOwnerDocument()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1879,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setUserDataTable(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1881,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].reconcileDefaultAttributes()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1883,1
    - Dst: node.getUserDataRecord()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1887,1
    - Dst: node.getParentNode()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1889,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].removeChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1891,1
    - Dst: node.setOwnerDocument()
      Src: org.apache.xerces.dom.CoreDocumentImpl:1894,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setUserDataTable(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1896,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.w3c.dom.Node,null,org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1903,1
    CyclomaticComplexity: 43
    EdgeCount: 43
    ICount: 81
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1906
      start: 1762
    functionDepth: 4
    functionLinenumber: 1762
    functionLinenumberEnd: 1906
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].adoptNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - node.getUserDataRecord()
    - attr.setOwnerDocument()
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    - '[org.apache.xerces.stax.events.ElementImpl].reconcileDefaultAttributes()'
    - node.getParentNode()
    - '[org.apache.xerces.dom.CoreDocumentImpl].getImplementation()'
    - node.getNodeName()
    - '[org.apache.xerces.dom.DocumentTypeImpl].getEntities()'
    - node.removeChild(org.apache.xerces.dom.CoreDocumentImpl)
    - '[org.apache.xerces.dom.CoreDocumentImpl].getFirstChild()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].removeChild(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].removeAttributeNode(org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - attr.getOwnerElement()
    - '[org.apache.xerces.dom.CoreDocumentImpl].undeferChildren(org.apache.xerces.dom.CoreDocumentImpl)'
    - attr.isSpecified(boolean)
    - '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.w3c.dom.Node,null,org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
    - node.setOwnerDocument()
    - node.getFirstChild()
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].cloneNode(boolean)'
    - '[org.w3c.dom.NamedNodeMap].getNamedItem(org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].getNextSibling()'
    - node.appendChild(org.w3c.dom.Node)
    - '[org.apache.xerces.dom.CoreDocumentImpl].setUserDataTable(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl)'
    - node.getNodeType()
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].adoptNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].needsSyncData()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1919,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].synchronizeData()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1920,1
    - Dst: '[org.w3c.dom.Node].getAttributes()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1923,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getLength()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1925,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].item(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1927,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].undeferChildren(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1927,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1932,1
    - Dst: top.equals(org.w3c.dom.Node)
      Src: org.apache.xerces.dom.CoreDocumentImpl:1936,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1939,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1942,1
    - Dst: top.equals(org.apache.xerces.dom.CoreDocumentImpl)
      Src: org.apache.xerces.dom.CoreDocumentImpl:1944,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1953
      start: 1913
    functionDepth: 0
    functionLinenumber: 1913
    functionLinenumberEnd: 1953
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].undeferChildren(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].undeferChildren(org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.w3c.dom.Node].getFirstChild()'
    - top.equals(org.apache.xerces.dom.CoreDocumentImpl)
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].needsSyncData()'
    - top.equals(org.w3c.dom.Node)
    - '[org.apache.xerces.dom.CoreDocumentImpl].getLength()'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].synchronizeData()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].item(org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.w3c.dom.Node].getAttributes()'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].undeferChildren(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getIdentifier(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1969,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - elementId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1970
      start: 1968
    functionDepth: 1
    functionLinenumber: 1968
    functionLinenumberEnd: 1970
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getElementById(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].getIdentifier(String)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getElementById(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].clear()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1977,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1979
      start: 1975
    functionDepth: 0
    functionLinenumber: 1975
    functionLinenumberEnd: 1979
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].clearIdentifiers()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[java.util.Hashtable].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].clearIdentifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].removeIdentifier(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1993,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].needsSyncData()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1997,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].synchronizeData()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:1998,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2002,1
    - Dst: '[java.util.Hashtable].put(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2005,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - idName
    - element
    argTypes:
    - String
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 2007
      start: 1990
    functionDepth: 1
    functionLinenumber: 1990
    functionLinenumberEnd: 2007
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].putIdentifier(String,org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].needsSyncData()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].removeIdentifier(String)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].synchronizeData()'
    - '[java.util.Hashtable].<init>()'
    - '[java.util.Hashtable].put(String,org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].putIdentifier(String,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].needsSyncData()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2018,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].synchronizeData()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2019,1
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2025,1
    - Dst: elem.getParentNode()
      Src: org.apache.xerces.dom.CoreDocumentImpl:2028,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getParentNode()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2033,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - idName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2037
      start: 2016
    functionDepth: 0
    functionLinenumber: 2016
    functionLinenumberEnd: 2037
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getIdentifier(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].needsSyncData()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].getParentNode()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].synchronizeData()'
    - elem.getParentNode()
    - '[java.util.Hashtable].get(String)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getIdentifier(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].needsSyncData()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2048,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].synchronizeData()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2049,1
    - Dst: '[java.util.Hashtable].remove(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2056,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - idName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2058
      start: 2046
    functionDepth: 0
    functionLinenumber: 2046
    functionLinenumberEnd: 2058
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].removeIdentifier(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].synchronizeData()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].needsSyncData()'
    - '[java.util.Hashtable].remove(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].removeIdentifier(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].needsSyncData()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2063,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].synchronizeData()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2064,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2068,1
    - Dst: '[java.util.Hashtable].keys()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2071,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Enumeration
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2073
      start: 2061
    functionDepth: 0
    functionLinenumber: 2061
    functionLinenumberEnd: 2073
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getIdentifiers()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].synchronizeData()'
    - '[java.util.Hashtable].<init>()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].needsSyncData()'
    - '[java.util.Hashtable].keys()'
    linkageType: ''
    returnType: java.util.Enumeration
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getIdentifiers()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].<init>(String,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - namespaceURI
    - qualifiedName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2105
      start: 2102
    functionDepth: 0
    functionLinenumber: 2102
    functionLinenumberEnd: 2105
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].createElementNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.ElementNSImpl].<init>(String,String)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].createElementNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].<init>(String,String,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2124,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 3
    argNames:
    - namespaceURI
    - qualifiedName
    - localpart
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2125
      start: 2121
    functionDepth: 0
    functionLinenumber: 2121
    functionLinenumberEnd: 2125
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].createElementNS(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.ElementNSImpl].<init>(String,String,String)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].createElementNS(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].<init>(String,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - namespaceURI
    - qualifiedName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2148
      start: 2145
    functionDepth: 0
    functionLinenumber: 2145
    functionLinenumberEnd: 2148
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.AttrNSImpl].<init>(String,String)'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttrNSImpl].<init>(String,String,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2168,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 3
    argNames:
    - namespaceURI
    - qualifiedName
    - localpart
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2169
      start: 2165
    functionDepth: 0
    functionLinenumber: 2165
    functionLinenumberEnd: 2169
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.dom.AttrNSImpl].<init>(String,String,String)'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeepNodeListImpl].<init>(String,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2189,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2190
      start: 2187
    functionDepth: 0
    functionLinenumber: 2187
    functionLinenumberEnd: 2190
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getElementsByTagNameNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeepNodeListImpl].<init>(String,String)'
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getElementsByTagNameNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].clone()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2198,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - CloneNotSupportedException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2202
      start: 2197
    functionDepth: 0
    functionLinenumber: 2197
    functionLinenumberEnd: 2202
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].clone()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].clone()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isValidName(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2220,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidName(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2222,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - s
    - xml11Version
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 2224
      start: 2214
    functionDepth: 2
    functionLinenumber: 2214
    functionLinenumberEnd: 2224
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 7
    functionsReached:
    - '[org.apache.xerces.util.XML11Char].isXML11ValidName(String)'
    - '[org.apache.xerces.util.XMLChar].isValidName(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isValidNCName(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2240,1
    - Dst: '[org.apache.xerces.util.XMLChar].isValidNCName(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2241,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidNCName(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2244,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidNCName(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2245,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 3
    argNames:
    - prefix
    - local
    - xml11Version
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 2249
      start: 2233
    functionDepth: 2
    functionLinenumber: 2233
    functionLinenumberEnd: 2249
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].isValidQName(String,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isValidNCName(String)'
    - '[org.apache.xerces.util.XML11Char].isXML11ValidNCName(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].isValidQName(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2260,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2261,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2263,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2263,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - parent
    - child
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 2264
      start: 2258
    functionDepth: 1
    functionLinenumber: 2258
    functionLinenumberEnd: 2264
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].isKidOK(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getNodeType()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].isKidOK(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2271
      start: 2269
    functionDepth: 0
    functionLinenumber: 2269
    functionLinenumberEnd: 2271
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].changed()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].changed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2278
      start: 2276
    functionDepth: 0
    functionLinenumber: 2276
    functionLinenumberEnd: 2278
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].changes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].changes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.NodeListCache].<init>(org.apache.xerces.dom.ParentNode)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2287,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.ParentNode
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.NodeListCache
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - owner
    argTypes:
    - org.apache.xerces.dom.ParentNode
    constantsTouched: []
    func_position:
      end: 2301
      start: 2285
    functionDepth: 1
    functionLinenumber: 2285
    functionLinenumberEnd: 2301
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getNodeListCache(org.apache.xerces.dom.ParentNode)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NodeListCache].<init>(org.apache.xerces.dom.ParentNode)'
    linkageType: ''
    returnType: org.apache.xerces.dom.NodeListCache
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getNodeListCache(org.apache.xerces.dom.ParentNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.NodeListCache
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - c
    argTypes:
    - org.apache.xerces.dom.NodeListCache
    constantsTouched: []
    func_position:
      end: 2310
      start: 2307
    functionDepth: 0
    functionLinenumber: 2307
    functionLinenumberEnd: 2310
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].freeNodeListCache(org.apache.xerces.dom.NodeListCache)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].freeNodeListCache(org.apache.xerces.dom.NodeListCache)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map].get(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2334,1
    - Dst: t.remove(String)
      Src: org.apache.xerces.dom.CoreDocumentImpl:2336,1
    - Dst: '[java.util.WeakHashMap].<init>()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2348,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2349,1
    - Dst: '[java.util.WeakHashMap].put(org.w3c.dom.Node,java.util.Hashtable)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2350,1
    - Dst: '[java.util.WeakHashMap].get(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2353,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2355,1
    - Dst: '[java.util.WeakHashMap].put(org.w3c.dom.Node,java.util.Hashtable)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2356,1
    - Dst: '[org.apache.xerces.dom.ParentNode.UserDataRecord].<init>(Object,org.w3c.dom.UserDataHandler)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2359,1
    - Dst: '[java.util.Hashtable].put(String,org.apache.xerces.dom.ParentNode.UserDataRecord)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2359,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      - Object
      - org.w3c.dom.UserDataHandler
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 4
    argNames:
    - n
    - key
    - data
    - handler
    argTypes:
    - org.w3c.dom.Node
    - String
    - Object
    - org.w3c.dom.UserDataHandler
    constantsTouched: []
    func_position:
      end: 2366
      start: 2330
    functionDepth: 1
    functionLinenumber: 2330
    functionLinenumberEnd: 2366
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].setUserData(org.w3c.dom.Node,String,Object,org.w3c.dom.UserDataHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.WeakHashMap].put(org.w3c.dom.Node,java.util.Hashtable)'
    - '[java.util.WeakHashMap].<init>()'
    - t.remove(String)
    - '[org.apache.xerces.dom.ParentNode.UserDataRecord].<init>(Object,org.w3c.dom.UserDataHandler)'
    - '[java.util.Map].get(org.w3c.dom.Node)'
    - '[java.util.Hashtable].put(String,org.apache.xerces.dom.ParentNode.UserDataRecord)'
    - '[java.util.WeakHashMap].get(org.w3c.dom.Node)'
    - '[java.util.Hashtable].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].setUserData(org.w3c.dom.Node,String,Object,org.w3c.dom.UserDataHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map].get(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2383,1
    - Dst: t.get(String)
      Src: org.apache.xerces.dom.CoreDocumentImpl:2387,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - n
    - key
    argTypes:
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 2393
      start: 2379
    functionDepth: 0
    functionLinenumber: 2379
    functionLinenumberEnd: 2393
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getUserData(org.w3c.dom.Node,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - t.get(String)
    - '[java.util.Map].get(org.w3c.dom.Node)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getUserData(org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map].get(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2399,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Hashtable
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 2404
      start: 2395
    functionDepth: 0
    functionLinenumber: 2395
    functionLinenumberEnd: 2404
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getUserDataRecord(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map].get(org.w3c.dom.Node)'
    linkageType: ''
    returnType: java.util.Hashtable
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getUserDataRecord(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map].get(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2415,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Hashtable
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 2416
      start: 2411
    functionDepth: 0
    functionLinenumber: 2411
    functionLinenumberEnd: 2416
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].removeUserDataTable(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map].get(org.w3c.dom.Node)'
    linkageType: ''
    returnType: java.util.Hashtable
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].removeUserDataTable(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.WeakHashMap].<init>()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2425,1
    - Dst: '[java.util.WeakHashMap].put(org.w3c.dom.Node,java.util.Hashtable)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2428,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - n
    - data
    argTypes:
    - org.w3c.dom.Node
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 2430
      start: 2423
    functionDepth: 0
    functionLinenumber: 2423
    functionLinenumberEnd: 2430
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].setUserDataTable(org.w3c.dom.Node,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.WeakHashMap].put(org.w3c.dom.Node,java.util.Hashtable)'
    - '[java.util.WeakHashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].setUserDataTable(org.w3c.dom.Node,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].getUserDataRecord()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2444,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].isEmpty()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2445,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.w3c.dom.Node,org.w3c.dom.Node,short,org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2448,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 3
    argNames:
    - n
    - c
    - operation
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    - short
    constantsTouched: []
    func_position:
      end: 2450
      start: 2438
    functionDepth: 0
    functionLinenumber: 2438
    functionLinenumberEnd: 2450
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.w3c.dom.Node,org.w3c.dom.Node,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.w3c.dom.Node,org.w3c.dom.Node,short,org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].isEmpty()'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].getUserDataRecord()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.w3c.dom.Node,org.w3c.dom.Node,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].isEmpty()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2460,1
    - Dst: '[java.util.Hashtable].entrySet()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2463,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].iterator()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2463,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].hasNext()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2464,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].next()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2465,1
    - Dst: entry.getKey()
      Src: org.apache.xerces.dom.CoreDocumentImpl:2466,1
    - Dst: entry.getValue()
      Src: org.apache.xerces.dom.CoreDocumentImpl:2467,1
    - Dst: r.fHandler.handle(short,org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl,org.w3c.dom.Node,org.w3c.dom.Node)
      Src: org.apache.xerces.dom.CoreDocumentImpl:2469,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - short
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 4
    argNames:
    - n
    - c
    - operation
    - userData
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    - short
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 2472
      start: 2459
    functionDepth: 0
    functionLinenumber: 2459
    functionLinenumberEnd: 2472
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.w3c.dom.Node,org.w3c.dom.Node,short,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].hasNext()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].iterator()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].next()'
    - entry.getKey()
    - r.fHandler.handle(short,org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.CoreDocumentImpl,org.w3c.dom.Node,org.w3c.dom.Node)
    - '[java.util.Hashtable].entrySet()'
    - '[java.util.Hashtable].isEmpty()'
    - entry.getValue()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.w3c.dom.Node,org.w3c.dom.Node,short,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2519,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2521,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2525,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 3
    argNames:
    - qname
    - colon1
    - colon2
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2527
      start: 2510
    functionDepth: 0
    functionLinenumber: 2510
    functionLinenumberEnd: 2527
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].checkNamespaceWF(String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].checkNamespaceWF(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2533,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2537,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2539,1
    - Dst: '[String].equals(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2540,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2542,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2546,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2549,1
    - Dst: '[String].equals(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2550,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2551,1
    - Dst: '[String].equals(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2552,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2554,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2558,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - prefix
    - namespace
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2561
      start: 2528
    functionDepth: 1
    functionLinenumber: 2528
    functionLinenumberEnd: 2561
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].checkDOMNSErr(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[String].equals(String)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    - '[String].equals(org.apache.xerces.dom.CoreDocumentImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].checkDOMNSErr(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isValidNCName(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2578,1
    - Dst: '[org.apache.xerces.util.XMLChar].isValidNCName(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2579,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidNCName(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2582,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11ValidNCName(String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2583,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2589,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2593,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - prefix
    - local
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2595
      start: 2570
    functionDepth: 2
    functionLinenumber: 2570
    functionLinenumberEnd: 2595
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].checkQName(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.util.XMLChar].isValidNCName(String)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    - '[org.apache.xerces.util.XML11Char].isXML11ValidNCName(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].checkQName(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2603
      start: 2601
    functionDepth: 0
    functionLinenumber: 2601
    functionLinenumberEnd: 2603
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2609
      start: 2605
    functionDepth: 0
    functionLinenumber: 2605
    functionLinenumberEnd: 2609
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].isNormalizeDocRequired()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].isNormalizeDocRequired()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2615
      start: 2613
    functionDepth: 0
    functionLinenumber: 2613
    functionLinenumberEnd: 2615
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLVersionChanged()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].isXMLVersionChanged()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].setUserData(org.apache.xerces.impl.xs.opti.NodeImpl,String,Object,null)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2624,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - n
    - data
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - Object
    constantsTouched: []
    func_position:
      end: 2625
      start: 2623
    functionDepth: 0
    functionLinenumber: 2623
    functionLinenumberEnd: 2625
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].setUserData(org.apache.xerces.impl.xs.opti.NodeImpl,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].setUserData(org.apache.xerces.impl.xs.opti.NodeImpl,String,Object,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].setUserData(org.apache.xerces.impl.xs.opti.NodeImpl,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].getUserData(org.apache.xerces.impl.xs.opti.NodeImpl,String)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2632,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    constantsTouched: []
    func_position:
      end: 2633
      start: 2631
    functionDepth: 0
    functionLinenumber: 2631
    functionLinenumberEnd: 2633
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].getUserData(org.apache.xerces.impl.xs.opti.NodeImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].getUserData(org.apache.xerces.impl.xs.opti.NodeImpl,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].getUserData(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - String
      - org.w3c.dom.events.EventListener
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 4
    argNames:
    - node
    - type
    - listener
    - useCapture
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - String
    - org.w3c.dom.events.EventListener
    - boolean
    constantsTouched: []
    func_position:
      end: 2642
      start: 2638
    functionDepth: 0
    functionLinenumber: 2638
    functionLinenumberEnd: 2642
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].addEventListener(org.apache.xerces.impl.xs.opti.NodeImpl,String,org.w3c.dom.events.EventListener,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].addEventListener(org.apache.xerces.impl.xs.opti.NodeImpl,String,org.w3c.dom.events.EventListener,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - String
      - org.w3c.dom.events.EventListener
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 4
    argNames:
    - node
    - type
    - listener
    - useCapture
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - String
    - org.w3c.dom.events.EventListener
    - boolean
    constantsTouched: []
    func_position:
      end: 2648
      start: 2644
    functionDepth: 0
    functionLinenumber: 2644
    functionLinenumberEnd: 2648
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].removeEventListener(org.apache.xerces.impl.xs.opti.NodeImpl,String,org.w3c.dom.events.EventListener,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].removeEventListener(org.apache.xerces.impl.xs.opti.NodeImpl,String,org.w3c.dom.events.EventListener,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - src
    - tgt
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - org.apache.xerces.impl.xs.opti.NodeImpl
    constantsTouched: []
    func_position:
      end: 2652
      start: 2650
    functionDepth: 0
    functionLinenumber: 2650
    functionLinenumberEnd: 2652
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].copyEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].copyEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - org.w3c.dom.events.Event
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - node
    - event
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - org.w3c.dom.events.Event
    constantsTouched: []
    func_position:
      end: 2657
      start: 2654
    functionDepth: 0
    functionLinenumber: 2654
    functionLinenumberEnd: 2657
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].dispatchEvent(org.apache.xerces.impl.xs.opti.NodeImpl,org.w3c.dom.events.Event)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].dispatchEvent(org.apache.xerces.impl.xs.opti.NodeImpl,org.w3c.dom.events.Event)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CharacterDataImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.apache.xerces.dom.CharacterDataImpl
    constantsTouched: []
    func_position:
      end: 2666
      start: 2665
    functionDepth: 0
    functionLinenumber: 2665
    functionLinenumberEnd: 2666
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].replacedText(org.apache.xerces.dom.CharacterDataImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].replacedText(org.apache.xerces.dom.CharacterDataImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CharacterDataImpl
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 3
    argNames:
    - node
    - offset
    - count
    argTypes:
    - org.apache.xerces.dom.CharacterDataImpl
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2673
      start: 2672
    functionDepth: 0
    functionLinenumber: 2672
    functionLinenumberEnd: 2673
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].deletedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].deletedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CharacterDataImpl
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 3
    argNames:
    - node
    - offset
    - count
    argTypes:
    - org.apache.xerces.dom.CharacterDataImpl
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2680
      start: 2679
    functionDepth: 0
    functionLinenumber: 2679
    functionLinenumberEnd: 2680
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].insertedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].insertedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - node
    - replace
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - boolean
    constantsTouched: []
    func_position:
      end: 2686
      start: 2685
    functionDepth: 0
    functionLinenumber: 2685
    functionLinenumberEnd: 2686
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].modifyingCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].modifyingCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 4
    argNames:
    - node
    - oldvalue
    - value
    - replace
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 2692
      start: 2691
    functionDepth: 0
    functionLinenumber: 2691
    functionLinenumberEnd: 2692
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].modifiedCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,String,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].modifiedCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - node
    - replace
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - boolean
    constantsTouched: []
    func_position:
      end: 2698
      start: 2697
    functionDepth: 0
    functionLinenumber: 2697
    functionLinenumberEnd: 2698
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].insertingNode(org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].insertingNode(org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 3
    argNames:
    - node
    - newInternal
    - replace
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - boolean
    constantsTouched: []
    func_position:
      end: 2704
      start: 2703
    functionDepth: 0
    functionLinenumber: 2703
    functionLinenumberEnd: 2704
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].insertedNode(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].insertedNode(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 3
    argNames:
    - node
    - oldChild
    - replace
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - boolean
    constantsTouched: []
    func_position:
      end: 2710
      start: 2709
    functionDepth: 0
    functionLinenumber: 2709
    functionLinenumberEnd: 2710
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].removingNode(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].removingNode(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - node
    - replace
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - boolean
    constantsTouched: []
    func_position:
      end: 2716
      start: 2715
    functionDepth: 0
    functionLinenumber: 2715
    functionLinenumberEnd: 2716
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].removedNode(org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].removedNode(org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    constantsTouched: []
    func_position:
      end: 2722
      start: 2721
    functionDepth: 0
    functionLinenumber: 2721
    functionLinenumberEnd: 2722
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].replacingNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].replacingNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    constantsTouched: []
    func_position:
      end: 2728
      start: 2727
    functionDepth: 0
    functionLinenumber: 2727
    functionLinenumberEnd: 2728
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].replacedNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].replacedNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    constantsTouched: []
    func_position:
      end: 2734
      start: 2733
    functionDepth: 0
    functionLinenumber: 2733
    functionLinenumberEnd: 2734
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].replacingData(org.apache.xerces.impl.xs.opti.NodeImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].replacingData(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 3
    argNames:
    - node
    - oldvalue
    - value
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2740
      start: 2739
    functionDepth: 0
    functionLinenumber: 2739
    functionLinenumberEnd: 2740
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].replacedCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].replacedCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.AttrImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - attr
    - oldvalue
    argTypes:
    - org.apache.xerces.impl.xs.opti.AttrImpl
    - String
    constantsTouched: []
    func_position:
      end: 2747
      start: 2746
    functionDepth: 0
    functionLinenumber: 2746
    functionLinenumberEnd: 2747
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].modifiedAttrValue(org.apache.xerces.impl.xs.opti.AttrImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].modifiedAttrValue(org.apache.xerces.impl.xs.opti.AttrImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.AttrImpl
      - org.apache.xerces.impl.xs.opti.AttrImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - attr
    - previous
    argTypes:
    - org.apache.xerces.impl.xs.opti.AttrImpl
    - org.apache.xerces.impl.xs.opti.AttrImpl
    constantsTouched: []
    func_position:
      end: 2753
      start: 2752
    functionDepth: 0
    functionLinenumber: 2752
    functionLinenumberEnd: 2753
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].setAttrNode(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.impl.xs.opti.AttrImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].setAttrNode(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.impl.xs.opti.AttrImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.AttrImpl
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 3
    argNames:
    - attr
    - oldOwner
    - name
    argTypes:
    - org.apache.xerces.impl.xs.opti.AttrImpl
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - String
    constantsTouched: []
    func_position:
      end: 2759
      start: 2758
    functionDepth: 0
    functionLinenumber: 2758
    functionLinenumberEnd: 2759
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].removedAttrNode(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.impl.xs.opti.NodeImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].removedAttrNode(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.impl.xs.opti.NodeImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      - org.w3c.dom.Attr
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - oldAt
    - newAt
    argTypes:
    - org.w3c.dom.Attr
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 2765
      start: 2764
    functionDepth: 0
    functionLinenumber: 2764
    functionLinenumberEnd: 2765
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].renamedAttrNode(org.w3c.dom.Attr,org.w3c.dom.Attr)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].renamedAttrNode(org.w3c.dom.Attr,org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 2
    argNames:
    - oldEl
    - newEl
    argTypes:
    - org.w3c.dom.Element
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 2771
      start: 2770
    functionDepth: 0
    functionLinenumber: 2770
    functionLinenumberEnd: 2771
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].renamedElement(org.w3c.dom.Element,org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].renamedElement(org.w3c.dom.Element,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.ObjectInputStream].defaultReadObject()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2780,1
    - Dst: '[java.util.WeakHashMap].<init>(java.util.Map)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2782,1
    - Dst: '[java.util.WeakHashMap].<init>(java.util.Map)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2785,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectInputStream
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - ClassNotFoundException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.ObjectInputStream
    constantsTouched: []
    func_position:
      end: 2787
      start: 2778
    functionDepth: 1
    functionLinenumber: 2778
    functionLinenumberEnd: 2787
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].readObject(java.io.ObjectInputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.WeakHashMap].<init>(java.util.Map)'
    - '[java.io.ObjectInputStream].defaultReadObject()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].readObject(java.io.ObjectInputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2800,1
    - Dst: '[java.util.Hashtable].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2803,1
    - Dst: '[java.io.ObjectOutputStream].defaultWriteObject()'
      Src: org.apache.xerces.dom.CoreDocumentImpl:2805,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.ObjectOutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.DocumentTypeImpl
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.dom.NodeListCache
      - String
      - String
      - String
      - boolean
      - String
      - java.util.Map
      - java.util.Hashtable
      - org.apache.xerces.dom.DOMNormalizer
      - org.apache.xerces.dom.DOMConfigurationImpl
      - Object
      - int[]
      - int
      - boolean
      - boolean
      - boolean
      - int
      - int
      - java.util.Map
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.w3c.dom.Document
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.ObjectOutputStream
    constantsTouched: []
    func_position:
      end: 2813
      start: 2794
    functionDepth: 1
    functionLinenumber: 2794
    functionLinenumberEnd: 2813
    functionName: '[org.apache.xerces.dom.CoreDocumentImpl].writeObject(java.io.ObjectOutputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[java.io.ObjectOutputStream].defaultWriteObject()'
    - '[java.util.Hashtable].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDocumentImpl].writeObject(java.io.ObjectOutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.ASDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.DOMImplementationAS
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMImplementation
      static: true
      superClass: org.apache.xerces.dom.DOMImplementationImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.dom.ASDOMImplementationImpl].getDOMImplementation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASDOMImplementationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.DOMImplementation
    signature: '[org.apache.xerces.dom.ASDOMImplementationImpl].getDOMImplementation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ASModelImpl].<init>(boolean)'
      Src: org.apache.xerces.dom.ASDOMImplementationImpl:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.ASDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.DOMImplementationAS
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASModel
      static: false
      superClass: org.apache.xerces.dom.DOMImplementationImpl
    argCount: 1
    argNames:
    - isNamespaceAware
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.dom.ASDOMImplementationImpl].createAS(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASDOMImplementationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ASModelImpl].<init>(boolean)'
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASModel
    signature: '[org.apache.xerces.dom.ASDOMImplementationImpl].createAS(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMASBuilderImpl].<init>()'
      Src: org.apache.xerces.dom.ASDOMImplementationImpl:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.ASDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.DOMImplementationAS
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.DOMASBuilder
      static: false
      superClass: org.apache.xerces.dom.DOMImplementationImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 6
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.dom.ASDOMImplementationImpl].createDOMASBuilder()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASDOMImplementationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DOMASBuilderImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.DOMASBuilder
    signature: '[org.apache.xerces.dom.ASDOMImplementationImpl].createDOMASBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.ASDOMImplementationImpl:98,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASDOMImplementationImpl,String)'
      Src: org.apache.xerces.dom.ASDOMImplementationImpl:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.ASDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.DOMImplementationAS
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.DOMASWriter
      static: false
      superClass: org.apache.xerces.dom.DOMImplementationImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 100
    functionName: '[org.apache.xerces.dom.ASDOMImplementationImpl].createDOMASWriter()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASDOMImplementationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.ASDOMImplementationImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.DOMASWriter
    signature: '[org.apache.xerces.dom.ASDOMImplementationImpl].createDOMASWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ASDOMImplementationImpl].<init>()'
      Src: org.apache.xerces.dom.ASDOMImplementationImpl:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.dom.ASDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom3.as.DOMImplementationAS
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.ASDOMImplementationImpl
      static: false
      superClass: org.apache.xerces.dom.DOMImplementationImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom.ASDOMImplementationImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ASDOMImplementationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.ASDOMImplementationImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.ASDOMImplementationImpl
    signature: '[org.apache.xerces.dom.ASDOMImplementationImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.ranges.RangeException].<init>(short,String)'
      Src: org.apache.xerces.dom.RangeExceptionImpl:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.RangeExceptionImpl
      static: false
      superClass: org.w3c.dom.ranges.RangeException
    argCount: 2
    argNames:
    - code
    - message
    argTypes:
    - short
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.apache.xerces.dom.RangeExceptionImpl].<init>(short,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/RangeExceptionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.ranges.RangeException].<init>(short,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom.RangeExceptionImpl
    signature: '[org.apache.xerces.dom.RangeExceptionImpl].<init>(short,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.dom.DOMImplementationListImpl:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementationList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMImplementationListImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.dom.DOMImplementationListImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMImplementationListImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMImplementationListImpl
    signature: '[org.apache.xerces.dom.DOMImplementationListImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.ArrayList
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementationList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMImplementationListImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - params
    argTypes:
    - java.util.ArrayList
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.apache.xerces.dom.DOMImplementationListImpl].<init>(java.util.ArrayList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMImplementationListImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMImplementationListImpl
    signature: '[org.apache.xerces.dom.DOMImplementationListImpl].<init>(java.util.ArrayList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>(java.util.Vector)'
      Src: org.apache.xerces.dom.DOMImplementationListImpl:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Vector
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementationList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMImplementationListImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - params
    argTypes:
    - java.util.Vector
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.dom.DOMImplementationListImpl].<init>(java.util.Vector)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMImplementationListImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>(java.util.Vector)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMImplementationListImpl
    signature: '[org.apache.xerces.dom.DOMImplementationListImpl].<init>(java.util.Vector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMImplementationListImpl].getLength()'
      Src: org.apache.xerces.dom.DOMImplementationListImpl:66,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.apache.xerces.dom.DOMImplementationListImpl:68,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementationList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMImplementation
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 71
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.dom.DOMImplementationListImpl].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMImplementationListImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].get(int)'
    - '[org.apache.xerces.dom.DOMImplementationListImpl].getLength()'
    linkageType: ''
    returnType: org.w3c.dom.DOMImplementation
    signature: '[org.apache.xerces.dom.DOMImplementationListImpl].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.dom.DOMImplementationListImpl:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementationList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.dom.DOMImplementationListImpl].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMImplementationListImpl.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DOMImplementationListImpl].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
      Src: org.apache.xerces.dom.DeferredAttrImpl:92,1
    - Dst: '[org.apache.xerces.dom.DeferredAttrImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredAttrImpl:95,1
    - Dst: '[org.apache.xerces.dom.DeferredAttrImpl].needsSyncChildren(boolean)'
      Src: org.apache.xerces.dom.DeferredAttrImpl:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.DeferredAttrImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.AttrImpl
    argCount: 2
    argNames:
    - ownerDocument
    - nodeIndex
    argTypes:
    - org.apache.xerces.dom.DeferredDocumentImpl
    - int
    constantsTouched: []
    func_position:
      end: 98
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.dom.DeferredAttrImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredAttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredAttrImpl].needsSyncChildren(boolean)'
    - '[org.apache.xerces.dom.DeferredAttrImpl].needsSyncData(boolean)'
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DeferredAttrImpl
    signature: '[org.apache.xerces.dom.DeferredAttrImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.xs.opti.AttrImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.apache.xerces.dom.DeferredAttrImpl].getNodeIndex()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredAttrImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredAttrImpl].getNodeIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredAttrImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredAttrImpl:117,1
    - Dst: '[org.apache.xerces.dom.DeferredAttrImpl].ownerDocument()'
      Src: org.apache.xerces.dom.DeferredAttrImpl:121,1
    - Dst: ownerDocument.getNodeName(int)
      Src: org.apache.xerces.dom.DeferredAttrImpl:122,1
    - Dst: ownerDocument.getNodeExtra(int)
      Src: org.apache.xerces.dom.DeferredAttrImpl:123,1
    - Dst: '[org.apache.xerces.dom.DeferredAttrImpl].isSpecified(int)'
      Src: org.apache.xerces.dom.DeferredAttrImpl:124,1
    - Dst: '[org.apache.xerces.dom.DeferredAttrImpl].isIdAttribute(int)'
      Src: org.apache.xerces.dom.DeferredAttrImpl:125,1
    - Dst: ownerDocument.getLastChild(int)
      Src: org.apache.xerces.dom.DeferredAttrImpl:127,1
    - Dst: ownerDocument.getTypeInfo(org.apache.xerces.dom.DeferredAttrImpl)
      Src: org.apache.xerces.dom.DeferredAttrImpl:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.AttrImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 129
    functionName: '[org.apache.xerces.dom.DeferredAttrImpl].synchronizeData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredAttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredAttrImpl].isIdAttribute(int)'
    - ownerDocument.getLastChild(int)
    - ownerDocument.getNodeName(int)
    - ownerDocument.getTypeInfo(org.apache.xerces.dom.DeferredAttrImpl)
    - '[org.apache.xerces.dom.DeferredAttrImpl].ownerDocument()'
    - '[org.apache.xerces.dom.DeferredAttrImpl].needsSyncData(boolean)'
    - ownerDocument.getNodeExtra(int)
    - '[org.apache.xerces.dom.DeferredAttrImpl].isSpecified(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredAttrImpl].synchronizeData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredAttrImpl].ownerDocument()'
      Src: org.apache.xerces.dom.DeferredAttrImpl:139,1
    - Dst: ownerDocument.synchronizeChildren(int)
      Src: org.apache.xerces.dom.DeferredAttrImpl:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.AttrImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 141
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 141
    functionName: '[org.apache.xerces.dom.DeferredAttrImpl].synchronizeChildren()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredAttrImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredAttrImpl].ownerDocument()'
    - ownerDocument.synchronizeChildren(int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredAttrImpl].synchronizeChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.xerces.dom.DeferredNode].getNodeIndex()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredNode.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredNode].getNodeIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DeferredNode
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom.DeferredNode].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.DeferredNode
    signature: '[org.apache.xerces.dom.DeferredNode].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.EntityReferenceImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
      Src: org.apache.xerces.dom.DeferredEntityReferenceImpl:101,1
    - Dst: '[org.apache.xerces.dom.DeferredEntityReferenceImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredEntityReferenceImpl:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.DeferredEntityReferenceImpl
      static: false
      superClass: org.apache.xerces.stax.events.EntityReferenceImpl
    argCount: 2
    argNames:
    - ownerDocument
    - nodeIndex
    argTypes:
    - org.apache.xerces.dom.DeferredDocumentImpl
    - int
    constantsTouched: []
    func_position:
      end: 106
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.dom.DeferredEntityReferenceImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredEntityReferenceImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.EntityReferenceImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
    - '[org.apache.xerces.dom.DeferredEntityReferenceImpl].needsSyncData(boolean)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DeferredEntityReferenceImpl
    signature: '[org.apache.xerces.dom.DeferredEntityReferenceImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.stax.events.EntityReferenceImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.apache.xerces.dom.DeferredEntityReferenceImpl].getNodeIndex()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredEntityReferenceImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredEntityReferenceImpl].getNodeIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredEntityReferenceImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredEntityReferenceImpl:128,1
    - Dst: ownerDocument.getNodeName(int)
      Src: org.apache.xerces.dom.DeferredEntityReferenceImpl:133,1
    - Dst: ownerDocument.getNodeValue(int)
      Src: org.apache.xerces.dom.DeferredEntityReferenceImpl:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.stax.events.EntityReferenceImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 136
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 136
    functionName: '[org.apache.xerces.dom.DeferredEntityReferenceImpl].synchronizeData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredEntityReferenceImpl.java
    functionUses: 0
    functionsReached:
    - ownerDocument.getNodeName(int)
    - ownerDocument.getNodeValue(int)
    - '[org.apache.xerces.dom.DeferredEntityReferenceImpl].needsSyncData(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredEntityReferenceImpl].synchronizeData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredEntityReferenceImpl].needsSyncChildren(boolean)'
      Src: org.apache.xerces.dom.DeferredEntityReferenceImpl:142,1
    - Dst: '[org.apache.xerces.dom.DeferredEntityReferenceImpl].isReadOnly(boolean)'
      Src: org.apache.xerces.dom.DeferredEntityReferenceImpl:145,1
    - Dst: '[org.apache.xerces.dom.DeferredEntityReferenceImpl].ownerDocument()'
      Src: org.apache.xerces.dom.DeferredEntityReferenceImpl:147,1
    - Dst: ownerDocument.synchronizeChildren(int)
      Src: org.apache.xerces.dom.DeferredEntityReferenceImpl:148,1
    - Dst: '[org.apache.xerces.dom.DeferredEntityReferenceImpl].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.dom.DeferredEntityReferenceImpl:149,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.stax.events.EntityReferenceImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 151
    functionName: '[org.apache.xerces.dom.DeferredEntityReferenceImpl].synchronizeChildren()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredEntityReferenceImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredEntityReferenceImpl].isReadOnly(boolean)'
    - '[org.apache.xerces.dom.DeferredEntityReferenceImpl].setReadOnly(boolean,boolean)'
    - '[org.apache.xerces.dom.DeferredEntityReferenceImpl].ownerDocument()'
    - '[org.apache.xerces.dom.DeferredEntityReferenceImpl].needsSyncChildren(boolean)'
    - ownerDocument.synchronizeChildren(int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredEntityReferenceImpl].synchronizeChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMLocatorImpl].<init>()'
      Src: org.apache.xerces.dom.DOMErrorImpl:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - String
      - org.apache.xerces.dom.DOMLocatorImpl
      - Exception
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMError
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMErrorImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMErrorImpl.java
    functionUses: 14
    functionsReached:
    - '[org.apache.xerces.dom.DOMLocatorImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMErrorImpl
    signature: '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMLocatorImpl].<init>()'
      Src: org.apache.xerces.dom.DOMErrorImpl:54,1
    - Dst: '[org.apache.xerces.dom.DOMErrorImpl].createDOMLocator(org.apache.xerces.xni.parser.XMLParseException)'
      Src: org.apache.xerces.dom.DOMErrorImpl:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - String
      - org.apache.xerces.dom.DOMLocatorImpl
      - Exception
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMError
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMErrorImpl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - severity
    - exception
    argTypes:
    - short
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 74
      start: 70
    functionDepth: 2
    functionLinenumber: 70
    functionLinenumberEnd: 74
    functionName: '[org.apache.xerces.dom.DOMErrorImpl].<init>(short,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMErrorImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMLocatorImpl].<init>()'
    - '[org.apache.xerces.dom.DOMErrorImpl].createDOMLocator(org.apache.xerces.xni.parser.XMLParseException)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMErrorImpl
    signature: '[org.apache.xerces.dom.DOMErrorImpl].<init>(short,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - String
      - org.apache.xerces.dom.DOMLocatorImpl
      - Exception
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMError
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.dom.DOMErrorImpl].getSeverity()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMErrorImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.DOMErrorImpl].getSeverity()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - String
      - org.apache.xerces.dom.DOMLocatorImpl
      - Exception
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMError
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.dom.DOMErrorImpl].getMessage()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMErrorImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMErrorImpl].getMessage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - String
      - org.apache.xerces.dom.DOMLocatorImpl
      - Exception
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMError
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMLocator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.dom.DOMErrorImpl].getLocation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMErrorImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.DOMLocator
    signature: '[org.apache.xerces.dom.DOMErrorImpl].getLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
      Src: org.apache.xerces.dom.DOMErrorImpl:104,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
      Src: org.apache.xerces.dom.DOMErrorImpl:105,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getCharacterOffset()'
      Src: org.apache.xerces.dom.DOMErrorImpl:106,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
      Src: org.apache.xerces.dom.DOMErrorImpl:107,1
    - Dst: '[org.apache.xerces.dom.DOMLocatorImpl].<init>(int,int,int,String)'
      Src: org.apache.xerces.dom.DOMErrorImpl:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - String
      - org.apache.xerces.dom.DOMLocatorImpl
      - Exception
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMError
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.DOMLocatorImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - exception
    argTypes:
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 108
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 108
    functionName: '[org.apache.xerces.dom.DOMErrorImpl].createDOMLocator(org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMErrorImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DOMLocatorImpl].<init>(int,int,int,String)'
    - '[org.apache.xerces.xni.parser.XMLParseException].getCharacterOffset()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMLocatorImpl
    signature: '[org.apache.xerces.dom.DOMErrorImpl].createDOMLocator(org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - String
      - org.apache.xerces.dom.DOMLocatorImpl
      - Exception
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMError
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.apache.xerces.dom.DOMErrorImpl].getRelatedException()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMErrorImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.dom.DOMErrorImpl].getRelatedException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - String
      - org.apache.xerces.dom.DOMLocatorImpl
      - Exception
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMError
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 123
    functionName: '[org.apache.xerces.dom.DOMErrorImpl].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMErrorImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMErrorImpl].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - String
      - org.apache.xerces.dom.DOMLocatorImpl
      - Exception
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMError
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[org.apache.xerces.dom.DOMErrorImpl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMErrorImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMErrorImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - String
      - org.apache.xerces.dom.DOMLocatorImpl
      - Exception
      - String
      - Object
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMError
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionName: '[org.apache.xerces.dom.DOMErrorImpl].getRelatedData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMErrorImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.dom.DOMErrorImpl].getRelatedData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ParentNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.DocumentFragmentImpl:83,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentFragment
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DocumentFragmentImpl
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 1
    argNames:
    - ownerDoc
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 2
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.apache.xerces.dom.DocumentFragmentImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentFragmentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ParentNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DocumentFragmentImpl
    signature: '[org.apache.xerces.dom.DocumentFragmentImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentFragment
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DocumentFragmentImpl
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.dom.DocumentFragmentImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentFragmentImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.DocumentFragmentImpl
    signature: '[org.apache.xerces.dom.DocumentFragmentImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentFragment
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentFragmentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentFragment
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentFragmentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentFragmentImpl].isNormalized()'
      Src: org.apache.xerces.dom.DocumentFragmentImpl:113,1
    - Dst: '[org.apache.xerces.dom.DocumentFragmentImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.DocumentFragmentImpl:116,1
    - Dst: '[org.apache.xerces.dom.DocumentFragmentImpl].synchronizeChildren()'
      Src: org.apache.xerces.dom.DocumentFragmentImpl:117,1
    - Dst: kid.getNodeType()
      Src: org.apache.xerces.dom.DocumentFragmentImpl:129,1
    - Dst: next.getNodeType()
      Src: org.apache.xerces.dom.DocumentFragmentImpl:132,1
    - Dst: next.getNodeValue()
      Src: org.apache.xerces.dom.DocumentFragmentImpl:134,1
    - Dst: '[org.w3c.dom.Text].appendData(org.apache.xerces.dom.DocumentFragmentImpl)'
      Src: org.apache.xerces.dom.DocumentFragmentImpl:134,1
    - Dst: '[org.apache.xerces.dom.DocumentFragmentImpl].removeChild(org.apache.xerces.dom.DocumentFragmentImpl)'
      Src: org.apache.xerces.dom.DocumentFragmentImpl:135,1
    - Dst: kid.getNodeValue()
      Src: org.apache.xerces.dom.DocumentFragmentImpl:141,1
    - Dst: kid.getNodeValue()
      Src: org.apache.xerces.dom.DocumentFragmentImpl:141,1
    - Dst: '[org.apache.xerces.dom.DocumentFragmentImpl].length()'
      Src: org.apache.xerces.dom.DocumentFragmentImpl:141,1
    - Dst: '[org.apache.xerces.dom.DocumentFragmentImpl].removeChild(org.apache.xerces.dom.DocumentFragmentImpl)'
      Src: org.apache.xerces.dom.DocumentFragmentImpl:142,1
    - Dst: kid.normalize()
      Src: org.apache.xerces.dom.DocumentFragmentImpl:147,1
    - Dst: '[org.apache.xerces.dom.DocumentFragmentImpl].isNormalized(boolean)'
      Src: org.apache.xerces.dom.DocumentFragmentImpl:150,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DocumentFragment
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ParentNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 151
      start: 111
    functionDepth: 1
    functionLinenumber: 111
    functionLinenumberEnd: 151
    functionName: '[org.apache.xerces.dom.DocumentFragmentImpl].normalize()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DocumentFragmentImpl.java
    functionUses: 0
    functionsReached:
    - next.getNodeType()
    - '[org.apache.xerces.dom.DocumentFragmentImpl].removeChild(org.apache.xerces.dom.DocumentFragmentImpl)'
    - kid.getNodeValue()
    - kid.normalize()
    - '[org.apache.xerces.dom.DocumentFragmentImpl].synchronizeChildren()'
    - '[org.apache.xerces.dom.DocumentFragmentImpl].length()'
    - kid.getNodeType()
    - next.getNodeValue()
    - '[org.w3c.dom.Text].appendData(org.apache.xerces.dom.DocumentFragmentImpl)'
    - '[org.apache.xerces.dom.DocumentFragmentImpl].isNormalized()'
    - '[org.apache.xerces.dom.DocumentFragmentImpl].needsSyncChildren()'
    - '[org.apache.xerces.dom.DocumentFragmentImpl].isNormalized(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DocumentFragmentImpl].normalize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.ChildNode:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.ChildNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.ChildNode
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - ownerDocument
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.dom.ChildNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ChildNode.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
    linkageType: ''
    returnType: org.apache.xerces.dom.ChildNode
    signature: '[org.apache.xerces.dom.ChildNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.ChildNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.ChildNode
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.dom.ChildNode].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ChildNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.ChildNode
    signature: '[org.apache.xerces.dom.ChildNode].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].cloneNode(boolean)'
      Src: org.apache.xerces.dom.ChildNode:96,1
    - Dst: newnode.isFirstChild(boolean)
      Src: org.apache.xerces.dom.ChildNode:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.ChildNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 1
    argNames:
    - deep
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 105
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 105
    functionName: '[org.apache.xerces.dom.ChildNode].cloneNode(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ChildNode.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].cloneNode(boolean)'
    - newnode.isFirstChild(boolean)
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.ChildNode].cloneNode(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ChildNode].isOwned()'
      Src: org.apache.xerces.dom.ChildNode:113,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.ChildNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 114
    functionName: '[org.apache.xerces.dom.ChildNode].getParentNode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ChildNode.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ChildNode].isOwned()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.ChildNode].getParentNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ChildNode].isOwned()'
      Src: org.apache.xerces.dom.ChildNode:122,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.ChildNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.xs.opti.NodeImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 123
    functionName: '[org.apache.xerces.dom.ChildNode].parentNode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ChildNode.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ChildNode].isOwned()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.NodeImpl
    signature: '[org.apache.xerces.dom.ChildNode].parentNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.ChildNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.apache.xerces.dom.ChildNode].getNextSibling()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ChildNode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.ChildNode].getNextSibling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ChildNode].isFirstChild()'
      Src: org.apache.xerces.dom.ChildNode:134,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.ChildNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 135
    functionName: '[org.apache.xerces.dom.ChildNode].getPreviousSibling()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ChildNode.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.ChildNode].isFirstChild()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.ChildNode].getPreviousSibling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.ChildNode].isFirstChild()'
      Src: org.apache.xerces.dom.ChildNode:143,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - org.apache.xerces.dom.ChildNode
      - org.apache.xerces.dom.ChildNode
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.ChildNode
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NodeImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 144
    functionName: '[org.apache.xerces.dom.ChildNode].previousSibling()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/ChildNode.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.ChildNode].isFirstChild()'
    linkageType: ''
    returnType: org.apache.xerces.dom.ChildNode
    signature: '[org.apache.xerces.dom.ChildNode].previousSibling()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Writer
      - java.io.OutputStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSOutput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMOutputImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.dom.DOMOutputImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMOutputImpl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMOutputImpl
    signature: '[org.apache.xerces.dom.DOMOutputImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Writer
      - java.io.OutputStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSOutput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Writer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.dom.DOMOutputImpl].getCharacterStream()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMOutputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.io.Writer
    signature: '[org.apache.xerces.dom.DOMOutputImpl].getCharacterStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Writer
      - java.io.OutputStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSOutput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - characterStream
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.dom.DOMOutputImpl].setCharacterStream(java.io.Writer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMOutputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMOutputImpl].setCharacterStream(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Writer
      - java.io.OutputStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSOutput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.OutputStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.apache.xerces.dom.DOMOutputImpl].getByteStream()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMOutputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.io.OutputStream
    signature: '[org.apache.xerces.dom.DOMOutputImpl].getByteStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Writer
      - java.io.OutputStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSOutput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - byteStream
    argTypes:
    - java.io.OutputStream
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.apache.xerces.dom.DOMOutputImpl].setByteStream(java.io.OutputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMOutputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMOutputImpl].setByteStream(java.io.OutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Writer
      - java.io.OutputStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSOutput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: '[org.apache.xerces.dom.DOMOutputImpl].getSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMOutputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMOutputImpl].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Writer
      - java.io.OutputStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSOutput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[org.apache.xerces.dom.DOMOutputImpl].setSystemId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMOutputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMOutputImpl].setSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Writer
      - java.io.OutputStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSOutput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: '[org.apache.xerces.dom.DOMOutputImpl].getEncoding()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMOutputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMOutputImpl].getEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Writer
      - java.io.OutputStream
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.ls.LSOutput
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 168
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 168
    functionName: '[org.apache.xerces.dom.DOMOutputImpl].setEncoding(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMOutputImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMOutputImpl].setEncoding(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CDATASectionImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
      Src: org.apache.xerces.dom.DeferredCDATASectionImpl:74,1
    - Dst: '[org.apache.xerces.dom.DeferredCDATASectionImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredCDATASectionImpl:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.DeferredCDATASectionImpl
      static: false
      superClass: org.apache.xerces.dom.CDATASectionImpl
    argCount: 2
    argNames:
    - ownerDocument
    - nodeIndex
    argTypes:
    - org.apache.xerces.dom.DeferredDocumentImpl
    - int
    constantsTouched: []
    func_position:
      end: 79
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.dom.DeferredCDATASectionImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredCDATASectionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CDATASectionImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
    - '[org.apache.xerces.dom.DeferredCDATASectionImpl].needsSyncData(boolean)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DeferredCDATASectionImpl
    signature: '[org.apache.xerces.dom.DeferredCDATASectionImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.CDATASectionImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.dom.DeferredCDATASectionImpl].getNodeIndex()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredCDATASectionImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredCDATASectionImpl].getNodeIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredCDATASectionImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredCDATASectionImpl:98,1
    - Dst: '[org.apache.xerces.dom.DeferredCDATASectionImpl].ownerDocument()'
      Src: org.apache.xerces.dom.DeferredCDATASectionImpl:102,1
    - Dst: ownerDocument.getNodeValueString(int)
      Src: org.apache.xerces.dom.DeferredCDATASectionImpl:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CDATASectionImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 105
    functionName: '[org.apache.xerces.dom.DeferredCDATASectionImpl].synchronizeData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredCDATASectionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredCDATASectionImpl].ownerDocument()'
    - '[org.apache.xerces.dom.DeferredCDATASectionImpl].needsSyncData(boolean)'
    - ownerDocument.getNodeValueString(int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredCDATASectionImpl].synchronizeData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
      Src: org.apache.xerces.dom.DeferredElementImpl:77,1
    - Dst: '[org.apache.xerces.dom.DeferredElementImpl].needsSyncChildren(boolean)'
      Src: org.apache.xerces.dom.DeferredElementImpl:80,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.DeferredElementImpl
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 2
    argNames:
    - ownerDoc
    - nodeIndex
    argTypes:
    - org.apache.xerces.dom.DeferredDocumentImpl
    - int
    constantsTouched: []
    func_position:
      end: 82
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.dom.DeferredElementImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.ElementImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
    - '[org.apache.xerces.dom.DeferredElementImpl].needsSyncChildren(boolean)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DeferredElementImpl
    signature: '[org.apache.xerces.dom.DeferredElementImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.dom.DeferredElementImpl].getNodeIndex()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredElementImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredElementImpl].getNodeIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredElementImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredElementImpl:101,1
    - Dst: ownerDocument.getNodeName(int)
      Src: org.apache.xerces.dom.DeferredElementImpl:111,1
    - Dst: '[org.apache.xerces.dom.DeferredElementImpl].setupDefaultAttributes()'
      Src: org.apache.xerces.dom.DeferredElementImpl:114,1
    - Dst: ownerDocument.getNodeExtra(int)
      Src: org.apache.xerces.dom.DeferredElementImpl:115,1
    - Dst: '[org.apache.xerces.dom.DeferredElementImpl].getAttributes()'
      Src: org.apache.xerces.dom.DeferredElementImpl:117,1
    - Dst: ownerDocument.getNodeObject(org.apache.xerces.dom.DeferredElementImpl)
      Src: org.apache.xerces.dom.DeferredElementImpl:119,1
    - Dst: '[org.apache.xerces.dom.DeferredElementImpl].setNamedItem(org.apache.xerces.dom.DeferredElementImpl)'
      Src: org.apache.xerces.dom.DeferredElementImpl:120,1
    - Dst: ownerDocument.getPrevSibling(org.apache.xerces.dom.DeferredElementImpl)
      Src: org.apache.xerces.dom.DeferredElementImpl:121,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 128
    functionName: '[org.apache.xerces.dom.DeferredElementImpl].synchronizeData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredElementImpl].needsSyncData(boolean)'
    - '[org.apache.xerces.dom.DeferredElementImpl].getAttributes()'
    - ownerDocument.getPrevSibling(org.apache.xerces.dom.DeferredElementImpl)
    - ownerDocument.getNodeObject(org.apache.xerces.dom.DeferredElementImpl)
    - ownerDocument.getNodeName(int)
    - '[org.apache.xerces.dom.DeferredElementImpl].setNamedItem(org.apache.xerces.dom.DeferredElementImpl)'
    - '[org.apache.xerces.dom.DeferredElementImpl].setupDefaultAttributes()'
    - ownerDocument.getNodeExtra(int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredElementImpl].synchronizeData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredElementImpl].ownerDocument()'
      Src: org.apache.xerces.dom.DeferredElementImpl:132,1
    - Dst: ownerDocument.synchronizeChildren(int)
      Src: org.apache.xerces.dom.DeferredElementImpl:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.stax.events.ElementImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 134
    functionName: '[org.apache.xerces.dom.DeferredElementImpl].synchronizeChildren()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredElementImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredElementImpl].ownerDocument()'
    - ownerDocument.synchronizeChildren(int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredElementImpl].synchronizeChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>(org.apache.xerces.stax.events.ElementImpl)'
      Src: org.apache.xerces.dom.AttributeMap:53,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].cloneContent(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl)'
      Src: org.apache.xerces.dom.AttributeMap:56,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].hasDefaults(boolean)'
      Src: org.apache.xerces.dom.AttributeMap:58,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.stax.events.ElementImpl
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.AttributeMap
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    argCount: 2
    argNames:
    - ownerNode
    - defaults
    argTypes:
    - org.apache.xerces.stax.events.ElementImpl
    - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    constantsTouched: []
    func_position:
      end: 61
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.dom.AttributeMap].<init>(org.apache.xerces.stax.events.ElementImpl,org.apache.xerces.impl.xs.opti.NamedNodeMapImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttributeMap].cloneContent(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl)'
    - '[org.apache.xerces.dom.AttributeMap].hasDefaults(boolean)'
    - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>(org.apache.xerces.stax.events.ElementImpl)'
    linkageType: ''
    returnType: org.apache.xerces.dom.AttributeMap
    signature: '[org.apache.xerces.dom.AttributeMap].<init>(org.apache.xerces.stax.events.ElementImpl,org.apache.xerces.impl.xs.opti.NamedNodeMapImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ownerNode.ownerDocument()
      Src: org.apache.xerces.dom.AttributeMap:75,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].isReadOnly()'
      Src: org.apache.xerces.dom.AttributeMap:77,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttributeMap:78,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttributeMap,String)'
      Src: org.apache.xerces.dom.AttributeMap:79,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.AttributeMap:81,1
    - Dst: ownerNode.ownerDocument()
      Src: org.apache.xerces.dom.AttributeMap:81,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttributeMap:82,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttributeMap,String)'
      Src: org.apache.xerces.dom.AttributeMap:83,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.AttributeMap:85,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttributeMap:86,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttributeMap,String)'
      Src: org.apache.xerces.dom.AttributeMap:87,1
    - Dst: argn.isOwned()
      Src: org.apache.xerces.dom.AttributeMap:92,1
    - Dst: argn.getOwnerElement()
      Src: org.apache.xerces.dom.AttributeMap:93,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttributeMap:94,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttributeMap,String)'
      Src: org.apache.xerces.dom.AttributeMap:95,1
    - Dst: argn.isOwned(boolean)
      Src: org.apache.xerces.dom.AttributeMap:104,1
    - Dst: argn.getNodeName()
      Src: org.apache.xerces.dom.AttributeMap:106,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].findNamePoint(org.apache.xerces.dom.AttributeMap,int)'
      Src: org.apache.xerces.dom.AttributeMap:106,1
    - Dst: nodes.get(org.apache.xerces.dom.AttributeMap)
      Src: org.apache.xerces.dom.AttributeMap:109,1
    - Dst: nodes.set(org.apache.xerces.dom.AttributeMap,org.w3c.dom.Node)
      Src: org.apache.xerces.dom.AttributeMap:110,1
    - Dst: ownerNode.ownerDocument()
      Src: org.apache.xerces.dom.AttributeMap:111,1
    - Dst: previous.isOwned(boolean)
      Src: org.apache.xerces.dom.AttributeMap:112,1
    - Dst: previous.isSpecified(boolean)
      Src: org.apache.xerces.dom.AttributeMap:114,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.apache.xerces.dom.AttributeMap:118,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.dom.AttributeMap,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.AttributeMap:120,1
    - Dst: ownerNode.ownerDocument()
      Src: org.apache.xerces.dom.AttributeMap:124,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].setAttrNode(org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.AttributeMap)'
      Src: org.apache.xerces.dom.AttributeMap:124,1
    - Dst: argn.isNormalized()
      Src: org.apache.xerces.dom.AttributeMap:128,1
    - Dst: ownerNode.isNormalized(boolean)
      Src: org.apache.xerces.dom.AttributeMap:129,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    argCount: 1
    argNames:
    - arg
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 133
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 133
    functionName: '[org.apache.xerces.dom.AttributeMap].setNamedItem(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttributeMap.java
    functionUses: 0
    functionsReached:
    - argn.isOwned(boolean)
    - previous.isSpecified(boolean)
    - ownerNode.isNormalized(boolean)
    - '[java.util.ArrayList].add(org.apache.xerces.dom.AttributeMap,org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[java.util.ArrayList].<init>(int)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttributeMap,String)'
    - '[org.apache.xerces.dom.AttributeMap].setAttrNode(org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.AttributeMap)'
    - argn.isOwned()
    - argn.getOwnerElement()
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - '[org.apache.xerces.dom.AttributeMap].findNamePoint(org.apache.xerces.dom.AttributeMap,int)'
    - ownerNode.ownerDocument()
    - nodes.get(org.apache.xerces.dom.AttributeMap)
    - previous.isOwned(boolean)
    - nodes.set(org.apache.xerces.dom.AttributeMap,org.w3c.dom.Node)
    - argn.isNormalized()
    - argn.getNodeName()
    - '[org.apache.xerces.dom.AttributeMap].isReadOnly()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.AttributeMap].setNamedItem(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ownerNode.ownerDocument()
      Src: org.apache.xerces.dom.AttributeMap:145,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].isReadOnly()'
      Src: org.apache.xerces.dom.AttributeMap:147,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttributeMap:148,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttributeMap,String)'
      Src: org.apache.xerces.dom.AttributeMap:149,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.dom.AttributeMap:151,1
    - Dst: ownerNode.ownerDocument()
      Src: org.apache.xerces.dom.AttributeMap:151,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttributeMap:152,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttributeMap,String)'
      Src: org.apache.xerces.dom.AttributeMap:153,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.AttributeMap:155,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttributeMap:156,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttributeMap,String)'
      Src: org.apache.xerces.dom.AttributeMap:157,1
    - Dst: argn.isOwned()
      Src: org.apache.xerces.dom.AttributeMap:162,1
    - Dst: argn.getOwnerElement()
      Src: org.apache.xerces.dom.AttributeMap:163,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttributeMap:164,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttributeMap,String)'
      Src: org.apache.xerces.dom.AttributeMap:165,1
    - Dst: argn.isOwned(boolean)
      Src: org.apache.xerces.dom.AttributeMap:173,1
    - Dst: argn.getNamespaceURI()
      Src: org.apache.xerces.dom.AttributeMap:175,1
    - Dst: argn.getLocalName()
      Src: org.apache.xerces.dom.AttributeMap:175,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].findNamePoint(org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.AttributeMap)'
      Src: org.apache.xerces.dom.AttributeMap:175,1
    - Dst: nodes.get(org.apache.xerces.dom.AttributeMap)
      Src: org.apache.xerces.dom.AttributeMap:178,1
    - Dst: nodes.set(org.apache.xerces.dom.AttributeMap,org.w3c.dom.Node)
      Src: org.apache.xerces.dom.AttributeMap:179,1
    - Dst: ownerNode.ownerDocument()
      Src: org.apache.xerces.dom.AttributeMap:180,1
    - Dst: previous.isOwned(boolean)
      Src: org.apache.xerces.dom.AttributeMap:181,1
    - Dst: previous.isSpecified(boolean)
      Src: org.apache.xerces.dom.AttributeMap:183,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.dom.AttributeMap:187,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].findNamePoint(org.apache.xerces.dom.AttributeMap,int)'
      Src: org.apache.xerces.dom.AttributeMap:187,1
    - Dst: nodes.get(org.apache.xerces.dom.AttributeMap)
      Src: org.apache.xerces.dom.AttributeMap:189,1
    - Dst: nodes.add(org.apache.xerces.dom.AttributeMap,org.w3c.dom.Node)
      Src: org.apache.xerces.dom.AttributeMap:190,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.apache.xerces.dom.AttributeMap:194,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.dom.AttributeMap,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.AttributeMap:196,1
    - Dst: ownerNode.ownerDocument()
      Src: org.apache.xerces.dom.AttributeMap:202,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].setAttrNode(org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.AttributeMap)'
      Src: org.apache.xerces.dom.AttributeMap:202,1
    - Dst: argn.isNormalized()
      Src: org.apache.xerces.dom.AttributeMap:206,1
    - Dst: ownerNode.isNormalized(boolean)
      Src: org.apache.xerces.dom.AttributeMap:207,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 54
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    argCount: 1
    argNames:
    - arg
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 211
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 211
    functionName: '[org.apache.xerces.dom.AttributeMap].setNamedItemNS(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttributeMap.java
    functionUses: 0
    functionsReached:
    - argn.isOwned(boolean)
    - previous.isSpecified(boolean)
    - '[org.w3c.dom.Node].getNodeName()'
    - '[org.apache.xerces.dom.AttributeMap].findNamePoint(org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.AttributeMap)'
    - ownerNode.isNormalized(boolean)
    - argn.getLocalName()
    - '[java.util.ArrayList].add(org.apache.xerces.dom.AttributeMap,org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[java.util.ArrayList].<init>(int)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttributeMap,String)'
    - '[org.apache.xerces.dom.AttributeMap].setAttrNode(org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.AttributeMap)'
    - argn.isOwned()
    - nodes.add(org.apache.xerces.dom.AttributeMap,org.w3c.dom.Node)
    - argn.getOwnerElement()
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - nodes.get(org.apache.xerces.dom.AttributeMap)
    - ownerNode.ownerDocument()
    - '[org.apache.xerces.dom.AttributeMap].findNamePoint(org.apache.xerces.dom.AttributeMap,int)'
    - previous.isOwned(boolean)
    - argn.getNamespaceURI()
    - nodes.set(org.apache.xerces.dom.AttributeMap,org.w3c.dom.Node)
    - argn.isNormalized()
    - '[org.apache.xerces.dom.AttributeMap].isReadOnly()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.AttributeMap].setNamedItemNS(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttributeMap].internalRemoveNamedItem(String,boolean)'
      Src: org.apache.xerces.dom.AttributeMap:228,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 229
      start: 226
    functionDepth: 2
    functionLinenumber: 226
    functionLinenumberEnd: 229
    functionName: '[org.apache.xerces.dom.AttributeMap].removeNamedItem(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttributeMap].internalRemoveNamedItem(String,boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.AttributeMap].removeNamedItem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttributeMap].internalRemoveNamedItem(String,boolean)'
      Src: org.apache.xerces.dom.AttributeMap:236,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 237
      start: 235
    functionDepth: 2
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionName: '[org.apache.xerces.dom.AttributeMap].safeRemoveNamedItem(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttributeMap.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.AttributeMap].internalRemoveNamedItem(String,boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.AttributeMap].safeRemoveNamedItem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: nodes.size()
      Src: org.apache.xerces.dom.AttributeMap:257,1
    - Dst: nodes.get(org.apache.xerces.dom.AttributeMap)
      Src: org.apache.xerces.dom.AttributeMap:259,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttributeMap:266,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttributeMap,String)'
      Src: org.apache.xerces.dom.AttributeMap:267,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].remove(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.dom.AttributeMap,boolean)'
      Src: org.apache.xerces.dom.AttributeMap:270,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    argCount: 2
    argNames:
    - item
    - addDefault
    argTypes:
    - org.w3c.dom.Node
    - boolean
    constantsTouched: []
    func_position:
      end: 271
      start: 252
    functionDepth: 0
    functionLinenumber: 252
    functionLinenumberEnd: 271
    functionName: '[org.apache.xerces.dom.AttributeMap].removeItem(org.w3c.dom.Node,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttributeMap.java
    functionUses: 0
    functionsReached:
    - nodes.get(org.apache.xerces.dom.AttributeMap)
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttributeMap,String)'
    - '[org.apache.xerces.dom.AttributeMap].remove(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.dom.AttributeMap,boolean)'
    - nodes.size()
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.AttributeMap].removeItem(org.w3c.dom.Node,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttributeMap].isReadOnly()'
      Src: org.apache.xerces.dom.AttributeMap:278,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttributeMap:279,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttributeMap,String)'
      Src: org.apache.xerces.dom.AttributeMap:280,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].findNamePoint(String,int)'
      Src: org.apache.xerces.dom.AttributeMap:282,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttributeMap:285,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttributeMap,String)'
      Src: org.apache.xerces.dom.AttributeMap:286,1
    - Dst: nodes.get(org.apache.xerces.dom.AttributeMap)
      Src: org.apache.xerces.dom.AttributeMap:292,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].remove(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.dom.AttributeMap,boolean)'
      Src: org.apache.xerces.dom.AttributeMap:292,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    argCount: 2
    argNames:
    - name
    - raiseEx
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 294
      start: 277
    functionDepth: 1
    functionLinenumber: 277
    functionLinenumberEnd: 294
    functionName: '[org.apache.xerces.dom.AttributeMap].internalRemoveNamedItem(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttributeMap.java
    functionUses: 2
    functionsReached:
    - nodes.get(org.apache.xerces.dom.AttributeMap)
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttributeMap,String)'
    - '[org.apache.xerces.dom.AttributeMap].findNamePoint(String,int)'
    - '[org.apache.xerces.dom.AttributeMap].remove(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.dom.AttributeMap,boolean)'
    - '[org.apache.xerces.dom.AttributeMap].isReadOnly()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.AttributeMap].internalRemoveNamedItem(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ownerNode.ownerDocument()
      Src: org.apache.xerces.dom.AttributeMap:299,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].getNodeName()'
      Src: org.apache.xerces.dom.AttributeMap:300,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].isIdAttribute()'
      Src: org.apache.xerces.dom.AttributeMap:301,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].getValue()'
      Src: org.apache.xerces.dom.AttributeMap:302,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].removeIdentifier(String)'
      Src: org.apache.xerces.dom.AttributeMap:302,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].hasDefaults()'
      Src: org.apache.xerces.dom.AttributeMap:305,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].getDefaultAttributes()'
      Src: org.apache.xerces.dom.AttributeMap:308,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].getNamedItem(org.apache.xerces.dom.AttributeMap)'
      Src: org.apache.xerces.dom.AttributeMap:312,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].findNamePoint(org.apache.xerces.dom.AttributeMap,int)'
      Src: org.apache.xerces.dom.AttributeMap:313,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].cloneNode(boolean)'
      Src: org.apache.xerces.dom.AttributeMap:314,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].getLocalName()'
      Src: org.apache.xerces.dom.AttributeMap:315,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].getNamespaceURI()'
      Src: org.apache.xerces.dom.AttributeMap:320,1
    - Dst: clone.isOwned(boolean)
      Src: org.apache.xerces.dom.AttributeMap:323,1
    - Dst: clone.isSpecified(boolean)
      Src: org.apache.xerces.dom.AttributeMap:324,1
    - Dst: nodes.set(int,org.apache.xerces.dom.AttributeMap)
      Src: org.apache.xerces.dom.AttributeMap:326,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].isIdAttribute()'
      Src: org.apache.xerces.dom.AttributeMap:327,1
    - Dst: clone.getNodeValue()
      Src: org.apache.xerces.dom.AttributeMap:328,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].putIdentifier(org.apache.xerces.dom.AttributeMap,org.apache.xerces.stax.events.ElementImpl)'
      Src: org.apache.xerces.dom.AttributeMap:328,1
    - Dst: nodes.remove(int)
      Src: org.apache.xerces.dom.AttributeMap:332,1
    - Dst: nodes.remove(int)
      Src: org.apache.xerces.dom.AttributeMap:335,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].isOwned(boolean)'
      Src: org.apache.xerces.dom.AttributeMap:342,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].isSpecified(boolean)'
      Src: org.apache.xerces.dom.AttributeMap:346,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].isIdAttribute(boolean)'
      Src: org.apache.xerces.dom.AttributeMap:347,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].removedAttrNode(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.AttributeMap)'
      Src: org.apache.xerces.dom.AttributeMap:350,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.AttrImpl
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    argCount: 3
    argNames:
    - attr
    - index
    - addDefault
    argTypes:
    - org.apache.xerces.impl.xs.opti.AttrImpl
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 353
      start: 296
    functionDepth: 1
    functionLinenumber: 296
    functionLinenumberEnd: 353
    functionName: '[org.apache.xerces.dom.AttributeMap].remove(org.apache.xerces.impl.xs.opti.AttrImpl,int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].getNodeName()'
    - clone.isSpecified(boolean)
    - '[org.apache.xerces.dom.AttributeMap].getNamedItem(org.apache.xerces.dom.AttributeMap)'
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].getNamespaceURI()'
    - '[org.apache.xerces.dom.AttributeMap].putIdentifier(org.apache.xerces.dom.AttributeMap,org.apache.xerces.stax.events.ElementImpl)'
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].isOwned(boolean)'
    - '[org.apache.xerces.dom.AttributeMap].removedAttrNode(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.AttributeMap)'
    - clone.isOwned(boolean)
    - '[org.apache.xerces.stax.events.ElementImpl].getDefaultAttributes()'
    - nodes.set(int,org.apache.xerces.dom.AttributeMap)
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].isIdAttribute()'
    - nodes.remove(int)
    - '[org.apache.xerces.dom.AttributeMap].hasDefaults()'
    - '[org.apache.xerces.dom.AttributeMap].getLocalName()'
    - clone.getNodeValue()
    - '[org.apache.xerces.dom.AttributeMap].findNamePoint(org.apache.xerces.dom.AttributeMap,int)'
    - ownerNode.ownerDocument()
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].isIdAttribute(boolean)'
    - '[org.apache.xerces.dom.AttributeMap].cloneNode(boolean)'
    - '[org.apache.xerces.dom.AttributeMap].removeIdentifier(String)'
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].getValue()'
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].isSpecified(boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.AttributeMap].remove(org.apache.xerces.impl.xs.opti.AttrImpl,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttributeMap].internalRemoveNamedItemNS(String,String,boolean)'
      Src: org.apache.xerces.dom.AttributeMap:373,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    argCount: 2
    argNames:
    - namespaceURI
    - name
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 374
      start: 371
    functionDepth: 2
    functionLinenumber: 371
    functionLinenumberEnd: 374
    functionName: '[org.apache.xerces.dom.AttributeMap].removeNamedItemNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttributeMap].internalRemoveNamedItemNS(String,String,boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.AttributeMap].removeNamedItemNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttributeMap].internalRemoveNamedItemNS(String,String,boolean)'
      Src: org.apache.xerces.dom.AttributeMap:381,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    argCount: 2
    argNames:
    - namespaceURI
    - name
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 382
      start: 380
    functionDepth: 2
    functionLinenumber: 380
    functionLinenumberEnd: 382
    functionName: '[org.apache.xerces.dom.AttributeMap].safeRemoveNamedItemNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttributeMap.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.AttributeMap].internalRemoveNamedItemNS(String,String,boolean)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.AttributeMap].safeRemoveNamedItemNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ownerNode.ownerDocument()
      Src: org.apache.xerces.dom.AttributeMap:393,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].isReadOnly()'
      Src: org.apache.xerces.dom.AttributeMap:394,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttributeMap:395,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttributeMap,String)'
      Src: org.apache.xerces.dom.AttributeMap:396,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].findNamePoint(String,String)'
      Src: org.apache.xerces.dom.AttributeMap:398,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.AttributeMap:401,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttributeMap,String)'
      Src: org.apache.xerces.dom.AttributeMap:402,1
    - Dst: nodes.get(org.apache.xerces.dom.AttributeMap)
      Src: org.apache.xerces.dom.AttributeMap:408,1
    - Dst: n.isIdAttribute()
      Src: org.apache.xerces.dom.AttributeMap:410,1
    - Dst: n.getValue()
      Src: org.apache.xerces.dom.AttributeMap:411,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].removeIdentifier(org.apache.xerces.dom.AttributeMap)'
      Src: org.apache.xerces.dom.AttributeMap:411,1
    - Dst: n.getNodeName()
      Src: org.apache.xerces.dom.AttributeMap:414,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].hasDefaults()'
      Src: org.apache.xerces.dom.AttributeMap:415,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].getDefaultAttributes()'
      Src: org.apache.xerces.dom.AttributeMap:416,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].getNamedItem(org.apache.xerces.dom.AttributeMap)'
      Src: org.apache.xerces.dom.AttributeMap:419,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].findNamePoint(org.apache.xerces.dom.AttributeMap,int)'
      Src: org.apache.xerces.dom.AttributeMap:421,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].findNamePoint(org.apache.xerces.dom.AttributeMap,int)'
      Src: org.apache.xerces.dom.AttributeMap:422,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].cloneNode(boolean)'
      Src: org.apache.xerces.dom.AttributeMap:423,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].getLocalName()'
      Src: org.apache.xerces.dom.AttributeMap:425,1
    - Dst: clone.isOwned(boolean)
      Src: org.apache.xerces.dom.AttributeMap:432,1
    - Dst: clone.isSpecified(boolean)
      Src: org.apache.xerces.dom.AttributeMap:433,1
    - Dst: nodes.set(org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.AttributeMap)
      Src: org.apache.xerces.dom.AttributeMap:434,1
    - Dst: clone.isIdAttribute()
      Src: org.apache.xerces.dom.AttributeMap:435,1
    - Dst: clone.getNodeValue()
      Src: org.apache.xerces.dom.AttributeMap:436,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].putIdentifier(org.apache.xerces.dom.AttributeMap,org.apache.xerces.stax.events.ElementImpl)'
      Src: org.apache.xerces.dom.AttributeMap:436,1
    - Dst: nodes.remove(org.apache.xerces.dom.AttributeMap)
      Src: org.apache.xerces.dom.AttributeMap:440,1
    - Dst: nodes.remove(org.apache.xerces.dom.AttributeMap)
      Src: org.apache.xerces.dom.AttributeMap:443,1
    - Dst: nodes.remove(org.apache.xerces.dom.AttributeMap)
      Src: org.apache.xerces.dom.AttributeMap:446,1
    - Dst: n.isOwned(boolean)
      Src: org.apache.xerces.dom.AttributeMap:453,1
    - Dst: n.isSpecified(boolean)
      Src: org.apache.xerces.dom.AttributeMap:456,1
    - Dst: n.isIdAttribute(boolean)
      Src: org.apache.xerces.dom.AttributeMap:458,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].removedAttrNode(org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.AttributeMap,String)'
      Src: org.apache.xerces.dom.AttributeMap:461,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    argCount: 3
    argNames:
    - namespaceURI
    - name
    - raiseEx
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 465
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 465
    functionName: '[org.apache.xerces.dom.AttributeMap].internalRemoveNamedItemNS(String,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttributeMap.java
    functionUses: 2
    functionsReached:
    - clone.isIdAttribute()
    - n.isIdAttribute()
    - clone.isSpecified(boolean)
    - nodes.set(org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.AttributeMap)
    - '[org.apache.xerces.dom.AttributeMap].removeIdentifier(org.apache.xerces.dom.AttributeMap)'
    - '[org.apache.xerces.dom.AttributeMap].getNamedItem(org.apache.xerces.dom.AttributeMap)'
    - n.isOwned(boolean)
    - n.getNodeName()
    - '[org.apache.xerces.dom.AttributeMap].putIdentifier(org.apache.xerces.dom.AttributeMap,org.apache.xerces.stax.events.ElementImpl)'
    - clone.isOwned(boolean)
    - '[org.apache.xerces.stax.events.ElementImpl].getDefaultAttributes()'
    - n.isIdAttribute(boolean)
    - n.isSpecified(boolean)
    - '[org.apache.xerces.dom.AttributeMap].findNamePoint(String,String)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - nodes.remove(org.apache.xerces.dom.AttributeMap)
    - n.getValue()
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.AttributeMap,String)'
    - '[org.apache.xerces.dom.AttributeMap].hasDefaults()'
    - '[org.apache.xerces.dom.AttributeMap].getLocalName()'
    - clone.getNodeValue()
    - nodes.get(org.apache.xerces.dom.AttributeMap)
    - ownerNode.ownerDocument()
    - '[org.apache.xerces.dom.AttributeMap].findNamePoint(org.apache.xerces.dom.AttributeMap,int)'
    - '[org.apache.xerces.dom.AttributeMap].cloneNode(boolean)'
    - '[org.apache.xerces.dom.AttributeMap].isReadOnly()'
    - '[org.apache.xerces.dom.AttributeMap].removedAttrNode(org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.AttributeMap,String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.AttributeMap].internalRemoveNamedItemNS(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttributeMap].<init>(org.apache.xerces.stax.events.ElementImpl,null)'
      Src: org.apache.xerces.dom.AttributeMap:478,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].hasDefaults()'
      Src: org.apache.xerces.dom.AttributeMap:479,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].hasDefaults(org.apache.xerces.dom.AttributeMap)'
      Src: org.apache.xerces.dom.AttributeMap:479,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].cloneContent()'
      Src: org.apache.xerces.dom.AttributeMap:480,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    argCount: 1
    argNames:
    - ownerNode
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    constantsTouched: []
    func_position:
      end: 482
      start: 476
    functionDepth: 0
    functionLinenumber: 476
    functionLinenumberEnd: 482
    functionName: '[org.apache.xerces.dom.AttributeMap].cloneMap(org.apache.xerces.impl.xs.opti.NodeImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttributeMap.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.AttributeMap].cloneContent()'
    - '[org.apache.xerces.dom.AttributeMap].<init>(org.apache.xerces.stax.events.ElementImpl,null)'
    - '[org.apache.xerces.dom.AttributeMap].hasDefaults(org.apache.xerces.dom.AttributeMap)'
    - '[org.apache.xerces.dom.AttributeMap].hasDefaults()'
    linkageType: ''
    returnType: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    signature: '[org.apache.xerces.dom.AttributeMap].cloneMap(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: srcnodes.size()
      Src: org.apache.xerces.dom.AttributeMap:490,1
    - Dst: '[java.util.ArrayList].<init>(org.apache.xerces.dom.AttributeMap)'
      Src: org.apache.xerces.dom.AttributeMap:493,1
    - Dst: '[java.util.ArrayList].clear()'
      Src: org.apache.xerces.dom.AttributeMap:496,1
    - Dst: srcnodes.get(org.apache.xerces.dom.AttributeMap)
      Src: org.apache.xerces.dom.AttributeMap:499,1
    - Dst: n.cloneNode(boolean)
      Src: org.apache.xerces.dom.AttributeMap:500,1
    - Dst: n.isSpecified()
      Src: org.apache.xerces.dom.AttributeMap:501,1
    - Dst: clone.isSpecified(org.apache.xerces.dom.AttributeMap)
      Src: org.apache.xerces.dom.AttributeMap:501,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.dom.AttributeMap)'
      Src: org.apache.xerces.dom.AttributeMap:502,1
    - Dst: clone.isOwned(boolean)
      Src: org.apache.xerces.dom.AttributeMap:504,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    argCount: 1
    argNames:
    - srcmap
    argTypes:
    - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    constantsTouched: []
    func_position:
      end: 508
      start: 487
    functionDepth: 0
    functionLinenumber: 487
    functionLinenumberEnd: 508
    functionName: '[org.apache.xerces.dom.AttributeMap].cloneContent(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttributeMap.java
    functionUses: 2
    functionsReached:
    - n.isSpecified()
    - '[java.util.ArrayList].add(org.apache.xerces.dom.AttributeMap)'
    - clone.isOwned(boolean)
    - srcnodes.get(org.apache.xerces.dom.AttributeMap)
    - '[java.util.ArrayList].<init>(org.apache.xerces.dom.AttributeMap)'
    - srcnodes.size()
    - '[java.util.ArrayList].clear()'
    - n.cloneNode(boolean)
    - clone.isSpecified(org.apache.xerces.dom.AttributeMap)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.AttributeMap].cloneContent(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.AttributeMap].size()'
      Src: org.apache.xerces.dom.AttributeMap:515,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].get(org.apache.xerces.dom.AttributeMap)'
      Src: org.apache.xerces.dom.AttributeMap:517,1
    - Dst: attr.isSpecified()
      Src: org.apache.xerces.dom.AttributeMap:518,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].remove(org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.AttributeMap,boolean)'
      Src: org.apache.xerces.dom.AttributeMap:519,1
    - Dst: attr.getLocalName()
      Src: org.apache.xerces.dom.AttributeMap:520,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].setNamedItem(org.apache.xerces.dom.AttributeMap)'
      Src: org.apache.xerces.dom.AttributeMap:521,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].setNamedItemNS(org.apache.xerces.dom.AttributeMap)'
      Src: org.apache.xerces.dom.AttributeMap:524,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.AttributeMap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    argCount: 1
    argNames:
    - srcmap
    argTypes:
    - org.apache.xerces.dom.AttributeMap
    constantsTouched: []
    func_position:
      end: 528
      start: 514
    functionDepth: 0
    functionLinenumber: 514
    functionLinenumberEnd: 528
    functionName: '[org.apache.xerces.dom.AttributeMap].moveSpecifiedAttributes(org.apache.xerces.dom.AttributeMap)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttributeMap.java
    functionUses: 0
    functionsReached:
    - attr.getLocalName()
    - '[org.apache.xerces.dom.AttributeMap].setNamedItemNS(org.apache.xerces.dom.AttributeMap)'
    - '[org.apache.xerces.dom.AttributeMap].setNamedItem(org.apache.xerces.dom.AttributeMap)'
    - '[org.apache.xerces.dom.AttributeMap].size()'
    - '[org.apache.xerces.dom.AttributeMap].get(org.apache.xerces.dom.AttributeMap)'
    - attr.isSpecified()
    - '[org.apache.xerces.dom.AttributeMap].remove(org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.AttributeMap,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.AttributeMap].moveSpecifiedAttributes(org.apache.xerces.dom.AttributeMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: nodes.size()
      Src: org.apache.xerces.dom.AttributeMap:538,1
    - Dst: nodes.get(org.apache.xerces.dom.AttributeMap)
      Src: org.apache.xerces.dom.AttributeMap:540,1
    - Dst: attr.isSpecified()
      Src: org.apache.xerces.dom.AttributeMap:541,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].remove(org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.AttributeMap,boolean)'
      Src: org.apache.xerces.dom.AttributeMap:542,1
    - Dst: nodes.size()
      Src: org.apache.xerces.dom.AttributeMap:549,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].cloneContent(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl)'
      Src: org.apache.xerces.dom.AttributeMap:550,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].size()'
      Src: org.apache.xerces.dom.AttributeMap:553,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].get(org.apache.xerces.dom.AttributeMap)'
      Src: org.apache.xerces.dom.AttributeMap:555,1
    - Dst: d.getNodeName()
      Src: org.apache.xerces.dom.AttributeMap:556,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].findNamePoint(org.apache.xerces.dom.AttributeMap,int)'
      Src: org.apache.xerces.dom.AttributeMap:556,1
    - Dst: d.cloneNode(boolean)
      Src: org.apache.xerces.dom.AttributeMap:559,1
    - Dst: clone.isOwned(boolean)
      Src: org.apache.xerces.dom.AttributeMap:561,1
    - Dst: clone.isSpecified(boolean)
      Src: org.apache.xerces.dom.AttributeMap:562,1
    - Dst: nodes.add(org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.AttributeMap)
      Src: org.apache.xerces.dom.AttributeMap:563,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    argCount: 1
    argNames:
    - defaults
    argTypes:
    - org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    constantsTouched: []
    func_position:
      end: 568
      start: 535
    functionDepth: 1
    functionLinenumber: 535
    functionLinenumberEnd: 568
    functionName: '[org.apache.xerces.dom.AttributeMap].reconcileDefaults(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttributeMap.java
    functionUses: 1
    functionsReached:
    - nodes.get(org.apache.xerces.dom.AttributeMap)
    - '[org.apache.xerces.dom.AttributeMap].findNamePoint(org.apache.xerces.dom.AttributeMap,int)'
    - '[org.apache.xerces.dom.AttributeMap].cloneContent(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl)'
    - d.getNodeName()
    - clone.isSpecified(boolean)
    - clone.isOwned(boolean)
    - nodes.add(org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.AttributeMap)
    - '[org.apache.xerces.dom.AttributeMap].size()'
    - d.cloneNode(boolean)
    - '[org.apache.xerces.dom.AttributeMap].get(org.apache.xerces.dom.AttributeMap)'
    - attr.isSpecified()
    - '[org.apache.xerces.dom.AttributeMap].remove(org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.AttributeMap,boolean)'
    - nodes.size()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.AttributeMap].reconcileDefaults(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: argn.isOwned(boolean)
      Src: org.apache.xerces.dom.AttributeMap:576,1
    - Dst: argn.getNamespaceURI()
      Src: org.apache.xerces.dom.AttributeMap:578,1
    - Dst: argn.getLocalName()
      Src: org.apache.xerces.dom.AttributeMap:578,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].findNamePoint(org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.AttributeMap)'
      Src: org.apache.xerces.dom.AttributeMap:578,1
    - Dst: nodes.set(org.apache.xerces.dom.AttributeMap,org.w3c.dom.Node)
      Src: org.apache.xerces.dom.AttributeMap:580,1
    - Dst: argn.getNodeName()
      Src: org.apache.xerces.dom.AttributeMap:585,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].findNamePoint(org.apache.xerces.dom.AttributeMap,int)'
      Src: org.apache.xerces.dom.AttributeMap:585,1
    - Dst: nodes.add(org.apache.xerces.dom.AttributeMap,org.w3c.dom.Node)
      Src: org.apache.xerces.dom.AttributeMap:587,1
    - Dst: '[java.util.ArrayList].<init>(int)'
      Src: org.apache.xerces.dom.AttributeMap:592,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.dom.AttributeMap,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.AttributeMap:594,1
    - Dst: ownerNode.ownerDocument()
      Src: org.apache.xerces.dom.AttributeMap:599,1
    - Dst: '[org.apache.xerces.dom.AttributeMap].setAttrNode(org.apache.xerces.dom.AttributeMap,null)'
      Src: org.apache.xerces.dom.AttributeMap:599,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.impl.xs.opti.NamedNodeMapImpl
    argCount: 1
    argNames:
    - arg
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 601
      start: 570
    functionDepth: 0
    functionLinenumber: 570
    functionLinenumberEnd: 601
    functionName: '[org.apache.xerces.dom.AttributeMap].addItem(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/AttributeMap.java
    functionUses: 0
    functionsReached:
    - argn.isOwned(boolean)
    - argn.getLocalName()
    - '[org.apache.xerces.dom.AttributeMap].findNamePoint(org.apache.xerces.dom.AttributeMap,int)'
    - ownerNode.ownerDocument()
    - '[java.util.ArrayList].add(org.apache.xerces.dom.AttributeMap,org.w3c.dom.Node)'
    - argn.getNamespaceURI()
    - '[org.apache.xerces.dom.AttributeMap].setAttrNode(org.apache.xerces.dom.AttributeMap,null)'
    - nodes.set(org.apache.xerces.dom.AttributeMap,org.w3c.dom.Node)
    - argn.getNodeName()
    - '[java.util.ArrayList].<init>(int)'
    - nodes.add(org.apache.xerces.dom.AttributeMap,org.w3c.dom.Node)
    - '[org.apache.xerces.dom.AttributeMap].findNamePoint(org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.AttributeMap)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.AttributeMap].addItem(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.dom.DOMMessageFormatter:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.ResourceBundle
      - java.util.ResourceBundle
      - java.util.ResourceBundle
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.DOMMessageFormatter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.xerces.dom.DOMMessageFormatter].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMMessageFormatter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Locale].getDefault()'
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMMessageFormatter
    signature: '[org.apache.xerces.dom.DOMMessageFormatter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].getResourceBundle(String)'
      Src: org.apache.xerces.dom.DOMMessageFormatter:65,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].init()'
      Src: org.apache.xerces.dom.DOMMessageFormatter:67,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].getResourceBundle(String)'
      Src: org.apache.xerces.dom.DOMMessageFormatter:68,1
    - Dst: '[java.util.MissingResourceException].<init>(String,null,String)'
      Src: org.apache.xerces.dom.DOMMessageFormatter:70,1
    - Dst: '[java.util.ResourceBundle].getString(String)'
      Src: org.apache.xerces.dom.DOMMessageFormatter:75,1
    - Dst: java.text.MessageFormat.format(org.apache.xerces.dom.DOMMessageFormatter,Object[])
      Src: org.apache.xerces.dom.DOMMessageFormatter:78,1
    - Dst: '[java.util.ResourceBundle].getString(String)'
      Src: org.apache.xerces.dom.DOMMessageFormatter:81,1
    - Dst: '[java.util.ResourceBundle].getString(String)'
      Src: org.apache.xerces.dom.DOMMessageFormatter:82,1
    - Dst: '[java.util.ResourceBundle].getString(String)'
      Src: org.apache.xerces.dom.DOMMessageFormatter:87,1
    - Dst: '[java.util.MissingResourceException].<init>(String,org.apache.xerces.dom.DOMMessageFormatter,String)'
      Src: org.apache.xerces.dom.DOMMessageFormatter:88,1
    - Dst: '[StringBuffer].<init>(org.apache.xerces.dom.DOMMessageFormatter)'
      Src: org.apache.xerces.dom.DOMMessageFormatter:95,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.dom.DOMMessageFormatter:96,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.dom.DOMMessageFormatter:99,1
    - Dst: String.valueOf()
      Src: org.apache.xerces.dom.DOMMessageFormatter:101,1
    - Dst: '[StringBuffer].append(org.apache.xerces.dom.DOMMessageFormatter)'
      Src: org.apache.xerces.dom.DOMMessageFormatter:101,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.ResourceBundle
      - java.util.ResourceBundle
      - java.util.ResourceBundle
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions:
      - java.util.MissingResourceException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - domain
    - key
    - arguments
    argTypes:
    - String
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 107
      start: 62
    functionDepth: 2
    functionLinenumber: 62
    functionLinenumberEnd: 107
    functionName: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMMessageFormatter.java
    functionUses: 0
    functionsReached:
    - '[java.util.MissingResourceException].<init>(String,null,String)'
    - String.valueOf()
    - java.text.MessageFormat.format(org.apache.xerces.dom.DOMMessageFormatter,Object[])
    - '[java.util.ResourceBundle].getString(String)'
    - '[StringBuffer].append(org.apache.xerces.dom.DOMMessageFormatter)'
    - '[StringBuffer].<init>(org.apache.xerces.dom.DOMMessageFormatter)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].init()'
    - '[StringBuffer].append(char)'
    - '[java.util.MissingResourceException].<init>(String,org.apache.xerces.dom.DOMMessageFormatter,String)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].getResourceBundle(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.DOMMessageFormatter:110,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.DOMMessageFormatter:113,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.DOMMessageFormatter:116,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.ResourceBundle
      - java.util.ResourceBundle
      - java.util.ResourceBundle
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.ResourceBundle
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - domain
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 120
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 120
    functionName: '[org.apache.xerces.dom.DOMMessageFormatter].getResourceBundle(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMMessageFormatter.java
    functionUses: 1
    functionsReached:
    - '[String].equals(String)'
    linkageType: ''
    returnType: java.util.ResourceBundle
    signature: '[org.apache.xerces.dom.DOMMessageFormatter].getResourceBundle(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.dom.DOMMessageFormatter:128,1
    - Dst: '[java.util.ResourceBundle].getBundle(String,org.apache.xerces.dom.DOMMessageFormatter)'
      Src: org.apache.xerces.dom.DOMMessageFormatter:130,1
    - Dst: '[java.util.ResourceBundle].getBundle(String,org.apache.xerces.dom.DOMMessageFormatter)'
      Src: org.apache.xerces.dom.DOMMessageFormatter:131,1
    - Dst: '[java.util.ResourceBundle].getBundle(String,org.apache.xerces.dom.DOMMessageFormatter)'
      Src: org.apache.xerces.dom.DOMMessageFormatter:132,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.ResourceBundle
      - java.util.ResourceBundle
      - java.util.ResourceBundle
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 133
    functionName: '[org.apache.xerces.dom.DOMMessageFormatter].init()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMMessageFormatter.java
    functionUses: 1
    functionsReached:
    - '[java.util.ResourceBundle].getBundle(String,org.apache.xerces.dom.DOMMessageFormatter)'
    - '[java.util.Locale].getDefault()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMMessageFormatter].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.ResourceBundle
      - java.util.ResourceBundle
      - java.util.ResourceBundle
      - java.util.Locale
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - dlocale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[org.apache.xerces.dom.DOMMessageFormatter].setLocale(java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMMessageFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DOMMessageFormatter].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SoftReference
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - int
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.dom.CoreDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      - org.w3c.dom.ls.DOMImplementationLS
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMImplementation
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.apache.xerces.dom.CoreDOMImplementationImpl].getDOMImplementation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.DOMImplementation
    signature: '[org.apache.xerces.dom.CoreDOMImplementationImpl].getDOMImplementation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:123,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:131,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:132,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:136,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:134,1
    - Dst: '[Class].getInterfaces()'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:140,1
    - Dst: interfaces[i].getName()
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:142,1
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].equals(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:142,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:152,1
    - Dst: '[String].substring(int)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:153,1
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:156,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:158,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:159,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:160,1
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:161,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:163,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:164,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:165,1
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:166,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:168,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:169,1
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:170,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:172,1
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:173,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:175,1
    CyclomaticComplexity: 32
    EdgeCount: 32
    ICount: 52
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SoftReference
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - int
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.dom.CoreDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      - org.w3c.dom.ls.DOMImplementationLS
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - feature
    - version
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 176
      start: 121
    functionDepth: 3
    functionLinenumber: 121
    functionLinenumberEnd: 176
    functionName: '[org.apache.xerces.dom.CoreDOMImplementationImpl].hasFeature(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.CoreDOMImplementationImpl].equals(String)'
    - '[org.apache.xerces.dom.CoreDOMImplementationImpl].equalsIgnoreCase(String)'
    - '[org.apache.html.dom.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
    - '[String].equals(String)'
    - '[Class].getInterfaces()'
    - '[org.apache.html.dom.ObjectFactory].findClassLoader()'
    - '[String].substring(int)'
    - '[String].equalsIgnoreCase(String)'
    - interfaces[i].getName()
    - '[String].startsWith(String)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.CoreDOMImplementationImpl].hasFeature(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].checkQName(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:194,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].<init>(null,String,String,String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SoftReference
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - int
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.dom.CoreDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      - org.w3c.dom.ls.DOMImplementationLS
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DocumentType
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - qualifiedName
    - publicID
    - systemID
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 196
      start: 189
    functionDepth: 2
    functionLinenumber: 189
    functionLinenumberEnd: 196
    functionName: '[org.apache.xerces.dom.CoreDOMImplementationImpl].createDocumentType(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDOMImplementationImpl].checkQName(String)'
    - '[org.apache.xerces.dom.DocumentTypeImpl].<init>(null,String,String,String)'
    linkageType: ''
    returnType: org.w3c.dom.DocumentType
    signature: '[org.apache.xerces.dom.CoreDOMImplementationImpl].createDocumentType(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(char)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:199,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:200,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:201,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:207,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDOMImplementationImpl,String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:211,1
    - Dst: '[String].charAt(org.apache.xerces.dom.CoreDOMImplementationImpl)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:217,1
    - Dst: '[org.apache.xerces.util.XMLChar].isNCNameStart(org.apache.xerces.dom.CoreDOMImplementationImpl)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:217,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:219,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDOMImplementationImpl,String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:223,1
    - Dst: '[String].charAt(org.apache.xerces.dom.CoreDOMImplementationImpl)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:226,1
    - Dst: '[org.apache.xerces.util.XMLChar].isNCName(org.apache.xerces.dom.CoreDOMImplementationImpl)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:226,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:228,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDOMImplementationImpl,String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:232,1
    - Dst: '[String].charAt(org.apache.xerces.dom.CoreDOMImplementationImpl)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:241,1
    - Dst: '[org.apache.xerces.util.XMLChar].isNCNameStart(org.apache.xerces.dom.CoreDOMImplementationImpl)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:241,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:244,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDOMImplementationImpl,String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:248,1
    - Dst: '[String].charAt(org.apache.xerces.dom.CoreDOMImplementationImpl)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:251,1
    - Dst: '[org.apache.xerces.util.XMLChar].isNCName(org.apache.xerces.dom.CoreDOMImplementationImpl)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:251,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:253,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDOMImplementationImpl,String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:257,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SoftReference
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - int
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.dom.CoreDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      - org.w3c.dom.ls.DOMImplementationLS
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qname
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 260
      start: 198
    functionDepth: 1
    functionLinenumber: 198
    functionLinenumberEnd: 260
    functionName: '[org.apache.xerces.dom.CoreDOMImplementationImpl].checkQName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isNCName(org.apache.xerces.dom.CoreDOMImplementationImpl)'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[String].lastIndexOf(char)'
    - '[String].indexOf(char)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDOMImplementationImpl,String)'
    - '[org.apache.xerces.util.XMLChar].isNCNameStart(org.apache.xerces.dom.CoreDOMImplementationImpl)'
    - '[String].charAt(org.apache.xerces.dom.CoreDOMImplementationImpl)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDOMImplementationImpl].checkQName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DocumentType].getOwnerDocument()'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:288,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:290,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDOMImplementationImpl,String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:294,1
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].createDocument(org.w3c.dom.DocumentType)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:296,1
    - Dst: '[org.w3c.dom.Document].createElementNS(String,String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:299,1
    - Dst: '[org.w3c.dom.Document].appendChild(org.apache.xerces.dom.CoreDOMImplementationImpl)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:300,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.w3c.dom.DocumentType
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SoftReference
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - int
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.dom.CoreDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.DOMImplementation
      - org.w3c.dom.ls.DOMImplementationLS
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - namespaceURI
    - qualifiedName
    - doctype
    argTypes:
    - String
    - String
    - org.w3c.dom.DocumentType
    constantsTouched: []
    func_position:
      end: 303
      start: 283
    functionDepth: 4
    functionLinenumber: 283
    functionLinenumberEnd: 303
    functionName: '[org.apache.xerces.dom.CoreDOMImplementationImpl].createDocument(String,String,org.w3c.dom.DocumentType)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.w3c.dom.DocumentType].getOwnerDocument()'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDOMImplementationImpl,String)'
    - '[org.w3c.dom.Document].createElementNS(String,String)'
    - '[org.apache.xerces.dom.CoreDOMImplementationImpl].createDocument(org.w3c.dom.DocumentType)'
    - '[org.w3c.dom.Document].appendChild(org.apache.xerces.dom.CoreDOMImplementationImpl)'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.apache.xerces.dom.CoreDOMImplementationImpl].createDocument(String,String,org.w3c.dom.DocumentType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].<init>(org.w3c.dom.DocumentType)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:306,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DocumentType
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SoftReference
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - int
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.dom.CoreDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      - org.w3c.dom.ls.DOMImplementationLS
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.CoreDocumentImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - doctype
    argTypes:
    - org.w3c.dom.DocumentType
    constantsTouched: []
    func_position:
      end: 307
      start: 305
    functionDepth: 3
    functionLinenumber: 305
    functionLinenumberEnd: 307
    functionName: '[org.apache.xerces.dom.CoreDOMImplementationImpl].createDocument(org.w3c.dom.DocumentType)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.CoreDocumentImpl].<init>(org.w3c.dom.DocumentType)'
    linkageType: ''
    returnType: org.apache.xerces.dom.CoreDocumentImpl
    signature: '[org.apache.xerces.dom.CoreDOMImplementationImpl].createDocument(org.w3c.dom.DocumentType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].hasFeature(String,String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:313,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:314,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:318,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:316,1
    - Dst: '[Class].getInterfaces()'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:322,1
    - Dst: interfaces[i].getName()
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:324,1
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].equals(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:324,1
    - Dst: '[Class].newInstance()'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:326,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SoftReference
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - int
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.dom.CoreDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      - org.w3c.dom.ls.DOMImplementationLS
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - feature
    - version
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 337
      start: 312
    functionDepth: 4
    functionLinenumber: 312
    functionLinenumberEnd: 337
    functionName: '[org.apache.xerces.dom.CoreDOMImplementationImpl].getFeature(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CoreDOMImplementationImpl].equals(String)'
    - '[org.apache.html.dom.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
    - '[Class].newInstance()'
    - '[Class].getInterfaces()'
    - '[org.apache.html.dom.ObjectFactory].findClassLoader()'
    - '[String].equalsIgnoreCase(String)'
    - '[org.apache.xerces.dom.CoreDOMImplementationImpl].hasFeature(String,String)'
    - interfaces[i].getName()
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.dom.CoreDOMImplementationImpl].getFeature(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:386,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:387,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:389,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDOMImplementationImpl,String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:393,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:396,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].<init>(String,String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:397,1
    - Dst: '[org.apache.xerces.parsers.DOMParserImpl].<init>(String,String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:403,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SoftReference
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - int
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.dom.CoreDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.DOMImplementation
      - org.w3c.dom.ls.DOMImplementationLS
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.ls.LSParser
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - mode
    - schemaType
    argTypes:
    - short
    - String
    constantsTouched: []
    func_position:
      end: 407
      start: 383
    functionDepth: 6
    functionLinenumber: 383
    functionLinenumberEnd: 407
    functionName: '[org.apache.xerces.dom.CoreDOMImplementationImpl].createLSParser(short,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[String].equals(String)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CoreDOMImplementationImpl,String)'
    - '[org.apache.xerces.parsers.DOMParserImpl].<init>(String,String)'
    linkageType: ''
    returnType: org.w3c.dom.ls.LSParser
    signature: '[org.apache.xerces.dom.CoreDOMImplementationImpl].createLSParser(short,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:426,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:424,1
    - Dst: '[Class].newInstance()'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:427,1
    - Dst: '[org.apache.xml.serialize.DOMSerializerImpl].<init>()'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:432,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SoftReference
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - int
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.dom.CoreDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      - org.w3c.dom.ls.DOMImplementationLS
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.ls.LSSerializer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 433
      start: 422
    functionDepth: 5
    functionLinenumber: 422
    functionLinenumberEnd: 433
    functionName: '[org.apache.xerces.dom.CoreDOMImplementationImpl].createLSSerializer()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
    - '[Class].newInstance()'
    - '[org.apache.xml.serialize.DOMSerializerImpl].<init>()'
    - '[org.apache.html.dom.ObjectFactory].findClassLoader()'
    linkageType: ''
    returnType: org.w3c.dom.ls.LSSerializer
    signature: '[org.apache.xerces.dom.CoreDOMImplementationImpl].createLSSerializer()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMInputImpl].<init>()'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:441,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SoftReference
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - int
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.dom.CoreDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      - org.w3c.dom.ls.DOMImplementationLS
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.ls.LSInput
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 442
      start: 440
    functionDepth: 1
    functionLinenumber: 440
    functionLinenumberEnd: 442
    functionName: '[org.apache.xerces.dom.CoreDOMImplementationImpl].createLSInput()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMInputImpl].<init>()'
    linkageType: ''
    returnType: org.w3c.dom.ls.LSInput
    signature: '[org.apache.xerces.dom.CoreDOMImplementationImpl].createLSInput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ref.get()
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:456,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:468,1
    - Dst: '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:465,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:473,1
    - Dst: ref.get()
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:477,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:489,1
    - Dst: '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:486,1
    - Dst: ref.get()
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:497,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:509,1
    - Dst: '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:506,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SoftReference
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - int
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.dom.CoreDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      - org.w3c.dom.ls.DOMImplementationLS
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.RevalidationHandler
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - schemaType
    - xmlVersion
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 514
      start: 448
    functionDepth: 3
    functionLinenumber: 448
    functionLinenumberEnd: 514
    functionName: '[org.apache.xerces.dom.CoreDOMImplementationImpl].getValidator(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
    - '[String].equals(String)'
    - '[org.apache.html.dom.ObjectFactory].findClassLoader()'
    - ref.get()
    linkageType: ''
    returnType: org.apache.xerces.impl.RevalidationHandler
    signature: '[org.apache.xerces.dom.CoreDOMImplementationImpl].getValidator(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(SoftReference,int,org.apache.xerces.dom.CoreDOMImplementationImpl,int,org.apache.xerces.dom.CoreDOMImplementationImpl)
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:525,1
    - Dst: ref.get()
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:530,1
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl.RevalidationHandlerHolder].<init>(org.apache.xerces.impl.RevalidationHandler)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:536,1
    - Dst: '[SoftReference].<init>(org.apache.xerces.dom.CoreDOMImplementationImpl.RevalidationHandlerHolder)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:536,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:540,1
    - Dst: System.arraycopy(SoftReference,int,org.apache.xerces.dom.CoreDOMImplementationImpl,int,org.apache.xerces.dom.CoreDOMImplementationImpl)
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:546,1
    - Dst: ref.get()
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:551,1
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl.RevalidationHandlerHolder].<init>(org.apache.xerces.impl.RevalidationHandler)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:557,1
    - Dst: '[SoftReference].<init>(org.apache.xerces.dom.CoreDOMImplementationImpl.RevalidationHandlerHolder)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:557,1
    - Dst: System.arraycopy(SoftReference,int,org.apache.xerces.dom.CoreDOMImplementationImpl,int,org.apache.xerces.dom.CoreDOMImplementationImpl)
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:566,1
    - Dst: ref.get()
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:571,1
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl.RevalidationHandlerHolder].<init>(org.apache.xerces.impl.RevalidationHandler)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:577,1
    - Dst: '[SoftReference].<init>(org.apache.xerces.dom.CoreDOMImplementationImpl.RevalidationHandlerHolder)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:577,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.impl.RevalidationHandler
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SoftReference
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - int
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.dom.CoreDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      - org.w3c.dom.ls.DOMImplementationLS
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - schemaType
    - xmlVersion
    - validator
    argTypes:
    - String
    - String
    - org.apache.xerces.impl.RevalidationHandler
    constantsTouched: []
    func_position:
      end: 580
      start: 517
    functionDepth: 1
    functionLinenumber: 517
    functionLinenumberEnd: 580
    functionName: '[org.apache.xerces.dom.CoreDOMImplementationImpl].releaseValidator(String,String,org.apache.xerces.impl.RevalidationHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(SoftReference,int,org.apache.xerces.dom.CoreDOMImplementationImpl,int,org.apache.xerces.dom.CoreDOMImplementationImpl)
    - '[org.apache.xerces.dom.CoreDOMImplementationImpl.RevalidationHandlerHolder].<init>(org.apache.xerces.impl.RevalidationHandler)'
    - '[String].equals(String)'
    - ref.get()
    - '[SoftReference].<init>(org.apache.xerces.dom.CoreDOMImplementationImpl.RevalidationHandlerHolder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDOMImplementationImpl].releaseValidator(String,String,org.apache.xerces.impl.RevalidationHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:585,1
    - Dst: ref.get()
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:589,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:601,1
    - Dst: '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:598,1
    - Dst: ref.get()
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:609,1
    - Dst: '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>()'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:618,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SoftReference
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - int
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.dom.CoreDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      - org.w3c.dom.ls.DOMImplementationLS
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLDTDLoader
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xmlVersion
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 620
      start: 583
    functionDepth: 4
    functionLinenumber: 583
    functionLinenumberEnd: 620
    functionName: '[org.apache.xerces.dom.CoreDOMImplementationImpl].getDTDLoader(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
    - '[String].equals(String)'
    - '[org.apache.html.dom.ObjectFactory].findClassLoader()'
    - '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>()'
    - ref.get()
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLDTDLoader
    signature: '[org.apache.xerces.dom.CoreDOMImplementationImpl].getDTDLoader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:625,1
    - Dst: System.arraycopy(SoftReference,int,org.apache.xerces.dom.CoreDOMImplementationImpl,int,org.apache.xerces.dom.CoreDOMImplementationImpl)
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:631,1
    - Dst: ref.get()
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:636,1
    - Dst: '[XMLDTDLoaderHolder].<init>(org.apache.xerces.impl.dtd.XMLDTDLoader)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:642,1
    - Dst: '[SoftReference].<init>(XMLDTDLoaderHolder)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:642,1
    - Dst: System.arraycopy(SoftReference,int,org.apache.xerces.dom.CoreDOMImplementationImpl,int,org.apache.xerces.dom.CoreDOMImplementationImpl)
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:651,1
    - Dst: ref.get()
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:656,1
    - Dst: '[XMLDTDLoaderHolder].<init>(org.apache.xerces.impl.dtd.XMLDTDLoader)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:662,1
    - Dst: '[SoftReference].<init>(XMLDTDLoaderHolder)'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:662,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dtd.XMLDTDLoader
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SoftReference
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - int
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.dom.CoreDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      - org.w3c.dom.ls.DOMImplementationLS
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - xmlVersion
    - loader
    argTypes:
    - String
    - org.apache.xerces.impl.dtd.XMLDTDLoader
    constantsTouched: []
    func_position:
      end: 664
      start: 623
    functionDepth: 1
    functionLinenumber: 623
    functionLinenumberEnd: 664
    functionName: '[org.apache.xerces.dom.CoreDOMImplementationImpl].releaseDTDLoader(String,org.apache.xerces.impl.dtd.XMLDTDLoader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
    functionUses: 1
    functionsReached:
    - '[SoftReference].<init>(XMLDTDLoaderHolder)'
    - System.arraycopy(SoftReference,int,org.apache.xerces.dom.CoreDOMImplementationImpl,int,org.apache.xerces.dom.CoreDOMImplementationImpl)
    - '[XMLDTDLoaderHolder].<init>(org.apache.xerces.impl.dtd.XMLDTDLoader)'
    - '[String].equals(String)'
    - ref.get()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CoreDOMImplementationImpl].releaseDTDLoader(String,org.apache.xerces.impl.dtd.XMLDTDLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SoftReference
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - int
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.dom.CoreDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      - org.w3c.dom.ls.DOMImplementationLS
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 669
      start: 667
    functionDepth: 0
    functionLinenumber: 667
    functionLinenumberEnd: 669
    functionName: '[org.apache.xerces.dom.CoreDOMImplementationImpl].assignDocumentNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.CoreDOMImplementationImpl].assignDocumentNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SoftReference
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - int
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.dom.CoreDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      - org.w3c.dom.ls.DOMImplementationLS
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 674
      start: 672
    functionDepth: 0
    functionLinenumber: 672
    functionLinenumberEnd: 674
    functionName: '[org.apache.xerces.dom.CoreDOMImplementationImpl].assignDocTypeNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.CoreDOMImplementationImpl].assignDocTypeNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMOutputImpl].<init>()'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:686,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SoftReference
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - int
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.dom.CoreDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      - org.w3c.dom.ls.DOMImplementationLS
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.ls.LSOutput
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 687
      start: 685
    functionDepth: 1
    functionLinenumber: 685
    functionLinenumberEnd: 687
    functionName: '[org.apache.xerces.dom.CoreDOMImplementationImpl].createLSOutput()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMOutputImpl].<init>()'
    linkageType: ''
    returnType: org.w3c.dom.ls.LSOutput
    signature: '[org.apache.xerces.dom.CoreDOMImplementationImpl].createLSOutput()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].<init>()'
      Src: org.apache.xerces.dom.CoreDOMImplementationImpl:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - SoftReference
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - int
      - SoftReference
      - SoftReference
      - int
      - int
      - int
      - int
      - int
      - org.apache.xerces.dom.CoreDOMImplementationImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementation
      - org.w3c.dom.ls.DOMImplementationLS
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.CoreDOMImplementationImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom.CoreDOMImplementationImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.CoreDOMImplementationImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.CoreDOMImplementationImpl
    signature: '[org.apache.xerces.dom.CoreDOMImplementationImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.RevalidationHandler
      classConcrete: true
      classEnum: false
      classFields:
      - RevalidationHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.CoreDOMImplementationImpl.RevalidationHandlerHolder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.apache.xerces.impl.RevalidationHandler
    constantsTouched: []
    func_position:
      end: 697
      start: 695
    functionDepth: 0
    functionLinenumber: 695
    functionLinenumberEnd: 697
    functionName: '[org.apache.xerces.dom.CoreDOMImplementationImpl.RevalidationHandlerHolder].<init>(org.apache.xerces.impl.RevalidationHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.CoreDOMImplementationImpl.RevalidationHandlerHolder
    signature: '[org.apache.xerces.dom.CoreDOMImplementationImpl.RevalidationHandlerHolder].<init>(org.apache.xerces.impl.RevalidationHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dtd.XMLDTDLoader
      classConcrete: true
      classEnum: false
      classFields:
      - XMLDTDLoader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.CoreDOMImplementationImpl.XMLDTDLoaderHolder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - loader
    argTypes:
    - org.apache.xerces.impl.dtd.XMLDTDLoader
    constantsTouched: []
    func_position:
      end: 708
      start: 706
    functionDepth: 0
    functionLinenumber: 706
    functionLinenumberEnd: 708
    functionName: '[org.apache.xerces.dom.CoreDOMImplementationImpl.XMLDTDLoaderHolder].<init>(org.apache.xerces.impl.dtd.XMLDTDLoader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.CoreDOMImplementationImpl.XMLDTDLoaderHolder
    signature: '[org.apache.xerces.dom.CoreDOMImplementationImpl.XMLDTDLoaderHolder].<init>(org.apache.xerces.impl.dtd.XMLDTDLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.w3c.dom.Node
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMLocatorImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.dom.DOMLocatorImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMLocatorImpl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMLocatorImpl
    signature: '[org.apache.xerces.dom.DOMLocatorImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.w3c.dom.Node
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMLocatorImpl
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - lineNumber
    - columnNumber
    - uri
    argTypes:
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 86
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.dom.DOMLocatorImpl].<init>(int,int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMLocatorImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMLocatorImpl
    signature: '[org.apache.xerces.dom.DOMLocatorImpl].<init>(int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.w3c.dom.Node
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMLocatorImpl
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - lineNumber
    - columnNumber
    - utf16Offset
    - uri
    argTypes:
    - int
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 93
    functionName: '[org.apache.xerces.dom.DOMLocatorImpl].<init>(int,int,int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMLocatorImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMLocatorImpl
    signature: '[org.apache.xerces.dom.DOMLocatorImpl].<init>(int,int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - org.w3c.dom.Node
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.w3c.dom.Node
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMLocatorImpl
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - lineNumber
    - columnNumber
    - byteoffset
    - relatedData
    - uri
    argTypes:
    - int
    - int
    - int
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 101
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.dom.DOMLocatorImpl].<init>(int,int,int,org.w3c.dom.Node,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMLocatorImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMLocatorImpl
    signature: '[org.apache.xerces.dom.DOMLocatorImpl].<init>(int,int,int,org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - org.w3c.dom.Node
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.w3c.dom.Node
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMLocatorImpl
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - lineNumber
    - columnNumber
    - byteoffset
    - relatedData
    - uri
    - utf16Offset
    argTypes:
    - int
    - int
    - int
    - org.w3c.dom.Node
    - String
    - int
    constantsTouched: []
    func_position:
      end: 110
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 110
    functionName: '[org.apache.xerces.dom.DOMLocatorImpl].<init>(int,int,int,org.w3c.dom.Node,String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMLocatorImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMLocatorImpl
    signature: '[org.apache.xerces.dom.DOMLocatorImpl].<init>(int,int,int,org.w3c.dom.Node,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.w3c.dom.Node
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 119
    functionName: '[org.apache.xerces.dom.DOMLocatorImpl].getLineNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMLocatorImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DOMLocatorImpl].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.w3c.dom.Node
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[org.apache.xerces.dom.DOMLocatorImpl].getColumnNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMLocatorImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DOMLocatorImpl].getColumnNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.w3c.dom.Node
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.apache.xerces.dom.DOMLocatorImpl].getUri()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMLocatorImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DOMLocatorImpl].getUri()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.w3c.dom.Node
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: '[org.apache.xerces.dom.DOMLocatorImpl].getRelatedNode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMLocatorImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.DOMLocatorImpl].getRelatedNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.w3c.dom.Node
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionName: '[org.apache.xerces.dom.DOMLocatorImpl].getByteOffset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMLocatorImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DOMLocatorImpl].getByteOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - org.w3c.dom.Node
      - String
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 158
    functionName: '[org.apache.xerces.dom.DOMLocatorImpl].getUtf16Offset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMLocatorImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DOMLocatorImpl].getUtf16Offset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.dom.DeepNodeListImpl:97,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - String
      - int
      - java.util.ArrayList
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DeepNodeListImpl
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - rootNode
    - tagName
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - String
    constantsTouched: []
    func_position:
      end: 98
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.dom.DeepNodeListImpl].<init>(org.apache.xerces.impl.xs.opti.NodeImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeepNodeListImpl.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.DeepNodeListImpl
    signature: '[org.apache.xerces.dom.DeepNodeListImpl].<init>(org.apache.xerces.impl.xs.opti.NodeImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeepNodeListImpl].<init>(org.apache.xerces.impl.xs.opti.NodeImpl,String)'
      Src: org.apache.xerces.dom.DeepNodeListImpl:103,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.DeepNodeListImpl:104,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - String
      - int
      - java.util.ArrayList
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DeepNodeListImpl
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - rootNode
    - nsName
    - tagName
    argTypes:
    - org.apache.xerces.impl.xs.opti.NodeImpl
    - String
    - String
    constantsTouched: []
    func_position:
      end: 106
      start: 101
    functionDepth: 1
    functionLinenumber: 101
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.dom.DeepNodeListImpl].<init>(org.apache.xerces.impl.xs.opti.NodeImpl,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeepNodeListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeepNodeListImpl].<init>(org.apache.xerces.impl.xs.opti.NodeImpl,String)'
    - '[String].length()'
    linkageType: ''
    returnType: org.apache.xerces.dom.DeepNodeListImpl
    signature: '[org.apache.xerces.dom.DeepNodeListImpl].<init>(org.apache.xerces.impl.xs.opti.NodeImpl,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeepNodeListImpl].item(org.apache.xerces.dom.DeepNodeListImpl)'
      Src: org.apache.xerces.dom.DeepNodeListImpl:115,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.dom.DeepNodeListImpl:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - String
      - int
      - java.util.ArrayList
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 117
    functionName: '[org.apache.xerces.dom.DeepNodeListImpl].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeepNodeListImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeepNodeListImpl].item(org.apache.xerces.dom.DeepNodeListImpl)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeepNodeListImpl].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].changes()'
      Src: org.apache.xerces.dom.DeepNodeListImpl:124,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.dom.DeepNodeListImpl:125,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].changes()'
      Src: org.apache.xerces.dom.DeepNodeListImpl:126,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.dom.DeepNodeListImpl:130,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.apache.xerces.dom.DeepNodeListImpl:132,1
    - Dst: '[java.util.ArrayList].get(int)'
      Src: org.apache.xerces.dom.DeepNodeListImpl:142,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.dom.DeepNodeListImpl:146,1
    - Dst: '[org.apache.xerces.dom.DeepNodeListImpl].nextMatchingElementAfter(org.apache.xerces.dom.DeepNodeListImpl)'
      Src: org.apache.xerces.dom.DeepNodeListImpl:147,1
    - Dst: '[java.util.ArrayList].add(org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.DeepNodeListImpl:149,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - String
      - int
      - java.util.ArrayList
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 157
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 157
    functionName: '[org.apache.xerces.dom.DeepNodeListImpl].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeepNodeListImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].add(org.w3c.dom.Node)'
    - '[org.apache.xerces.dom.DeepNodeListImpl].nextMatchingElementAfter(org.apache.xerces.dom.DeepNodeListImpl)'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].changes()'
    - '[java.util.ArrayList].get(int)'
    - '[java.util.ArrayList].size()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.DeepNodeListImpl].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].hasChildNodes()'
      Src: org.apache.xerces.dom.DeepNodeListImpl:173,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.DeepNodeListImpl:174,1
    - Dst: current.getNextSibling()
      Src: org.apache.xerces.dom.DeepNodeListImpl:178,1
    - Dst: current.getParentNode()
      Src: org.apache.xerces.dom.DeepNodeListImpl:186,1
    - Dst: '[org.apache.xerces.dom.DeepNodeListImpl].getNextSibling()'
      Src: org.apache.xerces.dom.DeepNodeListImpl:188,1
    - Dst: current.getNodeType()
      Src: org.apache.xerces.dom.DeepNodeListImpl:199,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.DeepNodeListImpl:201,1
    - Dst: '[org.apache.xerces.stax.events.ElementImpl].getTagName()'
      Src: org.apache.xerces.dom.DeepNodeListImpl:202,1
    - Dst: '[org.apache.xerces.dom.DeepNodeListImpl].equals(String)'
      Src: org.apache.xerces.dom.DeepNodeListImpl:202,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.DeepNodeListImpl:208,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.DeepNodeListImpl:209,1
    - Dst: el.getNamespaceURI()
      Src: org.apache.xerces.dom.DeepNodeListImpl:214,1
    - Dst: el.getNamespaceURI()
      Src: org.apache.xerces.dom.DeepNodeListImpl:216,1
    - Dst: '[String].equals(org.apache.xerces.dom.DeepNodeListImpl)'
      Src: org.apache.xerces.dom.DeepNodeListImpl:216,1
    - Dst: el.getLocalName()
      Src: org.apache.xerces.dom.DeepNodeListImpl:223,1
    - Dst: el.getLocalName()
      Src: org.apache.xerces.dom.DeepNodeListImpl:224,1
    - Dst: '[org.apache.xerces.dom.DeepNodeListImpl].equals(String)'
      Src: org.apache.xerces.dom.DeepNodeListImpl:224,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.DeepNodeListImpl:225,1
    - Dst: el.getNamespaceURI()
      Src: org.apache.xerces.dom.DeepNodeListImpl:229,1
    - Dst: el.getNamespaceURI()
      Src: org.apache.xerces.dom.DeepNodeListImpl:231,1
    - Dst: '[String].equals(org.apache.xerces.dom.DeepNodeListImpl)'
      Src: org.apache.xerces.dom.DeepNodeListImpl:231,1
    CyclomaticComplexity: 33
    EdgeCount: 33
    ICount: 62
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.xs.opti.NodeImpl
      - String
      - int
      - java.util.ArrayList
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.NodeList
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - current
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 247
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 247
    functionName: '[org.apache.xerces.dom.DeepNodeListImpl].nextMatchingElementAfter(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeepNodeListImpl.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.apache.xerces.dom.DeepNodeListImpl)'
    - current.getNextSibling()
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.apache.xerces.dom.DeepNodeListImpl].getNextSibling()'
    - '[org.w3c.dom.Node].hasChildNodes()'
    - current.getParentNode()
    - '[String].equals(String)'
    - '[org.apache.xerces.stax.events.ElementImpl].getTagName()'
    - el.getNamespaceURI()
    - el.getLocalName()
    - current.getNodeType()
    - '[org.apache.xerces.dom.DeepNodeListImpl].equals(String)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.DeepNodeListImpl].nextMatchingElementAfter(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.NodeList].<init>()'
      Src: org.apache.xerces.dom.CharacterDataImpl:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - org.w3c.dom.NodeList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.CharacterDataImpl
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.dom.CharacterDataImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CharacterDataImpl.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.NodeList].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.CharacterDataImpl
    signature: '[org.apache.xerces.dom.CharacterDataImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.NodeList].<init>()'
      Src: org.apache.xerces.dom.CharacterDataImpl:58,1
    - Dst: '[org.apache.xerces.dom.ChildNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.CharacterDataImpl:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - org.w3c.dom.NodeList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.CharacterDataImpl
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 2
    argNames:
    - ownerDocument
    - data
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.dom.CharacterDataImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CharacterDataImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.dom.ChildNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
    - '[org.w3c.dom.NodeList].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.CharacterDataImpl
    signature: '[org.apache.xerces.dom.CharacterDataImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - org.w3c.dom.NodeList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.dom.CharacterDataImpl].getChildNodes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CharacterDataImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.xerces.dom.CharacterDataImpl].getChildNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].needsSyncData()'
      Src: org.apache.xerces.dom.CharacterDataImpl:88,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].synchronizeData()'
      Src: org.apache.xerces.dom.CharacterDataImpl:89,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - org.w3c.dom.NodeList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 92
    functionName: '[org.apache.xerces.dom.CharacterDataImpl].getNodeValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CharacterDataImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CharacterDataImpl].needsSyncData()'
    - '[org.apache.xerces.dom.CharacterDataImpl].synchronizeData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.CharacterDataImpl].getNodeValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].setNodeValueInternal(String,boolean)'
      Src: org.apache.xerces.dom.CharacterDataImpl:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - org.w3c.dom.NodeList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.dom.CharacterDataImpl].setNodeValueInternal(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CharacterDataImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.CharacterDataImpl].setNodeValueInternal(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CharacterDataImpl].setNodeValueInternal(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].ownerDocument()'
      Src: org.apache.xerces.dom.CharacterDataImpl:110,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].isReadOnly()'
      Src: org.apache.xerces.dom.CharacterDataImpl:112,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CharacterDataImpl:113,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CharacterDataImpl,String)'
      Src: org.apache.xerces.dom.CharacterDataImpl:114,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].needsSyncData()'
      Src: org.apache.xerces.dom.CharacterDataImpl:119,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].synchronizeData()'
      Src: org.apache.xerces.dom.CharacterDataImpl:120,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].modifyingCharacterData(boolean)'
      Src: org.apache.xerces.dom.CharacterDataImpl:127,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].modifiedCharacterData(org.apache.xerces.dom.CharacterDataImpl,String,boolean)'
      Src: org.apache.xerces.dom.CharacterDataImpl:132,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - org.w3c.dom.NodeList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 2
    argNames:
    - value
    - replace
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 133
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 133
    functionName: '[org.apache.xerces.dom.CharacterDataImpl].setNodeValueInternal(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CharacterDataImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.CharacterDataImpl].needsSyncData()'
    - '[org.apache.xerces.dom.CharacterDataImpl].isReadOnly()'
    - '[org.apache.xerces.dom.CharacterDataImpl].synchronizeData()'
    - '[org.apache.xerces.dom.CharacterDataImpl].ownerDocument()'
    - '[org.apache.xerces.dom.CharacterDataImpl].modifiedCharacterData(org.apache.xerces.dom.CharacterDataImpl,String,boolean)'
    - '[org.apache.xerces.dom.CharacterDataImpl].modifyingCharacterData(boolean)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CharacterDataImpl,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CharacterDataImpl].setNodeValueInternal(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].setNodeValueInternal(String)'
      Src: org.apache.xerces.dom.CharacterDataImpl:141,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].ownerDocument()'
      Src: org.apache.xerces.dom.CharacterDataImpl:144,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].replacedText()'
      Src: org.apache.xerces.dom.CharacterDataImpl:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - org.w3c.dom.NodeList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 145
      start: 139
    functionDepth: 2
    functionLinenumber: 139
    functionLinenumberEnd: 145
    functionName: '[org.apache.xerces.dom.CharacterDataImpl].setNodeValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CharacterDataImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.CharacterDataImpl].ownerDocument()'
    - '[org.apache.xerces.dom.CharacterDataImpl].replacedText()'
    - '[org.apache.xerces.dom.CharacterDataImpl].setNodeValueInternal(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CharacterDataImpl].setNodeValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].needsSyncData()'
      Src: org.apache.xerces.dom.CharacterDataImpl:160,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].synchronizeData()'
      Src: org.apache.xerces.dom.CharacterDataImpl:161,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - org.w3c.dom.NodeList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 164
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionName: '[org.apache.xerces.dom.CharacterDataImpl].getData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CharacterDataImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CharacterDataImpl].needsSyncData()'
    - '[org.apache.xerces.dom.CharacterDataImpl].synchronizeData()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.CharacterDataImpl].getData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].needsSyncData()'
      Src: org.apache.xerces.dom.CharacterDataImpl:171,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].synchronizeData()'
      Src: org.apache.xerces.dom.CharacterDataImpl:172,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.CharacterDataImpl:174,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - org.w3c.dom.NodeList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 175
    functionName: '[org.apache.xerces.dom.CharacterDataImpl].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CharacterDataImpl.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[org.apache.xerces.dom.CharacterDataImpl].needsSyncData()'
    - '[org.apache.xerces.dom.CharacterDataImpl].synchronizeData()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.CharacterDataImpl].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].isReadOnly()'
      Src: org.apache.xerces.dom.CharacterDataImpl:187,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CharacterDataImpl:188,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CharacterDataImpl,String)'
      Src: org.apache.xerces.dom.CharacterDataImpl:189,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].needsSyncData()'
      Src: org.apache.xerces.dom.CharacterDataImpl:194,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].synchronizeData()'
      Src: org.apache.xerces.dom.CharacterDataImpl:195,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].setNodeValue(org.apache.xerces.dom.CharacterDataImpl)'
      Src: org.apache.xerces.dom.CharacterDataImpl:198,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - org.w3c.dom.NodeList
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 200
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 200
    functionName: '[org.apache.xerces.dom.CharacterDataImpl].appendData(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CharacterDataImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.CharacterDataImpl].needsSyncData()'
    - '[org.apache.xerces.dom.CharacterDataImpl].isReadOnly()'
    - '[org.apache.xerces.dom.CharacterDataImpl].synchronizeData()'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CharacterDataImpl,String)'
    - '[org.apache.xerces.dom.CharacterDataImpl].setNodeValue(org.apache.xerces.dom.CharacterDataImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CharacterDataImpl].appendData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].internalDeleteData(int,int,boolean)'
      Src: org.apache.xerces.dom.CharacterDataImpl:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - org.w3c.dom.NodeList
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 2
    argNames:
    - offset
    - count
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 218
      start: 214
    functionDepth: 2
    functionLinenumber: 214
    functionLinenumberEnd: 218
    functionName: '[org.apache.xerces.dom.CharacterDataImpl].deleteData(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CharacterDataImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CharacterDataImpl].internalDeleteData(int,int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CharacterDataImpl].deleteData(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].ownerDocument()'
      Src: org.apache.xerces.dom.CharacterDataImpl:229,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].isReadOnly()'
      Src: org.apache.xerces.dom.CharacterDataImpl:231,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CharacterDataImpl:232,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CharacterDataImpl,String)'
      Src: org.apache.xerces.dom.CharacterDataImpl:233,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CharacterDataImpl:237,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CharacterDataImpl,String)'
      Src: org.apache.xerces.dom.CharacterDataImpl:238,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].needsSyncData()'
      Src: org.apache.xerces.dom.CharacterDataImpl:242,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].synchronizeData()'
      Src: org.apache.xerces.dom.CharacterDataImpl:243,1
    - Dst: Math.max(org.apache.xerces.dom.CharacterDataImpl,int)
      Src: org.apache.xerces.dom.CharacterDataImpl:245,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.xerces.dom.CharacterDataImpl:247,1
    - Dst: '[String].substring(org.apache.xerces.dom.CharacterDataImpl,org.apache.xerces.dom.CharacterDataImpl)'
      Src: org.apache.xerces.dom.CharacterDataImpl:248,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].setNodeValueInternal(org.apache.xerces.dom.CharacterDataImpl,boolean)'
      Src: org.apache.xerces.dom.CharacterDataImpl:250,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].deletedText(int,int)'
      Src: org.apache.xerces.dom.CharacterDataImpl:253,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CharacterDataImpl:256,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CharacterDataImpl,String)'
      Src: org.apache.xerces.dom.CharacterDataImpl:257,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - org.w3c.dom.NodeList
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 3
    argNames:
    - offset
    - count
    - replace
    argTypes:
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 260
      start: 226
    functionDepth: 1
    functionLinenumber: 226
    functionLinenumberEnd: 260
    functionName: '[org.apache.xerces.dom.CharacterDataImpl].internalDeleteData(int,int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CharacterDataImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.CharacterDataImpl].deletedText(int,int)'
    - '[org.apache.xerces.dom.CharacterDataImpl].needsSyncData()'
    - '[org.apache.xerces.dom.CharacterDataImpl].isReadOnly()'
    - '[org.apache.xerces.dom.CharacterDataImpl].synchronizeData()'
    - '[org.apache.xerces.dom.CharacterDataImpl].setNodeValueInternal(org.apache.xerces.dom.CharacterDataImpl,boolean)'
    - '[org.apache.xerces.dom.CharacterDataImpl].ownerDocument()'
    - Math.max(org.apache.xerces.dom.CharacterDataImpl,int)
    - '[String].substring(int,int)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CharacterDataImpl,String)'
    - '[String].substring(org.apache.xerces.dom.CharacterDataImpl,org.apache.xerces.dom.CharacterDataImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CharacterDataImpl].internalDeleteData(int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].internalInsertData(int,String,boolean)'
      Src: org.apache.xerces.dom.CharacterDataImpl:274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - org.w3c.dom.NodeList
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 2
    argNames:
    - offset
    - data
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 276
      start: 271
    functionDepth: 2
    functionLinenumber: 271
    functionLinenumberEnd: 276
    functionName: '[org.apache.xerces.dom.CharacterDataImpl].insertData(int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CharacterDataImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CharacterDataImpl].internalInsertData(int,String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CharacterDataImpl].insertData(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].ownerDocument()'
      Src: org.apache.xerces.dom.CharacterDataImpl:288,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].isReadOnly()'
      Src: org.apache.xerces.dom.CharacterDataImpl:290,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CharacterDataImpl:291,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CharacterDataImpl,String)'
      Src: org.apache.xerces.dom.CharacterDataImpl:292,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].needsSyncData()'
      Src: org.apache.xerces.dom.CharacterDataImpl:295,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].synchronizeData()'
      Src: org.apache.xerces.dom.CharacterDataImpl:296,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.xerces.dom.CharacterDataImpl:300,1
    - Dst: '[StringBuffer].insert(int,String)'
      Src: org.apache.xerces.dom.CharacterDataImpl:300,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].toString()'
      Src: org.apache.xerces.dom.CharacterDataImpl:300,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].setNodeValueInternal(org.apache.xerces.dom.CharacterDataImpl,boolean)'
      Src: org.apache.xerces.dom.CharacterDataImpl:303,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.CharacterDataImpl:306,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].insertedText(int,org.apache.xerces.dom.CharacterDataImpl)'
      Src: org.apache.xerces.dom.CharacterDataImpl:306,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CharacterDataImpl:309,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CharacterDataImpl,String)'
      Src: org.apache.xerces.dom.CharacterDataImpl:310,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - org.w3c.dom.NodeList
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 3
    argNames:
    - offset
    - data
    - replace
    argTypes:
    - int
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 313
      start: 285
    functionDepth: 1
    functionLinenumber: 285
    functionLinenumberEnd: 313
    functionName: '[org.apache.xerces.dom.CharacterDataImpl].internalInsertData(int,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CharacterDataImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.CharacterDataImpl].needsSyncData()'
    - '[org.apache.xerces.dom.CharacterDataImpl].isReadOnly()'
    - '[org.apache.xerces.dom.CharacterDataImpl].synchronizeData()'
    - '[org.apache.xerces.dom.CharacterDataImpl].setNodeValueInternal(org.apache.xerces.dom.CharacterDataImpl,boolean)'
    - '[org.apache.xerces.dom.CharacterDataImpl].ownerDocument()'
    - '[StringBuffer].<init>(String)'
    - '[org.apache.xerces.dom.CharacterDataImpl].insertedText(int,org.apache.xerces.dom.CharacterDataImpl)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CharacterDataImpl,String)'
    - '[org.apache.xerces.dom.CharacterDataImpl].toString()'
    - '[StringBuffer].insert(int,String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CharacterDataImpl].internalInsertData(int,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].ownerDocument()'
      Src: org.apache.xerces.dom.CharacterDataImpl:344,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].isReadOnly()'
      Src: org.apache.xerces.dom.CharacterDataImpl:352,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CharacterDataImpl:353,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CharacterDataImpl,String)'
      Src: org.apache.xerces.dom.CharacterDataImpl:354,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].needsSyncData()'
      Src: org.apache.xerces.dom.CharacterDataImpl:357,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].synchronizeData()'
      Src: org.apache.xerces.dom.CharacterDataImpl:358,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].replacingData()'
      Src: org.apache.xerces.dom.CharacterDataImpl:362,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].internalDeleteData(int,int,boolean)'
      Src: org.apache.xerces.dom.CharacterDataImpl:367,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].internalInsertData(int,String,boolean)'
      Src: org.apache.xerces.dom.CharacterDataImpl:368,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].replacedCharacterData(org.apache.xerces.dom.CharacterDataImpl,String)'
      Src: org.apache.xerces.dom.CharacterDataImpl:370,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - org.w3c.dom.NodeList
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 3
    argNames:
    - offset
    - count
    - data
    argTypes:
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 372
      start: 341
    functionDepth: 2
    functionLinenumber: 341
    functionLinenumberEnd: 372
    functionName: '[org.apache.xerces.dom.CharacterDataImpl].replaceData(int,int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CharacterDataImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.CharacterDataImpl].replacingData()'
    - '[org.apache.xerces.dom.CharacterDataImpl].internalDeleteData(int,int,boolean)'
    - '[org.apache.xerces.dom.CharacterDataImpl].needsSyncData()'
    - '[org.apache.xerces.dom.CharacterDataImpl].isReadOnly()'
    - '[org.apache.xerces.dom.CharacterDataImpl].synchronizeData()'
    - '[org.apache.xerces.dom.CharacterDataImpl].internalInsertData(int,String,boolean)'
    - '[org.apache.xerces.dom.CharacterDataImpl].ownerDocument()'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CharacterDataImpl,String)'
    - '[org.apache.xerces.dom.CharacterDataImpl].replacedCharacterData(org.apache.xerces.dom.CharacterDataImpl,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CharacterDataImpl].replaceData(int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].setNodeValue(String)'
      Src: org.apache.xerces.dom.CharacterDataImpl:381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - org.w3c.dom.NodeList
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 382
      start: 379
    functionDepth: 3
    functionLinenumber: 379
    functionLinenumberEnd: 382
    functionName: '[org.apache.xerces.dom.CharacterDataImpl].setData(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CharacterDataImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CharacterDataImpl].setNodeValue(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.CharacterDataImpl].setData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].needsSyncData()'
      Src: org.apache.xerces.dom.CharacterDataImpl:407,1
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].synchronizeData()'
      Src: org.apache.xerces.dom.CharacterDataImpl:408,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.CharacterDataImpl:411,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.CharacterDataImpl:413,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CharacterDataImpl,String)'
      Src: org.apache.xerces.dom.CharacterDataImpl:414,1
    - Dst: Math.min(org.apache.xerces.dom.CharacterDataImpl,org.apache.xerces.dom.CharacterDataImpl)
      Src: org.apache.xerces.dom.CharacterDataImpl:417,1
    - Dst: '[String].substring(int,org.apache.xerces.dom.CharacterDataImpl)'
      Src: org.apache.xerces.dom.CharacterDataImpl:419,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields:
      - long
      - String
      - org.w3c.dom.NodeList
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.ChildNode
    argCount: 2
    argNames:
    - offset
    - count
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 421
      start: 404
    functionDepth: 0
    functionLinenumber: 404
    functionLinenumberEnd: 421
    functionName: '[org.apache.xerces.dom.CharacterDataImpl].substringData(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/CharacterDataImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.CharacterDataImpl].needsSyncData()'
    - '[org.apache.xerces.dom.CharacterDataImpl].synchronizeData()'
    - Math.min(org.apache.xerces.dom.CharacterDataImpl,org.apache.xerces.dom.CharacterDataImpl)
    - '[String].substring(int,org.apache.xerces.dom.CharacterDataImpl)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.CharacterDataImpl,String)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.CharacterDataImpl].substringData(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMImplementationSourceImpl].getDOMImplementation(String)'
      Src: org.apache.xerces.dom.DOMXSImplementationSourceImpl:49,1
    - Dst: '[org.apache.xerces.dom.PSVIDOMImplementationImpl].getDOMImplementation()'
      Src: org.apache.xerces.dom.DOMXSImplementationSourceImpl:54,1
    - Dst: '[org.apache.xerces.dom.DOMXSImplementationSourceImpl].testImpl(org.w3c.dom.DOMImplementation,String)'
      Src: org.apache.xerces.dom.DOMXSImplementationSourceImpl:55,1
    - Dst: '[org.apache.xerces.impl.xs.XSImplementationImpl].getDOMImplementation()'
      Src: org.apache.xerces.dom.DOMXSImplementationSourceImpl:59,1
    - Dst: '[org.apache.xerces.dom.DOMXSImplementationSourceImpl].testImpl(org.w3c.dom.DOMImplementation,String)'
      Src: org.apache.xerces.dom.DOMXSImplementationSourceImpl:60,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMImplementation
      static: false
      superClass: org.apache.xerces.dom.DOMImplementationSourceImpl
    argCount: 1
    argNames:
    - features
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 48
    functionDepth: 3
    functionLinenumber: 48
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.dom.DOMXSImplementationSourceImpl].getDOMImplementation(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMXSImplementationSourceImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XSImplementationImpl].getDOMImplementation()'
    - '[org.apache.xerces.dom.DOMImplementationSourceImpl].getDOMImplementation(String)'
    - '[org.apache.xerces.dom.PSVIDOMImplementationImpl].getDOMImplementation()'
    - '[org.apache.xerces.dom.DOMXSImplementationSourceImpl].testImpl(org.w3c.dom.DOMImplementation,String)'
    linkageType: ''
    returnType: org.w3c.dom.DOMImplementation
    signature: '[org.apache.xerces.dom.DOMXSImplementationSourceImpl].getDOMImplementation(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.dom.DOMXSImplementationSourceImpl:79,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationSourceImpl].getDOMImplementationList(String)'
      Src: org.apache.xerces.dom.DOMXSImplementationSourceImpl:82,1
    - Dst: '[org.w3c.dom.DOMImplementationList].getLength()'
      Src: org.apache.xerces.dom.DOMXSImplementationSourceImpl:84,1
    - Dst: '[org.w3c.dom.DOMImplementationList].item(org.apache.xerces.dom.DOMXSImplementationSourceImpl)'
      Src: org.apache.xerces.dom.DOMXSImplementationSourceImpl:85,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.dom.DOMXSImplementationSourceImpl)'
      Src: org.apache.xerces.dom.DOMXSImplementationSourceImpl:85,1
    - Dst: '[org.apache.xerces.dom.PSVIDOMImplementationImpl].getDOMImplementation()'
      Src: org.apache.xerces.dom.DOMXSImplementationSourceImpl:88,1
    - Dst: '[org.apache.xerces.dom.DOMXSImplementationSourceImpl].testImpl(org.w3c.dom.DOMImplementation,String)'
      Src: org.apache.xerces.dom.DOMXSImplementationSourceImpl:89,1
    - Dst: '[java.util.ArrayList].add(org.w3c.dom.DOMImplementation)'
      Src: org.apache.xerces.dom.DOMXSImplementationSourceImpl:90,1
    - Dst: '[org.apache.xerces.impl.xs.XSImplementationImpl].getDOMImplementation()'
      Src: org.apache.xerces.dom.DOMXSImplementationSourceImpl:93,1
    - Dst: '[org.apache.xerces.dom.DOMXSImplementationSourceImpl].testImpl(org.w3c.dom.DOMImplementation,String)'
      Src: org.apache.xerces.dom.DOMXSImplementationSourceImpl:94,1
    - Dst: '[java.util.ArrayList].add(org.w3c.dom.DOMImplementation)'
      Src: org.apache.xerces.dom.DOMXSImplementationSourceImpl:95,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationListImpl].<init>(java.util.ArrayList)'
      Src: org.apache.xerces.dom.DOMXSImplementationSourceImpl:97,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMImplementationList
      static: false
      superClass: org.apache.xerces.dom.DOMImplementationSourceImpl
    argCount: 1
    argNames:
    - features
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 98
      start: 78
    functionDepth: 3
    functionLinenumber: 78
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.dom.DOMXSImplementationSourceImpl].getDOMImplementationList(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMXSImplementationSourceImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMImplementationSourceImpl].getDOMImplementationList(String)'
    - '[java.util.ArrayList].add(org.apache.xerces.dom.DOMXSImplementationSourceImpl)'
    - '[org.w3c.dom.DOMImplementationList].getLength()'
    - '[org.apache.xerces.impl.xs.XSImplementationImpl].getDOMImplementation()'
    - '[org.apache.xerces.dom.DOMImplementationListImpl].<init>(java.util.ArrayList)'
    - '[org.w3c.dom.DOMImplementationList].item(org.apache.xerces.dom.DOMXSImplementationSourceImpl)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(org.w3c.dom.DOMImplementation)'
    - '[org.apache.xerces.dom.PSVIDOMImplementationImpl].getDOMImplementation()'
    - '[org.apache.xerces.dom.DOMXSImplementationSourceImpl].testImpl(org.w3c.dom.DOMImplementation,String)'
    linkageType: ''
    returnType: org.w3c.dom.DOMImplementationList
    signature: '[org.apache.xerces.dom.DOMXSImplementationSourceImpl].getDOMImplementationList(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMXSImplementationSourceImpl
      static: false
      superClass: org.apache.xerces.dom.DOMImplementationSourceImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom.DOMXSImplementationSourceImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMXSImplementationSourceImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMXSImplementationSourceImpl
    signature: '[org.apache.xerces.dom.DOMXSImplementationSourceImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.stax.events.CommentImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
      Src: org.apache.xerces.dom.DeferredCommentImpl:55,1
    - Dst: '[org.apache.xerces.dom.DeferredCommentImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredCommentImpl:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.DeferredDocumentImpl
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.dom.DeferredCommentImpl
      static: false
      superClass: org.apache.xerces.stax.events.CommentImpl
    argCount: 2
    argNames:
    - ownerDocument
    - nodeIndex
    argTypes:
    - org.apache.xerces.dom.DeferredDocumentImpl
    - int
    constantsTouched: []
    func_position:
      end: 60
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 60
    functionName: '[org.apache.xerces.dom.DeferredCommentImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredCommentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.stax.events.CommentImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,null)'
    - '[org.apache.xerces.dom.DeferredCommentImpl].needsSyncData(boolean)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DeferredCommentImpl
    signature: '[org.apache.xerces.dom.DeferredCommentImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.stax.events.CommentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.apache.xerces.dom.DeferredCommentImpl].getNodeIndex()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredCommentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredCommentImpl].getNodeIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredCommentImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredCommentImpl:79,1
    - Dst: '[org.apache.xerces.dom.DeferredCommentImpl].ownerDocument()'
      Src: org.apache.xerces.dom.DeferredCommentImpl:83,1
    - Dst: ownerDocument.getNodeValueString(int)
      Src: org.apache.xerces.dom.DeferredCommentImpl:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.stax.events.CommentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.dom.DeferredCommentImpl].synchronizeData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredCommentImpl.java
    functionUses: 0
    functionsReached:
    - ownerDocument.getNodeValueString(int)
    - '[org.apache.xerces.dom.DeferredCommentImpl].needsSyncData(boolean)'
    - '[org.apache.xerces.dom.DeferredCommentImpl].ownerDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredCommentImpl].synchronizeData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:132,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:133,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].<init>(boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DeferredDocumentImpl
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 4
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[StringBuffer].<init>()'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].<init>(boolean)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DeferredDocumentImpl
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:132,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:133,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].<init>(boolean,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:152,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DeferredDocumentImpl
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - namespacesEnabled
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 3
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].<init>(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].<init>(boolean,boolean)'
    - '[java.util.ArrayList].<init>()'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.DeferredDocumentImpl
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:132,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:133,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>(boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:157,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:159,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].needsSyncChildren(boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DeferredDocumentImpl
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - namespaces
    - grammarAccess
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 164
      start: 156
    functionDepth: 2
    functionLinenumber: 156
    functionLinenumberEnd: 164
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].<init>(boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].<init>(boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].needsSyncData(boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].needsSyncChildren(boolean)'
    - '[java.util.ArrayList].<init>()'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.dom.DeferredDocumentImpl
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].<init>(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDOMImplementationImpl].getDOMImplementation()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:179,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMImplementation
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 180
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getImplementation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDOMImplementationImpl].getDOMImplementation()'
    linkageType: ''
    returnType: org.w3c.dom.DOMImplementation
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getImplementation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 185
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getNamespacesEnabled()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getNamespacesEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - enable
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 189
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].setNamespacesEnabled(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].setNamespacesEnabled(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 197
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:204,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:209,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:210,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:211,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 3
    argNames:
    - rootElementName
    - publicId
    - systemId
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 216
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 216
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredDocumentType(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredDocumentType(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:223,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:226,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:227,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - doctypeIndex
    - subset
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 228
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 228
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].setInternalSubset(int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].setInternalSubset(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:235,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:241,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:246,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:247,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:248,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:251,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:252,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 4
    argNames:
    - notationName
    - publicId
    - systemId
    - baseURI
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 257
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 257
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredNotation(String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredNotation(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:264,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:269,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:274,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:275,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:276,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:277,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:280,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,null,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:282,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,null,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:284,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:287,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:291,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:294,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 5
    argNames:
    - entityName
    - publicId
    - systemId
    - notationName
    - baseURI
    argTypes:
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 299
      start: 260
    functionDepth: 1
    functionLinenumber: 260
    functionLinenumberEnd: 299
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntity(String,String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,null,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntity(String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:303,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:304,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:305,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - entityIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 308
      start: 301
    functionDepth: 1
    functionLinenumber: 301
    functionLinenumberEnd: 308
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getDeferredEntityBaseURI(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int,boolean)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getDeferredEntityBaseURI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:313,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:317,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:318,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 3
    argNames:
    - currentEntityDecl
    - version
    - encoding
    argTypes:
    - int
    - String
    - String
    constantsTouched: []
    func_position:
      end: 320
      start: 311
    functionDepth: 1
    functionLinenumber: 311
    functionLinenumberEnd: 320
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].setEntityInfo(int,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int,boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].setEntityInfo(int,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:326,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - elementNodeIndex
    - type
    argTypes:
    - int
    - Object
    constantsTouched: []
    func_position:
      end: 327
      start: 323
    functionDepth: 0
    functionLinenumber: 323
    functionLinenumberEnd: 327
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].setTypeInfo(int,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].setTypeInfo(int,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:339,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:341,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - currentEntityDecl
    - value
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 348
      start: 337
    functionDepth: 1
    functionLinenumber: 337
    functionLinenumberEnd: 348
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].setInputEncoding(int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int,boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].setInputEncoding(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:354,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:357,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:358,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - name
    - baseURI
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 363
      start: 351
    functionDepth: 1
    functionLinenumber: 351
    functionLinenumberEnd: 363
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntityReference(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntityReference(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:374,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:377,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:378,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:379,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 3
    argNames:
    - elementURI
    - elementName
    - type
    argTypes:
    - String
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 384
      start: 370
    functionDepth: 1
    functionLinenumber: 370
    functionLinenumberEnd: 384
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElement(String,String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElement(String,String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElement(null,String)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:391,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - elementName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 392
      start: 390
    functionDepth: 0
    functionLinenumber: 390
    functionLinenumberEnd: 392
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElement(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElement(null,String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:400,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:403,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:404,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - elementURI
    - elementName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 409
      start: 397
    functionDepth: 1
    functionLinenumber: 397
    functionLinenumberEnd: 409
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElement(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElement(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredAttribute(String,String,String,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:432,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:436,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:442,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:445,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:448,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:450,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:453,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:454,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier(String,int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:455,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:459,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:463,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:464,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - String
      - String
      - boolean
      - boolean
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 7
    argNames:
    - elementNodeIndex
    - attrName
    - attrURI
    - attrValue
    - specified
    - id
    - type
    argTypes:
    - int
    - String
    - String
    - String
    - boolean
    - boolean
    - Object
    constantsTouched: []
    func_position:
      end: 469
      start: 423
    functionDepth: 2
    functionLinenumber: 423
    functionLinenumberEnd: 469
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].setDeferredAttribute(int,String,String,String,boolean,boolean,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier(String,int)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredAttribute(String,String,String,boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].setDeferredAttribute(int,String,String,String,boolean,boolean,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredAttribute(String,String,String,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:479,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:484,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:490,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:494,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:498,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 5
    argNames:
    - elementNodeIndex
    - attrName
    - attrURI
    - attrValue
    - specified
    argTypes:
    - int
    - String
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 504
      start: 475
    functionDepth: 2
    functionLinenumber: 475
    functionLinenumberEnd: 504
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].setDeferredAttribute(int,String,String,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredAttribute(String,String,String,boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].setDeferredAttribute(int,String,String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredAttribute(String,null,String,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:509,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 3
    argNames:
    - attrName
    - attrValue
    - specified
    argTypes:
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 510
      start: 507
    functionDepth: 0
    functionLinenumber: 507
    functionLinenumberEnd: 510
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredAttribute(String,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredAttribute(String,null,String,boolean)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredAttribute(String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:517,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:520,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:521,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:522,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:524,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 4
    argNames:
    - attrName
    - attrURI
    - attrValue
    - specified
    argTypes:
    - String
    - String
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 529
      start: 513
    functionDepth: 1
    functionLinenumber: 513
    functionLinenumberEnd: 529
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredAttribute(String,String,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredAttribute(String,String,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:535,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:538,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - elementName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 543
      start: 532
    functionDepth: 0
    functionLinenumber: 532
    functionLinenumberEnd: 543
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElementDefinition(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElementDefinition(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:550,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:553,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:555,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - data
    - ignorableWhitespace
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 560
      start: 546
    functionDepth: 0
    functionLinenumber: 546
    functionLinenumberEnd: 560
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredTextNode(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredTextNode(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:566,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:569,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 574
      start: 563
    functionDepth: 0
    functionLinenumber: 563
    functionLinenumberEnd: 574
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredCDATASection(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredCDATASection(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:580,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:583,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:584,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - target
    - data
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 588
      start: 577
    functionDepth: 1
    functionLinenumber: 577
    functionLinenumberEnd: 588
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredProcessingInstruction(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredProcessingInstruction(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:594,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:597,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - data
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 602
      start: 591
    functionDepth: 0
    functionLinenumber: 591
    functionLinenumberEnd: 602
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredComment(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,String,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredComment(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:612,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:615,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:616,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:617,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].cloneNode(org.apache.xerces.dom.DeferredDocumentImpl,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:621,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:623,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:629,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].cloneNode(int,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:631,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].insertBefore(int,int,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:632,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:634,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - nodeIndex
    - deep
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 643
      start: 605
    functionDepth: 2
    functionLinenumber: 605
    functionLinenumberEnd: 643
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].cloneNode(int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].cloneNode(int,boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].insertBefore(int,int,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].cloneNode(org.apache.xerces.dom.DeferredDocumentImpl,boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].cloneNode(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:653,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:656,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:657,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:660,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - parentIndex
    - childIndex
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 662
      start: 646
    functionDepth: 1
    functionLinenumber: 646
    functionLinenumberEnd: 662
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 13
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:673,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:674,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:681,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:682,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:686,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:693,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:695,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:700,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:704,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:705,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:706,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:707,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:708,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:710,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:713,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:714,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:715,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:716,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:720,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:721,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:722,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - elemIndex
    - attrIndex
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 727
      start: 665
    functionDepth: 1
    functionLinenumber: 665
    functionLinenumberEnd: 727
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].setAttributeNode(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[String].equals(String)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].setAttributeNode(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:735,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:737,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:739,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier(String,int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:740,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - elemIndex
    - attrIndex
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 741
      start: 731
    functionDepth: 2
    functionLinenumber: 731
    functionLinenumberEnd: 741
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].setIdAttributeNode(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier(String,int)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].setIdAttributeNode(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:749,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:751,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - attrIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 752
      start: 745
    functionDepth: 0
    functionLinenumber: 745
    functionLinenumberEnd: 752
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].setIdAttribute(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].setIdAttribute(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:758,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:766,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:767,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:768,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 3
    argNames:
    - parentIndex
    - newChildIndex
    - refChildIndex
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 772
      start: 755
    functionDepth: 2
    functionLinenumber: 755
    functionLinenumberEnd: 772
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].insertBefore(int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].insertBefore(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:778,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - parentIndex
    - childIndex
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 779
      start: 775
    functionDepth: 0
    functionLinenumber: 775
    functionLinenumberEnd: 779
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].setAsLastChild(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].setAsLastChild(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode(int,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:786,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - nodeIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 787
      start: 785
    functionDepth: 1
    functionLinenumber: 785
    functionLinenumberEnd: 787
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode(int,boolean)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:801,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:802,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - nodeIndex
    - free
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 804
      start: 793
    functionDepth: 0
    functionLinenumber: 793
    functionLinenumberEnd: 804
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode(int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:808,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - nodeIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 809
      start: 807
    functionDepth: 1
    functionLinenumber: 807
    functionLinenumberEnd: 809
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:823,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:824,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - nodeIndex
    - free
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 826
      start: 815
    functionDepth: 0
    functionLinenumber: 815
    functionLinenumberEnd: 826
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 9
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:833,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - nodeIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 834
      start: 832
    functionDepth: 2
    functionLinenumber: 832
    functionLinenumberEnd: 834
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int,boolean)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:848,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:851,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:857,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:861,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - nodeIndex
    - free
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 866
      start: 840
    functionDepth: 1
    functionLinenumber: 840
    functionLinenumberEnd: 866
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:874,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - nodeIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 875
      start: 873
    functionDepth: 1
    functionLinenumber: 873
    functionLinenumberEnd: 875
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:889,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:890,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - nodeIndex
    - free
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 892
      start: 881
    functionDepth: 0
    functionLinenumber: 881
    functionLinenumberEnd: 892
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 7
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:907,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:909,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:913,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:925,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:927,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:931,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:933,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - elementName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 941
      start: 899
    functionDepth: 1
    functionLinenumber: 899
    functionLinenumberEnd: 941
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].lookupElementDefinition(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].lookupElementDefinition(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:954,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:956,1
    - Dst: '[org.apache.xerces.dom.DeferredAttrNSImpl].<init>(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:969,1
    - Dst: '[org.apache.xerces.dom.DeferredAttrImpl].<init>(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:971,1
    - Dst: '[org.apache.xerces.dom.DeferredCDATASectionImpl].<init>(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:977,1
    - Dst: '[org.apache.xerces.dom.DeferredCommentImpl].<init>(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:982,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentTypeImpl].<init>(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1000,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1009,1
    - Dst: '[org.apache.xerces.dom.DeferredElementNSImpl].<init>(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1014,1
    - Dst: '[org.apache.xerces.dom.DeferredElementImpl].<init>(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1016,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].binarySearch(int,int,int,int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1022,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1027,1
    - Dst: System.out.println(org.apache.xerces.dom.DeferredDocumentImpl)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1028,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1036,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1037,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier0(org.apache.xerces.dom.DeferredDocumentImpl,org.w3c.dom.Element)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1039,1
    - Dst: '[org.apache.xerces.dom.DeferredEntityImpl].<init>(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1058,1
    - Dst: '[org.apache.xerces.dom.DeferredEntityReferenceImpl].<init>(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1063,1
    - Dst: '[org.apache.xerces.dom.DeferredNotationImpl].<init>(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1068,1
    - Dst: '[org.apache.xerces.dom.DeferredProcessingInstructionImpl].<init>(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1073,1
    - Dst: '[org.apache.xerces.dom.DeferredTextImpl].<init>(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1078,1
    - Dst: '[org.apache.xerces.dom.DeferredElementDefinitionImpl].<init>(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1087,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1092,1
    - Dst: '[IllegalArgumentException].<init>()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1103,1
    CyclomaticComplexity: 43
    EdgeCount: 43
    ICount: 71
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DeferredNode
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - nodeIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1105
      start: 944
    functionDepth: 2
    functionLinenumber: 944
    functionLinenumberEnd: 1105
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.dom.DeferredEntityImpl].<init>(int)'
    - '[IllegalArgumentException].<init>()'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredElementNSImpl].<init>(int)'
    - '[org.apache.xerces.dom.DeferredProcessingInstructionImpl].<init>(int)'
    - '[org.apache.xerces.dom.DeferredAttrImpl].<init>(int)'
    - '[org.apache.xerces.dom.DeferredAttrNSImpl].<init>(int)'
    - '[org.apache.xerces.dom.DeferredEntityReferenceImpl].<init>(int)'
    - '[org.apache.xerces.dom.DeferredElementDefinitionImpl].<init>(int)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.dom.DeferredTextImpl].<init>(int)'
    - '[org.apache.xerces.dom.DeferredCDATASectionImpl].<init>(int)'
    - '[org.apache.xerces.dom.DeferredDocumentTypeImpl].<init>(int)'
    - System.out.println(String)
    - '[org.apache.xerces.dom.DeferredDocumentImpl].binarySearch(int,int,int,int)'
    - '[org.apache.xerces.dom.DeferredCommentImpl].<init>(int)'
    - System.out.print(String)
    - System.out.println(org.apache.xerces.dom.DeferredDocumentImpl)
    - '[org.apache.xerces.dom.DeferredElementImpl].<init>(int)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredNotationImpl].<init>(int)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier0(org.apache.xerces.dom.DeferredDocumentImpl,org.w3c.dom.Element)'
    linkageType: ''
    returnType: org.apache.xerces.dom.DeferredNode
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1109,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - nodeIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1110
      start: 1108
    functionDepth: 1
    functionLinenumber: 1108
    functionLinenumberEnd: 1110
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1124,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1125,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - nodeIndex
    - free
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 1127
      start: 1116
    functionDepth: 0
    functionLinenumber: 1116
    functionLinenumberEnd: 1127
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 8
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString(int,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1131,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - nodeIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1132
      start: 1130
    functionDepth: 4
    functionLinenumber: 1130
    functionLinenumberEnd: 1132
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString(int,boolean)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1146,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1147,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1152,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1154,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1156,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1160,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1166,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1167,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1168,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1172,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1174,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1178,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1178,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1181,1
    - Dst: '[java.util.ArrayList].clear()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1182,1
    - Dst: '[StringBuffer].setLength(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1183,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1189,1
    - Dst: '[StringBuffer].append(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1192,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1198,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1199,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1200,1
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1203,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1204,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1204,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1207,1
    - Dst: '[java.util.ArrayList].clear()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1208,1
    - Dst: '[StringBuffer].setLength(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1209,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 68
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - nodeIndex
    - free
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 1216
      start: 1138
    functionDepth: 3
    functionLinenumber: 1138
    functionLinenumberEnd: 1216
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString(int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 2
    functionsReached:
    - '[java.util.ArrayList].add(org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)'
    - '[StringBuffer].append(org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[java.util.ArrayList].get(org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[StringBuffer].setLength(int)'
    - '[StringBuffer].toString()'
    - '[java.util.ArrayList].clear()'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[java.util.ArrayList].size()'
    - '[java.util.ArrayList].add(String)'
    - '[StringBuffer].append(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(int,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1222,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - nodeIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1223
      start: 1221
    functionDepth: 1
    functionLinenumber: 1221
    functionLinenumberEnd: 1223
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(int,boolean)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - nodeIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1249
      start: 1230
    functionDepth: 0
    functionLinenumber: 1230
    functionLinenumberEnd: 1249
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getTypeInfo(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getTypeInfo(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1263,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1264,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - nodeIndex
    - free
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 1266
      start: 1255
    functionDepth: 0
    functionLinenumber: 1255
    functionLinenumberEnd: 1266
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1273,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - nodeIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1274
      start: 1272
    functionDepth: 1
    functionLinenumber: 1272
    functionLinenumberEnd: 1274
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int,boolean)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1288,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1289,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - nodeIndex
    - free
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 1291
      start: 1280
    functionDepth: 0
    functionLinenumber: 1280
    functionLinenumberEnd: 1291
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1295,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - nodeIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1296
      start: 1294
    functionDepth: 1
    functionLinenumber: 1294
    functionLinenumberEnd: 1296
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1310,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1311,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - nodeIndex
    - free
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 1313
      start: 1302
    functionDepth: 0
    functionLinenumber: 1302
    functionLinenumberEnd: 1313
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 9
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1322,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1326,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1327,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1329,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - elemIndex
    - name
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 1332
      start: 1316
    functionDepth: 1
    functionLinenumber: 1316
    functionLinenumberEnd: 1332
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getAttribute(int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getAttribute(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeURI(int,boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1336,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - nodeIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1337
      start: 1335
    functionDepth: 1
    functionLinenumber: 1335
    functionLinenumberEnd: 1337
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeURI(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeURI(int,boolean)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeURI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1351,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1352,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - nodeIndex
    - free
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 1354
      start: 1343
    functionDepth: 0
    functionLinenumber: 1343
    functionLinenumberEnd: 1354
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeURI(int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeURI(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1364,1
    - Dst: System.out.println(org.apache.xerces.dom.DeferredDocumentImpl)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1362,1
    - Dst: System.arraycopy(String,int,org.apache.xerces.dom.DeferredDocumentImpl,int,int)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1378,1
    - Dst: System.arraycopy(int,int,org.apache.xerces.dom.DeferredDocumentImpl,int,int)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1382,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - name
    - elementNodeIndex
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1391
      start: 1359
    functionDepth: 0
    functionLinenumber: 1359
    functionLinenumberEnd: 1391
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier(String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 2
    functionsReached:
    - System.out.println(org.apache.xerces.dom.DeferredDocumentImpl)
    - System.arraycopy(String,int,org.apache.xerces.dom.DeferredDocumentImpl,int,int)
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - System.arraycopy(int,int,org.apache.xerces.dom.DeferredDocumentImpl,int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1401,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1402,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1403,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1404,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1405,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1406,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1407,1
    - Dst: System.out.println()
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1408,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1412,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1413,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1414,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1415,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1416,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1417,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1418,1
    - Dst: System.out.println()
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1419,1
    - Dst: System.out.print(org.apache.xerces.dom.DeferredDocumentImpl)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1422,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1423,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1425,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1426,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1427,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1428,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1429,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1430,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1431,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1432,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1433,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1434,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1435,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1436,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1438,1
    - Dst: System.out.print()
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1439,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1440,1
    - Dst: System.out.print()
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1441,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1442,1
    - Dst: System.out.print()
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1443,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1444,1
    - Dst: System.out.print()
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1445,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1446,1
    - Dst: System.out.print()
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1447,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1448,1
    - Dst: System.out.print()
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1449,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1450,1
    - Dst: System.out.print()
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1451,1
    - Dst: System.out.println()
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1452,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1459,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1464,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1465,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1466,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1467,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1468,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1469,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1470,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1471,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1472,1
    - Dst: System.out.println()
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1473,1
    - Dst: System.out.print(org.apache.xerces.dom.DeferredDocumentImpl)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1475,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1476,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1477,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1478,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1479,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1480,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1481,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1482,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1483,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1484,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1485,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1486,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1487,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1488,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1489,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1489,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1491,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1492,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1492,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1493,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1494,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1494,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1495,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1496,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1496,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1497,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1498,1
    - Dst: System.out.print(int)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1498,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1499,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1500,1
    - Dst: System.out.print(int)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1500,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1501,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1502,1
    - Dst: System.out.print(int)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1502,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1503,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1504,1
    - Dst: System.out.print(int)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1504,1
    - Dst: System.out.println()
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1505,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1507,1
    CyclomaticComplexity: 54
    EdgeCount: 54
    ICount: 108
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1510
      start: 1398
    functionDepth: 1
    functionLinenumber: 1398
    functionLinenumberEnd: 1510
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].print()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - System.out.print(String)
    - System.out.print(int)
    - System.out.println(String)
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - System.out.print(char)
    - System.out.print(org.apache.xerces.dom.DeferredDocumentImpl)
    - System.out.print()
    - System.out.println()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].print()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1519
      start: 1517
    functionDepth: 0
    functionLinenumber: 1517
    functionLinenumberEnd: 1519
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeIndex()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeIndex()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].needsSyncData(boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1529,1
    - Dst: '[IntVector].<init>()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1541,1
    - Dst: '[IntVector].removeAllElements()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1552,1
    - Dst: '[IntVector].addElement(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1555,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1558,1
    - Dst: '[IntVector].size()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1566,1
    - Dst: '[IntVector].elementAt(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1567,1
    - Dst: place.getLastChild()
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1568,1
    - Dst: '[org.apache.xerces.dom.DeferredNode].getNodeIndex()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1572,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getPreviousSibling()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1578,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier0(org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1584,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier0(org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1594,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1600
      start: 1526
    functionDepth: 1
    functionLinenumber: 1526
    functionLinenumberEnd: 1600
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getPreviousSibling()'
    - '[org.apache.xerces.dom.DeferredNode].getNodeIndex()'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier0(org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - place.getLastChild()
    - '[org.apache.xerces.dom.DeferredDocumentImpl].needsSyncData(boolean)'
    - '[IntVector].size()'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[IntVector].removeAllElements()'
    - '[IntVector].elementAt(org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[IntVector].<init>()'
    - '[IntVector].addElement(org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].needsSyncData()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1610,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeData()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1611,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].needsSyncChildren()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1617,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].needsSyncChildren(boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1627,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1629,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1634,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1636,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1638,1
    - Dst: node.isOwned(boolean)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1646,1
    - Dst: node.getNodeType()
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1651,1
    - Dst: first.isFirstChild(boolean)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1662,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].lastChild(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1663,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1669
      start: 1608
    functionDepth: 3
    functionLinenumber: 1608
    functionLinenumberEnd: 1669
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int)'
    - first.isFirstChild(boolean)
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeData()'
    - node.getNodeType()
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject(int)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].needsSyncChildren()'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].needsSyncData()'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].needsSyncChildren(boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].lastChild(org.apache.xerces.dom.DeferredDocumentImpl)'
    - node.isOwned(boolean)
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getMutationEvents()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1682,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setMutationEvents(boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1683,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].needsSyncChildren(boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1686,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1690,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1691,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1693,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].hasStringValue(boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1694,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1700,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1702,1
    - Dst: node.isOwned(boolean)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1710,1
    - Dst: firstNode.isFirstChild(boolean)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1716,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].lastChild(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1717,1
    - Dst: '[org.apache.xerces.impl.xs.opti.AttrImpl].hasStringValue(boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1719,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setMutationEvents(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1723,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.xs.opti.AttrImpl
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - a
    - nodeIndex
    argTypes:
    - org.apache.xerces.impl.xs.opti.AttrImpl
    - int
    constantsTouched: []
    func_position:
      end: 1725
      start: 1679
    functionDepth: 5
    functionLinenumber: 1679
    functionLinenumberEnd: 1725
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren(org.apache.xerces.impl.xs.opti.AttrImpl,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setMutationEvents(org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setMutationEvents(boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int)'
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].lastChild(org.apache.xerces.dom.DeferredDocumentImpl)'
    - firstNode.isFirstChild(boolean)
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject(int)'
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].hasStringValue(boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(org.apache.xerces.dom.DeferredDocumentImpl)'
    - node.isOwned(boolean)
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getMutationEvents()'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString(int)'
    - '[org.apache.xerces.impl.xs.opti.AttrImpl].needsSyncChildren(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren(org.apache.xerces.impl.xs.opti.AttrImpl,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getMutationEvents()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1739,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setMutationEvents(boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1740,1
    - Dst: '[org.apache.xerces.dom.ParentNode].needsSyncChildren(boolean)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1743,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1748,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1750,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1752,1
    - Dst: node.isOwned(boolean)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1760,1
    - Dst: firstNode.isFirstChild(boolean)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1766,1
    - Dst: '[org.apache.xerces.dom.ParentNode].lastChild(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1767,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setMutationEvents(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1771,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.ParentNode
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - p
    - nodeIndex
    argTypes:
    - org.apache.xerces.dom.ParentNode
    - int
    constantsTouched: []
    func_position:
      end: 1773
      start: 1736
    functionDepth: 3
    functionLinenumber: 1736
    functionLinenumberEnd: 1773
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren(org.apache.xerces.dom.ParentNode,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setMutationEvents(org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setMutationEvents(boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int)'
    - '[org.apache.xerces.dom.ParentNode].needsSyncChildren(boolean)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject(int)'
    - '[org.apache.xerces.dom.ParentNode].lastChild(org.apache.xerces.dom.DeferredDocumentImpl)'
    - node.isOwned(boolean)
    - '[org.apache.xerces.dom.DeferredDocumentImpl].getMutationEvents()'
    - firstNode.isFirstChild(boolean)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren(org.apache.xerces.dom.ParentNode,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int,int,org.apache.xerces.dom.DeferredDocumentImpl,int,int)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1795,1
    - Dst: System.arraycopy(Object,int,org.apache.xerces.dom.DeferredDocumentImpl,int,int)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1799,1
    - Dst: System.arraycopy(Object,int,org.apache.xerces.dom.DeferredDocumentImpl,int,int)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1803,1
    - Dst: System.arraycopy(int,int,org.apache.xerces.dom.DeferredDocumentImpl,int,int)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1807,1
    - Dst: System.arraycopy(int,int,org.apache.xerces.dom.DeferredDocumentImpl,int,int)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1811,1
    - Dst: System.arraycopy(int,int,org.apache.xerces.dom.DeferredDocumentImpl,int,int)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1815,1
    - Dst: System.arraycopy(Object,int,org.apache.xerces.dom.DeferredDocumentImpl,int,int)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1819,1
    - Dst: System.arraycopy(int,int,org.apache.xerces.dom.DeferredDocumentImpl,int,int)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1823,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(int,int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1832,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(Object,int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1833,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(Object,int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1834,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(int,int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1835,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(int,int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1836,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(int,int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1837,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(Object,int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1838,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(int,int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1839,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - chunk
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1844
      start: 1778
    functionDepth: 2
    functionLinenumber: 1778
    functionLinenumberEnd: 1844
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].ensureCapacity(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(Object,int)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(int,int)'
    - System.arraycopy(int,int,org.apache.xerces.dom.DeferredDocumentImpl,int,int)
    - System.arraycopy(Object,int,org.apache.xerces.dom.DeferredDocumentImpl,int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].ensureCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].ensureCapacity(org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1851,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,short,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1854,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 1
    argNames:
    - nodeType
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 1859
      start: 1847
    functionDepth: 0
    functionLinenumber: 1847
    functionLinenumberEnd: 1859
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,short,org.apache.xerces.dom.DeferredDocumentImpl,org.apache.xerces.dom.DeferredDocumentImpl)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].ensureCapacity(org.apache.xerces.dom.DeferredDocumentImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1880,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1890,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].print(int,int,int,org.apache.xerces.dom.DeferredDocumentImpl,int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1891,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1898,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1915,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 4
    argNames:
    - values
    - start
    - end
    - target
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1919
      start: 1876
    functionDepth: 1
    functionLinenumber: 1876
    functionLinenumberEnd: 1919
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].binarySearch(int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - System.out.print(String)
    - '[org.apache.xerces.dom.DeferredDocumentImpl].print(int,int,int,org.apache.xerces.dom.DeferredDocumentImpl,int)'
    - System.out.println(String)
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].binarySearch(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int[],int,int,int)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1933,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - data
    - chunk
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1934
      start: 1931
    functionDepth: 0
    functionLinenumber: 1931
    functionLinenumberEnd: 1934
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 2
    functionsReached:
    - System.arraycopy(int[],int,int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl.RefCount].<init>()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1942,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - data
    - chunk
    argTypes:
    - Object
    - int
    constantsTouched: []
    func_position:
      end: 1943
      start: 1940
    functionDepth: 1
    functionLinenumber: 1940
    functionLinenumberEnd: 1943
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(Object,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl.RefCount].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(Object,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,int,int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1953,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(int,int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1958,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 4
    argNames:
    - data
    - value
    - chunk
    - index
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1967
      start: 1950
    functionDepth: 1
    functionLinenumber: 1950
    functionLinenumberEnd: 1967
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,int,int)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue(Object,int,int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1971,1
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(Object,int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:1976,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 4
    argNames:
    - data
    - value
    - chunk
    - index
    argTypes:
    - Object
    - Object
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1986
      start: 1968
    functionDepth: 2
    functionLinenumber: 1968
    functionLinenumberEnd: 1986
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,Object,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue(Object,int,int)'
    - '[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(Object,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,Object,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 3
    argNames:
    - data
    - chunk
    - index
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1993
      start: 1991
    functionDepth: 0
    functionLinenumber: 1991
    functionLinenumberEnd: 1993
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 3
    argNames:
    - data
    - chunk
    - index
    argTypes:
    - Object
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1996
      start: 1994
    functionDepth: 0
    functionLinenumber: 1994
    functionLinenumberEnd: 1996
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: data.toString()
      Src: org.apache.xerces.dom.DeferredDocumentImpl:2007,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - chunk
    - index
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2009
      start: 1997
    functionDepth: 0
    functionLinenumber: 1997
    functionLinenumberEnd: 2009
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - data.toString()
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 3
    argNames:
    - data
    - chunk
    - index
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2029
      start: 2019
    functionDepth: 0
    functionLinenumber: 2019
    functionLinenumberEnd: 2029
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 3
    argNames:
    - data
    - chunk
    - index
    argTypes:
    - Object
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2042
      start: 2030
    functionDepth: 0
    functionLinenumber: 2030
    functionLinenumberEnd: 2042
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue(Object,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue(Object,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(char)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:2052,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:2059,1
    - Dst: '[java.util.Hashtable].put(String,org.w3c.dom.Element)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl:2063,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 2
    argNames:
    - idName
    - element
    argTypes:
    - String
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 2065
      start: 2049
    functionDepth: 0
    functionLinenumber: 2049
    functionLinenumberEnd: 2065
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier0(String,org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].<init>()'
    - '[java.util.Hashtable].put(String,org.w3c.dom.Element)'
    - System.out.println(char)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier0(String,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(int)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:2072,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:2073,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:2076,1
    - Dst: System.out.print()
      Src: org.apache.xerces.dom.DeferredDocumentImpl:2078,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:2080,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:2083,1
    - Dst: System.out.println(String)
      Src: org.apache.xerces.dom.DeferredDocumentImpl:2086,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      - Object
      - Object
      - int
      - int
      - int
      - Object
      - int
      - int
      - String
      - int
      - boolean
      - StringBuffer
      - java.util.ArrayList
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.dom.DeferredNode
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.apache.xerces.dom.DocumentImpl
    argCount: 5
    argNames:
    - values
    - start
    - end
    - middle
    - target
    argTypes:
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2089
      start: 2068
    functionDepth: 1
    functionLinenumber: 2068
    functionLinenumberEnd: 2089
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl].print(int,int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - System.out.print(String)
    - System.out.print(int)
    - System.out.print()
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl].print(int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DeferredDocumentImpl.RefCount
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl.RefCount].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.DeferredDocumentImpl.RefCount
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl.RefCount].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2117
      start: 2115
    functionDepth: 0
    functionLinenumber: 2115
    functionLinenumberEnd: 2117
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl.IntVector].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl.IntVector].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2122
      start: 2120
    functionDepth: 0
    functionLinenumber: 2120
    functionLinenumberEnd: 2122
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl.IntVector].elementAt(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl.IntVector].elementAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DeferredDocumentImpl.IntVector].ensureCapacity(int)'
      Src: org.apache.xerces.dom.DeferredDocumentImpl.IntVector:2126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - element
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2128
      start: 2125
    functionDepth: 1
    functionLinenumber: 2125
    functionLinenumberEnd: 2128
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl.IntVector].addElement(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DeferredDocumentImpl.IntVector].ensureCapacity(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl.IntVector].addElement(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2133
      start: 2131
    functionDepth: 0
    functionLinenumber: 2131
    functionLinenumberEnd: 2133
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl.IntVector].removeAllElements()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl.IntVector].removeAllElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int,int,org.apache.xerces.dom.DeferredDocumentImpl.IntVector,int,org.apache.xerces.dom.DeferredDocumentImpl.IntVector)
      Src: org.apache.xerces.dom.DeferredDocumentImpl.IntVector:2147,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newsize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2151
      start: 2140
    functionDepth: 0
    functionLinenumber: 2140
    functionLinenumberEnd: 2151
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl.IntVector].ensureCapacity(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(int,int,org.apache.xerces.dom.DeferredDocumentImpl.IntVector,int,org.apache.xerces.dom.DeferredDocumentImpl.IntVector)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl.IntVector].ensureCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DeferredDocumentImpl.IntVector
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom.DeferredDocumentImpl.IntVector].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.DeferredDocumentImpl.IntVector
    signature: '[org.apache.xerces.dom.DeferredDocumentImpl.IntVector].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Text
      - org.w3c.dom.CharacterData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.TextImpl
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.dom.TextImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TextImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.TextImpl
    signature: '[org.apache.xerces.dom.TextImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CharacterDataImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
      Src: org.apache.xerces.dom.TextImpl:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Text
      - org.w3c.dom.CharacterData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.TextImpl
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 2
    argNames:
    - ownerDoc
    - data
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.apache.xerces.dom.TextImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.CharacterDataImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
    linkageType: ''
    returnType: org.apache.xerces.dom.TextImpl
    signature: '[org.apache.xerces.dom.TextImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.TextImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
      Src: org.apache.xerces.dom.TextImpl:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.CoreDocumentImpl
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Text
      - org.w3c.dom.CharacterData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 2
    argNames:
    - ownerDoc
    - data
    argTypes:
    - org.apache.xerces.dom.CoreDocumentImpl
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 84
    functionName: '[org.apache.xerces.dom.TextImpl].setValues(org.apache.xerces.dom.CoreDocumentImpl,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.TextImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.TextImpl].setValues(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Text
      - org.w3c.dom.CharacterData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.dom.TextImpl].getNodeType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TextImpl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.TextImpl].getNodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Text
      - org.w3c.dom.CharacterData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[org.apache.xerces.dom.TextImpl].getNodeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TextImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.TextImpl].getNodeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.TextImpl].needsSyncData()'
      Src: org.apache.xerces.dom.TextImpl:107,1
    - Dst: '[org.apache.xerces.dom.TextImpl].synchronizeData()'
      Src: org.apache.xerces.dom.TextImpl:108,1
    - Dst: '[org.apache.xerces.dom.TextImpl].isIgnorableWhitespace(boolean)'
      Src: org.apache.xerces.dom.TextImpl:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Text
      - org.w3c.dom.CharacterData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 1
    argNames:
    - ignore
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 112
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 112
    functionName: '[org.apache.xerces.dom.TextImpl].setIgnorableWhitespace(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.TextImpl].synchronizeData()'
    - '[org.apache.xerces.dom.TextImpl].isIgnorableWhitespace(boolean)'
    - '[org.apache.xerces.dom.TextImpl].needsSyncData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.TextImpl].setIgnorableWhitespace(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.TextImpl].needsSyncData()'
      Src: org.apache.xerces.dom.TextImpl:127,1
    - Dst: '[org.apache.xerces.dom.TextImpl].synchronizeData()'
      Src: org.apache.xerces.dom.TextImpl:128,1
    - Dst: '[org.apache.xerces.dom.TextImpl].internalIsIgnorableWhitespace()'
      Src: org.apache.xerces.dom.TextImpl:130,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Text
      - org.w3c.dom.CharacterData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 131
    functionName: '[org.apache.xerces.dom.TextImpl].isElementContentWhitespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.TextImpl].internalIsIgnorableWhitespace()'
    - '[org.apache.xerces.dom.TextImpl].synchronizeData()'
    - '[org.apache.xerces.dom.TextImpl].needsSyncData()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.TextImpl].isElementContentWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.TextImpl].needsSyncData()'
      Src: org.apache.xerces.dom.TextImpl:142,1
    - Dst: '[org.apache.xerces.dom.TextImpl].synchronizeData()'
      Src: org.apache.xerces.dom.TextImpl:143,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.dom.TextImpl:146,1
    - Dst: data.length()
      Src: org.apache.xerces.dom.TextImpl:147,1
    - Dst: '[StringBuffer].append(org.apache.xerces.dom.TextImpl)'
      Src: org.apache.xerces.dom.TextImpl:148,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getPreviousSibling()'
      Src: org.apache.xerces.dom.TextImpl:152,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getParentNode()'
      Src: org.apache.xerces.dom.TextImpl:152,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getWholeTextBackward(org.apache.xerces.dom.TextImpl,StringBuffer,org.apache.xerces.dom.TextImpl)'
      Src: org.apache.xerces.dom.TextImpl:152,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.dom.TextImpl:153,1
    - Dst: '[StringBuffer].setLength(int)'
      Src: org.apache.xerces.dom.TextImpl:156,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getNextSibling()'
      Src: org.apache.xerces.dom.TextImpl:159,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getParentNode()'
      Src: org.apache.xerces.dom.TextImpl:159,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getWholeTextForward(org.apache.xerces.dom.TextImpl,StringBuffer,org.apache.xerces.dom.TextImpl)'
      Src: org.apache.xerces.dom.TextImpl:159,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.dom.TextImpl:161,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Text
      - org.w3c.dom.CharacterData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 163
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 163
    functionName: '[org.apache.xerces.dom.TextImpl].getWholeText()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.TextImpl].needsSyncData()'
    - '[StringBuffer].append(org.apache.xerces.dom.TextImpl)'
    - '[org.apache.xerces.dom.TextImpl].synchronizeData()'
    - '[org.apache.xerces.dom.TextImpl].getPreviousSibling()'
    - data.length()
    - '[StringBuffer].setLength(int)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.dom.TextImpl].getWholeTextForward(org.apache.xerces.dom.TextImpl,StringBuffer,org.apache.xerces.dom.TextImpl)'
    - '[org.apache.xerces.dom.TextImpl].getParentNode()'
    - '[org.apache.xerces.dom.TextImpl].getWholeTextBackward(org.apache.xerces.dom.TextImpl,StringBuffer,org.apache.xerces.dom.TextImpl)'
    - '[StringBuffer].<init>()'
    - '[org.apache.xerces.dom.TextImpl].getNextSibling()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.TextImpl].getWholeText()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.TextImpl].getNodeValue()'
      Src: org.apache.xerces.dom.TextImpl:172,1
    - Dst: '[StringBuffer].insert(int,org.apache.xerces.dom.TextImpl)'
      Src: org.apache.xerces.dom.TextImpl:174,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Text
      - org.w3c.dom.CharacterData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 1
    argNames:
    - buf
    argTypes:
    - StringBuffer
    constantsTouched: []
    func_position:
      end: 176
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 176
    functionName: '[org.apache.xerces.dom.TextImpl].insertTextContent(StringBuffer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.TextImpl].getNodeValue()'
    - '[StringBuffer].insert(int,org.apache.xerces.dom.TextImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.TextImpl].insertTextContent(StringBuffer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.TextImpl:193,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.TextImpl:197,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.dom.TextImpl:199,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getWholeTextForward(org.apache.xerces.dom.TextImpl,StringBuffer,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TextImpl:199,1
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].getTextContent(StringBuffer)'
      Src: org.apache.xerces.dom.TextImpl:205,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      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()'
      Src: org.apache.xerces.dom.TextImpl:218,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getWholeTextForward(org.apache.xerces.dom.TextImpl,StringBuffer,org.apache.xerces.dom.TextImpl)'
      Src: org.apache.xerces.dom.TextImpl:218,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - StringBuffer
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Text
      - org.w3c.dom.CharacterData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 3
    argNames:
    - node
    - buffer
    - parent
    argTypes:
    - org.w3c.dom.Node
    - StringBuffer
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 223
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 223
    functionName: '[org.apache.xerces.dom.TextImpl].getWholeTextForward(org.w3c.dom.Node,StringBuffer,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.dom.TextImpl].getWholeTextForward(org.apache.xerces.dom.TextImpl,StringBuffer,org.w3c.dom.Node)'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].getTextContent(StringBuffer)'
    - '[org.apache.xerces.dom.TextImpl].getWholeTextForward(org.apache.xerces.dom.TextImpl,StringBuffer,org.apache.xerces.dom.TextImpl)'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.TextImpl].getWholeTextForward(org.w3c.dom.Node,StringBuffer,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.TextImpl:240,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.dom.TextImpl:244,1
    - Dst: '[org.w3c.dom.Node].getLastChild()'
      Src: org.apache.xerces.dom.TextImpl:246,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getWholeTextBackward(org.apache.xerces.dom.TextImpl,StringBuffer,org.w3c.dom.Node)'
      Src: org.apache.xerces.dom.TextImpl:246,1
    - Dst: '[org.apache.xerces.impl.xs.opti.TextImpl].insertTextContent(StringBuffer)'
      Src: org.apache.xerces.dom.TextImpl:252,1
    - Dst: '[org.w3c.dom.Node].getPreviousSibling()'
      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()'
      Src: org.apache.xerces.dom.TextImpl:265,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getWholeTextBackward(org.apache.xerces.dom.TextImpl,StringBuffer,org.apache.xerces.dom.TextImpl)'
      Src: org.apache.xerces.dom.TextImpl:265,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - StringBuffer
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Text
      - org.w3c.dom.CharacterData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 3
    argNames:
    - node
    - buffer
    - parent
    argTypes:
    - org.w3c.dom.Node
    - StringBuffer
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 270
      start: 235
    functionDepth: 1
    functionLinenumber: 235
    functionLinenumberEnd: 270
    functionName: '[org.apache.xerces.dom.TextImpl].getWholeTextBackward(org.w3c.dom.Node,StringBuffer,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getPreviousSibling()'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.dom.TextImpl].getWholeTextBackward(org.apache.xerces.dom.TextImpl,StringBuffer,org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].getLastChild()'
    - '[org.apache.xerces.impl.xs.opti.TextImpl].insertTextContent(StringBuffer)'
    - '[org.apache.xerces.dom.TextImpl].getWholeTextBackward(org.apache.xerces.dom.TextImpl,StringBuffer,org.apache.xerces.dom.TextImpl)'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.TextImpl].getWholeTextBackward(org.w3c.dom.Node,StringBuffer,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.TextImpl].needsSyncData()'
      Src: org.apache.xerces.dom.TextImpl:285,1
    - Dst: '[org.apache.xerces.dom.TextImpl].synchronizeData()'
      Src: org.apache.xerces.dom.TextImpl:286,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getParentNode()'
      Src: org.apache.xerces.dom.TextImpl:290,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.dom.TextImpl:291,1
    - Dst: '[org.apache.xerces.dom.TextImpl].removeChild()'
      Src: org.apache.xerces.dom.TextImpl:294,1
    - Dst: '[org.apache.xerces.dom.TextImpl].ownerDocument()'
      Src: org.apache.xerces.dom.TextImpl:300,1
    - Dst: '[org.apache.xerces.dom.TextImpl].canModifyPrev()'
      Src: org.apache.xerces.dom.TextImpl:301,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.TextImpl:303,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.TextImpl,String)'
      Src: org.apache.xerces.dom.TextImpl:302,1
    - Dst: '[org.apache.xerces.dom.TextImpl].canModifyNext()'
      Src: org.apache.xerces.dom.TextImpl:309,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.TextImpl:311,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.TextImpl,String)'
      Src: org.apache.xerces.dom.TextImpl:310,1
    - Dst: '[org.apache.xerces.dom.TextImpl].isReadOnly()'
      Src: org.apache.xerces.dom.TextImpl:319,1
    - Dst: '[org.apache.xerces.dom.TextImpl].ownerDocument()'
      Src: org.apache.xerces.dom.TextImpl:320,1
    - Dst: '[org.apache.xerces.dom.TextImpl].createTextNode(String)'
      Src: org.apache.xerces.dom.TextImpl:320,1
    - Dst: '[org.apache.xerces.dom.TextImpl].insertBefore(org.apache.xerces.dom.TextImpl)'
      Src: org.apache.xerces.dom.TextImpl:322,1
    - Dst: '[org.apache.xerces.dom.TextImpl].removeChild()'
      Src: org.apache.xerces.dom.TextImpl:323,1
    - Dst: '[org.apache.xerces.dom.TextImpl].setData(String)'
      Src: org.apache.xerces.dom.TextImpl:329,1
    - Dst: currentNode.getPreviousSibling()
      Src: org.apache.xerces.dom.TextImpl:334,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getNodeType()'
      Src: org.apache.xerces.dom.TextImpl:340,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getNodeType()'
      Src: org.apache.xerces.dom.TextImpl:341,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getNodeType()'
      Src: org.apache.xerces.dom.TextImpl:342,1
    - Dst: '[org.apache.xerces.dom.TextImpl].hasTextOnlyChildren(org.apache.xerces.dom.TextImpl)'
      Src: org.apache.xerces.dom.TextImpl:342,1
    - Dst: '[org.apache.xerces.dom.TextImpl].removeChild(org.apache.xerces.dom.TextImpl)'
      Src: org.apache.xerces.dom.TextImpl:343,1
    - Dst: prev.getPreviousSibling()
      Src: org.apache.xerces.dom.TextImpl:348,1
    - Dst: currentNode.getNextSibling()
      Src: org.apache.xerces.dom.TextImpl:352,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getNodeType()'
      Src: org.apache.xerces.dom.TextImpl:358,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getNodeType()'
      Src: org.apache.xerces.dom.TextImpl:359,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getNodeType()'
      Src: org.apache.xerces.dom.TextImpl:360,1
    - Dst: '[org.apache.xerces.dom.TextImpl].hasTextOnlyChildren(org.apache.xerces.dom.TextImpl)'
      Src: org.apache.xerces.dom.TextImpl:360,1
    - Dst: '[org.apache.xerces.dom.TextImpl].removeChild(org.apache.xerces.dom.TextImpl)'
      Src: org.apache.xerces.dom.TextImpl:361,1
    - Dst: next.getNextSibling()
      Src: org.apache.xerces.dom.TextImpl:366,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 59
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Text
      - org.w3c.dom.CharacterData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Text
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 1
    argNames:
    - content
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 370
      start: 283
    functionDepth: 1
    functionLinenumber: 283
    functionLinenumberEnd: 370
    functionName: '[org.apache.xerces.dom.TextImpl].replaceWholeText(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.TextImpl].ownerDocument()'
    - '[org.apache.xerces.dom.TextImpl].isReadOnly()'
    - '[org.apache.xerces.dom.TextImpl].needsSyncData()'
    - '[org.apache.xerces.dom.TextImpl].removeChild()'
    - next.getNextSibling()
    - '[org.apache.xerces.dom.TextImpl].getParentNode()'
    - '[String].length()'
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - prev.getPreviousSibling()
    - '[org.apache.xerces.dom.TextImpl].canModifyPrev()'
    - '[org.apache.xerces.dom.TextImpl].synchronizeData()'
    - '[org.apache.xerces.dom.TextImpl].getNodeType()'
    - currentNode.getNextSibling()
    - currentNode.getPreviousSibling()
    - '[org.apache.xerces.dom.TextImpl].setData(String)'
    - '[org.apache.xerces.dom.TextImpl].canModifyNext()'
    - '[org.apache.xerces.dom.TextImpl].hasTextOnlyChildren(org.apache.xerces.dom.TextImpl)'
    - '[org.apache.xerces.dom.TextImpl].removeChild(org.apache.xerces.dom.TextImpl)'
    - '[org.apache.xerces.dom.TextImpl].createTextNode(String)'
    - '[org.apache.xerces.dom.TextImpl].insertBefore(org.apache.xerces.dom.TextImpl)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.TextImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.Text
    signature: '[org.apache.xerces.dom.TextImpl].replaceWholeText(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getPreviousSibling()'
      Src: org.apache.xerces.dom.TextImpl:394,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getNodeType()'
      Src: org.apache.xerces.dom.TextImpl:398,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getLastChild()'
      Src: org.apache.xerces.dom.TextImpl:403,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getNodeType()'
      Src: org.apache.xerces.dom.TextImpl:415,1
    - Dst: '[org.apache.xerces.dom.TextImpl].canModifyPrev(org.apache.xerces.dom.TextImpl)'
      Src: org.apache.xerces.dom.TextImpl:421,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getPreviousSibling()'
      Src: org.apache.xerces.dom.TextImpl:439,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getPreviousSibling()'
      Src: org.apache.xerces.dom.TextImpl:451,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Text
      - org.w3c.dom.CharacterData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 455
      start: 391
    functionDepth: 1
    functionLinenumber: 391
    functionLinenumberEnd: 455
    functionName: '[org.apache.xerces.dom.TextImpl].canModifyPrev(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.TextImpl].canModifyPrev(org.apache.xerces.dom.TextImpl)'
    - '[org.w3c.dom.Node].getPreviousSibling()'
    - '[org.apache.xerces.dom.TextImpl].getPreviousSibling()'
    - '[org.apache.xerces.dom.TextImpl].getLastChild()'
    - '[org.apache.xerces.dom.TextImpl].getNodeType()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.TextImpl].canModifyPrev(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.dom.TextImpl:479,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getNodeType()'
      Src: org.apache.xerces.dom.TextImpl:482,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getFirstChild()'
      Src: org.apache.xerces.dom.TextImpl:487,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getNodeType()'
      Src: org.apache.xerces.dom.TextImpl:499,1
    - Dst: '[org.apache.xerces.dom.TextImpl].canModifyNext(org.apache.xerces.dom.TextImpl)'
      Src: org.apache.xerces.dom.TextImpl:505,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getNextSibling()'
      Src: org.apache.xerces.dom.TextImpl:522,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getNextSibling()'
      Src: org.apache.xerces.dom.TextImpl:534,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Text
      - org.w3c.dom.CharacterData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 538
      start: 476
    functionDepth: 1
    functionLinenumber: 476
    functionLinenumberEnd: 538
    functionName: '[org.apache.xerces.dom.TextImpl].canModifyNext(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.TextImpl].canModifyNext(org.apache.xerces.dom.TextImpl)'
    - '[org.apache.xerces.dom.TextImpl].getNodeType()'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.apache.xerces.dom.TextImpl].getFirstChild()'
    - '[org.apache.xerces.dom.TextImpl].getNextSibling()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.TextImpl].canModifyNext(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: child.getFirstChild()
      Src: org.apache.xerces.dom.TextImpl:554,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getNodeType()'
      Src: org.apache.xerces.dom.TextImpl:556,1
    - Dst: '[org.apache.xerces.dom.TextImpl].hasTextOnlyChildren(org.apache.xerces.dom.TextImpl)'
      Src: org.apache.xerces.dom.TextImpl:559,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getNextSibling()'
      Src: org.apache.xerces.dom.TextImpl:566,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Text
      - org.w3c.dom.CharacterData
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 569
      start: 546
    functionDepth: 1
    functionLinenumber: 546
    functionLinenumberEnd: 569
    functionName: '[org.apache.xerces.dom.TextImpl].hasTextOnlyChildren(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.TextImpl].getNodeType()'
    - '[org.apache.xerces.dom.TextImpl].hasTextOnlyChildren(org.apache.xerces.dom.TextImpl)'
    - child.getFirstChild()
    - '[org.apache.xerces.dom.TextImpl].getNextSibling()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.TextImpl].hasTextOnlyChildren(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.TextImpl].needsSyncData()'
      Src: org.apache.xerces.dom.TextImpl:577,1
    - Dst: '[org.apache.xerces.dom.TextImpl].synchronizeData()'
      Src: org.apache.xerces.dom.TextImpl:578,1
    - Dst: '[org.apache.xerces.dom.TextImpl].internalIsIgnorableWhitespace()'
      Src: org.apache.xerces.dom.TextImpl:580,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Text
      - org.w3c.dom.CharacterData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 582
      start: 575
    functionDepth: 0
    functionLinenumber: 575
    functionLinenumberEnd: 582
    functionName: '[org.apache.xerces.dom.TextImpl].isIgnorableWhitespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TextImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.TextImpl].internalIsIgnorableWhitespace()'
    - '[org.apache.xerces.dom.TextImpl].synchronizeData()'
    - '[org.apache.xerces.dom.TextImpl].needsSyncData()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.TextImpl].isIgnorableWhitespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.TextImpl].isReadOnly()'
      Src: org.apache.xerces.dom.TextImpl:610,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.TextImpl:613,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.TextImpl,String)'
      Src: org.apache.xerces.dom.TextImpl:611,1
    - Dst: '[org.apache.xerces.dom.TextImpl].needsSyncData()'
      Src: org.apache.xerces.dom.TextImpl:616,1
    - Dst: '[org.apache.xerces.dom.TextImpl].synchronizeData()'
      Src: org.apache.xerces.dom.TextImpl:617,1
    - Dst: data.length()
      Src: org.apache.xerces.dom.TextImpl:619,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.dom.TextImpl:621,1
    - Dst: '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.TextImpl,String)'
      Src: org.apache.xerces.dom.TextImpl:620,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getOwnerDocument()'
      Src: org.apache.xerces.dom.TextImpl:626,1
    - Dst: data.substring(int)
      Src: org.apache.xerces.dom.TextImpl:626,1
    - Dst: '[org.apache.xerces.dom.TextImpl].createTextNode(org.apache.xerces.dom.TextImpl)'
      Src: org.apache.xerces.dom.TextImpl:626,1
    - Dst: data.substring(int,int)
      Src: org.apache.xerces.dom.TextImpl:627,1
    - Dst: '[org.apache.xerces.dom.TextImpl].setNodeValue(org.apache.xerces.dom.TextImpl)'
      Src: org.apache.xerces.dom.TextImpl:627,1
    - Dst: '[org.apache.xerces.dom.TextImpl].getParentNode()'
      Src: org.apache.xerces.dom.TextImpl:630,1
    - Dst: '[org.apache.xerces.dom.TextImpl].insertBefore(org.apache.xerces.dom.TextImpl,org.apache.xerces.dom.TextImpl)'
      Src: org.apache.xerces.dom.TextImpl:632,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces:
      - org.w3c.dom.Text
      - org.w3c.dom.CharacterData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Text
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 1
    argNames:
    - offset
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 637
      start: 607
    functionDepth: 1
    functionLinenumber: 607
    functionLinenumberEnd: 637
    functionName: '[org.apache.xerces.dom.TextImpl].splitText(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TextImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.dom.TextImpl].needsSyncData()'
    - '[org.apache.xerces.dom.TextImpl].synchronizeData()'
    - data.substring(int)
    - '[org.apache.xerces.dom.TextImpl].insertBefore(org.apache.xerces.dom.TextImpl,org.apache.xerces.dom.TextImpl)'
    - '[org.apache.xerces.dom.TextImpl].isReadOnly()'
    - data.length()
    - data.substring(int,int)
    - '[org.apache.xerces.dom.TextImpl].getParentNode()'
    - '[org.apache.xerces.dom.TextImpl].getOwnerDocument()'
    - '[org.apache.xerces.dom.TextImpl].setNodeValue(org.apache.xerces.dom.TextImpl)'
    - '[org.apache.xerces.dom.TextImpl].createTextNode(org.apache.xerces.dom.TextImpl)'
    - '[org.w3c.dom.DOMException].<init>(org.apache.xerces.dom.TextImpl,String)'
    linkageType: ''
    returnType: org.w3c.dom.Text
    signature: '[org.apache.xerces.dom.TextImpl].splitText(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Text
      - org.w3c.dom.CharacterData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 645
      start: 643
    functionDepth: 0
    functionLinenumber: 643
    functionLinenumberEnd: 645
    functionName: '[org.apache.xerces.dom.TextImpl].replaceData(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TextImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.TextImpl].replaceData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.Text
      - org.w3c.dom.CharacterData
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.CharacterDataImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 656
      start: 652
    functionDepth: 0
    functionLinenumber: 652
    functionLinenumberEnd: 656
    functionName: '[org.apache.xerces.dom.TextImpl].removeData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/TextImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.TextImpl].removeData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].getDOMImplementation()'
      Src: org.apache.xerces.dom.DOMImplementationSourceImpl:54,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationSourceImpl].testImpl(org.w3c.dom.DOMImplementation,String)'
      Src: org.apache.xerces.dom.DOMImplementationSourceImpl:55,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
      Src: org.apache.xerces.dom.DOMImplementationSourceImpl:59,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationSourceImpl].testImpl(org.w3c.dom.DOMImplementation,String)'
      Src: org.apache.xerces.dom.DOMImplementationSourceImpl:60,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementationSource
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMImplementation
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - features
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 65
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.dom.DOMImplementationSourceImpl].getDOMImplementation(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMImplementationSourceImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.CoreDOMImplementationImpl].getDOMImplementation()'
    - '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
    - '[org.apache.xerces.dom.DOMImplementationSourceImpl].testImpl(org.w3c.dom.DOMImplementation,String)'
    linkageType: ''
    returnType: org.w3c.dom.DOMImplementation
    signature: '[org.apache.xerces.dom.DOMImplementationSourceImpl].getDOMImplementation(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.CoreDOMImplementationImpl].getDOMImplementation()'
      Src: org.apache.xerces.dom.DOMImplementationSourceImpl:80,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.dom.DOMImplementationSourceImpl:81,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationSourceImpl].testImpl(org.w3c.dom.DOMImplementation,String)'
      Src: org.apache.xerces.dom.DOMImplementationSourceImpl:82,1
    - Dst: '[java.util.ArrayList].add(org.w3c.dom.DOMImplementation)'
      Src: org.apache.xerces.dom.DOMImplementationSourceImpl:83,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
      Src: org.apache.xerces.dom.DOMImplementationSourceImpl:85,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationSourceImpl].testImpl(org.w3c.dom.DOMImplementation,String)'
      Src: org.apache.xerces.dom.DOMImplementationSourceImpl:86,1
    - Dst: '[java.util.ArrayList].add(org.w3c.dom.DOMImplementation)'
      Src: org.apache.xerces.dom.DOMImplementationSourceImpl:87,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationListImpl].<init>(java.util.ArrayList)'
      Src: org.apache.xerces.dom.DOMImplementationSourceImpl:90,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementationSource
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMImplementationList
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - features
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 91
      start: 78
    functionDepth: 2
    functionLinenumber: 78
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.dom.DOMImplementationSourceImpl].getDOMImplementationList(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMImplementationSourceImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
    - '[org.apache.xerces.dom.CoreDOMImplementationImpl].getDOMImplementation()'
    - '[org.apache.xerces.dom.DOMImplementationListImpl].<init>(java.util.ArrayList)'
    - '[java.util.ArrayList].<init>()'
    - '[java.util.ArrayList].add(org.w3c.dom.DOMImplementation)'
    - '[org.apache.xerces.dom.DOMImplementationSourceImpl].testImpl(org.w3c.dom.DOMImplementation,String)'
    linkageType: ''
    returnType: org.w3c.dom.DOMImplementationList
    signature: '[org.apache.xerces.dom.DOMImplementationSourceImpl].getDOMImplementationList(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.StringTokenizer].<init>(String)'
      Src: org.apache.xerces.dom.DOMImplementationSourceImpl:95,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.apache.xerces.dom.DOMImplementationSourceImpl:99,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.apache.xerces.dom.DOMImplementationSourceImpl:100,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.apache.xerces.dom.DOMImplementationSourceImpl:104,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.apache.xerces.dom.DOMImplementationSourceImpl:106,1
    - Dst: '[org.apache.xerces.dom.DOMImplementationSourceImpl].charAt(int)'
      Src: org.apache.xerces.dom.DOMImplementationSourceImpl:107,1
    - Dst: '[org.w3c.dom.DOMImplementation].hasFeature(org.apache.xerces.dom.DOMImplementationSourceImpl,org.apache.xerces.dom.DOMImplementationSourceImpl)'
      Src: org.apache.xerces.dom.DOMImplementationSourceImpl:117,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.apache.xerces.dom.DOMImplementationSourceImpl:120,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.apache.xerces.dom.DOMImplementationSourceImpl:121,1
    - Dst: '[org.w3c.dom.DOMImplementation].hasFeature(org.apache.xerces.dom.DOMImplementationSourceImpl,null)'
      Src: org.apache.xerces.dom.DOMImplementationSourceImpl:126,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DOMImplementation
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementationSource
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - impl
    - features
    argTypes:
    - org.w3c.dom.DOMImplementation
    - String
    constantsTouched: []
    func_position:
      end: 133
      start: 93
    functionDepth: 1
    functionLinenumber: 93
    functionLinenumberEnd: 133
    functionName: '[org.apache.xerces.dom.DOMImplementationSourceImpl].testImpl(org.w3c.dom.DOMImplementation,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMImplementationSourceImpl.java
    functionUses: 2
    functionsReached:
    - '[java.util.StringTokenizer].nextToken()'
    - '[org.w3c.dom.DOMImplementation].hasFeature(org.apache.xerces.dom.DOMImplementationSourceImpl,org.apache.xerces.dom.DOMImplementationSourceImpl)'
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - '[org.apache.xerces.dom.DOMImplementationSourceImpl].charAt(int)'
    - '[org.w3c.dom.DOMImplementation].hasFeature(org.apache.xerces.dom.DOMImplementationSourceImpl,null)'
    - '[java.util.StringTokenizer].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.DOMImplementationSourceImpl].testImpl(org.w3c.dom.DOMImplementation,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMImplementationSource
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.DOMImplementationSourceImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom.DOMImplementationSourceImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/DOMImplementationSourceImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.DOMImplementationSourceImpl
    signature: '[org.apache.xerces.dom.DOMImplementationSourceImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.views.AbstractView
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.UIEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.views.AbstractView
      static: false
      superClass: org.apache.xerces.dom.events.EventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.apache.xerces.dom.events.UIEventImpl].getView()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/UIEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.views.AbstractView
    signature: '[org.apache.xerces.dom.events.UIEventImpl].getView()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.views.AbstractView
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.UIEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.events.EventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.xerces.dom.events.UIEventImpl].getDetail()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/UIEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.events.UIEventImpl].getDetail()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.events.EventImpl].initEvent(String,boolean,boolean)'
      Src: org.apache.xerces.dom.events.UIEventImpl:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      - org.w3c.dom.views.AbstractView
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.views.AbstractView
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.UIEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.events.EventImpl
    argCount: 5
    argNames:
    - typeArg
    - canBubbleArg
    - cancelableArg
    - viewArg
    - detailArg
    argTypes:
    - String
    - boolean
    - boolean
    - org.w3c.dom.views.AbstractView
    - int
    constantsTouched: []
    func_position:
      end: 50
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.dom.events.UIEventImpl].initUIEvent(String,boolean,boolean,org.w3c.dom.views.AbstractView,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/UIEventImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.dom.events.EventImpl].initEvent(String,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.events.UIEventImpl].initUIEvent(String,boolean,boolean,org.w3c.dom.views.AbstractView,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.views.AbstractView
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.UIEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.events.UIEventImpl
      static: false
      superClass: org.apache.xerces.dom.events.EventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom.events.UIEventImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/UIEventImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.events.UIEventImpl
    signature: '[org.apache.xerces.dom.events.UIEventImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.w3c.dom.events.EventTarget
      - org.w3c.dom.events.EventTarget
      - short
      - boolean
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.Event
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - eventTypeArg
    - canBubbleArg
    - cancelableArg
    argTypes:
    - String
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 62
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.dom.events.EventImpl].initEvent(String,boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/EventImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.events.EventImpl].initEvent(String,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.w3c.dom.events.EventTarget
      - org.w3c.dom.events.EventTarget
      - short
      - boolean
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.Event
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.apache.xerces.dom.events.EventImpl].getBubbles()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/EventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.events.EventImpl].getBubbles()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.w3c.dom.events.EventTarget
      - org.w3c.dom.events.EventTarget
      - short
      - boolean
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.Event
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.dom.events.EventImpl].getCancelable()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/EventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.events.EventImpl].getCancelable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.w3c.dom.events.EventTarget
      - org.w3c.dom.events.EventTarget
      - short
      - boolean
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.Event
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.events.EventTarget
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.dom.events.EventImpl].getCurrentTarget()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/EventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.events.EventTarget
    signature: '[org.apache.xerces.dom.events.EventImpl].getCurrentTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.w3c.dom.events.EventTarget
      - org.w3c.dom.events.EventTarget
      - short
      - boolean
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.Event
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.apache.xerces.dom.events.EventImpl].getEventPhase()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/EventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.events.EventImpl].getEventPhase()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.w3c.dom.events.EventTarget
      - org.w3c.dom.events.EventTarget
      - short
      - boolean
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.Event
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.events.EventTarget
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.apache.xerces.dom.events.EventImpl].getTarget()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/EventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.events.EventTarget
    signature: '[org.apache.xerces.dom.events.EventImpl].getTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.w3c.dom.events.EventTarget
      - org.w3c.dom.events.EventTarget
      - short
      - boolean
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.Event
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.apache.xerces.dom.events.EventImpl].getType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/EventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.events.EventImpl].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.w3c.dom.events.EventTarget
      - org.w3c.dom.events.EventTarget
      - short
      - boolean
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.Event
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.apache.xerces.dom.events.EventImpl].getTimeStamp()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/EventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: long
    signature: '[org.apache.xerces.dom.events.EventImpl].getTimeStamp()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.w3c.dom.events.EventTarget
      - org.w3c.dom.events.EventTarget
      - short
      - boolean
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.Event
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.apache.xerces.dom.events.EventImpl].stopPropagation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/EventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.events.EventImpl].stopPropagation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.w3c.dom.events.EventTarget
      - org.w3c.dom.events.EventTarget
      - short
      - boolean
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.Event
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[org.apache.xerces.dom.events.EventImpl].preventDefault()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/EventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.events.EventImpl].preventDefault()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: org.apache.xerces.dom.events.EventImpl:44,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - org.w3c.dom.events.EventTarget
      - org.w3c.dom.events.EventTarget
      - short
      - boolean
      - boolean
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.Event
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.events.EventImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom.events.EventImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/EventImpl.java
    functionUses: 1
    functionsReached:
    - System.currentTimeMillis()
    linkageType: ''
    returnType: org.apache.xerces.dom.events.EventImpl
    signature: '[org.apache.xerces.dom.events.EventImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      - String
      - String
      - String
      - short
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.MutationEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.events.EventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.dom.events.MutationEventImpl].getAttrName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/MutationEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.events.MutationEventImpl].getAttrName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      - String
      - String
      - String
      - short
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.MutationEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.dom.events.EventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.dom.events.MutationEventImpl].getAttrChange()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/MutationEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.events.MutationEventImpl].getAttrChange()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      - String
      - String
      - String
      - short
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.MutationEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.events.EventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.dom.events.MutationEventImpl].getNewValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/MutationEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.events.MutationEventImpl].getNewValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      - String
      - String
      - String
      - short
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.MutationEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.dom.events.EventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.dom.events.MutationEventImpl].getPrevValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/MutationEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom.events.MutationEventImpl].getPrevValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      - String
      - String
      - String
      - short
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.MutationEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.dom.events.EventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 96
    functionName: '[org.apache.xerces.dom.events.MutationEventImpl].getRelatedNode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/MutationEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.dom.events.MutationEventImpl].getRelatedNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.events.EventImpl].initEvent(String,boolean,boolean)'
      Src: org.apache.xerces.dom.events.MutationEventImpl:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      - org.w3c.dom.Node
      - String
      - String
      - String
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      - String
      - String
      - String
      - short
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.MutationEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.events.EventImpl
    argCount: 8
    argNames:
    - typeArg
    - canBubbleArg
    - cancelableArg
    - relatedNodeArg
    - prevValueArg
    - newValueArg
    - attrNameArg
    - attrChangeArg
    argTypes:
    - String
    - boolean
    - boolean
    - org.w3c.dom.Node
    - String
    - String
    - String
    - short
    constantsTouched: []
    func_position:
      end: 111
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 111
    functionName: '[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(String,boolean,boolean,org.w3c.dom.Node,String,String,String,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/MutationEventImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.events.EventImpl].initEvent(String,boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(String,boolean,boolean,org.w3c.dom.Node,String,String,String,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      - String
      - String
      - String
      - short
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.MutationEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.events.MutationEventImpl
      static: false
      superClass: org.apache.xerces.dom.events.EventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom.events.MutationEventImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/MutationEventImpl.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.events.MutationEventImpl
    signature: '[org.apache.xerces.dom.events.MutationEventImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - short
      - org.w3c.dom.events.EventTarget
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.MouseEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.events.UIEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.xerces.dom.events.MouseEventImpl].getScreenX()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/MouseEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.events.MouseEventImpl].getScreenX()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - short
      - org.w3c.dom.events.EventTarget
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.MouseEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.events.UIEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.dom.events.MouseEventImpl].getScreenY()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/MouseEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.events.MouseEventImpl].getScreenY()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - short
      - org.w3c.dom.events.EventTarget
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.MouseEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.events.UIEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.dom.events.MouseEventImpl].getClientX()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/MouseEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.events.MouseEventImpl].getClientX()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - short
      - org.w3c.dom.events.EventTarget
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.MouseEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.dom.events.UIEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.xerces.dom.events.MouseEventImpl].getClientY()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/MouseEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom.events.MouseEventImpl].getClientY()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - short
      - org.w3c.dom.events.EventTarget
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.MouseEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.events.UIEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.dom.events.MouseEventImpl].getCtrlKey()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/MouseEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.events.MouseEventImpl].getCtrlKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - short
      - org.w3c.dom.events.EventTarget
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.MouseEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.events.UIEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.dom.events.MouseEventImpl].getAltKey()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/MouseEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.events.MouseEventImpl].getAltKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - short
      - org.w3c.dom.events.EventTarget
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.MouseEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.events.UIEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.dom.events.MouseEventImpl].getShiftKey()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/MouseEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.events.MouseEventImpl].getShiftKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - short
      - org.w3c.dom.events.EventTarget
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.MouseEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.dom.events.UIEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.dom.events.MouseEventImpl].getMetaKey()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/MouseEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom.events.MouseEventImpl].getMetaKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - short
      - org.w3c.dom.events.EventTarget
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.MouseEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.dom.events.UIEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.dom.events.MouseEventImpl].getButton()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/MouseEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom.events.MouseEventImpl].getButton()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - short
      - org.w3c.dom.events.EventTarget
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.MouseEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.events.EventTarget
      static: false
      superClass: org.apache.xerces.dom.events.UIEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.apache.xerces.dom.events.MouseEventImpl].getRelatedTarget()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/MouseEventImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.events.EventTarget
    signature: '[org.apache.xerces.dom.events.MouseEventImpl].getRelatedTarget()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.events.UIEventImpl].initUIEvent(String,boolean,boolean,org.w3c.dom.views.AbstractView,int)'
      Src: org.apache.xerces.dom.events.MouseEventImpl:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      - boolean
      - org.w3c.dom.views.AbstractView
      - int
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - short
      - org.w3c.dom.events.EventTarget
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - short
      - org.w3c.dom.events.EventTarget
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.MouseEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.dom.events.UIEventImpl
    argCount: 15
    argNames:
    - typeArg
    - canBubbleArg
    - cancelableArg
    - viewArg
    - detailArg
    - screenXArg
    - screenYArg
    - clientXArg
    - clientYArg
    - ctrlKeyArg
    - altKeyArg
    - shiftKeyArg
    - metaKeyArg
    - buttonArg
    - relatedTargetArg
    argTypes:
    - String
    - boolean
    - boolean
    - org.w3c.dom.views.AbstractView
    - int
    - int
    - int
    - int
    - int
    - boolean
    - boolean
    - boolean
    - boolean
    - short
    - org.w3c.dom.events.EventTarget
    constantsTouched: []
    func_position:
      end: 101
      start: 86
    functionDepth: 2
    functionLinenumber: 86
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.dom.events.MouseEventImpl].initMouseEvent(String,boolean,boolean,org.w3c.dom.views.AbstractView,int,int,int,int,int,boolean,boolean,boolean,boolean,short,org.w3c.dom.events.EventTarget)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/MouseEventImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.events.UIEventImpl].initUIEvent(String,boolean,boolean,org.w3c.dom.views.AbstractView,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom.events.MouseEventImpl].initMouseEvent(String,boolean,boolean,org.w3c.dom.views.AbstractView,int,int,int,int,int,boolean,boolean,boolean,boolean,short,org.w3c.dom.events.EventTarget)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - short
      - org.w3c.dom.events.EventTarget
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.events.MouseEvent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom.events.MouseEventImpl
      static: false
      superClass: org.apache.xerces.dom.events.UIEventImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom.events.MouseEventImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom/events/MouseEventImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom.events.MouseEventImpl
    signature: '[org.apache.xerces.dom.events.MouseEventImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.dom3.as.ASObject].getAsNodeType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASObject.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom3.as.ASObject].getAsNodeType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[org.apache.xerces.dom3.as.ASObject].getOwnerASModel()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASObject.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASModel
    signature: '[org.apache.xerces.dom3.as.ASObject].getOwnerASModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASModel
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ownerASModel
    argTypes:
    - org.apache.xerces.dom3.as.ASModel
    constantsTouched: []
    func_position:
      end: 66
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 66
    functionName: '[org.apache.xerces.dom3.as.ASObject].setOwnerASModel(org.apache.xerces.dom3.as.ASModel)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASObject.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASObject].setOwnerASModel(org.apache.xerces.dom3.as.ASModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.dom3.as.ASObject].getNodeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASObject.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom3.as.ASObject].getNodeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - nodeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.dom3.as.ASObject].setNodeName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASObject.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASObject].setNodeName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.dom3.as.ASObject].getPrefix()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASObject.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom3.as.ASObject].getPrefix()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.dom3.as.ASObject].setPrefix(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASObject.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASObject].setPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 94
    functionName: '[org.apache.xerces.dom3.as.ASObject].getLocalName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASObject.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom3.as.ASObject].getLocalName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - localName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 99
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.dom3.as.ASObject].setLocalName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASObject.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASObject].setLocalName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.dom3.as.ASObject].getNamespaceURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASObject.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom3.as.ASObject].getNamespaceURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespaceURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 112
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 112
    functionName: '[org.apache.xerces.dom3.as.ASObject].setNamespaceURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASObject.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASObject].setNamespaceURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASObject
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - deep
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 123
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 123
    functionName: '[org.apache.xerces.dom3.as.ASObject].cloneASObject(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASObject.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASObject
    signature: '[org.apache.xerces.dom3.as.ASObject].cloneASObject(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASObject
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom3.as.ASObject].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASObject.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASObject
    signature: '[org.apache.xerces.dom3.as.ASObject].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.apache.xerces.dom3.as.DocumentAS].getActiveASModel()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DocumentAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASModel
    signature: '[org.apache.xerces.dom3.as.DocumentAS].getActiveASModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASModel
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - activeASModel
    argTypes:
    - org.apache.xerces.dom3.as.ASModel
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.dom3.as.DocumentAS].setActiveASModel(org.apache.xerces.dom3.as.ASModel)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DocumentAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.DocumentAS].setActiveASModel(org.apache.xerces.dom3.as.ASModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.dom3.as.DocumentAS].getBoundASModels()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DocumentAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASObjectList
    signature: '[org.apache.xerces.dom3.as.DocumentAS].getBoundASModels()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASObjectList
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - boundASModels
    argTypes:
    - org.apache.xerces.dom3.as.ASObjectList
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.dom3.as.DocumentAS].setBoundASModels(org.apache.xerces.dom3.as.ASObjectList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DocumentAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.DocumentAS].setBoundASModels(org.apache.xerces.dom3.as.ASObjectList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 69
    functionName: '[org.apache.xerces.dom3.as.DocumentAS].getInternalAS()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DocumentAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASModel
    signature: '[org.apache.xerces.dom3.as.DocumentAS].getInternalAS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASModel
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - as
    argTypes:
    - org.apache.xerces.dom3.as.ASModel
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.dom3.as.DocumentAS].setInternalAS(org.apache.xerces.dom3.as.ASModel)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DocumentAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.DocumentAS].setInternalAS(org.apache.xerces.dom3.as.ASModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASModel
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - as
    argTypes:
    - org.apache.xerces.dom3.as.ASModel
    constantsTouched: []
    func_position:
      end: 87
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.dom3.as.DocumentAS].addAS(org.apache.xerces.dom3.as.ASModel)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DocumentAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.DocumentAS].addAS(org.apache.xerces.dom3.as.ASModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASModel
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - as
    argTypes:
    - org.apache.xerces.dom3.as.ASModel
    constantsTouched: []
    func_position:
      end: 95
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.dom3.as.DocumentAS].removeAS(org.apache.xerces.dom3.as.ASModel)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DocumentAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.DocumentAS].removeAS(org.apache.xerces.dom3.as.ASModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASElementDeclaration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.dom3.as.DocumentAS].getElementDeclaration()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DocumentAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASElementDeclaration
    signature: '[org.apache.xerces.dom3.as.DocumentAS].getElementDeclaration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.dom3.as.DOMASException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 114
    functionName: '[org.apache.xerces.dom3.as.DocumentAS].validate()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DocumentAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.DocumentAS].validate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.DocumentAS
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom3.as.DocumentAS].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DocumentAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.DocumentAS
    signature: '[org.apache.xerces.dom3.as.DocumentAS].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      - org.apache.xerces.dom3.as.ASModel
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - destination
    - model
    argTypes:
    - java.io.OutputStream
    - org.apache.xerces.dom3.as.ASModel
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.dom3.as.DOMASWriter].writeASModel(java.io.OutputStream,org.apache.xerces.dom3.as.ASModel)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DOMASWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.DOMASWriter].writeASModel(java.io.OutputStream,org.apache.xerces.dom3.as.ASModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.DOMASWriter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom3.as.DOMASWriter].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DOMASWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.DOMASWriter
    signature: '[org.apache.xerces.dom3.as.DOMASWriter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 0
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[org.apache.xerces.dom3.as.ASObjectList].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASObjectList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom3.as.ASObjectList].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASObject
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.apache.xerces.dom3.as.ASObjectList].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASObjectList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASObject
    signature: '[org.apache.xerces.dom3.as.ASObjectList].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom3.as.ASObjectList].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASObjectList.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASObjectList
    signature: '[org.apache.xerces.dom3.as.ASObjectList].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASDataType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.apache.xerces.dom3.as.ASAttributeDeclaration].getDataType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASAttributeDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASDataType
    signature: '[org.apache.xerces.dom3.as.ASAttributeDeclaration].getDataType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASDataType
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataType
    argTypes:
    - org.apache.xerces.dom3.as.ASDataType
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.dom3.as.ASAttributeDeclaration].setDataType(org.apache.xerces.dom3.as.ASDataType)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASAttributeDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASAttributeDeclaration].setDataType(org.apache.xerces.dom3.as.ASDataType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[org.apache.xerces.dom3.as.ASAttributeDeclaration].getDataValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASAttributeDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom3.as.ASAttributeDeclaration].getDataValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dataValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.dom3.as.ASAttributeDeclaration].setDataValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASAttributeDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASAttributeDeclaration].setDataValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.dom3.as.ASAttributeDeclaration].getEnumAttr()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASAttributeDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom3.as.ASAttributeDeclaration].getEnumAttr()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enumAttr
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.dom3.as.ASAttributeDeclaration].setEnumAttr(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASAttributeDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASAttributeDeclaration].setEnumAttr(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.dom3.as.ASAttributeDeclaration].getOwnerElements()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASAttributeDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASObjectList
    signature: '[org.apache.xerces.dom3.as.ASAttributeDeclaration].getOwnerElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASObjectList
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ownerElements
    argTypes:
    - org.apache.xerces.dom3.as.ASObjectList
    constantsTouched: []
    func_position:
      end: 73
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.dom3.as.ASAttributeDeclaration].setOwnerElements(org.apache.xerces.dom3.as.ASObjectList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASAttributeDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASAttributeDeclaration].setOwnerElements(org.apache.xerces.dom3.as.ASObjectList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 78
    functionName: '[org.apache.xerces.dom3.as.ASAttributeDeclaration].getDefaultType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASAttributeDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom3.as.ASAttributeDeclaration].getDefaultType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - defaultType
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.dom3.as.ASAttributeDeclaration].setDefaultType(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASAttributeDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASAttributeDeclaration].setDefaultType(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASAttributeDeclaration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom3.as.ASAttributeDeclaration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASAttributeDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASAttributeDeclaration
    signature: '[org.apache.xerces.dom3.as.ASAttributeDeclaration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASModel
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - isNamespaceAware
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.apache.xerces.dom3.as.DOMImplementationAS].createAS(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DOMImplementationAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASModel
    signature: '[org.apache.xerces.dom3.as.DOMImplementationAS].createAS(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.DOMASBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.apache.xerces.dom3.as.DOMImplementationAS].createDOMASBuilder()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DOMImplementationAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.DOMASBuilder
    signature: '[org.apache.xerces.dom3.as.DOMImplementationAS].createDOMASBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.DOMASWriter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.dom3.as.DOMImplementationAS].createDOMASWriter()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DOMImplementationAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.DOMASWriter
    signature: '[org.apache.xerces.dom3.as.DOMImplementationAS].createDOMASWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.DOMImplementationAS
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom3.as.DOMImplementationAS].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DOMImplementationAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.DOMImplementationAS
    signature: '[org.apache.xerces.dom3.as.DOMImplementationAS].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[org.apache.xerces.dom3.as.DOMASBuilder].getAbstractSchema()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DOMASBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASModel
    signature: '[org.apache.xerces.dom3.as.DOMASBuilder].getAbstractSchema()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASModel
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - abstractSchema
    argTypes:
    - org.apache.xerces.dom3.as.ASModel
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[org.apache.xerces.dom3.as.DOMASBuilder].setAbstractSchema(org.apache.xerces.dom3.as.ASModel)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DOMASBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.DOMASBuilder].setAbstractSchema(org.apache.xerces.dom3.as.ASModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.dom3.as.DOMASException
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASModel
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 67
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.dom3.as.DOMASBuilder].parseASURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DOMASBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASModel
    signature: '[org.apache.xerces.dom3.as.DOMASBuilder].parseASURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ls.LSInput
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.dom3.as.DOMASException
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASModel
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - is
    argTypes:
    - org.w3c.dom.ls.LSInput
    constantsTouched: []
    func_position:
      end: 94
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 94
    functionName: '[org.apache.xerces.dom3.as.DOMASBuilder].parseASInputSource(org.w3c.dom.ls.LSInput)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DOMASBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASModel
    signature: '[org.apache.xerces.dom3.as.DOMASBuilder].parseASInputSource(org.w3c.dom.ls.LSInput)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.DOMASBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom3.as.DOMASBuilder].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DOMASBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.DOMASBuilder
    signature: '[org.apache.xerces.dom3.as.DOMASBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.dom3.as.DOMASException:24,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - short
      - short
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.DOMASException
      static: false
      superClass: RuntimeException
    argCount: 2
    argNames:
    - code
    - message
    argTypes:
    - short
    - String
    constantsTouched: []
    func_position:
      end: 26
      start: 23
    functionDepth: 0
    functionLinenumber: 23
    functionLinenumberEnd: 26
    functionName: '[org.apache.xerces.dom3.as.DOMASException].<init>(short,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DOMASException.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.DOMASException
    signature: '[org.apache.xerces.dom3.as.DOMASException].<init>(short,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 28
      start: 28
    functionDepth: 0
    functionLinenumber: 28
    functionLinenumberEnd: 28
    functionName: '[org.apache.xerces.dom3.as.CharacterDataEditAS].getIsWhitespaceOnly()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/CharacterDataEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.CharacterDataEditAS].getIsWhitespaceOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - offset
    - count
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 38
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 38
    functionName: '[org.apache.xerces.dom3.as.CharacterDataEditAS].canSetData(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/CharacterDataEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.CharacterDataEditAS].canSetData(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - arg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.dom3.as.CharacterDataEditAS].canAppendData(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/CharacterDataEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.CharacterDataEditAS].canAppendData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - offset
    - count
    - arg
    argTypes:
    - int
    - int
    - String
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.dom3.as.CharacterDataEditAS].canReplaceData(int,int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/CharacterDataEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.CharacterDataEditAS].canReplaceData(int,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - offset
    - arg
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.dom3.as.CharacterDataEditAS].canInsertData(int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/CharacterDataEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.CharacterDataEditAS].canInsertData(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - offset
    - count
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 78
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 78
    functionName: '[org.apache.xerces.dom3.as.CharacterDataEditAS].canDeleteData(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/CharacterDataEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.CharacterDataEditAS].canDeleteData(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.CharacterDataEditAS
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom3.as.CharacterDataEditAS].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/CharacterDataEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.CharacterDataEditAS
    signature: '[org.apache.xerces.dom3.as.CharacterDataEditAS].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.dom3.as.ASElementDeclaration].getStrictMixedContent()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASElementDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.ASElementDeclaration].getStrictMixedContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - strictMixedContent
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.dom3.as.ASElementDeclaration].setStrictMixedContent(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASElementDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASElementDeclaration].setStrictMixedContent(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASDataType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.dom3.as.ASElementDeclaration].getElementType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASElementDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASDataType
    signature: '[org.apache.xerces.dom3.as.ASElementDeclaration].getElementType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASDataType
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementType
    argTypes:
    - org.apache.xerces.dom3.as.ASDataType
    constantsTouched: []
    func_position:
      end: 67
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.dom3.as.ASElementDeclaration].setElementType(org.apache.xerces.dom3.as.ASDataType)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASElementDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASElementDeclaration].setElementType(org.apache.xerces.dom3.as.ASDataType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.dom3.as.ASElementDeclaration].getIsPCDataOnly()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASElementDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.ASElementDeclaration].getIsPCDataOnly()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - isPCDataOnly
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 82
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.dom3.as.ASElementDeclaration].setIsPCDataOnly(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASElementDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASElementDeclaration].setIsPCDataOnly(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.dom3.as.ASElementDeclaration].getContentType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASElementDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom3.as.ASElementDeclaration].getContentType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - contentType
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 95
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.dom3.as.ASElementDeclaration].setContentType(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASElementDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASElementDeclaration].setContentType(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.dom3.as.ASElementDeclaration].getSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASElementDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom3.as.ASElementDeclaration].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 106
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.dom3.as.ASElementDeclaration].setSystemId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASElementDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASElementDeclaration].setSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASContentModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 111
    functionName: '[org.apache.xerces.dom3.as.ASElementDeclaration].getAsCM()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASElementDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASContentModel
    signature: '[org.apache.xerces.dom3.as.ASElementDeclaration].getAsCM()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASContentModel
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - asCM
    argTypes:
    - org.apache.xerces.dom3.as.ASContentModel
    constantsTouched: []
    func_position:
      end: 115
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 115
    functionName: '[org.apache.xerces.dom3.as.ASElementDeclaration].setAsCM(org.apache.xerces.dom3.as.ASContentModel)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASElementDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASElementDeclaration].setAsCM(org.apache.xerces.dom3.as.ASContentModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASNamedObjectMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 122
    functionName: '[org.apache.xerces.dom3.as.ASElementDeclaration].getASAttributeDecls()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASElementDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASNamedObjectMap
    signature: '[org.apache.xerces.dom3.as.ASElementDeclaration].getASAttributeDecls()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASNamedObjectMap
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ASAttributeDecls
    argTypes:
    - org.apache.xerces.dom3.as.ASNamedObjectMap
    constantsTouched: []
    func_position:
      end: 128
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 128
    functionName: '[org.apache.xerces.dom3.as.ASElementDeclaration].setASAttributeDecls(org.apache.xerces.dom3.as.ASNamedObjectMap)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASElementDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASElementDeclaration].setASAttributeDecls(org.apache.xerces.dom3.as.ASNamedObjectMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASAttributeDeclaration
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeDecl
    argTypes:
    - org.apache.xerces.dom3.as.ASAttributeDeclaration
    constantsTouched: []
    func_position:
      end: 137
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 137
    functionName: '[org.apache.xerces.dom3.as.ASElementDeclaration].addASAttributeDecl(org.apache.xerces.dom3.as.ASAttributeDeclaration)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASElementDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASElementDeclaration].addASAttributeDecl(org.apache.xerces.dom3.as.ASAttributeDeclaration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASAttributeDeclaration
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASAttributeDeclaration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeDecl
    argTypes:
    - org.apache.xerces.dom3.as.ASAttributeDeclaration
    constantsTouched: []
    func_position:
      end: 148
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 148
    functionName: '[org.apache.xerces.dom3.as.ASElementDeclaration].removeASAttributeDecl(org.apache.xerces.dom3.as.ASAttributeDeclaration)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASElementDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASAttributeDeclaration
    signature: '[org.apache.xerces.dom3.as.ASElementDeclaration].removeASAttributeDecl(org.apache.xerces.dom3.as.ASAttributeDeclaration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASElementDeclaration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom3.as.ASElementDeclaration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASElementDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASElementDeclaration
    signature: '[org.apache.xerces.dom3.as.ASElementDeclaration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - newChild
    - refChild
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 60
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 60
    functionName: '[org.apache.xerces.dom3.as.NodeEditAS].canInsertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/NodeEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.NodeEditAS].canInsertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - oldChild
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.dom3.as.NodeEditAS].canRemoveChild(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/NodeEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.NodeEditAS].canRemoveChild(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - newChild
    - oldChild
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 78
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 78
    functionName: '[org.apache.xerces.dom3.as.NodeEditAS].canReplaceChild(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/NodeEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.NodeEditAS].canReplaceChild(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newChild
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 86
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.dom3.as.NodeEditAS].canAppendChild(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/NodeEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.NodeEditAS].canAppendChild(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - short
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.dom3.as.DOMASException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - deep
    - wFValidityCheckLevel
    argTypes:
    - boolean
    - short
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.dom3.as.NodeEditAS].isNodeValid(boolean,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/NodeEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.NodeEditAS].isNodeValid(boolean,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.NodeEditAS
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom3.as.NodeEditAS].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/NodeEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.NodeEditAS
    signature: '[org.apache.xerces.dom3.as.NodeEditAS].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.xerces.dom3.as.ASNamedObjectMap].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASNamedObjectMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom3.as.ASNamedObjectMap].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASObject
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[org.apache.xerces.dom3.as.ASNamedObjectMap].getNamedItem(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASNamedObjectMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASObject
    signature: '[org.apache.xerces.dom3.as.ASNamedObjectMap].getNamedItem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASObject
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.dom3.as.ASNamedObjectMap].getNamedItemNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASNamedObjectMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASObject
    signature: '[org.apache.xerces.dom3.as.ASNamedObjectMap].getNamedItemNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASObject
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 74
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 74
    functionName: '[org.apache.xerces.dom3.as.ASNamedObjectMap].item(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASNamedObjectMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASObject
    signature: '[org.apache.xerces.dom3.as.ASNamedObjectMap].item(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASObject
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.dom3.as.ASNamedObjectMap].removeNamedItem(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASNamedObjectMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASObject
    signature: '[org.apache.xerces.dom3.as.ASNamedObjectMap].removeNamedItem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASObject
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - namespaceURI
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.dom3.as.ASNamedObjectMap].removeNamedItemNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASNamedObjectMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASObject
    signature: '[org.apache.xerces.dom3.as.ASNamedObjectMap].removeNamedItemNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASObject
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASObject
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newASObject
    argTypes:
    - org.apache.xerces.dom3.as.ASObject
    constantsTouched: []
    func_position:
      end: 124
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 124
    functionName: '[org.apache.xerces.dom3.as.ASNamedObjectMap].setNamedItem(org.apache.xerces.dom3.as.ASObject)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASNamedObjectMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASObject
    signature: '[org.apache.xerces.dom3.as.ASNamedObjectMap].setNamedItem(org.apache.xerces.dom3.as.ASObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASObject
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASObject
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newASObject
    argTypes:
    - org.apache.xerces.dom3.as.ASObject
    constantsTouched: []
    func_position:
      end: 147
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 147
    functionName: '[org.apache.xerces.dom3.as.ASNamedObjectMap].setNamedItemNS(org.apache.xerces.dom3.as.ASObject)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASNamedObjectMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASObject
    signature: '[org.apache.xerces.dom3.as.ASNamedObjectMap].setNamedItemNS(org.apache.xerces.dom3.as.ASObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASNamedObjectMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom3.as.ASNamedObjectMap].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASNamedObjectMap.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASNamedObjectMap
    signature: '[org.apache.xerces.dom3.as.ASNamedObjectMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[org.apache.xerces.dom3.as.ASDataType].getDataType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASDataType.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom3.as.ASDataType].getDataType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASDataType
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom3.as.ASDataType].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASDataType.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASDataType
    signature: '[org.apache.xerces.dom3.as.ASDataType].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 26
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 26
    functionName: '[org.apache.xerces.dom3.as.ASNotationDeclaration].getSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASNotationDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom3.as.ASNotationDeclaration].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.apache.xerces.dom3.as.ASNotationDeclaration].setSystemId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASNotationDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASNotationDeclaration].setSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.apache.xerces.dom3.as.ASNotationDeclaration].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASNotationDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom3.as.ASNotationDeclaration].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - publicId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[org.apache.xerces.dom3.as.ASNotationDeclaration].setPublicId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASNotationDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASNotationDeclaration].setPublicId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASNotationDeclaration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom3.as.ASNotationDeclaration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASNotationDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASNotationDeclaration
    signature: '[org.apache.xerces.dom3.as.ASNotationDeclaration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.apache.xerces.dom3.as.DocumentEditAS].getContinuousValidityChecking()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DocumentEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.DocumentEditAS].getContinuousValidityChecking()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - continuousValidityChecking
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.dom3.as.DocumentEditAS].setContinuousValidityChecking(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DocumentEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.DocumentEditAS].setContinuousValidityChecking(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.DocumentEditAS
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom3.as.DocumentEditAS].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/DocumentEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.DocumentEditAS
    signature: '[org.apache.xerces.dom3.as.DocumentEditAS].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.dom3.as.ASModel].getIsNamespaceAware()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.ASModel].getIsNamespaceAware()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.dom3.as.ASModel].getUsageLocation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom3.as.ASModel].getUsageLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.dom3.as.ASModel].getAsLocation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom3.as.ASModel].getAsLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - asLocation
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.dom3.as.ASModel].setAsLocation(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASModel].setAsLocation(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.dom3.as.ASModel].getAsHint()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom3.as.ASModel].getAsHint()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - asHint
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 71
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.dom3.as.ASModel].setAsHint(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASModel].setAsHint(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASNamedObjectMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.dom3.as.ASModel].getElementDeclarations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASNamedObjectMap
    signature: '[org.apache.xerces.dom3.as.ASModel].getElementDeclarations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASNamedObjectMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.dom3.as.ASModel].getAttributeDeclarations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASNamedObjectMap
    signature: '[org.apache.xerces.dom3.as.ASModel].getAttributeDeclarations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASNamedObjectMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 98
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.dom3.as.ASModel].getNotationDeclarations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASNamedObjectMap
    signature: '[org.apache.xerces.dom3.as.ASModel].getNotationDeclarations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASNamedObjectMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 107
    functionName: '[org.apache.xerces.dom3.as.ASModel].getEntityDeclarations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASNamedObjectMap
    signature: '[org.apache.xerces.dom3.as.ASModel].getEntityDeclarations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASNamedObjectMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 116
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 116
    functionName: '[org.apache.xerces.dom3.as.ASModel].getContentModelDeclarations()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASNamedObjectMap
    signature: '[org.apache.xerces.dom3.as.ASModel].getContentModelDeclarations()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASModel
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - abstractSchema
    argTypes:
    - org.apache.xerces.dom3.as.ASModel
    constantsTouched: []
    func_position:
      end: 123
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 123
    functionName: '[org.apache.xerces.dom3.as.ASModel].addASModel(org.apache.xerces.dom3.as.ASModel)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASModel].addASModel(org.apache.xerces.dom3.as.ASModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 129
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 129
    functionName: '[org.apache.xerces.dom3.as.ASModel].getASModels()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASObjectList
    signature: '[org.apache.xerces.dom3.as.ASModel].getASModels()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASModel
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - as
    argTypes:
    - org.apache.xerces.dom3.as.ASModel
    constantsTouched: []
    func_position:
      end: 136
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 136
    functionName: '[org.apache.xerces.dom3.as.ASModel].removeAS(org.apache.xerces.dom3.as.ASModel)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASModel].removeAS(org.apache.xerces.dom3.as.ASModel)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 144
    functionName: '[org.apache.xerces.dom3.as.ASModel].validate()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.ASModel].validate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASElementDeclaration
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - namespaceURI
    - name
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 164
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 164
    functionName: '[org.apache.xerces.dom3.as.ASModel].createASElementDeclaration(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASElementDeclaration
    signature: '[org.apache.xerces.dom3.as.ASModel].createASElementDeclaration(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASAttributeDeclaration
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - namespaceURI
    - name
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 180
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 180
    functionName: '[org.apache.xerces.dom3.as.ASModel].createASAttributeDeclaration(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASAttributeDeclaration
    signature: '[org.apache.xerces.dom3.as.ASModel].createASAttributeDeclaration(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASNotationDeclaration
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - namespaceURI
    - name
    - systemId
    - publicId
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 202
      start: 198
    functionDepth: 0
    functionLinenumber: 198
    functionLinenumberEnd: 202
    functionName: '[org.apache.xerces.dom3.as.ASModel].createASNotationDeclaration(String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASNotationDeclaration
    signature: '[org.apache.xerces.dom3.as.ASModel].createASNotationDeclaration(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASEntityDeclaration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 214
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 214
    functionName: '[org.apache.xerces.dom3.as.ASModel].createASEntityDeclaration(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASEntityDeclaration
    signature: '[org.apache.xerces.dom3.as.ASModel].createASEntityDeclaration(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - short
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.dom3.as.DOMASException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASContentModel
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - minOccurs
    - maxOccurs
    - operator
    argTypes:
    - int
    - int
    - short
    constantsTouched: []
    func_position:
      end: 233
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 233
    functionName: '[org.apache.xerces.dom3.as.ASModel].createASContentModel(int,int,short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASContentModel
    signature: '[org.apache.xerces.dom3.as.ASModel].createASContentModel(int,int,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom3.as.ASModel].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASModel
    signature: '[org.apache.xerces.dom3.as.ASModel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.xerces.dom3.as.ASEntityDeclaration].getEntityType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASEntityDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom3.as.ASEntityDeclaration].getEntityType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityType
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[org.apache.xerces.dom3.as.ASEntityDeclaration].setEntityType(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASEntityDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASEntityDeclaration].setEntityType(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[org.apache.xerces.dom3.as.ASEntityDeclaration].getEntityValue()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASEntityDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom3.as.ASEntityDeclaration].getEntityValue()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.dom3.as.ASEntityDeclaration].setEntityValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASEntityDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASEntityDeclaration].setEntityValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.dom3.as.ASEntityDeclaration].getSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASEntityDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom3.as.ASEntityDeclaration].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 66
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 66
    functionName: '[org.apache.xerces.dom3.as.ASEntityDeclaration].setSystemId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASEntityDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASEntityDeclaration].setSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.dom3.as.ASEntityDeclaration].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASEntityDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.dom3.as.ASEntityDeclaration].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - publicId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.dom3.as.ASEntityDeclaration].setPublicId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASEntityDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASEntityDeclaration].setPublicId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASEntityDeclaration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom3.as.ASEntityDeclaration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASEntityDeclaration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASEntityDeclaration
    signature: '[org.apache.xerces.dom3.as.ASEntityDeclaration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.dom3.as.ASContentModel].getListOperator()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASContentModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom3.as.ASContentModel].getListOperator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - listOperator
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 65
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.dom3.as.ASContentModel].setListOperator(short)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASContentModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASContentModel].setListOperator(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.dom3.as.ASContentModel].getMinOccurs()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASContentModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom3.as.ASContentModel].getMinOccurs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - minOccurs
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 76
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.dom3.as.ASContentModel].setMinOccurs(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASContentModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASContentModel].setMinOccurs(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.dom3.as.ASContentModel].getMaxOccurs()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASContentModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom3.as.ASContentModel].getMaxOccurs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - maxOccurs
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 89
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.dom3.as.ASContentModel].setMaxOccurs(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASContentModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASContentModel].setMaxOccurs(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASObjectList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 96
    functionName: '[org.apache.xerces.dom3.as.ASContentModel].getSubModels()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASContentModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASObjectList
    signature: '[org.apache.xerces.dom3.as.ASContentModel].getSubModels()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASObjectList
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - subModels
    argTypes:
    - org.apache.xerces.dom3.as.ASObjectList
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: '[org.apache.xerces.dom3.as.ASContentModel].setSubModels(org.apache.xerces.dom3.as.ASObjectList)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASContentModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASContentModel].setSubModels(org.apache.xerces.dom3.as.ASObjectList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASObject
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - oldNode
    argTypes:
    - org.apache.xerces.dom3.as.ASObject
    constantsTouched: []
    func_position:
      end: 109
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 109
    functionName: '[org.apache.xerces.dom3.as.ASContentModel].removesubModel(org.apache.xerces.dom3.as.ASObject)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASContentModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASContentModel].removesubModel(org.apache.xerces.dom3.as.ASObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASObject
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.dom3.as.DOMASException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newNode
    argTypes:
    - org.apache.xerces.dom3.as.ASObject
    constantsTouched: []
    func_position:
      end: 121
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 121
    functionName: '[org.apache.xerces.dom3.as.ASContentModel].insertsubModel(org.apache.xerces.dom3.as.ASObject)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASContentModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.dom3.as.ASContentModel].insertsubModel(org.apache.xerces.dom3.as.ASObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom3.as.ASObject
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.dom3.as.DOMASException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newNode
    argTypes:
    - org.apache.xerces.dom3.as.ASObject
    constantsTouched: []
    func_position:
      end: 137
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 137
    functionName: '[org.apache.xerces.dom3.as.ASContentModel].appendsubModel(org.apache.xerces.dom3.as.ASObject)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASContentModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.dom3.as.ASContentModel].appendsubModel(org.apache.xerces.dom3.as.ASObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ASContentModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom3.as.ASContentModel].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ASContentModel.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ASContentModel
    signature: '[org.apache.xerces.dom3.as.ASContentModel].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.apache.xerces.dom3.as.ElementEditAS].getDefinedElementTypes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ElementEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.xerces.dom3.as.ElementEditAS].getDefinedElementTypes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.xerces.dom3.as.ElementEditAS].contentType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ElementEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.dom3.as.ElementEditAS].contentType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrname
    - attrval
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 48
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 48
    functionName: '[org.apache.xerces.dom3.as.ElementEditAS].canSetAttribute(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ElementEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.ElementEditAS].canSetAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attrNode
    argTypes:
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.dom3.as.ElementEditAS].canSetAttributeNode(org.w3c.dom.Attr)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ElementEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.ElementEditAS].canSetAttributeNode(org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - attrval
    - namespaceURI
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.dom3.as.ElementEditAS].canSetAttributeNS(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ElementEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.ElementEditAS].canSetAttributeNS(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attrname
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 84
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 84
    functionName: '[org.apache.xerces.dom3.as.ElementEditAS].canRemoveAttribute(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ElementEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.ElementEditAS].canRemoveAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrname
    - namespaceURI
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 95
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.dom3.as.ElementEditAS].canRemoveAttributeNS(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ElementEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.ElementEditAS].canRemoveAttributeNS(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attrNode
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 104
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 104
    functionName: '[org.apache.xerces.dom3.as.ElementEditAS].canRemoveAttributeNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ElementEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.ElementEditAS].canRemoveAttributeNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 112
    functionName: '[org.apache.xerces.dom3.as.ElementEditAS].getChildElements()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ElementEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.xerces.dom3.as.ElementEditAS].getChildElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 120
    functionName: '[org.apache.xerces.dom3.as.ElementEditAS].getParentElements()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ElementEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.xerces.dom3.as.ElementEditAS].getParentElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.NodeList
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 127
    functionName: '[org.apache.xerces.dom3.as.ElementEditAS].getAttributeList()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ElementEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.NodeList
    signature: '[org.apache.xerces.dom3.as.ElementEditAS].getAttributeList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elemTypeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 135
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 135
    functionName: '[org.apache.xerces.dom3.as.ElementEditAS].isElementDefined(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ElementEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.ElementEditAS].isElementDefined(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - elemTypeName
    - namespaceURI
    - name
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.apache.xerces.dom3.as.ElementEditAS].isElementDefinedNS(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ElementEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.dom3.as.ElementEditAS].isElementDefinedNS(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.dom3.as.ElementEditAS
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.dom3.as.ElementEditAS].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/dom3/as/ElementEditAS.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.dom3.as.ElementEditAS
    signature: '[org.apache.xerces.dom3.as.ElementEditAS].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - publicId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 31
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 31
    functionName: '[org.apache.xerces.xni.XMLResourceIdentifier].setPublicId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLResourceIdentifier.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLResourceIdentifier].setPublicId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLResourceIdentifier.java
    functionUses: 23
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.apache.xerces.xni.XMLResourceIdentifier].setExpandedSystemId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLResourceIdentifier.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLResourceIdentifier].setExpandedSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLResourceIdentifier.java
    functionUses: 22
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[org.apache.xerces.xni.XMLResourceIdentifier].setLiteralSystemId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLResourceIdentifier.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLResourceIdentifier].setLiteralSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLResourceIdentifier.java
    functionUses: 23
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.xni.XMLResourceIdentifier].setBaseSystemId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLResourceIdentifier.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLResourceIdentifier].setBaseSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 54
    functionName: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLResourceIdentifier.java
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespace
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.xni.XMLResourceIdentifier].setNamespace(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLResourceIdentifier.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLResourceIdentifier].setNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[org.apache.xerces.xni.XMLResourceIdentifier].getNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLResourceIdentifier.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.XMLResourceIdentifier].getNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLResourceIdentifier
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.XMLResourceIdentifier].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLResourceIdentifier.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLResourceIdentifier
    signature: '[org.apache.xerces.xni.XMLResourceIdentifier].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - locator
    - namespaceContext
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 63
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].startDocumentFragment(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentFragmentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].startDocumentFragment(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentFragmentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - version
    - encoding
    - augmentations
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 107
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 107
    functionName: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentFragmentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 122
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 122
    functionName: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentFragmentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 134
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 134
    functionName: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentFragmentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - data
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 156
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 156
    functionName: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentFragmentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augmentations
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 169
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 169
    functionName: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentFragmentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augmentations
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 182
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 182
    functionName: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentFragmentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 194
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 194
    functionName: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentFragmentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 212
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 212
    functionName: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentFragmentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - augmentations
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 224
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 224
    functionName: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentFragmentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 234
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 234
    functionName: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentFragmentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 244
      start: 244
    functionDepth: 0
    functionLinenumber: 244
    functionLinenumberEnd: 244
    functionName: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentFragmentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 255
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 255
    functionName: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].endDocumentFragment(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentFragmentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].endDocumentFragment(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDocumentFragmentHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentFragmentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDocumentFragmentHandler
    signature: '[org.apache.xerces.xni.XMLDocumentFragmentHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: '[org.apache.xerces.xni.NamespaceContext].pushContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/NamespaceContext.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.NamespaceContext].pushContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.xni.NamespaceContext].popContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/NamespaceContext.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.NamespaceContext].popContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 109
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 109
    functionName: '[org.apache.xerces.xni.NamespaceContext].declarePrefix(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/NamespaceContext.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xni.NamespaceContext].declarePrefix(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 124
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 124
    functionName: '[org.apache.xerces.xni.NamespaceContext].getURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/NamespaceContext.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.NamespaceContext].getURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 142
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 142
    functionName: '[org.apache.xerces.xni.NamespaceContext].getPrefix(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/NamespaceContext.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.NamespaceContext].getPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 148
    functionName: '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixCount()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/NamespaceContext.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 153
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 153
    functionName: '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixAt(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/NamespaceContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Enumeration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 161
    functionName: '[org.apache.xerces.xni.NamespaceContext].getAllPrefixes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/NamespaceContext.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: java.util.Enumeration
    signature: '[org.apache.xerces.xni.NamespaceContext].getAllPrefixes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 172
    functionName: '[org.apache.xerces.xni.NamespaceContext].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/NamespaceContext.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.NamespaceContext].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.NamespaceContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.NamespaceContext].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/NamespaceContext.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.NamespaceContext
    signature: '[org.apache.xerces.xni.NamespaceContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.xni.XNIException:57,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XNIException
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - message
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.xni.XNIException].<init>(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XNIException.java
    functionUses: 10
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.xni.XNIException
    signature: '[org.apache.xerces.xni.XNIException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Exception].getMessage()'
      Src: org.apache.xerces.xni.XNIException:66,1
    - Dst: '[RuntimeException].<init>(org.apache.xerces.xni.XNIException)'
      Src: org.apache.xerces.xni.XNIException:66,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XNIException
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - exception
    argTypes:
    - Exception
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.xni.XNIException].<init>(Exception)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XNIException.java
    functionUses: 0
    functionsReached:
    - '[Exception].getMessage()'
    - '[RuntimeException].<init>(org.apache.xerces.xni.XNIException)'
    linkageType: ''
    returnType: org.apache.xerces.xni.XNIException
    signature: '[org.apache.xerces.xni.XNIException].<init>(Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[RuntimeException].<init>(String)'
      Src: org.apache.xerces.xni.XNIException:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XNIException
      static: false
      superClass: RuntimeException
    argCount: 2
    argNames:
    - message
    - exception
    argTypes:
    - String
    - Exception
    constantsTouched: []
    func_position:
      end: 79
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.xni.XNIException].<init>(String,Exception)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XNIException.java
    functionUses: 1
    functionsReached:
    - '[RuntimeException].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.xni.XNIException
    signature: '[org.apache.xerces.xni.XNIException].<init>(String,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Exception
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.xni.XNIException].getException()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XNIException.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: Exception
    signature: '[org.apache.xerces.xni.XNIException].getException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalStateException].<init>()'
      Src: org.apache.xerces.xni.XNIException:105,1
    - Dst: '[IllegalArgumentException].<init>()'
      Src: org.apache.xerces.xni.XNIException:109,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Throwable
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Throwable
      static: false
      superClass: RuntimeException
    argCount: 1
    argNames:
    - throwable
    argTypes:
    - Throwable
    constantsTouched: []
    func_position:
      end: 113
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.xni.XNIException].initCause(Throwable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XNIException.java
    functionUses: 0
    functionsReached:
    - '[IllegalStateException].<init>()'
    - '[IllegalArgumentException].<init>()'
    linkageType: ''
    returnType: Throwable
    signature: '[org.apache.xerces.xni.XNIException].initCause(Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XNIException].getException()'
      Src: org.apache.xerces.xni.XNIException:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Exception
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Throwable
      static: false
      superClass: RuntimeException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.apache.xerces.xni.XNIException].getCause()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XNIException.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XNIException].getException()'
    linkageType: ''
    returnType: Throwable
    signature: '[org.apache.xerces.xni.XNIException].getCause()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 34
    functionName: '[org.apache.xerces.xni.XMLLocator].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLLocator.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.XMLLocator].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.apache.xerces.xni.XMLLocator].getLiteralSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLLocator.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.XMLLocator].getLiteralSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 40
    functionDepth: 0
    functionLinenumber: 40
    functionLinenumberEnd: 40
    functionName: '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLLocator.java
    functionUses: 10
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 43
    functionName: '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLLocator.java
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLLocator.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[org.apache.xerces.xni.XMLLocator].getColumnNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLLocator.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xni.XMLLocator].getColumnNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.xni.XMLLocator].getCharacterOffset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLLocator.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xni.XMLLocator].getCharacterOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.xni.XMLLocator].getEncoding()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLLocator.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.XMLLocator].getEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 74
    functionName: '[org.apache.xerces.xni.XMLLocator].getXMLVersion()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLLocator.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.XMLLocator].getXMLVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLLocator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.XMLLocator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLLocator.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLLocator
    signature: '[org.apache.xerces.xni.XMLLocator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - item
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[org.apache.xerces.xni.Augmentations].putItem(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/Augmentations.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.xni.Augmentations].putItem(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 62
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.xni.Augmentations].getItem(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/Augmentations.java
    functionUses: 35
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.xni.Augmentations].getItem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.xni.Augmentations].removeItem(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/Augmentations.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.xni.Augmentations].removeItem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Enumeration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.xni.Augmentations].keys()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/Augmentations.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Enumeration
    signature: '[org.apache.xerces.xni.Augmentations].keys()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.xni.Augmentations].removeAllItems()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/Augmentations.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.Augmentations].removeAllItems()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.Augmentations
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.Augmentations].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/Augmentations.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.Augmentations
    signature: '[org.apache.xerces.xni.Augmentations].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementName
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 141
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 141
    functionName: '[org.apache.xerces.xni.XMLDTDContentModelHandler].startContentModel(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDContentModelHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDContentModelHandler].startContentModel(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 154
      start: 154
    functionDepth: 0
    functionLinenumber: 154
    functionLinenumberEnd: 154
    functionName: '[org.apache.xerces.xni.XMLDTDContentModelHandler].any(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDContentModelHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDContentModelHandler].any(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 167
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 167
    functionName: '[org.apache.xerces.xni.XMLDTDContentModelHandler].empty(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDContentModelHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDContentModelHandler].empty(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 183
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 183
    functionName: '[org.apache.xerces.xni.XMLDTDContentModelHandler].startGroup(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDContentModelHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDContentModelHandler].startGroup(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 197
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 197
    functionName: '[org.apache.xerces.xni.XMLDTDContentModelHandler].pcdata(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDContentModelHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDContentModelHandler].pcdata(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementName
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 209
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 209
    functionName: '[org.apache.xerces.xni.XMLDTDContentModelHandler].element(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDContentModelHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDContentModelHandler].element(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - separator
    - augmentations
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 225
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 225
    functionName: '[org.apache.xerces.xni.XMLDTDContentModelHandler].separator(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDContentModelHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDContentModelHandler].separator(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - occurrence
    - augmentations
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 243
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 243
    functionName: '[org.apache.xerces.xni.XMLDTDContentModelHandler].occurrence(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDContentModelHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDContentModelHandler].occurrence(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 253
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 253
    functionName: '[org.apache.xerces.xni.XMLDTDContentModelHandler].endGroup(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDContentModelHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDContentModelHandler].endGroup(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 263
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 263
    functionName: '[org.apache.xerces.xni.XMLDTDContentModelHandler].endContentModel(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDContentModelHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDContentModelHandler].endContentModel(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDTDContentModelSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDTDContentModelSource
    constantsTouched: []
    func_position:
      end: 266
      start: 266
    functionDepth: 0
    functionLinenumber: 266
    functionLinenumberEnd: 266
    functionName: '[org.apache.xerces.xni.XMLDTDContentModelHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDContentModelHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDContentModelHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDTDContentModelSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 269
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 269
    functionName: '[org.apache.xerces.xni.XMLDTDContentModelHandler].getDTDContentModelSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDContentModelHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDTDContentModelSource
    signature: '[org.apache.xerces.xni.XMLDTDContentModelHandler].getDTDContentModelSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDContentModelHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.XMLDTDContentModelHandler].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDContentModelHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDContentModelHandler
    signature: '[org.apache.xerces.xni.XMLDTDContentModelHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - attrName
    - attrType
    - attrValue
    argTypes:
    - org.apache.xerces.xni.QName
    - String
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 70
    functionName: '[org.apache.xerces.xni.XMLAttributes].addAttribute(org.apache.xerces.xni.QName,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xni.XMLAttributes].addAttribute(org.apache.xerces.xni.QName,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.xni.XMLAttributes].removeAllAttributes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLAttributes].removeAllAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attrIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 86
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.xni.XMLAttributes].removeAttributeAt(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLAttributes].removeAttributeAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 100
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 100
    functionName: '[org.apache.xerces.xni.XMLAttributes].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 34
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xni.XMLAttributes].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 110
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 110
    functionName: '[org.apache.xerces.xni.XMLAttributes].getIndex(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xni.XMLAttributes].getIndex(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localPart
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 122
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 122
    functionName: '[org.apache.xerces.xni.XMLAttributes].getIndex(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xni.XMLAttributes].getIndex(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.xni.QName
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrIndex
    - attrName
    argTypes:
    - int
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 130
      start: 130
    functionDepth: 0
    functionLinenumber: 130
    functionLinenumberEnd: 130
    functionName: '[org.apache.xerces.xni.XMLAttributes].setName(int,org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLAttributes].setName(int,org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.xni.QName
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrIndex
    - attrName
    argTypes:
    - int
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 139
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 139
    functionName: '[org.apache.xerces.xni.XMLAttributes].getName(int,org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLAttributes].getName(int,org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 146
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 146
    functionName: '[org.apache.xerces.xni.XMLAttributes].getPrefix(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.XMLAttributes].getPrefix(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 159
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 159
    functionName: '[org.apache.xerces.xni.XMLAttributes].getURI(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.XMLAttributes].getURI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 172
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 172
    functionName: '[org.apache.xerces.xni.XMLAttributes].getLocalName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.XMLAttributes].getLocalName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 185
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 185
    functionName: '[org.apache.xerces.xni.XMLAttributes].getQName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.XMLAttributes].getQName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrIndex
    - attrType
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 200
      start: 200
    functionDepth: 0
    functionLinenumber: 200
    functionLinenumberEnd: 200
    functionName: '[org.apache.xerces.xni.XMLAttributes].setType(int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLAttributes].setType(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 224
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 224
    functionName: '[org.apache.xerces.xni.XMLAttributes].getType(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.XMLAttributes].getType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 238
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 238
    functionName: '[org.apache.xerces.xni.XMLAttributes].getType(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.XMLAttributes].getType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 254
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 254
    functionName: '[org.apache.xerces.xni.XMLAttributes].getType(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.XMLAttributes].getType(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrIndex
    - attrValue
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 265
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 265
    functionName: '[org.apache.xerces.xni.XMLAttributes].setValue(int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLAttributes].setValue(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 282
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 282
    functionName: '[org.apache.xerces.xni.XMLAttributes].getValue(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.XMLAttributes].getValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 296
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 296
    functionName: '[org.apache.xerces.xni.XMLAttributes].getValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.XMLAttributes].getValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 311
      start: 311
    functionDepth: 0
    functionLinenumber: 311
    functionLinenumberEnd: 311
    functionName: '[org.apache.xerces.xni.XMLAttributes].getValue(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.XMLAttributes].getValue(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrIndex
    - attrValue
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 320
      start: 320
    functionDepth: 0
    functionLinenumber: 320
    functionLinenumberEnd: 320
    functionName: '[org.apache.xerces.xni.XMLAttributes].setNonNormalizedValue(int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLAttributes].setNonNormalizedValue(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attrIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 329
      start: 329
    functionDepth: 0
    functionLinenumber: 329
    functionLinenumberEnd: 329
    functionName: '[org.apache.xerces.xni.XMLAttributes].getNonNormalizedValue(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.XMLAttributes].getNonNormalizedValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrIndex
    - specified
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 339
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 339
    functionName: '[org.apache.xerces.xni.XMLAttributes].setSpecified(int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLAttributes].setSpecified(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attrIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 346
      start: 346
    functionDepth: 0
    functionLinenumber: 346
    functionLinenumberEnd: 346
    functionName: '[org.apache.xerces.xni.XMLAttributes].isSpecified(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xni.XMLAttributes].isSpecified(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.Augmentations
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 355
      start: 355
    functionDepth: 0
    functionLinenumber: 355
    functionLinenumberEnd: 355
    functionName: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.Augmentations
    signature: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.Augmentations
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localPart
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 365
      start: 365
    functionDepth: 0
    functionLinenumber: 365
    functionLinenumberEnd: 365
    functionName: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.Augmentations
    signature: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.Augmentations
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 377
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 377
    functionName: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.Augmentations
    signature: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrIndex
    - augs
    argTypes:
    - int
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 386
      start: 386
    functionDepth: 0
    functionLinenumber: 386
    functionLinenumberEnd: 386
    functionName: '[org.apache.xerces.xni.XMLAttributes].setAugmentations(int,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLAttributes].setAugmentations(int,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLAttributes
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.XMLAttributes].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLAttributes
    signature: '[org.apache.xerces.xni.XMLAttributes].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].clear()'
      Src: org.apache.xerces.xni.QName:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.QName
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.xni.QName].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/QName.java
    functionUses: 47
    functionsReached:
    - '[org.apache.xerces.xni.QName].clear()'
    linkageType: ''
    returnType: org.apache.xerces.xni.QName
    signature: '[org.apache.xerces.xni.QName].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].setValues(String,String,String,String)'
      Src: org.apache.xerces.xni.QName:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.QName
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - prefix
    - localpart
    - rawname
    - uri
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.xni.QName].<init>(String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/QName.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.QName].setValues(String,String,String,String)'
    linkageType: ''
    returnType: org.apache.xerces.xni.QName
    signature: '[org.apache.xerces.xni.QName].<init>(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.xni.QName:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.QName
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qname
    argTypes:
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.xni.QName].<init>(org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/QName.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)'
    linkageType: ''
    returnType: org.apache.xerces.xni.QName
    signature: '[org.apache.xerces.xni.QName].<init>(org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qname
    argTypes:
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 98
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/QName.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - prefix
    - localpart
    - rawname
    - uri
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 114
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 114
    functionName: '[org.apache.xerces.xni.QName].setValues(String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/QName.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.QName].setValues(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 122
    functionName: '[org.apache.xerces.xni.QName].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/QName.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.QName].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.xni.QName:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 129
    functionDepth: 2
    functionLinenumber: 129
    functionLinenumberEnd: 131
    functionName: '[org.apache.xerces.xni.QName].clone()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/QName.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.xni.QName].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.apache.xerces.xni.QName:140,1
    - Dst: '[String].hashCode()'
      Src: org.apache.xerces.xni.QName:141,1
    - Dst: '[String].hashCode()'
      Src: org.apache.xerces.xni.QName:143,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 138
    functionDepth: 1
    functionLinenumber: 138
    functionLinenumberEnd: 144
    functionName: '[org.apache.xerces.xni.QName].hashCode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/QName.java
    functionUses: 1
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xni.QName].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 159
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 159
    functionName: '[org.apache.xerces.xni.QName].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/QName.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xni.QName].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.xni.QName:164,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.xni.QName:167,1
    - Dst: '[org.apache.xerces.xni.QName].append(String)'
      Src: org.apache.xerces.xni.QName:167,1
    - Dst: '[org.apache.xerces.xni.QName].append(char)'
      Src: org.apache.xerces.xni.QName:167,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.xni.QName:172,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.xni.QName:174,1
    - Dst: '[org.apache.xerces.xni.QName].append(String)'
      Src: org.apache.xerces.xni.QName:174,1
    - Dst: '[org.apache.xerces.xni.QName].append(char)'
      Src: org.apache.xerces.xni.QName:174,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.xni.QName:179,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.xni.QName:181,1
    - Dst: '[org.apache.xerces.xni.QName].append(String)'
      Src: org.apache.xerces.xni.QName:181,1
    - Dst: '[org.apache.xerces.xni.QName].append(char)'
      Src: org.apache.xerces.xni.QName:181,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.xni.QName:186,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.xni.QName:188,1
    - Dst: '[org.apache.xerces.xni.QName].append(String)'
      Src: org.apache.xerces.xni.QName:188,1
    - Dst: '[org.apache.xerces.xni.QName].append(char)'
      Src: org.apache.xerces.xni.QName:188,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.xni.QName:190,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 192
    functionName: '[org.apache.xerces.xni.QName].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/QName.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.QName].append(String)'
    - '[org.apache.xerces.xni.QName].append(char)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.QName].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.xni.XMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentHandler.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - version
    - encoding
    - standalone
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 85
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentHandler.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - rootElement
    - publicId
    - systemId
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 102
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 102
    functionName: '[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentHandler.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 113
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.xni.XMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentHandler.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 134
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 134
    functionName: '[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentHandler.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 147
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 147
    functionName: '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentHandler.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 160
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 160
    functionName: '[org.apache.xerces.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentHandler.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 182
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 182
    functionName: '[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentHandler.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - version
    - encoding
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 202
      start: 202
    functionDepth: 0
    functionLinenumber: 202
    functionLinenumberEnd: 202
    functionName: '[org.apache.xerces.xni.XMLDocumentHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentHandler.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 216
      start: 216
    functionDepth: 0
    functionLinenumber: 216
    functionLinenumberEnd: 216
    functionName: '[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentHandler.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 227
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 227
    functionName: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentHandler.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 243
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 243
    functionName: '[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentHandler.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 254
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 254
    functionName: '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentHandler.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 264
      start: 264
    functionDepth: 0
    functionLinenumber: 264
    functionLinenumberEnd: 264
    functionName: '[org.apache.xerces.xni.XMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentHandler.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 274
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 274
    functionName: '[org.apache.xerces.xni.XMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentHandler.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 284
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 284
    functionName: '[org.apache.xerces.xni.XMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentHandler.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDocumentSource
    constantsTouched: []
    func_position:
      end: 288
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 288
    functionName: '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentHandler.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDocumentSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 292
      start: 292
    functionDepth: 0
    functionLinenumber: 292
    functionLinenumberEnd: 292
    functionName: '[org.apache.xerces.xni.XMLDocumentHandler].getDocumentSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDocumentSource
    signature: '[org.apache.xerces.xni.XMLDocumentHandler].getDocumentSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDocumentHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.XMLDocumentHandler].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDocumentHandler
    signature: '[org.apache.xerces.xni.XMLDocumentHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLString
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.xni.XMLString].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLString.java
    functionUses: 15
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLString
    signature: '[org.apache.xerces.xni.XMLString].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(char[],int,int)'
      Src: org.apache.xerces.xni.XMLString:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLString
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ch
    - offset
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.xni.XMLString].<init>(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLString.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.xni.XMLString].setValues(char[],int,int)'
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLString
    signature: '[org.apache.xerces.xni.XMLString].<init>(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.xni.XMLString:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLString
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - string
    argTypes:
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 2
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.xni.XMLString].<init>(org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLString.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.xni.XMLString)'
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLString
    signature: '[org.apache.xerces.xni.XMLString].<init>(org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ch
    - offset
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 108
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 108
    functionName: '[org.apache.xerces.xni.XMLString].setValues(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLString.java
    functionUses: 9
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLString].setValues(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(char[],int,int)'
      Src: org.apache.xerces.xni.XMLString:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLString.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.xni.XMLString].setValues(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 128
    functionName: '[org.apache.xerces.xni.XMLString].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLString.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLString].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - ch
    - offset
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 152
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 152
    functionName: '[org.apache.xerces.xni.XMLString].equals(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLString.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xni.XMLString].equals(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.xni.XMLString:164,1
    - Dst: '[String].charAt(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.xni.XMLString:172,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 178
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 178
    functionName: '[org.apache.xerces.xni.XMLString].equals(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLString.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(org.apache.xerces.xni.XMLString)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xni.XMLString].equals(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].<init>(char[],int,int)'
      Src: org.apache.xerces.xni.XMLString:186,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - char[]
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 187
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 187
    functionName: '[org.apache.xerces.xni.XMLString].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLString.java
    functionUses: 24
    functionsReached:
    - '[String].<init>(char[],int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.XMLString].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - locator
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 73
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.xni.XMLDTDHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 93
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 93
    functionName: '[org.apache.xerces.xni.XMLDTDHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - version
    - encoding
    - augmentations
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 110
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 110
    functionName: '[org.apache.xerces.xni.XMLDTDHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 123
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 123
    functionName: '[org.apache.xerces.xni.XMLDTDHandler].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDHandler].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - identifier
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[org.apache.xerces.xni.XMLDTDHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 148
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 148
    functionName: '[org.apache.xerces.xni.XMLDTDHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 160
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 160
    functionName: '[org.apache.xerces.xni.XMLDTDHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - data
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: '[org.apache.xerces.xni.XMLDTDHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - contentModel
    - augmentations
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 196
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 196
    functionName: '[org.apache.xerces.xni.XMLDTDHandler].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDHandler].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementName
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 209
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 209
    functionName: '[org.apache.xerces.xni.XMLDTDHandler].startAttlist(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDHandler].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String[]
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - elementName
    - attributeName
    - type
    - enumeration
    - defaultType
    - defaultValue
    - nonNormalizedDefaultValue
    - augmentations
    argTypes:
    - String
    - String
    - String
    - String[]
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 240
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 240
    functionName: '[org.apache.xerces.xni.XMLDTDHandler].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDHandler].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 250
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 250
    functionName: '[org.apache.xerces.xni.XMLDTDHandler].endAttlist(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDHandler].endAttlist(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - text
    - nonNormalizedText
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 271
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 271
    functionName: '[org.apache.xerces.xni.XMLDTDHandler].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDHandler].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - identifier
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 289
      start: 286
    functionDepth: 0
    functionLinenumber: 286
    functionLinenumberEnd: 289
    functionName: '[org.apache.xerces.xni.XMLDTDHandler].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDHandler].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - notation
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 306
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 306
    functionName: '[org.apache.xerces.xni.XMLDTDHandler].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDHandler].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - identifier
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 320
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 320
    functionName: '[org.apache.xerces.xni.XMLDTDHandler].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDHandler].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - augmentations
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 336
      start: 335
    functionDepth: 0
    functionLinenumber: 335
    functionLinenumberEnd: 336
    functionName: '[org.apache.xerces.xni.XMLDTDHandler].startConditional(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDHandler].startConditional(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 348
      start: 347
    functionDepth: 0
    functionLinenumber: 347
    functionLinenumberEnd: 348
    functionName: '[org.apache.xerces.xni.XMLDTDHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 358
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 358
    functionName: '[org.apache.xerces.xni.XMLDTDHandler].endConditional(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDHandler].endConditional(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 368
      start: 368
    functionDepth: 0
    functionLinenumber: 368
    functionLinenumberEnd: 368
    functionName: '[org.apache.xerces.xni.XMLDTDHandler].endDTD(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDHandler].endDTD(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDTDSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDTDSource
    constantsTouched: []
    func_position:
      end: 371
      start: 371
    functionDepth: 0
    functionLinenumber: 371
    functionLinenumberEnd: 371
    functionName: '[org.apache.xerces.xni.XMLDTDHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.XMLDTDHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDTDSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 374
      start: 374
    functionDepth: 0
    functionLinenumber: 374
    functionLinenumberEnd: 374
    functionName: '[org.apache.xerces.xni.XMLDTDHandler].getDTDSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDTDSource
    signature: '[org.apache.xerces.xni.XMLDTDHandler].getDTDSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.XMLDTDHandler].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDHandler
    signature: '[org.apache.xerces.xni.XMLDTDHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Grammar[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammarType
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 60
    functionDepth: 0
    functionLinenumber: 60
    functionLinenumberEnd: 60
    functionName: '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveInitialGrammarSet(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarPool.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: Grammar[]
    signature: '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveInitialGrammarSet(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Grammar[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - grammarType
    - grammars
    argTypes:
    - String
    - Grammar[]
    constantsTouched: []
    func_position:
      end: 72
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars(String,Grammar[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarPool.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars(String,Grammar[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - desc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 85
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarPool.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 91
    functionDepth: 0
    functionLinenumber: 91
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.xni.grammars.XMLGrammarPool].lockPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarPool.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.grammars.XMLGrammarPool].lockPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 97
    functionName: '[org.apache.xerces.xni.grammars.XMLGrammarPool].unlockPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarPool.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.grammars.XMLGrammarPool].unlockPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 102
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 102
    functionName: '[org.apache.xerces.xni.grammars.XMLGrammarPool].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarPool.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.grammars.XMLGrammarPool].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.XMLGrammarPool
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.grammars.XMLGrammarPool].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarPool.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.XMLGrammarPool
    signature: '[org.apache.xerces.xni.grammars.XMLGrammarPool].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.xni.grammars.XMLSchemaDescription].getContextType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLSchemaDescription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xni.grammars.XMLSchemaDescription].getContextType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.xni.grammars.XMLSchemaDescription].getTargetNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLSchemaDescription.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.grammars.XMLSchemaDescription].getTargetNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 109
    functionName: '[org.apache.xerces.xni.grammars.XMLSchemaDescription].getLocationHints()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLSchemaDescription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.xni.grammars.XMLSchemaDescription].getLocationHints()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.QName
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 118
    functionName: '[org.apache.xerces.xni.grammars.XMLSchemaDescription].getTriggeringComponent()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLSchemaDescription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.QName
    signature: '[org.apache.xerces.xni.grammars.XMLSchemaDescription].getTriggeringComponent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.QName
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 126
    functionName: '[org.apache.xerces.xni.grammars.XMLSchemaDescription].getEnclosingElementName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLSchemaDescription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.QName
    signature: '[org.apache.xerces.xni.grammars.XMLSchemaDescription].getEnclosingElementName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLAttributes
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 134
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 134
    functionName: '[org.apache.xerces.xni.grammars.XMLSchemaDescription].getAttributes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLSchemaDescription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLAttributes
    signature: '[org.apache.xerces.xni.grammars.XMLSchemaDescription].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.XMLSchemaDescription
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.grammars.XMLSchemaDescription].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLSchemaDescription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.XMLSchemaDescription
    signature: '[org.apache.xerces.xni.grammars.XMLSchemaDescription].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.XMLGrammarDescription
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.xni.grammars.Grammar].getGrammarDescription()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/Grammar.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.XMLGrammarDescription
    signature: '[org.apache.xerces.xni.grammars.Grammar].getGrammarDescription()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.grammars.Grammar].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/Grammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.xni.grammars.Grammar].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[org.apache.xerces.xni.grammars.XSGrammar].toXSModel()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XSGrammar.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[org.apache.xerces.xni.grammars.XSGrammar].toXSModel()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - XSGrammar[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.XSModel
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammars
    argTypes:
    - XSGrammar[]
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[org.apache.xerces.xni.grammars.XSGrammar].toXSModel(XSGrammar[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XSGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xs.XSModel
    signature: '[org.apache.xerces.xni.grammars.XSGrammar].toXSModel(XSGrammar[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.XSGrammar
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.grammars.XSGrammar].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XSGrammar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.XSGrammar
    signature: '[org.apache.xerces.xni.grammars.XSGrammar].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].getRecognizedFeatures()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].getRecognizedFeatures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 69
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 69
    functionName: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].getRecognizedProperties()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].getRecognizedProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 86
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].getProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyId
    - state
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 98
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 108
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 108
    functionName: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].setLocale(java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 111
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 111
    functionName: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].getLocale()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - org.apache.xerces.xni.parser.XMLErrorHandler
    constantsTouched: []
    func_position:
      end: 118
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 118
    functionName: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLErrorHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 121
    functionName: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].getErrorHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLErrorHandler
    signature: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].getErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityResolver
    argTypes:
    - org.apache.xerces.xni.parser.XMLEntityResolver
    constantsTouched: []
    func_position:
      end: 128
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 128
    functionName: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLEntityResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 131
    functionName: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].getEntityResolver()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLEntityResolver
    signature: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].getEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 144
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 144
    functionName: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.XMLGrammarLoader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarLoader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.XMLGrammarLoader
    signature: '[org.apache.xerces.xni.grammars.XMLGrammarLoader].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.xni.grammars.XMLGrammarDescription].getGrammarType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarDescription.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.grammars.XMLGrammarDescription].getGrammarType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.XMLGrammarDescription
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.grammars.XMLGrammarDescription].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarDescription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.XMLGrammarDescription
    signature: '[org.apache.xerces.xni.grammars.XMLGrammarDescription].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.apache.xerces.xni.grammars.XMLDTDDescription].getRootName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLDTDDescription.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.grammars.XMLDTDDescription].getRootName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.XMLDTDDescription
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.grammars.XMLDTDDescription].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/grammars/XMLDTDDescription.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.XMLDTDDescription
    signature: '[org.apache.xerces.xni.grammars.XMLDTDDescription].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 49
    functionName: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLComponentManager.java
    functionUses: 16
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 59
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLComponentManager.java
    functionUses: 19
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLComponentManager
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.parser.XMLComponentManager].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLComponentManager.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLComponentManager
    signature: '[org.apache.xerces.xni.parser.XMLComponentManager].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.apache.xerces.xni.XMLDTDContentModelHandler
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[org.apache.xerces.xni.parser.XMLDTDContentModelSource].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLDTDContentModelSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLDTDContentModelSource].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDContentModelHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.apache.xerces.xni.parser.XMLDTDContentModelSource].getDTDContentModelHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLDTDContentModelSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDContentModelHandler
    signature: '[org.apache.xerces.xni.parser.XMLDTDContentModelSource].getDTDContentModelHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDTDContentModelSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.parser.XMLDTDContentModelSource].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLDTDContentModelSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDTDContentModelSource
    signature: '[org.apache.xerces.xni.parser.XMLDTDContentModelSource].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDTDFilter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.parser.XMLDTDFilter].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLDTDFilter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDTDFilter
    signature: '[org.apache.xerces.xni.parser.XMLDTDFilter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDocumentFilter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.parser.XMLDocumentFilter].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLDocumentFilter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDocumentFilter
    signature: '[org.apache.xerces.xni.parser.XMLDocumentFilter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDTDHandler
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.apache.xerces.xni.XMLDTDHandler
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[org.apache.xerces.xni.parser.XMLDTDSource].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLDTDSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLDTDSource].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.apache.xerces.xni.parser.XMLDTDSource].getDTDHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLDTDSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDHandler
    signature: '[org.apache.xerces.xni.parser.XMLDTDSource].getDTDHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDTDSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.parser.XMLDTDSource].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLDTDSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDTDSource
    signature: '[org.apache.xerces.xni.parser.XMLDTDSource].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(String)'
      Src: org.apache.xerces.xni.parser.XMLConfigurationException:72,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLConfigurationException
      static: false
      superClass: org.apache.xerces.xni.XNIException
    argCount: 2
    argNames:
    - type
    - identifier
    argTypes:
    - short
    - String
    constantsTouched: []
    func_position:
      end: 75
      start: 71
    functionDepth: 1
    functionLinenumber: 71
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLConfigurationException.java
    functionUses: 9
    functionsReached:
    - '[org.apache.xerces.xni.XNIException].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLConfigurationException
    signature: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(String)'
      Src: org.apache.xerces.xni.parser.XMLConfigurationException:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLConfigurationException
      static: false
      superClass: org.apache.xerces.xni.XNIException
    argCount: 3
    argNames:
    - type
    - identifier
    - message
    argTypes:
    - short
    - String
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 93
    functionName: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLConfigurationException.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XNIException].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLConfigurationException
    signature: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: org.apache.xerces.xni.XNIException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 107
    functionName: '[org.apache.xerces.xni.parser.XMLConfigurationException].getType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLConfigurationException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[org.apache.xerces.xni.parser.XMLConfigurationException].getType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - short
      - short
      - short
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.xni.XNIException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 112
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 112
    functionName: '[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLConfigurationException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLInputSource
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - publicId
    - systemId
    - baseSystemId
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 0
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLInputSource.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLInputSource
    signature: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
      Src: org.apache.xerces.xni.parser.XMLInputSource:98,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
      Src: org.apache.xerces.xni.parser.XMLInputSource:99,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.xni.parser.XMLInputSource:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLInputSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resourceIdentifier
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    constantsTouched: []
    func_position:
      end: 101
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.xni.XMLResourceIdentifier)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLInputSource.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLInputSource
    signature: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.xni.XMLResourceIdentifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - java.io.InputStream
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLInputSource
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - publicId
    - systemId
    - baseSystemId
    - byteStream
    - encoding
    argTypes:
    - String
    - String
    - String
    - java.io.InputStream
    - String
    constantsTouched: []
    func_position:
      end: 126
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 126
    functionName: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(String,String,String,java.io.InputStream,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLInputSource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLInputSource
    signature: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(String,String,String,java.io.InputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - java.io.Reader
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLInputSource
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - publicId
    - systemId
    - baseSystemId
    - charStream
    - encoding
    argTypes:
    - String
    - String
    - String
    - java.io.Reader
    - String
    constantsTouched: []
    func_position:
      end: 152
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 152
    functionName: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(String,String,String,java.io.Reader,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLInputSource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLInputSource
    signature: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(String,String,String,java.io.Reader,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - publicId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 165
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 165
    functionName: '[org.apache.xerces.xni.parser.XMLInputSource].setPublicId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLInputSource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLInputSource].setPublicId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 170
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 170
    functionName: '[org.apache.xerces.xni.parser.XMLInputSource].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLInputSource.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.parser.XMLInputSource].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: '[org.apache.xerces.xni.parser.XMLInputSource].setSystemId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLInputSource.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLInputSource].setSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: '[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLInputSource.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - baseSystemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 193
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 193
    functionName: '[org.apache.xerces.xni.parser.XMLInputSource].setBaseSystemId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLInputSource].setBaseSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 198
      start: 196
    functionDepth: 0
    functionLinenumber: 196
    functionLinenumberEnd: 198
    functionName: '[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLInputSource.java
    functionUses: 11
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - byteStream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 211
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 211
    functionName: '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(java.io.InputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLInputSource.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.InputStream
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 216
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionName: '[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLInputSource.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: java.io.InputStream
    signature: '[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - charStream
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 231
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 231
    functionName: '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(java.io.Reader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLInputSource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.io.Reader
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 236
    functionName: '[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLInputSource.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: java.io.Reader
    signature: '[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 245
      start: 243
    functionDepth: 0
    functionLinenumber: 243
    functionLinenumberEnd: 245
    functionName: '[org.apache.xerces.xni.parser.XMLInputSource].setEncoding(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLInputSource.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLInputSource].setEncoding(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.io.InputStream
      - java.io.Reader
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 248
    functionDepth: 0
    functionLinenumber: 248
    functionLinenumberEnd: 250
    functionName: '[org.apache.xerces.xni.parser.XMLInputSource].getEncoding()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLInputSource.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.parser.XMLInputSource].getEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 114
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 114
    functionName: '[org.apache.xerces.xni.parser.XMLParserConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParserConfiguration.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLParserConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureIds
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 125
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 125
    functionName: '[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedFeatures(String[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParserConfiguration.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedFeatures(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 138
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 138
    functionName: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParserConfiguration.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 149
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 149
    functionName: '[org.apache.xerces.xni.parser.XMLParserConfiguration].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParserConfiguration.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xni.parser.XMLParserConfiguration].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyIds
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 158
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 158
    functionName: '[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedProperties(String[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParserConfiguration.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedProperties(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 171
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 171
    functionName: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParserConfiguration.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 182
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 182
    functionName: '[org.apache.xerces.xni.parser.XMLParserConfiguration].getProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParserConfiguration.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.xni.parser.XMLParserConfiguration].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - org.apache.xerces.xni.parser.XMLErrorHandler
    constantsTouched: []
    func_position:
      end: 191
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 191
    functionName: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParserConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLErrorHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 194
    functionName: '[org.apache.xerces.xni.parser.XMLParserConfiguration].getErrorHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParserConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLErrorHandler
    signature: '[org.apache.xerces.xni.parser.XMLParserConfiguration].getErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDocumentHandler
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - documentHandler
    argTypes:
    - org.apache.xerces.xni.XMLDocumentHandler
    constantsTouched: []
    func_position:
      end: 201
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 201
    functionName: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParserConfiguration.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDocumentHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 204
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 204
    functionName: '[org.apache.xerces.xni.parser.XMLParserConfiguration].getDocumentHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParserConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDocumentHandler
    signature: '[org.apache.xerces.xni.parser.XMLParserConfiguration].getDocumentHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDTDHandler
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dtdHandler
    argTypes:
    - org.apache.xerces.xni.XMLDTDHandler
    constantsTouched: []
    func_position:
      end: 211
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 211
    functionName: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParserConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 214
    functionName: '[org.apache.xerces.xni.parser.XMLParserConfiguration].getDTDHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParserConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDHandler
    signature: '[org.apache.xerces.xni.parser.XMLParserConfiguration].getDTDHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - dtdContentModelHandler
    argTypes:
    - org.apache.xerces.xni.XMLDTDContentModelHandler
    constantsTouched: []
    func_position:
      end: 221
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 221
    functionName: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParserConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDContentModelHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 224
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 224
    functionName: '[org.apache.xerces.xni.parser.XMLParserConfiguration].getDTDContentModelHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParserConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDContentModelHandler
    signature: '[org.apache.xerces.xni.parser.XMLParserConfiguration].getDTDContentModelHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityResolver
    argTypes:
    - org.apache.xerces.xni.parser.XMLEntityResolver
    constantsTouched: []
    func_position:
      end: 233
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 233
    functionName: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParserConfiguration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLEntityResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 236
      start: 236
    functionDepth: 0
    functionLinenumber: 236
    functionLinenumberEnd: 236
    functionName: '[org.apache.xerces.xni.parser.XMLParserConfiguration].getEntityResolver()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParserConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLEntityResolver
    signature: '[org.apache.xerces.xni.parser.XMLParserConfiguration].getEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 246
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 246
    functionName: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setLocale(java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParserConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 249
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 249
    functionName: '[org.apache.xerces.xni.parser.XMLParserConfiguration].getLocale()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParserConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.apache.xerces.xni.parser.XMLParserConfiguration].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLParserConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.parser.XMLParserConfiguration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParserConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLParserConfiguration
    signature: '[org.apache.xerces.xni.parser.XMLParserConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(String)'
      Src: org.apache.xerces.xni.parser.XMLParseException:69,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getPublicId()'
      Src: org.apache.xerces.xni.parser.XMLParseException:71,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getLiteralSystemId()'
      Src: org.apache.xerces.xni.parser.XMLParseException:72,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
      Src: org.apache.xerces.xni.parser.XMLParseException:73,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
      Src: org.apache.xerces.xni.parser.XMLParseException:74,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
      Src: org.apache.xerces.xni.parser.XMLParseException:75,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getColumnNumber()'
      Src: org.apache.xerces.xni.parser.XMLParseException:76,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getCharacterOffset()'
      Src: org.apache.xerces.xni.parser.XMLParseException:77,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLParseException
      static: false
      superClass: org.apache.xerces.xni.XNIException
    argCount: 2
    argNames:
    - locator
    - message
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.xni.parser.XMLParseException].<init>(org.apache.xerces.xni.XMLLocator,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParseException.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XNIException].<init>(String)'
    - '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
    - '[org.apache.xerces.xni.XMLLocator].getLiteralSystemId()'
    - '[org.apache.xerces.xni.XMLLocator].getColumnNumber()'
    - '[org.apache.xerces.xni.XMLLocator].getCharacterOffset()'
    - '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
    - '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
    - '[org.apache.xerces.xni.XMLLocator].getPublicId()'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLParseException
    signature: '[org.apache.xerces.xni.parser.XMLParseException].<init>(org.apache.xerces.xni.XMLLocator,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(String,Exception)'
      Src: org.apache.xerces.xni.parser.XMLParseException:84,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getPublicId()'
      Src: org.apache.xerces.xni.parser.XMLParseException:86,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getLiteralSystemId()'
      Src: org.apache.xerces.xni.parser.XMLParseException:87,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
      Src: org.apache.xerces.xni.parser.XMLParseException:88,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
      Src: org.apache.xerces.xni.parser.XMLParseException:89,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
      Src: org.apache.xerces.xni.parser.XMLParseException:90,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getColumnNumber()'
      Src: org.apache.xerces.xni.parser.XMLParseException:91,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getCharacterOffset()'
      Src: org.apache.xerces.xni.parser.XMLParseException:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLParseException
      static: false
      superClass: org.apache.xerces.xni.XNIException
    argCount: 3
    argNames:
    - locator
    - message
    - exception
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - Exception
    constantsTouched: []
    func_position:
      end: 94
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 94
    functionName: '[org.apache.xerces.xni.parser.XMLParseException].<init>(org.apache.xerces.xni.XMLLocator,String,Exception)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParseException.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
    - '[org.apache.xerces.xni.XNIException].<init>(String,Exception)'
    - '[org.apache.xerces.xni.XMLLocator].getLiteralSystemId()'
    - '[org.apache.xerces.xni.XMLLocator].getColumnNumber()'
    - '[org.apache.xerces.xni.XMLLocator].getCharacterOffset()'
    - '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
    - '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
    - '[org.apache.xerces.xni.XMLLocator].getPublicId()'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLParseException
    signature: '[org.apache.xerces.xni.parser.XMLParseException].<init>(org.apache.xerces.xni.XMLLocator,String,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.xni.XNIException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.apache.xerces.xni.parser.XMLParseException].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParseException.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.parser.XMLParseException].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.xni.XNIException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParseException.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.xni.XNIException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.xni.parser.XMLParseException].getLiteralSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParseException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.parser.XMLParseException].getLiteralSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.xni.XNIException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 0
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.apache.xerces.xni.parser.XMLParseException].getBaseSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParseException.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.parser.XMLParseException].getBaseSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.xni.XNIException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 123
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 123
    functionName: '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParseException.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.xni.XNIException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 128
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 128
    functionName: '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParseException.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.xni.XNIException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: '[org.apache.xerces.xni.parser.XMLParseException].getCharacterOffset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParseException.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xni.parser.XMLParseException].getCharacterOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.xni.parser.XMLParseException:142,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.xni.parser.XMLParseException:144,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.xni.parser.XMLParseException:146,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.xni.parser.XMLParseException:148,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.xni.parser.XMLParseException:150,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.xni.parser.XMLParseException:152,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.xni.parser.XMLParseException:154,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.xni.parser.XMLParseException:156,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.xni.parser.XMLParseException:158,1
    - Dst: '[StringBuffer].append(int)'
      Src: org.apache.xerces.xni.parser.XMLParseException:159,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.xni.parser.XMLParseException:160,1
    - Dst: '[StringBuffer].append(int)'
      Src: org.apache.xerces.xni.parser.XMLParseException:161,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.xni.parser.XMLParseException:162,1
    - Dst: '[StringBuffer].append(int)'
      Src: org.apache.xerces.xni.parser.XMLParseException:163,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.xni.parser.XMLParseException:164,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
      Src: org.apache.xerces.xni.parser.XMLParseException:165,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getException()'
      Src: org.apache.xerces.xni.parser.XMLParseException:167,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
      Src: org.apache.xerces.xni.parser.XMLParseException:169,1
    - Dst: '[StringBuffer].append(org.apache.xerces.xni.parser.XMLParseException)'
      Src: org.apache.xerces.xni.parser.XMLParseException:173,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.xni.parser.XMLParseException:175,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      - String
      - String
      - String
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.xni.XNIException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 177
    functionName: '[org.apache.xerces.xni.parser.XMLParseException].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLParseException.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(org.apache.xerces.xni.parser.XMLParseException)'
    - '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
    - '[StringBuffer].append(int)'
    - '[org.apache.xerces.xni.parser.XMLParseException].getException()'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xni.parser.XMLParseException].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - domain
    - key
    - exception
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 56
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.xni.parser.XMLErrorHandler].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLErrorHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLErrorHandler].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - domain
    - key
    - exception
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 75
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.xni.parser.XMLErrorHandler].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLErrorHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLErrorHandler].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - domain
    - key
    - exception
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 102
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 102
    functionName: '[org.apache.xerces.xni.parser.XMLErrorHandler].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLErrorHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLErrorHandler].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLErrorHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.parser.XMLErrorHandler].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLErrorHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLErrorHandler
    signature: '[org.apache.xerces.xni.parser.XMLErrorHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDTDContentModelFilter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.parser.XMLDTDContentModelFilter].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLDTDContentModelFilter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDTDContentModelFilter
    signature: '[org.apache.xerces.xni.parser.XMLDTDContentModelFilter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.xni.parser.XMLDTDScanner].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLDTDScanner.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLDTDScanner].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - complete
    - standalone
    - hasExternalSubset
    argTypes:
    - boolean
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.xni.parser.XMLDTDScanner].scanDTDInternalSubset(boolean,boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLDTDScanner.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xni.parser.XMLDTDScanner].scanDTDInternalSubset(boolean,boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - complete
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 95
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.xni.parser.XMLDTDScanner].scanDTDExternalSubset(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLDTDScanner.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xni.parser.XMLDTDScanner].scanDTDExternalSubset(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDTDScanner
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.parser.XMLDTDScanner].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLDTDScanner.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDTDScanner
    signature: '[org.apache.xerces.xni.parser.XMLDTDScanner].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 50
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.xni.parser.XMLComponent].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLComponent.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLComponent].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLComponent.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 76
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.xni.parser.XMLComponent].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLComponent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLComponent].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLComponent.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 102
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 102
    functionName: '[org.apache.xerces.xni.parser.XMLComponent].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLComponent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLComponent].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 113
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.xni.parser.XMLComponent].getFeatureDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLComponent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[org.apache.xerces.xni.parser.XMLComponent].getFeatureDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 124
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 124
    functionName: '[org.apache.xerces.xni.parser.XMLComponent].getPropertyDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLComponent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.xni.parser.XMLComponent].getPropertyDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLComponent
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.parser.XMLComponent].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLComponent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLComponent
    signature: '[org.apache.xerces.xni.parser.XMLComponent].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 68
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.xni.parser.XMLPullParserConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLPullParserConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLPullParserConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - complete
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 86
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.xni.parser.XMLPullParserConfiguration].parse(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLPullParserConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xni.parser.XMLPullParserConfiguration].parse(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 93
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 93
    functionName: '[org.apache.xerces.xni.parser.XMLPullParserConfiguration].cleanup()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLPullParserConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLPullParserConfiguration].cleanup()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLPullParserConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.parser.XMLPullParserConfiguration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLPullParserConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLPullParserConfiguration
    signature: '[org.apache.xerces.xni.parser.XMLPullParserConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLInputSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resourceIdentifier
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    constantsTouched: []
    func_position:
      end: 57
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.xni.parser.XMLEntityResolver].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLEntityResolver.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLInputSource
    signature: '[org.apache.xerces.xni.parser.XMLEntityResolver].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLEntityResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.parser.XMLEntityResolver].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLEntityResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLEntityResolver
    signature: '[org.apache.xerces.xni.parser.XMLEntityResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDocumentHandler
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.apache.xerces.xni.XMLDocumentHandler
    constantsTouched: []
    func_position:
      end: 42
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 42
    functionName: '[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLDocumentSource.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDocumentHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 45
    functionName: '[org.apache.xerces.xni.parser.XMLDocumentSource].getDocumentHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLDocumentSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDocumentHandler
    signature: '[org.apache.xerces.xni.parser.XMLDocumentSource].getDocumentHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDocumentSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.parser.XMLDocumentSource].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLDocumentSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDocumentSource
    signature: '[org.apache.xerces.xni.parser.XMLDocumentSource].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.xni.parser.XMLDocumentScanner].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLDocumentScanner.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xni.parser.XMLDocumentScanner].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - complete
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 71
      start: 70
    functionDepth: 0
    functionLinenumber: 70
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.xni.parser.XMLDocumentScanner].scanDocument(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLDocumentScanner.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xni.parser.XMLDocumentScanner].scanDocument(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDocumentScanner
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xni.parser.XMLDocumentScanner].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xni/parser/XMLDocumentScanner.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDocumentScanner
    signature: '[org.apache.xerces.xni.parser.XMLDocumentScanner].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLString].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:73,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>(int,int)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:86,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Reader
      - org.apache.xerces.xinclude.XIncludeHandler
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xinclude.XIncludeTextReader
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - source
    - handler
    - bufferSize
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    - org.apache.xerces.xinclude.XIncludeHandler
    - int
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.xinclude.XIncludeTextReader].<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeTextReader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLString].<init>(int,int)'
    - '[org.apache.xerces.xni.XMLString].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.xinclude.XIncludeTextReader
    signature: '[org.apache.xerces.xinclude.XIncludeTextReader].<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.XMLErrorReporter
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Reader
      - org.apache.xerces.xinclude.XIncludeHandler
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - errorReporter
    argTypes:
    - org.apache.xerces.impl.XMLErrorReporter
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.xinclude.XIncludeTextReader].setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeTextReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeTextReader].setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:106,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:107,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getEncoding()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:112,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:116,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:117,1
    - Dst: '[java.io.BufferedInputStream].<init>(java.io.InputStream,org.apache.xerces.xinclude.XIncludeTextReader)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:120,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(String,String,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:124,1
    - Dst: '[java.net.URL].<init>(String)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:126,1
    - Dst: '[java.net.URL].openConnection()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:127,1
    - Dst: httpInputSource.getHTTPRequestProperties()
      Src: org.apache.xerces.xinclude.XIncludeTextReader:135,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].hasNext()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:136,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].next()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:137,1
    - Dst: entry.getKey()
      Src: org.apache.xerces.xinclude.XIncludeTextReader:138,1
    - Dst: entry.getValue()
      Src: org.apache.xerces.xinclude.XIncludeTextReader:138,1
    - Dst: urlConnection.setRequestProperty(String,String)
      Src: org.apache.xerces.xinclude.XIncludeTextReader:138,1
    - Dst: httpInputSource.getFollowHTTPRedirects()
      Src: org.apache.xerces.xinclude.XIncludeTextReader:142,1
    - Dst: urlConnection.setInstanceFollowRedirects(org.apache.xerces.xinclude.XIncludeTextReader)
      Src: org.apache.xerces.xinclude.XIncludeTextReader:144,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].getInputStream()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:149,1
    - Dst: '[java.io.BufferedInputStream].<init>(org.apache.xerces.xinclude.XIncludeTextReader)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:149,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].getContentType()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:152,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].indexOf(char)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:155,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].substring(int,org.apache.xerces.xinclude.XIncludeTextReader)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:161,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].trim()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:161,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].substring(int)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:165,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].trim()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:165,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].startsWith(String)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:166,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].substring(int)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:168,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].trim()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:168,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].charAt(int)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:170,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].length()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:171,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].charAt(int)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:171,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].charAt(int)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:172,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].length()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:173,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].charAt(int)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:173,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].length()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:176,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].substring(int,int)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:176,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].trim()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:184,1
    - Dst: contentType.equals(String)
      Src: org.apache.xerces.xinclude.XIncludeTextReader:195,1
    - Dst: contentType.equals(String)
      Src: org.apache.xerces.xinclude.XIncludeTextReader:204,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].getEncodingName(java.io.BufferedInputStream)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:210,1
    - Dst: contentType.endsWith(String)
      Src: org.apache.xerces.xinclude.XIncludeTextReader:213,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].getEncodingName(java.io.BufferedInputStream)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:214,1
    - Dst: encoding.toUpperCase(org.apache.xerces.xinclude.XIncludeTextReader)
      Src: org.apache.xerces.xinclude.XIncludeTextReader:223,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].consumeBOM(java.io.BufferedInputStream,org.apache.xerces.xinclude.XIncludeTextReader)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:226,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:231,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].createUTF8Reader(java.io.BufferedInputStream)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:232,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:234,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].createUTF16Reader(java.io.BufferedInputStream,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:235,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:237,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].createUTF16Reader(java.io.BufferedInputStream,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:238,1
    - Dst: '[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping(String)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:242,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:249,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:250,1
    - Dst: '[org.apache.xerces.util.MessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:251,1
    - Dst: '[java.io.IOException].<init>(String)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:251,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:255,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].createASCIIReader(java.io.BufferedInputStream)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:256,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:258,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].createLatin1Reader(java.io.BufferedInputStream)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:259,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.BufferedInputStream,String)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:261,1
    CyclomaticComplexity: 35
    EdgeCount: 35
    ICount: 117
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Reader
      - org.apache.xerces.xinclude.XIncludeHandler
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Reader
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 263
      start: 105
    functionDepth: 7
    functionLinenumber: 105
    functionLinenumberEnd: 263
    functionName: '[org.apache.xerces.xinclude.XIncludeTextReader].getReader(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeTextReader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeTextReader].createUTF8Reader(java.io.BufferedInputStream)'
    - '[org.apache.xerces.xinclude.XIncludeTextReader].next()'
    - '[java.net.URL].<init>(String)'
    - '[org.apache.xerces.xinclude.XIncludeTextReader].hasNext()'
    - '[org.apache.xerces.xinclude.XIncludeTextReader].substring(int,org.apache.xerces.xinclude.XIncludeTextReader)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
    - '[java.io.BufferedInputStream].<init>(java.io.InputStream,org.apache.xerces.xinclude.XIncludeTextReader)'
    - httpInputSource.getHTTPRequestProperties()
    - '[org.apache.xerces.xinclude.XIncludeTextReader].createLatin1Reader(java.io.BufferedInputStream)'
    - '[org.apache.xerces.xinclude.XIncludeTextReader].trim()'
    - entry.getKey()
    - '[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()'
    - urlConnection.setInstanceFollowRedirects(org.apache.xerces.xinclude.XIncludeTextReader)
    - contentType.equals(String)
    - '[java.io.IOException].<init>(String)'
    - '[org.apache.xerces.xinclude.XIncludeTextReader].getEncodingName(java.io.BufferedInputStream)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()'
    - '[org.apache.xerces.xinclude.XIncludeTextReader].createUTF16Reader(java.io.BufferedInputStream,boolean)'
    - httpInputSource.getFollowHTTPRedirects()
    - '[org.apache.xerces.xinclude.XIncludeTextReader].getInputStream()'
    - '[org.apache.xerces.util.MessageFormatter].formatMessage(java.util.Locale,String)'
    - '[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping(String)'
    - '[org.apache.xerces.xinclude.XIncludeTextReader].substring(int,int)'
    - '[String].equals(String)'
    - '[org.apache.xerces.xinclude.XIncludeTextReader].consumeBOM(java.io.BufferedInputStream,org.apache.xerces.xinclude.XIncludeTextReader)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
    - '[org.apache.xerces.xinclude.XIncludeTextReader].createASCIIReader(java.io.BufferedInputStream)'
    - '[org.apache.xerces.xinclude.XIncludeTextReader].startsWith(String)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()'
    - '[org.apache.xerces.xinclude.XIncludeTextReader].indexOf(char)'
    - contentType.endsWith(String)
    - '[org.apache.xerces.xinclude.XIncludeTextReader].getContentType()'
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,String,boolean)'
    - '[org.apache.xerces.xinclude.XIncludeTextReader].length()'
    - urlConnection.setRequestProperty(String,String)
    - encoding.toUpperCase(org.apache.xerces.xinclude.XIncludeTextReader)
    - '[java.net.URL].openConnection()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getEncoding()'
    - '[java.io.BufferedInputStream].<init>(org.apache.xerces.xinclude.XIncludeTextReader)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()'
    - '[java.io.InputStreamReader].<init>(java.io.BufferedInputStream,String)'
    - '[org.apache.xerces.xinclude.XIncludeTextReader].charAt(int)'
    - '[org.apache.xerces.xinclude.XIncludeTextReader].substring(int)'
    - entry.getValue()
    linkageType: ''
    returnType: java.io.Reader
    signature: '[org.apache.xerces.xinclude.XIncludeTextReader].getReader(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:269,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:270,1
    - Dst: '[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,org.apache.xerces.xinclude.XIncludeTextReader,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:267,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Reader
      - org.apache.xerces.xinclude.XIncludeHandler
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Reader
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 271
      start: 266
    functionDepth: 1
    functionLinenumber: 266
    functionLinenumberEnd: 271
    functionName: '[org.apache.xerces.xinclude.XIncludeTextReader].createUTF8Reader(java.io.InputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeTextReader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
    - '[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,org.apache.xerces.xinclude.XIncludeTextReader,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
    linkageType: ''
    returnType: java.io.Reader
    signature: '[org.apache.xerces.xinclude.XIncludeTextReader].createUTF8Reader(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:278,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:279,1
    - Dst: '[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,boolean,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:275,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Reader
      - org.apache.xerces.xinclude.XIncludeHandler
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Reader
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - stream
    - isBigEndian
    argTypes:
    - java.io.InputStream
    - boolean
    constantsTouched: []
    func_position:
      end: 280
      start: 274
    functionDepth: 3
    functionLinenumber: 274
    functionLinenumberEnd: 280
    functionName: '[org.apache.xerces.xinclude.XIncludeTextReader].createUTF16Reader(java.io.InputStream,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeTextReader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
    - '[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,boolean,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
    linkageType: ''
    returnType: java.io.Reader
    signature: '[org.apache.xerces.xinclude.XIncludeTextReader].createUTF16Reader(java.io.InputStream,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:286,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:287,1
    - Dst: '[org.apache.xerces.impl.io.ASCIIReader].<init>(java.io.InputStream,org.apache.xerces.xinclude.XIncludeTextReader,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:284,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Reader
      - org.apache.xerces.xinclude.XIncludeHandler
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Reader
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 288
      start: 283
    functionDepth: 1
    functionLinenumber: 283
    functionLinenumberEnd: 288
    functionName: '[org.apache.xerces.xinclude.XIncludeTextReader].createASCIIReader(java.io.InputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeTextReader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
    - '[org.apache.xerces.impl.io.ASCIIReader].<init>(java.io.InputStream,org.apache.xerces.xinclude.XIncludeTextReader,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
    linkageType: ''
    returnType: java.io.Reader
    signature: '[org.apache.xerces.xinclude.XIncludeTextReader].createASCIIReader(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.io.Latin1Reader].<init>(java.io.InputStream,org.apache.xerces.xinclude.XIncludeTextReader)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:292,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Reader
      - org.apache.xerces.xinclude.XIncludeHandler
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.Reader
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 293
      start: 291
    functionDepth: 0
    functionLinenumber: 291
    functionLinenumberEnd: 293
    functionName: '[org.apache.xerces.xinclude.XIncludeTextReader].createLatin1Reader(java.io.InputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeTextReader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.io.Latin1Reader].<init>(java.io.InputStream,org.apache.xerces.xinclude.XIncludeTextReader)'
    linkageType: ''
    returnType: java.io.Reader
    signature: '[org.apache.xerces.xinclude.XIncludeTextReader].createLatin1Reader(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].mark(int)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:307,1
    - Dst: '[java.io.InputStream].read(org.apache.xerces.xinclude.XIncludeTextReader,int,int)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:308,1
    - Dst: '[java.io.InputStream].reset()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:309,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].getEncodingName(org.apache.xerces.xinclude.XIncludeTextReader)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:311,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Reader
      - org.apache.xerces.xinclude.XIncludeHandler
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 315
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 315
    functionName: '[org.apache.xerces.xinclude.XIncludeTextReader].getEncodingName(java.io.InputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeTextReader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeTextReader].getEncodingName(org.apache.xerces.xinclude.XIncludeTextReader)'
    - '[java.io.InputStream].mark(int)'
    - '[java.io.InputStream].read(org.apache.xerces.xinclude.XIncludeTextReader,int,int)'
    - '[java.io.InputStream].reset()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xinclude.XIncludeTextReader].getEncodingName(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.InputStream].mark(int)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:330,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:331,1
    - Dst: '[java.io.InputStream].read(org.apache.xerces.xinclude.XIncludeTextReader,int,int)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:332,1
    - Dst: '[java.io.InputStream].reset()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:339,1
    - Dst: '[java.io.InputStream].reset()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:343,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:346,1
    - Dst: '[java.io.InputStream].read(org.apache.xerces.xinclude.XIncludeTextReader,int,int)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:347,1
    - Dst: '[java.io.InputStream].reset()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:359,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Reader
      - org.apache.xerces.xinclude.XIncludeHandler
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - stream
    - encoding
    argTypes:
    - java.io.InputStream
    - String
    constantsTouched: []
    func_position:
      end: 366
      start: 325
    functionDepth: 1
    functionLinenumber: 325
    functionLinenumberEnd: 366
    functionName: '[org.apache.xerces.xinclude.XIncludeTextReader].consumeBOM(java.io.InputStream,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeTextReader.java
    functionUses: 0
    functionsReached:
    - '[java.io.InputStream].mark(int)'
    - '[java.io.InputStream].read(org.apache.xerces.xinclude.XIncludeTextReader,int,int)'
    - '[String].equals(String)'
    - '[java.io.InputStream].reset()'
    - '[String].startsWith(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xinclude.XIncludeTextReader].consumeBOM(java.io.InputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 46
    EdgeCount: 46
    ICount: 64
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Reader
      - org.apache.xerces.xinclude.XIncludeHandler
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - b4
    argTypes:
    - byte[]
    constantsTouched: []
    func_position:
      end: 436
      start: 379
    functionDepth: 0
    functionLinenumber: 379
    functionLinenumberEnd: 436
    functionName: '[org.apache.xerces.xinclude.XIncludeTextReader].getEncodingName(byte[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeTextReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xinclude.XIncludeTextReader].getEncodingName(byte[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].getReader(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:446,1
    - Dst: '[java.io.Reader].read(char[],int,int)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:448,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].isValid(org.apache.xerces.xinclude.XIncludeTextReader)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:453,1
    - Dst: '[org.apache.xerces.util.XMLChar].isHighSurrogate(org.apache.xerces.xinclude.XIncludeTextReader)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:454,1
    - Dst: '[java.io.Reader].read()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:462,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.xinclude.XIncludeTextReader)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:467,1
    - Dst: '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.xinclude.XIncludeTextReader,char)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:469,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].isValid(int)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:470,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:471,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:478,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:485,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(null,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:497,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:495,1
    - Dst: '[java.io.Reader].read(char[],int,int)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:499,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Reader
      - org.apache.xerces.xinclude.XIncludeHandler
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 502
      start: 445
    functionDepth: 8
    functionLinenumber: 445
    functionLinenumberEnd: 502
    functionName: '[org.apache.xerces.xinclude.XIncludeTextReader].parse()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeTextReader.java
    functionUses: 0
    functionsReached:
    - '[java.io.Reader].read(char[],int,int)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(null,boolean)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.util.XMLChar].isHighSurrogate(org.apache.xerces.xinclude.XIncludeTextReader)'
    - '[org.apache.xerces.xinclude.XIncludeTextReader].isValid(org.apache.xerces.xinclude.XIncludeTextReader)'
    - '[org.apache.xerces.xinclude.XIncludeTextReader].isValid(int)'
    - '[org.apache.xerces.xinclude.XIncludeTextReader].getReader(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.xinclude.XIncludeTextReader,char)'
    - '[java.io.Reader].read()'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,short)'
    - '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.xinclude.XIncludeTextReader)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeTextReader].parse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Reader
      - org.apache.xerces.xinclude.XIncludeHandler
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 511
      start: 509
    functionDepth: 0
    functionLinenumber: 509
    functionLinenumberEnd: 511
    functionName: '[org.apache.xerces.xinclude.XIncludeTextReader].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeTextReader.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeTextReader].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.Reader].close()'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:521,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Reader
      - org.apache.xerces.xinclude.XIncludeHandler
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 524
      start: 519
    functionDepth: 0
    functionLinenumber: 519
    functionLinenumberEnd: 524
    functionName: '[org.apache.xerces.xinclude.XIncludeTextReader].close()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeTextReader.java
    functionUses: 0
    functionsReached:
    - '[java.io.Reader].close()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeTextReader].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isValid(int)'
      Src: org.apache.xerces.xinclude.XIncludeTextReader:533,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Reader
      - org.apache.xerces.xinclude.XIncludeHandler
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 534
      start: 532
    functionDepth: 1
    functionLinenumber: 532
    functionLinenumberEnd: 534
    functionName: '[org.apache.xerces.xinclude.XIncludeTextReader].isValid(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeTextReader.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isValid(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XIncludeTextReader].isValid(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.Reader
      - org.apache.xerces.xinclude.XIncludeHandler
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - bufferSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 546
      start: 542
    functionDepth: 0
    functionLinenumber: 542
    functionLinenumberEnd: 546
    functionName: '[org.apache.xerces.xinclude.XIncludeTextReader].setBufferSize(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeTextReader.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeTextReader].setBufferSize(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.xinclude.SecuritySupport:41,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.xinclude.SecuritySupport:41,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.xinclude.SecuritySupport].getContextClassLoader()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.xerces.xinclude.SecuritySupport].getContextClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.xinclude.SecuritySupport:54,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.xinclude.SecuritySupport:54,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.xinclude.SecuritySupport].getSystemClassLoader()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.xerces.xinclude.SecuritySupport].getSystemClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.xinclude.SecuritySupport:67,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.xinclude.SecuritySupport:67,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - cl
    argTypes:
    - ClassLoader
    constantsTouched: []
    func_position:
      end: 79
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.xinclude.SecuritySupport].getParentClassLoader(ClassLoader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.xerces.xinclude.SecuritySupport].getParentClassLoader(ClassLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.xinclude.SecuritySupport:83,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.xinclude.SecuritySupport:83,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.xinclude.SecuritySupport].getSystemProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xinclude.SecuritySupport].getSystemProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedExceptionAction].<init>()'
      Src: org.apache.xerces.xinclude.SecuritySupport:95,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedExceptionAction)'
      Src: org.apache.xerces.xinclude.SecuritySupport:95,1
    - Dst: e.getException()
      Src: org.apache.xerces.xinclude.SecuritySupport:101,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.FileNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.FileInputStream
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 103
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 103
    functionName: '[org.apache.xerces.xinclude.SecuritySupport].getFileInputStream(java.io.File)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedExceptionAction)'
    - e.getException()
    - '[java.security.PrivilegedExceptionAction].<init>()'
    linkageType: ''
    returnType: java.io.FileInputStream
    signature: '[org.apache.xerces.xinclude.SecuritySupport].getFileInputStream(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.xinclude.SecuritySupport:109,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.xinclude.SecuritySupport:109,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.InputStream
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - cl
    - name
    argTypes:
    - ClassLoader
    - String
    constantsTouched: []
    func_position:
      end: 120
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 120
    functionName: '[org.apache.xerces.xinclude.SecuritySupport].getResourceAsStream(ClassLoader,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: java.io.InputStream
    signature: '[org.apache.xerces.xinclude.SecuritySupport].getResourceAsStream(ClassLoader,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.xinclude.SecuritySupport:124,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.xinclude.SecuritySupport:124,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xerces.xinclude.SecuritySupport:123,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 129
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 129
    functionName: '[org.apache.xerces.xinclude.SecuritySupport].getFileExists(java.io.File)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[Boolean].booleanValue()'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.SecuritySupport].getFileExists(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: org.apache.xerces.xinclude.SecuritySupport:133,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: org.apache.xerces.xinclude.SecuritySupport:133,1
    - Dst: '[Long].longValue()'
      Src: org.apache.xerces.xinclude.SecuritySupport:132,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 138
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 138
    functionName: '[org.apache.xerces.xinclude.SecuritySupport].getLastModified(java.io.File)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[Long].longValue()'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: long
    signature: '[org.apache.xerces.xinclude.SecuritySupport].getLastModified(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xinclude.SecuritySupport
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 140
    functionName: '[org.apache.xerces.xinclude.SecuritySupport].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/SecuritySupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xinclude.SecuritySupport
    signature: '[org.apache.xerces.xinclude.SecuritySupport].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.xinclude.XIncludeMessageFormatter:61,1
    - Dst: '[java.util.ResourceBundle].getBundle(String,org.apache.xerces.xinclude.XIncludeMessageFormatter)'
      Src: org.apache.xerces.xinclude.XIncludeMessageFormatter:64,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeMessageFormatter].getString(String)'
      Src: org.apache.xerces.xinclude.XIncludeMessageFormatter:69,1
    - Dst: java.text.MessageFormat.format(org.apache.xerces.xinclude.XIncludeMessageFormatter,Object[])
      Src: org.apache.xerces.xinclude.XIncludeMessageFormatter:72,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeMessageFormatter].getString(String)'
      Src: org.apache.xerces.xinclude.XIncludeMessageFormatter:74,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeMessageFormatter].getString(String)'
      Src: org.apache.xerces.xinclude.XIncludeMessageFormatter:75,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeMessageFormatter].getString(String)'
      Src: org.apache.xerces.xinclude.XIncludeMessageFormatter:80,1
    - Dst: '[java.util.MissingResourceException].<init>(org.apache.xerces.xinclude.XIncludeMessageFormatter,String,String)'
      Src: org.apache.xerces.xinclude.XIncludeMessageFormatter:81,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Locale
      - java.util.ResourceBundle
      classPublic: true
      concrete: true
      exceptions:
      - java.util.MissingResourceException
      interfaces:
      - org.apache.xerces.util.MessageFormatter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - locale
    - key
    - arguments
    argTypes:
    - java.util.Locale
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 85
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.xinclude.XIncludeMessageFormatter].formatMessage(java.util.Locale,String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeMessageFormatter.java
    functionUses: 0
    functionsReached:
    - '[java.util.MissingResourceException].<init>(org.apache.xerces.xinclude.XIncludeMessageFormatter,String,String)'
    - '[java.util.Locale].getDefault()'
    - '[org.apache.xerces.xinclude.XIncludeMessageFormatter].getString(String)'
    - '[java.util.ResourceBundle].getBundle(String,org.apache.xerces.xinclude.XIncludeMessageFormatter)'
    - java.text.MessageFormat.format(org.apache.xerces.xinclude.XIncludeMessageFormatter,Object[])
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xinclude.XIncludeMessageFormatter].formatMessage(java.util.Locale,String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Locale
      - java.util.ResourceBundle
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.util.MessageFormatter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xinclude.XIncludeMessageFormatter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xinclude.XIncludeMessageFormatter].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeMessageFormatter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xinclude.XIncludeMessageFormatter
    signature: '[org.apache.xerces.xinclude.XIncludeMessageFormatter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)'
      Src: org.apache.xerces.xinclude.XInclude11TextReader:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xinclude.XInclude11TextReader
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeTextReader
    argCount: 3
    argNames:
    - source
    - handler
    - bufferSize
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    - org.apache.xerces.xinclude.XIncludeHandler
    - int
    constantsTouched: []
    func_position:
      end: 50
      start: 47
    functionDepth: 2
    functionLinenumber: 47
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.xinclude.XInclude11TextReader].<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XInclude11TextReader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeTextReader].<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)'
    linkageType: ''
    returnType: org.apache.xerces.xinclude.XInclude11TextReader
    signature: '[org.apache.xerces.xinclude.XInclude11TextReader].<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Valid(int)'
      Src: org.apache.xerces.xinclude.XInclude11TextReader:59,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeTextReader
    argCount: 1
    argNames:
    - ch
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 1
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.xerces.xinclude.XInclude11TextReader].isValid(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XInclude11TextReader.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XML11Char].isXML11Valid(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XInclude11TextReader].isValid(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.ObjectFactory].createObject(String,null,String)'
      Src: org.apache.xerces.xinclude.ObjectFactory:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - factoryId
    - fallbackClassName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 98
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.xinclude.ObjectFactory].createObject(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xinclude.ObjectFactory].createObject(String,null,String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.xinclude.ObjectFactory].createObject(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.ObjectFactory].debugPrintln(String)'
      Src: org.apache.xerces.xinclude.ObjectFactory:127,1
    - Dst: '[org.apache.xerces.xinclude.ObjectFactory].findClassLoader()'
      Src: org.apache.xerces.xinclude.ObjectFactory:129,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: org.apache.xerces.xinclude.ObjectFactory:133,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.xinclude.ObjectFactory:134,1
    - Dst: '[org.apache.xerces.xinclude.ObjectFactory].debugPrintln(String)'
      Src: org.apache.xerces.xinclude.ObjectFactory:135,1
    - Dst: '[org.apache.xerces.xinclude.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: org.apache.xerces.xinclude.ObjectFactory:136,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: org.apache.xerces.xinclude.ObjectFactory:149,1
    - Dst: '[java.io.File].<init>(org.apache.xerces.xinclude.ObjectFactory)'
      Src: org.apache.xerces.xinclude.ObjectFactory:152,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileExists(java.io.File)'
      Src: org.apache.xerces.xinclude.ObjectFactory:153,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
      Src: org.apache.xerces.xinclude.ObjectFactory:167,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
      Src: org.apache.xerces.xinclude.ObjectFactory:180,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.xerces.xinclude.ObjectFactory:185,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
      Src: org.apache.xerces.xinclude.ObjectFactory:186,1
    - Dst: '[java.util.Properties].load(java.io.FileInputStream)'
      Src: org.apache.xerces.xinclude.ObjectFactory:187,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.apache.xerces.xinclude.ObjectFactory:200,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: org.apache.xerces.xinclude.ObjectFactory:208,1
    - Dst: '[java.io.File].<init>(org.apache.xerces.xinclude.ObjectFactory)'
      Src: org.apache.xerces.xinclude.ObjectFactory:213,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
      Src: org.apache.xerces.xinclude.ObjectFactory:213,1
    - Dst: '[java.util.Properties].<init>()'
      Src: org.apache.xerces.xinclude.ObjectFactory:214,1
    - Dst: '[java.util.Properties].load(java.io.FileInputStream)'
      Src: org.apache.xerces.xinclude.ObjectFactory:215,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: org.apache.xerces.xinclude.ObjectFactory:216,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: org.apache.xerces.xinclude.ObjectFactory:226,1
    - Dst: '[org.apache.xerces.xinclude.ObjectFactory].debugPrintln(org.apache.xerces.xinclude.ObjectFactory)'
      Src: org.apache.xerces.xinclude.ObjectFactory:234,1
    - Dst: '[org.apache.xerces.xinclude.ObjectFactory].newInstance(org.apache.xerces.xinclude.ObjectFactory,ClassLoader,boolean)'
      Src: org.apache.xerces.xinclude.ObjectFactory:235,1
    - Dst: '[org.apache.xerces.xinclude.ObjectFactory].findJarServiceProvider(String)'
      Src: org.apache.xerces.xinclude.ObjectFactory:239,1
    - Dst: '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,null)'
      Src: org.apache.xerces.xinclude.ObjectFactory:245,1
    - Dst: '[org.apache.xerces.xinclude.ObjectFactory].debugPrintln(String)'
      Src: org.apache.xerces.xinclude.ObjectFactory:249,1
    - Dst: '[org.apache.xerces.xinclude.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: org.apache.xerces.xinclude.ObjectFactory:250,1
    CyclomaticComplexity: 38
    EdgeCount: 38
    ICount: 74
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - factoryId
    - propertiesFilename
    - fallbackClassName
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 251
      start: 122
    functionDepth: 3
    functionLinenumber: 122
    functionLinenumberEnd: 251
    functionName: '[org.apache.xerces.xinclude.ObjectFactory].createObject(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
    - '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,null)'
    - '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
    - '[org.apache.xerces.xinclude.ObjectFactory].newInstance(org.apache.xerces.xinclude.ObjectFactory,ClassLoader,boolean)'
    - '[org.apache.xerces.xinclude.ObjectFactory].newInstance(String,ClassLoader,boolean)'
    - '[org.apache.xerces.xinclude.ObjectFactory].findClassLoader()'
    - '[org.apache.xerces.xinclude.ObjectFactory].debugPrintln(org.apache.xerces.xinclude.ObjectFactory)'
    - '[org.apache.xerces.xinclude.ObjectFactory].findJarServiceProvider(String)'
    - '[java.io.File].<init>(org.apache.xerces.xinclude.ObjectFactory)'
    - '[java.io.FileInputStream].close()'
    - '[java.util.Properties].load(java.io.FileInputStream)'
    - '[org.apache.xerces.xinclude.ObjectFactory].debugPrintln(String)'
    - '[java.util.Properties].getProperty(String)'
    - '[org.apache.html.dom.SecuritySupport].getFileExists(java.io.File)'
    - '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
    - '[String].length()'
    - '[java.util.Properties].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.xinclude.ObjectFactory].createObject(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: org.apache.xerces.xinclude.ObjectFactory:260,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.xinclude.ObjectFactory:262,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 258
    functionDepth: 1
    functionLinenumber: 258
    functionLinenumberEnd: 266
    functionName: '[org.apache.xerces.xinclude.ObjectFactory].isDebugEnabled()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.ObjectFactory].isDebugEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: org.apache.xerces.xinclude.ObjectFactory:271,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 273
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 273
    functionName: '[org.apache.xerces.xinclude.ObjectFactory].debugPrintln(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/ObjectFactory.java
    functionUses: 2
    functionsReached:
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.ObjectFactory].debugPrintln(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.SecuritySupport].getContextClassLoader()'
      Src: org.apache.xerces.xinclude.ObjectFactory:284,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemClassLoader()'
      Src: org.apache.xerces.xinclude.ObjectFactory:285,1
    - Dst: ObjectFactory.class.getClassLoader()
      Src: org.apache.xerces.xinclude.ObjectFactory:298,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getParentClassLoader(org.apache.xerces.xinclude.ObjectFactory)'
      Src: org.apache.xerces.xinclude.ObjectFactory:310,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getParentClassLoader(ClassLoader)'
      Src: org.apache.xerces.xinclude.ObjectFactory:325,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 331
      start: 279
    functionDepth: 2
    functionLinenumber: 279
    functionLinenumberEnd: 331
    functionName: '[org.apache.xerces.xinclude.ObjectFactory].findClassLoader()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/ObjectFactory.java
    functionUses: 2
    functionsReached:
    - ObjectFactory.class.getClassLoader()
    - '[org.apache.html.dom.SecuritySupport].getParentClassLoader(ClassLoader)'
    - '[org.apache.html.dom.SecuritySupport].getSystemClassLoader()'
    - '[org.apache.html.dom.SecuritySupport].getContextClassLoader()'
    - '[org.apache.html.dom.SecuritySupport].getParentClassLoader(org.apache.xerces.xinclude.ObjectFactory)'
    linkageType: ''
    returnType: ClassLoader
    signature: '[org.apache.xerces.xinclude.ObjectFactory].findClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
      Src: org.apache.xerces.xinclude.ObjectFactory:342,1
    - Dst: '[Class].newInstance()'
      Src: org.apache.xerces.xinclude.ObjectFactory:343,1
    - Dst: '[org.apache.xerces.xinclude.ObjectFactory].debugPrintln(org.apache.xerces.xinclude.ObjectFactory)'
      Src: org.apache.xerces.xinclude.ObjectFactory:344,1
    - Dst: '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,org.apache.xerces.xinclude.ObjectFactory)'
      Src: org.apache.xerces.xinclude.ObjectFactory:348,1
    - Dst: '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(org.apache.xerces.xinclude.ObjectFactory,org.apache.xerces.xinclude.ObjectFactory)'
      Src: org.apache.xerces.xinclude.ObjectFactory:351,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - ClassLoader
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - className
    - cl
    - doFallback
    argTypes:
    - String
    - ClassLoader
    - boolean
    constantsTouched: []
    func_position:
      end: 355
      start: 336
    functionDepth: 2
    functionLinenumber: 336
    functionLinenumberEnd: 355
    functionName: '[org.apache.xerces.xinclude.ObjectFactory].newInstance(String,ClassLoader,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[Class].newInstance()'
    - '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(org.apache.xerces.xinclude.ObjectFactory,org.apache.xerces.xinclude.ObjectFactory)'
    - '[org.apache.xerces.xinclude.ObjectFactory].debugPrintln(org.apache.xerces.xinclude.ObjectFactory)'
    - '[org.apache.xerces.xinclude.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
    - '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,org.apache.xerces.xinclude.ObjectFactory)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.xinclude.ObjectFactory].newInstance(String,ClassLoader,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getSecurityManager()
      Src: org.apache.xerces.xinclude.ObjectFactory:366,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.apache.xerces.xinclude.ObjectFactory:368,1
    - Dst: '[String].substring(int,org.apache.xerces.xinclude.ObjectFactory)'
      Src: org.apache.xerces.xinclude.ObjectFactory:370,1
    - Dst: '[org.apache.xerces.xinclude.ObjectFactory].checkPackageAccess(org.apache.xerces.xinclude.ObjectFactory)'
      Src: org.apache.xerces.xinclude.ObjectFactory:371,1
    - Dst: Class.forName(String)
      Src: org.apache.xerces.xinclude.ObjectFactory:384,1
    - Dst: '[ClassLoader].loadClass(String)'
      Src: org.apache.xerces.xinclude.ObjectFactory:387,1
    - Dst: ObjectFactory.class.getClassLoader()
      Src: org.apache.xerces.xinclude.ObjectFactory:391,1
    - Dst: Class.forName(String)
      Src: org.apache.xerces.xinclude.ObjectFactory:393,1
    - Dst: cl.loadClass(String)
      Src: org.apache.xerces.xinclude.ObjectFactory:396,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - ClassLoader
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ClassNotFoundException
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - className
    - cl
    - doFallback
    argTypes:
    - String
    - ClassLoader
    - boolean
    constantsTouched: []
    func_position:
      end: 407
      start: 360
    functionDepth: 1
    functionLinenumber: 360
    functionLinenumberEnd: 407
    functionName: '[org.apache.xerces.xinclude.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[String].substring(int,org.apache.xerces.xinclude.ObjectFactory)'
    - cl.loadClass(String)
    - '[String].lastIndexOf(char)'
    - ObjectFactory.class.getClassLoader()
    - '[org.apache.xerces.xinclude.ObjectFactory].checkPackageAccess(org.apache.xerces.xinclude.ObjectFactory)'
    - Class.forName(String)
    - System.getSecurityManager()
    - '[ClassLoader].loadClass(String)'
    linkageType: ''
    returnType: Class
    signature: '[org.apache.xerces.xinclude.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.ObjectFactory].findClassLoader()'
      Src: org.apache.xerces.xinclude.ObjectFactory:421,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getResourceAsStream(ClassLoader,org.apache.xerces.xinclude.ObjectFactory)'
      Src: org.apache.xerces.xinclude.ObjectFactory:423,1
    - Dst: ObjectFactory.class.getClassLoader()
      Src: org.apache.xerces.xinclude.ObjectFactory:427,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getResourceAsStream(org.apache.xerces.xinclude.ObjectFactory,org.apache.xerces.xinclude.ObjectFactory)'
      Src: org.apache.xerces.xinclude.ObjectFactory:430,1
    - Dst: '[org.apache.xerces.xinclude.ObjectFactory].debugPrintln(org.apache.xerces.xinclude.ObjectFactory)'
      Src: org.apache.xerces.xinclude.ObjectFactory:439,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream,String)'
      Src: org.apache.xerces.xinclude.ObjectFactory:460,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader,int)'
      Src: org.apache.xerces.xinclude.ObjectFactory:460,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream)'
      Src: org.apache.xerces.xinclude.ObjectFactory:462,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader,int)'
      Src: org.apache.xerces.xinclude.ObjectFactory:462,1
    - Dst: '[java.io.BufferedReader].readLine()'
      Src: org.apache.xerces.xinclude.ObjectFactory:469,1
    - Dst: '[java.io.BufferedReader].close()'
      Src: org.apache.xerces.xinclude.ObjectFactory:477,1
    - Dst: '[String].equals(org.apache.xerces.xinclude.ObjectFactory)'
      Src: org.apache.xerces.xinclude.ObjectFactory:484,1
    - Dst: '[org.apache.xerces.xinclude.ObjectFactory].debugPrintln(String)'
      Src: org.apache.xerces.xinclude.ObjectFactory:485,1
    - Dst: '[org.apache.xerces.xinclude.ObjectFactory].newInstance(org.apache.xerces.xinclude.ObjectFactory,org.apache.xerces.xinclude.ObjectFactory,boolean)'
      Src: org.apache.xerces.xinclude.ObjectFactory:492,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - factoryId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 497
      start: 414
    functionDepth: 3
    functionLinenumber: 414
    functionLinenumberEnd: 497
    functionName: '[org.apache.xerces.xinclude.ObjectFactory].findJarServiceProvider(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[java.io.InputStreamReader].<init>(java.io.InputStream,String)'
    - '[String].equals(org.apache.xerces.xinclude.ObjectFactory)'
    - '[java.io.BufferedReader].<init>(java.io.InputStreamReader,int)'
    - '[java.io.BufferedReader].close()'
    - ObjectFactory.class.getClassLoader()
    - '[org.apache.html.dom.SecuritySupport].getResourceAsStream(ClassLoader,org.apache.xerces.xinclude.ObjectFactory)'
    - '[org.apache.html.dom.SecuritySupport].getResourceAsStream(org.apache.xerces.xinclude.ObjectFactory,org.apache.xerces.xinclude.ObjectFactory)'
    - '[org.apache.xerces.xinclude.ObjectFactory].findClassLoader()'
    - '[java.io.InputStreamReader].<init>(java.io.InputStream)'
    - '[org.apache.xerces.xinclude.ObjectFactory].debugPrintln(String)'
    - '[org.apache.xerces.xinclude.ObjectFactory].debugPrintln(org.apache.xerces.xinclude.ObjectFactory)'
    - '[java.io.BufferedReader].readLine()'
    - '[org.apache.xerces.xinclude.ObjectFactory].newInstance(org.apache.xerces.xinclude.ObjectFactory,org.apache.xerces.xinclude.ObjectFactory,boolean)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.xinclude.ObjectFactory].findJarServiceProvider(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.ObjectFactory].isDebugEnabled()'
      Src: org.apache.xerces.xinclude.ObjectFactory:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xinclude.ObjectFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xinclude.ObjectFactory].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xinclude.ObjectFactory].isDebugEnabled()'
    linkageType: ''
    returnType: org.apache.xerces.xinclude.ObjectFactory
    signature: '[org.apache.xerces.xinclude.ObjectFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Error].<init>(String)'
      Src: org.apache.xerces.xinclude.ObjectFactory.ConfigurationError:528,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Exception
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xinclude.ObjectFactory.ConfigurationError
      static: false
      superClass: Error
    argCount: 2
    argNames:
    - msg
    - x
    argTypes:
    - String
    - Exception
    constantsTouched: []
    func_position:
      end: 530
      start: 527
    functionDepth: 0
    functionLinenumber: 527
    functionLinenumberEnd: 530
    functionName: '[org.apache.xerces.xinclude.ObjectFactory.ConfigurationError].<init>(String,Exception)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[Error].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.xinclude.ObjectFactory.ConfigurationError
    signature: '[org.apache.xerces.xinclude.ObjectFactory.ConfigurationError].<init>(String,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Exception
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Exception
      static: false
      superClass: Error
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 539
      start: 537
    functionDepth: 0
    functionLinenumber: 537
    functionLinenumberEnd: 539
    functionName: '[org.apache.xerces.xinclude.ObjectFactory.ConfigurationError].getException()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Exception
    signature: '[org.apache.xerces.xinclude.ObjectFactory.ConfigurationError].getException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.NamespaceSupport].<init>()'
      Src: org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xinclude.MultipleScopeNamespaceSupport
      static: false
      superClass: org.apache.xerces.util.NamespaceSupport
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/MultipleScopeNamespaceSupport.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.NamespaceSupport].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.xinclude.MultipleScopeNamespaceSupport
    signature: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.NamespaceSupport].<init>(org.apache.xerces.xni.NamespaceContext)'
      Src: org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xinclude.MultipleScopeNamespaceSupport
      static: false
      superClass: org.apache.xerces.util.NamespaceSupport
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.apache.xerces.xni.NamespaceContext
    constantsTouched: []
    func_position:
      end: 61
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].<init>(org.apache.xerces.xni.NamespaceContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/MultipleScopeNamespaceSupport.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.NamespaceSupport].<init>(org.apache.xerces.xni.NamespaceContext)'
    linkageType: ''
    returnType: org.apache.xerces.xinclude.MultipleScopeNamespaceSupport
    signature: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].<init>(org.apache.xerces.xni.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.NamespaceSupport.Prefixes].<init>(org.apache.xerces.xinclude.MultipleScopeNamespaceSupport,org.apache.xerces.xinclude.MultipleScopeNamespaceSupport)'
      Src: org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:90,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Enumeration
      static: false
      superClass: org.apache.xerces.util.NamespaceSupport
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getAllPrefixes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/MultipleScopeNamespaceSupport.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.NamespaceSupport.Prefixes].<init>(org.apache.xerces.xinclude.MultipleScopeNamespaceSupport,org.apache.xerces.xinclude.MultipleScopeNamespaceSupport)'
    linkageType: ''
    returnType: java.util.Enumeration
    signature: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getAllPrefixes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.util.NamespaceSupport
    argCount: 1
    argNames:
    - context
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 99
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getScopeForContext(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/MultipleScopeNamespaceSupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getScopeForContext(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getPrefix(String,org.apache.xerces.xinclude.MultipleScopeNamespaceSupport)'
      Src: org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:105,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.util.NamespaceSupport
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getPrefix(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/MultipleScopeNamespaceSupport.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getPrefix(String,org.apache.xerces.xinclude.MultipleScopeNamespaceSupport)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(String,org.apache.xerces.xinclude.MultipleScopeNamespaceSupport)'
      Src: org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:112,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.util.NamespaceSupport
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/MultipleScopeNamespaceSupport.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(String,org.apache.xerces.xinclude.MultipleScopeNamespaceSupport)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getPrefix(String)'
      Src: org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.util.NamespaceSupport
    argCount: 2
    argNames:
    - uri
    - context
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getPrefix(String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/MultipleScopeNamespaceSupport.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getPrefix(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getPrefix(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(String)'
      Src: org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.util.NamespaceSupport
    argCount: 2
    argNames:
    - prefix
    - context
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/MultipleScopeNamespaceSupport.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI()'
      Src: org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:135,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.util.NamespaceSupport
    argCount: 3
    argNames:
    - uri
    - start
    - end
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 142
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 142
    functionName: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getPrefix(String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/MultipleScopeNamespaceSupport.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getPrefix(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.util.NamespaceSupport
    argCount: 3
    argNames:
    - prefix
    - start
    - end
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 162
      start: 144
    functionDepth: 0
    functionLinenumber: 144
    functionLinenumberEnd: 162
    functionName: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/MultipleScopeNamespaceSupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.NamespaceSupport
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 171
    functionName: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/MultipleScopeNamespaceSupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int[],int,org.apache.xerces.xinclude.MultipleScopeNamespaceSupport,int,org.apache.xerces.xinclude.MultipleScopeNamespaceSupport)
      Src: org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:180,1
    - Dst: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].pushContext()'
      Src: org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.NamespaceSupport
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 185
      start: 177
    functionDepth: 0
    functionLinenumber: 177
    functionLinenumberEnd: 185
    functionName: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].pushScope()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/MultipleScopeNamespaceSupport.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(int[],int,org.apache.xerces.xinclude.MultipleScopeNamespaceSupport,int,org.apache.xerces.xinclude.MultipleScopeNamespaceSupport)
    - '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].pushContext()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].pushScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].popContext()'
      Src: org.apache.xerces.xinclude.MultipleScopeNamespaceSupport:193,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.NamespaceSupport
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 194
    functionName: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].popScope()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/MultipleScopeNamespaceSupport.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].popContext()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].popScope()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeNamespaceSupport:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xinclude.XIncludeNamespaceSupport
      static: false
      superClass: org.apache.xerces.xinclude.MultipleScopeNamespaceSupport
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 2
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeNamespaceSupport.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.xinclude.XIncludeNamespaceSupport
    signature: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].<init>(org.apache.xerces.xni.NamespaceContext)'
      Src: org.apache.xerces.xinclude.XIncludeNamespaceSupport:50,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xinclude.XIncludeNamespaceSupport
      static: false
      superClass: org.apache.xerces.xinclude.MultipleScopeNamespaceSupport
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.apache.xerces.xni.NamespaceContext
    constantsTouched: []
    func_position:
      end: 51
      start: 49
    functionDepth: 3
    functionLinenumber: 49
    functionLinenumberEnd: 51
    functionName: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].<init>(org.apache.xerces.xni.NamespaceContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeNamespaceSupport.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].<init>(org.apache.xerces.xni.NamespaceContext)'
    linkageType: ''
    returnType: org.apache.xerces.xinclude.XIncludeNamespaceSupport
    signature: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].<init>(org.apache.xerces.xni.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].pushContext()'
      Src: org.apache.xerces.xinclude.XIncludeNamespaceSupport:57,1
    - Dst: System.arraycopy(boolean[],int,org.apache.xerces.xinclude.XIncludeNamespaceSupport,int,org.apache.xerces.xinclude.XIncludeNamespaceSupport)
      Src: org.apache.xerces.xinclude.XIncludeNamespaceSupport:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xinclude.MultipleScopeNamespaceSupport
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].pushContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeNamespaceSupport.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(boolean[],int,org.apache.xerces.xinclude.XIncludeNamespaceSupport,int,org.apache.xerces.xinclude.XIncludeNamespaceSupport)
    - '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].pushContext()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].pushContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xinclude.MultipleScopeNamespaceSupport
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].setContextInvalid()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeNamespaceSupport.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].setContextInvalid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].getURI(String,org.apache.xerces.xinclude.XIncludeNamespaceSupport)'
      Src: org.apache.xerces.xinclude.XIncludeNamespaceSupport:92,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.xinclude.MultipleScopeNamespaceSupport
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 93
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 93
    functionName: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].getURIFromIncludeParent(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeNamespaceSupport.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].getURI(String,org.apache.xerces.xinclude.XIncludeNamespaceSupport)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].getURIFromIncludeParent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].intern()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:129,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:130,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:131,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:133,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:134,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:136,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:137,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:138,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:139,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:140,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:143,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:149,1
    - Dst: '[org.apache.xerces.xni.QName].<init>(String,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:151,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:158,1
    - Dst: '[org.apache.xerces.xni.QName].<init>(String,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:160,1
    - Dst: '[org.apache.xerces.xni.QName].<init>(String,String,String,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:167,1
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:248,1
    - Dst: '[org.apache.xerces.util.XMLLocatorWrapper].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:284,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeMessageFormatter].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:285,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:372,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:373,1
    - Dst: '[org.apache.xerces.util.IntStack].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:375,1
    - Dst: '[java.util.Stack].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:376,1
    - Dst: '[java.util.Stack].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:377,1
    - Dst: '[java.util.Stack].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:378,1
    - Dst: '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:379,1
    - Dst: '[org.apache.xerces.util.IntStack].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:381,1
    - Dst: '[java.util.Stack].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:382,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xinclude.XIncludeHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 384
      start: 366
    functionDepth: 1
    functionLinenumber: 366
    functionLinenumberEnd: 384
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 6
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeMessageFormatter].<init>()'
    - '[String].intern()'
    - '[org.apache.xerces.util.XMLLocatorWrapper].<init>()'
    - '[org.apache.xerces.xni.QName].<init>(String,String,String,org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.util.IntStack].<init>()'
    - '[org.apache.xerces.xni.QName].<init>(String,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>()'
    - '[Integer].<init>(int)'
    - '[java.util.Stack].<init>()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.xinclude.XIncludeHandler
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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:392,1
    - Dst: '[java.util.ArrayList].clear()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:393,1
    - Dst: '[java.util.ArrayList].clear()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:394,1
    - Dst: '[org.apache.xerces.util.IntStack].clear()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:400,1
    - Dst: '[java.util.Stack].clear()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:401,1
    - Dst: '[java.util.Stack].clear()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:402,1
    - Dst: '[java.util.Stack].clear()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:403,1
    - Dst: '[org.apache.xerces.util.IntStack].clear()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:404,1
    - Dst: '[java.util.Stack].clear()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:405,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:424,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:436,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:438,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:448,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:450,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:461,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:463,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:475,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:479,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:490,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setErrorReporter(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:492,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:494,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:505,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:511,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:522,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:528,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:539,1
    - Dst: value.intValue()
      Src: org.apache.xerces.xinclude.XIncludeHandler:542,1
    - Dst: value.intValue()
      Src: org.apache.xerces.xinclude.XIncludeHandler:543,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:545,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getPropertyDefault(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:549,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:549,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getPropertyDefault(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:553,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:553,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].setBufferSize(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:558,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].setBufferSize(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:562,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:565,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.util.ParserConfigurationSettings)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:566,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:571,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:572,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:576,1
    - Dst: '[String].equals(Object)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:576,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:577,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:583,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:584,1
    CyclomaticComplexity: 45
    EdgeCount: 45
    ICount: 104
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 592
      start: 388
    functionDepth: 3
    functionLinenumber: 388
    functionLinenumberEnd: 592
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].setErrorReporter(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getPropertyDefault(String)'
    - '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
    - '[Integer].intValue()'
    - '[java.util.Stack].clear()'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,org.apache.xerces.xinclude.XIncludeHandler)'
    - value.intValue()
    - '[org.apache.xerces.xinclude.XIncludeTextReader].setBufferSize(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.util.IntStack].clear()'
    - '[java.util.ArrayList].clear()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getResultDepth()'
    - '[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.xni.parser.XMLParserConfiguration].setFeature(String,boolean)'
    - '[String].equals(Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:600,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 601
      start: 599
    functionDepth: 0
    functionLinenumber: 599
    functionLinenumberEnd: 601
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].getRecognizedFeatures()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].getRecognizedFeatures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:620,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:625,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 627
      start: 618
    functionDepth: 3
    functionLinenumber: 618
    functionLinenumberEnd: 627
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:635,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 636
      start: 634
    functionDepth: 0
    functionLinenumber: 634
    functionLinenumberEnd: 636
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].getRecognizedProperties()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].getRecognizedProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:655,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,Object)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:658,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:662,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:663,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,Object)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:665,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:669,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,Object)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:672,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:676,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,Object)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:679,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:683,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,Object)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:686,1
    - Dst: bufferSize.intValue()
      Src: org.apache.xerces.xinclude.XIncludeHandler:688,1
    - Dst: bufferSize.intValue()
      Src: org.apache.xerces.xinclude.XIncludeHandler:689,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].setBufferSize(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:692,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].setBufferSize(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:696,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 702
      start: 653
    functionDepth: 2
    functionLinenumber: 653
    functionLinenumberEnd: 702
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[String].equals(String)'
    - bufferSize.intValue()
    - '[org.apache.xerces.xinclude.XIncludeTextReader].setBufferSize(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,Object)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RECOGNIZED_FEATURES[i].equals(String)
      Src: org.apache.xerces.xinclude.XIncludeHandler:715,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 720
      start: 713
    functionDepth: 0
    functionLinenumber: 713
    functionLinenumberEnd: 720
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].getFeatureDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - RECOGNIZED_FEATURES[i].equals(String)
    linkageType: ''
    returnType: Boolean
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].getFeatureDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RECOGNIZED_PROPERTIES[i].equals(String)
      Src: org.apache.xerces.xinclude.XIncludeHandler:733,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 738
      start: 731
    functionDepth: 0
    functionLinenumber: 731
    functionLinenumberEnd: 738
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].getPropertyDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - RECOGNIZED_PROPERTIES[i].equals(String)
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].getPropertyDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:744,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:747,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDocumentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.apache.xerces.xni.XMLDocumentHandler
    constantsTouched: []
    func_position:
      end: 750
      start: 740
    functionDepth: 1
    functionLinenumber: 740
    functionLinenumberEnd: 750
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDocumentHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 754
      start: 752
    functionDepth: 0
    functionLinenumber: 752
    functionLinenumberEnd: 754
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].getDocumentHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDocumentHandler
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].getDocumentHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.xni.XMLLocator)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:775,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:778,1
    - Dst: '[org.apache.xerces.util.XMLLocatorWrapper].setLocator(org.apache.xerces.xni.XMLLocator)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:782,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setupCurrentBaseURI(org.apache.xerces.xni.XMLLocator)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:785,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].saveBaseURI()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:786,1
    - Dst: '[org.apache.xerces.util.AugmentationsImpl].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:788,1
    - Dst: '[org.apache.xerces.util.AugmentationsImpl].putItem(String,org.apache.xerces.xni.XMLResourceIdentifier)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:790,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:793,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:796,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].searchForRecursiveIncludes(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:795,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:797,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].saveLanguage(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:805,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:807,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startDocument(org.apache.xerces.util.XMLLocatorWrapper,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.util.AugmentationsImpl)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:808,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 814
      start: 766
    functionDepth: 8
    functionLinenumber: 766
    functionLinenumberEnd: 814
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLLocatorWrapper].setLocator(org.apache.xerces.xni.XMLLocator)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].startDocument(org.apache.xerces.util.XMLLocatorWrapper,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.util.AugmentationsImpl)'
    - '[org.apache.xerces.util.AugmentationsImpl].<init>()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].setupCurrentBaseURI(org.apache.xerces.xni.XMLLocator)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].saveBaseURI()'
    - '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.xni.XMLLocator)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].saveLanguage(String)'
    - '[org.apache.xerces.util.AugmentationsImpl].putItem(String,org.apache.xerces.xni.XMLResourceIdentifier)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].searchForRecursiveIncludes(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:822,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:823,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:824,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - version
    - encoding
    - standalone
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 826
      start: 816
    functionDepth: 1
    functionLinenumber: 816
    functionLinenumberEnd: 826
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:834,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:835,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - rootElement
    - publicId
    - systemId
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 837
      start: 828
    functionDepth: 1
    functionLinenumber: 828
    functionLinenumberEnd: 837
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:843,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:845,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:846,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:851,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 853
      start: 839
    functionDepth: 5
    functionLinenumber: 839
    functionLinenumberEnd: 853
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
    - '[org.apache.xerces.xni.XMLDTDHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:862,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:865,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:866,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:871,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 873
      start: 855
    functionDepth: 5
    functionLinenumber: 855
    functionLinenumberEnd: 873
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
    - '[org.apache.xerces.xni.XMLDTDHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getState(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:881,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getState(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:885,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setState(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:886,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setState(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:889,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].processXMLBaseAttributes(org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:894,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].processXMLLangAttributes(org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:896,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isIncludeElement(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:899,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].handleIncludeElement(org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:900,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setState(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:902,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setState(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:905,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isFallbackElement(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:908,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].handleFallbackElement()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:909,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].hasXIncludeNamespace(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:911,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:912,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:913,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:917,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:918,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:922,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].checkMultipleRootElements()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:924,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:927,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].processAttributes(org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:928,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:929,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:933,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].checkMultipleRootElements()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:935,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:938,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].processAttributes(org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:939,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:940,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 943
      start: 875
    functionDepth: 8
    functionLinenumber: 875
    functionLinenumberEnd: 943
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].handleFallbackElement()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude(int)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].processXMLBaseAttributes(org.apache.xerces.xni.XMLAttributes)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].setState(int)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getState(int)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].isFallbackElement(org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].isIncludeElement(org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback(int)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].checkMultipleRootElements()'
    - '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].processXMLLangAttributes(org.apache.xerces.xni.XMLAttributes)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].handleIncludeElement(org.apache.xerces.xni.XMLAttributes)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].hasXIncludeNamespace(org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].processAttributes(org.apache.xerces.xni.XMLAttributes)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getState(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:951,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getState(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:955,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setState(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:956,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setState(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:959,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].processXMLBaseAttributes(org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:964,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].processXMLLangAttributes(org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:966,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isIncludeElement(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:969,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].handleIncludeElement(org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:970,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setState(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:972,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:975,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isFallbackElement(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:978,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].handleFallbackElement()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:979,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].hasXIncludeNamespace(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:981,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:982,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:983,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:987,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:988,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:992,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].checkMultipleRootElements()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:994,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:997,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].processAttributes(org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:998,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:999,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1003,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].checkMultipleRootElements()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1005,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1008,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].processAttributes(org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1009,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1010,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setSawFallback(int,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1014,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setSawInclude(int,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1015,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:1018,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].restoreBaseURI()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1020,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1023
      start: 945
    functionDepth: 8
    functionLinenumber: 945
    functionLinenumberEnd: 1023
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].setState(int)'
    - '[org.apache.xerces.util.IntStack].size()'
    - '[org.apache.xerces.xni.XMLDocumentHandler].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].hasXIncludeNamespace(org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].checkMultipleRootElements()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].handleIncludeElement(org.apache.xerces.xni.XMLAttributes)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].processAttributes(org.apache.xerces.xni.XMLAttributes)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude(int)'
    - '[org.apache.xerces.util.IntStack].peek()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].processXMLBaseAttributes(org.apache.xerces.xni.XMLAttributes)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].restoreBaseURI()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getState(int)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback(int)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].handleFallbackElement()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].isFallbackElement(org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].isIncludeElement(org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].processXMLLangAttributes(org.apache.xerces.xni.XMLAttributes)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].setSawInclude(int,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isIncludeElement(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1028,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1031,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1032,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1033,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isFallbackElement(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1036,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1039,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setState(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1040,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1043,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1046,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setSawFallback(int,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1051,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setSawInclude(int,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1052,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:1055,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].restoreBaseURI()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1057,1
    - Dst: '[org.apache.xerces.util.IntStack].size()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1061,1
    - Dst: '[org.apache.xerces.util.IntStack].peek()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1061,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].restoreLanguage()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1063,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1067
      start: 1025
    functionDepth: 2
    functionLinenumber: 1025
    functionLinenumberEnd: 1067
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.IntStack].peek()'
    - '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].restoreBaseURI()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].isFallbackElement(org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].setState(int)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].restoreLanguage()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback(int)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].isIncludeElement(org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.util.IntStack].size()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].setSawFallback(int,boolean)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].setSawInclude(int,boolean)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1075,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1077,1
    - Dst: Boolean.TRUE.equals(Object)
      Src: org.apache.xerces.xinclude.XIncludeHandler:1077,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1078,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1082,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - resId
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1085
      start: 1069
    functionDepth: 1
    functionLinenumber: 1069
    functionLinenumberEnd: 1085
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - Boolean.TRUE.equals(Object)
    - '[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1090,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1091,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - version
    - encoding
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1093
      start: 1087
    functionDepth: 1
    functionLinenumber: 1087
    functionLinenumberEnd: 1093
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1098,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1100,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1102
      start: 1095
    functionDepth: 1
    functionLinenumber: 1095
    functionLinenumberEnd: 1102
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1106,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].checkWhitespace(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1108,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1113,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1114,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1118
      start: 1104
    functionDepth: 5
    functionLinenumber: 1104
    functionLinenumberEnd: 1118
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 2
    functionsReached:
    - '[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.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1123,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1125,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1127
      start: 1120
    functionDepth: 1
    functionLinenumber: 1120
    functionLinenumberEnd: 1127
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1131,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1133,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1135
      start: 1129
    functionDepth: 1
    functionLinenumber: 1129
    functionLinenumberEnd: 1135
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
    - '[org.apache.xerces.xni.XMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1139,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1141,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1143
      start: 1137
    functionDepth: 1
    functionLinenumber: 1137
    functionLinenumberEnd: 1143
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1146,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1148,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1151,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1154
      start: 1145
    functionDepth: 1
    functionLinenumber: 1145
    functionLinenumberEnd: 1154
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].endDocument(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
    - '[org.apache.xerces.xni.XMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].endDocument(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDocumentSource
    constantsTouched: []
    func_position:
      end: 1158
      start: 1156
    functionDepth: 0
    functionLinenumber: 1156
    functionLinenumberEnd: 1158
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDocumentSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1162
      start: 1160
    functionDepth: 0
    functionLinenumber: 1160
    functionLinenumberEnd: 1162
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].getDocumentSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDocumentSource
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].getDocumentSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String[]
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - elementName
    - attributeName
    - type
    - enumeration
    - defaultType
    - defaultValue
    - nonNormalizedDefaultValue
    - augmentations
    argTypes:
    - String
    - String
    - String
    - String[]
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1192
      start: 1171
    functionDepth: 1
    functionLinenumber: 1171
    functionLinenumberEnd: 1192
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1203,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - contentModel
    - augmentations
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1205
      start: 1197
    functionDepth: 1
    functionLinenumber: 1197
    functionLinenumberEnd: 1205
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endAttlist(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1212,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1214
      start: 1210
    functionDepth: 1
    functionLinenumber: 1210
    functionLinenumberEnd: 1214
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].endAttlist(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].endAttlist(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].endAttlist(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endConditional(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1222,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1224
      start: 1219
    functionDepth: 1
    functionLinenumber: 1219
    functionLinenumberEnd: 1224
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].endConditional(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].endConditional(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].endConditional(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endDTD(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1231,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1234
      start: 1229
    functionDepth: 1
    functionLinenumber: 1229
    functionLinenumberEnd: 1234
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].endDTD(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].endDTD(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].endDTD(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1242,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1244
      start: 1239
    functionDepth: 1
    functionLinenumber: 1239
    functionLinenumberEnd: 1244
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1252,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1254
      start: 1249
    functionDepth: 1
    functionLinenumber: 1249
    functionLinenumberEnd: 1254
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1265,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - identifier
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1267
      start: 1259
    functionDepth: 1
    functionLinenumber: 1259
    functionLinenumberEnd: 1267
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDTDSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1274
      start: 1272
    functionDepth: 0
    functionLinenumber: 1272
    functionLinenumberEnd: 1274
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].getDTDSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDTDSource
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].getDTDSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1282,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1284
      start: 1279
    functionDepth: 1
    functionLinenumber: 1279
    functionLinenumberEnd: 1284
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1296,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - text
    - nonNormalizedText
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1302
      start: 1289
    functionDepth: 1
    functionLinenumber: 1289
    functionLinenumberEnd: 1302
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].addNotation(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1312,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1314,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - identifier
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1316
      start: 1307
    functionDepth: 2
    functionLinenumber: 1307
    functionLinenumberEnd: 1316
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].addNotation(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.XMLDTDHandler].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDTDSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDTDSource
    constantsTouched: []
    func_position:
      end: 1323
      start: 1321
    functionDepth: 0
    functionLinenumber: 1321
    functionLinenumberEnd: 1323
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startAttlist(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1331,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementName
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1333
      start: 1328
    functionDepth: 1
    functionLinenumber: 1328
    functionLinenumberEnd: 1333
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].startAttlist(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].startAttlist(String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startConditional(short,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1341,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - augmentations
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1343
      start: 1338
    functionDepth: 1
    functionLinenumber: 1338
    functionLinenumberEnd: 1343
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].startConditional(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].startConditional(short,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].startConditional(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1352,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - locator
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1354
      start: 1348
    functionDepth: 1
    functionLinenumber: 1348
    functionLinenumberEnd: 1354
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1364,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - identifier
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1366
      start: 1359
    functionDepth: 1
    functionLinenumber: 1359
    functionLinenumberEnd: 1366
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1378,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1384
      start: 1371
    functionDepth: 1
    functionLinenumber: 1371
    functionLinenumberEnd: 1384
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].addUnparsedEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1395,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1397,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - notation
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1403
      start: 1389
    functionDepth: 2
    functionLinenumber: 1389
    functionLinenumberEnd: 1403
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].addUnparsedEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.XMLDTDHandler].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1410
      start: 1408
    functionDepth: 0
    functionLinenumber: 1408
    functionLinenumberEnd: 1410
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].getDTDHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDHandler
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].getDTDHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDTDHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.apache.xerces.xni.XMLDTDHandler
    constantsTouched: []
    func_position:
      end: 1417
      start: 1415
    functionDepth: 0
    functionLinenumber: 1415
    functionLinenumberEnd: 1417
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.xinclude.XIncludeMessageFormatter)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1424,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.xni.XMLLocator)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1428,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.XMLErrorReporter
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reporter
    argTypes:
    - org.apache.xerces.impl.XMLErrorReporter
    constantsTouched: []
    func_position:
      end: 1431
      start: 1421
    functionDepth: 1
    functionLinenumber: 1421
    functionLinenumberEnd: 1431
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.xni.XMLLocator)'
    - '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.xinclude.XIncludeMessageFormatter)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1434,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1435,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1438,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setSawInclude(int,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1441,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].setContextInvalid()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1442,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1444,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1445,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setSawFallback(int,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1448,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1454,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setState(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1455,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1457
      start: 1433
    functionDepth: 2
    functionLinenumber: 1433
    functionLinenumberEnd: 1457
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].handleFallbackElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude(int)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].setState(int)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].setSawFallback(int,boolean)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback(int)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].setSawInclude(int,boolean)'
    - '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].setContextInvalid()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].handleFallbackElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1461,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1462,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1464,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setSawInclude(int,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1467,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].setContextInvalid()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1468,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1476,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1477,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1478,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1479,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1480,1
    - Dst: href.length()
      Src: org.apache.xerces.xinclude.XIncludeHandler:1488,1
    - Dst: '[String].equals(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1488,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1490,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1495,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeMessageFormatter].formatMessage(org.apache.xerces.xinclude.XIncludeHandler,String,null)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1496,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1497,1
    - Dst: '[org.apache.xerces.util.URI].<init>(org.apache.xerces.xinclude.XIncludeHandler,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1508,1
    - Dst: '[org.apache.xerces.util.URI].getFragment()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1509,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1510,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].escapeHref(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1514,1
    - Dst: '[org.apache.xerces.util.URI].<init>(org.apache.xerces.xinclude.XIncludeHandler,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1518,1
    - Dst: '[org.apache.xerces.util.URI].getFragment()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1519,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1520,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1524,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1528,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isValidInHTTPHeader(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1534,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String,null)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1535,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isValidInHTTPHeader(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1538,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String,null)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1539,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1550,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1553,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(org.apache.xerces.xinclude.XIncludeHandler,String,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1551,1
    - Dst: '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>(null,org.apache.xerces.xinclude.XIncludeHandler,String,String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1547,1
    - Dst: '[org.apache.xerces.xni.parser.XMLEntityResolver].resolveEntity(org.apache.xerces.util.XMLResourceIdentifierImpl)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1557,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1562,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1563,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:1565,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1566,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].createInputSource(String,String,String,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1565,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(String,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1570,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1580,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].createInputSource(null,org.apache.xerces.xinclude.XIncludeHandler,String,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1580,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1583,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,org.apache.xerces.xinclude.XIncludeHandler,String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1583,1
    - Dst: parse.equals(String)
      Src: org.apache.xerces.xinclude.XIncludeHandler:1587,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1599,1
    - Dst: '[org.apache.html.dom.ObjectFactory].newInstance(org.apache.xerces.xinclude.XIncludeHandler,ClassLoader,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1597,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1603,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1604,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,org.apache.xerces.xni.parser.XMLEntityResolver)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1605,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,org.apache.xerces.util.SecurityManager)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1606,1
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1607,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,Integer)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1607,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeNamespaceSupport)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1613,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1618,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature(String,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1622,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].getProperty(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1631,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].setProperty(org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeNamespaceSupport)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1638,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].setProperty(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1643,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].setProperty(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1646,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].setProperty(String,org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1651,1
    - Dst: newHandler.setParent()
      Src: org.apache.xerces.xinclude.XIncludeHandler:1654,1
    - Dst: newHandler.setHref(org.apache.xerces.xinclude.XIncludeHandler)
      Src: org.apache.xerces.xinclude.XIncludeHandler:1655,1
    - Dst: newHandler.setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)
      Src: org.apache.xerces.xinclude.XIncludeHandler:1656,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getDocumentHandler()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1657,1
    - Dst: newHandler.setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)
      Src: org.apache.xerces.xinclude.XIncludeHandler:1657,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].getProperty(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1661,1
    - Dst: newHandler.setParent()
      Src: org.apache.xerces.xinclude.XIncludeHandler:1665,1
    - Dst: newHandler.setHref(org.apache.xerces.xinclude.XIncludeHandler)
      Src: org.apache.xerces.xinclude.XIncludeHandler:1666,1
    - Dst: newHandler.setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)
      Src: org.apache.xerces.xinclude.XIncludeHandler:1667,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getDocumentHandler()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1668,1
    - Dst: newHandler.setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)
      Src: org.apache.xerces.xinclude.XIncludeHandler:1668,1
    - Dst: '[org.apache.xerces.xpointer.XPointerProcessor].parseXPointer(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1679,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1683,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures(org.apache.xerces.util.ParserConfigurationSettings,org.apache.xerces.xni.parser.XMLParserConfiguration)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1694,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].pushScope()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1700,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1702,1
    - Dst: '[org.apache.xerces.util.XMLLocatorWrapper].setLocator(org.apache.xerces.xni.XMLLocator)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1704,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.xni.XMLLocator)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1706,1
    - Dst: '[org.apache.xerces.xpointer.XPointerProcessor].isXPointerResolved()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1712,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1713,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeMessageFormatter].formatMessage(org.apache.xerces.xinclude.XIncludeHandler,String,null)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1714,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1715,1
    - Dst: '[org.apache.xerces.util.XMLLocatorWrapper].setLocator(org.apache.xerces.xni.XMLLocator)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1723,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.xni.XMLLocator)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1725,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1727,1
    - Dst: '[org.apache.xerces.util.XMLLocatorWrapper].setLocator(org.apache.xerces.xni.XMLLocator)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1731,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.xni.XMLLocator)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1733,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1740,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(String,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1745,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].popScope()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1751,1
    - Dst: parse.equals(String)
      Src: org.apache.xerces.xinclude.XIncludeHandler:1754,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1756,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setEncoding(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1757,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].<init>(org.apache.xerces.xni.parser.XMLInputSource,int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1766,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeTextReader].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1769,1
    - Dst: '[org.apache.xerces.xinclude.XInclude11TextReader].<init>(org.apache.xerces.xni.parser.XMLInputSource,int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1775,1
    - Dst: '[org.apache.xerces.xinclude.XInclude11TextReader].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1778,1
    - Dst: textReader.setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)
      Src: org.apache.xerces.xinclude.XIncludeHandler:1782,1
    - Dst: textReader.parse()
      Src: org.apache.xerces.xinclude.XIncludeHandler:1783,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler,short,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1787,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,null,short,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1791,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1799,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(String,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1801,1
    - Dst: textReader.close()
      Src: org.apache.xerces.xinclude.XIncludeHandler:1809,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(String,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1812,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1821,1
    CyclomaticComplexity: 83
    EdgeCount: 83
    ICount: 231
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLAttributes
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.apache.xerces.xni.XMLAttributes
    constantsTouched: []
    func_position:
      end: 1824
      start: 1459
    functionDepth: 3
    functionLinenumber: 1459
    functionLinenumberEnd: 1824
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].handleIncludeElement(org.apache.xerces.xni.XMLAttributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerHandler].setProperty(org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeNamespaceSupport)'
    - '[org.apache.xerces.xinclude.XInclude11TextReader].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(String,org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getPublicId()'
    - '[org.apache.xerces.xpointer.XPointerProcessor].isXPointerResolved()'
    - '[org.apache.xerces.xinclude.XIncludeMessageFormatter].formatMessage(org.apache.xerces.xinclude.XIncludeHandler,String,null)'
    - '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.xni.XMLLocator)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,null,short,org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>(null,org.apache.xerces.xinclude.XIncludeHandler,String,String)'
    - '[org.apache.html.dom.ObjectFactory].findClassLoader()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].setEncoding(String)'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature(String,boolean)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getDocumentHandler()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,org.apache.xerces.impl.XMLErrorReporter)'
    - '[org.apache.xerces.xpointer.XPointerHandler].setProperty(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getValue(String)'
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler,short,org.apache.xerces.xinclude.XIncludeHandler)'
    - href.length()
    - '[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,Integer)'
    - newHandler.setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)
    - '[org.apache.xerces.xpointer.XPointerProcessor].parseXPointer(String)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String,null)'
    - '[org.apache.xerces.xinclude.XIncludeTextReader].<init>(org.apache.xerces.xni.parser.XMLInputSource,int)'
    - textReader.setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)
    - '[org.apache.xerces.xinclude.XIncludeHandler].isValidInHTTPHeader(String)'
    - '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].setContextInvalid()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(String)'
    - '[org.apache.xerces.xni.parser.XMLEntityResolver].resolveEntity(org.apache.xerces.util.XMLResourceIdentifierImpl)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()'
    - newHandler.setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)
    - '[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude(int)'
    - '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].pushScope()'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].getProperty(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.util.XMLLocatorWrapper].setLocator(org.apache.xerces.xni.XMLLocator)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures(org.apache.xerces.util.ParserConfigurationSettings,org.apache.xerces.xni.parser.XMLParserConfiguration)'
    - '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
    - '[String].equals(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.xpointer.XPointerHandler].setProperty(String,org.apache.xerces.impl.XMLErrorReporter)'
    - textReader.parse()
    - '[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].escapeHref(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[Integer].<init>(int)'
    - '[org.apache.xerces.xinclude.XInclude11TextReader].<init>(org.apache.xerces.xni.parser.XMLInputSource,int)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,org.apache.xerces.xinclude.XIncludeHandler,String)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(org.apache.xerces.xinclude.XIncludeHandler,String,boolean)'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeNamespaceSupport)'
    - newHandler.setHref(org.apache.xerces.xinclude.XIncludeHandler)
    - '[org.apache.xerces.xinclude.XIncludeHandler].createInputSource(null,org.apache.xerces.xinclude.XIncludeHandler,String,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.util.URI].<init>(org.apache.xerces.xinclude.XIncludeHandler,boolean)'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,org.apache.xerces.xni.parser.XMLEntityResolver)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,org.apache.xerces.util.SecurityManager)'
    - '[org.apache.html.dom.ObjectFactory].newInstance(org.apache.xerces.xinclude.XIncludeHandler,ClassLoader,boolean)'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].popScope()'
    - '[org.apache.xerces.util.URI].getFragment()'
    - parse.equals(String)
    - '[org.apache.xerces.xinclude.XIncludeHandler].createInputSource(String,String,String,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler)'
    - textReader.close()
    - '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,org.apache.xerces.util.SymbolTable)'
    - newHandler.setParent()
    - '[org.apache.xerces.xinclude.XIncludeHandler].setSawInclude(int,boolean)'
    - '[org.apache.xerces.xinclude.XIncludeTextReader].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].handleIncludeElement(org.apache.xerces.xni.XMLAttributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].getURI(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1836,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 1837
      start: 1831
    functionDepth: 0
    functionLinenumber: 1831
    functionLinenumberEnd: 1837
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].hasXIncludeNamespace(org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].getURI(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].hasXIncludeNamespace(org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1848,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].hasXIncludeNamespace(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1849,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 1850
      start: 1847
    functionDepth: 1
    functionLinenumber: 1847
    functionLinenumberEnd: 1850
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].isIncludeElement(org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 3
    functionsReached:
    - '[String].equals(String)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].hasXIncludeNamespace(org.apache.xerces.xni.QName)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].isIncludeElement(org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1861,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].hasXIncludeNamespace(org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1862,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 1863
      start: 1860
    functionDepth: 1
    functionLinenumber: 1860
    functionLinenumberEnd: 1863
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].isFallbackElement(org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 3
    functionsReached:
    - '[String].equals(String)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].hasXIncludeNamespace(org.apache.xerces.xni.QName)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].isFallbackElement(org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentBaseURI()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1875,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1876,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1885,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1886
      start: 1874
    functionDepth: 4
    functionLinenumber: 1874
    functionLinenumberEnd: 1886
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].sameBaseURIAsIncludeParent()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentBaseURI()'
    - '[String].equals(String)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].sameBaseURIAsIncludeParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentLanguage()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1901,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1902,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1903
      start: 1900
    functionDepth: 4
    functionLinenumber: 1900
    functionLinenumberEnd: 1903
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].sameLanguageAsIncludeParent()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[String].equalsIgnoreCase(String)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentLanguage()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].sameLanguageAsIncludeParent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1906,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].setBaseSystemId(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1906,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getLiteralSystemId()'
      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(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1909,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].setLiteralSystemId(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1912,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1915,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1921,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1922,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,String,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1920,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1925,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1929,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].setExpandedSystemId(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1932,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locator
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    constantsTouched: []
    func_position:
      end: 1933
      start: 1905
    functionDepth: 7
    functionLinenumber: 1905
    functionLinenumberEnd: 1933
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].setupCurrentBaseURI(org.apache.xerces.xni.XMLLocator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    - '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].setBaseSystemId(String)'
    - '[org.apache.xerces.xni.XMLLocator].getLiteralSystemId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].setExpandedSystemId(String)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
    - '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,String,boolean)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].setLiteralSystemId(String)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].setupCurrentBaseURI(org.apache.xerces.xni.XMLLocator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1942,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1942,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].searchForRecursiveIncludes(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1949,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - includedSysId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1951
      start: 1941
    functionDepth: 1
    functionLinenumber: 1941
    functionLinenumberEnd: 1951
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].searchForRecursiveIncludes(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 2
    functionsReached:
    - '[String].equals(String)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].searchForRecursiveIncludes(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].searchForRecursiveIncludes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItemViaInclude()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1960,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItemViaFallback()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1961,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1962
      start: 1959
    functionDepth: 2
    functionLinenumber: 1959
    functionLinenumberEnd: 1962
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItem()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItemViaFallback()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItemViaInclude()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItem()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1965,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1966
      start: 1964
    functionDepth: 1
    functionLinenumber: 1964
    functionLinenumberEnd: 1966
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItemViaInclude()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItemViaInclude()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1973,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1974
      start: 1968
    functionDepth: 1
    functionLinenumber: 1968
    functionLinenumberEnd: 1974
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItemViaFallback()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItemViaFallback()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItem()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1991,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].sameBaseURIAsIncludeParent()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1995,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:1997,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getRelativeBaseURI()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2004,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2009,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,String,String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2012,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2016,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].sameLanguageAsIncludeParent()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2022,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2024,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,String,String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2027,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2031,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].getAllPrefixes()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2035,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].hasMoreElements()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2036,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].nextElement()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2037,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].getURIFromIncludeParent(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2039,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].getURI(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2040,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getValue(org.apache.xerces.xinclude.XIncludeHandler,String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2043,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2049,1
    - Dst: '[org.apache.xerces.xni.QName].clone()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2052,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xinclude.XIncludeHandler,String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2057,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2061,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].declarePrefix(org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2065,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getValue(org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2069,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2072,1
    - Dst: '[org.apache.xerces.xni.QName].clone()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2075,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2079,1
    - Dst: ns.rawname.intern()
      Src: org.apache.xerces.xinclude.XIncludeHandler:2080,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xinclude.XIncludeHandler,String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2082,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2086,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].declarePrefix(org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2090,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getLength()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2097,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getType(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2099,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getValue(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2100,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].checkUnparsedEntity(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2102,1
    - Dst: '[java.util.StringTokenizer].<init>(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2106,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2107,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2108,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].checkUnparsedEntity(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2109,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].checkNotation(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2114,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 80
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLAttributes
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.XMLAttributes
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.apache.xerces.xni.XMLAttributes
    constantsTouched: []
    func_position:
      end: 2126
      start: 1990
    functionDepth: 6
    functionLinenumber: 1990
    functionLinenumberEnd: 2126
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].processAttributes(org.apache.xerces.xni.XMLAttributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].getLength()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].hasMoreElements()'
    - '[java.util.StringTokenizer].nextToken()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getRelativeBaseURI()'
    - '[org.apache.xerces.util.XMLAttributesImpl].getValue(org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
    - '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].declarePrefix(org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItem()'
    - '[org.apache.xerces.util.XMLAttributesImpl].getType(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].sameBaseURIAsIncludeParent()'
    - '[java.util.StringTokenizer].<init>(String)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].nextElement()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].checkUnparsedEntity(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].checkNotation(String)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].sameLanguageAsIncludeParent()'
    - '[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xinclude.XIncludeHandler,String)'
    - '[org.apache.xerces.util.XMLAttributesImpl].getValue(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].getURI(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,String,String)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.xinclude.XIncludeHandler)'
    - ns.rawname.intern()
    - '[org.apache.xerces.xni.QName].clone()'
    - '[org.apache.xerces.util.XMLAttributesImpl].getValue(org.apache.xerces.xinclude.XIncludeHandler,String)'
    - '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].getAllPrefixes()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].checkUnparsedEntity(String)'
    - '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)'
    - '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].getURIFromIncludeParent(org.apache.xerces.xinclude.XIncludeHandler)'
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLAttributes
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].processAttributes(org.apache.xerces.xni.XMLAttributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentDepth()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2135,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getRelativeURI(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2136,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2137,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2141,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2142,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getRelativeBaseURI()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2148,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2150,1
    - Dst: '[org.apache.xerces.util.URI].<init>(String,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2154,1
    - Dst: '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2155,1
    - Dst: '[org.apache.xerces.util.URI].getScheme()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2158,1
    - Dst: '[org.apache.xerces.util.URI].getScheme()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2159,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isEqual(String,String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2160,1
    - Dst: '[org.apache.xerces.util.URI].getAuthority()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2165,1
    - Dst: '[org.apache.xerces.util.URI].getAuthority()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2166,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isEqual(String,String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2167,1
    - Dst: '[org.apache.xerces.util.URI].getSchemeSpecificPart()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2168,1
    - Dst: '[org.apache.xerces.util.URI].getPath()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2176,1
    - Dst: '[org.apache.xerces.util.URI].getQueryString()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2177,1
    - Dst: '[org.apache.xerces.util.URI].getFragment()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2178,1
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2180,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2182,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2185,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2186,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2189,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2190,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2192,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.util.URI.MalformedURIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2200
      start: 2134
    functionDepth: 5
    functionLinenumber: 2134
    functionLinenumberEnd: 2200
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].getRelativeBaseURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getRelativeBaseURI()'
    - '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,String)'
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.util.URI].getScheme()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getRelativeURI(int)'
    - '[String].length()'
    - '[StringBuffer].<init>()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].isEqual(String,String)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    - '[org.apache.xerces.util.URI].<init>(String,boolean)'
    - '[org.apache.xerces.util.URI].getAuthority()'
    - '[org.apache.xerces.util.URI].getPath()'
    - '[StringBuffer].append(char)'
    - '[org.apache.xerces.util.URI].getQueryString()'
    - '[org.apache.xerces.util.URI].getFragment()'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentDepth()'
    - '[org.apache.xerces.util.URI].getSchemeSpecificPart()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].getRelativeBaseURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentDepth()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2207,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2208,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentBaseURI()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2209,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getBaseURI(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2212,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2214
      start: 2206
    functionDepth: 3
    functionLinenumber: 2206
    functionLinenumberEnd: 2214
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentBaseURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentDepth()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getBaseURI(int)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentBaseURI()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentBaseURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentDepth()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2222,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2223,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentLanguage()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2224,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getLanguage(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2227,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2229
      start: 2221
    functionDepth: 3
    functionLinenumber: 2221
    functionLinenumberEnd: 2229
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentLanguage()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentDepth()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getLanguage(int)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentLanguage()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentLanguage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2249,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2249,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2256
      start: 2239
    functionDepth: 0
    functionLinenumber: 2239
    functionLinenumberEnd: 2256
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentDepth()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback(org.apache.xerces.xinclude.XIncludeHandler)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentDepth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2263
      start: 2261
    functionDepth: 0
    functionLinenumber: 2261
    functionLinenumberEnd: 2263
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].getResultDepth()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].getResultDepth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2272,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.Augmentations
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2273
      start: 2271
    functionDepth: 4
    functionLinenumber: 2271
    functionLinenumberEnd: 2273
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 5
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations,boolean)'
    linkageType: ''
    returnType: org.apache.xerces.xni.Augmentations
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItem()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2285,1
    - Dst: '[org.apache.xerces.util.AugmentationsImpl].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2287,1
    - Dst: '[org.apache.xerces.util.AugmentationsImpl].putItem(String,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2289,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.Augmentations
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - augs
    - force
    argTypes:
    - org.apache.xerces.xni.Augmentations
    - boolean
    constantsTouched: []
    func_position:
      end: 2292
      start: 2282
    functionDepth: 3
    functionLinenumber: 2282
    functionLinenumberEnd: 2292
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItem()'
    - '[org.apache.xerces.util.AugmentationsImpl].<init>()'
    - '[org.apache.xerces.util.AugmentationsImpl].putItem(String,org.apache.xerces.xinclude.XIncludeHandler)'
    linkageType: ''
    returnType: org.apache.xerces.xni.Augmentations
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - depth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2296
      start: 2294
    functionDepth: 0
    functionLinenumber: 2294
    functionLinenumberEnd: 2296
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].getState(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].getState(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2300
      start: 2298
    functionDepth: 0
    functionLinenumber: 2298
    functionLinenumberEnd: 2300
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int[],int,org.apache.xerces.xinclude.XIncludeHandler,int,org.apache.xerces.xinclude.XIncludeHandler)
      Src: org.apache.xerces.xinclude.XIncludeHandler:2305,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - state
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2309
      start: 2302
    functionDepth: 0
    functionLinenumber: 2302
    functionLinenumberEnd: 2309
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].setState(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 4
    functionsReached:
    - System.arraycopy(int[],int,org.apache.xerces.xinclude.XIncludeHandler,int,org.apache.xerces.xinclude.XIncludeHandler)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].setState(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(boolean[],int,org.apache.xerces.xinclude.XIncludeHandler,int,org.apache.xerces.xinclude.XIncludeHandler)
      Src: org.apache.xerces.xinclude.XIncludeHandler:2322,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - depth
    - val
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 2326
      start: 2319
    functionDepth: 0
    functionLinenumber: 2319
    functionLinenumberEnd: 2326
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].setSawFallback(int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 3
    functionsReached:
    - System.arraycopy(boolean[],int,org.apache.xerces.xinclude.XIncludeHandler,int,org.apache.xerces.xinclude.XIncludeHandler)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].setSawFallback(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - depth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2340
      start: 2335
    functionDepth: 0
    functionLinenumber: 2335
    functionLinenumberEnd: 2340
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(boolean[],int,org.apache.xerces.xinclude.XIncludeHandler,int,org.apache.xerces.xinclude.XIncludeHandler)
      Src: org.apache.xerces.xinclude.XIncludeHandler:2352,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - depth
    - val
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 2356
      start: 2349
    functionDepth: 0
    functionLinenumber: 2349
    functionLinenumberEnd: 2356
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].setSawInclude(int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 4
    functionsReached:
    - System.arraycopy(boolean[],int,org.apache.xerces.xinclude.XIncludeHandler,int,org.apache.xerces.xinclude.XIncludeHandler)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].setSawInclude(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - depth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2370
      start: 2365
    functionDepth: 0
    functionLinenumber: 2365
    functionLinenumberEnd: 2370
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(String,null)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2374
      start: 2372
    functionDepth: 0
    functionLinenumber: 2372
    functionLinenumberEnd: 2374
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(String,Object[],null)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2377,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - args
    argTypes:
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 2378
      start: 2376
    functionDepth: 0
    functionLinenumber: 2376
    functionLinenumberEnd: 2378
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(String,Object[],null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportError(String,Object[],short,Exception)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - key
    - args
    - exception
    argTypes:
    - String
    - Object[]
    - Exception
    constantsTouched: []
    func_position:
      end: 2382
      start: 2380
    functionDepth: 5
    functionLinenumber: 2380
    functionLinenumberEnd: 2382
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(String,Object[],Exception)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].reportError(String,Object[],short,Exception)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(String,Object[],Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String,null)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2386
      start: 2384
    functionDepth: 0
    functionLinenumber: 2384
    functionLinenumberEnd: 2386
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 13
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String,Object[],null)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2389,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - args
    argTypes:
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 2390
      start: 2388
    functionDepth: 0
    functionLinenumber: 2388
    functionLinenumberEnd: 2390
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String,Object[],null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportError(String,Object[],short,Exception)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2393,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - key
    - args
    - exception
    argTypes:
    - String
    - Object[]
    - Exception
    constantsTouched: []
    func_position:
      end: 2394
      start: 2392
    functionDepth: 5
    functionLinenumber: 2392
    functionLinenumberEnd: 2394
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String,Object[],Exception)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].reportError(String,Object[],short,Exception)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String,Object[],Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,Object[],short,Exception)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2398,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      - short
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - key
    - args
    - severity
    - exception
    argTypes:
    - String
    - Object[]
    - short
    - Exception
    constantsTouched: []
    func_position:
      end: 2407
      start: 2396
    functionDepth: 4
    functionLinenumber: 2396
    functionLinenumberEnd: 2407
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].reportError(String,Object[],short,Exception)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,Object[],short,Exception)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].reportError(String,Object[],short,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xinclude.XIncludeHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parent
    argTypes:
    - org.apache.xerces.xinclude.XIncludeHandler
    constantsTouched: []
    func_position:
      end: 2415
      start: 2413
    functionDepth: 0
    functionLinenumber: 2413
    functionLinenumberEnd: 2415
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].setParent(org.apache.xerces.xinclude.XIncludeHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].setParent(org.apache.xerces.xinclude.XIncludeHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - href
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2419
      start: 2417
    functionDepth: 0
    functionLinenumber: 2417
    functionLinenumberEnd: 2419
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].setHref(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].setHref(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.XMLLocatorWrapper
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locator
    argTypes:
    - org.apache.xerces.util.XMLLocatorWrapper
    constantsTouched: []
    func_position:
      end: 2423
      start: 2421
    functionDepth: 0
    functionLinenumber: 2421
    functionLinenumberEnd: 2423
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2428
      start: 2426
    functionDepth: 0
    functionLinenumber: 2426
    functionLinenumberEnd: 2428
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnparsedEntity].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2441,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2443,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2444,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2445,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2446,1
    - Dst: '[java.util.ArrayList].add(UnparsedEntity)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2449,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - notation
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2450
      start: 2436
    functionDepth: 1
    functionLinenumber: 2436
    functionLinenumberEnd: 2450
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].addUnparsedEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    - '[java.util.ArrayList].add(UnparsedEntity)'
    - '[UnparsedEntity].<init>()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].addUnparsedEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler.Notation].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2462,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2464,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2465,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2466,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2467,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.xinclude.XIncludeHandler.Notation)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2469,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - identifier
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 2470
      start: 2458
    functionDepth: 1
    functionLinenumber: 2458
    functionLinenumberEnd: 2470
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].addNotation(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    - '[org.apache.xerces.xinclude.XIncludeHandler.Notation].<init>()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    - '[java.util.ArrayList].add(org.apache.xerces.xinclude.XIncludeHandler.Notation)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].addNotation(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnparsedEntity].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2481,1
    - Dst: '[java.util.ArrayList].indexOf(UnparsedEntity)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2483,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2485,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].checkNotation(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2487,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendUnparsedEntity(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2488,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2490
      start: 2480
    functionDepth: 0
    functionLinenumber: 2480
    functionLinenumberEnd: 2490
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].checkUnparsedEntity(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[UnparsedEntity].<init>()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendUnparsedEntity(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[java.util.ArrayList].get(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[java.util.ArrayList].indexOf(UnparsedEntity)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].checkNotation(org.apache.xerces.xinclude.XIncludeHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].checkUnparsedEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler.Notation].<init>()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2500,1
    - Dst: '[java.util.ArrayList].indexOf(org.apache.xerces.xinclude.XIncludeHandler.Notation)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2502,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2504,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendNotation(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2505,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - notName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2507
      start: 2499
    functionDepth: 1
    functionLinenumber: 2499
    functionLinenumberEnd: 2507
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].checkNotation(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].get(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendNotation(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[java.util.ArrayList].indexOf(org.apache.xerces.xinclude.XIncludeHandler.Notation)'
    - '[org.apache.xerces.xinclude.XIncludeHandler.Notation].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].checkNotation(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2517,1
    - Dst: '[java.util.ArrayList].indexOf(UnparsedEntity)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2518,1
    - Dst: '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>(org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2524,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].addUnparsedEntity(org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.util.XMLResourceIdentifierImpl,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2529,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].unparsedEntityDecl(org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.util.XMLResourceIdentifierImpl,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2535,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2544,1
    - Dst: '[UnparsedEntity].isDuplicate(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2545,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2546,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendUnparsedEntity(UnparsedEntity)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2553,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - UnparsedEntity
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ent
    argTypes:
    - UnparsedEntity
    constantsTouched: []
    func_position:
      end: 2555
      start: 2516
    functionDepth: 1
    functionLinenumber: 2516
    functionLinenumberEnd: 2555
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendUnparsedEntity(UnparsedEntity)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].addUnparsedEntity(org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.util.XMLResourceIdentifierImpl,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler)'
    - '[java.util.ArrayList].get(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>(org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.xni.XMLDTDHandler].unparsedEntityDecl(org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.util.XMLResourceIdentifierImpl,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler)'
    - '[java.util.ArrayList].indexOf(UnparsedEntity)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendUnparsedEntity(UnparsedEntity)'
    - '[UnparsedEntity].isDuplicate(org.apache.xerces.xinclude.XIncludeHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendUnparsedEntity(UnparsedEntity)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2565,1
    - Dst: '[java.util.ArrayList].indexOf(Notation)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2566,1
    - Dst: '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>(org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2570,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].addNotation(org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.util.XMLResourceIdentifierImpl,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2575,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].notationDecl(org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.util.XMLResourceIdentifierImpl,org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2577,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2581,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler.Notation].isDuplicate(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2582,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2583,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendNotation(Notation)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2590,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - Notation
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - not
    argTypes:
    - Notation
    constantsTouched: []
    func_position:
      end: 2592
      start: 2564
    functionDepth: 1
    functionLinenumber: 2564
    functionLinenumberEnd: 2592
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendNotation(Notation)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendNotation(Notation)'
    - '[org.apache.xerces.xni.XMLDTDHandler].notationDecl(org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.util.XMLResourceIdentifierImpl,org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
    - '[java.util.ArrayList].indexOf(Notation)'
    - '[java.util.ArrayList].get(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>(org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].addNotation(org.apache.xerces.xinclude.XIncludeHandler,org.apache.xerces.util.XMLResourceIdentifierImpl,org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.xinclude.XIncludeHandler.Notation].isDuplicate(org.apache.xerces.xinclude.XIncludeHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendNotation(Notation)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2602,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2603,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 2607
      start: 2599
    functionDepth: 1
    functionLinenumber: 2599
    functionLinenumberEnd: 2607
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].checkWhitespace(org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isSpace()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].checkWhitespace(org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getRootElementProcessed()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2613,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2614,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setRootElementProcessed(boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2616,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2617
      start: 2612
    functionDepth: 2
    functionLinenumber: 2612
    functionLinenumberEnd: 2617
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].checkMultipleRootElements()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].setRootElementProcessed(boolean)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getRootElementProcessed()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].checkMultipleRootElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2623,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setRootElementProcessed(boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2627,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - seenRoot
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2628
      start: 2622
    functionDepth: 1
    functionLinenumber: 2622
    functionLinenumberEnd: 2628
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].setRootElementProcessed(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].setRootElementProcessed(boolean)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].setRootElementProcessed(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2634,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getRootElementProcessed()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2634,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2635
      start: 2633
    functionDepth: 1
    functionLinenumber: 2633
    functionLinenumberEnd: 2635
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].getRootElementProcessed()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getRootElementProcessed()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].getRootElementProcessed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.Constants].getXercesFeatures()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2642,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures1(java.util.Enumeration,String,org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.util.ParserConfigurationSettings)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2643,1
    - Dst: '[org.apache.xerces.impl.Constants].getSAXFeatures()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2644,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures1(java.util.Enumeration,String,org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.util.ParserConfigurationSettings)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2645,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.util.ParserConfigurationSettings
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - from
    - to
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    - org.apache.xerces.util.ParserConfigurationSettings
    constantsTouched: []
    func_position:
      end: 2646
      start: 2639
    functionDepth: 2
    functionLinenumber: 2639
    functionLinenumberEnd: 2646
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.util.ParserConfigurationSettings)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.Constants].getXercesFeatures()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures1(java.util.Enumeration,String,org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.util.ParserConfigurationSettings)'
    - '[org.apache.xerces.impl.Constants].getSAXFeatures()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.util.ParserConfigurationSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.Constants].getXercesFeatures()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2651,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures1(java.util.Enumeration,String,org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2652,1
    - Dst: '[org.apache.xerces.impl.Constants].getSAXFeatures()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2653,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures1(java.util.Enumeration,String,org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2654,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - from
    - to
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    - org.apache.xerces.xni.parser.XMLParserConfiguration
    constantsTouched: []
    func_position:
      end: 2655
      start: 2648
    functionDepth: 2
    functionLinenumber: 2648
    functionLinenumberEnd: 2655
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.Constants].getXercesFeatures()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures1(java.util.Enumeration,String,org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)'
    - '[org.apache.xerces.impl.Constants].getSAXFeatures()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Enumeration].hasMoreElements()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2662,1
    - Dst: '[java.util.Enumeration].nextElement()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2663,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2665,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2668,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(org.apache.xerces.xinclude.XIncludeHandler,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2668,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Enumeration
      - String
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.util.ParserConfigurationSettings
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - features
    - featurePrefix
    - from
    - to
    argTypes:
    - java.util.Enumeration
    - String
    - org.apache.xerces.xni.parser.XMLComponentManager
    - org.apache.xerces.util.ParserConfigurationSettings
    constantsTouched: []
    func_position:
      end: 2675
      start: 2657
    functionDepth: 0
    functionLinenumber: 2657
    functionLinenumberEnd: 2675
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures1(java.util.Enumeration,String,org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.util.ParserConfigurationSettings)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures()'
    - '[java.util.Enumeration].nextElement()'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[java.util.Enumeration].hasMoreElements()'
    - '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(org.apache.xerces.xinclude.XIncludeHandler,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures1(java.util.Enumeration,String,org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.util.ParserConfigurationSettings)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Enumeration].hasMoreElements()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2682,1
    - Dst: '[java.util.Enumeration].nextElement()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2683,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2684,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature(org.apache.xerces.xinclude.XIncludeHandler,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2687,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Enumeration
      - String
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - features
    - featurePrefix
    - from
    - to
    argTypes:
    - java.util.Enumeration
    - String
    - org.apache.xerces.xni.parser.XMLComponentManager
    - org.apache.xerces.xni.parser.XMLParserConfiguration
    constantsTouched: []
    func_position:
      end: 2694
      start: 2677
    functionDepth: 0
    functionLinenumber: 2677
    functionLinenumberEnd: 2694
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures1(java.util.Enumeration,String,org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.Enumeration].hasMoreElements()'
    - '[java.util.Enumeration].nextElement()'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature(org.apache.xerces.xinclude.XIncludeHandler,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures1(java.util.Enumeration,String,org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.IntStack].push(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2794,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2795,1
    - Dst: '[java.util.Stack].push(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2795,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2796,1
    - Dst: '[java.util.Stack].push(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2796,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2797,1
    - Dst: '[java.util.Stack].push(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2797,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2798
      start: 2793
    functionDepth: 2
    functionLinenumber: 2793
    functionLinenumberEnd: 2798
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].saveBaseURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 2
    functionsReached:
    - '[java.util.Stack].push(String)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
    - '[org.apache.xerces.util.IntStack].push(int)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].saveBaseURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Stack].pop()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2804,1
    - Dst: '[java.util.Stack].pop()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2805,1
    - Dst: '[java.util.Stack].pop()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2806,1
    - Dst: '[org.apache.xerces.util.IntStack].pop()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2807,1
    - Dst: '[java.util.Stack].peek()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2808,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].setBaseSystemId(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2808,1
    - Dst: '[java.util.Stack].peek()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2809,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].setLiteralSystemId(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2809,1
    - Dst: '[java.util.Stack].peek()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2810,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].setExpandedSystemId(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2810,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2811
      start: 2803
    functionDepth: 1
    functionLinenumber: 2803
    functionLinenumberEnd: 2811
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].restoreBaseURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 2
    functionsReached:
    - '[java.util.Stack].pop()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].setBaseSystemId(String)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].setExpandedSystemId(String)'
    - '[java.util.Stack].peek()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].setLiteralSystemId(String)'
    - '[org.apache.xerces.util.IntStack].pop()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].restoreBaseURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.IntStack].push(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2821,1
    - Dst: '[java.util.Stack].push(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2822,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - language
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2823
      start: 2820
    functionDepth: 2
    functionLinenumber: 2820
    functionLinenumberEnd: 2823
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].saveLanguage(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 2
    functionsReached:
    - '[java.util.Stack].push(String)'
    - '[org.apache.xerces.util.IntStack].push(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].saveLanguage(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Stack].pop()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2829,1
    - Dst: '[org.apache.xerces.util.IntStack].pop()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2830,1
    - Dst: '[java.util.Stack].peek()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2831,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2832
      start: 2828
    functionDepth: 1
    functionLinenumber: 2828
    functionLinenumberEnd: 2832
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].restoreLanguage()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.Stack].pop()'
    - '[java.util.Stack].peek()'
    - '[org.apache.xerces.util.IntStack].pop()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].restoreLanguage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].scopeOfBaseURI(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2840,1
    - Dst: '[java.util.Stack].elementAt(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2841,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - depth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2842
      start: 2839
    functionDepth: 2
    functionLinenumber: 2839
    functionLinenumberEnd: 2842
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].getBaseURI(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].scopeOfBaseURI(int)'
    - '[java.util.Stack].elementAt(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].getBaseURI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].scopeOfLanguage(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2850,1
    - Dst: '[java.util.Stack].elementAt(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2851,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - depth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2852
      start: 2849
    functionDepth: 2
    functionLinenumber: 2849
    functionLinenumberEnd: 2852
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].getLanguage(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].scopeOfLanguage(int)'
    - '[java.util.Stack].elementAt(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].getLanguage(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].scopeOfBaseURI(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2866,1
    - Dst: '[org.apache.xerces.util.IntStack].size()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2867,1
    - Dst: '[java.util.Stack].elementAt(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2871,1
    - Dst: '[org.apache.xerces.util.URI].<init>(String,String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2871,1
    - Dst: '[org.apache.xerces.util.IntStack].size()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2872,1
    - Dst: '[java.util.Stack].elementAt(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2873,1
    - Dst: '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2873,1
    - Dst: '[org.apache.xerces.util.URI].getPath()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2875,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.util.URI.MalformedURIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - depth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2876
      start: 2862
    functionDepth: 4
    functionLinenumber: 2862
    functionLinenumberEnd: 2876
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].getRelativeURI(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.IntStack].size()'
    - '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,String)'
    - '[org.apache.xerces.util.URI].getPath()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].scopeOfBaseURI(int)'
    - '[java.util.Stack].elementAt(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[org.apache.xerces.util.URI].<init>(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].getRelativeURI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.IntStack].size()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2882,1
    - Dst: '[org.apache.xerces.util.IntStack].elementAt(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2883,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - depth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2888
      start: 2881
    functionDepth: 1
    functionLinenumber: 2881
    functionLinenumberEnd: 2888
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].scopeOfBaseURI(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.IntStack].size()'
    - '[org.apache.xerces.util.IntStack].elementAt(org.apache.xerces.xinclude.XIncludeHandler)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].scopeOfBaseURI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.IntStack].size()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2891,1
    - Dst: '[org.apache.xerces.util.IntStack].elementAt(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2892,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - depth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2897
      start: 2890
    functionDepth: 1
    functionLinenumber: 2890
    functionLinenumberEnd: 2897
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].scopeOfLanguage(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.IntStack].size()'
    - '[org.apache.xerces.util.IntStack].elementAt(org.apache.xerces.xinclude.XIncludeHandler)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].scopeOfLanguage(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.xinclude.XIncludeHandler,String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2905,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2911,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,String,boolean)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2909,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].setLiteralSystemId(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2913,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2915,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].setBaseSystemId(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2914,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].setExpandedSystemId(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2916,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].saveBaseURI()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2919,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLAttributes
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.apache.xerces.xni.XMLAttributes
    constantsTouched: []
    func_position:
      end: 2925
      start: 2903
    functionDepth: 7
    functionLinenumber: 2903
    functionLinenumberEnd: 2925
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].processXMLBaseAttributes(org.apache.xerces.xni.XMLAttributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.xinclude.XIncludeHandler,String)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].setBaseSystemId(String)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].saveBaseURI()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].setExpandedSystemId(String)'
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,String,boolean)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].setLiteralSystemId(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].processXMLBaseAttributes(org.apache.xerces.xni.XMLAttributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.xinclude.XIncludeHandler,String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2932,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].saveLanguage(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2935,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLAttributes
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.apache.xerces.xni.XMLAttributes
    constantsTouched: []
    func_position:
      end: 2937
      start: 2931
    functionDepth: 3
    functionLinenumber: 2931
    functionLinenumberEnd: 2937
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].processXMLLangAttributes(org.apache.xerces.xni.XMLAttributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.xinclude.XIncludeHandler,String)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].saveLanguage(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].processXMLLangAttributes(org.apache.xerces.xni.XMLAttributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2949,1
    - Dst: '[String].charAt(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2950,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2956
      start: 2947
    functionDepth: 0
    functionLinenumber: 2947
    functionLinenumberEnd: 2956
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].isValidInHTTPHeader(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].isValidInHTTPHeader(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.HTTPInputSource].<init>(String,String,String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2965,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2966,1
    - Dst: '[org.apache.xerces.util.HTTPInputSource].setHTTPRequestProperty(String,String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2967,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2969,1
    - Dst: '[org.apache.xerces.util.HTTPInputSource].setHTTPRequestProperty(String,String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2970,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.parser.XMLInputSource
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - publicId
    - systemId
    - baseSystemId
    - accept
    - acceptLanguage
    argTypes:
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2973
      start: 2961
    functionDepth: 2
    functionLinenumber: 2961
    functionLinenumberEnd: 2973
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].createInputSource(String,String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.HTTPInputSource].<init>(String,String,String)'
    - '[org.apache.xerces.util.HTTPInputSource].setHTTPRequestProperty(String,String)'
    - '[String].length()'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLInputSource
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].createInputSource(String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:2976,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - one
    - two
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2977
      start: 2975
    functionDepth: 0
    functionLinenumber: 2975
    functionLinenumberEnd: 2977
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].isEqual(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 1
    functionsReached:
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].isEqual(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:3013,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:3015,1
    - Dst: '[String].charAt(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:3020,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:3030,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:3031,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:3032,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:3035,1
    - Dst: '[String].charAt(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:3043,1
    - Dst: '[org.apache.xerces.util.XMLChar].isHighSurrogate(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:3050,1
    - Dst: '[String].charAt(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:3051,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:3052,1
    - Dst: '[org.apache.xerces.util.XMLChar].supplemental(char,char)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:3053,1
    - Dst: '[String].substring(org.apache.xerces.xinclude.XIncludeHandler)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:3067,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].getBytes(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:3067,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:3080,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:3081,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:3082,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:3085,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:3086,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:3087,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.xinclude.XIncludeHandler:3090,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:3097,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.xinclude.XIncludeHandler:3098,1
    CyclomaticComplexity: 33
    EdgeCount: 33
    ICount: 72
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.QName
      - String
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xinclude.XIncludeHandler
      - int
      - String
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      - org.apache.xerces.xpointer.XPointerProcessor
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.util.XMLLocatorWrapper
      - org.apache.xerces.xinclude.XIncludeMessageFormatter
      - org.apache.xerces.xinclude.XIncludeNamespaceSupport
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.util.SecurityManager
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xinclude.XIncludeTextReader
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - java.util.Stack
      - java.util.Stack
      - org.apache.xerces.util.IntStack
      - java.util.Stack
      - String
      - String
      - org.apache.xerces.util.ParserConfigurationSettings
      - int
      - int
      - int
      - boolean[]
      - boolean[]
      - int[]
      - java.util.ArrayList
      - java.util.ArrayList
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - char
      - char
      - char[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - href
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 3103
      start: 3012
    functionDepth: 1
    functionLinenumber: 3012
    functionLinenumberEnd: 3103
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler].escapeHref(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].supplemental(char,char)'
    - '[StringBuffer].length()'
    - '[StringBuffer].<init>(int)'
    - '[String].charAt(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[String].substring(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].getBytes(String)'
    - '[StringBuffer].append()'
    - '[org.apache.xerces.util.XMLChar].isHighSurrogate(org.apache.xerces.xinclude.XIncludeHandler)'
    - '[String].length()'
    - '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.xinclude.XIncludeHandler)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xinclude.XIncludeHandler].escapeHref(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.xinclude.XIncludeHandler.Notation)'
      Src: org.apache.xerces.xinclude.XIncludeHandler.Notation:2714,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - Augmentations
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 2717
      start: 2708
    functionDepth: 0
    functionLinenumber: 2708
    functionLinenumberEnd: 2717
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler.Notation].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.apache.xerces.xinclude.XIncludeHandler.Notation)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XIncludeHandler.Notation].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.xinclude.XIncludeHandler.Notation)'
      Src: org.apache.xerces.xinclude.XIncludeHandler.Notation:2729,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler.Notation].isEqual(String,org.apache.xerces.xinclude.XIncludeHandler.Notation)'
      Src: org.apache.xerces.xinclude.XIncludeHandler.Notation:2730,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler.Notation].isEqual(String,org.apache.xerces.xinclude.XIncludeHandler.Notation)'
      Src: org.apache.xerces.xinclude.XIncludeHandler.Notation:2731,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - Augmentations
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 2734
      start: 2726
    functionDepth: 1
    functionLinenumber: 2726
    functionLinenumberEnd: 2734
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler.Notation].isDuplicate(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.apache.xerces.xinclude.XIncludeHandler.Notation)'
    - '[org.apache.xerces.xinclude.XIncludeHandler.Notation].isEqual(String,org.apache.xerces.xinclude.XIncludeHandler.Notation)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XIncludeHandler.Notation].isDuplicate(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler.Notation:2737,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - Augmentations
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - one
    - two
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2738
      start: 2736
    functionDepth: 0
    functionLinenumber: 2736
    functionLinenumberEnd: 2738
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler.Notation].isEqual(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XIncludeHandler.Notation].isEqual(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - Augmentations
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xinclude.XIncludeHandler.Notation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler.Notation].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xinclude.XIncludeHandler.Notation
    signature: '[org.apache.xerces.xinclude.XIncludeHandler.Notation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity)'
      Src: org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity:2760,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - Augmentations
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 2763
      start: 2754
    functionDepth: 0
    functionLinenumber: 2754
    functionLinenumberEnd: 2763
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity)'
      Src: org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity:2775,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity].isEqual(String,org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity)'
      Src: org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity:2776,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity].isEqual(String,org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity)'
      Src: org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity:2777,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity].isEqual(String,org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity)'
      Src: org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity:2778,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - Augmentations
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 2781
      start: 2772
    functionDepth: 1
    functionLinenumber: 2772
    functionLinenumberEnd: 2781
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity].isDuplicate(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity].isEqual(String,org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity)'
    - '[String].equals(org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity].isDuplicate(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity:2784,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - Augmentations
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - one
    - two
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2785
      start: 2783
    functionDepth: 0
    functionLinenumber: 2783
    functionLinenumberEnd: 2785
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity].isEqual(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity].isEqual(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - Augmentations
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity
    signature: '[org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].putItem(String,Object)'
      Src: org.apache.xerces.util.AugmentationsImpl:54,1
    - Dst: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].isFull()'
      Src: org.apache.xerces.util.AugmentationsImpl:56,1
    - Dst: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].expand()'
      Src: org.apache.xerces.util.AugmentationsImpl:57,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - AugmentationsItemsContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.Augmentations
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - item
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 61
      start: 53
    functionDepth: 1
    functionLinenumber: 53
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.util.AugmentationsImpl].putItem(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].putItem(String,Object)'
    - '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].isFull()'
    - '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].expand()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.util.AugmentationsImpl].putItem(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].getItem(String)'
      Src: org.apache.xerces.util.AugmentationsImpl:72,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - AugmentationsItemsContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.Augmentations
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.util.AugmentationsImpl].getItem(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].getItem(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.util.AugmentationsImpl].getItem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].removeItem(String)'
      Src: org.apache.xerces.util.AugmentationsImpl:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - AugmentationsItemsContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.Augmentations
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.util.AugmentationsImpl].removeItem(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].removeItem(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.util.AugmentationsImpl].removeItem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].keys()'
      Src: org.apache.xerces.util.AugmentationsImpl:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AugmentationsItemsContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.Augmentations
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Enumeration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.util.AugmentationsImpl].keys()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].keys()'
    linkageType: ''
    returnType: java.util.Enumeration
    signature: '[org.apache.xerces.util.AugmentationsImpl].keys()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].clear()'
      Src: org.apache.xerces.util.AugmentationsImpl:96,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AugmentationsItemsContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.Augmentations
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 1
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.apache.xerces.util.AugmentationsImpl].removeAllItems()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.AugmentationsImpl].removeAllItems()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].toString()'
      Src: org.apache.xerces.util.AugmentationsImpl:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AugmentationsItemsContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.Augmentations
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.util.AugmentationsImpl].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.AugmentationsImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.SmallContainer].<init>()'
      Src: org.apache.xerces.util.AugmentationsImpl:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - AugmentationsItemsContainer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.Augmentations
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.AugmentationsImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.util.AugmentationsImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 10
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.SmallContainer].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.util.AugmentationsImpl
    signature: '[org.apache.xerces.util.AugmentationsImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - item
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 104
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 104
    functionName: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].putItem(Object,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].putItem(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 105
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 105
    functionName: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].getItem(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].getItem(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 106
      start: 106
    functionDepth: 0
    functionLinenumber: 106
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].removeItem(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].removeItem(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Enumeration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 107
    functionName: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].keys()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.util.Enumeration
    signature: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].keys()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 108
    functionName: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 109
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 109
    functionName: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].isFull()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].isFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: false
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: AugmentationsItemsContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 110
    functionName: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].expand()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: AugmentationsItemsContainer
    signature: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].expand()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer
    signature: '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SmallContainerKeyEnumeration].<init>()'
      Src: org.apache.xerces.util.AugmentationsImpl.SmallContainer:120,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Object[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Enumeration
      static: false
      superClass: AugmentationsItemsContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].keys()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached:
    - '[SmallContainerKeyEnumeration].<init>()'
    linkageType: ''
    returnType: java.util.Enumeration
    signature: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].keys()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAugmentations[i].equals(Object)
      Src: org.apache.xerces.util.AugmentationsImpl.SmallContainer:125,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Object[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AugmentationsItemsContainer
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 131
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 131
    functionName: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].getItem(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached:
    - fAugmentations[i].equals(Object)
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].getItem(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAugmentations[i].equals(Object)
      Src: org.apache.xerces.util.AugmentationsImpl.SmallContainer:135,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Object[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AugmentationsItemsContainer
    argCount: 2
    argNames:
    - key
    - item
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 148
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 148
    functionName: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].putItem(Object,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached:
    - fAugmentations[i].equals(Object)
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].putItem(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAugmentations[i].equals(Object)
      Src: org.apache.xerces.util.AugmentationsImpl.SmallContainer:153,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Object[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AugmentationsItemsContainer
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 170
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 170
    functionName: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].removeItem(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached:
    - fAugmentations[i].equals(Object)
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].removeItem(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Object[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: AugmentationsItemsContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 179
    functionName: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Object[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: AugmentationsItemsContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].isFull()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].isFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.traversers.LargeContainer].<init>()'
      Src: org.apache.xerces.util.AugmentationsImpl.SmallContainer:186,1
    - Dst: '[org.apache.xerces.impl.xs.traversers.LargeContainer].putItem()'
      Src: org.apache.xerces.util.AugmentationsImpl.SmallContainer:189,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Object[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: AugmentationsItemsContainer
      static: false
      superClass: AugmentationsItemsContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 194
      start: 185
    functionDepth: 0
    functionLinenumber: 185
    functionLinenumberEnd: 194
    functionName: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].expand()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.traversers.LargeContainer].putItem()'
    - '[org.apache.xerces.impl.xs.traversers.LargeContainer].<init>()'
    linkageType: ''
    returnType: AugmentationsItemsContainer
    signature: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].expand()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.util.AugmentationsImpl.SmallContainer:197,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.AugmentationsImpl.SmallContainer:198,1
    - Dst: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].append(int)'
      Src: org.apache.xerces.util.AugmentationsImpl.SmallContainer:198,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.AugmentationsImpl.SmallContainer:201,1
    - Dst: '[StringBuffer].append(org.apache.xerces.util.AugmentationsImpl.SmallContainer)'
      Src: org.apache.xerces.util.AugmentationsImpl.SmallContainer:202,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.AugmentationsImpl.SmallContainer:203,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.util.AugmentationsImpl.SmallContainer:204,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.AugmentationsImpl.SmallContainer:205,1
    - Dst: '[StringBuffer].append(int)'
      Src: org.apache.xerces.util.AugmentationsImpl.SmallContainer:206,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.AugmentationsImpl.SmallContainer:207,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.util.AugmentationsImpl.SmallContainer:208,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.AugmentationsImpl.SmallContainer:211,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Object[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: AugmentationsItemsContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 212
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 212
    functionName: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(int)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].append(int)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].append()'
    - '[StringBuffer].append(org.apache.xerces.util.AugmentationsImpl.SmallContainer)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Object[]
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.AugmentationsImpl.SmallContainer
      static: false
      superClass: AugmentationsItemsContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.AugmentationsImpl.SmallContainer
    signature: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object []
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Enumeration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.util.AugmentationsImpl.SmallContainer.SmallContainerKeyEnumeration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 223
      start: 219
    functionDepth: 0
    functionLinenumber: 219
    functionLinenumberEnd: 223
    functionName: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer.SmallContainerKeyEnumeration].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.AugmentationsImpl.SmallContainer.SmallContainerKeyEnumeration
    signature: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer.SmallContainerKeyEnumeration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object []
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Enumeration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 227
    functionName: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer.SmallContainerKeyEnumeration].hasMoreElements()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer.SmallContainerKeyEnumeration].hasMoreElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: org.apache.xerces.util.AugmentationsImpl.SmallContainer.SmallContainerKeyEnumeration:231,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object []
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Enumeration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 239
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 239
    functionName: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer.SmallContainerKeyEnumeration].nextElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.NoSuchElementException].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.util.AugmentationsImpl.SmallContainer.SmallContainerKeyEnumeration].nextElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].get(Object)'
      Src: org.apache.xerces.util.AugmentationsImpl.LargeContainer:248,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AugmentationsItemsContainer
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 249
      start: 247
    functionDepth: 0
    functionLinenumber: 247
    functionLinenumberEnd: 249
    functionName: '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].getItem(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached:
    - '[HashMap].get(Object)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].getItem(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].put(Object,Object)'
      Src: org.apache.xerces.util.AugmentationsImpl.LargeContainer:252,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AugmentationsItemsContainer
    argCount: 2
    argNames:
    - key
    - item
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 253
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 253
    functionName: '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].putItem(Object,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached:
    - '[HashMap].put(Object,Object)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].putItem(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].remove(Object)'
      Src: org.apache.xerces.util.AugmentationsImpl.LargeContainer:256,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: AugmentationsItemsContainer
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 257
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 257
    functionName: '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].removeItem(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached:
    - '[HashMap].remove(Object)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].removeItem(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].keySet()'
      Src: org.apache.xerces.util.AugmentationsImpl.LargeContainer:260,1
    - Dst: '[java.util.Collections].enumeration(org.apache.xerces.util.AugmentationsImpl.LargeContainer)'
      Src: org.apache.xerces.util.AugmentationsImpl.LargeContainer:260,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Enumeration
      static: false
      superClass: AugmentationsItemsContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 261
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 261
    functionName: '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].keys()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached:
    - '[HashMap].keySet()'
    - '[java.util.Collections].enumeration(org.apache.xerces.util.AugmentationsImpl.LargeContainer)'
    linkageType: ''
    returnType: java.util.Enumeration
    signature: '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].keys()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].clear()'
      Src: org.apache.xerces.util.AugmentationsImpl.LargeContainer:264,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: AugmentationsItemsContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 265
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 265
    functionName: '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached:
    - '[HashMap].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: AugmentationsItemsContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 269
      start: 267
    functionDepth: 0
    functionLinenumber: 267
    functionLinenumberEnd: 269
    functionName: '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].isFull()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].isFull()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: AugmentationsItemsContainer
      static: false
      superClass: AugmentationsItemsContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 273
    functionName: '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].expand()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: AugmentationsItemsContainer
    signature: '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].expand()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.util.AugmentationsImpl.LargeContainer:276,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.AugmentationsImpl.LargeContainer:277,1
    - Dst: '[HashMap].entrySet()'
      Src: org.apache.xerces.util.AugmentationsImpl.LargeContainer:278,1
    - Dst: '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].iterator()'
      Src: org.apache.xerces.util.AugmentationsImpl.LargeContainer:278,1
    - Dst: '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].hasNext()'
      Src: org.apache.xerces.util.AugmentationsImpl.LargeContainer:279,1
    - Dst: '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].next()'
      Src: org.apache.xerces.util.AugmentationsImpl.LargeContainer:280,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.AugmentationsImpl.LargeContainer:281,1
    - Dst: entry.getKey()
      Src: org.apache.xerces.util.AugmentationsImpl.LargeContainer:282,1
    - Dst: '[StringBuffer].append(org.apache.xerces.util.AugmentationsImpl.LargeContainer)'
      Src: org.apache.xerces.util.AugmentationsImpl.LargeContainer:282,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.AugmentationsImpl.LargeContainer:283,1
    - Dst: entry.getValue()
      Src: org.apache.xerces.util.AugmentationsImpl.LargeContainer:284,1
    - Dst: '[StringBuffer].append(org.apache.xerces.util.AugmentationsImpl.LargeContainer)'
      Src: org.apache.xerces.util.AugmentationsImpl.LargeContainer:284,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.AugmentationsImpl.LargeContainer:286,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: AugmentationsItemsContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 275
    functionDepth: 1
    functionLinenumber: 275
    functionLinenumberEnd: 287
    functionName: '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(org.apache.xerces.util.AugmentationsImpl.LargeContainer)'
    - '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].iterator()'
    - '[HashMap].entrySet()'
    - entry.getKey()
    - '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].hasNext()'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].next()'
    - '[StringBuffer].append(String)'
    - entry.getValue()
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.util.AugmentationsImpl.LargeContainer:245,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.AugmentationsImpl.LargeContainer
      static: false
      superClass: AugmentationsItemsContainer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.util.AugmentationsImpl.LargeContainer
    signature: '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLCatalogResolver].<init>(null,boolean)'
      Src: org.apache.xerces.util.XMLCatalogResolver:93,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.resolver.CatalogManager
      - org.apache.xml.resolver.Catalog
      - String[]
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.w3c.dom.ls.LSResourceResolver
      - org.xml.sax.ext.EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLCatalogResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.apache.xerces.util.XMLCatalogResolver].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLCatalogResolver.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLCatalogResolver].<init>(null,boolean)'
    linkageType: ''
    returnType: org.apache.xerces.util.XMLCatalogResolver
    signature: '[org.apache.xerces.util.XMLCatalogResolver].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLCatalogResolver].<init>(String[],boolean)'
      Src: org.apache.xerces.util.XMLCatalogResolver:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.resolver.CatalogManager
      - org.apache.xml.resolver.Catalog
      - String[]
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.w3c.dom.ls.LSResourceResolver
      - org.xml.sax.ext.EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLCatalogResolver
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - catalogs
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 2
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.apache.xerces.util.XMLCatalogResolver].<init>(String[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLCatalogResolver.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLCatalogResolver].<init>(String[],boolean)'
    linkageType: ''
    returnType: org.apache.xerces.util.XMLCatalogResolver
    signature: '[org.apache.xerces.util.XMLCatalogResolver].<init>(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLCatalogResolver].init(String[],boolean)'
      Src: org.apache.xerces.util.XMLCatalogResolver:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.resolver.CatalogManager
      - org.apache.xml.resolver.Catalog
      - String[]
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.w3c.dom.ls.LSResourceResolver
      - org.xml.sax.ext.EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLCatalogResolver
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - catalogs
    - preferPublic
    argTypes:
    - String[]
    - boolean
    constantsTouched: []
    func_position:
      end: 116
      start: 114
    functionDepth: 1
    functionLinenumber: 114
    functionLinenumberEnd: 116
    functionName: '[org.apache.xerces.util.XMLCatalogResolver].<init>(String[],boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLCatalogResolver.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLCatalogResolver].init(String[],boolean)'
    linkageType: ''
    returnType: org.apache.xerces.util.XMLCatalogResolver
    signature: '[org.apache.xerces.util.XMLCatalogResolver].<init>(String[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.util.XMLCatalogResolver:125,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.resolver.CatalogManager
      - org.apache.xml.resolver.Catalog
      - String[]
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.w3c.dom.ls.LSResourceResolver
      - org.xml.sax.ext.EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: '[org.apache.xerces.util.XMLCatalogResolver].getCatalogList()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLCatalogResolver.java
    functionUses: 0
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.util.XMLCatalogResolver].getCatalogList()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.util.XMLCatalogResolver:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.resolver.CatalogManager
      - org.apache.xml.resolver.Catalog
      - String[]
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.w3c.dom.ls.LSResourceResolver
      - org.xml.sax.ext.EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - catalogs
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 141
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 141
    functionName: '[org.apache.xerces.util.XMLCatalogResolver].setCatalogList(String[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLCatalogResolver.java
    functionUses: 0
    functionsReached:
    - '[String[]].clone()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLCatalogResolver].setCatalogList(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.resolver.CatalogManager
      - org.apache.xml.resolver.Catalog
      - String[]
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.w3c.dom.ls.LSResourceResolver
      - org.xml.sax.ext.EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 148
    functionName: '[org.apache.xerces.util.XMLCatalogResolver].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLCatalogResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLCatalogResolver].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.resolver.CatalogManager
      - org.apache.xml.resolver.Catalog
      - String[]
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.w3c.dom.ls.LSResourceResolver
      - org.xml.sax.ext.EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[org.apache.xerces.util.XMLCatalogResolver].getPreferPublic()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLCatalogResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLCatalogResolver].getPreferPublic()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.resolver.CatalogManager].setPreferPublic(boolean)'
      Src: org.apache.xerces.util.XMLCatalogResolver:174,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.resolver.CatalogManager
      - org.apache.xml.resolver.Catalog
      - String[]
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.w3c.dom.ls.LSResourceResolver
      - org.xml.sax.ext.EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - preferPublic
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 175
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 175
    functionName: '[org.apache.xerces.util.XMLCatalogResolver].setPreferPublic(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLCatalogResolver.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xml.resolver.CatalogManager].setPreferPublic(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLCatalogResolver].setPreferPublic(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.resolver.CatalogManager
      - org.apache.xml.resolver.Catalog
      - String[]
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.w3c.dom.ls.LSResourceResolver
      - org.xml.sax.ext.EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 191
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 191
    functionName: '[org.apache.xerces.util.XMLCatalogResolver].getUseLiteralSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLCatalogResolver.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLCatalogResolver].getUseLiteralSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.resolver.CatalogManager
      - org.apache.xml.resolver.Catalog
      - String[]
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.w3c.dom.ls.LSResourceResolver
      - org.xml.sax.ext.EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - useLiteralSystemId
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 215
      start: 213
    functionDepth: 0
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionName: '[org.apache.xerces.util.XMLCatalogResolver].setUseLiteralSystemId(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLCatalogResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLCatalogResolver].setUseLiteralSystemId(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLCatalogResolver].resolvePublic(String,String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:235,1
    - Dst: '[org.apache.xerces.util.XMLCatalogResolver].resolveSystem(String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:238,1
    - Dst: '[org.xml.sax.InputSource].<init>(String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:242,1
    - Dst: '[org.xml.sax.InputSource].setPublicId(String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:243,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.resolver.CatalogManager
      - org.apache.xml.resolver.Catalog
      - String[]
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.w3c.dom.ls.LSResourceResolver
      - org.xml.sax.ext.EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.InputSource
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - publicId
    - systemId
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 247
      start: 230
    functionDepth: 4
    functionLinenumber: 230
    functionLinenumberEnd: 247
    functionName: '[org.apache.xerces.util.XMLCatalogResolver].resolveEntity(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLCatalogResolver.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.InputSource].<init>(String)'
    - '[org.apache.xerces.util.XMLCatalogResolver].resolvePublic(String,String)'
    - '[org.xml.sax.InputSource].setPublicId(String)'
    - '[org.apache.xerces.util.XMLCatalogResolver].resolveSystem(String)'
    linkageType: ''
    returnType: org.xml.sax.InputSource
    signature: '[org.apache.xerces.util.XMLCatalogResolver].resolveEntity(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLCatalogResolver].getUseLiteralSystemId()'
      Src: org.apache.xerces.util.XMLCatalogResolver:269,1
    - Dst: '[org.apache.xerces.util.URI].<init>(String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:272,1
    - Dst: '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:272,1
    - Dst: '[org.apache.xerces.util.URI].toString()'
      Src: org.apache.xerces.util.XMLCatalogResolver:273,1
    - Dst: '[org.apache.xerces.util.XMLCatalogResolver].resolvePublic(String,String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:280,1
    - Dst: '[org.apache.xerces.util.XMLCatalogResolver].resolveSystem(String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:283,1
    - Dst: '[org.xml.sax.InputSource].<init>(String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:287,1
    - Dst: '[org.xml.sax.InputSource].setPublicId(String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:288,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.resolver.CatalogManager
      - org.apache.xml.resolver.Catalog
      - String[]
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.w3c.dom.ls.LSResourceResolver
      - org.xml.sax.ext.EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.InputSource
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - publicId
    - baseURI
    - systemId
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 292
      start: 264
    functionDepth: 5
    functionLinenumber: 264
    functionLinenumberEnd: 292
    functionName: '[org.apache.xerces.util.XMLCatalogResolver].resolveEntity(String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLCatalogResolver.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.URI].<init>(String)'
    - '[org.apache.xerces.util.XMLCatalogResolver].resolvePublic(String,String)'
    - '[org.apache.xerces.util.URI].toString()'
    - '[org.xml.sax.InputSource].<init>(String)'
    - '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,String)'
    - '[org.apache.xerces.util.XMLCatalogResolver].resolveSystem(String)'
    - '[org.apache.xerces.util.XMLCatalogResolver].getUseLiteralSystemId()'
    - '[org.xml.sax.InputSource].setPublicId(String)'
    linkageType: ''
    returnType: org.xml.sax.InputSource
    signature: '[org.apache.xerces.util.XMLCatalogResolver].resolveEntity(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.resolver.CatalogManager
      - org.apache.xml.resolver.Catalog
      - String[]
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.w3c.dom.ls.LSResourceResolver
      - org.xml.sax.ext.EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.InputSource
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - baseURI
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 308
      start: 305
    functionDepth: 0
    functionLinenumber: 305
    functionLinenumberEnd: 308
    functionName: '[org.apache.xerces.util.XMLCatalogResolver].getExternalSubset(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLCatalogResolver.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.InputSource
    signature: '[org.apache.xerces.util.XMLCatalogResolver].getExternalSubset(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLCatalogResolver].resolveURI(String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:336,1
    - Dst: '[org.apache.xerces.util.XMLCatalogResolver].getUseLiteralSystemId()'
      Src: org.apache.xerces.util.XMLCatalogResolver:339,1
    - Dst: '[org.apache.xerces.util.URI].<init>(String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:342,1
    - Dst: '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:342,1
    - Dst: '[org.apache.xerces.util.URI].toString()'
      Src: org.apache.xerces.util.XMLCatalogResolver:343,1
    - Dst: '[org.apache.xerces.util.XMLCatalogResolver].resolvePublic(String,String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:356,1
    - Dst: '[org.apache.xerces.util.XMLCatalogResolver].resolveSystem(String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:359,1
    - Dst: '[org.apache.xerces.dom.DOMInputImpl].<init>(String,String,String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:367,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.resolver.CatalogManager
      - org.apache.xml.resolver.Catalog
      - String[]
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.w3c.dom.ls.LSResourceResolver
      - org.xml.sax.ext.EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.ls.LSInput
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - type
    - namespaceURI
    - publicId
    - systemId
    - baseURI
    argTypes:
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 370
      start: 326
    functionDepth: 5
    functionLinenumber: 326
    functionLinenumberEnd: 370
    functionName: '[org.apache.xerces.util.XMLCatalogResolver].resolveResource(String,String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLCatalogResolver.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.URI].<init>(String)'
    - '[org.apache.xerces.util.XMLCatalogResolver].resolveURI(String)'
    - '[org.apache.xerces.util.XMLCatalogResolver].resolvePublic(String,String)'
    - '[org.apache.xerces.util.URI].toString()'
    - '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,String)'
    - '[org.apache.xerces.util.XMLCatalogResolver].resolveSystem(String)'
    - '[org.apache.xerces.util.XMLCatalogResolver].getUseLiteralSystemId()'
    - '[org.apache.xerces.dom.DOMInputImpl].<init>(String,String,String)'
    linkageType: ''
    returnType: org.w3c.dom.ls.LSInput
    signature: '[org.apache.xerces.util.XMLCatalogResolver].resolveResource(String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLCatalogResolver].resolveIdentifier(org.apache.xerces.xni.XMLResourceIdentifier)'
      Src: org.apache.xerces.util.XMLCatalogResolver:388,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
      Src: org.apache.xerces.util.XMLCatalogResolver:390,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.util.XMLCatalogResolver:392,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(String,String,String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:390,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.resolver.CatalogManager
      - org.apache.xml.resolver.Catalog
      - String[]
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.w3c.dom.ls.LSResourceResolver
      - org.xml.sax.ext.EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLInputSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resourceIdentifier
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    constantsTouched: []
    func_position:
      end: 395
      start: 385
    functionDepth: 5
    functionLinenumber: 385
    functionLinenumberEnd: 395
    functionName: '[org.apache.xerces.util.XMLCatalogResolver].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLCatalogResolver.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(String,String,String)'
    - '[org.apache.xerces.util.XMLCatalogResolver].resolveIdentifier(org.apache.xerces.xni.XMLResourceIdentifier)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLInputSource
    signature: '[org.apache.xerces.util.XMLCatalogResolver].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getNamespace()'
      Src: org.apache.xerces.util.XMLCatalogResolver:416,1
    - Dst: '[org.apache.xerces.util.XMLCatalogResolver].resolveURI(String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:418,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
      Src: org.apache.xerces.util.XMLCatalogResolver:427,1
    - Dst: '[org.apache.xerces.util.XMLCatalogResolver].getUseLiteralSystemId()'
      Src: org.apache.xerces.util.XMLCatalogResolver:428,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
      Src: org.apache.xerces.util.XMLCatalogResolver:429,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.util.XMLCatalogResolver:430,1
    - Dst: '[org.apache.xerces.util.XMLCatalogResolver].resolvePublic(String,org.apache.xerces.util.XMLCatalogResolver)'
      Src: org.apache.xerces.util.XMLCatalogResolver:432,1
    - Dst: '[org.apache.xerces.util.XMLCatalogResolver].resolveSystem(org.apache.xerces.util.XMLCatalogResolver)'
      Src: org.apache.xerces.util.XMLCatalogResolver:435,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.resolver.CatalogManager
      - org.apache.xml.resolver.Catalog
      - String[]
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.w3c.dom.ls.LSResourceResolver
      - org.xml.sax.ext.EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resourceIdentifier
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    constantsTouched: []
    func_position:
      end: 439
      start: 408
    functionDepth: 4
    functionLinenumber: 408
    functionLinenumberEnd: 439
    functionName: '[org.apache.xerces.util.XMLCatalogResolver].resolveIdentifier(org.apache.xerces.xni.XMLResourceIdentifier)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLCatalogResolver.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLCatalogResolver].resolvePublic(String,org.apache.xerces.util.XMLCatalogResolver)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getNamespace()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    - '[org.apache.xerces.util.XMLCatalogResolver].resolveSystem(org.apache.xerces.util.XMLCatalogResolver)'
    - '[org.apache.xerces.util.XMLCatalogResolver].resolveURI(String)'
    - '[org.apache.xerces.util.XMLCatalogResolver].getUseLiteralSystemId()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLCatalogResolver].resolveIdentifier(org.apache.xerces.xni.XMLResourceIdentifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLCatalogResolver].parseCatalogs()'
      Src: org.apache.xerces.util.XMLCatalogResolver:461,1
    - Dst: '[org.apache.xml.resolver.Catalog].resolveSystem(String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:465,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.resolver.CatalogManager
      - org.apache.xml.resolver.Catalog
      - String[]
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.w3c.dom.ls.LSResourceResolver
      - org.xml.sax.ext.EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 466
      start: 457
    functionDepth: 3
    functionLinenumber: 457
    functionLinenumberEnd: 466
    functionName: '[org.apache.xerces.util.XMLCatalogResolver].resolveSystem(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLCatalogResolver.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.util.XMLCatalogResolver].parseCatalogs()'
    - '[org.apache.xml.resolver.Catalog].resolveSystem(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLCatalogResolver].resolveSystem(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLCatalogResolver].parseCatalogs()'
      Src: org.apache.xerces.util.XMLCatalogResolver:487,1
    - Dst: '[org.apache.xml.resolver.Catalog].resolvePublic(String,String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:491,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.resolver.CatalogManager
      - org.apache.xml.resolver.Catalog
      - String[]
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.w3c.dom.ls.LSResourceResolver
      - org.xml.sax.ext.EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - publicId
    - systemId
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 492
      start: 483
    functionDepth: 3
    functionLinenumber: 483
    functionLinenumberEnd: 492
    functionName: '[org.apache.xerces.util.XMLCatalogResolver].resolvePublic(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLCatalogResolver.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.util.XMLCatalogResolver].parseCatalogs()'
    - '[org.apache.xml.resolver.Catalog].resolvePublic(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLCatalogResolver].resolvePublic(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLCatalogResolver].parseCatalogs()'
      Src: org.apache.xerces.util.XMLCatalogResolver:516,1
    - Dst: '[org.apache.xml.resolver.Catalog].resolveURI(String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:520,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.resolver.CatalogManager
      - org.apache.xml.resolver.Catalog
      - String[]
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.w3c.dom.ls.LSResourceResolver
      - org.xml.sax.ext.EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 521
      start: 512
    functionDepth: 3
    functionLinenumber: 512
    functionLinenumberEnd: 521
    functionName: '[org.apache.xerces.util.XMLCatalogResolver].resolveURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLCatalogResolver.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.XMLCatalogResolver].parseCatalogs()'
    - '[org.apache.xml.resolver.Catalog].resolveURI(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLCatalogResolver].resolveURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String[]].clone()'
      Src: org.apache.xerces.util.XMLCatalogResolver:530,1
    - Dst: '[org.apache.xml.resolver.CatalogManager].<init>()'
      Src: org.apache.xerces.util.XMLCatalogResolver:532,1
    - Dst: '[org.apache.xml.resolver.CatalogManager].setAllowOasisXMLCatalogPI(boolean)'
      Src: org.apache.xerces.util.XMLCatalogResolver:533,1
    - Dst: '[org.apache.xml.resolver.CatalogManager].setCatalogClassName(String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:534,1
    - Dst: '[org.apache.xml.resolver.CatalogManager].setCatalogFiles(String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:535,1
    - Dst: '[org.apache.xml.resolver.CatalogManager].setIgnoreMissingProperties(boolean)'
      Src: org.apache.xerces.util.XMLCatalogResolver:536,1
    - Dst: '[org.apache.xml.resolver.CatalogManager].setPreferPublic(boolean)'
      Src: org.apache.xerces.util.XMLCatalogResolver:537,1
    - Dst: '[org.apache.xml.resolver.CatalogManager].setRelativeCatalogs(boolean)'
      Src: org.apache.xerces.util.XMLCatalogResolver:538,1
    - Dst: '[org.apache.xml.resolver.CatalogManager].setUseStaticCatalog(boolean)'
      Src: org.apache.xerces.util.XMLCatalogResolver:539,1
    - Dst: '[org.apache.xml.resolver.CatalogManager].setVerbosity(int)'
      Src: org.apache.xerces.util.XMLCatalogResolver:540,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.resolver.CatalogManager
      - org.apache.xml.resolver.Catalog
      - String[]
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.w3c.dom.ls.LSResourceResolver
      - org.xml.sax.ext.EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - catalogs
    - preferPublic
    argTypes:
    - String[]
    - boolean
    constantsTouched: []
    func_position:
      end: 541
      start: 529
    functionDepth: 0
    functionLinenumber: 529
    functionLinenumberEnd: 541
    functionName: '[org.apache.xerces.util.XMLCatalogResolver].init(String[],boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLCatalogResolver.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.resolver.CatalogManager].setCatalogFiles(String)'
    - '[org.apache.xml.resolver.CatalogManager].setUseStaticCatalog(boolean)'
    - '[org.apache.xml.resolver.CatalogManager].setAllowOasisXMLCatalogPI(boolean)'
    - '[org.apache.xml.resolver.CatalogManager].setVerbosity(int)'
    - '[org.apache.xml.resolver.CatalogManager].setPreferPublic(boolean)'
    - '[org.apache.xml.resolver.CatalogManager].setCatalogClassName(String)'
    - '[org.apache.xml.resolver.CatalogManager].setIgnoreMissingProperties(boolean)'
    - '[org.apache.xml.resolver.CatalogManager].setRelativeCatalogs(boolean)'
    - '[String[]].clone()'
    - '[org.apache.xml.resolver.CatalogManager].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLCatalogResolver].init(String[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xml.resolver.Catalog].<init>(org.apache.xml.resolver.CatalogManager)'
      Src: org.apache.xerces.util.XMLCatalogResolver:551,1
    - Dst: '[org.apache.xerces.util.XMLCatalogResolver].attachReaderToCatalog(org.apache.xml.resolver.Catalog)'
      Src: org.apache.xerces.util.XMLCatalogResolver:552,1
    - Dst: catalog.length()
      Src: org.apache.xerces.util.XMLCatalogResolver:555,1
    - Dst: '[org.apache.xml.resolver.Catalog].parseCatalog(org.apache.xerces.util.XMLCatalogResolver)'
      Src: org.apache.xerces.util.XMLCatalogResolver:556,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.resolver.CatalogManager
      - org.apache.xml.resolver.Catalog
      - String[]
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.w3c.dom.ls.LSResourceResolver
      - org.xml.sax.ext.EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 563
      start: 549
    functionDepth: 2
    functionLinenumber: 549
    functionLinenumberEnd: 563
    functionName: '[org.apache.xerces.util.XMLCatalogResolver].parseCatalogs()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLCatalogResolver.java
    functionUses: 3
    functionsReached:
    - catalog.length()
    - '[org.apache.xml.resolver.Catalog].<init>(org.apache.xml.resolver.CatalogManager)'
    - '[org.apache.xml.resolver.Catalog].parseCatalog(org.apache.xerces.util.XMLCatalogResolver)'
    - '[org.apache.xerces.util.XMLCatalogResolver].attachReaderToCatalog(org.apache.xml.resolver.Catalog)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLCatalogResolver].parseCatalogs()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].<init>()'
      Src: org.apache.xerces.util.XMLCatalogResolver:570,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].setNamespaceAware(boolean)'
      Src: org.apache.xerces.util.XMLCatalogResolver:571,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].setValidating(boolean)'
      Src: org.apache.xerces.util.XMLCatalogResolver:572,1
    - Dst: '[org.apache.xml.resolver.readers.SAXCatalogReader].<init>(org.apache.xerces.jaxp.SAXParserFactoryImpl)'
      Src: org.apache.xerces.util.XMLCatalogResolver:574,1
    - Dst: '[org.apache.xml.resolver.readers.SAXCatalogReader].setCatalogParser(org.apache.xerces.util.XMLCatalogResolver,String,String)'
      Src: org.apache.xerces.util.XMLCatalogResolver:575,1
    - Dst: '[org.apache.xml.resolver.Catalog].addReader(String,org.apache.xml.resolver.readers.SAXCatalogReader)'
      Src: org.apache.xerces.util.XMLCatalogResolver:577,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xml.resolver.Catalog
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xml.resolver.CatalogManager
      - org.apache.xml.resolver.Catalog
      - String[]
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.w3c.dom.ls.LSResourceResolver
      - org.xml.sax.ext.EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - catalog
    argTypes:
    - org.apache.xml.resolver.Catalog
    constantsTouched: []
    func_position:
      end: 578
      start: 568
    functionDepth: 1
    functionLinenumber: 568
    functionLinenumberEnd: 578
    functionName: '[org.apache.xerces.util.XMLCatalogResolver].attachReaderToCatalog(org.apache.xml.resolver.Catalog)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLCatalogResolver.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xml.resolver.readers.SAXCatalogReader].<init>(org.apache.xerces.jaxp.SAXParserFactoryImpl)'
    - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].<init>()'
    - '[org.apache.xml.resolver.Catalog].addReader(String,org.apache.xml.resolver.readers.SAXCatalogReader)'
    - '[org.apache.xml.resolver.readers.SAXCatalogReader].setCatalogParser(org.apache.xerces.util.XMLCatalogResolver,String,String)'
    - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].setValidating(boolean)'
    - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].setNamespaceAware(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLCatalogResolver].attachReaderToCatalog(org.apache.xml.resolver.Catalog)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SAXInputSource].<init>(null)'
      Src: org.apache.xerces.util.SAXInputSource:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.XMLReader
      - org.xml.sax.InputSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SAXInputSource
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.apache.xerces.util.SAXInputSource].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXInputSource.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SAXInputSource].<init>(null)'
    linkageType: ''
    returnType: org.apache.xerces.util.SAXInputSource
    signature: '[org.apache.xerces.util.SAXInputSource].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SAXInputSource].<init>(null,org.xml.sax.InputSource)'
      Src: org.apache.xerces.util.SAXInputSource:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.XMLReader
      - org.xml.sax.InputSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SAXInputSource
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.xerces.util.SAXInputSource].<init>(org.xml.sax.InputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXInputSource.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SAXInputSource].<init>(null,org.xml.sax.InputSource)'
    linkageType: ''
    returnType: org.apache.xerces.util.SAXInputSource
    signature: '[org.apache.xerces.util.SAXInputSource].<init>(org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null)'
      Src: org.apache.xerces.util.SAXInputSource:46,1
    - Dst: '[org.xml.sax.InputSource].getByteStream()'
      Src: org.apache.xerces.util.SAXInputSource:49,1
    - Dst: '[org.apache.xerces.util.SAXInputSource].setByteStream(org.apache.xerces.util.SAXInputSource)'
      Src: org.apache.xerces.util.SAXInputSource:49,1
    - Dst: '[org.xml.sax.InputSource].getCharacterStream()'
      Src: org.apache.xerces.util.SAXInputSource:50,1
    - Dst: '[org.apache.xerces.util.SAXInputSource].setCharacterStream(org.apache.xerces.util.SAXInputSource)'
      Src: org.apache.xerces.util.SAXInputSource:50,1
    - Dst: '[org.xml.sax.InputSource].getEncoding()'
      Src: org.apache.xerces.util.SAXInputSource:51,1
    - Dst: '[org.apache.xerces.util.SAXInputSource].setEncoding(org.apache.xerces.util.SAXInputSource)'
      Src: org.apache.xerces.util.SAXInputSource:51,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.XMLReader
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.XMLReader
      - org.xml.sax.InputSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SAXInputSource
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 2
    argNames:
    - reader
    - inputSource
    argTypes:
    - org.xml.sax.XMLReader
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 55
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.util.SAXInputSource].<init>(org.xml.sax.XMLReader,org.xml.sax.InputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXInputSource.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SAXInputSource].setCharacterStream(org.apache.xerces.util.SAXInputSource)'
    - '[org.xml.sax.InputSource].getByteStream()'
    - '[org.xml.sax.InputSource].getCharacterStream()'
    - '[org.xml.sax.InputSource].getEncoding()'
    - '[org.apache.xerces.util.SAXInputSource].setEncoding(org.apache.xerces.util.SAXInputSource)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null)'
    - '[org.apache.xerces.util.SAXInputSource].setByteStream(org.apache.xerces.util.SAXInputSource)'
    linkageType: ''
    returnType: org.apache.xerces.util.SAXInputSource
    signature: '[org.apache.xerces.util.SAXInputSource].<init>(org.xml.sax.XMLReader,org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.XMLReader
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.XMLReader
      - org.xml.sax.InputSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 1
    argNames:
    - reader
    argTypes:
    - org.xml.sax.XMLReader
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.util.SAXInputSource].setXMLReader(org.xml.sax.XMLReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SAXInputSource].setXMLReader(org.xml.sax.XMLReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.XMLReader
      - org.xml.sax.InputSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.XMLReader
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.util.SAXInputSource].getXMLReader()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXInputSource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.XMLReader
    signature: '[org.apache.xerces.util.SAXInputSource].getXMLReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.InputSource].getPublicId()'
      Src: org.apache.xerces.util.SAXInputSource:67,1
    - Dst: '[org.apache.xerces.util.SAXInputSource].setPublicId(org.apache.xerces.util.SAXInputSource)'
      Src: org.apache.xerces.util.SAXInputSource:67,1
    - Dst: '[org.xml.sax.InputSource].getSystemId()'
      Src: org.apache.xerces.util.SAXInputSource:68,1
    - Dst: '[org.apache.xerces.util.SAXInputSource].setSystemId(org.apache.xerces.util.SAXInputSource)'
      Src: org.apache.xerces.util.SAXInputSource:68,1
    - Dst: '[org.xml.sax.InputSource].getByteStream()'
      Src: org.apache.xerces.util.SAXInputSource:69,1
    - Dst: '[org.apache.xerces.util.SAXInputSource].setByteStream(org.apache.xerces.util.SAXInputSource)'
      Src: org.apache.xerces.util.SAXInputSource:69,1
    - Dst: '[org.xml.sax.InputSource].getCharacterStream()'
      Src: org.apache.xerces.util.SAXInputSource:70,1
    - Dst: '[org.apache.xerces.util.SAXInputSource].setCharacterStream(org.apache.xerces.util.SAXInputSource)'
      Src: org.apache.xerces.util.SAXInputSource:70,1
    - Dst: '[org.xml.sax.InputSource].getEncoding()'
      Src: org.apache.xerces.util.SAXInputSource:71,1
    - Dst: '[org.apache.xerces.util.SAXInputSource].setEncoding(org.apache.xerces.util.SAXInputSource)'
      Src: org.apache.xerces.util.SAXInputSource:71,1
    - Dst: '[org.apache.xerces.util.SAXInputSource].setPublicId(null)'
      Src: org.apache.xerces.util.SAXInputSource:74,1
    - Dst: '[org.apache.xerces.util.SAXInputSource].setSystemId(null)'
      Src: org.apache.xerces.util.SAXInputSource:75,1
    - Dst: '[org.apache.xerces.util.SAXInputSource].setByteStream(null)'
      Src: org.apache.xerces.util.SAXInputSource:76,1
    - Dst: '[org.apache.xerces.util.SAXInputSource].setCharacterStream(null)'
      Src: org.apache.xerces.util.SAXInputSource:77,1
    - Dst: '[org.apache.xerces.util.SAXInputSource].setEncoding(null)'
      Src: org.apache.xerces.util.SAXInputSource:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.XMLReader
      - org.xml.sax.InputSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 81
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 81
    functionName: '[org.apache.xerces.util.SAXInputSource].setInputSource(org.xml.sax.InputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXInputSource.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SAXInputSource].setCharacterStream(org.apache.xerces.util.SAXInputSource)'
    - '[org.apache.xerces.util.SAXInputSource].setSystemId(null)'
    - '[org.apache.xerces.util.SAXInputSource].setEncoding(null)'
    - '[org.xml.sax.InputSource].getByteStream()'
    - '[org.apache.xerces.util.SAXInputSource].setCharacterStream(null)'
    - '[org.xml.sax.InputSource].getCharacterStream()'
    - '[org.xml.sax.InputSource].getEncoding()'
    - '[org.apache.xerces.util.SAXInputSource].setSystemId(org.apache.xerces.util.SAXInputSource)'
    - '[org.apache.xerces.util.SAXInputSource].setEncoding(org.apache.xerces.util.SAXInputSource)'
    - '[org.apache.xerces.util.SAXInputSource].setByteStream(null)'
    - '[org.xml.sax.InputSource].getSystemId()'
    - '[org.apache.xerces.util.SAXInputSource].setPublicId(null)'
    - '[org.apache.xerces.util.SAXInputSource].setPublicId(org.apache.xerces.util.SAXInputSource)'
    - '[org.xml.sax.InputSource].getPublicId()'
    - '[org.apache.xerces.util.SAXInputSource].setByteStream(org.apache.xerces.util.SAXInputSource)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SAXInputSource].setInputSource(org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.XMLReader
      - org.xml.sax.InputSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.InputSource
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.util.SAXInputSource].getInputSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXInputSource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.InputSource
    signature: '[org.apache.xerces.util.SAXInputSource].getInputSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setPublicId(String)'
      Src: org.apache.xerces.util.SAXInputSource:93,1
    - Dst: '[org.xml.sax.InputSource].<init>()'
      Src: org.apache.xerces.util.SAXInputSource:95,1
    - Dst: '[org.xml.sax.InputSource].setPublicId(String)'
      Src: org.apache.xerces.util.SAXInputSource:97,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.XMLReader
      - org.xml.sax.InputSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 1
    argNames:
    - publicId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 98
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.util.SAXInputSource].setPublicId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXInputSource.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLInputSource].setPublicId(String)'
    - '[org.xml.sax.InputSource].setPublicId(String)'
    - '[org.xml.sax.InputSource].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SAXInputSource].setPublicId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setSystemId(String)'
      Src: org.apache.xerces.util.SAXInputSource:106,1
    - Dst: '[org.xml.sax.InputSource].<init>()'
      Src: org.apache.xerces.util.SAXInputSource:108,1
    - Dst: '[org.xml.sax.InputSource].setSystemId(String)'
      Src: org.apache.xerces.util.SAXInputSource:110,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.XMLReader
      - org.xml.sax.InputSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 111
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 111
    functionName: '[org.apache.xerces.util.SAXInputSource].setSystemId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXInputSource.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLInputSource].setSystemId(String)'
    - '[org.xml.sax.InputSource].setSystemId(String)'
    - '[org.xml.sax.InputSource].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SAXInputSource].setSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(java.io.InputStream)'
      Src: org.apache.xerces.util.SAXInputSource:123,1
    - Dst: '[org.xml.sax.InputSource].<init>()'
      Src: org.apache.xerces.util.SAXInputSource:125,1
    - Dst: '[org.xml.sax.InputSource].setByteStream(java.io.InputStream)'
      Src: org.apache.xerces.util.SAXInputSource:127,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.XMLReader
      - org.xml.sax.InputSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 1
    argNames:
    - byteStream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 128
      start: 122
    functionDepth: 1
    functionLinenumber: 122
    functionLinenumberEnd: 128
    functionName: '[org.apache.xerces.util.SAXInputSource].setByteStream(java.io.InputStream)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXInputSource.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.InputSource].setByteStream(java.io.InputStream)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(java.io.InputStream)'
    - '[org.xml.sax.InputSource].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SAXInputSource].setByteStream(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(java.io.Reader)'
      Src: org.apache.xerces.util.SAXInputSource:142,1
    - Dst: '[org.xml.sax.InputSource].<init>()'
      Src: org.apache.xerces.util.SAXInputSource:144,1
    - Dst: '[org.xml.sax.InputSource].setCharacterStream(java.io.Reader)'
      Src: org.apache.xerces.util.SAXInputSource:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Reader
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.XMLReader
      - org.xml.sax.InputSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 1
    argNames:
    - charStream
    argTypes:
    - java.io.Reader
    constantsTouched: []
    func_position:
      end: 147
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 147
    functionName: '[org.apache.xerces.util.SAXInputSource].setCharacterStream(java.io.Reader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXInputSource.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.InputSource].setCharacterStream(java.io.Reader)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(java.io.Reader)'
    - '[org.xml.sax.InputSource].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SAXInputSource].setCharacterStream(java.io.Reader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setEncoding(String)'
      Src: org.apache.xerces.util.SAXInputSource:155,1
    - Dst: '[org.xml.sax.InputSource].<init>()'
      Src: org.apache.xerces.util.SAXInputSource:157,1
    - Dst: '[org.xml.sax.InputSource].setEncoding(String)'
      Src: org.apache.xerces.util.SAXInputSource:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.XMLReader
      - org.xml.sax.InputSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 160
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 160
    functionName: '[org.apache.xerces.util.SAXInputSource].setEncoding(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXInputSource.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLInputSource].setEncoding(String)'
    - '[org.xml.sax.InputSource].setEncoding(String)'
    - '[org.xml.sax.InputSource].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SAXInputSource].setEncoding(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.util.HTTPInputSource:51,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(String,String,String)'
      Src: org.apache.xerces.util.HTTPInputSource:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.HTTPInputSource
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 3
    argNames:
    - publicId
    - systemId
    - baseSystemId
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.apache.xerces.util.HTTPInputSource].<init>(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/HTTPInputSource.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(String,String,String)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.util.HTTPInputSource
    signature: '[org.apache.xerces.util.HTTPInputSource].<init>(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.util.HTTPInputSource:51,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.xni.XMLResourceIdentifier)'
      Src: org.apache.xerces.util.HTTPInputSource:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.HTTPInputSource
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 1
    argNames:
    - resourceIdentifier
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 2
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.util.HTTPInputSource].<init>(org.apache.xerces.xni.XMLResourceIdentifier)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/HTTPInputSource.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.xni.XMLResourceIdentifier)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.util.HTTPInputSource
    signature: '[org.apache.xerces.util.HTTPInputSource].<init>(org.apache.xerces.xni.XMLResourceIdentifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.util.HTTPInputSource:51,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(String,String,String,java.io.InputStream,String)'
      Src: org.apache.xerces.util.HTTPInputSource:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - java.io.InputStream
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.HTTPInputSource
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 5
    argNames:
    - publicId
    - systemId
    - baseSystemId
    - byteStream
    - encoding
    argTypes:
    - String
    - String
    - String
    - java.io.InputStream
    - String
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.apache.xerces.util.HTTPInputSource].<init>(String,String,String,java.io.InputStream,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/HTTPInputSource.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(String,String,String,java.io.InputStream,String)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.util.HTTPInputSource
    signature: '[org.apache.xerces.util.HTTPInputSource].<init>(String,String,String,java.io.InputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.util.HTTPInputSource:51,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(String,String,String,java.io.Reader,String)'
      Src: org.apache.xerces.util.HTTPInputSource:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - java.io.Reader
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.HTTPInputSource
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 5
    argNames:
    - publicId
    - systemId
    - baseSystemId
    - charStream
    - encoding
    argTypes:
    - String
    - String
    - String
    - java.io.Reader
    - String
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: '[org.apache.xerces.util.HTTPInputSource].<init>(String,String,String,java.io.Reader,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/HTTPInputSource.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(String,String,String,java.io.Reader,String)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.util.HTTPInputSource
    signature: '[org.apache.xerces.util.HTTPInputSource].<init>(String,String,String,java.io.Reader,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[org.apache.xerces.util.HTTPInputSource].getFollowHTTPRedirects()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/HTTPInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.HTTPInputSource].getFollowHTTPRedirects()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 1
    argNames:
    - followRedirects
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 147
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 147
    functionName: '[org.apache.xerces.util.HTTPInputSource].setFollowHTTPRedirects(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/HTTPInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.HTTPInputSource].setFollowHTTPRedirects(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map].get(String)'
      Src: org.apache.xerces.util.HTTPInputSource:159,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 1
    argNames:
    - key
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 160
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionName: '[org.apache.xerces.util.HTTPInputSource].getHTTPRequestProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/HTTPInputSource.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map].get(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.HTTPInputSource].getHTTPRequestProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map].entrySet()'
      Src: org.apache.xerces.util.HTTPInputSource:173,1
    - Dst: '[org.apache.xerces.util.HTTPInputSource].iterator()'
      Src: org.apache.xerces.util.HTTPInputSource:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 174
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionName: '[org.apache.xerces.util.HTTPInputSource].getHTTPRequestProperties()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/HTTPInputSource.java
    functionUses: 0
    functionsReached:
    - '[java.util.Map].entrySet()'
    - '[org.apache.xerces.util.HTTPInputSource].iterator()'
    linkageType: ''
    returnType: java.util.Iterator
    signature: '[org.apache.xerces.util.HTTPInputSource].getHTTPRequestProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map].put(String,String)'
      Src: org.apache.xerces.util.HTTPInputSource:185,1
    - Dst: '[java.util.Map].remove(String)'
      Src: org.apache.xerces.util.HTTPInputSource:188,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - java.util.Map
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 190
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 190
    functionName: '[org.apache.xerces.util.HTTPInputSource].setHTTPRequestProperty(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/HTTPInputSource.java
    functionUses: 1
    functionsReached:
    - '[java.util.Map].put(String,String)'
    - '[java.util.Map].remove(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.HTTPInputSource].setHTTPRequestProperty(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.XMLEntityDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLEntityDescriptionImpl
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.xerces.util.XMLEntityDescriptionImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLEntityDescriptionImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.XMLEntityDescriptionImpl
    signature: '[org.apache.xerces.util.XMLEntityDescriptionImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLEntityDescriptionImpl].setDescription(String,String,String,String,String)'
      Src: org.apache.xerces.util.XMLEntityDescriptionImpl:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.XMLEntityDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLEntityDescriptionImpl
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 5
    argNames:
    - entityName
    - publicId
    - literalSystemId
    - baseSystemId
    - expandedSystemId
    argTypes:
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.util.XMLEntityDescriptionImpl].<init>(String,String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLEntityDescriptionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLEntityDescriptionImpl].setDescription(String,String,String,String,String)'
    linkageType: ''
    returnType: org.apache.xerces.util.XMLEntityDescriptionImpl
    signature: '[org.apache.xerces.util.XMLEntityDescriptionImpl].<init>(String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLEntityDescriptionImpl].setDescription(String,String,String,String,String,String)'
      Src: org.apache.xerces.util.XMLEntityDescriptionImpl:67,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.XMLEntityDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLEntityDescriptionImpl
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 6
    argNames:
    - entityName
    - publicId
    - literalSystemId
    - baseSystemId
    - expandedSystemId
    - namespace
    argTypes:
    - String
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 68
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.util.XMLEntityDescriptionImpl].<init>(String,String,String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLEntityDescriptionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLEntityDescriptionImpl].setDescription(String,String,String,String,String,String)'
    linkageType: ''
    returnType: org.apache.xerces.util.XMLEntityDescriptionImpl
    signature: '[org.apache.xerces.util.XMLEntityDescriptionImpl].<init>(String,String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.XMLEntityDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.util.XMLEntityDescriptionImpl].setEntityName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLEntityDescriptionImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLEntityDescriptionImpl].setEntityName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.XMLEntityDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 97
    functionName: '[org.apache.xerces.util.XMLEntityDescriptionImpl].getEntityName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLEntityDescriptionImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLEntityDescriptionImpl].getEntityName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLEntityDescriptionImpl].setDescription(String,String,String,String,String,null)'
      Src: org.apache.xerces.util.XMLEntityDescriptionImpl:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.XMLEntityDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 5
    argNames:
    - entityName
    - publicId
    - literalSystemId
    - baseSystemId
    - expandedSystemId
    argTypes:
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 111
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '[org.apache.xerces.util.XMLEntityDescriptionImpl].setDescription(String,String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLEntityDescriptionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLEntityDescriptionImpl].setDescription(String,String,String,String,String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLEntityDescriptionImpl].setDescription(String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLEntityDescriptionImpl].setValues(String,String,String,String,String)'
      Src: org.apache.xerces.util.XMLEntityDescriptionImpl:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.XMLEntityDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 6
    argNames:
    - entityName
    - publicId
    - literalSystemId
    - baseSystemId
    - expandedSystemId
    - namespace
    argTypes:
    - String
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 127
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 127
    functionName: '[org.apache.xerces.util.XMLEntityDescriptionImpl].setDescription(String,String,String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLEntityDescriptionImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLEntityDescriptionImpl].setValues(String,String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLEntityDescriptionImpl].setDescription(String,String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLResourceIdentifierImpl].clear()'
      Src: org.apache.xerces.util.XMLEntityDescriptionImpl:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.XMLEntityDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 135
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionName: '[org.apache.xerces.util.XMLEntityDescriptionImpl].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLEntityDescriptionImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLResourceIdentifierImpl].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLEntityDescriptionImpl].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLResourceIdentifierImpl].hashCode()'
      Src: org.apache.xerces.util.XMLEntityDescriptionImpl:143,1
    - Dst: '[String].hashCode()'
      Src: org.apache.xerces.util.XMLEntityDescriptionImpl:145,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.XMLEntityDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 142
    functionDepth: 2
    functionLinenumber: 142
    functionLinenumberEnd: 148
    functionName: '[org.apache.xerces.util.XMLEntityDescriptionImpl].hashCode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLEntityDescriptionImpl.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    - '[org.apache.xerces.util.XMLResourceIdentifierImpl].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.XMLEntityDescriptionImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.util.XMLEntityDescriptionImpl:152,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.XMLEntityDescriptionImpl:154,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.util.XMLEntityDescriptionImpl:156,1
    - Dst: '[StringBuffer].append(org.apache.xerces.util.XMLEntityDescriptionImpl)'
      Src: org.apache.xerces.util.XMLEntityDescriptionImpl:158,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.util.XMLEntityDescriptionImpl:160,1
    - Dst: '[StringBuffer].append(org.apache.xerces.util.XMLEntityDescriptionImpl)'
      Src: org.apache.xerces.util.XMLEntityDescriptionImpl:162,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.util.XMLEntityDescriptionImpl:164,1
    - Dst: '[StringBuffer].append(org.apache.xerces.util.XMLEntityDescriptionImpl)'
      Src: org.apache.xerces.util.XMLEntityDescriptionImpl:166,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.util.XMLEntityDescriptionImpl:168,1
    - Dst: '[StringBuffer].append(org.apache.xerces.util.XMLEntityDescriptionImpl)'
      Src: org.apache.xerces.util.XMLEntityDescriptionImpl:170,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.util.XMLEntityDescriptionImpl:172,1
    - Dst: '[StringBuffer].append(org.apache.xerces.util.XMLEntityDescriptionImpl)'
      Src: org.apache.xerces.util.XMLEntityDescriptionImpl:174,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.XMLEntityDescriptionImpl:176,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.XMLEntityDescription
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.util.XMLResourceIdentifierImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 177
    functionName: '[org.apache.xerces.util.XMLEntityDescriptionImpl].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLEntityDescriptionImpl.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(org.apache.xerces.util.XMLEntityDescriptionImpl)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLEntityDescriptionImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].<init>()'
      Src: org.apache.xerces.util.JAXPNamespaceContextWrapper:42,1
    - Dst: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setSymbolTable(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.util.JAXPNamespaceContextWrapper:48,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.List
      - java.util.Vector
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.JAXPNamespaceContextWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/JAXPNamespaceContextWrapper.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setSymbolTable(org.apache.xerces.util.SymbolTable)'
    - '[java.util.Vector].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.util.JAXPNamespaceContextWrapper
    signature: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.namespace.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.List
      - java.util.Vector
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - javax.xml.namespace.NamespaceContext
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setNamespaceContext(javax.xml.namespace.NamespaceContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/JAXPNamespaceContextWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setNamespaceContext(javax.xml.namespace.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.List
      - java.util.Vector
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.NamespaceContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getNamespaceContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/JAXPNamespaceContextWrapper.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.namespace.NamespaceContext
    signature: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getNamespaceContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.List
      - java.util.Vector
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setSymbolTable(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/JAXPNamespaceContextWrapper.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setSymbolTable(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.List
      - java.util.Vector
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SymbolTable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getSymbolTable()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/JAXPNamespaceContextWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.SymbolTable
    signature: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getSymbolTable()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.List
      - java.util.Vector
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefixes
    argTypes:
    - java.util.List
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setDeclaredPrefixes(java.util.List)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/JAXPNamespaceContextWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setDeclaredPrefixes(java.util.List)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.List
      - java.util.Vector
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.List
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/JAXPNamespaceContextWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.List
    signature: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
      Src: org.apache.xerces.util.JAXPNamespaceContextWrapper:81,1
    - Dst: XMLConstants.NULL_NS_URI.equals(org.apache.xerces.util.JAXPNamespaceContextWrapper)
      Src: org.apache.xerces.util.JAXPNamespaceContextWrapper:82,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.util.JAXPNamespaceContextWrapper)'
      Src: org.apache.xerces.util.JAXPNamespaceContextWrapper:83,1
    - Dst: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].intern()'
      Src: org.apache.xerces.util.JAXPNamespaceContextWrapper:83,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.List
      - java.util.Vector
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 87
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/JAXPNamespaceContextWrapper.java
    functionUses: 0
    functionsReached:
    - XMLConstants.NULL_NS_URI.equals(org.apache.xerces.util.JAXPNamespaceContextWrapper)
    - '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.util.JAXPNamespaceContextWrapper)'
    - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].intern()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.namespace.NamespaceContext].getPrefix(org.apache.xerces.util.JAXPNamespaceContextWrapper)'
      Src: org.apache.xerces.util.JAXPNamespaceContextWrapper:94,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.util.JAXPNamespaceContextWrapper)'
      Src: org.apache.xerces.util.JAXPNamespaceContextWrapper:98,1
    - Dst: prefix.intern()
      Src: org.apache.xerces.util.JAXPNamespaceContextWrapper:98,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.List
      - java.util.Vector
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 101
      start: 89
    functionDepth: 0
    functionLinenumber: 89
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getPrefix(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/JAXPNamespaceContextWrapper.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.NamespaceContext].getPrefix(org.apache.xerces.util.JAXPNamespaceContextWrapper)'
    - prefix.intern()
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.util.JAXPNamespaceContextWrapper)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.TreeSet].<init>(java.util.Vector)'
      Src: org.apache.xerces.util.JAXPNamespaceContextWrapper:106,1
    - Dst: '[java.util.Collections].enumeration(java.util.TreeSet)'
      Src: org.apache.xerces.util.JAXPNamespaceContextWrapper:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.List
      - java.util.Vector
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Enumeration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 107
    functionName: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getAllPrefixes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/JAXPNamespaceContextWrapper.java
    functionUses: 0
    functionsReached:
    - '[java.util.Collections].enumeration(java.util.TreeSet)'
    - '[java.util.TreeSet].<init>(java.util.Vector)'
    linkageType: ''
    returnType: java.util.Enumeration
    signature: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getAllPrefixes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int[],int,org.apache.xerces.util.JAXPNamespaceContextWrapper,int,org.apache.xerces.util.JAXPNamespaceContextWrapper)
      Src: org.apache.xerces.util.JAXPNamespaceContextWrapper:113,1
    - Dst: '[java.util.Vector].size()'
      Src: org.apache.xerces.util.JAXPNamespaceContextWrapper:117,1
    - Dst: '[java.util.Vector].addAll(java.util.List)'
      Src: org.apache.xerces.util.JAXPNamespaceContextWrapper:119,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.List
      - java.util.Vector
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 121
      start: 109
    functionDepth: 0
    functionLinenumber: 109
    functionLinenumberEnd: 121
    functionName: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].pushContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/JAXPNamespaceContextWrapper.java
    functionUses: 2
    functionsReached:
    - '[java.util.Vector].size()'
    - '[java.util.Vector].addAll(java.util.List)'
    - System.arraycopy(int[],int,org.apache.xerces.util.JAXPNamespaceContextWrapper,int,org.apache.xerces.util.JAXPNamespaceContextWrapper)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].pushContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].setSize()'
      Src: org.apache.xerces.util.JAXPNamespaceContextWrapper:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.List
      - java.util.Vector
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].popContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/JAXPNamespaceContextWrapper.java
    functionUses: 2
    functionsReached:
    - '[java.util.Vector].setSize()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].popContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.List
      - java.util.Vector
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].declarePrefix(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/JAXPNamespaceContextWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].declarePrefix(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List].size()'
      Src: org.apache.xerces.util.JAXPNamespaceContextWrapper:132,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.List
      - java.util.Vector
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixCount()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/JAXPNamespaceContextWrapper.java
    functionUses: 2
    functionsReached:
    - '[java.util.List].size()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List].get(int)'
      Src: org.apache.xerces.util.JAXPNamespaceContextWrapper:136,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.List
      - java.util.Vector
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 137
      start: 135
    functionDepth: 0
    functionLinenumber: 135
    functionLinenumberEnd: 137
    functionName: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixAt(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/JAXPNamespaceContextWrapper.java
    functionUses: 0
    functionsReached:
    - '[java.util.List].get(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].clear()'
      Src: org.apache.xerces.util.JAXPNamespaceContextWrapper:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - org.apache.xerces.util.SymbolTable
      - java.util.List
      - java.util.Vector
      - int[]
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 143
      start: 139
    functionDepth: 0
    functionLinenumber: 139
    functionLinenumberEnd: 143
    functionName: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/JAXPNamespaceContextWrapper.java
    functionUses: 1
    functionsReached:
    - '[java.util.Vector].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.Locator
      - org.xml.sax.ext.Locator2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SAXLocatorWrapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[org.apache.xerces.util.SAXLocatorWrapper].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXLocatorWrapper.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.SAXLocatorWrapper
    signature: '[org.apache.xerces.util.SAXLocatorWrapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.Locator
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.Locator
      - org.xml.sax.ext.Locator2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locator
    argTypes:
    - org.xml.sax.Locator
    constantsTouched: []
    func_position:
      end: 44
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.util.SAXLocatorWrapper].setLocator(org.xml.sax.Locator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXLocatorWrapper.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SAXLocatorWrapper].setLocator(org.xml.sax.Locator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.Locator
      - org.xml.sax.ext.Locator2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.Locator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.xerces.util.SAXLocatorWrapper].getLocator()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXLocatorWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.Locator
    signature: '[org.apache.xerces.util.SAXLocatorWrapper].getLocator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.Locator].getPublicId()'
      Src: org.apache.xerces.util.SAXLocatorWrapper:56,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.Locator
      - org.xml.sax.ext.Locator2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.util.SAXLocatorWrapper].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXLocatorWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.Locator].getPublicId()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.SAXLocatorWrapper].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.Locator].getSystemId()'
      Src: org.apache.xerces.util.SAXLocatorWrapper:63,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.Locator
      - org.xml.sax.ext.Locator2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 66
    functionName: '[org.apache.xerces.util.SAXLocatorWrapper].getLiteralSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXLocatorWrapper.java
    functionUses: 1
    functionsReached:
    - '[org.xml.sax.Locator].getSystemId()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.SAXLocatorWrapper].getLiteralSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.Locator
      - org.xml.sax.ext.Locator2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.apache.xerces.util.SAXLocatorWrapper].getBaseSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXLocatorWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.SAXLocatorWrapper].getBaseSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SAXLocatorWrapper].getLiteralSystemId()'
      Src: org.apache.xerces.util.SAXLocatorWrapper:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.Locator
      - org.xml.sax.ext.Locator2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.apache.xerces.util.SAXLocatorWrapper].getExpandedSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXLocatorWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SAXLocatorWrapper].getLiteralSystemId()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.SAXLocatorWrapper].getExpandedSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.Locator].getLineNumber()'
      Src: org.apache.xerces.util.SAXLocatorWrapper:78,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.Locator
      - org.xml.sax.ext.Locator2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 81
    functionName: '[org.apache.xerces.util.SAXLocatorWrapper].getLineNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXLocatorWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.Locator].getLineNumber()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.SAXLocatorWrapper].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.Locator].getColumnNumber()'
      Src: org.apache.xerces.util.SAXLocatorWrapper:85,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.Locator
      - org.xml.sax.ext.Locator2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 88
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.util.SAXLocatorWrapper].getColumnNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXLocatorWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.Locator].getColumnNumber()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.SAXLocatorWrapper].getColumnNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.Locator
      - org.xml.sax.ext.Locator2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[org.apache.xerces.util.SAXLocatorWrapper].getCharacterOffset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXLocatorWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.SAXLocatorWrapper].getCharacterOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ext.Locator2].getEncoding()'
      Src: org.apache.xerces.util.SAXLocatorWrapper:96,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.Locator
      - org.xml.sax.ext.Locator2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.util.SAXLocatorWrapper].getEncoding()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXLocatorWrapper.java
    functionUses: 1
    functionsReached:
    - '[org.xml.sax.ext.Locator2].getEncoding()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.SAXLocatorWrapper].getEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ext.Locator2].getXMLVersion()'
      Src: org.apache.xerces.util.SAXLocatorWrapper:103,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.Locator
      - org.xml.sax.ext.Locator2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 106
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.util.SAXLocatorWrapper].getXMLVersion()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXLocatorWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.ext.Locator2].getXMLVersion()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.SAXLocatorWrapper].getXMLVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].<init>(int)'
      Src: org.apache.xerces.util.XMLAttributesImpl:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLAttributesImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 4
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 12
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.util.XMLAttributesImpl
    signature: '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl.Attribute].<init>()'
      Src: org.apache.xerces.util.XMLAttributesImpl:134,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLAttributesImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tableSize
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 136
      start: 131
    functionDepth: 3
    functionLinenumber: 131
    functionLinenumberEnd: 136
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl.Attribute].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.util.XMLAttributesImpl
    signature: '[org.apache.xerces.util.XMLAttributesImpl].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespaces
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].setNamespaces(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLAttributesImpl].setNamespaces(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.XMLAttributesImpl:190,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getIndexFast(String,String)'
      Src: org.apache.xerces.util.XMLAttributesImpl:191,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getIndexFast(String)'
      Src: org.apache.xerces.util.XMLAttributesImpl:192,1
    - Dst: System.arraycopy(Attribute[],int,org.apache.xerces.util.XMLAttributesImpl,int,org.apache.xerces.util.XMLAttributesImpl)
      Src: org.apache.xerces.util.XMLAttributesImpl:198,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl.Attribute].<init>()'
      Src: org.apache.xerces.util.XMLAttributesImpl:200,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.XMLAttributesImpl:207,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getIndexFast(String,String)'
      Src: org.apache.xerces.util.XMLAttributesImpl:208,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableView()'
      Src: org.apache.xerces.util.XMLAttributesImpl:220,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket(String)'
      Src: org.apache.xerces.util.XMLAttributesImpl:224,1
    - Dst: System.arraycopy(Attribute[],int,org.apache.xerces.util.XMLAttributesImpl,int,org.apache.xerces.util.XMLAttributesImpl)
      Src: org.apache.xerces.util.XMLAttributesImpl:232,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl.Attribute].<init>()'
      Src: org.apache.xerces.util.XMLAttributesImpl:234,1
    - Dst: System.arraycopy(Attribute[],int,org.apache.xerces.util.XMLAttributesImpl,int,org.apache.xerces.util.XMLAttributesImpl)
      Src: org.apache.xerces.util.XMLAttributesImpl:262,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl.Attribute].<init>()'
      Src: org.apache.xerces.util.XMLAttributesImpl:264,1
    - Dst: fAttributes[index].name.setValues(org.apache.xerces.xni.QName)
      Src: org.apache.xerces.util.XMLAttributesImpl:273,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].rebalanceTableView(int)'
      Src: org.apache.xerces.util.XMLAttributesImpl:274,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getIndexFast(String)'
      Src: org.apache.xerces.util.XMLAttributesImpl:284,1
    - Dst: attribute.name.setValues(org.apache.xerces.xni.QName)
      Src: org.apache.xerces.util.XMLAttributesImpl:291,1
    - Dst: attribute.augs.removeAllItems()
      Src: org.apache.xerces.util.XMLAttributesImpl:298,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 85
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - type
    - value
    argTypes:
    - org.apache.xerces.xni.QName
    - String
    - String
    constantsTouched: []
    func_position:
      end: 302
      start: 186
    functionDepth: 4
    functionLinenumber: 186
    functionLinenumberEnd: 302
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableView()'
    - '[org.apache.xerces.util.XMLAttributesImpl].rebalanceTableView(int)'
    - System.arraycopy(Attribute[],int,org.apache.xerces.util.XMLAttributesImpl,int,org.apache.xerces.util.XMLAttributesImpl)
    - attribute.augs.removeAllItems()
    - '[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket(String)'
    - '[org.apache.xerces.util.XMLAttributesImpl].getIndexFast(String,String)'
    - fAttributes[index].name.setValues(org.apache.xerces.xni.QName)
    - attribute.name.setValues(org.apache.xerces.xni.QName)
    - '[org.apache.xerces.util.XMLAttributesImpl].getIndexFast(String)'
    - '[String].length()'
    - '[org.apache.xerces.util.XMLAttributesImpl.Attribute].<init>()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 310
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 310
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(Attribute[],int,Attribute[],int,int)
      Src: org.apache.xerces.util.XMLAttributesImpl:324,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attrIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 331
      start: 320
    functionDepth: 0
    functionLinenumber: 320
    functionLinenumberEnd: 331
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].removeAttributeAt(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(Attribute[],int,Attribute[],int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLAttributesImpl].removeAttributeAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAttributes[attrIndex].name.setValues(org.apache.xerces.xni.QName)
      Src: org.apache.xerces.util.XMLAttributesImpl:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrIndex
    - attrName
    argTypes:
    - int
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 341
      start: 339
    functionDepth: 0
    functionLinenumber: 339
    functionLinenumberEnd: 341
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].setName(int,org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached:
    - fAttributes[attrIndex].name.setValues(org.apache.xerces.xni.QName)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLAttributesImpl].setName(int,org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.util.XMLAttributesImpl)'
      Src: org.apache.xerces.util.XMLAttributesImpl:351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrIndex
    - attrName
    argTypes:
    - int
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 352
      start: 350
    functionDepth: 0
    functionLinenumber: 350
    functionLinenumberEnd: 352
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getName(int,org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.util.XMLAttributesImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getName(int,org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrIndex
    - attrType
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 369
      start: 367
    functionDepth: 0
    functionLinenumber: 367
    functionLinenumberEnd: 369
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].setType(int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLAttributesImpl].setType(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrIndex
    - attrValue
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 384
      start: 380
    functionDepth: 0
    functionLinenumber: 380
    functionLinenumberEnd: 384
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].setValue(int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLAttributesImpl].setValue(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrIndex
    - attrValue
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 398
      start: 393
    functionDepth: 0
    functionLinenumber: 393
    functionLinenumberEnd: 398
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].setNonNormalizedValue(int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLAttributesImpl].setNonNormalizedValue(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attrIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 410
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 410
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getNonNormalizedValue(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getNonNormalizedValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrIndex
    - specified
    argTypes:
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 422
      start: 420
    functionDepth: 0
    functionLinenumber: 420
    functionLinenumberEnd: 422
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attrIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 431
      start: 429
    functionDepth: 0
    functionLinenumber: 429
    functionLinenumberEnd: 431
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].isSpecified(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLAttributesImpl].isSpecified(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 447
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 447
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getReportableType(org.apache.xerces.util.XMLAttributesImpl)'
      Src: org.apache.xerces.util.XMLAttributesImpl:473,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 474
      start: 469
    functionDepth: 0
    functionLinenumber: 469
    functionLinenumberEnd: 474
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getType(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].getReportableType(org.apache.xerces.util.XMLAttributesImpl)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getIndex(String)'
      Src: org.apache.xerces.util.XMLAttributesImpl:488,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getReportableType(org.apache.xerces.util.XMLAttributesImpl)'
      Src: org.apache.xerces.util.XMLAttributesImpl:489,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qname
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 490
      start: 487
    functionDepth: 1
    functionLinenumber: 487
    functionLinenumberEnd: 490
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getType(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].getReportableType(org.apache.xerces.util.XMLAttributesImpl)'
    - '[org.apache.xerces.util.XMLAttributesImpl].getIndex(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 510
      start: 505
    functionDepth: 0
    functionLinenumber: 505
    functionLinenumberEnd: 510
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getValue(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getIndex(String)'
      Src: org.apache.xerces.util.XMLAttributesImpl:524,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qname
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 526
      start: 523
    functionDepth: 1
    functionLinenumber: 523
    functionLinenumberEnd: 526
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].getIndex(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 553
      start: 548
    functionDepth: 0
    functionLinenumber: 548
    functionLinenumberEnd: 553
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: attribute.name.rawname.equals(String)
      Src: org.apache.xerces.util.XMLAttributesImpl:570,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 575
      start: 566
    functionDepth: 0
    functionLinenumber: 566
    functionLinenumberEnd: 575
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getIndex(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 3
    functionsReached:
    - attribute.name.rawname.equals(String)
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getIndex(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: attribute.name.localpart.equals(String)
      Src: org.apache.xerces.util.XMLAttributesImpl:590,1
    - Dst: attribute.name.uri.equals(String)
      Src: org.apache.xerces.util.XMLAttributesImpl:592,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localPart
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 598
      start: 586
    functionDepth: 0
    functionLinenumber: 586
    functionLinenumberEnd: 598
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getIndex(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 3
    functionsReached:
    - attribute.name.uri.equals(String)
    - attribute.name.localpart.equals(String)
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getIndex(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 617
      start: 609
    functionDepth: 0
    functionLinenumber: 609
    functionLinenumberEnd: 617
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getLocalName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getLocalName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 634
      start: 628
    functionDepth: 0
    functionLinenumber: 628
    functionLinenumberEnd: 634
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getQName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getQName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getIndex(String,String)'
      Src: org.apache.xerces.util.XMLAttributesImpl:653,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getReportableType(org.apache.xerces.util.XMLAttributesImpl)'
      Src: org.apache.xerces.util.XMLAttributesImpl:654,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 655
      start: 649
    functionDepth: 1
    functionLinenumber: 649
    functionLinenumberEnd: 655
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getType(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].getReportableType(org.apache.xerces.util.XMLAttributesImpl)'
    - '[org.apache.xerces.util.XMLAttributesImpl].getIndex(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getType(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 669
      start: 662
    functionDepth: 0
    functionLinenumber: 662
    functionLinenumberEnd: 669
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getPrefix(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getPrefix(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 684
      start: 678
    functionDepth: 0
    functionLinenumber: 678
    functionLinenumberEnd: 684
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getURI(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getURI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getIndex(String,String)'
      Src: org.apache.xerces.util.XMLAttributesImpl:698,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getValue(int)'
      Src: org.apache.xerces.util.XMLAttributesImpl:699,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 700
      start: 697
    functionDepth: 1
    functionLinenumber: 697
    functionLinenumberEnd: 700
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getValue(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].getValue(int)'
    - '[org.apache.xerces.util.XMLAttributesImpl].getIndex(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getValue(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getIndex(String,String)'
      Src: org.apache.xerces.util.XMLAttributesImpl:711,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.Augmentations
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 713
      start: 710
    functionDepth: 1
    functionLinenumber: 710
    functionLinenumberEnd: 713
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].getIndex(String,String)'
    linkageType: ''
    returnType: org.apache.xerces.xni.Augmentations
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getIndex(String)'
      Src: org.apache.xerces.util.XMLAttributesImpl:725,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.Augmentations
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 727
      start: 724
    functionDepth: 1
    functionLinenumber: 724
    functionLinenumberEnd: 727
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].getIndex(String)'
    linkageType: ''
    returnType: org.apache.xerces.xni.Augmentations
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.Augmentations
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributeIndex
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 740
      start: 735
    functionDepth: 0
    functionLinenumber: 735
    functionLinenumberEnd: 740
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.Augmentations
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrIndex
    - augs
    argTypes:
    - int
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 750
      start: 748
    functionDepth: 0
    functionLinenumber: 748
    functionLinenumberEnd: 750
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].setAugmentations(int,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLAttributesImpl].setAugmentations(int,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attrIndex
    - uri
    argTypes:
    - int
    - String
    constantsTouched: []
    func_position:
      end: 760
      start: 758
    functionDepth: 0
    functionLinenumber: 758
    functionLinenumberEnd: 760
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].setURI(int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLAttributesImpl].setURI(int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 784
      start: 776
    functionDepth: 0
    functionLinenumber: 776
    functionLinenumberEnd: 784
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getIndexFast(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getIndexFast(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(Attribute[],int,org.apache.xerces.util.XMLAttributesImpl,int,org.apache.xerces.util.XMLAttributesImpl)
      Src: org.apache.xerces.util.XMLAttributesImpl:823,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl.Attribute].<init>()'
      Src: org.apache.xerces.util.XMLAttributesImpl:825,1
    - Dst: attribute.name.setValues(org.apache.xerces.xni.QName)
      Src: org.apache.xerces.util.XMLAttributesImpl:832,1
    - Dst: attribute.augs.removeAllItems()
      Src: org.apache.xerces.util.XMLAttributesImpl:839,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - type
    - value
    argTypes:
    - org.apache.xerces.xni.QName
    - String
    - String
    constantsTouched: []
    func_position:
      end: 840
      start: 813
    functionDepth: 3
    functionLinenumber: 813
    functionLinenumberEnd: 840
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.xni.QName,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached:
    - attribute.name.setValues(org.apache.xerces.xni.QName)
    - System.arraycopy(Attribute[],int,org.apache.xerces.util.XMLAttributesImpl,int,org.apache.xerces.util.XMLAttributesImpl)
    - attribute.augs.removeAllItems()
    - '[org.apache.xerces.util.XMLAttributesImpl.Attribute].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.xni.QName,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].checkManyDuplicatesNS()'
      Src: org.apache.xerces.util.XMLAttributesImpl:873,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.QName
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 875
      start: 854
    functionDepth: 4
    functionLinenumber: 854
    functionLinenumberEnd: 875
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].checkDuplicatesNS()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].checkManyDuplicatesNS()'
    linkageType: ''
    returnType: org.apache.xerces.xni.QName
    signature: '[org.apache.xerces.util.XMLAttributesImpl].checkDuplicatesNS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].prepareTableView()'
      Src: org.apache.xerces.util.XMLAttributesImpl:882,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket(org.apache.xerces.util.XMLAttributesImpl,org.apache.xerces.util.XMLAttributesImpl)'
      Src: org.apache.xerces.util.XMLAttributesImpl:895,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].rebalanceTableViewNS(int)'
      Src: org.apache.xerces.util.XMLAttributesImpl:923,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.QName
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 934
      start: 877
    functionDepth: 3
    functionLinenumber: 877
    functionLinenumberEnd: 934
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].checkManyDuplicatesNS()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].prepareTableView()'
    - '[org.apache.xerces.util.XMLAttributesImpl].rebalanceTableViewNS(int)'
    - '[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket(org.apache.xerces.util.XMLAttributesImpl,org.apache.xerces.util.XMLAttributesImpl)'
    linkageType: ''
    returnType: org.apache.xerces.xni.QName
    signature: '[org.apache.xerces.util.XMLAttributesImpl].checkManyDuplicatesNS()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localPart
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 959
      start: 950
    functionDepth: 0
    functionLinenumber: 950
    functionLinenumberEnd: 959
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getIndexFast(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getIndexFast(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.XMLAttributesImpl:969,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 973
      start: 967
    functionDepth: 0
    functionLinenumber: 967
    functionLinenumberEnd: 973
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getReportableType(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getReportableType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].hash(String)'
      Src: org.apache.xerces.util.XMLAttributesImpl:984,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qname
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 985
      start: 983
    functionDepth: 2
    functionLinenumber: 983
    functionLinenumberEnd: 985
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].hash(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].hash(String)'
      Src: org.apache.xerces.util.XMLAttributesImpl:998,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].hash(String,String)'
      Src: org.apache.xerces.util.XMLAttributesImpl:1001,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - localpart
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1003
      start: 996
    functionDepth: 2
    functionLinenumber: 996
    functionLinenumberEnd: 1003
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].hash(String,String)'
    - '[org.apache.xerces.util.XMLAttributesImpl].hash(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.apache.xerces.util.XMLAttributesImpl:1007,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].hash0(String)'
      Src: org.apache.xerces.util.XMLAttributesImpl:1009,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - localpart
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1010
      start: 1005
    functionDepth: 1
    functionLinenumber: 1005
    functionLinenumberEnd: 1010
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].hash(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].hash0(String)'
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.XMLAttributesImpl].hash(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.apache.xerces.util.XMLAttributesImpl:1014,1
    - Dst: '[String].hashCode()'
      Src: org.apache.xerces.util.XMLAttributesImpl:1014,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].hash0(String)'
      Src: org.apache.xerces.util.XMLAttributesImpl:1016,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].hash0(String)'
      Src: org.apache.xerces.util.XMLAttributesImpl:1016,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - localpart
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1017
      start: 1012
    functionDepth: 1
    functionLinenumber: 1012
    functionLinenumberEnd: 1017
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].hash(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].hash0(String)'
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.XMLAttributesImpl].hash(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.XMLAttributesImpl:1021,1
    - Dst: '[String].charAt(org.apache.xerces.util.XMLAttributesImpl)'
      Src: org.apache.xerces.util.XMLAttributesImpl:1024,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbol
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1027
      start: 1019
    functionDepth: 0
    functionLinenumber: 1019
    functionLinenumberEnd: 1027
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].hash0(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 2
    functionsReached:
    - '[String].length()'
    - '[String].charAt(org.apache.xerces.util.XMLAttributesImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.XMLAttributesImpl].hash0(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1042
      start: 1032
    functionDepth: 0
    functionLinenumber: 1032
    functionLinenumberEnd: 1042
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].cleanTableView()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLAttributesImpl].cleanTableView()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1061
      start: 1047
    functionDepth: 0
    functionLinenumber: 1047
    functionLinenumberEnd: 1061
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].growTableView()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLAttributesImpl].growTableView()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].growTableView()'
      Src: org.apache.xerces.util.XMLAttributesImpl:1068,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].cleanTableView()'
      Src: org.apache.xerces.util.XMLAttributesImpl:1075,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1077
      start: 1066
    functionDepth: 1
    functionLinenumber: 1066
    functionLinenumberEnd: 1077
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].prepareTableView()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].cleanTableView()'
    - '[org.apache.xerces.util.XMLAttributesImpl].growTableView()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLAttributesImpl].prepareTableView()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableView(int)'
      Src: org.apache.xerces.util.XMLAttributesImpl:1085,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1086
      start: 1084
    functionDepth: 3
    functionLinenumber: 1084
    functionLinenumberEnd: 1086
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableView()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableView(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableView()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].prepareTableView()'
      Src: org.apache.xerces.util.XMLAttributesImpl:1089,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket(org.apache.xerces.util.XMLAttributesImpl)'
      Src: org.apache.xerces.util.XMLAttributesImpl:1095,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1107
      start: 1088
    functionDepth: 2
    functionLinenumber: 1088
    functionLinenumberEnd: 1107
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableView(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket(org.apache.xerces.util.XMLAttributesImpl)'
    - '[org.apache.xerces.util.XMLAttributesImpl].prepareTableView()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableView(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].prepareTableView()'
      Src: org.apache.xerces.util.XMLAttributesImpl:1110,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket(org.apache.xerces.util.XMLAttributesImpl,org.apache.xerces.util.XMLAttributesImpl)'
      Src: org.apache.xerces.util.XMLAttributesImpl:1116,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1128
      start: 1109
    functionDepth: 2
    functionLinenumber: 1109
    functionLinenumberEnd: 1128
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableViewNS(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].prepareTableView()'
    - '[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket(org.apache.xerces.util.XMLAttributesImpl,org.apache.xerces.util.XMLAttributesImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableViewNS(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence(int[])'
      Src: org.apache.xerces.util.XMLAttributesImpl:1140,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableView(int)'
      Src: org.apache.xerces.util.XMLAttributesImpl:1141,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1142
      start: 1136
    functionDepth: 3
    functionLinenumber: 1136
    functionLinenumberEnd: 1142
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].rebalanceTableView(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence(int[])'
    - '[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableView(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLAttributesImpl].rebalanceTableView(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence(int[])'
      Src: org.apache.xerces.util.XMLAttributesImpl:1154,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableViewNS(int)'
      Src: org.apache.xerces.util.XMLAttributesImpl:1155,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - boolean
      - int
      - int
      - Attribute[]
      - Attribute[]
      - int[]
      - int
      - boolean
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLAttributes
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - count
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1156
      start: 1150
    functionDepth: 3
    functionLinenumber: 1150
    functionLinenumberEnd: 1156
    functionName: '[org.apache.xerces.util.XMLAttributesImpl].rebalanceTableViewNS(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence(int[])'
    - '[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableViewNS(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLAttributesImpl].rebalanceTableViewNS(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.util.XMLAttributesImpl.Attribute:1176,1
    - Dst: '[org.apache.xerces.util.AugmentationsImpl].<init>()'
      Src: org.apache.xerces.util.XMLAttributesImpl.Attribute:1195,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - QName
      - String
      - String
      - String
      - boolean
      - Augmentations
      - Attribute
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLAttributesImpl.Attribute
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.util.XMLAttributesImpl.Attribute].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.util.AugmentationsImpl].<init>()'
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.util.XMLAttributesImpl.Attribute
    signature: '[org.apache.xerces.util.XMLAttributesImpl.Attribute].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.util.SymbolHash:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SymbolHash
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.apache.xerces.util.SymbolHash].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolHash.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.util.SymbolHash
    signature: '[org.apache.xerces.util.SymbolHash].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SymbolHash
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 80
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.util.SymbolHash].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolHash.java
    functionUses: 13
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.SymbolHash
    signature: '[org.apache.xerces.util.SymbolHash].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].hash(Object)'
      Src: org.apache.xerces.util.SymbolHash:98,1
    - Dst: '[Object].equals(org.apache.xerces.util.SymbolHash)'
      Src: org.apache.xerces.util.SymbolHash:101,1
    - Dst: '[org.apache.xerces.util.SymbolHash].rehash()'
      Src: org.apache.xerces.util.SymbolHash:112,1
    - Dst: '[org.apache.xerces.util.SymbolHash].rebalance()'
      Src: org.apache.xerces.util.SymbolHash:118,1
    - Dst: '[org.apache.xerces.util.SymbolHash].hash(Object)'
      Src: org.apache.xerces.util.SymbolHash:119,1
    - Dst: '[org.apache.xerces.util.SymbolHash.Entry].<init>(Object,Object)'
      Src: org.apache.xerces.util.SymbolHash:123,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - value
    argTypes:
    - Object
    - Object
    constantsTouched: []
    func_position:
      end: 126
      start: 94
    functionDepth: 2
    functionLinenumber: 94
    functionLinenumberEnd: 126
    functionName: '[org.apache.xerces.util.SymbolHash].put(Object,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolHash.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].rebalance()'
    - '[org.apache.xerces.util.SymbolHash.Entry].<init>(Object,Object)'
    - '[org.apache.xerces.util.SymbolHash].hash(Object)'
    - '[org.apache.xerces.util.SymbolHash].rehash()'
    - '[Object].equals(org.apache.xerces.util.SymbolHash)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SymbolHash].put(Object,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].hash(Object)'
      Src: org.apache.xerces.util.SymbolHash:135,1
    - Dst: '[org.apache.xerces.util.SymbolHash].search(Object,org.apache.xerces.util.SymbolHash)'
      Src: org.apache.xerces.util.SymbolHash:136,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 141
      start: 134
    functionDepth: 2
    functionLinenumber: 134
    functionLinenumberEnd: 141
    functionName: '[org.apache.xerces.util.SymbolHash].get(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolHash.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].hash(Object)'
    - '[org.apache.xerces.util.SymbolHash].search(Object,org.apache.xerces.util.SymbolHash)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.util.SymbolHash].get(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionName: '[org.apache.xerces.util.SymbolHash].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolHash.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.SymbolHash].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Object[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elements
    - from
    argTypes:
    - Object[]
    - int
    constantsTouched: []
    func_position:
      end: 167
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 167
    functionName: '[org.apache.xerces.util.SymbolHash].getValues(Object[],int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolHash.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.SymbolHash].getValues(Object[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 182
      start: 172
    functionDepth: 0
    functionLinenumber: 172
    functionLinenumberEnd: 182
    functionName: '[org.apache.xerces.util.SymbolHash].getEntries()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolHash.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object[]
    signature: '[org.apache.xerces.util.SymbolHash].getEntries()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].<init>(int)'
      Src: org.apache.xerces.util.SymbolHash:188,1
    - Dst: '[int[]].clone()'
      Src: org.apache.xerces.util.SymbolHash:190,1
    - Dst: fBuckets[i].makeClone()
      Src: org.apache.xerces.util.SymbolHash:193,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SymbolHash
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 197
    functionName: '[org.apache.xerces.util.SymbolHash].makeClone()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolHash.java
    functionUses: 5
    functionsReached:
    - '[int[]].clone()'
    - '[org.apache.xerces.util.SymbolHash].<init>(int)'
    - fBuckets[i].makeClone()
    linkageType: ''
    returnType: org.apache.xerces.util.SymbolHash
    signature: '[org.apache.xerces.util.SymbolHash].makeClone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 209
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 209
    functionName: '[org.apache.xerces.util.SymbolHash].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolHash.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SymbolHash].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].equals(org.apache.xerces.util.SymbolHash)'
      Src: org.apache.xerces.util.SymbolHash:214,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Entry
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - bucket
    argTypes:
    - Object
    - int
    constantsTouched: []
    func_position:
      end: 218
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 218
    functionName: '[org.apache.xerces.util.SymbolHash].search(Object,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolHash.java
    functionUses: 0
    functionsReached:
    - '[Object].equals(org.apache.xerces.util.SymbolHash)'
    linkageType: ''
    returnType: Entry
    signature: '[org.apache.xerces.util.SymbolHash].search(Object,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Object].hashCode()'
      Src: org.apache.xerces.util.SymbolHash:227,1
    - Dst: '[org.apache.xerces.util.SymbolHash].hash0(String)'
      Src: org.apache.xerces.util.SymbolHash:229,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - key
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 230
      start: 225
    functionDepth: 1
    functionLinenumber: 225
    functionLinenumberEnd: 230
    functionName: '[org.apache.xerces.util.SymbolHash].hash(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolHash.java
    functionUses: 2
    functionsReached:
    - '[Object].hashCode()'
    - '[org.apache.xerces.util.SymbolHash].hash0(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.SymbolHash].hash(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.SymbolHash:234,1
    - Dst: '[String].charAt(org.apache.xerces.util.SymbolHash)'
      Src: org.apache.xerces.util.SymbolHash:237,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbol
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 240
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 240
    functionName: '[org.apache.xerces.util.SymbolHash].hash0(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolHash.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(org.apache.xerces.util.SymbolHash)'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.SymbolHash].hash0(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].rehashCommon(int)'
      Src: org.apache.xerces.util.SymbolHash:249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 250
      start: 248
    functionDepth: 1
    functionLinenumber: 248
    functionLinenumberEnd: 250
    functionName: '[org.apache.xerces.util.SymbolHash].rehash()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolHash.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].rehashCommon(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SymbolHash].rehash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence(int[])'
      Src: org.apache.xerces.util.SymbolHash:262,1
    - Dst: '[org.apache.xerces.util.SymbolHash].rehashCommon(org.apache.xerces.util.SymbolHash)'
      Src: org.apache.xerces.util.SymbolHash:263,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 264
      start: 258
    functionDepth: 1
    functionLinenumber: 258
    functionLinenumberEnd: 264
    functionName: '[org.apache.xerces.util.SymbolHash].rebalance()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolHash.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence(int[])'
    - '[org.apache.xerces.util.SymbolHash].rehashCommon(org.apache.xerces.util.SymbolHash)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SymbolHash].rebalance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash].hash(org.apache.xerces.util.SymbolHash)'
      Src: org.apache.xerces.util.SymbolHash:281,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 286
      start: 266
    functionDepth: 0
    functionLinenumber: 266
    functionLinenumberEnd: 286
    functionName: '[org.apache.xerces.util.SymbolHash].rehashCommon(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolHash.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash].hash(org.apache.xerces.util.SymbolHash)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SymbolHash].rehashCommon(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Object
      - Entry
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SymbolHash.Entry
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 307
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 307
    functionName: '[org.apache.xerces.util.SymbolHash.Entry].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolHash.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.SymbolHash.Entry
    signature: '[org.apache.xerces.util.SymbolHash.Entry].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      - Object
      - Entry
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Object
      - Entry
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SymbolHash.Entry
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - key
    - value
    - next
    argTypes:
    - Object
    - Object
    - Entry
    constantsTouched: []
    func_position:
      end: 313
      start: 309
    functionDepth: 0
    functionLinenumber: 309
    functionLinenumberEnd: 313
    functionName: '[org.apache.xerces.util.SymbolHash.Entry].<init>(Object,Object,Entry)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolHash.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.SymbolHash.Entry
    signature: '[org.apache.xerces.util.SymbolHash.Entry].<init>(Object,Object,Entry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash.Entry].<init>()'
      Src: org.apache.xerces.util.SymbolHash.Entry:316,1
    - Dst: '[org.apache.xerces.util.SymbolHash.Entry].makeClone()'
      Src: org.apache.xerces.util.SymbolHash.Entry:320,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Object
      - Object
      - Entry
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Entry
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 322
      start: 315
    functionDepth: 1
    functionLinenumber: 315
    functionLinenumberEnd: 322
    functionName: '[org.apache.xerces.util.SymbolHash.Entry].makeClone()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolHash.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash.Entry].makeClone()'
    - '[org.apache.xerces.util.SymbolHash.Entry].<init>()'
    linkageType: ''
    returnType: Entry
    signature: '[org.apache.xerces.util.SymbolHash.Entry].makeClone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].<init>(org.apache.xerces.util.DefaultErrorHandler)'
      Src: org.apache.xerces.util.DefaultErrorHandler:52,1
    - Dst: '[org.apache.xerces.util.DefaultErrorHandler].<init>(java.io.PrintWriter)'
      Src: org.apache.xerces.util.DefaultErrorHandler:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.DefaultErrorHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.util.DefaultErrorHandler].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DefaultErrorHandler.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.util.DefaultErrorHandler].<init>(java.io.PrintWriter)'
    - '[java.io.PrintWriter].<init>(org.apache.xerces.util.DefaultErrorHandler)'
    linkageType: ''
    returnType: org.apache.xerces.util.DefaultErrorHandler
    signature: '[org.apache.xerces.util.DefaultErrorHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.PrintWriter
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.DefaultErrorHandler
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.PrintWriter
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.util.DefaultErrorHandler].<init>(java.io.PrintWriter)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DefaultErrorHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.DefaultErrorHandler
    signature: '[org.apache.xerces.util.DefaultErrorHandler].<init>(java.io.PrintWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DefaultErrorHandler].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
      Src: org.apache.xerces.util.DefaultErrorHandler:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - domain
    - key
    - ex
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 71
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.util.DefaultErrorHandler].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DefaultErrorHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DefaultErrorHandler].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.DefaultErrorHandler].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DefaultErrorHandler].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
      Src: org.apache.xerces.util.DefaultErrorHandler:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - domain
    - key
    - ex
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 2
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.util.DefaultErrorHandler].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DefaultErrorHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DefaultErrorHandler].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.DefaultErrorHandler].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DefaultErrorHandler].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
      Src: org.apache.xerces.util.DefaultErrorHandler:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - domain
    - key
    - ex
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 84
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 84
    functionName: '[org.apache.xerces.util.DefaultErrorHandler].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DefaultErrorHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DefaultErrorHandler].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.DefaultErrorHandler].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: org.apache.xerces.util.DefaultErrorHandler:93,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: org.apache.xerces.util.DefaultErrorHandler:94,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: org.apache.xerces.util.DefaultErrorHandler:95,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
      Src: org.apache.xerces.util.DefaultErrorHandler:96,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.apache.xerces.util.DefaultErrorHandler:98,1
    - Dst: '[String].substring(int)'
      Src: org.apache.xerces.util.DefaultErrorHandler:100,1
    - Dst: '[java.io.PrintWriter].print(org.apache.xerces.util.DefaultErrorHandler)'
      Src: org.apache.xerces.util.DefaultErrorHandler:101,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: org.apache.xerces.util.DefaultErrorHandler:103,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
      Src: org.apache.xerces.util.DefaultErrorHandler:104,1
    - Dst: '[java.io.PrintWriter].print(int)'
      Src: org.apache.xerces.util.DefaultErrorHandler:104,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: org.apache.xerces.util.DefaultErrorHandler:105,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
      Src: org.apache.xerces.util.DefaultErrorHandler:106,1
    - Dst: '[java.io.PrintWriter].print(int)'
      Src: org.apache.xerces.util.DefaultErrorHandler:106,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: org.apache.xerces.util.DefaultErrorHandler:107,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
      Src: org.apache.xerces.util.DefaultErrorHandler:108,1
    - Dst: '[java.io.PrintWriter].print(org.apache.xerces.util.DefaultErrorHandler)'
      Src: org.apache.xerces.util.DefaultErrorHandler:108,1
    - Dst: '[java.io.PrintWriter].println()'
      Src: org.apache.xerces.util.DefaultErrorHandler:109,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: org.apache.xerces.util.DefaultErrorHandler:110,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - ex
    argTypes:
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 112
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 112
    functionName: '[org.apache.xerces.util.DefaultErrorHandler].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DefaultErrorHandler.java
    functionUses: 3
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[String].lastIndexOf(char)'
    - '[String].substring(int)'
    - '[java.io.PrintWriter].print(char)'
    - '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
    - '[java.io.PrintWriter].print(int)'
    - '[java.io.PrintWriter].print(org.apache.xerces.util.DefaultErrorHandler)'
    - '[java.io.PrintWriter].flush()'
    - '[java.io.PrintWriter].println()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.DefaultErrorHandler].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ext.EntityResolver2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.ExternalSubsetResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.EntityResolver2Wrapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.util.EntityResolver2Wrapper].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/EntityResolver2Wrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.EntityResolver2Wrapper
    signature: '[org.apache.xerces.util.EntityResolver2Wrapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.EntityResolver2Wrapper].setEntityResolver(org.xml.sax.ext.EntityResolver2)'
      Src: org.apache.xerces.util.EntityResolver2Wrapper:64,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ext.EntityResolver2
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ext.EntityResolver2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.ExternalSubsetResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.EntityResolver2Wrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityResolver
    argTypes:
    - org.xml.sax.ext.EntityResolver2
    constantsTouched: []
    func_position:
      end: 65
      start: 63
    functionDepth: 1
    functionLinenumber: 63
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.util.EntityResolver2Wrapper].<init>(org.xml.sax.ext.EntityResolver2)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/EntityResolver2Wrapper.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.EntityResolver2Wrapper].setEntityResolver(org.xml.sax.ext.EntityResolver2)'
    linkageType: ''
    returnType: org.apache.xerces.util.EntityResolver2Wrapper
    signature: '[org.apache.xerces.util.EntityResolver2Wrapper].<init>(org.xml.sax.ext.EntityResolver2)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ext.EntityResolver2
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ext.EntityResolver2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.ExternalSubsetResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityResolver
    argTypes:
    - org.xml.sax.ext.EntityResolver2
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.apache.xerces.util.EntityResolver2Wrapper].setEntityResolver(org.xml.sax.ext.EntityResolver2)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/EntityResolver2Wrapper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.EntityResolver2Wrapper].setEntityResolver(org.xml.sax.ext.EntityResolver2)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ext.EntityResolver2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.ExternalSubsetResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.ext.EntityResolver2
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.util.EntityResolver2Wrapper].getEntityResolver()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/EntityResolver2Wrapper.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.ext.EntityResolver2
    signature: '[org.apache.xerces.util.EntityResolver2Wrapper].getEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.XMLDTDDescription].getRootName()'
      Src: org.apache.xerces.util.EntityResolver2Wrapper:109,1
    - Dst: '[org.apache.xerces.xni.grammars.XMLDTDDescription].getBaseSystemId()'
      Src: org.apache.xerces.util.EntityResolver2Wrapper:110,1
    - Dst: '[org.xml.sax.ext.EntityResolver2].getExternalSubset(String,org.apache.xerces.util.EntityResolver2Wrapper)'
      Src: org.apache.xerces.util.EntityResolver2Wrapper:114,1
    - Dst: '[org.apache.xerces.util.EntityResolver2Wrapper].createXMLInputSource(org.apache.xerces.util.EntityResolver2Wrapper,org.apache.xerces.util.EntityResolver2Wrapper)'
      Src: org.apache.xerces.util.EntityResolver2Wrapper:115,1
    - Dst: e.getException()
      Src: org.apache.xerces.util.EntityResolver2Wrapper:119,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.util.EntityResolver2Wrapper)'
      Src: org.apache.xerces.util.EntityResolver2Wrapper:123,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLDTDDescription
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ext.EntityResolver2
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.impl.ExternalSubsetResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLInputSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammarDescription
    argTypes:
    - org.apache.xerces.xni.grammars.XMLDTDDescription
    constantsTouched: []
    func_position:
      end: 130
      start: 104
    functionDepth: 1
    functionLinenumber: 104
    functionLinenumberEnd: 130
    functionName: '[org.apache.xerces.util.EntityResolver2Wrapper].getExternalSubset(org.apache.xerces.xni.grammars.XMLDTDDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/EntityResolver2Wrapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.grammars.XMLDTDDescription].getBaseSystemId()'
    - '[org.xml.sax.ext.EntityResolver2].getExternalSubset(String,org.apache.xerces.util.EntityResolver2Wrapper)'
    - '[org.apache.xerces.util.EntityResolver2Wrapper].createXMLInputSource(org.apache.xerces.util.EntityResolver2Wrapper,org.apache.xerces.util.EntityResolver2Wrapper)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.util.EntityResolver2Wrapper)'
    - '[org.apache.xerces.xni.grammars.XMLDTDDescription].getRootName()'
    - e.getException()
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLInputSource
    signature: '[org.apache.xerces.util.EntityResolver2Wrapper].getExternalSubset(org.apache.xerces.xni.grammars.XMLDTDDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
      Src: org.apache.xerces.util.EntityResolver2Wrapper:151,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
      Src: org.apache.xerces.util.EntityResolver2Wrapper:152,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.util.EntityResolver2Wrapper:153,1
    - Dst: '[org.apache.xerces.impl.XMLEntityDescription].getEntityName()'
      Src: org.apache.xerces.util.EntityResolver2Wrapper:159,1
    - Dst: '[org.xml.sax.ext.EntityResolver2].resolveEntity(String,String,String,String)'
      Src: org.apache.xerces.util.EntityResolver2Wrapper:174,1
    - Dst: '[org.apache.xerces.util.EntityResolver2Wrapper].createXMLInputSource(org.apache.xerces.util.EntityResolver2Wrapper,String)'
      Src: org.apache.xerces.util.EntityResolver2Wrapper:175,1
    - Dst: e.getException()
      Src: org.apache.xerces.util.EntityResolver2Wrapper:179,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.util.EntityResolver2Wrapper)'
      Src: org.apache.xerces.util.EntityResolver2Wrapper:183,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ext.EntityResolver2
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.impl.ExternalSubsetResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLInputSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resourceIdentifier
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    constantsTouched: []
    func_position:
      end: 190
      start: 146
    functionDepth: 1
    functionLinenumber: 146
    functionLinenumberEnd: 190
    functionName: '[org.apache.xerces.util.EntityResolver2Wrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/EntityResolver2Wrapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    - '[org.apache.xerces.util.EntityResolver2Wrapper].createXMLInputSource(org.apache.xerces.util.EntityResolver2Wrapper,String)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    - '[org.apache.xerces.impl.XMLEntityDescription].getEntityName()'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.util.EntityResolver2Wrapper)'
    - '[org.xml.sax.ext.EntityResolver2].resolveEntity(String,String,String,String)'
    - e.getException()
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLInputSource
    signature: '[org.apache.xerces.util.EntityResolver2Wrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.InputSource].getPublicId()'
      Src: org.apache.xerces.util.EntityResolver2Wrapper:197,1
    - Dst: '[org.xml.sax.InputSource].getSystemId()'
      Src: org.apache.xerces.util.EntityResolver2Wrapper:198,1
    - Dst: '[org.xml.sax.InputSource].getByteStream()'
      Src: org.apache.xerces.util.EntityResolver2Wrapper:200,1
    - Dst: '[org.xml.sax.InputSource].getCharacterStream()'
      Src: org.apache.xerces.util.EntityResolver2Wrapper:201,1
    - Dst: '[org.xml.sax.InputSource].getEncoding()'
      Src: org.apache.xerces.util.EntityResolver2Wrapper:202,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.util.EntityResolver2Wrapper,org.apache.xerces.util.EntityResolver2Wrapper,org.apache.xerces.util.EntityResolver2Wrapper)'
      Src: org.apache.xerces.util.EntityResolver2Wrapper:204,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(org.apache.xerces.util.EntityResolver2Wrapper)'
      Src: org.apache.xerces.util.EntityResolver2Wrapper:205,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(org.apache.xerces.util.EntityResolver2Wrapper)'
      Src: org.apache.xerces.util.EntityResolver2Wrapper:206,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setEncoding(org.apache.xerces.util.EntityResolver2Wrapper)'
      Src: org.apache.xerces.util.EntityResolver2Wrapper:207,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ext.EntityResolver2
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.impl.ExternalSubsetResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.parser.XMLInputSource
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - baseURI
    argTypes:
    - org.xml.sax.InputSource
    - String
    constantsTouched: []
    func_position:
      end: 210
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 210
    functionName: '[org.apache.xerces.util.EntityResolver2Wrapper].createXMLInputSource(org.xml.sax.InputSource,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/EntityResolver2Wrapper.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.InputSource].getByteStream()'
    - '[org.xml.sax.InputSource].getEncoding()'
    - '[org.xml.sax.InputSource].getCharacterStream()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(org.apache.xerces.util.EntityResolver2Wrapper)'
    - '[org.xml.sax.InputSource].getSystemId()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].setEncoding(org.apache.xerces.util.EntityResolver2Wrapper)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(org.apache.xerces.util.EntityResolver2Wrapper)'
    - '[org.xml.sax.InputSource].getPublicId()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.util.EntityResolver2Wrapper,org.apache.xerces.util.EntityResolver2Wrapper,org.apache.xerces.util.EntityResolver2Wrapper)'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLInputSource
    signature: '[org.apache.xerces.util.EntityResolver2Wrapper].createXMLInputSource(org.xml.sax.InputSource,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.URI
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 243
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 243
    functionName: '[org.apache.xerces.util.URI].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.URI
    signature: '[org.apache.xerces.util.URI].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:252,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.URI
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.URI
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p_other
    argTypes:
    - org.apache.xerces.util.URI
    constantsTouched: []
    func_position:
      end: 253
      start: 251
    functionDepth: 2
    functionLinenumber: 251
    functionLinenumberEnd: 253
    functionName: '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI)'
    linkageType: ''
    returnType: org.apache.xerces.util.URI
    signature: '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,String)'
      Src: org.apache.xerces.util.URI:271,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - MalformedURIException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.URI
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p_uriSpec
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 272
      start: 270
    functionDepth: 4
    functionLinenumber: 270
    functionLinenumberEnd: 272
    functionName: '[org.apache.xerces.util.URI].<init>(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 5
    functionsReached:
    - '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,String)'
    linkageType: ''
    returnType: org.apache.xerces.util.URI
    signature: '[org.apache.xerces.util.URI].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,String,boolean)'
      Src: org.apache.xerces.util.URI:294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - MalformedURIException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.URI
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p_uriSpec
    - allowNonAbsoluteURI
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 295
      start: 293
    functionDepth: 4
    functionLinenumber: 293
    functionLinenumberEnd: 295
    functionName: '[org.apache.xerces.util.URI].<init>(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,String,boolean)'
    linkageType: ''
    returnType: org.apache.xerces.util.URI
    signature: '[org.apache.xerces.util.URI].<init>(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI,String)'
      Src: org.apache.xerces.util.URI:310,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.URI
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - MalformedURIException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.URI
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p_base
    - p_uriSpec
    argTypes:
    - org.apache.xerces.util.URI
    - String
    constantsTouched: []
    func_position:
      end: 311
      start: 309
    functionDepth: 3
    functionLinenumber: 309
    functionLinenumberEnd: 311
    functionName: '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 7
    functionsReached:
    - '[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI,String)'
    linkageType: ''
    returnType: org.apache.xerces.util.URI
    signature: '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI,String,boolean)'
      Src: org.apache.xerces.util.URI:331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.URI
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - MalformedURIException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.URI
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - p_base
    - p_uriSpec
    - allowNonAbsoluteURI
    argTypes:
    - org.apache.xerces.util.URI
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 332
      start: 330
    functionDepth: 3
    functionLinenumber: 330
    functionLinenumberEnd: 332
    functionName: '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI,String,boolean)'
    linkageType: ''
    returnType: org.apache.xerces.util.URI
    signature: '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: org.apache.xerces.util.URI:348,1
    - Dst: '[org.apache.xerces.util.URI].length()'
      Src: org.apache.xerces.util.URI:348,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:349,1
    - Dst: '[String].trim()'
      Src: org.apache.xerces.util.URI:353,1
    - Dst: '[org.apache.xerces.util.URI].length()'
      Src: org.apache.xerces.util.URI:353,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:354,1
    - Dst: '[org.apache.xerces.util.URI].setScheme(String)'
      Src: org.apache.xerces.util.URI:357,1
    - Dst: '[org.apache.xerces.util.URI].setPath(String)'
      Src: org.apache.xerces.util.URI:358,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - MalformedURIException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.URI
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p_scheme
    - p_schemeSpecificPart
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 359
      start: 346
    functionDepth: 3
    functionLinenumber: 346
    functionLinenumberEnd: 359
    functionName: '[org.apache.xerces.util.URI].<init>(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 1
    functionsReached:
    - '[String].trim()'
    - '[org.apache.xerces.util.URI].setPath(String)'
    - '[org.apache.xerces.util.URI].length()'
    - '[org.apache.xerces.util.URI].setScheme(String)'
    - '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.util.URI
    signature: '[org.apache.xerces.util.URI].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.URI].<init>(String,null,String,String,String,String)'
      Src: org.apache.xerces.util.URI:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - MalformedURIException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.URI
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - p_scheme
    - p_host
    - p_path
    - p_queryString
    - p_fragment
    argTypes:
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 386
      start: 382
    functionDepth: 0
    functionLinenumber: 382
    functionLinenumberEnd: 386
    functionName: '[org.apache.xerces.util.URI].<init>(String,String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.URI].<init>(String,null,String,String,String,String)'
    linkageType: ''
    returnType: org.apache.xerces.util.URI
    signature: '[org.apache.xerces.util.URI].<init>(String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: org.apache.xerces.util.URI:417,1
    - Dst: '[org.apache.xerces.util.URI].length()'
      Src: org.apache.xerces.util.URI:417,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:418,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:423,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:427,1
    - Dst: '[String].indexOf(char)'
      Src: org.apache.xerces.util.URI:433,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:434,1
    - Dst: '[String].indexOf(char)'
      Src: org.apache.xerces.util.URI:438,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:439,1
    - Dst: '[org.apache.xerces.util.URI].setScheme(String)'
      Src: org.apache.xerces.util.URI:444,1
    - Dst: '[org.apache.xerces.util.URI].setHost(String)'
      Src: org.apache.xerces.util.URI:445,1
    - Dst: '[org.apache.xerces.util.URI].setPort(int)'
      Src: org.apache.xerces.util.URI:446,1
    - Dst: '[org.apache.xerces.util.URI].setUserinfo(String)'
      Src: org.apache.xerces.util.URI:447,1
    - Dst: '[org.apache.xerces.util.URI].setPath(String)'
      Src: org.apache.xerces.util.URI:448,1
    - Dst: '[org.apache.xerces.util.URI].setQueryString(String)'
      Src: org.apache.xerces.util.URI:449,1
    - Dst: '[org.apache.xerces.util.URI].setFragment(String)'
      Src: org.apache.xerces.util.URI:450,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - MalformedURIException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.URI
      static: false
      superClass: Object
    argCount: 7
    argNames:
    - p_scheme
    - p_userinfo
    - p_host
    - p_port
    - p_path
    - p_queryString
    - p_fragment
    argTypes:
    - String
    - String
    - String
    - int
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 451
      start: 413
    functionDepth: 4
    functionLinenumber: 413
    functionLinenumberEnd: 451
    functionName: '[org.apache.xerces.util.URI].<init>(String,String,String,int,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 0
    functionsReached:
    - '[String].trim()'
    - '[org.apache.xerces.util.URI].setPort(int)'
    - '[org.apache.xerces.util.URI].setPath(String)'
    - '[org.apache.xerces.util.URI].setQueryString(String)'
    - '[String].indexOf(char)'
    - '[org.apache.xerces.util.URI].length()'
    - '[org.apache.xerces.util.URI].setFragment(String)'
    - '[org.apache.xerces.util.URI].setScheme(String)'
    - '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
    - '[org.apache.xerces.util.URI].setUserinfo(String)'
    - '[org.apache.xerces.util.URI].setHost(String)'
    linkageType: ''
    returnType: org.apache.xerces.util.URI
    signature: '[org.apache.xerces.util.URI].<init>(String,String,String,int,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.URI].getScheme()'
      Src: org.apache.xerces.util.URI:459,1
    - Dst: '[org.apache.xerces.util.URI].getUserinfo()'
      Src: org.apache.xerces.util.URI:460,1
    - Dst: '[org.apache.xerces.util.URI].getHost()'
      Src: org.apache.xerces.util.URI:461,1
    - Dst: '[org.apache.xerces.util.URI].getPort()'
      Src: org.apache.xerces.util.URI:462,1
    - Dst: '[org.apache.xerces.util.URI].getRegBasedAuthority()'
      Src: org.apache.xerces.util.URI:463,1
    - Dst: '[org.apache.xerces.util.URI].getPath()'
      Src: org.apache.xerces.util.URI:464,1
    - Dst: '[org.apache.xerces.util.URI].getQueryString()'
      Src: org.apache.xerces.util.URI:465,1
    - Dst: '[org.apache.xerces.util.URI].getFragment()'
      Src: org.apache.xerces.util.URI:466,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.URI
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p_other
    argTypes:
    - org.apache.xerces.util.URI
    constantsTouched: []
    func_position:
      end: 467
      start: 458
    functionDepth: 1
    functionLinenumber: 458
    functionLinenumberEnd: 467
    functionName: '[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.util.URI].getHost()'
    - '[org.apache.xerces.util.URI].getQueryString()'
    - '[org.apache.xerces.util.URI].getFragment()'
    - '[org.apache.xerces.util.URI].getPort()'
    - '[org.apache.xerces.util.URI].getUserinfo()'
    - '[org.apache.xerces.util.URI].getPath()'
    - '[org.apache.xerces.util.URI].getRegBasedAuthority()'
    - '[org.apache.xerces.util.URI].getScheme()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: uriSpec.length()
      Src: org.apache.xerces.util.URI:491,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:498,1
    - Dst: '[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:503,1
    - Dst: uriSpec.indexOf(char)
      Src: org.apache.xerces.util.URI:510,1
    - Dst: uriSpec.lastIndexOf(char,org.apache.xerces.util.URI)
      Src: org.apache.xerces.util.URI:514,1
    - Dst: uriSpec.lastIndexOf(char,org.apache.xerces.util.URI)
      Src: org.apache.xerces.util.URI:515,1
    - Dst: uriSpec.lastIndexOf(char,org.apache.xerces.util.URI)
      Src: org.apache.xerces.util.URI:516,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:522,1
    - Dst: '[org.apache.xerces.util.URI].initializeScheme(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:526,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.URI:527,1
    - Dst: uriSpec.charAt(int)
      Src: org.apache.xerces.util.URI:530,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:531,1
    - Dst: uriSpec.indexOf(char)
      Src: org.apache.xerces.util.URI:535,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:536,1
    - Dst: uriSpec.charAt(org.apache.xerces.util.URI)
      Src: org.apache.xerces.util.URI:549,1
    - Dst: uriSpec.charAt(int)
      Src: org.apache.xerces.util.URI:549,1
    - Dst: uriSpec.charAt(org.apache.xerces.util.URI)
      Src: org.apache.xerces.util.URI:556,1
    - Dst: uriSpec.substring(org.apache.xerces.util.URI,org.apache.xerces.util.URI)
      Src: org.apache.xerces.util.URI:569,1
    - Dst: '[org.apache.xerces.util.URI].initializeAuthority(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:569,1
    - Dst: '[org.apache.xerces.util.URI].initializePath(org.apache.xerces.util.URI,org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:578,1
    - Dst: '[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:586,1
    CyclomaticComplexity: 35
    EdgeCount: 35
    ICount: 82
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.URI
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - MalformedURIException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - p_base
    - p_uriSpec
    - allowNonAbsoluteURI
    argTypes:
    - org.apache.xerces.util.URI
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 588
      start: 487
    functionDepth: 2
    functionLinenumber: 487
    functionLinenumberEnd: 588
    functionName: '[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI,String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 1
    functionsReached:
    - uriSpec.lastIndexOf(char,org.apache.xerces.util.URI)
    - uriSpec.charAt(org.apache.xerces.util.URI)
    - uriSpec.length()
    - uriSpec.substring(org.apache.xerces.util.URI,org.apache.xerces.util.URI)
    - '[org.apache.xerces.util.URI].initializeScheme(org.apache.xerces.util.URI)'
    - '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
    - uriSpec.charAt(int)
    - '[org.apache.xerces.util.URI].initializePath(org.apache.xerces.util.URI,org.apache.xerces.util.URI)'
    - '[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI)'
    - '[org.apache.xerces.util.URI].initializeAuthority(org.apache.xerces.util.URI)'
    - uriSpec.indexOf(char)
    - '[String].length()'
    - '[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI,String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: uriSpec.length()
      Src: org.apache.xerces.util.URI:610,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:613,1
    - Dst: '[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:619,1
    - Dst: uriSpec.indexOf(char)
      Src: org.apache.xerces.util.URI:626,1
    - Dst: uriSpec.lastIndexOf(char,org.apache.xerces.util.URI)
      Src: org.apache.xerces.util.URI:630,1
    - Dst: uriSpec.lastIndexOf(char,org.apache.xerces.util.URI)
      Src: org.apache.xerces.util.URI:631,1
    - Dst: uriSpec.lastIndexOf(char,org.apache.xerces.util.URI)
      Src: org.apache.xerces.util.URI:632,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:638,1
    - Dst: '[org.apache.xerces.util.URI].initializeScheme(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:642,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.URI:643,1
    - Dst: uriSpec.charAt(int)
      Src: org.apache.xerces.util.URI:646,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:647,1
    - Dst: uriSpec.indexOf(char)
      Src: org.apache.xerces.util.URI:651,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:652,1
    - Dst: uriSpec.charAt(org.apache.xerces.util.URI)
      Src: org.apache.xerces.util.URI:665,1
    - Dst: uriSpec.charAt(int)
      Src: org.apache.xerces.util.URI:665,1
    - Dst: uriSpec.charAt(org.apache.xerces.util.URI)
      Src: org.apache.xerces.util.URI:672,1
    - Dst: uriSpec.substring(org.apache.xerces.util.URI,org.apache.xerces.util.URI)
      Src: org.apache.xerces.util.URI:685,1
    - Dst: '[org.apache.xerces.util.URI].initializeAuthority(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:685,1
    - Dst: '[org.apache.xerces.util.URI].initializePath(org.apache.xerces.util.URI,org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:694,1
    - Dst: '[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:702,1
    CyclomaticComplexity: 31
    EdgeCount: 31
    ICount: 77
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.URI
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - MalformedURIException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p_base
    - p_uriSpec
    argTypes:
    - org.apache.xerces.util.URI
    - String
    constantsTouched: []
    func_position:
      end: 704
      start: 606
    functionDepth: 2
    functionLinenumber: 606
    functionLinenumberEnd: 704
    functionName: '[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 1
    functionsReached:
    - uriSpec.lastIndexOf(char,org.apache.xerces.util.URI)
    - uriSpec.charAt(org.apache.xerces.util.URI)
    - uriSpec.length()
    - uriSpec.substring(org.apache.xerces.util.URI,org.apache.xerces.util.URI)
    - '[org.apache.xerces.util.URI].initializeScheme(org.apache.xerces.util.URI)'
    - '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
    - uriSpec.charAt(int)
    - '[org.apache.xerces.util.URI].initializePath(org.apache.xerces.util.URI,org.apache.xerces.util.URI)'
    - '[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI)'
    - '[org.apache.xerces.util.URI].initializeAuthority(org.apache.xerces.util.URI)'
    - uriSpec.indexOf(char)
    - '[String].length()'
    - '[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.URI:720,1
    - Dst: '[org.apache.xerces.util.URI].getScheme()'
      Src: org.apache.xerces.util.URI:722,1
    - Dst: '[org.apache.xerces.util.URI].getUserinfo()'
      Src: org.apache.xerces.util.URI:723,1
    - Dst: '[org.apache.xerces.util.URI].getHost()'
      Src: org.apache.xerces.util.URI:724,1
    - Dst: '[org.apache.xerces.util.URI].getPort()'
      Src: org.apache.xerces.util.URI:725,1
    - Dst: '[org.apache.xerces.util.URI].getRegBasedAuthority()'
      Src: org.apache.xerces.util.URI:726,1
    - Dst: '[org.apache.xerces.util.URI].getPath()'
      Src: org.apache.xerces.util.URI:727,1
    - Dst: '[org.apache.xerces.util.URI].getQueryString()'
      Src: org.apache.xerces.util.URI:730,1
    - Dst: '[org.apache.xerces.util.URI].getFragment()'
      Src: org.apache.xerces.util.URI:733,1
    - Dst: '[org.apache.xerces.util.URI].getScheme()'
      Src: org.apache.xerces.util.URI:742,1
    - Dst: '[org.apache.xerces.util.URI].getUserinfo()'
      Src: org.apache.xerces.util.URI:751,1
    - Dst: '[org.apache.xerces.util.URI].getHost()'
      Src: org.apache.xerces.util.URI:752,1
    - Dst: '[org.apache.xerces.util.URI].getPort()'
      Src: org.apache.xerces.util.URI:753,1
    - Dst: '[org.apache.xerces.util.URI].getRegBasedAuthority()'
      Src: org.apache.xerces.util.URI:754,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.URI:761,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.util.URI:762,1
    - Dst: '[org.apache.xerces.util.URI].getPath()'
      Src: org.apache.xerces.util.URI:769,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.URI:772,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.apache.xerces.util.URI:773,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.xerces.util.URI:775,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.URI:778,1
    - Dst: path.concat(String)
      Src: org.apache.xerces.util.URI:783,1
    - Dst: '[org.apache.xerces.util.URI].indexOf(String)'
      Src: org.apache.xerces.util.URI:787,1
    - Dst: '[org.apache.xerces.util.URI].substring(int,int)'
      Src: org.apache.xerces.util.URI:788,1
    - Dst: '[org.apache.xerces.util.URI].substring(int)'
      Src: org.apache.xerces.util.URI:788,1
    - Dst: '[org.apache.xerces.util.URI].concat(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:788,1
    - Dst: '[org.apache.xerces.util.URI].endsWith(String)'
      Src: org.apache.xerces.util.URI:792,1
    - Dst: '[org.apache.xerces.util.URI].length()'
      Src: org.apache.xerces.util.URI:793,1
    - Dst: '[org.apache.xerces.util.URI].substring(int,int)'
      Src: org.apache.xerces.util.URI:793,1
    - Dst: '[org.apache.xerces.util.URI].indexOf(String,org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:802,1
    - Dst: '[org.apache.xerces.util.URI].indexOf(String)'
      Src: org.apache.xerces.util.URI:803,1
    - Dst: '[org.apache.xerces.util.URI].substring(int,org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:803,1
    - Dst: '[org.apache.xerces.util.URI].lastIndexOf(char)'
      Src: org.apache.xerces.util.URI:804,1
    - Dst: '[org.apache.xerces.util.URI].substring(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:806,1
    - Dst: '[org.apache.xerces.util.URI].equals(String)'
      Src: org.apache.xerces.util.URI:806,1
    - Dst: '[org.apache.xerces.util.URI].substring(int,int)'
      Src: org.apache.xerces.util.URI:807,1
    - Dst: '[org.apache.xerces.util.URI].substring(int)'
      Src: org.apache.xerces.util.URI:807,1
    - Dst: '[org.apache.xerces.util.URI].concat(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:807,1
    - Dst: '[org.apache.xerces.util.URI].endsWith(String)'
      Src: org.apache.xerces.util.URI:821,1
    - Dst: '[org.apache.xerces.util.URI].length()'
      Src: org.apache.xerces.util.URI:822,1
    - Dst: '[org.apache.xerces.util.URI].substring(int,int)'
      Src: org.apache.xerces.util.URI:822,1
    - Dst: '[org.apache.xerces.util.URI].lastIndexOf(char)'
      Src: org.apache.xerces.util.URI:823,1
    - Dst: '[org.apache.xerces.util.URI].substring(int,int)'
      Src: org.apache.xerces.util.URI:825,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 113
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.URI
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p_base
    argTypes:
    - org.apache.xerces.util.URI
    constantsTouched: []
    func_position:
      end: 829
      start: 711
    functionDepth: 1
    functionLinenumber: 711
    functionLinenumberEnd: 829
    functionName: '[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 6
    functionsReached:
    - '[org.apache.xerces.util.URI].indexOf(String,org.apache.xerces.util.URI)'
    - '[org.apache.xerces.util.URI].equals(String)'
    - '[org.apache.xerces.util.URI].getRegBasedAuthority()'
    - '[org.apache.xerces.util.URI].getScheme()'
    - '[org.apache.xerces.util.URI].substring(int)'
    - path.concat(String)
    - '[String].lastIndexOf(char)'
    - '[org.apache.xerces.util.URI].length()'
    - '[org.apache.xerces.util.URI].substring(org.apache.xerces.util.URI)'
    - '[String].startsWith(String)'
    - '[String].length()'
    - '[org.apache.xerces.util.URI].lastIndexOf(char)'
    - '[String].substring(int,int)'
    - '[org.apache.xerces.util.URI].getPort()'
    - '[org.apache.xerces.util.URI].getPath()'
    - '[org.apache.xerces.util.URI].substring(int,int)'
    - '[org.apache.xerces.util.URI].concat(org.apache.xerces.util.URI)'
    - '[org.apache.xerces.util.URI].getHost()'
    - '[org.apache.xerces.util.URI].indexOf(String)'
    - '[org.apache.xerces.util.URI].getQueryString()'
    - '[org.apache.xerces.util.URI].getFragment()'
    - '[org.apache.xerces.util.URI].getUserinfo()'
    - '[org.apache.xerces.util.URI].endsWith(String)'
    - '[org.apache.xerces.util.URI].substring(int,org.apache.xerces.util.URI)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.URI:841,1
    - Dst: '[String].charAt(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:847,1
    - Dst: '[String].substring(int,org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:854,1
    - Dst: '[org.apache.xerces.util.URI].length()'
      Src: org.apache.xerces.util.URI:856,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:857,1
    - Dst: '[org.apache.xerces.util.URI].setScheme(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:860,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - MalformedURIException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p_uriSpec
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 862
      start: 839
    functionDepth: 1
    functionLinenumber: 839
    functionLinenumberEnd: 862
    functionName: '[org.apache.xerces.util.URI].initializeScheme(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(org.apache.xerces.util.URI)'
    - '[org.apache.xerces.util.URI].length()'
    - '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
    - '[org.apache.xerces.util.URI].setScheme(org.apache.xerces.util.URI)'
    - '[String].substring(int,org.apache.xerces.util.URI)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.URI].initializeScheme(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.URI:877,1
    - Dst: '[String].indexOf(char,org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:883,1
    - Dst: '[String].charAt(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:885,1
    - Dst: '[String].substring(org.apache.xerces.util.URI,org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:891,1
    - Dst: '[String].charAt(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:901,1
    - Dst: '[String].indexOf(char,org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:902,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:904,1
    - Dst: '[String].lastIndexOf(char,org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:913,1
    - Dst: '[String].substring(org.apache.xerces.util.URI,org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:918,1
    - Dst: '[org.apache.xerces.util.URI].length()'
      Src: org.apache.xerces.util.URI:920,1
    - Dst: '[String].substring(org.apache.xerces.util.URI,org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:928,1
    - Dst: '[org.apache.xerces.util.URI].length()'
      Src: org.apache.xerces.util.URI:929,1
    - Dst: Integer.parseInt(org.apache.xerces.util.URI)
      Src: org.apache.xerces.util.URI:941,1
    - Dst: '[org.apache.xerces.util.URI].isValidServerBasedAuthority(org.apache.xerces.util.URI,org.apache.xerces.util.URI,org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:951,1
    - Dst: '[org.apache.xerces.util.URI].isValidRegistryBasedAuthority(String)'
      Src: org.apache.xerces.util.URI:961,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p_uriSpec
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 966
      start: 873
    functionDepth: 2
    functionLinenumber: 873
    functionLinenumberEnd: 966
    functionName: '[org.apache.xerces.util.URI].initializeAuthority(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(org.apache.xerces.util.URI)'
    - '[String].substring(org.apache.xerces.util.URI,org.apache.xerces.util.URI)'
    - '[org.apache.xerces.util.URI].isValidRegistryBasedAuthority(String)'
    - '[String].indexOf(char,org.apache.xerces.util.URI)'
    - '[String].charAt(int)'
    - '[org.apache.xerces.util.URI].length()'
    - '[String].lastIndexOf(char,org.apache.xerces.util.URI)'
    - Integer.parseInt(org.apache.xerces.util.URI)
    - '[org.apache.xerces.util.URI].isValidServerBasedAuthority(org.apache.xerces.util.URI,org.apache.xerces.util.URI,org.apache.xerces.util.URI)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.URI].initializeAuthority(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.URI].isWellFormedAddress(String)'
      Src: org.apache.xerces.util.URI:982,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.URI:999,1
    - Dst: '[String].charAt(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1002,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1005,1
    - Dst: '[org.apache.xerces.util.URI].isHex(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1005,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1006,1
    - Dst: '[org.apache.xerces.util.URI].isHex(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1006,1
    - Dst: '[org.apache.xerces.util.URI].isUserinfoCharacter(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1011,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - host
    - port
    - userinfo
    argTypes:
    - String
    - int
    - String
    constantsTouched: []
    func_position:
      end: 1018
      start: 979
    functionDepth: 3
    functionLinenumber: 979
    functionLinenumberEnd: 1018
    functionName: '[org.apache.xerces.util.URI].isValidServerBasedAuthority(String,int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(org.apache.xerces.util.URI)'
    - '[org.apache.xerces.util.URI].isUserinfoCharacter(org.apache.xerces.util.URI)'
    - '[String].charAt(int)'
    - '[org.apache.xerces.util.URI].isWellFormedAddress(String)'
    - '[org.apache.xerces.util.URI].isHex(org.apache.xerces.util.URI)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.URI].isValidServerBasedAuthority(String,int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.URI:1029,1
    - Dst: '[String].charAt(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1033,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1038,1
    - Dst: '[org.apache.xerces.util.URI].isHex(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1038,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1039,1
    - Dst: '[org.apache.xerces.util.URI].isHex(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1039,1
    - Dst: '[org.apache.xerces.util.URI].isPathCharacter(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1046,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - authority
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1052
      start: 1027
    functionDepth: 1
    functionLinenumber: 1027
    functionLinenumberEnd: 1052
    functionName: '[org.apache.xerces.util.URI].isValidRegistryBasedAuthority(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 2
    functionsReached:
    - '[String].charAt(org.apache.xerces.util.URI)'
    - '[org.apache.xerces.util.URI].isPathCharacter(org.apache.xerces.util.URI)'
    - '[String].charAt(int)'
    - '[String].length()'
    - '[org.apache.xerces.util.URI].isHex(org.apache.xerces.util.URI)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.URI].isValidRegistryBasedAuthority(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1065,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.URI:1071,1
    - Dst: '[org.apache.xerces.util.URI].getScheme()'
      Src: org.apache.xerces.util.URI:1077,1
    - Dst: '[String].charAt(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1077,1
    - Dst: '[String].charAt(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1083,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1088,1
    - Dst: '[org.apache.xerces.util.URI].isHex(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1088,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1089,1
    - Dst: '[org.apache.xerces.util.URI].isHex(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1089,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1090,1
    - Dst: '[org.apache.xerces.util.URI].isPathCharacter(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1097,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1101,1
    - Dst: '[String].charAt(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1112,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1121,1
    - Dst: '[org.apache.xerces.util.URI].isHex(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1121,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1122,1
    - Dst: '[org.apache.xerces.util.URI].isHex(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1122,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1123,1
    - Dst: '[org.apache.xerces.util.URI].isURICharacter(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1133,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1134,1
    - Dst: '[String].substring(org.apache.xerces.util.URI,org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1141,1
    - Dst: '[String].charAt(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1148,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1154,1
    - Dst: '[org.apache.xerces.util.URI].isHex(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1154,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1155,1
    - Dst: '[org.apache.xerces.util.URI].isHex(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1155,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1156,1
    - Dst: '[org.apache.xerces.util.URI].isURICharacter(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1161,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1162,1
    - Dst: '[String].substring(org.apache.xerces.util.URI,org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1167,1
    - Dst: '[String].charAt(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1175,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1179,1
    - Dst: '[org.apache.xerces.util.URI].isHex(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1179,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1180,1
    - Dst: '[org.apache.xerces.util.URI].isHex(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1180,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1181,1
    - Dst: '[org.apache.xerces.util.URI].isURICharacter(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1186,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1187,1
    - Dst: '[String].substring(org.apache.xerces.util.URI,org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1192,1
    CyclomaticComplexity: 43
    EdgeCount: 43
    ICount: 120
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - MalformedURIException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p_uriSpec
    - p_nStartIndex
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 1194
      start: 1062
    functionDepth: 1
    functionLinenumber: 1062
    functionLinenumberEnd: 1194
    functionName: '[org.apache.xerces.util.URI].initializePath(String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(org.apache.xerces.util.URI)'
    - '[String].substring(org.apache.xerces.util.URI,org.apache.xerces.util.URI)'
    - '[org.apache.xerces.util.URI].isPathCharacter(org.apache.xerces.util.URI)'
    - '[org.apache.xerces.util.URI].isURICharacter(org.apache.xerces.util.URI)'
    - '[String].charAt(int)'
    - '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
    - '[org.apache.xerces.util.URI].getScheme()'
    - '[String].length()'
    - '[org.apache.xerces.util.URI].isHex(org.apache.xerces.util.URI)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.URI].initializePath(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1203
      start: 1201
    functionDepth: 0
    functionLinenumber: 1201
    functionLinenumberEnd: 1203
    functionName: '[org.apache.xerces.util.URI].getScheme()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.URI].getScheme()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.util.URI:1212,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.URI:1215,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.URI:1221,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.util.URI:1222,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.URI:1225,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.util.URI:1228,1
    - Dst: '[StringBuffer].append(int)'
      Src: org.apache.xerces.util.URI:1229,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.URI:1234,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.util.URI:1239,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.util.URI:1243,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.URI:1244,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.util.URI:1248,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.URI:1249,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.URI:1252,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1253
      start: 1211
    functionDepth: 1
    functionLinenumber: 1211
    functionLinenumberEnd: 1253
    functionName: '[org.apache.xerces.util.URI].getSchemeSpecificPart()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 2
    functionsReached:
    - '[StringBuffer].append(int)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].append()'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.URI].getSchemeSpecificPart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1262
      start: 1260
    functionDepth: 0
    functionLinenumber: 1260
    functionLinenumberEnd: 1262
    functionName: '[org.apache.xerces.util.URI].getUserinfo()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.URI].getUserinfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1271
      start: 1269
    functionDepth: 0
    functionLinenumber: 1269
    functionLinenumberEnd: 1271
    functionName: '[org.apache.xerces.util.URI].getHost()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.URI].getHost()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1280
      start: 1278
    functionDepth: 0
    functionLinenumber: 1278
    functionLinenumberEnd: 1280
    functionName: '[org.apache.xerces.util.URI].getPort()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.URI].getPort()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1289
      start: 1287
    functionDepth: 0
    functionLinenumber: 1287
    functionLinenumberEnd: 1289
    functionName: '[org.apache.xerces.util.URI].getRegBasedAuthority()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.URI].getRegBasedAuthority()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.util.URI:1297,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.URI:1299,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.URI:1305,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.util.URI:1306,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.URI:1309,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.util.URI:1312,1
    - Dst: '[StringBuffer].append(int)'
      Src: org.apache.xerces.util.URI:1313,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.URI:1318,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.URI:1321,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1322
      start: 1296
    functionDepth: 1
    functionLinenumber: 1296
    functionLinenumberEnd: 1322
    functionName: '[org.apache.xerces.util.URI].getAuthority()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].append(int)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.URI].getAuthority()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.xerces.util.URI:1340,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.util.URI:1343,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.URI:1344,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.util.URI:1348,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.URI:1349,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.URI:1351,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - p_includeQueryString
    - p_includeFragment
    argTypes:
    - boolean
    - boolean
    constantsTouched: []
    func_position:
      end: 1352
      start: 1338
    functionDepth: 1
    functionLinenumber: 1338
    functionLinenumberEnd: 1352
    functionName: '[org.apache.xerces.util.URI].getPath(boolean,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].<init>(String)'
    - '[StringBuffer].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.URI].getPath(boolean,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1362
      start: 1360
    functionDepth: 0
    functionLinenumber: 1360
    functionLinenumberEnd: 1362
    functionName: '[org.apache.xerces.util.URI].getPath()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.URI].getPath()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1373
      start: 1371
    functionDepth: 0
    functionLinenumber: 1371
    functionLinenumberEnd: 1373
    functionName: '[org.apache.xerces.util.URI].getQueryString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.URI].getQueryString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1384
      start: 1382
    functionDepth: 0
    functionLinenumber: 1382
    functionLinenumberEnd: 1384
    functionName: '[org.apache.xerces.util.URI].getFragment()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.URI].getFragment()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1397,1
    - Dst: '[org.apache.xerces.util.URI].isConformantSchemeName(String)'
      Src: org.apache.xerces.util.URI:1400,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1401,1
    - Dst: '[String].toLowerCase(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1404,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - MalformedURIException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p_scheme
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1405
      start: 1395
    functionDepth: 1
    functionLinenumber: 1395
    functionLinenumberEnd: 1405
    functionName: '[org.apache.xerces.util.URI].setScheme(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
    - '[String].toLowerCase(org.apache.xerces.util.URI)'
    - '[org.apache.xerces.util.URI].isConformantSchemeName(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.URI].setScheme(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1423,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.URI:1430,1
    - Dst: '[String].charAt(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1433,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1436,1
    - Dst: '[org.apache.xerces.util.URI].isHex(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1436,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1437,1
    - Dst: '[org.apache.xerces.util.URI].isHex(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1437,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1438,1
    - Dst: '[org.apache.xerces.util.URI].isUserinfoCharacter(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1442,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1443,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - MalformedURIException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p_userinfo
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1450
      start: 1416
    functionDepth: 1
    functionLinenumber: 1416
    functionLinenumberEnd: 1450
    functionName: '[org.apache.xerces.util.URI].setUserinfo(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(org.apache.xerces.util.URI)'
    - '[org.apache.xerces.util.URI].isUserinfoCharacter(org.apache.xerces.util.URI)'
    - '[String].charAt(int)'
    - '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
    - '[String].length()'
    - '[org.apache.xerces.util.URI].isHex(org.apache.xerces.util.URI)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.URI].setUserinfo(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.URI:1465,1
    - Dst: '[org.apache.xerces.util.URI].isWellFormedAddress(String)'
      Src: org.apache.xerces.util.URI:1474,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1475,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - MalformedURIException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p_host
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1479
      start: 1464
    functionDepth: 3
    functionLinenumber: 1464
    functionLinenumberEnd: 1479
    functionName: '[org.apache.xerces.util.URI].setHost(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.URI].isWellFormedAddress(String)'
    - '[String].length()'
    - '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.URI].setHost(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1495,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1500,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - MalformedURIException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p_port
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1503
      start: 1492
    functionDepth: 1
    functionLinenumber: 1492
    functionLinenumberEnd: 1503
    functionName: '[org.apache.xerces.util.URI].setPort(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.URI].setPort(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.URI:1525,1
    - Dst: '[org.apache.xerces.util.URI].isValidRegistryBasedAuthority(String)'
      Src: org.apache.xerces.util.URI:1526,1
    - Dst: '[String].indexOf(char)'
      Src: org.apache.xerces.util.URI:1527,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1528,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - MalformedURIException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - authority
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1534
      start: 1516
    functionDepth: 2
    functionLinenumber: 1516
    functionLinenumberEnd: 1534
    functionName: '[org.apache.xerces.util.URI].setRegBasedAuthority(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
    - '[String].indexOf(char)'
    - '[String].length()'
    - '[org.apache.xerces.util.URI].isValidRegistryBasedAuthority(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.URI].setRegBasedAuthority(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.URI].initializePath(String,int)'
      Src: org.apache.xerces.util.URI:1557,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - MalformedURIException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p_path
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1559
      start: 1550
    functionDepth: 2
    functionLinenumber: 1550
    functionLinenumberEnd: 1559
    functionName: '[org.apache.xerces.util.URI].setPath(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.URI].initializePath(String,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.URI].setPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: org.apache.xerces.util.URI:1576,1
    - Dst: '[org.apache.xerces.util.URI].length()'
      Src: org.apache.xerces.util.URI:1576,1
    - Dst: '[org.apache.xerces.util.URI].isURIString(String)'
      Src: org.apache.xerces.util.URI:1580,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1581,1
    - Dst: '[String].trim()'
      Src: org.apache.xerces.util.URI:1585,1
    - Dst: '[org.apache.xerces.util.URI].length()'
      Src: org.apache.xerces.util.URI:1585,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.util.URI:1586,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.util.URI:1593,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.util.URI:1594,1
    - Dst: '[String].substring(int)'
      Src: org.apache.xerces.util.URI:1595,1
    - Dst: '[String].concat(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1595,1
    - Dst: '[org.apache.xerces.util.URI].concat(String)'
      Src: org.apache.xerces.util.URI:1598,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.util.URI:1602,1
    - Dst: '[org.apache.xerces.util.URI].concat(String)'
      Src: org.apache.xerces.util.URI:1603,1
    - Dst: '[org.apache.xerces.util.URI].concat(String)'
      Src: org.apache.xerces.util.URI:1606,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - MalformedURIException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p_addToPath
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1609
      start: 1574
    functionDepth: 2
    functionLinenumber: 1574
    functionLinenumberEnd: 1609
    functionName: '[org.apache.xerces.util.URI].appendPath(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 0
    functionsReached:
    - '[String].trim()'
    - '[org.apache.xerces.util.URI].concat(String)'
    - '[String].concat(org.apache.xerces.util.URI)'
    - '[org.apache.xerces.util.URI].isURIString(String)'
    - '[String].substring(int)'
    - '[org.apache.xerces.util.URI].length()'
    - '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
    - '[String].endsWith(String)'
    - '[String].startsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.URI].appendPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.URI].isGenericURI()'
      Src: org.apache.xerces.util.URI:1626,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1627,1
    - Dst: '[org.apache.xerces.util.URI].getPath()'
      Src: org.apache.xerces.util.URI:1630,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1631,1
    - Dst: '[org.apache.xerces.util.URI].isURIString(String)'
      Src: org.apache.xerces.util.URI:1634,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1635,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - MalformedURIException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p_queryString
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1641
      start: 1622
    functionDepth: 2
    functionLinenumber: 1622
    functionLinenumberEnd: 1641
    functionName: '[org.apache.xerces.util.URI].setQueryString(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.URI].isURIString(String)'
    - '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
    - '[org.apache.xerces.util.URI].isGenericURI()'
    - '[org.apache.xerces.util.URI].getPath()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.URI].setQueryString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.URI].isGenericURI()'
      Src: org.apache.xerces.util.URI:1658,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1659,1
    - Dst: '[org.apache.xerces.util.URI].getPath()'
      Src: org.apache.xerces.util.URI:1662,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1663,1
    - Dst: '[org.apache.xerces.util.URI].isURIString(String)'
      Src: org.apache.xerces.util.URI:1666,1
    - Dst: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
      Src: org.apache.xerces.util.URI:1667,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions:
      - MalformedURIException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p_fragment
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1673
      start: 1654
    functionDepth: 2
    functionLinenumber: 1654
    functionLinenumberEnd: 1673
    functionName: '[org.apache.xerces.util.URI].setFragment(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.URI].isURIString(String)'
    - '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
    - '[org.apache.xerces.util.URI].isGenericURI()'
    - '[org.apache.xerces.util.URI].getPath()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.URI].setFragment(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1688,1
    - Dst: '[String].equals(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1691,1
    - Dst: '[String].equals(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1694,1
    - Dst: '[String].equals(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1698,1
    - Dst: '[String].equals(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1701,1
    - Dst: '[String].equals(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1704,1
    CyclomaticComplexity: 34
    EdgeCount: 34
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - p_test
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 1709
      start: 1683
    functionDepth: 1
    functionLinenumber: 1683
    functionLinenumberEnd: 1709
    functionName: '[org.apache.xerces.util.URI].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.apache.xerces.util.URI)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.URI].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.util.URI:1717,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.URI:1720,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.util.URI:1721,1
    - Dst: '[org.apache.xerces.util.URI].getSchemeSpecificPart()'
      Src: org.apache.xerces.util.URI:1723,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.URI:1723,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.URI:1724,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1725
      start: 1716
    functionDepth: 2
    functionLinenumber: 1716
    functionLinenumberEnd: 1725
    functionName: '[org.apache.xerces.util.URI].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 9
    functionsReached:
    - '[org.apache.xerces.util.URI].getSchemeSpecificPart()'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.URI].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1738
      start: 1734
    functionDepth: 0
    functionLinenumber: 1734
    functionLinenumberEnd: 1738
    functionName: '[org.apache.xerces.util.URI].isGenericURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.URI].isGenericURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1749
      start: 1746
    functionDepth: 0
    functionLinenumber: 1746
    functionLinenumberEnd: 1749
    functionName: '[org.apache.xerces.util.URI].isAbsoluteURI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.URI].isAbsoluteURI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].trim()'
      Src: org.apache.xerces.util.URI:1759,1
    - Dst: '[org.apache.xerces.util.URI].length()'
      Src: org.apache.xerces.util.URI:1759,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1763,1
    - Dst: '[org.apache.xerces.util.URI].isAlpha(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1763,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.URI:1768,1
    - Dst: '[String].charAt(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1770,1
    - Dst: '[org.apache.xerces.util.URI].isSchemeCharacter(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1771,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - p_scheme
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1777
      start: 1758
    functionDepth: 0
    functionLinenumber: 1758
    functionLinenumberEnd: 1777
    functionName: '[org.apache.xerces.util.URI].isConformantSchemeName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 1
    functionsReached:
    - '[String].trim()'
    - '[String].charAt(org.apache.xerces.util.URI)'
    - '[String].charAt(int)'
    - '[org.apache.xerces.util.URI].length()'
    - '[org.apache.xerces.util.URI].isAlpha(org.apache.xerces.util.URI)'
    - '[org.apache.xerces.util.URI].isSchemeCharacter(org.apache.xerces.util.URI)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.URI].isConformantSchemeName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.URI:1796,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.util.URI:1802,1
    - Dst: '[org.apache.xerces.util.URI].isWellFormedIPv6Reference(String)'
      Src: org.apache.xerces.util.URI:1803,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.util.URI:1807,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.util.URI:1808,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.util.URI:1809,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.apache.xerces.util.URI:1816,1
    - Dst: '[String].endsWith(String)'
      Src: org.apache.xerces.util.URI:1817,1
    - Dst: '[String].substring(int,org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1818,1
    - Dst: '[org.apache.xerces.util.URI].lastIndexOf(char)'
      Src: org.apache.xerces.util.URI:1818,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1821,1
    - Dst: '[org.apache.xerces.util.URI].isDigit(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1821,1
    - Dst: '[org.apache.xerces.util.URI].isWellFormedIPv4Address(String)'
      Src: org.apache.xerces.util.URI:1822,1
    - Dst: '[String].charAt(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1842,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1844,1
    - Dst: '[org.apache.xerces.util.URI].isAlphanum(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1844,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1847,1
    - Dst: '[org.apache.xerces.util.URI].isAlphanum(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1847,1
    - Dst: '[org.apache.xerces.util.URI].isAlphanum(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1852,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - address
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1862
      start: 1791
    functionDepth: 2
    functionLinenumber: 1791
    functionLinenumberEnd: 1862
    functionName: '[org.apache.xerces.util.URI].isWellFormedAddress(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.URI].isAlphanum(org.apache.xerces.util.URI)'
    - '[String].charAt(org.apache.xerces.util.URI)'
    - '[String].lastIndexOf(char)'
    - '[org.apache.xerces.util.URI].lastIndexOf(char)'
    - '[org.apache.xerces.util.URI].isWellFormedIPv4Address(String)'
    - '[String].charAt(int)'
    - '[org.apache.xerces.util.URI].isWellFormedIPv6Reference(String)'
    - '[org.apache.xerces.util.URI].isDigit(org.apache.xerces.util.URI)'
    - '[String].endsWith(String)'
    - '[String].substring(int,org.apache.xerces.util.URI)'
    - '[String].startsWith(String)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.URI].isWellFormedAddress(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.URI:1877,1
    - Dst: '[String].charAt(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1893,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1895,1
    - Dst: '[org.apache.xerces.util.URI].isDigit(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1895,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1896,1
    - Dst: '[org.apache.xerces.util.URI].isDigit(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1896,1
    - Dst: '[org.apache.xerces.util.URI].isDigit(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1904,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1914,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1915,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - address
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1925
      start: 1875
    functionDepth: 1
    functionLinenumber: 1875
    functionLinenumberEnd: 1925
    functionName: '[org.apache.xerces.util.URI].isWellFormedIPv4Address(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.URI].isDigit(org.apache.xerces.util.URI)'
    - '[String].charAt(org.apache.xerces.util.URI)'
    - '[String].charAt(int)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.URI].isWellFormedIPv4Address(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.URI:1944,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1949,1
    - Dst: '[String].charAt(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1950,1
    - Dst: '[org.apache.xerces.util.URI].scanHexSequence(String,org.apache.xerces.util.URI,org.apache.xerces.util.URI,org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1958,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1967,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:1968,1
    - Dst: '[String].substring(int,org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1984,1
    - Dst: '[org.apache.xerces.util.URI].isWellFormedIPv4Address(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1984,1
    - Dst: '[org.apache.xerces.util.URI].scanHexSequence(String,org.apache.xerces.util.URI,org.apache.xerces.util.URI,org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1993,1
    - Dst: '[String].substring(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:2000,1
    - Dst: '[org.apache.xerces.util.URI].isWellFormedIPv4Address(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:1999,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - address
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2001
      start: 1942
    functionDepth: 1
    functionLinenumber: 1942
    functionLinenumberEnd: 2001
    functionName: '[org.apache.xerces.util.URI].isWellFormedIPv6Reference(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(org.apache.xerces.util.URI)'
    - '[String].substring(org.apache.xerces.util.URI)'
    - '[String].charAt(int)'
    - '[org.apache.xerces.util.URI].isWellFormedIPv4Address(org.apache.xerces.util.URI)'
    - '[org.apache.xerces.util.URI].scanHexSequence(String,org.apache.xerces.util.URI,org.apache.xerces.util.URI,org.apache.xerces.util.URI)'
    - '[String].substring(int,org.apache.xerces.util.URI)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.URI].isWellFormedIPv6Reference(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:2028,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:2035,1
    - Dst: '[org.apache.xerces.util.URI].isHex(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:2042,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - address
    - index
    - end
    - counter
    argTypes:
    - String
    - int
    - int
    - int[]
    constantsTouched: []
    func_position:
      end: 2055
      start: 2018
    functionDepth: 1
    functionLinenumber: 2018
    functionLinenumberEnd: 2055
    functionName: '[org.apache.xerces.util.URI].scanHexSequence(String,int,int,int[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(int)'
    - '[org.apache.xerces.util.URI].isHex(org.apache.xerces.util.URI)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.URI].scanHexSequence(String,int,int,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - p_char
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2065
      start: 2063
    functionDepth: 0
    functionLinenumber: 2063
    functionLinenumberEnd: 2065
    functionName: '[org.apache.xerces.util.URI].isDigit(char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.URI].isDigit(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - p_char
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2075
      start: 2073
    functionDepth: 0
    functionLinenumber: 2073
    functionLinenumberEnd: 2075
    functionName: '[org.apache.xerces.util.URI].isHex(char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.URI].isHex(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - p_char
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2084
      start: 2082
    functionDepth: 0
    functionLinenumber: 2082
    functionLinenumberEnd: 2084
    functionName: '[org.apache.xerces.util.URI].isAlpha(char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.URI].isAlpha(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - p_char
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2093
      start: 2091
    functionDepth: 0
    functionLinenumber: 2091
    functionLinenumberEnd: 2093
    functionName: '[org.apache.xerces.util.URI].isAlphanum(char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.URI].isAlphanum(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - p_char
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2103
      start: 2101
    functionDepth: 0
    functionLinenumber: 2101
    functionLinenumberEnd: 2103
    functionName: '[org.apache.xerces.util.URI].isReservedCharacter(char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.URI].isReservedCharacter(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - p_char
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2112
      start: 2110
    functionDepth: 0
    functionLinenumber: 2110
    functionLinenumberEnd: 2112
    functionName: '[org.apache.xerces.util.URI].isUnreservedCharacter(char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.URI].isUnreservedCharacter(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - p_char
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2122
      start: 2120
    functionDepth: 0
    functionLinenumber: 2120
    functionLinenumberEnd: 2122
    functionName: '[org.apache.xerces.util.URI].isURICharacter(char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.URI].isURICharacter(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - p_char
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2131
      start: 2129
    functionDepth: 0
    functionLinenumber: 2129
    functionLinenumberEnd: 2131
    functionName: '[org.apache.xerces.util.URI].isSchemeCharacter(char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.URI].isSchemeCharacter(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - p_char
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2140
      start: 2138
    functionDepth: 0
    functionLinenumber: 2138
    functionLinenumberEnd: 2140
    functionName: '[org.apache.xerces.util.URI].isUserinfoCharacter(char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.URI].isUserinfoCharacter(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - p_char
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2149
      start: 2147
    functionDepth: 0
    functionLinenumber: 2147
    functionLinenumberEnd: 2149
    functionName: '[org.apache.xerces.util.URI].isPathCharacter(char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.URI].isPathCharacter(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.URI:2163,1
    - Dst: '[String].charAt(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:2166,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:2169,1
    - Dst: '[org.apache.xerces.util.URI].isHex(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:2169,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.URI:2170,1
    - Dst: '[org.apache.xerces.util.URI].isHex(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:2170,1
    - Dst: '[org.apache.xerces.util.URI].isURICharacter(org.apache.xerces.util.URI)'
      Src: org.apache.xerces.util.URI:2178,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - String
      - String
      - int
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - p_uric
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2186
      start: 2159
    functionDepth: 1
    functionLinenumber: 2159
    functionLinenumberEnd: 2186
    functionName: '[org.apache.xerces.util.URI].isURIString(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 3
    functionsReached:
    - '[String].charAt(org.apache.xerces.util.URI)'
    - '[org.apache.xerces.util.URI].isURICharacter(org.apache.xerces.util.URI)'
    - '[String].charAt(int)'
    - '[String].length()'
    - '[org.apache.xerces.util.URI].isHex(org.apache.xerces.util.URI)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.URI].isURIString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.IOException].<init>()'
      Src: org.apache.xerces.util.URI.MalformedURIException:77,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.URI.MalformedURIException
      static: false
      superClass: IOException
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.apache.xerces.util.URI.MalformedURIException].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 1
    functionsReached:
    - '[java.io.IOException].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.util.URI.MalformedURIException
    signature: '[org.apache.xerces.util.URI.MalformedURIException].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.IOException].<init>(String)'
      Src: org.apache.xerces.util.URI.MalformedURIException:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.URI.MalformedURIException
      static: false
      superClass: IOException
    argCount: 1
    argNames:
    - p_msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/URI.java
    functionUses: 14
    functionsReached:
    - '[java.io.IOException].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.util.URI.MalformedURIException
    signature: '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: '[org.apache.xerces.util.XML11Char].isXML11Space(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XML11Char.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XML11Char].isXML11Space(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 174
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 174
    functionName: '[org.apache.xerces.util.XML11Char].isXML11Valid(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XML11Char.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XML11Char].isXML11Valid(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Valid(int)'
      Src: org.apache.xerces.util.XML11Char:182,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 183
      start: 181
    functionDepth: 1
    functionLinenumber: 181
    functionLinenumberEnd: 183
    functionName: '[org.apache.xerces.util.XML11Char].isXML11Invalid(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XML11Char.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XML11Char].isXML11Valid(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XML11Char].isXML11Invalid(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 196
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 196
    functionName: '[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XML11Char.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 207
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 207
    functionName: '[org.apache.xerces.util.XML11Char].isXML11Content(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XML11Char.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XML11Char].isXML11Content(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 218
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 218
    functionName: '[org.apache.xerces.util.XML11Char].isXML11InternalEntityContent(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XML11Char.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XML11Char].isXML11InternalEntityContent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 230
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 230
    functionName: '[org.apache.xerces.util.XML11Char].isXML11NameStart(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XML11Char.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XML11Char].isXML11NameStart(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 242
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 242
    functionName: '[org.apache.xerces.util.XML11Char].isXML11Name(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XML11Char.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XML11Char].isXML11Name(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 254
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 254
    functionName: '[org.apache.xerces.util.XML11Char].isXML11NCNameStart(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XML11Char.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XML11Char].isXML11NCNameStart(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 266
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 266
    functionName: '[org.apache.xerces.util.XML11Char].isXML11NCName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XML11Char.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XML11Char].isXML11NCName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 278
      start: 276
    functionDepth: 0
    functionLinenumber: 276
    functionLinenumberEnd: 278
    functionName: '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XML11Char.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.XML11Char:291,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.XML11Char:296,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NameStart(org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:297,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:298,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.XML11Char:299,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:300,1
    - Dst: '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.util.XML11Char,org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:301,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NameStart(int)'
      Src: org.apache.xerces.util.XML11Char:301,1
    - Dst: '[String].charAt(org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:311,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Name(org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:312,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:313,1
    - Dst: '[String].charAt(org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:314,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:315,1
    - Dst: '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.util.XML11Char,org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:316,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Name(int)'
      Src: org.apache.xerces.util.XML11Char:316,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 327
      start: 290
    functionDepth: 1
    functionLinenumber: 290
    functionLinenumberEnd: 327
    functionName: '[org.apache.xerces.util.XML11Char].isXML11ValidName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XML11Char.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.util.XML11Char)'
    - '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(org.apache.xerces.util.XML11Char)'
    - '[String].charAt(org.apache.xerces.util.XML11Char)'
    - '[org.apache.xerces.util.XML11Char].isXML11NameStart(int)'
    - '[String].charAt(int)'
    - '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.util.XML11Char,org.apache.xerces.util.XML11Char)'
    - '[org.apache.xerces.util.XML11Char].isXML11Name(org.apache.xerces.util.XML11Char)'
    - '[org.apache.xerces.util.XML11Char].isXML11Name(int)'
    - '[org.apache.xerces.util.XML11Char].isXML11NameStart(org.apache.xerces.util.XML11Char)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XML11Char].isXML11ValidName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.XML11Char:341,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.XML11Char:346,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NCNameStart(org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:347,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:348,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.XML11Char:349,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:350,1
    - Dst: '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.util.XML11Char,org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:351,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NCNameStart(int)'
      Src: org.apache.xerces.util.XML11Char:351,1
    - Dst: '[String].charAt(org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:361,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NCName(org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:362,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:363,1
    - Dst: '[String].charAt(org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:364,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:365,1
    - Dst: '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.util.XML11Char,org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:366,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NCName(int)'
      Src: org.apache.xerces.util.XML11Char:366,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ncName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 377
      start: 340
    functionDepth: 1
    functionLinenumber: 340
    functionLinenumberEnd: 377
    functionName: '[org.apache.xerces.util.XML11Char].isXML11ValidNCName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XML11Char.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.util.XML11Char)'
    - '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(org.apache.xerces.util.XML11Char)'
    - '[String].charAt(org.apache.xerces.util.XML11Char)'
    - '[String].charAt(int)'
    - '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.util.XML11Char,org.apache.xerces.util.XML11Char)'
    - '[org.apache.xerces.util.XML11Char].isXML11NCNameStart(int)'
    - '[org.apache.xerces.util.XML11Char].isXML11NCName(int)'
    - '[org.apache.xerces.util.XML11Char].isXML11NCNameStart(org.apache.xerces.util.XML11Char)'
    - '[String].length()'
    - '[org.apache.xerces.util.XML11Char].isXML11NCName(org.apache.xerces.util.XML11Char)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XML11Char].isXML11ValidNCName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.XML11Char:390,1
    - Dst: '[String].charAt(org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:395,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Name(org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:396,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:397,1
    - Dst: '[String].charAt(org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:398,1
    - Dst: '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:399,1
    - Dst: '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.util.XML11Char,org.apache.xerces.util.XML11Char)'
      Src: org.apache.xerces.util.XML11Char:400,1
    - Dst: '[org.apache.xerces.util.XML11Char].isXML11Name(int)'
      Src: org.apache.xerces.util.XML11Char:400,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - nmtoken
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 410
      start: 389
    functionDepth: 1
    functionLinenumber: 389
    functionLinenumberEnd: 410
    functionName: '[org.apache.xerces.util.XML11Char].isXML11ValidNmtoken(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XML11Char.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isLowSurrogate(org.apache.xerces.util.XML11Char)'
    - '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(org.apache.xerces.util.XML11Char)'
    - '[String].charAt(org.apache.xerces.util.XML11Char)'
    - '[org.apache.xerces.util.XML11Char].isXML11Name(org.apache.xerces.util.XML11Char)'
    - '[org.apache.xerces.util.XMLChar].supplemental(org.apache.xerces.util.XML11Char,org.apache.xerces.util.XML11Char)'
    - '[org.apache.xerces.util.XML11Char].isXML11Name(int)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XML11Char].isXML11ValidNmtoken(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XML11Char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.util.XML11Char].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XML11Char.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.XML11Char
    signature: '[org.apache.xerces.util.XML11Char].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Locator2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.LocatorProxy
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locator
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.xerces.util.LocatorProxy].<init>(org.apache.xerces.xni.XMLLocator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/LocatorProxy.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.LocatorProxy
    signature: '[org.apache.xerces.util.LocatorProxy].<init>(org.apache.xerces.xni.XMLLocator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLLocator].getPublicId()'
      Src: org.apache.xerces.util.LocatorProxy:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Locator2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.util.LocatorProxy].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/LocatorProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getPublicId()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.LocatorProxy].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
      Src: org.apache.xerces.util.LocatorProxy:61,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Locator2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.util.LocatorProxy].getSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/LocatorProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.LocatorProxy].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
      Src: org.apache.xerces.util.LocatorProxy:66,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Locator2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.util.LocatorProxy].getLineNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/LocatorProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.LocatorProxy].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLLocator].getColumnNumber()'
      Src: org.apache.xerces.util.LocatorProxy:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Locator2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 70
    functionDepth: 1
    functionLinenumber: 70
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.util.LocatorProxy].getColumnNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/LocatorProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getColumnNumber()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.LocatorProxy].getColumnNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLLocator].getXMLVersion()'
      Src: org.apache.xerces.util.LocatorProxy:79,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Locator2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.util.LocatorProxy].getXMLVersion()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/LocatorProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getXMLVersion()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.LocatorProxy].getXMLVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLLocator].getEncoding()'
      Src: org.apache.xerces.util.LocatorProxy:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Locator2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[org.apache.xerces.util.LocatorProxy].getEncoding()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/LocatorProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getEncoding()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.LocatorProxy].getEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLAttributes
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Attributes2
      - org.xml.sax.AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.AttributesProxy
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.apache.xerces.xni.XMLAttributes
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.util.AttributesProxy].<init>(org.apache.xerces.xni.XMLAttributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AttributesProxy.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.AttributesProxy
    signature: '[org.apache.xerces.util.AttributesProxy].<init>(org.apache.xerces.xni.XMLAttributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLAttributes
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Attributes2
      - org.xml.sax.AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.apache.xerces.xni.XMLAttributes
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.util.AttributesProxy].setAttributes(org.apache.xerces.xni.XMLAttributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AttributesProxy.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.AttributesProxy].setAttributes(org.apache.xerces.xni.XMLAttributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Attributes2
      - org.xml.sax.AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLAttributes
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.util.AttributesProxy].getAttributes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AttributesProxy.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLAttributes
    signature: '[org.apache.xerces.util.AttributesProxy].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.util.AttributesProxy:70,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Attributes2
      - org.xml.sax.AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.util.AttributesProxy].getLength()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AttributesProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.AttributesProxy].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getQName(int)'
      Src: org.apache.xerces.util.AttributesProxy:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Attributes2
      - org.xml.sax.AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 1
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.util.AttributesProxy].getQName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AttributesProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getQName(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.AttributesProxy].getQName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getURI(int)'
      Src: org.apache.xerces.util.AttributesProxy:80,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Attributes2
      - org.xml.sax.AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 82
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.util.AttributesProxy].getURI(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AttributesProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getURI(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.AttributesProxy].getURI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLocalName(int)'
      Src: org.apache.xerces.util.AttributesProxy:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Attributes2
      - org.xml.sax.AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.util.AttributesProxy].getLocalName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AttributesProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getLocalName(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.AttributesProxy].getLocalName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getType(int)'
      Src: org.apache.xerces.util.AttributesProxy:89,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Attributes2
      - org.xml.sax.AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 1
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.util.AttributesProxy].getType(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AttributesProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getType(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.AttributesProxy].getType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getType(String)'
      Src: org.apache.xerces.util.AttributesProxy:93,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Attributes2
      - org.xml.sax.AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 94
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 94
    functionName: '[org.apache.xerces.util.AttributesProxy].getType(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AttributesProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getType(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.AttributesProxy].getType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.util.AttributesProxy:97,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getType(null,String)'
      Src: org.apache.xerces.util.AttributesProxy:98,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getType(String,String)'
      Src: org.apache.xerces.util.AttributesProxy:99,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Attributes2
      - org.xml.sax.AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 100
    functionName: '[org.apache.xerces.util.AttributesProxy].getType(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AttributesProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getType(null,String)'
    - '[String].equals(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getType(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.AttributesProxy].getType(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(int)'
      Src: org.apache.xerces.util.AttributesProxy:103,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Attributes2
      - org.xml.sax.AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 104
      start: 102
    functionDepth: 1
    functionLinenumber: 102
    functionLinenumberEnd: 104
    functionName: '[org.apache.xerces.util.AttributesProxy].getValue(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AttributesProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getValue(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.AttributesProxy].getValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(String)'
      Src: org.apache.xerces.util.AttributesProxy:107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Attributes2
      - org.xml.sax.AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 108
      start: 106
    functionDepth: 1
    functionLinenumber: 106
    functionLinenumberEnd: 108
    functionName: '[org.apache.xerces.util.AttributesProxy].getValue(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AttributesProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getValue(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.AttributesProxy].getValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.util.AttributesProxy:111,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(null,String)'
      Src: org.apache.xerces.util.AttributesProxy:112,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(String,String)'
      Src: org.apache.xerces.util.AttributesProxy:113,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Attributes2
      - org.xml.sax.AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 114
      start: 110
    functionDepth: 1
    functionLinenumber: 110
    functionLinenumberEnd: 114
    functionName: '[org.apache.xerces.util.AttributesProxy].getValue(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AttributesProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getValue(null,String)'
    - '[String].equals(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getValue(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.AttributesProxy].getValue(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getIndex(String)'
      Src: org.apache.xerces.util.AttributesProxy:117,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Attributes2
      - org.xml.sax.AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 118
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 118
    functionName: '[org.apache.xerces.util.AttributesProxy].getIndex(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AttributesProxy.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getIndex(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.AttributesProxy].getIndex(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.util.AttributesProxy:121,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getIndex(null,String)'
      Src: org.apache.xerces.util.AttributesProxy:122,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getIndex(String,String)'
      Src: org.apache.xerces.util.AttributesProxy:123,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Attributes2
      - org.xml.sax.AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localPart
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 124
      start: 120
    functionDepth: 1
    functionLinenumber: 120
    functionLinenumberEnd: 124
    functionName: '[org.apache.xerces.util.AttributesProxy].getIndex(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AttributesProxy.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getIndex(null,String)'
    - '[String].equals(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getIndex(String,String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.AttributesProxy].getIndex(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.util.AttributesProxy:131,1
    - Dst: '[ArrayIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.xerces.util.AttributesProxy:132,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(int)'
      Src: org.apache.xerces.util.AttributesProxy:135,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.util.AttributesProxy:135,1
    - Dst: Boolean.TRUE.equals(Object)
      Src: org.apache.xerces.util.AttributesProxy:134,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Attributes2
      - org.xml.sax.AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 137
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 137
    functionName: '[org.apache.xerces.util.AttributesProxy].isDeclared(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AttributesProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(int)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - Boolean.TRUE.equals(Object)
    - '[ArrayIndexOutOfBoundsException].<init>(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.AttributesProxy].isDeclared(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.AttributesProxy].getIndex(String)'
      Src: org.apache.xerces.util.AttributesProxy:140,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.util.AttributesProxy:142,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(int)'
      Src: org.apache.xerces.util.AttributesProxy:145,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.util.AttributesProxy:145,1
    - Dst: Boolean.TRUE.equals(Object)
      Src: org.apache.xerces.util.AttributesProxy:144,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Attributes2
      - org.xml.sax.AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 147
      start: 139
    functionDepth: 2
    functionLinenumber: 139
    functionLinenumberEnd: 147
    functionName: '[org.apache.xerces.util.AttributesProxy].isDeclared(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AttributesProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(int)'
    - Boolean.TRUE.equals(Object)
    - '[org.apache.xerces.util.AttributesProxy].getIndex(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.AttributesProxy].isDeclared(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.AttributesProxy].getIndex(String,String)'
      Src: org.apache.xerces.util.AttributesProxy:150,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.util.AttributesProxy:152,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(int)'
      Src: org.apache.xerces.util.AttributesProxy:155,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.util.AttributesProxy:155,1
    - Dst: Boolean.TRUE.equals(Object)
      Src: org.apache.xerces.util.AttributesProxy:154,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Attributes2
      - org.xml.sax.AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 157
      start: 149
    functionDepth: 2
    functionLinenumber: 149
    functionLinenumberEnd: 157
    functionName: '[org.apache.xerces.util.AttributesProxy].isDeclared(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AttributesProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(int)'
    - Boolean.TRUE.equals(Object)
    - '[org.apache.xerces.util.AttributesProxy].getIndex(String,String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.AttributesProxy].isDeclared(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.util.AttributesProxy:160,1
    - Dst: '[ArrayIndexOutOfBoundsException].<init>(int)'
      Src: org.apache.xerces.util.AttributesProxy:161,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].isSpecified(int)'
      Src: org.apache.xerces.util.AttributesProxy:163,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Attributes2
      - org.xml.sax.AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 164
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionName: '[org.apache.xerces.util.AttributesProxy].isSpecified(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AttributesProxy.java
    functionUses: 0
    functionsReached:
    - '[ArrayIndexOutOfBoundsException].<init>(int)'
    - '[org.apache.xerces.xni.XMLAttributes].isSpecified(int)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.AttributesProxy].isSpecified(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.AttributesProxy].getIndex(String)'
      Src: org.apache.xerces.util.AttributesProxy:167,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.util.AttributesProxy:169,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].isSpecified(int)'
      Src: org.apache.xerces.util.AttributesProxy:171,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Attributes2
      - org.xml.sax.AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - qName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 172
      start: 166
    functionDepth: 2
    functionLinenumber: 166
    functionLinenumberEnd: 172
    functionName: '[org.apache.xerces.util.AttributesProxy].isSpecified(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AttributesProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.AttributesProxy].getIndex(String)'
    - '[org.apache.xerces.xni.XMLAttributes].isSpecified(int)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.AttributesProxy].isSpecified(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.AttributesProxy].getIndex(String,String)'
      Src: org.apache.xerces.util.AttributesProxy:175,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.util.AttributesProxy:177,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].isSpecified(int)'
      Src: org.apache.xerces.util.AttributesProxy:179,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Attributes2
      - org.xml.sax.AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 180
      start: 174
    functionDepth: 2
    functionLinenumber: 174
    functionLinenumberEnd: 180
    functionName: '[org.apache.xerces.util.AttributesProxy].isSpecified(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AttributesProxy.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.util.AttributesProxy].getIndex(String,String)'
    - '[org.apache.xerces.xni.XMLAttributes].isSpecified(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.AttributesProxy].isSpecified(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getQName(int)'
      Src: org.apache.xerces.util.AttributesProxy:187,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLAttributes
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.Attributes2
      - org.xml.sax.AttributeList
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 188
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 188
    functionName: '[org.apache.xerces.util.AttributesProxy].getName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/AttributesProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getQName(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.AttributesProxy].getName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.ShadowedSymbolTable
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.util.ShadowedSymbolTable].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ShadowedSymbolTable.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.ShadowedSymbolTable
    signature: '[org.apache.xerces.util.ShadowedSymbolTable].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].containsSymbol(String)'
      Src: org.apache.xerces.util.ShadowedSymbolTable:66,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.util.ShadowedSymbolTable:67,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.util.ShadowedSymbolTable:69,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 1
    argNames:
    - symbol
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 71
      start: 64
    functionDepth: 3
    functionLinenumber: 64
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ShadowedSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
    - '[org.apache.xerces.util.SymbolTable].containsSymbol(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].containsSymbol(char[],int,int)'
      Src: org.apache.xerces.util.ShadowedSymbolTable:85,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)'
      Src: org.apache.xerces.util.ShadowedSymbolTable:86,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)'
      Src: org.apache.xerces.util.ShadowedSymbolTable:88,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 3
    argNames:
    - buffer
    - offset
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 90
      start: 83
    functionDepth: 3
    functionLinenumber: 83
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ShadowedSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)'
    - '[org.apache.xerces.util.SymbolTable].containsSymbol(char[],int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].hash(String)'
      Src: org.apache.xerces.util.ShadowedSymbolTable:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 1
    argNames:
    - symbol
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 2
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.apache.xerces.util.ShadowedSymbolTable].hash(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ShadowedSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].hash(String)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.ShadowedSymbolTable].hash(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].hash(char[],int,int)'
      Src: org.apache.xerces.util.ShadowedSymbolTable:116,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 3
    argNames:
    - buffer
    - offset
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 2
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.apache.xerces.util.ShadowedSymbolTable].hash(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ShadowedSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].hash(char[],int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.ShadowedSymbolTable].hash(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].intern()'
      Src: org.apache.xerces.util.XMLSymbols:38,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.util.XMLSymbols:47,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.util.XMLSymbols:52,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.util.XMLSymbols:59,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.util.XMLSymbols:62,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.util.XMLSymbols:65,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.util.XMLSymbols:68,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.util.XMLSymbols:71,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.util.XMLSymbols:74,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.util.XMLSymbols:77,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.util.XMLSymbols:80,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.util.XMLSymbols:83,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.util.XMLSymbols:86,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.util.XMLSymbols:89,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.util.XMLSymbols:92,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.util.XMLSymbols:95,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.util.XMLSymbols:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLSymbols
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 29
    functionDepth: 1
    functionLinenumber: 29
    functionLinenumberEnd: 29
    functionName: '[org.apache.xerces.util.XMLSymbols].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLSymbols.java
    functionUses: 0
    functionsReached:
    - '[String].intern()'
    linkageType: ''
    returnType: org.apache.xerces.util.XMLSymbols
    signature: '[org.apache.xerces.util.XMLSymbols].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>(int)'
      Src: org.apache.xerces.util.XMLStringBuffer:61,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLStringBuffer
      static: false
      superClass: org.apache.xerces.xni.XMLString
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 60
    functionDepth: 1
    functionLinenumber: 60
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.util.XMLStringBuffer].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLStringBuffer.java
    functionUses: 12
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.util.XMLStringBuffer
    signature: '[org.apache.xerces.util.XMLStringBuffer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLStringBuffer
      static: false
      superClass: org.apache.xerces.xni.XMLString
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.util.XMLStringBuffer].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLStringBuffer.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.XMLStringBuffer
    signature: '[org.apache.xerces.util.XMLStringBuffer].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>(int)'
      Src: org.apache.xerces.util.XMLStringBuffer:75,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.util.XMLStringBuffer:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLStringBuffer
      static: false
      superClass: org.apache.xerces.xni.XMLString
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 1
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.util.XMLStringBuffer].<init>(char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLStringBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].<init>(int)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    linkageType: ''
    returnType: org.apache.xerces.util.XMLStringBuffer
    signature: '[org.apache.xerces.util.XMLStringBuffer].<init>(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.XMLStringBuffer:81,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>(org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.util.XMLStringBuffer:81,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(String)'
      Src: org.apache.xerces.util.XMLStringBuffer:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLStringBuffer
      static: false
      superClass: org.apache.xerces.xni.XMLString
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.util.XMLStringBuffer].<init>(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLStringBuffer.java
    functionUses: 2
    functionsReached:
    - '[String].length()'
    - '[org.apache.xerces.util.XMLStringBuffer].<init>(org.apache.xerces.util.XMLStringBuffer)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(String)'
    linkageType: ''
    returnType: org.apache.xerces.util.XMLStringBuffer
    signature: '[org.apache.xerces.util.XMLStringBuffer].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>(int)'
      Src: org.apache.xerces.util.XMLStringBuffer:87,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char[],int,int)'
      Src: org.apache.xerces.util.XMLStringBuffer:88,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLStringBuffer
      static: false
      superClass: org.apache.xerces.xni.XMLString
    argCount: 3
    argNames:
    - ch
    - offset
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 89
      start: 86
    functionDepth: 1
    functionLinenumber: 86
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.util.XMLStringBuffer].<init>(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLStringBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].append(char[],int,int)'
    - '[org.apache.xerces.util.XMLStringBuffer].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.util.XMLStringBuffer
    signature: '[org.apache.xerces.util.XMLStringBuffer].<init>(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>(int)'
      Src: org.apache.xerces.util.XMLStringBuffer:93,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
      Src: org.apache.xerces.util.XMLStringBuffer:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLStringBuffer
      static: false
      superClass: org.apache.xerces.xni.XMLString
    argCount: 1
    argNames:
    - s
    argTypes:
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 2
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.util.XMLStringBuffer].<init>(org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLStringBuffer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].<init>(int)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
    linkageType: ''
    returnType: org.apache.xerces.util.XMLStringBuffer
    signature: '[org.apache.xerces.util.XMLStringBuffer].<init>(org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xni.XMLString
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 105
    functionName: '[org.apache.xerces.util.XMLStringBuffer].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLStringBuffer.java
    functionUses: 24
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLStringBuffer].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(org.apache.xerces.util.XMLStringBuffer,int,org.apache.xerces.util.XMLStringBuffer,int,org.apache.xerces.util.XMLStringBuffer)
      Src: org.apache.xerces.util.XMLStringBuffer:119,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xni.XMLString
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 124
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 124
    functionName: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLStringBuffer.java
    functionUses: 26
    functionsReached:
    - System.arraycopy(org.apache.xerces.util.XMLStringBuffer,int,org.apache.xerces.util.XMLStringBuffer,int,org.apache.xerces.util.XMLStringBuffer)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.XMLStringBuffer:132,1
    - Dst: System.arraycopy(org.apache.xerces.util.XMLStringBuffer,int,org.apache.xerces.util.XMLStringBuffer,int,org.apache.xerces.util.XMLStringBuffer)
      Src: org.apache.xerces.util.XMLStringBuffer:139,1
    - Dst: '[String].getChars(int,org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.util.XMLStringBuffer)'
      Src: org.apache.xerces.util.XMLStringBuffer:142,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xni.XMLString
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 144
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 144
    functionName: '[org.apache.xerces.util.XMLStringBuffer].append(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLStringBuffer.java
    functionUses: 9
    functionsReached:
    - '[String].getChars(int,org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.util.XMLStringBuffer)'
    - '[String].length()'
    - System.arraycopy(org.apache.xerces.util.XMLStringBuffer,int,org.apache.xerces.util.XMLStringBuffer,int,org.apache.xerces.util.XMLStringBuffer)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLStringBuffer].append(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(org.apache.xerces.util.XMLStringBuffer,int,org.apache.xerces.util.XMLStringBuffer,int,org.apache.xerces.util.XMLStringBuffer)
      Src: org.apache.xerces.util.XMLStringBuffer:160,1
    - Dst: System.arraycopy(char[],int,org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.util.XMLStringBuffer,int)
      Src: org.apache.xerces.util.XMLStringBuffer:163,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xni.XMLString
    argCount: 3
    argNames:
    - ch
    - offset
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 165
      start: 153
    functionDepth: 0
    functionLinenumber: 153
    functionLinenumberEnd: 165
    functionName: '[org.apache.xerces.util.XMLStringBuffer].append(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLStringBuffer.java
    functionUses: 3
    functionsReached:
    - System.arraycopy(char[],int,org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.util.XMLStringBuffer,int)
    - System.arraycopy(org.apache.xerces.util.XMLStringBuffer,int,org.apache.xerces.util.XMLStringBuffer,int,org.apache.xerces.util.XMLStringBuffer)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLStringBuffer].append(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char[],int,int)'
      Src: org.apache.xerces.util.XMLStringBuffer:173,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xni.XMLString
    argCount: 1
    argNames:
    - s
    argTypes:
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 174
      start: 172
    functionDepth: 1
    functionLinenumber: 172
    functionLinenumberEnd: 174
    functionName: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLStringBuffer.java
    functionUses: 7
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].append(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.StAXInputSource].<init>(javax.xml.stream.XMLStreamReader,boolean)'
      Src: org.apache.xerces.util.StAXInputSource:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamReader
      - javax.xml.stream.XMLEventReader
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.StAXInputSource
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 1
    argNames:
    - source
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 2
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.apache.xerces.util.StAXInputSource].<init>(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/StAXInputSource.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.StAXInputSource].<init>(javax.xml.stream.XMLStreamReader,boolean)'
    linkageType: ''
    returnType: org.apache.xerces.util.StAXInputSource
    signature: '[org.apache.xerces.util.StAXInputSource].<init>(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.StAXInputSource].getStreamReaderSystemId(javax.xml.stream.XMLStreamReader)'
      Src: org.apache.xerces.util.StAXInputSource:42,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
      Src: org.apache.xerces.util.StAXInputSource:42,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.util.StAXInputSource:44,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamReader
      - javax.xml.stream.XMLEventReader
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.StAXInputSource
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 2
    argNames:
    - source
    - consumeRemainingContent
    argTypes:
    - javax.xml.stream.XMLStreamReader
    - boolean
    constantsTouched: []
    func_position:
      end: 49
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 49
    functionName: '[org.apache.xerces.util.StAXInputSource].<init>(javax.xml.stream.XMLStreamReader,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/StAXInputSource.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.StAXInputSource].getStreamReaderSystemId(javax.xml.stream.XMLStreamReader)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: org.apache.xerces.util.StAXInputSource
    signature: '[org.apache.xerces.util.StAXInputSource].<init>(javax.xml.stream.XMLStreamReader,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.StAXInputSource].<init>(javax.xml.stream.XMLEventReader,boolean)'
      Src: org.apache.xerces.util.StAXInputSource:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLEventReader
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamReader
      - javax.xml.stream.XMLEventReader
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.StAXInputSource
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 1
    argNames:
    - source
    argTypes:
    - javax.xml.stream.XMLEventReader
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 2
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.util.StAXInputSource].<init>(javax.xml.stream.XMLEventReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/StAXInputSource.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.StAXInputSource].<init>(javax.xml.stream.XMLEventReader,boolean)'
    linkageType: ''
    returnType: org.apache.xerces.util.StAXInputSource
    signature: '[org.apache.xerces.util.StAXInputSource].<init>(javax.xml.stream.XMLEventReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.StAXInputSource].getEventReaderSystemId(javax.xml.stream.XMLEventReader)'
      Src: org.apache.xerces.util.StAXInputSource:56,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
      Src: org.apache.xerces.util.StAXInputSource:56,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.util.StAXInputSource:58,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLEventReader
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamReader
      - javax.xml.stream.XMLEventReader
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.StAXInputSource
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 2
    argNames:
    - source
    - consumeRemainingContent
    argTypes:
    - javax.xml.stream.XMLEventReader
    - boolean
    constantsTouched: []
    func_position:
      end: 63
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.util.StAXInputSource].<init>(javax.xml.stream.XMLEventReader,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/StAXInputSource.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.util.StAXInputSource].getEventReaderSystemId(javax.xml.stream.XMLEventReader)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
    linkageType: ''
    returnType: org.apache.xerces.util.StAXInputSource
    signature: '[org.apache.xerces.util.StAXInputSource].<init>(javax.xml.stream.XMLEventReader,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamReader
      - javax.xml.stream.XMLEventReader
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.XMLStreamReader
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.util.StAXInputSource].getXMLStreamReader()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/StAXInputSource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.stream.XMLStreamReader
    signature: '[org.apache.xerces.util.StAXInputSource].getXMLStreamReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamReader
      - javax.xml.stream.XMLEventReader
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.XMLEventReader
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.util.StAXInputSource].getXMLEventReader()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/StAXInputSource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.stream.XMLEventReader
    signature: '[org.apache.xerces.util.StAXInputSource].getXMLEventReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamReader
      - javax.xml.stream.XMLEventReader
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.util.StAXInputSource].shouldConsumeRemainingContent()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/StAXInputSource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.StAXInputSource].shouldConsumeRemainingContent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.xerces.util.StAXInputSource:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamReader
      - javax.xml.stream.XMLEventReader
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.util.StAXInputSource].setSystemId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/StAXInputSource.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.StAXInputSource].setSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamReader].getLocation()'
      Src: org.apache.xerces.util.StAXInputSource:83,1
    - Dst: '[org.apache.xerces.util.StAXInputSource].getSystemId()'
      Src: org.apache.xerces.util.StAXInputSource:83,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamReader
      - javax.xml.stream.XMLEventReader
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 1
    argNames:
    - reader
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 86
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.util.StAXInputSource].getStreamReaderSystemId(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/StAXInputSource.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.stream.XMLStreamReader].getLocation()'
    - '[org.apache.xerces.util.StAXInputSource].getSystemId()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.StAXInputSource].getStreamReaderSystemId(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLEventReader].peek()'
      Src: org.apache.xerces.util.StAXInputSource:91,1
    - Dst: '[org.apache.xerces.util.StAXInputSource].getLocation()'
      Src: org.apache.xerces.util.StAXInputSource:91,1
    - Dst: '[org.apache.xerces.util.StAXInputSource].getSystemId()'
      Src: org.apache.xerces.util.StAXInputSource:91,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLEventReader
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamReader
      - javax.xml.stream.XMLEventReader
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 1
    argNames:
    - reader
    argTypes:
    - javax.xml.stream.XMLEventReader
    constantsTouched: []
    func_position:
      end: 96
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 96
    functionName: '[org.apache.xerces.util.StAXInputSource].getEventReaderSystemId(javax.xml.stream.XMLEventReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/StAXInputSource.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.stream.XMLEventReader].peek()'
    - '[org.apache.xerces.util.StAXInputSource].getLocation()'
    - '[org.apache.xerces.util.StAXInputSource].getSystemId()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.StAXInputSource].getEventReaderSystemId(javax.xml.stream.XMLEventReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SecurityManager
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.util.SecurityManager].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SecurityManager.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.SecurityManager
    signature: '[org.apache.xerces.util.SecurityManager].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - limit
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 78
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 78
    functionName: '[org.apache.xerces.util.SecurityManager].setEntityExpansionLimit(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SecurityManager.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SecurityManager].setEntityExpansionLimit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 89
      start: 87
    functionDepth: 0
    functionLinenumber: 87
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.util.SecurityManager].getEntityExpansionLimit()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SecurityManager.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.SecurityManager].getEntityExpansionLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - limit
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 102
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 102
    functionName: '[org.apache.xerces.util.SecurityManager].setMaxOccurNodeLimit(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SecurityManager.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SecurityManager].setMaxOccurNodeLimit(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 115
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 115
    functionName: '[org.apache.xerces.util.SecurityManager].getMaxOccurNodeLimit()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SecurityManager.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.SecurityManager].getMaxOccurNodeLimit()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.xerces.util.IntStack].size()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/IntStack.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.IntStack].size()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.IntStack].ensureCapacity(int)'
      Src: org.apache.xerces.util.IntStack:52,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 54
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 54
    functionName: '[org.apache.xerces.util.IntStack].push(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/IntStack.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.util.IntStack].ensureCapacity(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.IntStack].push(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.util.IntStack].peek()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/IntStack.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.IntStack].peek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - depth
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.util.IntStack].elementAt(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/IntStack.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.IntStack].elementAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[org.apache.xerces.util.IntStack].pop()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/IntStack.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.IntStack].pop()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.apache.xerces.util.IntStack].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/IntStack.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.IntStack].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(char)
      Src: org.apache.xerces.util.IntStack:80,1
    - Dst: System.out.print(int)
      Src: org.apache.xerces.util.IntStack:81,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.util.IntStack:82,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.util.IntStack:85,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.util.IntStack:88,1
    - Dst: System.out.print()
      Src: org.apache.xerces.util.IntStack:89,1
    - Dst: System.out.print(char)
      Src: org.apache.xerces.util.IntStack:91,1
    - Dst: System.out.print(String)
      Src: org.apache.xerces.util.IntStack:94,1
    - Dst: System.out.println()
      Src: org.apache.xerces.util.IntStack:95,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 96
    functionName: '[org.apache.xerces.util.IntStack].print()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/IntStack.java
    functionUses: 0
    functionsReached:
    - System.out.print(String)
    - System.out.print(int)
    - System.out.print(char)
    - System.out.print()
    - System.out.println()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.IntStack].print()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int[],int,org.apache.xerces.util.IntStack,int,org.apache.xerces.util.IntStack)
      Src: org.apache.xerces.util.IntStack:109,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 112
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 112
    functionName: '[org.apache.xerces.util.IntStack].ensureCapacity(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/IntStack.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(int[],int,org.apache.xerces.util.IntStack,int,org.apache.xerces.util.IntStack)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.IntStack].ensureCapacity(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.IntStack
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.util.IntStack].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/IntStack.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.IntStack
    signature: '[org.apache.xerces.util.IntStack].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SynchronizedSymbolTable
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 0
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.util.SynchronizedSymbolTable].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SynchronizedSymbolTable.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.SynchronizedSymbolTable
    signature: '[org.apache.xerces.util.SynchronizedSymbolTable].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].<init>()'
      Src: org.apache.xerces.util.SynchronizedSymbolTable:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SynchronizedSymbolTable
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 3
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.util.SynchronizedSymbolTable].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SynchronizedSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.util.SynchronizedSymbolTable
    signature: '[org.apache.xerces.util.SynchronizedSymbolTable].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].<init>(int)'
      Src: org.apache.xerces.util.SynchronizedSymbolTable:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SynchronizedSymbolTable
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 1
    argNames:
    - size
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 3
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.util.SynchronizedSymbolTable].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SynchronizedSymbolTable.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.util.SynchronizedSymbolTable
    signature: '[org.apache.xerces.util.SynchronizedSymbolTable].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.util.SynchronizedSymbolTable:74,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 1
    argNames:
    - symbol
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 77
      start: 71
    functionDepth: 3
    functionLinenumber: 71
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SynchronizedSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)'
      Src: org.apache.xerces.util.SynchronizedSymbolTable:92,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 3
    argNames:
    - buffer
    - offset
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 95
      start: 89
    functionDepth: 3
    functionLinenumber: 89
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SynchronizedSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].containsSymbol(String)'
      Src: org.apache.xerces.util.SynchronizedSymbolTable:106,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 1
    argNames:
    - symbol
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 109
      start: 103
    functionDepth: 3
    functionLinenumber: 103
    functionLinenumberEnd: 109
    functionName: '[org.apache.xerces.util.SynchronizedSymbolTable].containsSymbol(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SynchronizedSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].containsSymbol(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.SynchronizedSymbolTable].containsSymbol(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].containsSymbol(char[],int,int)'
      Src: org.apache.xerces.util.SynchronizedSymbolTable:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.util.SymbolTable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 3
    argNames:
    - buffer
    - offset
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 125
      start: 119
    functionDepth: 3
    functionLinenumber: 119
    functionLinenumberEnd: 125
    functionName: '[org.apache.xerces.util.SynchronizedSymbolTable].containsSymbol(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SynchronizedSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].containsSymbol(char[],int,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.SynchronizedSymbolTable].containsSymbol(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLResourceIdentifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLResourceIdentifierImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLResourceIdentifierImpl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.XMLResourceIdentifierImpl
    signature: '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(String,String,String,String,null)'
      Src: org.apache.xerces.util.XMLResourceIdentifierImpl:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLResourceIdentifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLResourceIdentifierImpl
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - publicId
    - literalSystemId
    - baseSystemId
    - expandedSystemId
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>(String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLResourceIdentifierImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(String,String,String,String,null)'
    linkageType: ''
    returnType: org.apache.xerces.util.XMLResourceIdentifierImpl
    signature: '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(String,String,String,String,String)'
      Src: org.apache.xerces.util.XMLResourceIdentifierImpl:87,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLResourceIdentifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLResourceIdentifierImpl
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - publicId
    - literalSystemId
    - baseSystemId
    - expandedSystemId
    - namespace
    argTypes:
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 89
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>(String,String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLResourceIdentifierImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(String,String,String,String,String)'
    linkageType: ''
    returnType: org.apache.xerces.util.XMLResourceIdentifierImpl
    signature: '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>(String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(String,String,String,String,null)'
      Src: org.apache.xerces.util.XMLResourceIdentifierImpl:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLResourceIdentifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - publicId
    - literalSystemId
    - baseSystemId
    - expandedSystemId
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 100
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 100
    functionName: '[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLResourceIdentifierImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(String,String,String,String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLResourceIdentifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - publicId
    - literalSystemId
    - baseSystemId
    - expandedSystemId
    - namespace
    argTypes:
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 111
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 111
    functionName: '[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(String,String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLResourceIdentifierImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLResourceIdentifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 120
    functionName: '[org.apache.xerces.util.XMLResourceIdentifierImpl].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLResourceIdentifierImpl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLResourceIdentifierImpl].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLResourceIdentifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - publicId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: '[org.apache.xerces.util.XMLResourceIdentifierImpl].setPublicId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLResourceIdentifierImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLResourceIdentifierImpl].setPublicId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLResourceIdentifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - literalSystemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[org.apache.xerces.util.XMLResourceIdentifierImpl].setLiteralSystemId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLResourceIdentifierImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLResourceIdentifierImpl].setLiteralSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLResourceIdentifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - baseSystemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 135
      start: 133
    functionDepth: 0
    functionLinenumber: 133
    functionLinenumberEnd: 135
    functionName: '[org.apache.xerces.util.XMLResourceIdentifierImpl].setBaseSystemId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLResourceIdentifierImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLResourceIdentifierImpl].setBaseSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLResourceIdentifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - expandedSystemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 140
      start: 138
    functionDepth: 0
    functionLinenumber: 138
    functionLinenumberEnd: 140
    functionName: '[org.apache.xerces.util.XMLResourceIdentifierImpl].setExpandedSystemId(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLResourceIdentifierImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLResourceIdentifierImpl].setExpandedSystemId(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLResourceIdentifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespace
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[org.apache.xerces.util.XMLResourceIdentifierImpl].setNamespace(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLResourceIdentifierImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLResourceIdentifierImpl].setNamespace(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLResourceIdentifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 154
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: '[org.apache.xerces.util.XMLResourceIdentifierImpl].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLResourceIdentifierImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLResourceIdentifierImpl].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLResourceIdentifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: '[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLResourceIdentifierImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLResourceIdentifierImpl].getLiteralSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLResourceIdentifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 166
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionName: '[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLResourceIdentifierImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLResourceIdentifierImpl].getBaseSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLResourceIdentifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLResourceIdentifierImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLResourceIdentifierImpl].getExpandedSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLResourceIdentifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 176
      start: 174
    functionDepth: 0
    functionLinenumber: 174
    functionLinenumberEnd: 176
    functionName: '[org.apache.xerces.util.XMLResourceIdentifierImpl].getNamespace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLResourceIdentifierImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLResourceIdentifierImpl].getNamespace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.apache.xerces.util.XMLResourceIdentifierImpl:186,1
    - Dst: '[String].hashCode()'
      Src: org.apache.xerces.util.XMLResourceIdentifierImpl:189,1
    - Dst: '[String].hashCode()'
      Src: org.apache.xerces.util.XMLResourceIdentifierImpl:192,1
    - Dst: '[String].hashCode()'
      Src: org.apache.xerces.util.XMLResourceIdentifierImpl:195,1
    - Dst: '[String].hashCode()'
      Src: org.apache.xerces.util.XMLResourceIdentifierImpl:198,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLResourceIdentifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 183
    functionDepth: 1
    functionLinenumber: 183
    functionLinenumberEnd: 201
    functionName: '[org.apache.xerces.util.XMLResourceIdentifierImpl].hashCode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLResourceIdentifierImpl.java
    functionUses: 1
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.XMLResourceIdentifierImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.util.XMLResourceIdentifierImpl:205,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.XMLResourceIdentifierImpl:207,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.util.XMLResourceIdentifierImpl:209,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.XMLResourceIdentifierImpl:211,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.util.XMLResourceIdentifierImpl:213,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.XMLResourceIdentifierImpl:215,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.util.XMLResourceIdentifierImpl:217,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.XMLResourceIdentifierImpl:219,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.util.XMLResourceIdentifierImpl:221,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.XMLResourceIdentifierImpl:223,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.XMLResourceIdentifierImpl:225,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLResourceIdentifier
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 204
    functionDepth: 1
    functionLinenumber: 204
    functionLinenumberEnd: 226
    functionName: '[org.apache.xerces.util.XMLResourceIdentifierImpl].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLResourceIdentifierImpl.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].<init>()'
    - '[StringBuffer].toString()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLResourceIdentifierImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Entry[]
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLGrammarPoolImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 72
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.util.XMLGrammarPoolImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLGrammarPoolImpl.java
    functionUses: 8
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.XMLGrammarPoolImpl
    signature: '[org.apache.xerces.util.XMLGrammarPoolImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Entry[]
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLGrammarPoolImpl
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initialCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 78
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 78
    functionName: '[org.apache.xerces.util.XMLGrammarPoolImpl].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLGrammarPoolImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.XMLGrammarPoolImpl
    signature: '[org.apache.xerces.util.XMLGrammarPoolImpl].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: e.desc.getGrammarType()
      Src: org.apache.xerces.util.XMLGrammarPoolImpl:101,1
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].equals(String)'
      Src: org.apache.xerces.util.XMLGrammarPoolImpl:101,1
    - Dst: System.arraycopy(org.apache.xerces.util.XMLGrammarPoolImpl,int,org.apache.xerces.util.XMLGrammarPoolImpl,int,org.apache.xerces.util.XMLGrammarPoolImpl)
      Src: org.apache.xerces.util.XMLGrammarPoolImpl:107,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Entry[]
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Grammar[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammarType
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 110
      start: 94
    functionDepth: 0
    functionLinenumber: 94
    functionLinenumberEnd: 110
    functionName: '[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveInitialGrammarSet(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLGrammarPoolImpl.java
    functionUses: 1
    functionsReached:
    - System.arraycopy(org.apache.xerces.util.XMLGrammarPoolImpl,int,org.apache.xerces.util.XMLGrammarPoolImpl,int,org.apache.xerces.util.XMLGrammarPoolImpl)
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].equals(String)'
    - e.desc.getGrammarType()
    linkageType: ''
    returnType: Grammar[]
    signature: '[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveInitialGrammarSet(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.util.XMLGrammarPoolImpl:127,1
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].putGrammar()'
      Src: org.apache.xerces.util.XMLGrammarPoolImpl:131,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Grammar[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Entry[]
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - grammarType
    - grammars
    argTypes:
    - String
    - Grammar[]
    constantsTouched: []
    func_position:
      end: 134
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 134
    functionName: '[org.apache.xerces.util.XMLGrammarPoolImpl].cacheGrammars(String,Grammar[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLGrammarPoolImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].putGrammar()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLGrammarPoolImpl].cacheGrammars(String,Grammar[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: org.apache.xerces.util.XMLGrammarPoolImpl:152,1
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.util.XMLGrammarPoolImpl:155,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Entry[]
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - desc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 156
      start: 150
    functionDepth: 2
    functionLinenumber: 150
    functionLinenumberEnd: 156
    functionName: '[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLGrammarPoolImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    - System.out.println(String)
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.Grammar].getGrammarDescription()'
      Src: org.apache.xerces.util.XMLGrammarPoolImpl:171,1
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.util.XMLGrammarPoolImpl:172,1
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].equals(org.apache.xerces.util.XMLGrammarPoolImpl,org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.util.XMLGrammarPoolImpl:175,1
    - Dst: '[org.apache.xerces.util.SymbolHash.Entry].<init>(int,org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.Grammar)'
      Src: org.apache.xerces.util.XMLGrammarPoolImpl:181,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.Grammar
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Entry[]
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammar
    argTypes:
    - org.apache.xerces.xni.grammars.Grammar
    constantsTouched: []
    func_position:
      end: 186
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 186
    functionName: '[org.apache.xerces.util.XMLGrammarPoolImpl].putGrammar(org.apache.xerces.xni.grammars.Grammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLGrammarPoolImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].equals(org.apache.xerces.util.XMLGrammarPoolImpl,org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    - '[org.apache.xerces.util.SymbolHash.Entry].<init>(int,org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.Grammar)'
    - '[org.apache.xerces.xni.grammars.Grammar].getGrammarDescription()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLGrammarPoolImpl].putGrammar(org.apache.xerces.xni.grammars.Grammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.util.XMLGrammarPoolImpl:197,1
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].equals(org.apache.xerces.util.XMLGrammarPoolImpl,org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.util.XMLGrammarPoolImpl:200,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Entry[]
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - desc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 206
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 206
    functionName: '[org.apache.xerces.util.XMLGrammarPoolImpl].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLGrammarPoolImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].equals(org.apache.xerces.util.XMLGrammarPoolImpl,org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.util.XMLGrammarPoolImpl].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.util.XMLGrammarPoolImpl:219,1
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].equals(org.apache.xerces.util.XMLGrammarPoolImpl,org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.util.XMLGrammarPoolImpl:222,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Entry[]
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - desc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 237
      start: 217
    functionDepth: 1
    functionLinenumber: 217
    functionLinenumberEnd: 237
    functionName: '[org.apache.xerces.util.XMLGrammarPoolImpl].removeGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLGrammarPoolImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].equals(org.apache.xerces.util.XMLGrammarPoolImpl,org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.util.XMLGrammarPoolImpl].removeGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.util.XMLGrammarPoolImpl:249,1
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].equals(org.apache.xerces.util.XMLGrammarPoolImpl,org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.util.XMLGrammarPoolImpl:252,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Entry[]
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - desc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 258
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 258
    functionName: '[org.apache.xerces.util.XMLGrammarPoolImpl].containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLGrammarPoolImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].equals(org.apache.xerces.util.XMLGrammarPoolImpl,org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLGrammarPoolImpl].containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Entry[]
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 265
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 265
    functionName: '[org.apache.xerces.util.XMLGrammarPoolImpl].lockPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLGrammarPoolImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLGrammarPoolImpl].lockPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Entry[]
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 273
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 273
    functionName: '[org.apache.xerces.util.XMLGrammarPoolImpl].unlockPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLGrammarPoolImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLGrammarPoolImpl].unlockPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fGrammars[i].clear()
      Src: org.apache.xerces.util.XMLGrammarPoolImpl:282,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Entry[]
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 287
    functionName: '[org.apache.xerces.util.XMLGrammarPoolImpl].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLGrammarPoolImpl.java
    functionUses: 0
    functionsReached:
    - fGrammars[i].clear()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLGrammarPoolImpl].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarDescription].equals(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.util.XMLGrammarPoolImpl:299,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Entry[]
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - desc1
    - desc2
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 300
      start: 298
    functionDepth: 0
    functionLinenumber: 298
    functionLinenumberEnd: 300
    functionName: '[org.apache.xerces.util.XMLGrammarPoolImpl].equals(org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLGrammarPoolImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.grammars.XMLGrammarDescription].equals(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLGrammarPoolImpl].equals(org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarDescription].hashCode()'
      Src: org.apache.xerces.util.XMLGrammarPoolImpl:309,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Entry[]
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - desc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 310
      start: 308
    functionDepth: 0
    functionLinenumber: 308
    functionLinenumberEnd: 310
    functionName: '[org.apache.xerces.util.XMLGrammarPoolImpl].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLGrammarPoolImpl.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.xni.grammars.XMLGrammarDescription].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.XMLGrammarPoolImpl].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      - org.apache.xerces.xni.grammars.Grammar
      - Entry
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - XMLGrammarDescription
      - Grammar
      - Entry
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.util.XMLGrammarPoolImpl.Entry
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - hash
    - desc
    - grammar
    - next
    argTypes:
    - int
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    - org.apache.xerces.xni.grammars.Grammar
    - Entry
    constantsTouched: []
    func_position:
      end: 327
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 327
    functionName: '[org.apache.xerces.util.XMLGrammarPoolImpl.Entry].<init>(int,org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.Grammar,Entry)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLGrammarPoolImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.XMLGrammarPoolImpl.Entry
    signature: '[org.apache.xerces.util.XMLGrammarPoolImpl.Entry].<init>(int,org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.Grammar,Entry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash.Entry].clear()'
      Src: org.apache.xerces.util.XMLGrammarPoolImpl.Entry:335,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - XMLGrammarDescription
      - Grammar
      - Entry
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 338
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 338
    functionName: '[org.apache.xerces.util.XMLGrammarPoolImpl.Entry].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLGrammarPoolImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash.Entry].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLGrammarPoolImpl.Entry].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Random].<init>()'
      Src: org.apache.xerces.util.PrimeNumberSequenceGenerator:42,1
    - Dst: '[java.util.Random].nextInt(org.apache.xerces.util.PrimeNumberSequenceGenerator)'
      Src: org.apache.xerces.util.PrimeNumberSequenceGenerator:44,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - arrayToFill
    argTypes:
    - int[]
    constantsTouched: []
    func_position:
      end: 46
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence(int[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/PrimeNumberSequenceGenerator.java
    functionUses: 5
    functionsReached:
    - '[java.util.Random].<init>()'
    - '[java.util.Random].nextInt(org.apache.xerces.util.PrimeNumberSequenceGenerator)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence(int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.PrimeNumberSequenceGenerator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.util.PrimeNumberSequenceGenerator].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/PrimeNumberSequenceGenerator.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.PrimeNumberSequenceGenerator
    signature: '[org.apache.xerces.util.PrimeNumberSequenceGenerator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.util.DOMUtil
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 51
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 51
    functionName: '[org.apache.xerces.util.DOMUtil].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.DOMUtil
    signature: '[org.apache.xerces.util.DOMUtil].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.util.DOMUtil:67,1
    - Dst: place.getNodeType()
      Src: org.apache.xerces.util.DOMUtil:80,1
    - Dst: place.getNodeValue()
      Src: org.apache.xerces.util.DOMUtil:83,1
    - Dst: '[org.apache.xerces.util.DOMUtil].createCDATASection(org.apache.xerces.util.DOMUtil)'
      Src: org.apache.xerces.util.DOMUtil:83,1
    - Dst: place.getNodeValue()
      Src: org.apache.xerces.util.DOMUtil:87,1
    - Dst: '[org.apache.xerces.util.DOMUtil].createComment(org.apache.xerces.util.DOMUtil)'
      Src: org.apache.xerces.util.DOMUtil:87,1
    - Dst: place.getNodeName()
      Src: org.apache.xerces.util.DOMUtil:91,1
    - Dst: '[org.apache.xerces.util.DOMUtil].createElement(org.apache.xerces.util.DOMUtil)'
      Src: org.apache.xerces.util.DOMUtil:91,1
    - Dst: place.getAttributes()
      Src: org.apache.xerces.util.DOMUtil:93,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLength()'
      Src: org.apache.xerces.util.DOMUtil:94,1
    - Dst: '[org.apache.xerces.util.DOMUtil].item(org.apache.xerces.util.DOMUtil)'
      Src: org.apache.xerces.util.DOMUtil:96,1
    - Dst: attr.getNodeName()
      Src: org.apache.xerces.util.DOMUtil:97,1
    - Dst: attr.getNodeValue()
      Src: org.apache.xerces.util.DOMUtil:98,1
    - Dst: '[org.apache.xerces.util.DOMUtil].setAttribute(org.apache.xerces.util.DOMUtil,org.apache.xerces.util.DOMUtil)'
      Src: org.apache.xerces.util.DOMUtil:99,1
    - Dst: attr.getSpecified()
      Src: org.apache.xerces.util.DOMUtil:100,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getAttributeNode(org.apache.xerces.util.DOMUtil)'
      Src: org.apache.xerces.util.DOMUtil:101,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].setSpecified(boolean)'
      Src: org.apache.xerces.util.DOMUtil:101,1
    - Dst: place.getNodeName()
      Src: org.apache.xerces.util.DOMUtil:107,1
    - Dst: '[org.apache.xerces.util.DOMUtil].createEntityReference(org.apache.xerces.util.DOMUtil)'
      Src: org.apache.xerces.util.DOMUtil:107,1
    - Dst: place.getNodeName()
      Src: org.apache.xerces.util.DOMUtil:111,1
    - Dst: place.getNodeValue()
      Src: org.apache.xerces.util.DOMUtil:112,1
    - Dst: '[org.apache.xerces.util.DOMUtil].createProcessingInstruction(org.apache.xerces.util.DOMUtil,org.apache.xerces.util.DOMUtil)'
      Src: org.apache.xerces.util.DOMUtil:111,1
    - Dst: place.getNodeValue()
      Src: org.apache.xerces.util.DOMUtil:116,1
    - Dst: '[org.apache.xerces.util.DOMUtil].createTextNode(org.apache.xerces.util.DOMUtil)'
      Src: org.apache.xerces.util.DOMUtil:116,1
    - Dst: '[IllegalArgumentException].<init>(char)'
      Src: org.apache.xerces.util.DOMUtil:120,1
    - Dst: '[org.w3c.dom.Node].appendChild(org.apache.xerces.util.DOMUtil)'
      Src: org.apache.xerces.util.DOMUtil:125,1
    - Dst: place.hasChildNodes()
      Src: org.apache.xerces.util.DOMUtil:128,1
    - Dst: place.getFirstChild()
      Src: org.apache.xerces.util.DOMUtil:130,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSibling()'
      Src: org.apache.xerces.util.DOMUtil:136,1
    - Dst: parent.getNextSibling()
      Src: org.apache.xerces.util.DOMUtil:138,1
    - Dst: parent.getParentNode()
      Src: org.apache.xerces.util.DOMUtil:139,1
    - Dst: dest.getParentNode()
      Src: org.apache.xerces.util.DOMUtil:140,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 62
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.w3c.dom.DOMException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - src
    - dest
    argTypes:
    - org.w3c.dom.Node
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 146
      start: 64
    functionDepth: 1
    functionLinenumber: 64
    functionLinenumberEnd: 146
    functionName: '[org.apache.xerces.util.DOMUtil].copyInto(org.w3c.dom.Node,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMUtil].getAttributeNode(org.apache.xerces.util.DOMUtil)'
    - attr.getNodeName()
    - '[org.apache.xerces.util.DOMUtil].setAttribute(org.apache.xerces.util.DOMUtil,org.apache.xerces.util.DOMUtil)'
    - '[org.apache.xerces.util.DOMUtil].createEntityReference(org.apache.xerces.util.DOMUtil)'
    - '[org.apache.xerces.util.DOMUtil].createComment(org.apache.xerces.util.DOMUtil)'
    - place.getFirstChild()
    - '[org.apache.xerces.dom.AttrImpl].setSpecified(boolean)'
    - '[org.apache.xerces.util.DOMUtil].getLength()'
    - '[IllegalArgumentException].<init>(char)'
    - place.getNodeType()
    - attr.getSpecified()
    - place.hasChildNodes()
    - parent.getParentNode()
    - attr.getNodeValue()
    - '[org.apache.xerces.util.DOMUtil].createTextNode(org.apache.xerces.util.DOMUtil)'
    - '[org.w3c.dom.Node].appendChild(org.apache.xerces.util.DOMUtil)'
    - '[org.apache.xerces.util.DOMUtil].createElement(org.apache.xerces.util.DOMUtil)'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - '[org.apache.xerces.util.DOMUtil].createProcessingInstruction(org.apache.xerces.util.DOMUtil,org.apache.xerces.util.DOMUtil)'
    - '[org.apache.xerces.util.DOMUtil].getNextSibling()'
    - parent.getNextSibling()
    - '[org.apache.xerces.util.DOMUtil].createCDATASection(org.apache.xerces.util.DOMUtil)'
    - '[org.apache.xerces.util.DOMUtil].item(org.apache.xerces.util.DOMUtil)'
    - place.getAttributes()
    - place.getNodeName()
    - place.getNodeValue()
    - dest.getParentNode()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.DOMUtil].copyInto(org.w3c.dom.Node,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.util.DOMUtil:152,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeType()'
      Src: org.apache.xerces.util.DOMUtil:154,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSibling()'
      Src: org.apache.xerces.util.DOMUtil:157,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - parent
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 163
      start: 149
    functionDepth: 0
    functionLinenumber: 149
    functionLinenumberEnd: 163
    functionName: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.DOMUtil].getNextSibling()'
    - '[org.apache.xerces.util.DOMUtil].getNodeType()'
    - '[org.w3c.dom.Node].getFirstChild()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.util.DOMUtil:169,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeType()'
      Src: org.apache.xerces.util.DOMUtil:171,1
    - Dst: '[org.apache.xerces.util.DOMUtil].isHidden(org.apache.xerces.util.DOMUtil)'
      Src: org.apache.xerces.util.DOMUtil:172,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSibling()'
      Src: org.apache.xerces.util.DOMUtil:175,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - parent
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 181
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 181
    functionName: '[org.apache.xerces.util.DOMUtil].getFirstVisibleChildElement(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMUtil].isHidden(org.apache.xerces.util.DOMUtil)'
    - '[org.apache.xerces.util.DOMUtil].getNextSibling()'
    - '[org.apache.xerces.util.DOMUtil].getNodeType()'
    - '[org.w3c.dom.Node].getFirstChild()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.util.DOMUtil].getFirstVisibleChildElement(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.util.DOMUtil:187,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeType()'
      Src: org.apache.xerces.util.DOMUtil:189,1
    - Dst: '[org.apache.xerces.util.DOMUtil].isHidden(org.apache.xerces.util.DOMUtil,java.util.Hashtable)'
      Src: org.apache.xerces.util.DOMUtil:190,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSibling()'
      Src: org.apache.xerces.util.DOMUtil:193,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - parent
    - hiddenNodes
    argTypes:
    - org.w3c.dom.Node
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 199
      start: 184
    functionDepth: 0
    functionLinenumber: 184
    functionLinenumberEnd: 199
    functionName: '[org.apache.xerces.util.DOMUtil].getFirstVisibleChildElement(org.w3c.dom.Node,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMUtil].isHidden(org.apache.xerces.util.DOMUtil,java.util.Hashtable)'
    - '[org.apache.xerces.util.DOMUtil].getNextSibling()'
    - '[org.apache.xerces.util.DOMUtil].getNodeType()'
    - '[org.w3c.dom.Node].getFirstChild()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.util.DOMUtil].getFirstVisibleChildElement(org.w3c.dom.Node,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getLastChild()'
      Src: org.apache.xerces.util.DOMUtil:207,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeType()'
      Src: org.apache.xerces.util.DOMUtil:209,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getPreviousSibling()'
      Src: org.apache.xerces.util.DOMUtil:212,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - parent
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 218
      start: 204
    functionDepth: 0
    functionLinenumber: 204
    functionLinenumberEnd: 218
    functionName: '[org.apache.xerces.util.DOMUtil].getLastChildElement(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMUtil].getPreviousSibling()'
    - '[org.w3c.dom.Node].getLastChild()'
    - '[org.apache.xerces.util.DOMUtil].getNodeType()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.util.DOMUtil].getLastChildElement(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getLastChild()'
      Src: org.apache.xerces.util.DOMUtil:224,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeType()'
      Src: org.apache.xerces.util.DOMUtil:226,1
    - Dst: '[org.apache.xerces.util.DOMUtil].isHidden(org.apache.xerces.util.DOMUtil)'
      Src: org.apache.xerces.util.DOMUtil:227,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getPreviousSibling()'
      Src: org.apache.xerces.util.DOMUtil:230,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - parent
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 236
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 236
    functionName: '[org.apache.xerces.util.DOMUtil].getLastVisibleChildElement(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMUtil].isHidden(org.apache.xerces.util.DOMUtil)'
    - '[org.apache.xerces.util.DOMUtil].getPreviousSibling()'
    - '[org.w3c.dom.Node].getLastChild()'
    - '[org.apache.xerces.util.DOMUtil].getNodeType()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.util.DOMUtil].getLastVisibleChildElement(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getLastChild()'
      Src: org.apache.xerces.util.DOMUtil:244,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeType()'
      Src: org.apache.xerces.util.DOMUtil:246,1
    - Dst: '[org.apache.xerces.util.DOMUtil].isHidden(org.apache.xerces.util.DOMUtil,java.util.Hashtable)'
      Src: org.apache.xerces.util.DOMUtil:247,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getPreviousSibling()'
      Src: org.apache.xerces.util.DOMUtil:250,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - parent
    - hiddenNodes
    argTypes:
    - org.w3c.dom.Node
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 256
      start: 241
    functionDepth: 0
    functionLinenumber: 241
    functionLinenumberEnd: 256
    functionName: '[org.apache.xerces.util.DOMUtil].getLastVisibleChildElement(org.w3c.dom.Node,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMUtil].isHidden(org.apache.xerces.util.DOMUtil,java.util.Hashtable)'
    - '[org.apache.xerces.util.DOMUtil].getPreviousSibling()'
    - '[org.w3c.dom.Node].getLastChild()'
    - '[org.apache.xerces.util.DOMUtil].getNodeType()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.util.DOMUtil].getLastVisibleChildElement(org.w3c.dom.Node,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.util.DOMUtil:261,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeType()'
      Src: org.apache.xerces.util.DOMUtil:263,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSibling()'
      Src: org.apache.xerces.util.DOMUtil:266,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 272
      start: 258
    functionDepth: 0
    functionLinenumber: 258
    functionLinenumberEnd: 272
    functionName: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.apache.xerces.util.DOMUtil].getNodeType()'
    - '[org.apache.xerces.util.DOMUtil].getNextSibling()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.util.DOMUtil:278,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeType()'
      Src: org.apache.xerces.util.DOMUtil:280,1
    - Dst: '[org.apache.xerces.util.DOMUtil].isHidden(org.apache.xerces.util.DOMUtil)'
      Src: org.apache.xerces.util.DOMUtil:281,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSibling()'
      Src: org.apache.xerces.util.DOMUtil:284,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 290
      start: 275
    functionDepth: 0
    functionLinenumber: 275
    functionLinenumberEnd: 290
    functionName: '[org.apache.xerces.util.DOMUtil].getNextVisibleSiblingElement(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMUtil].isHidden(org.apache.xerces.util.DOMUtil)'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.apache.xerces.util.DOMUtil].getNodeType()'
    - '[org.apache.xerces.util.DOMUtil].getNextSibling()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.util.DOMUtil].getNextVisibleSiblingElement(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.util.DOMUtil:296,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeType()'
      Src: org.apache.xerces.util.DOMUtil:298,1
    - Dst: '[org.apache.xerces.util.DOMUtil].isHidden(org.apache.xerces.util.DOMUtil,java.util.Hashtable)'
      Src: org.apache.xerces.util.DOMUtil:299,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSibling()'
      Src: org.apache.xerces.util.DOMUtil:302,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - node
    - hiddenNodes
    argTypes:
    - org.w3c.dom.Node
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 308
      start: 293
    functionDepth: 0
    functionLinenumber: 293
    functionLinenumberEnd: 308
    functionName: '[org.apache.xerces.util.DOMUtil].getNextVisibleSiblingElement(org.w3c.dom.Node,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMUtil].isHidden(org.apache.xerces.util.DOMUtil,java.util.Hashtable)'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.apache.xerces.util.DOMUtil].getNodeType()'
    - '[org.apache.xerces.util.DOMUtil].getNextSibling()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.util.DOMUtil].getNextVisibleSiblingElement(org.w3c.dom.Node,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.util.DOMUtil:313,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.util.DOMUtil:315,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 316
      start: 311
    functionDepth: 3
    functionLinenumber: 311
    functionLinenumberEnd: 316
    functionName: '[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly(boolean,boolean)'
    - '[org.apache.xerces.dom.NodeImpl].setReadOnly(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.util.DOMUtil:321,1
    - Dst: '[java.util.Hashtable].put(org.w3c.dom.Node,String)'
      Src: org.apache.xerces.util.DOMUtil:324,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - node
    - hiddenNodes
    argTypes:
    - org.w3c.dom.Node
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 326
      start: 319
    functionDepth: 1
    functionLinenumber: 319
    functionLinenumberEnd: 326
    functionName: '[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Node,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly(boolean,boolean)'
    - '[java.util.Hashtable].put(org.w3c.dom.Node,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Node,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.util.DOMUtil:331,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.util.DOMUtil:333,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 334
      start: 329
    functionDepth: 3
    functionLinenumber: 329
    functionLinenumberEnd: 334
    functionName: '[org.apache.xerces.util.DOMUtil].setVisible(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly(boolean,boolean)'
    - '[org.apache.xerces.dom.NodeImpl].setReadOnly(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.DOMUtil].setVisible(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly(boolean,boolean)'
      Src: org.apache.xerces.util.DOMUtil:339,1
    - Dst: '[java.util.Hashtable].remove(org.w3c.dom.Node)'
      Src: org.apache.xerces.util.DOMUtil:342,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - node
    - hiddenNodes
    argTypes:
    - org.w3c.dom.Node
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 344
      start: 337
    functionDepth: 1
    functionLinenumber: 337
    functionLinenumberEnd: 344
    functionName: '[org.apache.xerces.util.DOMUtil].setVisible(org.w3c.dom.Node,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].remove(org.w3c.dom.Node)'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly(boolean,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.DOMUtil].setVisible(org.w3c.dom.Node,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].getReadOnly()'
      Src: org.apache.xerces.util.DOMUtil:349,1
    - Dst: '[org.apache.xerces.dom.NodeImpl].getReadOnly()'
      Src: org.apache.xerces.util.DOMUtil:351,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 353
      start: 347
    functionDepth: 3
    functionLinenumber: 347
    functionLinenumberEnd: 353
    functionName: '[org.apache.xerces.util.DOMUtil].isHidden(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.NodeImpl].getReadOnly()'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].getReadOnly()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.DOMUtil].isHidden(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.NodeImpl].getReadOnly()'
      Src: org.apache.xerces.util.DOMUtil:358,1
    - Dst: '[java.util.Hashtable].containsKey(org.w3c.dom.Node)'
      Src: org.apache.xerces.util.DOMUtil:361,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - node
    - hiddenNodes
    argTypes:
    - org.w3c.dom.Node
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 363
      start: 356
    functionDepth: 1
    functionLinenumber: 356
    functionLinenumberEnd: 363
    functionName: '[org.apache.xerces.util.DOMUtil].isHidden(org.w3c.dom.Node,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].containsKey(org.w3c.dom.Node)'
    - '[org.apache.xerces.impl.xs.opti.NodeImpl].getReadOnly()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.DOMUtil].isHidden(org.w3c.dom.Node,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.util.DOMUtil:492,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeType()'
      Src: org.apache.xerces.util.DOMUtil:494,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeName()'
      Src: org.apache.xerces.util.DOMUtil:496,1
    - Dst: '[org.apache.xerces.util.DOMUtil].equals()'
      Src: org.apache.xerces.util.DOMUtil:496,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSibling()'
      Src: org.apache.xerces.util.DOMUtil:501,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - parent
    - elemNames
    argTypes:
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 507
      start: 489
    functionDepth: 0
    functionLinenumber: 489
    functionLinenumberEnd: 507
    functionName: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMUtil].equals()'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.apache.xerces.util.DOMUtil].getNodeName()'
    - '[org.apache.xerces.util.DOMUtil].getNodeType()'
    - '[org.apache.xerces.util.DOMUtil].getNextSibling()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getLastChild()'
      Src: org.apache.xerces.util.DOMUtil:513,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeType()'
      Src: org.apache.xerces.util.DOMUtil:515,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeName()'
      Src: org.apache.xerces.util.DOMUtil:517,1
    - Dst: '[org.apache.xerces.util.DOMUtil].equals()'
      Src: org.apache.xerces.util.DOMUtil:517,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getPreviousSibling()'
      Src: org.apache.xerces.util.DOMUtil:522,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - parent
    - elemNames
    argTypes:
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 528
      start: 510
    functionDepth: 0
    functionLinenumber: 510
    functionLinenumberEnd: 528
    functionName: '[org.apache.xerces.util.DOMUtil].getLastChildElement(org.w3c.dom.Node,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMUtil].equals()'
    - '[org.apache.xerces.util.DOMUtil].getPreviousSibling()'
    - '[org.apache.xerces.util.DOMUtil].getNodeName()'
    - '[org.w3c.dom.Node].getLastChild()'
    - '[org.apache.xerces.util.DOMUtil].getNodeType()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.util.DOMUtil].getLastChildElement(org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.util.DOMUtil:534,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeType()'
      Src: org.apache.xerces.util.DOMUtil:536,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeName()'
      Src: org.apache.xerces.util.DOMUtil:538,1
    - Dst: '[org.apache.xerces.util.DOMUtil].equals()'
      Src: org.apache.xerces.util.DOMUtil:538,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSibling()'
      Src: org.apache.xerces.util.DOMUtil:543,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - node
    - elemNames
    argTypes:
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 549
      start: 531
    functionDepth: 0
    functionLinenumber: 531
    functionLinenumberEnd: 549
    functionName: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMUtil].equals()'
    - '[org.apache.xerces.util.DOMUtil].getNodeName()'
    - '[org.apache.xerces.util.DOMUtil].getNodeType()'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.apache.xerces.util.DOMUtil].getNextSibling()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.util.DOMUtil:427,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeType()'
      Src: org.apache.xerces.util.DOMUtil:429,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNamespaceURI()'
      Src: org.apache.xerces.util.DOMUtil:430,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.util.DOMUtil:431,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName()'
      Src: org.apache.xerces.util.DOMUtil:432,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.util.DOMUtil:432,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSibling()'
      Src: org.apache.xerces.util.DOMUtil:436,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - parent
    - uri
    - localpart
    argTypes:
    - org.w3c.dom.Node
    - String
    - String
    constantsTouched: []
    func_position:
      end: 442
      start: 423
    functionDepth: 1
    functionLinenumber: 423
    functionLinenumberEnd: 442
    functionName: '[org.apache.xerces.util.DOMUtil].getFirstChildElementNS(org.w3c.dom.Node,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMUtil].getLocalName()'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[String].equals(String)'
    - '[org.apache.xerces.util.DOMUtil].getNamespaceURI()'
    - '[org.apache.xerces.util.DOMUtil].getNodeType()'
    - '[org.apache.xerces.util.DOMUtil].getNextSibling()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.util.DOMUtil].getFirstChildElementNS(org.w3c.dom.Node,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getLastChild()'
      Src: org.apache.xerces.util.DOMUtil:449,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeType()'
      Src: org.apache.xerces.util.DOMUtil:451,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNamespaceURI()'
      Src: org.apache.xerces.util.DOMUtil:452,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.util.DOMUtil:453,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName()'
      Src: org.apache.xerces.util.DOMUtil:454,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.util.DOMUtil:454,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getPreviousSibling()'
      Src: org.apache.xerces.util.DOMUtil:458,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - parent
    - uri
    - localpart
    argTypes:
    - org.w3c.dom.Node
    - String
    - String
    constantsTouched: []
    func_position:
      end: 464
      start: 445
    functionDepth: 1
    functionLinenumber: 445
    functionLinenumberEnd: 464
    functionName: '[org.apache.xerces.util.DOMUtil].getLastChildElementNS(org.w3c.dom.Node,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMUtil].getLocalName()'
    - '[org.apache.xerces.util.DOMUtil].getPreviousSibling()'
    - '[String].equals(String)'
    - '[org.apache.xerces.util.DOMUtil].getNamespaceURI()'
    - '[org.w3c.dom.Node].getLastChild()'
    - '[org.apache.xerces.util.DOMUtil].getNodeType()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.util.DOMUtil].getLastChildElementNS(org.w3c.dom.Node,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.util.DOMUtil:471,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeType()'
      Src: org.apache.xerces.util.DOMUtil:473,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNamespaceURI()'
      Src: org.apache.xerces.util.DOMUtil:474,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.util.DOMUtil:475,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName()'
      Src: org.apache.xerces.util.DOMUtil:476,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.util.DOMUtil:476,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSibling()'
      Src: org.apache.xerces.util.DOMUtil:480,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - node
    - uri
    - localpart
    argTypes:
    - org.w3c.dom.Node
    - String
    - String
    constantsTouched: []
    func_position:
      end: 486
      start: 467
    functionDepth: 1
    functionLinenumber: 467
    functionLinenumberEnd: 486
    functionName: '[org.apache.xerces.util.DOMUtil].getNextSiblingElementNS(org.w3c.dom.Node,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMUtil].getLocalName()'
    - '[String].equals(String)'
    - '[org.apache.xerces.util.DOMUtil].getNamespaceURI()'
    - '[org.apache.xerces.util.DOMUtil].getNodeType()'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.apache.xerces.util.DOMUtil].getNextSibling()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.util.DOMUtil].getNextSiblingElementNS(org.w3c.dom.Node,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.util.DOMUtil:556,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeType()'
      Src: org.apache.xerces.util.DOMUtil:558,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNamespaceURI()'
      Src: org.apache.xerces.util.DOMUtil:560,1
    - Dst: '[String].equals()'
      Src: org.apache.xerces.util.DOMUtil:561,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName()'
      Src: org.apache.xerces.util.DOMUtil:562,1
    - Dst: '[String].equals()'
      Src: org.apache.xerces.util.DOMUtil:562,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSibling()'
      Src: org.apache.xerces.util.DOMUtil:567,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String[][]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - parent
    - elemNames
    argTypes:
    - org.w3c.dom.Node
    - String[][]
    constantsTouched: []
    func_position:
      end: 573
      start: 552
    functionDepth: 1
    functionLinenumber: 552
    functionLinenumberEnd: 573
    functionName: '[org.apache.xerces.util.DOMUtil].getFirstChildElementNS(org.w3c.dom.Node,String[][])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMUtil].getLocalName()'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[String].equals()'
    - '[org.apache.xerces.util.DOMUtil].getNamespaceURI()'
    - '[org.apache.xerces.util.DOMUtil].getNodeType()'
    - '[org.apache.xerces.util.DOMUtil].getNextSibling()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.util.DOMUtil].getFirstChildElementNS(org.w3c.dom.Node,String[][])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getLastChild()'
      Src: org.apache.xerces.util.DOMUtil:580,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeType()'
      Src: org.apache.xerces.util.DOMUtil:582,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNamespaceURI()'
      Src: org.apache.xerces.util.DOMUtil:584,1
    - Dst: '[String].equals()'
      Src: org.apache.xerces.util.DOMUtil:585,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName()'
      Src: org.apache.xerces.util.DOMUtil:586,1
    - Dst: '[String].equals()'
      Src: org.apache.xerces.util.DOMUtil:586,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getPreviousSibling()'
      Src: org.apache.xerces.util.DOMUtil:591,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String[][]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - parent
    - elemNames
    argTypes:
    - org.w3c.dom.Node
    - String[][]
    constantsTouched: []
    func_position:
      end: 597
      start: 576
    functionDepth: 1
    functionLinenumber: 576
    functionLinenumberEnd: 597
    functionName: '[org.apache.xerces.util.DOMUtil].getLastChildElementNS(org.w3c.dom.Node,String[][])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMUtil].getLocalName()'
    - '[org.apache.xerces.util.DOMUtil].getPreviousSibling()'
    - '[String].equals()'
    - '[org.apache.xerces.util.DOMUtil].getNamespaceURI()'
    - '[org.w3c.dom.Node].getLastChild()'
    - '[org.apache.xerces.util.DOMUtil].getNodeType()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.util.DOMUtil].getLastChildElementNS(org.w3c.dom.Node,String[][])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.util.DOMUtil:604,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeType()'
      Src: org.apache.xerces.util.DOMUtil:606,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNamespaceURI()'
      Src: org.apache.xerces.util.DOMUtil:608,1
    - Dst: '[String].equals()'
      Src: org.apache.xerces.util.DOMUtil:609,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName()'
      Src: org.apache.xerces.util.DOMUtil:610,1
    - Dst: '[String].equals()'
      Src: org.apache.xerces.util.DOMUtil:610,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSibling()'
      Src: org.apache.xerces.util.DOMUtil:615,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String[][]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - node
    - elemNames
    argTypes:
    - org.w3c.dom.Node
    - String[][]
    constantsTouched: []
    func_position:
      end: 621
      start: 600
    functionDepth: 1
    functionLinenumber: 600
    functionLinenumberEnd: 621
    functionName: '[org.apache.xerces.util.DOMUtil].getNextSiblingElementNS(org.w3c.dom.Node,String[][])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMUtil].getLocalName()'
    - '[String].equals()'
    - '[org.apache.xerces.util.DOMUtil].getNamespaceURI()'
    - '[org.apache.xerces.util.DOMUtil].getNodeType()'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.apache.xerces.util.DOMUtil].getNextSibling()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.util.DOMUtil].getNextSiblingElementNS(org.w3c.dom.Node,String[][])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.util.DOMUtil:633,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeType()'
      Src: org.apache.xerces.util.DOMUtil:635,1
    - Dst: element.getNodeName()
      Src: org.apache.xerces.util.DOMUtil:637,1
    - Dst: '[org.apache.xerces.util.DOMUtil].equals(String)'
      Src: org.apache.xerces.util.DOMUtil:637,1
    - Dst: element.getAttribute(String)
      Src: org.apache.xerces.util.DOMUtil:638,1
    - Dst: '[org.apache.xerces.util.DOMUtil].equals(String)'
      Src: org.apache.xerces.util.DOMUtil:638,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSibling()'
      Src: org.apache.xerces.util.DOMUtil:642,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - parent
    - elemName
    - attrName
    - attrValue
    argTypes:
    - org.w3c.dom.Node
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 648
      start: 627
    functionDepth: 1
    functionLinenumber: 627
    functionLinenumberEnd: 648
    functionName: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - element.getAttribute(String)
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.apache.xerces.util.DOMUtil].equals(String)'
    - '[org.apache.xerces.util.DOMUtil].getNodeType()'
    - element.getNodeName()
    - '[org.apache.xerces.util.DOMUtil].getNextSibling()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getLastChild()'
      Src: org.apache.xerces.util.DOMUtil:660,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeType()'
      Src: org.apache.xerces.util.DOMUtil:662,1
    - Dst: element.getNodeName()
      Src: org.apache.xerces.util.DOMUtil:664,1
    - Dst: '[org.apache.xerces.util.DOMUtil].equals(String)'
      Src: org.apache.xerces.util.DOMUtil:664,1
    - Dst: element.getAttribute(String)
      Src: org.apache.xerces.util.DOMUtil:665,1
    - Dst: '[org.apache.xerces.util.DOMUtil].equals(String)'
      Src: org.apache.xerces.util.DOMUtil:665,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getPreviousSibling()'
      Src: org.apache.xerces.util.DOMUtil:669,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - parent
    - elemName
    - attrName
    - attrValue
    argTypes:
    - org.w3c.dom.Node
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 675
      start: 654
    functionDepth: 1
    functionLinenumber: 654
    functionLinenumberEnd: 675
    functionName: '[org.apache.xerces.util.DOMUtil].getLastChildElement(org.w3c.dom.Node,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - element.getAttribute(String)
    - '[org.apache.xerces.util.DOMUtil].getPreviousSibling()'
    - '[org.apache.xerces.util.DOMUtil].equals(String)'
    - '[org.w3c.dom.Node].getLastChild()'
    - '[org.apache.xerces.util.DOMUtil].getNodeType()'
    - element.getNodeName()
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.util.DOMUtil].getLastChildElement(org.w3c.dom.Node,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.util.DOMUtil:688,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeType()'
      Src: org.apache.xerces.util.DOMUtil:690,1
    - Dst: element.getNodeName()
      Src: org.apache.xerces.util.DOMUtil:692,1
    - Dst: '[org.apache.xerces.util.DOMUtil].equals(String)'
      Src: org.apache.xerces.util.DOMUtil:692,1
    - Dst: element.getAttribute(String)
      Src: org.apache.xerces.util.DOMUtil:693,1
    - Dst: '[org.apache.xerces.util.DOMUtil].equals(String)'
      Src: org.apache.xerces.util.DOMUtil:693,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSibling()'
      Src: org.apache.xerces.util.DOMUtil:697,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - node
    - elemName
    - attrName
    - attrValue
    argTypes:
    - org.w3c.dom.Node
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 703
      start: 682
    functionDepth: 1
    functionLinenumber: 682
    functionLinenumberEnd: 703
    functionName: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - element.getAttribute(String)
    - '[org.apache.xerces.util.DOMUtil].equals(String)'
    - '[org.apache.xerces.util.DOMUtil].getNodeType()'
    - element.getNodeName()
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.apache.xerces.util.DOMUtil].getNextSibling()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.util.DOMUtil:722,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.util.DOMUtil:723,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeType()'
      Src: org.apache.xerces.util.DOMUtil:725,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNodeValue()'
      Src: org.apache.xerces.util.DOMUtil:727,1
    - Dst: '[StringBuffer].append(org.apache.xerces.util.DOMUtil)'
      Src: org.apache.xerces.util.DOMUtil:727,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getChildText(org.apache.xerces.util.DOMUtil)'
      Src: org.apache.xerces.util.DOMUtil:730,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.util.DOMUtil:730,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSibling()'
      Src: org.apache.xerces.util.DOMUtil:732,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.DOMUtil:736,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 738
      start: 714
    functionDepth: 0
    functionLinenumber: 714
    functionLinenumberEnd: 738
    functionName: '[org.apache.xerces.util.DOMUtil].getChildText(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.apache.xerces.util.DOMUtil].getChildText(org.apache.xerces.util.DOMUtil)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.util.DOMUtil].getNodeType()'
    - '[StringBuffer].append(org.apache.xerces.util.DOMUtil)'
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.util.DOMUtil].getNextSibling()'
    - '[StringBuffer].<init>()'
    - '[org.apache.xerces.util.DOMUtil].getNodeValue()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.DOMUtil].getChildText(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.util.DOMUtil:742,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 743
      start: 741
    functionDepth: 0
    functionLinenumber: 741
    functionLinenumberEnd: 743
    functionName: '[org.apache.xerces.util.DOMUtil].getName(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getNodeName()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.DOMUtil].getName(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getLocalName()'
      Src: org.apache.xerces.util.DOMUtil:749,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.util.DOMUtil:750,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 751
      start: 748
    functionDepth: 0
    functionLinenumber: 748
    functionLinenumberEnd: 751
    functionName: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getNodeName()'
    - '[org.w3c.dom.Node].getLocalName()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getParentNode()'
      Src: org.apache.xerces.util.DOMUtil:754,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - elem
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 758
      start: 753
    functionDepth: 0
    functionLinenumber: 753
    functionLinenumberEnd: 758
    functionName: '[org.apache.xerces.util.DOMUtil].getParent(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 4
    functionsReached:
    - '[org.w3c.dom.Element].getParentNode()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.util.DOMUtil].getParent(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.util.DOMUtil:762,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 763
      start: 761
    functionDepth: 0
    functionLinenumber: 761
    functionLinenumberEnd: 763
    functionName: '[org.apache.xerces.util.DOMUtil].getDocument(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getOwnerDocument()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.apache.xerces.util.DOMUtil].getDocument(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: org.apache.xerces.util.DOMUtil:767,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - doc
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 768
      start: 766
    functionDepth: 0
    functionLinenumber: 766
    functionLinenumberEnd: 768
    functionName: '[org.apache.xerces.util.DOMUtil].getRoot(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 6
    functionsReached:
    - '[org.w3c.dom.Document].getDocumentElement()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[org.apache.xerces.util.DOMUtil].getRoot(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttributeNode(String)'
      Src: org.apache.xerces.util.DOMUtil:774,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - elem
    - name
    argTypes:
    - org.w3c.dom.Element
    - String
    constantsTouched: []
    func_position:
      end: 775
      start: 773
    functionDepth: 0
    functionLinenumber: 773
    functionLinenumberEnd: 775
    functionName: '[org.apache.xerces.util.DOMUtil].getAttr(org.w3c.dom.Element,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Element].getAttributeNode(String)'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.util.DOMUtil].getAttr(org.w3c.dom.Element,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttributeNodeNS(String,String)'
      Src: org.apache.xerces.util.DOMUtil:780,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Attr
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - elem
    - nsUri
    - localName
    argTypes:
    - org.w3c.dom.Element
    - String
    - String
    constantsTouched: []
    func_position:
      end: 781
      start: 778
    functionDepth: 0
    functionLinenumber: 778
    functionLinenumberEnd: 781
    functionName: '[org.apache.xerces.util.DOMUtil].getAttrNS(org.w3c.dom.Element,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Element].getAttributeNodeNS(String,String)'
    linkageType: ''
    returnType: org.w3c.dom.Attr
    signature: '[org.apache.xerces.util.DOMUtil].getAttrNS(org.w3c.dom.Element,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttributes()'
      Src: org.apache.xerces.util.DOMUtil:785,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLength()'
      Src: org.apache.xerces.util.DOMUtil:786,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLength()'
      Src: org.apache.xerces.util.DOMUtil:787,1
    - Dst: '[org.apache.xerces.util.DOMUtil].item(org.apache.xerces.util.DOMUtil)'
      Src: org.apache.xerces.util.DOMUtil:788,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Attr[]
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - elem
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 790
      start: 784
    functionDepth: 1
    functionLinenumber: 784
    functionLinenumberEnd: 790
    functionName: '[org.apache.xerces.util.DOMUtil].getAttrs(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 3
    functionsReached:
    - '[org.w3c.dom.Element].getAttributes()'
    - '[org.apache.xerces.util.DOMUtil].getLength()'
    - '[org.apache.xerces.util.DOMUtil].item(org.apache.xerces.util.DOMUtil)'
    linkageType: ''
    returnType: Attr[]
    signature: '[org.apache.xerces.util.DOMUtil].getAttrs(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Attr].getValue()'
      Src: org.apache.xerces.util.DOMUtil:794,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Attr
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - attribute
    argTypes:
    - org.w3c.dom.Attr
    constantsTouched: []
    func_position:
      end: 795
      start: 793
    functionDepth: 0
    functionLinenumber: 793
    functionLinenumberEnd: 795
    functionName: '[org.apache.xerces.util.DOMUtil].getValue(org.w3c.dom.Attr)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Attr].getValue()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.DOMUtil].getValue(org.w3c.dom.Attr)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: org.apache.xerces.util.DOMUtil:805,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - elem
    - name
    argTypes:
    - org.w3c.dom.Element
    - String
    constantsTouched: []
    func_position:
      end: 806
      start: 804
    functionDepth: 0
    functionLinenumber: 804
    functionLinenumberEnd: 806
    functionName: '[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 3
    functionsReached:
    - '[org.w3c.dom.Element].getAttribute(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttributeNS(String,String)'
      Src: org.apache.xerces.util.DOMUtil:812,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - elem
    - nsUri
    - localName
    argTypes:
    - org.w3c.dom.Element
    - String
    - String
    constantsTouched: []
    func_position:
      end: 813
      start: 810
    functionDepth: 0
    functionLinenumber: 810
    functionLinenumberEnd: 813
    functionName: '[org.apache.xerces.util.DOMUtil].getAttrValueNS(org.w3c.dom.Element,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Element].getAttributeNS(String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.DOMUtil].getAttrValueNS(org.w3c.dom.Element,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getPrefix()'
      Src: org.apache.xerces.util.DOMUtil:817,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 818
      start: 816
    functionDepth: 0
    functionLinenumber: 816
    functionLinenumberEnd: 818
    functionName: '[org.apache.xerces.util.DOMUtil].getPrefix(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getPrefix()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.DOMUtil].getPrefix(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNamespaceURI()'
      Src: org.apache.xerces.util.DOMUtil:822,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 823
      start: 821
    functionDepth: 0
    functionLinenumber: 821
    functionLinenumberEnd: 823
    functionName: '[org.apache.xerces.util.DOMUtil].getNamespaceURI(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getNamespaceURI()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.DOMUtil].getNamespaceURI(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.ElementImpl].getAnnotation()'
      Src: org.apache.xerces.util.DOMUtil:828,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 831
      start: 826
    functionDepth: 1
    functionLinenumber: 826
    functionLinenumberEnd: 831
    functionName: '[org.apache.xerces.util.DOMUtil].getAnnotation(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.ElementImpl].getAnnotation()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.DOMUtil].getAnnotation(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.opti.ElementImpl].getSyntheticAnnotation()'
      Src: org.apache.xerces.util.DOMUtil:836,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 839
      start: 834
    functionDepth: 1
    functionLinenumber: 834
    functionLinenumberEnd: 839
    functionName: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.opti.ElementImpl].getSyntheticAnnotation()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMException].<init>(short)'
      Src: org.apache.xerces.util.DOMUtil:845,1
    - Dst: ThrowableMethods.fgThrowableInitCauseMethod.invoke(org.w3c.dom.DOMException)
      Src: org.apache.xerces.util.DOMUtil:848,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMException
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - code
    - cause
    argTypes:
    - short
    - Throwable
    constantsTouched: []
    func_position:
      end: 854
      start: 844
    functionDepth: 0
    functionLinenumber: 844
    functionLinenumberEnd: 854
    functionName: '[org.apache.xerces.util.DOMUtil].createDOMException(short,Throwable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - ThrowableMethods.fgThrowableInitCauseMethod.invoke(org.w3c.dom.DOMException)
    - '[org.w3c.dom.DOMException].<init>(short)'
    linkageType: ''
    returnType: org.w3c.dom.DOMException
    signature: '[org.apache.xerces.util.DOMUtil].createDOMException(short,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.ls.LSException].<init>(short)'
      Src: org.apache.xerces.util.DOMUtil:860,1
    - Dst: ThrowableMethods.fgThrowableInitCauseMethod.invoke(org.w3c.dom.ls.LSException)
      Src: org.apache.xerces.util.DOMUtil:863,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - Throwable
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.ls.LSException
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - code
    - cause
    argTypes:
    - short
    - Throwable
    constantsTouched: []
    func_position:
      end: 869
      start: 859
    functionDepth: 0
    functionLinenumber: 859
    functionLinenumberEnd: 869
    functionName: '[org.apache.xerces.util.DOMUtil].createLSException(short,Throwable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.ls.LSException].<init>(short)'
    - ThrowableMethods.fgThrowableInitCauseMethod.invoke(org.w3c.dom.ls.LSException)
    linkageType: ''
    returnType: org.w3c.dom.ls.LSException
    signature: '[org.apache.xerces.util.DOMUtil].createLSException(short,Throwable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.lang.reflect.Method
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.util.DOMUtil.ThrowableMethods
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 882
      start: 882
    functionDepth: 0
    functionLinenumber: 882
    functionLinenumberEnd: 882
    functionName: '[org.apache.xerces.util.DOMUtil.ThrowableMethods].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.DOMUtil.ThrowableMethods
    signature: '[org.apache.xerces.util.DOMUtil.ThrowableMethods].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - int[]
      - int
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.NamespaceSupport
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.util.NamespaceSupport].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/NamespaceSupport.java
    functionUses: 12
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.NamespaceSupport
    signature: '[org.apache.xerces.util.NamespaceSupport].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.NamespaceSupport].pushContext()'
      Src: org.apache.xerces.util.NamespaceSupport:86,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getAllPrefixes()'
      Src: org.apache.xerces.util.NamespaceSupport:88,1
    - Dst: '[java.util.Enumeration].hasMoreElements()'
      Src: org.apache.xerces.util.NamespaceSupport:89,1
    - Dst: '[java.util.Enumeration].nextElement()'
      Src: org.apache.xerces.util.NamespaceSupport:90,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getURI(org.apache.xerces.util.NamespaceSupport)'
      Src: org.apache.xerces.util.NamespaceSupport:91,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].declarePrefix(org.apache.xerces.util.NamespaceSupport,String)'
      Src: org.apache.xerces.util.NamespaceSupport:92,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.NamespaceContext
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - int[]
      - int
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.NamespaceSupport
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.apache.xerces.xni.NamespaceContext
    constantsTouched: []
    func_position:
      end: 94
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 94
    functionName: '[org.apache.xerces.util.NamespaceSupport].<init>(org.apache.xerces.xni.NamespaceContext)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/NamespaceSupport.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.NamespaceContext].getAllPrefixes()'
    - '[org.apache.xerces.util.NamespaceSupport].pushContext()'
    - '[org.apache.xerces.xni.NamespaceContext].getURI(org.apache.xerces.util.NamespaceSupport)'
    - '[java.util.Enumeration].nextElement()'
    - '[org.apache.xerces.util.NamespaceSupport].declarePrefix(org.apache.xerces.util.NamespaceSupport,String)'
    - '[java.util.Enumeration].hasMoreElements()'
    linkageType: ''
    returnType: org.apache.xerces.util.NamespaceSupport
    signature: '[org.apache.xerces.util.NamespaceSupport].<init>(org.apache.xerces.xni.NamespaceContext)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - int[]
      - int
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 119
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 119
    functionName: '[org.apache.xerces.util.NamespaceSupport].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/NamespaceSupport.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.NamespaceSupport].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int[],int,org.apache.xerces.util.NamespaceSupport,int,org.apache.xerces.util.NamespaceSupport)
      Src: org.apache.xerces.util.NamespaceSupport:130,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - int[]
      - int
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 137
      start: 125
    functionDepth: 0
    functionLinenumber: 125
    functionLinenumberEnd: 137
    functionName: '[org.apache.xerces.util.NamespaceSupport].pushContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/NamespaceSupport.java
    functionUses: 5
    functionsReached:
    - System.arraycopy(int[],int,org.apache.xerces.util.NamespaceSupport,int,org.apache.xerces.util.NamespaceSupport)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.NamespaceSupport].pushContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - int[]
      - int
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 145
      start: 143
    functionDepth: 0
    functionLinenumber: 143
    functionLinenumberEnd: 145
    functionName: '[org.apache.xerces.util.NamespaceSupport].popContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/NamespaceSupport.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.NamespaceSupport].popContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(String[],int,org.apache.xerces.util.NamespaceSupport,int,int)
      Src: org.apache.xerces.util.NamespaceSupport:173,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - int[]
      - int
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 183
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 183
    functionName: '[org.apache.xerces.util.NamespaceSupport].declarePrefix(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/NamespaceSupport.java
    functionUses: 2
    functionsReached:
    - System.arraycopy(String[],int,org.apache.xerces.util.NamespaceSupport,int,int)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.NamespaceSupport].declarePrefix(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - int[]
      - int
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 200
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 200
    functionName: '[org.apache.xerces.util.NamespaceSupport].getURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/NamespaceSupport.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.NamespaceSupport].getURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.NamespaceSupport].getURI()'
      Src: org.apache.xerces.util.NamespaceSupport:211,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - int[]
      - int
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 219
      start: 206
    functionDepth: 0
    functionLinenumber: 206
    functionLinenumberEnd: 219
    functionName: '[org.apache.xerces.util.NamespaceSupport].getPrefix(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/NamespaceSupport.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.NamespaceSupport].getURI()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.NamespaceSupport].getPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - int[]
      - int
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 227
    functionName: '[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixCount()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/NamespaceSupport.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - int[]
      - int
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 234
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 234
    functionName: '[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixAt(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/NamespaceSupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.NamespaceSupport.Prefixes].<init>(String[],org.apache.xerces.util.NamespaceSupport)'
      Src: org.apache.xerces.util.NamespaceSupport:261,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - int[]
      - int
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Enumeration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 239
    functionDepth: 0
    functionLinenumber: 239
    functionLinenumberEnd: 262
    functionName: '[org.apache.xerces.util.NamespaceSupport].getAllPrefixes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/NamespaceSupport.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.NamespaceSupport.Prefixes].<init>(String[],org.apache.xerces.util.NamespaceSupport)'
    linkageType: ''
    returnType: java.util.Enumeration
    signature: '[org.apache.xerces.util.NamespaceSupport].getAllPrefixes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - int[]
      - int
      - String[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 287
      start: 276
    functionDepth: 0
    functionLinenumber: 276
    functionLinenumberEnd: 287
    functionName: '[org.apache.xerces.util.NamespaceSupport].containsPrefix(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/NamespaceSupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.NamespaceSupport].containsPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Enumeration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.NamespaceSupport.Prefixes
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefixes
    - size
    argTypes:
    - String[]
    - int
    constantsTouched: []
    func_position:
      end: 300
      start: 297
    functionDepth: 0
    functionLinenumber: 297
    functionLinenumberEnd: 300
    functionName: '[org.apache.xerces.util.NamespaceSupport.Prefixes].<init>(String[],int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/NamespaceSupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.NamespaceSupport.Prefixes
    signature: '[org.apache.xerces.util.NamespaceSupport.Prefixes].<init>(String[],int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Enumeration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 307
      start: 305
    functionDepth: 0
    functionLinenumber: 305
    functionLinenumberEnd: 307
    functionName: '[org.apache.xerces.util.NamespaceSupport.Prefixes].hasMoreElements()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/NamespaceSupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.NamespaceSupport.Prefixes].hasMoreElements()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.NoSuchElementException].<init>(String)'
      Src: org.apache.xerces.util.NamespaceSupport.Prefixes:316,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Enumeration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 317
      start: 312
    functionDepth: 0
    functionLinenumber: 312
    functionLinenumberEnd: 317
    functionName: '[org.apache.xerces.util.NamespaceSupport.Prefixes].nextElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/NamespaceSupport.java
    functionUses: 0
    functionsReached:
    - '[java.util.NoSuchElementException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.util.NamespaceSupport.Prefixes].nextElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.util.NamespaceSupport.Prefixes:320,1
    - Dst: '[StringBuffer].append()'
      Src: org.apache.xerces.util.NamespaceSupport.Prefixes:322,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.util.NamespaceSupport.Prefixes:323,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.util.NamespaceSupport.Prefixes:326,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Enumeration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 327
      start: 319
    functionDepth: 0
    functionLinenumber: 319
    functionLinenumberEnd: 327
    functionName: '[org.apache.xerces.util.NamespaceSupport.Prefixes].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/NamespaceSupport.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(char)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append()'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.NamespaceSupport.Prefixes].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].<init>(int,float)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:72,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:75,1
    - Dst: Float.isNaN(float)
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:78,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:79,1
    - Dst: '[ReferenceQueue].<init>()'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:92,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - float
      classConcrete: true
      classEnum: false
      classFields:
      - SREntry[]
      - ReferenceQueue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SoftReferenceSymbolTable
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 2
    argNames:
    - initialCapacity
    - loadFactor
    argTypes:
    - int
    - float
    constantsTouched: []
    func_position:
      end: 93
      start: 66
    functionDepth: 2
    functionLinenumber: 66
    functionLinenumberEnd: 93
    functionName: '[org.apache.xerces.util.SoftReferenceSymbolTable].<init>(int,float)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SoftReferenceSymbolTable.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[ReferenceQueue].<init>()'
    - '[org.apache.xerces.util.SymbolTable].<init>(int,float)'
    - Float.isNaN(float)
    linkageType: ''
    returnType: org.apache.xerces.util.SoftReferenceSymbolTable
    signature: '[org.apache.xerces.util.SoftReferenceSymbolTable].<init>(int,float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].<init>(int,float)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - SREntry[]
      - ReferenceQueue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SoftReferenceSymbolTable
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 1
    argNames:
    - initialCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 3
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.apache.xerces.util.SoftReferenceSymbolTable].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SoftReferenceSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SoftReferenceSymbolTable].<init>(int,float)'
    linkageType: ''
    returnType: org.apache.xerces.util.SoftReferenceSymbolTable
    signature: '[org.apache.xerces.util.SoftReferenceSymbolTable].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].<init>(org.apache.xerces.util.SoftReferenceSymbolTable,float)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SREntry[]
      - ReferenceQueue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SoftReferenceSymbolTable
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 111
    functionDepth: 0
    functionLinenumber: 111
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.util.SoftReferenceSymbolTable].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SoftReferenceSymbolTable.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SoftReferenceSymbolTable].<init>(org.apache.xerces.util.SoftReferenceSymbolTable,float)'
    linkageType: ''
    returnType: org.apache.xerces.util.SoftReferenceSymbolTable
    signature: '[org.apache.xerces.util.SoftReferenceSymbolTable].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].clean()'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:128,1
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].hash(String)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:131,1
    - Dst: entry.get()
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:133,1
    - Dst: data.symbol.equals(String)
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:137,1
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol0(String,org.apache.xerces.util.SoftReferenceSymbolTable,org.apache.xerces.util.SoftReferenceSymbolTable)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:142,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - SREntry[]
      - ReferenceQueue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 1
    argNames:
    - symbol
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 143
      start: 127
    functionDepth: 3
    functionLinenumber: 127
    functionLinenumberEnd: 143
    functionName: '[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SoftReferenceSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SoftReferenceSymbolTable].hash(String)'
    - '[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol0(String,org.apache.xerces.util.SoftReferenceSymbolTable,org.apache.xerces.util.SoftReferenceSymbolTable)'
    - entry.get()
    - data.symbol.equals(String)
    - '[org.apache.xerces.util.SoftReferenceSymbolTable].clean()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].rehash()'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:148,1
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].hash(String)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:149,1
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].rebalance()'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:154,1
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].hash(String)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:155,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:159,1
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable.SREntry].<init>(org.apache.xerces.util.SoftReferenceSymbolTable,org.apache.xerces.util.SoftReferenceSymbolTable,ReferenceQueue)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:160,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - SREntry[]
      - ReferenceQueue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 3
    argNames:
    - symbol
    - bucket
    - collisionCount
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 164
      start: 145
    functionDepth: 2
    functionLinenumber: 145
    functionLinenumberEnd: 164
    functionName: '[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol0(String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SoftReferenceSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SoftReferenceSymbolTable.SREntry].<init>(org.apache.xerces.util.SoftReferenceSymbolTable,org.apache.xerces.util.SoftReferenceSymbolTable,ReferenceQueue)'
    - '[org.apache.xerces.util.SoftReferenceSymbolTable].rebalance()'
    - '[org.apache.xerces.util.SoftReferenceSymbolTable].rehash()'
    - '[String].intern()'
    - '[org.apache.xerces.util.SoftReferenceSymbolTable].hash(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol0(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].clean()'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:177,1
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].hash(char[],int,int)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:180,1
    - Dst: entry.get()
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:182,1
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol0(char[],int,int,org.apache.xerces.util.SoftReferenceSymbolTable,org.apache.xerces.util.SoftReferenceSymbolTable)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:197,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - SREntry[]
      - ReferenceQueue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 3
    argNames:
    - buffer
    - offset
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 198
      start: 176
    functionDepth: 3
    functionLinenumber: 176
    functionLinenumberEnd: 198
    functionName: '[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SoftReferenceSymbolTable.java
    functionUses: 0
    functionsReached:
    - entry.get()
    - '[org.apache.xerces.util.SoftReferenceSymbolTable].hash(char[],int,int)'
    - '[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol0(char[],int,int,org.apache.xerces.util.SoftReferenceSymbolTable,org.apache.xerces.util.SoftReferenceSymbolTable)'
    - '[org.apache.xerces.util.SoftReferenceSymbolTable].clean()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].rehash()'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:203,1
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].hash(char[],int,int)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:204,1
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].rebalance()'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:209,1
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].hash(char[],int,int)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:210,1
    - Dst: '[String].<init>(char[],int,int)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:214,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:214,1
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable.SREntry].<init>(org.apache.xerces.util.SoftReferenceSymbolTable,char[],int,int,org.apache.xerces.util.SoftReferenceSymbolTable,ReferenceQueue)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:215,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - SREntry[]
      - ReferenceQueue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 5
    argNames:
    - buffer
    - offset
    - length
    - bucket
    - collisionCount
    argTypes:
    - char[]
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 219
      start: 200
    functionDepth: 2
    functionLinenumber: 200
    functionLinenumberEnd: 219
    functionName: '[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol0(char[],int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SoftReferenceSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SoftReferenceSymbolTable].rebalance()'
    - '[org.apache.xerces.util.SoftReferenceSymbolTable].rehash()'
    - '[String].intern()'
    - '[org.apache.xerces.util.SoftReferenceSymbolTable.SREntry].<init>(org.apache.xerces.util.SoftReferenceSymbolTable,char[],int,int,org.apache.xerces.util.SoftReferenceSymbolTable,ReferenceQueue)'
    - '[org.apache.xerces.util.SoftReferenceSymbolTable].hash(char[],int,int)'
    - '[String].<init>(char[],int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol0(char[],int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].rehashCommon(int)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:229,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SREntry[]
      - ReferenceQueue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 230
      start: 228
    functionDepth: 1
    functionLinenumber: 228
    functionLinenumberEnd: 230
    functionName: '[org.apache.xerces.util.SoftReferenceSymbolTable].rehash()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SoftReferenceSymbolTable.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.SoftReferenceSymbolTable].rehashCommon(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SoftReferenceSymbolTable].rehash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].rehashCommon(int)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SREntry[]
      - ReferenceQueue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 242
    functionName: '[org.apache.xerces.util.SoftReferenceSymbolTable].compact()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SoftReferenceSymbolTable.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SoftReferenceSymbolTable].rehashCommon(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SoftReferenceSymbolTable].compact()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence(org.apache.xerces.util.SoftReferenceSymbolTable)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:254,1
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].rehashCommon(org.apache.xerces.util.SoftReferenceSymbolTable)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:255,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SREntry[]
      - ReferenceQueue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 256
    functionName: '[org.apache.xerces.util.SoftReferenceSymbolTable].rebalance()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SoftReferenceSymbolTable.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.SoftReferenceSymbolTable].rehashCommon(org.apache.xerces.util.SoftReferenceSymbolTable)'
    - '[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence(org.apache.xerces.util.SoftReferenceSymbolTable)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SoftReferenceSymbolTable].rebalance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: e.get()
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:273,1
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].hash(org.apache.xerces.util.SoftReferenceSymbolTable)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:275,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - SREntry[]
      - ReferenceQueue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 1
    argNames:
    - newCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 291
      start: 258
    functionDepth: 0
    functionLinenumber: 258
    functionLinenumberEnd: 291
    functionName: '[org.apache.xerces.util.SoftReferenceSymbolTable].rehashCommon(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SoftReferenceSymbolTable.java
    functionUses: 2
    functionsReached:
    - e.get()
    - '[org.apache.xerces.util.SoftReferenceSymbolTable].hash(org.apache.xerces.util.SoftReferenceSymbolTable)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SoftReferenceSymbolTable].rehashCommon(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].hash(String)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:302,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:303,1
    - Dst: entry.get()
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:305,1
    - Dst: '[String].charAt(org.apache.xerces.util.SoftReferenceSymbolTable)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:311,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - SREntry[]
      - ReferenceQueue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 1
    argNames:
    - symbol
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 321
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 321
    functionName: '[org.apache.xerces.util.SoftReferenceSymbolTable].containsSymbol(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SoftReferenceSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SoftReferenceSymbolTable].hash(String)'
    - entry.get()
    - '[String].charAt(org.apache.xerces.util.SoftReferenceSymbolTable)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.SoftReferenceSymbolTable].containsSymbol(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].hash(char[],int,int)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:334,1
    - Dst: entry.get()
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:336,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - SREntry[]
      - ReferenceQueue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 3
    argNames:
    - buffer
    - offset
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 352
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 352
    functionName: '[org.apache.xerces.util.SoftReferenceSymbolTable].containsSymbol(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SoftReferenceSymbolTable.java
    functionUses: 0
    functionsReached:
    - entry.get()
    - '[org.apache.xerces.util.SoftReferenceSymbolTable].hash(char[],int,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.SoftReferenceSymbolTable].containsSymbol(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - SREntry
      classConcrete: true
      classEnum: false
      classFields:
      - SREntry[]
      - ReferenceQueue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 1
    argNames:
    - entry
    argTypes:
    - SREntry
    constantsTouched: []
    func_position:
      end: 368
      start: 354
    functionDepth: 0
    functionLinenumber: 354
    functionLinenumberEnd: 368
    functionName: '[org.apache.xerces.util.SoftReferenceSymbolTable].removeEntry(SREntry)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SoftReferenceSymbolTable.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SoftReferenceSymbolTable].removeEntry(SREntry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ReferenceQueue].poll()'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:374,1
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].removeEntry(org.apache.xerces.util.SoftReferenceSymbolTable)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:377,1
    - Dst: '[ReferenceQueue].poll()'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:378,1
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable].compact()'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable:384,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - SREntry[]
      - ReferenceQueue
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.SymbolTable
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 387
      start: 373
    functionDepth: 2
    functionLinenumber: 373
    functionLinenumberEnd: 387
    functionName: '[org.apache.xerces.util.SoftReferenceSymbolTable].clean()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SoftReferenceSymbolTable.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.SoftReferenceSymbolTable].removeEntry(org.apache.xerces.util.SoftReferenceSymbolTable)'
    - '[org.apache.xerces.util.SoftReferenceSymbolTable].compact()'
    - '[ReferenceQueue].poll()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SoftReferenceSymbolTable].clean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SREntryData].<init>(String)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable.SREntry:419,1
    - Dst: '[SoftReference].<init>(SREntryData,ReferenceQueue)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable.SREntry:419,1
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable.SREntry].initialize(SREntry,int)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable.SREntry:420,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - SREntry
      - int
      - ReferenceQueue
      classConcrete: true
      classEnum: false
      classFields:
      - SREntry
      - SREntry
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SoftReferenceSymbolTable.SREntry
      static: false
      superClass: SoftReference
    argCount: 4
    argNames:
    - internedSymbol
    - next
    - bucket
    - q
    argTypes:
    - String
    - SREntry
    - int
    - ReferenceQueue
    constantsTouched: []
    func_position:
      end: 421
      start: 418
    functionDepth: 1
    functionLinenumber: 418
    functionLinenumberEnd: 421
    functionName: '[org.apache.xerces.util.SoftReferenceSymbolTable.SREntry].<init>(String,SREntry,int,ReferenceQueue)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SoftReferenceSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[SREntryData].<init>(String)'
    - '[org.apache.xerces.util.SoftReferenceSymbolTable.SREntry].initialize(SREntry,int)'
    - '[SoftReference].<init>(SREntryData,ReferenceQueue)'
    linkageType: ''
    returnType: org.apache.xerces.util.SoftReferenceSymbolTable.SREntry
    signature: '[org.apache.xerces.util.SoftReferenceSymbolTable.SREntry].<init>(String,SREntry,int,ReferenceQueue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SREntryData].<init>(String,char[],int,int)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable.SREntry:428,1
    - Dst: '[SoftReference].<init>(SREntryData,ReferenceQueue)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable.SREntry:428,1
    - Dst: '[org.apache.xerces.util.SoftReferenceSymbolTable.SREntry].initialize(SREntry,int)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable.SREntry:429,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      - int
      - int
      - SREntry
      - int
      - ReferenceQueue
      classConcrete: true
      classEnum: false
      classFields:
      - SREntry
      - SREntry
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SoftReferenceSymbolTable.SREntry
      static: false
      superClass: SoftReference
    argCount: 7
    argNames:
    - internedSymbol
    - ch
    - offset
    - length
    - next
    - bucket
    - q
    argTypes:
    - String
    - char[]
    - int
    - int
    - SREntry
    - int
    - ReferenceQueue
    constantsTouched: []
    func_position:
      end: 430
      start: 427
    functionDepth: 1
    functionLinenumber: 427
    functionLinenumberEnd: 430
    functionName: '[org.apache.xerces.util.SoftReferenceSymbolTable.SREntry].<init>(String,char[],int,int,SREntry,int,ReferenceQueue)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SoftReferenceSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[SREntryData].<init>(String,char[],int,int)'
    - '[org.apache.xerces.util.SoftReferenceSymbolTable.SREntry].initialize(SREntry,int)'
    - '[SoftReference].<init>(SREntryData,ReferenceQueue)'
    linkageType: ''
    returnType: org.apache.xerces.util.SoftReferenceSymbolTable.SREntry
    signature: '[org.apache.xerces.util.SoftReferenceSymbolTable.SREntry].<init>(String,char[],int,int,SREntry,int,ReferenceQueue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - SREntry
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - SREntry
      - SREntry
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: SoftReference
    argCount: 2
    argNames:
    - next
    - bucket
    argTypes:
    - SREntry
    - int
    constantsTouched: []
    func_position:
      end: 439
      start: 432
    functionDepth: 0
    functionLinenumber: 432
    functionLinenumberEnd: 439
    functionName: '[org.apache.xerces.util.SoftReferenceSymbolTable.SREntry].initialize(SREntry,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SoftReferenceSymbolTable.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SoftReferenceSymbolTable.SREntry].initialize(SREntry,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable.SREntryData:448,1
    - Dst: '[String].getChars(int,org.apache.xerces.util.SoftReferenceSymbolTable.SREntryData,char[],int)'
      Src: org.apache.xerces.util.SoftReferenceSymbolTable.SREntryData:449,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SoftReferenceSymbolTable.SREntryData
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - internedSymbol
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 450
      start: 446
    functionDepth: 0
    functionLinenumber: 446
    functionLinenumberEnd: 450
    functionName: '[org.apache.xerces.util.SoftReferenceSymbolTable.SREntryData].<init>(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SoftReferenceSymbolTable.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    - '[String].getChars(int,org.apache.xerces.util.SoftReferenceSymbolTable.SREntryData,char[],int)'
    linkageType: ''
    returnType: org.apache.xerces.util.SoftReferenceSymbolTable.SREntryData
    signature: '[org.apache.xerces.util.SoftReferenceSymbolTable.SREntryData].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: org.apache.xerces.util.SoftReferenceSymbolTable.SREntryData:455,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - char[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SoftReferenceSymbolTable.SREntryData
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - internedSymbol
    - ch
    - offset
    - length
    argTypes:
    - String
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 456
      start: 452
    functionDepth: 0
    functionLinenumber: 452
    functionLinenumberEnd: 456
    functionName: '[org.apache.xerces.util.SoftReferenceSymbolTable.SREntryData].<init>(String,char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SoftReferenceSymbolTable.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(char[],int,char[],int,int)
    linkageType: ''
    returnType: org.apache.xerces.util.SoftReferenceSymbolTable.SREntryData
    signature: '[org.apache.xerces.util.SoftReferenceSymbolTable.SREntryData].<init>(String,char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ErrorHandlerProxy].getErrorHandler()'
      Src: org.apache.xerces.util.ErrorHandlerProxy:46,1
    - Dst: '[org.xml.sax.ErrorHandler].error(org.xml.sax.SAXParseException)'
      Src: org.apache.xerces.util.ErrorHandlerProxy:48,1
    - Dst: '[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException(org.xml.sax.SAXParseException)'
      Src: org.apache.xerces.util.ErrorHandlerProxy:51,1
    - Dst: '[org.apache.xerces.xni.parser.XMLErrorHandler].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
      Src: org.apache.xerces.util.ErrorHandlerProxy:51,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 55
      start: 45
    functionDepth: 2
    functionLinenumber: 45
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.util.ErrorHandlerProxy].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ErrorHandlerProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException(org.xml.sax.SAXParseException)'
    - '[org.apache.xerces.xni.parser.XMLErrorHandler].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    - '[org.xml.sax.ErrorHandler].error(org.xml.sax.SAXParseException)'
    - '[org.apache.xerces.util.ErrorHandlerProxy].getErrorHandler()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.ErrorHandlerProxy].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ErrorHandlerProxy].getErrorHandler()'
      Src: org.apache.xerces.util.ErrorHandlerProxy:58,1
    - Dst: '[org.xml.sax.ErrorHandler].fatalError(org.xml.sax.SAXParseException)'
      Src: org.apache.xerces.util.ErrorHandlerProxy:60,1
    - Dst: '[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException(org.xml.sax.SAXParseException)'
      Src: org.apache.xerces.util.ErrorHandlerProxy:63,1
    - Dst: '[org.apache.xerces.xni.parser.XMLErrorHandler].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
      Src: org.apache.xerces.util.ErrorHandlerProxy:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 65
      start: 57
    functionDepth: 2
    functionLinenumber: 57
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.util.ErrorHandlerProxy].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ErrorHandlerProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException(org.xml.sax.SAXParseException)'
    - '[org.apache.xerces.xni.parser.XMLErrorHandler].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    - '[org.xml.sax.ErrorHandler].fatalError(org.xml.sax.SAXParseException)'
    - '[org.apache.xerces.util.ErrorHandlerProxy].getErrorHandler()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.ErrorHandlerProxy].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ErrorHandlerProxy].getErrorHandler()'
      Src: org.apache.xerces.util.ErrorHandlerProxy:68,1
    - Dst: '[org.xml.sax.ErrorHandler].warning(org.xml.sax.SAXParseException)'
      Src: org.apache.xerces.util.ErrorHandlerProxy:70,1
    - Dst: '[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException(org.xml.sax.SAXParseException)'
      Src: org.apache.xerces.util.ErrorHandlerProxy:73,1
    - Dst: '[org.apache.xerces.xni.parser.XMLErrorHandler].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
      Src: org.apache.xerces.util.ErrorHandlerProxy:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 75
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.util.ErrorHandlerProxy].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ErrorHandlerProxy.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException(org.xml.sax.SAXParseException)'
    - '[org.apache.xerces.xni.parser.XMLErrorHandler].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    - '[org.xml.sax.ErrorHandler].warning(org.xml.sax.SAXParseException)'
    - '[org.apache.xerces.util.ErrorHandlerProxy].getErrorHandler()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.ErrorHandlerProxy].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: false
      exceptions: []
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.parser.XMLErrorHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.util.ErrorHandlerProxy].getErrorHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ErrorHandlerProxy.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLErrorHandler
    signature: '[org.apache.xerces.util.ErrorHandlerProxy].getErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.ErrorHandlerProxy
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.util.ErrorHandlerProxy].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ErrorHandlerProxy.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.ErrorHandlerProxy
    signature: '[org.apache.xerces.util.ErrorHandlerProxy].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.StAXLocationWrapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[org.apache.xerces.util.StAXLocationWrapper].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/StAXLocationWrapper.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.StAXLocationWrapper
    signature: '[org.apache.xerces.util.StAXLocationWrapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - location
    argTypes:
    - javax.xml.stream.Location
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.xerces.util.StAXLocationWrapper].setLocation(javax.xml.stream.Location)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/StAXLocationWrapper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.StAXLocationWrapper].setLocation(javax.xml.stream.Location)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.stream.Location
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.util.StAXLocationWrapper].getLocation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/StAXLocationWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.stream.Location
    signature: '[org.apache.xerces.util.StAXLocationWrapper].getLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.Location].getPublicId()'
      Src: org.apache.xerces.util.StAXLocationWrapper:52,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.util.StAXLocationWrapper].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/StAXLocationWrapper.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.Location].getPublicId()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.StAXLocationWrapper].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.Location].getSystemId()'
      Src: org.apache.xerces.util.StAXLocationWrapper:59,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 62
    functionName: '[org.apache.xerces.util.StAXLocationWrapper].getLiteralSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/StAXLocationWrapper.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.stream.Location].getSystemId()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.StAXLocationWrapper].getLiteralSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.apache.xerces.util.StAXLocationWrapper].getBaseSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/StAXLocationWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.StAXLocationWrapper].getBaseSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.StAXLocationWrapper].getLiteralSystemId()'
      Src: org.apache.xerces.util.StAXLocationWrapper:69,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.apache.xerces.util.StAXLocationWrapper].getExpandedSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/StAXLocationWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.StAXLocationWrapper].getLiteralSystemId()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.StAXLocationWrapper].getExpandedSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.Location].getLineNumber()'
      Src: org.apache.xerces.util.StAXLocationWrapper:74,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.util.StAXLocationWrapper].getLineNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/StAXLocationWrapper.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.Location].getLineNumber()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.StAXLocationWrapper].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.Location].getColumnNumber()'
      Src: org.apache.xerces.util.StAXLocationWrapper:81,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 84
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 84
    functionName: '[org.apache.xerces.util.StAXLocationWrapper].getColumnNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/StAXLocationWrapper.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.Location].getColumnNumber()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.StAXLocationWrapper].getColumnNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.Location].getCharacterOffset()'
      Src: org.apache.xerces.util.StAXLocationWrapper:88,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 91
      start: 86
    functionDepth: 0
    functionLinenumber: 86
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.util.StAXLocationWrapper].getCharacterOffset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/StAXLocationWrapper.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.Location].getCharacterOffset()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.StAXLocationWrapper].getCharacterOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.util.StAXLocationWrapper].getEncoding()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/StAXLocationWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.StAXLocationWrapper].getEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.Location
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.util.StAXLocationWrapper].getXMLVersion()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/StAXLocationWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.StAXLocationWrapper].getXMLVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].<init>(null)'
      Src: org.apache.xerces.util.ParserConfigurationSettings:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.ArrayList
      - java.util.HashMap
      - org.apache.xerces.xni.parser.XMLComponentManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.ParserConfigurationSettings
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[org.apache.xerces.util.ParserConfigurationSettings].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ParserConfigurationSettings.java
    functionUses: 5
    functionsReached:
    - '[org.apache.xerces.util.ParserConfigurationSettings].<init>(null)'
    linkageType: ''
    returnType: org.apache.xerces.util.ParserConfigurationSettings
    signature: '[org.apache.xerces.util.ParserConfigurationSettings].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.util.ParserConfigurationSettings:85,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.util.ParserConfigurationSettings:86,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.util.ParserConfigurationSettings:89,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.util.ParserConfigurationSettings:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.ArrayList
      - java.util.HashMap
      - org.apache.xerces.xni.parser.XMLComponentManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.ParserConfigurationSettings
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - parent
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 95
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.util.ParserConfigurationSettings].<init>(org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ParserConfigurationSettings.java
    functionUses: 5
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.util.ParserConfigurationSettings
    signature: '[org.apache.xerces.util.ParserConfigurationSettings].<init>(org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].contains(org.apache.xerces.util.ParserConfigurationSettings)'
      Src: org.apache.xerces.util.ParserConfigurationSettings:114,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.util.ParserConfigurationSettings)'
      Src: org.apache.xerces.util.ParserConfigurationSettings:115,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.ArrayList
      - java.util.HashMap
      - org.apache.xerces.xni.parser.XMLComponentManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureIds
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 119
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 119
    functionName: '[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures(String[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ParserConfigurationSettings.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].contains(org.apache.xerces.util.ParserConfigurationSettings)'
    - '[java.util.ArrayList].add(org.apache.xerces.util.ParserConfigurationSettings)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].checkFeature(String)'
      Src: org.apache.xerces.util.ParserConfigurationSettings:138,1
    - Dst: '[java.util.HashMap].put(String)'
      Src: org.apache.xerces.util.ParserConfigurationSettings:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.ArrayList
      - java.util.HashMap
      - org.apache.xerces.xni.parser.XMLComponentManager
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 141
      start: 134
    functionDepth: 2
    functionLinenumber: 134
    functionLinenumberEnd: 141
    functionName: '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ParserConfigurationSettings.java
    functionUses: 10
    functionsReached:
    - '[org.apache.xerces.util.ParserConfigurationSettings].checkFeature(String)'
    - '[java.util.HashMap].put(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].contains(org.apache.xerces.util.ParserConfigurationSettings)'
      Src: org.apache.xerces.util.ParserConfigurationSettings:156,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.util.ParserConfigurationSettings)'
      Src: org.apache.xerces.util.ParserConfigurationSettings:157,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.ArrayList
      - java.util.HashMap
      - org.apache.xerces.xni.parser.XMLComponentManager
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyIds
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 161
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 161
    functionName: '[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties(String[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ParserConfigurationSettings.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].contains(org.apache.xerces.util.ParserConfigurationSettings)'
    - '[java.util.ArrayList].add(org.apache.xerces.util.ParserConfigurationSettings)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(String)'
      Src: org.apache.xerces.util.ParserConfigurationSettings:175,1
    - Dst: '[java.util.HashMap].put(String,Object)'
      Src: org.apache.xerces.util.ParserConfigurationSettings:176,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.ArrayList
      - java.util.HashMap
      - org.apache.xerces.xni.parser.XMLComponentManager
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 178
      start: 171
    functionDepth: 2
    functionLinenumber: 171
    functionLinenumberEnd: 178
    functionName: '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ParserConfigurationSettings.java
    functionUses: 7
    functionsReached:
    - '[java.util.HashMap].put(String,Object)'
    - '[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].get(String)'
      Src: org.apache.xerces.util.ParserConfigurationSettings:199,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].checkFeature(String)'
      Src: org.apache.xerces.util.ParserConfigurationSettings:202,1
    - Dst: state.booleanValue()
      Src: org.apache.xerces.util.ParserConfigurationSettings:205,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.ArrayList
      - java.util.HashMap
      - org.apache.xerces.xni.parser.XMLComponentManager
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 207
      start: 196
    functionDepth: 2
    functionLinenumber: 196
    functionLinenumberEnd: 207
    functionName: '[org.apache.xerces.util.ParserConfigurationSettings].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ParserConfigurationSettings.java
    functionUses: 8
    functionsReached:
    - state.booleanValue()
    - '[org.apache.xerces.util.ParserConfigurationSettings].checkFeature(String)'
    - '[java.util.HashMap].get(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.ParserConfigurationSettings].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].get(String)'
      Src: org.apache.xerces.util.ParserConfigurationSettings:224,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(String)'
      Src: org.apache.xerces.util.ParserConfigurationSettings:227,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.ArrayList
      - java.util.HashMap
      - org.apache.xerces.xni.parser.XMLComponentManager
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 232
      start: 221
    functionDepth: 2
    functionLinenumber: 221
    functionLinenumberEnd: 232
    functionName: '[org.apache.xerces.util.ParserConfigurationSettings].getProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ParserConfigurationSettings.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(String)'
    - '[java.util.HashMap].get(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.util.ParserConfigurationSettings].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].contains(String)'
      Src: org.apache.xerces.util.ParserConfigurationSettings:251,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.util.ParserConfigurationSettings:253,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.util.ParserConfigurationSettings,String)'
      Src: org.apache.xerces.util.ParserConfigurationSettings:257,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.ArrayList
      - java.util.HashMap
      - org.apache.xerces.xni.parser.XMLComponentManager
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 261
      start: 247
    functionDepth: 1
    functionLinenumber: 247
    functionLinenumberEnd: 261
    functionName: '[org.apache.xerces.util.ParserConfigurationSettings].checkFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ParserConfigurationSettings.java
    functionUses: 6
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.util.ParserConfigurationSettings,String)'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
    - '[java.util.ArrayList].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.ParserConfigurationSettings].checkFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].contains(String)'
      Src: org.apache.xerces.util.ParserConfigurationSettings:276,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.util.ParserConfigurationSettings:278,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.util.ParserConfigurationSettings,String)'
      Src: org.apache.xerces.util.ParserConfigurationSettings:282,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.ArrayList
      - java.util.HashMap
      - java.util.ArrayList
      - java.util.HashMap
      - org.apache.xerces.xni.parser.XMLComponentManager
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 286
      start: 272
    functionDepth: 1
    functionLinenumber: 272
    functionLinenumberEnd: 286
    functionName: '[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ParserConfigurationSettings.java
    functionUses: 7
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(org.apache.xerces.util.ParserConfigurationSettings,String)'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
    - '[java.util.ArrayList].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.util.EncodingMap:478,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.util.EncodingMap:481,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.EncodingMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 948
      start: 948
    functionDepth: 1
    functionLinenumber: 948
    functionLinenumberEnd: 948
    functionName: '[org.apache.xerces.util.EncodingMap].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/EncodingMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.util.EncodingMap
    signature: '[org.apache.xerces.util.EncodingMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].put(String,String)'
      Src: org.apache.xerces.util.EncodingMap:966,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - ianaEncoding
    - javaEncoding
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 967
      start: 964
    functionDepth: 0
    functionLinenumber: 964
    functionLinenumberEnd: 967
    functionName: '[org.apache.xerces.util.EncodingMap].putIANA2JavaMapping(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/EncodingMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.EncodingMap].putIANA2JavaMapping(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.util.EncodingMap:975,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ianaEncoding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 976
      start: 974
    functionDepth: 0
    functionLinenumber: 974
    functionLinenumberEnd: 976
    functionName: '[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/EncodingMap.java
    functionUses: 4
    functionsReached:
    - '[java.util.Hashtable].get(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].remove(String)'
      Src: org.apache.xerces.util.EncodingMap:988,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ianaEncoding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 989
      start: 987
    functionDepth: 0
    functionLinenumber: 987
    functionLinenumberEnd: 989
    functionName: '[org.apache.xerces.util.EncodingMap].removeIANA2JavaMapping(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/EncodingMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].remove(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.EncodingMap].removeIANA2JavaMapping(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].put(String,String)'
      Src: org.apache.xerces.util.EncodingMap:1003,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - javaEncoding
    - ianaEncoding
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1004
      start: 1001
    functionDepth: 0
    functionLinenumber: 1001
    functionLinenumberEnd: 1004
    functionName: '[org.apache.xerces.util.EncodingMap].putJava2IANAMapping(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/EncodingMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.EncodingMap].putJava2IANAMapping(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.util.EncodingMap:1012,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - javaEncoding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1013
      start: 1011
    functionDepth: 0
    functionLinenumber: 1011
    functionLinenumberEnd: 1013
    functionName: '[org.apache.xerces.util.EncodingMap].getJava2IANAMapping(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/EncodingMap.java
    functionUses: 1
    functionsReached:
    - '[java.util.Hashtable].get(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.EncodingMap].getJava2IANAMapping(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].remove(String)'
      Src: org.apache.xerces.util.EncodingMap:1025,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.Hashtable
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - javaEncoding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1026
      start: 1024
    functionDepth: 0
    functionLinenumber: 1024
    functionLinenumberEnd: 1026
    functionName: '[org.apache.xerces.util.EncodingMap].removeJava2IANAMapping(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/EncodingMap.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].remove(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.EncodingMap].removeJava2IANAMapping(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.w3c.dom.ls.LSResourceResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.DOMEntityResolverWrapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 66
    functionName: '[org.apache.xerces.util.DOMEntityResolverWrapper].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMEntityResolverWrapper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.DOMEntityResolverWrapper
    signature: '[org.apache.xerces.util.DOMEntityResolverWrapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DOMEntityResolverWrapper].setEntityResolver(org.w3c.dom.ls.LSResourceResolver)'
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ls.LSResourceResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.w3c.dom.ls.LSResourceResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.DOMEntityResolverWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityResolver
    argTypes:
    - org.w3c.dom.ls.LSResourceResolver
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.util.DOMEntityResolverWrapper].<init>(org.w3c.dom.ls.LSResourceResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMEntityResolverWrapper.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.util.DOMEntityResolverWrapper].setEntityResolver(org.w3c.dom.ls.LSResourceResolver)'
    linkageType: ''
    returnType: org.apache.xerces.util.DOMEntityResolverWrapper
    signature: '[org.apache.xerces.util.DOMEntityResolverWrapper].<init>(org.w3c.dom.ls.LSResourceResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ls.LSResourceResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.w3c.dom.ls.LSResourceResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityResolver
    argTypes:
    - org.w3c.dom.ls.LSResourceResolver
    constantsTouched: []
    func_position:
      end: 80
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.util.DOMEntityResolverWrapper].setEntityResolver(org.w3c.dom.ls.LSResourceResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMEntityResolverWrapper.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.DOMEntityResolverWrapper].setEntityResolver(org.w3c.dom.ls.LSResourceResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.w3c.dom.ls.LSResourceResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.ls.LSResourceResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.util.DOMEntityResolverWrapper].getEntityResolver()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMEntityResolverWrapper.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.ls.LSResourceResolver
    signature: '[org.apache.xerces.util.DOMEntityResolverWrapper].getEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.ls.LSResourceResolver].resolveResource(null,null,null,null,null)'
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:108,1
    - Dst: '[org.apache.xerces.util.DOMEntityResolverWrapper].getType(org.apache.xerces.xni.XMLResourceIdentifier)'
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:115,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getNamespace()'
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:116,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:117,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:118,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:119,1
    - Dst: '[org.w3c.dom.ls.LSResourceResolver].resolveResource(String,String,String,String,String)'
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:114,1
    - Dst: inputSource.getPublicId()
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:121,1
    - Dst: inputSource.getSystemId()
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:122,1
    - Dst: inputSource.getBaseURI()
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:123,1
    - Dst: inputSource.getByteStream()
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:124,1
    - Dst: inputSource.getCharacterStream()
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:125,1
    - Dst: inputSource.getEncoding()
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:126,1
    - Dst: inputSource.getStringData()
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:127,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.util.DOMEntityResolverWrapper,org.apache.xerces.util.DOMEntityResolverWrapper,org.apache.xerces.util.DOMEntityResolverWrapper)'
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:135,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(org.apache.xerces.util.DOMEntityResolverWrapper)'
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:138,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(java.io.InputStream)'
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:141,1
    - Dst: '[org.apache.xerces.util.DOMEntityResolverWrapper].length()'
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:143,1
    - Dst: '[java.io.StringReader].<init>(org.apache.xerces.util.DOMEntityResolverWrapper)'
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:144,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(java.io.StringReader)'
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:144,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setEncoding(org.apache.xerces.util.DOMEntityResolverWrapper)'
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:146,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.w3c.dom.ls.LSResourceResolver
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLInputSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resourceIdentifier
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    constantsTouched: []
    func_position:
      end: 154
      start: 100
    functionDepth: 1
    functionLinenumber: 100
    functionLinenumberEnd: 154
    functionName: '[org.apache.xerces.util.DOMEntityResolverWrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMEntityResolverWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getNamespace()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(org.apache.xerces.util.DOMEntityResolverWrapper)'
    - inputSource.getByteStream()
    - '[org.apache.xerces.util.DOMEntityResolverWrapper].getType(org.apache.xerces.xni.XMLResourceIdentifier)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(java.io.InputStream)'
    - inputSource.getBaseURI()
    - '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(java.io.StringReader)'
    - '[org.apache.xerces.util.DOMEntityResolverWrapper].length()'
    - '[java.io.StringReader].<init>(org.apache.xerces.util.DOMEntityResolverWrapper)'
    - inputSource.getSystemId()
    - '[org.apache.xerces.xni.parser.XMLInputSource].setEncoding(org.apache.xerces.util.DOMEntityResolverWrapper)'
    - '[org.w3c.dom.ls.LSResourceResolver].resolveResource(String,String,String,String,String)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.util.DOMEntityResolverWrapper,org.apache.xerces.util.DOMEntityResolverWrapper,org.apache.xerces.util.DOMEntityResolverWrapper)'
    - '[org.w3c.dom.ls.LSResourceResolver].resolveResource(null,null,null,null,null)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    - inputSource.getStringData()
    - inputSource.getEncoding()
    - inputSource.getPublicId()
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    - inputSource.getCharacterStream()
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLInputSource
    signature: '[org.apache.xerces.util.DOMEntityResolverWrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: desc.getGrammarType()
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:160,1
    - Dst: '[org.apache.xerces.util.DOMEntityResolverWrapper].equals(org.apache.xerces.util.DOMEntityResolverWrapper)'
      Src: org.apache.xerces.util.DOMEntityResolverWrapper:160,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.w3c.dom.ls.LSResourceResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resourceIdentifier
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    constantsTouched: []
    func_position:
      end: 165
      start: 157
    functionDepth: 0
    functionLinenumber: 157
    functionLinenumberEnd: 165
    functionName: '[org.apache.xerces.util.DOMEntityResolverWrapper].getType(org.apache.xerces.xni.XMLResourceIdentifier)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMEntityResolverWrapper.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.DOMEntityResolverWrapper].equals(org.apache.xerces.util.DOMEntityResolverWrapper)'
    - desc.getGrammarType()
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.DOMEntityResolverWrapper].getType(org.apache.xerces.xni.XMLResourceIdentifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 728
      start: 726
    functionDepth: 0
    functionLinenumber: 726
    functionLinenumberEnd: 728
    functionName: '[org.apache.xerces.util.XMLChar].isSupplemental(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLChar.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLChar].isSupplemental(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - h
    - l
    argTypes:
    - char
    - char
    constantsTouched: []
    func_position:
      end: 739
      start: 737
    functionDepth: 0
    functionLinenumber: 737
    functionLinenumberEnd: 739
    functionName: '[org.apache.xerces.util.XMLChar].supplemental(char,char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLChar.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.XMLChar].supplemental(char,char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 748
      start: 746
    functionDepth: 0
    functionLinenumber: 746
    functionLinenumberEnd: 748
    functionName: '[org.apache.xerces.util.XMLChar].highSurrogate(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLChar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.apache.xerces.util.XMLChar].highSurrogate(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: char
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 757
      start: 755
    functionDepth: 0
    functionLinenumber: 755
    functionLinenumberEnd: 757
    functionName: '[org.apache.xerces.util.XMLChar].lowSurrogate(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLChar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: char
    signature: '[org.apache.xerces.util.XMLChar].lowSurrogate(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 766
      start: 764
    functionDepth: 0
    functionLinenumber: 764
    functionLinenumberEnd: 766
    functionName: '[org.apache.xerces.util.XMLChar].isHighSurrogate(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLChar.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLChar].isHighSurrogate(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 775
      start: 773
    functionDepth: 0
    functionLinenumber: 773
    functionLinenumberEnd: 775
    functionName: '[org.apache.xerces.util.XMLChar].isLowSurrogate(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLChar.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLChar].isLowSurrogate(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 791
      start: 788
    functionDepth: 0
    functionLinenumber: 788
    functionLinenumberEnd: 791
    functionName: '[org.apache.xerces.util.XMLChar].isValid(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLChar.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLChar].isValid(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLChar].isValid(int)'
      Src: org.apache.xerces.util.XMLChar:799,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 800
      start: 798
    functionDepth: 1
    functionLinenumber: 798
    functionLinenumberEnd: 800
    functionName: '[org.apache.xerces.util.XMLChar].isInvalid(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLChar.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isValid(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLChar].isInvalid(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 810
      start: 807
    functionDepth: 0
    functionLinenumber: 807
    functionLinenumberEnd: 810
    functionName: '[org.apache.xerces.util.XMLChar].isContent(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLChar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLChar].isContent(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 820
      start: 818
    functionDepth: 0
    functionLinenumber: 818
    functionLinenumberEnd: 820
    functionName: '[org.apache.xerces.util.XMLChar].isMarkup(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLChar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLChar].isMarkup(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 830
      start: 828
    functionDepth: 0
    functionLinenumber: 828
    functionLinenumberEnd: 830
    functionName: '[org.apache.xerces.util.XMLChar].isSpace(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLChar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLChar].isSpace(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 841
      start: 839
    functionDepth: 0
    functionLinenumber: 839
    functionLinenumberEnd: 841
    functionName: '[org.apache.xerces.util.XMLChar].isNameStart(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLChar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLChar].isNameStart(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 852
      start: 850
    functionDepth: 0
    functionLinenumber: 850
    functionLinenumberEnd: 852
    functionName: '[org.apache.xerces.util.XMLChar].isName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLChar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLChar].isName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 863
      start: 861
    functionDepth: 0
    functionLinenumber: 861
    functionLinenumberEnd: 863
    functionName: '[org.apache.xerces.util.XMLChar].isNCNameStart(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLChar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLChar].isNCNameStart(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 874
      start: 872
    functionDepth: 0
    functionLinenumber: 872
    functionLinenumberEnd: 874
    functionName: '[org.apache.xerces.util.XMLChar].isNCName(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLChar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLChar].isNCName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - c
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 885
      start: 883
    functionDepth: 0
    functionLinenumber: 883
    functionLinenumberEnd: 885
    functionName: '[org.apache.xerces.util.XMLChar].isPubid(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLChar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLChar].isPubid(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.XMLChar:898,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.XMLChar:902,1
    - Dst: '[org.apache.xerces.util.XMLChar].isNameStart(org.apache.xerces.util.XMLChar)'
      Src: org.apache.xerces.util.XMLChar:903,1
    - Dst: '[String].charAt(org.apache.xerces.util.XMLChar)'
      Src: org.apache.xerces.util.XMLChar:907,1
    - Dst: '[org.apache.xerces.util.XMLChar].isName(org.apache.xerces.util.XMLChar)'
      Src: org.apache.xerces.util.XMLChar:908,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 913
      start: 897
    functionDepth: 0
    functionLinenumber: 897
    functionLinenumberEnd: 913
    functionName: '[org.apache.xerces.util.XMLChar].isValidName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLChar.java
    functionUses: 4
    functionsReached:
    - '[String].charAt(int)'
    - '[org.apache.xerces.util.XMLChar].isName(org.apache.xerces.util.XMLChar)'
    - '[org.apache.xerces.util.XMLChar].isNameStart(org.apache.xerces.util.XMLChar)'
    - '[String].charAt(org.apache.xerces.util.XMLChar)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLChar].isValidName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.XMLChar:927,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.XMLChar:931,1
    - Dst: '[org.apache.xerces.util.XMLChar].isNCNameStart(org.apache.xerces.util.XMLChar)'
      Src: org.apache.xerces.util.XMLChar:932,1
    - Dst: '[String].charAt(org.apache.xerces.util.XMLChar)'
      Src: org.apache.xerces.util.XMLChar:936,1
    - Dst: '[org.apache.xerces.util.XMLChar].isNCName(org.apache.xerces.util.XMLChar)'
      Src: org.apache.xerces.util.XMLChar:937,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ncName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 942
      start: 926
    functionDepth: 0
    functionLinenumber: 926
    functionLinenumberEnd: 942
    functionName: '[org.apache.xerces.util.XMLChar].isValidNCName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLChar.java
    functionUses: 7
    functionsReached:
    - '[String].charAt(int)'
    - '[org.apache.xerces.util.XMLChar].isNCNameStart(org.apache.xerces.util.XMLChar)'
    - '[String].charAt(org.apache.xerces.util.XMLChar)'
    - '[String].length()'
    - '[org.apache.xerces.util.XMLChar].isNCName(org.apache.xerces.util.XMLChar)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLChar].isValidNCName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.XMLChar:955,1
    - Dst: '[String].charAt(org.apache.xerces.util.XMLChar)'
      Src: org.apache.xerces.util.XMLChar:960,1
    - Dst: '[org.apache.xerces.util.XMLChar].isName(org.apache.xerces.util.XMLChar)'
      Src: org.apache.xerces.util.XMLChar:961,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - nmtoken
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 966
      start: 954
    functionDepth: 0
    functionLinenumber: 954
    functionLinenumberEnd: 966
    functionName: '[org.apache.xerces.util.XMLChar].isValidNmtoken(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLChar.java
    functionUses: 2
    functionsReached:
    - '[String].charAt(org.apache.xerces.util.XMLChar)'
    - '[String].length()'
    - '[org.apache.xerces.util.XMLChar].isName(org.apache.xerces.util.XMLChar)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLChar].isValidNmtoken(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.XMLChar:984,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.util.XMLChar:986,1
    - Dst: '[String].charAt(org.apache.xerces.util.XMLChar)'
      Src: org.apache.xerces.util.XMLChar:989,1
    CyclomaticComplexity: 19
    EdgeCount: 19
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - ianaEncoding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1001
      start: 982
    functionDepth: 0
    functionLinenumber: 982
    functionLinenumberEnd: 1001
    functionName: '[org.apache.xerces.util.XMLChar].isValidIANAEncoding(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLChar.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(int)'
    - '[String].charAt(org.apache.xerces.util.XMLChar)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLChar].isValidIANAEncoding(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.XMLChar:1013,1
    - Dst: '[String].charAt(org.apache.xerces.util.XMLChar)'
      Src: org.apache.xerces.util.XMLChar:1016,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - javaEncoding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1027
      start: 1011
    functionDepth: 0
    functionLinenumber: 1011
    functionLinenumberEnd: 1027
    functionName: '[org.apache.xerces.util.XMLChar].isValidJavaEncoding(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLChar.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(org.apache.xerces.util.XMLChar)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLChar].isValidJavaEncoding(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.XMLChar:1042,1
    - Dst: '[String].charAt(org.apache.xerces.util.XMLChar)'
      Src: org.apache.xerces.util.XMLChar:1044,1
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.util.XMLChar)'
      Src: org.apache.xerces.util.XMLChar:1044,1
    - Dst: '[String].charAt(org.apache.xerces.util.XMLChar)'
      Src: org.apache.xerces.util.XMLChar:1049,1
    - Dst: '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.util.XMLChar)'
      Src: org.apache.xerces.util.XMLChar:1049,1
    - Dst: '[String].substring(org.apache.xerces.util.XMLChar,int)'
      Src: org.apache.xerces.util.XMLChar:1059,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1060
      start: 1039
    functionDepth: 1
    functionLinenumber: 1039
    functionLinenumberEnd: 1060
    functionName: '[org.apache.xerces.util.XMLChar].trim(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLChar.java
    functionUses: 3
    functionsReached:
    - '[String].substring(org.apache.xerces.util.XMLChar,int)'
    - '[String].charAt(org.apache.xerces.util.XMLChar)'
    - '[String].length()'
    - '[org.apache.xerces.util.XMLChar].isSpace(org.apache.xerces.util.XMLChar)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLChar].trim(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - byte[]
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLChar
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.util.XMLChar].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLChar.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.XMLChar
    signature: '[org.apache.xerces.util.XMLChar].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLErrorCode].<init>(null,null)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:69,1
    - Dst: '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:71,1
    - Dst: '[java.io.PrintWriter].<init>(org.apache.xerces.util.DOMErrorHandlerWrapper)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.DOMErrorHandler
      - boolean
      - java.io.PrintWriter
      - org.w3c.dom.Node
      - org.apache.xerces.util.XMLErrorCode
      - org.apache.xerces.dom.DOMErrorImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.DOMErrorHandlerWrapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 81
    functionDepth: 2
    functionLinenumber: 81
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.util.DOMErrorHandlerWrapper].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMErrorHandlerWrapper.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
    - '[java.io.PrintWriter].<init>(org.apache.xerces.util.DOMErrorHandlerWrapper)'
    - '[org.apache.xerces.util.XMLErrorCode].<init>(null,null)'
    linkageType: ''
    returnType: org.apache.xerces.util.DOMErrorHandlerWrapper
    signature: '[org.apache.xerces.util.DOMErrorHandlerWrapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLErrorCode].<init>(null,null)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:69,1
    - Dst: '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:71,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DOMErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.DOMErrorHandler
      - boolean
      - java.io.PrintWriter
      - org.w3c.dom.Node
      - org.apache.xerces.util.XMLErrorCode
      - org.apache.xerces.dom.DOMErrorImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.DOMErrorHandlerWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - domErrorHandler
    argTypes:
    - org.w3c.dom.DOMErrorHandler
    constantsTouched: []
    func_position:
      end: 88
      start: 86
    functionDepth: 2
    functionLinenumber: 86
    functionLinenumberEnd: 88
    functionName: '[org.apache.xerces.util.DOMErrorHandlerWrapper].<init>(org.w3c.dom.DOMErrorHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMErrorHandlerWrapper.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
    - '[org.apache.xerces.util.XMLErrorCode].<init>(null,null)'
    linkageType: ''
    returnType: org.apache.xerces.util.DOMErrorHandlerWrapper
    signature: '[org.apache.xerces.util.DOMErrorHandlerWrapper].<init>(org.w3c.dom.DOMErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DOMErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.DOMErrorHandler
      - boolean
      - java.io.PrintWriter
      - org.w3c.dom.Node
      - org.apache.xerces.util.XMLErrorCode
      - org.apache.xerces.dom.DOMErrorImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - org.w3c.dom.DOMErrorHandler
    constantsTouched: []
    func_position:
      end: 98
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 98
    functionName: '[org.apache.xerces.util.DOMErrorHandlerWrapper].setErrorHandler(org.w3c.dom.DOMErrorHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMErrorHandlerWrapper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.DOMErrorHandlerWrapper].setErrorHandler(org.w3c.dom.DOMErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.DOMErrorHandler
      - boolean
      - java.io.PrintWriter
      - org.w3c.dom.Node
      - org.apache.xerces.util.XMLErrorCode
      - org.apache.xerces.dom.DOMErrorImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMErrorHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 103
    functionName: '[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMErrorHandlerWrapper.java
    functionUses: 5
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.DOMErrorHandler
    signature: '[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:132,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:135,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:136,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getCharacterOffset()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:137,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:138,1
    - Dst: '[org.w3c.dom.DOMErrorHandler].handleError(org.apache.xerces.dom.DOMErrorImpl)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:142,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.DOMErrorHandler
      - boolean
      - java.io.PrintWriter
      - org.w3c.dom.Node
      - org.apache.xerces.util.XMLErrorCode
      - org.apache.xerces.dom.DOMErrorImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - domain
    - key
    - exception
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 144
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 144
    functionName: '[org.apache.xerces.util.DOMErrorHandlerWrapper].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMErrorHandlerWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLParseException].getCharacterOffset()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
    - '[org.w3c.dom.DOMErrorHandler].handleError(org.apache.xerces.dom.DOMErrorImpl)'
    - '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.DOMErrorHandlerWrapper].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:168,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:171,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:172,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getCharacterOffset()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:173,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:174,1
    - Dst: '[org.w3c.dom.DOMErrorHandler].handleError(org.apache.xerces.dom.DOMErrorImpl)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:178,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.DOMErrorHandler
      - boolean
      - java.io.PrintWriter
      - org.w3c.dom.Node
      - org.apache.xerces.util.XMLErrorCode
      - org.apache.xerces.dom.DOMErrorImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - domain
    - key
    - exception
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 180
      start: 162
    functionDepth: 1
    functionLinenumber: 162
    functionLinenumberEnd: 180
    functionName: '[org.apache.xerces.util.DOMErrorHandlerWrapper].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMErrorHandlerWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLParseException].getCharacterOffset()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
    - '[org.w3c.dom.DOMErrorHandler].handleError(org.apache.xerces.dom.DOMErrorImpl)'
    - '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.DOMErrorHandlerWrapper].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLErrorCode].setValues(String,String)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:210,1
    - Dst: DOMErrorTypeMap.getDOMErrorType(org.apache.xerces.util.XMLErrorCode)
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:211,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:213,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:216,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:217,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getCharacterOffset()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:218,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:219,1
    - Dst: '[org.w3c.dom.DOMErrorHandler].handleError(org.apache.xerces.dom.DOMErrorImpl)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:223,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.DOMErrorHandler
      - boolean
      - java.io.PrintWriter
      - org.w3c.dom.Node
      - org.apache.xerces.util.XMLErrorCode
      - org.apache.xerces.dom.DOMErrorImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - domain
    - key
    - exception
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 225
      start: 206
    functionDepth: 1
    functionLinenumber: 206
    functionLinenumberEnd: 225
    functionName: '[org.apache.xerces.util.DOMErrorHandlerWrapper].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMErrorHandlerWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLParseException].getCharacterOffset()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
    - '[org.apache.xerces.util.XMLErrorCode].setValues(String,String)'
    - DOMErrorTypeMap.getDOMErrorType(org.apache.xerces.util.XMLErrorCode)
    - '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
    - '[org.w3c.dom.DOMErrorHandler].handleError(org.apache.xerces.dom.DOMErrorImpl)'
    - '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.DOMErrorHandlerWrapper].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DOMErrorHandlerWrapper].printError(org.w3c.dom.DOMError)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:229,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DOMError
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.DOMErrorHandler
      - boolean
      - java.io.PrintWriter
      - org.w3c.dom.Node
      - org.apache.xerces.util.XMLErrorCode
      - org.apache.xerces.dom.DOMErrorImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - error
    argTypes:
    - org.w3c.dom.DOMError
    constantsTouched: []
    func_position:
      end: 231
      start: 228
    functionDepth: 2
    functionLinenumber: 228
    functionLinenumberEnd: 231
    functionName: '[org.apache.xerces.util.DOMErrorHandlerWrapper].handleError(org.w3c.dom.DOMError)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMErrorHandlerWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMErrorHandlerWrapper].printError(org.w3c.dom.DOMError)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.DOMErrorHandlerWrapper].handleError(org.w3c.dom.DOMError)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMError].getSeverity()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:236,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:237,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:239,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:241,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:243,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:246,1
    - Dst: '[org.w3c.dom.DOMError].getLocation()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:247,1
    - Dst: '[org.apache.xerces.util.DOMErrorHandlerWrapper].getLineNumber()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:249,1
    - Dst: '[java.io.PrintWriter].print(org.apache.xerces.util.DOMErrorHandlerWrapper)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:249,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:250,1
    - Dst: '[org.apache.xerces.util.DOMErrorHandlerWrapper].getColumnNumber()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:251,1
    - Dst: '[java.io.PrintWriter].print(org.apache.xerces.util.DOMErrorHandlerWrapper)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:251,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:252,1
    - Dst: '[org.apache.xerces.util.DOMErrorHandlerWrapper].getByteOffset()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:253,1
    - Dst: '[java.io.PrintWriter].print(org.apache.xerces.util.DOMErrorHandlerWrapper)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:253,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:254,1
    - Dst: '[org.apache.xerces.util.DOMErrorHandlerWrapper].getUtf16Offset()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:255,1
    - Dst: '[java.io.PrintWriter].print(org.apache.xerces.util.DOMErrorHandlerWrapper)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:255,1
    - Dst: '[org.apache.xerces.util.DOMErrorHandlerWrapper].getRelatedNode()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:256,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:258,1
    - Dst: '[org.apache.xerces.util.DOMErrorHandlerWrapper].getNodeName()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:259,1
    - Dst: '[java.io.PrintWriter].print(org.apache.xerces.util.DOMErrorHandlerWrapper)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:259,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:260,1
    - Dst: '[org.apache.xerces.util.DOMErrorHandlerWrapper].getUri()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:262,1
    - Dst: '[org.apache.xerces.util.DOMErrorHandlerWrapper].lastIndexOf(char)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:264,1
    - Dst: '[org.apache.xerces.util.DOMErrorHandlerWrapper].substring(int)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:266,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:267,1
    - Dst: '[java.io.PrintWriter].print(org.apache.xerces.util.DOMErrorHandlerWrapper)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:268,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:273,1
    - Dst: '[org.w3c.dom.DOMError].getMessage()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:274,1
    - Dst: '[java.io.PrintWriter].print(org.apache.xerces.util.DOMErrorHandlerWrapper)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:274,1
    - Dst: '[java.io.PrintWriter].println()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:275,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper:276,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DOMError
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.DOMErrorHandler
      - boolean
      - java.io.PrintWriter
      - org.w3c.dom.Node
      - org.apache.xerces.util.XMLErrorCode
      - org.apache.xerces.dom.DOMErrorImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - error
    argTypes:
    - org.w3c.dom.DOMError
    constantsTouched: []
    func_position:
      end: 278
      start: 235
    functionDepth: 1
    functionLinenumber: 235
    functionLinenumberEnd: 278
    functionName: '[org.apache.xerces.util.DOMErrorHandlerWrapper].printError(org.w3c.dom.DOMError)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMErrorHandlerWrapper.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.DOMError].getLocation()'
    - '[java.io.PrintWriter].print(String)'
    - '[org.apache.xerces.util.DOMErrorHandlerWrapper].getNodeName()'
    - '[org.w3c.dom.DOMError].getMessage()'
    - '[org.apache.xerces.util.DOMErrorHandlerWrapper].getByteOffset()'
    - '[org.apache.xerces.util.DOMErrorHandlerWrapper].getRelatedNode()'
    - '[org.apache.xerces.util.DOMErrorHandlerWrapper].lastIndexOf(char)'
    - '[org.apache.xerces.util.DOMErrorHandlerWrapper].substring(int)'
    - '[java.io.PrintWriter].println()'
    - '[java.io.PrintWriter].print(org.apache.xerces.util.DOMErrorHandlerWrapper)'
    - '[org.apache.xerces.util.DOMErrorHandlerWrapper].getUtf16Offset()'
    - '[java.io.PrintWriter].flush()'
    - '[org.apache.xerces.util.DOMErrorHandlerWrapper].getColumnNumber()'
    - '[org.apache.xerces.util.DOMErrorHandlerWrapper].getUri()'
    - '[org.apache.xerces.util.DOMErrorHandlerWrapper].getLineNumber()'
    - '[org.w3c.dom.DOMError].getSeverity()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.DOMErrorHandlerWrapper].printError(org.w3c.dom.DOMError)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Hashtable].get(org.apache.xerces.util.XMLErrorCode)'
      Src: org.apache.xerces.util.DOMErrorHandlerWrapper.DOMErrorTypeMap:411,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.XMLErrorCode
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - error
    argTypes:
    - org.apache.xerces.util.XMLErrorCode
    constantsTouched: []
    func_position:
      end: 412
      start: 410
    functionDepth: 0
    functionLinenumber: 410
    functionLinenumberEnd: 412
    functionName: '[org.apache.xerces.util.DOMErrorHandlerWrapper.DOMErrorTypeMap].getDOMErrorType(org.apache.xerces.util.XMLErrorCode)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMErrorHandlerWrapper.java
    functionUses: 0
    functionsReached:
    - '[Hashtable].get(org.apache.xerces.util.XMLErrorCode)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.DOMErrorHandlerWrapper.DOMErrorTypeMap].getDOMErrorType(org.apache.xerces.util.XMLErrorCode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.util.DOMErrorHandlerWrapper.DOMErrorTypeMap
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 414
      start: 414
    functionDepth: 0
    functionLinenumber: 414
    functionLinenumberEnd: 414
    functionName: '[org.apache.xerces.util.DOMErrorHandlerWrapper.DOMErrorTypeMap].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMErrorHandlerWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.DOMErrorHandlerWrapper.DOMErrorTypeMap
    signature: '[org.apache.xerces.util.DOMErrorHandlerWrapper.DOMErrorTypeMap].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLLocatorWrapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 33
      start: 33
    functionDepth: 0
    functionLinenumber: 33
    functionLinenumberEnd: 33
    functionName: '[org.apache.xerces.util.XMLLocatorWrapper].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLLocatorWrapper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.XMLLocatorWrapper
    signature: '[org.apache.xerces.util.XMLLocatorWrapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locator
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.apache.xerces.util.XMLLocatorWrapper].setLocator(org.apache.xerces.xni.XMLLocator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLLocatorWrapper.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLLocatorWrapper].setLocator(org.apache.xerces.xni.XMLLocator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLLocator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.apache.xerces.util.XMLLocatorWrapper].getLocator()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLLocatorWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLLocator
    signature: '[org.apache.xerces.util.XMLLocatorWrapper].getLocator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLLocator].getPublicId()'
      Src: org.apache.xerces.util.XMLLocatorWrapper:49,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.util.XMLLocatorWrapper].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLLocatorWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getPublicId()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLLocatorWrapper].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLLocator].getLiteralSystemId()'
      Src: org.apache.xerces.util.XMLLocatorWrapper:56,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 54
    functionDepth: 1
    functionLinenumber: 54
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.util.XMLLocatorWrapper].getLiteralSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLLocatorWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getLiteralSystemId()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLLocatorWrapper].getLiteralSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
      Src: org.apache.xerces.util.XMLLocatorWrapper:63,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 66
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 66
    functionName: '[org.apache.xerces.util.XMLLocatorWrapper].getBaseSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLLocatorWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLLocatorWrapper].getBaseSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
      Src: org.apache.xerces.util.XMLLocatorWrapper:70,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 68
    functionDepth: 1
    functionLinenumber: 68
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.util.XMLLocatorWrapper].getExpandedSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLLocatorWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLLocatorWrapper].getExpandedSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
      Src: org.apache.xerces.util.XMLLocatorWrapper:77,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 80
      start: 75
    functionDepth: 1
    functionLinenumber: 75
    functionLinenumberEnd: 80
    functionName: '[org.apache.xerces.util.XMLLocatorWrapper].getLineNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLLocatorWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.XMLLocatorWrapper].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLLocator].getColumnNumber()'
      Src: org.apache.xerces.util.XMLLocatorWrapper:84,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 87
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 87
    functionName: '[org.apache.xerces.util.XMLLocatorWrapper].getColumnNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLLocatorWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getColumnNumber()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.XMLLocatorWrapper].getColumnNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLLocator].getCharacterOffset()'
      Src: org.apache.xerces.util.XMLLocatorWrapper:91,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 94
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 94
    functionName: '[org.apache.xerces.util.XMLLocatorWrapper].getCharacterOffset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLLocatorWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getCharacterOffset()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.XMLLocatorWrapper].getCharacterOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLLocator].getEncoding()'
      Src: org.apache.xerces.util.XMLLocatorWrapper:98,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 96
    functionDepth: 1
    functionLinenumber: 96
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.util.XMLLocatorWrapper].getEncoding()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLLocatorWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getEncoding()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLLocatorWrapper].getEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLLocator].getXMLVersion()'
      Src: org.apache.xerces.util.XMLLocatorWrapper:105,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLLocator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 108
    functionName: '[org.apache.xerces.util.XMLLocatorWrapper].getXMLVersion()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLLocatorWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getXMLVersion()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.XMLLocatorWrapper].getXMLVersion()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.util.SymbolTable:142,1
    - Dst: Float.isNaN(float)
      Src: org.apache.xerces.util.SymbolTable:145,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.util.SymbolTable:146,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - float
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int
      - int
      - float
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SymbolTable
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - initialCapacity
    - loadFactor
    argTypes:
    - int
    - float
    constantsTouched: []
    func_position:
      end: 159
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 159
    functionName: '[org.apache.xerces.util.SymbolTable].<init>(int,float)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolTable.java
    functionUses: 3
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - Float.isNaN(float)
    linkageType: ''
    returnType: org.apache.xerces.util.SymbolTable
    signature: '[org.apache.xerces.util.SymbolTable].<init>(int,float)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].<init>(int,float)'
      Src: org.apache.xerces.util.SymbolTable:170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int
      - int
      - float
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SymbolTable
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initialCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 171
      start: 169
    functionDepth: 2
    functionLinenumber: 169
    functionLinenumberEnd: 171
    functionName: '[org.apache.xerces.util.SymbolTable].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolTable.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].<init>(int,float)'
    linkageType: ''
    returnType: org.apache.xerces.util.SymbolTable
    signature: '[org.apache.xerces.util.SymbolTable].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].<init>(int,float)'
      Src: org.apache.xerces.util.SymbolTable:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int
      - int
      - float
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SymbolTable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 179
      start: 177
    functionDepth: 2
    functionLinenumber: 177
    functionLinenumberEnd: 179
    functionName: '[org.apache.xerces.util.SymbolTable].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolTable.java
    functionUses: 16
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].<init>(int,float)'
    linkageType: ''
    returnType: org.apache.xerces.util.SymbolTable
    signature: '[org.apache.xerces.util.SymbolTable].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].hash(String)'
      Src: org.apache.xerces.util.SymbolTable:197,1
    - Dst: entry.symbol.equals(String)
      Src: org.apache.xerces.util.SymbolTable:199,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol0(String,org.apache.xerces.util.SymbolTable,org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.util.SymbolTable:204,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int
      - int
      - float
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbol
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 206
      start: 193
    functionDepth: 2
    functionLinenumber: 193
    functionLinenumberEnd: 206
    functionName: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolTable.java
    functionUses: 16
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].addSymbol0(String,org.apache.xerces.util.SymbolTable,org.apache.xerces.util.SymbolTable)'
    - entry.symbol.equals(String)
    - '[org.apache.xerces.util.SymbolTable].hash(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].rehash()'
      Src: org.apache.xerces.util.SymbolTable:212,1
    - Dst: '[org.apache.xerces.util.SymbolTable].hash(String)'
      Src: org.apache.xerces.util.SymbolTable:213,1
    - Dst: '[org.apache.xerces.util.SymbolTable].rebalance()'
      Src: org.apache.xerces.util.SymbolTable:218,1
    - Dst: '[org.apache.xerces.util.SymbolTable].hash(String)'
      Src: org.apache.xerces.util.SymbolTable:219,1
    - Dst: '[org.apache.xerces.util.SymbolHash.Entry].<init>(String)'
      Src: org.apache.xerces.util.SymbolTable:223,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int
      - int
      - float
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - symbol
    - bucket
    - collisionCount
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 228
      start: 208
    functionDepth: 2
    functionLinenumber: 208
    functionLinenumberEnd: 228
    functionName: '[org.apache.xerces.util.SymbolTable].addSymbol0(String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolTable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].rebalance()'
    - '[org.apache.xerces.util.SymbolHash.Entry].<init>(String)'
    - '[org.apache.xerces.util.SymbolTable].hash(String)'
    - '[org.apache.xerces.util.SymbolTable].rehash()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.SymbolTable].addSymbol0(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].hash(char[],int,int)'
      Src: org.apache.xerces.util.SymbolTable:244,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol0(char[],int,int,org.apache.xerces.util.SymbolTable,org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.util.SymbolTable:257,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int
      - int
      - float
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - buffer
    - offset
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 259
      start: 240
    functionDepth: 2
    functionLinenumber: 240
    functionLinenumberEnd: 259
    functionName: '[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolTable.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].addSymbol0(char[],int,int,org.apache.xerces.util.SymbolTable,org.apache.xerces.util.SymbolTable)'
    - '[org.apache.xerces.util.SymbolTable].hash(char[],int,int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].rehash()'
      Src: org.apache.xerces.util.SymbolTable:265,1
    - Dst: '[org.apache.xerces.util.SymbolTable].hash(char[],int,int)'
      Src: org.apache.xerces.util.SymbolTable:266,1
    - Dst: '[org.apache.xerces.util.SymbolTable].rebalance()'
      Src: org.apache.xerces.util.SymbolTable:271,1
    - Dst: '[org.apache.xerces.util.SymbolTable].hash(char[],int,int)'
      Src: org.apache.xerces.util.SymbolTable:272,1
    - Dst: '[org.apache.xerces.util.SymbolHash.Entry].<init>(char[],int,int)'
      Src: org.apache.xerces.util.SymbolTable:276,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int
      - int
      - float
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - buffer
    - offset
    - length
    - bucket
    - collisionCount
    argTypes:
    - char[]
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 281
      start: 261
    functionDepth: 2
    functionLinenumber: 261
    functionLinenumberEnd: 281
    functionName: '[org.apache.xerces.util.SymbolTable].addSymbol0(char[],int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolTable.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].rebalance()'
    - '[org.apache.xerces.util.SymbolHash.Entry].<init>(char[],int,int)'
    - '[org.apache.xerces.util.SymbolTable].hash(char[],int,int)'
    - '[org.apache.xerces.util.SymbolTable].rehash()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.SymbolTable].addSymbol0(char[],int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.apache.xerces.util.SymbolTable:293,1
    - Dst: '[org.apache.xerces.util.SymbolTable].hash0(String)'
      Src: org.apache.xerces.util.SymbolTable:295,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int
      - int
      - float
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbol
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 296
      start: 291
    functionDepth: 1
    functionLinenumber: 291
    functionLinenumberEnd: 296
    functionName: '[org.apache.xerces.util.SymbolTable].hash(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolTable.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].hash0(String)'
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.SymbolTable].hash(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.SymbolTable:300,1
    - Dst: '[String].charAt(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.util.SymbolTable:303,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int
      - int
      - float
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbol
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 306
      start: 298
    functionDepth: 0
    functionLinenumber: 298
    functionLinenumberEnd: 306
    functionName: '[org.apache.xerces.util.SymbolTable].hash0(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolTable.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(org.apache.xerces.util.SymbolTable)'
    - '[String].length()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.SymbolTable].hash0(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].hash0(char[],int,int)'
      Src: org.apache.xerces.util.SymbolTable:327,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int
      - int
      - float
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - buffer
    - offset
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 329
      start: 319
    functionDepth: 1
    functionLinenumber: 319
    functionLinenumberEnd: 329
    functionName: '[org.apache.xerces.util.SymbolTable].hash(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolTable.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].hash0(char[],int,int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.SymbolTable].hash(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int
      - int
      - float
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - buffer
    - offset
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 338
      start: 331
    functionDepth: 0
    functionLinenumber: 331
    functionLinenumberEnd: 338
    functionName: '[org.apache.xerces.util.SymbolTable].hash0(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolTable.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.SymbolTable].hash0(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].rehashCommon(int)'
      Src: org.apache.xerces.util.SymbolTable:348,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int
      - int
      - float
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 349
      start: 347
    functionDepth: 1
    functionLinenumber: 347
    functionLinenumberEnd: 349
    functionName: '[org.apache.xerces.util.SymbolTable].rehash()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolTable.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].rehashCommon(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SymbolTable].rehash()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence(int[])'
      Src: org.apache.xerces.util.SymbolTable:361,1
    - Dst: '[org.apache.xerces.util.SymbolTable].rehashCommon(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.util.SymbolTable:362,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int
      - int
      - float
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 363
      start: 357
    functionDepth: 1
    functionLinenumber: 357
    functionLinenumberEnd: 363
    functionName: '[org.apache.xerces.util.SymbolTable].rebalance()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolTable.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].rehashCommon(org.apache.xerces.util.SymbolTable)'
    - '[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence(int[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SymbolTable].rebalance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].hash(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.util.SymbolTable:381,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int
      - int
      - float
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - newCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 386
      start: 365
    functionDepth: 0
    functionLinenumber: 365
    functionLinenumberEnd: 386
    functionName: '[org.apache.xerces.util.SymbolTable].rehashCommon(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolTable.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].hash(org.apache.xerces.util.SymbolTable)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.SymbolTable].rehashCommon(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].hash(String)'
      Src: org.apache.xerces.util.SymbolTable:397,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.SymbolTable:398,1
    - Dst: '[String].charAt(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.util.SymbolTable:402,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int
      - int
      - float
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbol
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 412
      start: 394
    functionDepth: 2
    functionLinenumber: 394
    functionLinenumberEnd: 412
    functionName: '[org.apache.xerces.util.SymbolTable].containsSymbol(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolTable.java
    functionUses: 2
    functionsReached:
    - '[String].charAt(org.apache.xerces.util.SymbolTable)'
    - '[String].length()'
    - '[org.apache.xerces.util.SymbolTable].hash(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.SymbolTable].containsSymbol(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].hash(char[],int,int)'
      Src: org.apache.xerces.util.SymbolTable:425,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - int
      - int
      - Entry[]
      - int
      - int
      - int
      - float
      - int
      - int[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - buffer
    - offset
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 439
      start: 422
    functionDepth: 2
    functionLinenumber: 422
    functionLinenumberEnd: 439
    functionName: '[org.apache.xerces.util.SymbolTable].containsSymbol(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolTable.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].hash(char[],int,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.SymbolTable].containsSymbol(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].intern()'
      Src: org.apache.xerces.util.SymbolTable.Entry:476,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.util.SymbolTable.Entry:477,1
    - Dst: '[String].getChars(int,org.apache.xerces.util.SymbolTable.Entry,char[],int)'
      Src: org.apache.xerces.util.SymbolTable.Entry:478,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Entry
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - char[]
      - Entry
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SymbolTable.Entry
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - symbol
    - next
    argTypes:
    - String
    - Entry
    constantsTouched: []
    func_position:
      end: 480
      start: 475
    functionDepth: 0
    functionLinenumber: 475
    functionLinenumberEnd: 480
    functionName: '[org.apache.xerces.util.SymbolTable.Entry].<init>(String,Entry)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolTable.java
    functionUses: 0
    functionsReached:
    - '[String].getChars(int,org.apache.xerces.util.SymbolTable.Entry,char[],int)'
    - '[String].length()'
    - '[String].intern()'
    linkageType: ''
    returnType: org.apache.xerces.util.SymbolTable.Entry
    signature: '[org.apache.xerces.util.SymbolTable.Entry].<init>(String,Entry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(char[],int,char[],int,int)
      Src: org.apache.xerces.util.SymbolTable.Entry:488,1
    - Dst: '[String].<init>(char[])'
      Src: org.apache.xerces.util.SymbolTable.Entry:489,1
    - Dst: '[String].intern()'
      Src: org.apache.xerces.util.SymbolTable.Entry:489,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - Entry
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - char[]
      - Entry
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SymbolTable.Entry
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - ch
    - offset
    - length
    - next
    argTypes:
    - char[]
    - int
    - int
    - Entry
    constantsTouched: []
    func_position:
      end: 491
      start: 486
    functionDepth: 0
    functionLinenumber: 486
    functionLinenumberEnd: 491
    functionName: '[org.apache.xerces.util.SymbolTable.Entry].<init>(char[],int,int,Entry)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SymbolTable.java
    functionUses: 0
    functionsReached:
    - '[String].<init>(char[])'
    - System.arraycopy(char[],int,char[],int,int)
    - '[String].intern()'
    linkageType: ''
    returnType: org.apache.xerces.util.SymbolTable.Entry
    signature: '[org.apache.xerces.util.SymbolTable.Entry].<init>(char[],int,int,Entry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DOMInputSource].<init>(null)'
      Src: org.apache.xerces.util.DOMInputSource:33,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.DOMInputSource
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 34
      start: 32
    functionDepth: 0
    functionLinenumber: 32
    functionLinenumberEnd: 34
    functionName: '[org.apache.xerces.util.DOMInputSource].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMInputSource.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMInputSource].<init>(null)'
    linkageType: ''
    returnType: org.apache.xerces.util.DOMInputSource
    signature: '[org.apache.xerces.util.DOMInputSource].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DOMInputSource].getSystemIdFromNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.util.DOMInputSource:37,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
      Src: org.apache.xerces.util.DOMInputSource:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.DOMInputSource
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 39
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 39
    functionName: '[org.apache.xerces.util.DOMInputSource].<init>(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMInputSource.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
    - '[org.apache.xerces.util.DOMInputSource].getSystemIdFromNode(org.w3c.dom.Node)'
    linkageType: ''
    returnType: org.apache.xerces.util.DOMInputSource
    signature: '[org.apache.xerces.util.DOMInputSource].<init>(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
      Src: org.apache.xerces.util.DOMInputSource:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.DOMInputSource
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 2
    argNames:
    - node
    - systemId
    argTypes:
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.util.DOMInputSource].<init>(org.w3c.dom.Node,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMInputSource.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
    linkageType: ''
    returnType: org.apache.xerces.util.DOMInputSource
    signature: '[org.apache.xerces.util.DOMInputSource].<init>(org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.xerces.util.DOMInputSource].getNode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMInputSource.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.util.DOMInputSource].getNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.util.DOMInputSource].setNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMInputSource.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.DOMInputSource].setNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getBaseURI()'
      Src: org.apache.xerces.util.DOMInputSource:57,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - org.w3c.dom.Node
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: org.apache.xerces.xni.parser.XMLInputSource
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 72
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.util.DOMInputSource].getSystemIdFromNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DOMInputSource.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Node].getBaseURI()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.DOMInputSource].getSystemIdFromNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      - String
      - Object[]
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.util.MissingResourceException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - locale
    - key
    - arguments
    argTypes:
    - java.util.Locale
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 56
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.util.MessageFormatter].formatMessage(java.util.Locale,String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/MessageFormatter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.MessageFormatter].formatMessage(java.util.Locale,String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.MessageFormatter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.util.MessageFormatter].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/MessageFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.MessageFormatter
    signature: '[org.apache.xerces.util.MessageFormatter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.util.SAXMessageFormatter:53,1
    - Dst: '[java.util.ResourceBundle].getBundle(String,org.apache.xerces.util.SAXMessageFormatter)'
      Src: org.apache.xerces.util.SAXMessageFormatter:56,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].getString(String)'
      Src: org.apache.xerces.util.SAXMessageFormatter:61,1
    - Dst: java.text.MessageFormat.format(org.apache.xerces.util.SAXMessageFormatter,Object[])
      Src: org.apache.xerces.util.SAXMessageFormatter:64,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].getString(String)'
      Src: org.apache.xerces.util.SAXMessageFormatter:67,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].getString(String)'
      Src: org.apache.xerces.util.SAXMessageFormatter:68,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].getString(String)'
      Src: org.apache.xerces.util.SAXMessageFormatter:75,1
    - Dst: '[java.util.MissingResourceException].<init>(String,org.apache.xerces.util.SAXMessageFormatter,String)'
      Src: org.apache.xerces.util.SAXMessageFormatter:76,1
    - Dst: '[StringBuffer].<init>(org.apache.xerces.util.SAXMessageFormatter)'
      Src: org.apache.xerces.util.SAXMessageFormatter:83,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.util.SAXMessageFormatter:84,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.util.SAXMessageFormatter:87,1
    - Dst: String.valueOf()
      Src: org.apache.xerces.util.SAXMessageFormatter:89,1
    - Dst: '[StringBuffer].append(org.apache.xerces.util.SAXMessageFormatter)'
      Src: org.apache.xerces.util.SAXMessageFormatter:89,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - java.util.MissingResourceException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - locale
    - key
    - arguments
    argTypes:
    - java.util.Locale
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 94
      start: 48
    functionDepth: 1
    functionLinenumber: 48
    functionLinenumberEnd: 94
    functionName: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXMessageFormatter.java
    functionUses: 0
    functionsReached:
    - '[java.util.ResourceBundle].getBundle(String,org.apache.xerces.util.SAXMessageFormatter)'
    - '[java.util.Locale].getDefault()'
    - String.valueOf()
    - '[java.util.MissingResourceException].<init>(String,org.apache.xerces.util.SAXMessageFormatter,String)'
    - '[org.apache.xerces.util.SAXMessageFormatter].getString(String)'
    - '[StringBuffer].<init>(org.apache.xerces.util.SAXMessageFormatter)'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(org.apache.xerces.util.SAXMessageFormatter)'
    - java.text.MessageFormat.format(org.apache.xerces.util.SAXMessageFormatter,Object[])
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.SAXMessageFormatter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.util.SAXMessageFormatter].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/SAXMessageFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.SAXMessageFormatter
    signature: '[org.apache.xerces.util.SAXMessageFormatter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.XMLErrorCode
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - domain
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 49
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 49
    functionName: '[org.apache.xerces.util.XMLErrorCode].<init>(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLErrorCode.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.XMLErrorCode
    signature: '[org.apache.xerces.util.XMLErrorCode].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - domain
    - key
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 60
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 60
    functionName: '[org.apache.xerces.util.XMLErrorCode].setValues(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLErrorCode.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.XMLErrorCode].setValues(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.util.XMLErrorCode)'
      Src: org.apache.xerces.util.XMLErrorCode:71,1
    - Dst: '[String].equals(org.apache.xerces.util.XMLErrorCode)'
      Src: org.apache.xerces.util.XMLErrorCode:71,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 72
      start: 67
    functionDepth: 1
    functionLinenumber: 67
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.util.XMLErrorCode].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLErrorCode.java
    functionUses: 0
    functionsReached:
    - '[String].equals(org.apache.xerces.util.XMLErrorCode)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.util.XMLErrorCode].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].hashCode()'
      Src: org.apache.xerces.util.XMLErrorCode:80,1
    - Dst: '[String].hashCode()'
      Src: org.apache.xerces.util.XMLErrorCode:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 81
      start: 79
    functionDepth: 1
    functionLinenumber: 79
    functionLinenumberEnd: 81
    functionName: '[org.apache.xerces.util.XMLErrorCode].hashCode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/XMLErrorCode.java
    functionUses: 0
    functionsReached:
    - '[String].hashCode()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.util.XMLErrorCode].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.EntityResolverWrapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.util.EntityResolverWrapper].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/EntityResolverWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.EntityResolverWrapper
    signature: '[org.apache.xerces.util.EntityResolverWrapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.EntityResolverWrapper].setEntityResolver(org.xml.sax.EntityResolver)'
      Src: org.apache.xerces.util.EntityResolverWrapper:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.EntityResolver
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.EntityResolverWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityResolver
    argTypes:
    - org.xml.sax.EntityResolver
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.util.EntityResolverWrapper].<init>(org.xml.sax.EntityResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/EntityResolverWrapper.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.EntityResolverWrapper].setEntityResolver(org.xml.sax.EntityResolver)'
    linkageType: ''
    returnType: org.apache.xerces.util.EntityResolverWrapper
    signature: '[org.apache.xerces.util.EntityResolverWrapper].<init>(org.xml.sax.EntityResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.EntityResolver
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityResolver
    argTypes:
    - org.xml.sax.EntityResolver
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.apache.xerces.util.EntityResolverWrapper].setEntityResolver(org.xml.sax.EntityResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/EntityResolverWrapper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.EntityResolverWrapper].setEntityResolver(org.xml.sax.EntityResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.EntityResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.util.EntityResolverWrapper].getEntityResolver()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/EntityResolverWrapper.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.EntityResolver
    signature: '[org.apache.xerces.util.EntityResolverWrapper].getEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
      Src: org.apache.xerces.util.EntityResolverWrapper:99,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
      Src: org.apache.xerces.util.EntityResolverWrapper:100,1
    - Dst: '[org.xml.sax.EntityResolver].resolveEntity(String,String)'
      Src: org.apache.xerces.util.EntityResolverWrapper:107,1
    - Dst: '[org.apache.xerces.util.EntityResolverWrapper].getPublicId()'
      Src: org.apache.xerces.util.EntityResolverWrapper:109,1
    - Dst: '[org.apache.xerces.util.EntityResolverWrapper].getSystemId()'
      Src: org.apache.xerces.util.EntityResolverWrapper:110,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: org.apache.xerces.util.EntityResolverWrapper:111,1
    - Dst: '[org.apache.xerces.util.EntityResolverWrapper].getByteStream()'
      Src: org.apache.xerces.util.EntityResolverWrapper:112,1
    - Dst: '[org.apache.xerces.util.EntityResolverWrapper].getCharacterStream()'
      Src: org.apache.xerces.util.EntityResolverWrapper:113,1
    - Dst: '[org.apache.xerces.util.EntityResolverWrapper].getEncoding()'
      Src: org.apache.xerces.util.EntityResolverWrapper:114,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.util.EntityResolverWrapper,org.apache.xerces.util.EntityResolverWrapper,String)'
      Src: org.apache.xerces.util.EntityResolverWrapper:116,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(org.apache.xerces.util.EntityResolverWrapper)'
      Src: org.apache.xerces.util.EntityResolverWrapper:117,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(org.apache.xerces.util.EntityResolverWrapper)'
      Src: org.apache.xerces.util.EntityResolverWrapper:118,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setEncoding(org.apache.xerces.util.EntityResolverWrapper)'
      Src: org.apache.xerces.util.EntityResolverWrapper:119,1
    - Dst: e.getException()
      Src: org.apache.xerces.util.EntityResolverWrapper:126,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.util.EntityResolverWrapper)'
      Src: org.apache.xerces.util.EntityResolverWrapper:130,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLInputSource
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resourceIdentifier
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    constantsTouched: []
    func_position:
      end: 137
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 137
    functionName: '[org.apache.xerces.util.EntityResolverWrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/EntityResolverWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
    - '[org.apache.xerces.util.EntityResolverWrapper].getCharacterStream()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    - '[org.apache.xerces.util.EntityResolverWrapper].getSystemId()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].setEncoding(org.apache.xerces.util.EntityResolverWrapper)'
    - '[org.xml.sax.EntityResolver].resolveEntity(String,String)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.util.EntityResolverWrapper,org.apache.xerces.util.EntityResolverWrapper,String)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(org.apache.xerces.util.EntityResolverWrapper)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.util.EntityResolverWrapper)'
    - '[org.apache.xerces.util.EntityResolverWrapper].getEncoding()'
    - '[org.apache.xerces.util.EntityResolverWrapper].getPublicId()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(org.apache.xerces.util.EntityResolverWrapper)'
    - e.getException()
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    - '[org.apache.xerces.util.EntityResolverWrapper].getByteStream()'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLInputSource
    signature: '[org.apache.xerces.util.EntityResolverWrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.ErrorHandlerWrapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.util.ErrorHandlerWrapper].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ErrorHandlerWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.ErrorHandlerWrapper
    signature: '[org.apache.xerces.util.ErrorHandlerWrapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ErrorHandlerWrapper].setErrorHandler(org.xml.sax.ErrorHandler)'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:56,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.ErrorHandlerWrapper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - org.xml.sax.ErrorHandler
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.util.ErrorHandlerWrapper].<init>(org.xml.sax.ErrorHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ErrorHandlerWrapper.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.ErrorHandlerWrapper].setErrorHandler(org.xml.sax.ErrorHandler)'
    linkageType: ''
    returnType: org.apache.xerces.util.ErrorHandlerWrapper
    signature: '[org.apache.xerces.util.ErrorHandlerWrapper].<init>(org.xml.sax.ErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - org.xml.sax.ErrorHandler
    constantsTouched: []
    func_position:
      end: 66
      start: 64
    functionDepth: 0
    functionLinenumber: 64
    functionLinenumberEnd: 66
    functionName: '[org.apache.xerces.util.ErrorHandlerWrapper].setErrorHandler(org.xml.sax.ErrorHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ErrorHandlerWrapper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.ErrorHandlerWrapper].setErrorHandler(org.xml.sax.ErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.ErrorHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.util.ErrorHandlerWrapper].getErrorHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ErrorHandlerWrapper.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.ErrorHandler
    signature: '[org.apache.xerces.util.ErrorHandlerWrapper].getErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ErrorHandlerWrapper].createSAXParseException(org.apache.xerces.xni.parser.XMLParseException)'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:97,1
    - Dst: '[org.xml.sax.ErrorHandler].warning(org.xml.sax.SAXParseException)'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:100,1
    - Dst: '[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException(org.apache.xerces.util.ErrorHandlerWrapper)'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:103,1
    - Dst: '[org.apache.xerces.util.ErrorHandlerWrapper].createXNIException(org.apache.xerces.util.ErrorHandlerWrapper)'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:106,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - domain
    - key
    - exception
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 110
      start: 93
    functionDepth: 2
    functionLinenumber: 93
    functionLinenumberEnd: 110
    functionName: '[org.apache.xerces.util.ErrorHandlerWrapper].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ErrorHandlerWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.ErrorHandlerWrapper].createXNIException(org.apache.xerces.util.ErrorHandlerWrapper)'
    - '[org.xml.sax.ErrorHandler].warning(org.xml.sax.SAXParseException)'
    - '[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException(org.apache.xerces.util.ErrorHandlerWrapper)'
    - '[org.apache.xerces.util.ErrorHandlerWrapper].createSAXParseException(org.apache.xerces.xni.parser.XMLParseException)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.ErrorHandlerWrapper].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ErrorHandlerWrapper].createSAXParseException(org.apache.xerces.xni.parser.XMLParseException)'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:132,1
    - Dst: '[org.xml.sax.ErrorHandler].error(org.xml.sax.SAXParseException)'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:135,1
    - Dst: '[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException(org.apache.xerces.util.ErrorHandlerWrapper)'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:138,1
    - Dst: '[org.apache.xerces.util.ErrorHandlerWrapper].createXNIException(org.apache.xerces.util.ErrorHandlerWrapper)'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:141,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - domain
    - key
    - exception
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 145
      start: 128
    functionDepth: 2
    functionLinenumber: 128
    functionLinenumberEnd: 145
    functionName: '[org.apache.xerces.util.ErrorHandlerWrapper].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ErrorHandlerWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.ErrorHandlerWrapper].createXNIException(org.apache.xerces.util.ErrorHandlerWrapper)'
    - '[org.xml.sax.ErrorHandler].error(org.xml.sax.SAXParseException)'
    - '[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException(org.apache.xerces.util.ErrorHandlerWrapper)'
    - '[org.apache.xerces.util.ErrorHandlerWrapper].createSAXParseException(org.apache.xerces.xni.parser.XMLParseException)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.ErrorHandlerWrapper].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ErrorHandlerWrapper].createSAXParseException(org.apache.xerces.xni.parser.XMLParseException)'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:175,1
    - Dst: '[org.xml.sax.ErrorHandler].fatalError(org.xml.sax.SAXParseException)'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:178,1
    - Dst: '[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException(org.apache.xerces.util.ErrorHandlerWrapper)'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:181,1
    - Dst: '[org.apache.xerces.util.ErrorHandlerWrapper].createXNIException(org.apache.xerces.util.ErrorHandlerWrapper)'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:184,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - domain
    - key
    - exception
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 188
      start: 171
    functionDepth: 2
    functionLinenumber: 171
    functionLinenumberEnd: 188
    functionName: '[org.apache.xerces.util.ErrorHandlerWrapper].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ErrorHandlerWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.ErrorHandlerWrapper].createXNIException(org.apache.xerces.util.ErrorHandlerWrapper)'
    - '[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException(org.apache.xerces.util.ErrorHandlerWrapper)'
    - '[org.xml.sax.ErrorHandler].fatalError(org.xml.sax.SAXParseException)'
    - '[org.apache.xerces.util.ErrorHandlerWrapper].createSAXParseException(org.apache.xerces.xni.parser.XMLParseException)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.util.ErrorHandlerWrapper].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:196,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getPublicId()'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:197,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:198,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:199,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:200,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getException()'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:201,1
    - Dst: '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.util.ErrorHandlerWrapper,String,String,int,int,org.apache.xerces.util.ErrorHandlerWrapper)'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:196,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xml.sax.SAXParseException
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - exception
    argTypes:
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 202
      start: 195
    functionDepth: 1
    functionLinenumber: 195
    functionLinenumberEnd: 202
    functionName: '[org.apache.xerces.util.ErrorHandlerWrapper].createSAXParseException(org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ErrorHandlerWrapper.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getException()'
    - '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.util.ErrorHandlerWrapper,String,String,int,int,org.apache.xerces.util.ErrorHandlerWrapper)'
    - '[org.apache.xerces.xni.parser.XMLParseException].getPublicId()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
    linkageType: ''
    returnType: org.xml.sax.SAXParseException
    signature: '[org.apache.xerces.util.ErrorHandlerWrapper].createSAXParseException(org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXParseException].getPublicId()'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:206,1
    - Dst: '[org.xml.sax.SAXParseException].getSystemId()'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:207,1
    - Dst: '[org.xml.sax.SAXParseException].getLineNumber()'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:208,1
    - Dst: '[org.xml.sax.SAXParseException].getColumnNumber()'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:209,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].<init>()'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:210,1
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:221,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].<init>(org.apache.xerces.xni.XMLLocator,org.apache.xerces.util.ErrorHandlerWrapper,org.xml.sax.SAXParseException)'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:221,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.parser.XMLParseException
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - exception
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 222
      start: 205
    functionDepth: 1
    functionLinenumber: 205
    functionLinenumberEnd: 222
    functionName: '[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ErrorHandlerWrapper.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLParseException].<init>(org.apache.xerces.xni.XMLLocator,org.apache.xerces.util.ErrorHandlerWrapper,org.xml.sax.SAXParseException)'
    - '[org.xml.sax.SAXParseException].getColumnNumber()'
    - '[org.xml.sax.SAXParseException].getPublicId()'
    - '[org.xml.sax.SAXParseException].getLineNumber()'
    - '[org.xml.sax.SAXParseException].getSystemId()'
    - '[org.xml.sax.SAXParseException].getMessage()'
    - '[org.apache.xerces.xni.XMLLocator].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLParseException
    signature: '[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXException].getMessage()'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:228,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.util.ErrorHandlerWrapper,org.xml.sax.SAXException)'
      Src: org.apache.xerces.util.ErrorHandlerWrapper:228,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXException
      classConcrete: true
      classEnum: false
      classFields:
      - org.xml.sax.ErrorHandler
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.XNIException
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - exception
    argTypes:
    - org.xml.sax.SAXException
    constantsTouched: []
    func_position:
      end: 229
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionName: '[org.apache.xerces.util.ErrorHandlerWrapper].createXNIException(org.xml.sax.SAXException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/ErrorHandlerWrapper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.util.ErrorHandlerWrapper,org.xml.sax.SAXException)'
    - '[org.xml.sax.SAXException].getMessage()'
    linkageType: ''
    returnType: org.apache.xerces.xni.XNIException
    signature: '[org.apache.xerces.util.ErrorHandlerWrapper].createXNIException(org.xml.sax.SAXException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.util.DatatypeMessageFormatter:54,1
    - Dst: '[java.util.ResourceBundle].getBundle(String,org.apache.xerces.util.DatatypeMessageFormatter)'
      Src: org.apache.xerces.util.DatatypeMessageFormatter:57,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].getString(String)'
      Src: org.apache.xerces.util.DatatypeMessageFormatter:62,1
    - Dst: java.text.MessageFormat.format(org.apache.xerces.util.DatatypeMessageFormatter,Object[])
      Src: org.apache.xerces.util.DatatypeMessageFormatter:65,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].getString(String)'
      Src: org.apache.xerces.util.DatatypeMessageFormatter:68,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].getString(String)'
      Src: org.apache.xerces.util.DatatypeMessageFormatter:69,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].getString(String)'
      Src: org.apache.xerces.util.DatatypeMessageFormatter:76,1
    - Dst: '[java.util.MissingResourceException].<init>(String,org.apache.xerces.util.DatatypeMessageFormatter,String)'
      Src: org.apache.xerces.util.DatatypeMessageFormatter:77,1
    - Dst: '[StringBuffer].<init>(org.apache.xerces.util.DatatypeMessageFormatter)'
      Src: org.apache.xerces.util.DatatypeMessageFormatter:84,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.util.DatatypeMessageFormatter:85,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.util.DatatypeMessageFormatter:88,1
    - Dst: String.valueOf()
      Src: org.apache.xerces.util.DatatypeMessageFormatter:90,1
    - Dst: '[StringBuffer].append(org.apache.xerces.util.DatatypeMessageFormatter)'
      Src: org.apache.xerces.util.DatatypeMessageFormatter:90,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - java.util.MissingResourceException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - locale
    - key
    - arguments
    argTypes:
    - java.util.Locale
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 95
      start: 49
    functionDepth: 1
    functionLinenumber: 49
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(java.util.Locale,String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DatatypeMessageFormatter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DatatypeMessageFormatter].getString(String)'
    - java.text.MessageFormat.format(org.apache.xerces.util.DatatypeMessageFormatter,Object[])
    - '[java.util.Locale].getDefault()'
    - '[StringBuffer].<init>(org.apache.xerces.util.DatatypeMessageFormatter)'
    - String.valueOf()
    - '[StringBuffer].append(org.apache.xerces.util.DatatypeMessageFormatter)'
    - '[StringBuffer].append(char)'
    - '[java.util.MissingResourceException].<init>(String,org.apache.xerces.util.DatatypeMessageFormatter,String)'
    - '[java.util.ResourceBundle].getBundle(String,org.apache.xerces.util.DatatypeMessageFormatter)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(java.util.Locale,String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.util.DatatypeMessageFormatter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.util.DatatypeMessageFormatter].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/util/DatatypeMessageFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.util.DatatypeMessageFormatter
    signature: '[org.apache.xerces.util.DatatypeMessageFormatter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.xpointer.XPointerMessageFormatter:65,1
    - Dst: '[java.util.ResourceBundle].getBundle(String,org.apache.xerces.xpointer.XPointerMessageFormatter)'
      Src: org.apache.xerces.xpointer.XPointerMessageFormatter:68,1
    - Dst: '[org.apache.xerces.xpointer.XPointerMessageFormatter].getString(String)'
      Src: org.apache.xerces.xpointer.XPointerMessageFormatter:73,1
    - Dst: java.text.MessageFormat.format(org.apache.xerces.xpointer.XPointerMessageFormatter,Object[])
      Src: org.apache.xerces.xpointer.XPointerMessageFormatter:76,1
    - Dst: '[org.apache.xerces.xpointer.XPointerMessageFormatter].getString(String)'
      Src: org.apache.xerces.xpointer.XPointerMessageFormatter:78,1
    - Dst: '[org.apache.xerces.xpointer.XPointerMessageFormatter].getString(String)'
      Src: org.apache.xerces.xpointer.XPointerMessageFormatter:79,1
    - Dst: '[org.apache.xerces.xpointer.XPointerMessageFormatter].getString(String)'
      Src: org.apache.xerces.xpointer.XPointerMessageFormatter:84,1
    - Dst: '[java.util.MissingResourceException].<init>(org.apache.xerces.xpointer.XPointerMessageFormatter,String,String)'
      Src: org.apache.xerces.xpointer.XPointerMessageFormatter:85,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Locale
      - java.util.ResourceBundle
      classPublic: false
      concrete: true
      exceptions:
      - java.util.MissingResourceException
      interfaces:
      - org.apache.xerces.util.MessageFormatter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - locale
    - key
    - arguments
    argTypes:
    - java.util.Locale
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 90
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.xpointer.XPointerMessageFormatter].formatMessage(java.util.Locale,String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerMessageFormatter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Locale].getDefault()'
    - java.text.MessageFormat.format(org.apache.xerces.xpointer.XPointerMessageFormatter,Object[])
    - '[java.util.ResourceBundle].getBundle(String,org.apache.xerces.xpointer.XPointerMessageFormatter)'
    - '[org.apache.xerces.xpointer.XPointerMessageFormatter].getString(String)'
    - '[java.util.MissingResourceException].<init>(org.apache.xerces.xpointer.XPointerMessageFormatter,String,String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xpointer.XPointerMessageFormatter].formatMessage(java.util.Locale,String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - java.util.Locale
      - java.util.ResourceBundle
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.util.MessageFormatter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xpointer.XPointerMessageFormatter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xpointer.XPointerMessageFormatter].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerMessageFormatter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xpointer.XPointerMessageFormatter
    signature: '[org.apache.xerces.xpointer.XPointerMessageFormatter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].<init>(org.apache.xerces.xpointer.XPointerErrorHandler)'
      Src: org.apache.xerces.xpointer.XPointerErrorHandler:51,1
    - Dst: '[org.apache.xerces.xpointer.XPointerErrorHandler].<init>(java.io.PrintWriter)'
      Src: org.apache.xerces.xpointer.XPointerErrorHandler:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.PrintWriter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xpointer.XPointerErrorHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 1
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.xpointer.XPointerErrorHandler].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerErrorHandler.java
    functionUses: 2
    functionsReached:
    - '[java.io.PrintWriter].<init>(org.apache.xerces.xpointer.XPointerErrorHandler)'
    - '[org.apache.xerces.xpointer.XPointerErrorHandler].<init>(java.io.PrintWriter)'
    linkageType: ''
    returnType: org.apache.xerces.xpointer.XPointerErrorHandler
    signature: '[org.apache.xerces.xpointer.XPointerErrorHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.PrintWriter
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.PrintWriter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xpointer.XPointerErrorHandler
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.PrintWriter
    constantsTouched: []
    func_position:
      end: 60
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 60
    functionName: '[org.apache.xerces.xpointer.XPointerErrorHandler].<init>(java.io.PrintWriter)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerErrorHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xpointer.XPointerErrorHandler
    signature: '[org.apache.xerces.xpointer.XPointerErrorHandler].<init>(java.io.PrintWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.XPointerErrorHandler].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
      Src: org.apache.xerces.xpointer.XPointerErrorHandler:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.PrintWriter
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - domain
    - key
    - ex
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[org.apache.xerces.xpointer.XPointerErrorHandler].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerErrorHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerErrorHandler].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerErrorHandler].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.XPointerErrorHandler].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
      Src: org.apache.xerces.xpointer.XPointerErrorHandler:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.PrintWriter
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - domain
    - key
    - ex
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 77
      start: 73
    functionDepth: 2
    functionLinenumber: 73
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.xpointer.XPointerErrorHandler].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerErrorHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerErrorHandler].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerErrorHandler].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.XPointerErrorHandler].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
      Src: org.apache.xerces.xpointer.XPointerErrorHandler:82,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.PrintWriter
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - domain
    - key
    - ex
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 84
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 84
    functionName: '[org.apache.xerces.xpointer.XPointerErrorHandler].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerErrorHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerErrorHandler].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerErrorHandler].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: org.apache.xerces.xpointer.XPointerErrorHandler:93,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: org.apache.xerces.xpointer.XPointerErrorHandler:94,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: org.apache.xerces.xpointer.XPointerErrorHandler:95,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
      Src: org.apache.xerces.xpointer.XPointerErrorHandler:96,1
    - Dst: '[String].lastIndexOf(char)'
      Src: org.apache.xerces.xpointer.XPointerErrorHandler:98,1
    - Dst: '[String].substring(int)'
      Src: org.apache.xerces.xpointer.XPointerErrorHandler:100,1
    - Dst: '[java.io.PrintWriter].print(org.apache.xerces.xpointer.XPointerErrorHandler)'
      Src: org.apache.xerces.xpointer.XPointerErrorHandler:101,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: org.apache.xerces.xpointer.XPointerErrorHandler:103,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
      Src: org.apache.xerces.xpointer.XPointerErrorHandler:104,1
    - Dst: '[java.io.PrintWriter].print(int)'
      Src: org.apache.xerces.xpointer.XPointerErrorHandler:104,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: org.apache.xerces.xpointer.XPointerErrorHandler:105,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
      Src: org.apache.xerces.xpointer.XPointerErrorHandler:106,1
    - Dst: '[java.io.PrintWriter].print(int)'
      Src: org.apache.xerces.xpointer.XPointerErrorHandler:106,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: org.apache.xerces.xpointer.XPointerErrorHandler:107,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
      Src: org.apache.xerces.xpointer.XPointerErrorHandler:108,1
    - Dst: '[java.io.PrintWriter].print(org.apache.xerces.xpointer.XPointerErrorHandler)'
      Src: org.apache.xerces.xpointer.XPointerErrorHandler:108,1
    - Dst: '[java.io.PrintWriter].println()'
      Src: org.apache.xerces.xpointer.XPointerErrorHandler:109,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: org.apache.xerces.xpointer.XPointerErrorHandler:110,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.PrintWriter
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - ex
    argTypes:
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 112
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 112
    functionName: '[org.apache.xerces.xpointer.XPointerErrorHandler].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerErrorHandler.java
    functionUses: 3
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[String].lastIndexOf(char)'
    - '[java.io.PrintWriter].print(org.apache.xerces.xpointer.XPointerErrorHandler)'
    - '[String].substring(int)'
    - '[java.io.PrintWriter].print(char)'
    - '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
    - '[java.io.PrintWriter].print(int)'
    - '[java.io.PrintWriter].flush()'
    - '[java.io.PrintWriter].println()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerErrorHandler].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].<init>()'
      Src: org.apache.xerces.xpointer.XPointerHandler:103,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.xpointer.XPointerHandler:105,1
    - Dst: '[org.apache.xerces.util.SymbolTable].<init>()'
      Src: org.apache.xerces.xpointer.XPointerHandler:106,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xpointer.XPointerHandler
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 102
    functionDepth: 3
    functionLinenumber: 102
    functionLinenumberEnd: 107
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].<init>()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].<init>()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.xpointer.XPointerHandler
    signature: '[org.apache.xerces.xpointer.XPointerHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].<init>()'
      Src: org.apache.xerces.xpointer.XPointerHandler:111,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.xpointer.XPointerHandler:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.impl.XMLErrorReporter
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xpointer.XPointerHandler
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 3
    argNames:
    - symbolTable
    - errorHandler
    - errorReporter
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.parser.XMLErrorHandler
    - org.apache.xerces.impl.XMLErrorReporter
    constantsTouched: []
    func_position:
      end: 118
      start: 109
    functionDepth: 2
    functionLinenumber: 109
    functionLinenumberEnd: 118
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.parser.XMLErrorHandler,org.apache.xerces.impl.XMLErrorReporter)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xinclude.XIncludeHandler].<init>()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.xpointer.XPointerHandler
    signature: '[org.apache.xerces.xpointer.XPointerHandler].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.parser.XMLErrorHandler,org.apache.xerces.impl.XMLErrorReporter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDocumentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.apache.xerces.xni.XMLDocumentHandler
    constantsTouched: []
    func_position:
      end: 122
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 122
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].init()'
      Src: org.apache.xerces.xpointer.XPointerHandler:136,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].<init>(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.xpointer.XPointerHandler:139,1
    - Dst: '[Scanner].<init>(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.xpointer.XPointerHandler:142,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.xpointer.XPointerHandler:159,1
    - Dst: '[Scanner].scanExpr(org.apache.xerces.util.SymbolTable,org.apache.xerces.xpointer.XPointerHandler.Tokens,String,int,org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.xpointer.XPointerHandler:160,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].reportError(String)'
      Src: org.apache.xerces.xpointer.XPointerHandler:164,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].hasMore()'
      Src: org.apache.xerces.xpointer.XPointerHandler:166,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].nextToken()'
      Src: org.apache.xerces.xpointer.XPointerHandler:167,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].nextToken()'
      Src: org.apache.xerces.xpointer.XPointerHandler:173,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].getTokenString(org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.xpointer.XPointerHandler:174,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].reportError(String)'
      Src: org.apache.xerces.xpointer.XPointerHandler:177,1
    - Dst: '[org.apache.xerces.xpointer.ShortHandPointer].<init>(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.xpointer.XPointerHandler:181,1
    - Dst: '[org.apache.xerces.xpointer.ShortHandPointer].setSchemeName(org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.xpointer.XPointerHandler:183,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.xpointer.ShortHandPointer)'
      Src: org.apache.xerces.xpointer.XPointerHandler:184,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].nextToken()'
      Src: org.apache.xerces.xpointer.XPointerHandler:190,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].getTokenString(org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.xpointer.XPointerHandler:191,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].nextToken()'
      Src: org.apache.xerces.xpointer.XPointerHandler:192,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].getTokenString(org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.xpointer.XPointerHandler:193,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].nextToken()'
      Src: org.apache.xerces.xpointer.XPointerHandler:201,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].getTokenString(org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.xpointer.XPointerHandler:202,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].reportError(String)'
      Src: org.apache.xerces.xpointer.XPointerHandler:207,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].reportError(String)'
      Src: org.apache.xerces.xpointer.XPointerHandler:210,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].hasMore()'
      Src: org.apache.xerces.xpointer.XPointerHandler:218,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].nextToken()'
      Src: org.apache.xerces.xpointer.XPointerHandler:219,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].getTokenString(org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.xpointer.XPointerHandler:220,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].nextToken()'
      Src: org.apache.xerces.xpointer.XPointerHandler:226,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].getTokenString(org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.xpointer.XPointerHandler:227,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].nextToken()'
      Src: org.apache.xerces.xpointer.XPointerHandler:230,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].getTokenString(org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.xpointer.XPointerHandler:231,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].reportError(String)'
      Src: org.apache.xerces.xpointer.XPointerHandler:233,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].hasMore()'
      Src: org.apache.xerces.xpointer.XPointerHandler:238,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].peekToken()'
      Src: org.apache.xerces.xpointer.XPointerHandler:239,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].getTokenString(org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.xpointer.XPointerHandler:239,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].reportError(String)'
      Src: org.apache.xerces.xpointer.XPointerHandler:247,1
    - Dst: schemeName.equals(String)
      Src: org.apache.xerces.xpointer.XPointerHandler:254,1
    - Dst: '[org.apache.xerces.xpointer.ElementSchemePointer].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.xpointer.XPointerHandler:255,1
    - Dst: '[org.apache.xerces.xpointer.ElementSchemePointer].setSchemeName(org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.xpointer.XPointerHandler:257,1
    - Dst: '[org.apache.xerces.xpointer.ElementSchemePointer].setSchemeData(org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.xpointer.XPointerHandler:258,1
    - Dst: '[org.apache.xerces.xpointer.ElementSchemePointer].parseXPointer(org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.xpointer.XPointerHandler:263,1
    - Dst: '[java.util.ArrayList].add(org.apache.xerces.xpointer.ElementSchemePointer)'
      Src: org.apache.xerces.xpointer.XPointerHandler:264,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.xpointer.XPointerHandler:267,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].reportWarning(String)'
      Src: org.apache.xerces.xpointer.XPointerHandler:272,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].reportError(String)'
      Src: org.apache.xerces.xpointer.XPointerHandler:279,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 89
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 1
    argNames:
    - xpointer
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 284
      start: 133
    functionDepth: 4
    functionLinenumber: 133
    functionLinenumberEnd: 284
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].parseXPointer(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].getTokenString(org.apache.xerces.xpointer.XPointerHandler)'
    - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].hasMore()'
    - '[java.util.ArrayList].add(org.apache.xerces.xpointer.ElementSchemePointer)'
    - '[org.apache.xerces.xpointer.ElementSchemePointer].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xpointer.XPointerHandler)'
    - '[org.apache.xerces.xpointer.ElementSchemePointer].setSchemeData(org.apache.xerces.xpointer.XPointerHandler)'
    - '[org.apache.xerces.xpointer.ShortHandPointer].setSchemeName(org.apache.xerces.xpointer.XPointerHandler)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.xpointer.XPointerHandler)'
    - '[Scanner].scanExpr(org.apache.xerces.util.SymbolTable,org.apache.xerces.xpointer.XPointerHandler.Tokens,String,int,org.apache.xerces.xpointer.XPointerHandler)'
    - '[org.apache.xerces.xpointer.XPointerHandler].reportError(String)'
    - '[java.util.ArrayList].add(org.apache.xerces.xpointer.ShortHandPointer)'
    - '[Scanner].<init>(org.apache.xerces.util.SymbolTable)'
    - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].nextToken()'
    - '[String].length()'
    - '[org.apache.xerces.xpointer.XPointerHandler].init()'
    - '[org.apache.xerces.xpointer.XPointerHandler].reportWarning(String)'
    - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].<init>(org.apache.xerces.util.SymbolTable)'
    - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].peekToken()'
    - '[org.apache.xerces.xpointer.ShortHandPointer].<init>(org.apache.xerces.util.SymbolTable)'
    - '[org.apache.xerces.xpointer.ElementSchemePointer].parseXPointer(org.apache.xerces.xpointer.XPointerHandler)'
    - '[org.apache.xerces.xpointer.ElementSchemePointer].setSchemeName(org.apache.xerces.xpointer.XPointerHandler)'
    - schemeName.equals(String)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerHandler].parseXPointer(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.xpointer.XPointerHandler:305,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.xpointer.XPointerHandler:307,1
    - Dst: '[org.apache.xerces.xpointer.XPointerPart].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)'
      Src: org.apache.xerces.xpointer.XPointerHandler:309,1
    - Dst: '[org.apache.xerces.xpointer.XPointerPart].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)'
      Src: org.apache.xerces.xpointer.XPointerHandler:316,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 4
    argNames:
    - element
    - attributes
    - augs
    - event
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    - int
    constantsTouched: []
    func_position:
      end: 326
      start: 290
    functionDepth: 1
    functionLinenumber: 290
    functionLinenumberEnd: 326
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerPart].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)'
    - '[java.util.ArrayList].get(org.apache.xerces.xpointer.XPointerHandler)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xpointer.XPointerHandler].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.XPointerPart].isFragmentResolved()'
      Src: org.apache.xerces.xpointer.XPointerHandler:334,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 342
      start: 333
    functionDepth: 1
    functionLinenumber: 333
    functionLinenumberEnd: 342
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].isFragmentResolved()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerPart].isFragmentResolved()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xpointer.XPointerHandler].isFragmentResolved()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.XPointerPart].isChildFragmentResolved()'
      Src: org.apache.xerces.xpointer.XPointerHandler:352,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 355
      start: 351
    functionDepth: 1
    functionLinenumber: 351
    functionLinenumberEnd: 355
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 6
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerPart].isChildFragmentResolved()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 364
      start: 362
    functionDepth: 0
    functionLinenumber: 362
    functionLinenumberEnd: 364
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].isXPointerResolved()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xpointer.XPointerHandler].isXPointerResolved()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xpointer.XPointerPart
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 373
      start: 371
    functionDepth: 0
    functionLinenumber: 371
    functionLinenumberEnd: 373
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].getXPointerPart()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xpointer.XPointerPart
    signature: '[org.apache.xerces.xpointer.XPointerHandler].getXPointerPart()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fErrorReporter.getLocale()
      Src: org.apache.xerces.xpointer.XPointerHandler:388,1
    - Dst: "(fErrorReporter\n\t\t\t\t.getMessageFormatter(XPointerMessageFormatter.XPOINTER_DOMAIN)).formatMessage(org.apache.xerces.xpointer.XPointerHandler,String,Object[])"
      Src: org.apache.xerces.xpointer.XPointerHandler:386,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.xpointer.XPointerHandler:386,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 2
    argNames:
    - key
    - arguments
    argTypes:
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 389
      start: 379
    functionDepth: 0
    functionLinenumber: 379
    functionLinenumberEnd: 389
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].reportError(String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached:
    - fErrorReporter.getLocale()
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.xpointer.XPointerHandler)'
    - "(fErrorReporter\n\t\t\t\t.getMessageFormatter(XPointerMessageFormatter.XPOINTER_DOMAIN)).formatMessage(org.apache.xerces.xpointer.XPointerHandler,String,Object[])"
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerHandler].reportError(String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,Object[],short)'
      Src: org.apache.xerces.xpointer.XPointerHandler:397,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 2
    argNames:
    - key
    - arguments
    argTypes:
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 400
      start: 395
    functionDepth: 2
    functionLinenumber: 395
    functionLinenumberEnd: 400
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].reportWarning(String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,Object[],short)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerHandler].reportWarning(String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
      Src: org.apache.xerces.xpointer.XPointerHandler:408,1
    - Dst: '[org.apache.xerces.xpointer.XPointerErrorHandler].<init>()'
      Src: org.apache.xerces.xpointer.XPointerHandler:411,1
    - Dst: '[org.apache.xerces.xpointer.XPointerMessageFormatter].<init>()'
      Src: org.apache.xerces.xpointer.XPointerHandler:419,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.xpointer.XPointerMessageFormatter)'
      Src: org.apache.xerces.xpointer.XPointerHandler:417,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 420
      start: 406
    functionDepth: 2
    functionLinenumber: 406
    functionLinenumberEnd: 420
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].initErrorReporter()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.xpointer.XPointerMessageFormatter)'
    - '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
    - '[org.apache.xerces.xpointer.XPointerMessageFormatter].<init>()'
    - '[org.apache.xerces.xpointer.XPointerErrorHandler].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerHandler].initErrorReporter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].clear()'
      Src: org.apache.xerces.xpointer.XPointerHandler:426,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].initErrorReporter()'
      Src: org.apache.xerces.xpointer.XPointerHandler:433,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 434
      start: 425
    functionDepth: 3
    functionLinenumber: 425
    functionLinenumberEnd: 434
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].init()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].clear()'
    - '[org.apache.xerces.xpointer.XPointerHandler].initErrorReporter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerHandler].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.ArrayList
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 443
      start: 441
    functionDepth: 0
    functionLinenumber: 441
    functionLinenumberEnd: 443
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].getPointerParts()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.ArrayList
    signature: '[org.apache.xerces.xpointer.XPointerHandler].getPointerParts()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved()'
      Src: org.apache.xerces.xpointer.XPointerHandler:998,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xpointer.XPointerHandler:1001,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1002
      start: 997
    functionDepth: 6
    functionLinenumber: 997
    functionLinenumberEnd: 1002
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved()'
      Src: org.apache.xerces.xpointer.XPointerHandler:1024,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xpointer.XPointerHandler:1027,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1028
      start: 1022
    functionDepth: 6
    functionLinenumber: 1022
    functionLinenumberEnd: 1028
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.xpointer.XPointerHandler:1042,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].processXMLBaseAttributes(org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.xpointer.XPointerHandler:1047,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].processXMLLangAttributes(org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.xpointer.XPointerHandler:1050,1
    - Dst: fNamespaceContext.setContextInvalid()
      Src: org.apache.xerces.xpointer.XPointerHandler:1054,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xpointer.XPointerHandler:1058,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1059
      start: 1040
    functionDepth: 9
    functionLinenumber: 1040
    functionLinenumberEnd: 1059
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached:
    - fNamespaceContext.setContextInvalid()
    - '[org.apache.xerces.xpointer.XPointerHandler].processXMLBaseAttributes(org.apache.xerces.xni.XMLAttributes)'
    - '[org.apache.xerces.xpointer.XPointerHandler].processXMLLangAttributes(org.apache.xerces.xni.XMLAttributes)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xpointer.XPointerHandler].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,org.apache.xerces.xpointer.XPointerHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.xpointer.XPointerHandler:1073,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].processXMLBaseAttributes(org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.xpointer.XPointerHandler:1077,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].processXMLLangAttributes(org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.xpointer.XPointerHandler:1080,1
    - Dst: fNamespaceContext.setContextInvalid()
      Src: org.apache.xerces.xpointer.XPointerHandler:1085,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xpointer.XPointerHandler:1088,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1089
      start: 1071
    functionDepth: 9
    functionLinenumber: 1071
    functionLinenumberEnd: 1089
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached:
    - fNamespaceContext.setContextInvalid()
    - '[org.apache.xerces.xpointer.XPointerHandler].processXMLBaseAttributes(org.apache.xerces.xni.XMLAttributes)'
    - '[org.apache.xerces.xpointer.XPointerHandler].processXMLLangAttributes(org.apache.xerces.xni.XMLAttributes)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xpointer.XPointerHandler].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,org.apache.xerces.xpointer.XPointerHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved()'
      Src: org.apache.xerces.xpointer.XPointerHandler:1102,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xpointer.XPointerHandler:1105,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1106
      start: 1100
    functionDepth: 6
    functionLinenumber: 1100
    functionLinenumberEnd: 1106
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved()'
      Src: org.apache.xerces.xpointer.XPointerHandler:1124,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xpointer.XPointerHandler:1127,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1128
      start: 1122
    functionDepth: 2
    functionLinenumber: 1122
    functionLinenumberEnd: 1128
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].resolveXPointer(org.apache.xerces.xni.QName,null,org.apache.xerces.xni.Augmentations,org.apache.xerces.xpointer.XPointerHandler)'
      Src: org.apache.xerces.xpointer.XPointerHandler:1141,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xpointer.XPointerHandler:1147,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1148
      start: 1139
    functionDepth: 3
    functionLinenumber: 1139
    functionLinenumberEnd: 1148
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerHandler].resolveXPointer(org.apache.xerces.xni.QName,null,org.apache.xerces.xni.Augmentations,org.apache.xerces.xpointer.XPointerHandler)'
    - '[org.apache.xerces.xinclude.XIncludeHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved()'
      Src: org.apache.xerces.xpointer.XPointerHandler:1159,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xpointer.XPointerHandler:1162,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1163
      start: 1158
    functionDepth: 2
    functionLinenumber: 1158
    functionLinenumberEnd: 1163
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved()'
      Src: org.apache.xerces.xpointer.XPointerHandler:1174,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.xpointer.XPointerHandler:1177,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1178
      start: 1173
    functionDepth: 2
    functionLinenumber: 1173
    functionLinenumberEnd: 1178
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xerces.xpointer.XPointerHandler:1227,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xerces.xpointer.XPointerHandler:1237,1
    - Dst: '[org.apache.xerces.xinclude.XIncludeHandler].setProperty(String,Object)'
      Src: org.apache.xerces.xpointer.XPointerHandler:1249,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - java.util.ArrayList
      - org.apache.xerces.xpointer.XPointerPart
      - boolean
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      - String
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xpointer.XPointerProcessor
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.xinclude.XIncludeHandler
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 1250
      start: 1200
    functionDepth: 3
    functionLinenumber: 1200
    functionLinenumberEnd: 1250
    functionName: '[org.apache.xerces.xpointer.XPointerHandler].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached:
    - '[Boolean].booleanValue()'
    - '[org.apache.xerces.xinclude.XIncludeHandler].setProperty(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerHandler].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:487,1
    - Dst: '[Integer].<init>(org.apache.xerces.xpointer.XPointerHandler.Tokens)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:497,1
    - Dst: '[HashMap].put(Integer,String)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:497,1
    - Dst: '[Integer].<init>(org.apache.xerces.xpointer.XPointerHandler.Tokens)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:499,1
    - Dst: '[HashMap].put(Integer,String)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:499,1
    - Dst: '[Integer].<init>(org.apache.xerces.xpointer.XPointerHandler.Tokens)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:501,1
    - Dst: '[HashMap].put(Integer,String)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:501,1
    - Dst: '[Integer].<init>(org.apache.xerces.xpointer.XPointerHandler.Tokens)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:503,1
    - Dst: '[HashMap].put(Integer,String)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:503,1
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:505,1
    - Dst: '[HashMap].put(Integer,String)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:505,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      - SymbolTable
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xpointer.XPointerHandler.Tokens
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 507
      start: 494
    functionDepth: 1
    functionLinenumber: 494
    functionLinenumberEnd: 507
    functionName: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 2
    functionsReached:
    - '[Integer].<init>(int)'
    - '[HashMap].put(Integer,String)'
    - '[java.util.HashMap].<init>()'
    - '[Integer].<init>(org.apache.xerces.xpointer.XPointerHandler.Tokens)'
    linkageType: ''
    returnType: org.apache.xerces.xpointer.XPointerHandler.Tokens
    signature: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:515,1
    - Dst: '[HashMap].get(Integer)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:515,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      - SymbolTable
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 516
      start: 514
    functionDepth: 0
    functionLinenumber: 514
    functionLinenumberEnd: 516
    functionName: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].getTokenString(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached:
    - '[Integer].<init>(int)'
    - '[HashMap].get(Integer)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].getTokenString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].get(String)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:524,1
    - Dst: '[HashMap].size()'
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:526,1
    - Dst: '[Integer].<init>(org.apache.xerces.xpointer.XPointerHandler.Tokens)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:526,1
    - Dst: '[HashMap].put(Integer,String)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:527,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:529,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].addToken(org.apache.xerces.xpointer.XPointerHandler.Tokens)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:529,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      - SymbolTable
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tokenStr
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 530
      start: 523
    functionDepth: 0
    functionLinenumber: 523
    functionLinenumberEnd: 530
    functionName: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].addToken(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].addToken(org.apache.xerces.xpointer.XPointerHandler.Tokens)'
    - '[HashMap].size()'
    - '[Integer].intValue()'
    - '[HashMap].put(Integer,String)'
    - '[HashMap].get(String)'
    - '[Integer].<init>(org.apache.xerces.xpointer.XPointerHandler.Tokens)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].addToken(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(org.apache.xerces.xpointer.XPointerHandler.Tokens,int,int[],int,int)
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:543,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      - SymbolTable
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 547
      start: 537
    functionDepth: 0
    functionLinenumber: 537
    functionLinenumberEnd: 547
    functionName: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].addToken(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 2
    functionsReached:
    - System.arraycopy(org.apache.xerces.xpointer.XPointerHandler.Tokens,int,int[],int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].addToken(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      - SymbolTable
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 554
      start: 552
    functionDepth: 0
    functionLinenumber: 552
    functionLinenumberEnd: 554
    functionName: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].rewind()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].rewind()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      - SymbolTable
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 562
      start: 560
    functionDepth: 0
    functionLinenumber: 560
    functionLinenumberEnd: 562
    functionName: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].hasMore()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].hasMore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].reportError(String,null)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:573,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      - SymbolTable
      - HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 576
      start: 571
    functionDepth: 0
    functionLinenumber: 571
    functionLinenumberEnd: 576
    functionName: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].nextToken()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].reportError(String,null)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].nextToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].reportError(String,null)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:587,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      - SymbolTable
      - HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 590
      start: 585
    functionDepth: 0
    functionLinenumber: 585
    functionLinenumberEnd: 590
    functionName: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].peekToken()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].reportError(String,null)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].peekToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(org.apache.xerces.xpointer.XPointerHandler.Tokens)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:601,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].reportError(String,null)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Tokens:603,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      - SymbolTable
      - HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 606
      start: 600
    functionDepth: 1
    functionLinenumber: 600
    functionLinenumberEnd: 606
    functionName: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].nextTokenAsString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].getTokenString(org.apache.xerces.xpointer.XPointerHandler.Tokens)'
    - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].reportError(String,null)'
    - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].nextToken()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].nextTokenAsString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - byte[]
      - SymbolTable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xpointer.XPointerHandler.Scanner
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 671
      start: 667
    functionDepth: 0
    functionLinenumber: 667
    functionLinenumberEnd: 671
    functionName: '[org.apache.xerces.xpointer.XPointerHandler.Scanner].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xpointer.XPointerHandler.Scanner
    signature: '[org.apache.xerces.xpointer.XPointerHandler.Scanner].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:689,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:696,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:703,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Scanner].addToken(Tokens,org.apache.xerces.xpointer.XPointerHandler.Scanner)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:731,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Scanner].addToken(Tokens,org.apache.xerces.xpointer.XPointerHandler.Scanner)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:737,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Scanner].scanNCName(String,int,int)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:757,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Scanner].reportError(String)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:761,1
    - Dst: '[String].charAt(org.apache.xerces.xpointer.XPointerHandler.Scanner)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:767,1
    - Dst: '[String].substring(org.apache.xerces.xpointer.XPointerHandler.Scanner,org.apache.xerces.xpointer.XPointerHandler.Scanner)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:772,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.xpointer.XPointerHandler.Scanner)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:772,1
    - Dst: '[String].charAt(org.apache.xerces.xpointer.XPointerHandler.Scanner)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:782,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Scanner].scanNCName(String,int,org.apache.xerces.xpointer.XPointerHandler.Scanner)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:785,1
    - Dst: '[String].charAt(org.apache.xerces.xpointer.XPointerHandler.Scanner)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:793,1
    - Dst: '[String].substring(org.apache.xerces.xpointer.XPointerHandler.Scanner,org.apache.xerces.xpointer.XPointerHandler.Scanner)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:799,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.xpointer.XPointerHandler.Scanner)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:799,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Scanner].addToken(Tokens,org.apache.xerces.xpointer.XPointerHandler.Scanner)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:805,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].addToken(org.apache.xerces.xpointer.XPointerHandler.Scanner)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:806,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].addToken(String)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:807,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Scanner].addToken(Tokens,org.apache.xerces.xpointer.XPointerHandler.Scanner)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:811,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].addToken(String)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:812,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Scanner].scanData(String,StringBuffer,int,org.apache.xerces.xpointer.XPointerHandler.Scanner)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:824,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Scanner].reportError(String)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:828,1
    - Dst: '[String].charAt(org.apache.xerces.xpointer.XPointerHandler.Scanner)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:834,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:839,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.xpointer.XPointerHandler.Scanner)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:839,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Scanner].addToken(Tokens,org.apache.xerces.xpointer.XPointerHandler.Scanner)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:841,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].addToken(String)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:842,1
    - Dst: '[StringBuffer].length()'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:846,1
    - Dst: '[StringBuffer].delete(int,org.apache.xerces.xpointer.XPointerHandler.Scanner)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:846,1
    CyclomaticComplexity: 48
    EdgeCount: 48
    ICount: 94
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - Tokens
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - byte[]
      - SymbolTable
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - symbolTable
    - tokens
    - data
    - currentOffset
    - endOffset
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - Tokens
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 856
      start: 677
    functionDepth: 2
    functionLinenumber: 677
    functionLinenumberEnd: 856
    functionName: '[org.apache.xerces.xpointer.XPointerHandler.Scanner].scanExpr(org.apache.xerces.util.SymbolTable,Tokens,String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerHandler.Scanner].scanNCName(String,int,org.apache.xerces.xpointer.XPointerHandler.Scanner)'
    - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].addToken(String)'
    - '[org.apache.xerces.xpointer.XPointerHandler.Scanner].reportError(String)'
    - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].addToken(org.apache.xerces.xpointer.XPointerHandler.Scanner)'
    - '[StringBuffer].length()'
    - '[org.apache.xerces.xpointer.XPointerHandler.Scanner].addToken(Tokens,org.apache.xerces.xpointer.XPointerHandler.Scanner)'
    - '[String].charAt(int)'
    - '[org.apache.xerces.xpointer.XPointerHandler.Scanner].scanNCName(String,int,int)'
    - '[String].substring(org.apache.xerces.xpointer.XPointerHandler.Scanner,org.apache.xerces.xpointer.XPointerHandler.Scanner)'
    - '[org.apache.xerces.xpointer.XPointerHandler.Scanner].scanData(String,StringBuffer,int,org.apache.xerces.xpointer.XPointerHandler.Scanner)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.xpointer.XPointerHandler.Scanner)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].delete(int,org.apache.xerces.xpointer.XPointerHandler.Scanner)'
    - '[String].charAt(org.apache.xerces.xpointer.XPointerHandler.Scanner)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xpointer.XPointerHandler.Scanner].scanExpr(org.apache.xerces.util.SymbolTable,Tokens,String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:869,1
    - Dst: '[org.apache.xerces.util.XMLChar].isNameStart(org.apache.xerces.xpointer.XPointerHandler.Scanner)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:871,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:884,1
    - Dst: '[org.apache.xerces.util.XMLChar].isName(org.apache.xerces.xpointer.XPointerHandler.Scanner)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:886,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - byte[]
      - SymbolTable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - data
    - endOffset
    - currentOffset
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 901
      start: 868
    functionDepth: 1
    functionLinenumber: 868
    functionLinenumberEnd: 901
    functionName: '[org.apache.xerces.xpointer.XPointerHandler.Scanner].scanNCName(String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLChar].isNameStart(org.apache.xerces.xpointer.XPointerHandler.Scanner)'
    - '[org.apache.xerces.util.XMLChar].isName(org.apache.xerces.xpointer.XPointerHandler.Scanner)'
    - '[String].charAt(int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xpointer.XPointerHandler.Scanner].scanNCName(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:919,1
    - Dst: '[StringBuffer].append(org.apache.xerces.xpointer.XPointerHandler.Scanner)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:924,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Scanner].scanData(String,StringBuffer,int)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:926,1
    - Dst: '[String].charAt(org.apache.xerces.xpointer.XPointerHandler.Scanner)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:932,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:939,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:946,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:955,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:959,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - StringBuffer
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - byte[]
      - SymbolTable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - data
    - schemeData
    - endOffset
    - currentOffset
    argTypes:
    - String
    - StringBuffer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 965
      start: 911
    functionDepth: 1
    functionLinenumber: 911
    functionLinenumberEnd: 965
    functionName: '[org.apache.xerces.xpointer.XPointerHandler.Scanner].scanData(String,StringBuffer,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerHandler.Scanner].scanData(String,StringBuffer,int)'
    - '[String].charAt()'
    - '[StringBuffer].append(org.apache.xerces.xpointer.XPointerHandler.Scanner)'
    - '[String].charAt(int)'
    - '[String].charAt(org.apache.xerces.xpointer.XPointerHandler.Scanner)'
    - '[StringBuffer].append(char)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xpointer.XPointerHandler.Scanner].scanData(String,StringBuffer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].addToken(int)'
      Src: org.apache.xerces.xpointer.XPointerHandler.Scanner:980,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Tokens
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - byte[]
      - SymbolTable
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - tokens
    - token
    argTypes:
    - Tokens
    - int
    constantsTouched: []
    func_position:
      end: 981
      start: 979
    functionDepth: 1
    functionLinenumber: 979
    functionLinenumberEnd: 981
    functionName: '[org.apache.xerces.xpointer.XPointerHandler.Scanner].addToken(Tokens,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].addToken(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerHandler.Scanner].addToken(Tokens,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xpointer.ShortHandPointer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.xpointer.ShortHandPointer].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ShortHandPointer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xpointer.ShortHandPointer
    signature: '[org.apache.xerces.xpointer.ShortHandPointer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xpointer.ShortHandPointer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.xpointer.ShortHandPointer].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ShortHandPointer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xpointer.ShortHandPointer
    signature: '[org.apache.xerces.xpointer.ShortHandPointer].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - int
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - part
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 70
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 70
    functionName: '[org.apache.xerces.xpointer.ShortHandPointer].parseXPointer(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ShortHandPointer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.ShortHandPointer].parseXPointer(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.ShortHandPointer].hasMatchingIdentifier(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)'
      Src: org.apache.xerces.xpointer.ShortHandPointer:92,1
    - Dst: '[org.apache.xerces.xpointer.ShortHandPointer].hasMatchingIdentifier(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)'
      Src: org.apache.xerces.xpointer.ShortHandPointer:100,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - int
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - element
    - attributes
    - augs
    - event
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    - int
    constantsTouched: []
    func_position:
      end: 113
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.xpointer.ShortHandPointer].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ShortHandPointer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xpointer.ShortHandPointer].hasMatchingIdentifier(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xpointer.ShortHandPointer].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.xpointer.ShortHandPointer:133,1
    - Dst: '[org.apache.xerces.xpointer.ShortHandPointer].getSchemaDeterminedID(org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xpointer.ShortHandPointer)'
      Src: org.apache.xerces.xpointer.ShortHandPointer:139,1
    - Dst: '[org.apache.xerces.xpointer.ShortHandPointer].getChildrenSchemaDeterminedID(org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xpointer.ShortHandPointer)'
      Src: org.apache.xerces.xpointer.ShortHandPointer:148,1
    - Dst: '[org.apache.xerces.xpointer.ShortHandPointer].getDTDDeterminedID(org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xpointer.ShortHandPointer)'
      Src: org.apache.xerces.xpointer.ShortHandPointer:158,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.xpointer.ShortHandPointer:167,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - int
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - element
    - attributes
    - augs
    - event
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    - int
    constantsTouched: []
    func_position:
      end: 172
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 172
    functionName: '[org.apache.xerces.xpointer.ShortHandPointer].hasMatchingIdentifier(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ShortHandPointer.java
    functionUses: 1
    functionsReached:
    - '[String].equals(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - '[org.apache.xerces.xpointer.ShortHandPointer].getDTDDeterminedID(org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xpointer.ShortHandPointer)'
    - '[org.apache.xerces.xpointer.ShortHandPointer].getChildrenSchemaDeterminedID(org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xpointer.ShortHandPointer)'
    - '[org.apache.xerces.xpointer.ShortHandPointer].getSchemaDeterminedID(org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xpointer.ShortHandPointer)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xpointer.ShortHandPointer].hasMatchingIdentifier(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getType(int)'
      Src: org.apache.xerces.xpointer.ShortHandPointer:185,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.xpointer.ShortHandPointer:185,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(int)'
      Src: org.apache.xerces.xpointer.ShortHandPointer:186,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLAttributes
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - int
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributes
    - index
    argTypes:
    - org.apache.xerces.xni.XMLAttributes
    - int
    constantsTouched: []
    func_position:
      end: 189
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 189
    functionName: '[org.apache.xerces.xpointer.ShortHandPointer].getDTDDeterminedID(org.apache.xerces.xni.XMLAttributes,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ShortHandPointer.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getType(int)'
    - '[org.apache.xerces.xni.XMLAttributes].getValue(int)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xpointer.ShortHandPointer].getDTDDeterminedID(org.apache.xerces.xni.XMLAttributes,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(int)'
      Src: org.apache.xerces.xpointer.ShortHandPointer:202,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.xpointer.ShortHandPointer:203,1
    - Dst: attrPSVI.getMemberTypeDefinition()
      Src: org.apache.xerces.xpointer.ShortHandPointer:220,1
    - Dst: attrPSVI.getTypeDefinition()
      Src: org.apache.xerces.xpointer.ShortHandPointer:222,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
      Src: org.apache.xerces.xpointer.ShortHandPointer:226,1
    - Dst: attrPSVI.getSchemaNormalizedValue()
      Src: org.apache.xerces.xpointer.ShortHandPointer:227,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLAttributes
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - int
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributes
    - index
    argTypes:
    - org.apache.xerces.xni.XMLAttributes
    - int
    constantsTouched: []
    func_position:
      end: 234
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 234
    functionName: '[org.apache.xerces.xpointer.ShortHandPointer].getSchemaDeterminedID(org.apache.xerces.xni.XMLAttributes,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ShortHandPointer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - attrPSVI.getTypeDefinition()
    - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(int)'
    - attrPSVI.getSchemaNormalizedValue()
    - '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
    - attrPSVI.getMemberTypeDefinition()
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xpointer.ShortHandPointer].getSchemaDeterminedID(org.apache.xerces.xni.XMLAttributes,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLAttributes
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - int
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributes
    - index
    argTypes:
    - org.apache.xerces.xni.XMLAttributes
    - int
    constantsTouched: []
    func_position:
      end: 247
      start: 244
    functionDepth: 0
    functionLinenumber: 244
    functionLinenumberEnd: 247
    functionName: '[org.apache.xerces.xpointer.ShortHandPointer].getChildrenSchemaDeterminedID(org.apache.xerces.xni.XMLAttributes,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ShortHandPointer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xpointer.ShortHandPointer].getChildrenSchemaDeterminedID(org.apache.xerces.xni.XMLAttributes,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 255
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 255
    functionName: '[org.apache.xerces.xpointer.ShortHandPointer].isFragmentResolved()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ShortHandPointer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xpointer.ShortHandPointer].isFragmentResolved()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 263
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 263
    functionName: '[org.apache.xerces.xpointer.ShortHandPointer].isChildFragmentResolved()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ShortHandPointer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xpointer.ShortHandPointer].isChildFragmentResolved()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 270
    functionDepth: 0
    functionLinenumber: 270
    functionLinenumberEnd: 272
    functionName: '[org.apache.xerces.xpointer.ShortHandPointer].getSchemeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ShortHandPointer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xpointer.ShortHandPointer].getSchemeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 279
    functionName: '[org.apache.xerces.xpointer.ShortHandPointer].getSchemeData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ShortHandPointer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xpointer.ShortHandPointer].getSchemeData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - schemeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 286
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 286
    functionName: '[org.apache.xerces.xpointer.ShortHandPointer].setSchemeName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ShortHandPointer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.ShortHandPointer].setSchemeName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - org.apache.xerces.util.SymbolTable
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - schemeData
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 293
      start: 291
    functionDepth: 0
    functionLinenumber: 291
    functionLinenumberEnd: 293
    functionName: '[org.apache.xerces.xpointer.ShortHandPointer].setSchemeData(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ShortHandPointer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.ShortHandPointer].setSchemeData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - part
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.xpointer.XPointerPart].parseXPointer(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerPart.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerPart].parseXPointer(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - element
    - attributes
    - augs
    - event
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    - int
    constantsTouched: []
    func_position:
      end: 74
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 74
    functionName: '[org.apache.xerces.xpointer.XPointerPart].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerPart.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xpointer.XPointerPart].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.xpointer.XPointerPart].isFragmentResolved()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerPart.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xpointer.XPointerPart].isFragmentResolved()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 96
      start: 96
    functionDepth: 0
    functionLinenumber: 96
    functionLinenumberEnd: 96
    functionName: '[org.apache.xerces.xpointer.XPointerPart].isChildFragmentResolved()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerPart.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xpointer.XPointerPart].isChildFragmentResolved()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 105
    functionName: '[org.apache.xerces.xpointer.XPointerPart].getSchemeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerPart.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xpointer.XPointerPart].getSchemeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 113
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.xpointer.XPointerPart].getSchemeData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerPart.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xpointer.XPointerPart].getSchemeData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - schemeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 121
      start: 121
    functionDepth: 0
    functionLinenumber: 121
    functionLinenumberEnd: 121
    functionName: '[org.apache.xerces.xpointer.XPointerPart].setSchemeName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerPart.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerPart].setSchemeName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - schemeData
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 129
      start: 129
    functionDepth: 0
    functionLinenumber: 129
    functionLinenumberEnd: 129
    functionName: '[org.apache.xerces.xpointer.XPointerPart].setSchemeData(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerPart.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerPart].setSchemeData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xpointer.XPointerPart
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xpointer.XPointerPart].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerPart.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xpointer.XPointerPart
    signature: '[org.apache.xerces.xpointer.XPointerPart].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xpointer
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.xpointer.XPointerProcessor].parseXPointer(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerProcessor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.XPointerProcessor].parseXPointer(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      - int
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - element
    - attributes
    - augs
    - event
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    - int
    constantsTouched: []
    func_position:
      end: 75
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.xpointer.XPointerProcessor].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xpointer.XPointerProcessor].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.xpointer.XPointerProcessor].isFragmentResolved()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xpointer.XPointerProcessor].isFragmentResolved()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 95
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.xpointer.XPointerProcessor].isXPointerResolved()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerProcessor.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xpointer.XPointerProcessor].isXPointerResolved()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xpointer.XPointerProcessor
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.xpointer.XPointerProcessor].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/XPointerProcessor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xpointer.XPointerProcessor
    signature: '[org.apache.xerces.xpointer.XPointerProcessor].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.xpointer.ShortHandPointer
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xpointer.ElementSchemePointer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 101
      start: 100
    functionDepth: 0
    functionLinenumber: 100
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xpointer.ElementSchemePointer
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.xpointer.ShortHandPointer
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xpointer.ElementSchemePointer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xpointer.ElementSchemePointer
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.xpointer.ShortHandPointer
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xpointer.ElementSchemePointer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - symbolTable
    - errorReporter
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.impl.XMLErrorReporter
    constantsTouched: []
    func_position:
      end: 111
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 111
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xpointer.ElementSchemePointer
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.ElementSchemePointer].init()'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:126,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].<init>(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:129,1
    - Dst: '[Scanner].<init>(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:132,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:146,1
    - Dst: '[Scanner].scanExpr(org.apache.xerces.util.SymbolTable,org.apache.xerces.xpointer.XPointerHandler.Tokens,String,int,org.apache.xerces.xpointer.ElementSchemePointer)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:147,1
    - Dst: '[org.apache.xerces.xpointer.ElementSchemePointer].reportError(String)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:151,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].getTokenCount()'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:157,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].hasMore()'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:163,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].nextToken()'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:164,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].nextToken()'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:171,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].getTokenString(org.apache.xerces.xpointer.ElementSchemePointer)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:172,1
    - Dst: '[org.apache.xerces.xpointer.ShortHandPointer].<init>(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:175,1
    - Dst: '[org.apache.xerces.xpointer.ShortHandPointer].setSchemeName(org.apache.xerces.xpointer.ElementSchemePointer)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:176,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].nextToken()'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:181,1
    - Dst: '[org.apache.xerces.xpointer.ElementSchemePointer].reportError(String)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:187,1
    - Dst: System.arraycopy(org.apache.xerces.xpointer.ElementSchemePointer,int,int,int,org.apache.xerces.xpointer.ElementSchemePointer)
      Src: org.apache.xerces.xpointer.ElementSchemePointer:195,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.xpointer.ShortHandPointer
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - xpointer
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 197
      start: 123
    functionDepth: 4
    functionLinenumber: 123
    functionLinenumberEnd: 197
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer].parseXPointer(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xpointer.ElementSchemePointer].reportError(String)'
    - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].getTokenCount()'
    - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].hasMore()'
    - System.arraycopy(org.apache.xerces.xpointer.ElementSchemePointer,int,int,int,org.apache.xerces.xpointer.ElementSchemePointer)
    - '[org.apache.xerces.xpointer.ElementSchemePointer].init()'
    - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].<init>(org.apache.xerces.util.SymbolTable)'
    - '[org.apache.xerces.xpointer.ShortHandPointer].<init>(org.apache.xerces.util.SymbolTable)'
    - '[Scanner].scanExpr(org.apache.xerces.util.SymbolTable,org.apache.xerces.xpointer.XPointerHandler.Tokens,String,int,org.apache.xerces.xpointer.ElementSchemePointer)'
    - '[Scanner].<init>(org.apache.xerces.util.SymbolTable)'
    - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].nextToken()'
    - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].getTokenString(org.apache.xerces.xpointer.ElementSchemePointer)'
    - '[org.apache.xerces.xpointer.ShortHandPointer].setSchemeName(org.apache.xerces.xpointer.ElementSchemePointer)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer].parseXPointer(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.xpointer.ShortHandPointer
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 205
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 205
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer].getSchemeName()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer].getSchemeName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.xpointer.ShortHandPointer
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 214
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 214
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer].getSchemeData()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer].getSchemeData()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.xpointer.ShortHandPointer
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - schemeName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 224
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 224
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer].setSchemeName(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer].setSchemeName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.xpointer.ShortHandPointer
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - schemeData
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 233
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 233
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer].setSchemeData(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer].setSchemeData(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.ShortHandPointer].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:252,1
    - Dst: '[org.apache.xerces.xpointer.ElementSchemePointer].matchChildSequence(org.apache.xerces.xni.QName,int)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:267,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.xpointer.ShortHandPointer
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - element
    - attributes
    - augs
    - event
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    - int
    constantsTouched: []
    func_position:
      end: 276
      start: 242
    functionDepth: 3
    functionLinenumber: 242
    functionLinenumberEnd: 276
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    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)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(int,int,org.apache.xerces.xpointer.ElementSchemePointer,int,org.apache.xerces.xpointer.ElementSchemePointer)
      Src: org.apache.xerces.xpointer.ElementSchemePointer:293,1
    - Dst: System.arraycopy(org.apache.xerces.xpointer.ElementSchemePointer,int,int,int,org.apache.xerces.xpointer.ElementSchemePointer)
      Src: org.apache.xerces.xpointer.ElementSchemePointer:298,1
    - Dst: '[org.apache.xerces.xpointer.ElementSchemePointer].checkMatch()'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:314,1
    - Dst: '[org.apache.xerces.xpointer.ElementSchemePointer].checkMatch()'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:345,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.xpointer.ShortHandPointer
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - event
    argTypes:
    - org.apache.xerces.xni.QName
    - int
    constantsTouched: []
    func_position:
      end: 360
      start: 287
    functionDepth: 1
    functionLinenumber: 287
    functionLinenumberEnd: 360
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer].matchChildSequence(org.apache.xerces.xni.QName,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xpointer.ElementSchemePointer].checkMatch()'
    - System.arraycopy(int,int,org.apache.xerces.xpointer.ElementSchemePointer,int,org.apache.xerces.xpointer.ElementSchemePointer)
    - System.arraycopy(org.apache.xerces.xpointer.ElementSchemePointer,int,int,int,org.apache.xerces.xpointer.ElementSchemePointer)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer].matchChildSequence(org.apache.xerces.xni.QName,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.xpointer.ShortHandPointer
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 409
      start: 369
    functionDepth: 0
    functionLinenumber: 369
    functionLinenumberEnd: 409
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer].checkMatch()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer].checkMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.xpointer.ShortHandPointer
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 421
      start: 417
    functionDepth: 0
    functionLinenumber: 417
    functionLinenumberEnd: 421
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer].isFragmentResolved()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer].isFragmentResolved()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.ShortHandPointer].isChildFragmentResolved()'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:433,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.xpointer.ShortHandPointer
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 438
      start: 430
    functionDepth: 1
    functionLinenumber: 430
    functionLinenumberEnd: 438
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer].isChildFragmentResolved()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xpointer.ShortHandPointer].isChildFragmentResolved()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer].isChildFragmentResolved()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:450,1
    - Dst: "(fErrorReporter\n    \t\t\t.getMessageFormatter(XPointerMessageFormatter.XPOINTER_DOMAIN)).formatMessage(java.util.Locale,String,Object[])"
      Src: org.apache.xerces.xpointer.ElementSchemePointer:448,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.xpointer.ElementSchemePointer)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:448,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.xpointer.ShortHandPointer
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - key
    - arguments
    argTypes:
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 451
      start: 443
    functionDepth: 1
    functionLinenumber: 443
    functionLinenumberEnd: 451
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer].reportError(String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.xpointer.ElementSchemePointer)'
    - "(fErrorReporter\n    \t\t\t.getMessageFormatter(XPointerMessageFormatter.XPOINTER_DOMAIN)).formatMessage(java.util.Locale,String,Object[])"
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer].reportError(String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:458,1
    - Dst: '[org.apache.xerces.xpointer.XPointerErrorHandler].<init>()'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:461,1
    - Dst: '[org.apache.xerces.xpointer.XPointerMessageFormatter].<init>()'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:465,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.xpointer.XPointerMessageFormatter)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:463,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.xpointer.ShortHandPointer
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 466
      start: 456
    functionDepth: 2
    functionLinenumber: 456
    functionLinenumberEnd: 466
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer].initErrorReporter()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.xpointer.XPointerMessageFormatter)'
    - '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
    - '[org.apache.xerces.xpointer.XPointerMessageFormatter].<init>()'
    - '[org.apache.xerces.xpointer.XPointerErrorHandler].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer].initErrorReporter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.ElementSchemePointer].initErrorReporter()'
      Src: org.apache.xerces.xpointer.ElementSchemePointer:484,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - int
      - int
      - int
      - int
      - int
      - boolean
      - org.apache.xerces.xpointer.ShortHandPointer
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.util.SymbolTable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xpointer.XPointerPart
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 485
      start: 471
    functionDepth: 3
    functionLinenumber: 471
    functionLinenumberEnd: 485
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer].init()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xpointer.ElementSchemePointer].initErrorReporter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer].init()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Tokens:527,1
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Tokens:537,1
    - Dst: '[HashMap].put(Integer,String)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Tokens:537,1
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Tokens:539,1
    - Dst: '[HashMap].put(Integer,String)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Tokens:539,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      - SymbolTable
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xpointer.ElementSchemePointer.Tokens
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 541
      start: 534
    functionDepth: 1
    functionLinenumber: 534
    functionLinenumberEnd: 541
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached:
    - '[Integer].<init>(int)'
    - '[HashMap].put(Integer,String)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.xpointer.ElementSchemePointer.Tokens
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Tokens:549,1
    - Dst: '[HashMap].get(Integer)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Tokens:549,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      - SymbolTable
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 550
      start: 548
    functionDepth: 0
    functionLinenumber: 548
    functionLinenumberEnd: 550
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].getTokenString(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached:
    - '[Integer].<init>(int)'
    - '[HashMap].get(Integer)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].getTokenString(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Integer].<init>(int)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Tokens:558,1
    - Dst: '[HashMap].get(Integer)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Tokens:558,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      - SymbolTable
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Integer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 559
      start: 557
    functionDepth: 0
    functionLinenumber: 557
    functionLinenumberEnd: 559
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].getToken(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached:
    - '[Integer].<init>(int)'
    - '[HashMap].get(Integer)'
    linkageType: ''
    returnType: Integer
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].getToken(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].get(String)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Tokens:567,1
    - Dst: '[HashMap].size()'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Tokens:569,1
    - Dst: '[Integer].<init>(org.apache.xerces.xpointer.ElementSchemePointer.Tokens)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Tokens:569,1
    - Dst: '[HashMap].put(Integer,String)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Tokens:570,1
    - Dst: '[Integer].intValue()'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Tokens:572,1
    - Dst: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].addToken(org.apache.xerces.xpointer.ElementSchemePointer.Tokens)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Tokens:572,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      - SymbolTable
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tokenStr
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 573
      start: 566
    functionDepth: 0
    functionLinenumber: 566
    functionLinenumberEnd: 573
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].addToken(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached:
    - '[HashMap].size()'
    - '[Integer].intValue()'
    - '[HashMap].put(Integer,String)'
    - '[HashMap].get(String)'
    - '[Integer].<init>(org.apache.xerces.xpointer.ElementSchemePointer.Tokens)'
    - '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].addToken(org.apache.xerces.xpointer.ElementSchemePointer.Tokens)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].addToken(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(org.apache.xerces.xpointer.ElementSchemePointer.Tokens,int,int[],int,int)
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Tokens:586,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      - SymbolTable
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - token
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 590
      start: 580
    functionDepth: 0
    functionLinenumber: 580
    functionLinenumberEnd: 590
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].addToken(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(org.apache.xerces.xpointer.ElementSchemePointer.Tokens,int,int[],int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].addToken(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      - SymbolTable
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 597
      start: 595
    functionDepth: 0
    functionLinenumber: 595
    functionLinenumberEnd: 597
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].rewind()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].rewind()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      - SymbolTable
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 605
      start: 603
    functionDepth: 0
    functionLinenumber: 603
    functionLinenumberEnd: 605
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].hasMore()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].hasMore()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].reportError(String,null)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Tokens:616,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      - SymbolTable
      - HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 618
      start: 614
    functionDepth: 0
    functionLinenumber: 614
    functionLinenumberEnd: 618
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].nextToken()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].reportError(String,null)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].nextToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].reportError(String,null)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Tokens:629,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      - SymbolTable
      - HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 631
      start: 627
    functionDepth: 0
    functionLinenumber: 627
    functionLinenumberEnd: 631
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].peekToken()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].reportError(String,null)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].peekToken()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(org.apache.xerces.xpointer.ElementSchemePointer.Tokens)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Tokens:642,1
    - Dst: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].reportError(String,null)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Tokens:644,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      - SymbolTable
      - HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 646
      start: 641
    functionDepth: 1
    functionLinenumber: 641
    functionLinenumberEnd: 646
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].nextTokenAsString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].nextToken()'
    - '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].reportError(String,null)'
    - '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].getTokenString(org.apache.xerces.xpointer.ElementSchemePointer.Tokens)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].nextTokenAsString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String[]
      - int
      - int[]
      - int
      - int
      - SymbolTable
      - HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 654
      start: 652
    functionDepth: 0
    functionLinenumber: 652
    functionLinenumberEnd: 654
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].getTokenCount()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].getTokenCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - byte[]
      - SymbolTable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xpointer.ElementSchemePointer.Scanner
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 721
      start: 717
    functionDepth: 0
    functionLinenumber: 717
    functionLinenumberEnd: 721
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer.Scanner].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xpointer.ElementSchemePointer.Scanner
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer.Scanner].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Scanner:740,1
    - Dst: '[org.apache.xerces.xpointer.ElementSchemePointer.Scanner].addToken(Tokens,org.apache.xerces.xpointer.ElementSchemePointer.Scanner)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Scanner:757,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Scanner:758,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Scanner:767,1
    - Dst: '[org.apache.xerces.xpointer.ElementSchemePointer.Scanner].reportError(String)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Scanner:772,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].addToken(org.apache.xerces.xpointer.ElementSchemePointer.Scanner)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Scanner:777,1
    - Dst: '[org.apache.xerces.xpointer.ElementSchemePointer.Scanner].scanNCName(String,int,int)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Scanner:790,1
    - Dst: '[org.apache.xerces.xpointer.ElementSchemePointer.Scanner].reportError(String)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Scanner:794,1
    - Dst: '[String].charAt(org.apache.xerces.xpointer.ElementSchemePointer.Scanner)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Scanner:800,1
    - Dst: '[String].substring(org.apache.xerces.xpointer.ElementSchemePointer.Scanner,org.apache.xerces.xpointer.ElementSchemePointer.Scanner)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Scanner:805,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.xpointer.ElementSchemePointer.Scanner)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Scanner:805,1
    - Dst: '[org.apache.xerces.xpointer.ElementSchemePointer.Scanner].addToken(Tokens,org.apache.xerces.xpointer.ElementSchemePointer.Scanner)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Scanner:807,1
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].addToken(String)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Scanner:808,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - Tokens
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - byte[]
      - SymbolTable
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - symbolTable
    - tokens
    - data
    - currentOffset
    - endOffset
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - Tokens
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 814
      start: 727
    functionDepth: 2
    functionLinenumber: 727
    functionLinenumberEnd: 814
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer.Scanner].scanExpr(org.apache.xerces.util.SymbolTable,Tokens,String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].addToken(String)'
    - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].addToken(org.apache.xerces.xpointer.ElementSchemePointer.Scanner)'
    - '[org.apache.xerces.xpointer.ElementSchemePointer.Scanner].reportError(String)'
    - '[org.apache.xerces.xpointer.ElementSchemePointer.Scanner].addToken(Tokens,org.apache.xerces.xpointer.ElementSchemePointer.Scanner)'
    - '[String].charAt(int)'
    - '[String].substring(org.apache.xerces.xpointer.ElementSchemePointer.Scanner,org.apache.xerces.xpointer.ElementSchemePointer.Scanner)'
    - '[org.apache.xerces.xpointer.ElementSchemePointer.Scanner].scanNCName(String,int,int)'
    - '[String].charAt(org.apache.xerces.xpointer.ElementSchemePointer.Scanner)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.xpointer.ElementSchemePointer.Scanner)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer.Scanner].scanExpr(org.apache.xerces.util.SymbolTable,Tokens,String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Scanner:827,1
    - Dst: '[org.apache.xerces.util.XMLChar].isNameStart(org.apache.xerces.xpointer.ElementSchemePointer.Scanner)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Scanner:829,1
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Scanner:840,1
    - Dst: '[org.apache.xerces.util.XMLChar].isName(org.apache.xerces.xpointer.ElementSchemePointer.Scanner)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Scanner:842,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - byte[]
      - SymbolTable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - data
    - endOffset
    - currentOffset
    argTypes:
    - String
    - int
    - int
    constantsTouched: []
    func_position:
      end: 857
      start: 826
    functionDepth: 1
    functionLinenumber: 826
    functionLinenumberEnd: 857
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer.Scanner].scanNCName(String,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 1
    functionsReached:
    - '[String].charAt(int)'
    - '[org.apache.xerces.util.XMLChar].isNameStart(org.apache.xerces.xpointer.ElementSchemePointer.Scanner)'
    - '[org.apache.xerces.util.XMLChar].isName(org.apache.xerces.xpointer.ElementSchemePointer.Scanner)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer.Scanner].scanNCName(String,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xpointer.XPointerHandler.Tokens].addToken(int)'
      Src: org.apache.xerces.xpointer.ElementSchemePointer.Scanner:872,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - Tokens
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - byte
      - byte[]
      - SymbolTable
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - tokens
    - token
    argTypes:
    - Tokens
    - int
    constantsTouched: []
    func_position:
      end: 873
      start: 871
    functionDepth: 1
    functionLinenumber: 871
    functionLinenumberEnd: 873
    functionName: '[org.apache.xerces.xpointer.ElementSchemePointer.Scanner].addToken(Tokens,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].addToken(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.xpointer.ElementSchemePointer.Scanner].addToken(Tokens,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.JAXPConstants
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.jaxp.JAXPConstants].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPConstants.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.JAXPConstants
    signature: '[org.apache.xerces.jaxp.JAXPConstants].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl].<init>(org.apache.xerces.jaxp.SAXParserFactoryImpl,java.util.Hashtable,boolean)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.jaxp.SAXParserFactoryImpl
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - JAXPSAXParser
      - String
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - jaxp.JAXPConstants
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.jaxp.SAXParserImpl
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 2
    argNames:
    - spf
    - features
    argTypes:
    - org.apache.xerces.jaxp.SAXParserFactoryImpl
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 113
      start: 110
    functionDepth: 5
    functionLinenumber: 110
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl].<init>(org.apache.xerces.jaxp.SAXParserFactoryImpl,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.SAXParserImpl].<init>(org.apache.xerces.jaxp.SAXParserFactoryImpl,java.util.Hashtable,boolean)'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.SAXParserImpl
    signature: '[org.apache.xerces.jaxp.SAXParserImpl].<init>(org.apache.xerces.jaxp.SAXParserFactoryImpl,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].<init>()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:123,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].isNamespaceAware()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:128,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setFeature0(String,org.apache.xerces.jaxp.SAXParserImpl)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:128,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setFeature0(String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:133,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].isXIncludeAware()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:138,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setFeature0(String,boolean)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:139,1
    - Dst: '[org.apache.xerces.util.SecurityManager].<init>()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:144,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setProperty0(String,org.apache.xerces.util.SecurityManager)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:144,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl].setFeatures(java.util.Hashtable)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:148,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].isValidating()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:153,1
    - Dst: '[org.apache.xerces.jaxp.DefaultValidationErrorHandler].<init>()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:154,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setErrorHandler(org.apache.xerces.jaxp.DefaultValidationErrorHandler)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:155,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getErrorHandler()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:158,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].isValidating()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:160,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setFeature0(String,org.apache.xerces.jaxp.SAXParserImpl)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:160,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].getSchema()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:163,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getXMLParserConfiguration()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:165,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:169,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].<init>()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:170,1
    - Dst: '[org.apache.xerces.jaxp.UnparsedEntityHandler].<init>(org.apache.xerces.impl.validation.ValidationManager)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:171,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl].setDTDHandler(org.apache.xerces.jaxp.UnparsedEntityHandler)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:172,1
    - Dst: '[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDHandler(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:173,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setDTDSource(org.apache.xerces.jaxp.UnparsedEntityHandler)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:174,1
    - Dst: '[org.apache.xerces.jaxp.SchemaValidatorConfiguration].<init>(org.apache.xerces.jaxp.SAXParserImpl,org.apache.xerces.jaxp.validation.XSGrammarPoolContainer,org.apache.xerces.impl.validation.ValidationManager)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:175,1
    - Dst: '[javax.xml.validation.Schema].newValidatorHandler()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:180,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent].<init>(org.apache.xerces.jaxp.SAXParserImpl)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:180,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedFeatures()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:185,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl].addRecognizedFeatures(String[])'
      Src: org.apache.xerces.jaxp.SAXParserImpl:185,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedProperties()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:186,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl].addRecognizedProperties(String[])'
      Src: org.apache.xerces.jaxp.SAXParserImpl:186,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:187,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:188,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:189,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getEntityResolver()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:200,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.jaxp.SAXParserFactoryImpl
      - java.util.Hashtable
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - JAXPSAXParser
      - String
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - jaxp.JAXPConstants
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.jaxp.SAXParserImpl
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 3
    argNames:
    - spf
    - features
    - secureProcessing
    argTypes:
    - org.apache.xerces.jaxp.SAXParserFactoryImpl
    - java.util.Hashtable
    - boolean
    constantsTouched: []
    func_position:
      end: 201
      start: 119
    functionDepth: 4
    functionLinenumber: 119
    functionLinenumberEnd: 201
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl].<init>(org.apache.xerces.jaxp.SAXParserFactoryImpl,java.util.Hashtable,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.SAXParserImpl].addRecognizedFeatures(String[])'
    - '[org.apache.xerces.jaxp.DefaultValidationErrorHandler].<init>()'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setErrorHandler(org.apache.xerces.jaxp.DefaultValidationErrorHandler)'
    - '[org.apache.xerces.jaxp.SAXParserImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    - '[javax.xml.validation.Schema].newValidatorHandler()'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedFeatures()'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setDTDSource(org.apache.xerces.jaxp.UnparsedEntityHandler)'
    - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].isValidating()'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedProperties()'
    - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].getSchema()'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    - '[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDHandler(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
    - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].isXIncludeAware()'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setFeature0(String,boolean)'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent].<init>(org.apache.xerces.jaxp.SAXParserImpl)'
    - '[org.apache.xerces.jaxp.UnparsedEntityHandler].<init>(org.apache.xerces.impl.validation.ValidationManager)'
    - '[org.apache.xerces.impl.validation.ValidationManager].<init>()'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getErrorHandler()'
    - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].isNamespaceAware()'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getEntityResolver()'
    - '[org.apache.xerces.util.SecurityManager].<init>()'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setFeature0(String)'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getXMLParserConfiguration()'
    - '[org.apache.xerces.jaxp.SchemaValidatorConfiguration].<init>(org.apache.xerces.jaxp.SAXParserImpl,org.apache.xerces.jaxp.validation.XSGrammarPoolContainer,org.apache.xerces.impl.validation.ValidationManager)'
    - '[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
    - '[org.apache.xerces.jaxp.SAXParserImpl].addRecognizedProperties(String[])'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setProperty0(String,org.apache.xerces.util.SecurityManager)'
    - '[org.apache.xerces.jaxp.SAXParserImpl].setDTDHandler(org.apache.xerces.jaxp.UnparsedEntityHandler)'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].<init>()'
    - '[org.apache.xerces.jaxp.SAXParserImpl].setFeatures(java.util.Hashtable)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>()'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setFeature0(String,org.apache.xerces.jaxp.SAXParserImpl)'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.SAXParserImpl
    signature: '[org.apache.xerces.jaxp.SAXParserImpl].<init>(org.apache.xerces.jaxp.SAXParserFactoryImpl,java.util.Hashtable,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].entrySet()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:213,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl].iterator()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:213,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl].hasNext()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:214,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl].next()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:215,1
    - Dst: entry.getKey()
      Src: org.apache.xerces.jaxp.SAXParserImpl:216,1
    - Dst: entry.getValue()
      Src: org.apache.xerces.jaxp.SAXParserImpl:217,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:217,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setFeature0(org.apache.xerces.jaxp.SAXParserImpl,org.apache.xerces.jaxp.SAXParserImpl)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:218,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - JAXPSAXParser
      - String
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotSupportedException
      - org.xml.sax.SAXNotRecognizedException
      interfaces:
      - jaxp.JAXPConstants
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - features
    argTypes:
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 221
      start: 210
    functionDepth: 0
    functionLinenumber: 210
    functionLinenumberEnd: 221
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl].setFeatures(java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 1
    functionsReached:
    - '[Boolean].booleanValue()'
    - entry.getKey()
    - '[org.apache.xerces.jaxp.SAXParserImpl].iterator()'
    - '[org.apache.xerces.jaxp.SAXParserImpl].hasNext()'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setFeature0(org.apache.xerces.jaxp.SAXParserImpl,org.apache.xerces.jaxp.SAXParserImpl)'
    - '[java.util.Hashtable].entrySet()'
    - '[org.apache.xerces.jaxp.SAXParserImpl].next()'
    - entry.getValue()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.SAXParserImpl].setFeatures(java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - JAXPSAXParser
      - String
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - jaxp.JAXPConstants
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.Parser
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 227
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl].getParser()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.Parser
    signature: '[org.apache.xerces.jaxp.SAXParserImpl].getParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - JAXPSAXParser
      - String
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jaxp.JAXPConstants
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.XMLReader
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 235
      start: 233
    functionDepth: 0
    functionLinenumber: 233
    functionLinenumberEnd: 235
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl].getXMLReader()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.XMLReader
    signature: '[org.apache.xerces.jaxp.SAXParserImpl].getXMLReader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getFeature(String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:239,1
    - Dst: x.getMessage()
      Src: org.apache.xerces.jaxp.SAXParserImpl:242,1
    - Dst: '[IllegalStateException].<init>(org.apache.xerces.jaxp.SAXParserImpl)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:242,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - JAXPSAXParser
      - String
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jaxp.JAXPConstants
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 244
      start: 237
    functionDepth: 1
    functionLinenumber: 237
    functionLinenumberEnd: 244
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl].isNamespaceAware()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 0
    functionsReached:
    - x.getMessage()
    - '[IllegalStateException].<init>(org.apache.xerces.jaxp.SAXParserImpl)'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getFeature(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.SAXParserImpl].isNamespaceAware()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getFeature(String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:248,1
    - Dst: x.getMessage()
      Src: org.apache.xerces.jaxp.SAXParserImpl:251,1
    - Dst: '[IllegalStateException].<init>(org.apache.xerces.jaxp.SAXParserImpl)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:251,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - JAXPSAXParser
      - String
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jaxp.JAXPConstants
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 253
      start: 246
    functionDepth: 1
    functionLinenumber: 246
    functionLinenumberEnd: 253
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl].isValidating()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 1
    functionsReached:
    - x.getMessage()
    - '[IllegalStateException].<init>(org.apache.xerces.jaxp.SAXParserImpl)'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getFeature(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.SAXParserImpl].isValidating()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getFeature(String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:261,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - JAXPSAXParser
      - String
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jaxp.JAXPConstants
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 266
      start: 259
    functionDepth: 1
    functionLinenumber: 259
    functionLinenumberEnd: 266
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl].isXIncludeAware()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getFeature(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.SAXParserImpl].isXIncludeAware()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setProperty(String,Object)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:274,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - JAXPSAXParser
      - String
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces:
      - jaxp.JAXPConstants
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 275
      start: 272
    functionDepth: 4
    functionLinenumber: 272
    functionLinenumberEnd: 275
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setProperty(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.SAXParserImpl].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getProperty(String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:283,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - JAXPSAXParser
      - String
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces:
      - jaxp.JAXPConstants
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 284
      start: 281
    functionDepth: 1
    functionLinenumber: 281
    functionLinenumberEnd: 284
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl].getProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getProperty(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.jaxp.SAXParserImpl].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:289,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setContentHandler(org.xml.sax.helpers.DefaultHandler)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:292,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setEntityResolver(org.xml.sax.helpers.DefaultHandler)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:293,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setErrorHandler(org.xml.sax.helpers.DefaultHandler)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:294,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setDTDHandler(org.xml.sax.helpers.DefaultHandler)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:295,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setDocumentHandler(null)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:296,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].parse(org.xml.sax.InputSource)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:298,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - org.xml.sax.helpers.DefaultHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - JAXPSAXParser
      - String
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - jaxp.JAXPConstants
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 2
    argNames:
    - is
    - dh
    argTypes:
    - org.xml.sax.InputSource
    - org.xml.sax.helpers.DefaultHandler
    constantsTouched: []
    func_position:
      end: 299
      start: 286
    functionDepth: 2
    functionLinenumber: 286
    functionLinenumberEnd: 299
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl].parse(org.xml.sax.InputSource,org.xml.sax.helpers.DefaultHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setErrorHandler(org.xml.sax.helpers.DefaultHandler)'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setDocumentHandler(null)'
    - '[IllegalArgumentException].<init>()'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setEntityResolver(org.xml.sax.helpers.DefaultHandler)'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].parse(org.xml.sax.InputSource)'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setDTDHandler(org.xml.sax.helpers.DefaultHandler)'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setContentHandler(org.xml.sax.helpers.DefaultHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.SAXParserImpl].parse(org.xml.sax.InputSource,org.xml.sax.helpers.DefaultHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:304,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setDocumentHandler(org.xml.sax.HandlerBase)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:307,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setEntityResolver(org.xml.sax.HandlerBase)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:308,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setErrorHandler(org.xml.sax.HandlerBase)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:309,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setDTDHandler(org.xml.sax.HandlerBase)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:310,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setContentHandler(null)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:311,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].parse(org.xml.sax.InputSource)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:313,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      - org.xml.sax.HandlerBase
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - JAXPSAXParser
      - String
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - jaxp.JAXPConstants
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 2
    argNames:
    - is
    - hb
    argTypes:
    - org.xml.sax.InputSource
    - org.xml.sax.HandlerBase
    constantsTouched: []
    func_position:
      end: 314
      start: 301
    functionDepth: 2
    functionLinenumber: 301
    functionLinenumberEnd: 314
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl].parse(org.xml.sax.InputSource,org.xml.sax.HandlerBase)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>()'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setEntityResolver(org.xml.sax.HandlerBase)'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setErrorHandler(org.xml.sax.HandlerBase)'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].parse(org.xml.sax.InputSource)'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setDocumentHandler(org.xml.sax.HandlerBase)'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setContentHandler(null)'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setDTDHandler(org.xml.sax.HandlerBase)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.SAXParserImpl].parse(org.xml.sax.InputSource,org.xml.sax.HandlerBase)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - JAXPSAXParser
      - String
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jaxp.JAXPConstants
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.validation.Schema
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 318
      start: 316
    functionDepth: 0
    functionLinenumber: 316
    functionLinenumberEnd: 318
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl].getSchema()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.validation.Schema
    signature: '[org.apache.xerces.jaxp.SAXParserImpl].getSchema()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].restoreInitState()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:323,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setContentHandler(null)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:331,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setDTDHandler(null)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:332,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getErrorHandler()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:333,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setErrorHandler(org.xml.sax.ErrorHandler)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:334,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getEntityResolver()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:336,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setEntityResolver(org.xml.sax.EntityResolver)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:337,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - JAXPSAXParser
      - String
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jaxp.JAXPConstants
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 339
      start: 320
    functionDepth: 2
    functionLinenumber: 320
    functionLinenumberEnd: 339
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getErrorHandler()'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setEntityResolver(org.xml.sax.EntityResolver)'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getEntityResolver()'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setDTDHandler(null)'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setContentHandler(null)'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].restoreInitState()'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setErrorHandler(org.xml.sax.ErrorHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.SAXParserImpl].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.PSVIProvider].getElementPSVI()'
      Src: org.apache.xerces.jaxp.SAXParserImpl:346,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - JAXPSAXParser
      - String
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jaxp.JAXPConstants
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ElementPSVI
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 347
      start: 345
    functionDepth: 1
    functionLinenumber: 345
    functionLinenumberEnd: 347
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl].getElementPSVI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.PSVIProvider].getElementPSVI()'
    linkageType: ''
    returnType: org.apache.xerces.xs.ElementPSVI
    signature: '[org.apache.xerces.jaxp.SAXParserImpl].getElementPSVI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.PSVIProvider].getAttributePSVI(int)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:350,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - JAXPSAXParser
      - String
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jaxp.JAXPConstants
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.AttributePSVI
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 351
      start: 349
    functionDepth: 1
    functionLinenumber: 349
    functionLinenumberEnd: 351
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl].getAttributePSVI(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.PSVIProvider].getAttributePSVI(int)'
    linkageType: ''
    returnType: org.apache.xerces.xs.AttributePSVI
    signature: '[org.apache.xerces.jaxp.SAXParserImpl].getAttributePSVI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.PSVIProvider].getAttributePSVIByName(String,String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl:354,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - JAXPSAXParser
      - String
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jaxp.JAXPConstants
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.AttributePSVI
      static: false
      superClass: javax.xml.parsers.SAXParser
    argCount: 2
    argNames:
    - uri
    - localname
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 355
      start: 353
    functionDepth: 1
    functionLinenumber: 353
    functionLinenumberEnd: 355
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl].getAttributePSVIByName(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.PSVIProvider].getAttributePSVIByName(String,String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.AttributePSVI
    signature: '[org.apache.xerces.jaxp.SAXParserImpl].getAttributePSVIByName(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:364,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:365,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].<init>(null)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:369,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      - HashMap
      - SAXParserImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser
      static: false
      superClass: org.apache.xerces.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 370
      start: 368
    functionDepth: 1
    functionLinenumber: 368
    functionLinenumberEnd: 370
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].<init>(null)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser
    signature: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:364,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:365,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].<init>()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:373,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.jaxp.SAXParserImpl
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      - HashMap
      - SAXParserImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser
      static: false
      superClass: org.apache.xerces.parsers.SAXParser
    argCount: 1
    argNames:
    - saxParser
    argTypes:
    - org.apache.xerces.jaxp.SAXParserImpl
    constantsTouched: []
    func_position:
      end: 375
      start: 372
    functionDepth: 1
    functionLinenumber: 372
    functionLinenumberEnd: 375
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].<init>(org.apache.xerces.jaxp.SAXParserImpl)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.SAXParser].<init>()'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser
    signature: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].<init>(org.apache.xerces.jaxp.SAXParserImpl)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:386,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:388,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setProperty(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:390,1
    - Dst: '[HashMap].containsKey(String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:408,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].getFeature(String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:409,1
    - Dst: '[HashMap].put(String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:410,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setSchemaValidatorFeature(String,boolean)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:414,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setFeature(String,boolean)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:416,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      - HashMap
      - SAXParserImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.SAXParser
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 417
      start: 382
    functionDepth: 2
    functionLinenumber: 382
    functionLinenumberEnd: 417
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.SAXParser].setFeature(String,boolean)'
    - '[HashMap].put(String)'
    - '[org.apache.xerces.parsers.SAXParser].getFeature(String)'
    - '[String].equals(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
    - '[HashMap].containsKey(String)'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setProperty(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setSchemaValidatorFeature(String,boolean)'
    - '[NullPointerException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:423,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:425,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].getProperty(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:427,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].getFeature(String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:434,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      - HashMap
      - SAXParserImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.parsers.SAXParser
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 435
      start: 419
    functionDepth: 0
    functionLinenumber: 419
    functionLinenumberEnd: 435
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.parsers.SAXParser].getFeature(String)'
    - '[org.apache.xerces.parsers.SAXParser].getProperty(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
    - '[NullPointerException].<init>()'
    - '[String].equals(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:446,1
    - Dst: JAXP_SCHEMA_LANGUAGE.equals(String)
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:450,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:455,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:455,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:454,1
    - Dst: W3C_XML_SCHEMA.equals(Object)
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:457,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl].isValidating()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:459,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setFeature(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,boolean)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:461,1
    - Dst: '[HashMap].containsKey(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:464,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].getProperty(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:465,1
    - Dst: '[HashMap].put(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:465,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setProperty(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:467,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setFeature(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,boolean)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:473,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:480,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,String,null)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:480,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:479,1
    - Dst: JAXP_SCHEMA_SOURCE.equals(String)
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:484,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:489,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:489,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:488,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getProperty(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:491,1
    - Dst: W3C_XML_SCHEMA.equals(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:492,1
    - Dst: '[HashMap].containsKey(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:493,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].getProperty(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:494,1
    - Dst: '[HashMap].put(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:494,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setProperty(String,Object)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:496,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:500,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:500,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:499,1
    - Dst: '[HashMap].containsKey(String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:507,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].getProperty(String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:508,1
    - Dst: '[HashMap].put(String,org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:508,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setSchemaValidatorProperty(String,Object)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:512,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setProperty(String,Object)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:514,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 53
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      - HashMap
      - SAXParserImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.SAXParser
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 515
      start: 442
    functionDepth: 3
    functionLinenumber: 442
    functionLinenumberEnd: 515
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 1
    functionsReached:
    - JAXP_SCHEMA_LANGUAGE.equals(String)
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setFeature(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,boolean)'
    - '[org.apache.xerces.jaxp.SAXParserImpl].isValidating()'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,String)'
    - '[NullPointerException].<init>()'
    - '[org.apache.xerces.parsers.SAXParser].getProperty(String)'
    - '[org.apache.xerces.parsers.SAXParser].setProperty(String,Object)'
    - '[HashMap].containsKey(String)'
    - JAXP_SCHEMA_SOURCE.equals(String)
    - W3C_XML_SCHEMA.equals(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)
    - '[org.apache.xerces.parsers.SAXParser].getProperty(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
    - '[HashMap].put(String,org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
    - '[HashMap].containsKey(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
    - W3C_XML_SCHEMA.equals(Object)
    - '[HashMap].put(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,String,null)'
    - fConfiguration.getLocale()
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getProperty(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setSchemaValidatorProperty(String,Object)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - '[org.apache.xerces.parsers.SAXParser].setProperty(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:521,1
    - Dst: JAXP_SCHEMA_LANGUAGE.equals(String)
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:523,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].getProperty(String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:527,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      - HashMap
      - SAXParserImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.parsers.SAXParser
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 528
      start: 517
    functionDepth: 0
    functionLinenumber: 517
    functionLinenumberEnd: 528
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.SAXParser].getProperty(String)'
    - JAXP_SCHEMA_LANGUAGE.equals(String)
    - '[NullPointerException].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[HashMap].isEmpty()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:533,1
    - Dst: '[HashMap].entrySet()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:534,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].iterator()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:534,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].hasNext()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:535,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].next()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:536,1
    - Dst: entry.getKey()
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:537,1
    - Dst: entry.getValue()
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:538,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:538,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setFeature(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:539,1
    - Dst: '[HashMap].clear()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:541,1
    - Dst: '[HashMap].isEmpty()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:543,1
    - Dst: '[HashMap].entrySet()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:544,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].iterator()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:544,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].hasNext()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:545,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].next()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:546,1
    - Dst: entry.getKey()
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:547,1
    - Dst: entry.getValue()
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:548,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setProperty(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:549,1
    - Dst: '[HashMap].clear()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:551,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      - HashMap
      - SAXParserImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 553
      start: 530
    functionDepth: 1
    functionLinenumber: 530
    functionLinenumberEnd: 553
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].restoreInitState()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.SAXParser].setFeature(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
    - '[Boolean].booleanValue()'
    - '[HashMap].entrySet()'
    - entry.getKey()
    - entry.getValue()
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].iterator()'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].next()'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].hasNext()'
    - '[HashMap].clear()'
    - '[HashMap].isEmpty()'
    - '[org.apache.xerces.parsers.SAXParser].setProperty(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].restoreInitState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fSAXParser.fSchemaValidationManager.reset()
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:559,1
    - Dst: fSAXParser.fUnparsedEntityHandler.reset()
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:560,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].resetSchemaValidator()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:562,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].parse(org.xml.sax.InputSource)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:564,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      - HashMap
      - SAXParserImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.SAXParser
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 565
      start: 555
    functionDepth: 1
    functionLinenumber: 555
    functionLinenumberEnd: 565
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].parse(org.xml.sax.InputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].resetSchemaValidator()'
    - fSAXParser.fSchemaValidationManager.reset()
    - '[org.apache.xerces.parsers.SAXParser].parse(org.xml.sax.InputSource)'
    - fSAXParser.fUnparsedEntityHandler.reset()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].parse(org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fSAXParser.fSchemaValidationManager.reset()
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:571,1
    - Dst: fSAXParser.fUnparsedEntityHandler.reset()
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:572,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].resetSchemaValidator()'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:574,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].parse(String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:576,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      - HashMap
      - SAXParserImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.SAXParser
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 577
      start: 567
    functionDepth: 1
    functionLinenumber: 567
    functionLinenumberEnd: 577
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].parse(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.SAXParser].parse(String)'
    - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].resetSchemaValidator()'
    - fSAXParser.fSchemaValidationManager.reset()
    - fSAXParser.fUnparsedEntityHandler.reset()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].parse(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      - HashMap
      - SAXParserImpl
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.parser.XMLParserConfiguration
      static: false
      superClass: org.apache.xerces.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 581
      start: 579
    functionDepth: 0
    functionLinenumber: 579
    functionLinenumberEnd: 581
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getXMLParserConfiguration()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLParserConfiguration
    signature: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getXMLParserConfiguration()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.SAXParser].setFeature(String,boolean)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:585,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      - HashMap
      - SAXParserImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.SAXParser
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 586
      start: 583
    functionDepth: 0
    functionLinenumber: 583
    functionLinenumberEnd: 586
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setFeature0(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.SAXParser].setFeature(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setFeature0(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.SAXParser].getFeature(String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:590,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      - HashMap
      - SAXParserImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.parsers.SAXParser
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 591
      start: 588
    functionDepth: 0
    functionLinenumber: 588
    functionLinenumberEnd: 591
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getFeature0(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.SAXParser].getFeature(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getFeature0(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.SAXParser].setProperty(String,Object)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:595,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      - HashMap
      - SAXParserImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.SAXParser
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 596
      start: 593
    functionDepth: 0
    functionLinenumber: 593
    functionLinenumberEnd: 596
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setProperty0(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.SAXParser].setProperty(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setProperty0(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.SAXParser].getProperty(String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:600,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      - HashMap
      - SAXParserImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.parsers.SAXParser
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 601
      start: 598
    functionDepth: 0
    functionLinenumber: 598
    functionLinenumberEnd: 601
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getProperty0(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.SAXParser].getProperty(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getProperty0(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fSAXParser.fSchemaValidator.setFeature(String,boolean)
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:606,1
    - Dst: e.getIdentifier()
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:610,1
    - Dst: e.getType()
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:611,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:613,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:613,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:612,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:618,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:618,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:617,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      - HashMap
      - SAXParserImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.SAXParser
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 622
      start: 603
    functionDepth: 1
    functionLinenumber: 603
    functionLinenumberEnd: 622
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setSchemaValidatorFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 1
    functionsReached:
    - e.getType()
    - e.getIdentifier()
    - fConfiguration.getLocale()
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,String)'
    - fSAXParser.fSchemaValidator.setFeature(String,boolean)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setSchemaValidatorFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fSAXParser.fSchemaValidator.setProperty(String,Object)
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:627,1
    - Dst: e.getIdentifier()
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:631,1
    - Dst: e.getType()
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:632,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:634,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:634,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:633,1
    - Dst: fConfiguration.getLocale()
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:639,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:639,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:638,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      - HashMap
      - SAXParserImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.SAXParser
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 643
      start: 624
    functionDepth: 1
    functionLinenumber: 624
    functionLinenumberEnd: 643
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setSchemaValidatorProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 1
    functionsReached:
    - e.getType()
    - fSAXParser.fSchemaValidator.setProperty(String,Object)
    - e.getIdentifier()
    - fConfiguration.getLocale()
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setSchemaValidatorProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fSAXParser.fSchemaValidator.reset(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:647,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
      Src: org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser:651,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - HashMap
      - HashMap
      - SAXParserImpl
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.SAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 653
      start: 645
    functionDepth: 0
    functionLinenumber: 645
    functionLinenumberEnd: 653
    functionName: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].resetSchemaValidator()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
    functionUses: 2
    functionsReached:
    - fSAXParser.fSchemaValidator.reset(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)
    - '[org.xml.sax.SAXException].<init>(org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].resetSchemaValidator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDocumentHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].getSide()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDocumentHandler
    signature: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].getSide()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDocumentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - side
    argTypes:
    - org.apache.xerces.xni.XMLDocumentHandler
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setSide(org.apache.xerces.xni.XMLDocumentHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setSide(org.apache.xerces.xni.XMLDocumentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDocumentSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 67
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].getDocumentSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDocumentSource
    signature: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].getDocumentSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDocumentSource
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDocumentHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].getDocumentHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDocumentHandler
    signature: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].getDocumentHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDocumentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.apache.xerces.xni.XMLDocumentHandler
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:88,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 90
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:93,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:99,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - rootElement
    - publicId
    - systemId
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 101
      start: 97
    functionDepth: 1
    functionLinenumber: 97
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:104,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:105,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 1
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:109,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:110,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 111
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 111
    functionName: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:114,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:115,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 116
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 116
    functionName: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endDocument(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endDocument(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:119,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 121
      start: 118
    functionDepth: 1
    functionLinenumber: 118
    functionLinenumberEnd: 121
    functionName: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:124,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:129,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:130,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 131
      start: 128
    functionDepth: 1
    functionLinenumber: 128
    functionLinenumberEnd: 131
    functionName: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:134,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 136
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 136
    functionName: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:139,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 141
      start: 138
    functionDepth: 1
    functionLinenumber: 138
    functionLinenumberEnd: 141
    functionName: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:149,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:150,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 151
      start: 143
    functionDepth: 1
    functionLinenumber: 143
    functionLinenumberEnd: 151
    functionName: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:154,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:155,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 156
      start: 153
    functionDepth: 1
    functionLinenumber: 153
    functionLinenumberEnd: 156
    functionName: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:160,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 162
      start: 158
    functionDepth: 1
    functionLinenumber: 158
    functionLinenumberEnd: 162
    functionName: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:165,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - version
    - encoding
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 167
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 167
    functionName: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:170,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl:171,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - version
    - encoding
    - standalone
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 172
      start: 169
    functionDepth: 1
    functionLinenumber: 169
    functionLinenumberEnd: 172
    functionName: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl
    signature: '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl].<init>(java.util.Hashtable,boolean)'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:76,1
    - Dst: se.getMessage()
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:80,1
    - Dst: '[javax.xml.parsers.ParserConfigurationException].<init>(org.apache.xerces.jaxp.SAXParserFactoryImpl)'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:80,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.Hashtable
      - javax.xml.validation.Schema
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.parsers.ParserConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.parsers.SAXParser
      static: false
      superClass: javax.xml.parsers.SAXParserFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].newSAXParser()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserFactoryImpl.java
    functionUses: 0
    functionsReached:
    - se.getMessage()
    - '[javax.xml.parsers.ParserConfigurationException].<init>(org.apache.xerces.jaxp.SAXParserFactoryImpl)'
    - '[org.apache.xerces.jaxp.SAXParserImpl].<init>(java.util.Hashtable,boolean)'
    linkageType: ''
    returnType: javax.xml.parsers.SAXParser
    signature: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].newSAXParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.SAXParserImpl].<init>(java.util.Hashtable)'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:94,1
    - Dst: se.getMessage()
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:100,1
    - Dst: '[javax.xml.parsers.ParserConfigurationException].<init>(org.apache.xerces.jaxp.SAXParserFactoryImpl)'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:100,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.Hashtable
      - javax.xml.validation.Schema
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.parsers.ParserConfigurationException
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.jaxp.SAXParserImpl
      static: false
      superClass: javax.xml.parsers.SAXParserFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 103
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 103
    functionName: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].newSAXParserImpl()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserFactoryImpl.java
    functionUses: 2
    functionsReached:
    - se.getMessage()
    - '[org.apache.xerces.jaxp.SAXParserImpl].<init>(java.util.Hashtable)'
    - '[javax.xml.parsers.ParserConfigurationException].<init>(org.apache.xerces.jaxp.SAXParserFactoryImpl)'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.SAXParserImpl
    signature: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].newSAXParserImpl()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>()'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:113,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.SAXParserFactoryImpl)'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:116,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:121,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].setNamespaceAware(boolean)'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:122,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:125,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].setValidating(boolean)'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:126,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:129,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].setXIncludeAware(boolean)'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:130,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:137,1
    - Dst: '[java.util.Hashtable].put(String)'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:139,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].newSAXParserImpl()'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:143,1
    - Dst: '[java.util.Hashtable].remove(String)'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:146,1
    - Dst: '[java.util.Hashtable].remove(String)'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:150,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.Hashtable
      - javax.xml.validation.Schema
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.parsers.ParserConfigurationException
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParserFactory
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 153
      start: 109
    functionDepth: 1
    functionLinenumber: 109
    functionLinenumberEnd: 153
    functionName: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].put(String)'
    - '[java.util.Hashtable].remove(String)'
    - '[String].equals(String)'
    - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].newSAXParserImpl()'
    - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].setXIncludeAware(boolean)'
    - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].setValidating(boolean)'
    - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].setNamespaceAware(boolean)'
    - '[java.util.Hashtable].<init>()'
    - '[String].equals(org.apache.xerces.jaxp.SAXParserFactoryImpl)'
    - '[NullPointerException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[NullPointerException].<init>()'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:163,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.SAXParserFactoryImpl)'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:165,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:168,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].isNamespaceAware()'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:169,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:171,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].isValidating()'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:172,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:174,1
    - Dst: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].isXIncludeAware()'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:175,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(String)'
      Src: org.apache.xerces.jaxp.SAXParserFactoryImpl:179,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.Hashtable
      - javax.xml.validation.Schema
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.parsers.ParserConfigurationException
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.parsers.SAXParserFactory
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 180
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 180
    functionName: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].isNamespaceAware()'
    - '[String].equals(String)'
    - '[org.apache.xerces.jaxp.SAXParserImpl].getXMLReader()'
    - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].newSAXParserImpl()'
    - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].isXIncludeAware()'
    - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].isValidating()'
    - '[org.xml.sax.XMLReader].getFeature(String)'
    - '[String].equals(org.apache.xerces.jaxp.SAXParserFactoryImpl)'
    - '[NullPointerException].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.Hashtable
      - javax.xml.validation.Schema
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.validation.Schema
      static: false
      superClass: javax.xml.parsers.SAXParserFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].getSchema()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserFactoryImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.validation.Schema
    signature: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].getSchema()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.validation.Schema
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.Hashtable
      - javax.xml.validation.Schema
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParserFactory
    argCount: 1
    argNames:
    - grammar
    argTypes:
    - javax.xml.validation.Schema
    constantsTouched: []
    func_position:
      end: 188
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 188
    functionName: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].setSchema(javax.xml.validation.Schema)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserFactoryImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].setSchema(javax.xml.validation.Schema)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.Hashtable
      - javax.xml.validation.Schema
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.parsers.SAXParserFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 192
    functionName: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].isXIncludeAware()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserFactoryImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].isXIncludeAware()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.Hashtable
      - javax.xml.validation.Schema
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.SAXParserFactory
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 196
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 196
    functionName: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].setXIncludeAware(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserFactoryImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].setXIncludeAware(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - java.util.Hashtable
      - javax.xml.validation.Schema
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.SAXParserFactoryImpl
      static: false
      superClass: javax.xml.parsers.SAXParserFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SAXParserFactoryImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.SAXParserFactoryImpl
    signature: '[org.apache.xerces.jaxp.SAXParserFactoryImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.validation.ValidationManager
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.jaxp.UnparsedEntityHandler
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - manager
    argTypes:
    - org.apache.xerces.impl.validation.ValidationManager
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].<init>(org.apache.xerces.impl.validation.ValidationManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.UnparsedEntityHandler
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].<init>(org.apache.xerces.impl.validation.ValidationManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].setEntityState()'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:63,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:65,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - locator
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 67
      start: 61
    functionDepth: 1
    functionLinenumber: 61
    functionLinenumberEnd: 67
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.validation.ValidationManager].setEntityState()'
    - '[org.apache.xerces.xni.XMLDTDHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 75
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - version
    - encoding
    - augmentations
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 82
      start: 77
    functionDepth: 1
    functionLinenumber: 77
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:87,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 89
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 89
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:94,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - identifier
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 96
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 96
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:101,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 103
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 103
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:108,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 110
      start: 105
    functionDepth: 1
    functionLinenumber: 105
    functionLinenumberEnd: 110
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - data
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 117
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 117
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - contentModel
    - augmentations
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 124
      start: 119
    functionDepth: 1
    functionLinenumber: 119
    functionLinenumberEnd: 124
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startAttlist(String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:129,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementName
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 131
      start: 126
    functionDepth: 1
    functionLinenumber: 126
    functionLinenumberEnd: 131
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].startAttlist(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].startAttlist(String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:138,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String[]
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 8
    argNames:
    - elementName
    - attributeName
    - type
    - enumeration
    - defaultType
    - defaultValue
    - nonNormalizedDefaultValue
    - augmentations
    argTypes:
    - String
    - String
    - String
    - String[]
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 143
      start: 133
    functionDepth: 1
    functionLinenumber: 133
    functionLinenumberEnd: 143
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endAttlist(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:147,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 149
      start: 145
    functionDepth: 1
    functionLinenumber: 145
    functionLinenumberEnd: 149
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].endAttlist(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].endAttlist(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].endAttlist(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:155,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - text
    - nonNormalizedText
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 158
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 158
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:164,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - identifier
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 166
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 166
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:172,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:174,1
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:176,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - notation
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 178
      start: 168
    functionDepth: 1
    functionLinenumber: 168
    functionLinenumberEnd: 178
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - name
    - identifier
    - augmentations
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 185
      start: 180
    functionDepth: 1
    functionLinenumber: 180
    functionLinenumberEnd: 185
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].startConditional(short,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - augmentations
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 192
      start: 187
    functionDepth: 1
    functionLinenumber: 187
    functionLinenumberEnd: 192
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].startConditional(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].startConditional(short,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].startConditional(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:197,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augmentations
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 200
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 200
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endConditional(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 206
      start: 202
    functionDepth: 1
    functionLinenumber: 202
    functionLinenumberEnd: 206
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].endConditional(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].endConditional(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].endConditional(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDTDHandler].endDTD(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:210,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augmentations
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 212
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 212
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].endDTD(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDTDHandler].endDTD(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].endDTD(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDTDSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDTDSource
    constantsTouched: []
    func_position:
      end: 216
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDTDSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 218
    functionDepth: 0
    functionLinenumber: 218
    functionLinenumberEnd: 220
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].getDTDSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDTDSource
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].getDTDSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDTDHandler
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.apache.xerces.xni.XMLDTDHandler
    constantsTouched: []
    func_position:
      end: 228
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 228
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 232
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 232
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].getDTDHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDHandler
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].getDTDHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 240
      start: 238
    functionDepth: 0
    functionLinenumber: 238
    functionLinenumberEnd: 240
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].isEntityDeclared(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].isEntityDeclared(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].containsKey(String)'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:244,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 247
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 247
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].isEntityUnparsed(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].containsKey(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].isEntityUnparsed(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].isEmpty()'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:254,1
    - Dst: '[java.util.HashMap].clear()'
      Src: org.apache.xerces.jaxp.UnparsedEntityHandler:256,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.parser.XMLDTDSource
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLDTDFilter
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 258
      start: 253
    functionDepth: 0
    functionLinenumber: 253
    functionLinenumberEnd: 258
    functionName: '[org.apache.xerces.jaxp.UnparsedEntityHandler].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
    functionUses: 1
    functionsReached:
    - '[java.util.HashMap].clear()'
    - '[java.util.HashMap].isEmpty()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.UnparsedEntityHandler].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].containsKey(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:90,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:92,1
    - Dst: '[javax.xml.parsers.ParserConfigurationException].<init>(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:91,1
    - Dst: '[java.util.Hashtable].containsKey(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:95,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:97,1
    - Dst: '[javax.xml.parsers.ParserConfigurationException].<init>(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:96,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>(java.util.Hashtable,java.util.Hashtable,boolean)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:103,1
    - Dst: se.getMessage()
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:106,1
    - Dst: '[javax.xml.parsers.ParserConfigurationException].<init>(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:106,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - javax.xml.validation.Schema
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.parsers.ParserConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.parsers.DocumentBuilder
      static: false
      superClass: javax.xml.parsers.DocumentBuilderFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 108
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 108
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].newDocumentBuilder()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderFactoryImpl.java
    functionUses: 0
    functionsReached:
    - se.getMessage()
    - '[java.util.Hashtable].containsKey(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl)'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(null,String)'
    - '[javax.xml.parsers.ParserConfigurationException].<init>(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl)'
    - '[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>(java.util.Hashtable,java.util.Hashtable,boolean)'
    - '[javax.xml.parsers.ParserConfigurationException].<init>(String)'
    linkageType: ''
    returnType: javax.xml.parsers.DocumentBuilder
    signature: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].newDocumentBuilder()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].remove(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:122,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:133,1
    - Dst: '[java.util.Hashtable].put(String,Object)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:136,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>(java.util.Hashtable,java.util.Hashtable)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:140,1
    - Dst: '[java.util.Hashtable].remove(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:142,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:143,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:143,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - javax.xml.validation.Schema
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.DocumentBuilderFactory
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 145
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 145
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setAttribute(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].put(String,Object)'
    - '[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>(java.util.Hashtable,java.util.Hashtable)'
    - '[java.util.Hashtable].remove(String)'
    - e.getMessage()
    - '[java.util.Hashtable].<init>()'
    - '[IllegalArgumentException].<init>(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setAttribute(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:156,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>(java.util.Hashtable,java.util.Hashtable)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:167,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderImpl].getDOMParser()'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:167,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getProperty(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:168,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getFeature(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:172,1
    - Dst: se1.getMessage()
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:177,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:177,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - javax.xml.validation.Schema
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: javax.xml.parsers.DocumentBuilderFactory
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 180
      start: 151
    functionDepth: 2
    functionLinenumber: 151
    functionLinenumberEnd: 180
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].getAttribute(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParser].getFeature(String)'
    - '[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>(java.util.Hashtable,java.util.Hashtable)'
    - se1.getMessage()
    - '[org.apache.xerces.jaxp.DocumentBuilderImpl].getDOMParser()'
    - '[java.util.Hashtable].get(String)'
    - '[IllegalArgumentException].<init>(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl)'
    - '[org.apache.xerces.parsers.DOMParser].getProperty(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].getAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - javax.xml.validation.Schema
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.validation.Schema
      static: false
      superClass: javax.xml.parsers.DocumentBuilderFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].getSchema()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderFactoryImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.validation.Schema
    signature: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].getSchema()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.validation.Schema
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - javax.xml.validation.Schema
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.DocumentBuilderFactory
    argCount: 1
    argNames:
    - grammar
    argTypes:
    - javax.xml.validation.Schema
    constantsTouched: []
    func_position:
      end: 188
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 188
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setSchema(javax.xml.validation.Schema)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderFactoryImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setSchema(javax.xml.validation.Schema)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - javax.xml.validation.Schema
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.parsers.DocumentBuilderFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 192
      start: 190
    functionDepth: 0
    functionLinenumber: 190
    functionLinenumberEnd: 192
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isXIncludeAware()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderFactoryImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isXIncludeAware()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - javax.xml.validation.Schema
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.DocumentBuilderFactory
    argCount: 1
    argNames:
    - state
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 196
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 196
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setXIncludeAware(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderFactoryImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setXIncludeAware(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:200,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:203,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isNamespaceAware()'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:204,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:206,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isValidating()'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:207,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:209,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isXIncludeAware()'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:210,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:212,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isIgnoringElementContentWhitespace()'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:213,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:215,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isExpandEntityReferences()'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:216,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:218,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isIgnoringComments()'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:219,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:221,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isCoalescing()'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:222,1
    - Dst: '[java.util.Hashtable].get(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:226,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:228,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>(java.util.Hashtable,java.util.Hashtable)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:232,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderImpl].getDOMParser()'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:232,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getFeature(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:233,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:236,1
    - Dst: '[javax.xml.parsers.ParserConfigurationException].<init>(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:236,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - javax.xml.validation.Schema
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.parsers.ParserConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.parsers.DocumentBuilderFactory
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 238
      start: 198
    functionDepth: 2
    functionLinenumber: 198
    functionLinenumberEnd: 238
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParser].getFeature(String)'
    - '[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>(java.util.Hashtable,java.util.Hashtable)'
    - '[Boolean].booleanValue()'
    - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isCoalescing()'
    - '[String].equals(String)'
    - e.getMessage()
    - '[org.apache.xerces.jaxp.DocumentBuilderImpl].getDOMParser()'
    - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isIgnoringComments()'
    - '[String].equals(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl)'
    - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isExpandEntityReferences()'
    - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isValidating()'
    - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isXIncludeAware()'
    - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isNamespaceAware()'
    - '[java.util.Hashtable].get(String)'
    - '[javax.xml.parsers.ParserConfigurationException].<init>(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl)'
    - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isIgnoringElementContentWhitespace()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:243,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:248,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setNamespaceAware(boolean)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:249,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:252,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setValidating(boolean)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:253,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:256,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setXIncludeAware(boolean)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:257,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:260,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setIgnoringElementContentWhitespace()'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:261,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:264,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setExpandEntityReferences()'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:265,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:268,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setIgnoringComments()'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:269,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:272,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setCoalescing()'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:273,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:278,1
    - Dst: '[java.util.Hashtable].put(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:280,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>(java.util.Hashtable,java.util.Hashtable)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:283,1
    - Dst: '[java.util.Hashtable].remove(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:286,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:287,1
    - Dst: '[javax.xml.parsers.ParserConfigurationException].<init>(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:287,1
    - Dst: '[java.util.Hashtable].remove(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:290,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:291,1
    - Dst: '[javax.xml.parsers.ParserConfigurationException].<init>(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl)'
      Src: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl:291,1
    CyclomaticComplexity: 23
    EdgeCount: 23
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - javax.xml.validation.Schema
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - javax.xml.parsers.ParserConfigurationException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.DocumentBuilderFactory
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 293
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 293
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].put(String)'
    - '[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>(java.util.Hashtable,java.util.Hashtable)'
    - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setXIncludeAware(boolean)'
    - '[java.util.Hashtable].remove(String)'
    - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setNamespaceAware(boolean)'
    - '[String].equals(String)'
    - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setValidating(boolean)'
    - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setExpandEntityReferences()'
    - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setCoalescing()'
    - '[String].equals(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl)'
    - '[javax.xml.parsers.ParserConfigurationException].<init>(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl)'
    - e.getMessage()
    - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setIgnoringElementContentWhitespace()'
    - '[java.util.Hashtable].<init>()'
    - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setIgnoringComments()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - java.util.Hashtable
      - java.util.Hashtable
      - javax.xml.validation.Schema
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
      static: false
      superClass: javax.xml.parsers.DocumentBuilderFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderFactoryImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
    signature: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl,java.util.Hashtable,java.util.Hashtable,boolean)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
      - java.util.Hashtable
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.jaxp.DocumentBuilderImpl
      static: false
      superClass: javax.xml.parsers.DocumentBuilder
    argCount: 3
    argNames:
    - dbf
    - dbfAttrs
    - features
    argTypes:
    - org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
    - java.util.Hashtable
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 112
      start: 109
    functionDepth: 5
    functionLinenumber: 109
    functionLinenumberEnd: 112
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl,java.util.Hashtable,java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl,java.util.Hashtable,java.util.Hashtable,boolean)'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.DocumentBuilderImpl
    signature: '[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl,java.util.Hashtable,java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMParser].<init>()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:117,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isValidating()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:122,1
    - Dst: '[org.apache.xerces.jaxp.DefaultValidationErrorHandler].<init>()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:123,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderImpl].setErrorHandler(org.apache.xerces.jaxp.DefaultValidationErrorHandler)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:124,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getErrorHandler()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:127,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isValidating()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:130,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(String,org.apache.xerces.jaxp.DocumentBuilderImpl)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:130,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isNamespaceAware()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:133,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(String,org.apache.xerces.jaxp.DocumentBuilderImpl)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:133,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:136,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:138,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:140,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:142,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isXIncludeAware()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:148,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(String,boolean)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:149,1
    - Dst: '[org.apache.xerces.util.SecurityManager].<init>()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:154,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setProperty(String,org.apache.xerces.util.SecurityManager)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:154,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].getSchema()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:157,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getXMLParserConfiguration()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:159,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:163,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].<init>()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:164,1
    - Dst: '[org.apache.xerces.jaxp.UnparsedEntityHandler].<init>(org.apache.xerces.impl.validation.ValidationManager)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:165,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDHandler(org.apache.xerces.jaxp.UnparsedEntityHandler)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:166,1
    - Dst: '[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDHandler(org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:167,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setDTDSource(org.apache.xerces.jaxp.UnparsedEntityHandler)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:168,1
    - Dst: '[org.apache.xerces.jaxp.SchemaValidatorConfiguration].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration,org.apache.xerces.jaxp.validation.XSGrammarPoolContainer,org.apache.xerces.impl.validation.ValidationManager)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:169,1
    - Dst: '[javax.xml.validation.Schema].newValidatorHandler()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:174,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent].<init>(org.apache.xerces.jaxp.DocumentBuilderImpl)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:174,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedFeatures()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:179,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedFeatures(String[])'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:179,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedProperties()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:180,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedProperties(String[])'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:180,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:181,1
    - Dst: '[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler(org.apache.xerces.parsers.DOMParser)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:182,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:183,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderImpl].setFeatures(java.util.Hashtable)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:194,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderImpl].setDocumentBuilderFactoryAttributes(java.util.Hashtable)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:197,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getEntityResolver()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:200,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 70
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
      - java.util.Hashtable
      - java.util.Hashtable
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.jaxp.DocumentBuilderImpl
      static: false
      superClass: javax.xml.parsers.DocumentBuilder
    argCount: 4
    argNames:
    - dbf
    - dbfAttrs
    - features
    - secureProcessing
    argTypes:
    - org.apache.xerces.jaxp.DocumentBuilderFactoryImpl
    - java.util.Hashtable
    - java.util.Hashtable
    - boolean
    constantsTouched: []
    func_position:
      end: 201
      start: 114
    functionDepth: 4
    functionLinenumber: 114
    functionLinenumberEnd: 201
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl,java.util.Hashtable,java.util.Hashtable,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.DefaultValidationErrorHandler].<init>()'
    - '[org.apache.xerces.parsers.DOMParser].<init>()'
    - '[org.apache.xerces.parsers.DOMParser].setProperty(String,org.apache.xerces.util.SecurityManager)'
    - '[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler(org.apache.xerces.parsers.DOMParser)'
    - '[javax.xml.validation.Schema].newValidatorHandler()'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedFeatures()'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    - '[org.apache.xerces.jaxp.SchemaValidatorConfiguration].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration,org.apache.xerces.jaxp.validation.XSGrammarPoolContainer,org.apache.xerces.impl.validation.ValidationManager)'
    - '[org.apache.xerces.parsers.DOMParser].setFeature(String,org.apache.xerces.jaxp.DocumentBuilderImpl)'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedProperties()'
    - '[org.apache.xerces.parsers.DOMParser].getXMLParserConfiguration()'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedProperties(String[])'
    - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isNamespaceAware()'
    - '[org.apache.xerces.parsers.DOMParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    - '[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDHandler(org.apache.xerces.parsers.DOMParser)'
    - '[org.apache.xerces.jaxp.UnparsedEntityHandler].<init>(org.apache.xerces.impl.validation.ValidationManager)'
    - '[org.apache.xerces.impl.validation.ValidationManager].<init>()'
    - '[org.apache.xerces.jaxp.DocumentBuilderImpl].setErrorHandler(org.apache.xerces.jaxp.DefaultValidationErrorHandler)'
    - '[org.apache.xerces.parsers.DOMParser].setFeature(String,boolean)'
    - '[org.apache.xerces.util.SecurityManager].<init>()'
    - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].getSchema()'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDHandler(org.apache.xerces.jaxp.UnparsedEntityHandler)'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedFeatures(String[])'
    - '[org.apache.xerces.jaxp.DocumentBuilderImpl].setDocumentBuilderFactoryAttributes(java.util.Hashtable)'
    - '[org.apache.xerces.parsers.DOMParser].getEntityResolver()'
    - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isXIncludeAware()'
    - '[org.apache.xerces.parsers.DOMParser].setDTDSource(org.apache.xerces.jaxp.UnparsedEntityHandler)'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent].<init>(org.apache.xerces.jaxp.DocumentBuilderImpl)'
    - '[org.apache.xerces.parsers.DOMParser].setFeature(String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>()'
    - '[org.apache.xerces.parsers.DOMParser].getErrorHandler()'
    - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isValidating()'
    - '[org.apache.xerces.jaxp.DocumentBuilderImpl].setFeatures(java.util.Hashtable)'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.DocumentBuilderImpl
    signature: '[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl,java.util.Hashtable,java.util.Hashtable,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].entrySet()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:206,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderImpl].iterator()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:206,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderImpl].hasNext()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:207,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderImpl].next()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:208,1
    - Dst: entry.getKey()
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:209,1
    - Dst: entry.getValue()
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:210,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:210,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(org.apache.xerces.jaxp.DocumentBuilderImpl,org.apache.xerces.jaxp.DocumentBuilderImpl)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:211,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotSupportedException
      - org.xml.sax.SAXNotRecognizedException
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.DocumentBuilder
    argCount: 1
    argNames:
    - features
    argTypes:
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 214
      start: 203
    functionDepth: 0
    functionLinenumber: 203
    functionLinenumberEnd: 214
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderImpl].setFeatures(java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderImpl.java
    functionUses: 1
    functionsReached:
    - '[Boolean].booleanValue()'
    - '[org.apache.xerces.jaxp.DocumentBuilderImpl].next()'
    - entry.getKey()
    - '[org.apache.xerces.parsers.DOMParser].setFeature(org.apache.xerces.jaxp.DocumentBuilderImpl,org.apache.xerces.jaxp.DocumentBuilderImpl)'
    - '[java.util.Hashtable].entrySet()'
    - '[org.apache.xerces.jaxp.DocumentBuilderImpl].iterator()'
    - '[org.apache.xerces.jaxp.DocumentBuilderImpl].hasNext()'
    - entry.getValue()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.DocumentBuilderImpl].setFeatures(java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].entrySet()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:231,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderImpl].iterator()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:231,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderImpl].hasNext()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:232,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderImpl].next()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:233,1
    - Dst: entry.getKey()
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:234,1
    - Dst: entry.getValue()
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:235,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:238,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(org.apache.xerces.jaxp.DocumentBuilderImpl,org.apache.xerces.jaxp.DocumentBuilderImpl)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:238,1
    - Dst: JAXP_SCHEMA_LANGUAGE.equals(org.apache.xerces.jaxp.DocumentBuilderImpl)
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:241,1
    - Dst: W3C_XML_SCHEMA.equals(org.apache.xerces.jaxp.DocumentBuilderImpl)
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:244,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderImpl].isValidating()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:245,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(String,boolean)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:246,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setProperty(org.apache.xerces.jaxp.DocumentBuilderImpl,org.apache.xerces.jaxp.DocumentBuilderImpl)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:249,1
    - Dst: JAXP_SCHEMA_SOURCE.equals(org.apache.xerces.jaxp.DocumentBuilderImpl)
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:252,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderImpl].isValidating()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:253,1
    - Dst: '[java.util.Hashtable].get(org.apache.xerces.jaxp.DocumentBuilderImpl)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:254,1
    - Dst: W3C_XML_SCHEMA.equals(org.apache.xerces.jaxp.DocumentBuilderImpl)
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:255,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setProperty(org.apache.xerces.jaxp.DocumentBuilderImpl,org.apache.xerces.jaxp.DocumentBuilderImpl)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:256,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:259,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:258,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setProperty(org.apache.xerces.jaxp.DocumentBuilderImpl,org.apache.xerces.jaxp.DocumentBuilderImpl)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:266,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Hashtable
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotSupportedException
      - org.xml.sax.SAXNotRecognizedException
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.DocumentBuilder
    argCount: 1
    argNames:
    - dbfAttrs
    argTypes:
    - java.util.Hashtable
    constantsTouched: []
    func_position:
      end: 270
      start: 223
    functionDepth: 4
    functionLinenumber: 223
    functionLinenumberEnd: 270
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderImpl].setDocumentBuilderFactoryAttributes(java.util.Hashtable)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderImpl.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[Boolean].booleanValue()'
    - '[org.apache.xerces.jaxp.DocumentBuilderImpl].next()'
    - entry.getKey()
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String)'
    - '[org.apache.xerces.parsers.DOMParser].setFeature(String,boolean)'
    - JAXP_SCHEMA_SOURCE.equals(org.apache.xerces.jaxp.DocumentBuilderImpl)
    - '[java.util.Hashtable].get(org.apache.xerces.jaxp.DocumentBuilderImpl)'
    - '[org.apache.xerces.parsers.DOMParser].setFeature(org.apache.xerces.jaxp.DocumentBuilderImpl,org.apache.xerces.jaxp.DocumentBuilderImpl)'
    - '[java.util.Hashtable].entrySet()'
    - JAXP_SCHEMA_LANGUAGE.equals(org.apache.xerces.jaxp.DocumentBuilderImpl)
    - '[org.apache.xerces.parsers.DOMParser].setProperty(org.apache.xerces.jaxp.DocumentBuilderImpl,org.apache.xerces.jaxp.DocumentBuilderImpl)'
    - '[org.apache.xerces.jaxp.DocumentBuilderImpl].isValidating()'
    - '[org.apache.xerces.jaxp.DocumentBuilderImpl].iterator()'
    - W3C_XML_SCHEMA.equals(org.apache.xerces.jaxp.DocumentBuilderImpl)
    - '[org.apache.xerces.jaxp.DocumentBuilderImpl].hasNext()'
    - entry.getValue()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.DocumentBuilderImpl].setDocumentBuilderFactoryAttributes(java.util.Hashtable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:278,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: javax.xml.parsers.DocumentBuilder
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 279
      start: 277
    functionDepth: 3
    functionLinenumber: 277
    functionLinenumberEnd: 279
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderImpl].newDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentImpl].<init>()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.apache.xerces.jaxp.DocumentBuilderImpl].newDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:282,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.DOMImplementation
      static: false
      superClass: javax.xml.parsers.DocumentBuilder
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 283
      start: 281
    functionDepth: 1
    functionLinenumber: 281
    functionLinenumberEnd: 283
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderImpl].getDOMImplementation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
    linkageType: ''
    returnType: org.w3c.dom.DOMImplementation
    signature: '[org.apache.xerces.jaxp.DocumentBuilderImpl].getDOMImplementation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:288,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:287,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].reset()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:293,1
    - Dst: '[org.apache.xerces.jaxp.UnparsedEntityHandler].reset()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:294,1
    - Dst: '[org.apache.xerces.jaxp.DocumentBuilderImpl].resetSchemaValidator()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:296,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].parse(org.xml.sax.InputSource)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:298,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getDocument()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:299,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].dropDocumentReferences()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:300,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.InputSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: javax.xml.parsers.DocumentBuilder
    argCount: 1
    argNames:
    - is
    argTypes:
    - org.xml.sax.InputSource
    constantsTouched: []
    func_position:
      end: 302
      start: 285
    functionDepth: 2
    functionLinenumber: 285
    functionLinenumberEnd: 302
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderImpl].parse(org.xml.sax.InputSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.jaxp.UnparsedEntityHandler].reset()'
    - '[org.apache.xerces.impl.validation.ValidationManager].reset()'
    - '[org.apache.xerces.parsers.DOMParser].dropDocumentReferences()'
    - '[org.apache.xerces.parsers.DOMParser].getDocument()'
    - '[org.apache.xerces.parsers.DOMParser].parse(org.xml.sax.InputSource)'
    - '[org.apache.xerces.jaxp.DocumentBuilderImpl].resetSchemaValidator()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[org.apache.xerces.jaxp.DocumentBuilderImpl].parse(org.xml.sax.InputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMParser].getFeature(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:306,1
    - Dst: x.getMessage()
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:309,1
    - Dst: '[IllegalStateException].<init>(org.apache.xerces.jaxp.DocumentBuilderImpl)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:309,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.parsers.DocumentBuilder
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 304
    functionDepth: 2
    functionLinenumber: 304
    functionLinenumberEnd: 311
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderImpl].isNamespaceAware()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParser].getFeature(String)'
    - x.getMessage()
    - '[IllegalStateException].<init>(org.apache.xerces.jaxp.DocumentBuilderImpl)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.DocumentBuilderImpl].isNamespaceAware()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMParser].getFeature(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:315,1
    - Dst: x.getMessage()
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:318,1
    - Dst: '[IllegalStateException].<init>(org.apache.xerces.jaxp.DocumentBuilderImpl)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:318,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.parsers.DocumentBuilder
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 313
    functionDepth: 2
    functionLinenumber: 313
    functionLinenumberEnd: 320
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderImpl].isValidating()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParser].getFeature(String)'
    - x.getMessage()
    - '[IllegalStateException].<init>(org.apache.xerces.jaxp.DocumentBuilderImpl)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.DocumentBuilderImpl].isValidating()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMParser].getFeature(String)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:328,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.parsers.DocumentBuilder
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 333
      start: 326
    functionDepth: 2
    functionLinenumber: 326
    functionLinenumberEnd: 333
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderImpl].isXIncludeAware()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParser].getFeature(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.DocumentBuilderImpl].isXIncludeAware()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMParser].setEntityResolver(org.xml.sax.EntityResolver)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:336,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.EntityResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.DocumentBuilder
    argCount: 1
    argNames:
    - er
    argTypes:
    - org.xml.sax.EntityResolver
    constantsTouched: []
    func_position:
      end: 337
      start: 335
    functionDepth: 3
    functionLinenumber: 335
    functionLinenumberEnd: 337
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderImpl].setEntityResolver(org.xml.sax.EntityResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParser].setEntityResolver(org.xml.sax.EntityResolver)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.DocumentBuilderImpl].setEntityResolver(org.xml.sax.EntityResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMParser].setErrorHandler(org.xml.sax.ErrorHandler)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:340,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.DocumentBuilder
    argCount: 1
    argNames:
    - eh
    argTypes:
    - org.xml.sax.ErrorHandler
    constantsTouched: []
    func_position:
      end: 341
      start: 339
    functionDepth: 3
    functionLinenumber: 339
    functionLinenumberEnd: 341
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderImpl].setErrorHandler(org.xml.sax.ErrorHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParser].setErrorHandler(org.xml.sax.ErrorHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.DocumentBuilderImpl].setErrorHandler(org.xml.sax.ErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.validation.Schema
      static: false
      superClass: javax.xml.parsers.DocumentBuilder
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 345
      start: 343
    functionDepth: 0
    functionLinenumber: 343
    functionLinenumberEnd: 345
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderImpl].getSchema()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.validation.Schema
    signature: '[org.apache.xerces.jaxp.DocumentBuilderImpl].getSchema()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMParser].getErrorHandler()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:349,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setErrorHandler(org.xml.sax.ErrorHandler)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:350,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getEntityResolver()'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:353,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setEntityResolver(org.xml.sax.EntityResolver)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:354,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.DocumentBuilder
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 356
      start: 347
    functionDepth: 3
    functionLinenumber: 347
    functionLinenumberEnd: 356
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderImpl].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParser].getEntityResolver()'
    - '[org.apache.xerces.parsers.DOMParser].setEntityResolver(org.xml.sax.EntityResolver)'
    - '[org.apache.xerces.parsers.DOMParser].setErrorHandler(org.xml.sax.ErrorHandler)'
    - '[org.apache.xerces.parsers.DOMParser].getErrorHandler()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.DocumentBuilderImpl].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.parsers.DOMParser
      static: false
      superClass: javax.xml.parsers.DocumentBuilder
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 361
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 361
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderImpl].getDOMParser()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.parsers.DOMParser
    signature: '[org.apache.xerces.jaxp.DocumentBuilderImpl].getDOMParser()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:365,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xerces.jaxp.DocumentBuilderImpl)'
      Src: org.apache.xerces.jaxp.DocumentBuilderImpl:369,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - javax.xml.validation.Schema
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.UnparsedEntityHandler
      - org.xml.sax.ErrorHandler
      - org.xml.sax.EntityResolver
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - jaxp.JAXPConstants
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.parsers.DocumentBuilder
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 371
      start: 363
    functionDepth: 1
    functionLinenumber: 363
    functionLinenumberEnd: 371
    functionName: '[org.apache.xerces.jaxp.DocumentBuilderImpl].resetSchemaValidator()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderImpl.java
    functionUses: 1
    functionsReached:
    - '[org.xml.sax.SAXException].<init>(org.apache.xerces.jaxp.DocumentBuilderImpl)'
    - '[org.apache.xerces.xni.parser.XMLComponent].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.DocumentBuilderImpl].resetSchemaValidator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: org.apache.xerces.jaxp.DefaultValidationErrorHandler:39,1
    - Dst: System.err.println(String)
      Src: org.apache.xerces.jaxp.DefaultValidationErrorHandler:40,1
    - Dst: System.err.println(String)
      Src: org.apache.xerces.jaxp.DefaultValidationErrorHandler:41,1
    - Dst: System.err.println(String)
      Src: org.apache.xerces.jaxp.DefaultValidationErrorHandler:43,1
    - Dst: '[org.xml.sax.SAXParseException].getSystemId()'
      Src: org.apache.xerces.jaxp.DefaultValidationErrorHandler:46,1
    - Dst: '[org.xml.sax.SAXParseException].getLineNumber()'
      Src: org.apache.xerces.jaxp.DefaultValidationErrorHandler:51,1
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: org.apache.xerces.jaxp.DefaultValidationErrorHandler:52,1
    - Dst: System.err.println(org.apache.xerces.jaxp.DefaultValidationErrorHandler)
      Src: org.apache.xerces.jaxp.DefaultValidationErrorHandler:53,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 55
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.jaxp.DefaultValidationErrorHandler].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DefaultValidationErrorHandler.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXParseException].getLineNumber()'
    - System.err.println(org.apache.xerces.jaxp.DefaultValidationErrorHandler)
    - '[org.xml.sax.SAXParseException].getSystemId()'
    - System.err.println(String)
    - '[org.xml.sax.SAXParseException].getMessage()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.DefaultValidationErrorHandler].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.DefaultValidationErrorHandler
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.jaxp.DefaultValidationErrorHandler].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/DefaultValidationErrorHandler.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.DefaultValidationErrorHandler
    signature: '[org.apache.xerces.jaxp.DefaultValidationErrorHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].getGrammarPool()'
      Src: org.apache.xerces.jaxp.SchemaValidatorConfiguration:90,1
    - Dst: '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].isFullyComposed()'
      Src: org.apache.xerces.jaxp.SchemaValidatorConfiguration:91,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.SchemaValidatorConfiguration:95,1
    - Dst: '[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()'
      Src: org.apache.xerces.jaxp.SchemaValidatorConfiguration:97,1
    - Dst: errorReporter.putMessageFormatter(String,org.apache.xerces.impl.xs.XSMessageFormatter)
      Src: org.apache.xerces.jaxp.SchemaValidatorConfiguration:97,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.jaxp.validation.XSGrammarPoolContainer
      - org.apache.xerces.impl.validation.ValidationManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.SchemaValidatorConfiguration
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - parentManager
    - grammarContainer
    - validationManager
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    - org.apache.xerces.jaxp.validation.XSGrammarPoolContainer
    - org.apache.xerces.impl.validation.ValidationManager
    constantsTouched: []
    func_position:
      end: 102
      start: 87
    functionDepth: 1
    functionLinenumber: 87
    functionLinenumberEnd: 102
    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: /src/xerces/src/org/apache/xerces/jaxp/SchemaValidatorConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
    - '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].getGrammarPool()'
    - '[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()'
    - errorReporter.putMessageFormatter(String,org.apache.xerces.impl.xs.XSMessageFormatter)
    - '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].isFullyComposed()'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.SchemaValidatorConfiguration
    signature: '[org.apache.xerces.jaxp.SchemaValidatorConfiguration].<init>(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.jaxp.validation.XSGrammarPoolContainer,org.apache.xerces.impl.validation.ValidationManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.SchemaValidatorConfiguration:118,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.jaxp.SchemaValidatorConfiguration:119,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.SchemaValidatorConfiguration:121,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.SchemaValidatorConfiguration:121,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.SchemaValidatorConfiguration:124,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: org.apache.xerces.jaxp.SchemaValidatorConfiguration:127,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 128
      start: 116
    functionDepth: 1
    functionLinenumber: 116
    functionLinenumberEnd: 128
    functionName: '[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SchemaValidatorConfiguration.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.SchemaValidatorConfiguration:144,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.SchemaValidatorConfiguration:147,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.SchemaValidatorConfiguration:150,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.xni.parser.XMLComponentManager
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - boolean
      - org.apache.xerces.impl.validation.ValidationManager
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 151
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 151
    functionName: '[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/SchemaValidatorConfiguration.java
    functionUses: 0
    functionsReached:
    - '[String].equals(String)'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XNI2SAX].<init>()'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:101,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].<init>()'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:102,1
    - Dst: '[javax.xml.validation.ValidatorHandler].getTypeInfoProvider()'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:132,1
    - Dst: '[XNI2SAX].setContentHandler(javax.xml.validation.ValidatorHandler)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:137,1
    - Dst: '[javax.xml.validation.ValidatorHandler].setContentHandler(SAX2XNI)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:138,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent].setSide(XNI2SAX)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:139,1
    - Dst: '[org.apache.xerces.util.ErrorHandlerProxy].<init>()'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:142,1
    - Dst: '[javax.xml.validation.ValidatorHandler].setErrorHandler(org.apache.xerces.util.ErrorHandlerProxy)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:142,1
    - Dst: '[org.w3c.dom.ls.LSResourceResolver].<init>()'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:149,1
    - Dst: '[javax.xml.validation.ValidatorHandler].setResourceResolver(org.w3c.dom.ls.LSResourceResolver)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:149,1
    - Dst: '[javax.xml.validation.TypeInfoProvider].<init>()'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:547,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.validation.ValidatorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - javax.xml.validation.ValidatorHandler
      - XNI2SAX
      - SAX2XNI
      - javax.xml.validation.TypeInfoProvider
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - javax.xml.validation.TypeInfoProvider
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.JAXPValidatorComponent
      static: false
      superClass: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl
    argCount: 1
    argNames:
    - validatorHandler
    argTypes:
    - javax.xml.validation.ValidatorHandler
    constantsTouched: []
    func_position:
      end: 173
      start: 130
    functionDepth: 3
    functionLinenumber: 130
    functionLinenumberEnd: 173
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent].<init>(javax.xml.validation.ValidatorHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.validation.ValidatorHandler].setErrorHandler(org.apache.xerces.util.ErrorHandlerProxy)'
    - '[XNI2SAX].setContentHandler(javax.xml.validation.ValidatorHandler)'
    - '[javax.xml.validation.ValidatorHandler].getTypeInfoProvider()'
    - '[javax.xml.validation.ValidatorHandler].setResourceResolver(org.w3c.dom.ls.LSResourceResolver)'
    - '[XNI2SAX].<init>()'
    - '[org.w3c.dom.ls.LSResourceResolver].<init>()'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent].setSide(XNI2SAX)'
    - '[javax.xml.validation.TypeInfoProvider].<init>()'
    - '[org.apache.xerces.util.ErrorHandlerProxy].<init>()'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].<init>()'
    - '[javax.xml.validation.ValidatorHandler].setContentHandler(SAX2XNI)'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.JAXPValidatorComponent
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent].<init>(javax.xml.validation.ValidatorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,null)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - javax.xml.validation.ValidatorHandler
      - XNI2SAX
      - SAX2XNI
      - javax.xml.validation.TypeInfoProvider
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - javax.xml.validation.TypeInfoProvider
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 181
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 181
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 1
    functionsReached:
    - '[XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XNI2SAX].endElement(org.apache.xerces.xni.QName,null)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:185,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - javax.xml.validation.ValidatorHandler
      - XNI2SAX
      - SAX2XNI
      - javax.xml.validation.TypeInfoProvider
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - javax.xml.validation.TypeInfoProvider
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 186
      start: 183
    functionDepth: 0
    functionLinenumber: 183
    functionLinenumberEnd: 186
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 1
    functionsReached:
    - '[XNI2SAX].endElement(org.apache.xerces.xni.QName,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:189,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:190,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - javax.xml.validation.ValidatorHandler
      - XNI2SAX
      - SAX2XNI
      - javax.xml.validation.TypeInfoProvider
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - javax.xml.validation.TypeInfoProvider
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 191
      start: 188
    functionDepth: 1
    functionLinenumber: 188
    functionLinenumberEnd: 191
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent].endElement(org.apache.xerces.xni.QName,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)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XNI2SAX].characters(org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - javax.xml.validation.ValidatorHandler
      - XNI2SAX
      - SAX2XNI
      - javax.xml.validation.TypeInfoProvider
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - javax.xml.validation.TypeInfoProvider
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 199
      start: 194
    functionDepth: 0
    functionLinenumber: 194
    functionLinenumberEnd: 199
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached:
    - '[XNI2SAX].characters(org.apache.xerces.xni.XMLString,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XNI2SAX].ignorableWhitespace(org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:205,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - javax.xml.validation.ValidatorHandler
      - XNI2SAX
      - SAX2XNI
      - javax.xml.validation.TypeInfoProvider
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - javax.xml.validation.TypeInfoProvider
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 206
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 206
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached:
    - '[XNI2SAX].ignorableWhitespace(org.apache.xerces.xni.XMLString,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:210,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:211,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:213,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - javax.xml.validation.ValidatorHandler
      - XNI2SAX
      - SAX2XNI
      - javax.xml.validation.TypeInfoProvider
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - javax.xml.validation.TypeInfoProvider
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 218
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 218
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.Attributes].getLength()'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:500,1
    - Dst: '[org.xml.sax.Attributes].getQName(org.apache.xerces.jaxp.JAXPValidatorComponent)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:502,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getIndex(org.apache.xerces.jaxp.JAXPValidatorComponent)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:503,1
    - Dst: '[org.xml.sax.Attributes].getValue(org.apache.xerces.jaxp.JAXPValidatorComponent)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:504,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent].indexOf(char)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:509,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent].substring(int,org.apache.xerces.jaxp.JAXPValidatorComponent)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:513,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent].symbolize(org.apache.xerces.jaxp.JAXPValidatorComponent)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:513,1
    - Dst: '[org.xml.sax.Attributes].getLocalName(org.apache.xerces.jaxp.JAXPValidatorComponent)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:519,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent].symbolize(org.apache.xerces.jaxp.JAXPValidatorComponent)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:519,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent].symbolize(org.apache.xerces.jaxp.JAXPValidatorComponent)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:520,1
    - Dst: '[org.xml.sax.Attributes].getURI(org.apache.xerces.jaxp.JAXPValidatorComponent)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:521,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent].symbolize(org.apache.xerces.jaxp.JAXPValidatorComponent)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:521,1
    - Dst: '[org.apache.xerces.xni.QName].<init>(String,String,String,String)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:517,1
    - Dst: '[org.xml.sax.Attributes].getType(org.apache.xerces.jaxp.JAXPValidatorComponent)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:522,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].addAttribute(org.apache.xerces.xni.QName,org.apache.xerces.jaxp.JAXPValidatorComponent,org.apache.xerces.jaxp.JAXPValidatorComponent)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:516,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(int)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:525,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent].equals(String)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:525,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].setValue(int,org.apache.xerces.jaxp.JAXPValidatorComponent)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:527,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.Attributes
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - javax.xml.validation.ValidatorHandler
      - XNI2SAX
      - SAX2XNI
      - javax.xml.validation.TypeInfoProvider
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - javax.xml.validation.TypeInfoProvider
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl
    argCount: 1
    argNames:
    - atts
    argTypes:
    - org.xml.sax.Attributes
    constantsTouched: []
    func_position:
      end: 537
      start: 499
    functionDepth: 2
    functionLinenumber: 499
    functionLinenumberEnd: 537
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent].updateAttributes(org.xml.sax.Attributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent].indexOf(char)'
    - '[org.apache.xerces.xni.XMLAttributes].getIndex(org.apache.xerces.jaxp.JAXPValidatorComponent)'
    - '[org.xml.sax.Attributes].getType(org.apache.xerces.jaxp.JAXPValidatorComponent)'
    - '[org.xml.sax.Attributes].getValue(org.apache.xerces.jaxp.JAXPValidatorComponent)'
    - '[org.apache.xerces.xni.XMLAttributes].getValue(int)'
    - '[org.xml.sax.Attributes].getLocalName(org.apache.xerces.jaxp.JAXPValidatorComponent)'
    - '[org.apache.xerces.xni.QName].<init>(String,String,String,String)'
    - '[org.apache.xerces.xni.XMLAttributes].setValue(int,org.apache.xerces.jaxp.JAXPValidatorComponent)'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent].symbolize(org.apache.xerces.jaxp.JAXPValidatorComponent)'
    - '[org.xml.sax.Attributes].getURI(org.apache.xerces.jaxp.JAXPValidatorComponent)'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent].equals(String)'
    - '[org.xml.sax.Attributes].getQName(org.apache.xerces.jaxp.JAXPValidatorComponent)'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent].substring(int,org.apache.xerces.jaxp.JAXPValidatorComponent)'
    - '[org.apache.xerces.xni.XMLAttributes].addAttribute(org.apache.xerces.xni.QName,org.apache.xerces.jaxp.JAXPValidatorComponent,org.apache.xerces.jaxp.JAXPValidatorComponent)'
    - '[org.xml.sax.Attributes].getLength()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent].updateAttributes(org.xml.sax.Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent:540,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - javax.xml.validation.ValidatorHandler
      - XNI2SAX
      - SAX2XNI
      - javax.xml.validation.TypeInfoProvider
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - javax.xml.validation.TypeInfoProvider
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 541
      start: 539
    functionDepth: 3
    functionLinenumber: 539
    functionLinenumberEnd: 541
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent].symbolize(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent].symbolize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - javax.xml.validation.ValidatorHandler
      - XNI2SAX
      - SAX2XNI
      - javax.xml.validation.TypeInfoProvider
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - javax.xml.validation.TypeInfoProvider
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 577
      start: 575
    functionDepth: 0
    functionLinenumber: 575
    functionLinenumberEnd: 577
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedFeatures()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedFeatures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - javax.xml.validation.ValidatorHandler
      - XNI2SAX
      - SAX2XNI
      - javax.xml.validation.TypeInfoProvider
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - javax.xml.validation.TypeInfoProvider
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 580
      start: 579
    functionDepth: 0
    functionLinenumber: 579
    functionLinenumberEnd: 580
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - javax.xml.validation.ValidatorHandler
      - XNI2SAX
      - SAX2XNI
      - javax.xml.validation.TypeInfoProvider
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - javax.xml.validation.TypeInfoProvider
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 584
      start: 582
    functionDepth: 0
    functionLinenumber: 582
    functionLinenumberEnd: 584
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedProperties()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - javax.xml.validation.ValidatorHandler
      - XNI2SAX
      - SAX2XNI
      - javax.xml.validation.TypeInfoProvider
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - javax.xml.validation.TypeInfoProvider
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 587
      start: 586
    functionDepth: 0
    functionLinenumber: 586
    functionLinenumberEnd: 587
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - javax.xml.validation.ValidatorHandler
      - XNI2SAX
      - SAX2XNI
      - javax.xml.validation.TypeInfoProvider
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - javax.xml.validation.TypeInfoProvider
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 591
      start: 589
    functionDepth: 0
    functionLinenumber: 589
    functionLinenumberEnd: 591
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent].getFeatureDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent].getFeatureDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - javax.xml.validation.ValidatorHandler
      - XNI2SAX
      - SAX2XNI
      - javax.xml.validation.TypeInfoProvider
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - javax.xml.validation.TypeInfoProvider
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 595
      start: 593
    functionDepth: 0
    functionLinenumber: 593
    functionLinenumberEnd: 595
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent].getPropertyDefault(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent].getPropertyDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].handler()'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:245,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>(char[],int,int)'
      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.jaxp.JAXPValidatorComponent.SAX2XNI].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:245,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].toSAXException(org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:247,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - QName
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler
    argCount: 3
    argNames:
    - ch
    - start
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 249
      start: 243
    functionDepth: 2
    functionLinenumber: 243
    functionLinenumberEnd: 249
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].characters(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLString].<init>(char[],int,int)'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].handler()'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].aug()'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].toSAXException(org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].characters(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].handler()'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:253,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>(char[],int,int)'
      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.jaxp.JAXPValidatorComponent.SAX2XNI].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:253,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].toSAXException(org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:255,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - QName
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler
    argCount: 3
    argNames:
    - ch
    - start
    - len
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 257
      start: 251
    functionDepth: 2
    functionLinenumber: 251
    functionLinenumberEnd: 257
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].ignorableWhitespace(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLString].<init>(char[],int,int)'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].handler()'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].aug()'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].toSAXException(org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].ignorableWhitespace(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].updateAttributes(org.xml.sax.Attributes)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:261,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(String,String,String)'
      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.jaxp.JAXPValidatorComponent.SAX2XNI].startElement(org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI,org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI,org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:262,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].toSAXException(org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:264,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.xml.sax.Attributes
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - QName
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler
    argCount: 4
    argNames:
    - uri
    - localName
    - qname
    - atts
    argTypes:
    - String
    - String
    - String
    - org.xml.sax.Attributes
    constantsTouched: []
    func_position:
      end: 266
      start: 259
    functionDepth: 3
    functionLinenumber: 259
    functionLinenumberEnd: 266
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].startElement(String,String,String,org.xml.sax.Attributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].toQName(String,String,String)'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].handler()'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].updateAttributes(org.xml.sax.Attributes)'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].toSAXException(org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].elementAug()'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].startElement(org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI,org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI,org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].startElement(String,String,String,org.xml.sax.Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(String,String,String)'
      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.jaxp.JAXPValidatorComponent.SAX2XNI].endElement(org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI,org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:270,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].toSAXException(org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:272,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - QName
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler
    argCount: 3
    argNames:
    - uri
    - localName
    - qname
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 274
      start: 268
    functionDepth: 2
    functionLinenumber: 268
    functionLinenumberEnd: 274
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].endElement(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].toQName(String,String,String)'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].handler()'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].endElement(org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI,org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].aug()'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].toSAXException(org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].endElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].aug()'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:277,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.Augmentations
      static: false
      superClass: DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 280
      start: 276
    functionDepth: 2
    functionLinenumber: 276
    functionLinenumberEnd: 280
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].elementAug()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].aug()'
    linkageType: ''
    returnType: org.apache.xerces.xni.Augmentations
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].elementAug()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.Augmentations].removeAllItems()'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:293,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.Augmentations
      static: false
      superClass: DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 287
    functionDepth: 1
    functionLinenumber: 287
    functionLinenumberEnd: 295
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].aug()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].removeAllItems()'
    linkageType: ''
    returnType: org.apache.xerces.xni.Augmentations
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].aug()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].getDocumentHandler()'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:301,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.XMLDocumentHandler
      static: false
      superClass: DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 302
      start: 300
    functionDepth: 0
    functionLinenumber: 300
    functionLinenumberEnd: 302
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].handler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].getDocumentHandler()'
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDocumentHandler
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].handler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XNIException].getException()'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:309,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:312,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XNIException
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xml.sax.SAXException
      static: false
      superClass: DefaultHandler
    argCount: 1
    argNames:
    - xe
    argTypes:
    - org.apache.xerces.xni.XNIException
    constantsTouched: []
    func_position:
      end: 313
      start: 308
    functionDepth: 1
    functionLinenumber: 308
    functionLinenumberEnd: 313
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].toSAXException(org.apache.xerces.xni.XNIException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXException].<init>(org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
    - '[org.apache.xerces.xni.XNIException].getException()'
    linkageType: ''
    returnType: org.xml.sax.SAXException
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].toSAXException(org.apache.xerces.xni.XNIException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(char)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:322,1
    - Dst: '[String].substring(int,org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:324,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].symbolize(org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:324,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].symbolize(String)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:326,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].symbolize(String)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:327,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].symbolize(String)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:328,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI,org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI,org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI,org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:331,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.QName
      static: false
      superClass: DefaultHandler
    argCount: 3
    argNames:
    - uri
    - localName
    - qname
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 333
      start: 320
    functionDepth: 1
    functionLinenumber: 320
    functionLinenumberEnd: 333
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].toQName(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].symbolize(org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
    - '[String].indexOf(char)'
    - '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI,org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI,org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI,org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
    - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].symbolize(String)'
    - '[String].substring(int,org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI)'
    linkageType: ''
    returnType: org.apache.xerces.xni.QName
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].toQName(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.AugmentationsImpl].<init>()'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:235,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI
      static: false
      superClass: DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.AugmentationsImpl].<init>()'
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ContentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - ContentHandler
      - String
      - NamespaceContext
      - AttributesProxy
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultXMLDocumentHandler
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.xml.sax.ContentHandler
    constantsTouched: []
    func_position:
      end: 362
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 362
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].setContentHandler(org.xml.sax.ContentHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].setContentHandler(org.xml.sax.ContentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ContentHandler
      - String
      - NamespaceContext
      - AttributesProxy
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.ContentHandler
      static: false
      superClass: DefaultXMLDocumentHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 366
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].getContentHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.ContentHandler
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].getContentHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - ContentHandler
      - String
      - NamespaceContext
      - AttributesProxy
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultXMLDocumentHandler
    argCount: 4
    argNames:
    - version
    - encoding
    - standalone
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 371
      start: 369
    functionDepth: 0
    functionLinenumber: 369
    functionLinenumberEnd: 371
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.LocatorProxy].<init>(org.apache.xerces.xni.XMLLocator)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:375,1
    - Dst: '[ContentHandler].setDocumentLocator(org.apache.xerces.util.LocatorProxy)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:375,1
    - Dst: '[ContentHandler].startDocument()'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:377,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:379,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - ContentHandler
      - String
      - NamespaceContext
      - AttributesProxy
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultXMLDocumentHandler
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 381
      start: 373
    functionDepth: 1
    functionLinenumber: 373
    functionLinenumberEnd: 381
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached:
    - '[ContentHandler].setDocumentLocator(org.apache.xerces.util.LocatorProxy)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX)'
    - '[ContentHandler].startDocument()'
    - '[org.apache.xerces.util.LocatorProxy].<init>(org.apache.xerces.xni.XMLLocator)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ContentHandler].endDocument()'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:385,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:387,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - ContentHandler
      - String
      - NamespaceContext
      - AttributesProxy
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultXMLDocumentHandler
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 389
      start: 383
    functionDepth: 0
    functionLinenumber: 383
    functionLinenumberEnd: 389
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].endDocument(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached:
    - '[ContentHandler].endDocument()'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].endDocument(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:393,1
    - Dst: '[ContentHandler].processingInstruction(String,String)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:393,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:395,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - ContentHandler
      - String
      - NamespaceContext
      - AttributesProxy
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultXMLDocumentHandler
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 397
      start: 391
    functionDepth: 1
    functionLinenumber: 391
    functionLinenumberEnd: 397
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached:
    - '[ContentHandler].processingInstruction(String,String)'
    - '[org.apache.xerces.xni.XMLString].toString()'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixCount()'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:402,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixAt(org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:407,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getURI(String)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:408,1
    - Dst: '[ContentHandler].startPrefixMapping(String)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:409,1
    - Dst: '[org.apache.xerces.util.AttributesProxy].setAttributes(org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:415,1
    - Dst: '[ContentHandler].startElement(org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX,org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX,String,AttributesProxy)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:416,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:418,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - ContentHandler
      - String
      - NamespaceContext
      - AttributesProxy
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultXMLDocumentHandler
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 420
      start: 399
    functionDepth: 1
    functionLinenumber: 399
    functionLinenumberEnd: 420
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 1
    functionsReached:
    - '[ContentHandler].startPrefixMapping(String)'
    - '[org.apache.xerces.util.AttributesProxy].setAttributes(org.apache.xerces.xni.XMLAttributes)'
    - '[org.apache.xerces.xni.NamespaceContext].getURI(String)'
    - '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixCount()'
    - '[ContentHandler].startElement(org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX,org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX,String,AttributesProxy)'
    - '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixAt(org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ContentHandler].endElement(org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX,org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX,String)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:426,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixCount()'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:429,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixAt(org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:432,1
    - Dst: '[ContentHandler].endPrefixMapping(String)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:432,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:436,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - ContentHandler
      - String
      - NamespaceContext
      - AttributesProxy
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultXMLDocumentHandler
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 438
      start: 422
    functionDepth: 1
    functionLinenumber: 422
    functionLinenumberEnd: 438
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 1
    functionsReached:
    - '[ContentHandler].endPrefixMapping(String)'
    - '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixCount()'
    - '[ContentHandler].endElement(org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX,org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX,String)'
    - '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixAt(org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:441,1
    - Dst: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:442,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - ContentHandler
      - String
      - NamespaceContext
      - AttributesProxy
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultXMLDocumentHandler
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 443
      start: 440
    functionDepth: 2
    functionLinenumber: 440
    functionLinenumberEnd: 443
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    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)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ContentHandler].characters(char[],int,int)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:447,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:449,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - ContentHandler
      - String
      - NamespaceContext
      - AttributesProxy
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultXMLDocumentHandler
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 451
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 451
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached:
    - '[ContentHandler].characters(char[],int,int)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ContentHandler].ignorableWhitespace(char[],int,int)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:455,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:457,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - ContentHandler
      - String
      - NamespaceContext
      - AttributesProxy
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultXMLDocumentHandler
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 459
      start: 453
    functionDepth: 0
    functionLinenumber: 453
    functionLinenumberEnd: 459
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX)'
    - '[ContentHandler].ignorableWhitespace(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.AttributesProxy].<init>(null)'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX:358,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ContentHandler
      - String
      - NamespaceContext
      - AttributesProxy
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX
      static: false
      superClass: DefaultXMLDocumentHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.AttributesProxy].<init>(null)'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.DraconianErrorHandler].<init>()'
      Src: org.apache.xerces.jaxp.JAXPValidatorComponent.DraconianErrorHandler:468,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DraconianErrorHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.jaxp.JAXPValidatorComponent.DraconianErrorHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 470
      start: 470
    functionDepth: 2
    functionLinenumber: 470
    functionLinenumberEnd: 470
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.DraconianErrorHandler].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.DraconianErrorHandler].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.JAXPValidatorComponent.DraconianErrorHandler
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.DraconianErrorHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - DraconianErrorHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.DraconianErrorHandler
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 475
      start: 473
    functionDepth: 0
    functionLinenumber: 473
    functionLinenumberEnd: 475
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.DraconianErrorHandler].getInstance()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.DraconianErrorHandler
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.DraconianErrorHandler].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - DraconianErrorHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 480
      start: 478
    functionDepth: 0
    functionLinenumber: 478
    functionLinenumberEnd: 480
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.DraconianErrorHandler].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.DraconianErrorHandler].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - DraconianErrorHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 485
      start: 483
    functionDepth: 0
    functionLinenumber: 483
    functionLinenumberEnd: 485
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.DraconianErrorHandler].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.DraconianErrorHandler].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - DraconianErrorHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 490
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 490
    functionName: '[org.apache.xerces.jaxp.JAXPValidatorComponent.DraconianErrorHandler].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.JAXPValidatorComponent.DraconianErrorHandler].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ReferenceQueue].<init>()'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Grammar[]
      - Entry[]
      - boolean
      - int
      - ReferenceQueue
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SoftReferenceGrammarPool.java
    functionUses: 1
    functionsReached:
    - '[ReferenceQueue].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool
    signature: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ReferenceQueue].<init>()'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Grammar[]
      - Entry[]
      - boolean
      - int
      - ReferenceQueue
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - initialCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 81
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 81
    functionName: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SoftReferenceGrammarPool.java
    functionUses: 0
    functionsReached:
    - '[ReferenceQueue].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool
    signature: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clean()'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:99,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Grammar[]
      - Entry[]
      - boolean
      - int
      - ReferenceQueue
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Grammar[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammarType
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 106
      start: 97
    functionDepth: 2
    functionLinenumber: 97
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].retrieveInitialGrammarSet(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SoftReferenceGrammarPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clean()'
    linkageType: ''
    returnType: Grammar[]
    signature: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].retrieveInitialGrammarSet(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].putGrammar()'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:122,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Grammar[]
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Grammar[]
      - Entry[]
      - boolean
      - int
      - ReferenceQueue
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - grammarType
    - grammars
    argTypes:
    - String
    - Grammar[]
    constantsTouched: []
    func_position:
      end: 125
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 125
    functionName: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].cacheGrammars(String,Grammar[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SoftReferenceGrammarPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].putGrammar()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].cacheGrammars(String,Grammar[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:142,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Grammar[]
      - Entry[]
      - boolean
      - int
      - ReferenceQueue
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - desc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 143
      start: 141
    functionDepth: 3
    functionLinenumber: 141
    functionLinenumberEnd: 143
    functionName: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SoftReferenceGrammarPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clean()'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:158,1
    - Dst: '[org.apache.xerces.xni.grammars.Grammar].getGrammarDescription()'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:159,1
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:160,1
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].equals(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool,org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:163,1
    - Dst: entry.grammar.get()
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:164,1
    - Dst: '[SoftGrammarReference].<init>(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool,org.apache.xerces.xni.grammars.Grammar,ReferenceQueue)'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:165,1
    - Dst: '[org.apache.xerces.util.SymbolHash.Entry].<init>(int,org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool,org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.Grammar,ReferenceQueue)'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:171,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.Grammar
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Grammar[]
      - Entry[]
      - boolean
      - int
      - ReferenceQueue
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammar
    argTypes:
    - org.apache.xerces.xni.grammars.Grammar
    constantsTouched: []
    func_position:
      end: 176
      start: 155
    functionDepth: 2
    functionLinenumber: 155
    functionLinenumberEnd: 176
    functionName: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].putGrammar(org.apache.xerces.xni.grammars.Grammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SoftReferenceGrammarPool.java
    functionUses: 0
    functionsReached:
    - entry.grammar.get()
    - '[org.apache.xerces.xni.grammars.Grammar].getGrammarDescription()'
    - '[org.apache.xerces.util.SymbolHash.Entry].<init>(int,org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool,org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.Grammar,ReferenceQueue)'
    - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].equals(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool,org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    - '[SoftGrammarReference].<init>(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool,org.apache.xerces.xni.grammars.Grammar,ReferenceQueue)'
    - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clean()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].putGrammar(org.apache.xerces.xni.grammars.Grammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clean()'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:187,1
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:188,1
    - Dst: entry.grammar.get()
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:191,1
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].removeEntry(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool)'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:194,1
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].equals(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool,org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:196,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Grammar[]
      - Entry[]
      - boolean
      - int
      - ReferenceQueue
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - desc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 202
      start: 185
    functionDepth: 2
    functionLinenumber: 185
    functionLinenumberEnd: 202
    functionName: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SoftReferenceGrammarPool.java
    functionUses: 1
    functionsReached:
    - entry.grammar.get()
    - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].removeEntry(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool)'
    - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].equals(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool,org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clean()'
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clean()'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:215,1
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:216,1
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].equals(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool,org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:219,1
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].removeEntry(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool)'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:220,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Grammar[]
      - Entry[]
      - boolean
      - int
      - ReferenceQueue
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - desc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 225
      start: 213
    functionDepth: 2
    functionLinenumber: 213
    functionLinenumberEnd: 225
    functionName: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].removeGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SoftReferenceGrammarPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].equals(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool,org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    - '[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)'
    - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clean()'
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].removeGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clean()'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:237,1
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:238,1
    - Dst: entry.grammar.get()
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:241,1
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].removeEntry(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool)'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:244,1
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].equals(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool,org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:246,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Grammar[]
      - Entry[]
      - boolean
      - int
      - ReferenceQueue
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - desc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 252
      start: 235
    functionDepth: 2
    functionLinenumber: 235
    functionLinenumberEnd: 252
    functionName: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SoftReferenceGrammarPool.java
    functionUses: 0
    functionsReached:
    - entry.grammar.get()
    - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].removeEntry(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool)'
    - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].equals(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool,org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clean()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Grammar[]
      - Entry[]
      - boolean
      - int
      - ReferenceQueue
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 259
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 259
    functionName: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].lockPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SoftReferenceGrammarPool.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].lockPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Grammar[]
      - Entry[]
      - boolean
      - int
      - ReferenceQueue
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 267
      start: 265
    functionDepth: 0
    functionLinenumber: 265
    functionLinenumberEnd: 267
    functionName: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].unlockPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SoftReferenceGrammarPool.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].unlockPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fGrammars[i].clear()
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:276,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Grammar[]
      - Entry[]
      - boolean
      - int
      - ReferenceQueue
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 281
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 281
    functionName: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SoftReferenceGrammarPool.java
    functionUses: 0
    functionsReached:
    - fGrammars[i].clear()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sd1.getTargetNamespace()
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:299,1
    - Dst: sd2.getTargetNamespace()
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:301,1
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].equals(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool)'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:301,1
    - Dst: sd2.getTargetNamespace()
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:305,1
    - Dst: sd1.getExpandedSystemId()
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:313,1
    - Dst: sd2.getExpandedSystemId()
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:315,1
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].equals(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool)'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:315,1
    - Dst: sd2.getExpandedSystemId()
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:319,1
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarDescription].equals(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:324,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Grammar[]
      - Entry[]
      - boolean
      - int
      - ReferenceQueue
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - desc1
    - desc2
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 325
      start: 292
    functionDepth: 1
    functionLinenumber: 292
    functionLinenumberEnd: 325
    functionName: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].equals(org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SoftReferenceGrammarPool.java
    functionUses: 0
    functionsReached:
    - sd1.getExpandedSystemId()
    - '[org.apache.xerces.xni.grammars.XMLGrammarDescription].equals(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    - sd2.getExpandedSystemId()
    - sd2.getTargetNamespace()
    - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].equals(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool)'
    - sd1.getTargetNamespace()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].equals(org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: sd.getTargetNamespace()
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:336,1
    - Dst: sd.getExpandedSystemId()
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:337,1
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].hashCode()'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:338,1
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].hashCode()'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:339,1
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarDescription].hashCode()'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:342,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Grammar[]
      - Entry[]
      - boolean
      - int
      - ReferenceQueue
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - desc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 343
      start: 333
    functionDepth: 1
    functionLinenumber: 333
    functionLinenumberEnd: 343
    functionName: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SoftReferenceGrammarPool.java
    functionUses: 4
    functionsReached:
    - sd.getExpandedSystemId()
    - '[org.apache.xerces.xni.grammars.XMLGrammarDescription].hashCode()'
    - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].hashCode()'
    - sd.getTargetNamespace()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: entry.grammar.get()
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:363,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - Entry
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Grammar[]
      - Entry[]
      - boolean
      - int
      - ReferenceQueue
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entry
    argTypes:
    - Entry
    constantsTouched: []
    func_position:
      end: 364
      start: 351
    functionDepth: 0
    functionLinenumber: 351
    functionLinenumberEnd: 364
    functionName: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].removeEntry(Entry)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SoftReferenceGrammarPool.java
    functionUses: 0
    functionsReached:
    - entry.grammar.get()
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].removeEntry(Entry)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ReferenceQueue].poll()'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:370,1
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].removeEntry(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool)'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:374,1
    - Dst: '[ReferenceQueue].poll()'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool:376,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - Grammar[]
      - Entry[]
      - boolean
      - int
      - ReferenceQueue
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 378
      start: 369
    functionDepth: 1
    functionLinenumber: 369
    functionLinenumberEnd: 378
    functionName: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clean()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SoftReferenceGrammarPool.java
    functionUses: 5
    functionsReached:
    - '[ReferenceQueue].poll()'
    - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].removeEntry(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clean()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SoftGrammarReference].<init>(org.apache.xerces.xni.grammars.Grammar,ReferenceQueue)'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool.Entry:402,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      - org.apache.xerces.xni.grammars.Grammar
      - Entry
      - ReferenceQueue
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - Entry
      - Entry
      - XMLGrammarDescription
      - SoftGrammarReference
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool.Entry
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - hash
    - bucket
    - desc
    - grammar
    - next
    - queue
    argTypes:
    - int
    - int
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    - org.apache.xerces.xni.grammars.Grammar
    - Entry
    - ReferenceQueue
    constantsTouched: []
    func_position:
      end: 403
      start: 393
    functionDepth: 0
    functionLinenumber: 393
    functionLinenumberEnd: 403
    functionName: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool.Entry].<init>(int,int,org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.Grammar,Entry,ReferenceQueue)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SoftReferenceGrammarPool.java
    functionUses: 0
    functionsReached:
    - '[SoftGrammarReference].<init>(org.apache.xerces.xni.grammars.Grammar,ReferenceQueue)'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool.Entry
    signature: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool.Entry].<init>(int,int,org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.Grammar,Entry,ReferenceQueue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolHash.Entry].clear()'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool.Entry:411,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - Entry
      - Entry
      - XMLGrammarDescription
      - SoftGrammarReference
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 414
      start: 407
    functionDepth: 0
    functionLinenumber: 407
    functionLinenumberEnd: 414
    functionName: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool.Entry].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SoftReferenceGrammarPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.SymbolHash.Entry].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool.Entry].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SoftReference].<init>(org.apache.xerces.xni.grammars.Grammar,ReferenceQueue)'
      Src: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool.SoftGrammarReference:427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Entry
      - org.apache.xerces.xni.grammars.Grammar
      - ReferenceQueue
      classConcrete: true
      classEnum: false
      classFields:
      - Entry
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool.SoftGrammarReference
      static: false
      superClass: SoftReference
    argCount: 3
    argNames:
    - entry
    - grammar
    - queue
    argTypes:
    - Entry
    - org.apache.xerces.xni.grammars.Grammar
    - ReferenceQueue
    constantsTouched: []
    func_position:
      end: 429
      start: 426
    functionDepth: 0
    functionLinenumber: 426
    functionLinenumberEnd: 429
    functionName: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool.SoftGrammarReference].<init>(Entry,org.apache.xerces.xni.grammars.Grammar,ReferenceQueue)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SoftReferenceGrammarPool.java
    functionUses: 0
    functionsReached:
    - '[SoftReference].<init>(org.apache.xerces.xni.grammars.Grammar,ReferenceQueue)'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool.SoftGrammarReference
    signature: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool.SoftGrammarReference].<init>(Entry,org.apache.xerces.xni.grammars.Grammar,ReferenceQueue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.dom.DOMResult
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - result
    argTypes:
    - javax.xml.transform.dom.DOMResult
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].setDOMResult(javax.xml.transform.dom.DOMResult)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].setDOMResult(javax.xml.transform.dom.DOMResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DocumentType
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.DocumentType
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].doctypeDecl(org.w3c.dom.DocumentType)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMDocumentHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].doctypeDecl(org.w3c.dom.DocumentType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Text
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Text
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].characters(org.w3c.dom.Text)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMDocumentHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].characters(org.w3c.dom.Text)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.CDATASection
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.CDATASection
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].cdata(org.w3c.dom.CDATASection)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMDocumentHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].cdata(org.w3c.dom.CDATASection)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Comment
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Comment
    constantsTouched: []
    func_position:
      end: 66
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 66
    functionName: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].comment(org.w3c.dom.Comment)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMDocumentHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].comment(org.w3c.dom.Comment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ProcessingInstruction
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.ProcessingInstruction
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].processingInstruction(org.w3c.dom.ProcessingInstruction)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMDocumentHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].processingInstruction(org.w3c.dom.ProcessingInstruction)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignore
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 85
      start: 85
    functionDepth: 0
    functionLinenumber: 85
    functionLinenumberEnd: 85
    functionName: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].setIgnoringCharacters(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMDocumentHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].setIgnoringCharacters(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.DOMDocumentHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.DOMDocumentHandler
    signature: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchema].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool,boolean)'
      Src: org.apache.xerces.jaxp.validation.XMLSchema:38,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.XMLSchema
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 1
    argNames:
    - grammarPool
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 39
      start: 37
    functionDepth: 1
    functionLinenumber: 37
    functionLinenumberEnd: 39
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchema].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.XMLSchema].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool,boolean)'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.XMLSchema
    signature: '[org.apache.xerces.jaxp.validation.XMLSchema].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.XMLSchema
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 2
    argNames:
    - grammarPool
    - fullyComposed
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    - boolean
    constantsTouched: []
    func_position:
      end: 44
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchema].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchema.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.XMLSchema
    signature: '[org.apache.xerces.jaxp.validation.XMLSchema].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.XMLGrammarPool
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchema].getGrammarPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.XMLGrammarPool
    signature: '[org.apache.xerces.jaxp.validation.XMLSchema].getGrammarPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 70
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchema].isFullyComposed()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.XMLSchema].isFullyComposed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.jaxp.validation.AbstractXMLSchema:42,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.XSGrammarPoolContainer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.AbstractXMLSchema
      static: false
      superClass: javax.xml.validation.Schema
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.xerces.jaxp.validation.AbstractXMLSchema].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/AbstractXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    signature: '[org.apache.xerces.jaxp.validation.AbstractXMLSchema].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorImpl].<init>()'
      Src: org.apache.xerces.jaxp.validation.AbstractXMLSchema:53,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.XSGrammarPoolContainer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.validation.Validator
      static: false
      superClass: javax.xml.validation.Schema
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[org.apache.xerces.jaxp.validation.AbstractXMLSchema].newValidator()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/AbstractXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.ValidatorImpl].<init>()'
    linkageType: ''
    returnType: javax.xml.validation.Validator
    signature: '[org.apache.xerces.jaxp.validation.AbstractXMLSchema].newValidator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].<init>()'
      Src: org.apache.xerces.jaxp.validation.AbstractXMLSchema:60,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.XSGrammarPoolContainer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.validation.ValidatorHandler
      static: false
      superClass: javax.xml.validation.Schema
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.jaxp.validation.AbstractXMLSchema].newValidatorHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/AbstractXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].<init>()'
    linkageType: ''
    returnType: javax.xml.validation.ValidatorHandler
    signature: '[org.apache.xerces.jaxp.validation.AbstractXMLSchema].newValidatorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].get(String)'
      Src: org.apache.xerces.jaxp.validation.AbstractXMLSchema:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.XSGrammarPoolContainer
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: javax.xml.validation.Schema
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 74
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 74
    functionName: '[org.apache.xerces.jaxp.validation.AbstractXMLSchema].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/AbstractXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].get(String)'
    linkageType: ''
    returnType: Boolean
    signature: '[org.apache.xerces.jaxp.validation.AbstractXMLSchema].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].put(String)'
      Src: org.apache.xerces.jaxp.validation.AbstractXMLSchema:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.HashMap
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.XSGrammarPoolContainer
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.Schema
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 0
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.jaxp.validation.AbstractXMLSchema].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/AbstractXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].put(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.AbstractXMLSchema].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.StAXLocationWrapper].<init>()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:119,1
    - Dst: '[XMLStreamReaderLocation].<init>()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:122,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:152,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:153,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:154,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:155,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:156,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:157,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:161,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:162,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:163,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:164,1
    - Dst: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].<init>(org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:165,1
    - Dst: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setDeclaredPrefixes(java.util.ArrayList)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.util.StAXLocationWrapper
      - XMLStreamReaderLocation
      - java.util.HashMap
      - boolean
      - StreamHelper
      - EventHelper
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      - org.apache.xerces.jaxp.validation.StAXStreamResultBuilder
      - org.apache.xerces.jaxp.validation.StAXEventResultBuilder
      - int
      - javax.xml.stream.events.XMLEvent
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.StAXValidatorHelper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
    constantsTouched: []
    func_position:
      end: 167
      start: 159
    functionDepth: 4
    functionLinenumber: 159
    functionLinenumberEnd: 167
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setDeclaredPrefixes(java.util.ArrayList)'
    - '[org.apache.xerces.xni.QName].<init>()'
    - '[org.apache.xerces.xni.XMLString].<init>()'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
    - '[org.apache.xerces.util.XMLStringBuffer].<init>()'
    - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].<init>(org.apache.xerces.util.SymbolTable)'
    - '[org.apache.xerces.util.StAXLocationWrapper].<init>()'
    - '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[XMLStreamReaderLocation].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.StAXValidatorHelper
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: staxSource.getXMLStreamReader()
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:179,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].<init>()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:183,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].validate(org.apache.xerces.jaxp.validation.StAXValidatorHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:185,1
    - Dst: '[EventHelper].<init>()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:190,1
    - Dst: staxSource.getXMLEventReader()
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:192,1
    - Dst: '[EventHelper].validate(org.apache.xerces.jaxp.validation.StAXValidatorHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:192,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xerces.jaxp.validation.StAXValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:196,1
    - Dst: '[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.jaxp.validation.StAXValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:199,1
    - Dst: '[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.jaxp.validation.StAXValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:202,1
    - Dst: '[org.apache.xerces.util.StAXLocationWrapper].setLocation(null)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:207,1
    - Dst: '[XMLStreamReaderLocation].setXMLStreamReader(null)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:208,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].setStAXResult(null)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:210,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:215,1
    - Dst: '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:215,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:215,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - javax.xml.transform.Result
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.util.StAXLocationWrapper
      - XMLStreamReaderLocation
      - java.util.HashMap
      - boolean
      - StreamHelper
      - EventHelper
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      - org.apache.xerces.jaxp.validation.StAXStreamResultBuilder
      - org.apache.xerces.jaxp.validation.StAXEventResultBuilder
      - int
      - javax.xml.stream.events.XMLEvent
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - result
    argTypes:
    - javax.xml.transform.Source
    - javax.xml.transform.Result
    constantsTouched: []
    func_position:
      end: 218
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 218
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - staxSource.getXMLStreamReader()
    - '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].setStAXResult(null)'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].validate(org.apache.xerces.jaxp.validation.StAXValidatorHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper)'
    - '[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.jaxp.validation.StAXValidatorHelper)'
    - '[org.apache.xerces.util.StAXLocationWrapper].setLocation(null)'
    - '[org.xml.sax.SAXException].<init>(org.apache.xerces.jaxp.validation.StAXValidatorHelper)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
    - staxSource.getXMLEventReader()
    - '[EventHelper].<init>()'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].<init>()'
    - '[XMLStreamReaderLocation].setXMLStreamReader(null)'
    - '[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.jaxp.validation.StAXValidatorHelper)'
    - '[EventHelper].validate(org.apache.xerces.jaxp.validation.StAXValidatorHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper)'
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].containsKey(String)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:226,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.util.StAXLocationWrapper
      - XMLStreamReaderLocation
      - java.util.HashMap
      - boolean
      - StreamHelper
      - EventHelper
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      - org.apache.xerces.jaxp.validation.StAXStreamResultBuilder
      - org.apache.xerces.jaxp.validation.StAXEventResultBuilder
      - int
      - javax.xml.stream.events.XMLEvent
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 229
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 229
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].isEntityDeclared(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].containsKey(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].isEntityDeclared(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].get(String)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:233,1
    - Dst: entityDecl.getNotationName()
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:236,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.util.StAXLocationWrapper
      - XMLStreamReaderLocation
      - java.util.HashMap
      - boolean
      - StreamHelper
      - EventHelper
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      - org.apache.xerces.jaxp.validation.StAXStreamResultBuilder
      - org.apache.xerces.jaxp.validation.StAXEventResultBuilder
      - int
      - javax.xml.stream.events.XMLEvent
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 240
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 240
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].isEntityUnparsed(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 0
    functionsReached:
    - entityDecl.getNotationName()
    - '[java.util.HashMap].get(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].isEntityUnparsed(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].get(String)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:247,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.util.StAXLocationWrapper
      - XMLStreamReaderLocation
      - java.util.HashMap
      - boolean
      - StreamHelper
      - EventHelper
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      - org.apache.xerces.jaxp.validation.StAXStreamResultBuilder
      - org.apache.xerces.jaxp.validation.StAXEventResultBuilder
      - int
      - javax.xml.stream.events.XMLEvent
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.stream.events.EntityDeclaration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 248
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 248
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].getEntityDeclaration(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].get(String)'
    linkageType: ''
    returnType: javax.xml.stream.events.EntityDeclaration
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].getEntityDeclaration(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.util.StAXLocationWrapper
      - XMLStreamReaderLocation
      - java.util.HashMap
      - boolean
      - StreamHelper
      - EventHelper
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      - org.apache.xerces.jaxp.validation.StAXStreamResultBuilder
      - org.apache.xerces.jaxp.validation.StAXEventResultBuilder
      - int
      - javax.xml.stream.events.XMLEvent
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.stream.events.XMLEvent
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 252
      start: 250
    functionDepth: 0
    functionLinenumber: 250
    functionLinenumberEnd: 252
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].getCurrentEvent()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.stream.events.XMLEvent
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].getCurrentEvent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:257,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:257,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:258,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:259,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:259,1
    - Dst: uri.length()
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:262,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:274,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.jaxp.validation.StAXValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:275,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(char)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:276,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.jaxp.validation.StAXValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:277,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.jaxp.validation.StAXValidatorHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:278,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.jaxp.validation.StAXValidatorHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper,String,org.apache.xerces.jaxp.validation.StAXValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:280,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.util.StAXLocationWrapper
      - XMLStreamReaderLocation
      - java.util.HashMap
      - boolean
      - StreamHelper
      - EventHelper
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      - org.apache.xerces.jaxp.validation.StAXStreamResultBuilder
      - org.apache.xerces.jaxp.validation.StAXEventResultBuilder
      - int
      - javax.xml.stream.events.XMLEvent
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - toFill
    - uri
    - localpart
    - prefix
    argTypes:
    - org.apache.xerces.xni.QName
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 281
      start: 255
    functionDepth: 4
    functionLinenumber: 255
    functionLinenumberEnd: 281
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].fillQName(org.apache.xerces.xni.QName,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
    - '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.jaxp.validation.StAXValidatorHelper)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.jaxp.validation.StAXValidatorHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper)'
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    - uri.length()
    - '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
    - '[String].length()'
    - '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.jaxp.validation.StAXValidatorHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper,String,org.apache.xerces.jaxp.validation.StAXValidatorHelper)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].fillQName(org.apache.xerces.xni.QName,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].reset()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:286,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].setupStAXResultHandler(javax.xml.transform.stax.StAXResult)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:287,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].setEntityState()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:288,1
    - Dst: '[java.util.HashMap].isEmpty()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:289,1
    - Dst: '[java.util.HashMap].clear()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:291,1
    - Dst: '[org.apache.xerces.util.StAXLocationWrapper].setLocation(javax.xml.stream.Location)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:293,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.util.StAXLocationWrapper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:294,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.Location
      - javax.xml.transform.stax.StAXResult
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.util.StAXLocationWrapper
      - XMLStreamReaderLocation
      - java.util.HashMap
      - boolean
      - StreamHelper
      - EventHelper
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      - org.apache.xerces.jaxp.validation.StAXStreamResultBuilder
      - org.apache.xerces.jaxp.validation.StAXEventResultBuilder
      - int
      - javax.xml.stream.events.XMLEvent
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - location
    - result
    - stringsInternalized
    argTypes:
    - javax.xml.stream.Location
    - javax.xml.transform.stax.StAXResult
    - boolean
    constantsTouched: []
    func_position:
      end: 296
      start: 284
    functionDepth: 4
    functionLinenumber: 284
    functionLinenumberEnd: 296
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].setup(javax.xml.stream.Location,javax.xml.transform.stax.StAXResult,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.util.StAXLocationWrapper)'
    - '[java.util.HashMap].clear()'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].reset()'
    - '[java.util.HashMap].isEmpty()'
    - '[org.apache.xerces.impl.validation.ValidationManager].setEntityState()'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].setupStAXResultHandler(javax.xml.transform.stax.StAXResult)'
    - '[org.apache.xerces.util.StAXLocationWrapper].setLocation(javax.xml.stream.Location)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].setup(javax.xml.stream.Location,javax.xml.transform.stax.StAXResult,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.List].size()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:300,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:303,1
    - Dst: '[java.util.List].get(org.apache.xerces.jaxp.validation.StAXValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:306,1
    - Dst: decl.getName()
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:307,1
    - Dst: '[java.util.HashMap].put(org.apache.xerces.jaxp.validation.StAXValidatorHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:307,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.util.StAXLocationWrapper
      - XMLStreamReaderLocation
      - java.util.HashMap
      - boolean
      - StreamHelper
      - EventHelper
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      - org.apache.xerces.jaxp.validation.StAXStreamResultBuilder
      - org.apache.xerces.jaxp.validation.StAXEventResultBuilder
      - int
      - javax.xml.stream.events.XMLEvent
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityDecls
    argTypes:
    - java.util.List
    constantsTouched: []
    func_position:
      end: 310
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 310
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].processEntityDeclarations(java.util.List)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 0
    functionsReached:
    - '[java.util.List].get(org.apache.xerces.jaxp.validation.StAXValidatorHelper)'
    - '[java.util.HashMap].<init>()'
    - decl.getName()
    - '[java.util.HashMap].put(org.apache.xerces.jaxp.validation.StAXValidatorHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper)'
    - '[java.util.List].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].processEntityDeclarations(java.util.List)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(null)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:319,1
    - Dst: '[javax.xml.transform.stax.StAXResult].getXMLStreamWriter()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:322,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].<init>(org.apache.xerces.util.JAXPNamespaceContextWrapper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:325,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setStAXResult(javax.xml.transform.stax.StAXResult)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:328,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].<init>(org.apache.xerces.util.JAXPNamespaceContextWrapper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:332,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setStAXResult(javax.xml.transform.stax.StAXResult)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:335,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.jaxp.validation.StAXDocumentHandler)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper:337,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.stax.StAXResult
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - org.apache.xerces.util.StAXLocationWrapper
      - XMLStreamReaderLocation
      - java.util.HashMap
      - boolean
      - StreamHelper
      - EventHelper
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      - org.apache.xerces.jaxp.validation.StAXStreamResultBuilder
      - org.apache.xerces.jaxp.validation.StAXEventResultBuilder
      - int
      - javax.xml.stream.events.XMLEvent
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - java.util.ArrayList
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - result
    argTypes:
    - javax.xml.transform.stax.StAXResult
    constantsTouched: []
    func_position:
      end: 338
      start: 315
    functionDepth: 3
    functionLinenumber: 315
    functionLinenumberEnd: 338
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].setupStAXResultHandler(javax.xml.transform.stax.StAXResult)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].<init>(org.apache.xerces.util.JAXPNamespaceContextWrapper)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(null)'
    - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].<init>(org.apache.xerces.util.JAXPNamespaceContextWrapper)'
    - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setStAXResult(javax.xml.transform.stax.StAXResult)'
    - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setStAXResult(javax.xml.transform.stax.StAXResult)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.jaxp.validation.StAXDocumentHandler)'
    - '[javax.xml.transform.stax.StAXResult].getXMLStreamWriter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].setupStAXResultHandler(javax.xml.transform.stax.StAXResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 345
      start: 345
    functionDepth: 0
    functionLinenumber: 345
    functionLinenumberEnd: 345
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamReader].hasNext()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:349,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getEventType()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:350,1
    - Dst: fComponentManager.getLocale()
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:353,1
    - Dst: '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,String,null)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:353,1
    - Dst: '[org.xml.sax.SAXException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:353,1
    - Dst: fXMLStreamReaderLocation.setXMLStreamReader(javax.xml.stream.XMLStreamReader)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:356,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getProperty(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:359,1
    - Dst: Boolean.TRUE.equals(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:362,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].setup(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,javax.xml.transform.stax.StAXResult,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:362,1
    - Dst: fSchemaValidator.startDocument(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,null,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,null)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:363,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getNamespaceURI()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:368,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:369,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].fillQName(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:368,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].fillXMLAttributes(javax.xml.stream.XMLStreamReader)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:370,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].fillDeclaredPrefixes(javax.xml.stream.XMLStreamReader)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:371,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getNamespaceContext()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:372,1
    - Dst: fNamespaceContext.setNamespaceContext(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:372,1
    - Dst: fSchemaValidator.startElement(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,null)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:373,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getNamespaceURI()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:376,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getLocalName()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:377,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getPrefix()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:377,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].fillQName(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:376,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].fillDeclaredPrefixes(javax.xml.stream.XMLStreamReader)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:378,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getNamespaceContext()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:379,1
    - Dst: fNamespaceContext.setNamespaceContext(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:379,1
    - Dst: fSchemaValidator.endElement(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,null)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:380,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getTextCharacters()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:385,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:386,1
    - Dst: fTempString.setValues(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:385,1
    - Dst: fSchemaValidator.characters(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,null)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:387,1
    - Dst: fSchemaValidator.startCDATA(null)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:390,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getTextCharacters()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:391,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getTextStart()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:392,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getTextLength()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:392,1
    - Dst: fTempString.setValues(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:391,1
    - Dst: fSchemaValidator.characters(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,null)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:393,1
    - Dst: fSchemaValidator.endCDATA(null)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:394,1
    - Dst: fStAXValidatorHandler.startDocument(javax.xml.stream.XMLStreamReader)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:399,1
    - Dst: fStAXValidatorHandler.processingInstruction(javax.xml.stream.XMLStreamReader)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:404,1
    - Dst: fStAXValidatorHandler.comment(javax.xml.stream.XMLStreamReader)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:409,1
    - Dst: fStAXValidatorHandler.entityReference(javax.xml.stream.XMLStreamReader)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:414,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:418,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].processEntityDeclarations(java.util.List)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:418,1
    - Dst: '[javax.xml.stream.XMLStreamReader].next()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:421,1
    - Dst: '[javax.xml.stream.XMLStreamReader].hasNext()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:423,1
    - Dst: fSchemaValidator.endDocument(null)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:424,1
    - Dst: fStAXValidatorHandler.endDocument(javax.xml.stream.XMLStreamReader)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:426,1
    CyclomaticComplexity: 34
    EdgeCount: 34
    ICount: 68
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      - javax.xml.transform.stax.StAXResult
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - reader
    - result
    argTypes:
    - javax.xml.stream.XMLStreamReader
    - javax.xml.transform.stax.StAXResult
    constantsTouched: []
    func_position:
      end: 429
      start: 347
    functionDepth: 2
    functionLinenumber: 347
    functionLinenumberEnd: 429
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].validate(javax.xml.stream.XMLStreamReader,javax.xml.transform.stax.StAXResult)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLStreamReader].getTextCharacters()'
    - fSchemaValidator.startDocument(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,null,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,null)
    - fStAXValidatorHandler.entityReference(javax.xml.stream.XMLStreamReader)
    - fTempString.setValues(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)
    - fSchemaValidator.endDocument(null)
    - fSchemaValidator.endElement(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,null)
    - '[javax.xml.stream.XMLStreamReader].getLocalName()'
    - '[javax.xml.stream.XMLStreamReader].hasNext()'
    - fComponentManager.getLocale()
    - '[org.xml.sax.SAXException].<init>(String)'
    - '[javax.xml.stream.XMLStreamReader].getProperty(String)'
    - '[javax.xml.stream.XMLStreamReader].next()'
    - '[javax.xml.stream.XMLStreamReader].getNamespaceURI()'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].fillQName(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)'
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,String,null)'
    - fSchemaValidator.endCDATA(null)
    - '[javax.xml.stream.XMLStreamReader].getPrefix()'
    - fXMLStreamReaderLocation.setXMLStreamReader(javax.xml.stream.XMLStreamReader)
    - Boolean.TRUE.equals(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)
    - '[javax.xml.stream.XMLStreamReader].getEventType()'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].fillXMLAttributes(javax.xml.stream.XMLStreamReader)'
    - fStAXValidatorHandler.startDocument(javax.xml.stream.XMLStreamReader)
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].processEntityDeclarations(java.util.List)'
    - '[javax.xml.stream.XMLStreamReader].getProperty(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].fillDeclaredPrefixes(javax.xml.stream.XMLStreamReader)'
    - fNamespaceContext.setNamespaceContext(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)
    - fSchemaValidator.startElement(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,null)
    - fStAXValidatorHandler.endDocument(javax.xml.stream.XMLStreamReader)
    - fSchemaValidator.startCDATA(null)
    - '[javax.xml.stream.XMLStreamReader].getNamespaceContext()'
    - fSchemaValidator.characters(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,null)
    - fStAXValidatorHandler.processingInstruction(javax.xml.stream.XMLStreamReader)
    - '[javax.xml.stream.XMLStreamReader].getTextLength()'
    - fStAXValidatorHandler.comment(javax.xml.stream.XMLStreamReader)
    - '[javax.xml.stream.XMLStreamReader].getTextStart()'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].setup(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,javax.xml.transform.stax.StAXResult,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].validate(javax.xml.stream.XMLStreamReader,javax.xml.transform.stax.StAXResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAttributes.removeAllAttributes()
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:433,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getAttributeCount()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:434,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getAttributeNamespace(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:436,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getAttributeLocalName(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:437,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getAttributePrefix(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:437,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].fillQName(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:436,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getAttributeType(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:438,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getAttributeValue(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:440,1
    - Dst: fAttributes.addAttributeNS(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:439,1
    - Dst: '[javax.xml.stream.XMLStreamReader].isAttributeSpecified(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:441,1
    - Dst: fAttributes.setSpecified(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:441,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 443
      start: 432
    functionDepth: 0
    functionLinenumber: 432
    functionLinenumberEnd: 443
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].fillXMLAttributes(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.stream.XMLStreamReader].getAttributeLocalName(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)'
    - '[javax.xml.stream.XMLStreamReader].getAttributeType(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)'
    - '[javax.xml.stream.XMLStreamReader].getAttributePrefix(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)'
    - '[javax.xml.stream.XMLStreamReader].getAttributeNamespace(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)'
    - '[javax.xml.stream.XMLStreamReader].isAttributeSpecified(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)'
    - '[javax.xml.stream.XMLStreamReader].getAttributeCount()'
    - '[javax.xml.stream.XMLStreamReader].getAttributeValue(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)'
    - fAttributes.setSpecified(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].fillQName(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)'
    - fAttributes.addAttributeNS(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)
    - fAttributes.removeAllAttributes()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].fillXMLAttributes(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fDeclaredPrefixes.clear()
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:447,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getNamespaceCount()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:448,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getNamespacePrefix(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:450,1
    - Dst: fDeclaredPrefixes.add()
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper:451,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 453
      start: 446
    functionDepth: 0
    functionLinenumber: 446
    functionLinenumberEnd: 453
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].fillDeclaredPrefixes(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.stream.XMLStreamReader].getNamespaceCount()'
    - fDeclaredPrefixes.add()
    - '[javax.xml.stream.XMLStreamReader].getNamespacePrefix(org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper)'
    - fDeclaredPrefixes.clear()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].fillDeclaredPrefixes(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 478
      start: 478
    functionDepth: 0
    functionLinenumber: 478
    functionLinenumberEnd: 478
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLEventReader].peek()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:482,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].getEventType()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:484,1
    - Dst: fComponentManager.getLocale()
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:487,1
    - Dst: '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,String,null)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:487,1
    - Dst: '[org.xml.sax.SAXException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:487,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].setup(null,javax.xml.transform.stax.StAXResult,boolean)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:490,1
    - Dst: fSchemaValidator.startDocument(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,null,org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,null)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:491,1
    - Dst: '[javax.xml.stream.XMLEventReader].hasNext()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:492,1
    - Dst: '[javax.xml.stream.XMLEventReader].nextEvent()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:493,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].getEventType()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:494,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].asStartElement()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:498,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].getName()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:499,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillQName(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:499,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillXMLAttributes(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:500,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillDeclaredPrefixes(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:501,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].getNamespaceContext()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:502,1
    - Dst: fNamespaceContext.setNamespaceContext(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:502,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].getLocation()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:503,1
    - Dst: fStAXLocationWrapper.setLocation(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:503,1
    - Dst: fSchemaValidator.startElement(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,null)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:504,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].asEndElement()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:507,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].getName()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:508,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillQName(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:508,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillDeclaredPrefixes(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:509,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].getLocation()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:510,1
    - Dst: fStAXLocationWrapper.setLocation(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:510,1
    - Dst: fSchemaValidator.endElement(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,null)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:511,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].asCharacters()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:519,1
    - Dst: fStAXValidatorHandler.setIgnoringCharacters(boolean)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:520,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].getData()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:521,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].sendCharactersToValidator(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:521,1
    - Dst: fStAXValidatorHandler.setIgnoringCharacters(boolean)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:522,1
    - Dst: fStAXValidatorHandler.characters(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:523,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].asCharacters()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:526,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].getData()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:526,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].sendCharactersToValidator(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:526,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].asCharacters()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:531,1
    - Dst: fStAXValidatorHandler.setIgnoringCharacters(boolean)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:532,1
    - Dst: fSchemaValidator.startCDATA(null)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:533,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].asCharacters()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:534,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].getData()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:534,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].sendCharactersToValidator(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:534,1
    - Dst: fSchemaValidator.endCDATA(null)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:535,1
    - Dst: fStAXValidatorHandler.setIgnoringCharacters(boolean)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:536,1
    - Dst: fStAXValidatorHandler.cdata(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:537,1
    - Dst: fSchemaValidator.startCDATA(null)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:540,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].asCharacters()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:541,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].getData()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:541,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].sendCharactersToValidator(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:541,1
    - Dst: fSchemaValidator.endCDATA(null)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:542,1
    - Dst: fStAXValidatorHandler.startDocument(javax.xml.stream.events.StartDocument)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:548,1
    - Dst: fStAXValidatorHandler.endDocument(javax.xml.stream.events.EndDocument)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:553,1
    - Dst: fStAXValidatorHandler.processingInstruction(javax.xml.stream.events.ProcessingInstruction)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:558,1
    - Dst: fStAXValidatorHandler.comment(javax.xml.stream.events.Comment)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:563,1
    - Dst: fStAXValidatorHandler.entityReference(javax.xml.stream.events.EntityReference)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:568,1
    - Dst: dtd.getEntities()
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:573,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].processEntityDeclarations(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:573,1
    - Dst: fStAXValidatorHandler.doctypeDecl(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:575,1
    - Dst: fSchemaValidator.endDocument(null)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:580,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 85
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLEventReader
      - javax.xml.transform.stax.StAXResult
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char []
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - reader
    - result
    argTypes:
    - javax.xml.stream.XMLEventReader
    - javax.xml.transform.stax.StAXResult
    constantsTouched: []
    func_position:
      end: 582
      start: 480
    functionDepth: 1
    functionLinenumber: 480
    functionLinenumberEnd: 582
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].validate(javax.xml.stream.XMLEventReader,javax.xml.transform.stax.StAXResult)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].getData()'
    - fSchemaValidator.endElement(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,null)
    - fSchemaValidator.endDocument(null)
    - fStAXValidatorHandler.entityReference(javax.xml.stream.events.EntityReference)
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].asEndElement()'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillDeclaredPrefixes(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].processEntityDeclarations(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)'
    - fComponentManager.getLocale()
    - '[org.xml.sax.SAXException].<init>(String)'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].sendCharactersToValidator(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)'
    - fStAXValidatorHandler.cdata(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)
    - fSchemaValidator.startElement(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,null)
    - dtd.getEntities()
    - fStAXValidatorHandler.setIgnoringCharacters(boolean)
    - fStAXValidatorHandler.doctypeDecl(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)
    - '[javax.xml.stream.XMLEventReader].nextEvent()'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].getEventType()'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillXMLAttributes(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)'
    - fStAXValidatorHandler.endDocument(javax.xml.stream.events.EndDocument)
    - fStAXValidatorHandler.startDocument(javax.xml.stream.events.StartDocument)
    - fSchemaValidator.endCDATA(null)
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillQName(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].getLocation()'
    - fStAXValidatorHandler.characters(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].getName()'
    - '[javax.xml.stream.XMLEventReader].peek()'
    - fStAXValidatorHandler.processingInstruction(javax.xml.stream.events.ProcessingInstruction)
    - '[javax.xml.stream.XMLEventReader].hasNext()'
    - fSchemaValidator.startCDATA(null)
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].setup(null,javax.xml.transform.stax.StAXResult,boolean)'
    - fSchemaValidator.startDocument(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,null,org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,null)
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].asStartElement()'
    - fNamespaceContext.setNamespaceContext(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,String,null)'
    - fStAXLocationWrapper.setLocation(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].asCharacters()'
    - fStAXValidatorHandler.comment(javax.xml.stream.events.Comment)
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].getNamespaceContext()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].validate(javax.xml.stream.XMLEventReader,javax.xml.transform.stax.StAXResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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.EventHelper].fillQName(org.apache.xerces.xni.QName,org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - javax.xml.namespace.QName
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - toFill
    - toCopy
    argTypes:
    - org.apache.xerces.xni.QName
    - javax.xml.namespace.QName
    constantsTouched: []
    func_position:
      end: 587
      start: 585
    functionDepth: 0
    functionLinenumber: 585
    functionLinenumberEnd: 587
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillQName(org.apache.xerces.xni.QName,javax.xml.namespace.QName)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.namespace.QName].getLocalPart()'
    - '[javax.xml.namespace.QName].getPrefix()'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillQName(org.apache.xerces.xni.QName,org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)'
    - '[javax.xml.namespace.QName].getNamespaceURI()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillQName(org.apache.xerces.xni.QName,javax.xml.namespace.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fAttributes.removeAllAttributes()
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:591,1
    - Dst: '[javax.xml.stream.events.StartElement].getAttributes()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:592,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].hasNext()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:593,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].next()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:594,1
    - Dst: attr.getName()
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:595,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillQName(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:595,1
    - Dst: attr.getDTDType()
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:596,1
    - Dst: fAttributes.getLength()
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:597,1
    - Dst: attr.getValue()
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:599,1
    - Dst: fAttributes.addAttributeNS(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:598,1
    - Dst: attr.isSpecified()
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:600,1
    - Dst: fAttributes.setSpecified(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:600,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.StartElement
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.StartElement
    constantsTouched: []
    func_position:
      end: 602
      start: 590
    functionDepth: 0
    functionLinenumber: 590
    functionLinenumberEnd: 602
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillXMLAttributes(javax.xml.stream.events.StartElement)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillQName(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)'
    - attr.getName()
    - fAttributes.removeAllAttributes()
    - attr.getDTDType()
    - fAttributes.setSpecified(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)
    - fAttributes.addAttributeNS(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)
    - '[javax.xml.stream.events.StartElement].getAttributes()'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].next()'
    - fAttributes.getLength()
    - attr.isSpecified()
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].hasNext()'
    - attr.getValue()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillXMLAttributes(javax.xml.stream.events.StartElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.StartElement
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.StartElement
    constantsTouched: []
    func_position:
      end: 607
      start: 605
    functionDepth: 0
    functionLinenumber: 605
    functionLinenumberEnd: 607
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillDeclaredPrefixes(javax.xml.stream.events.StartElement)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.events.StartElement].getNamespaces()'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillDeclaredPrefixes(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillDeclaredPrefixes(javax.xml.stream.events.StartElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.EndElement
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.EndElement
    constantsTouched: []
    func_position:
      end: 612
      start: 610
    functionDepth: 0
    functionLinenumber: 610
    functionLinenumberEnd: 612
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillDeclaredPrefixes(javax.xml.stream.events.EndElement)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillDeclaredPrefixes(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)'
    - '[javax.xml.stream.events.EndElement].getNamespaces()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillDeclaredPrefixes(javax.xml.stream.events.EndElement)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fDeclaredPrefixes.clear()
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:616,1
    - Dst: '[java.util.Iterator].hasNext()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:617,1
    - Dst: '[java.util.Iterator].next()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:618,1
    - Dst: ns.getPrefix()
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:619,1
    - Dst: fDeclaredPrefixes.add()
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:620,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Iterator
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespaces
    argTypes:
    - java.util.Iterator
    constantsTouched: []
    func_position:
      end: 622
      start: 615
    functionDepth: 0
    functionLinenumber: 615
    functionLinenumberEnd: 622
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillDeclaredPrefixes(java.util.Iterator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 0
    functionsReached:
    - fDeclaredPrefixes.clear()
    - '[java.util.Iterator].hasNext()'
    - '[java.util.Iterator].next()'
    - fDeclaredPrefixes.add()
    - ns.getPrefix()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillDeclaredPrefixes(java.util.Iterator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:627,1
    - Dst: '[String].getChars(int,org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,char
        [],int)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:630,1
    - Dst: fTempString.setValues(char [],int,org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:631,1
    - Dst: fSchemaValidator.characters(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,null)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:632,1
    - Dst: '[String].getChars(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,char
        [],int)'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:636,1
    - Dst: fTempString.setValues(char [],int,int)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:637,1
    - Dst: fSchemaValidator.characters(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,null)
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper:638,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - char []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 641
      start: 625
    functionDepth: 1
    functionLinenumber: 625
    functionLinenumberEnd: 641
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].sendCharactersToValidator(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 0
    functionsReached:
    - fTempString.setValues(char [],int,int)
    - '[String].getChars(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,char
      [],int)'
    - fSchemaValidator.characters(org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,null)
    - fTempString.setValues(char [],int,org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper)
    - '[String].getChars(int,org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper,char
      [],int)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].sendCharactersToValidator(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLStreamReader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 651
      start: 651
    functionDepth: 0
    functionLinenumber: 651
    functionLinenumberEnd: 651
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getLocation()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation:654,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getCharacterOffset()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation:656,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLStreamReader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 659
      start: 653
    functionDepth: 1
    functionLinenumber: 653
    functionLinenumberEnd: 659
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getCharacterOffset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getLocation()'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getCharacterOffset()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getCharacterOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getLocation()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation:662,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getColumnNumber()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation:664,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLStreamReader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 667
      start: 661
    functionDepth: 1
    functionLinenumber: 661
    functionLinenumberEnd: 667
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getColumnNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getLocation()'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getColumnNumber()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getColumnNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getLocation()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation:670,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getLineNumber()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation:672,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLStreamReader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 675
      start: 669
    functionDepth: 1
    functionLinenumber: 669
    functionLinenumberEnd: 675
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getLineNumber()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getLineNumber()'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getLocation()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getLineNumber()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getLocation()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation:678,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getPublicId()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation:680,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLStreamReader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 683
      start: 677
    functionDepth: 1
    functionLinenumber: 677
    functionLinenumberEnd: 683
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getPublicId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getLocation()'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getPublicId()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getPublicId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getLocation()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation:686,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getSystemId()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation:688,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLStreamReader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 691
      start: 685
    functionDepth: 1
    functionLinenumber: 685
    functionLinenumberEnd: 691
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getSystemId()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getLocation()'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getSystemId()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getSystemId()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields:
      - XMLStreamReader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Location
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 695
      start: 693
    functionDepth: 0
    functionLinenumber: 693
    functionLinenumberEnd: 695
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].setXMLStreamReader(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].setXMLStreamReader(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[XMLStreamReader].getLocation()'
      Src: org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation:698,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLStreamReader
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Location
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.stream.Location
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 699
      start: 697
    functionDepth: 0
    functionLinenumber: 697
    functionLinenumberEnd: 699
    functionName: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getLocation()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
    functionUses: 5
    functionsReached:
    - '[XMLStreamReader].getLocation()'
    linkageType: ''
    returnType: javax.xml.stream.Location
    signature: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getLocation()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SAXLocatorWrapper].<init>()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:162,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:174,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:175,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:176,1
    - Dst: '[org.apache.xerces.util.AttributesProxy].<init>(org.apache.xerces.util.XMLAttributesImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:177,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:178,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].<init>(org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:191,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:191,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].addRecognizedFeatures()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:192,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeature(String,boolean)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:193,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setErrorHandler(null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:194,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setResourceResolver(null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:195,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].<init>()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:860,1
    - Dst: '[ResolutionForwarder].<init>(null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:1028,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.jaxp.validation.XSGrammarPoolContainer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 1
    argNames:
    - grammarContainer
    argTypes:
    - org.apache.xerces.jaxp.validation.XSGrammarPoolContainer
    constantsTouched: []
    func_position:
      end: 196
      start: 190
    functionDepth: 5
    functionLinenumber: 190
    functionLinenumberEnd: 196
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].<init>(org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLString].<init>()'
    - '[org.apache.xerces.xni.QName].<init>()'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setErrorHandler(null)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setResourceResolver(null)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].<init>()'
    - '[org.apache.xerces.util.AttributesProxy].<init>(org.apache.xerces.util.XMLAttributesImpl)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].addRecognizedFeatures()'
    - '[ResolutionForwarder].<init>(null)'
    - '[org.apache.xerces.util.SAXLocatorWrapper].<init>()'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeature(String,boolean)'
    - '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].<init>(org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].<init>(org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SAXLocatorWrapper].<init>()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:162,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:174,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:175,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:176,1
    - Dst: '[org.apache.xerces.util.AttributesProxy].<init>(org.apache.xerces.util.XMLAttributesImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:177,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:178,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:200,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:201,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:202,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:203,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:204,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].<init>()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:860,1
    - Dst: '[ResolutionForwarder].<init>(null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:1028,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
    constantsTouched: []
    func_position:
      end: 205
      start: 198
    functionDepth: 4
    functionLinenumber: 198
    functionLinenumberEnd: 205
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.XMLString].<init>()'
    - '[org.apache.xerces.xni.QName].<init>()'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].<init>()'
    - '[org.apache.xerces.util.AttributesProxy].<init>(org.apache.xerces.util.XMLAttributesImpl)'
    - '[ResolutionForwarder].<init>(null)'
    - '[org.apache.xerces.util.SAXLocatorWrapper].<init>()'
    - '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ContentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 1
    argNames:
    - receiver
    argTypes:
    - org.xml.sax.ContentHandler
    constantsTouched: []
    func_position:
      end: 213
      start: 211
    functionDepth: 0
    functionLinenumber: 211
    functionLinenumberEnd: 213
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setContentHandler(org.xml.sax.ContentHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setContentHandler(org.xml.sax.ContentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.ContentHandler
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 217
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 217
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getContentHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.ContentHandler
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getContentHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setErrorHandler(org.xml.sax.ErrorHandler)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:220,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - org.xml.sax.ErrorHandler
    constantsTouched: []
    func_position:
      end: 221
      start: 219
    functionDepth: 1
    functionLinenumber: 219
    functionLinenumberEnd: 221
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setErrorHandler(org.xml.sax.ErrorHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setErrorHandler(org.xml.sax.ErrorHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setErrorHandler(org.xml.sax.ErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getErrorHandler()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:224,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.ErrorHandler
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 223
    functionDepth: 1
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getErrorHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getErrorHandler()'
    linkageType: ''
    returnType: org.xml.sax.ErrorHandler
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setResourceResolver(org.w3c.dom.ls.LSResourceResolver)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:228,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ls.LSResourceResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 1
    argNames:
    - resourceResolver
    argTypes:
    - org.w3c.dom.ls.LSResourceResolver
    constantsTouched: []
    func_position:
      end: 229
      start: 227
    functionDepth: 3
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setResourceResolver(org.w3c.dom.ls.LSResourceResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setResourceResolver(org.w3c.dom.ls.LSResourceResolver)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setResourceResolver(org.w3c.dom.ls.LSResourceResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getResourceResolver()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:232,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.ls.LSResourceResolver
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 233
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 233
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getResourceResolver()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getResourceResolver()'
    linkageType: ''
    returnType: org.w3c.dom.ls.LSResourceResolver
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getResourceResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.validation.TypeInfoProvider
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getTypeInfoProvider()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: javax.xml.validation.TypeInfoProvider
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getTypeInfoProvider()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(java.util.Locale,String,null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:242,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:242,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:245,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:249,1
    - Dst: e.getIdentifier()
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:252,1
    - Dst: e.getType()
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:253,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:255,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:255,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:254,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:260,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:260,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:259,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 264
      start: 239
    functionDepth: 5
    functionLinenumber: 239
    functionLinenumberEnd: 264
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 1
    functionsReached:
    - e.getType()
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String,null)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(String)'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
    - '[String].equals(String)'
    - e.getIdentifier()
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - '[NullPointerException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(java.util.Locale,String,null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:269,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:269,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:272,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeature(String,boolean)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:277,1
    - Dst: e.getIdentifier()
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:280,1
    - Dst: e.getType()
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:281,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:283,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:283,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:282,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:288,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:288,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:287,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 292
      start: 266
    functionDepth: 4
    functionLinenumber: 266
    functionLinenumberEnd: 292
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - e.getType()
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String,null)'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
    - '[String].equals(String)'
    - e.getIdentifier()
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeature(String,boolean)'
    - '[NullPointerException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(java.util.Locale,String,null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:297,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:297,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:301,1
    - Dst: e.getIdentifier()
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:304,1
    - Dst: e.getType()
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:305,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:307,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:307,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:306,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:312,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:312,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:311,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 316
      start: 294
    functionDepth: 4
    functionLinenumber: 294
    functionLinenumberEnd: 316
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - e.getType()
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String,null)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
    - e.getIdentifier()
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - '[NullPointerException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(java.util.Locale,String,null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:321,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:321,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty(String,Object)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:325,1
    - Dst: e.getIdentifier()
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:328,1
    - Dst: e.getType()
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:329,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:331,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:331,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:330,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:336,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:336,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:335,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 2
    argNames:
    - name
    - object
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 340
      start: 318
    functionDepth: 4
    functionLinenumber: 318
    functionLinenumberEnd: 340
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 1
    functionsReached:
    - e.getType()
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String,null)'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty(String,Object)'
    - e.getIdentifier()
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - '[NullPointerException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 348
      start: 346
    functionDepth: 0
    functionLinenumber: 346
    functionLinenumberEnd: 348
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].isEntityDeclared(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].isEntityDeclared(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].containsKey(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:352,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 355
      start: 350
    functionDepth: 0
    functionLinenumber: 350
    functionLinenumberEnd: 355
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].isEntityUnparsed(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].containsKey(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].isEntityUnparsed(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ContentHandler].startDocument()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:366,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:369,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 372
      start: 361
    functionDepth: 0
    functionLinenumber: 361
    functionLinenumberEnd: 372
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.xml.sax.ContentHandler].startDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 4
    argNames:
    - version
    - encoding
    - standalone
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 375
      start: 374
    functionDepth: 0
    functionLinenumber: 374
    functionLinenumberEnd: 375
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 4
    argNames:
    - rootElement
    - publicId
    - systemId
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 378
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 378
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 380
      start: 380
    functionDepth: 0
    functionLinenumber: 380
    functionLinenumberEnd: 380
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:386,1
    - Dst: '[org.xml.sax.ContentHandler].processingInstruction(String,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:386,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:389,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 392
      start: 382
    functionDepth: 1
    functionLinenumber: 382
    functionLinenumberEnd: 392
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.apache.xerces.xni.XMLString].toString()'
    - '[org.xml.sax.ContentHandler].processingInstruction(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].beginStartElement(org.apache.xerces.xni.Augmentations,org.apache.xerces.xni.XMLAttributes)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:398,1
    - Dst: '[org.xml.sax.ContentHandler].startElement(String,String,org.apache.xerces.util.AttributesProxy)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:399,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:403,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].finishStartElement()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:406,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 409
      start: 394
    functionDepth: 1
    functionLinenumber: 394
    functionLinenumberEnd: 409
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].beginStartElement(org.apache.xerces.xni.Augmentations,org.apache.xerces.xni.XMLAttributes)'
    - '[org.xml.sax.ContentHandler].startElement(String,String,org.apache.xerces.util.AttributesProxy)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].finishStartElement()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:414,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 416
      start: 411
    functionDepth: 2
    functionLinenumber: 411
    functionLinenumberEnd: 416
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    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)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 420
      start: 418
    functionDepth: 0
    functionLinenumber: 418
    functionLinenumberEnd: 420
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 3
    argNames:
    - version
    - encoding
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 423
      start: 422
    functionDepth: 0
    functionLinenumber: 422
    functionLinenumberEnd: 423
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 426
      start: 425
    functionDepth: 0
    functionLinenumber: 425
    functionLinenumberEnd: 426
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ContentHandler].characters(char[],int,int)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:437,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:440,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 443
      start: 428
    functionDepth: 0
    functionLinenumber: 428
    functionLinenumberEnd: 443
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.xml.sax.ContentHandler].characters(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ContentHandler].ignorableWhitespace(char[],int,int)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:449,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:452,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 455
      start: 445
    functionDepth: 0
    functionLinenumber: 445
    functionLinenumberEnd: 455
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.xml.sax.ContentHandler].ignorableWhitespace(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].beginEndElement(org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:461,1
    - Dst: '[org.xml.sax.ContentHandler].endElement(String,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:462,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:466,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].finishEndElement()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:469,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 472
      start: 457
    functionDepth: 1
    functionLinenumber: 457
    functionLinenumberEnd: 472
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.xml.sax.ContentHandler].endElement(String,String)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].finishEndElement()'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].beginEndElement(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 474
      start: 474
    functionDepth: 0
    functionLinenumber: 474
    functionLinenumberEnd: 474
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 476
      start: 476
    functionDepth: 0
    functionLinenumber: 476
    functionLinenumberEnd: 476
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ContentHandler].endDocument()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:481,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:484,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 487
      start: 478
    functionDepth: 0
    functionLinenumber: 478
    functionLinenumberEnd: 487
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endDocument(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.xml.sax.ContentHandler].endDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endDocument(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDocumentSource
    constantsTouched: []
    func_position:
      end: 490
      start: 490
    functionDepth: 0
    functionLinenumber: 490
    functionLinenumberEnd: 490
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDocumentSource
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 494
      start: 492
    functionDepth: 0
    functionLinenumber: 492
    functionLinenumberEnd: 494
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getDocumentSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDocumentSource
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getDocumentSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SAXLocatorWrapper].setLocator(org.xml.sax.Locator)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:501,1
    - Dst: '[org.xml.sax.ContentHandler].setDocumentLocator(org.xml.sax.Locator)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:503,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.Locator
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 1
    argNames:
    - locator
    argTypes:
    - org.xml.sax.Locator
    constantsTouched: []
    func_position:
      end: 505
      start: 500
    functionDepth: 1
    functionLinenumber: 500
    functionLinenumberEnd: 505
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentLocator(org.xml.sax.Locator)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.ContentHandler].setDocumentLocator(org.xml.sax.Locator)'
    - '[org.apache.xerces.util.SAXLocatorWrapper].setLocator(org.xml.sax.Locator)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentLocator(org.xml.sax.Locator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].reset()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:508,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:509,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].setEntityState()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:510,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].finishStartElement()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:511,1
    - Dst: '[java.util.HashMap].isEmpty()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:513,1
    - Dst: '[java.util.HashMap].clear()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:515,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.util.SAXLocatorWrapper)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:517,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(org.apache.xerces.util.SAXLocatorWrapper,String,org.apache.xerces.xni.NamespaceContext,null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:519,1
    - Dst: '[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:522,1
    - Dst: '[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:525,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 527
      start: 507
    functionDepth: 4
    functionLinenumber: 507
    functionLinenumberEnd: 527
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.util.SAXLocatorWrapper)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].finishStartElement()'
    - '[org.apache.xerces.util.SAXLocatorWrapper].getEncoding()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].startDocument(org.apache.xerces.util.SAXLocatorWrapper,String,org.apache.xerces.xni.NamespaceContext,null)'
    - '[java.util.HashMap].clear()'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].reset()'
    - '[java.util.HashMap].isEmpty()'
    - '[org.apache.xerces.impl.validation.ValidationManager].setEntityState()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler()'
    - '[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SAXLocatorWrapper].setLocator(null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:530,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endDocument(null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:532,1
    - Dst: '[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:535,1
    - Dst: '[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:538,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 540
      start: 529
    functionDepth: 0
    functionLinenumber: 529
    functionLinenumberEnd: 540
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endDocument()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].endDocument(null)'
    - '[org.apache.xerces.util.SAXLocatorWrapper].setLocator(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:547,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:548,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:548,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:552,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].pushContext()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:556,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].declarePrefix(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:558,1
    - Dst: '[org.xml.sax.ContentHandler].startPrefixMapping(String,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:560,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 562
      start: 542
    functionDepth: 3
    functionLinenumber: 542
    functionLinenumberEnd: 562
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startPrefixMapping(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.NamespaceContext].pushContext()'
    - '[org.xml.sax.ContentHandler].startPrefixMapping(String,String)'
    - '[org.apache.xerces.xni.NamespaceContext].declarePrefix(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startPrefixMapping(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ContentHandler].endPrefixMapping(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:566,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 568
      start: 564
    functionDepth: 0
    functionLinenumber: 564
    functionLinenumberEnd: 568
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endPrefixMapping(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.ContentHandler].endPrefixMapping(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endPrefixMapping(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.NamespaceContext].pushContext()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:573,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillQName(org.apache.xerces.xni.QName,String,String,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:578,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttributes2(org.xml.sax.ext.Attributes2)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:582,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttributes(org.xml.sax.Attributes)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:585,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.util.XMLAttributesImpl,null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:589,1
    - Dst: '[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:592,1
    - Dst: '[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:595,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.xml.sax.Attributes
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 4
    argNames:
    - uri
    - localName
    - qName
    - atts
    argTypes:
    - String
    - String
    - String
    - org.xml.sax.Attributes
    constantsTouched: []
    func_position:
      end: 597
      start: 570
    functionDepth: 5
    functionLinenumber: 570
    functionLinenumberEnd: 597
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(String,String,String,org.xml.sax.Attributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttributes(org.xml.sax.Attributes)'
    - '[org.apache.xerces.xni.NamespaceContext].pushContext()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.util.XMLAttributesImpl,null)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillQName(org.apache.xerces.xni.QName,String,String,String)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttributes2(org.xml.sax.ext.Attributes2)'
    - '[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(String,String,String,org.xml.sax.Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillQName(org.apache.xerces.xni.QName,String,String,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:601,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:603,1
    - Dst: '[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:606,1
    - Dst: '[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:609,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].popContext()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:612,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 3
    argNames:
    - uri
    - localName
    - qName
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 614
      start: 599
    functionDepth: 5
    functionLinenumber: 599
    functionLinenumberEnd: 614
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,null)'
    - '[org.apache.xerces.xni.NamespaceContext].popContext()'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillQName(org.apache.xerces.xni.QName,String,String,String)'
    - '[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(char[],int,int)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:619,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:620,1
    - Dst: '[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:623,1
    - Dst: '[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:626,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 3
    argNames:
    - ch
    - start
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 628
      start: 616
    functionDepth: 1
    functionLinenumber: 616
    functionLinenumberEnd: 628
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,null)'
    - '[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.apache.xerces.xni.XMLString].setValues(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(char[],int,int)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:633,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:634,1
    - Dst: '[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:637,1
    - Dst: '[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:640,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 3
    argNames:
    - ch
    - start
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 642
      start: 630
    functionDepth: 1
    functionLinenumber: 630
    functionLinenumberEnd: 642
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].ignorableWhitespace(char[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,null)'
    - '[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.apache.xerces.xni.XMLString].setValues(char[],int,int)'
    - '[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].ignorableWhitespace(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ContentHandler].processingInstruction(String,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:652,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 2
    argNames:
    - target
    - data
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 654
      start: 644
    functionDepth: 0
    functionLinenumber: 644
    functionLinenumberEnd: 654
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].processingInstruction(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.ContentHandler].processingInstruction(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].processingInstruction(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.ContentHandler].skippedEntity(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:660,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 662
      start: 656
    functionDepth: 0
    functionLinenumber: 656
    functionLinenumberEnd: 662
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].skippedEntity(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.ContentHandler].skippedEntity(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].skippedEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 3
    argNames:
    - name
    - publicId
    - systemId
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 669
      start: 668
    functionDepth: 0
    functionLinenumber: 668
    functionLinenumberEnd: 669
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].notationDecl(String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].notationDecl(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:674,1
    - Dst: '[java.util.HashMap].put(String,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:676,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 4
    argNames:
    - name
    - publicId
    - systemId
    - notationName
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 677
      start: 671
    functionDepth: 0
    functionLinenumber: 671
    functionLinenumberEnd: 677
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].unparsedEntityDecl(String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].unparsedEntityDecl(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: saxResult.getHandler()
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:691,1
    - Dst: saxResult.getLexicalHandler()
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:692,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setContentHandler(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:697,1
    - Dst: saxSource.getXMLReader()
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:702,1
    - Dst: '[javax.xml.parsers.SAXParserFactory].newInstance()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:705,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setNamespaceAware(boolean)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:706,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].newSAXParser()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:708,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getXMLReader()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:708,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:711,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setProperty(String,Object)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:714,1
    - Dst: '[javax.xml.parsers.FactoryConfigurationError].<init>(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:723,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getFeature(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:730,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getErrorHandler()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:738,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setErrorHandler()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:739,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setEntityResolver(ResolutionForwarder)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:740,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getResourceResolver()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:741,1
    - Dst: '[ResolutionForwarder].setEntityResolver(org.w3c.dom.ls.LSResourceResolver)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:741,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setContentHandler()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:742,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDTDHandler()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:743,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setProperty(String,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:745,1
    - Dst: saxSource.getInputSource()
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:750,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].parse(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:751,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setContentHandler(null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:755,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setContentHandler(null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:759,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDTDHandler(null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:760,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setErrorHandler(null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:761,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setEntityResolver(null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:762,1
    - Dst: '[ResolutionForwarder].setEntityResolver(null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:763,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setProperty(String,null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:764,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:772,1
    - Dst: '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:772,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:772,1
    CyclomaticComplexity: 25
    EdgeCount: 25
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - javax.xml.transform.Result
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 2
    argNames:
    - source
    - result
    argTypes:
    - javax.xml.transform.Source
    - javax.xml.transform.Result
    constantsTouched: []
    func_position:
      end: 775
      start: 683
    functionDepth: 5
    functionLinenumber: 683
    functionLinenumberEnd: 775
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getResourceResolver()'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getErrorHandler()'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setContentHandler(null)'
    - '[javax.xml.parsers.SAXParserFactory].newInstance()'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDTDHandler(null)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setProperty(String,null)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setProperty(String,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setProperty(String,Object)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setEntityResolver(null)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setContentHandler()'
    - saxResult.getLexicalHandler()
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getXMLReader()'
    - saxResult.getHandler()
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setNamespaceAware(boolean)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setErrorHandler(null)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setEntityResolver(ResolutionForwarder)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getFeature(String)'
    - '[ResolutionForwarder].setEntityResolver(org.w3c.dom.ls.LSResourceResolver)'
    - saxSource.getXMLReader()
    - '[ResolutionForwarder].setEntityResolver(null)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setErrorHandler()'
    - '[javax.xml.parsers.FactoryConfigurationError].<init>(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDTDHandler()'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setContentHandler(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].newSAXParser()'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].parse(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - saxSource.getInputSource()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getElementPSVI()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:782,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ElementPSVI
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 783
      start: 781
    functionDepth: 2
    functionLinenumber: 781
    functionLinenumberEnd: 783
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getElementPSVI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getElementPSVI()'
    linkageType: ''
    returnType: org.apache.xerces.xs.ElementPSVI
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getElementPSVI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributePSVI(int)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:786,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.AttributePSVI
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 787
      start: 785
    functionDepth: 2
    functionLinenumber: 785
    functionLinenumberEnd: 787
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getAttributePSVI(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributePSVI(int)'
    linkageType: ''
    returnType: org.apache.xerces.xs.AttributePSVI
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getAttributePSVI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributePSVIByName(String,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:790,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.AttributePSVI
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 2
    argNames:
    - uri
    - localname
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 791
      start: 789
    functionDepth: 2
    functionLinenumber: 789
    functionLinenumberEnd: 791
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getAttributePSVIByName(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributePSVIByName(String,String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.AttributePSVI
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getAttributePSVIByName(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:802,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:802,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:803,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:804,1
    - Dst: uri.length()
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:807,1
    - Dst: raw.indexOf(char)
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:818,1
    - Dst: raw.substring(int,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:820,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:820,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(String,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:822,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 4
    argNames:
    - toFill
    - uri
    - localpart
    - raw
    argTypes:
    - org.apache.xerces.xni.QName
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 823
      start: 800
    functionDepth: 4
    functionLinenumber: 800
    functionLinenumberEnd: 823
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillQName(org.apache.xerces.xni.QName,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.QName].setValues(String,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - raw.indexOf(char)
    - uri.length()
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
    - raw.substring(int,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillQName(org.apache.xerces.xni.QName,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:827,1
    - Dst: '[org.xml.sax.Attributes].getLength()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:828,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttribute(org.xml.sax.Attributes,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:830,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl,boolean)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:831,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.Attributes
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 1
    argNames:
    - att
    argTypes:
    - org.xml.sax.Attributes
    constantsTouched: []
    func_position:
      end: 833
      start: 826
    functionDepth: 1
    functionLinenumber: 826
    functionLinenumberEnd: 833
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttributes(org.xml.sax.Attributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttribute(org.xml.sax.Attributes,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()'
    - '[org.xml.sax.Attributes].getLength()'
    - '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl,boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttributes(org.xml.sax.Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:837,1
    - Dst: '[org.xml.sax.ext.Attributes2].getLength()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:838,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttribute(org.xml.sax.ext.Attributes2,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:840,1
    - Dst: '[org.xml.sax.ext.Attributes2].isSpecified(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:841,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:841,1
    - Dst: '[org.xml.sax.ext.Attributes2].isDeclared(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:842,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:843,1
    - Dst: '[org.apache.xerces.xni.Augmentations].putItem(String,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:843,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ext.Attributes2
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 1
    argNames:
    - att
    argTypes:
    - org.xml.sax.ext.Attributes2
    constantsTouched: []
    func_position:
      end: 846
      start: 836
    functionDepth: 1
    functionLinenumber: 836
    functionLinenumberEnd: 846
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttributes2(org.xml.sax.ext.Attributes2)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.apache.xerces.xni.Augmentations].putItem(String,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttribute(org.xml.sax.ext.Attributes2,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.xml.sax.ext.Attributes2].isDeclared(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.xml.sax.ext.Attributes2].isSpecified(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.xml.sax.ext.Attributes2].getLength()'
    - '[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttributes2(org.xml.sax.ext.Attributes2)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.Attributes].getURI(int)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:850,1
    - Dst: '[org.xml.sax.Attributes].getLocalName(int)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:850,1
    - Dst: '[org.xml.sax.Attributes].getQName(int)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:850,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillQName(org.apache.xerces.xni.QName,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:850,1
    - Dst: '[org.xml.sax.Attributes].getType(int)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:851,1
    - Dst: '[org.xml.sax.Attributes].getValue(int)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:852,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.xni.QName,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl:852,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.Attributes
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.util.SAXLocatorWrapper
      - boolean
      - java.util.HashMap
      - boolean
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.util.AttributesProxy
      - org.apache.xerces.xni.XMLString
      - org.xml.sax.ContentHandler
      - XMLSchemaTypeInfoProvider
      - ResolutionForwarder
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.DTDHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.xs.PSVIProvider
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.ValidatorHandler
    argCount: 2
    argNames:
    - att
    - index
    argTypes:
    - org.xml.sax.Attributes
    - int
    constantsTouched: []
    func_position:
      end: 853
      start: 849
    functionDepth: 0
    functionLinenumber: 849
    functionLinenumberEnd: 853
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttribute(org.xml.sax.Attributes,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.xni.QName,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.xml.sax.Attributes].getQName(int)'
    - '[org.xml.sax.Attributes].getType(int)'
    - '[org.xml.sax.Attributes].getLocalName(int)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillQName(org.apache.xerces.xni.QName,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl,org.apache.xerces.jaxp.validation.ValidatorHandlerImpl)'
    - '[org.xml.sax.Attributes].getURI(int)'
    - '[org.xml.sax.Attributes].getValue(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttribute(org.xml.sax.Attributes,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      - org.apache.xerces.xni.XMLAttributes
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - XMLAttributes
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: TypeInfoProvider
    argCount: 2
    argNames:
    - elementAugs
    - attributes
    argTypes:
    - org.apache.xerces.xni.Augmentations
    - org.apache.xerces.xni.XMLAttributes
    constantsTouched: []
    func_position:
      end: 878
      start: 874
    functionDepth: 0
    functionLinenumber: 874
    functionLinenumberEnd: 878
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].beginStartElement(org.apache.xerces.xni.Augmentations,org.apache.xerces.xni.XMLAttributes)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].beginStartElement(org.apache.xerces.xni.Augmentations,org.apache.xerces.xni.XMLAttributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - XMLAttributes
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: TypeInfoProvider
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 885
      start: 881
    functionDepth: 0
    functionLinenumber: 881
    functionLinenumberEnd: 885
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].finishStartElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].finishStartElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - XMLAttributes
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: TypeInfoProvider
    argCount: 1
    argNames:
    - elementAugs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 891
      start: 888
    functionDepth: 0
    functionLinenumber: 888
    functionLinenumberEnd: 891
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].beginEndElement(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].beginEndElement(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - XMLAttributes
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: TypeInfoProvider
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 897
      start: 894
    functionDepth: 0
    functionLinenumber: 894
    functionLinenumberEnd: 897
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].finishEndElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].finishEndElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fComponentManager.getLocale()
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:907,1
    - Dst: '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider,String,null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:907,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:907,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - XMLAttributes
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: TypeInfoProvider
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 910
      start: 905
    functionDepth: 0
    functionLinenumber: 905
    functionLinenumberEnd: 910
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].checkStateAttribute()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 6
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - fComponentManager.getLocale()
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider,String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].checkStateAttribute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fComponentManager.getLocale()
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:919,1
    - Dst: '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider,String,null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:919,1
    - Dst: '[IllegalStateException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:919,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - XMLAttributes
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: TypeInfoProvider
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 922
      start: 917
    functionDepth: 0
    functionLinenumber: 917
    functionLinenumberEnd: 922
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].checkStateElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 1
    functionsReached:
    - '[IllegalStateException].<init>(String)'
    - fComponentManager.getLocale()
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider,String,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].checkStateElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].checkStateAttribute()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:925,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributeType(int)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:926,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - XMLAttributes
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.TypeInfo
      static: false
      superClass: TypeInfoProvider
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 927
      start: 924
    functionDepth: 2
    functionLinenumber: 924
    functionLinenumberEnd: 927
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributeTypeInfo(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributeType(int)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].checkStateAttribute()'
    linkageType: ''
    returnType: org.w3c.dom.TypeInfo
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributeTypeInfo(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].checkStateAttribute()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:930,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:931,1
    - Dst: Integer.toString(int)
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:932,1
    - Dst: '[IndexOutOfBoundsException].<init>(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:932,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(int)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:934,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:938,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getTypeInfoFromPSVI(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:939,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - XMLAttributes
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.TypeInfo
      static: false
      superClass: TypeInfoProvider
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 940
      start: 929
    functionDepth: 1
    functionLinenumber: 929
    functionLinenumberEnd: 940
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributeType(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(int)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getTypeInfoFromPSVI(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider)'
    - '[IndexOutOfBoundsException].<init>(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].checkStateAttribute()'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - Integer.toString(int)
    linkageType: ''
    returnType: org.w3c.dom.TypeInfo
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributeType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].checkStateAttribute()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:943,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getIndex(String,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:944,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributeTypeInfo(int)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:944,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - XMLAttributes
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.TypeInfo
      static: false
      superClass: TypeInfoProvider
    argCount: 2
    argNames:
    - attributeUri
    - attributeLocalName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 945
      start: 942
    functionDepth: 3
    functionLinenumber: 942
    functionLinenumberEnd: 945
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributeTypeInfo(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributeTypeInfo(int)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].checkStateAttribute()'
    - '[org.apache.xerces.xni.XMLAttributes].getIndex(String,String)'
    linkageType: ''
    returnType: org.w3c.dom.TypeInfo
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributeTypeInfo(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].checkStateAttribute()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:948,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getIndex(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:949,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributeTypeInfo(int)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:949,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - XMLAttributes
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.TypeInfo
      static: false
      superClass: TypeInfoProvider
    argCount: 1
    argNames:
    - attributeQName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 950
      start: 947
    functionDepth: 3
    functionLinenumber: 947
    functionLinenumberEnd: 950
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributeTypeInfo(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributeTypeInfo(int)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].checkStateAttribute()'
    - '[org.apache.xerces.xni.XMLAttributes].getIndex(String)'
    linkageType: ''
    returnType: org.w3c.dom.TypeInfo
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributeTypeInfo(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].checkStateElement()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:953,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:957,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getTypeInfoFromPSVI(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:958,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - XMLAttributes
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.TypeInfo
      static: false
      superClass: TypeInfoProvider
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 959
      start: 952
    functionDepth: 1
    functionLinenumber: 952
    functionLinenumberEnd: 959
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getElementTypeInfo()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].checkStateElement()'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getTypeInfoFromPSVI(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider)'
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    linkageType: ''
    returnType: org.w3c.dom.TypeInfo
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getElementTypeInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.ItemPSVI].getValidity()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:969,1
    - Dst: '[org.apache.xerces.xs.ItemPSVI].getMemberTypeDefinition()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:970,1
    - Dst: '[org.apache.xerces.xs.ItemPSVI].getTypeDefinition()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:975,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.ItemPSVI
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - XMLAttributes
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.TypeInfo
      static: false
      superClass: TypeInfoProvider
    argCount: 1
    argNames:
    - psvi
    argTypes:
    - org.apache.xerces.xs.ItemPSVI
    constantsTouched: []
    func_position:
      end: 981
      start: 961
    functionDepth: 1
    functionLinenumber: 961
    functionLinenumberEnd: 981
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getTypeInfoFromPSVI(org.apache.xerces.xs.ItemPSVI)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.ItemPSVI].getTypeDefinition()'
    - '[org.apache.xerces.xs.ItemPSVI].getValidity()'
    - '[org.apache.xerces.xs.ItemPSVI].getMemberTypeDefinition()'
    linkageType: ''
    returnType: org.w3c.dom.TypeInfo
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getTypeInfoFromPSVI(org.apache.xerces.xs.ItemPSVI)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].checkStateAttribute()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:984,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributeType(int)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:985,1
    - Dst: type.isIDType()
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:989,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - XMLAttributes
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: TypeInfoProvider
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 990
      start: 983
    functionDepth: 2
    functionLinenumber: 983
    functionLinenumberEnd: 990
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].isIdAttribute(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributeType(int)'
    - type.isIDType()
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].checkStateAttribute()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].isIdAttribute(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].checkStateAttribute()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:993,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].isSpecified(int)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:994,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - XMLAttributes
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: TypeInfoProvider
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 995
      start: 992
    functionDepth: 1
    functionLinenumber: 992
    functionLinenumberEnd: 995
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].isSpecified(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].checkStateAttribute()'
    - '[org.apache.xerces.xni.XMLAttributes].isSpecified(int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].isSpecified(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:1003,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - XMLAttributes
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xs.ElementPSVI
      static: false
      superClass: TypeInfoProvider
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1004
      start: 1002
    functionDepth: 1
    functionLinenumber: 1002
    functionLinenumberEnd: 1004
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getElementPSVI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.ElementPSVI
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getElementPSVI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(int)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:1008,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:1010,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - XMLAttributes
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xs.AttributePSVI
      static: false
      superClass: TypeInfoProvider
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1014
      start: 1006
    functionDepth: 1
    functionLinenumber: 1006
    functionLinenumberEnd: 1014
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributePSVI(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(int)'
    linkageType: ''
    returnType: org.apache.xerces.xs.AttributePSVI
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributePSVI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(String,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:1018,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider:1020,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - XMLAttributes
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xs.AttributePSVI
      static: false
      superClass: TypeInfoProvider
    argCount: 2
    argNames:
    - uri
    - localname
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1024
      start: 1016
    functionDepth: 1
    functionLinenumber: 1016
    functionLinenumberEnd: 1024
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributePSVIByName(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(String,String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.AttributePSVI
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributePSVIByName(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Augmentations
      - XMLAttributes
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider
      static: false
      superClass: TypeInfoProvider
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - LSResourceResolver
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1047
      start: 1047
    functionDepth: 0
    functionLinenumber: 1047
    functionLinenumberEnd: 1047
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].setEntityResolver(org.w3c.dom.ls.LSResourceResolver)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder:1051,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ls.LSResourceResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - LSResourceResolver
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityResolver
    argTypes:
    - org.w3c.dom.ls.LSResourceResolver
    constantsTouched: []
    func_position:
      end: 1052
      start: 1050
    functionDepth: 1
    functionLinenumber: 1050
    functionLinenumberEnd: 1052
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].<init>(org.w3c.dom.ls.LSResourceResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].setEntityResolver(org.w3c.dom.ls.LSResourceResolver)'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].<init>(org.w3c.dom.ls.LSResourceResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ls.LSResourceResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - LSResourceResolver
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - entityResolver
    argTypes:
    - org.w3c.dom.ls.LSResourceResolver
    constantsTouched: []
    func_position:
      end: 1061
      start: 1059
    functionDepth: 0
    functionLinenumber: 1059
    functionLinenumberEnd: 1061
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].setEntityResolver(org.w3c.dom.ls.LSResourceResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].setEntityResolver(org.w3c.dom.ls.LSResourceResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - LSResourceResolver
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.ls.LSResourceResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1066
      start: 1064
    functionDepth: 0
    functionLinenumber: 1064
    functionLinenumberEnd: 1066
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].getEntityResolver()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.ls.LSResourceResolver
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].getEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - LSResourceResolver
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.InputSource
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - baseURI
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1074
      start: 1071
    functionDepth: 0
    functionLinenumber: 1071
    functionLinenumberEnd: 1074
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].getExternalSubset(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.InputSource
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].getExternalSubset(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[LSResourceResolver].resolveResource(String,null,String,String,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder:1083,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].getPublicId()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder:1085,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].getSystemId()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder:1086,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].getBaseURI()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder:1087,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].getCharacterStream()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder:1088,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].getByteStream()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder:1089,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].getStringData()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder:1090,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].getEncoding()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder:1091,1
    - Dst: '[org.xml.sax.InputSource].<init>()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder:1100,1
    - Dst: '[org.xml.sax.InputSource].setPublicId(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder:1101,1
    - Dst: '[org.xml.sax.InputSource].setSystemId()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder:1102,1
    - Dst: '[org.xml.sax.InputSource].setCharacterStream(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder:1105,1
    - Dst: '[org.xml.sax.InputSource].setByteStream(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder:1108,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].length()'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder:1110,1
    - Dst: '[java.io.StringReader].<init>(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder:1111,1
    - Dst: '[org.xml.sax.InputSource].setCharacterStream(java.io.StringReader)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder:1111,1
    - Dst: '[org.xml.sax.InputSource].setEncoding(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder:1113,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - LSResourceResolver
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.InputSource
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - publicId
    - baseURI
    - systemId
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1118
      start: 1080
    functionDepth: 0
    functionLinenumber: 1080
    functionLinenumberEnd: 1118
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].resolveEntity(String,String,String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].getByteStream()'
    - '[org.xml.sax.InputSource].setByteStream(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].getPublicId()'
    - '[org.xml.sax.InputSource].setSystemId()'
    - '[org.xml.sax.InputSource].<init>()'
    - '[org.xml.sax.InputSource].setCharacterStream(java.io.StringReader)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].length()'
    - '[org.xml.sax.InputSource].setCharacterStream(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder)'
    - '[org.xml.sax.InputSource].setPublicId(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].getSystemId()'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].getBaseURI()'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].getCharacterStream()'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].getEncoding()'
    - '[java.io.StringReader].<init>(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].getStringData()'
    - '[org.xml.sax.InputSource].setEncoding(org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder)'
    - '[LSResourceResolver].resolveResource(String,null,String,String,String)'
    linkageType: ''
    returnType: org.xml.sax.InputSource
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].resolveEntity(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].resolveEntity(null,String,null,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder:1123,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - LSResourceResolver
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.InputSource
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - publicId
    - systemId
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1124
      start: 1121
    functionDepth: 0
    functionLinenumber: 1121
    functionLinenumberEnd: 1124
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].resolveEntity(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].resolveEntity(null,String,null,String)'
    linkageType: ''
    returnType: org.xml.sax.InputSource
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].resolveEntity(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,String,boolean)'
      Src: org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder:1129,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - LSResourceResolver
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - EntityResolver2
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - systemId
    - baseURI
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1137
      start: 1127
    functionDepth: 7
    functionLinenumber: 1127
    functionLinenumberEnd: 1137
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].resolveSystemId(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,String,boolean)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].resolveSystemId(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:59,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - context
    argTypes:
    - org.apache.xerces.util.JAXPNamespaceContextWrapper
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].<init>(org.apache.xerces.util.JAXPNamespaceContextWrapper)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].<init>(org.apache.xerces.util.JAXPNamespaceContextWrapper)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].clear()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:72,1
    - Dst: '[javax.xml.transform.stax.StAXResult].getXMLStreamWriter()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:73,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.stax.StAXResult
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - result
    argTypes:
    - javax.xml.transform.stax.StAXResult
    constantsTouched: []
    func_position:
      end: 74
      start: 69
    functionDepth: 1
    functionLinenumber: 69
    functionLinenumberEnd: 74
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setStAXResult(javax.xml.transform.stax.StAXResult)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.transform.stax.StAXResult].getXMLStreamWriter()'
    - '[org.apache.xerces.xni.QName].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setStAXResult(javax.xml.transform.stax.StAXResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamReader].getVersion()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:77,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getCharacterEncodingScheme()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:78,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeStartDocument()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:79,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 81
      start: 76
    functionDepth: 0
    functionLinenumber: 76
    functionLinenumberEnd: 81
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startDocument(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLStreamReader].getCharacterEncodingScheme()'
    - '[javax.xml.stream.XMLStreamReader].getVersion()'
    - '[javax.xml.stream.XMLStreamWriter].writeStartDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startDocument(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeEndDocument()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:84,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].flush()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:85,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 86
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 86
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endDocument(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLStreamWriter].flush()'
    - '[javax.xml.stream.XMLStreamWriter].writeEndDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endDocument(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamReader].getText()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:89,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeComment(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:89,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].comment(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLStreamReader].getText()'
    - '[javax.xml.stream.XMLStreamWriter].writeComment(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].comment(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamReader].getPIData()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:94,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].length()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:95,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getPITarget()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:96,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeProcessingInstruction(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder,org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:96,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getPITarget()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:99,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeProcessingInstruction(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:99,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 101
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].processingInstruction(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].length()'
    - '[javax.xml.stream.XMLStreamWriter].writeProcessingInstruction(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder,org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
    - '[javax.xml.stream.XMLStreamWriter].writeProcessingInstruction(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
    - '[javax.xml.stream.XMLStreamReader].getPITarget()'
    - '[javax.xml.stream.XMLStreamReader].getPIData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].processingInstruction(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamReader].getLocalName()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:104,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeEntityRef(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:104,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 105
      start: 103
    functionDepth: 0
    functionLinenumber: 103
    functionLinenumberEnd: 105
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].entityReference(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLStreamReader].getLocalName()'
    - '[javax.xml.stream.XMLStreamWriter].writeEntityRef(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].entityReference(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.events.StartDocument].getVersion()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:108,1
    - Dst: '[javax.xml.stream.events.StartDocument].getCharacterEncodingScheme()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:109,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeStartDocument()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:110,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.StartDocument
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.StartDocument
    constantsTouched: []
    func_position:
      end: 112
      start: 107
    functionDepth: 0
    functionLinenumber: 107
    functionLinenumberEnd: 112
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startDocument(javax.xml.stream.events.StartDocument)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.events.StartDocument].getVersion()'
    - '[javax.xml.stream.events.StartDocument].getCharacterEncodingScheme()'
    - '[javax.xml.stream.XMLStreamWriter].writeStartDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startDocument(javax.xml.stream.events.StartDocument)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeEndDocument()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:115,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].flush()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.EndDocument
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.EndDocument
    constantsTouched: []
    func_position:
      end: 117
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 117
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endDocument(javax.xml.stream.events.EndDocument)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLStreamWriter].flush()'
    - '[javax.xml.stream.XMLStreamWriter].writeEndDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endDocument(javax.xml.stream.events.EndDocument)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.events.DTD].getDocumentTypeDeclaration()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:120,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeDTD(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.DTD
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.DTD
    constantsTouched: []
    func_position:
      end: 121
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 121
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].doctypeDecl(javax.xml.stream.events.DTD)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.events.DTD].getDocumentTypeDeclaration()'
    - '[javax.xml.stream.XMLStreamWriter].writeDTD(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].doctypeDecl(javax.xml.stream.events.DTD)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.events.Characters].getData()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:124,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeCharacters(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:124,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.Characters
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.Characters
    constantsTouched: []
    func_position:
      end: 125
      start: 123
    functionDepth: 0
    functionLinenumber: 123
    functionLinenumberEnd: 125
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(javax.xml.stream.events.Characters)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLStreamWriter].writeCharacters(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
    - '[javax.xml.stream.events.Characters].getData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(javax.xml.stream.events.Characters)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.events.Characters].getData()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:128,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeCData(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:128,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.Characters
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.Characters
    constantsTouched: []
    func_position:
      end: 129
      start: 127
    functionDepth: 0
    functionLinenumber: 127
    functionLinenumberEnd: 129
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].cdata(javax.xml.stream.events.Characters)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLStreamWriter].writeCData(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
    - '[javax.xml.stream.events.Characters].getData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].cdata(javax.xml.stream.events.Characters)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.events.Comment].getText()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:132,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeComment(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:132,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.Comment
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.Comment
    constantsTouched: []
    func_position:
      end: 133
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 133
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].comment(javax.xml.stream.events.Comment)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.events.Comment].getText()'
    - '[javax.xml.stream.XMLStreamWriter].writeComment(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].comment(javax.xml.stream.events.Comment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.events.ProcessingInstruction].getData()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:137,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].length()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:138,1
    - Dst: '[javax.xml.stream.events.ProcessingInstruction].getTarget()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:139,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeProcessingInstruction(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder,org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:139,1
    - Dst: '[javax.xml.stream.events.ProcessingInstruction].getTarget()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:142,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeProcessingInstruction(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:142,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.ProcessingInstruction
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.ProcessingInstruction
    constantsTouched: []
    func_position:
      end: 144
      start: 135
    functionDepth: 1
    functionLinenumber: 135
    functionLinenumberEnd: 144
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].processingInstruction(javax.xml.stream.events.ProcessingInstruction)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].length()'
    - '[javax.xml.stream.XMLStreamWriter].writeProcessingInstruction(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder,org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
    - '[javax.xml.stream.events.ProcessingInstruction].getTarget()'
    - '[javax.xml.stream.XMLStreamWriter].writeProcessingInstruction(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
    - '[javax.xml.stream.events.ProcessingInstruction].getData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].processingInstruction(javax.xml.stream.events.ProcessingInstruction)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.events.EntityReference].getName()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:147,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeEntityRef(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.EntityReference
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.EntityReference
    constantsTouched: []
    func_position:
      end: 149
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 149
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].entityReference(javax.xml.stream.events.EntityReference)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.events.EntityReference].getName()'
    - '[javax.xml.stream.XMLStreamWriter].writeEntityRef(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].entityReference(javax.xml.stream.events.EntityReference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignore
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setIgnoringCharacters(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setIgnoringCharacters(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - version
    - encoding
    - standalone
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 164
      start: 163
    functionDepth: 0
    functionLinenumber: 163
    functionLinenumberEnd: 164
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - rootElement
    - publicId
    - systemId
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 167
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 167
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 169
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 169
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 172
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 172
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:177,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeStartElement(String,String)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:178,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeStartElement(String,String)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:182,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeStartElement(String)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:185,1
    - Dst: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixCount()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:187,1
    - Dst: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getNamespaceContext()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:188,1
    - Dst: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixAt(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:190,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:191,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:192,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeDefaultNamespace()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:193,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeNamespace(String)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:196,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:199,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:201,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:202,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:205,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeAttribute(String,String,String)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:203,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:209,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeAttribute(String,String,String)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:208,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:212,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeAttribute(String,String)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:212,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:217,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 219
      start: 174
    functionDepth: 1
    functionLinenumber: 174
    functionLinenumberEnd: 219
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.stream.XMLStreamWriter].writeStartElement(String,String)'
    - '[javax.xml.stream.XMLStreamWriter].writeDefaultNamespace()'
    - '[javax.xml.stream.XMLStreamWriter].writeNamespace(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
    - '[javax.xml.namespace.NamespaceContext].getNamespaceURI(String)'
    - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getNamespaceContext()'
    - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixAt(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - '[javax.xml.stream.XMLStreamWriter].writeAttribute(String,String)'
    - '[javax.xml.stream.XMLStreamWriter].writeStartElement(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder,org.apache.xerces.xni.QName)'
    - '[javax.xml.stream.XMLStreamWriter].writeAttribute(String,String,String)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
    - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixCount()'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:223,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:224,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 225
      start: 221
    functionDepth: 2
    functionLinenumber: 221
    functionLinenumberEnd: 225
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endElement(org.apache.xerces.xni.QName,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)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 229
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 229
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - version
    - encoding
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 232
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 232
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 235
      start: 234
    functionDepth: 0
    functionLinenumber: 234
    functionLinenumberEnd: 235
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeCharacters(char[],int,int)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:242,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:245,1
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeCData(String)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:245,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:249,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 252
      start: 237
    functionDepth: 1
    functionLinenumber: 237
    functionLinenumberEnd: 252
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.stream.XMLStreamWriter].writeCData(String)'
    - '[org.apache.xerces.xni.XMLString].toString()'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
    - '[javax.xml.stream.XMLStreamWriter].writeCharacters(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 257
      start: 254
    functionDepth: 2
    functionLinenumber: 254
    functionLinenumberEnd: 257
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamWriter].writeEndElement()'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:262,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXStreamResultBuilder:265,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 267
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 267
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.stream.XMLStreamWriter].writeEndElement()'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.StAXStreamResultBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 271
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 271
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 275
      start: 273
    functionDepth: 0
    functionLinenumber: 273
    functionLinenumberEnd: 275
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 277
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 277
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDocumentSource
    constantsTouched: []
    func_position:
      end: 279
      start: 279
    functionDepth: 0
    functionLinenumber: 279
    functionLinenumberEnd: 279
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLStreamWriter
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDocumentSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 283
      start: 281
    functionDepth: 0
    functionLinenumber: 281
    functionLinenumberEnd: 283
    functionName: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].getDocumentSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDocumentSource
    signature: '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].getDocumentSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.Grammar].getGrammarDescription()'
      Src: org.apache.xerces.jaxp.validation.SimpleXMLSchema:43,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.Grammar
      classConcrete: true
      classEnum: false
      classFields:
      - Grammar[]
      - org.apache.xerces.xni.grammars.Grammar
      - Grammar[]
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.SimpleXMLSchema
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 1
    argNames:
    - grammar
    argTypes:
    - org.apache.xerces.xni.grammars.Grammar
    constantsTouched: []
    func_position:
      end: 44
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].<init>(org.apache.xerces.xni.grammars.Grammar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SimpleXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.grammars.Grammar].getGrammarDescription()'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.SimpleXMLSchema
    signature: '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].<init>(org.apache.xerces.xni.grammars.Grammar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].equals(String)'
      Src: org.apache.xerces.jaxp.validation.SimpleXMLSchema:51,1
    - Dst: '[Grammar[]].clone()'
      Src: org.apache.xerces.jaxp.validation.SimpleXMLSchema:52,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Grammar[]
      - org.apache.xerces.xni.grammars.Grammar
      - Grammar[]
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Grammar[]
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 1
    argNames:
    - grammarType
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].retrieveInitialGrammarSet(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SimpleXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[Grammar[]].clone()'
    - '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].equals(String)'
    linkageType: ''
    returnType: Grammar[]
    signature: '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].retrieveInitialGrammarSet(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Grammar[]
      classConcrete: true
      classEnum: false
      classFields:
      - Grammar[]
      - org.apache.xerces.xni.grammars.Grammar
      - Grammar[]
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 2
    argNames:
    - grammarType
    - grammars
    argTypes:
    - String
    - Grammar[]
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].cacheGrammars(String,Grammar[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SimpleXMLSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].cacheGrammars(String,Grammar[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarDescription].equals(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.jaxp.validation.SimpleXMLSchema:58,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields:
      - Grammar[]
      - org.apache.xerces.xni.grammars.Grammar
      - Grammar[]
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 1
    argNames:
    - desc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SimpleXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.grammars.XMLGrammarDescription].equals(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Grammar[]
      - org.apache.xerces.xni.grammars.Grammar
      - Grammar[]
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].lockPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SimpleXMLSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].lockPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Grammar[]
      - org.apache.xerces.xni.grammars.Grammar
      - Grammar[]
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 63
    functionDepth: 0
    functionLinenumber: 63
    functionLinenumberEnd: 63
    functionName: '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].unlockPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SimpleXMLSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].unlockPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Grammar[]
      - org.apache.xerces.xni.grammars.Grammar
      - Grammar[]
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 65
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 65
    functionName: '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SimpleXMLSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Grammar[]
      - org.apache.xerces.xni.grammars.Grammar
      - Grammar[]
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.XMLGrammarPool
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 73
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].getGrammarPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SimpleXMLSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.XMLGrammarPool
    signature: '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].getGrammarPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Grammar[]
      - org.apache.xerces.xni.grammars.Grammar
      - Grammar[]
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 0
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].isFullyComposed()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/SimpleXMLSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].isFullyComposed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[SoftReference].<init>(null)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:95,1
    - Dst: '[SoftReference].<init>(null)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:106,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:113,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - SoftReference
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - SoftReference
      - org.apache.xml.serialize.SerializerFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.StreamValidatorHelper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
    constantsTouched: []
    func_position:
      end: 114
      start: 111
    functionDepth: 4
    functionLinenumber: 111
    functionLinenumberEnd: 114
    functionName: '[org.apache.xerces.jaxp.validation.StreamValidatorHelper].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StreamValidatorHelper.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
    - '[SoftReference].<init>(null)'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.StreamValidatorHelper
    signature: '[org.apache.xerces.jaxp.validation.StreamValidatorHelper].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: streamSource.getPublicId()
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:121,1
    - Dst: streamSource.getSystemId()
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:121,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.jaxp.validation.StreamValidatorHelper,org.apache.xerces.jaxp.validation.StreamValidatorHelper,null)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:121,1
    - Dst: streamSource.getInputStream()
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:122,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(org.apache.xerces.jaxp.validation.StreamValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:122,1
    - Dst: streamSource.getReader()
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:123,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(org.apache.xerces.jaxp.validation.StreamValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:123,1
    - Dst: '[SoftReference].get()'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:128,1
    - Dst: '[org.apache.xerces.jaxp.validation.StreamValidatorHelper].initialize()'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:130,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(String)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:134,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:135,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,Object)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:135,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:136,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,Object)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:136,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:137,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,Object)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:137,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].reset()'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:141,1
    - Dst: '[org.apache.xml.serialize.SerializerFactory].getSerializerFactory(String)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:145,1
    - Dst: streamResult.getWriter()
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:151,1
    - Dst: 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(org.apache.xerces.jaxp.validation.StreamValidatorHelper,org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:152,1
    - Dst: streamResult.getOutputStream()
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:154,1
    - Dst: streamResult.getOutputStream()
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:155,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].<init>()'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:155,1
    - Dst: '[org.apache.xml.serialize.SerializerFactory].makeSerializer(org.apache.xerces.jaxp.validation.StreamValidatorHelper,org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:155,1
    - Dst: streamResult.getSystemId()
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:157,1
    - Dst: streamResult.getSystemId()
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:158,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].createOutputStream(org.apache.xerces.jaxp.validation.StreamValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:159,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].<init>()'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:160,1
    - Dst: '[org.apache.xml.serialize.SerializerFactory].makeSerializer(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:160,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(java.util.Locale,String,null)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:163,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:163,1
    - Dst: '[SoftReference].get()'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:169,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:171,1
    - Dst: '[SoftReference].<init>(org.apache.xerces.parsers.SAXParser)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:172,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].reset()'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:175,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDocumentHandler(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:177,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.parsers.SAXParser)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:178,1
    - Dst: '[org.apache.xml.serialize.Serializer].asContentHandler()'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:179,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setContentHandler(org.xml.sax.ContentHandler)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:179,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(null)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:182,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParserConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:186,1
    - Dst: '[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.jaxp.validation.StreamValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:189,1
    - Dst: '[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.jaxp.validation.StreamValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:192,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(null)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:196,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:201,1
    - Dst: '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:201,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:201,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 78
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - javax.xml.transform.Result
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - SoftReference
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - SoftReference
      - org.apache.xml.serialize.SerializerFactory
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - result
    argTypes:
    - javax.xml.transform.Source
    - javax.xml.transform.Result
    constantsTouched: []
    func_position:
      end: 204
      start: 116
    functionDepth: 5
    functionLinenumber: 116
    functionLinenumberEnd: 204
    functionName: '[org.apache.xerces.jaxp.validation.StreamValidatorHelper].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StreamValidatorHelper.java
    functionUses: 1
    functionsReached:
    - streamResult.getOutputStream()
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.jaxp.validation.StreamValidatorHelper,org.apache.xerces.jaxp.validation.StreamValidatorHelper,null)'
    - streamSource.getPublicId()
    - '[SoftReference].<init>(org.apache.xerces.parsers.SAXParser)'
    - streamSource.getReader()
    - '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(org.apache.xerces.jaxp.validation.StreamValidatorHelper)'
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String)'
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String,null)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(null)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.parsers.SAXParser)'
    - '[org.apache.xerces.parsers.SAXParser].setContentHandler(org.xml.sax.ContentHandler)'
    - '[org.apache.xerces.jaxp.validation.StreamValidatorHelper].initialize()'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].reset()'
    - '[org.apache.xml.serialize.OutputFormat].<init>()'
    - '[org.apache.xml.serialize.Serializer].asContentHandler()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(org.apache.xerces.jaxp.validation.StreamValidatorHelper)'
    - '[SoftReference].get()'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDocumentHandler(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.jaxp.validation.StreamValidatorHelper)'
    - '[org.apache.xml.serialize.SerializerFactory].makeSerializer(org.apache.xerces.jaxp.validation.StreamValidatorHelper,org.apache.xml.serialize.OutputFormat)'
    - '[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.jaxp.validation.StreamValidatorHelper)'
    - '[org.apache.xerces.parsers.SAXParser].reset()'
    - streamResult.getSystemId()
    - streamSource.getSystemId()
    - '[org.apache.xml.serialize.SerializerFactory].getSerializerFactory(String)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(String)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    - streamResult.getWriter()
    - '[org.apache.xerces.impl.XMLEntityManager].createOutputStream(org.apache.xerces.jaxp.validation.StreamValidatorHelper)'
    - '[org.apache.xerces.parsers.SAXParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    - streamSource.getInputStream()
    - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,Object)'
    - '[org.apache.xml.serialize.SerializerFactory].makeSerializer(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StreamValidatorHelper].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].<init>()'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:207,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:208,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,Object)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:208,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:209,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,Object)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:209,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:210,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.jaxp.validation.StreamValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:211,1
    - Dst: errorReporter.getMessageFormatter(String)
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:213,1
    - Dst: '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:214,1
    - Dst: errorReporter.putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:215,1
    - Dst: errorReporter.putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:216,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:218,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,Object)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:218,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:219,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,Object)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:219,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:220,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,Object)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:220,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setDocumentHandler(org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:221,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setDTDHandler(null)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:222,1
    - Dst: '[org.apache.xerces.parsers.XML11Configuration].setDTDContentModelHandler(null)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:223,1
    - Dst: '[SoftReference].<init>(org.apache.xerces.parsers.XML11Configuration)'
      Src: org.apache.xerces.jaxp.validation.StreamValidatorHelper:224,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - SoftReference
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - SoftReference
      - org.apache.xml.serialize.SerializerFactory
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.parser.XMLParserConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 226
      start: 206
    functionDepth: 4
    functionLinenumber: 206
    functionLinenumberEnd: 226
    functionName: '[org.apache.xerces.jaxp.validation.StreamValidatorHelper].initialize()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StreamValidatorHelper.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.parsers.XML11Configuration].setDocumentHandler(org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[org.apache.xerces.parsers.XML11Configuration].setDTDHandler(null)'
    - '[org.apache.xerces.parsers.XML11Configuration].setDTDContentModelHandler(null)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
    - errorReporter.putMessageFormatter(String,org.apache.xerces.impl.msg.XMLMessageFormatter)
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,Object)'
    - '[SoftReference].<init>(org.apache.xerces.parsers.XML11Configuration)'
    - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,org.apache.xerces.jaxp.validation.StreamValidatorHelper)'
    - errorReporter.getMessageFormatter(String)
    - '[org.apache.xerces.parsers.XML11Configuration].<init>()'
    - '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLParserConfiguration
    signature: '[org.apache.xerces.jaxp.validation.StreamValidatorHelper].initialize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:165,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:191,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:194,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].<init>()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:216,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLEntityManager)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:217,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:219,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLErrorReporter)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:220,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].<init>()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:222,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.util.NamespaceSupport)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:223,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:225,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.xs.XMLSchemaValidator)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:226,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].<init>()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:228,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.impl.validation.ValidationManager)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:229,1
    - Dst: '[java.util.HashMap].put(String,null)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:232,1
    - Dst: '[java.util.HashMap].put(String,null)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:233,1
    - Dst: '[java.util.HashMap].put(String,null)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:234,1
    - Dst: '[org.apache.xerces.util.SymbolTable].<init>()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:235,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.util.SymbolTable)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:235,1
    - Dst: '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].getGrammarPool()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:238,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.xni.grammars.XMLGrammarPool)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:238,1
    - Dst: '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].isFullyComposed()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:239,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(String,org.apache.xerces.impl.xs.XSMessageFormatter)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:242,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].addRecognizedFeatures(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:251,1
    - Dst: fFeatures.put(String,org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:252,1
    - Dst: fFeatures.put(String,org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:253,1
    - Dst: fFeatures.put(String,org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:254,1
    - Dst: fFeatures.put(String,org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:255,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].addRecognizedParamsAndSetDefaults(org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:257,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].addRecognizedParamsAndSetDefaults(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:258,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].addRecognizedParamsAndSetDefaults(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:259,1
    - Dst: '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].getFeature(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:262,1
    - Dst: Boolean.TRUE.equals(Boolean)
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:263,1
    - Dst: '[org.apache.xerces.util.SecurityManager].<init>()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:264,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.util.SecurityManager)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:269,1
    - Dst: fFeatures.put(String,org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:276,1
    - Dst: fFeatures.put(String,org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:277,1
    - Dst: fFeatures.put(String,org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:278,1
    - Dst: fFeatures.put(String,org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:279,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.jaxp.validation.XSGrammarPoolContainer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - java.util.HashMap
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      - java.util.HashMap
      - org.apache.xerces.util.SecurityManager
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - java.util.Locale
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - grammarContainer
    argTypes:
    - org.apache.xerces.jaxp.validation.XSGrammarPoolContainer
    constantsTouched: []
    func_position:
      end: 280
      start: 213
    functionDepth: 4
    functionLinenumber: 213
    functionLinenumberEnd: 280
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].<init>(org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaValidatorComponentManager.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].getFeature(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
    - '[java.util.HashMap].put(String,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    - fFeatures.put(String,org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)
    - '[org.apache.xerces.util.NamespaceSupport].<init>()'
    - '[org.apache.xerces.impl.XMLEntityManager].<init>()'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLErrorReporter)'
    - '[java.util.HashMap].put(String,org.apache.xerces.util.NamespaceSupport)'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.validation.ValidationManager)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].addRecognizedParamsAndSetDefaults(org.apache.xerces.impl.xs.XMLSchemaValidator,org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
    - '[org.apache.xerces.util.SymbolTable].<init>()'
    - '[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()'
    - '[java.util.HashMap].put(String,org.apache.xerces.util.SymbolTable)'
    - '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].isFullyComposed()'
    - '[org.apache.xerces.impl.validation.ValidationManager].<init>()'
    - '[java.util.HashMap].<init>()'
    - '[java.util.HashMap].put(String,org.apache.xerces.util.SecurityManager)'
    - '[org.apache.xerces.util.SecurityManager].<init>()'
    - '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].addRecognizedFeatures(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
    - '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.impl.xs.XSMessageFormatter)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].addRecognizedParamsAndSetDefaults(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].addRecognizedParamsAndSetDefaults(org.apache.xerces.impl.XMLEntityManager,org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
    - '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].getGrammarPool()'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.XMLEntityManager)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>()'
    - '[java.util.HashMap].put(String,org.apache.xerces.impl.xs.XMLSchemaValidator)'
    - '[java.util.HashMap].put(String,null)'
    - Boolean.TRUE.equals(Boolean)
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].<init>(org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: PARSER_SETTINGS.equals(String)
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:296,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:299,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:299,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:302,1
    - Dst: XMLConstants.FEATURE_SECURE_PROCESSING.equals(String)
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:305,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:306,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].getFeature(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:308,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - java.util.HashMap
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      - java.util.HashMap
      - org.apache.xerces.util.SecurityManager
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - java.util.Locale
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 309
      start: 294
    functionDepth: 4
    functionLinenumber: 294
    functionLinenumberEnd: 309
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaValidatorComponentManager.java
    functionUses: 3
    functionsReached:
    - PARSER_SETTINGS.equals(String)
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
    - '[String].equals(String)'
    - XMLConstants.FEATURE_SECURE_PROCESSING.equals(String)
    - '[org.apache.xerces.util.ParserConfigurationSettings].getFeature(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: PARSER_SETTINGS.equals(String)
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:320,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:321,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:323,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:323,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:324,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:326,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:327,1
    - Dst: XMLConstants.FEATURE_SECURE_PROCESSING.equals(String)
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:329,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:330,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].setFeature(String,boolean)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:334,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setFeature(String,boolean)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:335,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setFeature(String,boolean)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:336,1
    - Dst: '[java.util.HashMap].containsKey(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:337,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].getFeature(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:338,1
    - Dst: '[java.util.HashMap].put(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:339,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:341,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - java.util.HashMap
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      - java.util.HashMap
      - org.apache.xerces.util.SecurityManager
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - java.util.Locale
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 2
    argNames:
    - featureId
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 342
      start: 319
    functionDepth: 3
    functionLinenumber: 319
    functionLinenumberEnd: 342
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaValidatorComponentManager.java
    functionUses: 3
    functionsReached:
    - PARSER_SETTINGS.equals(String)
    - '[org.apache.xerces.impl.XMLErrorReporter].setFeature(String,boolean)'
    - '[org.apache.xerces.impl.XMLEntityManager].setFeature(String,boolean)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setFeature(String,boolean)'
    - '[java.util.HashMap].put(String)'
    - '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
    - '[String].equals(String)'
    - XMLConstants.FEATURE_SECURE_PROCESSING.equals(String)
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty(String)'
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String)'
    - '[java.util.HashMap].containsKey(String)'
    - '[org.apache.xerces.util.ParserConfigurationSettings].getFeature(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:358,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:359,1
    - Dst: '[java.util.HashMap].get(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:361,1
    - Dst: '[java.util.HashMap].containsKey(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:365,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:368,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - java.util.HashMap
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      - java.util.HashMap
      - org.apache.xerces.util.SecurityManager
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - java.util.Locale
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 369
      start: 356
    functionDepth: 3
    functionLinenumber: 356
    functionLinenumberEnd: 369
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaValidatorComponentManager.java
    functionUses: 10
    functionsReached:
    - '[org.apache.xerces.util.ParserConfigurationSettings].getProperty(String)'
    - '[String].equals(String)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
    - '[java.util.HashMap].get(String)'
    - '[java.util.HashMap].containsKey(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:380,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:380,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:381,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:381,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:382,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:382,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:383,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:384,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].setProperty(String,Object)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:387,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setProperty(String,Object)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:388,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setProperty(String,Object)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:389,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:390,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:390,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:391,1
    - Dst: '[java.util.HashMap].put(String,Object)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:392,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:395,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setLocale(java.util.Locale)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:396,1
    - Dst: '[java.util.HashMap].put(String,Object)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:397,1
    - Dst: '[java.util.HashMap].containsKey(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:400,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:401,1
    - Dst: '[java.util.HashMap].put(String,Object)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:401,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,Object)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:403,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - java.util.HashMap
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      - java.util.HashMap
      - org.apache.xerces.util.SecurityManager
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - java.util.Locale
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 404
      start: 379
    functionDepth: 3
    functionLinenumber: 379
    functionLinenumberEnd: 404
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaValidatorComponentManager.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.ParserConfigurationSettings].getProperty(String)'
    - '[org.apache.xerces.impl.XMLEntityManager].setProperty(String,Object)'
    - '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,Object)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setLocale(java.util.Locale)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setProperty(String,Object)'
    - '[String].equals(String)'
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String)'
    - '[java.util.HashMap].containsKey(String)'
    - '[java.util.HashMap].put(String,Object)'
    - '[org.apache.xerces.impl.XMLErrorReporter].setProperty(String,Object)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:418,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].addRecognizedFeatures(String[])'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:419,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:422,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].addRecognizedProperties(String[])'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:423,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeatureDefaults(org.apache.xerces.xni.parser.XMLComponent,String[],org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:426,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setPropertyDefaults(org.apache.xerces.xni.parser.XMLComponent,String[])'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:427,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.jaxp.validation.XSGrammarPoolContainer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - java.util.HashMap
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      - java.util.HashMap
      - org.apache.xerces.util.SecurityManager
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - java.util.Locale
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 2
    argNames:
    - component
    - grammarContainer
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponent
    - org.apache.xerces.jaxp.validation.XSGrammarPoolContainer
    constantsTouched: []
    func_position:
      end: 428
      start: 415
    functionDepth: 1
    functionLinenumber: 415
    functionLinenumberEnd: 428
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent,org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaValidatorComponentManager.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties()'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].addRecognizedFeatures(String[])'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].addRecognizedProperties(String[])'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setPropertyDefaults(org.apache.xerces.xni.parser.XMLComponent,String[])'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeatureDefaults(org.apache.xerces.xni.parser.XMLComponent,String[],org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
    - '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent,org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.NamespaceContext].reset()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:432,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].reset()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:433,1
    - Dst: '[org.apache.xerces.impl.XMLEntityManager].reset()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:434,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].reset()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:435,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].reset()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:436,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - java.util.HashMap
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      - java.util.HashMap
      - org.apache.xerces.util.SecurityManager
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - java.util.Locale
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 439
      start: 431
    functionDepth: 3
    functionLinenumber: 431
    functionLinenumberEnd: 439
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaValidatorComponentManager.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].reset()'
    - '[org.apache.xerces.xni.NamespaceContext].reset()'
    - '[org.apache.xerces.impl.validation.ValidationManager].reset()'
    - '[org.apache.xerces.impl.XMLEntityManager].reset()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].reset()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:443,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - java.util.HashMap
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      - java.util.HashMap
      - org.apache.xerces.util.SecurityManager
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - java.util.Locale
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - org.xml.sax.ErrorHandler
    constantsTouched: []
    func_position:
      end: 445
      start: 441
    functionDepth: 0
    functionLinenumber: 441
    functionLinenumberEnd: 445
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setErrorHandler(org.xml.sax.ErrorHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaValidatorComponentManager.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setErrorHandler(org.xml.sax.ErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - java.util.HashMap
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      - java.util.HashMap
      - org.apache.xerces.util.SecurityManager
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - java.util.Locale
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xml.sax.ErrorHandler
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 449
      start: 447
    functionDepth: 0
    functionLinenumber: 447
    functionLinenumberEnd: 449
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getErrorHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaValidatorComponentManager.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.ErrorHandler
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DOMEntityResolverWrapper].<init>(org.w3c.dom.ls.LSResourceResolver)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:453,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty(String,org.apache.xerces.util.DOMEntityResolverWrapper)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:453,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ls.LSResourceResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - java.util.HashMap
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      - java.util.HashMap
      - org.apache.xerces.util.SecurityManager
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - java.util.Locale
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - resourceResolver
    argTypes:
    - org.w3c.dom.ls.LSResourceResolver
    constantsTouched: []
    func_position:
      end: 454
      start: 451
    functionDepth: 2
    functionLinenumber: 451
    functionLinenumberEnd: 454
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setResourceResolver(org.w3c.dom.ls.LSResourceResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaValidatorComponentManager.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.util.DOMEntityResolverWrapper].<init>(org.w3c.dom.ls.LSResourceResolver)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty(String,org.apache.xerces.util.DOMEntityResolverWrapper)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setResourceResolver(org.w3c.dom.ls.LSResourceResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - java.util.HashMap
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      - java.util.HashMap
      - org.apache.xerces.util.SecurityManager
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - java.util.Locale
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.ls.LSResourceResolver
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 458
      start: 456
    functionDepth: 0
    functionLinenumber: 456
    functionLinenumberEnd: 458
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getResourceResolver()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaValidatorComponentManager.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.ls.LSResourceResolver
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getResourceResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:462,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - java.util.HashMap
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      - java.util.HashMap
      - org.apache.xerces.util.SecurityManager
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - java.util.Locale
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 463
      start: 460
    functionDepth: 1
    functionLinenumber: 460
    functionLinenumberEnd: 463
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setLocale(java.util.Locale)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaValidatorComponentManager.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - java.util.HashMap
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      - java.util.HashMap
      - org.apache.xerces.util.SecurityManager
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - java.util.Locale
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Locale
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 467
      start: 465
    functionDepth: 0
    functionLinenumber: 465
    functionLinenumberEnd: 467
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaValidatorComponentManager.java
    functionUses: 14
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.HashMap].put(String,null)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:474,1
    - Dst: '[java.util.HashMap].put(String,null)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:475,1
    - Dst: '[java.util.HashMap].put(String,org.apache.xerces.util.SecurityManager)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:478,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setLocale(null)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:481,1
    - Dst: '[java.util.HashMap].put(String,null)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:482,1
    - Dst: '[java.util.HashMap].isEmpty()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:485,1
    - Dst: '[java.util.HashMap].entrySet()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:486,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].iterator()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:486,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].hasNext()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:487,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].next()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:488,1
    - Dst: entry.getKey()
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:489,1
    - Dst: entry.getValue()
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:490,1
    - Dst: '[Boolean].booleanValue()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:490,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager,org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:491,1
    - Dst: '[java.util.HashMap].clear()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:493,1
    - Dst: '[java.util.HashMap].isEmpty()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:495,1
    - Dst: '[java.util.HashMap].entrySet()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:496,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].iterator()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:496,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].hasNext()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:497,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].next()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:498,1
    - Dst: entry.getKey()
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:499,1
    - Dst: entry.getValue()
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:500,1
    - Dst: '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager,org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:501,1
    - Dst: '[java.util.HashMap].clear()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:503,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - java.util.HashMap
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      - java.util.HashMap
      - org.apache.xerces.util.SecurityManager
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - java.util.Locale
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 505
      start: 470
    functionDepth: 1
    functionLinenumber: 470
    functionLinenumberEnd: 505
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].restoreInitialState()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaValidatorComponentManager.java
    functionUses: 1
    functionsReached:
    - '[Boolean].booleanValue()'
    - '[java.util.HashMap].put(String,org.apache.xerces.util.SecurityManager)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].iterator()'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].hasNext()'
    - entry.getKey()
    - '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager,org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
    - '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager,org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
    - '[java.util.HashMap].clear()'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].next()'
    - '[java.util.HashMap].put(String,null)'
    - '[java.util.HashMap].isEmpty()'
    - '[java.util.HashMap].entrySet()'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setLocale(null)'
    - entry.getValue()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].restoreInitialState()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].getFeature(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:513,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getFeatureDefault(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:515,1
    - Dst: fFeatures.containsKey(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:519,1
    - Dst: fFeatures.put(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager,Boolean)
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:520,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponent
      - String[]
      - org.apache.xerces.jaxp.validation.XSGrammarPoolContainer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - java.util.HashMap
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      - java.util.HashMap
      - org.apache.xerces.util.SecurityManager
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - java.util.Locale
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 3
    argNames:
    - component
    - recognizedFeatures
    - grammarContainer
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponent
    - String[]
    - org.apache.xerces.jaxp.validation.XSGrammarPoolContainer
    constantsTouched: []
    func_position:
      end: 530
      start: 508
    functionDepth: 0
    functionLinenumber: 508
    functionLinenumberEnd: 530
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeatureDefaults(org.apache.xerces.xni.parser.XMLComponent,String[],org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaValidatorComponentManager.java
    functionUses: 1
    functionsReached:
    - fFeatures.put(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager,Boolean)
    - fFeatures.containsKey(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)
    - '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].getFeature(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
    - '[org.apache.xerces.xni.parser.XMLComponent].getFeatureDefault(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeatureDefaults(org.apache.xerces.xni.parser.XMLComponent,String[],org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getPropertyDefault(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:537,1
    - Dst: fProperties.containsKey(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:540,1
    - Dst: fProperties.put(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager,Object)
      Src: org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager:541,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponent
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - java.util.HashMap
      - org.apache.xerces.impl.XMLEntityManager
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.impl.validation.ValidationManager
      - java.util.HashMap
      - java.util.HashMap
      - org.apache.xerces.util.SecurityManager
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - java.util.Locale
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponentManager
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.util.ParserConfigurationSettings
    argCount: 2
    argNames:
    - component
    - recognizedProperties
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponent
    - String[]
    constantsTouched: []
    func_position:
      end: 551
      start: 533
    functionDepth: 0
    functionLinenumber: 533
    functionLinenumberEnd: 551
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setPropertyDefaults(org.apache.xerces.xni.parser.XMLComponent,String[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaValidatorComponentManager.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLComponent].getPropertyDefault(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
    - fProperties.containsKey(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)
    - fProperties.put(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager,Object)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setPropertyDefaults(org.apache.xerces.xni.parser.XMLComponent,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.DOMResultAugmentor
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - helper
    argTypes:
    - org.apache.xerces.jaxp.validation.DOMValidatorHelper
    constantsTouched: []
    func_position:
      end: 77
      start: 75
    functionDepth: 2
    functionLinenumber: 75
    functionLinenumberEnd: 77
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].<init>(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.DOMResultAugmentor
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].<init>(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.dom.DOMResult].getNode()'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:82,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].getNodeType()'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:83,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].getOwnerDocument()'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:83,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.dom.DOMResult
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - result
    argTypes:
    - javax.xml.transform.dom.DOMResult
    constantsTouched: []
    func_position:
      end: 91
      start: 79
    functionDepth: 0
    functionLinenumber: 79
    functionLinenumberEnd: 91
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDOMResult(javax.xml.transform.dom.DOMResult)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].getOwnerDocument()'
    - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].getNodeType()'
    - '[javax.xml.transform.dom.DOMResult].getNode()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDOMResult(javax.xml.transform.dom.DOMResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DocumentType
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.DocumentType
    constantsTouched: []
    func_position:
      end: 93
      start: 93
    functionDepth: 0
    functionLinenumber: 93
    functionLinenumberEnd: 93
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].doctypeDecl(org.w3c.dom.DocumentType)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].doctypeDecl(org.w3c.dom.DocumentType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Text
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Text
    constantsTouched: []
    func_position:
      end: 95
      start: 95
    functionDepth: 0
    functionLinenumber: 95
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.w3c.dom.Text)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.w3c.dom.Text)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.CDATASection
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.CDATASection
    constantsTouched: []
    func_position:
      end: 97
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 97
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].cdata(org.w3c.dom.CDATASection)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].cdata(org.w3c.dom.CDATASection)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Comment
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Comment
    constantsTouched: []
    func_position:
      end: 99
      start: 99
    functionDepth: 0
    functionLinenumber: 99
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].comment(org.w3c.dom.Comment)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].comment(org.w3c.dom.Comment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ProcessingInstruction
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.ProcessingInstruction
    constantsTouched: []
    func_position:
      end: 102
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 102
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processingInstruction(org.w3c.dom.ProcessingInstruction)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processingInstruction(org.w3c.dom.ProcessingInstruction)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignore
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 106
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setIgnoringCharacters(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setIgnoringCharacters(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 110
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 110
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - version
    - encoding
    - standalone
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 113
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - rootElement
    - publicId
    - systemId
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 116
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 116
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 118
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 118
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 121
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 121
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].getCurrentElement()'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:125,1
    - Dst: currentElement.getAttributes()
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:126,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].getLength()'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:128,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].item(org.apache.xerces.jaxp.validation.DOMResultAugmentor)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:133,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(org.apache.xerces.jaxp.validation.DOMResultAugmentor)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:136,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:136,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processAttributePSVI(org.apache.xerces.jaxp.validation.DOMResultAugmentor,org.apache.xerces.jaxp.validation.DOMResultAugmentor)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:138,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].setIdAttributeNode(org.apache.xerces.jaxp.validation.DOMResultAugmentor,boolean)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:139,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:145,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.jaxp.validation.DOMResultAugmentor,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:150,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.jaxp.validation.DOMResultAugmentor)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:151,1
    - Dst: currentElement.setAttributeNS(String,String,String)
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:151,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.jaxp.validation.DOMResultAugmentor,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:157,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(String,String,String)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:158,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.jaxp.validation.DOMResultAugmentor)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:160,1
    - Dst: attr.setValue(String)
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:160,1
    - Dst: currentElement.setAttributeNodeNS(org.apache.xerces.jaxp.validation.DOMResultAugmentor)
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:161,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(org.apache.xerces.jaxp.validation.DOMResultAugmentor)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:164,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:164,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processAttributePSVI(org.apache.xerces.jaxp.validation.DOMResultAugmentor,org.apache.xerces.jaxp.validation.DOMResultAugmentor)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:166,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].setIdAttributeNode(org.apache.xerces.jaxp.validation.DOMResultAugmentor,boolean)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:167,1
    - Dst: attr.setSpecified(boolean)
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:170,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 174
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 174
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - currentElement.setAttributeNodeNS(org.apache.xerces.jaxp.validation.DOMResultAugmentor)
    - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(org.apache.xerces.jaxp.validation.DOMResultAugmentor)'
    - currentElement.setAttributeNS(String,String,String)
    - currentElement.getAttributes()
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].getCurrentElement()'
    - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].getLength()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(String,String,String)'
    - '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.jaxp.validation.DOMResultAugmentor,org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - attr.setValue(String)
    - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processAttributePSVI(org.apache.xerces.jaxp.validation.DOMResultAugmentor,org.apache.xerces.jaxp.validation.DOMResultAugmentor)'
    - '[org.apache.xerces.dom.ElementImpl].setIdAttributeNode(org.apache.xerces.jaxp.validation.DOMResultAugmentor,boolean)'
    - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].item(org.apache.xerces.jaxp.validation.DOMResultAugmentor)'
    - attr.setSpecified(boolean)
    - '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.jaxp.validation.DOMResultAugmentor)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:178,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:179,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 180
      start: 176
    functionDepth: 2
    functionLinenumber: 176
    functionLinenumberEnd: 180
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endElement(org.apache.xerces.xni.QName,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)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 184
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 184
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - version
    - encoding
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 187
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 187
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 190
      start: 189
    functionDepth: 0
    functionLinenumber: 189
    functionLinenumberEnd: 190
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].getCurrentElement()'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:195,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:196,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:196,1
    - Dst: currentElement.appendChild(org.apache.xerces.jaxp.validation.DOMResultAugmentor)
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:196,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 198
      start: 192
    functionDepth: 1
    functionLinenumber: 192
    functionLinenumberEnd: 198
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLString].toString()'
    - '[org.w3c.dom.Document].createTextNode(String)'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].getCurrentElement()'
    - currentElement.appendChild(org.apache.xerces.jaxp.validation.DOMResultAugmentor)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:202,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 203
      start: 200
    functionDepth: 2
    functionLinenumber: 200
    functionLinenumberEnd: 203
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].getCurrentElement()'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:207,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:210,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].setPSVI(org.apache.xerces.jaxp.validation.DOMResultAugmentor)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:213,1
    - Dst: elementPSVI.getMemberTypeDefinition()
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:215,1
    - Dst: elementPSVI.getTypeDefinition()
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:217,1
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].setType(org.apache.xerces.jaxp.validation.DOMResultAugmentor)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:219,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 222
      start: 205
    functionDepth: 1
    functionLinenumber: 205
    functionLinenumberEnd: 222
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].getCurrentElement()'
    - '[org.apache.xerces.dom.ElementNSImpl].setType(org.apache.xerces.jaxp.validation.DOMResultAugmentor)'
    - elementPSVI.getTypeDefinition()
    - elementPSVI.getMemberTypeDefinition()
    - '[org.apache.xerces.dom.PSVIElementNSImpl].setPSVI(org.apache.xerces.jaxp.validation.DOMResultAugmentor)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 224
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 224
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 226
      start: 226
    functionDepth: 0
    functionLinenumber: 226
    functionLinenumberEnd: 226
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 228
      start: 228
    functionDepth: 0
    functionLinenumber: 228
    functionLinenumberEnd: 228
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endDocument(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endDocument(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDocumentSource
    constantsTouched: []
    func_position:
      end: 230
      start: 230
    functionDepth: 0
    functionLinenumber: 230
    functionLinenumberEnd: 230
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDocumentSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 234
      start: 232
    functionDepth: 0
    functionLinenumber: 232
    functionLinenumberEnd: 234
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].getDocumentSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDocumentSource
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].getDocumentSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.PSVIAttrNSImpl].setPSVI(org.apache.xerces.xs.AttributePSVI)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:239,1
    - Dst: '[org.apache.xerces.xs.AttributePSVI].getMemberTypeDefinition()'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:241,1
    - Dst: '[org.apache.xerces.xs.AttributePSVI].getTypeDefinition()'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:243,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].setType(org.apache.xerces.jaxp.validation.DOMResultAugmentor)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:245,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:246,1
    - Dst: '[org.apache.xerces.dom.AttrImpl].setType(org.apache.xerces.jaxp.validation.DOMResultAugmentor)'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:250,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
      Src: org.apache.xerces.jaxp.validation.DOMResultAugmentor:251,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.dom.AttrImpl
      - org.apache.xerces.xs.AttributePSVI
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attr
    - attrPSVI
    argTypes:
    - org.apache.xerces.dom.AttrImpl
    - org.apache.xerces.xs.AttributePSVI
    constantsTouched: []
    func_position:
      end: 254
      start: 237
    functionDepth: 2
    functionLinenumber: 237
    functionLinenumberEnd: 254
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processAttributePSVI(org.apache.xerces.dom.AttrImpl,org.apache.xerces.xs.AttributePSVI)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.AttributePSVI].getMemberTypeDefinition()'
    - '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
    - '[org.apache.xerces.dom.PSVIAttrNSImpl].setPSVI(org.apache.xerces.xs.AttributePSVI)'
    - '[org.apache.xerces.dom.AttrImpl].setType(org.apache.xerces.jaxp.validation.DOMResultAugmentor)'
    - '[org.apache.xerces.xs.AttributePSVI].getTypeDefinition()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processAttributePSVI(org.apache.xerces.dom.AttrImpl,org.apache.xerces.xs.AttributePSVI)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.XMLGrammarPool
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 35
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 35
    functionName: '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].getGrammarPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XSGrammarPoolContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.XMLGrammarPool
    signature: '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].getGrammarPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].isFullyComposed()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XSGrammarPoolContainer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].isFullyComposed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XSGrammarPoolContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Boolean
    signature: '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.XSGrammarPoolContainer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XSGrammarPoolContainer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.XSGrammarPoolContainer
    signature: '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - javax.xml.transform.Result
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - result
    argTypes:
    - javax.xml.transform.Source
    - javax.xml.transform.Result
    constantsTouched: []
    func_position:
      end: 37
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 37
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHelper].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHelper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHelper].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.ValidatorHelper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorHelper].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHelper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.ValidatorHelper
    signature: '[org.apache.xerces.jaxp.validation.ValidatorHelper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[WeakReference].<init>(null)'
      Src: org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema:37,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - WeakReference
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 39
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 39
    functionName: '[org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/WeakReferenceXMLSchema.java
    functionUses: 1
    functionsReached:
    - '[WeakReference].<init>(null)'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema
    signature: '[org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[WeakReference].get()'
      Src: org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema:46,1
    - Dst: '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].<init>()'
      Src: org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema:50,1
    - Dst: '[WeakReference].<init>(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool)'
      Src: org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema:51,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - WeakReference
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.XMLGrammarPool
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 54
    functionName: '[org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema].getGrammarPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/WeakReferenceXMLSchema.java
    functionUses: 0
    functionsReached:
    - '[WeakReference].get()'
    - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].<init>()'
    - '[WeakReference].<init>(org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool)'
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.XMLGrammarPool
    signature: '[org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema].getGrammarPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - WeakReference
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema].isFullyComposed()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/WeakReferenceXMLSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema].isFullyComposed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.stax.StAXResult
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - result
    argTypes:
    - javax.xml.transform.stax.StAXResult
    constantsTouched: []
    func_position:
      end: 44
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].setStAXResult(javax.xml.transform.stax.StAXResult)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].setStAXResult(javax.xml.transform.stax.StAXResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].startDocument(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].startDocument(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 47
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 47
    functionName: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].endDocument(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].endDocument(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 48
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 48
    functionName: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].comment(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].comment(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 49
      start: 49
    functionDepth: 0
    functionLinenumber: 49
    functionLinenumberEnd: 49
    functionName: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].processingInstruction(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].processingInstruction(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 50
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].entityReference(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].entityReference(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.StartDocument
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.StartDocument
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].startDocument(javax.xml.stream.events.StartDocument)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].startDocument(javax.xml.stream.events.StartDocument)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.EndDocument
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.EndDocument
    constantsTouched: []
    func_position:
      end: 53
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].endDocument(javax.xml.stream.events.EndDocument)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].endDocument(javax.xml.stream.events.EndDocument)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.DTD
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.DTD
    constantsTouched: []
    func_position:
      end: 54
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 54
    functionName: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].doctypeDecl(javax.xml.stream.events.DTD)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].doctypeDecl(javax.xml.stream.events.DTD)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.Characters
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.Characters
    constantsTouched: []
    func_position:
      end: 55
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 55
    functionName: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].characters(javax.xml.stream.events.Characters)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].characters(javax.xml.stream.events.Characters)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.Characters
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.Characters
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].cdata(javax.xml.stream.events.Characters)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].cdata(javax.xml.stream.events.Characters)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.Comment
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.Comment
    constantsTouched: []
    func_position:
      end: 57
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].comment(javax.xml.stream.events.Comment)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].comment(javax.xml.stream.events.Comment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.ProcessingInstruction
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.ProcessingInstruction
    constantsTouched: []
    func_position:
      end: 58
      start: 58
    functionDepth: 0
    functionLinenumber: 58
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].processingInstruction(javax.xml.stream.events.ProcessingInstruction)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].processingInstruction(javax.xml.stream.events.ProcessingInstruction)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.EntityReference
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.EntityReference
    constantsTouched: []
    func_position:
      end: 59
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 59
    functionName: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].entityReference(javax.xml.stream.events.EntityReference)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].entityReference(javax.xml.stream.events.EntityReference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignore
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 61
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].setIgnoringCharacters(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].setIgnoringCharacters(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.StAXDocumentHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXDocumentHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.StAXDocumentHandler
    signature: '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].getReader()'
      Src: org.apache.xerces.jaxp.validation.Util:42,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:44,1
    - Dst: '[javax.xml.transform.stream.StreamSource].getSystemId()'
      Src: org.apache.xerces.jaxp.validation.Util:44,1
    - Dst: '[javax.xml.transform.stream.StreamSource].getReader()'
      Src: org.apache.xerces.jaxp.validation.Util:45,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.jaxp.validation.Util,org.apache.xerces.jaxp.validation.Util,org.apache.xerces.jaxp.validation.Util,org.apache.xerces.jaxp.validation.Util,null)'
      Src: org.apache.xerces.jaxp.validation.Util:43,1
    - Dst: '[javax.xml.transform.stream.StreamSource].getInputStream()'
      Src: org.apache.xerces.jaxp.validation.Util:46,1
    - Dst: '[javax.xml.transform.stream.StreamSource].getPublicId()'
      Src: org.apache.xerces.jaxp.validation.Util:48,1
    - Dst: '[javax.xml.transform.stream.StreamSource].getSystemId()'
      Src: org.apache.xerces.jaxp.validation.Util:48,1
    - Dst: '[javax.xml.transform.stream.StreamSource].getSystemId()'
      Src: org.apache.xerces.jaxp.validation.Util:48,1
    - Dst: '[javax.xml.transform.stream.StreamSource].getInputStream()'
      Src: org.apache.xerces.jaxp.validation.Util:49,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.jaxp.validation.Util,org.apache.xerces.jaxp.validation.Util,org.apache.xerces.jaxp.validation.Util,org.apache.xerces.jaxp.validation.Util,null)'
      Src: org.apache.xerces.jaxp.validation.Util:47,1
    - Dst: '[javax.xml.transform.stream.StreamSource].getPublicId()'
      Src: org.apache.xerces.jaxp.validation.Util:52,1
    - Dst: '[javax.xml.transform.stream.StreamSource].getSystemId()'
      Src: org.apache.xerces.jaxp.validation.Util:52,1
    - Dst: '[javax.xml.transform.stream.StreamSource].getSystemId()'
      Src: org.apache.xerces.jaxp.validation.Util:52,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.jaxp.validation.Util,org.apache.xerces.jaxp.validation.Util,org.apache.xerces.jaxp.validation.Util)'
      Src: org.apache.xerces.jaxp.validation.Util:51,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.stream.StreamSource
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLInputSource
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - in
    argTypes:
    - javax.xml.transform.stream.StreamSource
    constantsTouched: []
    func_position:
      end: 53
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.jaxp.validation.Util].toXMLInputSource(javax.xml.transform.stream.StreamSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/Util.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.stream.StreamSource].getInputStream()'
    - '[javax.xml.transform.stream.StreamSource].getReader()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.jaxp.validation.Util,org.apache.xerces.jaxp.validation.Util,org.apache.xerces.jaxp.validation.Util,org.apache.xerces.jaxp.validation.Util,null)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.jaxp.validation.Util,org.apache.xerces.jaxp.validation.Util,org.apache.xerces.jaxp.validation.Util)'
    - '[javax.xml.transform.stream.StreamSource].getPublicId()'
    - '[javax.xml.transform.stream.StreamSource].getSystemId()'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLInputSource
    signature: '[org.apache.xerces.jaxp.validation.Util].toXMLInputSource(javax.xml.transform.stream.StreamSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.xni.parser.XMLParseException)'
      Src: org.apache.xerces.jaxp.validation.Util:60,1
    - Dst: '[org.apache.xerces.xni.XNIException].getException()'
      Src: org.apache.xerces.jaxp.validation.Util:61,1
    - Dst: '[org.apache.xerces.xni.XNIException].getException()'
      Src: org.apache.xerces.jaxp.validation.Util:62,1
    - Dst: '[org.apache.xerces.xni.XNIException].getMessage()'
      Src: org.apache.xerces.jaxp.validation.Util:63,1
    - Dst: '[org.apache.xerces.xni.XNIException].getException()'
      Src: org.apache.xerces.jaxp.validation.Util:63,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xerces.jaxp.validation.Util,Exception)'
      Src: org.apache.xerces.jaxp.validation.Util:63,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XNIException
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.SAXException
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.apache.xerces.xni.XNIException
    constantsTouched: []
    func_position:
      end: 64
      start: 58
    functionDepth: 2
    functionLinenumber: 58
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.xni.XNIException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/Util.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXException].<init>(org.apache.xerces.jaxp.validation.Util,Exception)'
    - '[org.apache.xerces.xni.XNIException].getMessage()'
    - '[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.xni.parser.XMLParseException)'
    - '[org.apache.xerces.xni.XNIException].getException()'
    linkageType: ''
    returnType: org.xml.sax.SAXException
    signature: '[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.xni.XNIException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getException()'
      Src: org.apache.xerces.jaxp.validation.Util:67,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getException()'
      Src: org.apache.xerces.jaxp.validation.Util:68,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
      Src: org.apache.xerces.jaxp.validation.Util:69,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:70,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:71,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getException()'
      Src: org.apache.xerces.jaxp.validation.Util:72,1
    - Dst: '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.jaxp.validation.Util,String,String,int,int,org.apache.xerces.jaxp.validation.Util)'
      Src: org.apache.xerces.jaxp.validation.Util:69,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.SAXParseException
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 73
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 73
    functionName: '[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/Util.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
    - '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.jaxp.validation.Util,String,String,int,int,org.apache.xerces.jaxp.validation.Util)'
    - '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getException()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getPublicId()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
    linkageType: ''
    returnType: org.xml.sax.SAXParseException
    signature: '[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.Util
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.jaxp.validation.Util].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/Util.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.Util
    signature: '[org.apache.xerces.jaxp.validation.Util].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:95,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>(org.apache.xerces.jaxp.validation.DraconianErrorHandler)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:119,1
    - Dst: '[org.apache.xerces.util.DOMEntityResolverWrapper].<init>()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:120,1
    - Dst: '[XMLGrammarPoolWrapper].<init>()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:121,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature(String,boolean)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:122,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(String,XMLGrammarPoolWrapper)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:123,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setEntityResolver(org.apache.xerces.util.DOMEntityResolverWrapper)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:124,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setErrorHandler(org.apache.xerces.util.ErrorHandlerWrapper)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - org.apache.xerces.util.DOMEntityResolverWrapper
      - org.apache.xerces.util.ErrorHandlerWrapper
      - org.apache.xerces.util.SecurityManager
      - XMLGrammarPoolWrapper
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.XMLSchemaFactory
      static: false
      superClass: javax.xml.validation.SchemaFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 118
    functionDepth: 4
    functionLinenumber: 118
    functionLinenumberEnd: 127
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMEntityResolverWrapper].<init>()'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature(String,boolean)'
    - '[XMLGrammarPoolWrapper].<init>()'
    - '[org.apache.xerces.jaxp.validation.DraconianErrorHandler].getInstance()'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setErrorHandler(org.apache.xerces.util.ErrorHandlerWrapper)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setEntityResolver(org.apache.xerces.util.DOMEntityResolverWrapper)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>()'
    - '[org.apache.xerces.util.ErrorHandlerWrapper].<init>(org.apache.xerces.jaxp.validation.DraconianErrorHandler)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(String,XMLGrammarPoolWrapper)'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.XMLSchemaFactory
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(java.util.Locale,String,null)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:143,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:143,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:146,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:147,1
    - Dst: '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String,null)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:147,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:147,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:151,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:152,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - org.apache.xerces.util.DOMEntityResolverWrapper
      - org.apache.xerces.util.ErrorHandlerWrapper
      - org.apache.xerces.util.SecurityManager
      - XMLGrammarPoolWrapper
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.validation.SchemaFactory
    argCount: 1
    argNames:
    - schemaLanguage
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 153
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 153
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].isSchemaLanguageSupported(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String,null)'
    - '[IllegalArgumentException].<init>(String)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()'
    - '[String].equals(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
    - '[NullPointerException].<init>(String)'
    - '[String].length()'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].isSchemaLanguageSupported(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - org.apache.xerces.util.DOMEntityResolverWrapper
      - org.apache.xerces.util.ErrorHandlerWrapper
      - org.apache.xerces.util.SecurityManager
      - XMLGrammarPoolWrapper
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.ls.LSResourceResolver
      static: false
      superClass: javax.xml.validation.SchemaFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 157
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 157
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].getResourceResolver()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.ls.LSResourceResolver
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].getResourceResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DOMEntityResolverWrapper].setEntityResolver(org.w3c.dom.ls.LSResourceResolver)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:161,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setEntityResolver(org.apache.xerces.util.DOMEntityResolverWrapper)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:162,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ls.LSResourceResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - org.apache.xerces.util.DOMEntityResolverWrapper
      - org.apache.xerces.util.ErrorHandlerWrapper
      - org.apache.xerces.util.SecurityManager
      - XMLGrammarPoolWrapper
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.SchemaFactory
    argCount: 1
    argNames:
    - resourceResolver
    argTypes:
    - org.w3c.dom.ls.LSResourceResolver
    constantsTouched: []
    func_position:
      end: 163
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 163
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].setResourceResolver(org.w3c.dom.ls.LSResourceResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMEntityResolverWrapper].setEntityResolver(org.w3c.dom.ls.LSResourceResolver)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setEntityResolver(org.apache.xerces.util.DOMEntityResolverWrapper)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].setResourceResolver(org.w3c.dom.ls.LSResourceResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - org.apache.xerces.util.DOMEntityResolverWrapper
      - org.apache.xerces.util.ErrorHandlerWrapper
      - org.apache.xerces.util.SecurityManager
      - XMLGrammarPoolWrapper
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.ErrorHandler
      static: false
      superClass: javax.xml.validation.SchemaFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 167
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].getErrorHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.xml.sax.ErrorHandler
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].getErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.ErrorHandlerWrapper].setErrorHandler()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:171,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setErrorHandler(org.apache.xerces.util.ErrorHandlerWrapper)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:172,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - org.apache.xerces.util.DOMEntityResolverWrapper
      - org.apache.xerces.util.ErrorHandlerWrapper
      - org.apache.xerces.util.SecurityManager
      - XMLGrammarPoolWrapper
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.SchemaFactory
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - org.xml.sax.ErrorHandler
    constantsTouched: []
    func_position:
      end: 173
      start: 169
    functionDepth: 0
    functionLinenumber: 169
    functionLinenumberEnd: 173
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].setErrorHandler(org.xml.sax.ErrorHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.ErrorHandlerWrapper].setErrorHandler()'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setErrorHandler(org.apache.xerces.util.ErrorHandlerWrapper)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].setErrorHandler(org.xml.sax.ErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension].<init>()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:178,1
    - Dst: '[XMLGrammarPoolWrapper].setGrammarPool(org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:179,1
    - Dst: streamSource.getPublicId()
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:188,1
    - Dst: streamSource.getSystemId()
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:189,1
    - Dst: streamSource.getInputStream()
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:190,1
    - Dst: streamSource.getReader()
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:191,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.jaxp.validation.XMLSchemaFactory,org.apache.xerces.jaxp.validation.XMLSchemaFactory,null)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:192,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:193,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:194,1
    - Dst: saxSource.getInputSource()
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:199,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(java.util.Locale,String,null)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:201,1
    - Dst: '[org.xml.sax.SAXException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:201,1
    - Dst: saxSource.getXMLReader()
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:204,1
    - Dst: '[org.apache.xerces.util.SAXInputSource].<init>(org.apache.xerces.jaxp.validation.XMLSchemaFactory,org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:204,1
    - Dst: domSource.getNode()
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:208,1
    - Dst: domSource.getSystemId()
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:209,1
    - Dst: '[org.apache.xerces.util.DOMInputSource].<init>(org.apache.xerces.jaxp.validation.XMLSchemaFactory,org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:210,1
    - Dst: staxSource.getXMLEventReader()
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:214,1
    - Dst: '[org.apache.xerces.util.StAXInputSource].<init>(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:216,1
    - Dst: staxSource.getXMLStreamReader()
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:219,1
    - Dst: '[org.apache.xerces.util.StAXInputSource].<init>(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:219,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:223,1
    - Dst: '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String,null)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:223,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:223,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:227,1
    - Dst: '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:227,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:227,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:234,1
    - Dst: '[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:238,1
    - Dst: e.getMessage()
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:242,1
    - Dst: '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.jaxp.validation.XMLSchemaFactory,null,org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:242,1
    - Dst: '[org.xml.sax.ErrorHandler].error(org.xml.sax.SAXParseException)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:244,1
    - Dst: '[XMLGrammarPoolWrapper].setGrammarPool(null)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:250,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension].getGrammarCount()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:253,1
    - Dst: '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].<init>(org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:257,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchema].<init>(org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:257,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension].retrieveInitialGrammarSet(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:260,1
    - Dst: '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].<init>()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:261,1
    - Dst: '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].<init>()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:264,1
    - Dst: '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].<init>(org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:268,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchema].<init>(org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool,boolean)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:268,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].propagateFeatures(org.apache.xerces.jaxp.validation.XMLSchema)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:270,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 74
    JavaMethodInfo:
      argumentGenericTypes:
      - Source[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - org.apache.xerces.util.DOMEntityResolverWrapper
      - org.apache.xerces.util.ErrorHandlerWrapper
      - org.apache.xerces.util.SecurityManager
      - XMLGrammarPoolWrapper
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.validation.Schema
      static: false
      superClass: javax.xml.validation.SchemaFactory
    argCount: 1
    argNames:
    - schemas
    argTypes:
    - Source[]
    constantsTouched: []
    func_position:
      end: 272
      start: 175
    functionDepth: 2
    functionLinenumber: 175
    functionLinenumberEnd: 272
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].newSchema(Source[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.StAXInputSource].<init>(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
    - '[XMLGrammarPoolWrapper].setGrammarPool(null)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension].retrieveInitialGrammarSet(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
    - '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].<init>()'
    - staxSource.getXMLEventReader()
    - streamSource.getPublicId()
    - '[org.apache.xerces.jaxp.validation.XMLSchema].<init>(org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool,boolean)'
    - streamSource.getReader()
    - domSource.getNode()
    - '[org.xml.sax.SAXException].<init>(String)'
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String)'
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String,null)'
    - domSource.getSystemId()
    - staxSource.getXMLStreamReader()
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.util.DOMInputSource].<init>(org.apache.xerces.jaxp.validation.XMLSchemaFactory,org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
    - '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].<init>(org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
    - '[NullPointerException].<init>(String)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].propagateFeatures(org.apache.xerces.jaxp.validation.XMLSchema)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension].getGrammarCount()'
    - '[org.apache.xerces.util.SAXInputSource].<init>(org.apache.xerces.jaxp.validation.XMLSchemaFactory,org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
    - '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].<init>()'
    - saxSource.getXMLReader()
    - streamSource.getSystemId()
    - '[XMLGrammarPoolWrapper].setGrammarPool(org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension].<init>()'
    - '[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.jaxp.validation.XMLSchemaFactory,org.apache.xerces.jaxp.validation.XMLSchemaFactory,null)'
    - '[org.xml.sax.ErrorHandler].error(org.xml.sax.SAXParseException)'
    - streamSource.getInputStream()
    - e.getMessage()
    - saxSource.getInputSource()
    - '[org.apache.xerces.jaxp.validation.XMLSchema].<init>(org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
    - '[org.xml.sax.SAXParseException].<init>(org.apache.xerces.jaxp.validation.XMLSchemaFactory,null,org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
    linkageType: ''
    returnType: javax.xml.validation.Schema
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].newSchema(Source[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema].<init>()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:284,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].propagateFeatures(org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:285,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - org.apache.xerces.util.DOMEntityResolverWrapper
      - org.apache.xerces.util.ErrorHandlerWrapper
      - org.apache.xerces.util.SecurityManager
      - XMLGrammarPoolWrapper
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.validation.Schema
      static: false
      superClass: javax.xml.validation.SchemaFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 287
      start: 274
    functionDepth: 1
    functionLinenumber: 274
    functionLinenumberEnd: 287
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].newSchema()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema].<init>()'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].propagateFeatures(org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema)'
    linkageType: ''
    returnType: javax.xml.validation.Schema
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].newSchema()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:294,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchema].<init>(org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:294,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchema].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool,boolean)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:295,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].propagateFeatures(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:296,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - org.apache.xerces.util.DOMEntityResolverWrapper
      - org.apache.xerces.util.ErrorHandlerWrapper
      - org.apache.xerces.util.SecurityManager
      - XMLGrammarPoolWrapper
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.validation.Schema
      static: false
      superClass: javax.xml.validation.SchemaFactory
    argCount: 1
    argNames:
    - pool
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 298
      start: 289
    functionDepth: 1
    functionLinenumber: 289
    functionLinenumberEnd: 298
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].newSchema(org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].propagateFeatures(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
    - '[org.apache.xerces.jaxp.validation.XMLSchema].<init>(org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool)'
    - '[org.apache.xerces.jaxp.validation.XMLSchema].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool,boolean)'
    linkageType: ''
    returnType: javax.xml.validation.Schema
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].newSchema(org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(java.util.Locale,String,null)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:303,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:303,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:306,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:308,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:309,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:310,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:311,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:315,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:318,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getFeature(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:322,1
    - Dst: e.getIdentifier()
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:325,1
    - Dst: e.getType()
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:326,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:328,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:328,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:327,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:333,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:333,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:332,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - org.apache.xerces.util.DOMEntityResolverWrapper
      - org.apache.xerces.util.ErrorHandlerWrapper
      - org.apache.xerces.util.SecurityManager
      - XMLGrammarPoolWrapper
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.validation.SchemaFactory
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 337
      start: 300
    functionDepth: 4
    functionLinenumber: 300
    functionLinenumberEnd: 337
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached:
    - e.getType()
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String,null)'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()'
    - e.getIdentifier()
    - '[String].equals(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getFeature(String)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - '[NullPointerException].<init>(String)'
    - '[String].startsWith(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(java.util.Locale,String,null)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:342,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:342,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:345,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:348,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:350,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:350,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:349,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:354,1
    - Dst: e.getIdentifier()
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:357,1
    - Dst: e.getType()
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:358,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:360,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:360,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:359,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:365,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:365,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:364,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - org.apache.xerces.util.DOMEntityResolverWrapper
      - org.apache.xerces.util.ErrorHandlerWrapper
      - org.apache.xerces.util.SecurityManager
      - XMLGrammarPoolWrapper
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: javax.xml.validation.SchemaFactory
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 369
      start: 339
    functionDepth: 4
    functionLinenumber: 339
    functionLinenumberEnd: 369
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].getProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached:
    - e.getType()
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String,null)'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()'
    - e.getIdentifier()
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - '[NullPointerException].<init>(String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getProperty(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(java.util.Locale,String,null)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:374,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:374,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:377,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:378,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:379,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:380,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:381,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:383,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:383,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:382,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:387,1
    - Dst: '[org.apache.xerces.util.SecurityManager].<init>()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:388,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(String,org.apache.xerces.util.SecurityManager)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:389,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:392,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature(String,boolean)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:397,1
    - Dst: e.getIdentifier()
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:400,1
    - Dst: e.getType()
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:401,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:403,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:403,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:402,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:408,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:408,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:407,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - org.apache.xerces.util.DOMEntityResolverWrapper
      - org.apache.xerces.util.ErrorHandlerWrapper
      - org.apache.xerces.util.SecurityManager
      - XMLGrammarPoolWrapper
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.SchemaFactory
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 412
      start: 371
    functionDepth: 4
    functionLinenumber: 371
    functionLinenumberEnd: 412
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached:
    - e.getType()
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String,null)'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature(String,boolean)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()'
    - e.getIdentifier()
    - '[org.apache.xerces.util.SecurityManager].<init>()'
    - '[String].equals(org.apache.xerces.jaxp.validation.XMLSchemaFactory)'
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - '[NullPointerException].<init>(String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(String,org.apache.xerces.util.SecurityManager)'
    - '[String].startsWith(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(java.util.Locale,String,null)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:417,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:417,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:420,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(String,org.apache.xerces.util.SecurityManager)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:422,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:425,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:427,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:427,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:426,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(String,Object)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:431,1
    - Dst: e.getIdentifier()
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:434,1
    - Dst: e.getType()
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:435,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:437,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:437,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:436,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:442,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:442,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:441,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - org.apache.xerces.util.DOMEntityResolverWrapper
      - org.apache.xerces.util.ErrorHandlerWrapper
      - org.apache.xerces.util.SecurityManager
      - XMLGrammarPoolWrapper
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.SchemaFactory
    argCount: 2
    argNames:
    - name
    - object
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 446
      start: 414
    functionDepth: 4
    functionLinenumber: 414
    functionLinenumberEnd: 446
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached:
    - e.getType()
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String,null)'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(String,Object)'
    - '[String].equals(String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()'
    - e.getIdentifier()
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - '[NullPointerException].<init>(String)'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(String,org.apache.xerces.util.SecurityManager)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.AbstractXMLSchema].setFeature(org.apache.xerces.jaxp.validation.XMLSchemaFactory,null)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:449,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getRecognizedFeatures()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:450,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaLoader].getFeature()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:452,1
    - Dst: '[org.apache.xerces.jaxp.validation.AbstractXMLSchema].setFeature(boolean)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory:453,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.jaxp.validation.AbstractXMLSchema
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.xs.XMLSchemaLoader
      - org.xml.sax.ErrorHandler
      - org.w3c.dom.ls.LSResourceResolver
      - org.apache.xerces.util.DOMEntityResolverWrapper
      - org.apache.xerces.util.ErrorHandlerWrapper
      - org.apache.xerces.util.SecurityManager
      - XMLGrammarPoolWrapper
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.SchemaFactory
    argCount: 1
    argNames:
    - schema
    argTypes:
    - org.apache.xerces.jaxp.validation.AbstractXMLSchema
    constantsTouched: []
    func_position:
      end: 455
      start: 448
    functionDepth: 1
    functionLinenumber: 448
    functionLinenumberEnd: 455
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].propagateFeatures(org.apache.xerces.jaxp.validation.AbstractXMLSchema)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getRecognizedFeatures()'
    - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getFeature()'
    - '[org.apache.xerces.jaxp.validation.AbstractXMLSchema].setFeature(org.apache.xerces.jaxp.validation.XMLSchemaFactory,null)'
    - '[org.apache.xerces.jaxp.validation.AbstractXMLSchema].setFeature(boolean)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].propagateFeatures(org.apache.xerces.jaxp.validation.AbstractXMLSchema)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].<init>()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension:465,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension
      static: false
      superClass: XMLGrammarPoolImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 466
      start: 464
    functionDepth: 1
    functionLinenumber: 464
    functionLinenumberEnd: 466
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].<init>(int)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension:470,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension
      static: false
      superClass: XMLGrammarPoolImpl
    argCount: 1
    argNames:
    - initialCapacity
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 471
      start: 469
    functionDepth: 1
    functionLinenumber: 469
    functionLinenumberEnd: 471
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].<init>(int)'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: XMLGrammarPoolImpl
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 476
      start: 474
    functionDepth: 0
    functionLinenumber: 474
    functionLinenumberEnd: 476
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension].getGrammarCount()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension].getGrammarCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveInitialGrammarSet(String)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper:492,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - XMLGrammarPool
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Grammar[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammarType
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 493
      start: 491
    functionDepth: 1
    functionLinenumber: 491
    functionLinenumberEnd: 493
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].retrieveInitialGrammarSet(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveInitialGrammarSet(String)'
    linkageType: ''
    returnType: Grammar[]
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].retrieveInitialGrammarSet(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars(String,Grammar[])'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper:496,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Grammar[]
      classConcrete: true
      classEnum: false
      classFields:
      - XMLGrammarPool
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - grammarType
    - grammars
    argTypes:
    - String
    - Grammar[]
    constantsTouched: []
    func_position:
      end: 497
      start: 495
    functionDepth: 1
    functionLinenumber: 495
    functionLinenumberEnd: 497
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].cacheGrammars(String,Grammar[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars(String,Grammar[])'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].cacheGrammars(String,Grammar[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper:500,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields:
      - XMLGrammarPool
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - desc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 501
      start: 499
    functionDepth: 1
    functionLinenumber: 499
    functionLinenumberEnd: 501
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].lockPool()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper:504,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLGrammarPool
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 505
      start: 503
    functionDepth: 1
    functionLinenumber: 503
    functionLinenumberEnd: 505
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].lockPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].lockPool()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].lockPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].unlockPool()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper:508,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLGrammarPool
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 509
      start: 507
    functionDepth: 1
    functionLinenumber: 507
    functionLinenumberEnd: 509
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].unlockPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].unlockPool()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].unlockPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].clear()'
      Src: org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper:512,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLGrammarPool
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 513
      start: 511
    functionDepth: 1
    functionLinenumber: 511
    functionLinenumberEnd: 513
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].clear()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - XMLGrammarPool
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammarPool
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 521
      start: 519
    functionDepth: 0
    functionLinenumber: 519
    functionLinenumberEnd: 521
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].setGrammarPool(org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].setGrammarPool(org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLGrammarPool
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.grammars.XMLGrammarPool
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 525
      start: 523
    functionDepth: 0
    functionLinenumber: 523
    functionLinenumberEnd: 525
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].getGrammarPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.XMLGrammarPool
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].getGrammarPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLGrammarPool
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper
    signature: '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].<init>()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:110,1
    - Dst: '[org.apache.xerces.impl.xs.util.SimpleLocator].<init>(null,null)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:125,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].<init>()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:131,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].<init>()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:134,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:149,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:150,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:151,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:152,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:156,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:157,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:158,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:159,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.NamespaceSupport
      - DOMNamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.impl.xs.util.SimpleLocator
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      - org.apache.xerces.jaxp.validation.DOMResultAugmentor
      - org.apache.xerces.jaxp.validation.DOMResultBuilder
      - org.w3c.dom.NamedNodeMap
      - char[]
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.DOMValidatorHelper
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
    constantsTouched: []
    func_position:
      end: 161
      start: 154
    functionDepth: 4
    functionLinenumber: 154
    functionLinenumberEnd: 161
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].<init>()'
    - '[org.apache.xerces.xni.QName].<init>()'
    - '[org.apache.xerces.xni.XMLString].<init>()'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
    - '[org.apache.xerces.impl.xs.util.SimpleLocator].<init>(null,null)'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].<init>()'
    - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].<init>()'
    - '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.DOMValidatorHelper
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: domSource.getNode()
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:172,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].reset()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:175,1
    - Dst: '[org.apache.xerces.impl.validation.ValidationManager].setEntityState()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:176,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].reset()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:177,1
    - Dst: domSource.getSystemId()
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:178,1
    - Dst: '[org.apache.xerces.impl.xs.util.SimpleLocator].setLiteralSystemId(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:179,1
    - Dst: '[org.apache.xerces.impl.xs.util.SimpleLocator].setExpandedSystemId(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:180,1
    - Dst: '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.impl.xs.util.SimpleLocator)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:181,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].setupEntityMap()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:184,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].setupDOMResultHandler(org.apache.xerces.jaxp.validation.DOMValidatorHelper,org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:185,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].startDocument(org.apache.xerces.impl.xs.util.SimpleLocator,null,DOMNamespaceContext,null)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:186,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].validate(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:187,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endDocument(null)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:188,1
    - Dst: '[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:191,1
    - Dst: '[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:194,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].setDOMResult(null)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:202,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:208,1
    - Dst: '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:208,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:208,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - javax.xml.transform.Result
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.NamespaceSupport
      - DOMNamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.impl.xs.util.SimpleLocator
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      - org.apache.xerces.jaxp.validation.DOMResultAugmentor
      - org.apache.xerces.jaxp.validation.DOMResultBuilder
      - org.w3c.dom.NamedNodeMap
      - char[]
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - result
    argTypes:
    - javax.xml.transform.Source
    - javax.xml.transform.Result
    constantsTouched: []
    func_position:
      end: 211
      start: 167
    functionDepth: 4
    functionLinenumber: 167
    functionLinenumberEnd: 211
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].validate(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
    - '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].setDOMResult(null)'
    - '[org.apache.xerces.impl.validation.ValidationManager].setEntityState()'
    - domSource.getNode()
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String)'
    - domSource.getSystemId()
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
    - '[org.apache.xerces.impl.xs.util.SimpleLocator].setExpandedSystemId(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].endDocument(null)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].reset()'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].setupEntityMap()'
    - '[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].setupDOMResultHandler(org.apache.xerces.jaxp.validation.DOMValidatorHelper,org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
    - '[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].startDocument(org.apache.xerces.impl.xs.util.SimpleLocator,null,DOMNamespaceContext,null)'
    - '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.impl.xs.util.SimpleLocator)'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].reset()'
    - '[org.apache.xerces.impl.xs.util.SimpleLocator].setLiteralSystemId(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.NamespaceSupport
      - DOMNamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.impl.xs.util.SimpleLocator
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      - org.apache.xerces.jaxp.validation.DOMResultAugmentor
      - org.apache.xerces.jaxp.validation.DOMResultBuilder
      - org.w3c.dom.NamedNodeMap
      - char[]
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 219
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].isEntityDeclared(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].isEntityDeclared(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.NamedNodeMap].getNamedItem(String)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:223,1
    - Dst: entity.getNotationName()
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:225,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.NamespaceSupport
      - DOMNamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.impl.xs.util.SimpleLocator
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      - org.apache.xerces.jaxp.validation.DOMResultAugmentor
      - org.apache.xerces.jaxp.validation.DOMResultBuilder
      - org.w3c.dom.NamedNodeMap
      - char[]
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 229
      start: 221
    functionDepth: 0
    functionLinenumber: 221
    functionLinenumberEnd: 229
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].isEntityUnparsed(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 0
    functionsReached:
    - entity.getNotationName()
    - '[org.w3c.dom.NamedNodeMap].getNamedItem(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].isEntityUnparsed(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].useIsSameNode(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:238,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].beginNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:242,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:243,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].finishNode(org.w3c.dom.Node)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:245,1
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:249,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:251,1
    - Dst: top.isSameNode(org.apache.xerces.jaxp.validation.DOMValidatorHelper)
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:253,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].finishNode(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:255,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.NamespaceSupport
      - DOMNamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.impl.xs.util.SimpleLocator
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      - org.apache.xerces.jaxp.validation.DOMResultAugmentor
      - org.apache.xerces.jaxp.validation.DOMResultBuilder
      - org.w3c.dom.NamedNodeMap
      - char[]
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 264
      start: 236
    functionDepth: 3
    functionLinenumber: 236
    functionLinenumberEnd: 264
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].validate(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].beginNode(org.w3c.dom.Node)'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].useIsSameNode(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].finishNode(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
    - top.isSameNode(org.apache.xerces.jaxp.validation.DOMValidatorHelper)
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].finishNode(org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].validate(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:268,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].pushContext()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:272,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].fillQName(org.apache.xerces.xni.QName,org.w3c.dom.Node)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:274,1
    - Dst: '[org.w3c.dom.Node].getAttributes()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:275,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].processAttributes(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:275,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.util.XMLAttributesImpl,null)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:276,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].setIgnoringCharacters(boolean)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:280,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:281,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].sendCharactersToValidator(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:281,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].setIgnoringCharacters(boolean)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:282,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].characters(org.w3c.dom.Text)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:283,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:286,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].sendCharactersToValidator(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:286,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].setIgnoringCharacters(boolean)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:291,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].startCDATA(null)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:292,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:293,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].sendCharactersToValidator(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:293,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endCDATA(null)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:294,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].setIgnoringCharacters(boolean)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:295,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].cdata(org.w3c.dom.CDATASection)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:296,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].startCDATA(null)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:299,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:300,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].sendCharactersToValidator(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:300,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endCDATA(null)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:301,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].processingInstruction(org.w3c.dom.ProcessingInstruction)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:310,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].comment(org.w3c.dom.Comment)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:319,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].doctypeDecl(org.w3c.dom.DocumentType)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:327,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.NamespaceSupport
      - DOMNamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.impl.xs.util.SimpleLocator
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      - org.apache.xerces.jaxp.validation.DOMResultAugmentor
      - org.apache.xerces.jaxp.validation.DOMResultBuilder
      - org.w3c.dom.NamedNodeMap
      - char[]
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 333
      start: 267
    functionDepth: 2
    functionLinenumber: 267
    functionLinenumberEnd: 333
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].beginNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].endCDATA(null)'
    - '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].processingInstruction(org.w3c.dom.ProcessingInstruction)'
    - '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].doctypeDecl(org.w3c.dom.DocumentType)'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].processAttributes(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].fillQName(org.apache.xerces.xni.QName,org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.util.NamespaceSupport].pushContext()'
    - '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].setIgnoringCharacters(boolean)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].startElement(org.apache.xerces.xni.QName,org.apache.xerces.util.XMLAttributesImpl,null)'
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].cdata(org.w3c.dom.CDATASection)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].startCDATA(null)'
    - '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].characters(org.w3c.dom.Text)'
    - '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].comment(org.w3c.dom.Comment)'
    - '[org.w3c.dom.Node].getAttributes()'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].sendCharactersToValidator(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].beginNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:337,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].fillQName(org.apache.xerces.xni.QName,org.w3c.dom.Node)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:340,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,null)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:341,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].popContext()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:343,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.NamespaceSupport
      - DOMNamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.impl.xs.util.SimpleLocator
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      - org.apache.xerces.jaxp.validation.DOMResultAugmentor
      - org.apache.xerces.jaxp.validation.DOMResultBuilder
      - org.w3c.dom.NamedNodeMap
      - char[]
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 345
      start: 336
    functionDepth: 2
    functionLinenumber: 336
    functionLinenumberEnd: 345
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].finishNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].endElement(org.apache.xerces.xni.QName,null)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].fillQName(org.apache.xerces.xni.QName,org.w3c.dom.Node)'
    - '[org.apache.xerces.util.NamespaceSupport].popContext()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].finishNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].getDoctype()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:354,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].getEntities()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:356,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.NamespaceSupport
      - DOMNamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.impl.xs.util.SimpleLocator
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      - org.apache.xerces.jaxp.validation.DOMResultAugmentor
      - org.apache.xerces.jaxp.validation.DOMResultBuilder
      - org.w3c.dom.NamedNodeMap
      - char[]
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - doc
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 361
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 361
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].setupEntityMap(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Document].getDoctype()'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].getEntities()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].setupEntityMap(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(null)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:370,1
    - Dst: '[javax.xml.transform.dom.DOMResult].getNode()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:373,1
    - Dst: '[javax.xml.transform.dom.DOMSource].getNode()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:376,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDOMResult(javax.xml.transform.dom.DOMResult)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:378,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.jaxp.validation.DOMResultAugmentor)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:379,1
    - Dst: '[javax.xml.transform.dom.DOMResult].getNode()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:382,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:384,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].setNamespaceAware(boolean)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:385,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].newDocumentBuilder()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:386,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].newDocument()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:387,1
    - Dst: '[javax.xml.transform.dom.DOMResult].setNode(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:387,1
    - Dst: '[org.xml.sax.SAXException].<init>(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:390,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDOMResult(javax.xml.transform.dom.DOMResult)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:394,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:395,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.dom.DOMSource
      - javax.xml.transform.dom.DOMResult
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.NamespaceSupport
      - DOMNamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.impl.xs.util.SimpleLocator
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      - org.apache.xerces.jaxp.validation.DOMResultAugmentor
      - org.apache.xerces.jaxp.validation.DOMResultBuilder
      - org.w3c.dom.NamedNodeMap
      - char[]
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - source
    - result
    argTypes:
    - javax.xml.transform.dom.DOMSource
    - javax.xml.transform.dom.DOMResult
    constantsTouched: []
    func_position:
      end: 396
      start: 366
    functionDepth: 2
    functionLinenumber: 366
    functionLinenumberEnd: 396
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].setupDOMResultHandler(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMResult)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.transform.dom.DOMSource].getNode()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(null)'
    - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDOMResult(javax.xml.transform.dom.DOMResult)'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].newDocument()'
    - '[javax.xml.transform.dom.DOMResult].getNode()'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].newDocumentBuilder()'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.jaxp.validation.DOMResultAugmentor)'
    - '[javax.xml.transform.dom.DOMResult].setNode(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
    - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDOMResult(javax.xml.transform.dom.DOMResult)'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].setNamespaceAware(boolean)'
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[org.xml.sax.SAXException].<init>(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].setupDOMResultHandler(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getPrefix()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:399,1
    - Dst: '[org.w3c.dom.Node].getLocalName()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:400,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:401,1
    - Dst: '[org.w3c.dom.Node].getNamespaceURI()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:402,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:403,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:404,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:405,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].length()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:406,1
    - Dst: '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:406,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.NamespaceSupport
      - DOMNamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.impl.xs.util.SimpleLocator
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      - org.apache.xerces.jaxp.validation.DOMResultAugmentor
      - org.apache.xerces.jaxp.validation.DOMResultBuilder
      - org.w3c.dom.NamedNodeMap
      - char[]
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - toFill
    - node
    argTypes:
    - org.apache.xerces.xni.QName
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 407
      start: 398
    functionDepth: 1
    functionLinenumber: 398
    functionLinenumberEnd: 407
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].fillQName(org.apache.xerces.xni.QName,org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 2
    functionsReached:
    - '[org.w3c.dom.Node].getPrefix()'
    - '[org.apache.xerces.util.SymbolTable].addSymbol(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
    - '[org.w3c.dom.Node].getNamespaceURI()'
    - '[org.w3c.dom.Node].getLocalName()'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].length()'
    - '[org.w3c.dom.Node].getNodeName()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].fillQName(org.apache.xerces.xni.QName,org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.NamedNodeMap].getLength()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:410,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:411,1
    - Dst: '[org.w3c.dom.NamedNodeMap].item(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:413,1
    - Dst: attr.getValue()
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:414,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].fillQName(org.apache.xerces.xni.QName,org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:418,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.xni.QName,String,org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:420,1
    - Dst: attr.getSpecified()
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:421,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(org.apache.xerces.jaxp.validation.DOMValidatorHelper,org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:421,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].declarePrefix(String)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:428,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].declarePrefix(String)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:431,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.NamedNodeMap
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.NamespaceSupport
      - DOMNamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.impl.xs.util.SimpleLocator
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      - org.apache.xerces.jaxp.validation.DOMResultAugmentor
      - org.apache.xerces.jaxp.validation.DOMResultBuilder
      - org.w3c.dom.NamedNodeMap
      - char[]
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attrMap
    argTypes:
    - org.w3c.dom.NamedNodeMap
    constantsTouched: []
    func_position:
      end: 435
      start: 409
    functionDepth: 1
    functionLinenumber: 409
    functionLinenumberEnd: 435
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].processAttributes(org.w3c.dom.NamedNodeMap)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.NamedNodeMap].getLength()'
    - '[org.w3c.dom.NamedNodeMap].item(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
    - attr.getSpecified()
    - '[org.apache.xerces.util.NamespaceSupport].declarePrefix(String)'
    - '[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.xni.QName,String,org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
    - '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(org.apache.xerces.jaxp.validation.DOMValidatorHelper,org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].fillQName(org.apache.xerces.xni.QName,org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
    - '[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()'
    - attr.getValue()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].processAttributes(org.w3c.dom.NamedNodeMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:439,1
    - Dst: '[String].getChars(int,org.apache.xerces.jaxp.validation.DOMValidatorHelper,char[],int)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:442,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(char[],int,org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:443,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:444,1
    - Dst: '[String].getChars(org.apache.xerces.jaxp.validation.DOMValidatorHelper,char[],int)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:448,1
    - Dst: '[org.apache.xerces.xni.XMLString].setValues(char[],int,int)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:449,1
    - Dst: '[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,null)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:450,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.NamespaceSupport
      - DOMNamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.impl.xs.util.SimpleLocator
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      - org.apache.xerces.jaxp.validation.DOMResultAugmentor
      - org.apache.xerces.jaxp.validation.DOMResultBuilder
      - org.w3c.dom.NamedNodeMap
      - char[]
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - str
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 453
      start: 437
    functionDepth: 1
    functionLinenumber: 437
    functionLinenumberEnd: 453
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].sendCharactersToValidator(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.xs.XMLSchemaValidator].characters(org.apache.xerces.xni.XMLString,null)'
    - '[String].getChars(int,org.apache.xerces.jaxp.validation.DOMValidatorHelper,char[],int)'
    - '[org.apache.xerces.xni.XMLString].setValues(char[],int,int)'
    - '[String].getChars(org.apache.xerces.jaxp.validation.DOMValidatorHelper,char[],int)'
    - '[String].length()'
    - '[org.apache.xerces.xni.XMLString].setValues(char[],int,org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].sendCharactersToValidator(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:463,1
    - Dst: '[org.w3c.dom.Node].getOwnerDocument()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:464,1
    - Dst: doc.getImplementation()
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:465,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].hasFeature(String,String)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper:465,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.NamespaceSupport
      - DOMNamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.impl.xs.util.SimpleLocator
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      - org.apache.xerces.jaxp.validation.DOMResultAugmentor
      - org.apache.xerces.jaxp.validation.DOMResultBuilder
      - org.w3c.dom.NamedNodeMap
      - char[]
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 466
      start: 459
    functionDepth: 0
    functionLinenumber: 459
    functionLinenumberEnd: 466
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].useIsSameNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].hasFeature(String,String)'
    - '[org.w3c.dom.Node].getOwnerDocument()'
    - doc.getImplementation()
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].useIsSameNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - org.apache.xerces.impl.XMLErrorReporter
      - org.apache.xerces.util.NamespaceSupport
      - DOMNamespaceContext
      - org.apache.xerces.impl.xs.XMLSchemaValidator
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.impl.validation.ValidationManager
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.impl.xs.util.SimpleLocator
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      - org.apache.xerces.jaxp.validation.DOMResultAugmentor
      - org.apache.xerces.jaxp.validation.DOMResultBuilder
      - org.w3c.dom.NamedNodeMap
      - char[]
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.util.XMLAttributesImpl
      - org.apache.xerces.xni.XMLString
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.ValidatorHelper
      - org.apache.xerces.impl.validation.EntityState
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 473
      start: 471
    functionDepth: 0
    functionLinenumber: 471
    functionLinenumberEnd: 473
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].getCurrentElement()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].getCurrentElement()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fNamespaceContext.pushContext()
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext:505,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 506
      start: 504
    functionDepth: 0
    functionLinenumber: 504
    functionLinenumberEnd: 506
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].pushContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 0
    functionsReached:
    - fNamespaceContext.pushContext()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].pushContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fNamespaceContext.popContext()
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext:509,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 510
      start: 508
    functionDepth: 0
    functionLinenumber: 508
    functionLinenumberEnd: 510
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].popContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 0
    functionsReached:
    - fNamespaceContext.popContext()
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].popContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fNamespaceContext.declarePrefix(String,String)
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext:513,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 514
      start: 512
    functionDepth: 0
    functionLinenumber: 512
    functionLinenumberEnd: 514
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].declarePrefix(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 0
    functionsReached:
    - fNamespaceContext.declarePrefix(String,String)
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].declarePrefix(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fNamespaceContext.getURI(String)
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext:517,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].fillNamespaceContext()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext:520,1
    - Dst: fNamespaceContext.containsPrefix(String)
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext:524,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getURI0(String)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext:525,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 529
      start: 516
    functionDepth: 1
    functionLinenumber: 516
    functionLinenumberEnd: 529
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getURI(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getURI0(String)'
    - fNamespaceContext.containsPrefix(String)
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].fillNamespaceContext()'
    - fNamespaceContext.getURI(String)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fNamespaceContext.getPrefix(String)
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext:532,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 533
      start: 531
    functionDepth: 0
    functionLinenumber: 531
    functionLinenumberEnd: 533
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getPrefix(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 0
    functionsReached:
    - fNamespaceContext.getPrefix(String)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fNamespaceContext.getDeclaredPrefixCount()
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext:536,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 537
      start: 535
    functionDepth: 0
    functionLinenumber: 535
    functionLinenumberEnd: 537
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getDeclaredPrefixCount()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 0
    functionsReached:
    - fNamespaceContext.getDeclaredPrefixCount()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getDeclaredPrefixCount()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fNamespaceContext.getDeclaredPrefixAt(int)
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext:540,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 541
      start: 539
    functionDepth: 0
    functionLinenumber: 539
    functionLinenumberEnd: 541
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getDeclaredPrefixAt(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 0
    functionsReached:
    - fNamespaceContext.getDeclaredPrefixAt(int)
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getDeclaredPrefixAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fNamespaceContext.getAllPrefixes()
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext:544,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Enumeration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 545
      start: 543
    functionDepth: 0
    functionLinenumber: 543
    functionLinenumberEnd: 545
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getAllPrefixes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 0
    functionsReached:
    - fNamespaceContext.getAllPrefixes()
    linkageType: ''
    returnType: java.util.Enumeration
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getAllPrefixes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 550
      start: 547
    functionDepth: 0
    functionLinenumber: 547
    functionLinenumberEnd: 550
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fRoot.getParentNode()
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext:554,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getNodeType()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext:556,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getAttributes()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext:557,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getLength()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext:558,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].item(org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext:560,1
    - Dst: attr.getValue()
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext:561,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].fillQName(org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext,org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext:565,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].declarePrefix0(org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext:572,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].declarePrefix0(String)'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext:575,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getParentNode()'
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext:581,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 584
      start: 552
    functionDepth: 0
    functionLinenumber: 552
    functionLinenumberEnd: 584
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].fillNamespaceContext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 1
    functionsReached:
    - attr.getValue()
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getLength()'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getAttributes()'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].item(org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext)'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].declarePrefix0(org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext)'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].fillQName(org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext,org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext)'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].declarePrefix0(String)'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getParentNode()'
    - fRoot.getParentNode()
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getNodeType()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].fillNamespaceContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.arraycopy(String[],int,org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext,int,int)
      Src: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext:590,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 597
      start: 586
    functionDepth: 0
    functionLinenumber: 586
    functionLinenumberEnd: 597
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].declarePrefix0(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 0
    functionsReached:
    - System.arraycopy(String[],int,org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext,int,int)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].declarePrefix0(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 608
      start: 599
    functionDepth: 0
    functionLinenumber: 599
    functionLinenumberEnd: 608
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getURI0(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getURI0(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - int
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - NamespaceContext
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext
    signature: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Locale].getDefault()'
      Src: org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:52,1
    - Dst: '[java.util.ResourceBundle].getBundle(String,org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter)'
      Src: org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:55,1
    - Dst: '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].getString(String)'
      Src: org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:60,1
    - Dst: java.text.MessageFormat.format(org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter,Object[])
      Src: org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:63,1
    - Dst: '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].getString(String)'
      Src: org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:66,1
    - Dst: '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].getString(String)'
      Src: org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:67,1
    - Dst: '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].getString(String)'
      Src: org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:74,1
    - Dst: '[java.util.MissingResourceException].<init>(String,org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter,String)'
      Src: org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:75,1
    - Dst: '[StringBuffer].<init>(org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter)'
      Src: org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:82,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:83,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:86,1
    - Dst: String.valueOf()
      Src: org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:88,1
    - Dst: '[StringBuffer].append(org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter)'
      Src: org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter:88,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      - String
      - Object[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.util.MissingResourceException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - locale
    - key
    - arguments
    argTypes:
    - java.util.Locale
    - String
    - Object[]
    constantsTouched: []
    func_position:
      end: 93
      start: 47
    functionDepth: 1
    functionLinenumber: 47
    functionLinenumberEnd: 93
    functionName: '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String,Object[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/JAXPValidationMessageFormatter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Locale].getDefault()'
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].getString(String)'
    - '[java.util.MissingResourceException].<init>(String,org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter,String)'
    - String.valueOf()
    - '[StringBuffer].append(org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter)'
    - java.text.MessageFormat.format(org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter,Object[])
    - '[StringBuffer].append(char)'
    - '[java.util.ResourceBundle].getBundle(String,org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter)'
    - '[StringBuffer].<init>(org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String,Object[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/JAXPValidationMessageFormatter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter
    signature: '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - pool
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ReadOnlyGrammarPool.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool
    signature: '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Grammar[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - grammarType
    - grammars
    argTypes:
    - String
    - Grammar[]
    constantsTouched: []
    func_position:
      end: 41
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 41
    functionName: '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].cacheGrammars(String,Grammar[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ReadOnlyGrammarPool.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].cacheGrammars(String,Grammar[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 45
      start: 43
    functionDepth: 0
    functionLinenumber: 43
    functionLinenumberEnd: 45
    functionName: '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ReadOnlyGrammarPool.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 49
      start: 47
    functionDepth: 0
    functionLinenumber: 47
    functionLinenumberEnd: 49
    functionName: '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].lockPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ReadOnlyGrammarPool.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].lockPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
      Src: org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool:52,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - desc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 1
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ReadOnlyGrammarPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveInitialGrammarSet(String)'
      Src: org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool:56,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Grammar[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - grammarType
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 57
      start: 55
    functionDepth: 1
    functionLinenumber: 55
    functionLinenumberEnd: 57
    functionName: '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].retrieveInitialGrammarSet(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ReadOnlyGrammarPool.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveInitialGrammarSet(String)'
    linkageType: ''
    returnType: Grammar[]
    signature: '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].retrieveInitialGrammarSet(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 59
    functionDepth: 0
    functionLinenumber: 59
    functionLinenumberEnd: 61
    functionName: '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].unlockPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ReadOnlyGrammarPool.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].unlockPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.DraconianErrorHandler].<init>()'
      Src: org.apache.xerces.jaxp.validation.DraconianErrorHandler:36,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DraconianErrorHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.jaxp.validation.DraconianErrorHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 38
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 38
    functionName: '[org.apache.xerces.jaxp.validation.DraconianErrorHandler].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DraconianErrorHandler.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.DraconianErrorHandler].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.DraconianErrorHandler
    signature: '[org.apache.xerces.jaxp.validation.DraconianErrorHandler].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DraconianErrorHandler
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.DraconianErrorHandler
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 43
      start: 41
    functionDepth: 0
    functionLinenumber: 41
    functionLinenumberEnd: 43
    functionName: '[org.apache.xerces.jaxp.validation.DraconianErrorHandler].getInstance()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DraconianErrorHandler.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.DraconianErrorHandler
    signature: '[org.apache.xerces.jaxp.validation.DraconianErrorHandler].getInstance()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DraconianErrorHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 48
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 48
    functionName: '[org.apache.xerces.jaxp.validation.DraconianErrorHandler].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DraconianErrorHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DraconianErrorHandler].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DraconianErrorHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 53
      start: 51
    functionDepth: 0
    functionLinenumber: 51
    functionLinenumberEnd: 53
    functionName: '[org.apache.xerces.jaxp.validation.DraconianErrorHandler].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DraconianErrorHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DraconianErrorHandler].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.jaxp.validation.DraconianErrorHandler
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[org.apache.xerces.jaxp.validation.DraconianErrorHandler].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DraconianErrorHandler.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DraconianErrorHandler].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:66,1
    - Dst: '[javax.xml.stream.XMLEventFactory].newInstance()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:71,1
    - Dst: '[java.util.Iterator].<init>()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:364,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.StAXEventResultBuilder
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - helper
    - context
    argTypes:
    - org.apache.xerces.jaxp.validation.StAXValidatorHelper
    - org.apache.xerces.util.JAXPNamespaceContextWrapper
    constantsTouched: []
    func_position:
      end: 72
      start: 68
    functionDepth: 2
    functionLinenumber: 68
    functionLinenumberEnd: 72
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].<init>(org.apache.xerces.jaxp.validation.StAXValidatorHelper,org.apache.xerces.util.JAXPNamespaceContextWrapper)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.util.Iterator].<init>()'
    - '[org.apache.xerces.xni.QName].<init>()'
    - '[javax.xml.stream.XMLEventFactory].newInstance()'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.StAXEventResultBuilder
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].<init>(org.apache.xerces.jaxp.validation.StAXValidatorHelper,org.apache.xerces.util.JAXPNamespaceContextWrapper)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stax.StAXResult].getXMLEventWriter()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.stax.StAXResult
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - result
    argTypes:
    - javax.xml.transform.stax.StAXResult
    constantsTouched: []
    func_position:
      end: 82
      start: 78
    functionDepth: 0
    functionLinenumber: 78
    functionLinenumberEnd: 82
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setStAXResult(javax.xml.transform.stax.StAXResult)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.transform.stax.StAXResult].getXMLEventWriter()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setStAXResult(javax.xml.transform.stax.StAXResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamReader].getVersion()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:85,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getCharacterEncodingScheme()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:86,1
    - Dst: '[javax.xml.stream.XMLStreamReader].standaloneSet()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:87,1
    - Dst: '[javax.xml.stream.XMLEventFactory].createStartDocument(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:88,1
    - Dst: '[javax.xml.stream.XMLEventWriter].add(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:88,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 90
      start: 84
    functionDepth: 0
    functionLinenumber: 84
    functionLinenumberEnd: 90
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startDocument(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLStreamReader].standaloneSet()'
    - '[javax.xml.stream.XMLStreamReader].getCharacterEncodingScheme()'
    - '[javax.xml.stream.XMLStreamReader].getVersion()'
    - '[javax.xml.stream.XMLEventFactory].createStartDocument(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
    - '[javax.xml.stream.XMLEventWriter].add(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startDocument(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLEventFactory].createEndDocument()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:93,1
    - Dst: '[javax.xml.stream.XMLEventWriter].add(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:93,1
    - Dst: '[javax.xml.stream.XMLEventWriter].flush()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 0
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endDocument(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLEventWriter].flush()'
    - '[javax.xml.stream.XMLEventFactory].createEndDocument()'
    - '[javax.xml.stream.XMLEventWriter].add(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endDocument(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamReader].getText()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:98,1
    - Dst: '[javax.xml.stream.XMLEventFactory].createComment(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:98,1
    - Dst: '[javax.xml.stream.XMLEventWriter].add(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 99
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].comment(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLStreamReader].getText()'
    - '[javax.xml.stream.XMLEventWriter].add(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
    - '[javax.xml.stream.XMLEventFactory].createComment(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].comment(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamReader].getPIData()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:103,1
    - Dst: '[javax.xml.stream.XMLStreamReader].getPITarget()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:104,1
    - Dst: '[javax.xml.stream.XMLEventFactory].createProcessingInstruction(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:104,1
    - Dst: '[javax.xml.stream.XMLEventWriter].add(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 106
      start: 101
    functionDepth: 0
    functionLinenumber: 101
    functionLinenumberEnd: 106
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].processingInstruction(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLStreamReader].getPITarget()'
    - '[javax.xml.stream.XMLEventFactory].createProcessingInstruction(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
    - '[javax.xml.stream.XMLEventWriter].add(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
    - '[javax.xml.stream.XMLStreamReader].getPIData()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].processingInstruction(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLStreamReader].getLocalName()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:110,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].getEntityDeclaration(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:112,1
    - Dst: '[javax.xml.stream.XMLEventFactory].createEntityReference(org.apache.xerces.jaxp.validation.StAXEventResultBuilder,javax.xml.stream.events.EntityDeclaration)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:111,1
    - Dst: '[javax.xml.stream.XMLEventWriter].add(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:111,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.XMLStreamReader
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - reader
    argTypes:
    - javax.xml.stream.XMLStreamReader
    constantsTouched: []
    func_position:
      end: 113
      start: 108
    functionDepth: 0
    functionLinenumber: 108
    functionLinenumberEnd: 113
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].entityReference(javax.xml.stream.XMLStreamReader)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLEventFactory].createEntityReference(org.apache.xerces.jaxp.validation.StAXEventResultBuilder,javax.xml.stream.events.EntityDeclaration)'
    - '[javax.xml.stream.XMLStreamReader].getLocalName()'
    - '[javax.xml.stream.XMLEventWriter].add(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].getEntityDeclaration(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].entityReference(javax.xml.stream.XMLStreamReader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLEventWriter].add(javax.xml.stream.events.StartDocument)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:116,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.StartDocument
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.StartDocument
    constantsTouched: []
    func_position:
      end: 117
      start: 115
    functionDepth: 0
    functionLinenumber: 115
    functionLinenumberEnd: 117
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startDocument(javax.xml.stream.events.StartDocument)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLEventWriter].add(javax.xml.stream.events.StartDocument)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startDocument(javax.xml.stream.events.StartDocument)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLEventWriter].add(javax.xml.stream.events.EndDocument)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:120,1
    - Dst: '[javax.xml.stream.XMLEventWriter].flush()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:121,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.EndDocument
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.EndDocument
    constantsTouched: []
    func_position:
      end: 122
      start: 119
    functionDepth: 0
    functionLinenumber: 119
    functionLinenumberEnd: 122
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endDocument(javax.xml.stream.events.EndDocument)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLEventWriter].add(javax.xml.stream.events.EndDocument)'
    - '[javax.xml.stream.XMLEventWriter].flush()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endDocument(javax.xml.stream.events.EndDocument)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLEventWriter].add(javax.xml.stream.events.DTD)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.DTD
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.DTD
    constantsTouched: []
    func_position:
      end: 126
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 126
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].doctypeDecl(javax.xml.stream.events.DTD)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLEventWriter].add(javax.xml.stream.events.DTD)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].doctypeDecl(javax.xml.stream.events.DTD)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLEventWriter].add(javax.xml.stream.events.Characters)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.Characters
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.Characters
    constantsTouched: []
    func_position:
      end: 130
      start: 128
    functionDepth: 0
    functionLinenumber: 128
    functionLinenumberEnd: 130
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(javax.xml.stream.events.Characters)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLEventWriter].add(javax.xml.stream.events.Characters)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(javax.xml.stream.events.Characters)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLEventWriter].add(javax.xml.stream.events.Characters)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.Characters
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.Characters
    constantsTouched: []
    func_position:
      end: 134
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 134
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].cdata(javax.xml.stream.events.Characters)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLEventWriter].add(javax.xml.stream.events.Characters)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].cdata(javax.xml.stream.events.Characters)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLEventWriter].add(javax.xml.stream.events.Comment)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:137,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.Comment
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.Comment
    constantsTouched: []
    func_position:
      end: 138
      start: 136
    functionDepth: 0
    functionLinenumber: 136
    functionLinenumberEnd: 138
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].comment(javax.xml.stream.events.Comment)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLEventWriter].add(javax.xml.stream.events.Comment)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].comment(javax.xml.stream.events.Comment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLEventWriter].add(javax.xml.stream.events.ProcessingInstruction)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.ProcessingInstruction
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.ProcessingInstruction
    constantsTouched: []
    func_position:
      end: 143
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 143
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].processingInstruction(javax.xml.stream.events.ProcessingInstruction)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLEventWriter].add(javax.xml.stream.events.ProcessingInstruction)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].processingInstruction(javax.xml.stream.events.ProcessingInstruction)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.stream.XMLEventWriter].add(javax.xml.stream.events.EntityReference)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:147,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.stream.events.EntityReference
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - javax.xml.stream.XMLStreamException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - event
    argTypes:
    - javax.xml.stream.events.EntityReference
    constantsTouched: []
    func_position:
      end: 148
      start: 145
    functionDepth: 0
    functionLinenumber: 145
    functionLinenumberEnd: 148
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].entityReference(javax.xml.stream.events.EntityReference)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.stream.XMLEventWriter].add(javax.xml.stream.events.EntityReference)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].entityReference(javax.xml.stream.events.EntityReference)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignore
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 152
      start: 150
    functionDepth: 0
    functionLinenumber: 150
    functionLinenumberEnd: 152
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setIgnoringCharacters(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setIgnoringCharacters(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 160
      start: 158
    functionDepth: 0
    functionLinenumber: 158
    functionLinenumberEnd: 160
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - version
    - encoding
    - standalone
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 163
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 163
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - rootElement
    - publicId
    - systemId
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 166
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 166
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 168
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 168
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 171
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 171
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:176,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].getCurrentEvent()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:179,1
    - Dst: '[javax.xml.stream.XMLEventWriter].add(javax.xml.stream.events.XMLEvent)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:181,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getAttributeIterator(org.apache.xerces.xni.XMLAttributes,int)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:187,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getNamespaceIterator()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:187,1
    - Dst: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getNamespaceContext()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:188,1
    - Dst: '[javax.xml.stream.XMLEventFactory].createStartElement(String,String,java.util.Iterator,java.util.Iterator,javax.xml.namespace.NamespaceContext)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:185,1
    - Dst: '[javax.xml.stream.XMLEventWriter].add(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:185,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:191,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 193
      start: 173
    functionDepth: 2
    functionLinenumber: 173
    functionLinenumberEnd: 193
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.stream.XMLEventFactory].createStartElement(String,String,java.util.Iterator,java.util.Iterator,javax.xml.namespace.NamespaceContext)'
    - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getNamespaceContext()'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - '[javax.xml.stream.XMLEventWriter].add(javax.xml.stream.events.XMLEvent)'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].getCurrentEvent()'
    - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getAttributeIterator(org.apache.xerces.xni.XMLAttributes,int)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
    - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getNamespaceIterator()'
    - '[javax.xml.stream.XMLEventWriter].add(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:197,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:198,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 199
      start: 195
    functionDepth: 3
    functionLinenumber: 195
    functionLinenumberEnd: 199
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endElement(org.apache.xerces.xni.QName,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)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 203
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 203
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - version
    - encoding
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 206
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 206
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 209
      start: 208
    functionDepth: 0
    functionLinenumber: 208
    functionLinenumberEnd: 209
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:216,1
    - Dst: '[javax.xml.stream.XMLEventFactory].createCharacters(String)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:216,1
    - Dst: '[javax.xml.stream.XMLEventWriter].add(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:216,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:219,1
    - Dst: '[javax.xml.stream.XMLEventFactory].createCData(String)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:219,1
    - Dst: '[javax.xml.stream.XMLEventWriter].add(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:219,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:223,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 226
      start: 211
    functionDepth: 1
    functionLinenumber: 211
    functionLinenumberEnd: 226
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.stream.XMLEventFactory].createCharacters(String)'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
    - '[org.apache.xerces.xni.XMLString].toString()'
    - '[javax.xml.stream.XMLEventFactory].createCData(String)'
    - '[javax.xml.stream.XMLEventWriter].add(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:230,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 231
      start: 228
    functionDepth: 2
    functionLinenumber: 228
    functionLinenumberEnd: 231
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].getCurrentEvent()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:237,1
    - Dst: '[javax.xml.stream.XMLEventWriter].add(javax.xml.stream.events.XMLEvent)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:239,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getNamespaceIterator()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:243,1
    - Dst: '[javax.xml.stream.XMLEventFactory].createEndElement(String,String,String,java.util.Iterator)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:242,1
    - Dst: '[javax.xml.stream.XMLEventWriter].add(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:242,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:247,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 249
      start: 233
    functionDepth: 2
    functionLinenumber: 233
    functionLinenumberEnd: 249
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.stream.XMLEventFactory].createEndElement(String,String,String,java.util.Iterator)'
    - '[javax.xml.stream.XMLEventWriter].add(javax.xml.stream.events.XMLEvent)'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].getCurrentEvent()'
    - '[org.apache.xerces.xni.XNIException].<init>(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
    - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getNamespaceIterator()'
    - '[javax.xml.stream.XMLEventWriter].add(org.apache.xerces.jaxp.validation.StAXEventResultBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 253
      start: 251
    functionDepth: 0
    functionLinenumber: 251
    functionLinenumberEnd: 253
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 257
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 257
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 259
      start: 259
    functionDepth: 0
    functionLinenumber: 259
    functionLinenumberEnd: 259
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDocumentSource
    constantsTouched: []
    func_position:
      end: 261
      start: 261
    functionDepth: 0
    functionLinenumber: 261
    functionLinenumberEnd: 261
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDocumentSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 265
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 265
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getDocumentSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDocumentSource
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getDocumentSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator].<init>(org.apache.xerces.xni.XMLAttributes,int)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:272,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLAttributes
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributes
    - length
    argTypes:
    - org.apache.xerces.xni.XMLAttributes
    - int
    constantsTouched: []
    func_position:
      end: 273
      start: 271
    functionDepth: 1
    functionLinenumber: 271
    functionLinenumberEnd: 273
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getAttributeIterator(org.apache.xerces.xni.XMLAttributes,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator].<init>(org.apache.xerces.xni.XMLAttributes,int)'
    linkageType: ''
    returnType: java.util.Iterator
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getAttributeIterator(org.apache.xerces.xni.XMLAttributes,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixCount()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:276,1
    - Dst: '[NamespaceIterator].<init>(int)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder:277,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.stream.XMLEventWriter
      - javax.xml.stream.XMLEventFactory
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.util.JAXPNamespaceContextWrapper
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.util.Iterator
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.StAXDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.util.Iterator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 278
      start: 275
    functionDepth: 1
    functionLinenumber: 275
    functionLinenumberEnd: 278
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getNamespaceIterator()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 2
    functionsReached:
    - '[NamespaceIterator].<init>(int)'
    - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixCount()'
    linkageType: ''
    returnType: java.util.Iterator
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getNamespaceIterator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLAttributes
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Iterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - attributes
    - length
    argTypes:
    - org.apache.xerces.xni.XMLAttributes
    - int
    constantsTouched: []
    func_position:
      end: 293
      start: 289
    functionDepth: 0
    functionLinenumber: 289
    functionLinenumberEnd: 293
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator].<init>(org.apache.xerces.xni.XMLAttributes,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator].<init>(org.apache.xerces.xni.XMLAttributes,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Iterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 301
      start: 295
    functionDepth: 0
    functionLinenumber: 295
    functionLinenumberEnd: 301
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator].hasNext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator].hasNext()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator:304,1
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator:305,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getName(int,org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator:307,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator:310,1
    - Dst: fEventFactory.createAttribute(org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator,org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator,String)
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator:308,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Iterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 311
      start: 303
    functionDepth: 1
    functionLinenumber: 303
    functionLinenumberEnd: 311
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator].next()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached:
    - fEventFactory.createAttribute(org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator,org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator,String)
    - '[java.util.NoSuchElementException].<init>()'
    - '[org.apache.xerces.xni.XMLAttributes].getValue()'
    - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator].hasNext()'
    - '[org.apache.xerces.xni.XMLAttributes].getName(int,org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator:314,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - XMLAttributes
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Iterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 315
      start: 313
    functionDepth: 0
    functionLinenumber: 313
    functionLinenumberEnd: 315
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator].remove()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fNamespaceContext.getNamespaceContext()
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator:329,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Iterator
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - length
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 332
      start: 328
    functionDepth: 0
    functionLinenumber: 328
    functionLinenumberEnd: 332
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator].<init>(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached:
    - fNamespaceContext.getNamespaceContext()
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator].<init>(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Iterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 340
      start: 334
    functionDepth: 0
    functionLinenumber: 334
    functionLinenumberEnd: 340
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator].hasNext()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator].hasNext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator].hasNext()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator:343,1
    - Dst: '[java.util.NoSuchElementException].<init>()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator:344,1
    - Dst: fNamespaceContext.getDeclaredPrefixAt()
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator:346,1
    - Dst: '[javax.xml.namespace.NamespaceContext].getNamespaceURI(org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator)'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator:347,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator].length()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator:348,1
    - Dst: fEventFactory.createNamespace()
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator:349,1
    - Dst: fEventFactory.createNamespace(org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator)
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator:352,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Iterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 354
      start: 342
    functionDepth: 1
    functionLinenumber: 342
    functionLinenumberEnd: 354
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator].next()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[java.util.NoSuchElementException].<init>()'
    - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator].length()'
    - '[javax.xml.namespace.NamespaceContext].getNamespaceURI(org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator)'
    - fNamespaceContext.getDeclaredPrefixAt()
    - fEventFactory.createNamespace(org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator)
    - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator].hasNext()'
    - fEventFactory.createNamespace()
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator].next()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[UnsupportedOperationException].<init>()'
      Src: org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator:357,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - javax.xml.namespace.NamespaceContext
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Iterator
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 356
    functionDepth: 0
    functionLinenumber: 356
    functionLinenumberEnd: 358
    functionName: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator].remove()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[UnsupportedOperationException].<init>()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator].remove()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:108,1
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:112,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.DOMResultBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 114
      start: 114
    functionDepth: 2
    functionLinenumber: 114
    functionLinenumberEnd: 114
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 1
    functionsReached:
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.DOMResultBuilder
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].clear()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:124,1
    - Dst: '[javax.xml.transform.dom.DOMResult].getNode()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:126,1
    - Dst: '[javax.xml.transform.dom.DOMResult].getNextSibling()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:127,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].getNodeType()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:128,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].getOwnerDocument()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:128,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.dom.DOMResult
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - result
    argTypes:
    - javax.xml.transform.dom.DOMResult
    constantsTouched: []
    func_position:
      end: 138
      start: 120
    functionDepth: 0
    functionLinenumber: 120
    functionLinenumberEnd: 138
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDOMResult(javax.xml.transform.dom.DOMResult)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 1
    functionsReached:
    - '[javax.xml.transform.dom.DOMResult].getNode()'
    - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].getNodeType()'
    - '[javax.xml.transform.dom.DOMResult].getNextSibling()'
    - '[java.util.ArrayList].clear()'
    - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].getOwnerDocument()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDOMResult(javax.xml.transform.dom.DOMResult)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(org.apache.xerces.jaxp.validation.DOMResultBuilder,org.apache.xerces.jaxp.validation.DOMResultBuilder,org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:143,1
    - Dst: '[org.w3c.dom.DocumentType].getInternalSubset()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:144,1
    - Dst: '[org.apache.xerces.dom.DocumentTypeImpl].setInternalSubset(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:147,1
    - Dst: '[org.w3c.dom.DocumentType].getEntities()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:150,1
    - Dst: '[org.w3c.dom.DocumentType].getEntities()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:151,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].getLength()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:152,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].item(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:154,1
    - Dst: oldEntity.getNodeName()
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:155,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createEntity(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:155,1
    - Dst: oldEntity.getPublicId()
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:156,1
    - Dst: newEntity.setPublicId(org.apache.xerces.jaxp.validation.DOMResultBuilder)
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:156,1
    - Dst: oldEntity.getSystemId()
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:157,1
    - Dst: newEntity.setSystemId(org.apache.xerces.jaxp.validation.DOMResultBuilder)
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:157,1
    - Dst: oldEntity.getNotationName()
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:158,1
    - Dst: newEntity.setNotationName(org.apache.xerces.jaxp.validation.DOMResultBuilder)
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:158,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].setNamedItem(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:159,1
    - Dst: '[org.w3c.dom.DocumentType].getNotations()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:162,1
    - Dst: '[org.w3c.dom.DocumentType].getNotations()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:163,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].getLength()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:164,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].item(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:166,1
    - Dst: oldNotation.getNodeName()
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:167,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createNotation(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:167,1
    - Dst: oldNotation.getPublicId()
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:168,1
    - Dst: newNotation.setPublicId(org.apache.xerces.jaxp.validation.DOMResultBuilder)
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:168,1
    - Dst: oldNotation.getSystemId()
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:169,1
    - Dst: newNotation.setSystemId(org.apache.xerces.jaxp.validation.DOMResultBuilder)
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:169,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].setNamedItem(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:170,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].append(org.w3c.dom.DocumentType)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:172,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DocumentType
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.DocumentType
    constantsTouched: []
    func_position:
      end: 174
      start: 140
    functionDepth: 1
    functionLinenumber: 140
    functionLinenumberEnd: 174
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].doctypeDecl(org.w3c.dom.DocumentType)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DocumentTypeImpl].setInternalSubset(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    - newEntity.setSystemId(org.apache.xerces.jaxp.validation.DOMResultBuilder)
    - oldEntity.getSystemId()
    - oldNotation.getPublicId()
    - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].item(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    - oldEntity.getNodeName()
    - oldEntity.getPublicId()
    - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].setNamedItem(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].getLength()'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createDocumentType(org.apache.xerces.jaxp.validation.DOMResultBuilder,org.apache.xerces.jaxp.validation.DOMResultBuilder,org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createNotation(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createEntity(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    - '[org.w3c.dom.DocumentType].getSystemId()'
    - '[org.w3c.dom.DocumentType].getNotations()'
    - '[org.w3c.dom.DocumentType].getEntities()'
    - newEntity.setNotationName(org.apache.xerces.jaxp.validation.DOMResultBuilder)
    - oldEntity.getNotationName()
    - '[org.w3c.dom.DocumentType].getPublicId()'
    - oldNotation.getSystemId()
    - oldNotation.getNodeName()
    - newEntity.setPublicId(org.apache.xerces.jaxp.validation.DOMResultBuilder)
    - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].append(org.w3c.dom.DocumentType)'
    - newNotation.setSystemId(org.apache.xerces.jaxp.validation.DOMResultBuilder)
    - '[org.w3c.dom.DocumentType].getName()'
    - '[org.w3c.dom.DocumentType].getInternalSubset()'
    - newNotation.setPublicId(org.apache.xerces.jaxp.validation.DOMResultBuilder)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].doctypeDecl(org.w3c.dom.DocumentType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Text].getNodeValue()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:178,1
    - Dst: '[org.w3c.dom.Document].createTextNode(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:178,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].append(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:178,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Text
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Text
    constantsTouched: []
    func_position:
      end: 179
      start: 176
    functionDepth: 0
    functionLinenumber: 176
    functionLinenumberEnd: 179
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.w3c.dom.Text)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].append(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    - '[org.w3c.dom.Document].createTextNode(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    - '[org.w3c.dom.Text].getNodeValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.w3c.dom.Text)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.CDATASection].getNodeValue()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:183,1
    - Dst: '[org.w3c.dom.Document].createCDATASection(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:183,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].append(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:183,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.CDATASection
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.CDATASection
    constantsTouched: []
    func_position:
      end: 184
      start: 181
    functionDepth: 0
    functionLinenumber: 181
    functionLinenumberEnd: 184
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].cdata(org.w3c.dom.CDATASection)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].append(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    - '[org.w3c.dom.CDATASection].getNodeValue()'
    - '[org.w3c.dom.Document].createCDATASection(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].cdata(org.w3c.dom.CDATASection)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Comment].getNodeValue()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:188,1
    - Dst: '[org.w3c.dom.Document].createComment(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:188,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].append(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:188,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Comment
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Comment
    constantsTouched: []
    func_position:
      end: 189
      start: 186
    functionDepth: 0
    functionLinenumber: 186
    functionLinenumberEnd: 189
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].comment(org.w3c.dom.Comment)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].append(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    - '[org.w3c.dom.Document].createComment(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    - '[org.w3c.dom.Comment].getNodeValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].comment(org.w3c.dom.Comment)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(org.apache.xerces.jaxp.validation.DOMResultBuilder,org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:194,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].append(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ProcessingInstruction
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.ProcessingInstruction
    constantsTouched: []
    func_position:
      end: 195
      start: 191
    functionDepth: 0
    functionLinenumber: 191
    functionLinenumberEnd: 195
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].processingInstruction(org.w3c.dom.ProcessingInstruction)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].append(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    - '[org.w3c.dom.ProcessingInstruction].getData()'
    - '[org.w3c.dom.Document].createProcessingInstruction(org.apache.xerces.jaxp.validation.DOMResultBuilder,org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    - '[org.w3c.dom.ProcessingInstruction].getTarget()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].processingInstruction(org.w3c.dom.ProcessingInstruction)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ignore
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 199
      start: 197
    functionDepth: 0
    functionLinenumber: 197
    functionLinenumberEnd: 199
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].setIgnoringCharacters(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].setIgnoringCharacters(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - version
    - encoding
    - standalone
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 210
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 210
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - rootElement
    - publicId
    - systemId
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 213
      start: 212
    functionDepth: 0
    functionLinenumber: 212
    functionLinenumberEnd: 213
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 215
      start: 215
    functionDepth: 0
    functionLinenumber: 215
    functionLinenumberEnd: 215
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 218
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 218
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:223,1
    - Dst: '[org.w3c.dom.Document].createElementNS(String,String)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:225,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.jaxp.validation.DOMResultBuilder,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:227,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:228,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].setAttributeNS(String,String,String)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:228,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createElementNS(String,String,String)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:233,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.jaxp.validation.DOMResultBuilder,org.apache.xerces.xni.QName)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:235,1
    - Dst: '[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(String,String,String)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:236,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:238,1
    - Dst: attr.setValue(String)
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:238,1
    - Dst: '[org.w3c.dom.Element].setAttributeNodeNS(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:239,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:242,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:242,1
    - Dst: '[org.apache.xerces.dom.PSVIAttrNSImpl].setPSVI(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:245,1
    - Dst: attrPSVI.getMemberTypeDefinition()
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:247,1
    - Dst: attrPSVI.getTypeDefinition()
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:249,1
    - Dst: attr.setType(org.apache.xerces.jaxp.validation.DOMResultBuilder)
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:251,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:252,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].setIdAttributeNode(org.apache.xerces.jaxp.validation.DOMResultBuilder,boolean)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:253,1
    - Dst: attr.setType(org.apache.xerces.jaxp.validation.DOMResultBuilder)
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:258,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:259,1
    - Dst: '[org.apache.xerces.dom.ElementImpl].setIdAttributeNode(org.apache.xerces.jaxp.validation.DOMResultBuilder,boolean)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:260,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].isSpecified(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:264,1
    - Dst: attr.setSpecified(boolean)
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:264,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].append(org.w3c.dom.Element)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:267,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 46
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 272
      start: 220
    functionDepth: 1
    functionLinenumber: 220
    functionLinenumberEnd: 272
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Document].createElementNS(String,String)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].setAttributeNS(String,String,String)'
    - '[org.apache.xerces.dom.ElementImpl].setIdAttributeNode(org.apache.xerces.jaxp.validation.DOMResultBuilder,boolean)'
    - '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
    - attr.setValue(String)
    - attrPSVI.getTypeDefinition()
    - '[org.apache.xerces.xni.XMLAttributes].isSpecified(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    - attr.setType(org.apache.xerces.jaxp.validation.DOMResultBuilder)
    - attrPSVI.getMemberTypeDefinition()
    - '[org.apache.xerces.dom.CoreDocumentImpl].createElementNS(String,String,String)'
    - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].append(org.w3c.dom.Element)'
    - '[org.apache.xerces.dom.PSVIAttrNSImpl].setPSVI(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    - '[org.apache.xerces.xni.XMLAttributes].getName(org.apache.xerces.jaxp.validation.DOMResultBuilder,org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.xni.XMLAttributes].getValue(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    - '[org.w3c.dom.Element].setAttributeNodeNS(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    - '[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(String,String,String)'
    - attr.setSpecified(boolean)
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:276,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:277,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 278
      start: 274
    functionDepth: 2
    functionLinenumber: 274
    functionLinenumberEnd: 278
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].endElement(org.apache.xerces.xni.QName,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)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 282
      start: 280
    functionDepth: 0
    functionLinenumber: 280
    functionLinenumberEnd: 282
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - version
    - encoding
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 285
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 285
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 288
      start: 287
    functionDepth: 0
    functionLinenumber: 287
    functionLinenumberEnd: 288
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:293,1
    - Dst: '[org.w3c.dom.Document].createTextNode(String)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:293,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].append(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:293,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 295
      start: 290
    functionDepth: 1
    functionLinenumber: 290
    functionLinenumberEnd: 295
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].append(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    - '[org.apache.xerces.xni.XMLString].toString()'
    - '[org.w3c.dom.Document].createTextNode(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 300
      start: 297
    functionDepth: 2
    functionLinenumber: 297
    functionLinenumberEnd: 300
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:306,1
    - Dst: '[org.apache.xerces.dom.PSVIElementNSImpl].setPSVI(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:309,1
    - Dst: elementPSVI.getMemberTypeDefinition()
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:311,1
    - Dst: elementPSVI.getTypeDefinition()
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:313,1
    - Dst: '[org.apache.xerces.dom.ElementNSImpl].setType(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:315,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:325,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 326
      start: 302
    functionDepth: 1
    functionLinenumber: 302
    functionLinenumberEnd: 326
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[org.apache.xerces.dom.PSVIElementNSImpl].setPSVI(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    - elementPSVI.getTypeDefinition()
    - '[org.apache.xerces.dom.ElementNSImpl].setType(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    - elementPSVI.getMemberTypeDefinition()
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 328
      start: 328
    functionDepth: 0
    functionLinenumber: 328
    functionLinenumberEnd: 328
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 330
      start: 330
    functionDepth: 0
    functionLinenumber: 330
    functionLinenumberEnd: 330
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].size()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:333,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:336,1
    - Dst: '[org.w3c.dom.Node].appendChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:336,1
    - Dst: '[java.util.ArrayList].get(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:341,1
    - Dst: '[org.w3c.dom.Node].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:341,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 344
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 344
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].appendChild(org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
    - '[java.util.ArrayList].get(org.apache.xerces.jaxp.validation.DOMResultBuilder)'
    - '[java.util.ArrayList].size()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDocumentSource
    constantsTouched: []
    func_position:
      end: 346
      start: 346
    functionDepth: 0
    functionLinenumber: 346
    functionLinenumberEnd: 346
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDocumentSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 350
      start: 348
    functionDepth: 0
    functionLinenumber: 348
    functionLinenumberEnd: 350
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].getDocumentSource()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDocumentSource
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].getDocumentSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].appendChild(org.w3c.dom.Node)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:358,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:362,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:362,1
    - Dst: '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:363,1
    - Dst: '[org.apache.xerces.xni.XNIException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:364,1
    - Dst: '[java.util.ArrayList].add(org.w3c.dom.Node)'
      Src: org.apache.xerces.jaxp.validation.DOMResultBuilder:366,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - int[]
      - org.w3c.dom.Document
      - org.apache.xerces.dom.CoreDocumentImpl
      - boolean
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - org.w3c.dom.Node
      - java.util.ArrayList
      - boolean
      - org.apache.xerces.xni.QName
      classPublic: false
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.jaxp.validation.DOMDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 368
      start: 356
    functionDepth: 1
    functionLinenumber: 356
    functionLinenumberEnd: 368
    functionName: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].append(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,null)'
    - '[org.apache.xerces.xni.XNIException].<init>(String)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[java.util.ArrayList].add(org.w3c.dom.Node)'
    - '[org.w3c.dom.Node].appendChild(org.w3c.dom.Node)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.DOMResultBuilder].append(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Grammar[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.EmptyXMLSchema
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 36
      start: 36
    functionDepth: 0
    functionLinenumber: 36
    functionLinenumberEnd: 36
    functionName: '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/EmptyXMLSchema.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.EmptyXMLSchema
    signature: '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Grammar[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Grammar[]
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 1
    argNames:
    - grammarType
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 44
      start: 42
    functionDepth: 0
    functionLinenumber: 42
    functionLinenumberEnd: 44
    functionName: '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].retrieveInitialGrammarSet(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/EmptyXMLSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Grammar[]
    signature: '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].retrieveInitialGrammarSet(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Grammar[]
      classConcrete: true
      classEnum: false
      classFields:
      - Grammar[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 2
    argNames:
    - grammarType
    - grammars
    argTypes:
    - String
    - Grammar[]
    constantsTouched: []
    func_position:
      end: 46
      start: 46
    functionDepth: 0
    functionLinenumber: 46
    functionLinenumberEnd: 46
    functionName: '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].cacheGrammars(String,Grammar[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/EmptyXMLSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].cacheGrammars(String,Grammar[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.grammars.XMLGrammarDescription
      classConcrete: true
      classEnum: false
      classFields:
      - Grammar[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.Grammar
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 1
    argNames:
    - desc
    argTypes:
    - org.apache.xerces.xni.grammars.XMLGrammarDescription
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/EmptyXMLSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.Grammar
    signature: '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Grammar[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 52
    functionName: '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].lockPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/EmptyXMLSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].lockPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Grammar[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 54
    functionDepth: 0
    functionLinenumber: 54
    functionLinenumberEnd: 54
    functionName: '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].unlockPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/EmptyXMLSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].unlockPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Grammar[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 56
    functionName: '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/EmptyXMLSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Grammar[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.grammars.XMLGrammarPool
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 64
      start: 62
    functionDepth: 0
    functionLinenumber: 62
    functionLinenumberEnd: 64
    functionName: '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].getGrammarPool()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/EmptyXMLSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.grammars.XMLGrammarPool
    signature: '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].getGrammarPool()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Grammar[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: org.apache.xerces.jaxp.validation.AbstractXMLSchema
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 66
    functionDepth: 0
    functionLinenumber: 66
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].isFullyComposed()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/EmptyXMLSchema.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].isFullyComposed()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].<init>(org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:96,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorImpl].setErrorHandler(null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:97,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorImpl].setResourceResolver(null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:98,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.jaxp.validation.XSGrammarPoolContainer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.jaxp.validation.ValidatorHandlerImpl
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.jaxp.validation.StreamValidatorHelper
      - boolean
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.validation.ValidatorImpl
      static: false
      superClass: javax.xml.validation.Validator
    argCount: 1
    argNames:
    - grammarContainer
    argTypes:
    - org.apache.xerces.jaxp.validation.XSGrammarPoolContainer
    constantsTouched: []
    func_position:
      end: 99
      start: 95
    functionDepth: 5
    functionLinenumber: 95
    functionLinenumberEnd: 99
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorImpl].<init>(org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.ValidatorImpl].setResourceResolver(null)'
    - '[org.apache.xerces.jaxp.validation.ValidatorImpl].setErrorHandler(null)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].<init>(org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.validation.ValidatorImpl
    signature: '[org.apache.xerces.jaxp.validation.ValidatorImpl].<init>(org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:106,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:108,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:113,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:115,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:120,1
    - Dst: '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:122,1
    - Dst: '[org.apache.xerces.jaxp.validation.StreamValidatorHelper].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:127,1
    - Dst: '[org.apache.xerces.jaxp.validation.StreamValidatorHelper].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:129,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(java.util.Locale,String,null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:133,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:133,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:138,1
    - Dst: '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:138,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:138,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.transform.Source
      - javax.xml.transform.Result
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.jaxp.validation.ValidatorHandlerImpl
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.jaxp.validation.StreamValidatorHelper
      - boolean
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.Validator
    argCount: 2
    argNames:
    - source
    - result
    argTypes:
    - javax.xml.transform.Source
    - javax.xml.transform.Result
    constantsTouched: []
    func_position:
      end: 141
      start: 101
    functionDepth: 6
    functionLinenumber: 101
    functionLinenumberEnd: 141
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorImpl].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String,null)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
    - '[org.apache.xerces.jaxp.validation.StreamValidatorHelper].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
    - '[org.apache.xerces.jaxp.validation.StreamValidatorHelper].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
    - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
    - '[NullPointerException].<init>(String)'
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorImpl].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setErrorHandler(org.xml.sax.ErrorHandler)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:145,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.ErrorHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.jaxp.validation.ValidatorHandlerImpl
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.jaxp.validation.StreamValidatorHelper
      - boolean
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.Validator
    argCount: 1
    argNames:
    - errorHandler
    argTypes:
    - org.xml.sax.ErrorHandler
    constantsTouched: []
    func_position:
      end: 146
      start: 143
    functionDepth: 1
    functionLinenumber: 143
    functionLinenumberEnd: 146
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorImpl].setErrorHandler(org.xml.sax.ErrorHandler)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setErrorHandler(org.xml.sax.ErrorHandler)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorImpl].setErrorHandler(org.xml.sax.ErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getErrorHandler()'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:149,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.jaxp.validation.ValidatorHandlerImpl
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.jaxp.validation.StreamValidatorHelper
      - boolean
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.xml.sax.ErrorHandler
      static: false
      superClass: javax.xml.validation.Validator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 150
      start: 148
    functionDepth: 1
    functionLinenumber: 148
    functionLinenumberEnd: 150
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorImpl].getErrorHandler()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getErrorHandler()'
    linkageType: ''
    returnType: org.xml.sax.ErrorHandler
    signature: '[org.apache.xerces.jaxp.validation.ValidatorImpl].getErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setResourceResolver(org.w3c.dom.ls.LSResourceResolver)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.ls.LSResourceResolver
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.jaxp.validation.ValidatorHandlerImpl
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.jaxp.validation.StreamValidatorHelper
      - boolean
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.Validator
    argCount: 1
    argNames:
    - resourceResolver
    argTypes:
    - org.w3c.dom.ls.LSResourceResolver
    constantsTouched: []
    func_position:
      end: 155
      start: 152
    functionDepth: 3
    functionLinenumber: 152
    functionLinenumberEnd: 155
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorImpl].setResourceResolver(org.w3c.dom.ls.LSResourceResolver)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setResourceResolver(org.w3c.dom.ls.LSResourceResolver)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorImpl].setResourceResolver(org.w3c.dom.ls.LSResourceResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getResourceResolver()'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.jaxp.validation.ValidatorHandlerImpl
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.jaxp.validation.StreamValidatorHelper
      - boolean
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.ls.LSResourceResolver
      static: false
      superClass: javax.xml.validation.Validator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 159
      start: 157
    functionDepth: 1
    functionLinenumber: 157
    functionLinenumberEnd: 159
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorImpl].getResourceResolver()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getResourceResolver()'
    linkageType: ''
    returnType: org.w3c.dom.ls.LSResourceResolver
    signature: '[org.apache.xerces.jaxp.validation.ValidatorImpl].getResourceResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(java.util.Locale,String,null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:164,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:164,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:167,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.ValidatorImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:169,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.ValidatorImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:170,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.ValidatorImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:171,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.ValidatorImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:172,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.ValidatorImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:173,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.ValidatorImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:174,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.ValidatorImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:175,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.ValidatorImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:176,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:181,1
    - Dst: e.getIdentifier()
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:184,1
    - Dst: e.getType()
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:185,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:187,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:187,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:186,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:192,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:192,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:191,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.jaxp.validation.ValidatorHandlerImpl
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.jaxp.validation.StreamValidatorHelper
      - boolean
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces:
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.validation.Validator
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 196
      start: 161
    functionDepth: 5
    functionLinenumber: 161
    functionLinenumberEnd: 196
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorImpl].getFeature(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorImpl.java
    functionUses: 0
    functionsReached:
    - e.getType()
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String,null)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(String)'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
    - e.getIdentifier()
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - '[NullPointerException].<init>(String)'
    - '[String].startsWith(String)'
    - '[String].equals(org.apache.xerces.jaxp.validation.ValidatorImpl)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.validation.ValidatorImpl].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(java.util.Locale,String,null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:201,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:201,1
    - Dst: '[String].startsWith(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:204,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.ValidatorImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:205,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.ValidatorImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:206,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.ValidatorImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:207,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.ValidatorImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:208,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.ValidatorImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:209,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.ValidatorImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:210,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.ValidatorImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:211,1
    - Dst: '[String].equals(org.apache.xerces.jaxp.validation.ValidatorImpl)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:212,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:214,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:214,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:213,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeature(String,boolean)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:219,1
    - Dst: e.getIdentifier()
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:222,1
    - Dst: e.getType()
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:223,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:225,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:225,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:224,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:230,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:230,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:229,1
    CyclomaticComplexity: 17
    EdgeCount: 17
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.jaxp.validation.ValidatorHandlerImpl
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.jaxp.validation.StreamValidatorHelper
      - boolean
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces:
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.Validator
    argCount: 2
    argNames:
    - name
    - value
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 235
      start: 198
    functionDepth: 4
    functionLinenumber: 198
    functionLinenumberEnd: 235
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorImpl].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorImpl.java
    functionUses: 0
    functionsReached:
    - e.getType()
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String,null)'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
    - e.getIdentifier()
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeature(String,boolean)'
    - '[NullPointerException].<init>(String)'
    - '[String].startsWith(String)'
    - '[String].equals(org.apache.xerces.jaxp.validation.ValidatorImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorImpl].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(java.util.Locale,String,null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:240,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:240,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:243,1
    - Dst: '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].getCurrentElement()'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:245,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:248,1
    - Dst: e.getIdentifier()
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:251,1
    - Dst: e.getType()
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:252,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:254,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:254,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:253,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:259,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:259,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:258,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.jaxp.validation.ValidatorHandlerImpl
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.jaxp.validation.StreamValidatorHelper
      - boolean
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces:
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: javax.xml.validation.Validator
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 263
      start: 237
    functionDepth: 4
    functionLinenumber: 237
    functionLinenumberEnd: 263
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorImpl].getProperty(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorImpl.java
    functionUses: 0
    functionsReached:
    - e.getType()
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String,null)'
    - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].getCurrentElement()'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
    - '[String].equals(String)'
    - e.getIdentifier()
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - '[NullPointerException].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.jaxp.validation.ValidatorImpl].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(java.util.Locale,String,null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:268,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:268,1
    - Dst: '[String].equals(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:271,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:273,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:273,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:272,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty(String,Object)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:277,1
    - Dst: e.getIdentifier()
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:280,1
    - Dst: e.getType()
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:281,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:283,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:283,1
    - Dst: '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:282,1
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:288,1
    - Dst: '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:288,1
    - Dst: '[org.xml.sax.SAXNotSupportedException].<init>(String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:287,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.jaxp.validation.ValidatorHandlerImpl
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.jaxp.validation.StreamValidatorHelper
      - boolean
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces:
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.Validator
    argCount: 2
    argNames:
    - name
    - object
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 293
      start: 265
    functionDepth: 4
    functionLinenumber: 265
    functionLinenumberEnd: 293
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorImpl].setProperty(String,Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorImpl.java
    functionUses: 0
    functionsReached:
    - e.getType()
    - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String,null)'
    - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty(String,Object)'
    - '[String].equals(String)'
    - e.getIdentifier()
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
    - '[org.xml.sax.SAXNotRecognizedException].<init>(String)'
    - '[org.xml.sax.SAXNotSupportedException].<init>(String)'
    - '[NullPointerException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorImpl].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].restoreInitialState()'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:299,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorImpl].setErrorHandler(null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:300,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorImpl].setResourceResolver(null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:301,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorImpl].setErrorHandler(null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:308,1
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorImpl].setResourceResolver(null)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:312,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.jaxp.validation.ValidatorHandlerImpl
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.jaxp.validation.StreamValidatorHelper
      - boolean
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.validation.Validator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 316
      start: 295
    functionDepth: 2
    functionLinenumber: 295
    functionLinenumberEnd: 316
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorImpl].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.ValidatorImpl].setResourceResolver(null)'
    - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].restoreInitialState()'
    - '[org.apache.xerces.jaxp.validation.ValidatorImpl].setErrorHandler(null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.validation.ValidatorImpl].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getElementPSVI()'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:323,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.jaxp.validation.ValidatorHandlerImpl
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.jaxp.validation.StreamValidatorHelper
      - boolean
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.ElementPSVI
      static: false
      superClass: javax.xml.validation.Validator
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 324
      start: 322
    functionDepth: 3
    functionLinenumber: 322
    functionLinenumberEnd: 324
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorImpl].getElementPSVI()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getElementPSVI()'
    linkageType: ''
    returnType: org.apache.xerces.xs.ElementPSVI
    signature: '[org.apache.xerces.jaxp.validation.ValidatorImpl].getElementPSVI()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getAttributePSVI(int)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:327,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.jaxp.validation.ValidatorHandlerImpl
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.jaxp.validation.StreamValidatorHelper
      - boolean
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.AttributePSVI
      static: false
      superClass: javax.xml.validation.Validator
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 328
      start: 326
    functionDepth: 3
    functionLinenumber: 326
    functionLinenumberEnd: 328
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorImpl].getAttributePSVI(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getAttributePSVI(int)'
    linkageType: ''
    returnType: org.apache.xerces.xs.AttributePSVI
    signature: '[org.apache.xerces.jaxp.validation.ValidatorImpl].getAttributePSVI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getAttributePSVIByName(String,String)'
      Src: org.apache.xerces.jaxp.validation.ValidatorImpl:331,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager
      - org.apache.xerces.jaxp.validation.ValidatorHandlerImpl
      - org.apache.xerces.jaxp.validation.DOMValidatorHelper
      - org.apache.xerces.jaxp.validation.StAXValidatorHelper
      - org.apache.xerces.jaxp.validation.StreamValidatorHelper
      - boolean
      - boolean
      - boolean
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xs.PSVIProvider
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xs.AttributePSVI
      static: false
      superClass: javax.xml.validation.Validator
    argCount: 2
    argNames:
    - uri
    - localname
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 332
      start: 330
    functionDepth: 3
    functionLinenumber: 330
    functionLinenumberEnd: 332
    functionName: '[org.apache.xerces.jaxp.validation.ValidatorImpl].getAttributePSVIByName(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getAttributePSVIByName(String,String)'
    linkageType: ''
    returnType: org.apache.xerces.xs.AttributePSVI
    signature: '[org.apache.xerces.jaxp.validation.ValidatorImpl].getAttributePSVIByName(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.datatype.SerializedDuration
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lexicalValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.xerces.jaxp.datatype.SerializedDuration].<init>(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/SerializedDuration.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.datatype.SerializedDuration
    signature: '[org.apache.xerces.jaxp.datatype.SerializedDuration].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(String)'
      Src: org.apache.xerces.jaxp.datatype.SerializedDuration:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: false
      concrete: true
      exceptions:
      - java.io.ObjectStreamException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 7
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.xerces.jaxp.datatype.SerializedDuration].readResolve()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/SerializedDuration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newDuration(String)'
    - '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.jaxp.datatype.SerializedDuration].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.datatype.SerializedXMLGregorianCalendar
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - lexicalValue
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 36
      start: 34
    functionDepth: 0
    functionLinenumber: 34
    functionLinenumberEnd: 36
    functionName: '[org.apache.xerces.jaxp.datatype.SerializedXMLGregorianCalendar].<init>(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/SerializedXMLGregorianCalendar.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.datatype.SerializedXMLGregorianCalendar
    signature: '[org.apache.xerces.jaxp.datatype.SerializedXMLGregorianCalendar].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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(String)'
      Src: org.apache.xerces.jaxp.datatype.SerializedXMLGregorianCalendar:39,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: false
      concrete: true
      exceptions:
      - java.io.ObjectStreamException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 5
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[org.apache.xerces.jaxp.datatype.SerializedXMLGregorianCalendar].readResolve()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/SerializedXMLGregorianCalendar.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newXMLGregorianCalendar(String)'
    - '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.jaxp.datatype.SerializedXMLGregorianCalendar].readResolve()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:248,1
    - Dst: '[java.util.Date].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:259,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int,int,int,int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:358,1
    - Dst: lexRep.length()
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:395,1
    - Dst: lexRep.indexOf(char)
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:400,1
    - Dst: lexRep.charAt(int)
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:404,1
    - Dst: lexRep.startsWith(String)
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:408,1
    - Dst: lexRep.charAt(int)
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:410,1
    - Dst: lexRep.charAt(int)
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:415,1
    - Dst: lexRep.charAt(int)
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:415,1
    - Dst: lexRep.charAt(int)
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:415,1
    - Dst: '[Parser].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:419,1
    - Dst: '[Parser].parse()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:421,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isValid()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:423,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:425,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:424,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].save()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:429,1
    - Dst: lexRep.indexOf(char)
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:448,1
    - Dst: lexRep.charAt(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:459,1
    - Dst: '[Parser].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:477,1
    - Dst: '[Parser].parse()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:478,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isValid()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:481,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:483,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:482,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].save()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:487,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2339,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2340,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2341,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2342,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2343,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2344,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2345,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2346,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2347,1
    CyclomaticComplexity: 24
    EdgeCount: 24
    ICount: 69
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 1
    argNames:
    - lexicalRepresentation
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 488
      start: 388
    functionDepth: 3
    functionLinenumber: 388
    functionLinenumberEnd: 488
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 2
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[Parser].parse()'
    - lexRep.charAt(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)
    - lexRep.startsWith(String)
    - '[Parser].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - lexRep.indexOf(char)
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int,int,int,int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].save()'
    - '[java.math.BigDecimal].valueOf(int)'
    - '[java.math.BigInteger].valueOf(int)'
    - lexRep.length()
    - '[java.util.Date].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - lexRep.charAt(int)
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isValid()'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 503
      start: 493
    functionDepth: 0
    functionLinenumber: 493
    functionLinenumberEnd: 503
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].save()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].save()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:248,1
    - Dst: '[java.util.Date].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:259,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int,int,int,int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:358,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2339,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2340,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2341,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2342,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2343,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2344,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2345,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2346,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2347,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 512
      start: 509
    functionDepth: 1
    functionLinenumber: 509
    functionLinenumberEnd: 512
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 1
    functionsReached:
    - '[java.math.BigInteger].valueOf(int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int,int,int,int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[java.math.BigDecimal].valueOf(int)'
    - '[java.util.Date].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:248,1
    - Dst: '[java.util.Date].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:259,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int,int,int,int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:358,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:541,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:542,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setDay(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:543,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime(int,int,int,java.math.BigDecimal)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:544,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTimezone(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:545,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isValid()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:548,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:551,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:550,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].save()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:583,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2339,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2340,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2341,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2342,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2343,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2344,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2345,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2346,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2347,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 8
    argNames:
    - year
    - month
    - day
    - hour
    - minute
    - second
    - fractionalSecond
    - timezone
    argTypes:
    - java.math.BigInteger
    - int
    - int
    - int
    - int
    - int
    - java.math.BigDecimal
    - int
    constantsTouched: []
    func_position:
      end: 585
      start: 531
    functionDepth: 3
    functionLinenumber: 531
    functionLinenumberEnd: 585
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(java.math.BigInteger,int,int,int,int,int,java.math.BigDecimal,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 3
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(java.math.BigInteger)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setDay(int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTimezone(int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int,int,int,int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
    - '[java.math.BigDecimal].valueOf(int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].save()'
    - '[java.math.BigInteger].valueOf(int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth(int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime(int,int,int,java.math.BigDecimal)'
    - '[java.util.Date].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isValid()'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(java.math.BigInteger,int,int,int,int,int,java.math.BigDecimal,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:248,1
    - Dst: '[java.util.Date].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:259,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int,int,int,int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:358,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:614,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:615,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setDay(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:616,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime(int,int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:617,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTimezone(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:618,1
    - Dst: '[java.math.BigDecimal].valueOf(int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:621,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setFractionalSecond(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:623,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isValid()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:625,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:628,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:627,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].save()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:649,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2339,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2340,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2341,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2342,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2343,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2344,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2345,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2346,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2347,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 8
    argNames:
    - year
    - month
    - day
    - hour
    - minute
    - second
    - millisecond
    - timezone
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 650
      start: 604
    functionDepth: 3
    functionLinenumber: 604
    functionLinenumberEnd: 650
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(int,int,int,int,int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 1
    functionsReached:
    - '[java.math.BigDecimal].valueOf(int,int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTimezone(int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setDay(int)'
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int,int,int,int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
    - '[java.math.BigDecimal].valueOf(int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].save()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime(int,int,int)'
    - '[java.math.BigInteger].valueOf(int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth(int)'
    - '[java.util.Date].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setFractionalSecond(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isValid()'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(int,int,int,int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:248,1
    - Dst: '[java.util.Date].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:259,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int,int,int,int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:358,1
    - Dst: '[java.util.GregorianCalendar].get(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:711,1
    - Dst: '[java.util.GregorianCalendar].get(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:712,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:715,1
    - Dst: '[java.util.GregorianCalendar].get(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:719,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:719,1
    - Dst: '[java.util.GregorianCalendar].get(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:720,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setDay(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:720,1
    - Dst: '[java.util.GregorianCalendar].get(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:722,1
    - Dst: '[java.util.GregorianCalendar].get(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:723,1
    - Dst: '[java.util.GregorianCalendar].get(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:724,1
    - Dst: '[java.util.GregorianCalendar].get(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:725,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:721,1
    - Dst: '[java.util.GregorianCalendar].get(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:728,1
    - Dst: '[java.util.GregorianCalendar].get(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:728,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTimezone(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:729,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].save()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:730,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2339,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2340,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2341,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2342,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2343,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2344,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2345,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2346,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2347,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.GregorianCalendar
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 1
    argNames:
    - cal
    argTypes:
    - java.util.GregorianCalendar
    constantsTouched: []
    func_position:
      end: 731
      start: 709
    functionDepth: 2
    functionLinenumber: 709
    functionLinenumberEnd: 731
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(java.util.GregorianCalendar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int,int,int,int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setDay(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[java.math.BigDecimal].valueOf(int)'
    - '[java.util.GregorianCalendar].get(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].save()'
    - '[java.math.BigInteger].valueOf(int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth(int)'
    - '[java.util.Date].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTimezone(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(java.util.GregorianCalendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(java.math.BigInteger,int,int,int,int,int,java.math.BigDecimal,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:766,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: true
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 8
    argNames:
    - year
    - month
    - day
    - hours
    - minutes
    - seconds
    - fractionalSecond
    - timezone
    argTypes:
    - java.math.BigInteger
    - int
    - int
    - int
    - int
    - int
    - java.math.BigDecimal
    - int
    constantsTouched: []
    func_position:
      end: 775
      start: 756
    functionDepth: 4
    functionLinenumber: 756
    functionLinenumberEnd: 775
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(java.math.BigInteger,int,int,int,int,int,java.math.BigDecimal,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(java.math.BigInteger,int,int,int,int,int,java.math.BigDecimal,int)'
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(java.math.BigInteger,int,int,int,int,int,java.math.BigDecimal,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(int,int,int,int,int,int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:802,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: true
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 6
    argNames:
    - year
    - month
    - day
    - hour
    - minute
    - second
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 812
      start: 794
    functionDepth: 0
    functionLinenumber: 794
    functionLinenumberEnd: 812
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(int,int,int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(int,int,int,int,int,int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(int,int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(int,int,int,int,int,int,int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:844,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: true
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 8
    argNames:
    - year
    - month
    - day
    - hours
    - minutes
    - seconds
    - milliseconds
    - timezone
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 853
      start: 834
    functionDepth: 4
    functionLinenumber: 834
    functionLinenumberEnd: 853
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(int,int,int,int,int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(int,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(int,int,int,int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(int,int,int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:881,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: true
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 4
    argNames:
    - year
    - month
    - day
    - timezone
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 890
      start: 875
    functionDepth: 0
    functionLinenumber: 875
    functionLinenumberEnd: 890
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDate(int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(int,int,int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int)'
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDate(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int,int,int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:913,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: true
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 4
    argNames:
    - hours
    - minutes
    - seconds
    - timezone
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 922
      start: 907
    functionDepth: 0
    functionLinenumber: 907
    functionLinenumberEnd: 922
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createTime(int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int,int,int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int)'
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createTime(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(null,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int,int,int,java.math.BigDecimal,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:948,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: true
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 5
    argNames:
    - hours
    - minutes
    - seconds
    - fractionalSecond
    - timezone
    argTypes:
    - int
    - int
    - int
    - java.math.BigDecimal
    - int
    constantsTouched: []
    func_position:
      end: 957
      start: 941
    functionDepth: 0
    functionLinenumber: 941
    functionLinenumberEnd: 957
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createTime(int,int,int,java.math.BigDecimal,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(null,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int,int,int,java.math.BigDecimal,int)'
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createTime(int,int,int,java.math.BigDecimal,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int,int,int,int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:983,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: true
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 5
    argNames:
    - hours
    - minutes
    - seconds
    - milliseconds
    - timezone
    argTypes:
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 992
      start: 976
    functionDepth: 0
    functionLinenumber: 976
    functionLinenumberEnd: 992
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createTime(int,int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int,int,int,int,int)'
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createTime(int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.math.BigInteger
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1011
      start: 1009
    functionDepth: 0
    functionLinenumber: 1009
    functionLinenumberEnd: 1011
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEon()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.math.BigInteger
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEon()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1027
      start: 1025
    functionDepth: 0
    functionLinenumber: 1025
    functionLinenumberEnd: 1027
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getYear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].valueOf(long)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1050,1
    - Dst: '[java.math.BigInteger].add(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1050,1
    - Dst: '[java.math.BigInteger].valueOf(long)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1057,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.math.BigInteger
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1063
      start: 1044
    functionDepth: 1
    functionLinenumber: 1044
    functionLinenumberEnd: 1063
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 5
    functionsReached:
    - '[java.math.BigInteger].valueOf(long)'
    - '[java.math.BigInteger].add(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    linkageType: ''
    returnType: java.math.BigInteger
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1076
      start: 1074
    functionDepth: 0
    functionLinenumber: 1074
    functionLinenumberEnd: 1076
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMonth()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMonth()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1088
      start: 1086
    functionDepth: 0
    functionLinenumber: 1086
    functionLinenumberEnd: 1088
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getDay()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getDay()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1101
      start: 1099
    functionDepth: 0
    functionLinenumber: 1099
    functionLinenumberEnd: 1101
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1113
      start: 1111
    functionDepth: 0
    functionLinenumber: 1111
    functionLinenumberEnd: 1113
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getHour()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getHour()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1125
      start: 1123
    functionDepth: 0
    functionLinenumber: 1123
    functionLinenumberEnd: 1125
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMinute()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMinute()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1147
      start: 1145
    functionDepth: 0
    functionLinenumber: 1145
    functionLinenumberEnd: 1147
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSecond()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].valueOf(long)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1157,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].add(java.math.BigDecimal)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1159,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.math.BigDecimal
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1164
      start: 1152
    functionDepth: 0
    functionLinenumber: 1152
    functionLinenumberEnd: 1164
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSeconds()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 1
    functionsReached:
    - '[java.math.BigDecimal].valueOf(long)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].add(java.math.BigDecimal)'
    linkageType: ''
    returnType: java.math.BigDecimal
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].movePointRight(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1193,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].intValue()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1193,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1195
      start: 1185
    functionDepth: 0
    functionLinenumber: 1185
    functionLinenumberEnd: 1195
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMillisecond()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].intValue()'
    - '[java.math.BigDecimal].movePointRight(int)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMillisecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.math.BigDecimal
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1216
      start: 1214
    functionDepth: 0
    functionLinenumber: 1214
    functionLinenumberEnd: 1216
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getFractionalSecond()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: java.math.BigDecimal
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getFractionalSecond()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].remainder(java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1237,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].intValue()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1238,1
    - Dst: '[java.math.BigInteger].subtract(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1239,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setEon(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1239,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigInteger
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 1
    argNames:
    - year
    argTypes:
    - java.math.BigInteger
    constantsTouched: []
    func_position:
      end: 1241
      start: 1231
    functionDepth: 0
    functionLinenumber: 1231
    functionLinenumberEnd: 1241
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(java.math.BigInteger)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setEon(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[java.math.BigInteger].remainder(java.math.BigInteger)'
    - '[java.math.BigInteger].subtract(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].intValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(java.math.BigInteger)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Math.abs(int)
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1261,1
    - Dst: '[java.math.BigInteger].valueOf(long)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1266,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].remainder(java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1267,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].intValue()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1268,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].subtract(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1269,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setEon(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1269,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 1
    argNames:
    - year
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1271
      start: 1256
    functionDepth: 0
    functionLinenumber: 1256
    functionLinenumberEnd: 1271
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].remainder(java.math.BigInteger)'
    - Math.abs(int)
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setEon(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[java.math.BigInteger].valueOf(long)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].subtract(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].intValue()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].compareTo(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1282,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigInteger
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 1
    argNames:
    - eon
    argTypes:
    - java.math.BigInteger
    constantsTouched: []
    func_position:
      end: 1289
      start: 1281
    functionDepth: 0
    functionLinenumber: 1281
    functionLinenumberEnd: 1289
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setEon(java.math.BigInteger)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigInteger].compareTo(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setEon(java.math.BigInteger)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1303,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 1
    argNames:
    - month
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1305
      start: 1302
    functionDepth: 1
    functionLinenumber: 1302
    functionLinenumberEnd: 1305
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 1
    argNames:
    - day
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1321
      start: 1318
    functionDepth: 1
    functionLinenumber: 1318
    functionLinenumberEnd: 1321
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setDay(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setDay(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1336,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 1
    argNames:
    - offset
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1338
      start: 1335
    functionDepth: 1
    functionLinenumber: 1335
    functionLinenumberEnd: 1338
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTimezone(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTimezone(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime(int,int,int,null)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1357,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 3
    argNames:
    - hour
    - minute
    - second
    argTypes:
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1358
      start: 1356
    functionDepth: 0
    functionLinenumber: 1356
    functionLinenumberEnd: 1358
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime(int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime(int,int,int,null)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime(int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1370,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1369,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 2
    argNames:
    - field
    - value
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1373
      start: 1360
    functionDepth: 0
    functionLinenumber: 1360
    functionLinenumberEnd: 1373
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 7
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1376,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 1
    argNames:
    - hour
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1378
      start: 1375
    functionDepth: 1
    functionLinenumber: 1375
    functionLinenumberEnd: 1378
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setHour(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setHour(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1381,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 1
    argNames:
    - minute
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1383
      start: 1380
    functionDepth: 1
    functionLinenumber: 1380
    functionLinenumberEnd: 1383
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMinute(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMinute(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1386,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 1
    argNames:
    - second
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1388
      start: 1385
    functionDepth: 1
    functionLinenumber: 1385
    functionLinenumberEnd: 1388
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setSecond(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setSecond(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setHour(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1412,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMinute(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1413,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setSecond(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1414,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setFractionalSecond(java.math.BigDecimal)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1415,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - java.math.BigDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 4
    argNames:
    - hour
    - minute
    - second
    - fractional
    argTypes:
    - int
    - int
    - int
    - java.math.BigDecimal
    constantsTouched: []
    func_position:
      end: 1416
      start: 1407
    functionDepth: 2
    functionLinenumber: 1407
    functionLinenumberEnd: 1416
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime(int,int,int,java.math.BigDecimal)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setHour(int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setFractionalSecond(java.math.BigDecimal)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setSecond(int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMinute(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime(int,int,int,java.math.BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setHour(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1435,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMinute(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1436,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setSecond(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1437,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMillisecond(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1438,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 4
    argNames:
    - hour
    - minute
    - second
    - millisecond
    argTypes:
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1439
      start: 1434
    functionDepth: 2
    functionLinenumber: 1434
    functionLinenumberEnd: 1439
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime(int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setHour(int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMillisecond(int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setSecond(int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMinute(int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime(int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: P.getTimezone()
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1471,1
    - Dst: Q.getTimezone()
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1471,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].internalCompare(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1476,1
    - Dst: P.getTimezone()
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1479,1
    - Dst: Q.getTimezone()
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1480,1
    - Dst: P.normalize()
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1484,1
    - Dst: Q.normalize()
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1485,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].internalCompare(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1486,1
    - Dst: P.getTimezone()
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1488,1
    - Dst: P.getTimezone()
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1490,1
    - Dst: P.normalize()
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1491,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalizeToTimezone(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1495,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].internalCompare(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,javax.xml.datatype.XMLGregorianCalendar)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1496,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalizeToTimezone(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1502,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].internalCompare(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,javax.xml.datatype.XMLGregorianCalendar)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1503,1
    - Dst: Q.getTimezone()
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1514,1
    - Dst: Q.getTimezone()
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1515,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalizeToTimezone(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1515,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalizeToTimezone(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1519,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].internalCompare(javax.xml.datatype.XMLGregorianCalendar,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1520,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalizeToTimezone(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1526,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].internalCompare(javax.xml.datatype.XMLGregorianCalendar,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1527,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.datatype.XMLGregorianCalendar
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - javax.xml.datatype.XMLGregorianCalendar
    constantsTouched: []
    func_position:
      end: 1536
      start: 1463
    functionDepth: 1
    functionLinenumber: 1463
    functionLinenumberEnd: 1536
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compare(javax.xml.datatype.XMLGregorianCalendar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalizeToTimezone(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - Q.normalize()
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].internalCompare(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,javax.xml.datatype.XMLGregorianCalendar)'
    - Q.getTimezone()
    - P.normalize()
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].internalCompare(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].internalCompare(javax.xml.datatype.XMLGregorianCalendar,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - P.getTimezone()
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compare(javax.xml.datatype.XMLGregorianCalendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalizeToTimezone(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1546,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1549,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].setTimezone(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1550,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMillisecond()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1554,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].setMillisecond(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1555,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1559
      start: 1544
    functionDepth: 1
    functionLinenumber: 1544
    functionLinenumberEnd: 1559
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalize()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()'
    - '[javax.xml.datatype.XMLGregorianCalendar].setTimezone(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[javax.xml.datatype.XMLGregorianCalendar].setMillisecond(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalizeToTimezone(int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMillisecond()'
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalize()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].clone()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1570,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(int,int,int,int,int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1575,1
    - Dst: result.add(org.apache.xerces.jaxp.datatype.DurationImpl)
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1583,1
    - Dst: result.setTimezone(int)
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1586,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.datatype.XMLGregorianCalendar
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 2
    argNames:
    - cal
    - timezone
    argTypes:
    - javax.xml.datatype.XMLGregorianCalendar
    - int
    constantsTouched: []
    func_position:
      end: 1588
      start: 1567
    functionDepth: 0
    functionLinenumber: 1567
    functionLinenumberEnd: 1588
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalizeToTimezone(javax.xml.datatype.XMLGregorianCalendar,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.datatype.XMLGregorianCalendar].clone()'
    - result.setTimezone(int)
    - result.add(org.apache.xerces.jaxp.datatype.DurationImpl)
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(int,int,int,int,int,int)'
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalizeToTimezone(javax.xml.datatype.XMLGregorianCalendar,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getEon()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1610,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getEon()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1610,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getYear()'
      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(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1613,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getEonAndYear()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1619,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getEonAndYear()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1619,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1619,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getMonth()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1625,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getMonth()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1625,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1625,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getDay()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1630,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getDay()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1630,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1630,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getHour()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1635,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getHour()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1635,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1635,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getMinute()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1640,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getMinute()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1640,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1640,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getSecond()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1644,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getSecond()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1644,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1644,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getFractionalSecond()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1649,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getFractionalSecond()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1649,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1649,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 42
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.datatype.XMLGregorianCalendar
      - javax.xml.datatype.XMLGregorianCalendar
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 2
    argNames:
    - P
    - Q
    argTypes:
    - javax.xml.datatype.XMLGregorianCalendar
    - javax.xml.datatype.XMLGregorianCalendar
    constantsTouched: []
    func_position:
      end: 1651
      start: 1604
    functionDepth: 1
    functionLinenumber: 1604
    functionLinenumberEnd: 1651
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].internalCompare(javax.xml.datatype.XMLGregorianCalendar,javax.xml.datatype.XMLGregorianCalendar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.datatype.XMLGregorianCalendar].getSecond()'
    - '[javax.xml.datatype.XMLGregorianCalendar].getMonth()'
    - '[javax.xml.datatype.XMLGregorianCalendar].getEon()'
    - '[javax.xml.datatype.XMLGregorianCalendar].getHour()'
    - '[javax.xml.datatype.XMLGregorianCalendar].getEonAndYear()'
    - '[javax.xml.datatype.XMLGregorianCalendar].getFractionalSecond()'
    - '[javax.xml.datatype.XMLGregorianCalendar].getDay()'
    - '[javax.xml.datatype.XMLGregorianCalendar].getMinute()'
    - '[javax.xml.datatype.XMLGregorianCalendar].getYear()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].internalCompare(javax.xml.datatype.XMLGregorianCalendar,javax.xml.datatype.XMLGregorianCalendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 2
    argNames:
    - Pfield
    - Qfield
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1673
      start: 1657
    functionDepth: 0
    functionLinenumber: 1657
    functionLinenumberEnd: 1673
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].compareTo(java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1682,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigInteger
      - java.math.BigInteger
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 2
    argNames:
    - Pfield
    - Qfield
    argTypes:
    - java.math.BigInteger
    - java.math.BigInteger
    constantsTouched: []
    func_position:
      end: 1683
      start: 1675
    functionDepth: 0
    functionLinenumber: 1675
    functionLinenumberEnd: 1683
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(java.math.BigInteger,java.math.BigInteger)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigInteger].compareTo(java.math.BigInteger)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(java.math.BigInteger,java.math.BigInteger)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Pfield.compareTo(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1699,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigDecimal
      - java.math.BigDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 2
    argNames:
    - Pfield
    - Qfield
    argTypes:
    - java.math.BigDecimal
    - java.math.BigDecimal
    constantsTouched: []
    func_position:
      end: 1700
      start: 1685
    functionDepth: 0
    functionLinenumber: 1685
    functionLinenumberEnd: 1700
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(java.math.BigDecimal,java.math.BigDecimal)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - Pfield.compareTo(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(java.math.BigDecimal,java.math.BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compare(javax.xml.datatype.XMLGregorianCalendar)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1714,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 1
    argNames:
    - obj
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 1717
      start: 1709
    functionDepth: 2
    functionLinenumber: 1709
    functionLinenumberEnd: 1717
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].equals(Object)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compare(javax.xml.datatype.XMLGregorianCalendar)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].equals(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()'
      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(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1737,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:1739,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()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1740,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1741
      start: 1724
    functionDepth: 1
    functionLinenumber: 1724
    functionLinenumberEnd: 1741
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].hashCode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.datatype.XMLGregorianCalendar].getSecond()'
    - '[javax.xml.datatype.XMLGregorianCalendar].getMonth()'
    - '[javax.xml.datatype.XMLGregorianCalendar].getHour()'
    - '[javax.xml.datatype.XMLGregorianCalendar].getDay()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].normalizeToTimezone(int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()'
    - '[javax.xml.datatype.XMLGregorianCalendar].getMinute()'
    - '[javax.xml.datatype.XMLGregorianCalendar].getYear()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1776,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: true
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 1
    argNames:
    - lexicalRepresentation
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1777
      start: 1774
    functionDepth: 4
    functionLinenumber: 1774
    functionLinenumberEnd: 1777
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(String)'
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getXMLSchemaType()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1795,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].format(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:1826,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1827
      start: 1793
    functionDepth: 1
    functionLinenumber: 1793
    functionLinenumberEnd: 1827
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toXMLFormat()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].format(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getXMLSchemaType()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toXMLFormat()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String,null)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2027,1
    - Dst: '[IllegalStateException].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2024,1
    CyclomaticComplexity: 57
    EdgeCount: 57
    ICount: 94
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.namespace.QName
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2029
      start: 1940
    functionDepth: 0
    functionLinenumber: 1940
    functionLinenumberEnd: 2029
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getXMLSchemaType()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 1
    functionsReached:
    - '[IllegalStateException].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String,null)'
    linkageType: ''
    returnType: javax.xml.namespace.QName
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getXMLSchemaType()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2046,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2050,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(java.math.BigInteger,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2050,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2055,1
    - Dst: '[java.math.BigDecimal].compareTo(java.math.BigDecimal)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2062,1
    CyclomaticComplexity: 20
    EdgeCount: 20
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2074
      start: 2036
    functionDepth: 2
    functionLinenumber: 2036
    functionLinenumberEnd: 2074
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isValid()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()'
    - '[java.math.BigDecimal].compareTo(java.math.BigDecimal)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(int,int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(java.math.BigInteger,int)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isValid()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.datatype.Duration].getSign()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2125,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMonth()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2127,1
    - Dst: '[javax.xml.datatype.Duration].getField(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2133,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].sanitize(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2133,1
    - Dst: '[java.math.BigInteger].valueOf(long)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2134,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].add(java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2134,1
    - Dst: '[void].subtract(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2135,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].mod(java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2135,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].intValue()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2135,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2135,1
    - Dst: '[void].subtract(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2137,1
    - Dst: '[java.math.BigDecimal].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2137,1
    - Dst: '[java.math.BigDecimal].divide(java.math.BigDecimal,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2137,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toBigInteger()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2137,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2142,1
    - Dst: '[javax.xml.datatype.Duration].getField(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2147,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].sanitize(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2147,1
    - Dst: startYear.add(java.math.BigInteger)
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2148,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].add(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2148,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(void)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2149,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSecond()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2163,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSeconds()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2169,1
    - Dst: '[javax.xml.datatype.Duration].getField(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2173,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigDecimal,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2173,1
    - Dst: '[java.math.BigDecimal].add(java.math.BigDecimal)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2174,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toBigInteger()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2176,1
    - Dst: '[java.math.BigDecimal].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2176,1
    - Dst: '[java.math.BigDecimal].divide(java.math.BigDecimal,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2176,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toBigInteger()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2176,1
    - Dst: '[java.math.BigDecimal].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2176,1
    - Dst: '[java.math.BigDecimal].multiply(java.math.BigDecimal)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2177,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].subtract(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2177,1
    - Dst: '[java.math.BigDecimal].toBigInteger()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2179,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].intValue()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2180,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setSecond(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2180,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSecond()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2181,1
    - Dst: '[java.math.BigInteger].valueOf(long)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2181,1
    - Dst: '[java.math.BigDecimal].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2181,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].subtract(java.math.BigDecimal)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2181,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareTo(java.math.BigDecimal)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2182,1
    - Dst: '[java.math.BigDecimal].add(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2183,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setFractionalSecond(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2183,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSecond()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2184,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setSecond(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2185,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].subtract(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2186,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSecond()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2189,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setSecond(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2189,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setFractionalSecond(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2193,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMinute()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2201,1
    - Dst: '[javax.xml.datatype.Duration].getField(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2206,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].sanitize(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2206,1
    - Dst: '[java.math.BigInteger].valueOf(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2208,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].add(java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2208,1
    - Dst: '[void].add(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2208,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].mod(java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2209,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].intValue()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2209,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMinute(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2209,1
    - Dst: '[java.math.BigDecimal].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2210,1
    - Dst: '[java.math.BigDecimal].divide(java.math.BigDecimal,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2210,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toBigInteger()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2210,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getHour()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2217,1
    - Dst: '[javax.xml.datatype.Duration].getField(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2222,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].sanitize(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2222,1
    - Dst: '[java.math.BigInteger].valueOf(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2224,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].add(java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2224,1
    - Dst: '[void].add(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2224,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].mod(java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2225,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].intValue()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2225,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setHour(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2225,1
    - Dst: '[java.math.BigDecimal].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2226,1
    - Dst: '[java.math.BigDecimal].divide(java.math.BigDecimal,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2226,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toBigInteger()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2226,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getDay()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2252,1
    - Dst: '[javax.xml.datatype.Duration].getField(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2257,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].sanitize(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2257,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2258,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMonth()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2258,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(java.math.BigInteger,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2258,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2260,1
    - Dst: '[java.math.BigInteger].valueOf(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2266,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].add(java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2268,1
    - Dst: '[void].add(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2268,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareTo(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2272,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2276,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMonth()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2276,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(java.math.BigInteger,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2276,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2276,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2280,1
    - Dst: '[java.math.BigInteger].valueOf(long)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2280,1
    - Dst: '[java.math.BigInteger].subtract(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2280,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2280,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2280,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].add(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2282,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2285,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMonth()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2285,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(java.math.BigInteger,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2285,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2285,1
    - Dst: '[void].compareTo(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2285,1
    - Dst: '[java.math.BigInteger].valueOf()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2286,1
    - Dst: '[void].add(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2286,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMonth()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2293,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2298,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].divide(java.math.BigDecimal,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2298,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].intValue()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2298,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2304,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2306,1
    - Dst: '[java.math.BigInteger].valueOf(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2306,1
    - Dst: '[java.math.BigInteger].add(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2306,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2306,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].intValue()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2309,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setDay(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2309,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2316,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2319,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setDay(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2322,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setHour(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2325,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMinute(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2328,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setSecond(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2331,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setFractionalSecond(null)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2332,1
    CyclomaticComplexity: 31
    EdgeCount: 31
    ICount: 195
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.datatype.Duration
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 1
    argNames:
    - duration
    argTypes:
    - javax.xml.datatype.Duration
    constantsTouched: []
    func_position:
      end: 2337
      start: 2090
    functionDepth: 2
    functionLinenumber: 2090
    functionLinenumberEnd: 2337
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].add(javax.xml.datatype.Duration)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].add(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getDay()'
    - '[java.math.BigDecimal].toBigInteger()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[java.math.BigInteger].subtract(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[java.math.BigDecimal].valueOf(int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setDay(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toBigInteger()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth(int)'
    - '[javax.xml.datatype.Duration].getField(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[void].subtract(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[void].add(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareTo(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - startYear.add(java.math.BigInteger)
    - '[void].compareTo(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int)'
    - '[java.math.BigInteger].valueOf()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].divide(java.math.BigDecimal,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[java.math.BigInteger].valueOf(int)'
    - '[java.math.BigInteger].valueOf(long)'
    - '[java.math.BigInteger].valueOf(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[java.math.BigDecimal].multiply(java.math.BigDecimal)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setFractionalSecond(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].subtract(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigDecimal,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[java.math.BigDecimal].add(java.math.BigDecimal)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setSecond(int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMinute(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getHour()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMonth()'
    - '[java.math.BigDecimal].add(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setHour(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].add(java.math.BigInteger)'
    - '[java.math.BigInteger].add(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[java.math.BigDecimal].divide(java.math.BigDecimal,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setFractionalSecond(null)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMonth(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setSecond(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].sanitize(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSeconds()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].subtract(java.math.BigDecimal)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(void)'
    - '[javax.xml.datatype.Duration].getSign()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(java.math.BigInteger,int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].mod(java.math.BigInteger)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareTo(java.math.BigDecimal)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMinute()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSecond()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].intValue()'
    - '[java.math.BigDecimal].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].add(javax.xml.datatype.Duration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].mod(java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2360,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].equals(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2360,1
    - Dst: '[java.math.BigInteger].mod(java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2361,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].equals(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2361,1
    - Dst: '[java.math.BigInteger].mod(java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2362,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].equals(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2362,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigInteger
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 2
    argNames:
    - year
    - month
    argTypes:
    - java.math.BigInteger
    - int
    constantsTouched: []
    func_position:
      end: 2370
      start: 2355
    functionDepth: 1
    functionLinenumber: 2355
    functionLinenumberEnd: 2370
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(java.math.BigInteger,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].equals(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[java.math.BigInteger].mod(java.math.BigInteger)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(java.math.BigInteger,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: true
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 2
    argNames:
    - year
    - month
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2386
      start: 2372
    functionDepth: 0
    functionLinenumber: 2372
    functionLinenumberEnd: 2386
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimeZone(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2484,1
    - Dst: java.util.Locale.getDefault()
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2485,1
    - Dst: '[java.util.GregorianCalendar].<init>(java.util.TimeZone,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2487,1
    - Dst: '[java.util.GregorianCalendar].clear()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2488,1
    - Dst: '[java.util.GregorianCalendar].setGregorianChange(java.util.Date)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2489,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2494,1
    - Dst: Math.abs(int)
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2495,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2495,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2498,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2499,1
    - Dst: '[java.math.BigInteger].abs()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2500,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].intValue()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2500,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2500,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2507,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2512,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2517,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2522,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2527,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMillisecond()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2532,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2532,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.GregorianCalendar
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2536
      start: 2480
    functionDepth: 2
    functionLinenumber: 2480
    functionLinenumberEnd: 2536
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toGregorianCalendar()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int)'
    - '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[java.util.GregorianCalendar].clear()'
    - '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - Math.abs(int)
    - '[java.util.GregorianCalendar].setGregorianChange(java.util.Date)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()'
    - '[java.math.BigInteger].abs()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMillisecond()'
    - '[java.util.GregorianCalendar].<init>(java.util.TimeZone,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - java.util.Locale.getDefault()
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimeZone(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].intValue()'
    linkageType: ''
    returnType: java.util.GregorianCalendar
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toGregorianCalendar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getTimezone()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2598,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimeZone(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2600,1
    - Dst: java.util.Locale.getDefault()
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2603,1
    - Dst: '[java.util.GregorianCalendar].<init>(java.util.TimeZone,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2605,1
    - Dst: '[java.util.GregorianCalendar].clear()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2606,1
    - Dst: '[java.util.GregorianCalendar].setGregorianChange(java.util.Date)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2607,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2612,1
    - Dst: Math.abs(int)
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2613,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2613,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2616,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2617,1
    - Dst: '[java.math.BigInteger].abs()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2618,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].intValue()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2618,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2618,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getYear()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2624,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getEon()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2626,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2627,1
    - Dst: Math.abs(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2628,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2628,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getEonAndYear()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2631,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2632,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].abs()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2633,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].intValue()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2633,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2633,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2642,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getMonth()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2646,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2649,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2655,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getDay()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2659,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2661,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2667,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getHour()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2671,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2673,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2679,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getMinute()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2683,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2685,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2691,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getSecond()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2695,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2697,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMillisecond()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2703,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2703,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getFractionalSecond()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2707,1
    - Dst: '[javax.xml.datatype.XMLGregorianCalendar].getMillisecond()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2709,1
    - Dst: '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2709,1
    CyclomaticComplexity: 31
    EdgeCount: 31
    ICount: 94
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.TimeZone
      - java.util.Locale
      - javax.xml.datatype.XMLGregorianCalendar
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.GregorianCalendar
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 3
    argNames:
    - timezone
    - aLocale
    - defaults
    argTypes:
    - java.util.TimeZone
    - java.util.Locale
    - javax.xml.datatype.XMLGregorianCalendar
    constantsTouched: []
    func_position:
      end: 2714
      start: 2590
    functionDepth: 2
    functionLinenumber: 2590
    functionLinenumberEnd: 2714
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toGregorianCalendar(java.util.TimeZone,java.util.Locale,javax.xml.datatype.XMLGregorianCalendar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.datatype.XMLGregorianCalendar].getMonth()'
    - '[javax.xml.datatype.XMLGregorianCalendar].getEon()'
    - '[javax.xml.datatype.XMLGregorianCalendar].getEonAndYear()'
    - '[java.util.GregorianCalendar].setGregorianChange(java.util.Date)'
    - '[javax.xml.datatype.XMLGregorianCalendar].getDay()'
    - java.util.Locale.getDefault()
    - '[javax.xml.datatype.XMLGregorianCalendar].getYear()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].abs()'
    - Math.abs(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimeZone(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[javax.xml.datatype.XMLGregorianCalendar].getFractionalSecond()'
    - '[javax.xml.datatype.XMLGregorianCalendar].getSecond()'
    - '[javax.xml.datatype.XMLGregorianCalendar].getHour()'
    - '[javax.xml.datatype.XMLGregorianCalendar].getTimezone()'
    - Math.abs(int)
    - '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[java.util.GregorianCalendar].<init>(java.util.TimeZone,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[javax.xml.datatype.XMLGregorianCalendar].getMinute()'
    - '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int)'
    - '[java.util.GregorianCalendar].clear()'
    - '[java.util.GregorianCalendar].set(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[javax.xml.datatype.XMLGregorianCalendar].getMillisecond()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()'
    - '[java.math.BigInteger].abs()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMillisecond()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].intValue()'
    linkageType: ''
    returnType: java.util.GregorianCalendar
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toGregorianCalendar(java.util.TimeZone,java.util.Locale,javax.xml.datatype.XMLGregorianCalendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2734,1
    - Dst: '[java.util.TimeZone].getDefault()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2740,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2756,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2757,1
    - Dst: '[StringBuffer].append(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2758,1
    - Dst: '[StringBuffer].append(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2759,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2762,1
    - Dst: '[StringBuffer].append(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2764,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2766,1
    - Dst: '[java.util.TimeZone].getTimeZone(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2766,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.TimeZone
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 1
    argNames:
    - defaultZoneoffset
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2769
      start: 2732
    functionDepth: 1
    functionLinenumber: 2732
    functionLinenumberEnd: 2769
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimeZone(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].<init>(int)'
    - '[StringBuffer].append(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[StringBuffer].append(int)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()'
    - '[StringBuffer].append(String)'
    - '[java.util.TimeZone].getDefault()'
    - '[StringBuffer].append(char)'
    - '[java.util.TimeZone].getTimeZone(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    linkageType: ''
    returnType: java.util.TimeZone
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimeZone(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(java.math.BigInteger,int,int,int,int,int,java.math.BigDecimal,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2779,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2784
      start: 2776
    functionDepth: 4
    functionLinenumber: 2776
    functionLinenumberEnd: 2784
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(java.math.BigInteger,int,int,int,int,int,java.math.BigDecimal,int)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2802
      start: 2792
    functionDepth: 0
    functionLinenumber: 2792
    functionLinenumberEnd: 2802
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2809,1
    - Dst: '[java.math.BigDecimal].valueOf(int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2810,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 1
    argNames:
    - millisecond
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 2812
      start: 2804
    functionDepth: 1
    functionLinenumber: 2804
    functionLinenumberEnd: 2812
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMillisecond(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 1
    functionsReached:
    - '[java.math.BigDecimal].valueOf(int,int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,int)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMillisecond(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].compareTo(java.math.BigDecimal)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2816,1
    - Dst: '[java.math.BigDecimal].compareTo(java.math.BigDecimal)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2817,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2818,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:2818,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 1
    argNames:
    - fractional
    argTypes:
    - java.math.BigDecimal
    constantsTouched: []
    func_position:
      end: 2823
      start: 2814
    functionDepth: 1
    functionLinenumber: 2814
    functionLinenumberEnd: 2823
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setFractionalSecond(java.math.BigDecimal)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[java.math.BigDecimal].compareTo(java.math.BigDecimal)'
    - '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setFractionalSecond(java.math.BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 3001
      start: 2999
    functionDepth: 0
    functionLinenumber: 2999
    functionLinenumberEnd: 3001
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isDigit(char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isDigit(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3004,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3005,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3008,1
    - Dst: '[StringBuffer].append(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3010,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3014,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3019,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].printNumber(StringBuffer,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3022,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3025,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].printNumber(StringBuffer,java.math.BigInteger,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3025,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMonth()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3029,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].printNumber(StringBuffer,int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3029,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getDay()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3032,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].printNumber(StringBuffer,int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3032,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getHour()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3035,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].printNumber(StringBuffer,int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3035,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMinute()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3038,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].printNumber(StringBuffer,int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3038,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSecond()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3041,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].printNumber(StringBuffer,int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3041,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getFractionalSecond()'
      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(java.math.BigDecimal)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3043,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3045,1
    - Dst: '[String].substring(int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3045,1
    - Dst: '[StringBuffer].append(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3045,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3049,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3051,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3055,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3059,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].printNumber(StringBuffer,int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3061,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3062,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].printNumber(StringBuffer,int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3063,1
    - Dst: '[InternalError].<init>()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3067,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3071,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 1
    argNames:
    - format
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 3072
      start: 3003
    functionDepth: 2
    functionLinenumber: 3003
    functionLinenumberEnd: 3072
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].format(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getDay()'
    - '[String].substring(int,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].printNumber(StringBuffer,java.math.BigInteger,int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].printNumber(StringBuffer,org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toString(java.math.BigDecimal)'
    - '[String].length()'
    - '[StringBuffer].<init>()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getHour()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMonth()'
    - '[StringBuffer].append(char)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].printNumber(StringBuffer,int,int)'
    - '[String].charAt()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getFractionalSecond()'
    - '[StringBuffer].append(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()'
    - '[InternalError].<init>()'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMinute()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSecond()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].format(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: String.valueOf(int)
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3087,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].length()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3088,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3089,1
    - Dst: '[StringBuffer].append(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3091,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 3
    argNames:
    - out
    - number
    - nDigits
    argTypes:
    - StringBuffer
    - int
    - int
    constantsTouched: []
    func_position:
      end: 3092
      start: 3086
    functionDepth: 0
    functionLinenumber: 3086
    functionLinenumberEnd: 3092
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].printNumber(StringBuffer,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].append(char)'
    - String.valueOf(int)
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].length()'
    - '[StringBuffer].append(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].printNumber(StringBuffer,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].toString()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3107,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].length()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3108,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3109,1
    - Dst: '[StringBuffer].append(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3111,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - StringBuffer
      - java.math.BigInteger
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 3
    argNames:
    - out
    - number
    - nDigits
    argTypes:
    - StringBuffer
    - java.math.BigInteger
    - int
    constantsTouched: []
    func_position:
      end: 3112
      start: 3106
    functionDepth: 0
    functionLinenumber: 3106
    functionLinenumberEnd: 3112
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].printNumber(StringBuffer,java.math.BigInteger,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].append(char)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].length()'
    - '[StringBuffer].append(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[java.math.BigInteger].toString()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].printNumber(StringBuffer,java.math.BigInteger,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].unscaledValue()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3125,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toString()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3125,1
    - Dst: '[java.math.BigDecimal].scale()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3126,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3134,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3139,1
    - Dst: '[StringBuffer].insert(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,char)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3140,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3143,1
    - Dst: '[StringBuffer].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3143,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3144,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3146,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3148,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3150,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 1
    argNames:
    - bd
    argTypes:
    - java.math.BigDecimal
    constantsTouched: []
    func_position:
      end: 3151
      start: 3124
    functionDepth: 1
    functionLinenumber: 3124
    functionLinenumberEnd: 3151
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toString(java.math.BigDecimal)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 1
    functionsReached:
    - '[java.math.BigDecimal].scale()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toString()'
    - '[StringBuffer].<init>(String)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].insert(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl,char)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[java.math.BigDecimal].unscaledValue()'
    - '[StringBuffer].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl)'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toString(java.math.BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].negate()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3162,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - Number
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.math.BigInteger
      static: true
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 2
    argNames:
    - value
    - signum
    argTypes:
    - Number
    - int
    constantsTouched: []
    func_position:
      end: 3163
      start: 3158
    functionDepth: 0
    functionLinenumber: 3158
    functionLinenumberEnd: 3163
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].sanitize(Number,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigInteger].negate()'
    linkageType: ''
    returnType: java.math.BigInteger
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].sanitize(Number,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3179
      start: 3169
    functionDepth: 0
    functionLinenumber: 3169
    functionLinenumberEnd: 3179
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].reset()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].reset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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>(String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl:3190,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - java.math.BigInteger
      - int
      - java.util.Date
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - String
      - javax.xml.datatype.XMLGregorianCalendar
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - java.math.BigDecimal
      - java.math.BigDecimal
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Cloneable
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: javax.xml.datatype.XMLGregorianCalendar
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 3191
      start: 3189
    functionDepth: 2
    functionLinenumber: 3189
    functionLinenumberEnd: 3191
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].writeReplace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toXMLFormat()'
    - '[org.apache.xerces.jaxp.datatype.SerializedXMLGregorianCalendar].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.DaysInMonth
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.DaysInMonth].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.DaysInMonth
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.DaysInMonth].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2838,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2839,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - format
    - value
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 2840
      start: 2835
    functionDepth: 1
    functionLinenumber: 2835
    functionLinenumberEnd: 2840
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].<init>(String,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2852,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].skip(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2855,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2860,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].parseYear()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2862,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].parseInt(int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2866,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].setMonth(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2866,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].parseInt(int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2870,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].setDay(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2870,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].parseInt(int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2874,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].setHour(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2874,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].parseInt(int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2878,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].setMinute(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2878,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].parseInt(int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2882,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].setSecond(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2882,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].peek()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2884,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.Parser].setFractionalSecond(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2885,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].peek()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2890,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].setTimezone(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2893,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].parseInt(int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2897,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].skip(char)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2898,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].parseInt(int,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2899,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].setTimezone(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2900,1
    - Dst: '[InternalError].<init>()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2906,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2912,1
    CyclomaticComplexity: 26
    EdgeCount: 26
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2914
      start: 2850
    functionDepth: 3
    functionLinenumber: 2850
    functionLinenumberEnd: 2914
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].parse()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[String].charAt()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].skip(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].parseInt(int,int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].peek()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].skip(char)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].setMinute(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].setFractionalSecond(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
    - '[InternalError].<init>()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].setDay(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].setSecond(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].setTimezone(int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].setHour(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].parseBigDecimal()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].parseYear()'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].setMonth(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].setTimezone(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].parse()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].charAt(int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2920,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2921
      start: 2916
    functionDepth: 0
    functionLinenumber: 2916
    functionLinenumberEnd: 2921
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].peek()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 4
    functionsReached:
    - '[String].charAt(int)'
    linkageType: ''
    returnType: char
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].peek()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2925,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2927,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: char
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2928
      start: 2923
    functionDepth: 0
    functionLinenumber: 2923
    functionLinenumberEnd: 2928
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].read()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[String].charAt()'
    linkageType: ''
    returnType: char
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].read()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2931,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2932,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 2934
      start: 2930
    functionDepth: 1
    functionLinenumber: 2930
    functionLinenumberEnd: 2934
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].skip(char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].read()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].skip(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].peek()'
      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.Parser].isDigit(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2946,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2952,1
    - Dst: '[String].substring(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2954,1
    - Dst: Integer.parseInt(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2956,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].setYear(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2956,1
    - Dst: '[java.math.BigInteger].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2959,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].setYear(java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2959,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2961
      start: 2936
    functionDepth: 1
    functionLinenumber: 2936
    functionLinenumberEnd: 2961
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].parseYear()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 1
    functionsReached:
    - Integer.parseInt(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].setYear(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].peek()'
    - '[String].substring(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser,int)'
    - '[java.math.BigInteger].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].setYear(java.math.BigInteger)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].isDigit(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].parseYear()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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.Parser].isDigit(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2966,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2971,1
    - Dst: '[String].substring(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2976,1
    - Dst: Integer.parseInt(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2976,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - minDigits
    - maxDigits
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 2981
      start: 2963
    functionDepth: 1
    functionLinenumber: 2963
    functionLinenumberEnd: 2981
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].parseInt(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 1
    functionsReached:
    - Integer.parseInt(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].peek()'
    - '[String].substring(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser,int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].isDigit(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].parseInt(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].peek()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2987,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2990,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].peek()'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2992,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].isDigit(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2992,1
    - Dst: '[String].substring(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser,int)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2995,1
    - Dst: '[java.math.BigDecimal].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
      Src: org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser:2995,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - int
      - int
      - int
      - int
      classPublic: false
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.math.BigDecimal
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2996
      start: 2983
    functionDepth: 1
    functionLinenumber: 2983
    functionLinenumberEnd: 2996
    functionName: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].parseBigDecimal()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[java.math.BigDecimal].<init>(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].peek()'
    - '[String].substring(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser,int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].isDigit(org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser)'
    linkageType: ''
    returnType: java.math.BigDecimal
    signature: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].parseBigDecimal()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl
      static: false
      superClass: javax.xml.datatype.DatatypeFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 68
      start: 68
    functionDepth: 0
    functionLinenumber: 68
    functionLinenumberEnd: 68
    functionName: '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].<init>()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DatatypeFactoryImpl.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl
    signature: '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.Duration
      static: false
      superClass: javax.xml.datatype.DatatypeFactory
    argCount: 1
    argNames:
    - lexicalRepresentation
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 6
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newDuration(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DatatypeFactoryImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(String)'
    linkageType: ''
    returnType: javax.xml.datatype.Duration
    signature: '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newDuration(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(long)'
      Src: org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl:140,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.Duration
      static: false
      superClass: javax.xml.datatype.DatatypeFactory
    argCount: 1
    argNames:
    - durationInMilliseconds
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 141
      start: 138
    functionDepth: 6
    functionLinenumber: 138
    functionLinenumberEnd: 141
    functionName: '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newDuration(long)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DatatypeFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(long)'
    linkageType: ''
    returnType: javax.xml.datatype.Duration
    signature: '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newDuration(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[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)'
      Src: org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl:179,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.Duration
      static: false
      superClass: javax.xml.datatype.DatatypeFactory
    argCount: 7
    argNames:
    - isPositive
    - years
    - months
    - days
    - hours
    - minutes
    - seconds
    argTypes:
    - boolean
    - java.math.BigInteger
    - java.math.BigInteger
    - java.math.BigInteger
    - java.math.BigInteger
    - java.math.BigInteger
    - java.math.BigDecimal
    constantsTouched: []
    func_position:
      end: 188
      start: 170
    functionDepth: 6
    functionLinenumber: 170
    functionLinenumberEnd: 188
    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: /src/xerces/src/org/apache/xerces/jaxp/datatype/DatatypeFactoryImpl.java
    functionUses: 0
    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)'
    linkageType: ''
    returnType: javax.xml.datatype.Duration
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>()'
      Src: org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl:200,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: false
      superClass: javax.xml.datatype.DatatypeFactory
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 201
      start: 198
    functionDepth: 2
    functionLinenumber: 198
    functionLinenumberEnd: 201
    functionName: '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newXMLGregorianCalendar()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DatatypeFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>()'
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newXMLGregorianCalendar()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl:230,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: false
      superClass: javax.xml.datatype.DatatypeFactory
    argCount: 1
    argNames:
    - lexicalRepresentation
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 231
      start: 228
    functionDepth: 4
    functionLinenumber: 228
    functionLinenumberEnd: 231
    functionName: '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newXMLGregorianCalendar(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DatatypeFactoryImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(String)'
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newXMLGregorianCalendar(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(java.util.GregorianCalendar)'
      Src: org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl:297,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.GregorianCalendar
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: false
      superClass: javax.xml.datatype.DatatypeFactory
    argCount: 1
    argNames:
    - cal
    argTypes:
    - java.util.GregorianCalendar
    constantsTouched: []
    func_position:
      end: 298
      start: 295
    functionDepth: 3
    functionLinenumber: 295
    functionLinenumberEnd: 298
    functionName: '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newXMLGregorianCalendar(java.util.GregorianCalendar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DatatypeFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(java.util.GregorianCalendar)'
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newXMLGregorianCalendar(java.util.GregorianCalendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(int,int,int,int,int,int,int,int)'
      Src: org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl:335,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: false
      superClass: javax.xml.datatype.DatatypeFactory
    argCount: 8
    argNames:
    - year
    - month
    - day
    - hour
    - minute
    - second
    - millisecond
    - timezone
    argTypes:
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 344
      start: 326
    functionDepth: 5
    functionLinenumber: 326
    functionLinenumberEnd: 344
    functionName: '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newXMLGregorianCalendar(int,int,int,int,int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DatatypeFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(int,int,int,int,int,int,int,int)'
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newXMLGregorianCalendar(int,int,int,int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(java.math.BigInteger,int,int,int,int,int,java.math.BigDecimal,int)'
      Src: org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl:381,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigInteger
      - int
      - int
      - int
      - int
      - int
      - java.math.BigDecimal
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.XMLGregorianCalendar
      static: false
      superClass: javax.xml.datatype.DatatypeFactory
    argCount: 8
    argNames:
    - year
    - month
    - day
    - hour
    - minute
    - second
    - fractionalSecond
    - timezone
    argTypes:
    - java.math.BigInteger
    - int
    - int
    - int
    - int
    - int
    - java.math.BigDecimal
    - int
    constantsTouched: []
    func_position:
      end: 391
      start: 371
    functionDepth: 4
    functionLinenumber: 371
    functionLinenumberEnd: 391
    functionName: '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newXMLGregorianCalendar(java.math.BigInteger,int,int,int,int,int,java.math.BigDecimal,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DatatypeFactoryImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(java.math.BigInteger,int,int,int,int,int,java.math.BigDecimal,int)'
    linkageType: ''
    returnType: javax.xml.datatype.XMLGregorianCalendar
    signature: '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newXMLGregorianCalendar(java.math.BigInteger,int,int,int,int,int,java.math.BigDecimal,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 171
      start: 168
    functionDepth: 0
    functionLinenumber: 168
    functionLinenumberEnd: 171
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].getSign()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].getSign()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].signum()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:180,1
    - Dst: '[java.math.BigInteger].signum()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:181,1
    - Dst: '[java.math.BigInteger].signum()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:182,1
    - Dst: '[java.math.BigInteger].signum()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:183,1
    - Dst: '[java.math.BigInteger].signum()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:184,1
    - Dst: '[java.math.BigDecimal].signum()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:185,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 1
    argNames:
    - isPositive
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 195
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 195
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].calcSignum(boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 1
    functionsReached:
    - '[java.math.BigInteger].signum()'
    - '[java.math.BigDecimal].signum()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].calcSignum(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:123,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].calcSignum(boolean)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:233,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String,null)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:244,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:242,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].testNonNegative(java.math.BigInteger,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:247,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].testNonNegative(java.math.BigInteger,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:248,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].testNonNegative(java.math.BigInteger,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:249,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].testNonNegative(java.math.BigInteger,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:250,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].testNonNegative(java.math.BigInteger,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:251,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].testNonNegative(java.math.BigDecimal,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:252,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:659,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:660,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:661,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:662,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1599,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1601,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1602,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1603,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.jaxp.datatype.DurationImpl
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 7
    argNames:
    - isPositive
    - years
    - months
    - days
    - hours
    - minutes
    - seconds
    argTypes:
    - boolean
    - java.math.BigInteger
    - java.math.BigInteger
    - java.math.BigInteger
    - java.math.BigInteger
    - java.math.BigInteger
    - java.math.BigDecimal
    constantsTouched: []
    func_position:
      end: 253
      start: 217
    functionDepth: 5
    functionLinenumber: 217
    functionLinenumberEnd: 253
    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: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 1
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].testNonNegative(java.math.BigDecimal,org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].testNonNegative(java.math.BigInteger,org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(String)'
    - '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String,null)'
    - '[java.math.BigDecimal].valueOf(int)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].calcSignum(boolean)'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.datatype.DurationImpl
    signature: '[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)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].signum()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:263,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:265,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:264,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigInteger
      - DatatypeConstants.Field
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: javax.xml.datatype.Duration
    argCount: 2
    argNames:
    - n
    - f
    argTypes:
    - java.math.BigInteger
    - DatatypeConstants.Field
    constantsTouched: []
    func_position:
      end: 268
      start: 262
    functionDepth: 0
    functionLinenumber: 262
    functionLinenumberEnd: 268
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].testNonNegative(java.math.BigInteger,DatatypeConstants.Field)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigInteger].signum()'
    - '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].testNonNegative(java.math.BigInteger,DatatypeConstants.Field)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].signum()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:278,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:281,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:280,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigDecimal
      - DatatypeConstants.Field
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: javax.xml.datatype.Duration
    argCount: 2
    argNames:
    - n
    - f
    argTypes:
    - java.math.BigDecimal
    - DatatypeConstants.Field
    constantsTouched: []
    func_position:
      end: 284
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 284
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].testNonNegative(java.math.BigDecimal,DatatypeConstants.Field)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
    - '[java.math.BigDecimal].signum()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].testNonNegative(java.math.BigDecimal,DatatypeConstants.Field)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:123,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].wrap(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:309,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].wrap(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:310,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].wrap(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:311,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].wrap(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:312,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].wrap(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:313,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(boolean,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:307,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:659,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:660,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:661,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:662,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1599,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1601,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1602,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1603,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      - int
      - int
      - int
      - int
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.jaxp.datatype.DurationImpl
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 7
    argNames:
    - isPositive
    - years
    - months
    - days
    - hours
    - minutes
    - seconds
    argTypes:
    - boolean
    - int
    - int
    - int
    - int
    - int
    - int
    constantsTouched: []
    func_position:
      end: 315
      start: 299
    functionDepth: 5
    functionLinenumber: 299
    functionLinenumberEnd: 315
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(boolean,int,int,int,int,int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].wrap(int)'
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(String)'
    - '[java.math.BigDecimal].valueOf(int)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(boolean,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger)'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.datatype.DurationImpl
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(boolean,int,int,int,int,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:331,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.math.BigInteger
      static: true
      superClass: javax.xml.datatype.Duration
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 332
      start: 324
    functionDepth: 0
    functionLinenumber: 324
    functionLinenumberEnd: 332
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].wrap(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 1
    functionsReached:
    - '[java.math.BigInteger].valueOf(int)'
    linkageType: ''
    returnType: java.math.BigInteger
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].wrap(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:123,1
    - Dst: '[java.math.BigDecimal].valueOf(org.apache.xerces.jaxp.datatype.DurationImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:376,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:379,1
    - Dst: '[java.math.BigInteger].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:382,1
    - Dst: '[java.math.BigInteger].valueOf(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:385,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:659,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:660,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:661,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:662,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1599,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1601,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1602,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1603,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.jaxp.datatype.DurationImpl
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 1
    argNames:
    - durationInMilliSeconds
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 386
      start: 351
    functionDepth: 5
    functionLinenumber: 351
    functionLinenumberEnd: 386
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(long)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(String)'
    - '[java.math.BigDecimal].valueOf(int)'
    - '[java.math.BigDecimal].valueOf(org.apache.xerces.jaxp.datatype.DurationImpl,int)'
    - '[java.math.BigInteger].valueOf(int)'
    - '[java.math.BigInteger].valueOf(org.apache.xerces.jaxp.datatype.DurationImpl)'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.datatype.DurationImpl
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:123,1
    - Dst: s.length()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:427,1
    - Dst: '[NullPointerException].<init>()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:431,1
    - Dst: s.charAt()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:435,1
    - Dst: s.charAt()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:443,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:444,1
    - Dst: s.charAt()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:455,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].isDigit(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:455,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].parsePiece(org.apache.xerces.jaxp.datatype.DurationImpl,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:458,1
    - Dst: s.charAt()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:462,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:466,1
    - Dst: s.charAt()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:474,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].isDigitOrPeriod(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:474,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].parsePiece(org.apache.xerces.jaxp.datatype.DurationImpl,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:477,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:481,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:485,1
    - Dst: '[IllegalArgumentException].<init>(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:488,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].organizeParts(org.apache.xerces.jaxp.datatype.DurationImpl,org.apache.xerces.jaxp.datatype.DurationImpl,org.apache.xerces.jaxp.datatype.DurationImpl,org.apache.xerces.jaxp.datatype.DurationImpl,String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:493,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].organizeParts(org.apache.xerces.jaxp.datatype.DurationImpl,org.apache.xerces.jaxp.datatype.DurationImpl,org.apache.xerces.jaxp.datatype.DurationImpl,org.apache.xerces.jaxp.datatype.DurationImpl,String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:494,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].parseBigInteger(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:497,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].parseBigInteger(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:498,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].parseBigInteger(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:499,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].parseBigInteger(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:500,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].parseBigInteger(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:501,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].parseBigDecimal(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:502,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].calcSignum(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:503,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:659,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:660,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:661,1
    - Dst: '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:662,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1599,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1601,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1602,1
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1603,1
    CyclomaticComplexity: 22
    EdgeCount: 22
    ICount: 73
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.jaxp.datatype.DurationImpl
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 1
    argNames:
    - lexicalRepresentation
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 504
      start: 420
    functionDepth: 5
    functionLinenumber: 420
    functionLinenumberEnd: 504
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(String)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].parseBigDecimal(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - s.charAt()
    - s.length()
    - '[java.math.BigDecimal].valueOf(int)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].isDigit(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].isDigitOrPeriod(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].parseBigInteger(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].calcSignum(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].parsePiece(org.apache.xerces.jaxp.datatype.DurationImpl,org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].organizeParts(org.apache.xerces.jaxp.datatype.DurationImpl,org.apache.xerces.jaxp.datatype.DurationImpl,org.apache.xerces.jaxp.datatype.DurationImpl,org.apache.xerces.jaxp.datatype.DurationImpl,String)'
    - '[IllegalArgumentException].<init>(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[NullPointerException].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.jaxp.datatype.DurationImpl
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: javax.xml.datatype.Duration
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 516
      start: 514
    functionDepth: 0
    functionLinenumber: 514
    functionLinenumberEnd: 516
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].isDigit(char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].isDigit(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].isDigit(char)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:526,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: javax.xml.datatype.Duration
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 527
      start: 525
    functionDepth: 1
    functionLinenumber: 525
    functionLinenumberEnd: 527
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].isDigitOrPeriod(char)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].isDigit(char)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].isDigitOrPeriod(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:542,1
    - Dst: '[String].charAt()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:543,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].isDigitOrPeriod(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:543,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:546,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:547,1
    - Dst: '[String].substring(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:552,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int[]
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: javax.xml.datatype.Duration
    argCount: 2
    argNames:
    - whole
    - idx
    argTypes:
    - String
    - int[]
    constantsTouched: []
    func_position:
      end: 553
      start: 539
    functionDepth: 1
    functionLinenumber: 539
    functionLinenumberEnd: 553
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].parsePiece(String,int[])'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[String].charAt()'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].isDigitOrPeriod(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[String].length()'
    - '[String].substring(org.apache.xerces.jaxp.datatype.DurationImpl)'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].parsePiece(String,int[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:574,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:577,1
    - Dst: parts[i].length()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:581,1
    - Dst: parts[i].charAt(int)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:581,1
    - Dst: '[String].lastIndexOf(org.apache.xerces.jaxp.datatype.DurationImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:580,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:584,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String[]
      - int[]
      - int
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: javax.xml.datatype.Duration
    argCount: 5
    argNames:
    - whole
    - parts
    - partsIndex
    - len
    - tokens
    argTypes:
    - String
    - String[]
    - int[]
    - int
    - String
    constantsTouched: []
    func_position:
      end: 598
      start: 566
    functionDepth: 1
    functionLinenumber: 566
    functionLinenumberEnd: 598
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].organizeParts(String,String[],int[],int,String)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[String].lastIndexOf(org.apache.xerces.jaxp.datatype.DurationImpl,int)'
    - parts[i].length()
    - parts[i].charAt(int)
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].organizeParts(String,String[],int[],int,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:619,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:619,1
    - Dst: '[java.math.BigInteger].<init>(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:621,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.math.BigInteger
      static: true
      superClass: javax.xml.datatype.Duration
    argCount: 3
    argNames:
    - whole
    - part
    - index
    argTypes:
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 625
      start: 611
    functionDepth: 0
    functionLinenumber: 611
    functionLinenumberEnd: 625
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].parseBigInteger(String,String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigInteger].<init>(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[String].substring(int,int)'
    - '[String].length()'
    linkageType: ''
    returnType: java.math.BigInteger
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].parseBigInteger(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:646,1
    - Dst: '[String].substring(int,int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:646,1
    - Dst: '[java.math.BigDecimal].<init>(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:649,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions:
      - IllegalArgumentException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.math.BigDecimal
      static: true
      superClass: javax.xml.datatype.Duration
    argCount: 3
    argNames:
    - whole
    - part
    - index
    argTypes:
    - String
    - String
    - int
    constantsTouched: []
    func_position:
      end: 653
      start: 638
    functionDepth: 0
    functionLinenumber: 638
    functionLinenumberEnd: 653
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].parseBigDecimal(String,String,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigDecimal].<init>(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[String].substring(int,int)'
    - '[String].length()'
    linkageType: ''
    returnType: java.math.BigDecimal
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].parseBigDecimal(String,String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigInteger].valueOf(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:697,1
    - Dst: '[java.math.BigInteger].compareTo(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:700,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:702,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:701,1
    - Dst: '[java.math.BigInteger].compareTo(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:709,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:711,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:710,1
    - Dst: '[java.math.BigInteger].compareTo(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:719,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:721,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:720,1
    - Dst: '[java.math.BigInteger].compareTo(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:729,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:731,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:730,1
    - Dst: '[java.math.BigInteger].compareTo(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:739,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:741,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:740,1
    - Dst: '[java.math.BigDecimal].toBigInteger()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:749,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].compareTo(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:749,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:751,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:750,1
    - Dst: '[javax.xml.datatype.Duration].getField(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:761,1
    - Dst: rhsYears.compareTo(org.apache.xerces.jaxp.datatype.DurationImpl)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:762,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:764,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:763,1
    - Dst: '[javax.xml.datatype.Duration].getField(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:772,1
    - Dst: rhsMonths.compareTo(org.apache.xerces.jaxp.datatype.DurationImpl)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:773,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:775,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:774,1
    - Dst: '[javax.xml.datatype.Duration].getField(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:783,1
    - Dst: rhsDays.compareTo(org.apache.xerces.jaxp.datatype.DurationImpl)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:784,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:786,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:785,1
    - Dst: '[javax.xml.datatype.Duration].getField(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:794,1
    - Dst: rhsHours.compareTo(org.apache.xerces.jaxp.datatype.DurationImpl)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:795,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:797,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:796,1
    - Dst: '[javax.xml.datatype.Duration].getField(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:805,1
    - Dst: rhsMinutes.compareTo(org.apache.xerces.jaxp.datatype.DurationImpl)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:806,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:808,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:807,1
    - Dst: '[javax.xml.datatype.Duration].getField(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:816,1
    - Dst: rhsSecondsAsBigDecimal.toBigInteger()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:819,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].compareTo(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:821,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:823,1
    - Dst: '[UnsupportedOperationException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:822,1
    - Dst: '[java.util.GregorianCalendar].<init>(int,int,int,int,int,int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:833,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(org.apache.xerces.jaxp.datatype.DurationImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:840,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getMonths()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:841,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getSign()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:841,1
    - Dst: '[java.util.GregorianCalendar].add(org.apache.xerces.jaxp.datatype.DurationImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:841,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getDays()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:842,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getSign()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:842,1
    - Dst: '[java.util.GregorianCalendar].add(org.apache.xerces.jaxp.datatype.DurationImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:842,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getHours()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:843,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getSign()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:843,1
    - Dst: '[java.util.GregorianCalendar].add(org.apache.xerces.jaxp.datatype.DurationImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:843,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getMinutes()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:844,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getSign()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:844,1
    - Dst: '[java.util.GregorianCalendar].add(org.apache.xerces.jaxp.datatype.DurationImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:844,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getSeconds()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:845,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getSign()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:845,1
    - Dst: '[java.util.GregorianCalendar].add(org.apache.xerces.jaxp.datatype.DurationImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:845,1
    - Dst: '[java.util.GregorianCalendar].<init>(int,int,int,int,int,int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:848,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:855,1
    - Dst: '[java.util.GregorianCalendar].add(org.apache.xerces.jaxp.datatype.DurationImpl,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:855,1
    - Dst: '[javax.xml.datatype.Duration].getMonths()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:856,1
    - Dst: '[javax.xml.datatype.Duration].getSign()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:856,1
    - Dst: '[java.util.GregorianCalendar].add(org.apache.xerces.jaxp.datatype.DurationImpl,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:856,1
    - Dst: '[javax.xml.datatype.Duration].getDays()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:857,1
    - Dst: '[javax.xml.datatype.Duration].getSign()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:857,1
    - Dst: '[java.util.GregorianCalendar].add(org.apache.xerces.jaxp.datatype.DurationImpl,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:857,1
    - Dst: '[javax.xml.datatype.Duration].getHours()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:858,1
    - Dst: '[javax.xml.datatype.Duration].getSign()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:858,1
    - Dst: '[java.util.GregorianCalendar].add(org.apache.xerces.jaxp.datatype.DurationImpl,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:858,1
    - Dst: '[javax.xml.datatype.Duration].getMinutes()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:859,1
    - Dst: '[javax.xml.datatype.Duration].getSign()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:859,1
    - Dst: '[java.util.GregorianCalendar].add(org.apache.xerces.jaxp.datatype.DurationImpl,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:859,1
    - Dst: '[javax.xml.datatype.Duration].getSeconds()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:860,1
    - Dst: '[javax.xml.datatype.Duration].getSign()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:860,1
    - Dst: '[java.util.GregorianCalendar].add(org.apache.xerces.jaxp.datatype.DurationImpl,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:860,1
    - Dst: '[java.util.GregorianCalendar].equals(java.util.GregorianCalendar)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:863,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].compareDates(javax.xml.datatype.Duration)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:867,1
    CyclomaticComplexity: 40
    EdgeCount: 40
    ICount: 225
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.datatype.Duration
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - javax.xml.datatype.Duration
    constantsTouched: []
    func_position:
      end: 868
      start: 695
    functionDepth: 2
    functionLinenumber: 695
    functionLinenumberEnd: 868
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].compare(javax.xml.datatype.Duration)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - rhsMinutes.compareTo(org.apache.xerces.jaxp.datatype.DurationImpl)
    - '[java.math.BigDecimal].toBigInteger()'
    - rhsMonths.compareTo(org.apache.xerces.jaxp.datatype.DurationImpl)
    - '[javax.xml.datatype.Duration].getField(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getSign()'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getYears()'
    - '[java.util.GregorianCalendar].<init>(int,int,int,int,int,int)'
    - rhsHours.compareTo(org.apache.xerces.jaxp.datatype.DurationImpl)
    - '[UnsupportedOperationException].<init>(String)'
    - '[javax.xml.datatype.Duration].getMonths()'
    - '[javax.xml.datatype.Duration].getSeconds()'
    - '[javax.xml.datatype.Duration].getHours()'
    - '[javax.xml.datatype.Duration].getYears()'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].compareTo(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getSeconds()'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getDays()'
    - '[javax.xml.datatype.Duration].getDays()'
    - '[java.util.GregorianCalendar].equals(java.util.GregorianCalendar)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getMinutes()'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getHours()'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].compareDates(javax.xml.datatype.Duration)'
    - '[javax.xml.datatype.Duration].getMinutes()'
    - '[java.math.BigInteger].valueOf(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[java.util.GregorianCalendar].add(org.apache.xerces.jaxp.datatype.DurationImpl,int)'
    - rhsSecondsAsBigDecimal.toBigInteger()
    - '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
    - '[java.util.GregorianCalendar].add(org.apache.xerces.jaxp.datatype.DurationImpl,org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[javax.xml.datatype.Duration].getSign()'
    - '[java.math.BigInteger].compareTo(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - rhsYears.compareTo(org.apache.xerces.jaxp.datatype.DurationImpl)
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getMonths()'
    - rhsDays.compareTo(org.apache.xerces.jaxp.datatype.DurationImpl)
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].compare(javax.xml.datatype.Duration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TEST_POINTS[0].clone()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:887,1
    - Dst: TEST_POINTS[0].clone()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:888,1
    - Dst: tempA.add(javax.xml.datatype.Duration)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:891,1
    - Dst: tempB.add(javax.xml.datatype.Duration)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:892,1
    - Dst: tempA.compare(org.apache.xerces.jaxp.datatype.DurationImpl)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:893,1
    - Dst: TEST_POINTS[1].clone()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:898,1
    - Dst: TEST_POINTS[1].clone()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:899,1
    - Dst: tempA.add(javax.xml.datatype.Duration)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:901,1
    - Dst: tempB.add(javax.xml.datatype.Duration)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:902,1
    - Dst: tempA.compare(org.apache.xerces.jaxp.datatype.DurationImpl)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:903,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].compareResults(org.apache.xerces.jaxp.datatype.DurationImpl,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:904,1
    - Dst: TEST_POINTS[2].clone()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:909,1
    - Dst: TEST_POINTS[2].clone()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:910,1
    - Dst: tempA.add(javax.xml.datatype.Duration)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:912,1
    - Dst: tempB.add(javax.xml.datatype.Duration)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:913,1
    - Dst: tempA.compare(org.apache.xerces.jaxp.datatype.DurationImpl)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:914,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].compareResults(int,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:915,1
    - Dst: TEST_POINTS[3].clone()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:920,1
    - Dst: TEST_POINTS[3].clone()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:921,1
    - Dst: tempA.add(javax.xml.datatype.Duration)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:923,1
    - Dst: tempB.add(javax.xml.datatype.Duration)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:924,1
    - Dst: tempA.compare(org.apache.xerces.jaxp.datatype.DurationImpl)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:925,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].compareResults(int,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:926,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.datatype.Duration
      - javax.xml.datatype.Duration
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 2
    argNames:
    - duration1
    - duration2
    argTypes:
    - javax.xml.datatype.Duration
    - javax.xml.datatype.Duration
    constantsTouched: []
    func_position:
      end: 929
      start: 882
    functionDepth: 1
    functionLinenumber: 882
    functionLinenumberEnd: 929
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].compareDates(javax.xml.datatype.Duration,javax.xml.datatype.Duration)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - tempA.compare(org.apache.xerces.jaxp.datatype.DurationImpl)
    - TEST_POINTS[0].clone()
    - TEST_POINTS[2].clone()
    - TEST_POINTS[3].clone()
    - tempA.add(javax.xml.datatype.Duration)
    - TEST_POINTS[1].clone()
    - tempB.add(javax.xml.datatype.Duration)
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].compareResults(int,org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].compareResults(org.apache.xerces.jaxp.datatype.DurationImpl,org.apache.xerces.jaxp.datatype.DurationImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].compareDates(javax.xml.datatype.Duration,javax.xml.datatype.Duration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 2
    argNames:
    - resultA
    - resultB
    argTypes:
    - int
    - int
    constantsTouched: []
    func_position:
      end: 940
      start: 931
    functionDepth: 0
    functionLinenumber: 931
    functionLinenumberEnd: 940
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].compareResults(int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].compareResults(int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: TEST_POINTS[0].toGregorianCalendar()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:949,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].addTo(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:950,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:951,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 952
      start: 947
    functionDepth: 0
    functionLinenumber: 947
    functionLinenumberEnd: 952
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].hashCode()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].addTo(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - TEST_POINTS[0].toGregorianCalendar()
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis(org.apache.xerces.jaxp.datatype.DurationImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].hashCode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:974,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:976,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:978,1
    - Dst: '[StringBuffer].append(java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:981,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].append(char)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:981,1
    - Dst: '[StringBuffer].append(java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:984,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].append(char)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:984,1
    - Dst: '[StringBuffer].append(java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:987,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].append(char)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:987,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:991,1
    - Dst: '[StringBuffer].append(java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:993,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].append(char)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:993,1
    - Dst: '[StringBuffer].append(java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:996,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].append(char)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:996,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].toString(java.math.BigDecimal)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:999,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:999,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].append(char)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:999,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1003,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 30
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1004
      start: 973
    functionDepth: 2
    functionLinenumber: 973
    functionLinenumberEnd: 1004
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].toString()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].toString(java.math.BigDecimal)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].append(char)'
    - '[StringBuffer].append(java.math.BigInteger)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].unscaledValue()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1017,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].toString()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1017,1
    - Dst: '[java.math.BigDecimal].scale()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1018,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1026,1
    - Dst: '[StringBuffer].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1031,1
    - Dst: '[StringBuffer].insert(org.apache.xerces.jaxp.datatype.DurationImpl,char)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1032,1
    - Dst: '[String].length()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1035,1
    - Dst: '[StringBuffer].<init>(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1035,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1036,1
    - Dst: '[StringBuffer].append(char)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1038,1
    - Dst: '[StringBuffer].append(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1040,1
    - Dst: '[StringBuffer].toString()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1042,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 1
    argNames:
    - bd
    argTypes:
    - java.math.BigDecimal
    constantsTouched: []
    func_position:
      end: 1043
      start: 1016
    functionDepth: 2
    functionLinenumber: 1016
    functionLinenumberEnd: 1043
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].toString(java.math.BigDecimal)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 1
    functionsReached:
    - '[StringBuffer].<init>(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[java.math.BigDecimal].scale()'
    - '[StringBuffer].<init>(String)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].insert(org.apache.xerces.jaxp.datatype.DurationImpl,char)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[java.math.BigDecimal].unscaledValue()'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].toString()'
    - '[String].length()'
    linkageType: ''
    returnType: String
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].toString(java.math.BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1066,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1064,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1096,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1095,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - DatatypeConstants.Field
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 1
    argNames:
    - field
    argTypes:
    - DatatypeConstants.Field
    constantsTouched: []
    func_position:
      end: 1099
      start: 1060
    functionDepth: 1
    functionLinenumber: 1060
    functionLinenumberEnd: 1099
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].isSet(DatatypeConstants.Field)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[NullPointerException].<init>(String)'
    - '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: boolean
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].isSet(DatatypeConstants.Field)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1131,1
    - Dst: '[NullPointerException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1130,1
    - Dst: '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1168,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1167,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - DatatypeConstants.Field
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Number
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 1
    argNames:
    - field
    argTypes:
    - DatatypeConstants.Field
    constantsTouched: []
    func_position:
      end: 1171
      start: 1125
    functionDepth: 1
    functionLinenumber: 1125
    functionLinenumberEnd: 1171
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].getField(DatatypeConstants.Field)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 2
    functionsReached:
    - '[NullPointerException].<init>(String)'
    - '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(null,String)'
    - '[IllegalArgumentException].<init>(String)'
    linkageType: ''
    returnType: Number
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].getField(DatatypeConstants.Field)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getInt(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1193,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1194
      start: 1192
    functionDepth: 0
    functionLinenumber: 1192
    functionLinenumberEnd: 1194
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].getYears()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getInt(org.apache.xerces.jaxp.datatype.DurationImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].getYears()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getInt(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1206,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1207
      start: 1205
    functionDepth: 0
    functionLinenumber: 1205
    functionLinenumberEnd: 1207
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].getMonths()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getInt(org.apache.xerces.jaxp.datatype.DurationImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].getMonths()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getInt(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1219,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1220
      start: 1218
    functionDepth: 0
    functionLinenumber: 1218
    functionLinenumberEnd: 1220
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].getDays()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getInt(org.apache.xerces.jaxp.datatype.DurationImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].getDays()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getInt(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1233,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1234
      start: 1232
    functionDepth: 0
    functionLinenumber: 1232
    functionLinenumberEnd: 1234
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].getHours()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getInt(org.apache.xerces.jaxp.datatype.DurationImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].getHours()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getInt(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1247,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1248
      start: 1246
    functionDepth: 0
    functionLinenumber: 1246
    functionLinenumberEnd: 1248
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].getMinutes()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getInt(org.apache.xerces.jaxp.datatype.DurationImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].getMinutes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getInt(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1262,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1263
      start: 1261
    functionDepth: 0
    functionLinenumber: 1261
    functionLinenumberEnd: 1263
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].getSeconds()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getInt(org.apache.xerces.jaxp.datatype.DurationImpl)'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].getSeconds()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getField(DatatypeConstants.Field)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1275,1
    - Dst: '[Number].intValue()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1280,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - DatatypeConstants.Field
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 1
    argNames:
    - field
    argTypes:
    - DatatypeConstants.Field
    constantsTouched: []
    func_position:
      end: 1282
      start: 1274
    functionDepth: 2
    functionLinenumber: 1274
    functionLinenumberEnd: 1282
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].getInt(DatatypeConstants.Field)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getField(DatatypeConstants.Field)'
    - '[Number].intValue()'
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].getInt(DatatypeConstants.Field)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Calendar].clone()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1315,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].addTo(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1316,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1317,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis(java.util.Calendar)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1317,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 1
    argNames:
    - startInstant
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 1318
      start: 1314
    functionDepth: 1
    functionLinenumber: 1314
    functionLinenumberEnd: 1318
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].getTimeInMillis(java.util.Calendar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].addTo(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis(java.util.Calendar)'
    - '[java.util.Calendar].clone()'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis(org.apache.xerces.jaxp.datatype.DurationImpl)'
    linkageType: ''
    returnType: long
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].getTimeInMillis(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.GregorianCalendar].<init>()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1352,1
    - Dst: '[java.util.GregorianCalendar].setTime(java.util.Date)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1353,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].addTo(java.util.GregorianCalendar)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1354,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis(java.util.GregorianCalendar)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1355,1
    - Dst: '[java.util.Date].getTime()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1355,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Date
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 1
    argNames:
    - startInstant
    argTypes:
    - java.util.Date
    constantsTouched: []
    func_position:
      end: 1356
      start: 1351
    functionDepth: 0
    functionLinenumber: 1351
    functionLinenumberEnd: 1356
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].getTimeInMillis(java.util.Date)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.GregorianCalendar].<init>()'
    - '[java.util.GregorianCalendar].setTime(java.util.Date)'
    - '[java.util.Date].getTime()'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].addTo(java.util.GregorianCalendar)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis(java.util.GregorianCalendar)'
    linkageType: ''
    returnType: long
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].getTimeInMillis(java.util.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Calendar].clone()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1414,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getYears()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1418,1
    - Dst: c.add(org.apache.xerces.jaxp.datatype.DurationImpl,int)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1418,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getMonths()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1419,1
    - Dst: c.add(org.apache.xerces.jaxp.datatype.DurationImpl,int)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1419,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getDays()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1420,1
    - Dst: c.add(org.apache.xerces.jaxp.datatype.DurationImpl,int)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1420,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1423,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis(java.util.Calendar)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1423,1
    - Dst: Math.abs(java.math.BigInteger)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1430,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].wrap(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1430,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getField(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1431,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getField(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1432,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getField(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1433,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(int,null,null,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigDecimal)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1426,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.Duration
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 1
    argNames:
    - startTimeInstant
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 1434
      start: 1412
    functionDepth: 2
    functionLinenumber: 1412
    functionLinenumberEnd: 1434
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].normalizeWith(java.util.Calendar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(int,null,null,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigDecimal)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].wrap(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[java.util.Calendar].clone()'
    - Math.abs(java.math.BigInteger)
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getMonths()'
    - c.add(org.apache.xerces.jaxp.datatype.DurationImpl,int)
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getYears()'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis(java.util.Calendar)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getDays()'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getField(org.apache.xerces.jaxp.datatype.DurationImpl)'
    linkageType: ''
    returnType: javax.xml.datatype.Duration
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].normalizeWith(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].valueOf(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1453,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].multiply(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1453,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.Duration
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 1
    argNames:
    - factor
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 1454
      start: 1452
    functionDepth: 0
    functionLinenumber: 1452
    functionLinenumberEnd: 1454
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].multiply(int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].multiply(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[java.math.BigDecimal].valueOf(int)'
    linkageType: ''
    returnType: javax.xml.datatype.Duration
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].multiply(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].signum()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1505,1
    - Dst: '[java.math.BigDecimal].abs()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1506,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getFieldAsBigDecimal()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1511,1
    - Dst: '[java.math.BigDecimal].multiply(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1512,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].add(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1512,1
    - Dst: '[javax.xml.datatype.Duration].setScale(int,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1514,1
    - Dst: '[javax.xml.datatype.Duration].subtract()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1516,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].signum()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1518,1
    - Dst: '[IllegalStateException].<init>()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1519,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].multiply()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1525,1
    - Dst: '[java.math.BigDecimal].multiply(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1530,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].add(javax.xml.datatype.Duration)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1530,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].toBigInteger(null)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1538,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].toBigInteger(null)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1539,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].toBigInteger(null)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1540,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].toBigInteger(null)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1541,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].toBigInteger(null)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1542,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(int,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1536,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigDecimal
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.Duration
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 1
    argNames:
    - factor
    argTypes:
    - java.math.BigDecimal
    constantsTouched: []
    func_position:
      end: 1544
      start: 1503
    functionDepth: 2
    functionLinenumber: 1503
    functionLinenumberEnd: 1544
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].multiply(java.math.BigDecimal)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].add(javax.xml.datatype.Duration)'
    - '[IllegalStateException].<init>()'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].toBigInteger(null)'
    - '[javax.xml.datatype.Duration].setScale(int,org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getFieldAsBigDecimal()'
    - '[javax.xml.datatype.Duration].subtract()'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].multiply()'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(int,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].add(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[java.math.BigDecimal].multiply(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[java.math.BigDecimal].signum()'
    - '[java.math.BigDecimal].abs()'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].signum()'
    linkageType: ''
    returnType: javax.xml.datatype.Duration
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].multiply(java.math.BigDecimal)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getField(DatatypeConstants.Field)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1565,1
    - Dst: '[java.math.BigDecimal].<init>(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1570,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - DatatypeConstants.Field
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.math.BigDecimal
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 1
    argNames:
    - f
    argTypes:
    - DatatypeConstants.Field
    constantsTouched: []
    func_position:
      end: 1573
      start: 1555
    functionDepth: 2
    functionLinenumber: 1555
    functionLinenumberEnd: 1573
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].getFieldAsBigDecimal(DatatypeConstants.Field)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getField(DatatypeConstants.Field)'
    - '[java.math.BigDecimal].<init>(org.apache.xerces.jaxp.datatype.DurationImpl)'
    linkageType: ''
    returnType: java.math.BigDecimal
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].getFieldAsBigDecimal(DatatypeConstants.Field)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].signum()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1586,1
    - Dst: '[java.math.BigDecimal].unscaledValue()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1590,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigDecimal
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.math.BigInteger
      static: true
      superClass: javax.xml.datatype.Duration
    argCount: 2
    argNames:
    - value
    - canBeNull
    argTypes:
    - java.math.BigDecimal
    - boolean
    constantsTouched: []
    func_position:
      end: 1592
      start: 1583
    functionDepth: 0
    functionLinenumber: 1583
    functionLinenumberEnd: 1592
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].toBigInteger(java.math.BigDecimal,boolean)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigDecimal].unscaledValue()'
    - '[java.math.BigDecimal].signum()'
    linkageType: ''
    returnType: java.math.BigInteger
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].toBigInteger(java.math.BigDecimal,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: lhs.getField(org.apache.xerces.jaxp.datatype.DurationImpl)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1660,1
    - Dst: lhs.getSign()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1661,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigInteger,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1660,1
    - Dst: '[javax.xml.datatype.Duration].getField(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1661,1
    - Dst: '[javax.xml.datatype.Duration].getSign()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1661,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigInteger,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1661,1
    - Dst: '[java.math.BigDecimal].add(java.math.BigDecimal)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1660,1
    - Dst: lhs.getField(org.apache.xerces.jaxp.datatype.DurationImpl)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1662,1
    - Dst: lhs.getSign()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1663,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigInteger,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1662,1
    - Dst: '[javax.xml.datatype.Duration].getField(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1663,1
    - Dst: '[javax.xml.datatype.Duration].getSign()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1663,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigInteger,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1663,1
    - Dst: '[java.math.BigDecimal].add(java.math.BigDecimal)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1662,1
    - Dst: lhs.getField(org.apache.xerces.jaxp.datatype.DurationImpl)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1664,1
    - Dst: lhs.getSign()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1665,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigInteger,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1664,1
    - Dst: '[javax.xml.datatype.Duration].getField(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1665,1
    - Dst: '[javax.xml.datatype.Duration].getSign()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1665,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigInteger,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1665,1
    - Dst: '[java.math.BigDecimal].add(java.math.BigDecimal)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1664,1
    - Dst: lhs.getField(org.apache.xerces.jaxp.datatype.DurationImpl)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1666,1
    - Dst: lhs.getSign()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1667,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigInteger,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1666,1
    - Dst: '[javax.xml.datatype.Duration].getField(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1667,1
    - Dst: '[javax.xml.datatype.Duration].getSign()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1667,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigInteger,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1667,1
    - Dst: '[java.math.BigDecimal].add(java.math.BigDecimal)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1666,1
    - Dst: lhs.getField(org.apache.xerces.jaxp.datatype.DurationImpl)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1668,1
    - Dst: lhs.getSign()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1669,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigInteger,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1668,1
    - Dst: '[javax.xml.datatype.Duration].getField(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1669,1
    - Dst: '[javax.xml.datatype.Duration].getSign()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1669,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigInteger,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1669,1
    - Dst: '[java.math.BigDecimal].add(java.math.BigDecimal)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1668,1
    - Dst: lhs.getField(org.apache.xerces.jaxp.datatype.DurationImpl)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1670,1
    - Dst: lhs.getSign()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1671,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigDecimal,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1670,1
    - Dst: '[javax.xml.datatype.Duration].getField(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1671,1
    - Dst: '[javax.xml.datatype.Duration].getSign()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1671,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigDecimal,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1671,1
    - Dst: '[java.math.BigDecimal].add(java.math.BigDecimal)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1670,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].alignSigns(org.apache.xerces.jaxp.datatype.DurationImpl,int,int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1674,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].alignSigns(org.apache.xerces.jaxp.datatype.DurationImpl,int,int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1675,1
    - Dst: buf[i].signum()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1680,1
    - Dst: '[IllegalStateException].<init>()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1681,1
    - Dst: buf[i].signum()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1684,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1690,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].toBigInteger(java.math.BigDecimal,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1690,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1692,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].toBigInteger(java.math.BigDecimal,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1692,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1694,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].toBigInteger(java.math.BigDecimal,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1694,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1696,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].toBigInteger(java.math.BigDecimal,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1696,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1698,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].toBigInteger(java.math.BigDecimal,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1698,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(int,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1688,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 119
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.datatype.Duration
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.Duration
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - javax.xml.datatype.Duration
    constantsTouched: []
    func_position:
      end: 1703
      start: 1656
    functionDepth: 1
    functionLinenumber: 1656
    functionLinenumberEnd: 1703
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].add(javax.xml.datatype.Duration)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 1
    functionsReached:
    - '[IllegalStateException].<init>()'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].alignSigns(org.apache.xerces.jaxp.datatype.DurationImpl,int,int)'
    - lhs.getSign()
    - '[javax.xml.datatype.Duration].getField(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].toBigInteger(java.math.BigDecimal,org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[javax.xml.datatype.Duration].getSign()'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(int,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger)'
    - buf[i].signum()
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigInteger,org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigDecimal,org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[java.math.BigDecimal].add(java.math.BigDecimal)'
    - lhs.getField(org.apache.xerces.jaxp.datatype.DurationImpl)
    linkageType: ''
    returnType: javax.xml.datatype.Duration
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].add(javax.xml.datatype.Duration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: buf[i].signum()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1714,1
    - Dst: buf[i].abs()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1720,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].divide(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1720,1
    - Dst: buf[i].signum()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1723,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].negate()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1724,1
    - Dst: buf[i - 1].subtract(javax.xml.datatype.Duration)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1728,1
    - Dst: '[javax.xml.datatype.Duration].multiply()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1729,1
    - Dst: buf[i].add(org.apache.xerces.jaxp.datatype.DurationImpl)
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1729,1
    - Dst: buf[i].signum()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1731,1
    - Dst: buf[i].signum()
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1732,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - BigDecimal[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: javax.xml.datatype.Duration
    argCount: 3
    argNames:
    - buf
    - start
    - end
    argTypes:
    - BigDecimal[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1736
      start: 1705
    functionDepth: 1
    functionLinenumber: 1705
    functionLinenumberEnd: 1736
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].alignSigns(BigDecimal[],int,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - buf[i].abs()
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].negate()'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].divide(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - buf[i].signum()
    - buf[i - 1].subtract(javax.xml.datatype.Duration)
    - buf[i].add(org.apache.xerces.jaxp.datatype.DurationImpl)
    - '[javax.xml.datatype.Duration].multiply()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].alignSigns(BigDecimal[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].<init>(java.math.BigInteger)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1751,1
    - Dst: '[java.math.BigInteger].negate()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1753,1
    - Dst: '[java.math.BigDecimal].<init>(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1753,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigInteger
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.math.BigDecimal
      static: true
      superClass: javax.xml.datatype.Duration
    argCount: 2
    argNames:
    - value
    - signum
    argTypes:
    - java.math.BigInteger
    - int
    constantsTouched: []
    func_position:
      end: 1754
      start: 1746
    functionDepth: 0
    functionLinenumber: 1746
    functionLinenumberEnd: 1754
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigInteger,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigDecimal].<init>(java.math.BigInteger)'
    - '[java.math.BigDecimal].<init>(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[java.math.BigInteger].negate()'
    linkageType: ''
    returnType: java.math.BigDecimal
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigInteger,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.math.BigDecimal].negate()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1771,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.math.BigDecimal
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.math.BigDecimal
      static: true
      superClass: javax.xml.datatype.Duration
    argCount: 2
    argNames:
    - value
    - signum
    argTypes:
    - java.math.BigDecimal
    - int
    constantsTouched: []
    func_position:
      end: 1772
      start: 1764
    functionDepth: 0
    functionLinenumber: 1764
    functionLinenumberEnd: 1772
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigDecimal,int)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigDecimal].negate()'
    linkageType: ''
    returnType: java.math.BigDecimal
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigDecimal,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.datatype.Duration].negate()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1824,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].add(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1824,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.datatype.Duration
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.Duration
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 1
    argNames:
    - rhs
    argTypes:
    - javax.xml.datatype.Duration
    constantsTouched: []
    func_position:
      end: 1825
      start: 1823
    functionDepth: 0
    functionLinenumber: 1823
    functionLinenumberEnd: 1825
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].subtract(javax.xml.datatype.Duration)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.datatype.Duration].negate()'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].add(org.apache.xerces.jaxp.datatype.DurationImpl)'
    linkageType: ''
    returnType: javax.xml.datatype.Duration
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].subtract(javax.xml.datatype.Duration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(int,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigDecimal)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1840,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.xml.datatype.Duration
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1848
      start: 1839
    functionDepth: 0
    functionLinenumber: 1839
    functionLinenumberEnd: 1848
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].negate()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(int,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigInteger,java.math.BigDecimal)'
    linkageType: ''
    returnType: javax.xml.datatype.Duration
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].negate()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1859
      start: 1857
    functionDepth: 0
    functionLinenumber: 1857
    functionLinenumberEnd: 1859
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].signum()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].signum()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getYears()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1902,1
    - Dst: '[java.util.Calendar].add(org.apache.xerces.jaxp.datatype.DurationImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1902,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getMonths()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1903,1
    - Dst: '[java.util.Calendar].add(org.apache.xerces.jaxp.datatype.DurationImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1903,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getDays()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1904,1
    - Dst: '[java.util.Calendar].add(org.apache.xerces.jaxp.datatype.DurationImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1904,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getHours()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1905,1
    - Dst: '[java.util.Calendar].add(org.apache.xerces.jaxp.datatype.DurationImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1905,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getMinutes()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1906,1
    - Dst: '[java.util.Calendar].add(org.apache.xerces.jaxp.datatype.DurationImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1906,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getSeconds()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1907,1
    - Dst: '[java.util.Calendar].add(org.apache.xerces.jaxp.datatype.DurationImpl,int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1907,1
    - Dst: '[java.math.BigDecimal].setScale(int,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1911,1
    - Dst: '[java.math.BigDecimal].subtract(org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1911,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].movePointRight(int)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1912,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].intValue()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1912,1
    - Dst: '[java.util.Calendar].add(org.apache.xerces.jaxp.datatype.DurationImpl,org.apache.xerces.jaxp.datatype.DurationImpl)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1913,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 1
    argNames:
    - calendar
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 1915
      start: 1901
    functionDepth: 2
    functionLinenumber: 1901
    functionLinenumberEnd: 1915
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].addTo(java.util.Calendar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[java.math.BigDecimal].subtract(org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getMinutes()'
    - '[java.util.Calendar].add(org.apache.xerces.jaxp.datatype.DurationImpl,org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].intValue()'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getHours()'
    - '[java.math.BigDecimal].setScale(int,org.apache.xerces.jaxp.datatype.DurationImpl)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].movePointRight(int)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getMonths()'
    - '[java.util.Calendar].add(org.apache.xerces.jaxp.datatype.DurationImpl,int)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getSeconds()'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getDays()'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getYears()'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].addTo(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.GregorianCalendar].<init>()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1939,1
    - Dst: '[java.util.GregorianCalendar].setTime(java.util.Date)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1940,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].addTo(java.util.GregorianCalendar)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1941,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis(java.util.GregorianCalendar)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1942,1
    - Dst: '[java.util.Date].setTime(long)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1942,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Date
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 1
    argNames:
    - date
    argTypes:
    - java.util.Date
    constantsTouched: []
    func_position:
      end: 1943
      start: 1938
    functionDepth: 0
    functionLinenumber: 1938
    functionLinenumberEnd: 1943
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].addTo(java.util.Date)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[java.util.GregorianCalendar].<init>()'
    - '[java.util.GregorianCalendar].setTime(java.util.Date)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].addTo(java.util.GregorianCalendar)'
    - '[java.util.Date].setTime(long)'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis(java.util.GregorianCalendar)'
    linkageType: ''
    returnType: void
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].addTo(java.util.Date)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Calendar].getTime()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1954,1
    - Dst: '[org.apache.xerces.jaxp.datatype.DurationImpl].getTime()'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1954,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Calendar
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: javax.xml.datatype.Duration
    argCount: 1
    argNames:
    - cal
    argTypes:
    - java.util.Calendar
    constantsTouched: []
    func_position:
      end: 1955
      start: 1953
    functionDepth: 0
    functionLinenumber: 1953
    functionLinenumberEnd: 1955
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis(java.util.Calendar)'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 2
    functionsReached:
    - '[java.util.Calendar].getTime()'
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].getTime()'
    linkageType: ''
    returnType: long
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis(java.util.Calendar)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - 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>(String)'
      Src: org.apache.xerces.jaxp.datatype.DurationImpl:1966,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - DatatypeConstants.Field[]
      - java.math.BigDecimal
      - int
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigInteger
      - java.math.BigDecimal
      - XMLGregorianCalendar[]
      - BigDecimal[]
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - java.io.Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: false
      superClass: javax.xml.datatype.Duration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1967
      start: 1965
    functionDepth: 3
    functionLinenumber: 1965
    functionLinenumberEnd: 1967
    functionName: '[org.apache.xerces.jaxp.datatype.DurationImpl].writeReplace()'
    functionSourceFile: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.jaxp.datatype.DurationImpl].toString()'
    - '[org.apache.xerces.jaxp.datatype.SerializedDuration].<init>(String)'
    linkageType: ''
    returnType: Object
    signature: '[org.apache.xerces.jaxp.datatype.DurationImpl].writeReplace()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.TreeView].<init>(null)'
      Src: ui.TreeView:123,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - ErrorStorer
      - String
      - ui.DOMTree
      - javax.swing.JTextArea
      - java.util.Vector
      - FileNameInput
      - ui.DOMParserSaveEncoding
      - java.awt.Image
      - java.awt.Image
      - java.awt.Image
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.TextListener
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ui.TreeView
      static: false
      superClass: javax.swing.JFrame
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 124
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 124
    functionName: '[ui.TreeView].<init>()'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached:
    - '[ui.TreeView].<init>(null)'
    linkageType: ''
    returnType: ui.TreeView
    signature: '[ui.TreeView].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.swing.JFrame].<init>(String)'
      Src: ui.TreeView:130,1
    - Dst: '[ui.DefaultImages].createOpenFolderImage()'
      Src: ui.TreeView:131,1
    - Dst: '[ui.DefaultImages].createClosedFolderImage()'
      Src: ui.TreeView:132,1
    - Dst: '[ui.DefaultImages].createLeafImage()'
      Src: ui.TreeView:133,1
    - Dst: '[ui.DOMParserSaveEncoding].<init>()'
      Src: ui.TreeView:134,1
    - Dst: '[ErrorStorer].<init>()'
      Src: ui.TreeView:135,1
    - Dst: '[javax.swing.JMenuBar].<init>()'
      Src: ui.TreeView:137,1
    - Dst: '[javax.swing.JMenu].<init>(String)'
      Src: ui.TreeView:138,1
    - Dst: '[javax.swing.JMenuItem].<init>(String)'
      Src: ui.TreeView:141,1
    - Dst: '[javax.swing.JMenu].add(javax.swing.JMenuItem)'
      Src: ui.TreeView:142,1
    - Dst: '[javax.swing.JMenuItem].addActionListener()'
      Src: ui.TreeView:143,1
    - Dst: '[javax.swing.JMenuItem].<init>(String)'
      Src: ui.TreeView:145,1
    - Dst: '[javax.swing.JMenu].add(javax.swing.JMenuItem)'
      Src: ui.TreeView:146,1
    - Dst: '[javax.swing.JMenuItem].addActionListener()'
      Src: ui.TreeView:147,1
    - Dst: '[javax.swing.JMenu].<init>(String)'
      Src: ui.TreeView:149,1
    - Dst: '[javax.swing.JMenuItem].<init>(String)'
      Src: ui.TreeView:151,1
    - Dst: '[javax.swing.JMenu].add(javax.swing.JMenuItem)'
      Src: ui.TreeView:152,1
    - Dst: '[javax.swing.JMenuItem].addActionListener()'
      Src: ui.TreeView:153,1
    - Dst: '[javax.swing.JMenuItem].<init>(String)'
      Src: ui.TreeView:155,1
    - Dst: '[javax.swing.JMenu].add(javax.swing.JMenuItem)'
      Src: ui.TreeView:156,1
    - Dst: '[javax.swing.JMenuItem].addActionListener()'
      Src: ui.TreeView:157,1
    - Dst: '[javax.swing.JMenuItem].<init>(String)'
      Src: ui.TreeView:159,1
    - Dst: '[javax.swing.JMenu].add(javax.swing.JMenuItem)'
      Src: ui.TreeView:160,1
    - Dst: '[javax.swing.JMenuItem].addActionListener()'
      Src: ui.TreeView:161,1
    - Dst: '[javax.swing.JMenuBar].add(javax.swing.JMenu)'
      Src: ui.TreeView:163,1
    - Dst: '[javax.swing.JMenuBar].add(javax.swing.JMenu)'
      Src: ui.TreeView:164,1
    - Dst: '[ui.TreeView].setJMenuBar(javax.swing.JMenuBar)'
      Src: ui.TreeView:165,1
    - Dst: '[ui.TreeView].getContentPane()'
      Src: ui.TreeView:167,1
    - Dst: '[ui.TreeView].createUI(String)'
      Src: ui.TreeView:167,1
    - Dst: '[ui.TreeView].add(javax.swing.JComponent)'
      Src: ui.TreeView:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - ErrorStorer
      - String
      - ui.DOMTree
      - javax.swing.JTextArea
      - java.util.Vector
      - FileNameInput
      - ui.DOMParserSaveEncoding
      - java.awt.Image
      - java.awt.Image
      - java.awt.Image
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.TextListener
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ui.TreeView
      static: false
      superClass: javax.swing.JFrame
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 169
      start: 129
    functionDepth: 4
    functionLinenumber: 129
    functionLinenumberEnd: 169
    functionName: '[ui.TreeView].<init>(String)'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 1
    functionsReached:
    - '[javax.swing.JMenuItem].addActionListener()'
    - '[javax.swing.JMenuBar].<init>()'
    - '[ui.DOMParserSaveEncoding].<init>()'
    - '[javax.swing.JMenuBar].add(javax.swing.JMenu)'
    - '[ui.TreeView].setJMenuBar(javax.swing.JMenuBar)'
    - '[ui.TreeView].getContentPane()'
    - '[javax.swing.JMenuItem].<init>(String)'
    - '[ui.TreeView].createUI(String)'
    - '[ui.DefaultImages].createLeafImage()'
    - '[javax.swing.JFrame].<init>(String)'
    - '[ui.TreeView].add(javax.swing.JComponent)'
    - '[ui.DefaultImages].createOpenFolderImage()'
    - '[ui.DefaultImages].createClosedFolderImage()'
    - '[javax.swing.JMenu].<init>(String)'
    - '[ErrorStorer].<init>()'
    - '[javax.swing.JMenu].add(javax.swing.JMenuItem)'
    linkageType: ''
    returnType: ui.TreeView
    signature: '[ui.TreeView].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: ui.TreeView:174,1
    - Dst: '[javax.swing.JTextArea].<init>(int,int)'
      Src: ui.TreeView:177,1
    - Dst: '[java.awt.Font].<init>(String,ui.TreeView,int)'
      Src: ui.TreeView:178,1
    - Dst: '[javax.swing.JTextArea].setFont(java.awt.Font)'
      Src: ui.TreeView:178,1
    - Dst: '[java.awt.BorderLayout].<init>()'
      Src: ui.TreeView:179,1
    - Dst: '[javax.swing.JPanel].<init>(java.awt.BorderLayout)'
      Src: ui.TreeView:179,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JScrollPane,ui.TreeView)'
      Src: ui.TreeView:180,1
    - Dst: '[javax.swing.BorderFactory].createTitledBorder(String)'
      Src: ui.TreeView:192,1
    - Dst: '[javax.swing.BorderFactory].createEmptyBorder(int,int,int,int)'
      Src: ui.TreeView:193,1
    - Dst: '[javax.swing.BorderFactory].createCompoundBorder(ui.TreeView,ui.TreeView)'
      Src: ui.TreeView:191,1
    - Dst: '[javax.swing.JPanel].setBorder(ui.TreeView)'
      Src: ui.TreeView:191,1
    - Dst: '[javax.swing.JTextArea].<init>()'
      Src: ui.TreeView:197,1
    - Dst: '[java.awt.Font].<init>(String,ui.TreeView,int)'
      Src: ui.TreeView:198,1
    - Dst: '[javax.swing.JTextArea].setFont(java.awt.Font)'
      Src: ui.TreeView:198,1
    - Dst: '[javax.swing.JTextArea].setBackground(ui.TreeView)'
      Src: ui.TreeView:199,1
    - Dst: '[javax.swing.JTextArea].setForeground(ui.TreeView)'
      Src: ui.TreeView:200,1
    - Dst: '[javax.swing.JTextArea].setSelectedTextColor(ui.TreeView)'
      Src: ui.TreeView:201,1
    - Dst: '[javax.swing.JTextArea].setSelectionColor(ui.TreeView)'
      Src: ui.TreeView:202,1
    - Dst: '[javax.swing.JTextArea].setEditable(boolean)'
      Src: ui.TreeView:203,1
    - Dst: '[java.awt.BorderLayout].<init>()'
      Src: ui.TreeView:204,1
    - Dst: '[javax.swing.JPanel].<init>(java.awt.BorderLayout)'
      Src: ui.TreeView:204,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JScrollPane,ui.TreeView)'
      Src: ui.TreeView:205,1
    - Dst: '[javax.swing.BorderFactory].createTitledBorder(String)'
      Src: ui.TreeView:217,1
    - Dst: '[javax.swing.BorderFactory].createEmptyBorder(int,int,int,int)'
      Src: ui.TreeView:218,1
    - Dst: '[javax.swing.BorderFactory].createCompoundBorder(ui.TreeView,ui.TreeView)'
      Src: ui.TreeView:216,1
    - Dst: '[javax.swing.JPanel].setBorder(ui.TreeView)'
      Src: ui.TreeView:216,1
    - Dst: '[java.awt.BorderLayout].<init>()'
      Src: ui.TreeView:222,1
    - Dst: '[javax.swing.JPanel].<init>(java.awt.BorderLayout)'
      Src: ui.TreeView:222,1
    - Dst: '[ui.DOMTree].<init>()'
      Src: ui.TreeView:223,1
    - Dst: '[ui.TreeView.XMLTreeCellRenderer].<init>()'
      Src: ui.TreeView:224,1
    - Dst: '[ui.DOMTree].setCellRenderer(ui.TreeView.XMLTreeCellRenderer)'
      Src: ui.TreeView:224,1
    - Dst: '[ui.DOMTree].getSelectionModel()'
      Src: ui.TreeView:225,1
    - Dst: '[ui.TreeView].setSelectionMode(ui.TreeView)'
      Src: ui.TreeView:225,1
    - Dst: '[javax.swing.event.TreeSelectionListener].<init>()'
      Src: ui.TreeView:230,1
    - Dst: '[ui.DOMTree].addTreeSelectionListener(javax.swing.event.TreeSelectionListener)'
      Src: ui.TreeView:229,1
    - Dst: '[ui.DOMTree].setRowHeight(int)'
      Src: ui.TreeView:239,1
    - Dst: '[java.awt.Font].<init>(String,ui.TreeView,int)'
      Src: ui.TreeView:240,1
    - Dst: '[ui.DOMTree].setFont(java.awt.Font)'
      Src: ui.TreeView:240,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JScrollPane,ui.TreeView)'
      Src: ui.TreeView:242,1
    - Dst: '[javax.swing.BorderFactory].createTitledBorder(String)'
      Src: ui.TreeView:255,1
    - Dst: '[javax.swing.BorderFactory].createEmptyBorder(int,int,int,int)'
      Src: ui.TreeView:256,1
    - Dst: '[javax.swing.BorderFactory].createCompoundBorder(ui.TreeView,ui.TreeView)'
      Src: ui.TreeView:254,1
    - Dst: '[javax.swing.JPanel].setBorder(ui.TreeView)'
      Src: ui.TreeView:254,1
    - Dst: '[ui.TreeView].refreshUI(String)'
      Src: ui.TreeView:260,1
    - Dst: '[javax.swing.JSplitPane].<init>(ui.TreeView,boolean,javax.swing.JPanel,javax.swing.JPanel)'
      Src: ui.TreeView:263,1
    - Dst: '[javax.swing.JSplitPane].<init>(ui.TreeView,boolean,javax.swing.JSplitPane,javax.swing.JPanel)'
      Src: ui.TreeView:267,1
    - Dst: System.out.println(String)
      Src: ui.TreeView:270,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 75
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - ErrorStorer
      - String
      - ui.DOMTree
      - javax.swing.JTextArea
      - java.util.Vector
      - FileNameInput
      - ui.DOMParserSaveEncoding
      - java.awt.Image
      - java.awt.Image
      - java.awt.Image
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.TextListener
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.swing.JComponent
      static: false
      superClass: javax.swing.JFrame
    argCount: 1
    argNames:
    - filename
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 272
      start: 173
    functionDepth: 3
    functionLinenumber: 173
    functionLinenumberEnd: 272
    functionName: '[ui.TreeView].createUI(String)'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 1
    functionsReached:
    - '[ui.DOMTree].getSelectionModel()'
    - '[ui.DOMTree].setCellRenderer(ui.TreeView.XMLTreeCellRenderer)'
    - '[ui.DOMTree].setFont(java.awt.Font)'
    - '[ui.DOMTree].<init>()'
    - '[javax.swing.JSplitPane].<init>(ui.TreeView,boolean,javax.swing.JSplitPane,javax.swing.JPanel)'
    - '[javax.swing.event.TreeSelectionListener].<init>()'
    - '[ui.TreeView.XMLTreeCellRenderer].<init>()'
    - '[javax.swing.JTextArea].<init>()'
    - '[javax.swing.JPanel].setBorder(ui.TreeView)'
    - '[java.awt.Font].<init>(String,ui.TreeView,int)'
    - '[javax.swing.JTextArea].setForeground(ui.TreeView)'
    - '[javax.swing.JTextArea].setSelectedTextColor(ui.TreeView)'
    - '[ui.TreeView].setSelectionMode(ui.TreeView)'
    - '[javax.swing.JTextArea].setBackground(ui.TreeView)'
    - '[javax.swing.JPanel].<init>(java.awt.BorderLayout)'
    - '[javax.swing.JTextArea].setEditable(boolean)'
    - '[ui.DOMTree].setRowHeight(int)'
    - '[javax.swing.BorderFactory].createTitledBorder(String)'
    - '[java.awt.BorderLayout].<init>()'
    - '[ui.DOMTree].addTreeSelectionListener(javax.swing.event.TreeSelectionListener)'
    - System.out.println(String)
    - '[javax.swing.BorderFactory].createCompoundBorder(ui.TreeView,ui.TreeView)'
    - '[ui.TreeView].refreshUI(String)'
    - '[javax.swing.JTextArea].setSelectionColor(ui.TreeView)'
    - '[javax.swing.BorderFactory].createEmptyBorder(int,int,int,int)'
    - '[javax.swing.JTextArea].<init>(int,int)'
    - '[javax.swing.JSplitPane].<init>(ui.TreeView,boolean,javax.swing.JPanel,javax.swing.JPanel)'
    - '[javax.swing.JTextArea].setFont(java.awt.Font)'
    - '[javax.swing.JPanel].add(javax.swing.JScrollPane,ui.TreeView)'
    linkageType: ''
    returnType: javax.swing.JComponent
    signature: '[ui.TreeView].createUI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: ui.TreeView:277,1
    - Dst: '[javax.swing.JTextArea].selectAll()'
      Src: ui.TreeView:279,1
    - Dst: '[javax.swing.JTextArea].cut()'
      Src: ui.TreeView:280,1
    - Dst: '[String].length()'
      Src: ui.TreeView:282,1
    - Dst: '[javax.swing.JTextArea].setForeground(ui.TreeView)'
      Src: ui.TreeView:283,1
    - Dst: '[javax.swing.JTextArea].append(String)'
      Src: ui.TreeView:284,1
    - Dst: '[ui.TreeView].getRoot(String)'
      Src: ui.TreeView:289,1
    - Dst: '[javax.swing.JTextArea].setForeground(ui.TreeView)'
      Src: ui.TreeView:291,1
    - Dst: '[javax.swing.JTextArea].append(String)'
      Src: ui.TreeView:292,1
    - Dst: '[ui.DOMTree].setDocument(org.w3c.dom.Document)'
      Src: ui.TreeView:295,1
    - Dst: sourceText.selectAll()
      Src: ui.TreeView:298,1
    - Dst: sourceText.cut()
      Src: ui.TreeView:299,1
    - Dst: '[ui.TreeView].readXMLFile(String,ui.TreeView)'
      Src: ui.TreeView:300,1
    - Dst: '[ui.TreeView].setTitle(ui.TreeView)'
      Src: ui.TreeView:302,1
    - Dst: '[ui.TreeView].expandTree()'
      Src: ui.TreeView:305,1
    - Dst: '[ErrorStorer].getErrorNodes()'
      Src: ui.TreeView:308,1
    - Dst: '[ErrorStorer].getErrorNodes()'
      Src: ui.TreeView:309,1
    - Dst: '[ui.TreeView].size()'
      Src: ui.TreeView:309,1
    - Dst: '[javax.swing.JTextArea].setForeground(ui.TreeView)'
      Src: ui.TreeView:310,1
    - Dst: '[javax.swing.JTextArea].append(String)'
      Src: ui.TreeView:311,1
    - Dst: '[javax.swing.JTextArea].append(String)'
      Src: ui.TreeView:312,1
    - Dst: '[ErrorStorer].getErrorNodes()'
      Src: ui.TreeView:314,1
    - Dst: '[ui.TreeView].entrySet()'
      Src: ui.TreeView:315,1
    - Dst: '[ui.TreeView].iterator()'
      Src: ui.TreeView:315,1
    - Dst: '[ui.TreeView].hasNext()'
      Src: ui.TreeView:316,1
    - Dst: '[ui.TreeView].next()'
      Src: ui.TreeView:317,1
    - Dst: entry.getKey()
      Src: ui.TreeView:318,1
    - Dst: entry.getValue()
      Src: ui.TreeView:319,1
    - Dst: '[javax.swing.JTextArea].append(String)'
      Src: ui.TreeView:320,1
    - Dst: System.out.println(String)
      Src: ui.TreeView:324,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - ErrorStorer
      - String
      - ui.DOMTree
      - javax.swing.JTextArea
      - java.util.Vector
      - FileNameInput
      - ui.DOMParserSaveEncoding
      - java.awt.Image
      - java.awt.Image
      - java.awt.Image
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.TextListener
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.swing.JFrame
    argCount: 1
    argNames:
    - filename
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 325
      start: 276
    functionDepth: 2
    functionLinenumber: 276
    functionLinenumberEnd: 325
    functionName: '[ui.TreeView].refreshUI(String)'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 2
    functionsReached:
    - '[ui.TreeView].readXMLFile(String,ui.TreeView)'
    - sourceText.selectAll()
    - '[ui.TreeView].setTitle(ui.TreeView)'
    - '[ui.TreeView].entrySet()'
    - '[javax.swing.JTextArea].setForeground(ui.TreeView)'
    - '[javax.swing.JTextArea].append(String)'
    - entry.getKey()
    - '[ui.TreeView].next()'
    - '[ui.TreeView].hasNext()'
    - '[ui.DOMTree].setDocument(org.w3c.dom.Document)'
    - '[javax.swing.JTextArea].selectAll()'
    - '[String].length()'
    - '[ui.TreeView].getRoot(String)'
    - sourceText.cut()
    - '[ui.TreeView].expandTree()'
    - System.out.println(String)
    - '[ErrorStorer].getErrorNodes()'
    - '[javax.swing.JTextArea].cut()'
    - '[ui.TreeView].iterator()'
    - '[ui.TreeView].size()'
    - entry.getValue()
    linkageType: ''
    returnType: void
    signature: '[ui.TreeView].refreshUI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: ui.TreeView:331,1
    - Dst: '[String].length()'
      Src: ui.TreeView:333,1
    - Dst: '[ErrorStorer].resetErrors()'
      Src: ui.TreeView:341,1
    - Dst: '[ui.DOMParserSaveEncoding].setErrorHandler(ErrorStorer)'
      Src: ui.TreeView:342,1
    - Dst: '[ui.DOMParserSaveEncoding].setFeature(String,boolean)'
      Src: ui.TreeView:343,1
    - Dst: '[ui.DOMParserSaveEncoding].setFeature(String,boolean)'
      Src: ui.TreeView:344,1
    - Dst: '[ui.DOMParserSaveEncoding].setFeature(String,boolean)'
      Src: ui.TreeView:345,1
    - Dst: '[ui.DOMParserSaveEncoding].parse(String)'
      Src: ui.TreeView:346,1
    - Dst: '[ui.DOMParserSaveEncoding].getDocument()'
      Src: ui.TreeView:347,1
    - Dst: System.err.println(String)
      Src: ui.TreeView:351,1
    - Dst: System.exit(int)
      Src: ui.TreeView:352,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - ErrorStorer
      - String
      - ui.DOMTree
      - javax.swing.JTextArea
      - java.util.Vector
      - FileNameInput
      - ui.DOMParserSaveEncoding
      - java.awt.Image
      - java.awt.Image
      - java.awt.Image
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.TextListener
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: javax.swing.JFrame
    argCount: 1
    argNames:
    - filename
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 356
      start: 330
    functionDepth: 1
    functionLinenumber: 330
    functionLinenumberEnd: 356
    functionName: '[ui.TreeView].getRoot(String)'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 1
    functionsReached:
    - '[ErrorStorer].resetErrors()'
    - System.out.println(String)
    - System.exit(int)
    - '[ui.DOMParserSaveEncoding].parse(String)'
    - '[ui.DOMParserSaveEncoding].getDocument()'
    - System.err.println(String)
    - '[String].length()'
    - '[ui.DOMParserSaveEncoding].setFeature(String,boolean)'
    - '[ui.DOMParserSaveEncoding].setErrorHandler(ErrorStorer)'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[ui.TreeView].getRoot(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: ui.TreeView:362,1
    - Dst: '[String].length()'
      Src: ui.TreeView:363,1
    - Dst: '[ui.TreeView].createURL(String)'
      Src: ui.TreeView:368,1
    - Dst: '[java.net.URL].openStream()'
      Src: ui.TreeView:369,1
    - Dst: '[ui.DOMParserSaveEncoding].getJavaEncoding()'
      Src: ui.TreeView:371,1
    - Dst: '[java.io.InputStreamReader].<init>(ui.TreeView,String)'
      Src: ui.TreeView:374,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader)'
      Src: ui.TreeView:374,1
    - Dst: '[java.io.InputStreamReader].<init>(ui.TreeView)'
      Src: ui.TreeView:378,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader)'
      Src: ui.TreeView:378,1
    - Dst: System.err.println(String)
      Src: ui.TreeView:381,1
    - Dst: '[java.util.Vector].<init>()'
      Src: ui.TreeView:387,1
    - Dst: nl.length()
      Src: ui.TreeView:389,1
    - Dst: '[StringBuffer].<init>()'
      Src: ui.TreeView:390,1
    - Dst: '[java.io.BufferedReader].readLine()'
      Src: ui.TreeView:393,1
    - Dst: '[StringBuffer].append(ui.TreeView)'
      Src: ui.TreeView:394,1
    - Dst: '[Integer].<init>(ui.TreeView)'
      Src: ui.TreeView:395,1
    - Dst: '[java.util.Vector].addElement(Integer)'
      Src: ui.TreeView:395,1
    - Dst: '[ui.TreeView].length()'
      Src: ui.TreeView:396,1
    - Dst: '[StringBuffer].toString()'
      Src: ui.TreeView:398,1
    - Dst: '[javax.swing.JTextArea].append(ui.TreeView)'
      Src: ui.TreeView:398,1
    - Dst: System.err.println(ui.TreeView)
      Src: ui.TreeView:400,1
    - Dst: System.out.println(String)
      Src: ui.TreeView:407,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.swing.JTextArea
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - ErrorStorer
      - String
      - ui.DOMTree
      - javax.swing.JTextArea
      - java.util.Vector
      - FileNameInput
      - ui.DOMParserSaveEncoding
      - java.awt.Image
      - java.awt.Image
      - java.awt.Image
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.TextListener
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.swing.JFrame
    argCount: 2
    argNames:
    - filename
    - ta
    argTypes:
    - String
    - javax.swing.JTextArea
    constantsTouched: []
    func_position:
      end: 410
      start: 360
    functionDepth: 2
    functionLinenumber: 360
    functionLinenumberEnd: 410
    functionName: '[ui.TreeView].readXMLFile(String,javax.swing.JTextArea)'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached:
    - System.err.println(ui.TreeView)
    - '[Integer].<init>(ui.TreeView)'
    - '[ui.TreeView].createURL(String)'
    - System.err.println(String)
    - '[javax.swing.JTextArea].append(ui.TreeView)'
    - '[java.util.Vector].<init>()'
    - '[ui.TreeView].length()'
    - '[StringBuffer].append(ui.TreeView)'
    - '[java.io.BufferedReader].readLine()'
    - '[ui.DOMParserSaveEncoding].getJavaEncoding()'
    - '[String].length()'
    - '[StringBuffer].<init>()'
    - '[java.io.BufferedReader].<init>(java.io.InputStreamReader)'
    - System.out.println(String)
    - nl.length()
    - '[java.util.Vector].addElement(Integer)'
    - '[StringBuffer].toString()'
    - '[java.io.InputStreamReader].<init>(ui.TreeView)'
    - '[java.io.InputStreamReader].<init>(ui.TreeView,String)'
    - '[java.net.URL].openStream()'
    linkageType: ''
    returnType: void
    signature: '[ui.TreeView].readXMLFile(String,javax.swing.JTextArea)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMTree].getNode(javax.swing.tree.TreeNode)'
      Src: ui.TreeView:416,1
    - Dst: '[StringBuffer].<init>()'
      Src: ui.TreeView:421,1
    - Dst: '[javax.swing.JTextArea].selectAll()'
      Src: ui.TreeView:422,1
    - Dst: '[javax.swing.JTextArea].cut()'
      Src: ui.TreeView:423,1
    - Dst: '[ErrorStorer].getError(org.w3c.dom.Node)'
      Src: ui.TreeView:429,1
    - Dst: '[javax.swing.JTextArea].setForeground(ui.TreeView)'
      Src: ui.TreeView:432,1
    - Dst: '[StringBuffer].append(String)'
      Src: ui.TreeView:434,1
    - Dst: eip.getLineNo()
      Src: ui.TreeView:435,1
    - Dst: '[java.util.Vector].size()'
      Src: ui.TreeView:438,1
    - Dst: '[java.util.Vector].elementAt(int)'
      Src: ui.TreeView:442,1
    - Dst: '[Integer].intValue()'
      Src: ui.TreeView:442,1
    - Dst: '[java.util.Vector].elementAt(ui.TreeView)'
      Src: ui.TreeView:445,1
    - Dst: '[Integer].intValue()'
      Src: ui.TreeView:445,1
    - Dst: '[java.util.Vector].elementAt(int)'
      Src: ui.TreeView:449,1
    - Dst: '[Integer].intValue()'
      Src: ui.TreeView:449,1
    - Dst: sourceText.select(ui.TreeView,ui.TreeView)
      Src: ui.TreeView:453,1
    - Dst: '[javax.swing.JTextArea].setForeground(ui.TreeView)'
      Src: ui.TreeView:456,1
    - Dst: sourceText.select(int,int)
      Src: ui.TreeView:457,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: ui.TreeView:463,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: ui.TreeView:464,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: ui.TreeView:465,1
    - Dst: '[org.w3c.dom.Node].toString()'
      Src: ui.TreeView:467,1
    - Dst: '[StringBuffer].append(ui.TreeView)'
      Src: ui.TreeView:467,1
    - Dst: '[StringBuffer].toString()'
      Src: ui.TreeView:470,1
    - Dst: '[javax.swing.JTextArea].append(ui.TreeView)'
      Src: ui.TreeView:470,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.swing.tree.TreeNode
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - ErrorStorer
      - String
      - ui.DOMTree
      - javax.swing.JTextArea
      - java.util.Vector
      - FileNameInput
      - ui.DOMParserSaveEncoding
      - java.awt.Image
      - java.awt.Image
      - java.awt.Image
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.TextListener
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.swing.JFrame
    argCount: 1
    argNames:
    - treeNode
    argTypes:
    - javax.swing.tree.TreeNode
    constantsTouched: []
    func_position:
      end: 471
      start: 414
    functionDepth: 1
    functionLinenumber: 414
    functionLinenumberEnd: 471
    functionName: '[ui.TreeView].nodeSelected(javax.swing.tree.TreeNode)'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached:
    - '[ErrorStorer].getError(org.w3c.dom.Node)'
    - '[java.util.Vector].size()'
    - '[java.util.Vector].elementAt(int)'
    - '[StringBuffer].append(String)'
    - '[javax.swing.JTextArea].append(ui.TreeView)'
    - '[javax.swing.JTextArea].setForeground(ui.TreeView)'
    - eip.getLineNo()
    - '[org.w3c.dom.Node].getNodeType()'
    - '[Integer].intValue()'
    - '[StringBuffer].append(ui.TreeView)'
    - '[javax.swing.JTextArea].selectAll()'
    - '[StringBuffer].<init>()'
    - sourceText.select(int,int)
    - '[javax.swing.JTextArea].cut()'
    - '[org.w3c.dom.Node].toString()'
    - '[java.util.Vector].elementAt(ui.TreeView)'
    - sourceText.select(ui.TreeView,ui.TreeView)
    - '[StringBuffer].toString()'
    - '[ui.DOMTree].getNode(javax.swing.tree.TreeNode)'
    linkageType: ''
    returnType: void
    signature: '[ui.TreeView].nodeSelected(javax.swing.tree.TreeNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[FileNameInput].setVisible(boolean)'
      Src: ui.TreeView:479,1
    - Dst: '[java.awt.event.TextEvent].getSource()'
      Src: ui.TreeView:480,1
    - Dst: '[javax.swing.JTextField].getText()'
      Src: ui.TreeView:480,1
    - Dst: System.out.println(String)
      Src: ui.TreeView:481,1
    - Dst: '[ui.TreeView].refreshUI(ui.TreeView)'
      Src: ui.TreeView:482,1
    - Dst: System.err.println(String)
      Src: ui.TreeView:485,1
    - Dst: System.exit(int)
      Src: ui.TreeView:486,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.awt.event.TextEvent
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - ErrorStorer
      - String
      - ui.DOMTree
      - javax.swing.JTextArea
      - java.util.Vector
      - FileNameInput
      - ui.DOMParserSaveEncoding
      - java.awt.Image
      - java.awt.Image
      - java.awt.Image
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.TextListener
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.swing.JFrame
    argCount: 1
    argNames:
    - e
    argTypes:
    - java.awt.event.TextEvent
    constantsTouched: []
    func_position:
      end: 489
      start: 476
    functionDepth: 0
    functionLinenumber: 476
    functionLinenumberEnd: 489
    functionName: '[ui.TreeView].textValueChanged(java.awt.event.TextEvent)'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached:
    - '[javax.swing.JTextField].getText()'
    - '[FileNameInput].setVisible(boolean)'
    - System.out.println(String)
    - System.exit(int)
    - '[java.awt.event.TextEvent].getSource()'
    - System.err.println(String)
    - '[ui.TreeView].refreshUI(ui.TreeView)'
    linkageType: ''
    returnType: void
    signature: '[ui.TreeView].textValueChanged(java.awt.event.TextEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.awt.event.ActionEvent].paramString()'
      Src: ui.TreeView:494,1
    - Dst: System.err.println(ui.TreeView)
      Src: ui.TreeView:494,1
    - Dst: '[java.awt.event.ActionEvent].getActionCommand()'
      Src: ui.TreeView:496,1
    - Dst: '[ui.TreeView].equals(String)'
      Src: ui.TreeView:496,1
    - Dst: System.exit(int)
      Src: ui.TreeView:497,1
    - Dst: '[java.awt.event.ActionEvent].getActionCommand()'
      Src: ui.TreeView:499,1
    - Dst: '[ui.TreeView].equals(String)'
      Src: ui.TreeView:499,1
    - Dst: '[FileNameInput].<init>(String)'
      Src: ui.TreeView:501,1
    - Dst: '[FileNameInput].addTextListener()'
      Src: ui.TreeView:502,1
    - Dst: '[FileNameInput].setVisible(boolean)'
      Src: ui.TreeView:503,1
    - Dst: '[java.awt.event.ActionEvent].getActionCommand()'
      Src: ui.TreeView:505,1
    - Dst: '[ui.TreeView].equals(String)'
      Src: ui.TreeView:505,1
    - Dst: '[ui.TreeView].expandTree()'
      Src: ui.TreeView:506,1
    - Dst: '[java.awt.event.ActionEvent].getActionCommand()'
      Src: ui.TreeView:508,1
    - Dst: '[ui.TreeView].equals(String)'
      Src: ui.TreeView:508,1
    - Dst: '[ui.DOMTree].getRowCount()'
      Src: ui.TreeView:509,1
    - Dst: '[ui.DOMTree].collapseRow(ui.TreeView)'
      Src: ui.TreeView:511,1
    - Dst: '[ui.TreeView].refreshUI(String)'
      Src: ui.TreeView:516,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - java.awt.event.ActionEvent
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - ErrorStorer
      - String
      - ui.DOMTree
      - javax.swing.JTextArea
      - java.util.Vector
      - FileNameInput
      - ui.DOMParserSaveEncoding
      - java.awt.Image
      - java.awt.Image
      - java.awt.Image
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.TextListener
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.swing.JFrame
    argCount: 1
    argNames:
    - e
    argTypes:
    - java.awt.event.ActionEvent
    constantsTouched: []
    func_position:
      end: 518
      start: 493
    functionDepth: 3
    functionLinenumber: 493
    functionLinenumberEnd: 518
    functionName: '[ui.TreeView].actionPerformed(java.awt.event.ActionEvent)'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached:
    - '[ui.TreeView].expandTree()'
    - System.err.println(ui.TreeView)
    - '[FileNameInput].setVisible(boolean)'
    - '[ui.DOMTree].collapseRow(ui.TreeView)'
    - '[FileNameInput].<init>(String)'
    - '[java.awt.event.ActionEvent].paramString()'
    - System.exit(int)
    - '[ui.DOMTree].getRowCount()'
    - '[java.awt.event.ActionEvent].getActionCommand()'
    - '[ui.TreeView].equals(String)'
    - '[ui.TreeView].refreshUI(String)'
    - '[FileNameInput].addTextListener()'
    linkageType: ''
    returnType: void
    signature: '[ui.TreeView].actionPerformed(java.awt.event.ActionEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMTree].getRowCount()'
      Src: ui.TreeView:523,1
    - Dst: '[ui.DOMTree].expandRow(ui.TreeView)'
      Src: ui.TreeView:525,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - ErrorStorer
      - String
      - ui.DOMTree
      - javax.swing.JTextArea
      - java.util.Vector
      - FileNameInput
      - ui.DOMParserSaveEncoding
      - java.awt.Image
      - java.awt.Image
      - java.awt.Image
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.TextListener
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.swing.JFrame
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 528
      start: 520
    functionDepth: 0
    functionLinenumber: 520
    functionLinenumberEnd: 528
    functionName: '[ui.TreeView].expandTree()'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 2
    functionsReached:
    - '[ui.DOMTree].getRowCount()'
    - '[ui.DOMTree].expandRow(ui.TreeView)'
    linkageType: ''
    returnType: void
    signature: '[ui.TreeView].expandTree()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.URL].<init>(String)'
      Src: ui.TreeView:702,1
    - Dst: '[java.io.File].<init>(String)'
      Src: ui.TreeView:706,1
    - Dst: '[java.io.File].getAbsolutePath()'
      Src: ui.TreeView:706,1
    - Dst: '[java.net.URL].<init>(String)'
      Src: ui.TreeView:706,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - ErrorStorer
      - String
      - ui.DOMTree
      - javax.swing.JTextArea
      - java.util.Vector
      - FileNameInput
      - ui.DOMParserSaveEncoding
      - java.awt.Image
      - java.awt.Image
      - java.awt.Image
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - java.awt.event.TextListener
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.net.URL
      static: true
      superClass: javax.swing.JFrame
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 708
      start: 700
    functionDepth: 1
    functionLinenumber: 700
    functionLinenumberEnd: 708
    functionName: '[ui.TreeView].createURL(String)'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 1
    functionsReached:
    - '[java.net.URL].<init>(String)'
    - '[java.io.File].getAbsolutePath()'
    - '[java.io.File].<init>(String)'
    linkageType: ''
    returnType: java.net.URL
    signature: '[ui.TreeView].createURL(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: arg.startsWith(String)
      Src: ui.TreeView:891,1
    - Dst: arg.equals(String)
      Src: ui.TreeView:892,1
    - Dst: System.err.println(String)
      Src: ui.TreeView:894,1
    - Dst: System.exit(int)
      Src: ui.TreeView:895,1
    - Dst: arg.equals(String)
      Src: ui.TreeView:902,1
    - Dst: '[ui.TreeView].printUsage()'
      Src: ui.TreeView:903,1
    - Dst: System.exit(int)
      Src: ui.TreeView:904,1
    - Dst: System.err.println(char)
      Src: ui.TreeView:909,1
    - Dst: '[ui.TreeView].<init>(String)'
      Src: ui.TreeView:914,1
    - Dst: '[ui.TreeView].<init>(ui.TreeView)'
      Src: ui.TreeView:916,1
    - Dst: '[java.awt.event.WindowAdapter].<init>()'
      Src: ui.TreeView:918,1
    - Dst: '[ui.TreeView].addWindowListener(java.awt.event.WindowAdapter)'
      Src: ui.TreeView:918,1
    - Dst: '[ui.TreeView].setSize(int,int)'
      Src: ui.TreeView:923,1
    - Dst: '[ui.TreeView].setVisible(boolean)'
      Src: ui.TreeView:924,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 28
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - ErrorStorer
      - String
      - ui.DOMTree
      - javax.swing.JTextArea
      - java.util.Vector
      - FileNameInput
      - ui.DOMParserSaveEncoding
      - java.awt.Image
      - java.awt.Image
      - java.awt.Image
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.TextListener
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: javax.swing.JFrame
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 926
      start: 880
    functionDepth: 5
    functionLinenumber: 880
    functionLinenumberEnd: 926
    functionName: '[ui.TreeView].main(String)'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached:
    - '[ui.TreeView].printUsage()'
    - '[ui.TreeView].setSize(int,int)'
    - '[ui.TreeView].<init>(String)'
    - '[ui.TreeView].setVisible(boolean)'
    - '[ui.TreeView].addWindowListener(java.awt.event.WindowAdapter)'
    - System.exit(int)
    - arg.startsWith(String)
    - arg.equals(String)
    - System.err.println(String)
    - '[ui.TreeView].<init>(ui.TreeView)'
    - '[java.awt.event.WindowAdapter].<init>()'
    - System.err.println(char)
    linkageType: ''
    returnType: void
    signature: '[ui.TreeView].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: ui.TreeView:931,1
    - Dst: System.err.println()
      Src: ui.TreeView:932,1
    - Dst: System.err.println(String)
      Src: ui.TreeView:933,1
    - Dst: System.err.println(String)
      Src: ui.TreeView:934,1
    - Dst: System.err.println(String)
      Src: ui.TreeView:935,1
    - Dst: System.err.println(String)
      Src: ui.TreeView:936,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - boolean
      - String
      - int
      - int
      - int
      - String
      - String
      - String
      - String
      - String
      - String
      - ErrorStorer
      - String
      - ui.DOMTree
      - javax.swing.JTextArea
      - java.util.Vector
      - FileNameInput
      - ui.DOMParserSaveEncoding
      - java.awt.Image
      - java.awt.Image
      - java.awt.Image
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.TextListener
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: javax.swing.JFrame
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 938
      start: 929
    functionDepth: 1
    functionLinenumber: 929
    functionLinenumberEnd: 938
    functionName: '[ui.TreeView].printUsage()'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    - System.err.println()
    linkageType: ''
    returnType: void
    signature: '[ui.TreeView].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMTree].getNode(Object)'
      Src: ui.TreeView.XMLTreeCellRenderer:544,1
    - Dst: '[DefaultTreeCellRenderer].getTreeCellRendererComponent(javax.swing.JTree,Object,boolean,boolean,boolean,int,boolean)'
      Src: ui.TreeView.XMLTreeCellRenderer:545,1
    - Dst: '[ui.TreeView.XMLTreeCellRenderer].setBackground(ui.TreeView.XMLTreeCellRenderer)'
      Src: ui.TreeView.XMLTreeCellRenderer:548,1
    - Dst: ef.getErrorNodes()
      Src: ui.TreeView.XMLTreeCellRenderer:551,1
    - Dst: ef.getErrorNodes()
      Src: ui.TreeView.XMLTreeCellRenderer:554,1
    - Dst: '[ui.TreeView.XMLTreeCellRenderer].containsKey(org.w3c.dom.Node)'
      Src: ui.TreeView.XMLTreeCellRenderer:554,1
    - Dst: '[ui.TreeView.XMLTreeCellRenderer].setForeground(ui.TreeView.XMLTreeCellRenderer)'
      Src: ui.TreeView.XMLTreeCellRenderer:555,1
    - Dst: '[javax.swing.ImageIcon].<init>(ui.TreeView.XMLTreeCellRenderer)'
      Src: ui.TreeView.XMLTreeCellRenderer:560,1
    - Dst: '[ui.TreeView.XMLTreeCellRenderer].setIcon(javax.swing.ImageIcon)'
      Src: ui.TreeView.XMLTreeCellRenderer:560,1
    - Dst: '[javax.swing.ImageIcon].<init>(ui.TreeView.XMLTreeCellRenderer)'
      Src: ui.TreeView.XMLTreeCellRenderer:562,1
    - Dst: '[ui.TreeView.XMLTreeCellRenderer].setIcon(javax.swing.ImageIcon)'
      Src: ui.TreeView.XMLTreeCellRenderer:562,1
    - Dst: '[javax.swing.ImageIcon].<init>(ui.TreeView.XMLTreeCellRenderer)'
      Src: ui.TreeView.XMLTreeCellRenderer:564,1
    - Dst: '[ui.TreeView.XMLTreeCellRenderer].setIcon(javax.swing.ImageIcon)'
      Src: ui.TreeView.XMLTreeCellRenderer:564,1
    - Dst: txNode.getAttributeNode(String)
      Src: ui.TreeView.XMLTreeCellRenderer:570,1
    - Dst: txAtt.getValue()
      Src: ui.TreeView.XMLTreeCellRenderer:572,1
    - Dst: '[ui.TreeView.XMLTreeCellRenderer].equals(String)'
      Src: ui.TreeView.XMLTreeCellRenderer:572,1
    - Dst: '[javax.swing.ImageIcon].<init>(String)'
      Src: ui.TreeView.XMLTreeCellRenderer:573,1
    - Dst: '[ui.TreeView.XMLTreeCellRenderer].setIcon(javax.swing.ImageIcon)'
      Src: ui.TreeView.XMLTreeCellRenderer:573,1
    - Dst: txAtt.getValue()
      Src: ui.TreeView.XMLTreeCellRenderer:575,1
    - Dst: '[ui.TreeView.XMLTreeCellRenderer].equals(String)'
      Src: ui.TreeView.XMLTreeCellRenderer:575,1
    - Dst: '[javax.swing.ImageIcon].<init>(String)'
      Src: ui.TreeView.XMLTreeCellRenderer:576,1
    - Dst: '[ui.TreeView.XMLTreeCellRenderer].setIcon(javax.swing.ImageIcon)'
      Src: ui.TreeView.XMLTreeCellRenderer:576,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.swing.JTree
      - Object
      - boolean
      - boolean
      - boolean
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.awt.Component
      static: false
      superClass: DefaultTreeCellRenderer
    argCount: 7
    argNames:
    - tree
    - value
    - selected
    - expanded
    - leaf
    - row
    - hasFocus
    argTypes:
    - javax.swing.JTree
    - Object
    - boolean
    - boolean
    - boolean
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 582
      start: 539
    functionDepth: 2
    functionLinenumber: 539
    functionLinenumberEnd: 582
    functionName: '[ui.TreeView.XMLTreeCellRenderer].getTreeCellRendererComponent(javax.swing.JTree,Object,boolean,boolean,boolean,int,boolean)'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached:
    - '[javax.swing.ImageIcon].<init>(String)'
    - ef.getErrorNodes()
    - '[javax.swing.ImageIcon].<init>(ui.TreeView.XMLTreeCellRenderer)'
    - txAtt.getValue()
    - '[ui.TreeView.XMLTreeCellRenderer].setIcon(javax.swing.ImageIcon)'
    - txNode.getAttributeNode(String)
    - '[ui.TreeView.XMLTreeCellRenderer].setForeground(ui.TreeView.XMLTreeCellRenderer)'
    - '[DefaultTreeCellRenderer].getTreeCellRendererComponent(javax.swing.JTree,Object,boolean,boolean,boolean,int,boolean)'
    - '[ui.TreeView.XMLTreeCellRenderer].setBackground(ui.TreeView.XMLTreeCellRenderer)'
    - '[ui.TreeView.XMLTreeCellRenderer].equals(String)'
    - '[ui.TreeView.XMLTreeCellRenderer].containsKey(org.w3c.dom.Node)'
    - '[ui.DOMTree].getNode(Object)'
    linkageType: ''
    returnType: java.awt.Component
    signature: '[ui.TreeView.XMLTreeCellRenderer].getTreeCellRendererComponent(javax.swing.JTree,Object,boolean,boolean,boolean,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ui.TreeView.XMLTreeCellRenderer
      static: false
      superClass: DefaultTreeCellRenderer
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[ui.TreeView.XMLTreeCellRenderer].<init>()'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: ui.TreeView.XMLTreeCellRenderer
    signature: '[ui.TreeView.XMLTreeCellRenderer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.TreeView.FileNameInput].<init>(String)'
      Src: ui.TreeView.FileNameInput:601,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - JLabel
      - JTextField
      - JButton
      - JButton
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ActionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ui.TreeView.FileNameInput
      static: false
      superClass: JFrame
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 602
      start: 600
    functionDepth: 2
    functionLinenumber: 600
    functionLinenumberEnd: 602
    functionName: '[ui.TreeView.FileNameInput].<init>()'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached:
    - '[ui.TreeView.FileNameInput].<init>(String)'
    linkageType: ''
    returnType: ui.TreeView.FileNameInput
    signature: '[ui.TreeView.FileNameInput].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.swing.JFrame].<init>(String)'
      Src: ui.TreeView.FileNameInput:606,1
    - Dst: '[javax.swing.JLabel].<init>(String)'
      Src: ui.TreeView.FileNameInput:608,1
    - Dst: '[javax.swing.JTextField].<init>()'
      Src: ui.TreeView.FileNameInput:609,1
    - Dst: '[javax.swing.JTextField].addActionListener()'
      Src: ui.TreeView.FileNameInput:610,1
    - Dst: '[javax.swing.JButton].<init>(String)'
      Src: ui.TreeView.FileNameInput:611,1
    - Dst: '[javax.swing.JButton].<init>(String)'
      Src: ui.TreeView.FileNameInput:612,1
    - Dst: '[javax.swing.JPanel].<init>()'
      Src: ui.TreeView.FileNameInput:613,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JButton)'
      Src: ui.TreeView.FileNameInput:614,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JButton)'
      Src: ui.TreeView.FileNameInput:615,1
    - Dst: '[javax.swing.JButton].addActionListener()'
      Src: ui.TreeView.FileNameInput:616,1
    - Dst: '[javax.swing.JButton].addActionListener()'
      Src: ui.TreeView.FileNameInput:617,1
    - Dst: '[ui.TreeView.FileNameInput].getContentPane()'
      Src: ui.TreeView.FileNameInput:618,1
    - Dst: '[ui.TreeView.FileNameInput].add(javax.swing.JLabel,ui.TreeView.FileNameInput)'
      Src: ui.TreeView.FileNameInput:618,1
    - Dst: '[ui.TreeView.FileNameInput].getContentPane()'
      Src: ui.TreeView.FileNameInput:619,1
    - Dst: '[ui.TreeView.FileNameInput].add(javax.swing.JTextField,ui.TreeView.FileNameInput)'
      Src: ui.TreeView.FileNameInput:619,1
    - Dst: '[ui.TreeView.FileNameInput].getContentPane()'
      Src: ui.TreeView.FileNameInput:620,1
    - Dst: '[ui.TreeView.FileNameInput].add(javax.swing.JPanel,ui.TreeView.FileNameInput)'
      Src: ui.TreeView.FileNameInput:620,1
    - Dst: '[ui.TreeView.FileNameInput].setSize(int,int)'
      Src: ui.TreeView.FileNameInput:621,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - JLabel
      - JTextField
      - JButton
      - JButton
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ActionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ui.TreeView.FileNameInput
      static: false
      superClass: JFrame
    argCount: 1
    argNames:
    - title
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 622
      start: 604
    functionDepth: 1
    functionLinenumber: 604
    functionLinenumberEnd: 622
    functionName: '[ui.TreeView.FileNameInput].<init>(String)'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 1
    functionsReached:
    - '[javax.swing.JButton].<init>(String)'
    - '[javax.swing.JTextField].<init>()'
    - '[javax.swing.JLabel].<init>(String)'
    - '[ui.TreeView.FileNameInput].getContentPane()'
    - '[ui.TreeView.FileNameInput].add(javax.swing.JTextField,ui.TreeView.FileNameInput)'
    - '[ui.TreeView.FileNameInput].setSize(int,int)'
    - '[ui.TreeView.FileNameInput].add(javax.swing.JLabel,ui.TreeView.FileNameInput)'
    - '[javax.swing.JFrame].<init>(String)'
    - '[javax.swing.JButton].addActionListener()'
    - '[javax.swing.JPanel].<init>()'
    - '[javax.swing.JPanel].add(javax.swing.JButton)'
    - '[ui.TreeView.FileNameInput].add(javax.swing.JPanel,ui.TreeView.FileNameInput)'
    - '[javax.swing.JTextField].addActionListener()'
    linkageType: ''
    returnType: ui.TreeView.FileNameInput
    signature: '[ui.TreeView.FileNameInput].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.awt.event.ActionEvent].getSource()'
      Src: ui.TreeView.FileNameInput:626,1
    - Dst: '[java.awt.event.ActionEvent].getSource()'
      Src: ui.TreeView.FileNameInput:626,1
    - Dst: System.out.println(String)
      Src: ui.TreeView.FileNameInput:627,1
    - Dst: '[java.awt.event.TextEvent].<init>(JTextField,ui.TreeView.FileNameInput)'
      Src: ui.TreeView.FileNameInput:628,1
    - Dst: '[ui.TreeView.FileNameInput].deliverEvent(java.awt.event.TextEvent)'
      Src: ui.TreeView.FileNameInput:629,1
    - Dst: '[ui.TreeView.FileNameInput].setVisible(boolean)'
      Src: ui.TreeView.FileNameInput:630,1
    - Dst: '[java.awt.event.ActionEvent].getSource()'
      Src: ui.TreeView.FileNameInput:632,1
    - Dst: System.out.println(String)
      Src: ui.TreeView.FileNameInput:633,1
    - Dst: '[ui.TreeView.FileNameInput].setVisible(boolean)'
      Src: ui.TreeView.FileNameInput:634,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - java.awt.event.ActionEvent
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - JLabel
      - JTextField
      - JButton
      - JButton
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ActionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: JFrame
    argCount: 1
    argNames:
    - e
    argTypes:
    - java.awt.event.ActionEvent
    constantsTouched: []
    func_position:
      end: 636
      start: 624
    functionDepth: 1
    functionLinenumber: 624
    functionLinenumberEnd: 636
    functionName: '[ui.TreeView.FileNameInput].actionPerformed(java.awt.event.ActionEvent)'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    - '[java.awt.event.ActionEvent].getSource()'
    - '[ui.TreeView.FileNameInput].setVisible(boolean)'
    - '[ui.TreeView.FileNameInput].deliverEvent(java.awt.event.TextEvent)'
    - '[java.awt.event.TextEvent].<init>(JTextField,ui.TreeView.FileNameInput)'
    linkageType: ''
    returnType: void
    signature: '[ui.TreeView.FileNameInput].actionPerformed(java.awt.event.ActionEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].<init>()'
      Src: ui.TreeView.FileNameInput:652,1
    - Dst: '[java.util.Vector].addElement(java.awt.event.TextListener)'
      Src: ui.TreeView.FileNameInput:655,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.awt.event.TextListener
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - JLabel
      - JTextField
      - JButton
      - JButton
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ActionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: JFrame
    argCount: 1
    argNames:
    - listener
    argTypes:
    - java.awt.event.TextListener
    constantsTouched: []
    func_position:
      end: 656
      start: 645
    functionDepth: 0
    functionLinenumber: 645
    functionLinenumberEnd: 656
    functionName: '[ui.TreeView.FileNameInput].addTextListener(java.awt.event.TextListener)'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached:
    - '[java.util.Vector].<init>()'
    - '[java.util.Vector].addElement(java.awt.event.TextListener)'
    linkageType: ''
    returnType: void
    signature: '[ui.TreeView.FileNameInput].addTextListener(java.awt.event.TextListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Vector].removeElement(java.awt.event.TextListener)'
      Src: ui.TreeView.FileNameInput:672,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - java.awt.event.TextListener
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - JLabel
      - JTextField
      - JButton
      - JButton
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ActionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: JFrame
    argCount: 1
    argNames:
    - listener
    argTypes:
    - java.awt.event.TextListener
    constantsTouched: []
    func_position:
      end: 673
      start: 665
    functionDepth: 0
    functionLinenumber: 665
    functionLinenumberEnd: 673
    functionName: '[ui.TreeView.FileNameInput].removeTextListener(java.awt.event.TextListener)'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached:
    - '[Vector].removeElement(java.awt.event.TextListener)'
    linkageType: ''
    returnType: void
    signature: '[ui.TreeView.FileNameInput].removeTextListener(java.awt.event.TextListener)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Vector].clone()'
      Src: ui.TreeView.FileNameInput:688,1
    - Dst: l.size()
      Src: ui.TreeView.FileNameInput:690,1
    - Dst: l.elementAt(ui.TreeView.FileNameInput)
      Src: ui.TreeView.FileNameInput:692,1
    - Dst: '[java.awt.event.TextListener].textValueChanged(ui.TreeView.FileNameInput)'
      Src: ui.TreeView.FileNameInput:692,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.EventObject
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - JLabel
      - JTextField
      - JButton
      - JButton
      - Vector
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ActionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: JFrame
    argCount: 1
    argNames:
    - evt
    argTypes:
    - java.util.EventObject
    constantsTouched: []
    func_position:
      end: 694
      start: 682
    functionDepth: 0
    functionLinenumber: 682
    functionLinenumberEnd: 694
    functionName: '[ui.TreeView.FileNameInput].deliverEvent(java.util.EventObject)'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached:
    - '[Vector].clone()'
    - l.elementAt(ui.TreeView.FileNameInput)
    - '[java.awt.event.TextListener].textValueChanged(ui.TreeView.FileNameInput)'
    - l.size()
    linkageType: ''
    returnType: void
    signature: '[ui.TreeView.FileNameInput].deliverEvent(java.util.EventObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ui.TreeView.ErrorStorer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 737
      start: 736
    functionDepth: 0
    functionLinenumber: 736
    functionLinenumberEnd: 737
    functionName: '[ui.TreeView.ErrorStorer].<init>()'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ui.TreeView.ErrorStorer
    signature: '[ui.TreeView.ErrorStorer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Hashtable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 745
      start: 743
    functionDepth: 0
    functionLinenumber: 743
    functionLinenumberEnd: 745
    functionName: '[ui.TreeView.ErrorStorer].getErrorNodes()'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Hashtable
    signature: '[ui.TreeView.ErrorStorer].getErrorNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Hashtable].get(org.w3c.dom.Node)'
      Src: ui.TreeView.ErrorStorer:754,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 755
      start: 751
    functionDepth: 0
    functionLinenumber: 751
    functionLinenumberEnd: 755
    functionName: '[ui.TreeView.ErrorStorer].getError(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached:
    - '[Hashtable].get(org.w3c.dom.Node)'
    linkageType: ''
    returnType: Object
    signature: '[ui.TreeView.ErrorStorer].getError(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Hashtable].clear()'
      Src: ui.TreeView.ErrorStorer:762,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 763
      start: 760
    functionDepth: 0
    functionLinenumber: 760
    functionLinenumberEnd: 763
    functionName: '[ui.TreeView.ErrorStorer].resetErrors()'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached:
    - '[Hashtable].clear()'
    linkageType: ''
    returnType: void
    signature: '[ui.TreeView.ErrorStorer].resetErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.TreeView.ErrorStorer].handleError(org.xml.sax.SAXParseException,ui.TreeView.ErrorStorer)'
      Src: ui.TreeView.ErrorStorer:767,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 768
      start: 766
    functionDepth: 0
    functionLinenumber: 766
    functionLinenumberEnd: 768
    functionName: '[ui.TreeView.ErrorStorer].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached:
    - '[ui.TreeView.ErrorStorer].handleError(org.xml.sax.SAXParseException,ui.TreeView.ErrorStorer)'
    linkageType: ''
    returnType: void
    signature: '[ui.TreeView.ErrorStorer].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.TreeView.ErrorStorer].handleError(org.xml.sax.SAXParseException,ui.TreeView.ErrorStorer)'
      Src: ui.TreeView.ErrorStorer:771,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 772
      start: 770
    functionDepth: 0
    functionLinenumber: 770
    functionLinenumberEnd: 772
    functionName: '[ui.TreeView.ErrorStorer].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached:
    - '[ui.TreeView.ErrorStorer].handleError(org.xml.sax.SAXParseException,ui.TreeView.ErrorStorer)'
    linkageType: ''
    returnType: void
    signature: '[ui.TreeView.ErrorStorer].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.TreeView.ErrorStorer].handleError(org.xml.sax.SAXParseException,ui.TreeView.ErrorStorer)'
      Src: ui.TreeView.ErrorStorer:775,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 776
      start: 774
    functionDepth: 0
    functionLinenumber: 774
    functionLinenumberEnd: 776
    functionName: '[ui.TreeView.ErrorStorer].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached:
    - '[ui.TreeView.ErrorStorer].handleError(org.xml.sax.SAXParseException,ui.TreeView.ErrorStorer)'
    linkageType: ''
    returnType: void
    signature: '[ui.TreeView.ErrorStorer].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: ui.TreeView.ErrorStorer:779,1
    - Dst: System.out.println(String)
      Src: ui.TreeView.ErrorStorer:779,1
    - Dst: '[StringBuffer].<init>()'
      Src: ui.TreeView.ErrorStorer:781,1
    - Dst: '[StringBuffer].append(String)'
      Src: ui.TreeView.ErrorStorer:782,1
    - Dst: '[org.xml.sax.SAXParseException].getLineNumber()'
      Src: ui.TreeView.ErrorStorer:783,1
    - Dst: '[StringBuffer].append(ui.TreeView.ErrorStorer)'
      Src: ui.TreeView.ErrorStorer:783,1
    - Dst: '[StringBuffer].append(String)'
      Src: ui.TreeView.ErrorStorer:784,1
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: ui.TreeView.ErrorStorer:785,1
    - Dst: '[StringBuffer].append(ui.TreeView.ErrorStorer)'
      Src: ui.TreeView.ErrorStorer:785,1
    - Dst: parser.getProperty(String)
      Src: ui.TreeView.ErrorStorer:793,1
    - Dst: System.err.println(String)
      Src: ui.TreeView.ErrorStorer:802,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: ui.TreeView.ErrorStorer:807,1
    - Dst: '[java.util.Hashtable].get(ui.TreeView.ErrorStorer)'
      Src: ui.TreeView.ErrorStorer:808,1
    - Dst: '[StringBuffer].toString()'
      Src: ui.TreeView.ErrorStorer:813,1
    - Dst: '[StringBuffer].<init>(ui.TreeView.ErrorStorer)'
      Src: ui.TreeView.ErrorStorer:813,1
    - Dst: '[StringBuffer].toString()'
      Src: ui.TreeView.ErrorStorer:814,1
    - Dst: eip.setMsg(ui.TreeView.ErrorStorer)
      Src: ui.TreeView.ErrorStorer:814,1
    - Dst: '[org.xml.sax.SAXParseException].getSystemId()'
      Src: ui.TreeView.ErrorStorer:818,1
    - Dst: '[org.xml.sax.SAXParseException].getLineNumber()'
      Src: ui.TreeView.ErrorStorer:819,1
    - Dst: '[org.xml.sax.SAXParseException].getColumnNumber()'
      Src: ui.TreeView.ErrorStorer:820,1
    - Dst: '[StringBuffer].toString()'
      Src: ui.TreeView.ErrorStorer:822,1
    - Dst: '[ParseError].<init>(ui.TreeView.ErrorStorer,ui.TreeView.ErrorStorer,ui.TreeView.ErrorStorer,String,ui.TreeView.ErrorStorer)'
      Src: ui.TreeView.ErrorStorer:816,1
    - Dst: '[java.util.Hashtable].put(ui.TreeView.ErrorStorer,ParseError)'
      Src: ui.TreeView.ErrorStorer:826,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ex
    - type
    argTypes:
    - org.xml.sax.SAXParseException
    - int
    constantsTouched: []
    func_position:
      end: 827
      start: 778
    functionDepth: 1
    functionLinenumber: 778
    functionLinenumberEnd: 827
    functionName: '[ui.TreeView.ErrorStorer].handleError(org.xml.sax.SAXParseException,int)'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].get(ui.TreeView.ErrorStorer)'
    - '[ParseError].<init>(ui.TreeView.ErrorStorer,ui.TreeView.ErrorStorer,ui.TreeView.ErrorStorer,String,ui.TreeView.ErrorStorer)'
    - System.out.println(String)
    - '[org.xml.sax.SAXParseException].getColumnNumber()'
    - '[org.xml.sax.SAXParseException].getLineNumber()'
    - '[java.util.Hashtable].put(ui.TreeView.ErrorStorer,ParseError)'
    - '[org.xml.sax.SAXParseException].getSystemId()'
    - '[StringBuffer].toString()'
    - System.err.println(String)
    - eip.setMsg(ui.TreeView.ErrorStorer)
    - '[StringBuffer].append(ui.TreeView.ErrorStorer)'
    - '[StringBuffer].<init>(ui.TreeView.ErrorStorer)'
    - '[org.xml.sax.SAXParseException].getMessage()'
    - '[StringBuffer].append(String)'
    - '[java.util.Hashtable].<init>()'
    - parser.getProperty(String)
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[ui.TreeView.ErrorStorer].handleError(org.xml.sax.SAXParseException,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - int
      - Object
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - Object
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ui.TreeView.ParseError
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - fileName
    - lineNo
    - charOffset
    - key
    - msg
    argTypes:
    - String
    - int
    - int
    - Object
    - String
    constantsTouched: []
    func_position:
      end: 861
      start: 852
    functionDepth: 0
    functionLinenumber: 852
    functionLinenumberEnd: 861
    functionName: '[ui.TreeView.ParseError].<init>(String,int,int,Object,String)'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ui.TreeView.ParseError
    signature: '[ui.TreeView.ParseError].<init>(String,int,int,Object,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - Object
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 866
      start: 866
    functionDepth: 0
    functionLinenumber: 866
    functionLinenumberEnd: 866
    functionName: '[ui.TreeView.ParseError].getFileName()'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[ui.TreeView.ParseError].getFileName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - Object
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 867
      start: 867
    functionDepth: 0
    functionLinenumber: 867
    functionLinenumberEnd: 867
    functionName: '[ui.TreeView.ParseError].getLineNo()'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[ui.TreeView.ParseError].getLineNo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - Object
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 868
      start: 868
    functionDepth: 0
    functionLinenumber: 868
    functionLinenumberEnd: 868
    functionName: '[ui.TreeView.ParseError].getCharOffset()'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[ui.TreeView.ParseError].getCharOffset()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - Object
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 869
      start: 869
    functionDepth: 0
    functionLinenumber: 869
    functionLinenumberEnd: 869
    functionName: '[ui.TreeView.ParseError].getKey()'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[ui.TreeView.ParseError].getKey()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - Object
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 870
      start: 870
    functionDepth: 0
    functionLinenumber: 870
    functionLinenumberEnd: 870
    functionName: '[ui.TreeView.ParseError].getMsg()'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[ui.TreeView.ParseError].getMsg()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - int
      - int
      - Object
      - String
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 871
      start: 871
    functionDepth: 0
    functionLinenumber: 871
    functionLinenumberEnd: 871
    functionName: '[ui.TreeView.ParseError].setMsg(String)'
    functionSourceFile: /src/xerces/samples/ui/TreeView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[ui.TreeView.ParseError].setMsg(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMTreeFull].<init>(null)'
      Src: ui.DOMTreeFull:54,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ui.DOMTreeFull
      static: false
      superClass: javax.swing.JTree
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 55
      start: 53
    functionDepth: 0
    functionLinenumber: 53
    functionLinenumberEnd: 55
    functionName: '[ui.DOMTreeFull].<init>()'
    functionSourceFile: /src/xerces/samples/ui/DOMTreeFull.java
    functionUses: 0
    functionsReached:
    - '[ui.DOMTreeFull].<init>(null)'
    linkageType: ''
    returnType: ui.DOMTreeFull
    signature: '[ui.DOMTreeFull].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMTreeFull.Model].<init>()'
      Src: ui.DOMTreeFull:59,1
    - Dst: '[javax.swing.JTree].<init>(ui.DOMTreeFull.Model)'
      Src: ui.DOMTreeFull:59,1
    - Dst: '[ui.DOMTreeFull].setRootVisible(boolean)'
      Src: ui.DOMTreeFull:62,1
    - Dst: '[ui.DOMTreeFull].setRootNode(org.w3c.dom.Node)'
      Src: ui.DOMTreeFull:65,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ui.DOMTreeFull
      static: false
      superClass: javax.swing.JTree
    argCount: 1
    argNames:
    - root
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 67
      start: 58
    functionDepth: 3
    functionLinenumber: 58
    functionLinenumberEnd: 67
    functionName: '[ui.DOMTreeFull].<init>(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/samples/ui/DOMTreeFull.java
    functionUses: 2
    functionsReached:
    - '[javax.swing.JTree].<init>(ui.DOMTreeFull.Model)'
    - '[ui.DOMTreeFull.Model].<init>()'
    - '[ui.DOMTreeFull].setRootNode(org.w3c.dom.Node)'
    - '[ui.DOMTreeFull].setRootVisible(boolean)'
    linkageType: ''
    returnType: ui.DOMTreeFull
    signature: '[ui.DOMTreeFull].<init>(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMTreeFull].getModel()'
      Src: ui.DOMTreeFull:75,1
    - Dst: '[ui.DOMTreeFull.Model].setRootNode(org.w3c.dom.Node)'
      Src: ui.DOMTreeFull:75,1
    - Dst: '[ui.DOMTreeFull].expandRow(int)'
      Src: ui.DOMTreeFull:76,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.swing.JTree
    argCount: 1
    argNames:
    - root
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 77
      start: 74
    functionDepth: 2
    functionLinenumber: 74
    functionLinenumberEnd: 77
    functionName: '[ui.DOMTreeFull].setRootNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/samples/ui/DOMTreeFull.java
    functionUses: 1
    functionsReached:
    - '[ui.DOMTreeFull].expandRow(int)'
    - '[ui.DOMTreeFull.Model].setRootNode(org.w3c.dom.Node)'
    - '[ui.DOMTreeFull].getModel()'
    linkageType: ''
    returnType: void
    signature: '[ui.DOMTreeFull].setRootNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMTreeFull].getModel()'
      Src: ui.DOMTreeFull:81,1
    - Dst: '[ui.DOMTreeFull.Model].getRootNode()'
      Src: ui.DOMTreeFull:81,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: javax.swing.JTree
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 82
      start: 80
    functionDepth: 1
    functionLinenumber: 80
    functionLinenumberEnd: 82
    functionName: '[ui.DOMTreeFull].getRootNode()'
    functionSourceFile: /src/xerces/samples/ui/DOMTreeFull.java
    functionUses: 0
    functionsReached:
    - '[ui.DOMTreeFull].getModel()'
    - '[ui.DOMTreeFull.Model].getRootNode()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[ui.DOMTreeFull].getRootNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMTreeFull].getModel()'
      Src: ui.DOMTreeFull:86,1
    - Dst: '[ui.DOMTreeFull.Model].getNode(Object)'
      Src: ui.DOMTreeFull:86,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: javax.swing.JTree
    argCount: 1
    argNames:
    - treeNode
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 87
      start: 85
    functionDepth: 1
    functionLinenumber: 85
    functionLinenumberEnd: 87
    functionName: '[ui.DOMTreeFull].getNode(Object)'
    functionSourceFile: /src/xerces/samples/ui/DOMTreeFull.java
    functionUses: 0
    functionsReached:
    - '[ui.DOMTreeFull.Model].getNode(Object)'
    - '[ui.DOMTreeFull].getModel()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[ui.DOMTreeFull].getNode(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMTreeFull].getModel()'
      Src: ui.DOMTreeFull:91,1
    - Dst: '[ui.DOMTreeFull.Model].getTreeNode(Object)'
      Src: ui.DOMTreeFull:91,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.swing.tree.TreeNode
      static: false
      superClass: javax.swing.JTree
    argCount: 1
    argNames:
    - node
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 92
      start: 90
    functionDepth: 1
    functionLinenumber: 90
    functionLinenumberEnd: 92
    functionName: '[ui.DOMTreeFull].getTreeNode(Object)'
    functionSourceFile: /src/xerces/samples/ui/DOMTreeFull.java
    functionUses: 0
    functionsReached:
    - '[ui.DOMTreeFull.Model].getTreeNode(Object)'
    - '[ui.DOMTreeFull].getModel()'
    linkageType: ''
    returnType: javax.swing.tree.TreeNode
    signature: '[ui.DOMTreeFull].getTreeNode(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: ui.DOMTreeFull:239,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: ui.DOMTreeFull:246,1
    - Dst: '[StringBuffer].append()'
      Src: ui.DOMTreeFull:247,1
    - Dst: '[StringBuffer].append(String)'
      Src: ui.DOMTreeFull:248,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: ui.DOMTreeFull:249,1
    - Dst: '[StringBuffer].append(ui.DOMTreeFull)'
      Src: ui.DOMTreeFull:249,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: ui.DOMTreeFull:250,1
    - Dst: '[StringBuffer].append(String)'
      Src: ui.DOMTreeFull:252,1
    - Dst: '[StringBuffer].append(ui.DOMTreeFull)'
      Src: ui.DOMTreeFull:253,1
    - Dst: '[StringBuffer].append(String)'
      Src: ui.DOMTreeFull:254,1
    - Dst: '[org.w3c.dom.Node].getAttributes()'
      Src: ui.DOMTreeFull:266,1
    - Dst: '[ui.DOMTreeFull].sortAttributes(ui.DOMTreeFull)'
      Src: ui.DOMTreeFull:266,1
    - Dst: '[StringBuffer].append(String)'
      Src: ui.DOMTreeFull:268,1
    - Dst: '[StringBuffer].append(char)'
      Src: ui.DOMTreeFull:272,1
    - Dst: attr.getNodeName()
      Src: ui.DOMTreeFull:273,1
    - Dst: '[StringBuffer].append(ui.DOMTreeFull)'
      Src: ui.DOMTreeFull:273,1
    - Dst: '[StringBuffer].append(String)'
      Src: ui.DOMTreeFull:274,1
    - Dst: attr.getNodeValue()
      Src: ui.DOMTreeFull:275,1
    - Dst: '[ui.DOMTreeFull].normalize(ui.DOMTreeFull)'
      Src: ui.DOMTreeFull:275,1
    - Dst: '[StringBuffer].append(String)'
      Src: ui.DOMTreeFull:275,1
    - Dst: '[StringBuffer].append(char)'
      Src: ui.DOMTreeFull:276,1
    - Dst: '[StringBuffer].append(char)'
      Src: ui.DOMTreeFull:278,1
    - Dst: '[StringBuffer].append(String)'
      Src: ui.DOMTreeFull:312,1
    - Dst: '[org.w3c.dom.Notation].getPublicId()'
      Src: ui.DOMTreeFull:313,1
    - Dst: '[StringBuffer].append(String)'
      Src: ui.DOMTreeFull:315,1
    - Dst: '[StringBuffer].append(ui.DOMTreeFull)'
      Src: ui.DOMTreeFull:316,1
    - Dst: '[StringBuffer].append(String)'
      Src: ui.DOMTreeFull:317,1
    - Dst: '[org.w3c.dom.Notation].getSystemId()'
      Src: ui.DOMTreeFull:319,1
    - Dst: '[StringBuffer].append(String)'
      Src: ui.DOMTreeFull:321,1
    - Dst: '[StringBuffer].append(ui.DOMTreeFull)'
      Src: ui.DOMTreeFull:322,1
    - Dst: '[StringBuffer].append(String)'
      Src: ui.DOMTreeFull:323,1
    - Dst: '[StringBuffer].toString()'
      Src: ui.DOMTreeFull:328,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: true
      superClass: javax.swing.JTree
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 329
      start: 238
    functionDepth: 1
    functionLinenumber: 238
    functionLinenumberEnd: 329
    functionName: '[ui.DOMTreeFull].toString(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/samples/ui/DOMTreeFull.java
    functionUses: 3
    functionsReached:
    - '[StringBuffer].append(ui.DOMTreeFull)'
    - '[ui.DOMTreeFull].sortAttributes(ui.DOMTreeFull)'
    - attr.getNodeName()
    - '[org.w3c.dom.Notation].getPublicId()'
    - '[ui.DOMTreeFull].normalize(ui.DOMTreeFull)'
    - '[org.w3c.dom.Notation].getSystemId()'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.Node].getAttributes()'
    - '[org.w3c.dom.Node].getNodeValue()'
    - attr.getNodeValue()
    - '[StringBuffer].toString()'
    - '[org.w3c.dom.Node].getNodeName()'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].append()'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[ui.DOMTreeFull].toString(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: ui.DOMTreeFull:333,1
    - Dst: '[String].length()'
      Src: ui.DOMTreeFull:335,1
    - Dst: '[String].charAt(ui.DOMTreeFull)'
      Src: ui.DOMTreeFull:337,1
    - Dst: '[StringBuffer].append(String)'
      Src: ui.DOMTreeFull:340,1
    - Dst: '[StringBuffer].append(String)'
      Src: ui.DOMTreeFull:344,1
    - Dst: '[StringBuffer].append(String)'
      Src: ui.DOMTreeFull:348,1
    - Dst: '[StringBuffer].append(String)'
      Src: ui.DOMTreeFull:352,1
    - Dst: '[StringBuffer].append(ui.DOMTreeFull)'
      Src: ui.DOMTreeFull:358,1
    - Dst: '[StringBuffer].toString()'
      Src: ui.DOMTreeFull:363,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: javax.swing.JTree
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 365
      start: 332
    functionDepth: 1
    functionLinenumber: 332
    functionLinenumberEnd: 365
    functionName: '[ui.DOMTreeFull].normalize(String)'
    functionSourceFile: /src/xerces/samples/ui/DOMTreeFull.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(ui.DOMTreeFull)'
    - '[String].charAt(ui.DOMTreeFull)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(String)'
    - '[String].length()'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[ui.DOMTreeFull].normalize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.NamedNodeMap].getLength()'
      Src: ui.DOMTreeFull:370,1
    - Dst: '[org.w3c.dom.NamedNodeMap].item(ui.DOMTreeFull)'
      Src: ui.DOMTreeFull:373,1
    - Dst: array[i].getNodeName()
      Src: ui.DOMTreeFull:376,1
    - Dst: array[j].getNodeName()
      Src: ui.DOMTreeFull:379,1
    - Dst: '[ui.DOMTreeFull].compareTo(ui.DOMTreeFull)'
      Src: ui.DOMTreeFull:380,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.NamedNodeMap
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Attr[]
      static: true
      superClass: javax.swing.JTree
    argCount: 1
    argNames:
    - attrs
    argTypes:
    - org.w3c.dom.NamedNodeMap
    constantsTouched: []
    func_position:
      end: 394
      start: 368
    functionDepth: 0
    functionLinenumber: 368
    functionLinenumberEnd: 394
    functionName: '[ui.DOMTreeFull].sortAttributes(org.w3c.dom.NamedNodeMap)'
    functionSourceFile: /src/xerces/samples/ui/DOMTreeFull.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.NamedNodeMap].getLength()'
    - array[j].getNodeName()
    - array[i].getNodeName()
    - '[ui.DOMTreeFull].compareTo(ui.DOMTreeFull)'
    - '[org.w3c.dom.NamedNodeMap].item(ui.DOMTreeFull)'
    linkageType: ''
    returnType: Attr[]
    signature: '[ui.DOMTreeFull].sortAttributes(org.w3c.dom.NamedNodeMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: ui.DOMTreeFull.Model:116,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: ui.DOMTreeFull.Model:118,1
    - Dst: '[ui.DOMTreeFull.Model].<init>(null)'
      Src: ui.DOMTreeFull.Model:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Node
      - Hashtable
      - Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ui.DOMTreeFull.Model
      static: false
      superClass: DefaultTreeModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[ui.DOMTreeFull.Model].<init>()'
    functionSourceFile: /src/xerces/samples/ui/DOMTreeFull.java
    functionUses: 2
    functionsReached:
    - '[ui.DOMTreeFull.Model].<init>(null)'
    - '[java.util.Hashtable].<init>()'
    linkageType: ''
    returnType: ui.DOMTreeFull.Model
    signature: '[ui.DOMTreeFull.Model].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: ui.DOMTreeFull.Model:116,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: ui.DOMTreeFull.Model:118,1
    - Dst: '[javax.swing.tree.DefaultMutableTreeNode].<init>()'
      Src: ui.DOMTreeFull.Model:131,1
    - Dst: '[javax.swing.tree.DefaultTreeModel].<init>(javax.swing.tree.DefaultMutableTreeNode)'
      Src: ui.DOMTreeFull.Model:131,1
    - Dst: '[ui.DOMTreeFull.Model].setRootNode(org.w3c.dom.Node)'
      Src: ui.DOMTreeFull.Model:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Node
      - Hashtable
      - Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ui.DOMTreeFull.Model
      static: false
      superClass: DefaultTreeModel
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 134
      start: 130
    functionDepth: 2
    functionLinenumber: 130
    functionLinenumberEnd: 134
    functionName: '[ui.DOMTreeFull.Model].<init>(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/samples/ui/DOMTreeFull.java
    functionUses: 0
    functionsReached:
    - '[javax.swing.tree.DefaultMutableTreeNode].<init>()'
    - '[java.util.Hashtable].<init>()'
    - '[javax.swing.tree.DefaultTreeModel].<init>(javax.swing.tree.DefaultMutableTreeNode)'
    - '[ui.DOMTreeFull.Model].setRootNode(org.w3c.dom.Node)'
    linkageType: ''
    returnType: ui.DOMTreeFull.Model
    signature: '[ui.DOMTreeFull.Model].<init>(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMTreeFull.Model].getRoot()'
      Src: ui.DOMTreeFull.Model:147,1
    - Dst: where.removeAllChildren()
      Src: ui.DOMTreeFull.Model:148,1
    - Dst: '[Hashtable].clear()'
      Src: ui.DOMTreeFull.Model:149,1
    - Dst: '[Hashtable].clear()'
      Src: ui.DOMTreeFull.Model:150,1
    - Dst: '[ui.DOMTreeFull.Model].buildTree(org.w3c.dom.Node,ui.DOMTreeFull.Model)'
      Src: ui.DOMTreeFull.Model:152,1
    - Dst: '[ui.DOMTreeFull.Model].fireTreeStructureChanged()'
      Src: ui.DOMTreeFull.Model:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Node
      - Hashtable
      - Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultTreeModel
    argCount: 1
    argNames:
    - root
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 156
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 156
    functionName: '[ui.DOMTreeFull.Model].setRootNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/samples/ui/DOMTreeFull.java
    functionUses: 2
    functionsReached:
    - '[ui.DOMTreeFull.Model].fireTreeStructureChanged()'
    - '[ui.DOMTreeFull.Model].buildTree(org.w3c.dom.Node,ui.DOMTreeFull.Model)'
    - '[Hashtable].clear()'
    - where.removeAllChildren()
    - '[ui.DOMTreeFull.Model].getRoot()'
    linkageType: ''
    returnType: void
    signature: '[ui.DOMTreeFull.Model].setRootNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Node
      - Hashtable
      - Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: DefaultTreeModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[ui.DOMTreeFull.Model].getRootNode()'
    functionSourceFile: /src/xerces/samples/ui/DOMTreeFull.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[ui.DOMTreeFull.Model].getRootNode()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Hashtable].get(Object)'
      Src: ui.DOMTreeFull.Model:165,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Node
      - Hashtable
      - Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: DefaultTreeModel
    argCount: 1
    argNames:
    - treeNode
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 166
      start: 164
    functionDepth: 0
    functionLinenumber: 164
    functionLinenumberEnd: 166
    functionName: '[ui.DOMTreeFull.Model].getNode(Object)'
    functionSourceFile: /src/xerces/samples/ui/DOMTreeFull.java
    functionUses: 2
    functionsReached:
    - '[Hashtable].get(Object)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[ui.DOMTreeFull.Model].getNode(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Node
      - Hashtable
      - Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Hashtable
      static: false
      superClass: DefaultTreeModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 169
    functionName: '[ui.DOMTreeFull.Model].getAllNodes()'
    functionSourceFile: /src/xerces/samples/ui/DOMTreeFull.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Hashtable
    signature: '[ui.DOMTreeFull.Model].getAllNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Hashtable].get(Object)'
      Src: ui.DOMTreeFull.Model:172,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Node
      - Hashtable
      - Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.swing.tree.TreeNode
      static: false
      superClass: DefaultTreeModel
    argCount: 1
    argNames:
    - node
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 174
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 174
    functionName: '[ui.DOMTreeFull.Model].getTreeNode(Object)'
    functionSourceFile: /src/xerces/samples/ui/DOMTreeFull.java
    functionUses: 1
    functionsReached:
    - '[Hashtable].get(Object)'
    linkageType: ''
    returnType: javax.swing.tree.TreeNode
    signature: '[ui.DOMTreeFull.Model].getTreeNode(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMTreeFull.Model].insertNode(org.w3c.dom.Node,javax.swing.tree.MutableTreeNode)'
      Src: ui.DOMTreeFull.Model:186,1
    - Dst: '[org.w3c.dom.Node].getChildNodes()'
      Src: ui.DOMTreeFull.Model:189,1
    - Dst: '[ui.DOMTreeFull.Model].getLength()'
      Src: ui.DOMTreeFull.Model:190,1
    - Dst: '[ui.DOMTreeFull.Model].item(ui.DOMTreeFull.Model)'
      Src: ui.DOMTreeFull.Model:192,1
    - Dst: '[ui.DOMTreeFull.Model].buildTree(ui.DOMTreeFull.Model,ui.DOMTreeFull.Model)'
      Src: ui.DOMTreeFull.Model:193,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - javax.swing.tree.MutableTreeNode
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Node
      - Hashtable
      - Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: DefaultTreeModel
    argCount: 2
    argNames:
    - node
    - where
    argTypes:
    - org.w3c.dom.Node
    - javax.swing.tree.MutableTreeNode
    constantsTouched: []
    func_position:
      end: 198
      start: 181
    functionDepth: 3
    functionLinenumber: 181
    functionLinenumberEnd: 198
    functionName: '[ui.DOMTreeFull.Model].buildTree(org.w3c.dom.Node,javax.swing.tree.MutableTreeNode)'
    functionSourceFile: /src/xerces/samples/ui/DOMTreeFull.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getChildNodes()'
    - '[ui.DOMTreeFull.Model].item(ui.DOMTreeFull.Model)'
    - '[ui.DOMTreeFull.Model].getLength()'
    - '[ui.DOMTreeFull.Model].buildTree(ui.DOMTreeFull.Model,ui.DOMTreeFull.Model)'
    - '[ui.DOMTreeFull.Model].insertNode(org.w3c.dom.Node,javax.swing.tree.MutableTreeNode)'
    linkageType: ''
    returnType: void
    signature: '[ui.DOMTreeFull.Model].buildTree(org.w3c.dom.Node,javax.swing.tree.MutableTreeNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.swing.tree.DefaultMutableTreeNode].<init>(String)'
      Src: ui.DOMTreeFull.Model:203,1
    - Dst: '[javax.swing.tree.MutableTreeNode].getChildCount()'
      Src: ui.DOMTreeFull.Model:204,1
    - Dst: '[ui.DOMTreeFull.Model].insertNodeInto(javax.swing.tree.DefaultMutableTreeNode,javax.swing.tree.MutableTreeNode,ui.DOMTreeFull.Model)'
      Src: ui.DOMTreeFull.Model:204,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.swing.tree.MutableTreeNode
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Node
      - Hashtable
      - Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.swing.tree.MutableTreeNode
      static: false
      superClass: DefaultTreeModel
    argCount: 2
    argNames:
    - what
    - where
    argTypes:
    - String
    - javax.swing.tree.MutableTreeNode
    constantsTouched: []
    func_position:
      end: 207
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 207
    functionName: '[ui.DOMTreeFull.Model].insertNode(String,javax.swing.tree.MutableTreeNode)'
    functionSourceFile: /src/xerces/samples/ui/DOMTreeFull.java
    functionUses: 1
    functionsReached:
    - '[ui.DOMTreeFull.Model].insertNodeInto(javax.swing.tree.DefaultMutableTreeNode,javax.swing.tree.MutableTreeNode,ui.DOMTreeFull.Model)'
    - '[javax.swing.tree.DefaultMutableTreeNode].<init>(String)'
    - '[javax.swing.tree.MutableTreeNode].getChildCount()'
    linkageType: ''
    returnType: javax.swing.tree.MutableTreeNode
    signature: '[ui.DOMTreeFull.Model].insertNode(String,javax.swing.tree.MutableTreeNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMTreeFull].toString(org.w3c.dom.Node)'
      Src: ui.DOMTreeFull.Model:212,1
    - Dst: '[ui.DOMTreeFull.Model].insertNode(String,javax.swing.tree.MutableTreeNode)'
      Src: ui.DOMTreeFull.Model:212,1
    - Dst: '[Hashtable].put(ui.DOMTreeFull.Model,org.w3c.dom.Node)'
      Src: ui.DOMTreeFull.Model:213,1
    - Dst: '[Hashtable].put(org.w3c.dom.Node,ui.DOMTreeFull.Model)'
      Src: ui.DOMTreeFull.Model:214,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - javax.swing.tree.MutableTreeNode
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Node
      - Hashtable
      - Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: javax.swing.tree.MutableTreeNode
      static: false
      superClass: DefaultTreeModel
    argCount: 2
    argNames:
    - what
    - where
    argTypes:
    - org.w3c.dom.Node
    - javax.swing.tree.MutableTreeNode
    constantsTouched: []
    func_position:
      end: 216
      start: 211
    functionDepth: 2
    functionLinenumber: 211
    functionLinenumberEnd: 216
    functionName: '[ui.DOMTreeFull.Model].insertNode(org.w3c.dom.Node,javax.swing.tree.MutableTreeNode)'
    functionSourceFile: /src/xerces/samples/ui/DOMTreeFull.java
    functionUses: 1
    functionsReached:
    - '[Hashtable].put(org.w3c.dom.Node,ui.DOMTreeFull.Model)'
    - '[ui.DOMTreeFull].toString(org.w3c.dom.Node)'
    - '[ui.DOMTreeFull.Model].insertNode(String,javax.swing.tree.MutableTreeNode)'
    - '[Hashtable].put(ui.DOMTreeFull.Model,org.w3c.dom.Node)'
    linkageType: ''
    returnType: javax.swing.tree.MutableTreeNode
    signature: '[ui.DOMTreeFull.Model].insertNode(org.w3c.dom.Node,javax.swing.tree.MutableTreeNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMTree].<init>(null)'
      Src: ui.DOMTree:51,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ui.DOMTree
      static: false
      superClass: javax.swing.JTree
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[ui.DOMTree].<init>()'
    functionSourceFile: /src/xerces/samples/ui/DOMTree.java
    functionUses: 1
    functionsReached:
    - '[ui.DOMTree].<init>(null)'
    linkageType: ''
    returnType: ui.DOMTree
    signature: '[ui.DOMTree].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMTreeFull.Model].<init>()'
      Src: ui.DOMTree:56,1
    - Dst: '[javax.swing.JTree].<init>(ui.DOMTreeFull.Model)'
      Src: ui.DOMTree:56,1
    - Dst: '[ui.DOMTree].setRootVisible(boolean)'
      Src: ui.DOMTree:59,1
    - Dst: '[ui.DOMTree].setDocument(org.w3c.dom.Document)'
      Src: ui.DOMTree:62,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ui.DOMTree
      static: false
      superClass: javax.swing.JTree
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 64
      start: 55
    functionDepth: 2
    functionLinenumber: 55
    functionLinenumberEnd: 64
    functionName: '[ui.DOMTree].<init>(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/samples/ui/DOMTree.java
    functionUses: 0
    functionsReached:
    - '[javax.swing.JTree].<init>(ui.DOMTreeFull.Model)'
    - '[ui.DOMTreeFull.Model].<init>()'
    - '[ui.DOMTree].setRootVisible(boolean)'
    - '[ui.DOMTree].setDocument(org.w3c.dom.Document)'
    linkageType: ''
    returnType: ui.DOMTree
    signature: '[ui.DOMTree].<init>(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMTree].getModel()'
      Src: ui.DOMTree:72,1
    - Dst: '[ui.DOMTreeFull.Model].setDocument(org.w3c.dom.Document)'
      Src: ui.DOMTree:72,1
    - Dst: '[ui.DOMTree].expandRow(int)'
      Src: ui.DOMTree:73,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.swing.JTree
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 74
      start: 71
    functionDepth: 0
    functionLinenumber: 71
    functionLinenumberEnd: 74
    functionName: '[ui.DOMTree].setDocument(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/samples/ui/DOMTree.java
    functionUses: 2
    functionsReached:
    - '[ui.DOMTree].expandRow(int)'
    - '[ui.DOMTreeFull.Model].setDocument(org.w3c.dom.Document)'
    - '[ui.DOMTree].getModel()'
    linkageType: ''
    returnType: void
    signature: '[ui.DOMTree].setDocument(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMTree].getModel()'
      Src: ui.DOMTree:78,1
    - Dst: '[ui.DOMTreeFull.Model].getDocument()'
      Src: ui.DOMTree:78,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: javax.swing.JTree
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 79
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 79
    functionName: '[ui.DOMTree].getDocument()'
    functionSourceFile: /src/xerces/samples/ui/DOMTree.java
    functionUses: 0
    functionsReached:
    - '[ui.DOMTree].getModel()'
    - '[ui.DOMTreeFull.Model].getDocument()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[ui.DOMTree].getDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMTree].getModel()'
      Src: ui.DOMTree:83,1
    - Dst: '[ui.DOMTreeFull.Model].getNode(Object)'
      Src: ui.DOMTree:83,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: javax.swing.JTree
    argCount: 1
    argNames:
    - treeNode
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 84
      start: 82
    functionDepth: 1
    functionLinenumber: 82
    functionLinenumberEnd: 84
    functionName: '[ui.DOMTree].getNode(Object)'
    functionSourceFile: /src/xerces/samples/ui/DOMTree.java
    functionUses: 1
    functionsReached:
    - '[ui.DOMTreeFull.Model].getNode(Object)'
    - '[ui.DOMTree].getModel()'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[ui.DOMTree].getNode(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: ui.DOMTree.Model:110,1
    - Dst: '[ui.DOMTree.Model].<init>(null)'
      Src: ui.DOMTree.Model:119,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Document
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ui.DOMTree.Model
      static: false
      superClass: DefaultTreeModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 120
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 120
    functionName: '[ui.DOMTree.Model].<init>()'
    functionSourceFile: /src/xerces/samples/ui/DOMTree.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].<init>()'
    - '[ui.DOMTree.Model].<init>(null)'
    linkageType: ''
    returnType: ui.DOMTree.Model
    signature: '[ui.DOMTree.Model].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: ui.DOMTree.Model:110,1
    - Dst: '[javax.swing.tree.DefaultMutableTreeNode].<init>()'
      Src: ui.DOMTree.Model:124,1
    - Dst: '[javax.swing.tree.DefaultTreeModel].<init>(javax.swing.tree.DefaultMutableTreeNode)'
      Src: ui.DOMTree.Model:124,1
    - Dst: '[ui.DOMTree.Model].setDocument(org.w3c.dom.Document)'
      Src: ui.DOMTree.Model:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Document
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ui.DOMTree.Model
      static: false
      superClass: DefaultTreeModel
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 126
      start: 123
    functionDepth: 3
    functionLinenumber: 123
    functionLinenumberEnd: 126
    functionName: '[ui.DOMTree.Model].<init>(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/samples/ui/DOMTree.java
    functionUses: 0
    functionsReached:
    - '[ui.DOMTree.Model].setDocument(org.w3c.dom.Document)'
    - '[javax.swing.tree.DefaultMutableTreeNode].<init>()'
    - '[java.util.Hashtable].<init>()'
    - '[javax.swing.tree.DefaultTreeModel].<init>(javax.swing.tree.DefaultMutableTreeNode)'
    linkageType: ''
    returnType: ui.DOMTree.Model
    signature: '[ui.DOMTree.Model].<init>(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMTree.Model].getRoot()'
      Src: ui.DOMTree.Model:139,1
    - Dst: '[javax.swing.tree.DefaultMutableTreeNode].removeAllChildren()'
      Src: ui.DOMTree.Model:139,1
    - Dst: '[Hashtable].clear()'
      Src: ui.DOMTree.Model:140,1
    - Dst: '[ui.DOMTree.Model].buildTree()'
      Src: ui.DOMTree.Model:141,1
    - Dst: '[ui.DOMTree.Model].fireTreeStructureChanged()'
      Src: ui.DOMTree.Model:142,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Document
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultTreeModel
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 144
      start: 133
    functionDepth: 2
    functionLinenumber: 133
    functionLinenumberEnd: 144
    functionName: '[ui.DOMTree.Model].setDocument(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/samples/ui/DOMTree.java
    functionUses: 1
    functionsReached:
    - '[javax.swing.tree.DefaultMutableTreeNode].removeAllChildren()'
    - '[ui.DOMTree.Model].buildTree()'
    - '[Hashtable].clear()'
    - '[ui.DOMTree.Model].getRoot()'
    - '[ui.DOMTree.Model].fireTreeStructureChanged()'
    linkageType: ''
    returnType: void
    signature: '[ui.DOMTree.Model].setDocument(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Document
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: DefaultTreeModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 147
    functionDepth: 0
    functionLinenumber: 147
    functionLinenumberEnd: 149
    functionName: '[ui.DOMTree.Model].getDocument()'
    functionSourceFile: /src/xerces/samples/ui/DOMTree.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[ui.DOMTree.Model].getDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Hashtable].get(Object)'
      Src: ui.DOMTree.Model:153,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Document
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Node
      static: false
      superClass: DefaultTreeModel
    argCount: 1
    argNames:
    - treeNode
    argTypes:
    - Object
    constantsTouched: []
    func_position:
      end: 154
      start: 152
    functionDepth: 0
    functionLinenumber: 152
    functionLinenumberEnd: 154
    functionName: '[ui.DOMTree.Model].getNode(Object)'
    functionSourceFile: /src/xerces/samples/ui/DOMTree.java
    functionUses: 0
    functionsReached:
    - '[Hashtable].get(Object)'
    linkageType: ''
    returnType: org.w3c.dom.Node
    signature: '[ui.DOMTree.Model].getNode(Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Document].getChildNodes()'
      Src: ui.DOMTree.Model:167,1
    - Dst: '[ui.DOMTree.Model].getLength()'
      Src: ui.DOMTree.Model:168,1
    - Dst: '[ui.DOMTree.Model].getRoot()'
      Src: ui.DOMTree.Model:169,1
    - Dst: '[ui.DOMTree.Model].item(ui.DOMTree.Model)'
      Src: ui.DOMTree.Model:171,1
    - Dst: '[ui.DOMTree.Model].getNodeType()'
      Src: ui.DOMTree.Model:172,1
    - Dst: '[ui.DOMTree.Model].insertDocumentNode(ui.DOMTree.Model,ui.DOMTree.Model)'
      Src: ui.DOMTree.Model:174,1
    - Dst: '[ui.DOMTree.Model].insertElementNode(ui.DOMTree.Model,ui.DOMTree.Model)'
      Src: ui.DOMTree.Model:179,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Document
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: DefaultTreeModel
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 189
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 189
    functionName: '[ui.DOMTree.Model].buildTree()'
    functionSourceFile: /src/xerces/samples/ui/DOMTree.java
    functionUses: 1
    functionsReached:
    - '[ui.DOMTree.Model].insertDocumentNode(ui.DOMTree.Model,ui.DOMTree.Model)'
    - '[ui.DOMTree.Model].item(ui.DOMTree.Model)'
    - '[ui.DOMTree.Model].getNodeType()'
    - '[ui.DOMTree.Model].getRoot()'
    - '[ui.DOMTree.Model].insertElementNode(ui.DOMTree.Model,ui.DOMTree.Model)'
    - '[ui.DOMTree.Model].getLength()'
    - '[Document].getChildNodes()'
    linkageType: ''
    returnType: void
    signature: '[ui.DOMTree.Model].buildTree()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.swing.tree.DefaultMutableTreeNode].<init>(String)'
      Src: ui.DOMTree.Model:194,1
    - Dst: '[javax.swing.tree.MutableTreeNode].getChildCount()'
      Src: ui.DOMTree.Model:195,1
    - Dst: '[ui.DOMTree.Model].insertNodeInto(javax.swing.tree.DefaultMutableTreeNode,javax.swing.tree.MutableTreeNode,ui.DOMTree.Model)'
      Src: ui.DOMTree.Model:195,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - javax.swing.tree.MutableTreeNode
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Document
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.swing.tree.MutableTreeNode
      static: false
      superClass: DefaultTreeModel
    argCount: 2
    argNames:
    - what
    - where
    argTypes:
    - String
    - javax.swing.tree.MutableTreeNode
    constantsTouched: []
    func_position:
      end: 198
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 198
    functionName: '[ui.DOMTree.Model].insertNode(String,javax.swing.tree.MutableTreeNode)'
    functionSourceFile: /src/xerces/samples/ui/DOMTree.java
    functionUses: 0
    functionsReached:
    - '[ui.DOMTree.Model].insertNodeInto(javax.swing.tree.DefaultMutableTreeNode,javax.swing.tree.MutableTreeNode,ui.DOMTree.Model)'
    - '[javax.swing.tree.DefaultMutableTreeNode].<init>(String)'
    - '[javax.swing.tree.MutableTreeNode].getChildCount()'
    linkageType: ''
    returnType: javax.swing.tree.MutableTreeNode
    signature: '[ui.DOMTree.Model].insertNode(String,javax.swing.tree.MutableTreeNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMTree.Model].insertNode(char,javax.swing.tree.MutableTreeNode)'
      Src: ui.DOMTree.Model:202,1
    - Dst: '[Hashtable].put(ui.DOMTree.Model,org.w3c.dom.Node)'
      Src: ui.DOMTree.Model:203,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - javax.swing.tree.MutableTreeNode
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Document
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.swing.tree.MutableTreeNode
      static: false
      superClass: DefaultTreeModel
    argCount: 2
    argNames:
    - what
    - where
    argTypes:
    - org.w3c.dom.Node
    - javax.swing.tree.MutableTreeNode
    constantsTouched: []
    func_position:
      end: 205
      start: 201
    functionDepth: 0
    functionLinenumber: 201
    functionLinenumberEnd: 205
    functionName: '[ui.DOMTree.Model].insertDocumentNode(org.w3c.dom.Node,javax.swing.tree.MutableTreeNode)'
    functionSourceFile: /src/xerces/samples/ui/DOMTree.java
    functionUses: 0
    functionsReached:
    - '[ui.DOMTree.Model].insertNode(char,javax.swing.tree.MutableTreeNode)'
    - '[Hashtable].put(ui.DOMTree.Model,org.w3c.dom.Node)'
    linkageType: ''
    returnType: javax.swing.tree.MutableTreeNode
    signature: '[ui.DOMTree.Model].insertDocumentNode(org.w3c.dom.Node,javax.swing.tree.MutableTreeNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: ui.DOMTree.Model:211,1
    - Dst: '[StringBuffer].append(char)'
      Src: ui.DOMTree.Model:212,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: ui.DOMTree.Model:213,1
    - Dst: '[StringBuffer].append(ui.DOMTree.Model)'
      Src: ui.DOMTree.Model:213,1
    - Dst: '[org.w3c.dom.Node].getAttributes()'
      Src: ui.DOMTree.Model:214,1
    - Dst: '[ui.DOMTree.Model].getLength()'
      Src: ui.DOMTree.Model:215,1
    - Dst: '[ui.DOMTree.Model].item(ui.DOMTree.Model)'
      Src: ui.DOMTree.Model:217,1
    - Dst: '[StringBuffer].append(char)'
      Src: ui.DOMTree.Model:218,1
    - Dst: '[ui.DOMTree.Model].getNodeName()'
      Src: ui.DOMTree.Model:219,1
    - Dst: '[StringBuffer].append(ui.DOMTree.Model)'
      Src: ui.DOMTree.Model:219,1
    - Dst: '[StringBuffer].append(String)'
      Src: ui.DOMTree.Model:220,1
    - Dst: '[ui.DOMTree.Model].getNodeValue()'
      Src: ui.DOMTree.Model:221,1
    - Dst: '[StringBuffer].append(ui.DOMTree.Model)'
      Src: ui.DOMTree.Model:221,1
    - Dst: '[StringBuffer].append(char)'
      Src: ui.DOMTree.Model:222,1
    - Dst: '[StringBuffer].append(char)'
      Src: ui.DOMTree.Model:224,1
    - Dst: '[StringBuffer].toString()'
      Src: ui.DOMTree.Model:228,1
    - Dst: '[ui.DOMTree.Model].insertNode(ui.DOMTree.Model,javax.swing.tree.MutableTreeNode)'
      Src: ui.DOMTree.Model:228,1
    - Dst: '[Hashtable].put(ui.DOMTree.Model,org.w3c.dom.Node)'
      Src: ui.DOMTree.Model:229,1
    - Dst: '[org.w3c.dom.Node].getChildNodes()'
      Src: ui.DOMTree.Model:232,1
    - Dst: '[ui.DOMTree.Model].getLength()'
      Src: ui.DOMTree.Model:233,1
    - Dst: '[ui.DOMTree.Model].item(ui.DOMTree.Model)'
      Src: ui.DOMTree.Model:235,1
    - Dst: '[ui.DOMTree.Model].getNodeType()'
      Src: ui.DOMTree.Model:236,1
    - Dst: '[ui.DOMTree.Model].insertCDataSectionNode(ui.DOMTree.Model,ui.DOMTree.Model)'
      Src: ui.DOMTree.Model:238,1
    - Dst: '[ui.DOMTree.Model].insertTextNode(ui.DOMTree.Model,ui.DOMTree.Model)'
      Src: ui.DOMTree.Model:242,1
    - Dst: '[ui.DOMTree.Model].insertElementNode(ui.DOMTree.Model,ui.DOMTree.Model)'
      Src: ui.DOMTree.Model:246,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - javax.swing.tree.MutableTreeNode
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Document
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.swing.tree.MutableTreeNode
      static: false
      superClass: DefaultTreeModel
    argCount: 2
    argNames:
    - what
    - where
    argTypes:
    - org.w3c.dom.Node
    - javax.swing.tree.MutableTreeNode
    constantsTouched: []
    func_position:
      end: 254
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 254
    functionName: '[ui.DOMTree.Model].insertElementNode(org.w3c.dom.Node,javax.swing.tree.MutableTreeNode)'
    functionSourceFile: /src/xerces/samples/ui/DOMTree.java
    functionUses: 0
    functionsReached:
    - '[ui.DOMTree.Model].insertTextNode(ui.DOMTree.Model,ui.DOMTree.Model)'
    - '[StringBuffer].append(ui.DOMTree.Model)'
    - '[ui.DOMTree.Model].getNodeName()'
    - '[org.w3c.dom.Node].getChildNodes()'
    - '[ui.DOMTree.Model].item(ui.DOMTree.Model)'
    - '[ui.DOMTree.Model].getNodeType()'
    - '[ui.DOMTree.Model].getNodeValue()'
    - '[Hashtable].put(ui.DOMTree.Model,org.w3c.dom.Node)'
    - '[ui.DOMTree.Model].insertElementNode(ui.DOMTree.Model,ui.DOMTree.Model)'
    - '[StringBuffer].toString()'
    - '[ui.DOMTree.Model].getLength()'
    - '[ui.DOMTree.Model].insertNode(ui.DOMTree.Model,javax.swing.tree.MutableTreeNode)'
    - '[org.w3c.dom.Node].getNodeName()'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[org.w3c.dom.Node].getAttributes()'
    - '[StringBuffer].<init>()'
    - '[ui.DOMTree.Model].insertCDataSectionNode(ui.DOMTree.Model,ui.DOMTree.Model)'
    linkageType: ''
    returnType: javax.swing.tree.MutableTreeNode
    signature: '[ui.DOMTree.Model].insertElementNode(org.w3c.dom.Node,javax.swing.tree.MutableTreeNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: ui.DOMTree.Model:258,1
    - Dst: '[ui.DOMTree.Model].trim()'
      Src: ui.DOMTree.Model:258,1
    - Dst: '[ui.DOMTree.Model].length()'
      Src: ui.DOMTree.Model:259,1
    - Dst: '[ui.DOMTree.Model].insertNode(ui.DOMTree.Model,javax.swing.tree.MutableTreeNode)'
      Src: ui.DOMTree.Model:260,1
    - Dst: '[Hashtable].put(ui.DOMTree.Model,org.w3c.dom.Node)'
      Src: ui.DOMTree.Model:261,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - javax.swing.tree.MutableTreeNode
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Document
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.swing.tree.MutableTreeNode
      static: false
      superClass: DefaultTreeModel
    argCount: 2
    argNames:
    - what
    - where
    argTypes:
    - org.w3c.dom.Node
    - javax.swing.tree.MutableTreeNode
    constantsTouched: []
    func_position:
      end: 265
      start: 257
    functionDepth: 0
    functionLinenumber: 257
    functionLinenumberEnd: 265
    functionName: '[ui.DOMTree.Model].insertTextNode(org.w3c.dom.Node,javax.swing.tree.MutableTreeNode)'
    functionSourceFile: /src/xerces/samples/ui/DOMTree.java
    functionUses: 0
    functionsReached:
    - '[ui.DOMTree.Model].trim()'
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[Hashtable].put(ui.DOMTree.Model,org.w3c.dom.Node)'
    - '[ui.DOMTree.Model].length()'
    - '[ui.DOMTree.Model].insertNode(ui.DOMTree.Model,javax.swing.tree.MutableTreeNode)'
    linkageType: ''
    returnType: javax.swing.tree.MutableTreeNode
    signature: '[ui.DOMTree.Model].insertTextNode(org.w3c.dom.Node,javax.swing.tree.MutableTreeNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: ui.DOMTree.Model:270,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: ui.DOMTree.Model:272,1
    - Dst: '[StringBuffer].append(ui.DOMTree.Model)'
      Src: ui.DOMTree.Model:272,1
    - Dst: '[StringBuffer].length()'
      Src: ui.DOMTree.Model:274,1
    - Dst: '[StringBuffer].toString()'
      Src: ui.DOMTree.Model:275,1
    - Dst: '[ui.DOMTree.Model].insertNode(ui.DOMTree.Model,javax.swing.tree.MutableTreeNode)'
      Src: ui.DOMTree.Model:275,1
    - Dst: '[Hashtable].put(ui.DOMTree.Model,org.w3c.dom.Node)'
      Src: ui.DOMTree.Model:276,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - javax.swing.tree.MutableTreeNode
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Document
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - Serializable
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: javax.swing.tree.MutableTreeNode
      static: false
      superClass: DefaultTreeModel
    argCount: 2
    argNames:
    - what
    - where
    argTypes:
    - org.w3c.dom.Node
    - javax.swing.tree.MutableTreeNode
    constantsTouched: []
    func_position:
      end: 280
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 280
    functionName: '[ui.DOMTree.Model].insertCDataSectionNode(org.w3c.dom.Node,javax.swing.tree.MutableTreeNode)'
    functionSourceFile: /src/xerces/samples/ui/DOMTree.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].length()'
    - '[StringBuffer].append(ui.DOMTree.Model)'
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[Hashtable].put(ui.DOMTree.Model,org.w3c.dom.Node)'
    - '[StringBuffer].toString()'
    - '[ui.DOMTree.Model].insertNode(ui.DOMTree.Model,javax.swing.tree.MutableTreeNode)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: javax.swing.tree.MutableTreeNode
    signature: '[ui.DOMTree.Model].insertCDataSectionNode(org.w3c.dom.Node,javax.swing.tree.MutableTreeNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: ui.TreeViewer:27,1
    - Dst: '[RuntimeException].<init>()'
      Src: ui.TreeViewer:28,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ui.TreeViewer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 29
      start: 26
    functionDepth: 0
    functionLinenumber: 26
    functionLinenumberEnd: 29
    functionName: '[ui.TreeViewer].<init>()'
    functionSourceFile: /src/xerces/samples/ui/TreeViewer.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>()'
    - System.out.println(String)
    linkageType: ''
    returnType: ui.TreeViewer
    signature: '[ui.TreeViewer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: ui.TreeViewer:32,1
    - Dst: '[RuntimeException].<init>()'
      Src: ui.TreeViewer:33,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ui.TreeViewer
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - title
    - filename
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 34
      start: 31
    functionDepth: 0
    functionLinenumber: 31
    functionLinenumberEnd: 34
    functionName: '[ui.TreeViewer].<init>(String,String)'
    functionSourceFile: /src/xerces/samples/ui/TreeViewer.java
    functionUses: 0
    functionsReached:
    - '[RuntimeException].<init>()'
    - System.out.println(String)
    linkageType: ''
    returnType: ui.TreeViewer
    signature: '[ui.TreeViewer].<init>(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: Class.forName(String)
      Src: ui.TreeViewer:38,1
    - Dst: System.out.println(String)
      Src: ui.TreeViewer:40,1
    - Dst: System.out.println(String)
      Src: ui.TreeViewer:41,1
    - Dst: System.exit(int)
      Src: ui.TreeViewer:42,1
    - Dst: '[ui.TreeView].main(String[])'
      Src: ui.TreeViewer:45,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 46
      start: 36
    functionDepth: 1
    functionLinenumber: 36
    functionLinenumberEnd: 46
    functionName: '[ui.TreeViewer].main(String[])'
    functionSourceFile: /src/xerces/samples/ui/TreeViewer.java
    functionUses: 0
    functionsReached:
    - '[ui.TreeView].main(String[])'
    - Class.forName(String)
    - System.exit(int)
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[ui.TreeViewer].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: java.awt.Toolkit.getDefaultToolkit()
      Src: ui.DefaultImages:180,1
    - Dst: '[ui.DefaultImages].createImage(ui.DefaultImages)'
      Src: ui.DefaultImages:180,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 911
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.awt.Image
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 181
      start: 24
    functionDepth: 0
    functionLinenumber: 24
    functionLinenumberEnd: 181
    functionName: '[ui.DefaultImages].createOpenFolderImage()'
    functionSourceFile: /src/xerces/samples/ui/DefaultImages.java
    functionUses: 1
    functionsReached:
    - '[ui.DefaultImages].createImage(ui.DefaultImages)'
    - java.awt.Toolkit.getDefaultToolkit()
    linkageType: ''
    returnType: java.awt.Image
    signature: '[ui.DefaultImages].createOpenFolderImage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: java.awt.Toolkit.getDefaultToolkit()
      Src: ui.DefaultImages:335,1
    - Dst: '[ui.DefaultImages].createImage(ui.DefaultImages)'
      Src: ui.DefaultImages:335,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 896
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.awt.Image
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 336
      start: 182
    functionDepth: 0
    functionLinenumber: 182
    functionLinenumberEnd: 336
    functionName: '[ui.DefaultImages].createClosedFolderImage()'
    functionSourceFile: /src/xerces/samples/ui/DefaultImages.java
    functionUses: 1
    functionsReached:
    - '[ui.DefaultImages].createImage(ui.DefaultImages)'
    - java.awt.Toolkit.getDefaultToolkit()
    linkageType: ''
    returnType: java.awt.Image
    signature: '[ui.DefaultImages].createClosedFolderImage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: java.awt.Toolkit.getDefaultToolkit()
      Src: ui.DefaultImages:487,1
    - Dst: '[ui.DefaultImages].createImage(ui.DefaultImages)'
      Src: ui.DefaultImages:487,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 877
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.awt.Image
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 488
      start: 337
    functionDepth: 0
    functionLinenumber: 337
    functionLinenumberEnd: 488
    functionName: '[ui.DefaultImages].createLeafImage()'
    functionSourceFile: /src/xerces/samples/ui/DefaultImages.java
    functionUses: 1
    functionsReached:
    - '[ui.DefaultImages].createImage(ui.DefaultImages)'
    - java.awt.Toolkit.getDefaultToolkit()
    linkageType: ''
    returnType: java.awt.Image
    signature: '[ui.DefaultImages].createLeafImage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ui.DefaultImages
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[ui.DefaultImages].<init>()'
    functionSourceFile: /src/xerces/samples/ui/DefaultImages.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ui.DefaultImages
    signature: '[ui.DefaultImages].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.DOMParser
    argCount: 1
    argNames:
    - encoding
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 35
    functionDepth: 0
    functionLinenumber: 35
    functionLinenumberEnd: 37
    functionName: '[ui.DOMParserSaveEncoding].setMimeEncoding(String)'
    functionSourceFile: /src/xerces/samples/ui/DOMParserSaveEncoding.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[ui.DOMParserSaveEncoding].setMimeEncoding(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.parsers.DOMParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[ui.DOMParserSaveEncoding].getMimeEncoding()'
    functionSourceFile: /src/xerces/samples/ui/DOMParserSaveEncoding.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[ui.DOMParserSaveEncoding].getMimeEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMParserSaveEncoding].getMimeEncoding()'
      Src: ui.DOMParserSaveEncoding:43,1
    - Dst: '[String].equals(String)'
      Src: ui.DOMParserSaveEncoding:46,1
    - Dst: '[String].equalsIgnoreCase(String)'
      Src: ui.DOMParserSaveEncoding:48,1
    - Dst: '[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping(String)'
      Src: ui.DOMParserSaveEncoding:51,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: org.apache.xerces.parsers.DOMParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 56
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 56
    functionName: '[ui.DOMParserSaveEncoding].getJavaEncoding()'
    functionSourceFile: /src/xerces/samples/ui/DOMParserSaveEncoding.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping(String)'
    - '[String].equals(String)'
    - '[ui.DOMParserSaveEncoding].getMimeEncoding()'
    - '[String].equalsIgnoreCase(String)'
    linkageType: ''
    returnType: String
    signature: '[ui.DOMParserSaveEncoding].getJavaEncoding()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMParserSaveEncoding].setMimeEncoding(String)'
      Src: ui.DOMParserSaveEncoding:61,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: ui.DOMParserSaveEncoding:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.DOMParser
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 64
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 64
    functionName: '[ui.DOMParserSaveEncoding].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/ui/DOMParserSaveEncoding.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParser].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    - '[ui.DOMParserSaveEncoding].setMimeEncoding(String)'
    linkageType: ''
    returnType: void
    signature: '[ui.DOMParserSaveEncoding].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ui.DOMParserSaveEncoding
      static: false
      superClass: org.apache.xerces.parsers.DOMParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[ui.DOMParserSaveEncoding].<init>()'
    functionSourceFile: /src/xerces/samples/ui/DOMParserSaveEncoding.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: ui.DOMParserSaveEncoding
    signature: '[ui.DOMParserSaveEncoding].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xs.QueryXS].printUsage()'
      Src: xs.QueryXS:43,1
    - Dst: System.exit(int)
      Src: xs.QueryXS:44,1
    - Dst: '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
      Src: xs.QueryXS:52,1
    - Dst: '[xs.QueryXS].getDOMImplementation(String)'
      Src: xs.QueryXS:54,1
    - Dst: impl.createXSLoader(null)
      Src: xs.QueryXS:56,1
    - Dst: '[xs.QueryXS].getConfig()'
      Src: xs.QueryXS:58,1
    - Dst: '[xs.QueryXS].<init>()'
      Src: xs.QueryXS:61,1
    - Dst: '[xs.QueryXS].setParameter(String,xs.QueryXS)'
      Src: xs.QueryXS:64,1
    - Dst: '[xs.QueryXS].setParameter(String,xs.QueryXS)'
      Src: xs.QueryXS:67,1
    - Dst: System.out.println(String)
      Src: xs.QueryXS:70,1
    - Dst: '[xs.QueryXS].loadURI()'
      Src: xs.QueryXS:71,1
    - Dst: '[xs.QueryXS].getComponents(xs.QueryXS)'
      Src: xs.QueryXS:74,1
    - Dst: '[xs.QueryXS].getLength()'
      Src: xs.QueryXS:75,1
    - Dst: System.out.println(String)
      Src: xs.QueryXS:76,1
    - Dst: System.out.println(String)
      Src: xs.QueryXS:77,1
    - Dst: System.out.println(String)
      Src: xs.QueryXS:78,1
    - Dst: '[xs.QueryXS].getLength()'
      Src: xs.QueryXS:79,1
    - Dst: '[xs.QueryXS].item(xs.QueryXS)'
      Src: xs.QueryXS:80,1
    - Dst: '[xs.QueryXS].getName()'
      Src: xs.QueryXS:81,1
    - Dst: System.out.println(xs.QueryXS)
      Src: xs.QueryXS:81,1
    - Dst: '[xs.QueryXS].getComponents(xs.QueryXS)'
      Src: xs.QueryXS:85,1
    - Dst: '[xs.QueryXS].getLength()'
      Src: xs.QueryXS:86,1
    - Dst: System.out.println(String)
      Src: xs.QueryXS:87,1
    - Dst: System.out.println(String)
      Src: xs.QueryXS:88,1
    - Dst: System.out.println(String)
      Src: xs.QueryXS:89,1
    - Dst: '[xs.QueryXS].getLength()'
      Src: xs.QueryXS:90,1
    - Dst: '[xs.QueryXS].item(xs.QueryXS)'
      Src: xs.QueryXS:91,1
    - Dst: '[xs.QueryXS].getName()'
      Src: xs.QueryXS:92,1
    - Dst: System.out.println(xs.QueryXS)
      Src: xs.QueryXS:92,1
    - Dst: '[xs.QueryXS].getComponents(xs.QueryXS)'
      Src: xs.QueryXS:96,1
    - Dst: '[xs.QueryXS].getLength()'
      Src: xs.QueryXS:97,1
    - Dst: System.out.println(String)
      Src: xs.QueryXS:98,1
    - Dst: System.out.println(String)
      Src: xs.QueryXS:99,1
    - Dst: System.out.println(String)
      Src: xs.QueryXS:100,1
    - Dst: '[xs.QueryXS].getLength()'
      Src: xs.QueryXS:101,1
    - Dst: '[xs.QueryXS].item(xs.QueryXS)'
      Src: xs.QueryXS:102,1
    - Dst: '[xs.QueryXS].getName()'
      Src: xs.QueryXS:103,1
    - Dst: System.out.println(xs.QueryXS)
      Src: xs.QueryXS:103,1
    - Dst: '[xs.QueryXS].getComponents(xs.QueryXS)'
      Src: xs.QueryXS:108,1
    - Dst: '[xs.QueryXS].getLength()'
      Src: xs.QueryXS:109,1
    - Dst: System.out.println(String)
      Src: xs.QueryXS:110,1
    - Dst: System.out.println(String)
      Src: xs.QueryXS:111,1
    - Dst: System.out.println(String)
      Src: xs.QueryXS:112,1
    - Dst: '[xs.QueryXS].getLength()'
      Src: xs.QueryXS:113,1
    - Dst: '[xs.QueryXS].item(xs.QueryXS)'
      Src: xs.QueryXS:114,1
    - Dst: '[xs.QueryXS].getName()'
      Src: xs.QueryXS:115,1
    - Dst: System.out.println(xs.QueryXS)
      Src: xs.QueryXS:115,1
    - Dst: ex.printStackTrace()
      Src: xs.QueryXS:122,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 84
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 124
      start: 40
    functionDepth: 1
    functionLinenumber: 40
    functionLinenumberEnd: 124
    functionName: '[xs.QueryXS].main(String[])'
    functionSourceFile: /src/xerces/samples/xs/QueryXS.java
    functionUses: 0
    functionsReached:
    - '[xs.QueryXS].getDOMImplementation(String)'
    - System.out.println(String)
    - '[xs.QueryXS].getName()'
    - System.out.println(xs.QueryXS)
    - '[xs.QueryXS].getConfig()'
    - System.exit(int)
    - '[xs.QueryXS].getComponents(xs.QueryXS)'
    - '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
    - '[xs.QueryXS].printUsage()'
    - impl.createXSLoader(null)
    - '[xs.QueryXS].<init>()'
    - '[xs.QueryXS].setParameter(String,xs.QueryXS)'
    - '[xs.QueryXS].loadURI()'
    - '[xs.QueryXS].getLength()'
    - ex.printStackTrace()
    - '[xs.QueryXS].item(xs.QueryXS)'
    linkageType: ''
    returnType: void
    signature: '[xs.QueryXS].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: xs.QueryXS:128,1
    - Dst: System.err.println()
      Src: xs.QueryXS:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 131
      start: 126
    functionDepth: 0
    functionLinenumber: 126
    functionLinenumberEnd: 131
    functionName: '[xs.QueryXS].printUsage()'
    functionSourceFile: /src/xerces/samples/xs/QueryXS.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    - System.err.println()
    linkageType: ''
    returnType: void
    signature: '[xs.QueryXS].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMError].getSeverity()'
      Src: xs.QueryXS:135,1
    - Dst: '[org.w3c.dom.DOMError].getMessage()'
      Src: xs.QueryXS:137,1
    - Dst: System.out.println(String)
      Src: xs.QueryXS:137,1
    - Dst: '[org.w3c.dom.DOMError].getMessage()'
      Src: xs.QueryXS:141,1
    - Dst: System.out.println(String)
      Src: xs.QueryXS:141,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DOMError
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - error
    argTypes:
    - org.w3c.dom.DOMError
    constantsTouched: []
    func_position:
      end: 145
      start: 134
    functionDepth: 1
    functionLinenumber: 134
    functionLinenumberEnd: 145
    functionName: '[xs.QueryXS].handleError(org.w3c.dom.DOMError)'
    functionSourceFile: /src/xerces/samples/xs/QueryXS.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMError].getMessage()'
    - '[org.w3c.dom.DOMError].getSeverity()'
    - System.out.println(String)
    linkageType: ''
    returnType: boolean
    signature: '[xs.QueryXS].handleError(org.w3c.dom.DOMError)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: xs.QueryXS
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[xs.QueryXS].<init>()'
    functionSourceFile: /src/xerces/samples/xs/QueryXS.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: xs.QueryXS
    signature: '[xs.QueryXS].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].getElementsByTagName(String)'
      Src: dom.GetElementsByTagName:125,1
    - Dst: '[dom.GetElementsByTagName].getLength()'
      Src: dom.GetElementsByTagName:134,1
    - Dst: '[dom.GetElementsByTagName].item(dom.GetElementsByTagName)'
      Src: dom.GetElementsByTagName:136,1
    - Dst: element.getAttributes()
      Src: dom.GetElementsByTagName:137,1
    - Dst: '[dom.GetElementsByTagName].print(java.io.PrintWriter,dom.GetElementsByTagName,dom.GetElementsByTagName)'
      Src: dom.GetElementsByTagName:137,1
    - Dst: '[dom.GetElementsByTagName].getLength()'
      Src: dom.GetElementsByTagName:143,1
    - Dst: '[dom.GetElementsByTagName].item(dom.GetElementsByTagName)'
      Src: dom.GetElementsByTagName:145,1
    - Dst: element.getAttributes()
      Src: dom.GetElementsByTagName:146,1
    - Dst: '[dom.GetElementsByTagName].getNamedItem(String)'
      Src: dom.GetElementsByTagName:147,1
    - Dst: '[dom.GetElementsByTagName].print(java.io.PrintWriter,dom.GetElementsByTagName,dom.GetElementsByTagName)'
      Src: dom.GetElementsByTagName:148,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.PrintWriter
      - org.w3c.dom.Document
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 4
    argNames:
    - out
    - document
    - elementName
    - attributeName
    argTypes:
    - java.io.PrintWriter
    - org.w3c.dom.Document
    - String
    - String
    constantsTouched: []
    func_position:
      end: 153
      start: 121
    functionDepth: 1
    functionLinenumber: 121
    functionLinenumberEnd: 153
    functionName: '[dom.GetElementsByTagName].print(java.io.PrintWriter,org.w3c.dom.Document,String,String)'
    functionSourceFile: /src/xerces/samples/dom/GetElementsByTagName.java
    functionUses: 0
    functionsReached:
    - element.getAttributes()
    - '[dom.GetElementsByTagName].getNamedItem(String)'
    - '[dom.GetElementsByTagName].item(dom.GetElementsByTagName)'
    - '[dom.GetElementsByTagName].getLength()'
    - '[org.w3c.dom.Document].getElementsByTagName(String)'
    - '[dom.GetElementsByTagName].print(java.io.PrintWriter,dom.GetElementsByTagName,dom.GetElementsByTagName)'
    linkageType: ''
    returnType: void
    signature: '[dom.GetElementsByTagName].print(java.io.PrintWriter,org.w3c.dom.Document,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.GetElementsByTagName:163,1
    - Dst: '[org.w3c.dom.Element].getNodeName()'
      Src: dom.GetElementsByTagName:164,1
    - Dst: '[java.io.PrintWriter].print(dom.GetElementsByTagName)'
      Src: dom.GetElementsByTagName:164,1
    - Dst: '[org.w3c.dom.NamedNodeMap].getLength()'
      Src: dom.GetElementsByTagName:166,1
    - Dst: '[org.w3c.dom.NamedNodeMap].item(dom.GetElementsByTagName)'
      Src: dom.GetElementsByTagName:168,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.GetElementsByTagName:169,1
    - Dst: attribute.getNodeName()
      Src: dom.GetElementsByTagName:170,1
    - Dst: '[java.io.PrintWriter].print(dom.GetElementsByTagName)'
      Src: dom.GetElementsByTagName:170,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.GetElementsByTagName:171,1
    - Dst: attribute.getNodeValue()
      Src: dom.GetElementsByTagName:172,1
    - Dst: '[dom.GetElementsByTagName].normalize(dom.GetElementsByTagName)'
      Src: dom.GetElementsByTagName:172,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.GetElementsByTagName:172,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.GetElementsByTagName:173,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: dom.GetElementsByTagName:176,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: dom.GetElementsByTagName:177,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.PrintWriter
      - org.w3c.dom.Element
      - org.w3c.dom.NamedNodeMap
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - out
    - element
    - attributes
    argTypes:
    - java.io.PrintWriter
    - org.w3c.dom.Element
    - org.w3c.dom.NamedNodeMap
    constantsTouched: []
    func_position:
      end: 179
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 179
    functionName: '[dom.GetElementsByTagName].print(java.io.PrintWriter,org.w3c.dom.Element,org.w3c.dom.NamedNodeMap)'
    functionSourceFile: /src/xerces/samples/dom/GetElementsByTagName.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Element].getNodeName()'
    - '[org.w3c.dom.NamedNodeMap].getLength()'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(dom.GetElementsByTagName)'
    - '[dom.GetElementsByTagName].normalize(dom.GetElementsByTagName)'
    - '[org.w3c.dom.NamedNodeMap].item(dom.GetElementsByTagName)'
    - '[java.io.PrintWriter].print(char)'
    - attribute.getNodeValue()
    - attribute.getNodeName()
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    linkageType: ''
    returnType: void
    signature: '[dom.GetElementsByTagName].print(java.io.PrintWriter,org.w3c.dom.Element,org.w3c.dom.NamedNodeMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: dom.GetElementsByTagName:183,1
    - Dst: '[String].length()'
      Src: dom.GetElementsByTagName:185,1
    - Dst: '[String].charAt(dom.GetElementsByTagName)'
      Src: dom.GetElementsByTagName:187,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.GetElementsByTagName:190,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.GetElementsByTagName:194,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.GetElementsByTagName:198,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.GetElementsByTagName:202,1
    - Dst: '[StringBuffer].append(String)'
      Src: dom.GetElementsByTagName:207,1
    - Dst: Integer.toString(dom.GetElementsByTagName)
      Src: dom.GetElementsByTagName:208,1
    - Dst: '[StringBuffer].append(dom.GetElementsByTagName)'
      Src: dom.GetElementsByTagName:208,1
    - Dst: '[StringBuffer].append(char)'
      Src: dom.GetElementsByTagName:209,1
    - Dst: '[StringBuffer].append(dom.GetElementsByTagName)'
      Src: dom.GetElementsByTagName:213,1
    - Dst: '[StringBuffer].toString()'
      Src: dom.GetElementsByTagName:218,1
    CyclomaticComplexity: 16
    EdgeCount: 16
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 220
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 220
    functionName: '[dom.GetElementsByTagName].normalize(String)'
    functionSourceFile: /src/xerces/samples/dom/GetElementsByTagName.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(dom.GetElementsByTagName)'
    - Integer.toString(dom.GetElementsByTagName)
    - '[StringBuffer].toString()'
    - '[String].charAt(dom.GetElementsByTagName)'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[String].length()'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[dom.GetElementsByTagName].normalize(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.GetElementsByTagName].printUsage()'
      Src: dom.GetElementsByTagName:231,1
    - Dst: System.exit(int)
      Src: dom.GetElementsByTagName:232,1
    - Dst: '[java.io.PrintWriter].<init>(dom.GetElementsByTagName)'
      Src: dom.GetElementsByTagName:236,1
    - Dst: arg.startsWith(String)
      Src: dom.GetElementsByTagName:254,1
    - Dst: arg.substring(int)
      Src: dom.GetElementsByTagName:255,1
    - Dst: '[dom.GetElementsByTagName].equals(String)'
      Src: dom.GetElementsByTagName:256,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:259,1
    - Dst: Class.forName(dom.GetElementsByTagName)
      Src: dom.GetElementsByTagName:265,1
    - Dst: '[dom.GetElementsByTagName].newInstance()'
      Src: dom.GetElementsByTagName:265,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:269,1
    - Dst: '[dom.GetElementsByTagName].equals(String)'
      Src: dom.GetElementsByTagName:273,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:275,1
    - Dst: '[dom.GetElementsByTagName].equals(String)'
      Src: dom.GetElementsByTagName:280,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:282,1
    - Dst: '[dom.GetElementsByTagName].equalsIgnoreCase(String)'
      Src: dom.GetElementsByTagName:287,1
    - Dst: '[dom.GetElementsByTagName].equals(String)'
      Src: dom.GetElementsByTagName:288,1
    - Dst: '[dom.GetElementsByTagName].equalsIgnoreCase(String)'
      Src: dom.GetElementsByTagName:291,1
    - Dst: '[dom.GetElementsByTagName].equals(String)'
      Src: dom.GetElementsByTagName:292,1
    - Dst: '[dom.GetElementsByTagName].equalsIgnoreCase(String)'
      Src: dom.GetElementsByTagName:295,1
    - Dst: '[dom.GetElementsByTagName].equals(String)'
      Src: dom.GetElementsByTagName:296,1
    - Dst: '[dom.GetElementsByTagName].equalsIgnoreCase(String)'
      Src: dom.GetElementsByTagName:299,1
    - Dst: '[dom.GetElementsByTagName].equals(String)'
      Src: dom.GetElementsByTagName:300,1
    - Dst: '[dom.GetElementsByTagName].equalsIgnoreCase(String)'
      Src: dom.GetElementsByTagName:303,1
    - Dst: '[dom.GetElementsByTagName].equals(String)'
      Src: dom.GetElementsByTagName:304,1
    - Dst: '[dom.GetElementsByTagName].equalsIgnoreCase(String)'
      Src: dom.GetElementsByTagName:307,1
    - Dst: '[dom.GetElementsByTagName].equals(String)'
      Src: dom.GetElementsByTagName:308,1
    - Dst: '[dom.GetElementsByTagName].equalsIgnoreCase(String)'
      Src: dom.GetElementsByTagName:311,1
    - Dst: '[dom.GetElementsByTagName].equals(String)'
      Src: dom.GetElementsByTagName:312,1
    - Dst: '[dom.GetElementsByTagName].equalsIgnoreCase(String)'
      Src: dom.GetElementsByTagName:315,1
    - Dst: '[dom.GetElementsByTagName].equals(String)'
      Src: dom.GetElementsByTagName:316,1
    - Dst: '[dom.GetElementsByTagName].equalsIgnoreCase(String)'
      Src: dom.GetElementsByTagName:319,1
    - Dst: '[dom.GetElementsByTagName].equals(String)'
      Src: dom.GetElementsByTagName:320,1
    - Dst: '[dom.GetElementsByTagName].equalsIgnoreCase(String)'
      Src: dom.GetElementsByTagName:323,1
    - Dst: '[dom.GetElementsByTagName].equals(String)'
      Src: dom.GetElementsByTagName:324,1
    - Dst: '[dom.GetElementsByTagName].equals(String)'
      Src: dom.GetElementsByTagName:327,1
    - Dst: '[dom.GetElementsByTagName].printUsage()'
      Src: dom.GetElementsByTagName:328,1
    - Dst: Class.forName(String)
      Src: dom.GetElementsByTagName:338,1
    - Dst: '[dom.GetElementsByTagName].newInstance()'
      Src: dom.GetElementsByTagName:338,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:341,1
    - Dst: parser.setFeature(String,dom.GetElementsByTagName)
      Src: dom.GetElementsByTagName:348,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:351,1
    - Dst: parser.setFeature(String,dom.GetElementsByTagName)
      Src: dom.GetElementsByTagName:354,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:357,1
    - Dst: parser.setFeature(String,dom.GetElementsByTagName)
      Src: dom.GetElementsByTagName:360,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:363,1
    - Dst: parser.setFeature(String,dom.GetElementsByTagName)
      Src: dom.GetElementsByTagName:366,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:369,1
    - Dst: parser.setFeature(String,dom.GetElementsByTagName)
      Src: dom.GetElementsByTagName:372,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:375,1
    - Dst: parser.setFeature(String,dom.GetElementsByTagName)
      Src: dom.GetElementsByTagName:378,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:381,1
    - Dst: parser.setFeature(String,dom.GetElementsByTagName)
      Src: dom.GetElementsByTagName:384,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:387,1
    - Dst: parser.setFeature(String,dom.GetElementsByTagName)
      Src: dom.GetElementsByTagName:390,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:393,1
    - Dst: parser.setFeature(String,dom.GetElementsByTagName)
      Src: dom.GetElementsByTagName:396,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:399,1
    - Dst: parser.setFeature(String,dom.GetElementsByTagName)
      Src: dom.GetElementsByTagName:402,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:405,1
    - Dst: parser.parse(dom.GetElementsByTagName)
      Src: dom.GetElementsByTagName:410,1
    - Dst: '[dom.GetElementsByTagName].print(java.io.PrintWriter,dom.GetElementsByTagName,dom.GetElementsByTagName,dom.GetElementsByTagName)'
      Src: dom.GetElementsByTagName:411,1
    - Dst: e.getMessage()
      Src: dom.GetElementsByTagName:417,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:417,1
    - Dst: '[org.xml.sax.SAXException].getException()'
      Src: dom.GetElementsByTagName:419,1
    - Dst: e.printStackTrace(dom.GetElementsByTagName)
      Src: dom.GetElementsByTagName:424,1
    CyclomaticComplexity: 65
    EdgeCount: 65
    ICount: 121
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 428
      start: 227
    functionDepth: 2
    functionLinenumber: 227
    functionLinenumberEnd: 428
    functionName: '[dom.GetElementsByTagName].main(String)'
    functionSourceFile: /src/xerces/samples/dom/GetElementsByTagName.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].<init>(dom.GetElementsByTagName)'
    - '[dom.GetElementsByTagName].newInstance()'
    - parser.setFeature(String,dom.GetElementsByTagName)
    - '[dom.GetElementsByTagName].print(java.io.PrintWriter,dom.GetElementsByTagName,dom.GetElementsByTagName,dom.GetElementsByTagName)'
    - Class.forName(String)
    - Class.forName(dom.GetElementsByTagName)
    - System.exit(int)
    - '[dom.GetElementsByTagName].printUsage()'
    - parser.parse(dom.GetElementsByTagName)
    - '[dom.GetElementsByTagName].equalsIgnoreCase(String)'
    - '[org.xml.sax.SAXException].getException()'
    - arg.startsWith(String)
    - e.printStackTrace(dom.GetElementsByTagName)
    - System.err.println(String)
    - e.getMessage()
    - arg.substring(int)
    - '[dom.GetElementsByTagName].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[dom.GetElementsByTagName].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:437,1
    - Dst: System.err.println()
      Src: dom.GetElementsByTagName:438,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:440,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:441,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:442,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:443,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:444,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:445,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:446,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:447,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:448,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:449,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:450,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:451,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:452,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:453,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:454,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:455,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:456,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:457,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:458,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:459,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:460,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:461,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:462,1
    - Dst: System.err.println()
      Src: dom.GetElementsByTagName:463,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:465,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:466,1
    - Dst: System.err.println(String)
      Src: dom.GetElementsByTagName:467,1
    - Dst: System.err.print(String)
      Src: dom.GetElementsByTagName:468,1
    - Dst: System.err.println()
      Src: dom.GetElementsByTagName:469,1
    - Dst: System.err.print(String)
      Src: dom.GetElementsByTagName:470,1
    - Dst: System.err.println()
      Src: dom.GetElementsByTagName:471,1
    - Dst: System.err.print(String)
      Src: dom.GetElementsByTagName:472,1
    - Dst: System.err.println()
      Src: dom.GetElementsByTagName:473,1
    - Dst: System.err.print(String)
      Src: dom.GetElementsByTagName:474,1
    - Dst: System.err.println()
      Src: dom.GetElementsByTagName:475,1
    - Dst: System.err.print(String)
      Src: dom.GetElementsByTagName:476,1
    - Dst: System.err.println()
      Src: dom.GetElementsByTagName:477,1
    - Dst: System.err.print(String)
      Src: dom.GetElementsByTagName:478,1
    - Dst: System.err.println()
      Src: dom.GetElementsByTagName:479,1
    - Dst: System.err.print(String)
      Src: dom.GetElementsByTagName:480,1
    - Dst: System.err.println()
      Src: dom.GetElementsByTagName:481,1
    - Dst: System.err.print(String)
      Src: dom.GetElementsByTagName:482,1
    - Dst: System.err.println()
      Src: dom.GetElementsByTagName:483,1
    - Dst: System.err.print(String)
      Src: dom.GetElementsByTagName:484,1
    - Dst: System.err.println()
      Src: dom.GetElementsByTagName:485,1
    - Dst: System.err.print(String)
      Src: dom.GetElementsByTagName:486,1
    - Dst: System.err.println()
      Src: dom.GetElementsByTagName:487,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 489
      start: 435
    functionDepth: 1
    functionLinenumber: 435
    functionLinenumberEnd: 489
    functionName: '[dom.GetElementsByTagName].printUsage()'
    functionSourceFile: /src/xerces/samples/dom/GetElementsByTagName.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    - System.err.println()
    - System.err.print(String)
    linkageType: ''
    returnType: void
    signature: '[dom.GetElementsByTagName].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.GetElementsByTagName
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.GetElementsByTagName].<init>()'
    functionSourceFile: /src/xerces/samples/dom/GetElementsByTagName.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: dom.GetElementsByTagName
    signature: '[dom.GetElementsByTagName].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.DOMAddLines].setFeature(String,boolean)'
      Src: dom.DOMAddLines:61,1
    - Dst: '[dom.DOMAddLines].parse(String)'
      Src: dom.DOMAddLines:62,1
    - Dst: '[java.io.OutputStreamWriter].<init>(dom.DOMAddLines,String)'
      Src: dom.DOMAddLines:63,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.OutputStreamWriter)'
      Src: dom.DOMAddLines:63,1
    - Dst: System.err.println(String)
      Src: dom.DOMAddLines:65,1
    - Dst: System.err.println(String)
      Src: dom.DOMAddLines:67,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.PrintWriter
      - boolean
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.DOMAddLines
      static: false
      superClass: org.apache.xerces.parsers.DOMParser
    argCount: 1
    argNames:
    - inputName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 69
      start: 57
    functionDepth: 1
    functionLinenumber: 57
    functionLinenumberEnd: 69
    functionName: '[dom.DOMAddLines].<init>(String)'
    functionSourceFile: /src/xerces/samples/dom/DOMAddLines.java
    functionUses: 0
    functionsReached:
    - '[dom.DOMAddLines].parse(String)'
    - '[java.io.PrintWriter].<init>(java.io.OutputStreamWriter)'
    - '[dom.DOMAddLines].setFeature(String,boolean)'
    - System.err.println(String)
    - '[java.io.OutputStreamWriter].<init>(dom.DOMAddLines,String)'
    linkageType: ''
    returnType: dom.DOMAddLines
    signature: '[dom.DOMAddLines].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getUserData(String)'
      Src: dom.DOMAddLines:78,1
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: dom.DOMAddLines:80,1
    - Dst: '[java.io.PrintWriter].println(String)'
      Src: dom.DOMAddLines:84,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: dom.DOMAddLines:85,1
    - Dst: '[dom.DOMAddLines].print(dom.DOMAddLines)'
      Src: dom.DOMAddLines:85,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: dom.DOMAddLines:86,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.DOMAddLines:92,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: dom.DOMAddLines:93,1
    - Dst: '[java.io.PrintWriter].print(dom.DOMAddLines)'
      Src: dom.DOMAddLines:93,1
    - Dst: '[org.w3c.dom.Node].getAttributes()'
      Src: dom.DOMAddLines:94,1
    - Dst: '[dom.DOMAddLines].sortAttributes(dom.DOMAddLines)'
      Src: dom.DOMAddLines:94,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.DOMAddLines:97,1
    - Dst: attr.getNodeName()
      Src: dom.DOMAddLines:98,1
    - Dst: '[java.io.PrintWriter].print(dom.DOMAddLines)'
      Src: dom.DOMAddLines:98,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.DOMAddLines:99,1
    - Dst: attr.getNodeValue()
      Src: dom.DOMAddLines:100,1
    - Dst: '[java.io.PrintWriter].print(dom.DOMAddLines)'
      Src: dom.DOMAddLines:100,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.DOMAddLines:101,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.DOMAddLines:103,1
    - Dst: '[org.w3c.dom.Node].getChildNodes()'
      Src: dom.DOMAddLines:104,1
    - Dst: '[dom.DOMAddLines].getLength()'
      Src: dom.DOMAddLines:106,1
    - Dst: '[dom.DOMAddLines].item(dom.DOMAddLines)'
      Src: dom.DOMAddLines:108,1
    - Dst: '[dom.DOMAddLines].print(dom.DOMAddLines)'
      Src: dom.DOMAddLines:108,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.DOMAddLines:116,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: dom.DOMAddLines:117,1
    - Dst: '[java.io.PrintWriter].print(dom.DOMAddLines)'
      Src: dom.DOMAddLines:117,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.DOMAddLines:118,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.DOMAddLines:124,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: dom.DOMAddLines:125,1
    - Dst: '[java.io.PrintWriter].print(dom.DOMAddLines)'
      Src: dom.DOMAddLines:125,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.DOMAddLines:126,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: dom.DOMAddLines:132,1
    - Dst: '[java.io.PrintWriter].print(dom.DOMAddLines)'
      Src: dom.DOMAddLines:132,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.DOMAddLines:138,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: dom.DOMAddLines:139,1
    - Dst: '[java.io.PrintWriter].print(dom.DOMAddLines)'
      Src: dom.DOMAddLines:139,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: dom.DOMAddLines:140,1
    - Dst: '[dom.DOMAddLines].length()'
      Src: dom.DOMAddLines:141,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.DOMAddLines:142,1
    - Dst: '[java.io.PrintWriter].print(dom.DOMAddLines)'
      Src: dom.DOMAddLines:143,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.DOMAddLines:145,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.DOMAddLines:151,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: dom.DOMAddLines:152,1
    - Dst: '[java.io.PrintWriter].print(dom.DOMAddLines)'
      Src: dom.DOMAddLines:152,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.DOMAddLines:153,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: dom.DOMAddLines:156,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 64
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.PrintWriter
      - boolean
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.DOMParser
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 158
      start: 72
    functionDepth: 1
    functionLinenumber: 72
    functionLinenumberEnd: 158
    functionName: '[dom.DOMAddLines].print(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/samples/dom/DOMAddLines.java
    functionUses: 0
    functionsReached:
    - attr.getNodeName()
    - '[java.io.PrintWriter].println(String)'
    - '[dom.DOMAddLines].getLength()'
    - '[org.w3c.dom.Node].getUserData(String)'
    - '[dom.DOMAddLines].item(dom.DOMAddLines)'
    - '[org.w3c.dom.Node].getNodeName()'
    - '[java.io.PrintWriter].print(String)'
    - '[org.w3c.dom.Node].getChildNodes()'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[java.io.PrintWriter].print(char)'
    - '[dom.DOMAddLines].print(dom.DOMAddLines)'
    - attr.getNodeValue()
    - '[java.io.PrintWriter].print(dom.DOMAddLines)'
    - '[dom.DOMAddLines].sortAttributes(dom.DOMAddLines)'
    - '[dom.DOMAddLines].length()'
    - '[java.io.PrintWriter].flush()'
    - '[org.w3c.dom.Node].getAttributes()'
    linkageType: ''
    returnType: void
    signature: '[dom.DOMAddLines].print(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.NamedNodeMap].getLength()'
      Src: dom.DOMAddLines:164,1
    - Dst: '[org.w3c.dom.NamedNodeMap].item(dom.DOMAddLines)'
      Src: dom.DOMAddLines:167,1
    - Dst: array[i].getNodeName()
      Src: dom.DOMAddLines:170,1
    - Dst: array[j].getNodeName()
      Src: dom.DOMAddLines:173,1
    - Dst: '[dom.DOMAddLines].compareTo(dom.DOMAddLines)'
      Src: dom.DOMAddLines:174,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.NamedNodeMap
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.PrintWriter
      - boolean
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Attr[]
      static: false
      superClass: org.apache.xerces.parsers.DOMParser
    argCount: 1
    argNames:
    - attrs
    argTypes:
    - org.w3c.dom.NamedNodeMap
    constantsTouched: []
    func_position:
      end: 188
      start: 162
    functionDepth: 0
    functionLinenumber: 162
    functionLinenumberEnd: 188
    functionName: '[dom.DOMAddLines].sortAttributes(org.w3c.dom.NamedNodeMap)'
    functionSourceFile: /src/xerces/samples/dom/DOMAddLines.java
    functionUses: 0
    functionsReached:
    - '[dom.DOMAddLines].compareTo(dom.DOMAddLines)'
    - '[org.w3c.dom.NamedNodeMap].getLength()'
    - array[j].getNodeName()
    - array[i].getNodeName()
    - '[org.w3c.dom.NamedNodeMap].item(dom.DOMAddLines)'
    linkageType: ''
    returnType: Attr[]
    signature: '[dom.DOMAddLines].sortAttributes(org.w3c.dom.NamedNodeMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: dom.DOMAddLines:196,1
    - Dst: '[dom.DOMAddLines].getProperty(String)'
      Src: dom.DOMAddLines:200,1
    - Dst: System.err.println(String)
      Src: dom.DOMAddLines:205,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
      Src: dom.DOMAddLines:208,1
    - Dst: String.valueOf(int)
      Src: dom.DOMAddLines:208,1
    - Dst: node.setUserData(String,dom.DOMAddLines,null)
      Src: dom.DOMAddLines:208,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.PrintWriter
      - boolean
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.DOMParser
    argCount: 3
    argNames:
    - elementQName
    - attrList
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 209
      start: 194
    functionDepth: 1
    functionLinenumber: 194
    functionLinenumberEnd: 209
    functionName: '[dom.DOMAddLines].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/dom/DOMAddLines.java
    functionUses: 0
    functionsReached:
    - node.setUserData(String,dom.DOMAddLines,null)
    - '[org.apache.xerces.parsers.DOMParser].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    - '[dom.DOMAddLines].getProperty(String)'
    - String.valueOf(int)
    - System.err.println(String)
    - '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
    linkageType: ''
    returnType: void
    signature: '[dom.DOMAddLines].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMParser].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
      Src: dom.DOMAddLines:215,1
    - Dst: '[dom.DOMAddLines].getProperty(String)'
      Src: dom.DOMAddLines:219,1
    - Dst: System.err.println(String)
      Src: dom.DOMAddLines:223,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
      Src: dom.DOMAddLines:227,1
    - Dst: String.valueOf(int)
      Src: dom.DOMAddLines:227,1
    - Dst: node.setUserData(String,dom.DOMAddLines,null)
      Src: dom.DOMAddLines:227,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.PrintWriter
      - boolean
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.DOMParser
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 228
      start: 213
    functionDepth: 1
    functionLinenumber: 213
    functionLinenumberEnd: 228
    functionName: '[dom.DOMAddLines].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/dom/DOMAddLines.java
    functionUses: 0
    functionsReached:
    - node.setUserData(String,dom.DOMAddLines,null)
    - '[dom.DOMAddLines].getProperty(String)'
    - String.valueOf(int)
    - System.err.println(String)
    - '[org.apache.xerces.parsers.DOMParser].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
    linkageType: ''
    returnType: void
    signature: '[dom.DOMAddLines].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: dom.DOMAddLines:234,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.PrintWriter
      - boolean
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.DOMParser
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 237
      start: 231
    functionDepth: 0
    functionLinenumber: 231
    functionLinenumberEnd: 237
    functionName: '[dom.DOMAddLines].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/dom/DOMAddLines.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParser].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[dom.DOMAddLines].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.DOMAddLines].printUsage()'
      Src: dom.DOMAddLines:249,1
    - Dst: System.exit(int)
      Src: dom.DOMAddLines:250,1
    - Dst: arg.startsWith(String)
      Src: dom.DOMAddLines:258,1
    - Dst: arg.equals(String)
      Src: dom.DOMAddLines:259,1
    - Dst: '[dom.DOMAddLines].printUsage()'
      Src: dom.DOMAddLines:260,1
    - Dst: System.exit(int)
      Src: dom.DOMAddLines:261,1
    - Dst: arg.equals(String)
      Src: dom.DOMAddLines:263,1
    - Dst: '[dom.DOMAddLines].<init>(dom.DOMAddLines)'
      Src: dom.DOMAddLines:271,1
    - Dst: '[dom.DOMAddLines].getDocument()'
      Src: dom.DOMAddLines:272,1
    - Dst: '[dom.DOMAddLines].print(dom.DOMAddLines)'
      Src: dom.DOMAddLines:273,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.PrintWriter
      - boolean
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.apache.xerces.parsers.DOMParser
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 276
      start: 246
    functionDepth: 2
    functionLinenumber: 246
    functionLinenumberEnd: 276
    functionName: '[dom.DOMAddLines].main(String)'
    functionSourceFile: /src/xerces/samples/dom/DOMAddLines.java
    functionUses: 0
    functionsReached:
    - '[dom.DOMAddLines].printUsage()'
    - '[dom.DOMAddLines].print(dom.DOMAddLines)'
    - System.exit(int)
    - arg.startsWith(String)
    - arg.equals(String)
    - '[dom.DOMAddLines].<init>(dom.DOMAddLines)'
    - '[dom.DOMAddLines].getDocument()'
    linkageType: ''
    returnType: void
    signature: '[dom.DOMAddLines].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: dom.DOMAddLines:280,1
    - Dst: System.err.println()
      Src: dom.DOMAddLines:281,1
    - Dst: System.err.println(String)
      Src: dom.DOMAddLines:282,1
    - Dst: System.err.println(String)
      Src: dom.DOMAddLines:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - java.io.PrintWriter
      - boolean
      - org.apache.xerces.xni.XMLLocator
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.apache.xerces.parsers.DOMParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 285
      start: 279
    functionDepth: 1
    functionLinenumber: 279
    functionLinenumberEnd: 285
    functionName: '[dom.DOMAddLines].printUsage()'
    functionSourceFile: /src/xerces/samples/dom/DOMAddLines.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    - System.err.println()
    linkageType: ''
    returnType: void
    signature: '[dom.DOMAddLines].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.DOM3].printUsage()'
      Src: dom.DOM3:56,1
    - Dst: System.exit(int)
      Src: dom.DOM3:57,1
    - Dst: '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
      Src: dom.DOM3:66,1
    - Dst: '[dom.DOM3].getDOMImplementation(String)'
      Src: dom.DOM3:69,1
    - Dst: impl.createLSParser(dom.DOM3,null)
      Src: dom.DOM3:72,1
    - Dst: '[dom.DOM3].getDomConfig()'
      Src: dom.DOM3:74,1
    - Dst: '[dom.DOM3].<init>()'
      Src: dom.DOM3:77,1
    - Dst: '[dom.DOM3].<init>()'
      Src: dom.DOM3:80,1
    - Dst: '[dom.DOM3].setFilter(dom.DOM3)'
      Src: dom.DOM3:82,1
    - Dst: '[dom.DOM3].setParameter(String,dom.DOM3)'
      Src: dom.DOM3:85,1
    - Dst: '[dom.DOM3].setParameter(String,dom.DOM3)'
      Src: dom.DOM3:90,1
    - Dst: '[dom.DOM3].setParameter(String,String)'
      Src: dom.DOM3:93,1
    - Dst: '[dom.DOM3].setParameter(String,String)'
      Src: dom.DOM3:98,1
    - Dst: System.out.println(String)
      Src: dom.DOM3:101,1
    - Dst: '[dom.DOM3].parseURI()'
      Src: dom.DOM3:102,1
    - Dst: '[dom.DOM3].getDomConfig()'
      Src: dom.DOM3:105,1
    - Dst: '[dom.DOM3].setParameter(String,dom.DOM3)'
      Src: dom.DOM3:107,1
    - Dst: '[dom.DOM3].setParameter(String,dom.DOM3)'
      Src: dom.DOM3:110,1
    - Dst: '[dom.DOM3].setParameter(String,String)'
      Src: dom.DOM3:111,1
    - Dst: '[dom.DOM3].setParameter(String,String)'
      Src: dom.DOM3:113,1
    - Dst: '[dom.DOM3].setParameter(String,dom.DOM3)'
      Src: dom.DOM3:116,1
    - Dst: System.out.println(String)
      Src: dom.DOM3:118,1
    - Dst: '[dom.DOM3].normalizeDocument()'
      Src: dom.DOM3:119,1
    - Dst: impl.createLSSerializer()
      Src: dom.DOM3:123,1
    - Dst: System.out.println(String)
      Src: dom.DOM3:125,1
    - Dst: '[dom.DOM3].getDomConfig()'
      Src: dom.DOM3:126,1
    - Dst: '[dom.DOM3].setParameter(String,dom.DOM3)'
      Src: dom.DOM3:127,1
    - Dst: impl.createLSOutput()
      Src: dom.DOM3:132,1
    - Dst: '[dom.DOM3].setByteStream(dom.DOM3)'
      Src: dom.DOM3:133,1
    - Dst: '[dom.DOM3].write(dom.DOM3,dom.DOM3)'
      Src: dom.DOM3:134,1
    - Dst: ex.printStackTrace()
      Src: dom.DOM3:137,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.ls.LSParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      - org.w3c.dom.ls.LSParserFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 139
      start: 53
    functionDepth: 2
    functionLinenumber: 53
    functionLinenumberEnd: 139
    functionName: '[dom.DOM3].main(String[])'
    functionSourceFile: /src/xerces/samples/dom/DOM3.java
    functionUses: 0
    functionsReached:
    - '[dom.DOM3].normalizeDocument()'
    - '[dom.DOM3].getDomConfig()'
    - '[dom.DOM3].printUsage()'
    - '[dom.DOM3].parseURI()'
    - impl.createLSParser(dom.DOM3,null)
    - System.out.println(String)
    - '[dom.DOM3].setByteStream(dom.DOM3)'
    - '[dom.DOM3].write(dom.DOM3,dom.DOM3)'
    - System.exit(int)
    - '[dom.DOM3].setParameter(String,String)'
    - '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
    - ex.printStackTrace()
    - '[dom.DOM3].<init>()'
    - '[dom.DOM3].setParameter(String,dom.DOM3)'
    - impl.createLSSerializer()
    - '[dom.DOM3].setFilter(dom.DOM3)'
    - '[dom.DOM3].getDOMImplementation(String)'
    - impl.createLSOutput()
    linkageType: ''
    returnType: void
    signature: '[dom.DOM3].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: dom.DOM3:144,1
    - Dst: System.err.println()
      Src: dom.DOM3:145,1
    - Dst: System.err.println(String)
      Src: dom.DOM3:146,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.ls.LSParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      - org.w3c.dom.ls.LSParserFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 148
      start: 142
    functionDepth: 1
    functionLinenumber: 142
    functionLinenumberEnd: 148
    functionName: '[dom.DOM3].printUsage()'
    functionSourceFile: /src/xerces/samples/dom/DOM3.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    - System.err.println()
    linkageType: ''
    returnType: void
    signature: '[dom.DOM3].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.DOMError].getSeverity()'
      Src: dom.DOM3:152,1
    - Dst: '[org.w3c.dom.DOMError].getMessage()'
      Src: dom.DOM3:154,1
    - Dst: System.out.println(String)
      Src: dom.DOM3:154,1
    - Dst: '[org.w3c.dom.DOMError].getMessage()'
      Src: dom.DOM3:158,1
    - Dst: System.out.println(String)
      Src: dom.DOM3:158,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.DOMError
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.ls.LSParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      - org.w3c.dom.ls.LSParserFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - error
    argTypes:
    - org.w3c.dom.DOMError
    constantsTouched: []
    func_position:
      end: 162
      start: 151
    functionDepth: 1
    functionLinenumber: 151
    functionLinenumberEnd: 162
    functionName: '[dom.DOM3].handleError(org.w3c.dom.DOMError)'
    functionSourceFile: /src/xerces/samples/dom/DOM3.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.DOMError].getMessage()'
    - '[org.w3c.dom.DOMError].getSeverity()'
    - System.out.println(String)
    linkageType: ''
    returnType: boolean
    signature: '[dom.DOM3].handleError(org.w3c.dom.DOMError)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.ls.LSParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      - org.w3c.dom.ls.LSParserFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - enode
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 168
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 168
    functionName: '[dom.DOM3].acceptNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/samples/dom/DOM3.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[dom.DOM3].acceptNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.ls.LSParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      - org.w3c.dom.ls.LSParserFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 175
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 175
    functionName: '[dom.DOM3].getWhatToShow()'
    functionSourceFile: /src/xerces/samples/dom/DOM3.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[dom.DOM3].getWhatToShow()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.ls.LSParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      - org.w3c.dom.ls.LSParserFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elt
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 182
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 182
    functionName: '[dom.DOM3].startElement(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/samples/dom/DOM3.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: short
    signature: '[dom.DOM3].startElement(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - boolean
      - boolean
      - org.w3c.dom.ls.LSParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.DOMErrorHandler
      - org.w3c.dom.ls.LSParserFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.DOM3
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.DOM3].<init>()'
    functionSourceFile: /src/xerces/samples/dom/DOM3.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: dom.DOM3
    signature: '[dom.DOM3].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.ElementPrinter].printUsage()'
      Src: dom.ElementPrinter:41,1
    - Dst: System.exit(int)
      Src: dom.ElementPrinter:42,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: dom.ElementPrinter:46,1
    - Dst: '[dom.ElementPrinter].setNamespaceAware(boolean)'
      Src: dom.ElementPrinter:47,1
    - Dst: '[dom.ElementPrinter].setExpandEntityReferences(boolean)'
      Src: dom.ElementPrinter:48,1
    - Dst: '[dom.ElementPrinter].newDocumentBuilder()'
      Src: dom.ElementPrinter:49,1
    - Dst: '[dom.ElementPrinter].parse()'
      Src: dom.ElementPrinter:50,1
    - Dst: '[dom.ElementPrinter].getImplementation()'
      Src: dom.ElementPrinter:52,1
    - Dst: '[dom.ElementPrinter].hasFeature(String,String)'
      Src: dom.ElementPrinter:53,1
    - Dst: '[dom.ElementPrinter].getDocumentElement()'
      Src: dom.ElementPrinter:54,1
    - Dst: '[dom.ElementPrinter].print(dom.ElementPrinter,int)'
      Src: dom.ElementPrinter:54,1
    - Dst: System.err.println(String)
      Src: dom.ElementPrinter:57,1
    - Dst: ex.printStackTrace()
      Src: dom.ElementPrinter:61,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 63
      start: 38
    functionDepth: 1
    functionLinenumber: 38
    functionLinenumberEnd: 63
    functionName: '[dom.ElementPrinter].main(String[])'
    functionSourceFile: /src/xerces/samples/dom/ElementPrinter.java
    functionUses: 0
    functionsReached:
    - '[dom.ElementPrinter].setNamespaceAware(boolean)'
    - '[dom.ElementPrinter].setExpandEntityReferences(boolean)'
    - '[dom.ElementPrinter].parse()'
    - '[dom.ElementPrinter].hasFeature(String,String)'
    - '[dom.ElementPrinter].newDocumentBuilder()'
    - '[dom.ElementPrinter].getImplementation()'
    - '[dom.ElementPrinter].printUsage()'
    - System.exit(int)
    - ex.printStackTrace()
    - '[dom.ElementPrinter].getDocumentElement()'
    - System.err.println(String)
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[dom.ElementPrinter].print(dom.ElementPrinter,int)'
    linkageType: ''
    returnType: void
    signature: '[dom.ElementPrinter].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: dom.ElementPrinter:69,1
    - Dst: System.out.print(String)
      Src: dom.ElementPrinter:71,1
    - Dst: '[org.w3c.dom.Element].getNamespaceURI()'
      Src: dom.ElementPrinter:72,1
    - Dst: '[org.w3c.dom.Element].getLocalName()'
      Src: dom.ElementPrinter:72,1
    - Dst: '[javax.xml.namespace.QName].<init>(dom.ElementPrinter,dom.ElementPrinter)'
      Src: dom.ElementPrinter:72,1
    - Dst: System.out.print(javax.xml.namespace.QName)
      Src: dom.ElementPrinter:72,1
    - Dst: et.getChildElementCount()
      Src: dom.ElementPrinter:73,1
    - Dst: System.out.println(String)
      Src: dom.ElementPrinter:73,1
    - Dst: et.getFirstElementChild()
      Src: dom.ElementPrinter:74,1
    - Dst: '[dom.ElementPrinter].print(dom.ElementPrinter,int)'
      Src: dom.ElementPrinter:76,1
    - Dst: et.getNextElementSibling()
      Src: dom.ElementPrinter:78,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - int
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - e
    - depth
    argTypes:
    - org.w3c.dom.Element
    - int
    constantsTouched: []
    func_position:
      end: 81
      start: 65
    functionDepth: 1
    functionLinenumber: 65
    functionLinenumberEnd: 81
    functionName: '[dom.ElementPrinter].print(org.w3c.dom.Element,int)'
    functionSourceFile: /src/xerces/samples/dom/ElementPrinter.java
    functionUses: 0
    functionsReached:
    - System.out.print(String)
    - et.getChildElementCount()
    - System.out.println(String)
    - et.getNextElementSibling()
    - System.out.print(javax.xml.namespace.QName)
    - '[org.w3c.dom.Element].getNamespaceURI()'
    - '[org.w3c.dom.Element].getLocalName()'
    - et.getFirstElementChild()
    - '[dom.ElementPrinter].print(dom.ElementPrinter,int)'
    - '[javax.xml.namespace.QName].<init>(dom.ElementPrinter,dom.ElementPrinter)'
    linkageType: ''
    returnType: void
    signature: '[dom.ElementPrinter].print(org.w3c.dom.Element,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: dom.ElementPrinter:84,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 85
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 85
    functionName: '[dom.ElementPrinter].printUsage()'
    functionSourceFile: /src/xerces/samples/dom/ElementPrinter.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[dom.ElementPrinter].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.ElementPrinter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.ElementPrinter].<init>()'
    functionSourceFile: /src/xerces/samples/dom/ElementPrinter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: dom.ElementPrinter
    signature: '[dom.ElementPrinter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 37
      start: 37
    functionDepth: 0
    functionLinenumber: 37
    functionLinenumberEnd: 37
    functionName: '[dom.ParserWrapper].parse(String)'
    functionSourceFile: /src/xerces/samples/dom/ParserWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[dom.ParserWrapper].parse(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 58
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 58
    functionName: '[dom.ParserWrapper].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/samples/dom/ParserWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[dom.ParserWrapper].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DocumentInfo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 61
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 61
    functionName: '[dom.ParserWrapper].getDocumentInfo()'
    functionSourceFile: /src/xerces/samples/dom/ParserWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: DocumentInfo
    signature: '[dom.ParserWrapper].getDocumentInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.ParserWrapper
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.ParserWrapper].<init>()'
    functionSourceFile: /src/xerces/samples/dom/ParserWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: dom.ParserWrapper
    signature: '[dom.ParserWrapper].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Text
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - org.w3c.dom.Text
    constantsTouched: []
    func_position:
      end: 83
      start: 83
    functionDepth: 0
    functionLinenumber: 83
    functionLinenumberEnd: 83
    functionName: '[dom.ParserWrapper.DocumentInfo].isIgnorableWhitespace(org.w3c.dom.Text)'
    functionSourceFile: /src/xerces/samples/dom/ParserWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[dom.ParserWrapper.DocumentInfo].isIgnorableWhitespace(org.w3c.dom.Text)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.ParserWrapper.DocumentInfo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.ParserWrapper.DocumentInfo].<init>()'
    functionSourceFile: /src/xerces/samples/dom/ParserWrapper.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: dom.ParserWrapper.DocumentInfo
    signature: '[dom.ParserWrapper.DocumentInfo].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.Writer
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 149
      start: 148
    functionDepth: 0
    functionLinenumber: 148
    functionLinenumberEnd: 149
    functionName: '[dom.Writer].<init>()'
    functionSourceFile: /src/xerces/samples/dom/Writer.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: dom.Writer
    signature: '[dom.Writer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.Writer
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - canonical
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: '[dom.Writer].<init>(boolean)'
    functionSourceFile: /src/xerces/samples/dom/Writer.java
    functionUses: 3
    functionsReached: []
    linkageType: ''
    returnType: dom.Writer
    signature: '[dom.Writer].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - canonical
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 162
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 162
    functionName: '[dom.Writer].setCanonical(boolean)'
    functionSourceFile: /src/xerces/samples/dom/Writer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[dom.Writer].setCanonical(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.OutputStreamWriter].<init>(java.io.OutputStream,dom.Writer)'
      Src: dom.Writer:172,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.OutputStreamWriter)'
      Src: dom.Writer:173,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - stream
    - encoding
    argTypes:
    - java.io.OutputStream
    - String
    constantsTouched: []
    func_position:
      end: 175
      start: 165
    functionDepth: 0
    functionLinenumber: 165
    functionLinenumberEnd: 175
    functionName: '[dom.Writer].setOutput(java.io.OutputStream,String)'
    functionSourceFile: /src/xerces/samples/dom/Writer.java
    functionUses: 0
    functionsReached:
    - '[java.io.OutputStreamWriter].<init>(java.io.OutputStream,dom.Writer)'
    - '[java.io.PrintWriter].<init>(java.io.OutputStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[dom.Writer].setOutput(java.io.OutputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].<init>(java.io.Writer)'
      Src: dom.Writer:181,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - writer
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 183
      start: 178
    functionDepth: 0
    functionLinenumber: 178
    functionLinenumberEnd: 183
    functionName: '[dom.Writer].setOutput(java.io.Writer)'
    functionSourceFile: /src/xerces/samples/dom/Writer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].<init>(java.io.Writer)'
    linkageType: ''
    returnType: void
    signature: '[dom.Writer].setOutput(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: dom.Writer:193,1
    - Dst: '[dom.Writer].getVersion(dom.Writer)'
      Src: dom.Writer:197,1
    - Dst: '[String].equals(String)'
      Src: dom.Writer:197,1
    - Dst: '[java.io.PrintWriter].println(String)'
      Src: dom.Writer:200,1
    - Dst: '[java.io.PrintWriter].println(String)'
      Src: dom.Writer:203,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: dom.Writer:205,1
    - Dst: document.getDoctype()
      Src: dom.Writer:206,1
    - Dst: '[dom.Writer].write(dom.Writer)'
      Src: dom.Writer:206,1
    - Dst: document.getDocumentElement()
      Src: dom.Writer:208,1
    - Dst: '[dom.Writer].write(dom.Writer)'
      Src: dom.Writer:208,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Writer:214,1
    - Dst: doctype.getName()
      Src: dom.Writer:215,1
    - Dst: '[java.io.PrintWriter].print(dom.Writer)'
      Src: dom.Writer:215,1
    - Dst: doctype.getPublicId()
      Src: dom.Writer:216,1
    - Dst: doctype.getSystemId()
      Src: dom.Writer:217,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Writer:219,1
    - Dst: '[java.io.PrintWriter].print(dom.Writer)'
      Src: dom.Writer:220,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Writer:221,1
    - Dst: '[java.io.PrintWriter].print(dom.Writer)'
      Src: dom.Writer:222,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.Writer:223,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Writer:226,1
    - Dst: '[java.io.PrintWriter].print(dom.Writer)'
      Src: dom.Writer:227,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.Writer:228,1
    - Dst: doctype.getInternalSubset()
      Src: dom.Writer:230,1
    - Dst: '[java.io.PrintWriter].println(String)'
      Src: dom.Writer:232,1
    - Dst: '[java.io.PrintWriter].print(dom.Writer)'
      Src: dom.Writer:233,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.Writer:234,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: dom.Writer:236,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.Writer:241,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: dom.Writer:242,1
    - Dst: '[java.io.PrintWriter].print(dom.Writer)'
      Src: dom.Writer:242,1
    - Dst: '[org.w3c.dom.Node].getAttributes()'
      Src: dom.Writer:243,1
    - Dst: '[dom.Writer].sortAttributes(dom.Writer)'
      Src: dom.Writer:243,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.Writer:246,1
    - Dst: attr.getNodeName()
      Src: dom.Writer:247,1
    - Dst: '[java.io.PrintWriter].print(dom.Writer)'
      Src: dom.Writer:247,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Writer:248,1
    - Dst: attr.getNodeValue()
      Src: dom.Writer:249,1
    - Dst: '[dom.Writer].normalizeAndPrint(dom.Writer,boolean)'
      Src: dom.Writer:249,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.Writer:250,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.Writer:252,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: dom.Writer:253,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: dom.Writer:255,1
    - Dst: '[dom.Writer].write(dom.Writer)'
      Src: dom.Writer:257,1
    - Dst: '[dom.Writer].getNextSibling()'
      Src: dom.Writer:258,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: dom.Writer:265,1
    - Dst: '[dom.Writer].write(dom.Writer)'
      Src: dom.Writer:267,1
    - Dst: '[dom.Writer].getNextSibling()'
      Src: dom.Writer:268,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.Writer:272,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: dom.Writer:273,1
    - Dst: '[java.io.PrintWriter].print(dom.Writer)'
      Src: dom.Writer:273,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.Writer:274,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: dom.Writer:275,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: dom.Writer:282,1
    - Dst: '[dom.Writer].normalizeAndPrint(dom.Writer,boolean)'
      Src: dom.Writer:282,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Writer:285,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: dom.Writer:286,1
    - Dst: '[java.io.PrintWriter].print(dom.Writer)'
      Src: dom.Writer:286,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Writer:287,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: dom.Writer:289,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: dom.Writer:294,1
    - Dst: '[dom.Writer].normalizeAndPrint(dom.Writer,boolean)'
      Src: dom.Writer:294,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: dom.Writer:295,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Writer:300,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: dom.Writer:301,1
    - Dst: '[java.io.PrintWriter].print(dom.Writer)'
      Src: dom.Writer:301,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: dom.Writer:302,1
    - Dst: '[dom.Writer].length()'
      Src: dom.Writer:303,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.Writer:304,1
    - Dst: '[java.io.PrintWriter].print(dom.Writer)'
      Src: dom.Writer:305,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Writer:307,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: dom.Writer:308,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Writer:314,1
    - Dst: '[org.w3c.dom.Node].getNodeValue()'
      Src: dom.Writer:315,1
    - Dst: '[dom.Writer].length()'
      Src: dom.Writer:316,1
    - Dst: '[java.io.PrintWriter].print(dom.Writer)'
      Src: dom.Writer:317,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Writer:319,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: dom.Writer:320,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Writer:326,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: dom.Writer:327,1
    - Dst: '[java.io.PrintWriter].print(dom.Writer)'
      Src: dom.Writer:327,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.Writer:328,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: dom.Writer:329,1
    CyclomaticComplexity: 32
    EdgeCount: 32
    ICount: 106
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 332
      start: 186
    functionDepth: 1
    functionLinenumber: 186
    functionLinenumberEnd: 332
    functionName: '[dom.Writer].write(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/samples/dom/Writer.java
    functionUses: 0
    functionsReached:
    - '[dom.Writer].write(dom.Writer)'
    - attr.getNodeName()
    - '[java.io.PrintWriter].println(String)'
    - doctype.getInternalSubset()
    - '[org.w3c.dom.Node].getNodeName()'
    - document.getDoctype()
    - '[java.io.PrintWriter].print(String)'
    - '[dom.Writer].getVersion(dom.Writer)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.Node].getNodeValue()'
    - '[java.io.PrintWriter].print(char)'
    - document.getDocumentElement()
    - '[String].equals(String)'
    - attr.getNodeValue()
    - doctype.getName()
    - '[dom.Writer].sortAttributes(dom.Writer)'
    - '[java.io.PrintWriter].println(char)'
    - '[dom.Writer].length()'
    - doctype.getPublicId()
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[dom.Writer].getNextSibling()'
    - '[dom.Writer].normalizeAndPrint(dom.Writer,boolean)'
    - '[java.io.PrintWriter].print(dom.Writer)'
    - '[java.io.PrintWriter].flush()'
    - '[org.w3c.dom.Node].getAttributes()'
    - doctype.getSystemId()
    linkageType: ''
    returnType: void
    signature: '[dom.Writer].write(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.NamedNodeMap].getLength()'
      Src: dom.Writer:337,1
    - Dst: '[org.w3c.dom.NamedNodeMap].item(dom.Writer)'
      Src: dom.Writer:340,1
    - Dst: array[i].getNodeName()
      Src: dom.Writer:343,1
    - Dst: array[j].getNodeName()
      Src: dom.Writer:346,1
    - Dst: '[dom.Writer].compareTo(dom.Writer)'
      Src: dom.Writer:347,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.NamedNodeMap
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Attr[]
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attrs
    argTypes:
    - org.w3c.dom.NamedNodeMap
    constantsTouched: []
    func_position:
      end: 361
      start: 335
    functionDepth: 0
    functionLinenumber: 335
    functionLinenumberEnd: 361
    functionName: '[dom.Writer].sortAttributes(org.w3c.dom.NamedNodeMap)'
    functionSourceFile: /src/xerces/samples/dom/Writer.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.NamedNodeMap].getLength()'
    - array[j].getNodeName()
    - array[i].getNodeName()
    - '[org.w3c.dom.NamedNodeMap].item(dom.Writer)'
    - '[dom.Writer].compareTo(dom.Writer)'
    linkageType: ''
    returnType: Attr[]
    signature: '[dom.Writer].sortAttributes(org.w3c.dom.NamedNodeMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: dom.Writer:370,1
    - Dst: '[String].charAt(dom.Writer)'
      Src: dom.Writer:372,1
    - Dst: '[dom.Writer].normalizeAndPrint(dom.Writer,boolean)'
      Src: dom.Writer:373,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - s
    - isAttValue
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 376
      start: 368
    functionDepth: 0
    functionLinenumber: 368
    functionLinenumberEnd: 376
    functionName: '[dom.Writer].normalizeAndPrint(String,boolean)'
    functionSourceFile: /src/xerces/samples/dom/Writer.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(dom.Writer)'
    - '[dom.Writer].normalizeAndPrint(dom.Writer,boolean)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[dom.Writer].normalizeAndPrint(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Writer:383,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Writer:387,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Writer:391,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Writer:398,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Writer:401,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Writer:410,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Writer:415,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Writer:432,1
    - Dst: Integer.toHexString(char)
      Src: dom.Writer:433,1
    - Dst: '[dom.Writer].toUpperCase()'
      Src: dom.Writer:433,1
    - Dst: '[java.io.PrintWriter].print(dom.Writer)'
      Src: dom.Writer:433,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Writer:434,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.Writer:437,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - c
    - isAttValue
    argTypes:
    - char
    - boolean
    constantsTouched: []
    func_position:
      end: 441
      start: 379
    functionDepth: 1
    functionLinenumber: 379
    functionLinenumberEnd: 441
    functionName: '[dom.Writer].normalizeAndPrint(char,boolean)'
    functionSourceFile: /src/xerces/samples/dom/Writer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - Integer.toHexString(char)
    - '[java.io.PrintWriter].print(char)'
    - '[dom.Writer].toUpperCase()'
    - '[java.io.PrintWriter].print(dom.Writer)'
    linkageType: ''
    returnType: void
    signature: '[dom.Writer].normalizeAndPrint(char,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Document].getClass()'
      Src: dom.Writer:451,1
    - Dst: '[dom.Writer].getMethod(String)'
      Src: dom.Writer:451,1
    - Dst: '[dom.Writer].invoke(org.w3c.dom.Document,Object[])'
      Src: dom.Writer:454,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Document
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - document
    argTypes:
    - org.w3c.dom.Document
    constantsTouched: []
    func_position:
      end: 462
      start: 444
    functionDepth: 0
    functionLinenumber: 444
    functionLinenumberEnd: 462
    functionName: '[dom.Writer].getVersion(org.w3c.dom.Document)'
    functionSourceFile: /src/xerces/samples/dom/Writer.java
    functionUses: 0
    functionsReached:
    - '[dom.Writer].invoke(org.w3c.dom.Document,Object[])'
    - '[dom.Writer].getMethod(String)'
    - '[org.w3c.dom.Document].getClass()'
    linkageType: ''
    returnType: String
    signature: '[dom.Writer].getVersion(org.w3c.dom.Document)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.Writer].printUsage()'
      Src: dom.Writer:473,1
    - Dst: System.exit(int)
      Src: dom.Writer:474,1
    - Dst: arg.startsWith(String)
      Src: dom.Writer:497,1
    - Dst: arg.substring(int)
      Src: dom.Writer:498,1
    - Dst: '[dom.Writer].equals(String)'
      Src: dom.Writer:499,1
    - Dst: System.err.println(String)
      Src: dom.Writer:502,1
    - Dst: Class.forName(dom.Writer)
      Src: dom.Writer:508,1
    - Dst: '[dom.Writer].newInstance()'
      Src: dom.Writer:508,1
    - Dst: System.err.println(String)
      Src: dom.Writer:512,1
    - Dst: '[dom.Writer].equalsIgnoreCase(String)'
      Src: dom.Writer:516,1
    - Dst: '[dom.Writer].equals(String)'
      Src: dom.Writer:517,1
    - Dst: '[dom.Writer].equalsIgnoreCase(String)'
      Src: dom.Writer:520,1
    - Dst: '[dom.Writer].equals(String)'
      Src: dom.Writer:521,1
    - Dst: '[dom.Writer].equalsIgnoreCase(String)'
      Src: dom.Writer:524,1
    - Dst: '[dom.Writer].equals(String)'
      Src: dom.Writer:525,1
    - Dst: '[dom.Writer].equalsIgnoreCase(String)'
      Src: dom.Writer:528,1
    - Dst: '[dom.Writer].equals(String)'
      Src: dom.Writer:529,1
    - Dst: '[dom.Writer].equalsIgnoreCase(String)'
      Src: dom.Writer:532,1
    - Dst: '[dom.Writer].equals(String)'
      Src: dom.Writer:533,1
    - Dst: '[dom.Writer].equalsIgnoreCase(String)'
      Src: dom.Writer:536,1
    - Dst: '[dom.Writer].equals(String)'
      Src: dom.Writer:537,1
    - Dst: '[dom.Writer].equalsIgnoreCase(String)'
      Src: dom.Writer:540,1
    - Dst: '[dom.Writer].equals(String)'
      Src: dom.Writer:541,1
    - Dst: '[dom.Writer].equalsIgnoreCase(String)'
      Src: dom.Writer:544,1
    - Dst: '[dom.Writer].equals(String)'
      Src: dom.Writer:545,1
    - Dst: '[dom.Writer].equalsIgnoreCase(String)'
      Src: dom.Writer:548,1
    - Dst: '[dom.Writer].equals(String)'
      Src: dom.Writer:549,1
    - Dst: '[dom.Writer].equalsIgnoreCase(String)'
      Src: dom.Writer:552,1
    - Dst: '[dom.Writer].equals(String)'
      Src: dom.Writer:553,1
    - Dst: '[dom.Writer].equalsIgnoreCase(String)'
      Src: dom.Writer:556,1
    - Dst: '[dom.Writer].equals(String)'
      Src: dom.Writer:557,1
    - Dst: '[dom.Writer].equalsIgnoreCase(String)'
      Src: dom.Writer:560,1
    - Dst: '[dom.Writer].equals(String)'
      Src: dom.Writer:561,1
    - Dst: '[dom.Writer].equalsIgnoreCase(String)'
      Src: dom.Writer:564,1
    - Dst: '[dom.Writer].equals(String)'
      Src: dom.Writer:565,1
    - Dst: '[dom.Writer].equals(String)'
      Src: dom.Writer:568,1
    - Dst: '[dom.Writer].printUsage()'
      Src: dom.Writer:569,1
    - Dst: Class.forName(String)
      Src: dom.Writer:579,1
    - Dst: '[dom.Writer].newInstance()'
      Src: dom.Writer:579,1
    - Dst: System.err.println(String)
      Src: dom.Writer:582,1
    - Dst: parser.setFeature(String,dom.Writer)
      Src: dom.Writer:589,1
    - Dst: System.err.println(String)
      Src: dom.Writer:592,1
    - Dst: parser.setFeature(String,dom.Writer)
      Src: dom.Writer:595,1
    - Dst: System.err.println(String)
      Src: dom.Writer:598,1
    - Dst: parser.setFeature(String,dom.Writer)
      Src: dom.Writer:601,1
    - Dst: System.err.println(String)
      Src: dom.Writer:604,1
    - Dst: parser.setFeature(String,dom.Writer)
      Src: dom.Writer:607,1
    - Dst: System.err.println(String)
      Src: dom.Writer:610,1
    - Dst: parser.setFeature(String,dom.Writer)
      Src: dom.Writer:613,1
    - Dst: System.err.println(String)
      Src: dom.Writer:616,1
    - Dst: parser.setFeature(String,dom.Writer)
      Src: dom.Writer:619,1
    - Dst: System.err.println(String)
      Src: dom.Writer:622,1
    - Dst: parser.setFeature(String,dom.Writer)
      Src: dom.Writer:625,1
    - Dst: System.err.println(String)
      Src: dom.Writer:628,1
    - Dst: parser.setFeature(String,dom.Writer)
      Src: dom.Writer:631,1
    - Dst: System.err.println(String)
      Src: dom.Writer:634,1
    - Dst: parser.setFeature(String,dom.Writer)
      Src: dom.Writer:637,1
    - Dst: System.err.println(String)
      Src: dom.Writer:640,1
    - Dst: parser.setFeature(String,dom.Writer)
      Src: dom.Writer:643,1
    - Dst: System.err.println(String)
      Src: dom.Writer:646,1
    - Dst: parser.setFeature(String,dom.Writer)
      Src: dom.Writer:649,1
    - Dst: System.err.println(String)
      Src: dom.Writer:652,1
    - Dst: parser.setFeature(String,dom.Writer)
      Src: dom.Writer:655,1
    - Dst: System.err.println(String)
      Src: dom.Writer:658,1
    - Dst: '[dom.Writer].<init>()'
      Src: dom.Writer:663,1
    - Dst: '[dom.Writer].setOutput(dom.Writer,String)'
      Src: dom.Writer:665,1
    - Dst: System.err.println(String)
      Src: dom.Writer:668,1
    - Dst: System.exit(int)
      Src: dom.Writer:669,1
    - Dst: '[dom.Writer].setCanonical(dom.Writer)'
      Src: dom.Writer:674,1
    - Dst: parser.parse(dom.Writer)
      Src: dom.Writer:676,1
    - Dst: '[dom.Writer].write(dom.Writer)'
      Src: dom.Writer:677,1
    - Dst: e.getMessage()
      Src: dom.Writer:683,1
    - Dst: System.err.println(String)
      Src: dom.Writer:683,1
    - Dst: '[org.xml.sax.SAXException].getException()'
      Src: dom.Writer:685,1
    - Dst: e.printStackTrace(dom.Writer)
      Src: dom.Writer:690,1
    CyclomaticComplexity: 72
    EdgeCount: 72
    ICount: 134
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 694
      start: 469
    functionDepth: 2
    functionLinenumber: 469
    functionLinenumberEnd: 694
    functionName: '[dom.Writer].main(String)'
    functionSourceFile: /src/xerces/samples/dom/Writer.java
    functionUses: 0
    functionsReached:
    - e.printStackTrace(dom.Writer)
    - '[dom.Writer].write(dom.Writer)'
    - arg.startsWith(String)
    - System.err.println(String)
    - '[org.xml.sax.SAXException].getException()'
    - '[dom.Writer].newInstance()'
    - '[dom.Writer].printUsage()'
    - '[dom.Writer].<init>()'
    - Class.forName(String)
    - Class.forName(dom.Writer)
    - System.exit(int)
    - arg.substring(int)
    - '[dom.Writer].equals(String)'
    - '[dom.Writer].setCanonical(dom.Writer)'
    - '[dom.Writer].equalsIgnoreCase(String)'
    - parser.parse(dom.Writer)
    - e.getMessage()
    - parser.setFeature(String,dom.Writer)
    - '[dom.Writer].setOutput(dom.Writer,String)'
    linkageType: ''
    returnType: void
    signature: '[dom.Writer].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: dom.Writer:703,1
    - Dst: System.err.println()
      Src: dom.Writer:704,1
    - Dst: System.err.println(String)
      Src: dom.Writer:706,1
    - Dst: System.err.println(String)
      Src: dom.Writer:707,1
    - Dst: System.err.println(String)
      Src: dom.Writer:708,1
    - Dst: System.err.println(String)
      Src: dom.Writer:709,1
    - Dst: System.err.println(String)
      Src: dom.Writer:710,1
    - Dst: System.err.println(String)
      Src: dom.Writer:711,1
    - Dst: System.err.println(String)
      Src: dom.Writer:712,1
    - Dst: System.err.println(String)
      Src: dom.Writer:713,1
    - Dst: System.err.println(String)
      Src: dom.Writer:714,1
    - Dst: System.err.println(String)
      Src: dom.Writer:715,1
    - Dst: System.err.println(String)
      Src: dom.Writer:716,1
    - Dst: System.err.println(String)
      Src: dom.Writer:717,1
    - Dst: System.err.println(String)
      Src: dom.Writer:718,1
    - Dst: System.err.println(String)
      Src: dom.Writer:719,1
    - Dst: System.err.println(String)
      Src: dom.Writer:720,1
    - Dst: System.err.println(String)
      Src: dom.Writer:721,1
    - Dst: System.err.println(String)
      Src: dom.Writer:722,1
    - Dst: System.err.println(String)
      Src: dom.Writer:723,1
    - Dst: System.err.println(String)
      Src: dom.Writer:724,1
    - Dst: System.err.println(String)
      Src: dom.Writer:725,1
    - Dst: System.err.println(String)
      Src: dom.Writer:726,1
    - Dst: System.err.println(String)
      Src: dom.Writer:727,1
    - Dst: System.err.println(String)
      Src: dom.Writer:728,1
    - Dst: System.err.println(String)
      Src: dom.Writer:729,1
    - Dst: System.err.println(String)
      Src: dom.Writer:730,1
    - Dst: System.err.println(String)
      Src: dom.Writer:731,1
    - Dst: System.err.println(String)
      Src: dom.Writer:732,1
    - Dst: System.err.println()
      Src: dom.Writer:733,1
    - Dst: System.err.println(String)
      Src: dom.Writer:735,1
    - Dst: System.err.println(String)
      Src: dom.Writer:736,1
    - Dst: System.err.print(String)
      Src: dom.Writer:737,1
    - Dst: System.err.println()
      Src: dom.Writer:738,1
    - Dst: System.err.print(String)
      Src: dom.Writer:739,1
    - Dst: System.err.println()
      Src: dom.Writer:740,1
    - Dst: System.err.print(String)
      Src: dom.Writer:741,1
    - Dst: System.err.println()
      Src: dom.Writer:742,1
    - Dst: System.err.print(String)
      Src: dom.Writer:743,1
    - Dst: System.err.println()
      Src: dom.Writer:744,1
    - Dst: System.err.print(String)
      Src: dom.Writer:745,1
    - Dst: System.err.println()
      Src: dom.Writer:746,1
    - Dst: System.err.print(String)
      Src: dom.Writer:747,1
    - Dst: System.err.println()
      Src: dom.Writer:748,1
    - Dst: System.err.print(String)
      Src: dom.Writer:749,1
    - Dst: System.err.println()
      Src: dom.Writer:750,1
    - Dst: System.err.print(String)
      Src: dom.Writer:751,1
    - Dst: System.err.println()
      Src: dom.Writer:752,1
    - Dst: System.err.print(String)
      Src: dom.Writer:753,1
    - Dst: System.err.println()
      Src: dom.Writer:754,1
    - Dst: System.err.print(String)
      Src: dom.Writer:755,1
    - Dst: System.err.println()
      Src: dom.Writer:756,1
    - Dst: System.err.print(String)
      Src: dom.Writer:757,1
    - Dst: System.err.println()
      Src: dom.Writer:758,1
    - Dst: System.err.print(String)
      Src: dom.Writer:759,1
    - Dst: System.err.println()
      Src: dom.Writer:760,1
    - Dst: System.err.print(String)
      Src: dom.Writer:761,1
    - Dst: System.err.println()
      Src: dom.Writer:762,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 72
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 764
      start: 701
    functionDepth: 1
    functionLinenumber: 701
    functionLinenumberEnd: 764
    functionName: '[dom.Writer].printUsage()'
    functionSourceFile: /src/xerces/samples/dom/Writer.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    - System.err.println()
    - System.err.print(String)
    linkageType: ''
    returnType: void
    signature: '[dom.Writer].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: dom.DOMGenerate:43,1
    - Dst: '[dom.DOMGenerate].setNamespaceAware(boolean)'
      Src: dom.DOMGenerate:44,1
    - Dst: '[dom.DOMGenerate].newDocumentBuilder()'
      Src: dom.DOMGenerate:45,1
    - Dst: '[dom.DOMGenerate].newDocument()'
      Src: dom.DOMGenerate:46,1
    - Dst: '[dom.DOMGenerate].createElementNS(null,String)'
      Src: dom.DOMGenerate:48,1
    - Dst: '[dom.DOMGenerate].createElementNS(null,String)'
      Src: dom.DOMGenerate:49,1
    - Dst: '[dom.DOMGenerate].createTextNode(String)'
      Src: dom.DOMGenerate:50,1
    - Dst: '[dom.DOMGenerate].appendChild(dom.DOMGenerate)'
      Src: dom.DOMGenerate:50,1
    - Dst: '[dom.DOMGenerate].appendChild(dom.DOMGenerate)'
      Src: dom.DOMGenerate:51,1
    - Dst: '[dom.DOMGenerate].createElementNS(null,String)'
      Src: dom.DOMGenerate:52,1
    - Dst: '[dom.DOMGenerate].createTextNode(String)'
      Src: dom.DOMGenerate:53,1
    - Dst: '[dom.DOMGenerate].appendChild(dom.DOMGenerate)'
      Src: dom.DOMGenerate:53,1
    - Dst: '[dom.DOMGenerate].appendChild(dom.DOMGenerate)'
      Src: dom.DOMGenerate:54,1
    - Dst: '[dom.DOMGenerate].createElementNS(null,String)'
      Src: dom.DOMGenerate:55,1
    - Dst: '[dom.DOMGenerate].createTextNode(String)'
      Src: dom.DOMGenerate:56,1
    - Dst: '[dom.DOMGenerate].appendChild(dom.DOMGenerate)'
      Src: dom.DOMGenerate:56,1
    - Dst: '[dom.DOMGenerate].appendChild(dom.DOMGenerate)'
      Src: dom.DOMGenerate:57,1
    - Dst: '[dom.DOMGenerate].appendChild(dom.DOMGenerate)'
      Src: dom.DOMGenerate:58,1
    - Dst: '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
      Src: dom.DOMGenerate:60,1
    - Dst: '[dom.DOMGenerate].getDOMImplementation(String)'
      Src: dom.DOMGenerate:61,1
    - Dst: domImplLS.createLSSerializer()
      Src: dom.DOMGenerate:63,1
    - Dst: domImplLS.createLSOutput()
      Src: dom.DOMGenerate:64,1
    - Dst: '[java.io.StringWriter].<init>()'
      Src: dom.DOMGenerate:65,1
    - Dst: '[dom.DOMGenerate].setCharacterStream(java.io.StringWriter)'
      Src: dom.DOMGenerate:66,1
    - Dst: '[dom.DOMGenerate].write(dom.DOMGenerate,dom.DOMGenerate)'
      Src: dom.DOMGenerate:67,1
    - Dst: '[java.io.StringWriter].toString()'
      Src: dom.DOMGenerate:70,1
    - Dst: System.out.println(String)
      Src: dom.DOMGenerate:69,1
    - Dst: ex.printStackTrace()
      Src: dom.DOMGenerate:72,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 74
      start: 41
    functionDepth: 1
    functionLinenumber: 41
    functionLinenumberEnd: 74
    functionName: '[dom.DOMGenerate].main(String[])'
    functionSourceFile: /src/xerces/samples/dom/DOMGenerate.java
    functionUses: 0
    functionsReached:
    - domImplLS.createLSSerializer()
    - '[java.io.StringWriter].toString()'
    - System.out.println(String)
    - '[dom.DOMGenerate].setNamespaceAware(boolean)'
    - '[dom.DOMGenerate].getDOMImplementation(String)'
    - '[dom.DOMGenerate].newDocumentBuilder()'
    - '[dom.DOMGenerate].write(dom.DOMGenerate,dom.DOMGenerate)'
    - '[dom.DOMGenerate].newDocument()'
    - '[dom.DOMGenerate].createTextNode(String)'
    - '[org.w3c.dom.bootstrap.DOMImplementationRegistry].newInstance()'
    - '[java.io.StringWriter].<init>()'
    - ex.printStackTrace()
    - domImplLS.createLSOutput()
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[dom.DOMGenerate].createElementNS(null,String)'
    - '[dom.DOMGenerate].setCharacterStream(java.io.StringWriter)'
    - '[dom.DOMGenerate].appendChild(dom.DOMGenerate)'
    linkageType: ''
    returnType: void
    signature: '[dom.DOMGenerate].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.DOMGenerate
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.DOMGenerate].<init>()'
    functionSourceFile: /src/xerces/samples/dom/DOMGenerate.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: dom.DOMGenerate
    signature: '[dom.DOMGenerate].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - ParserWrapper.DocumentInfo
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - ParserWrapper.DocumentInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - documentInfo
    argTypes:
    - ParserWrapper.DocumentInfo
    constantsTouched: []
    func_position:
      end: 153
      start: 151
    functionDepth: 0
    functionLinenumber: 151
    functionLinenumberEnd: 153
    functionName: '[dom.Counter].setDocumentInfo(ParserWrapper.DocumentInfo)'
    functionSourceFile: /src/xerces/samples/dom/Counter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[dom.Counter].setDocumentInfo(ParserWrapper.DocumentInfo)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeType()'
      Src: dom.Counter:163,1
    - Dst: document.getDocumentElement()
      Src: dom.Counter:171,1
    - Dst: '[dom.Counter].count(dom.Counter)'
      Src: dom.Counter:171,1
    - Dst: '[org.w3c.dom.Node].getAttributes()'
      Src: dom.Counter:177,1
    - Dst: '[dom.Counter].getLength()'
      Src: dom.Counter:179,1
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: dom.Counter:185,1
    - Dst: '[dom.Counter].count(dom.Counter)'
      Src: dom.Counter:187,1
    - Dst: '[dom.Counter].getNextSibling()'
      Src: dom.Counter:188,1
    - Dst: '[org.w3c.dom.Text].getLength()'
      Src: dom.Counter:194,1
    - Dst: text.getLength()
      Src: dom.Counter:201,1
    - Dst: '[dom.ParserWrapper.DocumentInfo].isIgnorableWhitespace(dom.Counter)'
      Src: dom.Counter:202,1
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - ParserWrapper.DocumentInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 213
      start: 156
    functionDepth: 1
    functionLinenumber: 156
    functionLinenumberEnd: 213
    functionName: '[dom.Counter].count(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/samples/dom/Counter.java
    functionUses: 0
    functionsReached:
    - text.getLength()
    - '[dom.Counter].count(dom.Counter)'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[dom.ParserWrapper.DocumentInfo].isIgnorableWhitespace(dom.Counter)'
    - '[org.w3c.dom.Node].getNodeType()'
    - '[org.w3c.dom.Text].getLength()'
    - '[dom.Counter].getNextSibling()'
    - document.getDocumentElement()
    - '[org.w3c.dom.Node].getAttributes()'
    - '[dom.Counter].getLength()'
    linkageType: ''
    returnType: void
    signature: '[dom.Counter].count(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Counter:221,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Counter:222,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: dom.Counter:224,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: dom.Counter:227,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.Counter:228,1
    - Dst: '[java.io.PrintWriter].print(int)'
      Src: dom.Counter:229,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.Counter:230,1
    - Dst: '[java.io.PrintWriter].print(dom.Counter)'
      Src: dom.Counter:231,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.Counter:233,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: dom.Counter:234,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: dom.Counter:235,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: dom.Counter:236,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Counter:237,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: dom.Counter:238,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Counter:239,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: dom.Counter:240,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Counter:241,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: dom.Counter:242,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Counter:243,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: dom.Counter:244,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: dom.Counter:245,1
    - Dst: '[java.io.PrintWriter].println()'
      Src: dom.Counter:246,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: dom.Counter:247,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.PrintWriter
      - String
      - long
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - ParserWrapper.DocumentInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - out
    - uri
    - parse
    - traverse1
    - traverse2
    - repetition
    argTypes:
    - java.io.PrintWriter
    - String
    - long
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 249
      start: 216
    functionDepth: 1
    functionLinenumber: 216
    functionLinenumberEnd: 249
    functionName: '[dom.Counter].printResults(java.io.PrintWriter,String,long,long,long,int)'
    functionSourceFile: /src/xerces/samples/dom/Counter.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].print(dom.Counter)'
    - '[java.io.PrintWriter].print(long)'
    - '[java.io.PrintWriter].print(int)'
    - '[java.io.PrintWriter].flush()'
    - '[java.io.PrintWriter].println()'
    linkageType: ''
    returnType: void
    signature: '[dom.Counter].printResults(java.io.PrintWriter,String,long,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.Counter].printUsage()'
      Src: dom.Counter:260,1
    - Dst: System.exit(int)
      Src: dom.Counter:261,1
    - Dst: '[dom.Counter].<init>()'
      Src: dom.Counter:265,1
    - Dst: '[java.io.PrintWriter].<init>(dom.Counter)'
      Src: dom.Counter:266,1
    - Dst: arg.startsWith(String)
      Src: dom.Counter:283,1
    - Dst: arg.substring(int)
      Src: dom.Counter:284,1
    - Dst: '[dom.Counter].equals(String)'
      Src: dom.Counter:285,1
    - Dst: System.err.println(String)
      Src: dom.Counter:288,1
    - Dst: Class.forName(dom.Counter)
      Src: dom.Counter:294,1
    - Dst: '[dom.Counter].newInstance()'
      Src: dom.Counter:294,1
    - Dst: System.err.println(String)
      Src: dom.Counter:298,1
    - Dst: '[dom.Counter].equals(String)'
      Src: dom.Counter:302,1
    - Dst: System.err.println(String)
      Src: dom.Counter:304,1
    - Dst: Integer.parseInt(dom.Counter)
      Src: dom.Counter:309,1
    - Dst: System.err.println(String)
      Src: dom.Counter:311,1
    - Dst: System.err.println(String)
      Src: dom.Counter:317,1
    - Dst: '[dom.Counter].equalsIgnoreCase(String)'
      Src: dom.Counter:321,1
    - Dst: '[dom.Counter].equals(String)'
      Src: dom.Counter:322,1
    - Dst: '[dom.Counter].equalsIgnoreCase(String)'
      Src: dom.Counter:325,1
    - Dst: '[dom.Counter].equals(String)'
      Src: dom.Counter:326,1
    - Dst: '[dom.Counter].equalsIgnoreCase(String)'
      Src: dom.Counter:329,1
    - Dst: '[dom.Counter].equals(String)'
      Src: dom.Counter:330,1
    - Dst: '[dom.Counter].equalsIgnoreCase(String)'
      Src: dom.Counter:333,1
    - Dst: '[dom.Counter].equals(String)'
      Src: dom.Counter:334,1
    - Dst: '[dom.Counter].equalsIgnoreCase(String)'
      Src: dom.Counter:337,1
    - Dst: '[dom.Counter].equals(String)'
      Src: dom.Counter:338,1
    - Dst: '[dom.Counter].equalsIgnoreCase(String)'
      Src: dom.Counter:341,1
    - Dst: '[dom.Counter].equals(String)'
      Src: dom.Counter:342,1
    - Dst: '[dom.Counter].equalsIgnoreCase(String)'
      Src: dom.Counter:345,1
    - Dst: '[dom.Counter].equals(String)'
      Src: dom.Counter:346,1
    - Dst: '[dom.Counter].equalsIgnoreCase(String)'
      Src: dom.Counter:349,1
    - Dst: '[dom.Counter].equals(String)'
      Src: dom.Counter:350,1
    - Dst: '[dom.Counter].equalsIgnoreCase(String)'
      Src: dom.Counter:353,1
    - Dst: '[dom.Counter].equals(String)'
      Src: dom.Counter:354,1
    - Dst: '[dom.Counter].equalsIgnoreCase(String)'
      Src: dom.Counter:357,1
    - Dst: '[dom.Counter].equals(String)'
      Src: dom.Counter:358,1
    - Dst: '[dom.Counter].equals(String)'
      Src: dom.Counter:361,1
    - Dst: '[dom.Counter].printUsage()'
      Src: dom.Counter:362,1
    - Dst: Class.forName(String)
      Src: dom.Counter:372,1
    - Dst: '[dom.Counter].newInstance()'
      Src: dom.Counter:372,1
    - Dst: System.err.println(String)
      Src: dom.Counter:375,1
    - Dst: parser.setFeature(String,dom.Counter)
      Src: dom.Counter:382,1
    - Dst: System.err.println(String)
      Src: dom.Counter:385,1
    - Dst: parser.setFeature(String,dom.Counter)
      Src: dom.Counter:388,1
    - Dst: System.err.println(String)
      Src: dom.Counter:391,1
    - Dst: parser.setFeature(String,dom.Counter)
      Src: dom.Counter:394,1
    - Dst: System.err.println(String)
      Src: dom.Counter:397,1
    - Dst: parser.setFeature(String,dom.Counter)
      Src: dom.Counter:400,1
    - Dst: System.err.println(String)
      Src: dom.Counter:403,1
    - Dst: parser.setFeature(String,dom.Counter)
      Src: dom.Counter:406,1
    - Dst: System.err.println(String)
      Src: dom.Counter:409,1
    - Dst: parser.setFeature(String,dom.Counter)
      Src: dom.Counter:412,1
    - Dst: System.err.println(String)
      Src: dom.Counter:415,1
    - Dst: parser.setFeature(String,dom.Counter)
      Src: dom.Counter:418,1
    - Dst: System.err.println(String)
      Src: dom.Counter:421,1
    - Dst: parser.setFeature(String,dom.Counter)
      Src: dom.Counter:424,1
    - Dst: System.err.println(String)
      Src: dom.Counter:427,1
    - Dst: parser.setFeature(String,dom.Counter)
      Src: dom.Counter:430,1
    - Dst: System.err.println(String)
      Src: dom.Counter:433,1
    - Dst: parser.setFeature(String,dom.Counter)
      Src: dom.Counter:436,1
    - Dst: System.err.println(String)
      Src: dom.Counter:439,1
    - Dst: System.currentTimeMillis()
      Src: dom.Counter:444,1
    - Dst: parser.parse(dom.Counter)
      Src: dom.Counter:447,1
    - Dst: System.currentTimeMillis()
      Src: dom.Counter:449,1
    - Dst: parser.getDocumentInfo()
      Src: dom.Counter:452,1
    - Dst: '[dom.Counter].setDocumentInfo(dom.Counter)'
      Src: dom.Counter:453,1
    - Dst: System.currentTimeMillis()
      Src: dom.Counter:455,1
    - Dst: '[dom.Counter].count(dom.Counter)'
      Src: dom.Counter:456,1
    - Dst: System.currentTimeMillis()
      Src: dom.Counter:457,1
    - Dst: System.currentTimeMillis()
      Src: dom.Counter:460,1
    - Dst: '[dom.Counter].count(dom.Counter)'
      Src: dom.Counter:461,1
    - Dst: System.currentTimeMillis()
      Src: dom.Counter:462,1
    - Dst: '[dom.Counter].printResults(java.io.PrintWriter,dom.Counter,dom.Counter,dom.Counter,dom.Counter,dom.Counter)'
      Src: dom.Counter:464,1
    - Dst: e.getMessage()
      Src: dom.Counter:471,1
    - Dst: System.err.println(String)
      Src: dom.Counter:471,1
    - Dst: '[org.xml.sax.SAXException].getException()'
      Src: dom.Counter:474,1
    - Dst: '[dom.Counter].printStackTrace(dom.Counter)'
      Src: dom.Counter:477,1
    - Dst: e.printStackTrace(dom.Counter)
      Src: dom.Counter:479,1
    CyclomaticComplexity: 68
    EdgeCount: 68
    ICount: 140
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - ParserWrapper.DocumentInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 483
      start: 256
    functionDepth: 2
    functionLinenumber: 256
    functionLinenumberEnd: 483
    functionName: '[dom.Counter].main(String)'
    functionSourceFile: /src/xerces/samples/dom/Counter.java
    functionUses: 0
    functionsReached:
    - e.printStackTrace(dom.Counter)
    - System.currentTimeMillis()
    - arg.startsWith(String)
    - System.err.println(String)
    - parser.parse(dom.Counter)
    - '[dom.Counter].newInstance()'
    - '[dom.Counter].equals(String)'
    - '[dom.Counter].setDocumentInfo(dom.Counter)'
    - '[dom.Counter].printResults(java.io.PrintWriter,dom.Counter,dom.Counter,dom.Counter,dom.Counter,dom.Counter)'
    - '[org.xml.sax.SAXException].getException()'
    - '[dom.Counter].printStackTrace(dom.Counter)'
    - '[java.io.PrintWriter].<init>(dom.Counter)'
    - parser.getDocumentInfo()
    - Class.forName(dom.Counter)
    - Class.forName(String)
    - System.exit(int)
    - parser.setFeature(String,dom.Counter)
    - arg.substring(int)
    - '[dom.Counter].equalsIgnoreCase(String)'
    - '[dom.Counter].count(dom.Counter)'
    - '[dom.Counter].printUsage()'
    - '[dom.Counter].<init>()'
    - e.getMessage()
    - Integer.parseInt(dom.Counter)
    linkageType: ''
    returnType: void
    signature: '[dom.Counter].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: dom.Counter:492,1
    - Dst: System.err.println()
      Src: dom.Counter:493,1
    - Dst: System.err.println(String)
      Src: dom.Counter:495,1
    - Dst: System.err.println(String)
      Src: dom.Counter:496,1
    - Dst: System.err.println(String)
      Src: dom.Counter:497,1
    - Dst: System.err.println(String)
      Src: dom.Counter:498,1
    - Dst: System.err.println(String)
      Src: dom.Counter:499,1
    - Dst: System.err.println(String)
      Src: dom.Counter:500,1
    - Dst: System.err.println(String)
      Src: dom.Counter:501,1
    - Dst: System.err.println(String)
      Src: dom.Counter:502,1
    - Dst: System.err.println(String)
      Src: dom.Counter:503,1
    - Dst: System.err.println(String)
      Src: dom.Counter:504,1
    - Dst: System.err.println(String)
      Src: dom.Counter:505,1
    - Dst: System.err.println(String)
      Src: dom.Counter:506,1
    - Dst: System.err.println(String)
      Src: dom.Counter:507,1
    - Dst: System.err.println(String)
      Src: dom.Counter:508,1
    - Dst: System.err.println(String)
      Src: dom.Counter:509,1
    - Dst: System.err.println(String)
      Src: dom.Counter:510,1
    - Dst: System.err.println(String)
      Src: dom.Counter:511,1
    - Dst: System.err.println(String)
      Src: dom.Counter:512,1
    - Dst: System.err.println(String)
      Src: dom.Counter:513,1
    - Dst: System.err.println(String)
      Src: dom.Counter:514,1
    - Dst: System.err.println(String)
      Src: dom.Counter:515,1
    - Dst: System.err.println(String)
      Src: dom.Counter:516,1
    - Dst: System.err.println()
      Src: dom.Counter:517,1
    - Dst: System.err.println(String)
      Src: dom.Counter:519,1
    - Dst: System.err.println(String)
      Src: dom.Counter:520,1
    - Dst: System.err.println(String)
      Src: dom.Counter:521,1
    - Dst: System.err.print(String)
      Src: dom.Counter:522,1
    - Dst: System.err.println()
      Src: dom.Counter:523,1
    - Dst: System.err.print(String)
      Src: dom.Counter:524,1
    - Dst: System.err.println()
      Src: dom.Counter:525,1
    - Dst: System.err.print(String)
      Src: dom.Counter:526,1
    - Dst: System.err.println()
      Src: dom.Counter:527,1
    - Dst: System.err.print(String)
      Src: dom.Counter:528,1
    - Dst: System.err.println()
      Src: dom.Counter:529,1
    - Dst: System.err.print(String)
      Src: dom.Counter:530,1
    - Dst: System.err.println()
      Src: dom.Counter:531,1
    - Dst: System.err.print(String)
      Src: dom.Counter:532,1
    - Dst: System.err.println()
      Src: dom.Counter:533,1
    - Dst: System.err.print(String)
      Src: dom.Counter:534,1
    - Dst: System.err.println()
      Src: dom.Counter:535,1
    - Dst: System.err.print(String)
      Src: dom.Counter:536,1
    - Dst: System.err.println()
      Src: dom.Counter:537,1
    - Dst: System.err.print(String)
      Src: dom.Counter:538,1
    - Dst: System.err.println()
      Src: dom.Counter:539,1
    - Dst: System.err.print(String)
      Src: dom.Counter:540,1
    - Dst: System.err.println()
      Src: dom.Counter:541,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - ParserWrapper.DocumentInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 543
      start: 490
    functionDepth: 1
    functionLinenumber: 490
    functionLinenumberEnd: 543
    functionName: '[dom.Counter].printUsage()'
    functionSourceFile: /src/xerces/samples/dom/Counter.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    - System.err.println()
    - System.err.print(String)
    linkageType: ''
    returnType: void
    signature: '[dom.Counter].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - ParserWrapper.DocumentInfo
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.Counter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.Counter].<init>()'
    functionSourceFile: /src/xerces/samples/dom/Counter.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: dom.Counter
    signature: '[dom.Counter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMParser].<init>()'
      Src: dom.wrappers.Xerces:45,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setErrorHandler()'
      Src: dom.wrappers.Xerces:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.parsers.DOMParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - dom.ParserWrapper
      - ParserWrapper.DocumentInfo
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.wrappers.Xerces
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 1
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[dom.wrappers.Xerces].<init>()'
    functionSourceFile: /src/xerces/samples/dom/wrappers/Xerces.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParser].setErrorHandler()'
    - '[org.apache.xerces.parsers.DOMParser].<init>()'
    linkageType: ''
    returnType: dom.wrappers.Xerces
    signature: '[dom.wrappers.Xerces].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMParser].parse(String)'
      Src: dom.wrappers.Xerces:62,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getDocument()'
      Src: dom.wrappers.Xerces:63,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.parsers.DOMParser
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - dom.ParserWrapper
      - ParserWrapper.DocumentInfo
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 64
      start: 61
    functionDepth: 2
    functionLinenumber: 61
    functionLinenumberEnd: 64
    functionName: '[dom.wrappers.Xerces].parse(String)'
    functionSourceFile: /src/xerces/samples/dom/wrappers/Xerces.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParser].parse(String)'
    - '[org.apache.xerces.parsers.DOMParser].getDocument()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[dom.wrappers.Xerces].parse(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(String,boolean)'
      Src: dom.wrappers.Xerces:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.parsers.DOMParser
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXNotRecognizedException
      - org.xml.sax.SAXNotSupportedException
      interfaces:
      - dom.ParserWrapper
      - ParserWrapper.DocumentInfo
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 4
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[dom.wrappers.Xerces].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/samples/dom/wrappers/Xerces.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParser].setFeature(String,boolean)'
    linkageType: ''
    returnType: void
    signature: '[dom.wrappers.Xerces].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.parsers.DOMParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - dom.ParserWrapper
      - ParserWrapper.DocumentInfo
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ParserWrapper.DocumentInfo
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 75
      start: 73
    functionDepth: 0
    functionLinenumber: 73
    functionLinenumberEnd: 75
    functionName: '[dom.wrappers.Xerces].getDocumentInfo()'
    functionSourceFile: /src/xerces/samples/dom/wrappers/Xerces.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: ParserWrapper.DocumentInfo
    signature: '[dom.wrappers.Xerces].getDocumentInfo()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.dom.TextImpl].isIgnorableWhitespace()'
      Src: dom.wrappers.Xerces:85,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Text
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.parsers.DOMParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - dom.ParserWrapper
      - ParserWrapper.DocumentInfo
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - text
    argTypes:
    - org.w3c.dom.Text
    constantsTouched: []
    func_position:
      end: 86
      start: 84
    functionDepth: 1
    functionLinenumber: 84
    functionLinenumberEnd: 86
    functionName: '[dom.wrappers.Xerces].isIgnorableWhitespace(org.w3c.dom.Text)'
    functionSourceFile: /src/xerces/samples/dom/wrappers/Xerces.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.dom.TextImpl].isIgnorableWhitespace()'
    linkageType: ''
    returnType: boolean
    signature: '[dom.wrappers.Xerces].isIgnorableWhitespace(org.w3c.dom.Text)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.wrappers.Xerces].printError(String,org.xml.sax.SAXParseException)'
      Src: dom.wrappers.Xerces:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.parsers.DOMParser
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - dom.ParserWrapper
      - ParserWrapper.DocumentInfo
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 95
      start: 93
    functionDepth: 2
    functionLinenumber: 93
    functionLinenumberEnd: 95
    functionName: '[dom.wrappers.Xerces].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/dom/wrappers/Xerces.java
    functionUses: 0
    functionsReached:
    - '[dom.wrappers.Xerces].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[dom.wrappers.Xerces].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.wrappers.Xerces].printError(String,org.xml.sax.SAXParseException)'
      Src: dom.wrappers.Xerces:99,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.parsers.DOMParser
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - dom.ParserWrapper
      - ParserWrapper.DocumentInfo
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 100
      start: 98
    functionDepth: 2
    functionLinenumber: 98
    functionLinenumberEnd: 100
    functionName: '[dom.wrappers.Xerces].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/dom/wrappers/Xerces.java
    functionUses: 0
    functionsReached:
    - '[dom.wrappers.Xerces].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[dom.wrappers.Xerces].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.wrappers.Xerces].printError(String,org.xml.sax.SAXParseException)'
      Src: dom.wrappers.Xerces:104,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.parsers.DOMParser
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - dom.ParserWrapper
      - ParserWrapper.DocumentInfo
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 106
      start: 103
    functionDepth: 2
    functionLinenumber: 103
    functionLinenumberEnd: 106
    functionName: '[dom.wrappers.Xerces].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/dom/wrappers/Xerces.java
    functionUses: 0
    functionsReached:
    - '[dom.wrappers.Xerces].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[dom.wrappers.Xerces].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.print(String)
      Src: dom.wrappers.Xerces:115,1
    - Dst: System.err.print(String)
      Src: dom.wrappers.Xerces:116,1
    - Dst: System.err.print(String)
      Src: dom.wrappers.Xerces:117,1
    - Dst: '[org.xml.sax.SAXParseException].getSystemId()'
      Src: dom.wrappers.Xerces:118,1
    - Dst: '[dom.wrappers.Xerces].lastIndexOf(char)'
      Src: dom.wrappers.Xerces:120,1
    - Dst: '[dom.wrappers.Xerces].substring(int)'
      Src: dom.wrappers.Xerces:122,1
    - Dst: System.err.print(dom.wrappers.Xerces)
      Src: dom.wrappers.Xerces:123,1
    - Dst: System.err.print(char)
      Src: dom.wrappers.Xerces:125,1
    - Dst: '[org.xml.sax.SAXParseException].getLineNumber()'
      Src: dom.wrappers.Xerces:126,1
    - Dst: System.err.print(dom.wrappers.Xerces)
      Src: dom.wrappers.Xerces:126,1
    - Dst: System.err.print(char)
      Src: dom.wrappers.Xerces:127,1
    - Dst: '[org.xml.sax.SAXParseException].getColumnNumber()'
      Src: dom.wrappers.Xerces:128,1
    - Dst: System.err.print(dom.wrappers.Xerces)
      Src: dom.wrappers.Xerces:128,1
    - Dst: System.err.print(String)
      Src: dom.wrappers.Xerces:129,1
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: dom.wrappers.Xerces:130,1
    - Dst: System.err.print(dom.wrappers.Xerces)
      Src: dom.wrappers.Xerces:130,1
    - Dst: System.err.println()
      Src: dom.wrappers.Xerces:131,1
    - Dst: System.err.flush()
      Src: dom.wrappers.Xerces:132,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.parsers.DOMParser
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - dom.ParserWrapper
      - ParserWrapper.DocumentInfo
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - ex
    argTypes:
    - String
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 134
      start: 113
    functionDepth: 1
    functionLinenumber: 113
    functionLinenumberEnd: 134
    functionName: '[dom.wrappers.Xerces].printError(String,org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/dom/wrappers/Xerces.java
    functionUses: 3
    functionsReached:
    - '[org.xml.sax.SAXParseException].getColumnNumber()'
    - System.err.flush()
    - System.err.print(char)
    - System.err.print(dom.wrappers.Xerces)
    - '[org.xml.sax.SAXParseException].getLineNumber()'
    - System.err.print(String)
    - '[org.xml.sax.SAXParseException].getSystemId()'
    - System.err.println()
    - '[dom.wrappers.Xerces].substring(int)'
    - '[org.xml.sax.SAXParseException].getMessage()'
    - '[dom.wrappers.Xerces].lastIndexOf(char)'
    linkageType: ''
    returnType: void
    signature: '[dom.wrappers.Xerces].printError(String,org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.NodeFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 0
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[dom.traversal.NameNodeFilter].setName(String)'
    functionSourceFile: /src/xerces/samples/dom/traversal/NameNodeFilter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.NameNodeFilter].setName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.NodeFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 46
      start: 44
    functionDepth: 0
    functionLinenumber: 44
    functionLinenumberEnd: 46
    functionName: '[dom.traversal.NameNodeFilter].getName()'
    functionSourceFile: /src/xerces/samples/dom/traversal/NameNodeFilter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[dom.traversal.NameNodeFilter].getName()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.NodeFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - match
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 58
      start: 56
    functionDepth: 0
    functionLinenumber: 56
    functionLinenumberEnd: 58
    functionName: '[dom.traversal.NameNodeFilter].setMatch(boolean)'
    functionSourceFile: /src/xerces/samples/dom/traversal/NameNodeFilter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.NameNodeFilter].setMatch(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.NodeFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 63
    functionName: '[dom.traversal.NameNodeFilter].getMatch()'
    functionSourceFile: /src/xerces/samples/dom/traversal/NameNodeFilter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[dom.traversal.NameNodeFilter].getMatch()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: dom.traversal.NameNodeFilter:68,1
    - Dst: '[dom.traversal.NameNodeFilter].equals(String)'
      Src: dom.traversal.NameNodeFilter:68,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: dom.traversal.NameNodeFilter:69,1
    - Dst: '[dom.traversal.NameNodeFilter].equals(String)'
      Src: dom.traversal.NameNodeFilter:69,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.NodeFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: short
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - n
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 73
      start: 66
    functionDepth: 1
    functionLinenumber: 66
    functionLinenumberEnd: 73
    functionName: '[dom.traversal.NameNodeFilter].acceptNode(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/samples/dom/traversal/NameNodeFilter.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getNodeName()'
    - '[dom.traversal.NameNodeFilter].equals(String)'
    linkageType: ''
    returnType: short
    signature: '[dom.traversal.NameNodeFilter].acceptNode(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.w3c.dom.traversal.NodeFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.traversal.NameNodeFilter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.traversal.NameNodeFilter].<init>()'
    functionSourceFile: /src/xerces/samples/dom/traversal/NameNodeFilter.java
    functionUses: 4
    functionsReached: []
    linkageType: ''
    returnType: dom.traversal.NameNodeFilter
    signature: '[dom.traversal.NameNodeFilter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.TreeWalkerView].<init>(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:123,1
    - Dst: '[java.awt.event.WindowAdapter].<init>()'
      Src: dom.traversal.TreeWalkerView:124,1
    - Dst: '[dom.traversal.TreeWalkerView].addWindowListener(java.awt.event.WindowAdapter)'
      Src: dom.traversal.TreeWalkerView:124,1
    - Dst: '[dom.traversal.TreeWalkerView].setSize(int,int)'
      Src: dom.traversal.TreeWalkerView:129,1
    - Dst: '[dom.traversal.TreeWalkerView].setVisible(boolean)'
      Src: dom.traversal.TreeWalkerView:130,1
    - Dst: e.printStackTrace(dom.traversal.TreeWalkerView)
      Src: dom.traversal.TreeWalkerView:132,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.Document
      - javax.swing.tree.TreeNode
      - org.apache.xerces.parsers.DOMParser
      - javax.swing.JTextArea
      - javax.swing.JScrollPane
      - ui.DOMTreeFull
      - org.w3c.dom.traversal.TreeWalker
      - dom.traversal.NameNodeFilter
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JTextField
      - javax.swing.JButton
      - javax.swing.JList
      - javax.swing.JCheckBox
      - javax.swing.JTextField
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - String
      - javax.swing.JCheckBox
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: javax.swing.JFrame
    argCount: 1
    argNames:
    - args
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 135
      start: 118
    functionDepth: 0
    functionLinenumber: 118
    functionLinenumberEnd: 135
    functionName: '[dom.traversal.TreeWalkerView].main(String)'
    functionSourceFile: /src/xerces/samples/dom/traversal/TreeWalkerView.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.TreeWalkerView].setVisible(boolean)'
    - e.printStackTrace(dom.traversal.TreeWalkerView)
    - '[dom.traversal.TreeWalkerView].<init>(dom.traversal.TreeWalkerView)'
    - '[java.awt.event.WindowAdapter].<init>()'
    - '[dom.traversal.TreeWalkerView].addWindowListener(java.awt.event.WindowAdapter)'
    - '[dom.traversal.TreeWalkerView].setSize(int,int)'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.TreeWalkerView].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: dom.traversal.TreeWalkerView:137,1
    - Dst: '[javax.swing.JFrame].<init>(String)'
      Src: dom.traversal.TreeWalkerView:141,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].<init>()'
      Src: dom.traversal.TreeWalkerView:143,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(String,boolean)'
      Src: dom.traversal.TreeWalkerView:144,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(String,boolean)'
      Src: dom.traversal.TreeWalkerView:145,1
    - Dst: '[dom.traversal.TreeWalkerView.Errors].<init>()'
      Src: dom.traversal.TreeWalkerView:146,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setErrorHandler(dom.traversal.TreeWalkerView.Errors)'
      Src: dom.traversal.TreeWalkerView:147,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].parse(String)'
      Src: dom.traversal.TreeWalkerView:148,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getDocument()'
      Src: dom.traversal.TreeWalkerView:149,1
    - Dst: '[dom.traversal.TreeWalkerView].isSupported(String,String)'
      Src: dom.traversal.TreeWalkerView:151,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: dom.traversal.TreeWalkerView:153,1
    - Dst: '[ui.DOMTreeFull].<init>(org.w3c.dom.Node)'
      Src: dom.traversal.TreeWalkerView:158,1
    - Dst: '[ui.DOMTreeFull].getSelectionModel()'
      Src: dom.traversal.TreeWalkerView:159,1
    - Dst: '[dom.traversal.TreeWalkerView].setSelectionMode(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:159,1
    - Dst: '[javax.swing.event.TreeSelectionListener].<init>()'
      Src: dom.traversal.TreeWalkerView:164,1
    - Dst: '[ui.DOMTreeFull].addTreeSelectionListener(javax.swing.event.TreeSelectionListener)'
      Src: dom.traversal.TreeWalkerView:163,1
    - Dst: '[java.awt.BorderLayout].<init>()'
      Src: dom.traversal.TreeWalkerView:178,1
    - Dst: '[javax.swing.JPanel].<init>()'
      Src: dom.traversal.TreeWalkerView:181,1
    - Dst: '[javax.swing.BorderFactory].createTitledBorder(String)'
      Src: dom.traversal.TreeWalkerView:183,1
    - Dst: '[javax.swing.BorderFactory].createEmptyBorder(int,int,int,int)'
      Src: dom.traversal.TreeWalkerView:184,1
    - Dst: '[javax.swing.BorderFactory].createCompoundBorder(dom.traversal.TreeWalkerView,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:182,1
    - Dst: '[javax.swing.JPanel].setBorder(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:182,1
    - Dst: '[javax.swing.JButton].<init>(String)'
      Src: dom.traversal.TreeWalkerView:187,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JButton)'
      Src: dom.traversal.TreeWalkerView:188,1
    - Dst: '[javax.swing.JButton].addActionListener()'
      Src: dom.traversal.TreeWalkerView:189,1
    - Dst: '[javax.swing.JButton].<init>(String)'
      Src: dom.traversal.TreeWalkerView:191,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JButton)'
      Src: dom.traversal.TreeWalkerView:192,1
    - Dst: '[javax.swing.JButton].addActionListener()'
      Src: dom.traversal.TreeWalkerView:193,1
    - Dst: '[javax.swing.JPanel].<init>()'
      Src: dom.traversal.TreeWalkerView:196,1
    - Dst: '[java.awt.BorderLayout].<init>()'
      Src: dom.traversal.TreeWalkerView:197,1
    - Dst: '[javax.swing.JPanel].setLayout(java.awt.BorderLayout)'
      Src: dom.traversal.TreeWalkerView:197,1
    - Dst: '[javax.swing.BorderFactory].createTitledBorder(String)'
      Src: dom.traversal.TreeWalkerView:199,1
    - Dst: '[javax.swing.BorderFactory].createEmptyBorder(int,int,int,int)'
      Src: dom.traversal.TreeWalkerView:200,1
    - Dst: '[javax.swing.BorderFactory].createCompoundBorder(dom.traversal.TreeWalkerView,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:198,1
    - Dst: '[javax.swing.JPanel].setBorder(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:198,1
    - Dst: '[javax.swing.JButton].<init>(String)'
      Src: dom.traversal.TreeWalkerView:203,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JButton,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:204,1
    - Dst: '[javax.swing.JButton].addActionListener()'
      Src: dom.traversal.TreeWalkerView:205,1
    - Dst: '[javax.swing.JPanel].<init>()'
      Src: dom.traversal.TreeWalkerView:208,1
    - Dst: '[javax.swing.JButton].<init>(String)'
      Src: dom.traversal.TreeWalkerView:209,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JButton)'
      Src: dom.traversal.TreeWalkerView:210,1
    - Dst: '[javax.swing.JButton].addActionListener()'
      Src: dom.traversal.TreeWalkerView:211,1
    - Dst: '[javax.swing.JButton].<init>(String)'
      Src: dom.traversal.TreeWalkerView:213,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JButton)'
      Src: dom.traversal.TreeWalkerView:214,1
    - Dst: '[javax.swing.JButton].addActionListener()'
      Src: dom.traversal.TreeWalkerView:215,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:216,1
    - Dst: '[javax.swing.JButton].<init>(String)'
      Src: dom.traversal.TreeWalkerView:218,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JButton,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:219,1
    - Dst: '[javax.swing.JButton].addActionListener()'
      Src: dom.traversal.TreeWalkerView:220,1
    - Dst: '[javax.swing.JButton].<init>(String)'
      Src: dom.traversal.TreeWalkerView:222,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JButton,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:223,1
    - Dst: '[javax.swing.JButton].addActionListener()'
      Src: dom.traversal.TreeWalkerView:224,1
    - Dst: '[javax.swing.JPanel].<init>()'
      Src: dom.traversal.TreeWalkerView:227,1
    - Dst: '[java.awt.BorderLayout].<init>()'
      Src: dom.traversal.TreeWalkerView:228,1
    - Dst: '[javax.swing.JPanel].setLayout(java.awt.BorderLayout)'
      Src: dom.traversal.TreeWalkerView:228,1
    - Dst: '[javax.swing.BorderFactory].createTitledBorder(String)'
      Src: dom.traversal.TreeWalkerView:230,1
    - Dst: '[javax.swing.BorderFactory].createEmptyBorder(int,int,int,int)'
      Src: dom.traversal.TreeWalkerView:231,1
    - Dst: '[javax.swing.BorderFactory].createCompoundBorder(dom.traversal.TreeWalkerView,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:229,1
    - Dst: '[javax.swing.JPanel].setBorder(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:229,1
    - Dst: '[javax.swing.JPanel].<init>()'
      Src: dom.traversal.TreeWalkerView:234,1
    - Dst: '[javax.swing.JButton].<init>(String)'
      Src: dom.traversal.TreeWalkerView:235,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JButton)'
      Src: dom.traversal.TreeWalkerView:236,1
    - Dst: '[javax.swing.JButton].addActionListener()'
      Src: dom.traversal.TreeWalkerView:237,1
    - Dst: '[javax.swing.JButton].<init>(String)'
      Src: dom.traversal.TreeWalkerView:239,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JButton)'
      Src: dom.traversal.TreeWalkerView:240,1
    - Dst: '[javax.swing.JButton].addActionListener()'
      Src: dom.traversal.TreeWalkerView:241,1
    - Dst: '[javax.swing.JButton].<init>(String)'
      Src: dom.traversal.TreeWalkerView:243,1
    - Dst: '[javax.swing.JTextField].<init>(int)'
      Src: dom.traversal.TreeWalkerView:244,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JButton)'
      Src: dom.traversal.TreeWalkerView:245,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:246,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JTextField,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:247,1
    - Dst: '[javax.swing.JButton].addActionListener()'
      Src: dom.traversal.TreeWalkerView:248,1
    - Dst: '[javax.swing.JPanel].<init>()'
      Src: dom.traversal.TreeWalkerView:251,1
    - Dst: '[java.awt.BorderLayout].<init>()'
      Src: dom.traversal.TreeWalkerView:252,1
    - Dst: '[javax.swing.JPanel].setLayout(java.awt.BorderLayout)'
      Src: dom.traversal.TreeWalkerView:252,1
    - Dst: '[javax.swing.BorderFactory].createTitledBorder(String)'
      Src: dom.traversal.TreeWalkerView:254,1
    - Dst: '[javax.swing.BorderFactory].createEmptyBorder(int,int,int,int)'
      Src: dom.traversal.TreeWalkerView:255,1
    - Dst: '[javax.swing.BorderFactory].createCompoundBorder(dom.traversal.TreeWalkerView,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:253,1
    - Dst: '[javax.swing.JPanel].setBorder(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:253,1
    - Dst: '[javax.swing.JPanel].<init>()'
      Src: dom.traversal.TreeWalkerView:257,1
    - Dst: '[java.awt.BorderLayout].<init>()'
      Src: dom.traversal.TreeWalkerView:258,1
    - Dst: '[javax.swing.JPanel].setLayout(java.awt.BorderLayout)'
      Src: dom.traversal.TreeWalkerView:258,1
    - Dst: '[javax.swing.JButton].<init>(String)'
      Src: dom.traversal.TreeWalkerView:260,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JButton,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:261,1
    - Dst: '[javax.swing.JCheckBox].<init>(String)'
      Src: dom.traversal.TreeWalkerView:262,1
    - Dst: '[javax.swing.JCheckBox].setSelected(boolean)'
      Src: dom.traversal.TreeWalkerView:263,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JCheckBox,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:264,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:265,1
    - Dst: '[javax.swing.JButton].addActionListener()'
      Src: dom.traversal.TreeWalkerView:266,1
    - Dst: '[javax.swing.JPanel].<init>()'
      Src: dom.traversal.TreeWalkerView:268,1
    - Dst: '[javax.swing.BorderFactory].createTitledBorder(String)'
      Src: dom.traversal.TreeWalkerView:270,1
    - Dst: '[javax.swing.BorderFactory].createEmptyBorder(int,int,int,int)'
      Src: dom.traversal.TreeWalkerView:271,1
    - Dst: '[javax.swing.BorderFactory].createCompoundBorder(dom.traversal.TreeWalkerView,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:269,1
    - Dst: '[javax.swing.JPanel].setBorder(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:269,1
    - Dst: '[javax.swing.JList].<init>(String)'
      Src: dom.traversal.TreeWalkerView:273,1
    - Dst: '[javax.swing.JScrollPane].<init>(javax.swing.JList)'
      Src: dom.traversal.TreeWalkerView:275,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JScrollPane)'
      Src: dom.traversal.TreeWalkerView:282,1
    - Dst: '[javax.swing.JPanel].<init>()'
      Src: dom.traversal.TreeWalkerView:285,1
    - Dst: '[javax.swing.BorderFactory].createTitledBorder(String)'
      Src: dom.traversal.TreeWalkerView:287,1
    - Dst: '[javax.swing.BorderFactory].createEmptyBorder(int,int,int,int)'
      Src: dom.traversal.TreeWalkerView:288,1
    - Dst: '[javax.swing.BorderFactory].createCompoundBorder(dom.traversal.TreeWalkerView,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:286,1
    - Dst: '[javax.swing.JPanel].setBorder(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:286,1
    - Dst: '[java.awt.BorderLayout].<init>()'
      Src: dom.traversal.TreeWalkerView:290,1
    - Dst: '[javax.swing.JPanel].setLayout(java.awt.BorderLayout)'
      Src: dom.traversal.TreeWalkerView:290,1
    - Dst: '[javax.swing.JCheckBox].<init>(String,boolean)'
      Src: dom.traversal.TreeWalkerView:291,1
    - Dst: '[javax.swing.JTextField].<init>(int)'
      Src: dom.traversal.TreeWalkerView:292,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JCheckBox,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:293,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JTextField,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:294,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:296,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:297,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:298,1
    - Dst: '[javax.swing.event.ListSelectionListener].<init>()'
      Src: dom.traversal.TreeWalkerView:303,1
    - Dst: '[javax.swing.JList].addListSelectionListener(javax.swing.event.ListSelectionListener)'
      Src: dom.traversal.TreeWalkerView:302,1
    - Dst: '[java.awt.BorderLayout].<init>()'
      Src: dom.traversal.TreeWalkerView:311,1
    - Dst: '[javax.swing.JPanel].<init>(java.awt.BorderLayout)'
      Src: dom.traversal.TreeWalkerView:311,1
    - Dst: '[java.awt.Font].<init>(String,dom.traversal.TreeWalkerView,int)'
      Src: dom.traversal.TreeWalkerView:312,1
    - Dst: '[javax.swing.JPanel].setFont(java.awt.Font)'
      Src: dom.traversal.TreeWalkerView:312,1
    - Dst: '[java.awt.BorderLayout].<init>()'
      Src: dom.traversal.TreeWalkerView:313,1
    - Dst: '[javax.swing.JPanel].<init>(java.awt.BorderLayout)'
      Src: dom.traversal.TreeWalkerView:313,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:314,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:315,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:316,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:317,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:318,1
    - Dst: '[javax.swing.BorderFactory].createTitledBorder(String)'
      Src: dom.traversal.TreeWalkerView:321,1
    - Dst: '[javax.swing.BorderFactory].createEmptyBorder(int,int,int,int)'
      Src: dom.traversal.TreeWalkerView:322,1
    - Dst: '[javax.swing.BorderFactory].createCompoundBorder(dom.traversal.TreeWalkerView,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:320,1
    - Dst: '[javax.swing.JPanel].setBorder(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:320,1
    - Dst: '[java.awt.BorderLayout].<init>()'
      Src: dom.traversal.TreeWalkerView:327,1
    - Dst: '[javax.swing.JPanel].<init>(java.awt.BorderLayout)'
      Src: dom.traversal.TreeWalkerView:327,1
    - Dst: '[javax.swing.JScrollPane].<init>(ui.DOMTreeFull)'
      Src: dom.traversal.TreeWalkerView:329,1
    - Dst: '[javax.swing.BorderFactory].createTitledBorder(String)'
      Src: dom.traversal.TreeWalkerView:331,1
    - Dst: '[javax.swing.BorderFactory].createEmptyBorder(int,int,int,int)'
      Src: dom.traversal.TreeWalkerView:332,1
    - Dst: '[javax.swing.BorderFactory].createCompoundBorder(dom.traversal.TreeWalkerView,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:330,1
    - Dst: '[javax.swing.JScrollPane].setBorder(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:330,1
    - Dst: '[javax.swing.JTextArea].<init>(int,int)'
      Src: dom.traversal.TreeWalkerView:336,1
    - Dst: '[java.awt.BorderLayout].<init>()'
      Src: dom.traversal.TreeWalkerView:338,1
    - Dst: '[javax.swing.JPanel].<init>(java.awt.BorderLayout)'
      Src: dom.traversal.TreeWalkerView:338,1
    - Dst: '[javax.swing.JScrollPane].<init>(javax.swing.JTextArea)'
      Src: dom.traversal.TreeWalkerView:339,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JScrollPane)'
      Src: dom.traversal.TreeWalkerView:340,1
    - Dst: '[javax.swing.BorderFactory].createTitledBorder(String)'
      Src: dom.traversal.TreeWalkerView:342,1
    - Dst: '[javax.swing.BorderFactory].createEmptyBorder(int,int,int,int)'
      Src: dom.traversal.TreeWalkerView:343,1
    - Dst: '[javax.swing.BorderFactory].createCompoundBorder(dom.traversal.TreeWalkerView,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:341,1
    - Dst: '[javax.swing.JPanel].setBorder(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:341,1
    - Dst: '[javax.swing.JPanel].<init>()'
      Src: dom.traversal.TreeWalkerView:346,1
    - Dst: '[java.awt.BorderLayout].<init>()'
      Src: dom.traversal.TreeWalkerView:347,1
    - Dst: '[javax.swing.JPanel].setLayout(java.awt.BorderLayout)'
      Src: dom.traversal.TreeWalkerView:347,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:348,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JScrollPane,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:349,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:350,1
    - Dst: '[dom.traversal.TreeWalkerView].getContentPane()'
      Src: dom.traversal.TreeWalkerView:351,1
    - Dst: '[dom.traversal.TreeWalkerView].add(javax.swing.JPanel)'
      Src: dom.traversal.TreeWalkerView:351,1
    - Dst: '[dom.traversal.TreeWalkerView.Errors].getErrorNodes()'
      Src: dom.traversal.TreeWalkerView:353,1
    - Dst: '[dom.traversal.TreeWalkerView].elements()'
      Src: dom.traversal.TreeWalkerView:354,1
    - Dst: '[dom.traversal.TreeWalkerView].hasMoreElements()'
      Src: dom.traversal.TreeWalkerView:355,1
    - Dst: '[dom.traversal.TreeWalkerView].nextElement()'
      Src: dom.traversal.TreeWalkerView:357,1
    - Dst: '[javax.swing.JTextArea].append(String)'
      Src: dom.traversal.TreeWalkerView:357,1
    - Dst: '[javax.swing.JCheckBox].isSelected()'
      Src: dom.traversal.TreeWalkerView:360,1
    - Dst: '[dom.traversal.NameNodeFilter].<init>()'
      Src: dom.traversal.TreeWalkerView:365,1
    - Dst: '[org.w3c.dom.traversal.DocumentTraversal].createTreeWalker(dom.traversal.TreeWalkerView,dom.traversal.TreeWalkerView,dom.traversal.NameNodeFilter,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:361,1
    - Dst: e.printStackTrace(dom.traversal.TreeWalkerView)
      Src: dom.traversal.TreeWalkerView:369,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 195
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.Document
      - javax.swing.tree.TreeNode
      - org.apache.xerces.parsers.DOMParser
      - javax.swing.JTextArea
      - javax.swing.JScrollPane
      - ui.DOMTreeFull
      - org.w3c.dom.traversal.TreeWalker
      - dom.traversal.NameNodeFilter
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JTextField
      - javax.swing.JButton
      - javax.swing.JList
      - javax.swing.JCheckBox
      - javax.swing.JTextField
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - String
      - javax.swing.JCheckBox
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.traversal.TreeWalkerView
      static: false
      superClass: javax.swing.JFrame
    argCount: 1
    argNames:
    - filename
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 371
      start: 140
    functionDepth: 4
    functionLinenumber: 140
    functionLinenumberEnd: 371
    functionName: '[dom.traversal.TreeWalkerView].<init>(String)'
    functionSourceFile: /src/xerces/samples/dom/traversal/TreeWalkerView.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.TreeWalkerView].elements()'
    - '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.TreeWalkerView)'
    - '[javax.swing.JScrollPane].<init>(ui.DOMTreeFull)'
    - '[javax.swing.JTextField].<init>(int)'
    - '[org.apache.xerces.parsers.DOMParser].<init>()'
    - '[dom.traversal.TreeWalkerView.Errors].getErrorNodes()'
    - '[RuntimeException].<init>(String)'
    - '[javax.swing.JFrame].<init>(String)'
    - '[javax.swing.event.TreeSelectionListener].<init>()'
    - '[javax.swing.JPanel].add(javax.swing.JScrollPane)'
    - '[java.util.Hashtable].<init>()'
    - '[javax.swing.JScrollPane].<init>(javax.swing.JTextArea)'
    - '[dom.traversal.TreeWalkerView].getContentPane()'
    - '[dom.traversal.NameNodeFilter].<init>()'
    - '[javax.swing.JTextArea].append(String)'
    - '[javax.swing.JPanel].add(javax.swing.JButton,dom.traversal.TreeWalkerView)'
    - '[dom.traversal.TreeWalkerView.Errors].<init>()'
    - '[dom.traversal.TreeWalkerView].setSelectionMode(dom.traversal.TreeWalkerView)'
    - '[javax.swing.BorderFactory].createCompoundBorder(dom.traversal.TreeWalkerView,dom.traversal.TreeWalkerView)'
    - '[dom.traversal.TreeWalkerView].add(javax.swing.JPanel)'
    - '[org.apache.xerces.parsers.DOMParser].getDocument()'
    - '[javax.swing.JButton].addActionListener()'
    - '[javax.swing.JCheckBox].<init>(String)'
    - '[javax.swing.JCheckBox].<init>(String,boolean)'
    - '[javax.swing.JPanel].<init>(java.awt.BorderLayout)'
    - '[javax.swing.JPanel].add(javax.swing.JButton)'
    - '[javax.swing.JScrollPane].setBorder(dom.traversal.TreeWalkerView)'
    - '[javax.swing.BorderFactory].createTitledBorder(String)'
    - '[java.awt.BorderLayout].<init>()'
    - '[javax.swing.JPanel].setLayout(java.awt.BorderLayout)'
    - '[ui.DOMTreeFull].<init>(org.w3c.dom.Node)'
    - '[ui.DOMTreeFull].addTreeSelectionListener(javax.swing.event.TreeSelectionListener)'
    - '[javax.swing.JScrollPane].<init>(javax.swing.JList)'
    - '[org.apache.xerces.parsers.DOMParser].setFeature(String,boolean)'
    - e.printStackTrace(dom.traversal.TreeWalkerView)
    - '[dom.traversal.TreeWalkerView].nextElement()'
    - '[javax.swing.JPanel].<init>()'
    - '[dom.traversal.TreeWalkerView].hasMoreElements()'
    - '[javax.swing.BorderFactory].createEmptyBorder(int,int,int,int)'
    - '[javax.swing.JPanel].add(javax.swing.JTextField,dom.traversal.TreeWalkerView)'
    - '[javax.swing.JButton].<init>(String)'
    - '[javax.swing.JCheckBox].setSelected(boolean)'
    - '[dom.traversal.TreeWalkerView].isSupported(String,String)'
    - '[javax.swing.JList].<init>(String)'
    - '[java.awt.Font].<init>(String,dom.traversal.TreeWalkerView,int)'
    - '[javax.swing.JTextArea].<init>(int,int)'
    - '[org.w3c.dom.traversal.DocumentTraversal].createTreeWalker(dom.traversal.TreeWalkerView,dom.traversal.TreeWalkerView,dom.traversal.NameNodeFilter,dom.traversal.TreeWalkerView)'
    - '[javax.swing.JPanel].add(javax.swing.JCheckBox,dom.traversal.TreeWalkerView)'
    - '[javax.swing.JList].addListSelectionListener(javax.swing.event.ListSelectionListener)'
    - '[org.apache.xerces.parsers.DOMParser].parse(String)'
    - '[ui.DOMTreeFull].getSelectionModel()'
    - '[javax.swing.JPanel].setBorder(dom.traversal.TreeWalkerView)'
    - '[javax.swing.event.ListSelectionListener].<init>()'
    - '[javax.swing.JPanel].setFont(java.awt.Font)'
    - '[javax.swing.JCheckBox].isSelected()'
    - '[javax.swing.JPanel].add(javax.swing.JScrollPane,dom.traversal.TreeWalkerView)'
    - '[org.apache.xerces.parsers.DOMParser].setErrorHandler(dom.traversal.TreeWalkerView.Errors)'
    linkageType: ''
    returnType: dom.traversal.TreeWalkerView
    signature: '[dom.traversal.TreeWalkerView].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.awt.event.ActionEvent].getSource()'
      Src: dom.traversal.TreeWalkerView:375,1
    - Dst: '[ui.DOMTreeFull].getLastSelectedPathComponent()'
      Src: dom.traversal.TreeWalkerView:377,1
    - Dst: '[javax.swing.JTextArea].append(String)'
      Src: dom.traversal.TreeWalkerView:379,1
    - Dst: '[ui.DOMTreeFull].getNode(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:383,1
    - Dst: '[dom.traversal.TreeWalkerView].setMessage(String)'
      Src: dom.traversal.TreeWalkerView:385,1
    - Dst: '[javax.swing.JList].getSelectedIndices()'
      Src: dom.traversal.TreeWalkerView:389,1
    - Dst: '[javax.swing.JTextField].getText()'
      Src: dom.traversal.TreeWalkerView:401,1
    - Dst: '[javax.swing.JCheckBox].isSelected()'
      Src: dom.traversal.TreeWalkerView:402,1
    - Dst: '[dom.traversal.NameNodeFilter].<init>()'
      Src: dom.traversal.TreeWalkerView:404,1
    - Dst: '[dom.traversal.TreeWalkerView].length()'
      Src: dom.traversal.TreeWalkerView:406,1
    - Dst: '[dom.traversal.TreeWalkerView].setMessage(String)'
      Src: dom.traversal.TreeWalkerView:407,1
    - Dst: '[dom.traversal.NameNodeFilter].setName(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:410,1
    - Dst: '[dom.traversal.NameNodeFilter].setMatch(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:411,1
    - Dst: '[javax.swing.JCheckBox].isSelected()'
      Src: dom.traversal.TreeWalkerView:414,1
    - Dst: '[org.w3c.dom.traversal.DocumentTraversal].createTreeWalker(org.w3c.dom.Node,dom.traversal.TreeWalkerView,dom.traversal.NameNodeFilter,dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:416,1
    - Dst: '[dom.traversal.TreeWalkerView].setMessage(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:422,1
    - Dst: '[java.awt.event.ActionEvent].getSource()'
      Src: dom.traversal.TreeWalkerView:432,1
    - Dst: '[ui.DOMTreeFull].getLastSelectedPathComponent()'
      Src: dom.traversal.TreeWalkerView:434,1
    - Dst: '[javax.swing.JTextArea].append(String)'
      Src: dom.traversal.TreeWalkerView:436,1
    - Dst: '[ui.DOMTreeFull].getNode(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:440,1
    - Dst: '[dom.traversal.TreeWalkerView].setMessage(String)'
      Src: dom.traversal.TreeWalkerView:442,1
    - Dst: '[dom.traversal.TreeWalkerView].setCurrentNode(org.w3c.dom.Node)'
      Src: dom.traversal.TreeWalkerView:444,1
    - Dst: '[java.awt.event.ActionEvent].getSource()'
      Src: dom.traversal.TreeWalkerView:448,1
    - Dst: '[javax.swing.JTextField].getText()'
      Src: dom.traversal.TreeWalkerView:450,1
    - Dst: '[ui.DOMTreeFull].getLastSelectedPathComponent()'
      Src: dom.traversal.TreeWalkerView:454,1
    - Dst: '[javax.swing.JTextArea].append(String)'
      Src: dom.traversal.TreeWalkerView:456,1
    - Dst: '[ui.DOMTreeFull].getModel()'
      Src: dom.traversal.TreeWalkerView:460,1
    - Dst: '[javax.swing.tree.DefaultTreeModel].getPathToRoot(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:460,1
    - Dst: '[javax.swing.tree.TreePath].<init>(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:459,1
    - Dst: '[dom.traversal.TreeWalkerView].setMessage(String)'
      Src: dom.traversal.TreeWalkerView:462,1
    - Dst: '[ui.DOMTreeFull].getSelectionModel()'
      Src: dom.traversal.TreeWalkerView:465,1
    - Dst: '[dom.traversal.TreeWalkerView].isPathSelected(javax.swing.tree.TreePath)'
      Src: dom.traversal.TreeWalkerView:465,1
    - Dst: '[ui.DOMTreeFull].getNode(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:467,1
    - Dst: '[org.w3c.dom.Document].createTextNode(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:468,1
    - Dst: '[org.w3c.dom.Node].appendChild(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:470,1
    - Dst: '[dom.traversal.TreeWalkerView].setMessage(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:472,1
    - Dst: '[ui.DOMTreeFull].getModel()'
      Src: dom.traversal.TreeWalkerView:475,1
    - Dst: '[ui.DOMTreeFull.Model].insertNode(dom.traversal.TreeWalkerView,javax.swing.tree.MutableTreeNode)'
      Src: dom.traversal.TreeWalkerView:475,1
    - Dst: '[java.awt.event.ActionEvent].getSource()'
      Src: dom.traversal.TreeWalkerView:480,1
    - Dst: '[ui.DOMTreeFull].getLastSelectedPathComponent()'
      Src: dom.traversal.TreeWalkerView:483,1
    - Dst: '[javax.swing.JTextArea].append(String)'
      Src: dom.traversal.TreeWalkerView:485,1
    - Dst: '[ui.DOMTreeFull].getModel()'
      Src: dom.traversal.TreeWalkerView:489,1
    - Dst: '[javax.swing.tree.DefaultTreeModel].getPathToRoot(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:489,1
    - Dst: '[javax.swing.tree.TreePath].<init>(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:488,1
    - Dst: '[dom.traversal.TreeWalkerView].setMessage(String)'
      Src: dom.traversal.TreeWalkerView:491,1
    - Dst: '[ui.DOMTreeFull].getSelectionModel()'
      Src: dom.traversal.TreeWalkerView:494,1
    - Dst: '[dom.traversal.TreeWalkerView].isPathSelected(javax.swing.tree.TreePath)'
      Src: dom.traversal.TreeWalkerView:494,1
    - Dst: '[ui.DOMTreeFull].getNode(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:496,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: dom.traversal.TreeWalkerView:498,1
    - Dst: '[dom.traversal.TreeWalkerView].removeChild(org.w3c.dom.Node)'
      Src: dom.traversal.TreeWalkerView:501,1
    - Dst: '[ui.DOMTreeFull].getModel()'
      Src: dom.traversal.TreeWalkerView:503,1
    - Dst: '[javax.swing.tree.DefaultTreeModel].removeNodeFromParent(javax.swing.tree.MutableTreeNode)'
      Src: dom.traversal.TreeWalkerView:503,1
    - Dst: '[java.awt.event.ActionEvent].getSource()'
      Src: dom.traversal.TreeWalkerView:507,1
    - Dst: '[dom.traversal.TreeWalkerView].previousSibling()'
      Src: dom.traversal.TreeWalkerView:508,1
    - Dst: '[dom.traversal.TreeWalkerView].handleButton(dom.traversal.TreeWalkerView,String)'
      Src: dom.traversal.TreeWalkerView:509,1
    - Dst: '[java.awt.event.ActionEvent].getSource()'
      Src: dom.traversal.TreeWalkerView:513,1
    - Dst: '[dom.traversal.TreeWalkerView].firstChild()'
      Src: dom.traversal.TreeWalkerView:514,1
    - Dst: '[dom.traversal.TreeWalkerView].handleButton(dom.traversal.TreeWalkerView,String)'
      Src: dom.traversal.TreeWalkerView:515,1
    - Dst: '[java.awt.event.ActionEvent].getSource()'
      Src: dom.traversal.TreeWalkerView:519,1
    - Dst: '[dom.traversal.TreeWalkerView].lastChild()'
      Src: dom.traversal.TreeWalkerView:520,1
    - Dst: '[dom.traversal.TreeWalkerView].handleButton(dom.traversal.TreeWalkerView,String)'
      Src: dom.traversal.TreeWalkerView:521,1
    - Dst: '[java.awt.event.ActionEvent].getSource()'
      Src: dom.traversal.TreeWalkerView:525,1
    - Dst: '[dom.traversal.TreeWalkerView].nextSibling()'
      Src: dom.traversal.TreeWalkerView:526,1
    - Dst: '[dom.traversal.TreeWalkerView].handleButton(dom.traversal.TreeWalkerView,String)'
      Src: dom.traversal.TreeWalkerView:527,1
    - Dst: '[java.awt.event.ActionEvent].getSource()'
      Src: dom.traversal.TreeWalkerView:531,1
    - Dst: '[dom.traversal.TreeWalkerView].parentNode()'
      Src: dom.traversal.TreeWalkerView:532,1
    - Dst: '[dom.traversal.TreeWalkerView].handleButton(dom.traversal.TreeWalkerView,String)'
      Src: dom.traversal.TreeWalkerView:533,1
    - Dst: '[java.awt.event.ActionEvent].getSource()'
      Src: dom.traversal.TreeWalkerView:537,1
    - Dst: '[dom.traversal.TreeWalkerView].nextNode()'
      Src: dom.traversal.TreeWalkerView:538,1
    - Dst: '[dom.traversal.TreeWalkerView].handleButton(dom.traversal.TreeWalkerView,String)'
      Src: dom.traversal.TreeWalkerView:539,1
    - Dst: '[java.awt.event.ActionEvent].getSource()'
      Src: dom.traversal.TreeWalkerView:543,1
    - Dst: '[dom.traversal.TreeWalkerView].previousNode()'
      Src: dom.traversal.TreeWalkerView:544,1
    - Dst: '[dom.traversal.TreeWalkerView].handleButton(dom.traversal.TreeWalkerView,String)'
      Src: dom.traversal.TreeWalkerView:545,1
    CyclomaticComplexity: 54
    EdgeCount: 54
    ICount: 134
    JavaMethodInfo:
      argumentGenericTypes:
      - java.awt.event.ActionEvent
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.Document
      - javax.swing.tree.TreeNode
      - org.apache.xerces.parsers.DOMParser
      - javax.swing.JTextArea
      - javax.swing.JScrollPane
      - ui.DOMTreeFull
      - org.w3c.dom.traversal.TreeWalker
      - dom.traversal.NameNodeFilter
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JTextField
      - javax.swing.JButton
      - javax.swing.JList
      - javax.swing.JCheckBox
      - javax.swing.JTextField
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - String
      - javax.swing.JCheckBox
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.swing.JFrame
    argCount: 1
    argNames:
    - e
    argTypes:
    - java.awt.event.ActionEvent
    constantsTouched: []
    func_position:
      end: 549
      start: 373
    functionDepth: 2
    functionLinenumber: 373
    functionLinenumberEnd: 549
    functionName: '[dom.traversal.TreeWalkerView].actionPerformed(java.awt.event.ActionEvent)'
    functionSourceFile: /src/xerces/samples/dom/traversal/TreeWalkerView.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].appendChild(dom.traversal.TreeWalkerView)'
    - '[dom.traversal.TreeWalkerView].nextSibling()'
    - '[javax.swing.tree.DefaultTreeModel].removeNodeFromParent(javax.swing.tree.MutableTreeNode)'
    - '[dom.traversal.TreeWalkerView].lastChild()'
    - '[javax.swing.tree.DefaultTreeModel].getPathToRoot(dom.traversal.TreeWalkerView)'
    - '[dom.traversal.NameNodeFilter].setName(dom.traversal.TreeWalkerView)'
    - '[dom.traversal.TreeWalkerView].previousSibling()'
    - '[dom.traversal.NameNodeFilter].<init>()'
    - '[ui.DOMTreeFull.Model].insertNode(dom.traversal.TreeWalkerView,javax.swing.tree.MutableTreeNode)'
    - '[javax.swing.JTextArea].append(String)'
    - '[ui.DOMTreeFull].getModel()'
    - '[javax.swing.JTextField].getText()'
    - '[java.awt.event.ActionEvent].getSource()'
    - '[dom.traversal.TreeWalkerView].removeChild(org.w3c.dom.Node)'
    - '[javax.swing.JList].getSelectedIndices()'
    - '[org.w3c.dom.traversal.DocumentTraversal].createTreeWalker(org.w3c.dom.Node,dom.traversal.TreeWalkerView,dom.traversal.NameNodeFilter,dom.traversal.TreeWalkerView)'
    - '[dom.traversal.TreeWalkerView].handleButton(dom.traversal.TreeWalkerView,String)'
    - '[dom.traversal.TreeWalkerView].nextNode()'
    - '[javax.swing.tree.TreePath].<init>(dom.traversal.TreeWalkerView)'
    - '[ui.DOMTreeFull].getNode(dom.traversal.TreeWalkerView)'
    - '[dom.traversal.TreeWalkerView].firstChild()'
    - '[dom.traversal.TreeWalkerView].length()'
    - '[org.w3c.dom.Document].createTextNode(dom.traversal.TreeWalkerView)'
    - '[dom.traversal.TreeWalkerView].parentNode()'
    - '[dom.traversal.TreeWalkerView].setMessage(dom.traversal.TreeWalkerView)'
    - '[dom.traversal.TreeWalkerView].setMessage(String)'
    - '[ui.DOMTreeFull].getSelectionModel()'
    - '[dom.traversal.NameNodeFilter].setMatch(dom.traversal.TreeWalkerView)'
    - '[ui.DOMTreeFull].getLastSelectedPathComponent()'
    - '[javax.swing.JCheckBox].isSelected()'
    - '[dom.traversal.TreeWalkerView].setCurrentNode(org.w3c.dom.Node)'
    - '[dom.traversal.TreeWalkerView].isPathSelected(javax.swing.tree.TreePath)'
    - '[dom.traversal.TreeWalkerView].previousNode()'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.TreeWalkerView].actionPerformed(java.awt.event.ActionEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.TreeWalkerView].setMessage(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:554,1
    - Dst: '[ui.DOMTreeFull].getTreeNode(org.w3c.dom.Node)'
      Src: dom.traversal.TreeWalkerView:558,1
    - Dst: '[org.w3c.dom.Node].getNodeName()'
      Src: dom.traversal.TreeWalkerView:560,1
    - Dst: '[dom.traversal.TreeWalkerView].setMessage(String)'
      Src: dom.traversal.TreeWalkerView:560,1
    - Dst: '[ui.DOMTreeFull].getModel()'
      Src: dom.traversal.TreeWalkerView:565,1
    - Dst: '[javax.swing.tree.DefaultTreeModel].getPathToRoot(javax.swing.tree.TreeNode)'
      Src: dom.traversal.TreeWalkerView:565,1
    - Dst: '[javax.swing.tree.TreePath].<init>(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:564,1
    - Dst: '[ui.DOMTreeFull].requestFocus()'
      Src: dom.traversal.TreeWalkerView:566,1
    - Dst: '[ui.DOMTreeFull].setSelectionPath(javax.swing.tree.TreePath)'
      Src: dom.traversal.TreeWalkerView:567,1
    - Dst: '[ui.DOMTreeFull].scrollPathToVisible(javax.swing.tree.TreePath)'
      Src: dom.traversal.TreeWalkerView:568,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.Document
      - javax.swing.tree.TreeNode
      - org.apache.xerces.parsers.DOMParser
      - javax.swing.JTextArea
      - javax.swing.JScrollPane
      - ui.DOMTreeFull
      - org.w3c.dom.traversal.TreeWalker
      - dom.traversal.NameNodeFilter
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JTextField
      - javax.swing.JButton
      - javax.swing.JList
      - javax.swing.JCheckBox
      - javax.swing.JTextField
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - String
      - javax.swing.JCheckBox
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.swing.JFrame
    argCount: 2
    argNames:
    - node
    - function
    argTypes:
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 569
      start: 552
    functionDepth: 1
    functionLinenumber: 552
    functionLinenumberEnd: 569
    functionName: '[dom.traversal.TreeWalkerView].handleButton(org.w3c.dom.Node,String)'
    functionSourceFile: /src/xerces/samples/dom/traversal/TreeWalkerView.java
    functionUses: 0
    functionsReached:
    - '[ui.DOMTreeFull].getModel()'
    - '[ui.DOMTreeFull].setSelectionPath(javax.swing.tree.TreePath)'
    - '[dom.traversal.TreeWalkerView].setMessage(dom.traversal.TreeWalkerView)'
    - '[javax.swing.tree.DefaultTreeModel].getPathToRoot(javax.swing.tree.TreeNode)'
    - '[ui.DOMTreeFull].scrollPathToVisible(javax.swing.tree.TreePath)'
    - '[ui.DOMTreeFull].getTreeNode(org.w3c.dom.Node)'
    - '[javax.swing.tree.TreePath].<init>(dom.traversal.TreeWalkerView)'
    - '[dom.traversal.TreeWalkerView].setMessage(String)'
    - '[org.w3c.dom.Node].getNodeName()'
    - '[ui.DOMTreeFull].requestFocus()'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.TreeWalkerView].handleButton(org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.swing.JTextArea].selectAll()'
      Src: dom.traversal.TreeWalkerView:573,1
    - Dst: '[javax.swing.JTextArea].cut()'
      Src: dom.traversal.TreeWalkerView:574,1
    - Dst: '[javax.swing.JTextArea].append(String)'
      Src: dom.traversal.TreeWalkerView:575,1
    - Dst: '[javax.swing.JTextArea].setCaretPosition(int)'
      Src: dom.traversal.TreeWalkerView:576,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.Document
      - javax.swing.tree.TreeNode
      - org.apache.xerces.parsers.DOMParser
      - javax.swing.JTextArea
      - javax.swing.JScrollPane
      - ui.DOMTreeFull
      - org.w3c.dom.traversal.TreeWalker
      - dom.traversal.NameNodeFilter
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JTextField
      - javax.swing.JButton
      - javax.swing.JList
      - javax.swing.JCheckBox
      - javax.swing.JTextField
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - String
      - javax.swing.JCheckBox
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.swing.JFrame
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 577
      start: 572
    functionDepth: 0
    functionLinenumber: 572
    functionLinenumberEnd: 577
    functionName: '[dom.traversal.TreeWalkerView].setMessage(String)'
    functionSourceFile: /src/xerces/samples/dom/traversal/TreeWalkerView.java
    functionUses: 3
    functionsReached:
    - '[javax.swing.JTextArea].selectAll()'
    - '[javax.swing.JTextArea].cut()'
    - '[javax.swing.JTextArea].setCaretPosition(int)'
    - '[javax.swing.JTextArea].append(String)'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.TreeWalkerView].setMessage(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMTreeFull].getNode(javax.swing.tree.TreeNode)'
      Src: dom.traversal.TreeWalkerView:584,1
    - Dst: '[ui.DOMTreeFull].toString(org.w3c.dom.Node)'
      Src: dom.traversal.TreeWalkerView:588,1
    - Dst: '[dom.traversal.TreeWalkerView].setMessage(String)'
      Src: dom.traversal.TreeWalkerView:588,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.swing.tree.TreeNode
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.Document
      - javax.swing.tree.TreeNode
      - org.apache.xerces.parsers.DOMParser
      - javax.swing.JTextArea
      - javax.swing.JScrollPane
      - ui.DOMTreeFull
      - org.w3c.dom.traversal.TreeWalker
      - dom.traversal.NameNodeFilter
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JTextField
      - javax.swing.JButton
      - javax.swing.JList
      - javax.swing.JCheckBox
      - javax.swing.JTextField
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - String
      - javax.swing.JCheckBox
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.swing.JFrame
    argCount: 1
    argNames:
    - treeNode
    argTypes:
    - javax.swing.tree.TreeNode
    constantsTouched: []
    func_position:
      end: 589
      start: 581
    functionDepth: 2
    functionLinenumber: 581
    functionLinenumberEnd: 589
    functionName: '[dom.traversal.TreeWalkerView].nodeSelected(javax.swing.tree.TreeNode)'
    functionSourceFile: /src/xerces/samples/dom/traversal/TreeWalkerView.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.TreeWalkerView].setMessage(String)'
    - '[ui.DOMTreeFull].toString(org.w3c.dom.Node)'
    - '[ui.DOMTreeFull].getNode(javax.swing.tree.TreeNode)'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.TreeWalkerView].nodeSelected(javax.swing.tree.TreeNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMTreeFull].getRowCount()'
      Src: dom.traversal.TreeWalkerView:593,1
    - Dst: '[ui.DOMTreeFull].expandRow(dom.traversal.TreeWalkerView)'
      Src: dom.traversal.TreeWalkerView:594,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.Document
      - javax.swing.tree.TreeNode
      - org.apache.xerces.parsers.DOMParser
      - javax.swing.JTextArea
      - javax.swing.JScrollPane
      - ui.DOMTreeFull
      - org.w3c.dom.traversal.TreeWalker
      - dom.traversal.NameNodeFilter
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JTextField
      - javax.swing.JButton
      - javax.swing.JList
      - javax.swing.JCheckBox
      - javax.swing.JTextField
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - String
      - javax.swing.JCheckBox
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.swing.JFrame
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 596
      start: 592
    functionDepth: 0
    functionLinenumber: 592
    functionLinenumberEnd: 596
    functionName: '[dom.traversal.TreeWalkerView].expandTree()'
    functionSourceFile: /src/xerces/samples/dom/traversal/TreeWalkerView.java
    functionUses: 0
    functionsReached:
    - '[ui.DOMTreeFull].expandRow(dom.traversal.TreeWalkerView)'
    - '[ui.DOMTreeFull].getRowCount()'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.TreeWalkerView].expandTree()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.TreeWalkerView.Errors].store(org.xml.sax.SAXParseException,String)'
      Src: dom.traversal.TreeWalkerView.Errors:603,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 604
      start: 602
    functionDepth: 2
    functionLinenumber: 602
    functionLinenumberEnd: 604
    functionName: '[dom.traversal.TreeWalkerView.Errors].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/dom/traversal/TreeWalkerView.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.TreeWalkerView.Errors].store(org.xml.sax.SAXParseException,String)'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.TreeWalkerView.Errors].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.TreeWalkerView.Errors].store(org.xml.sax.SAXParseException,String)'
      Src: dom.traversal.TreeWalkerView.Errors:607,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 608
      start: 606
    functionDepth: 2
    functionLinenumber: 606
    functionLinenumberEnd: 608
    functionName: '[dom.traversal.TreeWalkerView.Errors].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/dom/traversal/TreeWalkerView.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.TreeWalkerView.Errors].store(org.xml.sax.SAXParseException,String)'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.TreeWalkerView.Errors].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.TreeWalkerView.Errors].store(org.xml.sax.SAXParseException,String)'
      Src: dom.traversal.TreeWalkerView.Errors:611,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 612
      start: 610
    functionDepth: 2
    functionLinenumber: 610
    functionLinenumberEnd: 612
    functionName: '[dom.traversal.TreeWalkerView.Errors].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/dom/traversal/TreeWalkerView.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.TreeWalkerView.Errors].store(org.xml.sax.SAXParseException,String)'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.TreeWalkerView.Errors].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Hashtable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 616
      start: 614
    functionDepth: 0
    functionLinenumber: 614
    functionLinenumberEnd: 616
    functionName: '[dom.traversal.TreeWalkerView.Errors].getErrorNodes()'
    functionSourceFile: /src/xerces/samples/dom/traversal/TreeWalkerView.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: java.util.Hashtable
    signature: '[dom.traversal.TreeWalkerView.Errors].getErrorNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Hashtable].get(org.w3c.dom.Node)'
      Src: dom.traversal.TreeWalkerView.Errors:619,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 620
      start: 618
    functionDepth: 0
    functionLinenumber: 618
    functionLinenumberEnd: 620
    functionName: '[dom.traversal.TreeWalkerView.Errors].getError(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/samples/dom/traversal/TreeWalkerView.java
    functionUses: 0
    functionsReached:
    - '[Hashtable].get(org.w3c.dom.Node)'
    linkageType: ''
    returnType: Object
    signature: '[dom.traversal.TreeWalkerView.Errors].getError(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Hashtable].clear()'
      Src: dom.traversal.TreeWalkerView.Errors:623,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 624
      start: 622
    functionDepth: 0
    functionLinenumber: 622
    functionLinenumberEnd: 624
    functionName: '[dom.traversal.TreeWalkerView.Errors].clearErrors()'
    functionSourceFile: /src/xerces/samples/dom/traversal/TreeWalkerView.java
    functionUses: 0
    functionsReached:
    - '[Hashtable].clear()'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.TreeWalkerView.Errors].clearErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXParseException].getLineNumber()'
      Src: dom.traversal.TreeWalkerView.Errors:629,1
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: dom.traversal.TreeWalkerView.Errors:630,1
    - Dst: parser.getProperty(String)
      Src: dom.traversal.TreeWalkerView.Errors:634,1
    - Dst: se.getMessage()
      Src: dom.traversal.TreeWalkerView.Errors:636,1
    - Dst: System.err.println(dom.traversal.TreeWalkerView.Errors)
      Src: dom.traversal.TreeWalkerView.Errors:636,1
    - Dst: '[Hashtable].get(dom.traversal.TreeWalkerView.Errors)'
      Src: dom.traversal.TreeWalkerView.Errors:642,1
    - Dst: '[Hashtable].put(dom.traversal.TreeWalkerView.Errors,dom.traversal.TreeWalkerView.Errors)'
      Src: dom.traversal.TreeWalkerView.Errors:644,1
    - Dst: '[Hashtable].put(dom.traversal.TreeWalkerView.Errors,dom.traversal.TreeWalkerView.Errors)'
      Src: dom.traversal.TreeWalkerView.Errors:646,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ex
    - type
    argTypes:
    - org.xml.sax.SAXParseException
    - String
    constantsTouched: []
    func_position:
      end: 647
      start: 626
    functionDepth: 1
    functionLinenumber: 626
    functionLinenumberEnd: 647
    functionName: '[dom.traversal.TreeWalkerView.Errors].store(org.xml.sax.SAXParseException,String)'
    functionSourceFile: /src/xerces/samples/dom/traversal/TreeWalkerView.java
    functionUses: 3
    functionsReached:
    - System.err.println(dom.traversal.TreeWalkerView.Errors)
    - se.getMessage()
    - '[org.xml.sax.SAXParseException].getLineNumber()'
    - '[org.xml.sax.SAXParseException].getMessage()'
    - '[Hashtable].put(dom.traversal.TreeWalkerView.Errors,dom.traversal.TreeWalkerView.Errors)'
    - parser.getProperty(String)
    - '[Hashtable].get(dom.traversal.TreeWalkerView.Errors)'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.TreeWalkerView.Errors].store(org.xml.sax.SAXParseException,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: dom.traversal.TreeWalkerView.Errors:600,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.traversal.TreeWalkerView.Errors
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.traversal.TreeWalkerView.Errors].<init>()'
    functionSourceFile: /src/xerces/samples/dom/traversal/TreeWalkerView.java
    functionUses: 2
    functionsReached:
    - '[java.util.Hashtable].<init>()'
    linkageType: ''
    returnType: dom.traversal.TreeWalkerView.Errors
    signature: '[dom.traversal.TreeWalkerView.Errors].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.IteratorView].<init>(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:115,1
    - Dst: '[java.awt.event.WindowAdapter].<init>()'
      Src: dom.traversal.IteratorView:116,1
    - Dst: '[dom.traversal.IteratorView].addWindowListener(java.awt.event.WindowAdapter)'
      Src: dom.traversal.IteratorView:116,1
    - Dst: '[dom.traversal.IteratorView].setSize(int,int)'
      Src: dom.traversal.IteratorView:121,1
    - Dst: '[dom.traversal.IteratorView].setVisible(boolean)'
      Src: dom.traversal.IteratorView:122,1
    - Dst: e.printStackTrace(dom.traversal.IteratorView)
      Src: dom.traversal.IteratorView:124,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.Document
      - javax.swing.tree.TreeNode
      - org.apache.xerces.parsers.DOMParser
      - javax.swing.JTextArea
      - javax.swing.JScrollPane
      - ui.DOMTreeFull
      - org.w3c.dom.traversal.NodeIterator
      - dom.traversal.NameNodeFilter
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JTextField
      - javax.swing.JButton
      - javax.swing.JList
      - javax.swing.JCheckBox
      - javax.swing.JTextField
      - String
      - javax.swing.JCheckBox
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: javax.swing.JFrame
    argCount: 1
    argNames:
    - args
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 127
      start: 110
    functionDepth: 0
    functionLinenumber: 110
    functionLinenumberEnd: 127
    functionName: '[dom.traversal.IteratorView].main(String)'
    functionSourceFile: /src/xerces/samples/dom/traversal/IteratorView.java
    functionUses: 0
    functionsReached:
    - e.printStackTrace(dom.traversal.IteratorView)
    - '[dom.traversal.IteratorView].setSize(int,int)'
    - '[dom.traversal.IteratorView].addWindowListener(java.awt.event.WindowAdapter)'
    - '[dom.traversal.IteratorView].setVisible(boolean)'
    - '[dom.traversal.IteratorView].<init>(dom.traversal.IteratorView)'
    - '[java.awt.event.WindowAdapter].<init>()'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.IteratorView].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: dom.traversal.IteratorView:106,1
    - Dst: '[javax.swing.JFrame].<init>(String)'
      Src: dom.traversal.IteratorView:131,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].<init>()'
      Src: dom.traversal.IteratorView:133,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(String,boolean)'
      Src: dom.traversal.IteratorView:134,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(String,boolean)'
      Src: dom.traversal.IteratorView:135,1
    - Dst: '[dom.traversal.TreeWalkerView.Errors].<init>()'
      Src: dom.traversal.IteratorView:136,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setErrorHandler(dom.traversal.TreeWalkerView.Errors)'
      Src: dom.traversal.IteratorView:137,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].parse(String)'
      Src: dom.traversal.IteratorView:138,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getDocument()'
      Src: dom.traversal.IteratorView:139,1
    - Dst: '[dom.traversal.IteratorView].isSupported(String,String)'
      Src: dom.traversal.IteratorView:141,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: dom.traversal.IteratorView:143,1
    - Dst: '[ui.DOMTreeFull].<init>(org.w3c.dom.Node)'
      Src: dom.traversal.IteratorView:147,1
    - Dst: '[ui.DOMTreeFull].getSelectionModel()'
      Src: dom.traversal.IteratorView:148,1
    - Dst: '[dom.traversal.IteratorView].setSelectionMode(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:148,1
    - Dst: '[ui.DOMTreeFull].setRootVisible(boolean)'
      Src: dom.traversal.IteratorView:150,1
    - Dst: '[javax.swing.event.TreeSelectionListener].<init>()'
      Src: dom.traversal.IteratorView:154,1
    - Dst: '[ui.DOMTreeFull].addTreeSelectionListener(javax.swing.event.TreeSelectionListener)'
      Src: dom.traversal.IteratorView:153,1
    - Dst: '[javax.swing.JPanel].<init>()'
      Src: dom.traversal.IteratorView:171,1
    - Dst: '[javax.swing.BorderFactory].createTitledBorder(String)'
      Src: dom.traversal.IteratorView:173,1
    - Dst: '[javax.swing.BorderFactory].createEmptyBorder(int,int,int,int)'
      Src: dom.traversal.IteratorView:174,1
    - Dst: '[javax.swing.BorderFactory].createCompoundBorder(dom.traversal.IteratorView,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:172,1
    - Dst: '[javax.swing.JPanel].setBorder(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:172,1
    - Dst: '[javax.swing.JButton].<init>(String)'
      Src: dom.traversal.IteratorView:177,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JButton)'
      Src: dom.traversal.IteratorView:178,1
    - Dst: '[javax.swing.JButton].addActionListener()'
      Src: dom.traversal.IteratorView:179,1
    - Dst: '[javax.swing.JButton].<init>(String)'
      Src: dom.traversal.IteratorView:181,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JButton)'
      Src: dom.traversal.IteratorView:182,1
    - Dst: '[javax.swing.JButton].addActionListener()'
      Src: dom.traversal.IteratorView:183,1
    - Dst: '[javax.swing.JPanel].<init>()'
      Src: dom.traversal.IteratorView:186,1
    - Dst: '[java.awt.BorderLayout].<init>()'
      Src: dom.traversal.IteratorView:187,1
    - Dst: '[javax.swing.JPanel].setLayout(java.awt.BorderLayout)'
      Src: dom.traversal.IteratorView:187,1
    - Dst: '[javax.swing.BorderFactory].createTitledBorder(String)'
      Src: dom.traversal.IteratorView:189,1
    - Dst: '[javax.swing.BorderFactory].createEmptyBorder(int,int,int,int)'
      Src: dom.traversal.IteratorView:190,1
    - Dst: '[javax.swing.BorderFactory].createCompoundBorder(dom.traversal.IteratorView,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:188,1
    - Dst: '[javax.swing.JPanel].setBorder(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:188,1
    - Dst: '[javax.swing.JButton].<init>(String)'
      Src: dom.traversal.IteratorView:193,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JButton,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:194,1
    - Dst: '[javax.swing.JButton].addActionListener()'
      Src: dom.traversal.IteratorView:195,1
    - Dst: '[javax.swing.JButton].<init>(String)'
      Src: dom.traversal.IteratorView:197,1
    - Dst: '[javax.swing.JTextField].<init>(int)'
      Src: dom.traversal.IteratorView:198,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JButton,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:199,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JTextField,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:200,1
    - Dst: '[javax.swing.JButton].addActionListener()'
      Src: dom.traversal.IteratorView:201,1
    - Dst: '[javax.swing.JPanel].<init>()'
      Src: dom.traversal.IteratorView:204,1
    - Dst: '[java.awt.BorderLayout].<init>()'
      Src: dom.traversal.IteratorView:205,1
    - Dst: '[javax.swing.JPanel].setLayout(java.awt.BorderLayout)'
      Src: dom.traversal.IteratorView:205,1
    - Dst: '[javax.swing.BorderFactory].createTitledBorder(String)'
      Src: dom.traversal.IteratorView:207,1
    - Dst: '[javax.swing.BorderFactory].createEmptyBorder(int,int,int,int)'
      Src: dom.traversal.IteratorView:208,1
    - Dst: '[javax.swing.BorderFactory].createCompoundBorder(dom.traversal.IteratorView,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:206,1
    - Dst: '[javax.swing.JPanel].setBorder(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:206,1
    - Dst: '[javax.swing.JPanel].<init>()'
      Src: dom.traversal.IteratorView:210,1
    - Dst: '[javax.swing.JButton].<init>(String)'
      Src: dom.traversal.IteratorView:211,1
    - Dst: '[javax.swing.JCheckBox].<init>(String)'
      Src: dom.traversal.IteratorView:212,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JButton)'
      Src: dom.traversal.IteratorView:213,1
    - Dst: '[javax.swing.JCheckBox].setSelected(boolean)'
      Src: dom.traversal.IteratorView:214,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JCheckBox)'
      Src: dom.traversal.IteratorView:215,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:216,1
    - Dst: '[javax.swing.JButton].addActionListener()'
      Src: dom.traversal.IteratorView:217,1
    - Dst: '[javax.swing.JPanel].<init>()'
      Src: dom.traversal.IteratorView:219,1
    - Dst: '[javax.swing.BorderFactory].createTitledBorder(String)'
      Src: dom.traversal.IteratorView:221,1
    - Dst: '[javax.swing.BorderFactory].createEmptyBorder(int,int,int,int)'
      Src: dom.traversal.IteratorView:222,1
    - Dst: '[javax.swing.BorderFactory].createCompoundBorder(dom.traversal.IteratorView,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:220,1
    - Dst: '[javax.swing.JPanel].setBorder(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:220,1
    - Dst: '[javax.swing.JList].<init>(String)'
      Src: dom.traversal.IteratorView:224,1
    - Dst: '[javax.swing.JScrollPane].<init>(javax.swing.JList)'
      Src: dom.traversal.IteratorView:226,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JScrollPane)'
      Src: dom.traversal.IteratorView:233,1
    - Dst: '[javax.swing.JPanel].<init>()'
      Src: dom.traversal.IteratorView:236,1
    - Dst: '[javax.swing.BorderFactory].createTitledBorder(String)'
      Src: dom.traversal.IteratorView:238,1
    - Dst: '[javax.swing.BorderFactory].createEmptyBorder(int,int,int,int)'
      Src: dom.traversal.IteratorView:239,1
    - Dst: '[javax.swing.BorderFactory].createCompoundBorder(dom.traversal.IteratorView,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:237,1
    - Dst: '[javax.swing.JPanel].setBorder(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:237,1
    - Dst: '[java.awt.BorderLayout].<init>()'
      Src: dom.traversal.IteratorView:241,1
    - Dst: '[javax.swing.JPanel].setLayout(java.awt.BorderLayout)'
      Src: dom.traversal.IteratorView:241,1
    - Dst: '[javax.swing.JCheckBox].<init>(String,boolean)'
      Src: dom.traversal.IteratorView:242,1
    - Dst: '[javax.swing.JTextField].<init>(int)'
      Src: dom.traversal.IteratorView:243,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JCheckBox,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:244,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JTextField,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:245,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:247,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:248,1
    - Dst: '[javax.swing.event.ListSelectionListener].<init>()'
      Src: dom.traversal.IteratorView:253,1
    - Dst: '[javax.swing.JList].addListSelectionListener(javax.swing.event.ListSelectionListener)'
      Src: dom.traversal.IteratorView:252,1
    - Dst: '[java.awt.BorderLayout].<init>()'
      Src: dom.traversal.IteratorView:261,1
    - Dst: '[javax.swing.JPanel].<init>(java.awt.BorderLayout)'
      Src: dom.traversal.IteratorView:261,1
    - Dst: '[java.awt.BorderLayout].<init>()'
      Src: dom.traversal.IteratorView:262,1
    - Dst: '[javax.swing.JPanel].<init>(java.awt.BorderLayout)'
      Src: dom.traversal.IteratorView:262,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:263,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:264,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:265,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:266,1
    - Dst: '[javax.swing.BorderFactory].createTitledBorder(String)'
      Src: dom.traversal.IteratorView:269,1
    - Dst: '[javax.swing.BorderFactory].createEmptyBorder(int,int,int,int)'
      Src: dom.traversal.IteratorView:270,1
    - Dst: '[javax.swing.BorderFactory].createCompoundBorder(dom.traversal.IteratorView,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:268,1
    - Dst: '[javax.swing.JPanel].setBorder(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:268,1
    - Dst: '[java.awt.BorderLayout].<init>()'
      Src: dom.traversal.IteratorView:275,1
    - Dst: '[javax.swing.JPanel].<init>(java.awt.BorderLayout)'
      Src: dom.traversal.IteratorView:275,1
    - Dst: '[javax.swing.JScrollPane].<init>(ui.DOMTreeFull)'
      Src: dom.traversal.IteratorView:277,1
    - Dst: '[javax.swing.BorderFactory].createTitledBorder(String)'
      Src: dom.traversal.IteratorView:279,1
    - Dst: '[javax.swing.BorderFactory].createEmptyBorder(int,int,int,int)'
      Src: dom.traversal.IteratorView:280,1
    - Dst: '[javax.swing.BorderFactory].createCompoundBorder(dom.traversal.IteratorView,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:278,1
    - Dst: '[javax.swing.JScrollPane].setBorder(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:278,1
    - Dst: '[javax.swing.JTextArea].<init>(int,int)'
      Src: dom.traversal.IteratorView:284,1
    - Dst: '[java.awt.BorderLayout].<init>()'
      Src: dom.traversal.IteratorView:286,1
    - Dst: '[javax.swing.JPanel].<init>(java.awt.BorderLayout)'
      Src: dom.traversal.IteratorView:286,1
    - Dst: '[javax.swing.JScrollPane].<init>(javax.swing.JTextArea)'
      Src: dom.traversal.IteratorView:287,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JScrollPane)'
      Src: dom.traversal.IteratorView:288,1
    - Dst: '[javax.swing.BorderFactory].createTitledBorder(String)'
      Src: dom.traversal.IteratorView:290,1
    - Dst: '[javax.swing.BorderFactory].createEmptyBorder(int,int,int,int)'
      Src: dom.traversal.IteratorView:291,1
    - Dst: '[javax.swing.BorderFactory].createCompoundBorder(dom.traversal.IteratorView,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:289,1
    - Dst: '[javax.swing.JPanel].setBorder(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:289,1
    - Dst: '[javax.swing.JPanel].<init>()'
      Src: dom.traversal.IteratorView:294,1
    - Dst: '[java.awt.BorderLayout].<init>()'
      Src: dom.traversal.IteratorView:295,1
    - Dst: '[javax.swing.JPanel].setLayout(java.awt.BorderLayout)'
      Src: dom.traversal.IteratorView:295,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:296,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JScrollPane,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:297,1
    - Dst: '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:298,1
    - Dst: '[dom.traversal.IteratorView].getContentPane()'
      Src: dom.traversal.IteratorView:299,1
    - Dst: '[dom.traversal.IteratorView].add(javax.swing.JPanel)'
      Src: dom.traversal.IteratorView:299,1
    - Dst: '[dom.traversal.TreeWalkerView.Errors].getErrorNodes()'
      Src: dom.traversal.IteratorView:301,1
    - Dst: '[dom.traversal.IteratorView].elements()'
      Src: dom.traversal.IteratorView:302,1
    - Dst: '[dom.traversal.IteratorView].hasMoreElements()'
      Src: dom.traversal.IteratorView:303,1
    - Dst: '[dom.traversal.IteratorView].nextElement()'
      Src: dom.traversal.IteratorView:305,1
    - Dst: '[javax.swing.JTextArea].append(String)'
      Src: dom.traversal.IteratorView:305,1
    - Dst: '[dom.traversal.NameNodeFilter].<init>()'
      Src: dom.traversal.IteratorView:314,1
    - Dst: '[org.w3c.dom.traversal.DocumentTraversal].createNodeIterator(dom.traversal.IteratorView,dom.traversal.IteratorView,dom.traversal.NameNodeFilter,boolean)'
      Src: dom.traversal.IteratorView:310,1
    - Dst: e.printStackTrace(dom.traversal.IteratorView)
      Src: dom.traversal.IteratorView:318,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 153
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.Document
      - javax.swing.tree.TreeNode
      - org.apache.xerces.parsers.DOMParser
      - javax.swing.JTextArea
      - javax.swing.JScrollPane
      - ui.DOMTreeFull
      - org.w3c.dom.traversal.NodeIterator
      - dom.traversal.NameNodeFilter
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JTextField
      - javax.swing.JButton
      - javax.swing.JList
      - javax.swing.JCheckBox
      - javax.swing.JTextField
      - String
      - javax.swing.JCheckBox
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.traversal.IteratorView
      static: false
      superClass: javax.swing.JFrame
    argCount: 1
    argNames:
    - filename
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 320
      start: 130
    functionDepth: 4
    functionLinenumber: 130
    functionLinenumberEnd: 320
    functionName: '[dom.traversal.IteratorView].<init>(String)'
    functionSourceFile: /src/xerces/samples/dom/traversal/IteratorView.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.IteratorView].isSupported(String,String)'
    - '[javax.swing.JScrollPane].<init>(ui.DOMTreeFull)'
    - '[javax.swing.JTextField].<init>(int)'
    - '[org.apache.xerces.parsers.DOMParser].<init>()'
    - '[dom.traversal.TreeWalkerView.Errors].getErrorNodes()'
    - '[RuntimeException].<init>(String)'
    - '[javax.swing.JFrame].<init>(String)'
    - '[javax.swing.event.TreeSelectionListener].<init>()'
    - '[javax.swing.JPanel].add(javax.swing.JScrollPane)'
    - '[java.util.Hashtable].<init>()'
    - '[javax.swing.JPanel].add(javax.swing.JButton,dom.traversal.IteratorView)'
    - '[javax.swing.JScrollPane].<init>(javax.swing.JTextArea)'
    - '[dom.traversal.IteratorView].hasMoreElements()'
    - '[dom.traversal.NameNodeFilter].<init>()'
    - '[javax.swing.JPanel].setBorder(dom.traversal.IteratorView)'
    - '[javax.swing.JTextArea].append(String)'
    - e.printStackTrace(dom.traversal.IteratorView)
    - '[dom.traversal.TreeWalkerView.Errors].<init>()'
    - '[org.apache.xerces.parsers.DOMParser].getDocument()'
    - '[javax.swing.JButton].addActionListener()'
    - '[javax.swing.JCheckBox].<init>(String)'
    - '[javax.swing.JCheckBox].<init>(String,boolean)'
    - '[javax.swing.JPanel].<init>(java.awt.BorderLayout)'
    - '[javax.swing.JPanel].add(javax.swing.JButton)'
    - '[javax.swing.BorderFactory].createTitledBorder(String)'
    - '[java.awt.BorderLayout].<init>()'
    - '[javax.swing.JPanel].add(javax.swing.JPanel,dom.traversal.IteratorView)'
    - '[javax.swing.JPanel].setLayout(java.awt.BorderLayout)'
    - '[dom.traversal.IteratorView].getContentPane()'
    - '[ui.DOMTreeFull].<init>(org.w3c.dom.Node)'
    - '[javax.swing.JPanel].add(javax.swing.JCheckBox)'
    - '[ui.DOMTreeFull].setRootVisible(boolean)'
    - '[javax.swing.JPanel].add(javax.swing.JScrollPane,dom.traversal.IteratorView)'
    - '[javax.swing.JPanel].add(javax.swing.JCheckBox,dom.traversal.IteratorView)'
    - '[dom.traversal.IteratorView].elements()'
    - '[ui.DOMTreeFull].addTreeSelectionListener(javax.swing.event.TreeSelectionListener)'
    - '[javax.swing.JScrollPane].<init>(javax.swing.JList)'
    - '[org.apache.xerces.parsers.DOMParser].setFeature(String,boolean)'
    - '[dom.traversal.IteratorView].add(javax.swing.JPanel)'
    - '[javax.swing.JPanel].<init>()'
    - '[javax.swing.JScrollPane].setBorder(dom.traversal.IteratorView)'
    - '[dom.traversal.IteratorView].setSelectionMode(dom.traversal.IteratorView)'
    - '[org.w3c.dom.traversal.DocumentTraversal].createNodeIterator(dom.traversal.IteratorView,dom.traversal.IteratorView,dom.traversal.NameNodeFilter,boolean)'
    - '[javax.swing.BorderFactory].createEmptyBorder(int,int,int,int)'
    - '[javax.swing.JButton].<init>(String)'
    - '[javax.swing.JCheckBox].setSelected(boolean)'
    - '[javax.swing.JList].<init>(String)'
    - '[javax.swing.JTextArea].<init>(int,int)'
    - '[javax.swing.JPanel].add(javax.swing.JTextField,dom.traversal.IteratorView)'
    - '[javax.swing.JList].addListSelectionListener(javax.swing.event.ListSelectionListener)'
    - '[org.apache.xerces.parsers.DOMParser].parse(String)'
    - '[javax.swing.BorderFactory].createCompoundBorder(dom.traversal.IteratorView,dom.traversal.IteratorView)'
    - '[ui.DOMTreeFull].getSelectionModel()'
    - '[javax.swing.event.ListSelectionListener].<init>()'
    - '[dom.traversal.IteratorView].nextElement()'
    - '[org.apache.xerces.parsers.DOMParser].setErrorHandler(dom.traversal.TreeWalkerView.Errors)'
    linkageType: ''
    returnType: dom.traversal.IteratorView
    signature: '[dom.traversal.IteratorView].<init>(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.awt.event.ActionEvent].getSource()'
      Src: dom.traversal.IteratorView:324,1
    - Dst: '[javax.swing.JList].getSelectedIndices()'
      Src: dom.traversal.IteratorView:328,1
    - Dst: '[javax.swing.JTextField].getText()'
      Src: dom.traversal.IteratorView:339,1
    - Dst: '[javax.swing.JCheckBox].isSelected()'
      Src: dom.traversal.IteratorView:340,1
    - Dst: '[dom.traversal.NameNodeFilter].<init>()'
      Src: dom.traversal.IteratorView:342,1
    - Dst: '[dom.traversal.IteratorView].length()'
      Src: dom.traversal.IteratorView:344,1
    - Dst: '[dom.traversal.IteratorView].setMessage(String)'
      Src: dom.traversal.IteratorView:345,1
    - Dst: '[dom.traversal.NameNodeFilter].setName(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:348,1
    - Dst: '[dom.traversal.NameNodeFilter].setMatch(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:349,1
    - Dst: '[org.w3c.dom.traversal.NodeIterator].detach()'
      Src: dom.traversal.IteratorView:351,1
    - Dst: '[javax.swing.JCheckBox].isSelected()'
      Src: dom.traversal.IteratorView:352,1
    - Dst: '[org.w3c.dom.traversal.DocumentTraversal].createNodeIterator(dom.traversal.IteratorView,short,dom.traversal.NameNodeFilter,dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:353,1
    - Dst: '[dom.traversal.IteratorView].setMessage(String)'
      Src: dom.traversal.IteratorView:359,1
    - Dst: '[java.awt.event.ActionEvent].getSource()'
      Src: dom.traversal.IteratorView:369,1
    - Dst: '[javax.swing.JTextField].getText()'
      Src: dom.traversal.IteratorView:371,1
    - Dst: '[ui.DOMTreeFull].getLastSelectedPathComponent()'
      Src: dom.traversal.IteratorView:375,1
    - Dst: '[javax.swing.JTextArea].append(String)'
      Src: dom.traversal.IteratorView:377,1
    - Dst: '[ui.DOMTreeFull].getModel()'
      Src: dom.traversal.IteratorView:381,1
    - Dst: '[javax.swing.tree.DefaultTreeModel].getPathToRoot(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:381,1
    - Dst: '[javax.swing.tree.TreePath].<init>(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:380,1
    - Dst: '[ui.DOMTreeFull].getSelectionModel()'
      Src: dom.traversal.IteratorView:382,1
    - Dst: '[dom.traversal.IteratorView].isPathSelected(javax.swing.tree.TreePath)'
      Src: dom.traversal.IteratorView:382,1
    - Dst: '[ui.DOMTreeFull].getNode(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:384,1
    - Dst: '[org.w3c.dom.Document].createTextNode(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:385,1
    - Dst: '[org.w3c.dom.Node].appendChild(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:387,1
    - Dst: '[dom.traversal.IteratorView].setMessage(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:389,1
    - Dst: '[ui.DOMTreeFull].getModel()'
      Src: dom.traversal.IteratorView:392,1
    - Dst: '[ui.DOMTreeFull.Model].insertNode(dom.traversal.IteratorView,javax.swing.tree.MutableTreeNode)'
      Src: dom.traversal.IteratorView:392,1
    - Dst: '[java.awt.event.ActionEvent].getSource()'
      Src: dom.traversal.IteratorView:396,1
    - Dst: '[dom.traversal.IteratorView].nextNode()'
      Src: dom.traversal.IteratorView:397,1
    - Dst: '[dom.traversal.IteratorView].setMessage(String)'
      Src: dom.traversal.IteratorView:399,1
    - Dst: '[dom.traversal.IteratorView].setMessage(String)'
      Src: dom.traversal.IteratorView:403,1
    - Dst: '[ui.DOMTreeFull].getTreeNode(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:405,1
    - Dst: '[dom.traversal.IteratorView].getNodeName()'
      Src: dom.traversal.IteratorView:407,1
    - Dst: '[dom.traversal.IteratorView].setMessage(String)'
      Src: dom.traversal.IteratorView:407,1
    - Dst: '[ui.DOMTreeFull].getModel()'
      Src: dom.traversal.IteratorView:412,1
    - Dst: '[javax.swing.tree.DefaultTreeModel].getPathToRoot(javax.swing.tree.TreeNode)'
      Src: dom.traversal.IteratorView:412,1
    - Dst: '[javax.swing.tree.TreePath].<init>(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:411,1
    - Dst: '[ui.DOMTreeFull].requestFocus()'
      Src: dom.traversal.IteratorView:413,1
    - Dst: '[ui.DOMTreeFull].setSelectionPath(javax.swing.tree.TreePath)'
      Src: dom.traversal.IteratorView:414,1
    - Dst: '[ui.DOMTreeFull].scrollPathToVisible(javax.swing.tree.TreePath)'
      Src: dom.traversal.IteratorView:415,1
    - Dst: '[java.awt.event.ActionEvent].getSource()'
      Src: dom.traversal.IteratorView:419,1
    - Dst: '[dom.traversal.IteratorView].previousNode()'
      Src: dom.traversal.IteratorView:420,1
    - Dst: '[dom.traversal.IteratorView].setMessage(String)'
      Src: dom.traversal.IteratorView:422,1
    - Dst: '[dom.traversal.IteratorView].setMessage(String)'
      Src: dom.traversal.IteratorView:426,1
    - Dst: '[ui.DOMTreeFull].getTreeNode(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:428,1
    - Dst: '[dom.traversal.IteratorView].getNodeName()'
      Src: dom.traversal.IteratorView:430,1
    - Dst: '[dom.traversal.IteratorView].setMessage(String)'
      Src: dom.traversal.IteratorView:430,1
    - Dst: '[ui.DOMTreeFull].getModel()'
      Src: dom.traversal.IteratorView:435,1
    - Dst: '[javax.swing.tree.DefaultTreeModel].getPathToRoot(javax.swing.tree.TreeNode)'
      Src: dom.traversal.IteratorView:435,1
    - Dst: '[javax.swing.tree.TreePath].<init>(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:434,1
    - Dst: '[ui.DOMTreeFull].requestFocus()'
      Src: dom.traversal.IteratorView:436,1
    - Dst: '[ui.DOMTreeFull].setSelectionPath(javax.swing.tree.TreePath)'
      Src: dom.traversal.IteratorView:437,1
    - Dst: '[ui.DOMTreeFull].scrollPathToVisible(javax.swing.tree.TreePath)'
      Src: dom.traversal.IteratorView:438,1
    - Dst: '[java.awt.event.ActionEvent].getSource()'
      Src: dom.traversal.IteratorView:441,1
    - Dst: '[ui.DOMTreeFull].getLastSelectedPathComponent()'
      Src: dom.traversal.IteratorView:444,1
    - Dst: '[javax.swing.JTextArea].append(String)'
      Src: dom.traversal.IteratorView:446,1
    - Dst: '[ui.DOMTreeFull].getModel()'
      Src: dom.traversal.IteratorView:450,1
    - Dst: '[javax.swing.tree.DefaultTreeModel].getPathToRoot(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:450,1
    - Dst: '[javax.swing.tree.TreePath].<init>(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:449,1
    - Dst: '[ui.DOMTreeFull].getSelectionModel()'
      Src: dom.traversal.IteratorView:451,1
    - Dst: '[dom.traversal.IteratorView].isPathSelected(javax.swing.tree.TreePath)'
      Src: dom.traversal.IteratorView:451,1
    - Dst: '[ui.DOMTreeFull].getNode(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:453,1
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: dom.traversal.IteratorView:455,1
    - Dst: '[dom.traversal.IteratorView].removeChild(org.w3c.dom.Node)'
      Src: dom.traversal.IteratorView:458,1
    - Dst: '[ui.DOMTreeFull].getModel()'
      Src: dom.traversal.IteratorView:460,1
    - Dst: '[javax.swing.tree.DefaultTreeModel].removeNodeFromParent(javax.swing.tree.MutableTreeNode)'
      Src: dom.traversal.IteratorView:460,1
    CyclomaticComplexity: 41
    EdgeCount: 41
    ICount: 125
    JavaMethodInfo:
      argumentGenericTypes:
      - java.awt.event.ActionEvent
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.Document
      - javax.swing.tree.TreeNode
      - org.apache.xerces.parsers.DOMParser
      - javax.swing.JTextArea
      - javax.swing.JScrollPane
      - ui.DOMTreeFull
      - org.w3c.dom.traversal.NodeIterator
      - dom.traversal.NameNodeFilter
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JTextField
      - javax.swing.JButton
      - javax.swing.JList
      - javax.swing.JCheckBox
      - javax.swing.JTextField
      - String
      - javax.swing.JCheckBox
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: javax.swing.JFrame
    argCount: 1
    argNames:
    - e
    argTypes:
    - java.awt.event.ActionEvent
    constantsTouched: []
    func_position:
      end: 464
      start: 322
    functionDepth: 1
    functionLinenumber: 322
    functionLinenumberEnd: 464
    functionName: '[dom.traversal.IteratorView].actionPerformed(java.awt.event.ActionEvent)'
    functionSourceFile: /src/xerces/samples/dom/traversal/IteratorView.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.IteratorView].setMessage(dom.traversal.IteratorView)'
    - '[ui.DOMTreeFull].setSelectionPath(javax.swing.tree.TreePath)'
    - '[dom.traversal.IteratorView].previousNode()'
    - '[javax.swing.tree.DefaultTreeModel].removeNodeFromParent(javax.swing.tree.MutableTreeNode)'
    - '[dom.traversal.IteratorView].removeChild(org.w3c.dom.Node)'
    - '[ui.DOMTreeFull].requestFocus()'
    - '[dom.traversal.NameNodeFilter].<init>()'
    - '[javax.swing.JTextArea].append(String)'
    - '[ui.DOMTreeFull].getModel()'
    - '[javax.swing.JTextField].getText()'
    - '[dom.traversal.IteratorView].length()'
    - '[dom.traversal.IteratorView].nextNode()'
    - '[javax.swing.tree.DefaultTreeModel].getPathToRoot(dom.traversal.IteratorView)'
    - '[java.awt.event.ActionEvent].getSource()'
    - '[ui.DOMTreeFull].getTreeNode(dom.traversal.IteratorView)'
    - '[dom.traversal.IteratorView].getNodeName()'
    - '[javax.swing.JList].getSelectedIndices()'
    - '[org.w3c.dom.Node].appendChild(dom.traversal.IteratorView)'
    - '[ui.DOMTreeFull.Model].insertNode(dom.traversal.IteratorView,javax.swing.tree.MutableTreeNode)'
    - '[javax.swing.tree.DefaultTreeModel].getPathToRoot(javax.swing.tree.TreeNode)'
    - '[ui.DOMTreeFull].scrollPathToVisible(javax.swing.tree.TreePath)'
    - '[org.w3c.dom.Document].createTextNode(dom.traversal.IteratorView)'
    - '[dom.traversal.IteratorView].isPathSelected(javax.swing.tree.TreePath)'
    - '[org.w3c.dom.traversal.DocumentTraversal].createNodeIterator(dom.traversal.IteratorView,short,dom.traversal.NameNodeFilter,dom.traversal.IteratorView)'
    - '[org.w3c.dom.traversal.NodeIterator].detach()'
    - '[dom.traversal.NameNodeFilter].setMatch(dom.traversal.IteratorView)'
    - '[dom.traversal.IteratorView].setMessage(String)'
    - '[ui.DOMTreeFull].getSelectionModel()'
    - '[ui.DOMTreeFull].getNode(dom.traversal.IteratorView)'
    - '[ui.DOMTreeFull].getLastSelectedPathComponent()'
    - '[javax.swing.JCheckBox].isSelected()'
    - '[javax.swing.tree.TreePath].<init>(dom.traversal.IteratorView)'
    - '[org.w3c.dom.Node].getParentNode()'
    - '[dom.traversal.NameNodeFilter].setName(dom.traversal.IteratorView)'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.IteratorView].actionPerformed(java.awt.event.ActionEvent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.swing.JTextArea].selectAll()'
      Src: dom.traversal.IteratorView:468,1
    - Dst: '[javax.swing.JTextArea].cut()'
      Src: dom.traversal.IteratorView:469,1
    - Dst: '[javax.swing.JTextArea].append(String)'
      Src: dom.traversal.IteratorView:470,1
    - Dst: '[javax.swing.JTextArea].setCaretPosition(int)'
      Src: dom.traversal.IteratorView:471,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.Document
      - javax.swing.tree.TreeNode
      - org.apache.xerces.parsers.DOMParser
      - javax.swing.JTextArea
      - javax.swing.JScrollPane
      - ui.DOMTreeFull
      - org.w3c.dom.traversal.NodeIterator
      - dom.traversal.NameNodeFilter
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JTextField
      - javax.swing.JButton
      - javax.swing.JList
      - javax.swing.JCheckBox
      - javax.swing.JTextField
      - String
      - javax.swing.JCheckBox
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.swing.JFrame
    argCount: 1
    argNames:
    - string
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 472
      start: 467
    functionDepth: 0
    functionLinenumber: 467
    functionLinenumberEnd: 472
    functionName: '[dom.traversal.IteratorView].setMessage(String)'
    functionSourceFile: /src/xerces/samples/dom/traversal/IteratorView.java
    functionUses: 2
    functionsReached:
    - '[javax.swing.JTextArea].selectAll()'
    - '[javax.swing.JTextArea].cut()'
    - '[javax.swing.JTextArea].setCaretPosition(int)'
    - '[javax.swing.JTextArea].append(String)'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.IteratorView].setMessage(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMTreeFull].getNode(javax.swing.tree.TreeNode)'
      Src: dom.traversal.IteratorView:479,1
    - Dst: System.out.println(String)
      Src: dom.traversal.IteratorView:481,1
    - Dst: '[ui.DOMTreeFull].toString(org.w3c.dom.Node)'
      Src: dom.traversal.IteratorView:484,1
    - Dst: '[dom.traversal.IteratorView].setMessage(String)'
      Src: dom.traversal.IteratorView:484,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.swing.tree.TreeNode
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.Document
      - javax.swing.tree.TreeNode
      - org.apache.xerces.parsers.DOMParser
      - javax.swing.JTextArea
      - javax.swing.JScrollPane
      - ui.DOMTreeFull
      - org.w3c.dom.traversal.NodeIterator
      - dom.traversal.NameNodeFilter
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JTextField
      - javax.swing.JButton
      - javax.swing.JList
      - javax.swing.JCheckBox
      - javax.swing.JTextField
      - String
      - javax.swing.JCheckBox
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.swing.JFrame
    argCount: 1
    argNames:
    - treeNode
    argTypes:
    - javax.swing.tree.TreeNode
    constantsTouched: []
    func_position:
      end: 485
      start: 476
    functionDepth: 2
    functionLinenumber: 476
    functionLinenumberEnd: 485
    functionName: '[dom.traversal.IteratorView].nodeSelected(javax.swing.tree.TreeNode)'
    functionSourceFile: /src/xerces/samples/dom/traversal/IteratorView.java
    functionUses: 0
    functionsReached:
    - '[ui.DOMTreeFull].toString(org.w3c.dom.Node)'
    - '[ui.DOMTreeFull].getNode(javax.swing.tree.TreeNode)'
    - '[dom.traversal.IteratorView].setMessage(String)'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.IteratorView].nodeSelected(javax.swing.tree.TreeNode)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[ui.DOMTreeFull].getRowCount()'
      Src: dom.traversal.IteratorView:489,1
    - Dst: '[ui.DOMTreeFull].expandRow(dom.traversal.IteratorView)'
      Src: dom.traversal.IteratorView:490,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - org.w3c.dom.Document
      - javax.swing.tree.TreeNode
      - org.apache.xerces.parsers.DOMParser
      - javax.swing.JTextArea
      - javax.swing.JScrollPane
      - ui.DOMTreeFull
      - org.w3c.dom.traversal.NodeIterator
      - dom.traversal.NameNodeFilter
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JButton
      - javax.swing.JTextField
      - javax.swing.JButton
      - javax.swing.JList
      - javax.swing.JCheckBox
      - javax.swing.JTextField
      - String
      - javax.swing.JCheckBox
      - java.util.Hashtable
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - java.awt.event.ActionListener
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: javax.swing.JFrame
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 492
      start: 488
    functionDepth: 0
    functionLinenumber: 488
    functionLinenumberEnd: 492
    functionName: '[dom.traversal.IteratorView].expandTree()'
    functionSourceFile: /src/xerces/samples/dom/traversal/IteratorView.java
    functionUses: 0
    functionsReached:
    - '[ui.DOMTreeFull].expandRow(dom.traversal.IteratorView)'
    - '[ui.DOMTreeFull].getRowCount()'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.IteratorView].expandTree()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.IteratorView.Errors].store(org.xml.sax.SAXParseException,String)'
      Src: dom.traversal.IteratorView.Errors:499,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 500
      start: 498
    functionDepth: 2
    functionLinenumber: 498
    functionLinenumberEnd: 500
    functionName: '[dom.traversal.IteratorView.Errors].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/dom/traversal/IteratorView.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.IteratorView.Errors].store(org.xml.sax.SAXParseException,String)'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.IteratorView.Errors].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.IteratorView.Errors].store(org.xml.sax.SAXParseException,String)'
      Src: dom.traversal.IteratorView.Errors:503,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 504
      start: 502
    functionDepth: 2
    functionLinenumber: 502
    functionLinenumberEnd: 504
    functionName: '[dom.traversal.IteratorView.Errors].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/dom/traversal/IteratorView.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.IteratorView.Errors].store(org.xml.sax.SAXParseException,String)'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.IteratorView.Errors].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[dom.traversal.IteratorView.Errors].store(org.xml.sax.SAXParseException,String)'
      Src: dom.traversal.IteratorView.Errors:507,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 508
      start: 506
    functionDepth: 2
    functionLinenumber: 506
    functionLinenumberEnd: 508
    functionName: '[dom.traversal.IteratorView.Errors].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/dom/traversal/IteratorView.java
    functionUses: 0
    functionsReached:
    - '[dom.traversal.IteratorView.Errors].store(org.xml.sax.SAXParseException,String)'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.IteratorView.Errors].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Hashtable
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 512
      start: 510
    functionDepth: 0
    functionLinenumber: 510
    functionLinenumberEnd: 512
    functionName: '[dom.traversal.IteratorView.Errors].getErrorNodes()'
    functionSourceFile: /src/xerces/samples/dom/traversal/IteratorView.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Hashtable
    signature: '[dom.traversal.IteratorView.Errors].getErrorNodes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Hashtable].get(org.w3c.dom.Node)'
      Src: dom.traversal.IteratorView.Errors:515,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 516
      start: 514
    functionDepth: 0
    functionLinenumber: 514
    functionLinenumberEnd: 516
    functionName: '[dom.traversal.IteratorView.Errors].getError(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/samples/dom/traversal/IteratorView.java
    functionUses: 0
    functionsReached:
    - '[Hashtable].get(org.w3c.dom.Node)'
    linkageType: ''
    returnType: Object
    signature: '[dom.traversal.IteratorView.Errors].getError(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Hashtable].clear()'
      Src: dom.traversal.IteratorView.Errors:519,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 520
      start: 518
    functionDepth: 0
    functionLinenumber: 518
    functionLinenumberEnd: 520
    functionName: '[dom.traversal.IteratorView.Errors].clearErrors()'
    functionSourceFile: /src/xerces/samples/dom/traversal/IteratorView.java
    functionUses: 0
    functionsReached:
    - '[Hashtable].clear()'
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.IteratorView.Errors].clearErrors()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXParseException].getLineNumber()'
      Src: dom.traversal.IteratorView.Errors:525,1
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: dom.traversal.IteratorView.Errors:526,1
    - Dst: parser.getProperty(String)
      Src: dom.traversal.IteratorView.Errors:529,1
    - Dst: se.getMessage()
      Src: dom.traversal.IteratorView.Errors:531,1
    - Dst: System.err.println(dom.traversal.IteratorView.Errors)
      Src: dom.traversal.IteratorView.Errors:531,1
    - Dst: '[Hashtable].get(dom.traversal.IteratorView.Errors)'
      Src: dom.traversal.IteratorView.Errors:537,1
    - Dst: '[Hashtable].put(dom.traversal.IteratorView.Errors,dom.traversal.IteratorView.Errors)'
      Src: dom.traversal.IteratorView.Errors:539,1
    - Dst: '[Hashtable].put(dom.traversal.IteratorView.Errors,dom.traversal.IteratorView.Errors)'
      Src: dom.traversal.IteratorView.Errors:541,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - ex
    - type
    argTypes:
    - org.xml.sax.SAXParseException
    - String
    constantsTouched: []
    func_position:
      end: 542
      start: 522
    functionDepth: 1
    functionLinenumber: 522
    functionLinenumberEnd: 542
    functionName: '[dom.traversal.IteratorView.Errors].store(org.xml.sax.SAXParseException,String)'
    functionSourceFile: /src/xerces/samples/dom/traversal/IteratorView.java
    functionUses: 3
    functionsReached:
    - '[Hashtable].put(dom.traversal.IteratorView.Errors,dom.traversal.IteratorView.Errors)'
    - se.getMessage()
    - '[org.xml.sax.SAXParseException].getLineNumber()'
    - '[Hashtable].get(dom.traversal.IteratorView.Errors)'
    - '[org.xml.sax.SAXParseException].getMessage()'
    - System.err.println(dom.traversal.IteratorView.Errors)
    - parser.getProperty(String)
    linkageType: ''
    returnType: void
    signature: '[dom.traversal.IteratorView.Errors].store(org.xml.sax.SAXParseException,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Hashtable].<init>()'
      Src: dom.traversal.IteratorView.Errors:496,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Hashtable
      classPublic: false
      concrete: true
      exceptions: []
      interfaces:
      - ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: dom.traversal.IteratorView.Errors
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[dom.traversal.IteratorView.Errors].<init>()'
    functionSourceFile: /src/xerces/samples/dom/traversal/IteratorView.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].<init>()'
    linkageType: ''
    returnType: dom.traversal.IteratorView.Errors
    signature: '[dom.traversal.IteratorView.Errors].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].<init>(sax.DocumentTracer)'
      Src: sax.DocumentTracer:167,1
    - Dst: '[sax.DocumentTracer].setOutput(java.io.PrintWriter)'
      Src: sax.DocumentTracer:167,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: sax.DocumentTracer
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 168
      start: 166
    functionDepth: 0
    functionLinenumber: 166
    functionLinenumberEnd: 168
    functionName: '[sax.DocumentTracer].<init>()'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 1
    functionsReached:
    - '[sax.DocumentTracer].setOutput(java.io.PrintWriter)'
    - '[java.io.PrintWriter].<init>(sax.DocumentTracer)'
    linkageType: ''
    returnType: sax.DocumentTracer
    signature: '[sax.DocumentTracer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.OutputStreamWriter].<init>(java.io.OutputStream,sax.DocumentTracer)'
      Src: sax.DocumentTracer:182,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.OutputStreamWriter)'
      Src: sax.DocumentTracer:183,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - stream
    - encoding
    argTypes:
    - java.io.OutputStream
    - String
    constantsTouched: []
    func_position:
      end: 185
      start: 175
    functionDepth: 0
    functionLinenumber: 175
    functionLinenumberEnd: 185
    functionName: '[sax.DocumentTracer].setOutput(java.io.OutputStream,String)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].<init>(java.io.OutputStreamWriter)'
    - '[java.io.OutputStreamWriter].<init>(java.io.OutputStream,sax.DocumentTracer)'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].setOutput(java.io.OutputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].<init>(java.io.Writer)'
      Src: sax.DocumentTracer:191,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - writer
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 193
      start: 188
    functionDepth: 0
    functionLinenumber: 188
    functionLinenumberEnd: 193
    functionName: '[sax.DocumentTracer].setOutput(java.io.Writer)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].<init>(java.io.Writer)'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].setOutput(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:202,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:203,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:204,1
    - Dst: '[java.io.PrintWriter].print(org.xml.sax.Locator)'
      Src: sax.DocumentTracer:205,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: sax.DocumentTracer:206,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:207,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.Locator
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - locator
    argTypes:
    - org.xml.sax.Locator
    constantsTouched: []
    func_position:
      end: 209
      start: 200
    functionDepth: 1
    functionLinenumber: 200
    functionLinenumberEnd: 209
    functionName: '[sax.DocumentTracer].setDocumentLocator(org.xml.sax.Locator)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(org.xml.sax.Locator)'
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].setDocumentLocator(org.xml.sax.Locator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:215,1
    - Dst: '[java.io.PrintWriter].println(String)'
      Src: sax.DocumentTracer:216,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 220
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 220
    functionName: '[sax.DocumentTracer].startDocument()'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].flush()'
    - '[java.io.PrintWriter].println(String)'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].startDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:226,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:227,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:228,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:229,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:230,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:231,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:232,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: sax.DocumentTracer:233,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:234,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - target
    - data
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 236
      start: 223
    functionDepth: 2
    functionLinenumber: 223
    functionLinenumberEnd: 236
    functionName: '[sax.DocumentTracer].processingInstruction(String,String)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[sax.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].processingInstruction(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:242,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:243,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:244,1
    - Dst: '[sax.DocumentTracer].printQuotedString(char[],int,int)'
      Src: sax.DocumentTracer:245,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: sax.DocumentTracer:246,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:247,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - ch
    - offset
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 249
      start: 239
    functionDepth: 2
    functionLinenumber: 239
    functionLinenumberEnd: 249
    functionName: '[sax.DocumentTracer].characters(char[],int,int)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    - '[sax.DocumentTracer].printQuotedString(char[],int,int)'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].characters(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:255,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:256,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:257,1
    - Dst: '[sax.DocumentTracer].printQuotedString(char[],int,int)'
      Src: sax.DocumentTracer:258,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: sax.DocumentTracer:259,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:260,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - ch
    - offset
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 262
      start: 252
    functionDepth: 2
    functionLinenumber: 252
    functionLinenumberEnd: 262
    functionName: '[sax.DocumentTracer].ignorableWhitespace(char[],int,int)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    - '[sax.DocumentTracer].printQuotedString(char[],int,int)'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].ignorableWhitespace(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:268,1
    - Dst: '[java.io.PrintWriter].println(String)'
      Src: sax.DocumentTracer:269,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:270,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 272
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 272
    functionName: '[sax.DocumentTracer].endDocument()'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].flush()'
    - '[java.io.PrintWriter].println(String)'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].endDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:282,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:283,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:284,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:285,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:286,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:287,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:288,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: sax.DocumentTracer:289,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:290,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - prefix
    - uri
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 292
      start: 279
    functionDepth: 2
    functionLinenumber: 279
    functionLinenumberEnd: 292
    functionName: '[sax.DocumentTracer].startPrefixMapping(String,String)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[sax.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].startPrefixMapping(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:298,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:299,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:300,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:301,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:302,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:303,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:304,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:305,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:306,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:307,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:308,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:309,1
    - Dst: '[java.io.PrintWriter].println(String)'
      Src: sax.DocumentTracer:311,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:314,1
    - Dst: '[org.xml.sax.Attributes].getLength()'
      Src: sax.DocumentTracer:315,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:318,1
    - Dst: '[org.xml.sax.Attributes].getLocalName(sax.DocumentTracer)'
      Src: sax.DocumentTracer:320,1
    - Dst: '[org.xml.sax.Attributes].getQName(sax.DocumentTracer)'
      Src: sax.DocumentTracer:321,1
    - Dst: '[org.xml.sax.Attributes].getURI(sax.DocumentTracer)'
      Src: sax.DocumentTracer:322,1
    - Dst: '[org.xml.sax.Attributes].getType(sax.DocumentTracer)'
      Src: sax.DocumentTracer:323,1
    - Dst: '[org.xml.sax.Attributes].getValue(sax.DocumentTracer)'
      Src: sax.DocumentTracer:324,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:325,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:326,1
    - Dst: '[sax.DocumentTracer].printQuotedString(sax.DocumentTracer)'
      Src: sax.DocumentTracer:327,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:328,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:329,1
    - Dst: '[sax.DocumentTracer].printQuotedString(sax.DocumentTracer)'
      Src: sax.DocumentTracer:330,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:331,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:332,1
    - Dst: '[sax.DocumentTracer].printQuotedString(sax.DocumentTracer)'
      Src: sax.DocumentTracer:333,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:334,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:335,1
    - Dst: '[sax.DocumentTracer].printQuotedString(sax.DocumentTracer)'
      Src: sax.DocumentTracer:336,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:337,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:338,1
    - Dst: '[sax.DocumentTracer].printQuotedString(sax.DocumentTracer)'
      Src: sax.DocumentTracer:339,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:340,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:342,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: sax.DocumentTracer:344,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:345,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.xml.sax.Attributes
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 4
    argNames:
    - uri
    - localName
    - qname
    - attributes
    argTypes:
    - String
    - String
    - String
    - org.xml.sax.Attributes
    constantsTouched: []
    func_position:
      end: 348
      start: 295
    functionDepth: 2
    functionLinenumber: 295
    functionLinenumberEnd: 348
    functionName: '[sax.DocumentTracer].startElement(String,String,String,org.xml.sax.Attributes)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.Attributes].getValue(sax.DocumentTracer)'
    - '[sax.DocumentTracer].printQuotedString(String)'
    - '[org.xml.sax.Attributes].getType(sax.DocumentTracer)'
    - '[java.io.PrintWriter].print(String)'
    - '[org.xml.sax.Attributes].getLocalName(sax.DocumentTracer)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(String)'
    - '[sax.DocumentTracer].printQuotedString(sax.DocumentTracer)'
    - '[org.xml.sax.Attributes].getURI(sax.DocumentTracer)'
    - '[org.xml.sax.Attributes].getQName(sax.DocumentTracer)'
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    - '[org.xml.sax.Attributes].getLength()'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].startElement(String,String,String,org.xml.sax.Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:355,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:356,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:357,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:358,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:359,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:360,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:361,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:362,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:363,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:364,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: sax.DocumentTracer:365,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:366,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - uri
    - localName
    - qname
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 368
      start: 351
    functionDepth: 2
    functionLinenumber: 351
    functionLinenumberEnd: 368
    functionName: '[sax.DocumentTracer].endElement(String,String,String)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[sax.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].endElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:373,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:374,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:375,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:376,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: sax.DocumentTracer:377,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:378,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 380
      start: 371
    functionDepth: 2
    functionLinenumber: 371
    functionLinenumberEnd: 380
    functionName: '[sax.DocumentTracer].endPrefixMapping(String)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[sax.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].endPrefixMapping(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:385,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:386,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:387,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:388,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: sax.DocumentTracer:389,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:390,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 392
      start: 383
    functionDepth: 2
    functionLinenumber: 383
    functionLinenumberEnd: 392
    functionName: '[sax.DocumentTracer].skippedEntity(String)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[sax.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].skippedEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:402,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:403,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:404,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:405,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:406,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:407,1
    - Dst: '[java.io.PrintWriter].println(String)'
      Src: sax.DocumentTracer:409,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:412,1
    - Dst: '[org.xml.sax.AttributeList].getLength()'
      Src: sax.DocumentTracer:413,1
    - Dst: System.out.print(char)
      Src: sax.DocumentTracer:416,1
    - Dst: '[org.xml.sax.AttributeList].getName(sax.DocumentTracer)'
      Src: sax.DocumentTracer:418,1
    - Dst: '[org.xml.sax.AttributeList].getType(sax.DocumentTracer)'
      Src: sax.DocumentTracer:419,1
    - Dst: '[org.xml.sax.AttributeList].getValue(sax.DocumentTracer)'
      Src: sax.DocumentTracer:420,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:421,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:422,1
    - Dst: '[sax.DocumentTracer].printQuotedString(sax.DocumentTracer)'
      Src: sax.DocumentTracer:423,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:424,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:425,1
    - Dst: '[sax.DocumentTracer].printQuotedString(sax.DocumentTracer)'
      Src: sax.DocumentTracer:426,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:427,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:428,1
    - Dst: '[sax.DocumentTracer].printQuotedString(sax.DocumentTracer)'
      Src: sax.DocumentTracer:429,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:430,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:432,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: sax.DocumentTracer:434,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:435,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.AttributeList
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - name
    - attributes
    argTypes:
    - String
    - org.xml.sax.AttributeList
    constantsTouched: []
    func_position:
      end: 438
      start: 399
    functionDepth: 2
    functionLinenumber: 399
    functionLinenumberEnd: 438
    functionName: '[sax.DocumentTracer].startElement(String,org.xml.sax.AttributeList)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[sax.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(String)'
    - '[sax.DocumentTracer].printQuotedString(sax.DocumentTracer)'
    - '[java.io.PrintWriter].flush()'
    - '[org.xml.sax.AttributeList].getValue(sax.DocumentTracer)'
    - System.out.print(char)
    - '[org.xml.sax.AttributeList].getName(sax.DocumentTracer)'
    - '[org.xml.sax.AttributeList].getType(sax.DocumentTracer)'
    - '[java.io.PrintWriter].println(char)'
    - '[org.xml.sax.AttributeList].getLength()'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].startElement(String,org.xml.sax.AttributeList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:444,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:445,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:446,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:447,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: sax.DocumentTracer:448,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:449,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 451
      start: 441
    functionDepth: 2
    functionLinenumber: 441
    functionLinenumberEnd: 451
    functionName: '[sax.DocumentTracer].endElement(String)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[sax.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].endElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:461,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:462,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:463,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:464,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:465,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:466,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:467,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:468,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:469,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:470,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: sax.DocumentTracer:471,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:472,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - name
    - publicId
    - systemId
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 474
      start: 458
    functionDepth: 2
    functionLinenumber: 458
    functionLinenumberEnd: 474
    functionName: '[sax.DocumentTracer].notationDecl(String,String,String)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[sax.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].notationDecl(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:480,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:481,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:482,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:483,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:484,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:485,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:486,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:487,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:488,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:489,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:490,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:491,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:492,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: sax.DocumentTracer:493,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:494,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 4
    argNames:
    - name
    - publicId
    - systemId
    - notationName
    argTypes:
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 496
      start: 477
    functionDepth: 2
    functionLinenumber: 477
    functionLinenumberEnd: 496
    functionName: '[sax.DocumentTracer].unparsedEntityDecl(String,String,String,String)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[sax.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].unparsedEntityDecl(String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:506,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:507,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:508,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:509,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:510,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:511,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:512,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:513,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:514,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:515,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: sax.DocumentTracer:516,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:517,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - name
    - publicId
    - systemId
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 520
      start: 503
    functionDepth: 2
    functionLinenumber: 503
    functionLinenumberEnd: 520
    functionName: '[sax.DocumentTracer].startDTD(String,String,String)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[sax.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].startDTD(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:525,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:526,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:527,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:528,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: sax.DocumentTracer:529,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:530,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 533
      start: 523
    functionDepth: 2
    functionLinenumber: 523
    functionLinenumberEnd: 533
    functionName: '[sax.DocumentTracer].startEntity(String)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[sax.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].startEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:538,1
    - Dst: '[java.io.PrintWriter].println(String)'
      Src: sax.DocumentTracer:539,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:540,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 543
      start: 536
    functionDepth: 1
    functionLinenumber: 536
    functionLinenumberEnd: 543
    functionName: '[sax.DocumentTracer].startCDATA()'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].flush()'
    - '[java.io.PrintWriter].println(String)'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].startCDATA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:549,1
    - Dst: '[java.io.PrintWriter].println(String)'
      Src: sax.DocumentTracer:550,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:551,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 553
      start: 546
    functionDepth: 1
    functionLinenumber: 546
    functionLinenumberEnd: 553
    functionName: '[sax.DocumentTracer].endCDATA()'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].flush()'
    - '[java.io.PrintWriter].println(String)'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].endCDATA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:559,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:560,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:561,1
    - Dst: '[sax.DocumentTracer].printQuotedString(char[],int,int)'
      Src: sax.DocumentTracer:562,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: sax.DocumentTracer:563,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:564,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - ch
    - offset
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 566
      start: 556
    functionDepth: 2
    functionLinenumber: 556
    functionLinenumberEnd: 566
    functionName: '[sax.DocumentTracer].comment(char[],int,int)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    - '[sax.DocumentTracer].printQuotedString(char[],int,int)'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].comment(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:572,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:573,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:574,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:575,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: sax.DocumentTracer:576,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 578
      start: 569
    functionDepth: 2
    functionLinenumber: 569
    functionLinenumberEnd: 578
    functionName: '[sax.DocumentTracer].endEntity(String)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[sax.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].endEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:584,1
    - Dst: '[java.io.PrintWriter].println(String)'
      Src: sax.DocumentTracer:585,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:586,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 588
      start: 581
    functionDepth: 1
    functionLinenumber: 581
    functionLinenumberEnd: 588
    functionName: '[sax.DocumentTracer].endDTD()'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].flush()'
    - '[java.io.PrintWriter].println(String)'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].endDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:598,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:599,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:600,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:601,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:602,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:603,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:604,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: sax.DocumentTracer:605,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:606,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - name
    - contentModel
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 608
      start: 595
    functionDepth: 2
    functionLinenumber: 595
    functionLinenumberEnd: 608
    functionName: '[sax.DocumentTracer].elementDecl(String,String)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[sax.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].elementDecl(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:615,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:616,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:617,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:618,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:619,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:620,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:621,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:622,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:623,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:624,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:625,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:626,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:627,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:628,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:629,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:630,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: sax.DocumentTracer:631,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:632,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 5
    argNames:
    - elementName
    - attributeName
    - type
    - valueDefault
    - value
    argTypes:
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 634
      start: 611
    functionDepth: 2
    functionLinenumber: 611
    functionLinenumberEnd: 634
    functionName: '[sax.DocumentTracer].attributeDecl(String,String,String,String,String)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[sax.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].attributeDecl(String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:640,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:641,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:642,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:643,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:644,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:645,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:646,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: sax.DocumentTracer:647,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:648,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - name
    - text
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 650
      start: 637
    functionDepth: 2
    functionLinenumber: 637
    functionLinenumberEnd: 650
    functionName: '[sax.DocumentTracer].internalEntityDecl(String,String)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[sax.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].internalEntityDecl(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printIndent()'
      Src: sax.DocumentTracer:657,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:658,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:659,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:660,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:661,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:662,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:663,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:664,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:665,1
    - Dst: '[sax.DocumentTracer].printQuotedString(String)'
      Src: sax.DocumentTracer:666,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: sax.DocumentTracer:667,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.DocumentTracer:668,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - name
    - publicId
    - systemId
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 670
      start: 653
    functionDepth: 2
    functionLinenumber: 653
    functionLinenumberEnd: 670
    functionName: '[sax.DocumentTracer].externalEntityDecl(String,String,String)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[sax.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    - '[sax.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].externalEntityDecl(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printError(String,org.xml.sax.SAXParseException)'
      Src: sax.DocumentTracer:678,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 679
      start: 677
    functionDepth: 2
    functionLinenumber: 677
    functionLinenumberEnd: 679
    functionName: '[sax.DocumentTracer].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[sax.DocumentTracer].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printError(String,org.xml.sax.SAXParseException)'
      Src: sax.DocumentTracer:683,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 684
      start: 682
    functionDepth: 2
    functionLinenumber: 682
    functionLinenumberEnd: 684
    functionName: '[sax.DocumentTracer].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[sax.DocumentTracer].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printError(String,org.xml.sax.SAXParseException)'
      Src: sax.DocumentTracer:688,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 690
      start: 687
    functionDepth: 2
    functionLinenumber: 687
    functionLinenumberEnd: 690
    functionName: '[sax.DocumentTracer].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[sax.DocumentTracer].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:700,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:704,1
    - Dst: '[String].length()'
      Src: sax.DocumentTracer:705,1
    - Dst: '[String].charAt(sax.DocumentTracer)'
      Src: sax.DocumentTracer:707,1
    - Dst: '[sax.DocumentTracer].normalizeAndPrint(sax.DocumentTracer)'
      Src: sax.DocumentTracer:708,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:710,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 712
      start: 697
    functionDepth: 1
    functionLinenumber: 697
    functionLinenumberEnd: 712
    functionName: '[sax.DocumentTracer].printQuotedString(String)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 17
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[String].charAt(sax.DocumentTracer)'
    - '[java.io.PrintWriter].print(char)'
    - '[sax.DocumentTracer].normalizeAndPrint(sax.DocumentTracer)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].printQuotedString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:717,1
    - Dst: '[sax.DocumentTracer].normalizeAndPrint()'
      Src: sax.DocumentTracer:719,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:721,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - ch
    - offset
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 723
      start: 715
    functionDepth: 1
    functionLinenumber: 715
    functionLinenumberEnd: 723
    functionName: '[sax.DocumentTracer].printQuotedString(char[],int,int)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 3
    functionsReached:
    - '[java.io.PrintWriter].print(char)'
    - '[sax.DocumentTracer].normalizeAndPrint()'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].printQuotedString(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:730,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:734,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:738,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:742,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.DocumentTracer:746,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:750,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 754
      start: 726
    functionDepth: 1
    functionLinenumber: 726
    functionLinenumberEnd: 754
    functionName: '[sax.DocumentTracer].normalizeAndPrint(char)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].normalizeAndPrint(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.print(String)
      Src: sax.DocumentTracer:759,1
    - Dst: System.err.print(String)
      Src: sax.DocumentTracer:760,1
    - Dst: System.err.print(String)
      Src: sax.DocumentTracer:761,1
    - Dst: '[org.xml.sax.SAXParseException].getSystemId()'
      Src: sax.DocumentTracer:762,1
    - Dst: '[sax.DocumentTracer].lastIndexOf(char)'
      Src: sax.DocumentTracer:764,1
    - Dst: '[sax.DocumentTracer].substring(int)'
      Src: sax.DocumentTracer:766,1
    - Dst: System.err.print(sax.DocumentTracer)
      Src: sax.DocumentTracer:767,1
    - Dst: System.err.print(char)
      Src: sax.DocumentTracer:769,1
    - Dst: '[org.xml.sax.SAXParseException].getLineNumber()'
      Src: sax.DocumentTracer:770,1
    - Dst: System.err.print(sax.DocumentTracer)
      Src: sax.DocumentTracer:770,1
    - Dst: System.err.print(char)
      Src: sax.DocumentTracer:771,1
    - Dst: '[org.xml.sax.SAXParseException].getColumnNumber()'
      Src: sax.DocumentTracer:772,1
    - Dst: System.err.print(sax.DocumentTracer)
      Src: sax.DocumentTracer:772,1
    - Dst: System.err.print(String)
      Src: sax.DocumentTracer:773,1
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: sax.DocumentTracer:774,1
    - Dst: System.err.print(sax.DocumentTracer)
      Src: sax.DocumentTracer:774,1
    - Dst: System.err.println()
      Src: sax.DocumentTracer:775,1
    - Dst: System.err.flush()
      Src: sax.DocumentTracer:776,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - type
    - ex
    argTypes:
    - String
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 778
      start: 757
    functionDepth: 1
    functionLinenumber: 757
    functionLinenumberEnd: 778
    functionName: '[sax.DocumentTracer].printError(String,org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 3
    functionsReached:
    - '[org.xml.sax.SAXParseException].getMessage()'
    - '[org.xml.sax.SAXParseException].getColumnNumber()'
    - System.err.flush()
    - System.err.print(char)
    - '[org.xml.sax.SAXParseException].getLineNumber()'
    - System.err.print(String)
    - '[org.xml.sax.SAXParseException].getSystemId()'
    - System.err.println()
    - '[sax.DocumentTracer].substring(int)'
    - '[sax.DocumentTracer].lastIndexOf(char)'
    - System.err.print(sax.DocumentTracer)
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].printError(String,org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.DocumentTracer:783,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 785
      start: 781
    functionDepth: 0
    functionLinenumber: 781
    functionLinenumberEnd: 785
    functionName: '[sax.DocumentTracer].printIndent()'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 26
    functionsReached:
    - '[java.io.PrintWriter].print(char)'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].printIndent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.DocumentTracer].printUsage()'
      Src: sax.DocumentTracer:796,1
    - Dst: System.exit(int)
      Src: sax.DocumentTracer:797,1
    - Dst: '[sax.DocumentTracer].<init>()'
      Src: sax.DocumentTracer:801,1
    - Dst: '[java.io.PrintWriter].<init>(sax.DocumentTracer)'
      Src: sax.DocumentTracer:802,1
    - Dst: arg.startsWith(String)
      Src: sax.DocumentTracer:820,1
    - Dst: arg.substring(int)
      Src: sax.DocumentTracer:821,1
    - Dst: '[sax.DocumentTracer].equals(String)'
      Src: sax.DocumentTracer:822,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:825,1
    - Dst: '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader(sax.DocumentTracer)'
      Src: sax.DocumentTracer:831,1
    - Dst: '[org.xml.sax.helpers.ParserFactory].makeParser(sax.DocumentTracer)'
      Src: sax.DocumentTracer:835,1
    - Dst: '[org.xml.sax.helpers.ParserAdapter].<init>(sax.DocumentTracer)'
      Src: sax.DocumentTracer:836,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:837,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:841,1
    - Dst: '[sax.DocumentTracer].equalsIgnoreCase(String)'
      Src: sax.DocumentTracer:846,1
    - Dst: '[sax.DocumentTracer].equals(String)'
      Src: sax.DocumentTracer:847,1
    - Dst: '[sax.DocumentTracer].equalsIgnoreCase(String)'
      Src: sax.DocumentTracer:850,1
    - Dst: '[sax.DocumentTracer].equals(String)'
      Src: sax.DocumentTracer:851,1
    - Dst: '[sax.DocumentTracer].equalsIgnoreCase(String)'
      Src: sax.DocumentTracer:854,1
    - Dst: '[sax.DocumentTracer].equals(String)'
      Src: sax.DocumentTracer:855,1
    - Dst: '[sax.DocumentTracer].equalsIgnoreCase(String)'
      Src: sax.DocumentTracer:858,1
    - Dst: '[sax.DocumentTracer].equals(String)'
      Src: sax.DocumentTracer:859,1
    - Dst: '[sax.DocumentTracer].equalsIgnoreCase(String)'
      Src: sax.DocumentTracer:862,1
    - Dst: '[sax.DocumentTracer].equals(String)'
      Src: sax.DocumentTracer:863,1
    - Dst: '[sax.DocumentTracer].equalsIgnoreCase(String)'
      Src: sax.DocumentTracer:866,1
    - Dst: '[sax.DocumentTracer].equals(String)'
      Src: sax.DocumentTracer:867,1
    - Dst: '[sax.DocumentTracer].equalsIgnoreCase(String)'
      Src: sax.DocumentTracer:870,1
    - Dst: '[sax.DocumentTracer].equals(String)'
      Src: sax.DocumentTracer:871,1
    - Dst: '[sax.DocumentTracer].equalsIgnoreCase(String)'
      Src: sax.DocumentTracer:874,1
    - Dst: '[sax.DocumentTracer].equals(String)'
      Src: sax.DocumentTracer:875,1
    - Dst: '[sax.DocumentTracer].equalsIgnoreCase(String)'
      Src: sax.DocumentTracer:878,1
    - Dst: '[sax.DocumentTracer].equals(String)'
      Src: sax.DocumentTracer:879,1
    - Dst: '[sax.DocumentTracer].equalsIgnoreCase(String)'
      Src: sax.DocumentTracer:882,1
    - Dst: '[sax.DocumentTracer].equals(String)'
      Src: sax.DocumentTracer:883,1
    - Dst: '[sax.DocumentTracer].equalsIgnoreCase(String)'
      Src: sax.DocumentTracer:886,1
    - Dst: '[sax.DocumentTracer].equals(String)'
      Src: sax.DocumentTracer:887,1
    - Dst: '[sax.DocumentTracer].equalsIgnoreCase(String)'
      Src: sax.DocumentTracer:890,1
    - Dst: '[sax.DocumentTracer].equals(String)'
      Src: sax.DocumentTracer:891,1
    - Dst: '[sax.DocumentTracer].equals(String)'
      Src: sax.DocumentTracer:894,1
    - Dst: '[sax.DocumentTracer].printUsage()'
      Src: sax.DocumentTracer:895,1
    - Dst: '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader(String)'
      Src: sax.DocumentTracer:905,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:908,1
    - Dst: '[sax.DocumentTracer].setFeature(String,sax.DocumentTracer)'
      Src: sax.DocumentTracer:915,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:918,1
    - Dst: '[sax.DocumentTracer].setFeature(String,sax.DocumentTracer)'
      Src: sax.DocumentTracer:921,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:924,1
    - Dst: '[sax.DocumentTracer].setFeature(String,sax.DocumentTracer)'
      Src: sax.DocumentTracer:927,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:930,1
    - Dst: '[sax.DocumentTracer].setFeature(String,sax.DocumentTracer)'
      Src: sax.DocumentTracer:933,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:936,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:939,1
    - Dst: '[sax.DocumentTracer].setFeature(String,sax.DocumentTracer)'
      Src: sax.DocumentTracer:942,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:945,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:948,1
    - Dst: '[sax.DocumentTracer].setFeature(String,sax.DocumentTracer)'
      Src: sax.DocumentTracer:951,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:954,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:957,1
    - Dst: '[sax.DocumentTracer].setFeature(String,sax.DocumentTracer)'
      Src: sax.DocumentTracer:960,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:963,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:966,1
    - Dst: '[sax.DocumentTracer].setFeature(String,sax.DocumentTracer)'
      Src: sax.DocumentTracer:969,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:972,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:975,1
    - Dst: '[sax.DocumentTracer].setFeature(String,sax.DocumentTracer)'
      Src: sax.DocumentTracer:978,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:981,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:984,1
    - Dst: '[sax.DocumentTracer].setFeature(String,sax.DocumentTracer)'
      Src: sax.DocumentTracer:987,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:990,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:993,1
    - Dst: '[sax.DocumentTracer].setFeature(String,sax.DocumentTracer)'
      Src: sax.DocumentTracer:996,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:999,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1002,1
    - Dst: '[sax.DocumentTracer].setFeature(String,sax.DocumentTracer)'
      Src: sax.DocumentTracer:1005,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1008,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1011,1
    - Dst: '[sax.DocumentTracer].setDTDHandler(sax.DocumentTracer)'
      Src: sax.DocumentTracer:1015,1
    - Dst: '[sax.DocumentTracer].setErrorHandler(sax.DocumentTracer)'
      Src: sax.DocumentTracer:1016,1
    - Dst: '[sax.DocumentTracer].setContentHandler(sax.DocumentTracer)'
      Src: sax.DocumentTracer:1018,1
    - Dst: '[sax.DocumentTracer].setProperty(String,sax.DocumentTracer)'
      Src: sax.DocumentTracer:1020,1
    - Dst: e.printStackTrace(sax.DocumentTracer)
      Src: sax.DocumentTracer:1023,1
    - Dst: '[sax.DocumentTracer].setProperty(String,sax.DocumentTracer)'
      Src: sax.DocumentTracer:1026,1
    - Dst: e.printStackTrace(sax.DocumentTracer)
      Src: sax.DocumentTracer:1029,1
    - Dst: '[org.xml.sax.Parser].setDocumentHandler(sax.DocumentTracer)'
      Src: sax.DocumentTracer:1033,1
    - Dst: '[sax.DocumentTracer].parse(sax.DocumentTracer)'
      Src: sax.DocumentTracer:1038,1
    - Dst: e.getMessage()
      Src: sax.DocumentTracer:1044,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1044,1
    - Dst: '[org.xml.sax.SAXException].getException()'
      Src: sax.DocumentTracer:1046,1
    - Dst: e.printStackTrace(sax.DocumentTracer)
      Src: sax.DocumentTracer:1051,1
    CyclomaticComplexity: 83
    EdgeCount: 83
    ICount: 162
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 1055
      start: 792
    functionDepth: 2
    functionLinenumber: 792
    functionLinenumberEnd: 1055
    functionName: '[sax.DocumentTracer].main(String[])'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[sax.DocumentTracer].printUsage()'
    - '[sax.DocumentTracer].equals(String)'
    - arg.startsWith(String)
    - '[org.xml.sax.helpers.ParserFactory].makeParser(sax.DocumentTracer)'
    - System.err.println(String)
    - '[sax.DocumentTracer].setErrorHandler(sax.DocumentTracer)'
    - '[org.xml.sax.SAXException].getException()'
    - '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader(String)'
    - '[java.io.PrintWriter].<init>(sax.DocumentTracer)'
    - '[org.xml.sax.Parser].setDocumentHandler(sax.DocumentTracer)'
    - '[sax.DocumentTracer].<init>()'
    - '[sax.DocumentTracer].parse(sax.DocumentTracer)'
    - System.exit(int)
    - arg.substring(int)
    - '[sax.DocumentTracer].setFeature(String,sax.DocumentTracer)'
    - '[sax.DocumentTracer].equalsIgnoreCase(String)'
    - '[sax.DocumentTracer].setContentHandler(sax.DocumentTracer)'
    - '[sax.DocumentTracer].setProperty(String,sax.DocumentTracer)'
    - '[sax.DocumentTracer].setDTDHandler(sax.DocumentTracer)'
    - '[org.xml.sax.helpers.ParserAdapter].<init>(sax.DocumentTracer)'
    - e.printStackTrace(sax.DocumentTracer)
    - e.getMessage()
    - '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader(sax.DocumentTracer)'
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1064,1
    - Dst: System.err.println()
      Src: sax.DocumentTracer:1065,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1067,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1068,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1069,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1070,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1071,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1072,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1073,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1074,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1075,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1076,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1077,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1078,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1079,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1080,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1081,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1082,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1083,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1084,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1085,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1086,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1087,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1088,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1089,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1090,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1091,1
    - Dst: System.err.println()
      Src: sax.DocumentTracer:1092,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1094,1
    - Dst: System.err.println(String)
      Src: sax.DocumentTracer:1095,1
    - Dst: System.err.print(String)
      Src: sax.DocumentTracer:1096,1
    - Dst: System.err.println()
      Src: sax.DocumentTracer:1097,1
    - Dst: System.err.print(String)
      Src: sax.DocumentTracer:1098,1
    - Dst: System.err.println()
      Src: sax.DocumentTracer:1099,1
    - Dst: System.err.print(String)
      Src: sax.DocumentTracer:1100,1
    - Dst: System.err.println()
      Src: sax.DocumentTracer:1101,1
    - Dst: System.err.print(String)
      Src: sax.DocumentTracer:1102,1
    - Dst: System.err.println()
      Src: sax.DocumentTracer:1103,1
    - Dst: System.err.print(String)
      Src: sax.DocumentTracer:1104,1
    - Dst: System.err.println()
      Src: sax.DocumentTracer:1105,1
    - Dst: System.err.print(String)
      Src: sax.DocumentTracer:1106,1
    - Dst: System.err.println()
      Src: sax.DocumentTracer:1107,1
    - Dst: System.err.print(String)
      Src: sax.DocumentTracer:1108,1
    - Dst: System.err.println()
      Src: sax.DocumentTracer:1109,1
    - Dst: System.err.print(String)
      Src: sax.DocumentTracer:1110,1
    - Dst: System.err.println()
      Src: sax.DocumentTracer:1111,1
    - Dst: System.err.print(String)
      Src: sax.DocumentTracer:1112,1
    - Dst: System.err.println()
      Src: sax.DocumentTracer:1113,1
    - Dst: System.err.print(String)
      Src: sax.DocumentTracer:1114,1
    - Dst: System.err.println()
      Src: sax.DocumentTracer:1115,1
    - Dst: System.err.print(String)
      Src: sax.DocumentTracer:1116,1
    - Dst: System.err.println()
      Src: sax.DocumentTracer:1117,1
    - Dst: System.err.print(String)
      Src: sax.DocumentTracer:1118,1
    - Dst: System.err.println()
      Src: sax.DocumentTracer:1119,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 67
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ContentHandler
      - org.xml.sax.DocumentHandler
      - org.xml.sax.DTDHandler
      - org.xml.sax.ext.LexicalHandler
      - org.xml.sax.ext.DeclHandler
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1121
      start: 1062
    functionDepth: 1
    functionLinenumber: 1062
    functionLinenumberEnd: 1121
    functionName: '[sax.DocumentTracer].printUsage()'
    functionSourceFile: /src/xerces/samples/sax/DocumentTracer.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    - System.err.println()
    - System.err.print(String)
    linkageType: ''
    returnType: void
    signature: '[sax.DocumentTracer].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: sax.Writer
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 180
      start: 179
    functionDepth: 0
    functionLinenumber: 179
    functionLinenumberEnd: 180
    functionName: '[sax.Writer].<init>()'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: sax.Writer
    signature: '[sax.Writer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - canonical
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 189
      start: 187
    functionDepth: 0
    functionLinenumber: 187
    functionLinenumberEnd: 189
    functionName: '[sax.Writer].setCanonical(boolean)'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].setCanonical(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.OutputStreamWriter].<init>(java.io.OutputStream,sax.Writer)'
      Src: sax.Writer:199,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.OutputStreamWriter)'
      Src: sax.Writer:200,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - stream
    - encoding
    argTypes:
    - java.io.OutputStream
    - String
    constantsTouched: []
    func_position:
      end: 202
      start: 192
    functionDepth: 0
    functionLinenumber: 192
    functionLinenumberEnd: 202
    functionName: '[sax.Writer].setOutput(java.io.OutputStream,String)'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].<init>(java.io.OutputStreamWriter)'
    - '[java.io.OutputStreamWriter].<init>(java.io.OutputStream,sax.Writer)'
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].setOutput(java.io.OutputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].<init>(java.io.Writer)'
      Src: sax.Writer:208,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - writer
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 210
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 210
    functionName: '[sax.Writer].setOutput(java.io.Writer)'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].<init>(java.io.Writer)'
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].setOutput(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.Locator
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - locator
    argTypes:
    - org.xml.sax.Locator
    constantsTouched: []
    func_position:
      end: 219
      start: 217
    functionDepth: 0
    functionLinenumber: 217
    functionLinenumberEnd: 219
    functionName: '[sax.Writer].setDocumentLocator(org.xml.sax.Locator)'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].setDocumentLocator(org.xml.sax.Locator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 228
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 228
    functionName: '[sax.Writer].startDocument()'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].startDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Writer:235,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Writer:236,1
    - Dst: '[String].length()'
      Src: sax.Writer:237,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.Writer:238,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Writer:239,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Writer:241,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.Writer:242,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - target
    - data
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 245
      start: 231
    functionDepth: 1
    functionLinenumber: 231
    functionLinenumberEnd: 245
    functionName: '[sax.Writer].processingInstruction(String,String)'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].flush()'
    - '[java.io.PrintWriter].print(String)'
    - '[String].length()'
    - '[java.io.PrintWriter].print(char)'
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].processingInstruction(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: locator2.getXMLVersion()
      Src: sax.Writer:257,1
    - Dst: '[String].equals(sax.Writer)'
      Src: sax.Writer:257,1
    - Dst: locator2.getEncoding()
      Src: sax.Writer:258,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Writer:270,1
    - Dst: '[java.io.PrintWriter].print()'
      Src: sax.Writer:271,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Writer:272,1
    - Dst: '[java.io.PrintWriter].print(sax.Writer)'
      Src: sax.Writer:273,1
    - Dst: '[java.io.PrintWriter].println(String)'
      Src: sax.Writer:274,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.Writer:275,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.Writer:280,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Writer:281,1
    - Dst: '[sax.Writer].sortAttributes(org.xml.sax.Attributes)'
      Src: sax.Writer:283,1
    - Dst: '[org.xml.sax.Attributes].getLength()'
      Src: sax.Writer:284,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.Writer:286,1
    - Dst: '[org.xml.sax.Attributes].getQName(sax.Writer)'
      Src: sax.Writer:287,1
    - Dst: '[java.io.PrintWriter].print(sax.Writer)'
      Src: sax.Writer:287,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Writer:288,1
    - Dst: '[org.xml.sax.Attributes].getValue(sax.Writer)'
      Src: sax.Writer:289,1
    - Dst: '[sax.Writer].normalizeAndPrint(sax.Writer,boolean)'
      Src: sax.Writer:289,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.Writer:290,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.Writer:293,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.Writer:294,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.xml.sax.Attributes
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 4
    argNames:
    - uri
    - local
    - raw
    - attrs
    argTypes:
    - String
    - String
    - String
    - org.xml.sax.Attributes
    constantsTouched: []
    func_position:
      end: 296
      start: 248
    functionDepth: 2
    functionLinenumber: 248
    functionLinenumberEnd: 296
    functionName: '[sax.Writer].startElement(String,String,String,org.xml.sax.Attributes)'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.Attributes].getQName(sax.Writer)'
    - '[java.io.PrintWriter].print(String)'
    - '[org.xml.sax.Attributes].getValue(sax.Writer)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(String)'
    - '[java.io.PrintWriter].print(sax.Writer)'
    - '[sax.Writer].sortAttributes(org.xml.sax.Attributes)'
    - locator2.getEncoding()
    - '[java.io.PrintWriter].flush()'
    - '[String].equals(sax.Writer)'
    - locator2.getXMLVersion()
    - '[java.io.PrintWriter].print()'
    - '[org.xml.sax.Attributes].getLength()'
    - '[sax.Writer].normalizeAndPrint(sax.Writer,boolean)'
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].startElement(String,String,String,org.xml.sax.Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.Writer].normalizeAndPrint(char,int,int,boolean)'
      Src: sax.Writer:303,1
    - Dst: '[java.io.PrintWriter].print()'
      Src: sax.Writer:307,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.Writer:310,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - ch
    - start
    - length
    argTypes:
    - char
    - int
    - int
    constantsTouched: []
    func_position:
      end: 312
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 312
    functionName: '[sax.Writer].characters(char,int,int)'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 1
    functionsReached:
    - '[java.io.PrintWriter].flush()'
    - '[sax.Writer].normalizeAndPrint(char,int,int,boolean)'
    - '[java.io.PrintWriter].print()'
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].characters(char,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.Writer].characters(char,int,int)'
      Src: sax.Writer:318,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.Writer:319,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - ch
    - start
    - length
    argTypes:
    - char
    - int
    - int
    constantsTouched: []
    func_position:
      end: 321
      start: 315
    functionDepth: 1
    functionLinenumber: 315
    functionLinenumberEnd: 321
    functionName: '[sax.Writer].ignorableWhitespace(char,int,int)'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].flush()'
    - '[sax.Writer].characters(char,int,int)'
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].ignorableWhitespace(char,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Writer:328,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Writer:329,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.Writer:330,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.Writer:331,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - uri
    - local
    - raw
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 333
      start: 324
    functionDepth: 1
    functionLinenumber: 324
    functionLinenumberEnd: 333
    functionName: '[sax.Writer].endElement(String,String,String)'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].flush()'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].endElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.Writer].printError(String,org.xml.sax.SAXParseException)'
      Src: sax.Writer:341,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 342
      start: 340
    functionDepth: 2
    functionLinenumber: 340
    functionLinenumberEnd: 342
    functionName: '[sax.Writer].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached:
    - '[sax.Writer].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.Writer].printError(String,org.xml.sax.SAXParseException)'
      Src: sax.Writer:346,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 347
      start: 345
    functionDepth: 2
    functionLinenumber: 345
    functionLinenumberEnd: 347
    functionName: '[sax.Writer].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached:
    - '[sax.Writer].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.Writer].printError(String,org.xml.sax.SAXParseException)'
      Src: sax.Writer:351,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 353
      start: 350
    functionDepth: 2
    functionLinenumber: 350
    functionLinenumberEnd: 353
    functionName: '[sax.Writer].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached:
    - '[sax.Writer].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - name
    - publicId
    - systemId
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 362
      start: 360
    functionDepth: 0
    functionLinenumber: 360
    functionLinenumberEnd: 362
    functionName: '[sax.Writer].startDTD(String,String,String)'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].startDTD(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 366
      start: 365
    functionDepth: 0
    functionLinenumber: 365
    functionLinenumberEnd: 366
    functionName: '[sax.Writer].endDTD()'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].endDTD()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 370
      start: 369
    functionDepth: 0
    functionLinenumber: 369
    functionLinenumberEnd: 370
    functionName: '[sax.Writer].startEntity(String)'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].startEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - name
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 374
      start: 373
    functionDepth: 0
    functionLinenumber: 373
    functionLinenumberEnd: 374
    functionName: '[sax.Writer].endEntity(String)'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].endEntity(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Writer:379,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 382
      start: 377
    functionDepth: 0
    functionLinenumber: 377
    functionLinenumberEnd: 382
    functionName: '[sax.Writer].startCDATA()'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].startCDATA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Writer:388,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 390
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 390
    functionName: '[sax.Writer].endCDATA()'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].endCDATA()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Writer:395,1
    - Dst: '[java.io.PrintWriter].print()'
      Src: sax.Writer:397,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Writer:399,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.Writer:400,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - ch
    - start
    - length
    argTypes:
    - char
    - int
    - int
    constantsTouched: []
    func_position:
      end: 402
      start: 393
    functionDepth: 1
    functionLinenumber: 393
    functionLinenumberEnd: 402
    functionName: '[sax.Writer].comment(char,int,int)'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].flush()'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print()'
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].comment(char,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.helpers.AttributesImpl].<init>()'
      Src: sax.Writer:411,1
    - Dst: '[org.xml.sax.Attributes].getLength()'
      Src: sax.Writer:413,1
    - Dst: '[org.xml.sax.Attributes].getQName(sax.Writer)'
      Src: sax.Writer:415,1
    - Dst: '[sax.helpers.AttributesImpl].getLength()'
      Src: sax.Writer:416,1
    - Dst: '[sax.helpers.AttributesImpl].getQName(sax.Writer)'
      Src: sax.Writer:419,1
    - Dst: '[sax.Writer].compareTo(String)'
      Src: sax.Writer:419,1
    - Dst: '[org.xml.sax.Attributes].getType(sax.Writer)'
      Src: sax.Writer:424,1
    - Dst: '[org.xml.sax.Attributes].getValue(sax.Writer)'
      Src: sax.Writer:425,1
    - Dst: '[sax.helpers.AttributesImpl].insertAttributeAt(sax.Writer,sax.Writer,sax.Writer,sax.Writer)'
      Src: sax.Writer:424,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.Attributes
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.xml.sax.Attributes
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - attrs
    argTypes:
    - org.xml.sax.Attributes
    constantsTouched: []
    func_position:
      end: 430
      start: 409
    functionDepth: 1
    functionLinenumber: 409
    functionLinenumberEnd: 430
    functionName: '[sax.Writer].sortAttributes(org.xml.sax.Attributes)'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 1
    functionsReached:
    - '[org.xml.sax.Attributes].getQName(sax.Writer)'
    - '[sax.helpers.AttributesImpl].insertAttributeAt(sax.Writer,sax.Writer,sax.Writer,sax.Writer)'
    - '[sax.Writer].compareTo(String)'
    - '[org.xml.sax.Attributes].getValue(sax.Writer)'
    - '[org.xml.sax.Attributes].getType(sax.Writer)'
    - '[sax.helpers.AttributesImpl].<init>()'
    - '[sax.helpers.AttributesImpl].getQName(sax.Writer)'
    - '[org.xml.sax.Attributes].getLength()'
    - '[sax.helpers.AttributesImpl].getLength()'
    linkageType: ''
    returnType: org.xml.sax.Attributes
    signature: '[sax.Writer].sortAttributes(org.xml.sax.Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: sax.Writer:435,1
    - Dst: '[String].charAt(sax.Writer)'
      Src: sax.Writer:437,1
    - Dst: '[sax.Writer].normalizeAndPrint(sax.Writer,boolean)'
      Src: sax.Writer:438,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - s
    - isAttValue
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 441
      start: 433
    functionDepth: 0
    functionLinenumber: 433
    functionLinenumberEnd: 441
    functionName: '[sax.Writer].normalizeAndPrint(String,boolean)'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached:
    - '[String].charAt(sax.Writer)'
    - '[String].length()'
    - '[sax.Writer].normalizeAndPrint(sax.Writer,boolean)'
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].normalizeAndPrint(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.Writer].normalizeAndPrint(boolean)'
      Src: sax.Writer:446,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 4
    argNames:
    - ch
    - offset
    - length
    - isAttValue
    argTypes:
    - char[]
    - int
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 448
      start: 444
    functionDepth: 0
    functionLinenumber: 444
    functionLinenumberEnd: 448
    functionName: '[sax.Writer].normalizeAndPrint(char[],int,int,boolean)'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached:
    - '[sax.Writer].normalizeAndPrint(boolean)'
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].normalizeAndPrint(char[],int,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Writer:455,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Writer:459,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Writer:463,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Writer:470,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Writer:473,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Writer:482,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Writer:487,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Writer:504,1
    - Dst: Integer.toHexString(char)
      Src: sax.Writer:505,1
    - Dst: '[sax.Writer].toUpperCase()'
      Src: sax.Writer:505,1
    - Dst: '[java.io.PrintWriter].print(sax.Writer)'
      Src: sax.Writer:505,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Writer:506,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.Writer:509,1
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 33
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - c
    - isAttValue
    argTypes:
    - char
    - boolean
    constantsTouched: []
    func_position:
      end: 513
      start: 451
    functionDepth: 1
    functionLinenumber: 451
    functionLinenumberEnd: 513
    functionName: '[sax.Writer].normalizeAndPrint(char,boolean)'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - Integer.toHexString(char)
    - '[sax.Writer].toUpperCase()'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].print(sax.Writer)'
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].normalizeAndPrint(char,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.print(String)
      Src: sax.Writer:518,1
    - Dst: System.err.print(String)
      Src: sax.Writer:519,1
    - Dst: System.err.print(String)
      Src: sax.Writer:520,1
    - Dst: '[org.xml.sax.SAXParseException].getSystemId()'
      Src: sax.Writer:521,1
    - Dst: '[sax.Writer].lastIndexOf(char)'
      Src: sax.Writer:523,1
    - Dst: '[sax.Writer].substring(int)'
      Src: sax.Writer:525,1
    - Dst: System.err.print(sax.Writer)
      Src: sax.Writer:526,1
    - Dst: System.err.print(char)
      Src: sax.Writer:528,1
    - Dst: '[org.xml.sax.SAXParseException].getLineNumber()'
      Src: sax.Writer:529,1
    - Dst: System.err.print(sax.Writer)
      Src: sax.Writer:529,1
    - Dst: System.err.print(char)
      Src: sax.Writer:530,1
    - Dst: '[org.xml.sax.SAXParseException].getColumnNumber()'
      Src: sax.Writer:531,1
    - Dst: System.err.print(sax.Writer)
      Src: sax.Writer:531,1
    - Dst: System.err.print(String)
      Src: sax.Writer:532,1
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: sax.Writer:533,1
    - Dst: System.err.print(sax.Writer)
      Src: sax.Writer:533,1
    - Dst: System.err.println()
      Src: sax.Writer:534,1
    - Dst: System.err.flush()
      Src: sax.Writer:535,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - type
    - ex
    argTypes:
    - String
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 537
      start: 516
    functionDepth: 1
    functionLinenumber: 516
    functionLinenumberEnd: 537
    functionName: '[sax.Writer].printError(String,org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 3
    functionsReached:
    - '[sax.Writer].lastIndexOf(char)'
    - '[org.xml.sax.SAXParseException].getColumnNumber()'
    - System.err.flush()
    - System.err.print(sax.Writer)
    - System.err.print(char)
    - '[org.xml.sax.SAXParseException].getLineNumber()'
    - System.err.print(String)
    - '[org.xml.sax.SAXParseException].getSystemId()'
    - System.err.println()
    - '[org.xml.sax.SAXParseException].getMessage()'
    - '[sax.Writer].substring(int)'
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].printError(String,org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.Writer].printUsage()'
      Src: sax.Writer:548,1
    - Dst: System.exit(int)
      Src: sax.Writer:549,1
    - Dst: arg.startsWith(String)
      Src: sax.Writer:573,1
    - Dst: arg.substring(int)
      Src: sax.Writer:574,1
    - Dst: '[sax.Writer].equals(String)'
      Src: sax.Writer:575,1
    - Dst: System.err.println(String)
      Src: sax.Writer:578,1
    - Dst: '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader(sax.Writer)'
      Src: sax.Writer:584,1
    - Dst: '[org.xml.sax.helpers.ParserFactory].makeParser(sax.Writer)'
      Src: sax.Writer:588,1
    - Dst: '[org.xml.sax.helpers.ParserAdapter].<init>(sax.Writer)'
      Src: sax.Writer:589,1
    - Dst: System.err.println(String)
      Src: sax.Writer:590,1
    - Dst: System.err.println(String)
      Src: sax.Writer:594,1
    - Dst: e.printStackTrace(sax.Writer)
      Src: sax.Writer:595,1
    - Dst: '[sax.Writer].equalsIgnoreCase(String)'
      Src: sax.Writer:600,1
    - Dst: '[sax.Writer].equals(String)'
      Src: sax.Writer:601,1
    - Dst: '[sax.Writer].equalsIgnoreCase(String)'
      Src: sax.Writer:604,1
    - Dst: '[sax.Writer].equals(String)'
      Src: sax.Writer:605,1
    - Dst: '[sax.Writer].equalsIgnoreCase(String)'
      Src: sax.Writer:608,1
    - Dst: '[sax.Writer].equals(String)'
      Src: sax.Writer:609,1
    - Dst: '[sax.Writer].equalsIgnoreCase(String)'
      Src: sax.Writer:612,1
    - Dst: '[sax.Writer].equals(String)'
      Src: sax.Writer:613,1
    - Dst: '[sax.Writer].equalsIgnoreCase(String)'
      Src: sax.Writer:616,1
    - Dst: '[sax.Writer].equals(String)'
      Src: sax.Writer:617,1
    - Dst: '[sax.Writer].equalsIgnoreCase(String)'
      Src: sax.Writer:620,1
    - Dst: '[sax.Writer].equals(String)'
      Src: sax.Writer:621,1
    - Dst: '[sax.Writer].equalsIgnoreCase(String)'
      Src: sax.Writer:624,1
    - Dst: '[sax.Writer].equals(String)'
      Src: sax.Writer:625,1
    - Dst: '[sax.Writer].equalsIgnoreCase(String)'
      Src: sax.Writer:628,1
    - Dst: '[sax.Writer].equals(String)'
      Src: sax.Writer:629,1
    - Dst: '[sax.Writer].equalsIgnoreCase(String)'
      Src: sax.Writer:632,1
    - Dst: '[sax.Writer].equals(String)'
      Src: sax.Writer:633,1
    - Dst: '[sax.Writer].equalsIgnoreCase(String)'
      Src: sax.Writer:636,1
    - Dst: '[sax.Writer].equals(String)'
      Src: sax.Writer:637,1
    - Dst: '[sax.Writer].equalsIgnoreCase(String)'
      Src: sax.Writer:640,1
    - Dst: '[sax.Writer].equals(String)'
      Src: sax.Writer:641,1
    - Dst: '[sax.Writer].equalsIgnoreCase(String)'
      Src: sax.Writer:644,1
    - Dst: '[sax.Writer].equals(String)'
      Src: sax.Writer:645,1
    - Dst: '[sax.Writer].equalsIgnoreCase(String)'
      Src: sax.Writer:648,1
    - Dst: '[sax.Writer].equals(String)'
      Src: sax.Writer:649,1
    - Dst: '[sax.Writer].equalsIgnoreCase(String)'
      Src: sax.Writer:652,1
    - Dst: '[sax.Writer].equals(String)'
      Src: sax.Writer:653,1
    - Dst: '[sax.Writer].equals(String)'
      Src: sax.Writer:656,1
    - Dst: '[sax.Writer].printUsage()'
      Src: sax.Writer:657,1
    - Dst: '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader(String)'
      Src: sax.Writer:667,1
    - Dst: System.err.println(String)
      Src: sax.Writer:670,1
    - Dst: e.printStackTrace(sax.Writer)
      Src: sax.Writer:671,1
    - Dst: '[sax.Writer].setFeature(String,sax.Writer)'
      Src: sax.Writer:678,1
    - Dst: System.err.println(String)
      Src: sax.Writer:681,1
    - Dst: '[sax.Writer].setFeature(String,sax.Writer)'
      Src: sax.Writer:684,1
    - Dst: System.err.println(String)
      Src: sax.Writer:687,1
    - Dst: '[sax.Writer].setFeature(String,sax.Writer)'
      Src: sax.Writer:690,1
    - Dst: System.err.println(String)
      Src: sax.Writer:693,1
    - Dst: '[sax.Writer].setFeature(String,sax.Writer)'
      Src: sax.Writer:696,1
    - Dst: System.err.println(String)
      Src: sax.Writer:699,1
    - Dst: System.err.println(String)
      Src: sax.Writer:702,1
    - Dst: '[sax.Writer].setFeature(String,sax.Writer)'
      Src: sax.Writer:705,1
    - Dst: System.err.println(String)
      Src: sax.Writer:708,1
    - Dst: System.err.println(String)
      Src: sax.Writer:711,1
    - Dst: '[sax.Writer].setFeature(String,sax.Writer)'
      Src: sax.Writer:714,1
    - Dst: System.err.println(String)
      Src: sax.Writer:717,1
    - Dst: System.err.println(String)
      Src: sax.Writer:720,1
    - Dst: '[sax.Writer].setFeature(String,sax.Writer)'
      Src: sax.Writer:723,1
    - Dst: System.err.println(String)
      Src: sax.Writer:726,1
    - Dst: System.err.println(String)
      Src: sax.Writer:729,1
    - Dst: '[sax.Writer].setFeature(String,sax.Writer)'
      Src: sax.Writer:732,1
    - Dst: System.err.println(String)
      Src: sax.Writer:735,1
    - Dst: System.err.println(String)
      Src: sax.Writer:738,1
    - Dst: '[sax.Writer].setFeature(String,sax.Writer)'
      Src: sax.Writer:741,1
    - Dst: System.err.println(String)
      Src: sax.Writer:744,1
    - Dst: System.err.println(String)
      Src: sax.Writer:747,1
    - Dst: '[sax.Writer].setFeature(String,sax.Writer)'
      Src: sax.Writer:750,1
    - Dst: System.err.println(String)
      Src: sax.Writer:753,1
    - Dst: System.err.println(String)
      Src: sax.Writer:756,1
    - Dst: '[sax.Writer].setFeature(String,sax.Writer)'
      Src: sax.Writer:759,1
    - Dst: System.err.println(String)
      Src: sax.Writer:762,1
    - Dst: System.err.println(String)
      Src: sax.Writer:765,1
    - Dst: '[sax.Writer].setFeature(String,sax.Writer)'
      Src: sax.Writer:768,1
    - Dst: System.err.println(String)
      Src: sax.Writer:771,1
    - Dst: System.err.println(String)
      Src: sax.Writer:774,1
    - Dst: '[sax.Writer].setFeature(String,sax.Writer)'
      Src: sax.Writer:777,1
    - Dst: System.err.println(String)
      Src: sax.Writer:780,1
    - Dst: System.err.println(String)
      Src: sax.Writer:783,1
    - Dst: '[dom.Writer].<init>()'
      Src: sax.Writer:788,1
    - Dst: '[dom.Writer].setOutput(sax.Writer,String)'
      Src: sax.Writer:790,1
    - Dst: System.err.println(String)
      Src: sax.Writer:793,1
    - Dst: System.exit(int)
      Src: sax.Writer:794,1
    - Dst: '[sax.Writer].setContentHandler(dom.Writer)'
      Src: sax.Writer:799,1
    - Dst: '[sax.Writer].setErrorHandler(dom.Writer)'
      Src: sax.Writer:800,1
    - Dst: '[sax.Writer].setProperty(String,dom.Writer)'
      Src: sax.Writer:802,1
    - Dst: '[dom.Writer].setCanonical(sax.Writer)'
      Src: sax.Writer:809,1
    - Dst: '[sax.Writer].parse(sax.Writer)'
      Src: sax.Writer:811,1
    - Dst: e.getMessage()
      Src: sax.Writer:817,1
    - Dst: System.err.println(String)
      Src: sax.Writer:817,1
    - Dst: '[org.xml.sax.SAXException].getException()'
      Src: sax.Writer:819,1
    - Dst: e.printStackTrace(sax.Writer)
      Src: sax.Writer:824,1
    CyclomaticComplexity: 90
    EdgeCount: 90
    ICount: 175
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 828
      start: 544
    functionDepth: 2
    functionLinenumber: 544
    functionLinenumberEnd: 828
    functionName: '[sax.Writer].main(String)'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 0
    functionsReached:
    - '[sax.Writer].equals(String)'
    - '[sax.Writer].setFeature(String,sax.Writer)'
    - '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader(sax.Writer)'
    - '[dom.Writer].setCanonical(sax.Writer)'
    - arg.startsWith(String)
    - System.err.println(String)
    - e.printStackTrace(sax.Writer)
    - '[sax.Writer].parse(sax.Writer)'
    - '[sax.Writer].setErrorHandler(dom.Writer)'
    - '[sax.Writer].setContentHandler(dom.Writer)'
    - '[org.xml.sax.SAXException].getException()'
    - '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader(String)'
    - '[dom.Writer].setOutput(sax.Writer,String)'
    - '[sax.Writer].setProperty(String,dom.Writer)'
    - '[sax.Writer].equalsIgnoreCase(String)'
    - '[dom.Writer].<init>()'
    - System.exit(int)
    - '[org.xml.sax.helpers.ParserAdapter].<init>(sax.Writer)'
    - arg.substring(int)
    - '[sax.Writer].printUsage()'
    - '[org.xml.sax.helpers.ParserFactory].makeParser(sax.Writer)'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: sax.Writer:837,1
    - Dst: System.err.println()
      Src: sax.Writer:838,1
    - Dst: System.err.println(String)
      Src: sax.Writer:840,1
    - Dst: System.err.println(String)
      Src: sax.Writer:841,1
    - Dst: System.err.println(String)
      Src: sax.Writer:842,1
    - Dst: System.err.println(String)
      Src: sax.Writer:843,1
    - Dst: System.err.println(String)
      Src: sax.Writer:844,1
    - Dst: System.err.println(String)
      Src: sax.Writer:845,1
    - Dst: System.err.println(String)
      Src: sax.Writer:846,1
    - Dst: System.err.println(String)
      Src: sax.Writer:847,1
    - Dst: System.err.println(String)
      Src: sax.Writer:848,1
    - Dst: System.err.println(String)
      Src: sax.Writer:849,1
    - Dst: System.err.println(String)
      Src: sax.Writer:850,1
    - Dst: System.err.println(String)
      Src: sax.Writer:851,1
    - Dst: System.err.println(String)
      Src: sax.Writer:852,1
    - Dst: System.err.println(String)
      Src: sax.Writer:853,1
    - Dst: System.err.println(String)
      Src: sax.Writer:854,1
    - Dst: System.err.println(String)
      Src: sax.Writer:855,1
    - Dst: System.err.println(String)
      Src: sax.Writer:856,1
    - Dst: System.err.println(String)
      Src: sax.Writer:857,1
    - Dst: System.err.println(String)
      Src: sax.Writer:858,1
    - Dst: System.err.println(String)
      Src: sax.Writer:859,1
    - Dst: System.err.println(String)
      Src: sax.Writer:860,1
    - Dst: System.err.println(String)
      Src: sax.Writer:861,1
    - Dst: System.err.println(String)
      Src: sax.Writer:862,1
    - Dst: System.err.println(String)
      Src: sax.Writer:863,1
    - Dst: System.err.println(String)
      Src: sax.Writer:864,1
    - Dst: System.err.println(String)
      Src: sax.Writer:865,1
    - Dst: System.err.println(String)
      Src: sax.Writer:866,1
    - Dst: System.err.println(String)
      Src: sax.Writer:867,1
    - Dst: System.err.println(String)
      Src: sax.Writer:868,1
    - Dst: System.err.println()
      Src: sax.Writer:869,1
    - Dst: System.err.println(String)
      Src: sax.Writer:871,1
    - Dst: System.err.println(String)
      Src: sax.Writer:872,1
    - Dst: System.err.print(String)
      Src: sax.Writer:873,1
    - Dst: System.err.println()
      Src: sax.Writer:874,1
    - Dst: System.err.print(String)
      Src: sax.Writer:875,1
    - Dst: System.err.println()
      Src: sax.Writer:876,1
    - Dst: System.err.print(String)
      Src: sax.Writer:877,1
    - Dst: System.err.println()
      Src: sax.Writer:878,1
    - Dst: System.err.print(String)
      Src: sax.Writer:879,1
    - Dst: System.err.println()
      Src: sax.Writer:880,1
    - Dst: System.err.print(String)
      Src: sax.Writer:881,1
    - Dst: System.err.println()
      Src: sax.Writer:882,1
    - Dst: System.err.print(String)
      Src: sax.Writer:883,1
    - Dst: System.err.println()
      Src: sax.Writer:884,1
    - Dst: System.err.print(String)
      Src: sax.Writer:885,1
    - Dst: System.err.println()
      Src: sax.Writer:886,1
    - Dst: System.err.print(String)
      Src: sax.Writer:887,1
    - Dst: System.err.println()
      Src: sax.Writer:888,1
    - Dst: System.err.print(String)
      Src: sax.Writer:889,1
    - Dst: System.err.println()
      Src: sax.Writer:890,1
    - Dst: System.err.print(String)
      Src: sax.Writer:891,1
    - Dst: System.err.println()
      Src: sax.Writer:892,1
    - Dst: System.err.print(String)
      Src: sax.Writer:893,1
    - Dst: System.err.println()
      Src: sax.Writer:894,1
    - Dst: System.err.print(String)
      Src: sax.Writer:895,1
    - Dst: System.err.println()
      Src: sax.Writer:896,1
    - Dst: System.err.print(String)
      Src: sax.Writer:897,1
    - Dst: System.err.println()
      Src: sax.Writer:898,1
    - Dst: System.err.print(String)
      Src: sax.Writer:899,1
    - Dst: System.err.println()
      Src: sax.Writer:900,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 77
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - org.xml.sax.Locator
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ext.LexicalHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 902
      start: 835
    functionDepth: 1
    functionLinenumber: 835
    functionLinenumberEnd: 902
    functionName: '[sax.Writer].printUsage()'
    functionSourceFile: /src/xerces/samples/sax/Writer.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    - System.err.println()
    - System.err.print(String)
    linkageType: ''
    returnType: void
    signature: '[sax.Writer].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: sax.Counter
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 172
      start: 171
    functionDepth: 0
    functionLinenumber: 171
    functionLinenumberEnd: 172
    functionName: '[sax.Counter].<init>()'
    functionSourceFile: /src/xerces/samples/sax/Counter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: sax.Counter
    signature: '[sax.Counter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Counter:184,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Counter:185,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: sax.Counter:187,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: sax.Counter:190,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.Counter:191,1
    - Dst: '[java.io.PrintWriter].print(int)'
      Src: sax.Counter:192,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.Counter:193,1
    - Dst: '[java.io.PrintWriter].print(sax.Counter)'
      Src: sax.Counter:194,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Counter:196,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Counter:198,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: sax.Counter:199,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Counter:200,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Counter:202,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: sax.Counter:203,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Counter:204,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: sax.Counter:205,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Counter:206,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: sax.Counter:207,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Counter:208,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: sax.Counter:209,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Counter:210,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: sax.Counter:212,1
    - Dst: '[java.io.PrintWriter].print(sax.Counter)'
      Src: sax.Counter:216,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: sax.Counter:217,1
    - Dst: '[java.io.PrintWriter].println()'
      Src: sax.Counter:219,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: sax.Counter:220,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.PrintWriter
      - String
      - long
      - long
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 6
    argNames:
    - out
    - uri
    - time
    - memory
    - tagginess
    - repetition
    argTypes:
    - java.io.PrintWriter
    - String
    - long
    - long
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 222
      start: 179
    functionDepth: 1
    functionLinenumber: 179
    functionLinenumberEnd: 222
    functionName: '[sax.Counter].printResults(java.io.PrintWriter,String,long,long,boolean,int)'
    functionSourceFile: /src/xerces/samples/sax/Counter.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(sax.Counter)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].print(long)'
    - '[java.io.PrintWriter].print(int)'
    - '[java.io.PrintWriter].flush()'
    - '[java.io.PrintWriter].println()'
    linkageType: ''
    returnType: void
    signature: '[sax.Counter].printResults(java.io.PrintWriter,String,long,long,boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 237
      start: 229
    functionDepth: 0
    functionLinenumber: 229
    functionLinenumberEnd: 237
    functionName: '[sax.Counter].startDocument()'
    functionSourceFile: /src/xerces/samples/sax/Counter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[sax.Counter].startDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: sax.Counter:245,1
    - Dst: '[org.xml.sax.Attributes].getLength()'
      Src: sax.Counter:247,1
    - Dst: '[org.xml.sax.Attributes].getQName(sax.Counter)'
      Src: sax.Counter:251,1
    - Dst: '[sax.Counter].length()'
      Src: sax.Counter:251,1
    - Dst: '[org.xml.sax.Attributes].getValue(sax.Counter)'
      Src: sax.Counter:254,1
    - Dst: '[sax.Counter].length()'
      Src: sax.Counter:254,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.xml.sax.Attributes
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 4
    argNames:
    - uri
    - local
    - raw
    - attrs
    argTypes:
    - String
    - String
    - String
    - org.xml.sax.Attributes
    constantsTouched: []
    func_position:
      end: 260
      start: 240
    functionDepth: 1
    functionLinenumber: 240
    functionLinenumberEnd: 260
    functionName: '[sax.Counter].startElement(String,String,String,org.xml.sax.Attributes)'
    functionSourceFile: /src/xerces/samples/sax/Counter.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.Attributes].getValue(sax.Counter)'
    - '[org.xml.sax.Attributes].getQName(sax.Counter)'
    - '[sax.Counter].length()'
    - '[String].length()'
    - '[org.xml.sax.Attributes].getLength()'
    linkageType: ''
    returnType: void
    signature: '[sax.Counter].startElement(String,String,String,org.xml.sax.Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - ch
    - start
    - length
    argTypes:
    - char
    - int
    - int
    constantsTouched: []
    func_position:
      end: 268
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 268
    functionName: '[sax.Counter].characters(char,int,int)'
    functionSourceFile: /src/xerces/samples/sax/Counter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[sax.Counter].characters(char,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - ch
    - start
    - length
    argTypes:
    - char
    - int
    - int
    constantsTouched: []
    func_position:
      end: 276
      start: 271
    functionDepth: 0
    functionLinenumber: 271
    functionLinenumberEnd: 276
    functionName: '[sax.Counter].ignorableWhitespace(char,int,int)'
    functionSourceFile: /src/xerces/samples/sax/Counter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[sax.Counter].ignorableWhitespace(char,int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: sax.Counter:282,1
    - Dst: '[String].length()'
      Src: sax.Counter:283,1
    - Dst: '[String].length()'
      Src: sax.Counter:285,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - target
    - data
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 288
      start: 279
    functionDepth: 1
    functionLinenumber: 279
    functionLinenumberEnd: 288
    functionName: '[sax.Counter].processingInstruction(String,String)'
    functionSourceFile: /src/xerces/samples/sax/Counter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[sax.Counter].processingInstruction(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.Counter].printError(String,org.xml.sax.SAXParseException)'
      Src: sax.Counter:296,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 297
      start: 295
    functionDepth: 2
    functionLinenumber: 295
    functionLinenumberEnd: 297
    functionName: '[sax.Counter].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/sax/Counter.java
    functionUses: 0
    functionsReached:
    - '[sax.Counter].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[sax.Counter].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.Counter].printError(String,org.xml.sax.SAXParseException)'
      Src: sax.Counter:301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 302
      start: 300
    functionDepth: 2
    functionLinenumber: 300
    functionLinenumberEnd: 302
    functionName: '[sax.Counter].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/sax/Counter.java
    functionUses: 0
    functionsReached:
    - '[sax.Counter].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[sax.Counter].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.Counter].printError(String,org.xml.sax.SAXParseException)'
      Src: sax.Counter:306,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 308
      start: 305
    functionDepth: 2
    functionLinenumber: 305
    functionLinenumberEnd: 308
    functionName: '[sax.Counter].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/sax/Counter.java
    functionUses: 0
    functionsReached:
    - '[sax.Counter].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[sax.Counter].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.print(String)
      Src: sax.Counter:317,1
    - Dst: System.err.print(String)
      Src: sax.Counter:318,1
    - Dst: System.err.print(String)
      Src: sax.Counter:319,1
    - Dst: System.out.println(String)
      Src: sax.Counter:321,1
    - Dst: '[org.xml.sax.SAXParseException].getSystemId()'
      Src: sax.Counter:324,1
    - Dst: '[sax.Counter].lastIndexOf(char)'
      Src: sax.Counter:326,1
    - Dst: '[sax.Counter].substring(int)'
      Src: sax.Counter:328,1
    - Dst: System.err.print(sax.Counter)
      Src: sax.Counter:329,1
    - Dst: System.err.print(char)
      Src: sax.Counter:331,1
    - Dst: '[org.xml.sax.SAXParseException].getLineNumber()'
      Src: sax.Counter:332,1
    - Dst: System.err.print(sax.Counter)
      Src: sax.Counter:332,1
    - Dst: System.err.print(char)
      Src: sax.Counter:333,1
    - Dst: '[org.xml.sax.SAXParseException].getColumnNumber()'
      Src: sax.Counter:334,1
    - Dst: System.err.print(sax.Counter)
      Src: sax.Counter:334,1
    - Dst: System.err.print(String)
      Src: sax.Counter:335,1
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: sax.Counter:336,1
    - Dst: System.err.print(sax.Counter)
      Src: sax.Counter:336,1
    - Dst: System.err.println()
      Src: sax.Counter:337,1
    - Dst: System.err.flush()
      Src: sax.Counter:338,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - type
    - ex
    argTypes:
    - String
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 341
      start: 315
    functionDepth: 1
    functionLinenumber: 315
    functionLinenumberEnd: 341
    functionName: '[sax.Counter].printError(String,org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/sax/Counter.java
    functionUses: 3
    functionsReached:
    - System.out.println(String)
    - '[org.xml.sax.SAXParseException].getColumnNumber()'
    - System.err.flush()
    - System.err.print(char)
    - '[sax.Counter].lastIndexOf(char)'
    - '[org.xml.sax.SAXParseException].getLineNumber()'
    - System.err.print(String)
    - '[org.xml.sax.SAXParseException].getSystemId()'
    - '[sax.Counter].substring(int)'
    - System.err.print(sax.Counter)
    - System.err.println()
    - '[org.xml.sax.SAXParseException].getMessage()'
    linkageType: ''
    returnType: void
    signature: '[sax.Counter].printError(String,org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.Counter].printUsage()'
      Src: sax.Counter:352,1
    - Dst: System.exit(int)
      Src: sax.Counter:353,1
    - Dst: '[dom.Counter].<init>()'
      Src: sax.Counter:357,1
    - Dst: '[java.io.PrintWriter].<init>(sax.Counter)'
      Src: sax.Counter:358,1
    - Dst: arg.startsWith(String)
      Src: sax.Counter:378,1
    - Dst: arg.substring(int)
      Src: sax.Counter:379,1
    - Dst: '[sax.Counter].equals(String)'
      Src: sax.Counter:380,1
    - Dst: System.err.println(String)
      Src: sax.Counter:383,1
    - Dst: '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader(sax.Counter)'
      Src: sax.Counter:390,1
    - Dst: '[org.xml.sax.helpers.ParserFactory].makeParser(sax.Counter)'
      Src: sax.Counter:394,1
    - Dst: '[org.xml.sax.helpers.ParserAdapter].<init>(sax.Counter)'
      Src: sax.Counter:395,1
    - Dst: System.err.println(String)
      Src: sax.Counter:396,1
    - Dst: System.err.println(String)
      Src: sax.Counter:400,1
    - Dst: '[sax.Counter].equals(String)'
      Src: sax.Counter:405,1
    - Dst: System.err.println(String)
      Src: sax.Counter:407,1
    - Dst: Integer.parseInt(sax.Counter)
      Src: sax.Counter:412,1
    - Dst: System.err.println(String)
      Src: sax.Counter:414,1
    - Dst: System.err.println(String)
      Src: sax.Counter:420,1
    - Dst: '[sax.Counter].equalsIgnoreCase(String)'
      Src: sax.Counter:424,1
    - Dst: '[sax.Counter].equals(String)'
      Src: sax.Counter:425,1
    - Dst: '[sax.Counter].equalsIgnoreCase(String)'
      Src: sax.Counter:428,1
    - Dst: '[sax.Counter].equals(String)'
      Src: sax.Counter:429,1
    - Dst: '[sax.Counter].equalsIgnoreCase(String)'
      Src: sax.Counter:432,1
    - Dst: '[sax.Counter].equals(String)'
      Src: sax.Counter:433,1
    - Dst: '[sax.Counter].equalsIgnoreCase(String)'
      Src: sax.Counter:436,1
    - Dst: '[sax.Counter].equals(String)'
      Src: sax.Counter:437,1
    - Dst: '[sax.Counter].equalsIgnoreCase(String)'
      Src: sax.Counter:440,1
    - Dst: '[sax.Counter].equals(String)'
      Src: sax.Counter:441,1
    - Dst: '[sax.Counter].equalsIgnoreCase(String)'
      Src: sax.Counter:444,1
    - Dst: '[sax.Counter].equals(String)'
      Src: sax.Counter:445,1
    - Dst: '[sax.Counter].equalsIgnoreCase(String)'
      Src: sax.Counter:448,1
    - Dst: '[sax.Counter].equals(String)'
      Src: sax.Counter:449,1
    - Dst: '[sax.Counter].equalsIgnoreCase(String)'
      Src: sax.Counter:452,1
    - Dst: '[sax.Counter].equals(String)'
      Src: sax.Counter:453,1
    - Dst: '[sax.Counter].equalsIgnoreCase(String)'
      Src: sax.Counter:456,1
    - Dst: '[sax.Counter].equals(String)'
      Src: sax.Counter:457,1
    - Dst: '[sax.Counter].equalsIgnoreCase(String)'
      Src: sax.Counter:460,1
    - Dst: '[sax.Counter].equals(String)'
      Src: sax.Counter:461,1
    - Dst: '[sax.Counter].equalsIgnoreCase(String)'
      Src: sax.Counter:464,1
    - Dst: '[sax.Counter].equals(String)'
      Src: sax.Counter:465,1
    - Dst: '[sax.Counter].equalsIgnoreCase(String)'
      Src: sax.Counter:468,1
    - Dst: '[sax.Counter].equals(String)'
      Src: sax.Counter:469,1
    - Dst: '[sax.Counter].equalsIgnoreCase(String)'
      Src: sax.Counter:472,1
    - Dst: '[sax.Counter].equals(String)'
      Src: sax.Counter:473,1
    - Dst: '[sax.Counter].equals(String)'
      Src: sax.Counter:476,1
    - Dst: System.err.println(String)
      Src: sax.Counter:478,1
    - Dst: System.out.print(String)
      Src: sax.Counter:481,1
    - Dst: System.out.println()
      Src: sax.Counter:482,1
    - Dst: '[sax.Counter].equals(String)'
      Src: sax.Counter:485,1
    - Dst: '[sax.Counter].printUsage()'
      Src: sax.Counter:486,1
    - Dst: System.err.println(String)
      Src: sax.Counter:489,1
    - Dst: '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader(String)'
      Src: sax.Counter:498,1
    - Dst: System.err.println(String)
      Src: sax.Counter:501,1
    - Dst: '[sax.Counter].setFeature(String,sax.Counter)'
      Src: sax.Counter:508,1
    - Dst: System.err.println(String)
      Src: sax.Counter:511,1
    - Dst: '[sax.Counter].setFeature(String,sax.Counter)'
      Src: sax.Counter:514,1
    - Dst: System.err.println(String)
      Src: sax.Counter:517,1
    - Dst: '[sax.Counter].setFeature(String,sax.Counter)'
      Src: sax.Counter:520,1
    - Dst: System.err.println(String)
      Src: sax.Counter:523,1
    - Dst: '[sax.Counter].setFeature(String,sax.Counter)'
      Src: sax.Counter:526,1
    - Dst: System.err.println(String)
      Src: sax.Counter:529,1
    - Dst: System.err.println(String)
      Src: sax.Counter:533,1
    - Dst: '[sax.Counter].setFeature(String,sax.Counter)'
      Src: sax.Counter:536,1
    - Dst: System.err.println(String)
      Src: sax.Counter:539,1
    - Dst: System.err.println(String)
      Src: sax.Counter:543,1
    - Dst: '[sax.Counter].setFeature(String,sax.Counter)'
      Src: sax.Counter:546,1
    - Dst: System.err.println(String)
      Src: sax.Counter:549,1
    - Dst: System.err.println(String)
      Src: sax.Counter:552,1
    - Dst: '[sax.Counter].setFeature(String,sax.Counter)'
      Src: sax.Counter:555,1
    - Dst: System.err.println(String)
      Src: sax.Counter:558,1
    - Dst: System.err.println(String)
      Src: sax.Counter:562,1
    - Dst: '[sax.Counter].setFeature(String,sax.Counter)'
      Src: sax.Counter:565,1
    - Dst: System.err.println(String)
      Src: sax.Counter:568,1
    - Dst: System.err.println(String)
      Src: sax.Counter:572,1
    - Dst: '[sax.Counter].setFeature(String,sax.Counter)'
      Src: sax.Counter:575,1
    - Dst: System.err.println(String)
      Src: sax.Counter:578,1
    - Dst: System.err.println(String)
      Src: sax.Counter:582,1
    - Dst: '[sax.Counter].setFeature(String,sax.Counter)'
      Src: sax.Counter:585,1
    - Dst: System.err.println(String)
      Src: sax.Counter:588,1
    - Dst: System.err.println(String)
      Src: sax.Counter:592,1
    - Dst: '[sax.Counter].setFeature(String,sax.Counter)'
      Src: sax.Counter:595,1
    - Dst: System.err.println(String)
      Src: sax.Counter:598,1
    - Dst: System.err.println(String)
      Src: sax.Counter:602,1
    - Dst: '[sax.Counter].setContentHandler(dom.Counter)'
      Src: sax.Counter:606,1
    - Dst: '[sax.Counter].setErrorHandler(dom.Counter)'
      Src: sax.Counter:607,1
    - Dst: System.currentTimeMillis()
      Src: sax.Counter:609,1
    - Dst: Runtime.getRuntime()
      Src: sax.Counter:610,1
    - Dst: '[sax.Counter].freeMemory()'
      Src: sax.Counter:610,1
    - Dst: '[sax.Counter].parse(sax.Counter)'
      Src: sax.Counter:612,1
    - Dst: Runtime.getRuntime()
      Src: sax.Counter:614,1
    - Dst: '[sax.Counter].freeMemory()'
      Src: sax.Counter:614,1
    - Dst: System.currentTimeMillis()
      Src: sax.Counter:615,1
    - Dst: '[dom.Counter].printResults(java.io.PrintWriter,sax.Counter,sax.Counter,sax.Counter,sax.Counter,sax.Counter)'
      Src: sax.Counter:620,1
    - Dst: e.getMessage()
      Src: sax.Counter:627,1
    - Dst: System.err.println(String)
      Src: sax.Counter:627,1
    - Dst: '[org.xml.sax.SAXException].getException()'
      Src: sax.Counter:630,1
    - Dst: '[sax.Counter].printStackTrace(sax.Counter)'
      Src: sax.Counter:633,1
    - Dst: e.printStackTrace(sax.Counter)
      Src: sax.Counter:635,1
    CyclomaticComplexity: 93
    EdgeCount: 93
    ICount: 183
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 640
      start: 348
    functionDepth: 2
    functionLinenumber: 348
    functionLinenumberEnd: 640
    functionName: '[sax.Counter].main(String)'
    functionSourceFile: /src/xerces/samples/sax/Counter.java
    functionUses: 0
    functionsReached:
    - '[sax.Counter].setFeature(String,sax.Counter)'
    - '[org.xml.sax.helpers.ParserAdapter].<init>(sax.Counter)'
    - '[sax.Counter].equalsIgnoreCase(String)'
    - Integer.parseInt(sax.Counter)
    - System.currentTimeMillis()
    - arg.startsWith(String)
    - System.err.println(String)
    - '[sax.Counter].setErrorHandler(dom.Counter)'
    - '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader(sax.Counter)'
    - Runtime.getRuntime()
    - '[sax.Counter].parse(sax.Counter)'
    - '[sax.Counter].printUsage()'
    - '[sax.Counter].freeMemory()'
    - '[sax.Counter].setContentHandler(dom.Counter)'
    - '[org.xml.sax.SAXException].getException()'
    - '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader(String)'
    - e.printStackTrace(sax.Counter)
    - System.out.println()
    - '[sax.Counter].printStackTrace(sax.Counter)'
    - '[java.io.PrintWriter].<init>(sax.Counter)'
    - System.exit(int)
    - '[org.xml.sax.helpers.ParserFactory].makeParser(sax.Counter)'
    - arg.substring(int)
    - '[dom.Counter].printResults(java.io.PrintWriter,sax.Counter,sax.Counter,sax.Counter,sax.Counter,sax.Counter)'
    - System.out.print(String)
    - '[dom.Counter].<init>()'
    - e.getMessage()
    - '[sax.Counter].equals(String)'
    linkageType: ''
    returnType: void
    signature: '[sax.Counter].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: sax.Counter:649,1
    - Dst: System.err.println()
      Src: sax.Counter:650,1
    - Dst: System.err.println(String)
      Src: sax.Counter:652,1
    - Dst: System.err.println(String)
      Src: sax.Counter:653,1
    - Dst: System.err.println(String)
      Src: sax.Counter:654,1
    - Dst: System.err.println(String)
      Src: sax.Counter:655,1
    - Dst: System.err.println(String)
      Src: sax.Counter:656,1
    - Dst: System.err.println(String)
      Src: sax.Counter:657,1
    - Dst: System.err.println(String)
      Src: sax.Counter:658,1
    - Dst: System.err.println(String)
      Src: sax.Counter:659,1
    - Dst: System.err.println(String)
      Src: sax.Counter:660,1
    - Dst: System.err.println(String)
      Src: sax.Counter:661,1
    - Dst: System.err.println(String)
      Src: sax.Counter:662,1
    - Dst: System.err.println(String)
      Src: sax.Counter:663,1
    - Dst: System.err.println(String)
      Src: sax.Counter:664,1
    - Dst: System.err.println(String)
      Src: sax.Counter:665,1
    - Dst: System.err.println(String)
      Src: sax.Counter:666,1
    - Dst: System.err.println(String)
      Src: sax.Counter:667,1
    - Dst: System.err.println(String)
      Src: sax.Counter:668,1
    - Dst: System.err.println(String)
      Src: sax.Counter:669,1
    - Dst: System.err.println(String)
      Src: sax.Counter:670,1
    - Dst: System.err.println(String)
      Src: sax.Counter:671,1
    - Dst: System.err.println(String)
      Src: sax.Counter:672,1
    - Dst: System.err.println(String)
      Src: sax.Counter:673,1
    - Dst: System.err.println(String)
      Src: sax.Counter:674,1
    - Dst: System.err.println(String)
      Src: sax.Counter:675,1
    - Dst: System.err.println(String)
      Src: sax.Counter:676,1
    - Dst: System.err.println(String)
      Src: sax.Counter:677,1
    - Dst: System.err.println(String)
      Src: sax.Counter:678,1
    - Dst: System.err.println()
      Src: sax.Counter:680,1
    - Dst: System.err.println(String)
      Src: sax.Counter:681,1
    - Dst: System.err.println(String)
      Src: sax.Counter:682,1
    - Dst: System.err.println(String)
      Src: sax.Counter:683,1
    - Dst: System.err.print(String)
      Src: sax.Counter:684,1
    - Dst: System.err.println()
      Src: sax.Counter:685,1
    - Dst: System.err.print(String)
      Src: sax.Counter:686,1
    - Dst: System.err.println()
      Src: sax.Counter:687,1
    - Dst: System.err.print(String)
      Src: sax.Counter:688,1
    - Dst: System.err.println()
      Src: sax.Counter:689,1
    - Dst: System.err.print(String)
      Src: sax.Counter:690,1
    - Dst: System.err.println()
      Src: sax.Counter:691,1
    - Dst: System.err.print(String)
      Src: sax.Counter:692,1
    - Dst: System.err.println()
      Src: sax.Counter:693,1
    - Dst: System.err.print(String)
      Src: sax.Counter:694,1
    - Dst: System.err.println()
      Src: sax.Counter:695,1
    - Dst: System.err.print(String)
      Src: sax.Counter:696,1
    - Dst: System.err.println()
      Src: sax.Counter:697,1
    - Dst: System.err.print(String)
      Src: sax.Counter:698,1
    - Dst: System.err.println()
      Src: sax.Counter:699,1
    - Dst: System.err.print(String)
      Src: sax.Counter:700,1
    - Dst: System.err.println()
      Src: sax.Counter:701,1
    - Dst: System.err.print(String)
      Src: sax.Counter:702,1
    - Dst: System.err.println()
      Src: sax.Counter:703,1
    - Dst: System.err.print(String)
      Src: sax.Counter:704,1
    - Dst: System.err.println()
      Src: sax.Counter:705,1
    - Dst: System.err.print(String)
      Src: sax.Counter:706,1
    - Dst: System.err.println()
      Src: sax.Counter:707,1
    - Dst: System.err.print(String)
      Src: sax.Counter:708,1
    - Dst: System.err.println()
      Src: sax.Counter:709,1
    - Dst: System.err.println()
      Src: sax.Counter:711,1
    - Dst: System.err.println(String)
      Src: sax.Counter:712,1
    - Dst: System.err.println(String)
      Src: sax.Counter:713,1
    - Dst: System.err.println(String)
      Src: sax.Counter:714,1
    - Dst: System.err.println(String)
      Src: sax.Counter:715,1
    - Dst: System.err.println(String)
      Src: sax.Counter:716,1
    - Dst: System.err.println()
      Src: sax.Counter:717,1
    - Dst: System.err.println(String)
      Src: sax.Counter:718,1
    - Dst: System.err.println(String)
      Src: sax.Counter:719,1
    - Dst: System.err.println(String)
      Src: sax.Counter:720,1
    - Dst: System.err.println(String)
      Src: sax.Counter:721,1
    - Dst: System.err.println(String)
      Src: sax.Counter:722,1
    - Dst: System.err.println(String)
      Src: sax.Counter:723,1
    - Dst: System.err.println()
      Src: sax.Counter:724,1
    - Dst: System.err.println(String)
      Src: sax.Counter:725,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 89
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 727
      start: 647
    functionDepth: 1
    functionLinenumber: 647
    functionLinenumberEnd: 727
    functionName: '[sax.Counter].printUsage()'
    functionSourceFile: /src/xerces/samples/sax/Counter.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    - System.err.println()
    - System.err.print(String)
    linkageType: ''
    returnType: void
    signature: '[sax.Counter].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 52
      start: 50
    functionDepth: 0
    functionLinenumber: 50
    functionLinenumberEnd: 52
    functionName: '[sax.helpers.AttributesImpl].getLength()'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: int
    signature: '[sax.helpers.AttributesImpl].getLength()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: place.raw.equals(String)
      Src: sax.helpers.AttributesImpl:59,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - raw
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 66
      start: 55
    functionDepth: 0
    functionLinenumber: 55
    functionLinenumberEnd: 66
    functionName: '[sax.helpers.AttributesImpl].getIndex(String)'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 1
    functionsReached:
    - place.raw.equals(String)
    linkageType: ''
    returnType: int
    signature: '[sax.helpers.AttributesImpl].getIndex(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: place.uri.equals(String)
      Src: sax.helpers.AttributesImpl:73,1
    - Dst: place.local.equals(String)
      Src: sax.helpers.AttributesImpl:73,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - local
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 80
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 80
    functionName: '[sax.helpers.AttributesImpl].getIndex(String,String)'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 1
    functionsReached:
    - place.local.equals(String)
    - place.uri.equals(String)
    linkageType: ''
    returnType: int
    signature: '[sax.helpers.AttributesImpl].getIndex(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.helpers.AttributesImpl].getListNodeAt(int)'
      Src: sax.helpers.AttributesImpl:85,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 88
      start: 83
    functionDepth: 1
    functionLinenumber: 83
    functionLinenumberEnd: 88
    functionName: '[sax.helpers.AttributesImpl].getURI(int)'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[sax.helpers.AttributesImpl].getListNodeAt(int)'
    linkageType: ''
    returnType: String
    signature: '[sax.helpers.AttributesImpl].getURI(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.helpers.AttributesImpl].getListNodeAt(int)'
      Src: sax.helpers.AttributesImpl:93,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 96
      start: 91
    functionDepth: 1
    functionLinenumber: 91
    functionLinenumberEnd: 96
    functionName: '[sax.helpers.AttributesImpl].getLocalName(int)'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[sax.helpers.AttributesImpl].getListNodeAt(int)'
    linkageType: ''
    returnType: String
    signature: '[sax.helpers.AttributesImpl].getLocalName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.helpers.AttributesImpl].getListNodeAt(int)'
      Src: sax.helpers.AttributesImpl:101,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 104
      start: 99
    functionDepth: 1
    functionLinenumber: 99
    functionLinenumberEnd: 104
    functionName: '[sax.helpers.AttributesImpl].getQName(int)'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[sax.helpers.AttributesImpl].getListNodeAt(int)'
    linkageType: ''
    returnType: String
    signature: '[sax.helpers.AttributesImpl].getQName(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.helpers.AttributesImpl].getListNodeAt(int)'
      Src: sax.helpers.AttributesImpl:109,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 112
      start: 107
    functionDepth: 1
    functionLinenumber: 107
    functionLinenumberEnd: 112
    functionName: '[sax.helpers.AttributesImpl].getType(int)'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[sax.helpers.AttributesImpl].getListNodeAt(int)'
    linkageType: ''
    returnType: String
    signature: '[sax.helpers.AttributesImpl].getType(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.helpers.AttributesImpl].getListNode(String,String)'
      Src: sax.helpers.AttributesImpl:117,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - local
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 120
      start: 115
    functionDepth: 1
    functionLinenumber: 115
    functionLinenumberEnd: 120
    functionName: '[sax.helpers.AttributesImpl].getType(String,String)'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[sax.helpers.AttributesImpl].getListNode(String,String)'
    linkageType: ''
    returnType: String
    signature: '[sax.helpers.AttributesImpl].getType(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.helpers.AttributesImpl].getListNode(String)'
      Src: sax.helpers.AttributesImpl:125,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - raw
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 128
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 128
    functionName: '[sax.helpers.AttributesImpl].getType(String)'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[sax.helpers.AttributesImpl].getListNode(String)'
    linkageType: ''
    returnType: String
    signature: '[sax.helpers.AttributesImpl].getType(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.helpers.AttributesImpl].getListNodeAt(int)'
      Src: sax.helpers.AttributesImpl:133,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 136
      start: 131
    functionDepth: 1
    functionLinenumber: 131
    functionLinenumberEnd: 136
    functionName: '[sax.helpers.AttributesImpl].getValue(int)'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[sax.helpers.AttributesImpl].getListNodeAt(int)'
    linkageType: ''
    returnType: String
    signature: '[sax.helpers.AttributesImpl].getValue(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.helpers.AttributesImpl].getListNode(String,String)'
      Src: sax.helpers.AttributesImpl:141,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - local
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 144
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 144
    functionName: '[sax.helpers.AttributesImpl].getValue(String,String)'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[sax.helpers.AttributesImpl].getListNode(String,String)'
    linkageType: ''
    returnType: String
    signature: '[sax.helpers.AttributesImpl].getValue(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.helpers.AttributesImpl].getListNode(String)'
      Src: sax.helpers.AttributesImpl:149,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - raw
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 152
      start: 147
    functionDepth: 1
    functionLinenumber: 147
    functionLinenumberEnd: 152
    functionName: '[sax.helpers.AttributesImpl].getValue(String)'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[sax.helpers.AttributesImpl].getListNode(String)'
    linkageType: ''
    returnType: String
    signature: '[sax.helpers.AttributesImpl].getValue(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.helpers.AttributesImpl].addAttribute(null,null,String,String,String)'
      Src: sax.helpers.AttributesImpl:160,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - raw
    - type
    - value
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 161
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 161
    functionName: '[sax.helpers.AttributesImpl].addAttribute(String,String,String)'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[sax.helpers.AttributesImpl].addAttribute(null,null,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[sax.helpers.AttributesImpl].addAttribute(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.helpers.AttributesImpl.ListNode].<init>(String,String,String,String,String)'
      Src: sax.helpers.AttributesImpl:167,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - uri
    - local
    - raw
    - type
    - value
    argTypes:
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 177
      start: 164
    functionDepth: 1
    functionLinenumber: 164
    functionLinenumberEnd: 177
    functionName: '[sax.helpers.AttributesImpl].addAttribute(String,String,String,String,String)'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 1
    functionsReached:
    - '[sax.helpers.AttributesImpl.ListNode].<init>(String,String,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[sax.helpers.AttributesImpl].addAttribute(String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.helpers.AttributesImpl].insertAttributeAt(int,null,null,String,String,String)'
      Src: sax.helpers.AttributesImpl:182,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - index
    - raw
    - type
    - value
    argTypes:
    - int
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 183
      start: 180
    functionDepth: 0
    functionLinenumber: 180
    functionLinenumberEnd: 183
    functionName: '[sax.helpers.AttributesImpl].insertAttributeAt(int,String,String,String)'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[sax.helpers.AttributesImpl].insertAttributeAt(int,null,null,String,String,String)'
    linkageType: ''
    returnType: void
    signature: '[sax.helpers.AttributesImpl].insertAttributeAt(int,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.helpers.AttributesImpl].addAttribute(String,String,String,String,String)'
      Src: sax.helpers.AttributesImpl:192,1
    - Dst: '[sax.helpers.AttributesImpl.ListNode].<init>(String,String,String,String,String)'
      Src: sax.helpers.AttributesImpl:197,1
    - Dst: '[sax.helpers.AttributesImpl].getListNodeAt(int)'
      Src: sax.helpers.AttributesImpl:203,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 6
    argNames:
    - index
    - uri
    - local
    - raw
    - type
    - value
    argTypes:
    - int
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 209
      start: 186
    functionDepth: 2
    functionLinenumber: 186
    functionLinenumberEnd: 209
    functionName: '[sax.helpers.AttributesImpl].insertAttributeAt(int,String,String,String,String,String)'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[sax.helpers.AttributesImpl.ListNode].<init>(String,String,String,String,String)'
    - '[sax.helpers.AttributesImpl].addAttribute(String,String,String,String,String)'
    - '[sax.helpers.AttributesImpl].getListNodeAt(int)'
    linkageType: ''
    returnType: void
    signature: '[sax.helpers.AttributesImpl].insertAttributeAt(int,String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.helpers.AttributesImpl].getListNodeAt(int)'
      Src: sax.helpers.AttributesImpl:226,1
    - Dst: '[sax.helpers.AttributesImpl].getListNodeAt(int)'
      Src: sax.helpers.AttributesImpl:227,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - index
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 237
      start: 212
    functionDepth: 1
    functionLinenumber: 212
    functionLinenumberEnd: 237
    functionName: '[sax.helpers.AttributesImpl].removeAttributeAt(int)'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 2
    functionsReached:
    - '[sax.helpers.AttributesImpl].getListNodeAt(int)'
    linkageType: ''
    returnType: void
    signature: '[sax.helpers.AttributesImpl].removeAttributeAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.helpers.AttributesImpl].getIndex(String)'
      Src: sax.helpers.AttributesImpl:241,1
    - Dst: '[sax.helpers.AttributesImpl].removeAttributeAt(int)'
      Src: sax.helpers.AttributesImpl:241,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - raw
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 242
      start: 240
    functionDepth: 2
    functionLinenumber: 240
    functionLinenumberEnd: 242
    functionName: '[sax.helpers.AttributesImpl].removeAttribute(String)'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[sax.helpers.AttributesImpl].removeAttributeAt(int)'
    - '[sax.helpers.AttributesImpl].getIndex(String)'
    linkageType: ''
    returnType: void
    signature: '[sax.helpers.AttributesImpl].removeAttribute(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[sax.helpers.AttributesImpl].getIndex(String,String)'
      Src: sax.helpers.AttributesImpl:246,1
    - Dst: '[sax.helpers.AttributesImpl].removeAttributeAt(int)'
      Src: sax.helpers.AttributesImpl:246,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - local
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 247
      start: 245
    functionDepth: 2
    functionLinenumber: 245
    functionLinenumberEnd: 247
    functionName: '[sax.helpers.AttributesImpl].removeAttribute(String,String)'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[sax.helpers.AttributesImpl].getIndex(String,String)'
    - '[sax.helpers.AttributesImpl].removeAttributeAt(int)'
    linkageType: ''
    returnType: void
    signature: '[sax.helpers.AttributesImpl].removeAttribute(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ListNode
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - i
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 264
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 264
    functionName: '[sax.helpers.AttributesImpl].getListNodeAt(int)'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 7
    functionsReached: []
    linkageType: ''
    returnType: ListNode
    signature: '[sax.helpers.AttributesImpl].getListNodeAt(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: place.uri.equals(String)
      Src: sax.helpers.AttributesImpl:273,1
    - Dst: place.local.equals(String)
      Src: sax.helpers.AttributesImpl:273,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: ListNode
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - uri
    - local
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 281
      start: 267
    functionDepth: 0
    functionLinenumber: 267
    functionLinenumberEnd: 281
    functionName: '[sax.helpers.AttributesImpl].getListNode(String,String)'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 2
    functionsReached:
    - place.local.equals(String)
    - place.uri.equals(String)
    linkageType: ''
    returnType: ListNode
    signature: '[sax.helpers.AttributesImpl].getListNode(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: place.raw.equals(String)
      Src: sax.helpers.AttributesImpl:288,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ListNode
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - raw
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 296
      start: 284
    functionDepth: 0
    functionLinenumber: 284
    functionLinenumberEnd: 296
    functionName: '[sax.helpers.AttributesImpl].getListNode(String)'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 2
    functionsReached:
    - place.raw.equals(String)
    linkageType: ''
    returnType: ListNode
    signature: '[sax.helpers.AttributesImpl].getListNode(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: sax.helpers.AttributesImpl:304,1
    - Dst: '[StringBuffer].append(char)'
      Src: sax.helpers.AttributesImpl:306,1
    - Dst: '[StringBuffer].append(String)'
      Src: sax.helpers.AttributesImpl:307,1
    - Dst: '[StringBuffer].append(int)'
      Src: sax.helpers.AttributesImpl:308,1
    - Dst: '[StringBuffer].append(String)'
      Src: sax.helpers.AttributesImpl:309,1
    - Dst: place.toString()
      Src: sax.helpers.AttributesImpl:311,1
    - Dst: '[StringBuffer].append(sax.helpers.AttributesImpl)'
      Src: sax.helpers.AttributesImpl:311,1
    - Dst: '[StringBuffer].append(String)'
      Src: sax.helpers.AttributesImpl:313,1
    - Dst: '[StringBuffer].append(String)'
      Src: sax.helpers.AttributesImpl:316,1
    - Dst: '[StringBuffer].toString()'
      Src: sax.helpers.AttributesImpl:318,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 303
    functionDepth: 1
    functionLinenumber: 303
    functionLinenumberEnd: 320
    functionName: '[sax.helpers.AttributesImpl].toString()'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 0
    functionsReached:
    - '[StringBuffer].append(sax.helpers.AttributesImpl)'
    - place.toString()
    - '[StringBuffer].append(int)'
    - '[StringBuffer].toString()'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[sax.helpers.AttributesImpl].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - ListNode
      - ListNode
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.Attributes
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: sax.helpers.AttributesImpl
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[sax.helpers.AttributesImpl].<init>()'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: sax.helpers.AttributesImpl
    signature: '[sax.helpers.AttributesImpl].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - ListNode
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: sax.helpers.AttributesImpl.ListNode
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - uri
    - local
    - raw
    - type
    - value
    argTypes:
    - String
    - String
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 367
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 367
    functionName: '[sax.helpers.AttributesImpl.ListNode].<init>(String,String,String,String,String)'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 2
    functionsReached: []
    linkageType: ''
    returnType: sax.helpers.AttributesImpl.ListNode
    signature: '[sax.helpers.AttributesImpl.ListNode].<init>(String,String,String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - ListNode
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 376
      start: 374
    functionDepth: 0
    functionLinenumber: 374
    functionLinenumberEnd: 376
    functionName: '[sax.helpers.AttributesImpl.ListNode].toString()'
    functionSourceFile: /src/xerces/samples/sax/helpers/AttributesImpl.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[sax.helpers.AttributesImpl.ListNode].toString()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.XMLGrammarBuilder].printUsage()'
      Src: xni.XMLGrammarBuilder:103,1
    - Dst: System.exit(int)
      Src: xni.XMLGrammarBuilder:104,1
    - Dst: arg.equals(String)
      Src: xni.XMLGrammarBuilder:112,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: xni.XMLGrammarBuilder:119,1
    - Dst: '[org.apache.html.dom.ObjectFactory].newInstance(xni.XMLGrammarBuilder,ClassLoader,boolean)'
      Src: xni.XMLGrammarBuilder:120,1
    - Dst: System.err.println(String)
      Src: xni.XMLGrammarBuilder:124,1
    - Dst: arg.equals(String)
      Src: xni.XMLGrammarBuilder:131,1
    - Dst: '[java.util.Vector].<init>()'
      Src: xni.XMLGrammarBuilder:132,1
    - Dst: (arg = argv[i]).startsWith(String)
      Src: xni.XMLGrammarBuilder:134,1
    - Dst: '[java.util.Vector].addElement(xni.XMLGrammarBuilder)'
      Src: xni.XMLGrammarBuilder:135,1
    - Dst: '[java.util.Vector].size()'
      Src: xni.XMLGrammarBuilder:139,1
    - Dst: '[xni.XMLGrammarBuilder].printUsage()'
      Src: xni.XMLGrammarBuilder:140,1
    - Dst: System.exit(int)
      Src: xni.XMLGrammarBuilder:141,1
    - Dst: arg.equals(String)
      Src: xni.XMLGrammarBuilder:151,1
    - Dst: arg.equals(String)
      Src: xni.XMLGrammarBuilder:156,1
    - Dst: arg.equals(String)
      Src: xni.XMLGrammarBuilder:161,1
    - Dst: arg.equals(String)
      Src: xni.XMLGrammarBuilder:166,1
    - Dst: arg.equals(String)
      Src: xni.XMLGrammarBuilder:171,1
    - Dst: '[xni.XMLGrammarBuilder].printUsage()'
      Src: xni.XMLGrammarBuilder:173,1
    - Dst: System.exit(int)
      Src: xni.XMLGrammarBuilder:174,1
    - Dst: '[java.util.Vector].<init>()'
      Src: xni.XMLGrammarBuilder:179,1
    - Dst: (arg = argv[i]).startsWith(String)
      Src: xni.XMLGrammarBuilder:181,1
    - Dst: '[java.util.Vector].addElement(xni.XMLGrammarBuilder)'
      Src: xni.XMLGrammarBuilder:182,1
    - Dst: '[java.util.Vector].size()'
      Src: xni.XMLGrammarBuilder:187,1
    - Dst: '[xni.XMLGrammarBuilder].printUsage()'
      Src: xni.XMLGrammarBuilder:188,1
    - Dst: System.exit(int)
      Src: xni.XMLGrammarBuilder:189,1
    - Dst: arg.equals(String)
      Src: xni.XMLGrammarBuilder:197,1
    - Dst: '[xni.XMLGrammarBuilder].printUsage()'
      Src: xni.XMLGrammarBuilder:198,1
    - Dst: System.exit(int)
      Src: xni.XMLGrammarBuilder:199,1
    - Dst: '[java.util.Vector].<init>()'
      Src: xni.XMLGrammarBuilder:203,1
    - Dst: (arg = argv[i]).startsWith(String)
      Src: xni.XMLGrammarBuilder:204,1
    - Dst: '[java.util.Vector].addElement(xni.XMLGrammarBuilder)'
      Src: xni.XMLGrammarBuilder:205,1
    - Dst: '[java.util.Vector].size()'
      Src: xni.XMLGrammarBuilder:211,1
    - Dst: '[xni.XMLGrammarBuilder].printUsage()'
      Src: xni.XMLGrammarBuilder:212,1
    - Dst: System.exit(int)
      Src: xni.XMLGrammarBuilder:213,1
    - Dst: '[org.apache.xerces.util.SymbolTable].<init>(int)'
      Src: xni.XMLGrammarBuilder:222,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarPreparser].<init>(org.apache.xerces.util.SymbolTable)'
      Src: xni.XMLGrammarBuilder:223,1
    - Dst: '[org.apache.xerces.util.XMLGrammarPoolImpl].<init>()'
      Src: xni.XMLGrammarBuilder:224,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarPreparser].registerPreparser(xni.XMLGrammarBuilder,null)'
      Src: xni.XMLGrammarBuilder:227,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarPreparser].registerPreparser(xni.XMLGrammarBuilder,null)'
      Src: xni.XMLGrammarBuilder:230,1
    - Dst: System.err.println(String)
      Src: xni.XMLGrammarBuilder:233,1
    - Dst: System.exit(int)
      Src: xni.XMLGrammarBuilder:234,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarPreparser].setProperty(String,org.apache.xerces.util.XMLGrammarPoolImpl)'
      Src: xni.XMLGrammarBuilder:236,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarPreparser].setFeature(String,boolean)'
      Src: xni.XMLGrammarBuilder:237,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarPreparser].setFeature(String,boolean)'
      Src: xni.XMLGrammarBuilder:238,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarPreparser].setFeature(String,boolean)'
      Src: xni.XMLGrammarBuilder:240,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarPreparser].setFeature(String,xni.XMLGrammarBuilder)'
      Src: xni.XMLGrammarBuilder:241,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarPreparser].setFeature(String,xni.XMLGrammarBuilder)'
      Src: xni.XMLGrammarBuilder:242,1
    - Dst: '[java.util.Vector].size()'
      Src: xni.XMLGrammarBuilder:247,1
    - Dst: '[java.util.Vector].elementAt(xni.XMLGrammarBuilder)'
      Src: xni.XMLGrammarBuilder:248,1
    - Dst: '[xni.XMLGrammarBuilder].stringToXIS(String)'
      Src: xni.XMLGrammarBuilder:248,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarPreparser].preparseGrammar(xni.XMLGrammarBuilder,org.apache.xerces.xni.parser.XMLInputSource)'
      Src: xni.XMLGrammarBuilder:248,1
    - Dst: '[java.util.Vector].size()'
      Src: xni.XMLGrammarBuilder:252,1
    - Dst: '[java.util.Vector].elementAt(xni.XMLGrammarBuilder)'
      Src: xni.XMLGrammarBuilder:253,1
    - Dst: '[xni.XMLGrammarBuilder].stringToXIS(String)'
      Src: xni.XMLGrammarBuilder:253,1
    - Dst: '[org.apache.xerces.parsers.XMLGrammarPreparser].preparseGrammar(xni.XMLGrammarBuilder,org.apache.xerces.xni.parser.XMLInputSource)'
      Src: xni.XMLGrammarBuilder:253,1
    - Dst: e.printStackTrace()
      Src: xni.XMLGrammarBuilder:258,1
    - Dst: System.exit(int)
      Src: xni.XMLGrammarBuilder:259,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.util.XMLGrammarPoolImpl)'
      Src: xni.XMLGrammarBuilder:264,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,org.apache.xerces.util.SymbolTable)'
      Src: xni.XMLGrammarBuilder:268,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,org.apache.xerces.util.XMLGrammarPoolImpl)'
      Src: xni.XMLGrammarBuilder:269,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(String,boolean)'
      Src: xni.XMLGrammarBuilder:273,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(String,boolean)'
      Src: xni.XMLGrammarBuilder:274,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(String,boolean)'
      Src: xni.XMLGrammarBuilder:277,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(String,xni.XMLGrammarBuilder)'
      Src: xni.XMLGrammarBuilder:278,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(String,xni.XMLGrammarBuilder)'
      Src: xni.XMLGrammarBuilder:279,1
    - Dst: e.printStackTrace()
      Src: xni.XMLGrammarBuilder:281,1
    - Dst: System.exit(int)
      Src: xni.XMLGrammarBuilder:282,1
    - Dst: '[java.util.Vector].size()'
      Src: xni.XMLGrammarBuilder:287,1
    - Dst: '[java.util.Vector].elementAt(xni.XMLGrammarBuilder)'
      Src: xni.XMLGrammarBuilder:288,1
    - Dst: '[xni.XMLGrammarBuilder].stringToXIS(String)'
      Src: xni.XMLGrammarBuilder:288,1
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: xni.XMLGrammarBuilder:288,1
    - Dst: e.printStackTrace()
      Src: xni.XMLGrammarBuilder:291,1
    - Dst: System.exit(int)
      Src: xni.XMLGrammarBuilder:292,1
    CyclomaticComplexity: 35
    EdgeCount: 35
    ICount: 146
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 296
      start: 99
    functionDepth: 5
    functionLinenumber: 99
    functionLinenumberEnd: 296
    functionName: '[xni.XMLGrammarBuilder].main(String)'
    functionSourceFile: /src/xerces/samples/xni/XMLGrammarBuilder.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.ObjectFactory].findClassLoader()'
    - '[java.util.Vector].size()'
    - arg.equals(String)
    - System.err.println(String)
    - '[java.util.Vector].elementAt(xni.XMLGrammarBuilder)'
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,org.apache.xerces.util.SymbolTable)'
    - '[org.apache.xerces.parsers.XMLGrammarPreparser].setFeature(String,xni.XMLGrammarBuilder)'
    - e.printStackTrace()
    - '[org.apache.xerces.parsers.XMLGrammarPreparser].registerPreparser(xni.XMLGrammarBuilder,null)'
    - '[java.util.Vector].<init>()'
    - '[org.apache.xerces.parsers.XMLGrammarPreparser].setProperty(String,org.apache.xerces.util.XMLGrammarPoolImpl)'
    - '[org.apache.xerces.util.SymbolTable].<init>(int)'
    - '[org.apache.xerces.parsers.XMLGrammarPreparser].preparseGrammar(xni.XMLGrammarBuilder,org.apache.xerces.xni.parser.XMLInputSource)'
    - System.exit(int)
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setProperty(String,org.apache.xerces.util.XMLGrammarPoolImpl)'
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(String,xni.XMLGrammarBuilder)'
    - '[xni.XMLGrammarBuilder].printUsage()'
    - '[java.util.Vector].addElement(xni.XMLGrammarBuilder)'
    - '[org.apache.xerces.parsers.XMLGrammarPreparser].setFeature(String,boolean)'
    - (arg = argv[i]).startsWith(String)
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.util.XMLGrammarPoolImpl)'
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[xni.XMLGrammarBuilder].stringToXIS(String)'
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(String,boolean)'
    - '[org.apache.xerces.parsers.XMLGrammarPreparser].<init>(org.apache.xerces.util.SymbolTable)'
    - '[org.apache.xerces.util.XMLGrammarPoolImpl].<init>()'
    - '[org.apache.html.dom.ObjectFactory].newInstance(xni.XMLGrammarBuilder,ClassLoader,boolean)'
    linkageType: ''
    returnType: void
    signature: '[xni.XMLGrammarBuilder].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: xni.XMLGrammarBuilder:305,1
    - Dst: System.err.println()
      Src: xni.XMLGrammarBuilder:306,1
    - Dst: System.err.println(String)
      Src: xni.XMLGrammarBuilder:308,1
    - Dst: System.err.println(String)
      Src: xni.XMLGrammarBuilder:309,1
    - Dst: System.err.println(String)
      Src: xni.XMLGrammarBuilder:310,1
    - Dst: System.err.println(String)
      Src: xni.XMLGrammarBuilder:311,1
    - Dst: System.err.println(String)
      Src: xni.XMLGrammarBuilder:313,1
    - Dst: System.err.println(String)
      Src: xni.XMLGrammarBuilder:315,1
    - Dst: System.err.println(String)
      Src: xni.XMLGrammarBuilder:316,1
    - Dst: System.err.println()
      Src: xni.XMLGrammarBuilder:317,1
    - Dst: System.err.println(String)
      Src: xni.XMLGrammarBuilder:318,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 320
      start: 303
    functionDepth: 1
    functionLinenumber: 303
    functionLinenumberEnd: 320
    functionName: '[xni.XMLGrammarBuilder].printUsage()'
    functionSourceFile: /src/xerces/samples/xni/XMLGrammarBuilder.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    - System.err.println()
    linkageType: ''
    returnType: void
    signature: '[xni.XMLGrammarBuilder].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
      Src: xni.XMLGrammarBuilder:323,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.parser.XMLInputSource
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - uri
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 324
      start: 322
    functionDepth: 0
    functionLinenumber: 322
    functionLinenumberEnd: 324
    functionName: '[xni.XMLGrammarBuilder].stringToXIS(String)'
    functionSourceFile: /src/xerces/samples/xni/XMLGrammarBuilder.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,String,null)'
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLInputSource
    signature: '[xni.XMLGrammarBuilder].stringToXIS(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: xni.XMLGrammarBuilder
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[xni.XMLGrammarBuilder].<init>()'
    functionSourceFile: /src/xerces/samples/xni/XMLGrammarBuilder.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: xni.XMLGrammarBuilder
    signature: '[xni.XMLGrammarBuilder].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: xni.SecuritySupport:41,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: xni.SecuritySupport:41,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 39
    functionDepth: 0
    functionLinenumber: 39
    functionLinenumberEnd: 50
    functionName: '[xni.SecuritySupport].getContextClassLoader()'
    functionSourceFile: /src/xerces/samples/xni/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[xni.SecuritySupport].getContextClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: xni.SecuritySupport:54,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: xni.SecuritySupport:54,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 63
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 63
    functionName: '[xni.SecuritySupport].getSystemClassLoader()'
    functionSourceFile: /src/xerces/samples/xni/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[xni.SecuritySupport].getSystemClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: xni.SecuritySupport:67,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: xni.SecuritySupport:67,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - cl
    argTypes:
    - ClassLoader
    constantsTouched: []
    func_position:
      end: 79
      start: 65
    functionDepth: 0
    functionLinenumber: 65
    functionLinenumberEnd: 79
    functionName: '[xni.SecuritySupport].getParentClassLoader(ClassLoader)'
    functionSourceFile: /src/xerces/samples/xni/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[xni.SecuritySupport].getParentClassLoader(ClassLoader)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: xni.SecuritySupport:83,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: xni.SecuritySupport:83,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - propName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 88
      start: 81
    functionDepth: 0
    functionLinenumber: 81
    functionLinenumberEnd: 88
    functionName: '[xni.SecuritySupport].getSystemProperty(String)'
    functionSourceFile: /src/xerces/samples/xni/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: String
    signature: '[xni.SecuritySupport].getSystemProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedExceptionAction].<init>()'
      Src: xni.SecuritySupport:95,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedExceptionAction)'
      Src: xni.SecuritySupport:95,1
    - Dst: e.getException()
      Src: xni.SecuritySupport:101,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions:
      - java.io.FileNotFoundException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.FileInputStream
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - file
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 103
      start: 90
    functionDepth: 0
    functionLinenumber: 90
    functionLinenumberEnd: 103
    functionName: '[xni.SecuritySupport].getFileInputStream(java.io.File)'
    functionSourceFile: /src/xerces/samples/xni/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedExceptionAction)'
    - e.getException()
    - '[java.security.PrivilegedExceptionAction].<init>()'
    linkageType: ''
    returnType: java.io.FileInputStream
    signature: '[xni.SecuritySupport].getFileInputStream(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: xni.SecuritySupport:109,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: xni.SecuritySupport:109,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - ClassLoader
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: java.io.InputStream
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - cl
    - name
    argTypes:
    - ClassLoader
    - String
    constantsTouched: []
    func_position:
      end: 120
      start: 105
    functionDepth: 0
    functionLinenumber: 105
    functionLinenumberEnd: 120
    functionName: '[xni.SecuritySupport].getResourceAsStream(ClassLoader,String)'
    functionSourceFile: /src/xerces/samples/xni/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: java.io.InputStream
    signature: '[xni.SecuritySupport].getResourceAsStream(ClassLoader,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: xni.SecuritySupport:124,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: xni.SecuritySupport:124,1
    - Dst: '[Boolean].booleanValue()'
      Src: xni.SecuritySupport:123,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 129
      start: 122
    functionDepth: 0
    functionLinenumber: 122
    functionLinenumberEnd: 129
    functionName: '[xni.SecuritySupport].getFileExists(java.io.File)'
    functionSourceFile: /src/xerces/samples/xni/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[Boolean].booleanValue()'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: boolean
    signature: '[xni.SecuritySupport].getFileExists(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.security.PrivilegedAction].<init>()'
      Src: xni.SecuritySupport:133,1
    - Dst: '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
      Src: xni.SecuritySupport:133,1
    - Dst: '[Long].longValue()'
      Src: xni.SecuritySupport:132,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.File
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: long
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - f
    argTypes:
    - java.io.File
    constantsTouched: []
    func_position:
      end: 138
      start: 131
    functionDepth: 0
    functionLinenumber: 131
    functionLinenumberEnd: 138
    functionName: '[xni.SecuritySupport].getLastModified(java.io.File)'
    functionSourceFile: /src/xerces/samples/xni/SecuritySupport.java
    functionUses: 0
    functionsReached:
    - '[java.security.AccessController].doPrivileged(java.security.PrivilegedAction)'
    - '[Long].longValue()'
    - '[java.security.PrivilegedAction].<init>()'
    linkageType: ''
    returnType: long
    signature: '[xni.SecuritySupport].getLastModified(java.io.File)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: xni.SecuritySupport
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 140
      start: 140
    functionDepth: 0
    functionLinenumber: 140
    functionLinenumberEnd: 140
    functionName: '[xni.SecuritySupport].<init>()'
    functionSourceFile: /src/xerces/samples/xni/SecuritySupport.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: xni.SecuritySupport
    signature: '[xni.SecuritySupport].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.ObjectFactory].createObject(String,null,String)'
      Src: xni.ObjectFactory:100,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - factoryId
    - fallbackClassName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 101
      start: 98
    functionDepth: 0
    functionLinenumber: 98
    functionLinenumberEnd: 101
    functionName: '[xni.ObjectFactory].createObject(String,String)'
    functionSourceFile: /src/xerces/samples/xni/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[xni.ObjectFactory].createObject(String,null,String)'
    linkageType: ''
    returnType: Object
    signature: '[xni.ObjectFactory].createObject(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.ObjectFactory].debugPrintln(String)'
      Src: xni.ObjectFactory:130,1
    - Dst: '[xni.ObjectFactory].findClassLoader()'
      Src: xni.ObjectFactory:132,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: xni.ObjectFactory:136,1
    - Dst: '[String].length()'
      Src: xni.ObjectFactory:137,1
    - Dst: '[xni.ObjectFactory].debugPrintln(String)'
      Src: xni.ObjectFactory:138,1
    - Dst: '[xni.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: xni.ObjectFactory:139,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: xni.ObjectFactory:152,1
    - Dst: '[java.io.File].<init>(xni.ObjectFactory)'
      Src: xni.ObjectFactory:155,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileExists(java.io.File)'
      Src: xni.ObjectFactory:156,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
      Src: xni.ObjectFactory:170,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
      Src: xni.ObjectFactory:183,1
    - Dst: '[java.util.Properties].<init>()'
      Src: xni.ObjectFactory:188,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
      Src: xni.ObjectFactory:189,1
    - Dst: '[java.util.Properties].load(java.io.FileInputStream)'
      Src: xni.ObjectFactory:190,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: xni.ObjectFactory:203,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: xni.ObjectFactory:211,1
    - Dst: '[java.io.File].<init>(xni.ObjectFactory)'
      Src: xni.ObjectFactory:216,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
      Src: xni.ObjectFactory:216,1
    - Dst: '[java.util.Properties].<init>()'
      Src: xni.ObjectFactory:217,1
    - Dst: '[java.util.Properties].load(java.io.FileInputStream)'
      Src: xni.ObjectFactory:218,1
    - Dst: '[java.util.Properties].getProperty(String)'
      Src: xni.ObjectFactory:219,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: xni.ObjectFactory:229,1
    - Dst: '[xni.ObjectFactory].debugPrintln(xni.ObjectFactory)'
      Src: xni.ObjectFactory:237,1
    - Dst: '[xni.ObjectFactory].newInstance(xni.ObjectFactory,ClassLoader,boolean)'
      Src: xni.ObjectFactory:238,1
    - Dst: '[xni.ObjectFactory].findJarServiceProvider(String)'
      Src: xni.ObjectFactory:242,1
    - Dst: '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,null)'
      Src: xni.ObjectFactory:248,1
    - Dst: '[xni.ObjectFactory].debugPrintln(String)'
      Src: xni.ObjectFactory:252,1
    - Dst: '[xni.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: xni.ObjectFactory:253,1
    CyclomaticComplexity: 38
    EdgeCount: 38
    ICount: 74
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - factoryId
    - propertiesFilename
    - fallbackClassName
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 254
      start: 125
    functionDepth: 3
    functionLinenumber: 125
    functionLinenumberEnd: 254
    functionName: '[xni.ObjectFactory].createObject(String,String,String)'
    functionSourceFile: /src/xerces/samples/xni/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[xni.ObjectFactory].newInstance(xni.ObjectFactory,ClassLoader,boolean)'
    - '[java.io.File].<init>(xni.ObjectFactory)'
    - '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
    - '[xni.ObjectFactory].newInstance(String,ClassLoader,boolean)'
    - '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,null)'
    - '[xni.ObjectFactory].debugPrintln(String)'
    - '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
    - '[xni.ObjectFactory].findJarServiceProvider(String)'
    - '[xni.ObjectFactory].debugPrintln(xni.ObjectFactory)'
    - '[java.io.FileInputStream].close()'
    - '[java.util.Properties].load(java.io.FileInputStream)'
    - '[xni.ObjectFactory].findClassLoader()'
    - '[java.util.Properties].getProperty(String)'
    - '[org.apache.html.dom.SecuritySupport].getFileExists(java.io.File)'
    - '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
    - '[String].length()'
    - '[java.util.Properties].<init>()'
    linkageType: ''
    returnType: Object
    signature: '[xni.ObjectFactory].createObject(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
      Src: xni.ObjectFactory:263,1
    - Dst: '[String].equals(String)'
      Src: xni.ObjectFactory:265,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: boolean
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 269
      start: 261
    functionDepth: 1
    functionLinenumber: 261
    functionLinenumberEnd: 269
    functionName: '[xni.ObjectFactory].isDebugEnabled()'
    functionSourceFile: /src/xerces/samples/xni/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
    - '[String].equals(String)'
    linkageType: ''
    returnType: boolean
    signature: '[xni.ObjectFactory].isDebugEnabled()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: xni.ObjectFactory:274,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - msg
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 276
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 276
    functionName: '[xni.ObjectFactory].debugPrintln(String)'
    functionSourceFile: /src/xerces/samples/xni/ObjectFactory.java
    functionUses: 2
    functionsReached:
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[xni.ObjectFactory].debugPrintln(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.html.dom.SecuritySupport].getContextClassLoader()'
      Src: xni.ObjectFactory:287,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getSystemClassLoader()'
      Src: xni.ObjectFactory:288,1
    - Dst: ObjectFactory.class.getClassLoader()
      Src: xni.ObjectFactory:301,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getParentClassLoader(xni.ObjectFactory)'
      Src: xni.ObjectFactory:313,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getParentClassLoader(ClassLoader)'
      Src: xni.ObjectFactory:328,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: ClassLoader
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 334
      start: 282
    functionDepth: 2
    functionLinenumber: 282
    functionLinenumberEnd: 334
    functionName: '[xni.ObjectFactory].findClassLoader()'
    functionSourceFile: /src/xerces/samples/xni/ObjectFactory.java
    functionUses: 2
    functionsReached:
    - ObjectFactory.class.getClassLoader()
    - '[org.apache.html.dom.SecuritySupport].getParentClassLoader(ClassLoader)'
    - '[org.apache.html.dom.SecuritySupport].getParentClassLoader(xni.ObjectFactory)'
    - '[org.apache.html.dom.SecuritySupport].getSystemClassLoader()'
    - '[org.apache.html.dom.SecuritySupport].getContextClassLoader()'
    linkageType: ''
    returnType: ClassLoader
    signature: '[xni.ObjectFactory].findClassLoader()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
      Src: xni.ObjectFactory:345,1
    - Dst: '[Class].newInstance()'
      Src: xni.ObjectFactory:346,1
    - Dst: '[xni.ObjectFactory].debugPrintln(xni.ObjectFactory)'
      Src: xni.ObjectFactory:347,1
    - Dst: '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,xni.ObjectFactory)'
      Src: xni.ObjectFactory:351,1
    - Dst: '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(xni.ObjectFactory,xni.ObjectFactory)'
      Src: xni.ObjectFactory:354,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - ClassLoader
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - className
    - cl
    - doFallback
    argTypes:
    - String
    - ClassLoader
    - boolean
    constantsTouched: []
    func_position:
      end: 358
      start: 339
    functionDepth: 2
    functionLinenumber: 339
    functionLinenumberEnd: 358
    functionName: '[xni.ObjectFactory].newInstance(String,ClassLoader,boolean)'
    functionSourceFile: /src/xerces/samples/xni/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[Class].newInstance()'
    - '[xni.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
    - '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,xni.ObjectFactory)'
    - '[xni.ObjectFactory].debugPrintln(xni.ObjectFactory)'
    - '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(xni.ObjectFactory,xni.ObjectFactory)'
    linkageType: ''
    returnType: Object
    signature: '[xni.ObjectFactory].newInstance(String,ClassLoader,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.getSecurityManager()
      Src: xni.ObjectFactory:369,1
    - Dst: '[String].lastIndexOf(char)'
      Src: xni.ObjectFactory:371,1
    - Dst: '[String].substring(int,xni.ObjectFactory)'
      Src: xni.ObjectFactory:373,1
    - Dst: '[xni.ObjectFactory].checkPackageAccess(xni.ObjectFactory)'
      Src: xni.ObjectFactory:374,1
    - Dst: Class.forName(String)
      Src: xni.ObjectFactory:387,1
    - Dst: '[ClassLoader].loadClass(String)'
      Src: xni.ObjectFactory:390,1
    - Dst: ObjectFactory.class.getClassLoader()
      Src: xni.ObjectFactory:394,1
    - Dst: Class.forName(String)
      Src: xni.ObjectFactory:396,1
    - Dst: cl.loadClass(String)
      Src: xni.ObjectFactory:399,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - ClassLoader
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ClassNotFoundException
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Class
      static: true
      superClass: Object
    argCount: 3
    argNames:
    - className
    - cl
    - doFallback
    argTypes:
    - String
    - ClassLoader
    - boolean
    constantsTouched: []
    func_position:
      end: 410
      start: 363
    functionDepth: 1
    functionLinenumber: 363
    functionLinenumberEnd: 410
    functionName: '[xni.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
    functionSourceFile: /src/xerces/samples/xni/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[String].substring(int,xni.ObjectFactory)'
    - cl.loadClass(String)
    - '[String].lastIndexOf(char)'
    - ObjectFactory.class.getClassLoader()
    - Class.forName(String)
    - '[xni.ObjectFactory].checkPackageAccess(xni.ObjectFactory)'
    - System.getSecurityManager()
    - '[ClassLoader].loadClass(String)'
    linkageType: ''
    returnType: Class
    signature: '[xni.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.ObjectFactory].findClassLoader()'
      Src: xni.ObjectFactory:424,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getResourceAsStream(ClassLoader,xni.ObjectFactory)'
      Src: xni.ObjectFactory:426,1
    - Dst: ObjectFactory.class.getClassLoader()
      Src: xni.ObjectFactory:430,1
    - Dst: '[org.apache.html.dom.SecuritySupport].getResourceAsStream(xni.ObjectFactory,xni.ObjectFactory)'
      Src: xni.ObjectFactory:433,1
    - Dst: '[xni.ObjectFactory].debugPrintln(xni.ObjectFactory)'
      Src: xni.ObjectFactory:442,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream,String)'
      Src: xni.ObjectFactory:463,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader,int)'
      Src: xni.ObjectFactory:463,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream)'
      Src: xni.ObjectFactory:465,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader,int)'
      Src: xni.ObjectFactory:465,1
    - Dst: '[java.io.BufferedReader].readLine()'
      Src: xni.ObjectFactory:472,1
    - Dst: '[java.io.BufferedReader].close()'
      Src: xni.ObjectFactory:480,1
    - Dst: '[String].equals(xni.ObjectFactory)'
      Src: xni.ObjectFactory:487,1
    - Dst: '[xni.ObjectFactory].debugPrintln(String)'
      Src: xni.ObjectFactory:488,1
    - Dst: '[xni.ObjectFactory].newInstance(xni.ObjectFactory,xni.ObjectFactory,boolean)'
      Src: xni.ObjectFactory:495,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions:
      - ConfigurationError
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Object
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - factoryId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 500
      start: 417
    functionDepth: 3
    functionLinenumber: 417
    functionLinenumberEnd: 500
    functionName: '[xni.ObjectFactory].findJarServiceProvider(String)'
    functionSourceFile: /src/xerces/samples/xni/ObjectFactory.java
    functionUses: 1
    functionsReached:
    - '[java.io.InputStreamReader].<init>(java.io.InputStream,String)'
    - '[java.io.BufferedReader].<init>(java.io.InputStreamReader,int)'
    - '[java.io.BufferedReader].close()'
    - ObjectFactory.class.getClassLoader()
    - '[xni.ObjectFactory].newInstance(xni.ObjectFactory,xni.ObjectFactory,boolean)'
    - '[xni.ObjectFactory].debugPrintln(String)'
    - '[xni.ObjectFactory].debugPrintln(xni.ObjectFactory)'
    - '[java.io.InputStreamReader].<init>(java.io.InputStream)'
    - '[String].equals(xni.ObjectFactory)'
    - '[xni.ObjectFactory].findClassLoader()'
    - '[java.io.BufferedReader].readLine()'
    - '[org.apache.html.dom.SecuritySupport].getResourceAsStream(xni.ObjectFactory,xni.ObjectFactory)'
    - '[org.apache.html.dom.SecuritySupport].getResourceAsStream(ClassLoader,xni.ObjectFactory)'
    linkageType: ''
    returnType: Object
    signature: '[xni.ObjectFactory].findJarServiceProvider(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.ObjectFactory].isDebugEnabled()'
      Src: xni.ObjectFactory:55,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - int
      - java.util.Properties
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: xni.ObjectFactory
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[xni.ObjectFactory].<init>()'
    functionSourceFile: /src/xerces/samples/xni/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[xni.ObjectFactory].isDebugEnabled()'
    linkageType: ''
    returnType: xni.ObjectFactory
    signature: '[xni.ObjectFactory].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[Error].<init>(String)'
      Src: xni.ObjectFactory.ConfigurationError:531,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Exception
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Exception
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: xni.ObjectFactory.ConfigurationError
      static: false
      superClass: Error
    argCount: 2
    argNames:
    - msg
    - x
    argTypes:
    - String
    - Exception
    constantsTouched: []
    func_position:
      end: 533
      start: 530
    functionDepth: 0
    functionLinenumber: 530
    functionLinenumberEnd: 533
    functionName: '[xni.ObjectFactory.ConfigurationError].<init>(String,Exception)'
    functionSourceFile: /src/xerces/samples/xni/ObjectFactory.java
    functionUses: 0
    functionsReached:
    - '[Error].<init>(String)'
    linkageType: ''
    returnType: xni.ObjectFactory.ConfigurationError
    signature: '[xni.ObjectFactory.ConfigurationError].<init>(String,Exception)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      - Exception
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: Exception
      static: false
      superClass: Error
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 542
      start: 540
    functionDepth: 0
    functionLinenumber: 540
    functionLinenumberEnd: 542
    functionName: '[xni.ObjectFactory.ConfigurationError].getException()'
    functionSourceFile: /src/xerces/samples/xni/ObjectFactory.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Exception
    signature: '[xni.ObjectFactory.ConfigurationError].getException()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.UpperCaseFilter].toUpperCase(org.apache.xerces.xni.QName)'
      Src: xni.UpperCaseFilter:69,1
    - Dst: '[xni.PassThroughFilter].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: xni.UpperCaseFilter:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: xni.PassThroughFilter
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 2
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[xni.UpperCaseFilter].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/UpperCaseFilter.java
    functionUses: 0
    functionsReached:
    - '[xni.PassThroughFilter].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    - '[xni.UpperCaseFilter].toUpperCase(org.apache.xerces.xni.QName)'
    linkageType: ''
    returnType: void
    signature: '[xni.UpperCaseFilter].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.UpperCaseFilter].toUpperCase(org.apache.xerces.xni.QName)'
      Src: xni.UpperCaseFilter:82,1
    - Dst: '[xni.PassThroughFilter].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: xni.UpperCaseFilter:82,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: xni.PassThroughFilter
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 83
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 83
    functionName: '[xni.UpperCaseFilter].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/UpperCaseFilter.java
    functionUses: 0
    functionsReached:
    - '[xni.PassThroughFilter].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    - '[xni.UpperCaseFilter].toUpperCase(org.apache.xerces.xni.QName)'
    linkageType: ''
    returnType: void
    signature: '[xni.UpperCaseFilter].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.UpperCaseFilter].toUpperCase(org.apache.xerces.xni.QName)'
      Src: xni.UpperCaseFilter:94,1
    - Dst: '[xni.PassThroughFilter].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: xni.UpperCaseFilter:94,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: xni.PassThroughFilter
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 95
      start: 92
    functionDepth: 2
    functionLinenumber: 92
    functionLinenumberEnd: 95
    functionName: '[xni.UpperCaseFilter].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/UpperCaseFilter.java
    functionUses: 0
    functionsReached:
    - '[xni.PassThroughFilter].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    - '[xni.UpperCaseFilter].toUpperCase(org.apache.xerces.xni.QName)'
    linkageType: ''
    returnType: void
    signature: '[xni.UpperCaseFilter].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toUpperCase(xni.UpperCaseFilter)'
      Src: xni.UpperCaseFilter:110,1
    - Dst: '[String].toUpperCase(xni.UpperCaseFilter)'
      Src: xni.UpperCaseFilter:112,1
    - Dst: '[String].toUpperCase(xni.UpperCaseFilter)'
      Src: xni.UpperCaseFilter:114,1
    - Dst: '[org.apache.xerces.xni.QName].setValues(xni.UpperCaseFilter,xni.UpperCaseFilter,xni.UpperCaseFilter,xni.UpperCaseFilter)'
      Src: xni.UpperCaseFilter:116,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.QName
      static: false
      superClass: xni.PassThroughFilter
    argCount: 1
    argNames:
    - qname
    argTypes:
    - org.apache.xerces.xni.QName
    constantsTouched: []
    func_position:
      end: 118
      start: 108
    functionDepth: 1
    functionLinenumber: 108
    functionLinenumberEnd: 118
    functionName: '[xni.UpperCaseFilter].toUpperCase(org.apache.xerces.xni.QName)'
    functionSourceFile: /src/xerces/samples/xni/UpperCaseFilter.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.xni.QName].setValues(xni.UpperCaseFilter,xni.UpperCaseFilter,xni.UpperCaseFilter,xni.UpperCaseFilter)'
    - '[String].toUpperCase(xni.UpperCaseFilter)'
    linkageType: ''
    returnType: org.apache.xerces.xni.QName
    signature: '[xni.UpperCaseFilter].toUpperCase(org.apache.xerces.xni.QName)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: xni.UpperCaseFilter:53,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: xni.UpperCaseFilter
      static: false
      superClass: xni.PassThroughFilter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 2
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[xni.UpperCaseFilter].<init>()'
    functionSourceFile: /src/xerces/samples/xni/UpperCaseFilter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: xni.UpperCaseFilter
    signature: '[xni.UpperCaseFilter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: xni.DocumentTracer:115,1
    - Dst: '[xni.DocumentTracer].<init>(null)'
      Src: xni.DocumentTracer:131,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: xni.DocumentTracer
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 132
      start: 130
    functionDepth: 2
    functionLinenumber: 130
    functionLinenumberEnd: 132
    functionName: '[xni.DocumentTracer].<init>()'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[xni.DocumentTracer].<init>(null)'
    - '[org.apache.xerces.xni.QName].<init>()'
    linkageType: ''
    returnType: xni.DocumentTracer
    signature: '[xni.DocumentTracer].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>()'
      Src: xni.DocumentTracer:115,1
    - Dst: '[org.apache.xerces.parsers.XMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
      Src: xni.DocumentTracer:136,1
    - Dst: '[java.io.PrintWriter].<init>(xni.DocumentTracer)'
      Src: xni.DocumentTracer:137,1
    - Dst: '[xni.DocumentTracer].setOutput(java.io.PrintWriter)'
      Src: xni.DocumentTracer:137,1
    - Dst: fConfiguration.setErrorHandler()
      Src: xni.DocumentTracer:138,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: xni.DocumentTracer
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - config
    argTypes:
    - org.apache.xerces.xni.parser.XMLParserConfiguration
    constantsTouched: []
    func_position:
      end: 139
      start: 135
    functionDepth: 4
    functionLinenumber: 135
    functionLinenumberEnd: 139
    functionName: '[xni.DocumentTracer].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[xni.DocumentTracer].setOutput(java.io.PrintWriter)'
    - '[org.apache.xerces.xni.QName].<init>()'
    - '[java.io.PrintWriter].<init>(xni.DocumentTracer)'
    - fConfiguration.setErrorHandler()
    - '[org.apache.xerces.parsers.XMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    linkageType: ''
    returnType: xni.DocumentTracer
    signature: '[xni.DocumentTracer].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.OutputStreamWriter].<init>(java.io.OutputStream,xni.DocumentTracer)'
      Src: xni.DocumentTracer:153,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.OutputStreamWriter)'
      Src: xni.DocumentTracer:154,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - stream
    - encoding
    argTypes:
    - java.io.OutputStream
    - String
    constantsTouched: []
    func_position:
      end: 156
      start: 146
    functionDepth: 0
    functionLinenumber: 146
    functionLinenumberEnd: 156
    functionName: '[xni.DocumentTracer].setOutput(java.io.OutputStream,String)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].<init>(java.io.OutputStreamWriter)'
    - '[java.io.OutputStreamWriter].<init>(java.io.OutputStream,xni.DocumentTracer)'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].setOutput(java.io.OutputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].<init>(java.io.Writer)'
      Src: xni.DocumentTracer:162,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - writer
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 164
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 164
    functionName: '[xni.DocumentTracer].setOutput(java.io.Writer)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].<init>(java.io.Writer)'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].setOutput(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:188,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:189,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:190,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:192,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:195,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:196,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getPublicId()'
      Src: xni.DocumentTracer:197,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:197,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:198,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:199,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getLiteralSystemId()'
      Src: xni.DocumentTracer:200,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:200,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:201,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:202,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
      Src: xni.DocumentTracer:203,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:203,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:204,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:205,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
      Src: xni.DocumentTracer:206,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:206,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:207,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:208,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
      Src: xni.DocumentTracer:209,1
    - Dst: '[java.io.PrintWriter].print(int)'
      Src: xni.DocumentTracer:209,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:210,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:211,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getColumnNumber()'
      Src: xni.DocumentTracer:212,1
    - Dst: '[java.io.PrintWriter].print(int)'
      Src: xni.DocumentTracer:212,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:213,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:215,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:216,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:217,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:219,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:220,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:222,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:223,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 41
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 226
      start: 183
    functionDepth: 2
    functionLinenumber: 183
    functionLinenumberEnd: 226
    functionName: '[xni.DocumentTracer].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.XMLLocator].getLiteralSystemId()'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printQuotedString(String)'
    - '[org.apache.xerces.xni.XMLLocator].getColumnNumber()'
    - '[java.io.PrintWriter].print(int)'
    - '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
    - '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
    - '[java.io.PrintWriter].println(char)'
    - '[org.apache.xerces.xni.XMLLocator].getPublicId()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:232,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:233,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:234,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:235,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:236,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:237,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:238,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:239,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:240,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:241,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:243,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:244,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:246,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 4
    argNames:
    - version
    - encoding
    - standalone
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 248
      start: 229
    functionDepth: 2
    functionLinenumber: 229
    functionLinenumberEnd: 248
    functionName: '[xni.DocumentTracer].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[xni.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:254,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:255,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:256,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:257,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:258,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:259,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:260,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:261,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:262,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:263,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:264,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:266,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:267,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:269,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 4
    argNames:
    - rootElement
    - publicId
    - systemId
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 271
      start: 251
    functionDepth: 2
    functionLinenumber: 251
    functionLinenumberEnd: 271
    functionName: '[xni.DocumentTracer].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[xni.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printInScopeNamespaces()'
      Src: xni.DocumentTracer:277,1
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:279,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:280,1
    - Dst: '[xni.DocumentTracer].printElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
      Src: xni.DocumentTracer:281,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:283,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:284,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:286,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:287,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 290
      start: 274
    functionDepth: 3
    functionLinenumber: 274
    functionLinenumberEnd: 290
    functionName: '[xni.DocumentTracer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[xni.DocumentTracer].printInScopeNamespaces()'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printInScopeNamespaces()'
      Src: xni.DocumentTracer:295,1
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:296,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:297,1
    - Dst: '[xni.DocumentTracer].printElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
      Src: xni.DocumentTracer:298,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:300,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:301,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:303,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:304,1
    - Dst: '[xni.DocumentTracer].printEndNamespaceMapping()'
      Src: xni.DocumentTracer:305,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 306
      start: 293
    functionDepth: 3
    functionLinenumber: 293
    functionLinenumberEnd: 306
    functionName: '[xni.DocumentTracer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[xni.DocumentTracer].printInScopeNamespaces()'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printEndNamespaceMapping()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:311,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:312,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:313,1
    - Dst: '[xni.DocumentTracer].printQuotedString(char[],int,int)'
      Src: xni.DocumentTracer:314,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:323,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:324,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:326,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:327,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 329
      start: 309
    functionDepth: 2
    functionLinenumber: 309
    functionLinenumberEnd: 329
    functionName: '[xni.DocumentTracer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printQuotedString(char[],int,int)'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:336,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:337,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:338,1
    - Dst: '[xni.DocumentTracer].printQuotedString(char[],int,int)'
      Src: xni.DocumentTracer:339,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:341,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:342,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:344,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:345,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 347
      start: 334
    functionDepth: 2
    functionLinenumber: 334
    functionLinenumberEnd: 347
    functionName: '[xni.DocumentTracer].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printQuotedString(char[],int,int)'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:353,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:354,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:355,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:356,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:357,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:358,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:359,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:360,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:361,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:362,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:363,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:364,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:365,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:366,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:367,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:368,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:370,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:371,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:373,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:374,1
    - Dst: '[xni.DocumentTracer].printEndNamespaceMapping()'
      Src: xni.DocumentTracer:376,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 378
      start: 350
    functionDepth: 2
    functionLinenumber: 350
    functionLinenumberEnd: 378
    functionName: '[xni.DocumentTracer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[xni.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printEndNamespaceMapping()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:384,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:385,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:387,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:389,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:390,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 393
      start: 382
    functionDepth: 2
    functionLinenumber: 382
    functionLinenumberEnd: 393
    functionName: '[xni.DocumentTracer].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:399,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:400,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:402,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:403,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:405,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:406,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 408
      start: 396
    functionDepth: 2
    functionLinenumber: 396
    functionLinenumberEnd: 408
    functionName: '[xni.DocumentTracer].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:416,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:417,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:418,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:419,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:420,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:421,1
    - Dst: '[java.io.PrintWriter].print(org.apache.xerces.xni.XMLResourceIdentifier)'
      Src: xni.DocumentTracer:422,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:423,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:424,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:425,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:427,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:428,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:430,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:431,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 434
      start: 411
    functionDepth: 2
    functionLinenumber: 411
    functionLinenumberEnd: 434
    functionName: '[xni.DocumentTracer].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[xni.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[java.io.PrintWriter].print(org.apache.xerces.xni.XMLResourceIdentifier)'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:439,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:440,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:441,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:442,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:443,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:444,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:445,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:447,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:448,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:450,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:451,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 3
    argNames:
    - version
    - encoding
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 453
      start: 437
    functionDepth: 2
    functionLinenumber: 437
    functionLinenumberEnd: 453
    functionName: '[xni.DocumentTracer].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[xni.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:458,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:459,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:460,1
    - Dst: '[xni.DocumentTracer].printQuotedString(char[],int,int)'
      Src: xni.DocumentTracer:461,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:463,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:464,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:466,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:467,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 469
      start: 456
    functionDepth: 2
    functionLinenumber: 456
    functionLinenumberEnd: 469
    functionName: '[xni.DocumentTracer].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printQuotedString(char[],int,int)'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:475,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:476,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:477,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:478,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:479,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:480,1
    - Dst: '[xni.DocumentTracer].printQuotedString(char[],int,int)'
      Src: xni.DocumentTracer:481,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:483,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:484,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:486,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:487,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 489
      start: 472
    functionDepth: 2
    functionLinenumber: 472
    functionLinenumberEnd: 489
    functionName: '[xni.DocumentTracer].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[xni.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printQuotedString(char[],int,int)'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:495,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:496,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:497,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:498,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:500,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:501,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:503,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:504,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 506
      start: 492
    functionDepth: 2
    functionLinenumber: 492
    functionLinenumberEnd: 506
    functionName: '[xni.DocumentTracer].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[xni.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:512,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:513,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:515,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:516,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:518,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:519,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 521
      start: 509
    functionDepth: 2
    functionLinenumber: 509
    functionLinenumberEnd: 521
    functionName: '[xni.DocumentTracer].endDocument(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].endDocument(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:530,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:531,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:532,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:534,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:537,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:538,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getPublicId()'
      Src: xni.DocumentTracer:539,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:539,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:540,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:541,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getLiteralSystemId()'
      Src: xni.DocumentTracer:542,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:542,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:543,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:544,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
      Src: xni.DocumentTracer:545,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:545,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:546,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:547,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
      Src: xni.DocumentTracer:548,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:548,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:549,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:550,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
      Src: xni.DocumentTracer:551,1
    - Dst: '[java.io.PrintWriter].print(int)'
      Src: xni.DocumentTracer:551,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:552,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:553,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getColumnNumber()'
      Src: xni.DocumentTracer:554,1
    - Dst: '[java.io.PrintWriter].print(int)'
      Src: xni.DocumentTracer:554,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:555,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:558,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:559,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:561,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:562,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - locator
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 565
      start: 528
    functionDepth: 2
    functionLinenumber: 528
    functionLinenumberEnd: 565
    functionName: '[xni.DocumentTracer].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.XMLLocator].getLiteralSystemId()'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printQuotedString(String)'
    - '[org.apache.xerces.xni.XMLLocator].getColumnNumber()'
    - '[java.io.PrintWriter].print(int)'
    - '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
    - '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
    - '[java.io.PrintWriter].println(char)'
    - '[org.apache.xerces.xni.XMLLocator].getPublicId()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:571,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:572,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:574,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:575,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:577,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:578,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - identifier
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 581
      start: 568
    functionDepth: 2
    functionLinenumber: 568
    functionLinenumberEnd: 581
    functionName: '[xni.DocumentTracer].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:587,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:588,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:590,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:591,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:593,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:594,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 596
      start: 584
    functionDepth: 2
    functionLinenumber: 584
    functionLinenumberEnd: 596
    functionName: '[xni.DocumentTracer].endExternalSubset(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:601,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:602,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:603,1
    - Dst: '[xni.DocumentTracer].printQuotedString(char[],int,int)'
      Src: xni.DocumentTracer:604,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:606,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:607,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:609,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:610,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 612
      start: 599
    functionDepth: 2
    functionLinenumber: 599
    functionLinenumberEnd: 612
    functionName: '[xni.DocumentTracer].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printQuotedString(char[],int,int)'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:620,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:621,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:622,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:623,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:624,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:625,1
    - Dst: '[java.io.PrintWriter].print(org.apache.xerces.xni.XMLResourceIdentifier)'
      Src: xni.DocumentTracer:626,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:627,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:628,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:629,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:631,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:632,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:634,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:635,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 638
      start: 615
    functionDepth: 2
    functionLinenumber: 615
    functionLinenumberEnd: 638
    functionName: '[xni.DocumentTracer].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[xni.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[java.io.PrintWriter].print(org.apache.xerces.xni.XMLResourceIdentifier)'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:644,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:645,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:646,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:647,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:649,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:650,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:652,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:653,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 655
      start: 641
    functionDepth: 2
    functionLinenumber: 641
    functionLinenumberEnd: 655
    functionName: '[xni.DocumentTracer].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[xni.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:661,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:662,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:663,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:664,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:665,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:666,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:667,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:669,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:670,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:672,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:673,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 3
    argNames:
    - name
    - contentModel
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 675
      start: 658
    functionDepth: 2
    functionLinenumber: 658
    functionLinenumberEnd: 675
    functionName: '[xni.DocumentTracer].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[xni.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:680,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:681,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:682,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:683,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:685,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:686,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:688,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:689,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - elementName
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 692
      start: 678
    functionDepth: 2
    functionLinenumber: 678
    functionLinenumberEnd: 692
    functionName: '[xni.DocumentTracer].startAttlist(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[xni.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:701,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:702,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:703,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:704,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:705,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:706,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:707,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:708,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:709,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:710,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:711,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:712,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:714,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:717,1
    - Dst: '[xni.DocumentTracer].printQuotedString()'
      Src: xni.DocumentTracer:719,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:721,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:724,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:726,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:727,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:728,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:729,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:730,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:732,1
    - Dst: '[xni.DocumentTracer].printQuotedString(char[],int,int)'
      Src: xni.DocumentTracer:735,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:738,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:739,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:741,1
    - Dst: '[xni.DocumentTracer].printQuotedString(char[],int,int)'
      Src: xni.DocumentTracer:744,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:748,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:749,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:751,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:752,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - String[]
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 8
    argNames:
    - elementName
    - attributeName
    - type
    - enumeration
    - defaultType
    - defaultValue
    - nonNormalizedDefaultValue
    - augs
    argTypes:
    - String
    - String
    - String
    - String[]
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 754
      start: 695
    functionDepth: 2
    functionLinenumber: 695
    functionLinenumberEnd: 754
    functionName: '[xni.DocumentTracer].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[xni.DocumentTracer].printQuotedString()'
    - '[java.io.PrintWriter].print(char)'
    - '[xni.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printQuotedString(char[],int,int)'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:760,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:761,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:763,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:764,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:766,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:767,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 769
      start: 757
    functionDepth: 2
    functionLinenumber: 757
    functionLinenumberEnd: 769
    functionName: '[xni.DocumentTracer].endAttlist(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].endAttlist(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:777,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:778,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:779,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:780,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:781,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:782,1
    - Dst: '[xni.DocumentTracer].printQuotedString(char[],int,int)'
      Src: xni.DocumentTracer:783,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:784,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:785,1
    - Dst: '[xni.DocumentTracer].printQuotedString(char[],int,int)'
      Src: xni.DocumentTracer:786,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:789,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:790,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:792,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:793,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 4
    argNames:
    - name
    - text
    - nonNormalizedText
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 795
      start: 772
    functionDepth: 2
    functionLinenumber: 772
    functionLinenumberEnd: 795
    functionName: '[xni.DocumentTracer].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[xni.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printQuotedString(char[],int,int)'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:801,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:802,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:803,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:804,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:805,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:806,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
      Src: xni.DocumentTracer:807,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:807,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:808,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:809,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
      Src: xni.DocumentTracer:810,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:810,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:811,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:812,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: xni.DocumentTracer:813,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:813,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:815,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:816,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:818,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:819,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 3
    argNames:
    - name
    - identifier
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 821
      start: 798
    functionDepth: 2
    functionLinenumber: 798
    functionLinenumberEnd: 821
    functionName: '[xni.DocumentTracer].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    - '[java.io.PrintWriter].print(String)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    - '[java.io.PrintWriter].print(char)'
    - '[xni.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:827,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:828,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:829,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:830,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:831,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:832,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
      Src: xni.DocumentTracer:833,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:833,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:834,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:835,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
      Src: xni.DocumentTracer:836,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:836,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:837,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:838,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: xni.DocumentTracer:839,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:839,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:840,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:841,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:842,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:844,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:845,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:847,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:848,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 4
    argNames:
    - name
    - identifier
    - notation
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 850
      start: 824
    functionDepth: 2
    functionLinenumber: 824
    functionLinenumberEnd: 850
    functionName: '[xni.DocumentTracer].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    - '[java.io.PrintWriter].print(String)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    - '[java.io.PrintWriter].print(char)'
    - '[xni.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:856,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:857,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:858,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:859,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:860,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:861,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
      Src: xni.DocumentTracer:862,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:862,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:863,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:864,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
      Src: xni.DocumentTracer:865,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:865,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:866,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:867,1
    - Dst: '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
      Src: xni.DocumentTracer:868,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:868,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:870,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:871,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:873,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:874,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 3
    argNames:
    - name
    - identifier
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 876
      start: 853
    functionDepth: 2
    functionLinenumber: 853
    functionLinenumberEnd: 876
    functionName: '[xni.DocumentTracer].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
    - '[java.io.PrintWriter].print(String)'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
    - '[java.io.PrintWriter].print(char)'
    - '[xni.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:882,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:883,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:884,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:887,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:891,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:895,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:899,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:900,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:902,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:903,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - type
    - augs
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 906
      start: 879
    functionDepth: 2
    functionLinenumber: 879
    functionLinenumberEnd: 906
    functionName: '[xni.DocumentTracer].startConditional(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].startConditional(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:912,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:913,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:915,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:916,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:918,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:919,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 921
      start: 909
    functionDepth: 2
    functionLinenumber: 909
    functionLinenumberEnd: 921
    functionName: '[xni.DocumentTracer].endConditional(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].endConditional(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:927,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:928,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:930,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:931,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:933,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:934,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 936
      start: 924
    functionDepth: 2
    functionLinenumber: 924
    functionLinenumberEnd: 936
    functionName: '[xni.DocumentTracer].endDTD(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].endDTD(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:946,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:947,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:948,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:949,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:951,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:952,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:954,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:955,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - elementName
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 958
      start: 943
    functionDepth: 2
    functionLinenumber: 943
    functionLinenumberEnd: 958
    functionName: '[xni.DocumentTracer].startContentModel(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[xni.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].startContentModel(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:963,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:964,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:966,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:967,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:969,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:970,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 972
      start: 961
    functionDepth: 2
    functionLinenumber: 961
    functionLinenumberEnd: 972
    functionName: '[xni.DocumentTracer].any(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].any(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:977,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:978,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:980,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:981,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:983,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:984,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 986
      start: 975
    functionDepth: 2
    functionLinenumber: 975
    functionLinenumberEnd: 986
    functionName: '[xni.DocumentTracer].empty(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].empty(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:991,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:992,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:994,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:995,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:997,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:998,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1001
      start: 989
    functionDepth: 2
    functionLinenumber: 989
    functionLinenumberEnd: 1001
    functionName: '[xni.DocumentTracer].startGroup(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].startGroup(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:1006,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1007,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1009,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:1010,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:1012,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:1013,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1015
      start: 1004
    functionDepth: 2
    functionLinenumber: 1004
    functionLinenumberEnd: 1015
    functionName: '[xni.DocumentTracer].pcdata(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].pcdata(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:1021,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1022,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1023,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:1024,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1026,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:1027,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:1029,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:1030,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - elementName
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1032
      start: 1018
    functionDepth: 2
    functionLinenumber: 1018
    functionLinenumberEnd: 1032
    functionName: '[xni.DocumentTracer].element(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[xni.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].element(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:1038,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1039,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1040,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1043,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1047,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1051,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1055,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:1056,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:1058,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:1059,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - separator
    - augs
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1061
      start: 1035
    functionDepth: 2
    functionLinenumber: 1035
    functionLinenumberEnd: 1061
    functionName: '[xni.DocumentTracer].separator(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].separator(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:1067,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1068,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1069,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1072,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1076,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1080,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1084,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1088,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:1089,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:1091,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:1092,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - occurrence
    - augs
    argTypes:
    - short
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1094
      start: 1064
    functionDepth: 2
    functionLinenumber: 1064
    functionLinenumberEnd: 1094
    functionName: '[xni.DocumentTracer].occurrence(short,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].occurrence(short,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:1100,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1101,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1103,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:1104,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:1106,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:1107,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1109
      start: 1097
    functionDepth: 2
    functionLinenumber: 1097
    functionLinenumberEnd: 1109
    functionName: '[xni.DocumentTracer].endGroup(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].endGroup(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:1115,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1116,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1118,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:1119,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:1121,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:1122,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1124
      start: 1112
    functionDepth: 2
    functionLinenumber: 1112
    functionLinenumberEnd: 1124
    functionName: '[xni.DocumentTracer].endContentModel(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(char)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].endContentModel(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
      Src: xni.DocumentTracer:1133,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 3
    argNames:
    - domain
    - key
    - ex
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 1134
      start: 1131
    functionDepth: 2
    functionLinenumber: 1131
    functionLinenumberEnd: 1134
    functionName: '[xni.DocumentTracer].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[xni.DocumentTracer].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
      Src: xni.DocumentTracer:1139,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 3
    argNames:
    - domain
    - key
    - ex
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 1140
      start: 1137
    functionDepth: 2
    functionLinenumber: 1137
    functionLinenumberEnd: 1140
    functionName: '[xni.DocumentTracer].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[xni.DocumentTracer].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
      Src: xni.DocumentTracer:1145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 3
    argNames:
    - domain
    - key
    - ex
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 1147
      start: 1143
    functionDepth: 2
    functionLinenumber: 1143
    functionLinenumberEnd: 1147
    functionName: '[xni.DocumentTracer].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[xni.DocumentTracer].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixCount()'
      Src: xni.DocumentTracer:1153,1
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:1156,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1157,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1158,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixAt(xni.DocumentTracer)'
      Src: xni.DocumentTracer:1159,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:1160,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1161,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1162,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getURI(String)'
      Src: xni.DocumentTracer:1163,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:1163,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:1164,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:1165,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1168
      start: 1152
    functionDepth: 2
    functionLinenumber: 1152
    functionLinenumberEnd: 1168
    functionName: '[xni.DocumentTracer].printInScopeNamespaces()'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 2
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[org.apache.xerces.xni.NamespaceContext].getURI(String)'
    - '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixCount()'
    - '[java.io.PrintWriter].print(char)'
    - '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixAt(xni.DocumentTracer)'
    - '[xni.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].printInScopeNamespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixCount()'
      Src: xni.DocumentTracer:1171,1
    - Dst: '[xni.DocumentTracer].printIndent()'
      Src: xni.DocumentTracer:1174,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1175,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1176,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixAt(xni.DocumentTracer)'
      Src: xni.DocumentTracer:1177,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:1178,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: xni.DocumentTracer:1179,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.DocumentTracer:1180,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1184
      start: 1170
    functionDepth: 2
    functionLinenumber: 1170
    functionLinenumberEnd: 1184
    functionName: '[xni.DocumentTracer].printEndNamespaceMapping()'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 2
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixCount()'
    - '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixAt(xni.DocumentTracer)'
    - '[xni.DocumentTracer].printQuotedString(String)'
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    - '[xni.DocumentTracer].printIndent()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].printEndNamespaceMapping()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1188,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1189,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1190,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:1191,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1192,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1193,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:1194,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1195,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1196,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:1197,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1198,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1199,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:1200,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1201,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1202,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1203,1
    - Dst: '[java.io.PrintWriter].println(String)'
      Src: xni.DocumentTracer:1205,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1208,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: xni.DocumentTracer:1209,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1212,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getName(xni.DocumentTracer,org.apache.xerces.xni.QName)'
      Src: xni.DocumentTracer:1214,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getType(xni.DocumentTracer)'
      Src: xni.DocumentTracer:1215,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(xni.DocumentTracer)'
      Src: xni.DocumentTracer:1216,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getNonNormalizedValue(xni.DocumentTracer)'
      Src: xni.DocumentTracer:1217,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(xni.DocumentTracer)'
      Src: xni.DocumentTracer:1218,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1219,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1220,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1221,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:1222,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1223,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1224,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:1225,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1226,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1227,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:1228,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1229,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1230,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:1231,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1232,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1233,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1234,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:1235,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1236,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1237,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:1238,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1239,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1240,1
    - Dst: '[xni.DocumentTracer].printQuotedString(String)'
      Src: xni.DocumentTracer:1241,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].isSpecified(xni.DocumentTracer)'
      Src: xni.DocumentTracer:1242,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1243,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1246,1
    - Dst: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
      Src: xni.DocumentTracer:1247,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1249,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1251,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - element
    - attributes
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    constantsTouched: []
    func_position:
      end: 1254
      start: 1186
    functionDepth: 2
    functionLinenumber: 1186
    functionLinenumberEnd: 1254
    functionName: '[xni.DocumentTracer].printElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 2
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getName(xni.DocumentTracer,org.apache.xerces.xni.QName)'
    - '[org.apache.xerces.xni.XMLAttributes].getType(xni.DocumentTracer)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - '[org.apache.xerces.xni.XMLAttributes].getValue(xni.DocumentTracer)'
    - '[xni.DocumentTracer].printQuotedString(String)'
    - '[org.apache.xerces.xni.XMLAttributes].isSpecified(xni.DocumentTracer)'
    - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xerces.xni.XMLAttributes].getNonNormalizedValue(xni.DocumentTracer)'
    - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(xni.DocumentTracer)'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].printElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1258,1
    - Dst: '[org.apache.xerces.xni.Augmentations].keys()'
      Src: xni.DocumentTracer:1259,1
    - Dst: '[java.util.Enumeration].hasMoreElements()'
      Src: xni.DocumentTracer:1260,1
    - Dst: '[java.util.Enumeration].nextElement()'
      Src: xni.DocumentTracer:1261,1
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(xni.DocumentTracer)'
      Src: xni.DocumentTracer:1262,1
    - Dst: '[java.io.PrintWriter].print(xni.DocumentTracer)'
      Src: xni.DocumentTracer:1263,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1264,1
    - Dst: String.valueOf(Object)
      Src: xni.DocumentTracer:1265,1
    - Dst: '[java.io.PrintWriter].print(xni.DocumentTracer)'
      Src: xni.DocumentTracer:1265,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1267,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 1268
      start: 1257
    functionDepth: 1
    functionLinenumber: 1257
    functionLinenumberEnd: 1268
    functionName: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 44
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - String.valueOf(Object)
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].print(xni.DocumentTracer)'
    - '[org.apache.xerces.xni.Augmentations].keys()'
    - '[java.util.Enumeration].nextElement()'
    - '[org.apache.xerces.xni.Augmentations].getItem(xni.DocumentTracer)'
    - '[java.util.Enumeration].hasMoreElements()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1274,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1278,1
    - Dst: '[String].length()'
      Src: xni.DocumentTracer:1279,1
    - Dst: '[String].charAt(xni.DocumentTracer)'
      Src: xni.DocumentTracer:1281,1
    - Dst: '[xni.DocumentTracer].normalizeAndPrint(xni.DocumentTracer)'
      Src: xni.DocumentTracer:1282,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1284,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1286
      start: 1271
    functionDepth: 1
    functionLinenumber: 1271
    functionLinenumberEnd: 1286
    functionName: '[xni.DocumentTracer].printQuotedString(String)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 23
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[xni.DocumentTracer].normalizeAndPrint(xni.DocumentTracer)'
    - '[java.io.PrintWriter].print(char)'
    - '[String].charAt(xni.DocumentTracer)'
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].printQuotedString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1291,1
    - Dst: '[xni.DocumentTracer].normalizeAndPrint()'
      Src: xni.DocumentTracer:1293,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1295,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 3
    argNames:
    - ch
    - offset
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 1297
      start: 1289
    functionDepth: 1
    functionLinenumber: 1289
    functionLinenumberEnd: 1297
    functionName: '[xni.DocumentTracer].printQuotedString(char[],int,int)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 7
    functionsReached:
    - '[xni.DocumentTracer].normalizeAndPrint()'
    - '[java.io.PrintWriter].print(char)'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].printQuotedString(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1304,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1308,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1312,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1316,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.DocumentTracer:1320,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1324,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1328
      start: 1300
    functionDepth: 1
    functionLinenumber: 1300
    functionLinenumberEnd: 1328
    functionName: '[xni.DocumentTracer].normalizeAndPrint(char)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].normalizeAndPrint(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.print(String)
      Src: xni.DocumentTracer:1333,1
    - Dst: System.err.print(String)
      Src: xni.DocumentTracer:1334,1
    - Dst: System.err.print(String)
      Src: xni.DocumentTracer:1335,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
      Src: xni.DocumentTracer:1336,1
    - Dst: '[String].lastIndexOf(char)'
      Src: xni.DocumentTracer:1338,1
    - Dst: '[String].substring(int)'
      Src: xni.DocumentTracer:1340,1
    - Dst: System.err.print(xni.DocumentTracer)
      Src: xni.DocumentTracer:1341,1
    - Dst: System.err.print(char)
      Src: xni.DocumentTracer:1343,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
      Src: xni.DocumentTracer:1344,1
    - Dst: System.err.print(int)
      Src: xni.DocumentTracer:1344,1
    - Dst: System.err.print(char)
      Src: xni.DocumentTracer:1345,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
      Src: xni.DocumentTracer:1346,1
    - Dst: System.err.print(int)
      Src: xni.DocumentTracer:1346,1
    - Dst: System.err.print(String)
      Src: xni.DocumentTracer:1347,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
      Src: xni.DocumentTracer:1348,1
    - Dst: System.err.print(xni.DocumentTracer)
      Src: xni.DocumentTracer:1348,1
    - Dst: System.err.println()
      Src: xni.DocumentTracer:1349,1
    - Dst: System.err.flush()
      Src: xni.DocumentTracer:1350,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - type
    - ex
    argTypes:
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 1352
      start: 1331
    functionDepth: 1
    functionLinenumber: 1331
    functionLinenumberEnd: 1352
    functionName: '[xni.DocumentTracer].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 3
    functionsReached:
    - System.err.print(int)
    - System.err.print(xni.DocumentTracer)
    - '[String].lastIndexOf(char)'
    - System.err.flush()
    - System.err.print(char)
    - '[String].substring(int)'
    - '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
    - System.err.print(String)
    - '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
    - System.err.println()
    - '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.DocumentTracer:1358,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1361
      start: 1355
    functionDepth: 0
    functionLinenumber: 1355
    functionLinenumberEnd: 1361
    functionName: '[xni.DocumentTracer].printIndent()'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 45
    functionsReached:
    - '[java.io.PrintWriter].print(char)'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].printIndent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.DocumentTracer].printUsage()'
      Src: xni.DocumentTracer:1372,1
    - Dst: System.exit(int)
      Src: xni.DocumentTracer:1373,1
    - Dst: arg.startsWith(String)
      Src: xni.DocumentTracer:1389,1
    - Dst: arg.substring(int)
      Src: xni.DocumentTracer:1390,1
    - Dst: '[xni.DocumentTracer].equals(String)'
      Src: xni.DocumentTracer:1391,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1394,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: xni.DocumentTracer:1402,1
    - Dst: '[org.apache.html.dom.ObjectFactory].newInstance(xni.DocumentTracer,ClassLoader,boolean)'
      Src: xni.DocumentTracer:1401,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1407,1
    - Dst: '[xni.DocumentTracer].equalsIgnoreCase(String)'
      Src: xni.DocumentTracer:1411,1
    - Dst: '[xni.DocumentTracer].equals(String)'
      Src: xni.DocumentTracer:1412,1
    - Dst: '[xni.DocumentTracer].equalsIgnoreCase(String)'
      Src: xni.DocumentTracer:1415,1
    - Dst: '[xni.DocumentTracer].equals(String)'
      Src: xni.DocumentTracer:1416,1
    - Dst: '[xni.DocumentTracer].equalsIgnoreCase(String)'
      Src: xni.DocumentTracer:1419,1
    - Dst: '[xni.DocumentTracer].equals(String)'
      Src: xni.DocumentTracer:1420,1
    - Dst: '[xni.DocumentTracer].equalsIgnoreCase(String)'
      Src: xni.DocumentTracer:1423,1
    - Dst: '[xni.DocumentTracer].equals(String)'
      Src: xni.DocumentTracer:1424,1
    - Dst: '[xni.DocumentTracer].equalsIgnoreCase(String)'
      Src: xni.DocumentTracer:1427,1
    - Dst: '[xni.DocumentTracer].equals(String)'
      Src: xni.DocumentTracer:1428,1
    - Dst: '[xni.DocumentTracer].equalsIgnoreCase(String)'
      Src: xni.DocumentTracer:1431,1
    - Dst: '[xni.DocumentTracer].equals(String)'
      Src: xni.DocumentTracer:1432,1
    - Dst: '[xni.DocumentTracer].equals(String)'
      Src: xni.DocumentTracer:1435,1
    - Dst: '[xni.DocumentTracer].printUsage()'
      Src: xni.DocumentTracer:1436,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: xni.DocumentTracer:1447,1
    - Dst: '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: xni.DocumentTracer:1446,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1450,1
    - Dst: '[sax.DocumentTracer].<init>(xni.DocumentTracer)'
      Src: xni.DocumentTracer:1457,1
    - Dst: parserConfig.setFeature(String,xni.DocumentTracer)
      Src: xni.DocumentTracer:1460,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1463,1
    - Dst: parserConfig.setFeature(String,xni.DocumentTracer)
      Src: xni.DocumentTracer:1466,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1469,1
    - Dst: parserConfig.setFeature(String,xni.DocumentTracer)
      Src: xni.DocumentTracer:1472,1
    - Dst: e.getType()
      Src: xni.DocumentTracer:1475,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1476,1
    - Dst: parserConfig.setFeature(String,xni.DocumentTracer)
      Src: xni.DocumentTracer:1480,1
    - Dst: e.getType()
      Src: xni.DocumentTracer:1483,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1484,1
    - Dst: parserConfig.setFeature(String,xni.DocumentTracer)
      Src: xni.DocumentTracer:1488,1
    - Dst: e.getType()
      Src: xni.DocumentTracer:1491,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1492,1
    - Dst: parserConfig.setFeature(String,xni.DocumentTracer)
      Src: xni.DocumentTracer:1496,1
    - Dst: e.getType()
      Src: xni.DocumentTracer:1499,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1501,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1504,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,xni.DocumentTracer,null)'
      Src: xni.DocumentTracer:1510,1
    - Dst: '[sax.DocumentTracer].parse(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: xni.DocumentTracer:1510,1
    - Dst: e.getMessage()
      Src: xni.DocumentTracer:1516,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1516,1
    - Dst: '[org.apache.xerces.xni.XNIException].getException()'
      Src: xni.DocumentTracer:1518,1
    - Dst: '[Exception].printStackTrace(xni.DocumentTracer)'
      Src: xni.DocumentTracer:1520,1
    CyclomaticComplexity: 48
    EdgeCount: 48
    ICount: 96
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 1524
      start: 1368
    functionDepth: 3
    functionLinenumber: 1368
    functionLinenumberEnd: 1524
    functionName: '[xni.DocumentTracer].main(String[])'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
    - e.getType()
    - '[xni.DocumentTracer].equalsIgnoreCase(String)'
    - '[sax.DocumentTracer].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    - parserConfig.setFeature(String,xni.DocumentTracer)
    - '[xni.DocumentTracer].equals(String)'
    - System.exit(int)
    - '[org.apache.html.dom.ObjectFactory].findClassLoader()'
    - '[sax.DocumentTracer].<init>(xni.DocumentTracer)'
    - '[org.apache.xerces.xni.XNIException].getException()'
    - '[org.apache.html.dom.ObjectFactory].newInstance(xni.DocumentTracer,ClassLoader,boolean)'
    - arg.startsWith(String)
    - System.err.println(String)
    - e.getMessage()
    - '[Exception].printStackTrace(xni.DocumentTracer)'
    - arg.substring(int)
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,xni.DocumentTracer,null)'
    - '[xni.DocumentTracer].printUsage()'
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1533,1
    - Dst: System.err.println()
      Src: xni.DocumentTracer:1534,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1536,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1537,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1538,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1539,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1540,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1541,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1542,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1543,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1544,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1545,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1546,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1547,1
    - Dst: System.err.println()
      Src: xni.DocumentTracer:1548,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1550,1
    - Dst: System.err.println(String)
      Src: xni.DocumentTracer:1551,1
    - Dst: System.err.print(String)
      Src: xni.DocumentTracer:1552,1
    - Dst: System.err.println()
      Src: xni.DocumentTracer:1553,1
    - Dst: System.err.print(String)
      Src: xni.DocumentTracer:1554,1
    - Dst: System.err.println()
      Src: xni.DocumentTracer:1555,1
    - Dst: System.err.print(String)
      Src: xni.DocumentTracer:1556,1
    - Dst: System.err.println()
      Src: xni.DocumentTracer:1557,1
    - Dst: System.err.print(String)
      Src: xni.DocumentTracer:1558,1
    - Dst: System.err.println()
      Src: xni.DocumentTracer:1559,1
    - Dst: System.err.print(String)
      Src: xni.DocumentTracer:1560,1
    - Dst: System.err.println()
      Src: xni.DocumentTracer:1561,1
    - Dst: System.err.print(String)
      Src: xni.DocumentTracer:1562,1
    - Dst: System.err.println()
      Src: xni.DocumentTracer:1563,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - org.apache.xerces.xni.QName
      - java.io.PrintWriter
      - int
      - org.apache.xerces.xni.NamespaceContext
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1565
      start: 1531
    functionDepth: 1
    functionLinenumber: 1531
    functionLinenumberEnd: 1565
    functionName: '[xni.DocumentTracer].printUsage()'
    functionSourceFile: /src/xerces/samples/xni/DocumentTracer.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    - System.err.println()
    - System.err.print(String)
    linkageType: ''
    returnType: void
    signature: '[xni.DocumentTracer].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDocumentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.apache.xerces.xni.XMLDocumentHandler
    constantsTouched: []
    func_position:
      end: 69
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 69
    functionName: '[xni.PassThroughFilter].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    functionSourceFile: /src/xerces/samples/xni/PassThroughFilter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.PassThroughFilter].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
      Src: xni.PassThroughFilter:96,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 98
      start: 92
    functionDepth: 1
    functionLinenumber: 92
    functionLinenumberEnd: 98
    functionName: '[xni.PassThroughFilter].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PassThroughFilter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[xni.PassThroughFilter].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
      Src: xni.PassThroughFilter:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - version
    - encoding
    - standalone
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 117
      start: 112
    functionDepth: 1
    functionLinenumber: 112
    functionLinenumberEnd: 117
    functionName: '[xni.PassThroughFilter].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PassThroughFilter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[xni.PassThroughFilter].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
      Src: xni.PassThroughFilter:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - rootElement
    - publicId
    - systemId
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 135
      start: 130
    functionDepth: 1
    functionLinenumber: 130
    functionLinenumberEnd: 135
    functionName: '[xni.PassThroughFilter].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PassThroughFilter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[xni.PassThroughFilter].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: xni.PassThroughFilter:146,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 148
      start: 144
    functionDepth: 1
    functionLinenumber: 144
    functionLinenumberEnd: 148
    functionName: '[xni.PassThroughFilter].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PassThroughFilter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[xni.PassThroughFilter].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: xni.PassThroughFilter:169,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 171
      start: 166
    functionDepth: 1
    functionLinenumber: 166
    functionLinenumberEnd: 171
    functionName: '[xni.PassThroughFilter].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PassThroughFilter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[xni.PassThroughFilter].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: xni.PassThroughFilter:184,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 186
      start: 181
    functionDepth: 1
    functionLinenumber: 181
    functionLinenumberEnd: 186
    functionName: '[xni.PassThroughFilter].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PassThroughFilter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[xni.PassThroughFilter].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
      Src: xni.PassThroughFilter:199,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 201
      start: 196
    functionDepth: 1
    functionLinenumber: 196
    functionLinenumberEnd: 201
    functionName: '[xni.PassThroughFilter].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PassThroughFilter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[xni.PassThroughFilter].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
      Src: xni.PassThroughFilter:213,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 215
      start: 210
    functionDepth: 1
    functionLinenumber: 210
    functionLinenumberEnd: 215
    functionName: '[xni.PassThroughFilter].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PassThroughFilter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[xni.PassThroughFilter].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
      Src: xni.PassThroughFilter:243,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 245
      start: 238
    functionDepth: 1
    functionLinenumber: 238
    functionLinenumberEnd: 245
    functionName: '[xni.PassThroughFilter].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PassThroughFilter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[xni.PassThroughFilter].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
      Src: xni.PassThroughFilter:266,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - version
    - encoding
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 268
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 268
    functionName: '[xni.PassThroughFilter].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PassThroughFilter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[xni.PassThroughFilter].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
      Src: xni.PassThroughFilter:282,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 284
      start: 280
    functionDepth: 1
    functionLinenumber: 280
    functionLinenumberEnd: 284
    functionName: '[xni.PassThroughFilter].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PassThroughFilter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[xni.PassThroughFilter].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: xni.PassThroughFilter:295,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 297
      start: 293
    functionDepth: 1
    functionLinenumber: 293
    functionLinenumberEnd: 297
    functionName: '[xni.PassThroughFilter].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PassThroughFilter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[xni.PassThroughFilter].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: xni.PassThroughFilter:313,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 315
      start: 311
    functionDepth: 1
    functionLinenumber: 311
    functionLinenumberEnd: 315
    functionName: '[xni.PassThroughFilter].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PassThroughFilter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[xni.PassThroughFilter].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
      Src: xni.PassThroughFilter:324,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 326
      start: 322
    functionDepth: 1
    functionLinenumber: 322
    functionLinenumberEnd: 326
    functionName: '[xni.PassThroughFilter].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PassThroughFilter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[xni.PassThroughFilter].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
      Src: xni.PassThroughFilter:335,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 337
      start: 333
    functionDepth: 1
    functionLinenumber: 333
    functionLinenumberEnd: 337
    functionName: '[xni.PassThroughFilter].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PassThroughFilter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[xni.PassThroughFilter].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)'
      Src: xni.PassThroughFilter:346,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 348
      start: 344
    functionDepth: 1
    functionLinenumber: 344
    functionLinenumberEnd: 348
    functionName: '[xni.PassThroughFilter].endDocument(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PassThroughFilter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[xni.PassThroughFilter].endDocument(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDocumentSource
    constantsTouched: []
    func_position:
      end: 354
      start: 352
    functionDepth: 0
    functionLinenumber: 352
    functionLinenumberEnd: 354
    functionName: '[xni.PassThroughFilter].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    functionSourceFile: /src/xerces/samples/xni/PassThroughFilter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.PassThroughFilter].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDocumentSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 360
      start: 358
    functionDepth: 0
    functionLinenumber: 358
    functionLinenumberEnd: 360
    functionName: '[xni.PassThroughFilter].getDocumentSource()'
    functionSourceFile: /src/xerces/samples/xni/PassThroughFilter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDocumentSource
    signature: '[xni.PassThroughFilter].getDocumentSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.XMLDocumentHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: xni.PassThroughFilter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[xni.PassThroughFilter].<init>()'
    functionSourceFile: /src/xerces/samples/xni/PassThroughFilter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: xni.PassThroughFilter
    signature: '[xni.PassThroughFilter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
      Src: xni.Writer:128,1
    - Dst: fConfiguration.setErrorHandler()
      Src: xni.Writer:129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: xni.Writer
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - configuration
    argTypes:
    - org.apache.xerces.xni.parser.XMLParserConfiguration
    constantsTouched: []
    func_position:
      end: 130
      start: 127
    functionDepth: 4
    functionLinenumber: 127
    functionLinenumberEnd: 130
    functionName: '[xni.Writer].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    functionSourceFile: /src/xerces/samples/xni/Writer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    - fConfiguration.setErrorHandler()
    linkageType: ''
    returnType: xni.Writer
    signature: '[xni.Writer].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - canonical
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 139
      start: 137
    functionDepth: 0
    functionLinenumber: 137
    functionLinenumberEnd: 139
    functionName: '[xni.Writer].setCanonical(boolean)'
    functionSourceFile: /src/xerces/samples/xni/Writer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.Writer].setCanonical(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.OutputStreamWriter].<init>(java.io.OutputStream,xni.Writer)'
      Src: xni.Writer:149,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.OutputStreamWriter)'
      Src: xni.Writer:150,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - stream
    - encoding
    argTypes:
    - java.io.OutputStream
    - String
    constantsTouched: []
    func_position:
      end: 152
      start: 142
    functionDepth: 0
    functionLinenumber: 142
    functionLinenumberEnd: 152
    functionName: '[xni.Writer].setOutput(java.io.OutputStream,String)'
    functionSourceFile: /src/xerces/samples/xni/Writer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].<init>(java.io.OutputStreamWriter)'
    - '[java.io.OutputStreamWriter].<init>(java.io.OutputStream,xni.Writer)'
    linkageType: ''
    returnType: void
    signature: '[xni.Writer].setOutput(java.io.OutputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].<init>(java.io.Writer)'
      Src: xni.Writer:158,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.Writer
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - writer
    argTypes:
    - java.io.Writer
    constantsTouched: []
    func_position:
      end: 160
      start: 155
    functionDepth: 0
    functionLinenumber: 155
    functionLinenumberEnd: 160
    functionName: '[xni.Writer].setOutput(java.io.Writer)'
    functionSourceFile: /src/xerces/samples/xni/Writer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].<init>(java.io.Writer)'
    linkageType: ''
    returnType: void
    signature: '[xni.Writer].setOutput(java.io.Writer)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].println(String)'
      Src: xni.Writer:175,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.Writer:176,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 179
      start: 167
    functionDepth: 0
    functionLinenumber: 167
    functionLinenumberEnd: 179
    functionName: '[xni.Writer].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/Writer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].flush()'
    - '[java.io.PrintWriter].println(String)'
    linkageType: ''
    returnType: void
    signature: '[xni.Writer].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.Writer:187,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Writer:188,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: xni.Writer:193,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.Writer:195,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getQName(xni.Writer)'
      Src: xni.Writer:196,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Writer:196,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Writer:197,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(xni.Writer)'
      Src: xni.Writer:198,1
    - Dst: '[xni.Writer].normalizeAndPrint(String)'
      Src: xni.Writer:198,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.Writer:199,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.Writer:202,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.Writer:203,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 3
    argNames:
    - element
    - attrs
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 205
      start: 182
    functionDepth: 1
    functionLinenumber: 182
    functionLinenumberEnd: 205
    functionName: '[xni.Writer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/Writer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getQName(xni.Writer)'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - '[xni.Writer].normalizeAndPrint(String)'
    - '[java.io.PrintWriter].flush()'
    - '[org.apache.xerces.xni.XMLAttributes].getValue(xni.Writer)'
    linkageType: ''
    returnType: void
    signature: '[xni.Writer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.Writer:213,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Writer:214,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: xni.Writer:219,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.Writer:221,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getQName(xni.Writer)'
      Src: xni.Writer:222,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Writer:222,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Writer:223,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(xni.Writer)'
      Src: xni.Writer:224,1
    - Dst: '[xni.Writer].normalizeAndPrint(String)'
      Src: xni.Writer:224,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.Writer:225,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Writer:228,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.Writer:229,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 3
    argNames:
    - element
    - attrs
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 231
      start: 208
    functionDepth: 1
    functionLinenumber: 208
    functionLinenumberEnd: 231
    functionName: '[xni.Writer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/Writer.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getQName(xni.Writer)'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - '[xni.Writer].normalizeAndPrint(String)'
    - '[java.io.PrintWriter].flush()'
    - '[org.apache.xerces.xni.XMLAttributes].getValue(xni.Writer)'
    linkageType: ''
    returnType: void
    signature: '[xni.Writer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.Writer:238,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Writer:240,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Writer:241,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.Writer:243,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: xni.Writer:244,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Writer:244,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Writer:246,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.Writer:248,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.Writer:250,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 252
      start: 234
    functionDepth: 1
    functionLinenumber: 234
    functionLinenumberEnd: 252
    functionName: '[xni.Writer].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/Writer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].flush()'
    - '[org.apache.xerces.xni.XMLString].toString()'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    linkageType: ''
    returnType: void
    signature: '[xni.Writer].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.Writer:258,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Writer:260,1
    - Dst: '[org.apache.xerces.xni.XMLString].toString()'
      Src: xni.Writer:261,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Writer:261,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Writer:262,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.Writer:264,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.Writer:266,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 268
      start: 255
    functionDepth: 1
    functionLinenumber: 255
    functionLinenumberEnd: 268
    functionName: '[xni.Writer].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/Writer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].flush()'
    - '[org.apache.xerces.xni.XMLString].toString()'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    linkageType: ''
    returnType: void
    signature: '[xni.Writer].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.Writer].normalizeAndPrint(org.apache.xerces.xni.XMLString)'
      Src: xni.Writer:273,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.Writer:275,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 277
      start: 271
    functionDepth: 1
    functionLinenumber: 271
    functionLinenumberEnd: 277
    functionName: '[xni.Writer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/Writer.java
    functionUses: 1
    functionsReached:
    - '[xni.Writer].normalizeAndPrint(org.apache.xerces.xni.XMLString)'
    - '[java.io.PrintWriter].flush()'
    linkageType: ''
    returnType: void
    signature: '[xni.Writer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.Writer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: xni.Writer:282,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.Writer:283,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 285
      start: 280
    functionDepth: 2
    functionLinenumber: 280
    functionLinenumberEnd: 285
    functionName: '[xni.Writer].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/Writer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].flush()'
    - '[xni.Writer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[xni.Writer].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Writer:291,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Writer:292,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.Writer:293,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.Writer:294,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 296
      start: 288
    functionDepth: 1
    functionLinenumber: 288
    functionLinenumberEnd: 296
    functionName: '[xni.Writer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/Writer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].flush()'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    linkageType: ''
    returnType: void
    signature: '[xni.Writer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 300
      start: 299
    functionDepth: 0
    functionLinenumber: 299
    functionLinenumberEnd: 300
    functionName: '[xni.Writer].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/Writer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.Writer].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 304
      start: 303
    functionDepth: 0
    functionLinenumber: 303
    functionLinenumberEnd: 304
    functionName: '[xni.Writer].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/Writer.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.Writer].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.Writer].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
      Src: xni.Writer:317,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 3
    argNames:
    - domain
    - key
    - ex
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 318
      start: 315
    functionDepth: 2
    functionLinenumber: 315
    functionLinenumberEnd: 318
    functionName: '[xni.Writer].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/samples/xni/Writer.java
    functionUses: 0
    functionsReached:
    - '[xni.Writer].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    linkageType: ''
    returnType: void
    signature: '[xni.Writer].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.Writer].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
      Src: xni.Writer:323,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 3
    argNames:
    - domain
    - key
    - ex
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 324
      start: 321
    functionDepth: 2
    functionLinenumber: 321
    functionLinenumberEnd: 324
    functionName: '[xni.Writer].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/samples/xni/Writer.java
    functionUses: 0
    functionsReached:
    - '[xni.Writer].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    linkageType: ''
    returnType: void
    signature: '[xni.Writer].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.Writer].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
      Src: xni.Writer:329,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 3
    argNames:
    - domain
    - key
    - ex
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 331
      start: 327
    functionDepth: 2
    functionLinenumber: 327
    functionLinenumberEnd: 331
    functionName: '[xni.Writer].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/samples/xni/Writer.java
    functionUses: 0
    functionsReached:
    - '[xni.Writer].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    linkageType: ''
    returnType: void
    signature: '[xni.Writer].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: xni.Writer:366,1
    - Dst: '[String].charAt(xni.Writer)'
      Src: xni.Writer:368,1
    - Dst: '[xni.Writer].normalizeAndPrint(xni.Writer)'
      Src: xni.Writer:369,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 372
      start: 364
    functionDepth: 0
    functionLinenumber: 364
    functionLinenumberEnd: 372
    functionName: '[xni.Writer].normalizeAndPrint(String)'
    functionSourceFile: /src/xerces/samples/xni/Writer.java
    functionUses: 2
    functionsReached:
    - '[xni.Writer].normalizeAndPrint(xni.Writer)'
    - '[String].length()'
    - '[String].charAt(xni.Writer)'
    linkageType: ''
    returnType: void
    signature: '[xni.Writer].normalizeAndPrint(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.Writer].normalizeAndPrint()'
      Src: xni.Writer:377,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - text
    argTypes:
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 379
      start: 375
    functionDepth: 0
    functionLinenumber: 375
    functionLinenumberEnd: 379
    functionName: '[xni.Writer].normalizeAndPrint(org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/samples/xni/Writer.java
    functionUses: 1
    functionsReached:
    - '[xni.Writer].normalizeAndPrint()'
    linkageType: ''
    returnType: void
    signature: '[xni.Writer].normalizeAndPrint(org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Writer:386,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Writer:390,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Writer:394,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Writer:398,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Writer:404,1
    - Dst: Integer.toString(char)
      Src: xni.Writer:405,1
    - Dst: '[java.io.PrintWriter].print(xni.Writer)'
      Src: xni.Writer:405,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.Writer:406,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.Writer:412,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - c
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 416
      start: 382
    functionDepth: 1
    functionLinenumber: 382
    functionLinenumberEnd: 416
    functionName: '[xni.Writer].normalizeAndPrint(char)'
    functionSourceFile: /src/xerces/samples/xni/Writer.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(xni.Writer)'
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - Integer.toString(char)
    linkageType: ''
    returnType: void
    signature: '[xni.Writer].normalizeAndPrint(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.print(String)
      Src: xni.Writer:421,1
    - Dst: System.err.print(String)
      Src: xni.Writer:422,1
    - Dst: System.err.print(String)
      Src: xni.Writer:423,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
      Src: xni.Writer:424,1
    - Dst: '[String].lastIndexOf(char)'
      Src: xni.Writer:426,1
    - Dst: '[String].substring(int)'
      Src: xni.Writer:428,1
    - Dst: System.err.print(xni.Writer)
      Src: xni.Writer:429,1
    - Dst: System.err.print(char)
      Src: xni.Writer:431,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
      Src: xni.Writer:432,1
    - Dst: System.err.print(int)
      Src: xni.Writer:432,1
    - Dst: System.err.print(char)
      Src: xni.Writer:433,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
      Src: xni.Writer:434,1
    - Dst: System.err.print(int)
      Src: xni.Writer:434,1
    - Dst: System.err.print(String)
      Src: xni.Writer:435,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
      Src: xni.Writer:436,1
    - Dst: System.err.print(xni.Writer)
      Src: xni.Writer:436,1
    - Dst: System.err.println()
      Src: xni.Writer:437,1
    - Dst: System.err.flush()
      Src: xni.Writer:438,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - type
    - ex
    argTypes:
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 440
      start: 419
    functionDepth: 1
    functionLinenumber: 419
    functionLinenumberEnd: 440
    functionName: '[xni.Writer].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/samples/xni/Writer.java
    functionUses: 3
    functionsReached:
    - System.err.print(int)
    - '[String].lastIndexOf(char)'
    - System.err.flush()
    - System.err.print(xni.Writer)
    - System.err.print(char)
    - '[String].substring(int)'
    - '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
    - System.err.print(String)
    - '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
    - System.err.println()
    - '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
    linkageType: ''
    returnType: void
    signature: '[xni.Writer].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.Writer].printUsage()'
      Src: xni.Writer:451,1
    - Dst: System.exit(int)
      Src: xni.Writer:452,1
    - Dst: arg.startsWith(String)
      Src: xni.Writer:469,1
    - Dst: arg.substring(int)
      Src: xni.Writer:470,1
    - Dst: '[xni.Writer].equals(String)'
      Src: xni.Writer:471,1
    - Dst: System.err.println(String)
      Src: xni.Writer:474,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: xni.Writer:481,1
    - Dst: '[org.apache.html.dom.ObjectFactory].newInstance(xni.Writer,ClassLoader,boolean)'
      Src: xni.Writer:480,1
    - Dst: System.err.println(String)
      Src: xni.Writer:491,1
    - Dst: e.printStackTrace(xni.Writer)
      Src: xni.Writer:492,1
    - Dst: '[xni.Writer].equalsIgnoreCase(String)'
      Src: xni.Writer:496,1
    - Dst: '[xni.Writer].equals(String)'
      Src: xni.Writer:497,1
    - Dst: '[xni.Writer].equalsIgnoreCase(String)'
      Src: xni.Writer:500,1
    - Dst: '[xni.Writer].equals(String)'
      Src: xni.Writer:501,1
    - Dst: '[xni.Writer].equalsIgnoreCase(String)'
      Src: xni.Writer:504,1
    - Dst: '[xni.Writer].equals(String)'
      Src: xni.Writer:505,1
    - Dst: '[xni.Writer].equalsIgnoreCase(String)'
      Src: xni.Writer:508,1
    - Dst: '[xni.Writer].equals(String)'
      Src: xni.Writer:509,1
    - Dst: '[xni.Writer].equalsIgnoreCase(String)'
      Src: xni.Writer:512,1
    - Dst: '[xni.Writer].equals(String)'
      Src: xni.Writer:513,1
    - Dst: '[xni.Writer].equalsIgnoreCase(String)'
      Src: xni.Writer:516,1
    - Dst: '[xni.Writer].equals(String)'
      Src: xni.Writer:517,1
    - Dst: '[xni.Writer].equalsIgnoreCase(String)'
      Src: xni.Writer:520,1
    - Dst: '[xni.Writer].equals(String)'
      Src: xni.Writer:521,1
    - Dst: '[xni.Writer].equals(String)'
      Src: xni.Writer:524,1
    - Dst: '[xni.Writer].printUsage()'
      Src: xni.Writer:525,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: xni.Writer:536,1
    - Dst: '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: xni.Writer:535,1
    - Dst: System.err.println(String)
      Src: xni.Writer:544,1
    - Dst: e.printStackTrace(xni.Writer)
      Src: xni.Writer:545,1
    - Dst: '[dom.Writer].<init>(xni.Writer)'
      Src: xni.Writer:552,1
    - Dst: parserConfig.setFeature(String,xni.Writer)
      Src: xni.Writer:555,1
    - Dst: System.err.println(String)
      Src: xni.Writer:558,1
    - Dst: parserConfig.setFeature(String,xni.Writer)
      Src: xni.Writer:561,1
    - Dst: System.err.println(String)
      Src: xni.Writer:564,1
    - Dst: parserConfig.setFeature(String,xni.Writer)
      Src: xni.Writer:567,1
    - Dst: e.getType()
      Src: xni.Writer:570,1
    - Dst: System.err.println(String)
      Src: xni.Writer:571,1
    - Dst: parserConfig.setFeature(String,xni.Writer)
      Src: xni.Writer:575,1
    - Dst: e.getType()
      Src: xni.Writer:578,1
    - Dst: System.err.println(String)
      Src: xni.Writer:579,1
    - Dst: parserConfig.setFeature(String,xni.Writer)
      Src: xni.Writer:583,1
    - Dst: e.getType()
      Src: xni.Writer:586,1
    - Dst: System.err.println(String)
      Src: xni.Writer:587,1
    - Dst: '[dom.Writer].setOutput(xni.Writer,String)'
      Src: xni.Writer:593,1
    - Dst: System.err.println(String)
      Src: xni.Writer:596,1
    - Dst: System.exit(int)
      Src: xni.Writer:597,1
    - Dst: '[dom.Writer].setCanonical(xni.Writer)'
      Src: xni.Writer:599,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,xni.Writer,null)'
      Src: xni.Writer:603,1
    - Dst: pullParserConfig.setInputSource(org.apache.xerces.xni.parser.XMLInputSource)
      Src: xni.Writer:603,1
    - Dst: pullParserConfig.parse(boolean)
      Src: xni.Writer:607,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,xni.Writer,null)'
      Src: xni.Writer:610,1
    - Dst: '[dom.Writer].parse(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: xni.Writer:610,1
    - Dst: e.getMessage()
      Src: xni.Writer:617,1
    - Dst: System.err.println(String)
      Src: xni.Writer:617,1
    - Dst: '[org.apache.xerces.xni.XNIException].getException()'
      Src: xni.Writer:619,1
    - Dst: '[Exception].printStackTrace(xni.Writer)'
      Src: xni.Writer:621,1
    CyclomaticComplexity: 51
    EdgeCount: 51
    ICount: 102
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 625
      start: 447
    functionDepth: 3
    functionLinenumber: 447
    functionLinenumberEnd: 625
    functionName: '[xni.Writer].main(String)'
    functionSourceFile: /src/xerces/samples/xni/Writer.java
    functionUses: 0
    functionsReached:
    - '[xni.Writer].equals(String)'
    - '[org.apache.html.dom.ObjectFactory].findClassLoader()'
    - '[Exception].printStackTrace(xni.Writer)'
    - arg.startsWith(String)
    - System.err.println(String)
    - '[org.apache.html.dom.ObjectFactory].newInstance(xni.Writer,ClassLoader,boolean)'
    - e.printStackTrace(xni.Writer)
    - e.getType()
    - '[xni.Writer].equalsIgnoreCase(String)'
    - '[xni.Writer].printUsage()'
    - '[dom.Writer].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    - '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
    - System.exit(int)
    - '[org.apache.xerces.xni.XNIException].getException()'
    - pullParserConfig.setInputSource(org.apache.xerces.xni.parser.XMLInputSource)
    - arg.substring(int)
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,xni.Writer,null)'
    - parserConfig.setFeature(String,xni.Writer)
    - pullParserConfig.parse(boolean)
    - '[dom.Writer].setCanonical(xni.Writer)'
    - '[dom.Writer].<init>(xni.Writer)'
    - '[dom.Writer].setOutput(xni.Writer,String)'
    - e.getMessage()
    linkageType: ''
    returnType: void
    signature: '[xni.Writer].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: xni.Writer:634,1
    - Dst: System.err.println()
      Src: xni.Writer:635,1
    - Dst: System.err.println(String)
      Src: xni.Writer:637,1
    - Dst: System.err.println(String)
      Src: xni.Writer:638,1
    - Dst: System.err.println(String)
      Src: xni.Writer:639,1
    - Dst: System.err.println(String)
      Src: xni.Writer:640,1
    - Dst: System.err.println(String)
      Src: xni.Writer:641,1
    - Dst: System.err.println(String)
      Src: xni.Writer:642,1
    - Dst: System.err.println(String)
      Src: xni.Writer:643,1
    - Dst: System.err.println(String)
      Src: xni.Writer:644,1
    - Dst: System.err.println(String)
      Src: xni.Writer:645,1
    - Dst: System.err.println(String)
      Src: xni.Writer:646,1
    - Dst: System.err.println(String)
      Src: xni.Writer:651,1
    - Dst: System.err.println(String)
      Src: xni.Writer:652,1
    - Dst: System.err.println(String)
      Src: xni.Writer:653,1
    - Dst: System.err.println(String)
      Src: xni.Writer:654,1
    - Dst: System.err.println()
      Src: xni.Writer:655,1
    - Dst: System.err.println(String)
      Src: xni.Writer:657,1
    - Dst: System.err.println(String)
      Src: xni.Writer:658,1
    - Dst: System.err.print(String)
      Src: xni.Writer:659,1
    - Dst: System.err.println()
      Src: xni.Writer:660,1
    - Dst: System.err.print(String)
      Src: xni.Writer:661,1
    - Dst: System.err.println()
      Src: xni.Writer:662,1
    - Dst: System.err.print(String)
      Src: xni.Writer:663,1
    - Dst: System.err.println()
      Src: xni.Writer:664,1
    - Dst: System.err.print(String)
      Src: xni.Writer:665,1
    - Dst: System.err.println()
      Src: xni.Writer:666,1
    - Dst: System.err.print(String)
      Src: xni.Writer:667,1
    - Dst: System.err.println()
      Src: xni.Writer:668,1
    - Dst: System.err.print(String)
      Src: xni.Writer:673,1
    - Dst: System.err.println()
      Src: xni.Writer:674,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 38
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - boolean
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 676
      start: 632
    functionDepth: 1
    functionLinenumber: 632
    functionLinenumberEnd: 676
    functionName: '[xni.Writer].printUsage()'
    functionSourceFile: /src/xerces/samples/xni/Writer.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    - System.err.println()
    - System.err.print(String)
    linkageType: ''
    returnType: void
    signature: '[xni.Writer].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Stack].<init>()'
      Src: xni.PSVIWriter:141,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>(int,int)'
      Src: xni.PSVIWriter:158,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: xni.PSVIWriter
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 169
      start: 160
    functionDepth: 0
    functionLinenumber: 160
    functionLinenumberEnd: 169
    functionName: '[xni.PSVIWriter].<init>()'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[java.util.Stack].<init>()'
    - '[org.apache.xerces.xni.XMLString].<init>(int,int)'
    linkageType: ''
    returnType: xni.PSVIWriter
    signature: '[xni.PSVIWriter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: xni.PSVIWriter:175,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
      Src: xni.PSVIWriter:181,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: xni.PSVIWriter:184,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: xni.PSVIWriter:185,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].<init>()'
      Src: xni.PSVIWriter:187,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - componentManager
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 188
      start: 171
    functionDepth: 1
    functionLinenumber: 171
    functionLinenumberEnd: 188
    functionName: '[xni.PSVIWriter].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.NamespaceSupport].<init>()'
    - '[java.util.ArrayList].<init>()'
    - '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
    - '[java.util.HashMap].<init>()'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 197
      start: 195
    functionDepth: 0
    functionLinenumber: 195
    functionLinenumberEnd: 197
    functionName: '[xni.PSVIWriter].getRecognizedFeatures()'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[xni.PSVIWriter].getRecognizedFeatures()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 216
      start: 214
    functionDepth: 0
    functionLinenumber: 214
    functionLinenumberEnd: 216
    functionName: '[xni.PSVIWriter].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String[]
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 225
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 225
    functionName: '[xni.PSVIWriter].getRecognizedProperties()'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String[]
    signature: '[xni.PSVIWriter].getRecognizedProperties()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 245
      start: 242
    functionDepth: 0
    functionLinenumber: 242
    functionLinenumberEnd: 245
    functionName: '[xni.PSVIWriter].setProperty(String,Object)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RECOGNIZED_FEATURES[i].equals(String)
      Src: xni.PSVIWriter:258,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 263
      start: 256
    functionDepth: 0
    functionLinenumber: 256
    functionLinenumberEnd: 263
    functionName: '[xni.PSVIWriter].getFeatureDefault(String)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - RECOGNIZED_FEATURES[i].equals(String)
    linkageType: ''
    returnType: Boolean
    signature: '[xni.PSVIWriter].getFeatureDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: RECOGNIZED_PROPERTIES[i].equals(String)
      Src: xni.PSVIWriter:276,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 281
      start: 274
    functionDepth: 0
    functionLinenumber: 274
    functionLinenumberEnd: 281
    functionName: '[xni.PSVIWriter].getPropertyDefault(String)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - RECOGNIZED_PROPERTIES[i].equals(String)
    linkageType: ''
    returnType: Object
    signature: '[xni.PSVIWriter].getPropertyDefault(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDocumentHandler
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - documentHandler
    argTypes:
    - org.apache.xerces.xni.XMLDocumentHandler
    constantsTouched: []
    func_position:
      end: 290
      start: 288
    functionDepth: 0
    functionLinenumber: 288
    functionLinenumberEnd: 290
    functionName: '[xni.PSVIWriter].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDocumentHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 295
      start: 293
    functionDepth: 0
    functionLinenumber: 293
    functionLinenumberEnd: 295
    functionName: '[xni.PSVIWriter].getDocumentHandler()'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDocumentHandler
    signature: '[xni.PSVIWriter].getDocumentHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLDocumentSource
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLDocumentSource
    constantsTouched: []
    func_position:
      end: 304
      start: 302
    functionDepth: 0
    functionLinenumber: 302
    functionLinenumberEnd: 304
    functionName: '[xni.PSVIWriter].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLDocumentSource
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 309
      start: 307
    functionDepth: 0
    functionLinenumber: 307
    functionLinenumberEnd: 309
    functionName: '[xni.PSVIWriter].getDocumentSource()'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLDocumentSource
    signature: '[xni.PSVIWriter].getDocumentSource()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLResourceIdentifier
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - name
    - identifier
    - encoding
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLResourceIdentifier
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 340
      start: 334
    functionDepth: 0
    functionLinenumber: 334
    functionLinenumberEnd: 340
    functionName: '[xni.PSVIWriter].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - version
    - encoding
    - augs
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 361
      start: 359
    functionDepth: 0
    functionLinenumber: 359
    functionLinenumberEnd: 361
    functionName: '[xni.PSVIWriter].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.NamespaceContext].declarePrefix(String,String)'
      Src: xni.PSVIWriter:376,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].declarePrefix(String,String)'
      Src: xni.PSVIWriter:379,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].declarePrefix(String,String)'
      Src: xni.PSVIWriter:380,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,null)'
      Src: xni.PSVIWriter:387,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: xni.PSVIWriter:393,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: xni.PSVIWriter:394,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: xni.PSVIWriter:395,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: xni.PSVIWriter:396,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: xni.PSVIWriter:397,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: xni.PSVIWriter:398,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: xni.PSVIWriter:399,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: xni.PSVIWriter:400,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: xni.PSVIWriter:401,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: xni.PSVIWriter:402,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String,java.util.ArrayList)'
      Src: xni.PSVIWriter:403,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 404
      start: 367
    functionDepth: 1
    functionLinenumber: 367
    functionLinenumberEnd: 404
    functionName: '[xni.PSVIWriter].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.NamespaceContext].declarePrefix(String,String)'
    - '[xni.PSVIWriter].sendIndentedElement(String,java.util.ArrayList)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,null)'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:428,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:429,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:430,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - version
    - encoding
    - standalone
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 431
      start: 419
    functionDepth: 1
    functionLinenumber: 419
    functionLinenumberEnd: 431
    functionName: '[xni.PSVIWriter].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].checkForChildren()'
      Src: xni.PSVIWriter:454,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:455,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:457,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:459,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:460,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 4
    argNames:
    - rootElement
    - publicId
    - systemId
    - augs
    argTypes:
    - String
    - String
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 461
      start: 445
    functionDepth: 4
    functionLinenumber: 445
    functionLinenumberEnd: 461
    functionName: '[xni.PSVIWriter].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - '[xni.PSVIWriter].checkForChildren()'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].checkForChildren()'
      Src: xni.PSVIWriter:476,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:477,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,org.apache.xerces.xni.XMLString)'
      Src: xni.PSVIWriter:478,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:479,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 480
      start: 471
    functionDepth: 4
    functionLinenumber: 471
    functionLinenumberEnd: 480
    functionName: '[xni.PSVIWriter].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[xni.PSVIWriter].checkForChildren()'
    - '[xni.PSVIWriter].sendElementEvent(String,org.apache.xerces.xni.XMLString)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].checkForChildren()'
      Src: xni.PSVIWriter:507,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:508,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:509,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,org.apache.xerces.xni.XMLString)'
      Src: xni.PSVIWriter:510,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:511,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 512
      start: 499
    functionDepth: 4
    functionLinenumber: 499
    functionLinenumberEnd: 512
    functionName: '[xni.PSVIWriter].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[xni.PSVIWriter].sendElementEvent(String,org.apache.xerces.xni.XMLString)'
    - '[xni.PSVIWriter].checkForChildren()'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].checkForChildren()'
      Src: xni.PSVIWriter:537,1
    - Dst: '[org.apache.xml.serialize.ElementState].<init>(boolean)'
      Src: xni.PSVIWriter:539,1
    - Dst: '[java.util.Stack].push(org.apache.xml.serialize.ElementState)'
      Src: xni.PSVIWriter:539,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:541,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:542,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:543,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:544,1
    - Dst: '[xni.PSVIWriter].processAttributes(org.apache.xerces.xni.XMLAttributes)'
      Src: xni.PSVIWriter:545,1
    - Dst: '[xni.PSVIWriter].processInScopeNamespaces()'
      Src: xni.PSVIWriter:546,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
      Src: xni.PSVIWriter:547,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:547,1
    - Dst: '[xni.PSVIWriter].processPSVIStartElement(org.apache.xerces.xni.Augmentations)'
      Src: xni.PSVIWriter:549,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 551
      start: 529
    functionDepth: 6
    functionLinenumber: 529
    functionLinenumberEnd: 551
    functionName: '[xni.PSVIWriter].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - '[xni.PSVIWriter].processPSVIStartElement(org.apache.xerces.xni.Augmentations)'
    - '[org.apache.xml.serialize.ElementState].<init>(boolean)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[java.util.Stack].push(org.apache.xml.serialize.ElementState)'
    - '[xni.PSVIWriter].processInScopeNamespaces()'
    - '[xni.PSVIWriter].checkForChildren()'
    - '[xni.PSVIWriter].processAttributes(org.apache.xerces.xni.XMLAttributes)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].checkForChildren()'
      Src: xni.PSVIWriter:570,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:571,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:572,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:573,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:574,1
    - Dst: '[xni.PSVIWriter].processAttributes(org.apache.xerces.xni.XMLAttributes)'
      Src: xni.PSVIWriter:575,1
    - Dst: '[xni.PSVIWriter].processInScopeNamespaces()'
      Src: xni.PSVIWriter:576,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
      Src: xni.PSVIWriter:577,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:577,1
    - Dst: '[xni.PSVIWriter].processPSVIStartElement(org.apache.xerces.xni.Augmentations)'
      Src: xni.PSVIWriter:579,1
    - Dst: '[xni.PSVIWriter].sendEmptyElementEvent(String)'
      Src: xni.PSVIWriter:581,1
    - Dst: '[xni.PSVIWriter].processPSVIEndElement(org.apache.xerces.xni.Augmentations)'
      Src: xni.PSVIWriter:583,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:585,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - element
    - attributes
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 586
      start: 562
    functionDepth: 6
    functionLinenumber: 562
    functionLinenumberEnd: 586
    functionName: '[xni.PSVIWriter].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - '[xni.PSVIWriter].processPSVIStartElement(org.apache.xerces.xni.Augmentations)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[xni.PSVIWriter].processInScopeNamespaces()'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[xni.PSVIWriter].sendEmptyElementEvent(String)'
    - '[xni.PSVIWriter].checkForChildren()'
    - '[xni.PSVIWriter].processPSVIEndElement(org.apache.xerces.xni.Augmentations)'
    - '[xni.PSVIWriter].processAttributes(org.apache.xerces.xni.XMLAttributes)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].checkForChildren()'
      Src: xni.PSVIWriter:601,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:602,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,org.apache.xerces.xni.XMLString)'
      Src: xni.PSVIWriter:603,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:606,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 607
      start: 596
    functionDepth: 4
    functionLinenumber: 596
    functionLinenumberEnd: 607
    functionName: '[xni.PSVIWriter].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[xni.PSVIWriter].checkForChildren()'
    - '[xni.PSVIWriter].sendElementEvent(String,org.apache.xerces.xni.XMLString)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
      Src: xni.PSVIWriter:628,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 630
      start: 622
    functionDepth: 5
    functionLinenumber: 622
    functionLinenumberEnd: 630
    functionName: '[xni.PSVIWriter].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[xni.PSVIWriter].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Stack].peek()'
      Src: xni.PSVIWriter:645,1
    - Dst: '[xni.PSVIWriter].sendEmptyElementEvent(String)'
      Src: xni.PSVIWriter:647,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:650,1
    - Dst: '[java.util.Stack].pop()'
      Src: xni.PSVIWriter:652,1
    - Dst: '[xni.PSVIWriter].processPSVIStartElement(org.apache.xerces.xni.Augmentations)'
      Src: xni.PSVIWriter:654,1
    - Dst: '[xni.PSVIWriter].processPSVIEndElement(org.apache.xerces.xni.Augmentations)'
      Src: xni.PSVIWriter:655,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:657,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - element
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 658
      start: 640
    functionDepth: 4
    functionLinenumber: 640
    functionLinenumberEnd: 658
    functionName: '[xni.PSVIWriter].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[java.util.Stack].pop()'
    - '[xni.PSVIWriter].processPSVIStartElement(org.apache.xerces.xni.Augmentations)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[java.util.Stack].peek()'
    - '[xni.PSVIWriter].sendEmptyElementEvent(String)'
    - '[xni.PSVIWriter].processPSVIEndElement(org.apache.xerces.xni.Augmentations)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 668
      start: 667
    functionDepth: 0
    functionLinenumber: 667
    functionLinenumberEnd: 668
    functionName: '[xni.PSVIWriter].startCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].startCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 678
      start: 677
    functionDepth: 0
    functionLinenumber: 677
    functionLinenumberEnd: 678
    functionName: '[xni.PSVIWriter].endCDATA(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].endCDATA(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:691,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:692,1
    - Dst: '[xni.PSVIWriter].sendEmptyElementEvent(String)'
      Src: xni.PSVIWriter:694,1
    - Dst: '[xni.PSVIWriter].sendEmptyElementEvent(String)'
      Src: xni.PSVIWriter:695,1
    - Dst: '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
      Src: xni.PSVIWriter:697,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:697,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:701,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:702,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endDocument(null)'
      Src: xni.PSVIWriter:703,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 704
      start: 687
    functionDepth: 4
    functionLinenumber: 687
    functionLinenumberEnd: 704
    functionName: '[xni.PSVIWriter].endDocument(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].endDocument(null)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[xni.PSVIWriter].sendEmptyElementEvent(String)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].endDocument(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - name
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 720
      start: 718
    functionDepth: 0
    functionLinenumber: 718
    functionLinenumberEnd: 720
    functionName: '[xni.PSVIWriter].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: xni.PSVIWriter:732,1
    - Dst: '[xni.PSVIWriter].sendEmptyElementEvent(String)'
      Src: xni.PSVIWriter:735,1
    - Dst: '[xni.PSVIWriter].sendEmptyElementEvent(String)'
      Src: xni.PSVIWriter:736,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLocalName(xni.PSVIWriter)'
      Src: xni.PSVIWriter:741,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getPrefix(xni.PSVIWriter)'
      Src: xni.PSVIWriter:742,1
    - Dst: '[String].equals(String)'
      Src: xni.PSVIWriter:743,1
    - Dst: '[String].equals(String)'
      Src: xni.PSVIWriter:744,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:749,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:751,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getURI(xni.PSVIWriter)'
      Src: xni.PSVIWriter:752,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:752,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLocalName(xni.PSVIWriter)'
      Src: xni.PSVIWriter:753,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:753,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getPrefix(xni.PSVIWriter)'
      Src: xni.PSVIWriter:754,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:754,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(xni.PSVIWriter)'
      Src: xni.PSVIWriter:755,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:755,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].isSpecified(xni.PSVIWriter)'
      Src: xni.PSVIWriter:758,1
    - Dst: String.valueOf(boolean)
      Src: xni.PSVIWriter:758,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:756,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getType(xni.PSVIWriter)'
      Src: xni.PSVIWriter:759,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:759,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:762,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(xni.PSVIWriter)'
      Src: xni.PSVIWriter:765,1
    - Dst: '[xni.PSVIWriter].processPSVIAttribute(org.apache.xerces.xni.Augmentations)'
      Src: xni.PSVIWriter:765,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:767,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:771,1
    - Dst: '[xni.PSVIWriter].sendEmptyElementEvent(String)'
      Src: xni.PSVIWriter:774,1
    - Dst: '[xni.PSVIWriter].processNamespaceAttributes(org.apache.xerces.xni.XMLAttributes)'
      Src: xni.PSVIWriter:778,1
    - Dst: '[xni.PSVIWriter].sendEmptyElementEvent(String)'
      Src: xni.PSVIWriter:781,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 39
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLAttributes
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.apache.xerces.xni.XMLAttributes
    constantsTouched: []
    func_position:
      end: 783
      start: 728
    functionDepth: 5
    functionLinenumber: 728
    functionLinenumberEnd: 783
    functionName: '[xni.PSVIWriter].processAttributes(org.apache.xerces.xni.XMLAttributes)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 2
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getURI(xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - '[org.apache.xerces.xni.XMLAttributes].getValue(xni.PSVIWriter)'
    - '[xni.PSVIWriter].processNamespaceAttributes(org.apache.xerces.xni.XMLAttributes)'
    - '[org.apache.xerces.xni.XMLAttributes].getLocalName(xni.PSVIWriter)'
    - '[String].equals(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getType(xni.PSVIWriter)'
    - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(xni.PSVIWriter)'
    - '[org.apache.xerces.xni.XMLAttributes].getPrefix(xni.PSVIWriter)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[xni.PSVIWriter].processPSVIAttribute(org.apache.xerces.xni.Augmentations)'
    - String.valueOf(boolean)
    - '[org.apache.xerces.xni.XMLAttributes].isSpecified(xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[xni.PSVIWriter].sendEmptyElementEvent(String)'
    - '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processAttributes(org.apache.xerces.xni.XMLAttributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: xni.PSVIWriter:798,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:800,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLocalName(xni.PSVIWriter)'
      Src: xni.PSVIWriter:802,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getPrefix(xni.PSVIWriter)'
      Src: xni.PSVIWriter:803,1
    - Dst: '[String].equals(String)'
      Src: xni.PSVIWriter:804,1
    - Dst: '[String].equals(String)'
      Src: xni.PSVIWriter:805,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:807,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:808,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:809,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:810,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(xni.PSVIWriter)'
      Src: xni.PSVIWriter:811,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:811,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].isSpecified(xni.PSVIWriter)'
      Src: xni.PSVIWriter:814,1
    - Dst: String.valueOf(boolean)
      Src: xni.PSVIWriter:814,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:812,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getType(xni.PSVIWriter)'
      Src: xni.PSVIWriter:815,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:815,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:817,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getAugmentations(xni.PSVIWriter)'
      Src: xni.PSVIWriter:819,1
    - Dst: '[xni.PSVIWriter].processPSVIAttribute(org.apache.xerces.xni.Augmentations)'
      Src: xni.PSVIWriter:819,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:821,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:823,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 26
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLAttributes
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.apache.xerces.xni.XMLAttributes
    constantsTouched: []
    func_position:
      end: 825
      start: 795
    functionDepth: 5
    functionLinenumber: 795
    functionLinenumberEnd: 825
    functionName: '[xni.PSVIWriter].processNamespaceAttributes(org.apache.xerces.xni.XMLAttributes)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getValue(xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - '[org.apache.xerces.xni.XMLAttributes].getLocalName(xni.PSVIWriter)'
    - '[String].equals(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getType(xni.PSVIWriter)'
    - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(xni.PSVIWriter)'
    - '[org.apache.xerces.xni.XMLAttributes].getPrefix(xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    - '[xni.PSVIWriter].processPSVIAttribute(org.apache.xerces.xni.Augmentations)'
    - String.valueOf(boolean)
    - '[org.apache.xerces.xni.XMLAttributes].isSpecified(xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processNamespaceAttributes(org.apache.xerces.xni.XMLAttributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:840,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:841,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:843,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:844,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:845,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getAllPrefixes()'
      Src: xni.PSVIWriter:846,1
    - Dst: '[java.util.Enumeration].hasMoreElements()'
      Src: xni.PSVIWriter:847,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:848,1
    - Dst: '[java.util.Enumeration].nextElement()'
      Src: xni.PSVIWriter:850,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getURI(xni.PSVIWriter)'
      Src: xni.PSVIWriter:851,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:852,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:853,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:854,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:857,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 858
      start: 839
    functionDepth: 4
    functionLinenumber: 839
    functionLinenumberEnd: 858
    functionName: '[xni.PSVIWriter].processInScopeNamespaces()'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 2
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - '[org.apache.xerces.xni.NamespaceContext].getAllPrefixes()'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[java.util.Enumeration].nextElement()'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[java.util.Enumeration].hasMoreElements()'
    - '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
    - '[org.apache.xerces.xni.NamespaceContext].getURI(xni.PSVIWriter)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processInScopeNamespaces()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: xni.PSVIWriter:871,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 876
      start: 867
    functionDepth: 1
    functionLinenumber: 867
    functionLinenumberEnd: 876
    functionName: '[xni.PSVIWriter].processPSVIStartElement(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIStartElement(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: xni.PSVIWriter:889,1
    - Dst: '[xni.PSVIWriter].processPSVISchemaInformation(xni.PSVIWriter)'
      Src: xni.PSVIWriter:892,1
    - Dst: elemPSVI.getValidationAttempted()
      Src: xni.PSVIWriter:896,1
    - Dst: '[xni.PSVIWriter].translateValidationAttempted(xni.PSVIWriter)'
      Src: xni.PSVIWriter:895,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:893,1
    - Dst: elemPSVI.getValidationContext()
      Src: xni.PSVIWriter:901,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:899,1
    - Dst: elemPSVI.getValidity()
      Src: xni.PSVIWriter:905,1
    - Dst: '[xni.PSVIWriter].translateValidity(xni.PSVIWriter)'
      Src: xni.PSVIWriter:905,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:903,1
    - Dst: elemPSVI.getErrorCodes()
      Src: xni.PSVIWriter:907,1
    - Dst: '[xni.PSVIWriter].processPSVISchemaErrorCode(xni.PSVIWriter)'
      Src: xni.PSVIWriter:907,1
    - Dst: '[xni.PSVIWriter].getSchemaNormalizedValue(xni.PSVIWriter)'
      Src: xni.PSVIWriter:910,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:908,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:911,1
    - Dst: elemPSVI.getSchemaDefault()
      Src: xni.PSVIWriter:914,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:914,1
    - Dst: elemPSVI.getTypeDefinition()
      Src: xni.PSVIWriter:918,1
    - Dst: '[xni.PSVIWriter].processPSVITypeDefinitionRef(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:916,1
    - Dst: elemPSVI.getMemberTypeDefinition()
      Src: xni.PSVIWriter:921,1
    - Dst: '[xni.PSVIWriter].processPSVITypeDefinitionRef(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:919,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:924,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:926,1
    - Dst: elemPSVI.getElementDeclaration()
      Src: xni.PSVIWriter:929,1
    - Dst: '[xni.PSVIWriter].processPSVIElementRef(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:927,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:930,1
    - Dst: elemPSVI.getNotation()
      Src: xni.PSVIWriter:931,1
    - Dst: '[xni.PSVIWriter].processPSVIElementRef(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:931,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:933,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:935,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 937
      start: 885
    functionDepth: 4
    functionLinenumber: 885
    functionLinenumberEnd: 937
    functionName: '[xni.PSVIWriter].processPSVIEndElement(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 2
    functionsReached:
    - '[xni.PSVIWriter].translateValidity(xni.PSVIWriter)'
    - '[xni.PSVIWriter].getSchemaNormalizedValue(xni.PSVIWriter)'
    - elemPSVI.getElementDeclaration()
    - '[xni.PSVIWriter].translateValidationAttempted(xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[xni.PSVIWriter].processPSVITypeDefinitionRef(String,xni.PSVIWriter)'
    - elemPSVI.getValidationContext()
    - elemPSVI.getMemberTypeDefinition()
    - elemPSVI.getTypeDefinition()
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[xni.PSVIWriter].processPSVIElementRef(String,xni.PSVIWriter)'
    - elemPSVI.getValidationAttempted()
    - '[xni.PSVIWriter].processPSVISchemaInformation(xni.PSVIWriter)'
    - elemPSVI.getErrorCodes()
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - elemPSVI.getSchemaDefault()
    - '[xni.PSVIWriter].processPSVISchemaErrorCode(xni.PSVIWriter)'
    - elemPSVI.getNotation()
    - elemPSVI.getValidity()
    - '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIEndElement(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.Augmentations].getItem(String)'
      Src: xni.PSVIWriter:943,1
    - Dst: attrPSVI.getValidationAttempted()
      Src: xni.PSVIWriter:948,1
    - Dst: '[xni.PSVIWriter].translateValidationAttempted(xni.PSVIWriter)'
      Src: xni.PSVIWriter:947,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:945,1
    - Dst: attrPSVI.getValidationContext()
      Src: xni.PSVIWriter:953,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:951,1
    - Dst: attrPSVI.getValidity()
      Src: xni.PSVIWriter:957,1
    - Dst: '[xni.PSVIWriter].translateValidity(xni.PSVIWriter)'
      Src: xni.PSVIWriter:957,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:955,1
    - Dst: attrPSVI.getErrorCodes()
      Src: xni.PSVIWriter:959,1
    - Dst: '[xni.PSVIWriter].processPSVISchemaErrorCode(xni.PSVIWriter)'
      Src: xni.PSVIWriter:959,1
    - Dst: '[xni.PSVIWriter].getSchemaNormalizedValue(xni.PSVIWriter)'
      Src: xni.PSVIWriter:962,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:960,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:963,1
    - Dst: attrPSVI.getSchemaDefault()
      Src: xni.PSVIWriter:966,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:966,1
    - Dst: attrPSVI.getTypeDefinition()
      Src: xni.PSVIWriter:970,1
    - Dst: '[xni.PSVIWriter].processPSVITypeDefinitionRef(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:968,1
    - Dst: attrPSVI.getMemberTypeDefinition()
      Src: xni.PSVIWriter:973,1
    - Dst: '[xni.PSVIWriter].processPSVITypeDefinitionRef(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:971,1
    - Dst: attrPSVI.getAttributeDeclaration()
      Src: xni.PSVIWriter:975,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:976,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:979,1
    - Dst: attrPSVI.getAttributeDeclaration()
      Src: xni.PSVIWriter:981,1
    - Dst: '[xni.PSVIWriter].processPSVIAttributeDeclarationRef(xni.PSVIWriter)'
      Src: xni.PSVIWriter:980,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:982,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - augs
    argTypes:
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 985
      start: 939
    functionDepth: 4
    functionLinenumber: 939
    functionLinenumberEnd: 985
    functionName: '[xni.PSVIWriter].processPSVIAttribute(org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 2
    functionsReached:
    - '[xni.PSVIWriter].translateValidity(xni.PSVIWriter)'
    - '[xni.PSVIWriter].getSchemaNormalizedValue(xni.PSVIWriter)'
    - '[xni.PSVIWriter].translateValidationAttempted(xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[org.apache.xerces.xni.Augmentations].getItem(String)'
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[xni.PSVIWriter].processPSVITypeDefinitionRef(String,xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - attrPSVI.getErrorCodes()
    - attrPSVI.getTypeDefinition()
    - attrPSVI.getSchemaDefault()
    - attrPSVI.getMemberTypeDefinition()
    - attrPSVI.getValidity()
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - attrPSVI.getValidationAttempted()
    - '[xni.PSVIWriter].processPSVISchemaErrorCode(xni.PSVIWriter)'
    - attrPSVI.getValidationContext()
    - attrPSVI.getAttributeDeclaration()
    - '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
    - '[xni.PSVIWriter].processPSVIAttributeDeclarationRef(xni.PSVIWriter)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIAttribute(org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[StringBuffer].<init>()'
      Src: xni.PSVIWriter:988,1
    - Dst: '[org.apache.xerces.xs.StringList].getLength()'
      Src: xni.PSVIWriter:989,1
    - Dst: '[org.apache.xerces.xs.StringList].getLength()'
      Src: xni.PSVIWriter:990,1
    - Dst: '[org.apache.xerces.xs.StringList].item(xni.PSVIWriter)'
      Src: xni.PSVIWriter:991,1
    - Dst: '[StringBuffer].append(String)'
      Src: xni.PSVIWriter:991,1
    - Dst: '[StringBuffer].append(String)'
      Src: xni.PSVIWriter:992,1
    - Dst: '[org.apache.xerces.xs.StringList].getLength()'
      Src: xni.PSVIWriter:994,1
    - Dst: '[org.apache.xerces.xs.StringList].item(int)'
      Src: xni.PSVIWriter:994,1
    - Dst: '[StringBuffer].append(String)'
      Src: xni.PSVIWriter:994,1
    - Dst: '[StringBuffer].toString()'
      Src: xni.PSVIWriter:996,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:996,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.StringList
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - errorCodes
    argTypes:
    - org.apache.xerces.xs.StringList
    constantsTouched: []
    func_position:
      end: 997
      start: 987
    functionDepth: 1
    functionLinenumber: 987
    functionLinenumberEnd: 997
    functionName: '[xni.PSVIWriter].processPSVISchemaErrorCode(org.apache.xerces.xs.StringList)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.StringList].item(xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.xs.StringList].getLength()'
    - '[org.apache.xerces.xs.StringList].item(int)'
    - '[StringBuffer].append(String)'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVISchemaErrorCode(org.apache.xerces.xs.StringList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getSchemaInformation()'
      Src: xni.PSVIWriter:1002,1
    - Dst: '[org.apache.xerces.xs.XSModel].getNamespaceItems()'
      Src: xni.PSVIWriter:1004,1
    - Dst: schemaNamespaces.getLength()
      Src: xni.PSVIWriter:1005,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1006,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1009,1
    - Dst: schemaNamespaces.getLength()
      Src: xni.PSVIWriter:1010,1
    - Dst: schemaNamespaces.item(xni.PSVIWriter)
      Src: xni.PSVIWriter:1011,1
    - Dst: '[xni.PSVIWriter].processPSVINamespaceItem(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1011,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1013,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.ElementPSVI
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elemPSVI
    argTypes:
    - org.apache.xerces.xs.ElementPSVI
    constantsTouched: []
    func_position:
      end: 1015
      start: 999
    functionDepth: 4
    functionLinenumber: 999
    functionLinenumberEnd: 1015
    functionName: '[xni.PSVIWriter].processPSVISchemaInformation(org.apache.xerces.xs.ElementPSVI)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - schemaNamespaces.item(xni.PSVIWriter)
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[xni.PSVIWriter].processPSVINamespaceItem(xni.PSVIWriter)'
    - '[org.apache.xerces.xs.ElementPSVI].getSchemaInformation()'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - schemaNamespaces.getLength()
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[org.apache.xerces.xs.XSModel].getNamespaceItems()'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVISchemaInformation(org.apache.xerces.xs.ElementPSVI)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSNamespaceItem].getSchemaNamespace()'
      Src: xni.PSVIWriter:1021,1
    - Dst: '[String].equals(String)'
      Src: xni.PSVIWriter:1022,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1027,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1028,1
    - Dst: '[xni.PSVIWriter].processPSVISchemaComponents(org.apache.xerces.xs.XSNamespaceItem)'
      Src: xni.PSVIWriter:1031,1
    - Dst: '[xni.PSVIWriter].processPSVISchemaDocuments(org.apache.xerces.xs.XSNamespaceItem)'
      Src: xni.PSVIWriter:1034,1
    - Dst: '[org.apache.xerces.xs.XSNamespaceItem].getAnnotations()'
      Src: xni.PSVIWriter:1037,1
    - Dst: '[xni.PSVIWriter].processPSVISchemaAnnotations(org.apache.xerces.xs.XSObjectList)'
      Src: xni.PSVIWriter:1037,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1038,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSNamespaceItem
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - item
    argTypes:
    - org.apache.xerces.xs.XSNamespaceItem
    constantsTouched: []
    func_position:
      end: 1039
      start: 1017
    functionDepth: 9
    functionLinenumber: 1017
    functionLinenumberEnd: 1039
    functionName: '[xni.PSVIWriter].processPSVINamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.XSNamespaceItem].getAnnotations()'
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - '[xni.PSVIWriter].processPSVISchemaComponents(org.apache.xerces.xs.XSNamespaceItem)'
    - '[org.apache.xerces.xs.XSNamespaceItem].getSchemaNamespace()'
    - '[String].equals(String)'
    - '[xni.PSVIWriter].processPSVISchemaDocuments(org.apache.xerces.xs.XSNamespaceItem)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[xni.PSVIWriter].processPSVISchemaAnnotations(org.apache.xerces.xs.XSObjectList)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVINamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSNamespaceItem].getDocumentLocations()'
      Src: xni.PSVIWriter:1043,1
    - Dst: locations.getLength()
      Src: xni.PSVIWriter:1044,1
    - Dst: '[xni.PSVIWriter].sendEmptyElementEvent(String)'
      Src: xni.PSVIWriter:1045,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1048,1
    - Dst: locations.getLength()
      Src: xni.PSVIWriter:1049,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1050,1
    - Dst: locations.item(xni.PSVIWriter)
      Src: xni.PSVIWriter:1051,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1051,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1054,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1055,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1057,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSNamespaceItem
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - item
    argTypes:
    - org.apache.xerces.xs.XSNamespaceItem
    constantsTouched: []
    func_position:
      end: 1058
      start: 1041
    functionDepth: 4
    functionLinenumber: 1041
    functionLinenumberEnd: 1058
    functionName: '[xni.PSVIWriter].processPSVISchemaDocuments(org.apache.xerces.xs.XSNamespaceItem)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - locations.getLength()
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - locations.item(xni.PSVIWriter)
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[xni.PSVIWriter].sendEmptyElementEvent(String)'
    - '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
    - '[org.apache.xerces.xs.XSNamespaceItem].getDocumentLocations()'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVISchemaDocuments(org.apache.xerces.xs.XSNamespaceItem)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendEmptyElementEvent(String)'
      Src: xni.PSVIWriter:1062,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1069,1
    - Dst: '[org.apache.xerces.xs.XSNamespaceItem].getComponents(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1072,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].getLength()'
      Src: xni.PSVIWriter:1073,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].item(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1074,1
    - Dst: '[xni.PSVIWriter].processPSVITypeDefinition(org.apache.xerces.xs.XSTypeDefinition)'
      Src: xni.PSVIWriter:1074,1
    - Dst: '[org.apache.xerces.xs.XSNamespaceItem].getComponents(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1077,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].getLength()'
      Src: xni.PSVIWriter:1078,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].item(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1080,1
    - Dst: '[xni.PSVIWriter].processPSVIElementDeclaration(org.apache.xerces.xs.XSElementDeclaration)'
      Src: xni.PSVIWriter:1079,1
    - Dst: '[org.apache.xerces.xs.XSNamespaceItem].getComponents(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1083,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].getLength()'
      Src: xni.PSVIWriter:1084,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].item(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1086,1
    - Dst: '[xni.PSVIWriter].processPSVIAttributeDeclaration(org.apache.xerces.xs.XSAttributeDeclaration)'
      Src: xni.PSVIWriter:1085,1
    - Dst: '[org.apache.xerces.xs.XSNamespaceItem].getComponents(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1089,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].getLength()'
      Src: xni.PSVIWriter:1090,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].item(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1092,1
    - Dst: '[xni.PSVIWriter].processPSVIModelGroupDefinition(org.apache.xerces.xs.XSModelGroupDefinition)'
      Src: xni.PSVIWriter:1091,1
    - Dst: '[org.apache.xerces.xs.XSNamespaceItem].getComponents(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1095,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].getLength()'
      Src: xni.PSVIWriter:1096,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].item(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1098,1
    - Dst: '[xni.PSVIWriter].processPSVIAttributeGroupDefinition(org.apache.xerces.xs.XSAttributeGroupDefinition)'
      Src: xni.PSVIWriter:1097,1
    - Dst: '[org.apache.xerces.xs.XSNamespaceItem].getComponents(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1101,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].getLength()'
      Src: xni.PSVIWriter:1102,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].item(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1104,1
    - Dst: '[xni.PSVIWriter].processPSVINotationDeclaration(org.apache.xerces.xs.XSNotationDeclaration)'
      Src: xni.PSVIWriter:1103,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1106,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 51
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSNamespaceItem
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - item
    argTypes:
    - org.apache.xerces.xs.XSNamespaceItem
    constantsTouched: []
    func_position:
      end: 1107
      start: 1060
    functionDepth: 8
    functionLinenumber: 1060
    functionLinenumberEnd: 1107
    functionName: '[xni.PSVIWriter].processPSVISchemaComponents(org.apache.xerces.xs.XSNamespaceItem)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[xni.PSVIWriter].processPSVIAttributeDeclaration(org.apache.xerces.xs.XSAttributeDeclaration)'
    - '[org.apache.xerces.xs.XSNamedMap].item(xni.PSVIWriter)'
    - '[xni.PSVIWriter].processPSVIElementDeclaration(org.apache.xerces.xs.XSElementDeclaration)'
    - '[org.apache.xerces.xs.XSNamespaceItem].getComponents(xni.PSVIWriter)'
    - '[xni.PSVIWriter].processPSVINotationDeclaration(org.apache.xerces.xs.XSNotationDeclaration)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[xni.PSVIWriter].processPSVIModelGroupDefinition(org.apache.xerces.xs.XSModelGroupDefinition)'
    - '[xni.PSVIWriter].processPSVIAttributeGroupDefinition(org.apache.xerces.xs.XSAttributeGroupDefinition)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[org.apache.xerces.xs.XSNamedMap].getLength()'
    - '[xni.PSVIWriter].sendEmptyElementEvent(String)'
    - '[xni.PSVIWriter].processPSVITypeDefinition(org.apache.xerces.xs.XSTypeDefinition)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVISchemaComponents(org.apache.xerces.xs.XSNamespaceItem)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: xni.PSVIWriter:1112,1
    - Dst: '[xni.PSVIWriter].processPSVIComplexTypeDefinition(org.apache.xerces.xs.XSComplexTypeDefinition)'
      Src: xni.PSVIWriter:1113,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: xni.PSVIWriter:1115,1
    - Dst: '[xni.PSVIWriter].processPSVISimpleTypeDefinition(org.apache.xerces.xs.XSSimpleTypeDefinition)'
      Src: xni.PSVIWriter:1116,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getType()'
      Src: xni.PSVIWriter:1120,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: xni.PSVIWriter:1119,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSTypeDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - org.apache.xerces.xs.XSTypeDefinition
    constantsTouched: []
    func_position:
      end: 1122
      start: 1109
    functionDepth: 7
    functionLinenumber: 1109
    functionLinenumberEnd: 1122
    functionName: '[xni.PSVIWriter].processPSVITypeDefinition(org.apache.xerces.xs.XSTypeDefinition)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 2
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[xni.PSVIWriter].processPSVISimpleTypeDefinition(org.apache.xerces.xs.XSSimpleTypeDefinition)'
    - '[xni.PSVIWriter].processPSVIComplexTypeDefinition(org.apache.xerces.xs.XSComplexTypeDefinition)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getType()'
    - '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVITypeDefinition(org.apache.xerces.xs.XSTypeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendIndentedElementWithID(String,org.apache.xerces.xs.XSComplexTypeDefinition)'
      Src: xni.PSVIWriter:1127,1
    - Dst: '[org.apache.xerces.xs.XSComplexTypeDefinition].getName()'
      Src: xni.PSVIWriter:1128,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1128,1
    - Dst: '[org.apache.xerces.xs.XSComplexTypeDefinition].getNamespace()'
      Src: xni.PSVIWriter:1129,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1129,1
    - Dst: '[org.apache.xerces.xs.XSComplexTypeDefinition].getBaseType()'
      Src: xni.PSVIWriter:1132,1
    - Dst: '[xni.PSVIWriter].processPSVITypeDefinitionOrRef(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1130,1
    - Dst: '[org.apache.xerces.xs.XSComplexTypeDefinition].getDerivationMethod()'
      Src: xni.PSVIWriter:1135,1
    - Dst: '[xni.PSVIWriter].translateDerivation(short)'
      Src: xni.PSVIWriter:1135,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1133,1
    - Dst: '[org.apache.xerces.xs.XSComplexTypeDefinition].getFinal()'
      Src: xni.PSVIWriter:1136,1
    - Dst: '[xni.PSVIWriter].translateBlockOrFinal(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1136,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1136,1
    - Dst: '[org.apache.xerces.xs.XSComplexTypeDefinition].getAbstract()'
      Src: xni.PSVIWriter:1137,1
    - Dst: String.valueOf(boolean)
      Src: xni.PSVIWriter:1137,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1137,1
    - Dst: '[org.apache.xerces.xs.XSComplexTypeDefinition].getAttributeUses()'
      Src: xni.PSVIWriter:1138,1
    - Dst: '[xni.PSVIWriter].processPSVIAttributeUses(org.apache.xerces.xs.XSObjectList)'
      Src: xni.PSVIWriter:1138,1
    - Dst: '[org.apache.xerces.xs.XSComplexTypeDefinition].getAttributeWildcard()'
      Src: xni.PSVIWriter:1139,1
    - Dst: '[xni.PSVIWriter].processPSVIAttributeWildcard(org.apache.xerces.xs.XSWildcard)'
      Src: xni.PSVIWriter:1139,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1140,1
    - Dst: '[org.apache.xerces.xs.XSComplexTypeDefinition].getContentType()'
      Src: xni.PSVIWriter:1143,1
    - Dst: '[xni.PSVIWriter].translateContentType(short)'
      Src: xni.PSVIWriter:1143,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1141,1
    - Dst: '[org.apache.xerces.xs.XSComplexTypeDefinition].getSimpleType()'
      Src: xni.PSVIWriter:1144,1
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getAnonymous()'
      Src: xni.PSVIWriter:1145,1
    - Dst: '[xni.PSVIWriter].getID(org.apache.xerces.xs.XSSimpleTypeDefinition)'
      Src: xni.PSVIWriter:1145,1
    - Dst: '[java.util.List].contains(String)'
      Src: xni.PSVIWriter:1145,1
    - Dst: '[xni.PSVIWriter].processPSVIElementRef(String,org.apache.xerces.xs.XSSimpleTypeDefinition)'
      Src: xni.PSVIWriter:1146,1
    - Dst: '[xni.PSVIWriter].processPSVISimpleTypeDefinition(org.apache.xerces.xs.XSSimpleTypeDefinition)'
      Src: xni.PSVIWriter:1149,1
    - Dst: '[org.apache.xerces.xs.XSComplexTypeDefinition].getParticle()'
      Src: xni.PSVIWriter:1151,1
    - Dst: '[xni.PSVIWriter].processPSVIParticle(org.apache.xerces.xs.XSParticle)'
      Src: xni.PSVIWriter:1151,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1152,1
    - Dst: '[org.apache.xerces.xs.XSComplexTypeDefinition].getProhibitedSubstitutions()'
      Src: xni.PSVIWriter:1155,1
    - Dst: '[xni.PSVIWriter].translateBlockOrFinal(short)'
      Src: xni.PSVIWriter:1155,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1153,1
    - Dst: '[org.apache.xerces.xs.XSComplexTypeDefinition].getAnnotations()'
      Src: xni.PSVIWriter:1156,1
    - Dst: '[xni.PSVIWriter].processPSVIAnnotations(org.apache.xerces.xs.XSObjectList)'
      Src: xni.PSVIWriter:1156,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1157,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSComplexTypeDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - org.apache.xerces.xs.XSComplexTypeDefinition
    constantsTouched: []
    func_position:
      end: 1158
      start: 1124
    functionDepth: 6
    functionLinenumber: 1124
    functionLinenumberEnd: 1158
    functionName: '[xni.PSVIWriter].processPSVIComplexTypeDefinition(org.apache.xerces.xs.XSComplexTypeDefinition)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.XSComplexTypeDefinition].getAttributeWildcard()'
    - '[xni.PSVIWriter].translateDerivation(short)'
    - '[xni.PSVIWriter].translateBlockOrFinal(xni.PSVIWriter)'
    - '[xni.PSVIWriter].translateBlockOrFinal(short)'
    - '[org.apache.xerces.xs.XSComplexTypeDefinition].getBaseType()'
    - '[xni.PSVIWriter].processPSVIElementRef(String,org.apache.xerces.xs.XSSimpleTypeDefinition)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[xni.PSVIWriter].processPSVIParticle(org.apache.xerces.xs.XSParticle)'
    - '[xni.PSVIWriter].processPSVITypeDefinitionOrRef(String,xni.PSVIWriter)'
    - '[xni.PSVIWriter].processPSVIAttributeWildcard(org.apache.xerces.xs.XSWildcard)'
    - '[xni.PSVIWriter].processPSVISimpleTypeDefinition(org.apache.xerces.xs.XSSimpleTypeDefinition)'
    - '[org.apache.xerces.xs.XSComplexTypeDefinition].getAbstract()'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[xni.PSVIWriter].processPSVIAttributeUses(org.apache.xerces.xs.XSObjectList)'
    - '[org.apache.xerces.xs.XSComplexTypeDefinition].getProhibitedSubstitutions()'
    - '[org.apache.xerces.xs.XSComplexTypeDefinition].getSimpleType()'
    - '[org.apache.xerces.xs.XSComplexTypeDefinition].getDerivationMethod()'
    - '[xni.PSVIWriter].translateContentType(short)'
    - '[org.apache.xerces.xs.XSComplexTypeDefinition].getFinal()'
    - '[java.util.List].contains(String)'
    - String.valueOf(boolean)
    - '[org.apache.xerces.xs.XSComplexTypeDefinition].getContentType()'
    - '[xni.PSVIWriter].getID(org.apache.xerces.xs.XSSimpleTypeDefinition)'
    - '[org.apache.xerces.xs.XSComplexTypeDefinition].getAnnotations()'
    - '[xni.PSVIWriter].sendIndentedElementWithID(String,org.apache.xerces.xs.XSComplexTypeDefinition)'
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - '[xni.PSVIWriter].processPSVIAnnotations(org.apache.xerces.xs.XSObjectList)'
    - '[org.apache.xerces.xs.XSComplexTypeDefinition].getAttributeUses()'
    - '[org.apache.xerces.xs.XSComplexTypeDefinition].getNamespace()'
    - '[org.apache.xerces.xs.XSComplexTypeDefinition].getName()'
    - '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getAnonymous()'
    - '[org.apache.xerces.xs.XSComplexTypeDefinition].getParticle()'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIComplexTypeDefinition(org.apache.xerces.xs.XSComplexTypeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1162,1
    - Dst: '[xni.PSVIWriter].sendIndentedElementWithID(String,org.apache.xerces.xs.XSSimpleTypeDefinition)'
      Src: xni.PSVIWriter:1166,1
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getName()'
      Src: xni.PSVIWriter:1167,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1167,1
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getNamespace()'
      Src: xni.PSVIWriter:1168,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1168,1
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getBaseType()'
      Src: xni.PSVIWriter:1171,1
    - Dst: '[xni.PSVIWriter].processPSVITypeDefinitionOrRef(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1169,1
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getPrimitiveType()'
      Src: xni.PSVIWriter:1174,1
    - Dst: '[xni.PSVIWriter].processPSVITypeDefinitionOrRef(String,org.apache.xerces.xs.XSSimpleTypeDefinition)'
      Src: xni.PSVIWriter:1172,1
    - Dst: '[xni.PSVIWriter].processPSVIFacets(org.apache.xerces.xs.XSSimpleTypeDefinition)'
      Src: xni.PSVIWriter:1175,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1177,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1178,1
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getOrdered()'
      Src: xni.PSVIWriter:1179,1
    - Dst: '[xni.PSVIWriter].translateOrdered(short)'
      Src: xni.PSVIWriter:1179,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1179,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1180,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1181,1
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getBounded()'
      Src: xni.PSVIWriter:1182,1
    - Dst: String.valueOf(boolean)
      Src: xni.PSVIWriter:1182,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1182,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1183,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1184,1
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getFinite()'
      Src: xni.PSVIWriter:1185,1
    - Dst: String.valueOf(boolean)
      Src: xni.PSVIWriter:1185,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1185,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1186,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1187,1
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getNumeric()'
      Src: xni.PSVIWriter:1188,1
    - Dst: String.valueOf(boolean)
      Src: xni.PSVIWriter:1188,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1188,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1189,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1190,1
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getFinal()'
      Src: xni.PSVIWriter:1192,1
    - Dst: '[xni.PSVIWriter].translateBlockOrFinal(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1192,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1192,1
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getVariety()'
      Src: xni.PSVIWriter:1195,1
    - Dst: '[xni.PSVIWriter].translateVariety(short)'
      Src: xni.PSVIWriter:1195,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1193,1
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getItemType()'
      Src: xni.PSVIWriter:1198,1
    - Dst: '[xni.PSVIWriter].processPSVITypeDefinitionOrRef(String,org.apache.xerces.xs.XSSimpleTypeDefinition)'
      Src: xni.PSVIWriter:1196,1
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getMemberTypes()'
      Src: xni.PSVIWriter:1199,1
    - Dst: '[xni.PSVIWriter].processPSVIMemberTypeDefinitions(org.apache.xerces.xs.XSObjectList)'
      Src: xni.PSVIWriter:1199,1
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getAnnotations()'
      Src: xni.PSVIWriter:1200,1
    - Dst: '[xni.PSVIWriter].processPSVIAnnotations(org.apache.xerces.xs.XSObjectList)'
      Src: xni.PSVIWriter:1200,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1201,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSSimpleTypeDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - org.apache.xerces.xs.XSSimpleTypeDefinition
    constantsTouched: []
    func_position:
      end: 1202
      start: 1160
    functionDepth: 10
    functionLinenumber: 1160
    functionLinenumberEnd: 1202
    functionName: '[xni.PSVIWriter].processPSVISimpleTypeDefinition(org.apache.xerces.xs.XSSimpleTypeDefinition)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getItemType()'
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getNumeric()'
    - '[xni.PSVIWriter].translateBlockOrFinal(xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getFinal()'
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getName()'
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[xni.PSVIWriter].processPSVITypeDefinitionOrRef(String,xni.PSVIWriter)'
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getFinite()'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getVariety()'
    - '[xni.PSVIWriter].processPSVIMemberTypeDefinitions(org.apache.xerces.xs.XSObjectList)'
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getBaseType()'
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getPrimitiveType()'
    - '[xni.PSVIWriter].processPSVIFacets(org.apache.xerces.xs.XSSimpleTypeDefinition)'
    - '[xni.PSVIWriter].sendIndentedElementWithID(String,org.apache.xerces.xs.XSSimpleTypeDefinition)'
    - '[xni.PSVIWriter].translateVariety(short)'
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getNamespace()'
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getMemberTypes()'
    - String.valueOf(boolean)
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getOrdered()'
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - '[xni.PSVIWriter].processPSVIAnnotations(org.apache.xerces.xs.XSObjectList)'
    - '[xni.PSVIWriter].processPSVITypeDefinitionOrRef(String,org.apache.xerces.xs.XSSimpleTypeDefinition)'
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getAnnotations()'
    - '[xni.PSVIWriter].translateOrdered(short)'
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getBounded()'
    - '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVISimpleTypeDefinition(org.apache.xerces.xs.XSSimpleTypeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getFacets()'
      Src: xni.PSVIWriter:1207,1
    - Dst: '[org.apache.xerces.xs.XSSimpleTypeDefinition].getMultiValueFacets()'
      Src: xni.PSVIWriter:1208,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: xni.PSVIWriter:1209,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: xni.PSVIWriter:1210,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1211,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1214,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: xni.PSVIWriter:1216,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1217,1
    - Dst: facet.getFacetKind()
      Src: xni.PSVIWriter:1218,1
    - Dst: '[xni.PSVIWriter].translateFacetKind(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1218,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1219,1
    - Dst: facet.getLexicalFacetValue()
      Src: xni.PSVIWriter:1220,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1220,1
    - Dst: facet.getFixed()
      Src: xni.PSVIWriter:1223,1
    - Dst: String.valueOf(xni.PSVIWriter)
      Src: xni.PSVIWriter:1223,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1221,1
    - Dst: facet.getAnnotation()
      Src: xni.PSVIWriter:1224,1
    - Dst: '[xni.PSVIWriter].processPSVIAnnotation(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1224,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1225,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: xni.PSVIWriter:1229,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1231,1
    - Dst: facet.getFacetKind()
      Src: xni.PSVIWriter:1232,1
    - Dst: '[xni.PSVIWriter].translateFacetKind(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1232,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1233,1
    - Dst: facet.getLexicalFacetValues()
      Src: xni.PSVIWriter:1234,1
    - Dst: '[xni.PSVIWriter].getLength()'
      Src: xni.PSVIWriter:1235,1
    - Dst: '[xni.PSVIWriter].item(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1236,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1236,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1238,1
    - Dst: facet.getAnnotations()
      Src: xni.PSVIWriter:1239,1
    - Dst: '[xni.PSVIWriter].processPSVIAnnotations(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1239,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1240,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1243,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 55
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSSimpleTypeDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - org.apache.xerces.xs.XSSimpleTypeDefinition
    constantsTouched: []
    func_position:
      end: 1245
      start: 1204
    functionDepth: 4
    functionLinenumber: 1204
    functionLinenumberEnd: 1245
    functionName: '[xni.PSVIWriter].processPSVIFacets(org.apache.xerces.xs.XSSimpleTypeDefinition)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getMultiValueFacets()'
    - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getFacets()'
    - '[org.apache.xerces.xs.XSObjectList].item(xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - facet.getLexicalFacetValue()
    - '[xni.PSVIWriter].processPSVIAnnotation(xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - facet.getLexicalFacetValues()
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - facet.getFacetKind()
    - '[xni.PSVIWriter].item(xni.PSVIWriter)'
    - '[xni.PSVIWriter].getLength()'
    - '[xni.PSVIWriter].processPSVIAnnotations(xni.PSVIWriter)'
    - '[xni.PSVIWriter].translateFacetKind(xni.PSVIWriter)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - facet.getAnnotation()
    - facet.getFixed()
    - String.valueOf(xni.PSVIWriter)
    - facet.getAnnotations()
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIFacets(org.apache.xerces.xs.XSSimpleTypeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: xni.PSVIWriter:1248,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1249,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1252,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: xni.PSVIWriter:1253,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1256,1
    - Dst: '[xni.PSVIWriter].processPSVITypeDefinitionOrRef(String,org.apache.xerces.xs.XSTypeDefinition)'
      Src: xni.PSVIWriter:1254,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1258,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSObjectList
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - memTypes
    argTypes:
    - org.apache.xerces.xs.XSObjectList
    constantsTouched: []
    func_position:
      end: 1260
      start: 1247
    functionDepth: 9
    functionLinenumber: 1247
    functionLinenumberEnd: 1260
    functionName: '[xni.PSVIWriter].processPSVIMemberTypeDefinitions(org.apache.xerces.xs.XSObjectList)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[xni.PSVIWriter].processPSVITypeDefinitionOrRef(String,org.apache.xerces.xs.XSTypeDefinition)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSObjectList].item(xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIMemberTypeDefinitions(org.apache.xerces.xs.XSObjectList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: xni.PSVIWriter:1278,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: xni.PSVIWriter:1279,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1280,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1288,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1291,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: xni.PSVIWriter:1292,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1293,1
    - Dst: '[xni.PSVIWriter].processPSVIAnnotation(org.apache.xerces.xs.XSAnnotation)'
      Src: xni.PSVIWriter:1293,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1295,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSObjectList
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotations
    argTypes:
    - org.apache.xerces.xs.XSObjectList
    constantsTouched: []
    func_position:
      end: 1297
      start: 1276
    functionDepth: 6
    functionLinenumber: 1276
    functionLinenumberEnd: 1297
    functionName: '[xni.PSVIWriter].processPSVIAnnotations(org.apache.xerces.xs.XSObjectList)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 2
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[xni.PSVIWriter].processPSVIAnnotation(org.apache.xerces.xs.XSAnnotation)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSObjectList].item(xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIAnnotations(org.apache.xerces.xs.XSObjectList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: xni.PSVIWriter:1300,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1301,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1304,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: xni.PSVIWriter:1305,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1306,1
    - Dst: '[xni.PSVIWriter].processPSVIAnnotation(org.apache.xerces.xs.XSAnnotation)'
      Src: xni.PSVIWriter:1306,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1308,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSObjectList
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - annotations
    argTypes:
    - org.apache.xerces.xs.XSObjectList
    constantsTouched: []
    func_position:
      end: 1310
      start: 1299
    functionDepth: 6
    functionLinenumber: 1299
    functionLinenumberEnd: 1310
    functionName: '[xni.PSVIWriter].processPSVISchemaAnnotations(org.apache.xerces.xs.XSObjectList)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[xni.PSVIWriter].processPSVIAnnotation(org.apache.xerces.xs.XSAnnotation)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSObjectList].item(xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVISchemaAnnotations(org.apache.xerces.xs.XSObjectList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: xni.PSVIWriter:1313,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1314,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1317,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: xni.PSVIWriter:1318,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1319,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1320,1
    - Dst: use.getRequired()
      Src: xni.PSVIWriter:1321,1
    - Dst: String.valueOf(xni.PSVIWriter)
      Src: xni.PSVIWriter:1321,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1321,1
    - Dst: use.getAttrDeclaration()
      Src: xni.PSVIWriter:1322,1
    - Dst: '[xni.PSVIWriter].processPSVIAttributeDeclarationOrRef(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1322,1
    - Dst: use.getConstraintType()
      Src: xni.PSVIWriter:1323,1
    - Dst: '[xni.PSVIWriter].getConstraintValue(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1323,1
    - Dst: '[xni.PSVIWriter].processPSVIValueConstraint(xni.PSVIWriter,String)'
      Src: xni.PSVIWriter:1323,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1324,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1326,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 22
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSObjectList
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - uses
    argTypes:
    - org.apache.xerces.xs.XSObjectList
    constantsTouched: []
    func_position:
      end: 1328
      start: 1312
    functionDepth: 4
    functionLinenumber: 1312
    functionLinenumberEnd: 1328
    functionName: '[xni.PSVIWriter].processPSVIAttributeUses(org.apache.xerces.xs.XSObjectList)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 2
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[xni.PSVIWriter].getConstraintValue(xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - use.getAttrDeclaration()
    - '[xni.PSVIWriter].processPSVIAttributeDeclarationOrRef(xni.PSVIWriter)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSObjectList].item(xni.PSVIWriter)'
    - '[xni.PSVIWriter].processPSVIValueConstraint(xni.PSVIWriter,String)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - String.valueOf(xni.PSVIWriter)
    - '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
    - use.getConstraintType()
    - use.getRequired()
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIAttributeUses(org.apache.xerces.xs.XSObjectList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1332,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1335,1
    - Dst: '[xni.PSVIWriter].processPSVIWildcard(org.apache.xerces.xs.XSWildcard)'
      Src: xni.PSVIWriter:1336,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1337,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSWildcard
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - wildcard
    argTypes:
    - org.apache.xerces.xs.XSWildcard
    constantsTouched: []
    func_position:
      end: 1339
      start: 1330
    functionDepth: 5
    functionLinenumber: 1330
    functionLinenumberEnd: 1339
    functionName: '[xni.PSVIWriter].processPSVIAttributeWildcard(org.apache.xerces.xs.XSWildcard)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 2
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[xni.PSVIWriter].processPSVIWildcard(org.apache.xerces.xs.XSWildcard)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIAttributeWildcard(org.apache.xerces.xs.XSWildcard)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1344,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1345,1
    - Dst: '[org.apache.xerces.xs.XSWildcard].getConstraintType()'
      Src: xni.PSVIWriter:1348,1
    - Dst: '[xni.PSVIWriter].translateConstraintType(short)'
      Src: xni.PSVIWriter:1348,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1346,1
    - Dst: '[StringBuffer].<init>()'
      Src: xni.PSVIWriter:1350,1
    - Dst: '[org.apache.xerces.xs.XSWildcard].getNsConstraintList()'
      Src: xni.PSVIWriter:1351,1
    - Dst: '[org.apache.xerces.xs.StringList].getLength()'
      Src: xni.PSVIWriter:1352,1
    - Dst: '[org.apache.xerces.xs.StringList].getLength()'
      Src: xni.PSVIWriter:1353,1
    - Dst: '[org.apache.xerces.xs.StringList].item(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1354,1
    - Dst: '[StringBuffer].append(String)'
      Src: xni.PSVIWriter:1354,1
    - Dst: '[StringBuffer].append(String)'
      Src: xni.PSVIWriter:1355,1
    - Dst: '[org.apache.xerces.xs.StringList].getLength()'
      Src: xni.PSVIWriter:1358,1
    - Dst: '[org.apache.xerces.xs.StringList].item(int)'
      Src: xni.PSVIWriter:1358,1
    - Dst: '[StringBuffer].append(String)'
      Src: xni.PSVIWriter:1357,1
    - Dst: '[StringBuffer].toString()'
      Src: xni.PSVIWriter:1360,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1360,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1362,1
    - Dst: '[org.apache.xerces.xs.XSWildcard].getProcessContents()'
      Src: xni.PSVIWriter:1365,1
    - Dst: '[xni.PSVIWriter].translateProcessContents(short)'
      Src: xni.PSVIWriter:1365,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1363,1
    - Dst: '[org.apache.xerces.xs.XSWildcard].getAnnotation()'
      Src: xni.PSVIWriter:1366,1
    - Dst: '[xni.PSVIWriter].processPSVIAnnotation(org.apache.xerces.xs.XSAnnotation)'
      Src: xni.PSVIWriter:1366,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1367,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSWildcard
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - wildcard
    argTypes:
    - org.apache.xerces.xs.XSWildcard
    constantsTouched: []
    func_position:
      end: 1368
      start: 1341
    functionDepth: 4
    functionLinenumber: 1341
    functionLinenumberEnd: 1368
    functionName: '[xni.PSVIWriter].processPSVIWildcard(org.apache.xerces.xs.XSWildcard)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xs.XSWildcard].getProcessContents()'
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - '[org.apache.xerces.xs.StringList].item(xni.PSVIWriter)'
    - '[xni.PSVIWriter].processPSVIAnnotation(org.apache.xerces.xs.XSAnnotation)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[org.apache.xerces.xs.XSWildcard].getConstraintType()'
    - '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
    - '[xni.PSVIWriter].translateProcessContents(short)'
    - '[StringBuffer].toString()'
    - '[org.apache.xerces.xs.XSWildcard].getAnnotation()'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[xni.PSVIWriter].translateConstraintType(short)'
    - '[org.apache.xerces.xs.StringList].getLength()'
    - '[org.apache.xerces.xs.StringList].item(int)'
    - '[StringBuffer].append(String)'
    - '[org.apache.xerces.xs.XSWildcard].getNsConstraintList()'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIWildcard(org.apache.xerces.xs.XSWildcard)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1372,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1375,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: xni.PSVIWriter:1378,1
    - Dst: '[org.apache.xerces.xs.XSAnnotation].writeAnnotation(org.apache.xerces.dom.DocumentImpl,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1379,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.apache.xerces.dom.DocumentImpl)'
      Src: xni.PSVIWriter:1382,1
    - Dst: '[xni.PSVIWriter].processDOMElement(org.w3c.dom.Element,String,String)'
      Src: xni.PSVIWriter:1384,1
    - Dst: '[xni.PSVIWriter].processDOMElement(org.w3c.dom.Element,String,String)'
      Src: xni.PSVIWriter:1388,1
    - Dst: '[xni.PSVIWriter].processDOMAttributes(org.w3c.dom.Element)'
      Src: xni.PSVIWriter:1392,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1393,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSAnnotation
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ann
    argTypes:
    - org.apache.xerces.xs.XSAnnotation
    constantsTouched: []
    func_position:
      end: 1395
      start: 1370
    functionDepth: 5
    functionLinenumber: 1370
    functionLinenumberEnd: 1395
    functionName: '[xni.PSVIWriter].processPSVIAnnotation(org.apache.xerces.xs.XSAnnotation)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 9
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[org.apache.xerces.dom.DocumentImpl].<init>()'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.apache.xerces.dom.DocumentImpl)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[xni.PSVIWriter].processDOMElement(org.w3c.dom.Element,String,String)'
    - '[org.apache.xerces.xs.XSAnnotation].writeAnnotation(org.apache.xerces.dom.DocumentImpl,xni.PSVIWriter)'
    - '[xni.PSVIWriter].processDOMAttributes(org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIAnnotation(org.apache.xerces.xs.XSAnnotation)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)'
      Src: xni.PSVIWriter:1404,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
      Src: xni.PSVIWriter:1406,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: xni.PSVIWriter:1407,1
    - Dst: '[String].equals(String)'
      Src: xni.PSVIWriter:1407,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1409,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1412,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNamespaceURI(org.w3c.dom.Element)'
      Src: xni.PSVIWriter:1415,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1413,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
      Src: xni.PSVIWriter:1416,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1416,1
    - Dst: '[org.w3c.dom.Element].getPrefix()'
      Src: xni.PSVIWriter:1417,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1417,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1418,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1419,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getChildText(org.w3c.dom.Element)'
      Src: xni.PSVIWriter:1420,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1420,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1421,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1422,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getAttrs(org.w3c.dom.Element)'
      Src: xni.PSVIWriter:1425,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
      Src: xni.PSVIWriter:1426,1
    - Dst: att.getPrefix()
      Src: xni.PSVIWriter:1430,1
    - Dst: att.getLocalName()
      Src: xni.PSVIWriter:1430,1
    - Dst: att.getName()
      Src: xni.PSVIWriter:1430,1
    - Dst: att.getNamespaceURI()
      Src: xni.PSVIWriter:1430,1
    - Dst: '[org.apache.xerces.xni.QName].<init>(xni.PSVIWriter,xni.PSVIWriter,xni.PSVIWriter,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1430,1
    - Dst: att.getValue()
      Src: xni.PSVIWriter:1431,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1429,1
    - Dst: '[xni.PSVIWriter].processAttributes(org.apache.xerces.util.XMLAttributesImpl)'
      Src: xni.PSVIWriter:1435,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1436,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1440,1
    - Dst: '[xni.PSVIWriter].sendEmptyElementEvent(String)'
      Src: xni.PSVIWriter:1443,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 43
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - node
    - elementName
    - tagName
    argTypes:
    - org.w3c.dom.Node
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1445
      start: 1397
    functionDepth: 5
    functionLinenumber: 1397
    functionLinenumberEnd: 1445
    functionName: '[xni.PSVIWriter].processDOMElement(org.w3c.dom.Node,String,String)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.util.DOMUtil].getNamespaceURI(org.w3c.dom.Element)'
    - '[org.apache.xerces.xni.QName].<init>(xni.PSVIWriter,xni.PSVIWriter,xni.PSVIWriter,xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
    - '[xni.PSVIWriter].sendEmptyElementEvent(String)'
    - '[org.apache.xerces.util.DOMUtil].getLocalName(org.w3c.dom.Element)'
    - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)'
    - att.getNamespaceURI()
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - att.getValue()
    - att.getLocalName()
    - att.getName()
    - att.getPrefix()
    - '[xni.PSVIWriter].processAttributes(org.apache.xerces.util.XMLAttributesImpl)'
    - '[String].equals(String)'
    - '[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,String,xni.PSVIWriter)'
    - '[org.w3c.dom.Element].getPrefix()'
    - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Element)'
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - '[org.apache.xerces.util.DOMUtil].getAttrs(org.w3c.dom.Element)'
    - '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
    - '[org.apache.xerces.util.DOMUtil].getChildText(org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processDOMElement(org.w3c.dom.Node,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.DOMUtil].getAttrs(org.w3c.dom.Element)'
      Src: xni.PSVIWriter:1448,1
    - Dst: '[xni.PSVIWriter].sendEmptyElementEvent(String)'
      Src: xni.PSVIWriter:1456,1
    - Dst: '[xni.PSVIWriter].sendEmptyElementEvent(String)'
      Src: xni.PSVIWriter:1457,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1463,1
    - Dst: att.getPrefix()
      Src: xni.PSVIWriter:1464,1
    - Dst: '[String].equals(String)'
      Src: xni.PSVIWriter:1465,1
    - Dst: '[xni.PSVIWriter].equals(String)'
      Src: xni.PSVIWriter:1466,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1471,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1473,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNamespaceURI(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1474,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1474,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1475,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1475,1
    - Dst: att.getPrefix()
      Src: xni.PSVIWriter:1476,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1476,1
    - Dst: att.getValue()
      Src: xni.PSVIWriter:1477,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1477,1
    - Dst: att.getSpecified()
      Src: xni.PSVIWriter:1480,1
    - Dst: String.valueOf(xni.PSVIWriter)
      Src: xni.PSVIWriter:1480,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1478,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1481,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1484,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1486,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1490,1
    - Dst: '[xni.PSVIWriter].sendEmptyElementEvent(String)'
      Src: xni.PSVIWriter:1493,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1497,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1500,1
    - Dst: att.getPrefix()
      Src: xni.PSVIWriter:1501,1
    - Dst: '[String].equals(String)'
      Src: xni.PSVIWriter:1502,1
    - Dst: '[xni.PSVIWriter].equals(String)'
      Src: xni.PSVIWriter:1503,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1505,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getNamespaceURI(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1506,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1506,1
    - Dst: '[org.apache.xerces.util.DOMUtil].getLocalName(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1507,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1507,1
    - Dst: att.getPrefix()
      Src: xni.PSVIWriter:1508,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1508,1
    - Dst: att.getValue()
      Src: xni.PSVIWriter:1509,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1509,1
    - Dst: att.getSpecified()
      Src: xni.PSVIWriter:1512,1
    - Dst: String.valueOf(xni.PSVIWriter)
      Src: xni.PSVIWriter:1512,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1510,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1513,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1516,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1518,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1521,1
    - Dst: '[xni.PSVIWriter].sendEmptyElementEvent(String)'
      Src: xni.PSVIWriter:1524,1
    CyclomaticComplexity: 14
    EdgeCount: 14
    ICount: 63
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elem
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 1526
      start: 1447
    functionDepth: 4
    functionLinenumber: 1447
    functionLinenumberEnd: 1526
    functionName: '[xni.PSVIWriter].processDOMAttributes(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - att.getPrefix()
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[xni.PSVIWriter].equals(String)'
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - '[String].equals(String)'
    - '[org.apache.xerces.util.DOMUtil].getNamespaceURI(xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - att.getValue()
    - String.valueOf(xni.PSVIWriter)
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[org.apache.xerces.util.DOMUtil].getAttrs(org.w3c.dom.Element)'
    - '[xni.PSVIWriter].sendEmptyElementEvent(String)'
    - '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
    - att.getSpecified()
    - '[org.apache.xerces.util.DOMUtil].getLocalName(xni.PSVIWriter)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processDOMAttributes(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendIndentedElementWithID(String,org.apache.xerces.xs.XSElementDeclaration)'
      Src: xni.PSVIWriter:1531,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getName()'
      Src: xni.PSVIWriter:1532,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1532,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getNamespace()'
      Src: xni.PSVIWriter:1533,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1533,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
      Src: xni.PSVIWriter:1536,1
    - Dst: '[xni.PSVIWriter].processPSVITypeDefinitionOrRef(String,org.apache.xerces.xs.XSTypeDefinition)'
      Src: xni.PSVIWriter:1534,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getEnclosingCTDefinition()'
      Src: xni.PSVIWriter:1537,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getScope()'
      Src: xni.PSVIWriter:1537,1
    - Dst: '[xni.PSVIWriter].processPSVIScope(String,org.apache.xerces.xs.XSComplexTypeDefinition,short)'
      Src: xni.PSVIWriter:1537,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getConstraintType()'
      Src: xni.PSVIWriter:1538,1
    - Dst: '[xni.PSVIWriter].getConstraintValue(org.apache.xerces.xs.XSElementDeclaration)'
      Src: xni.PSVIWriter:1538,1
    - Dst: '[xni.PSVIWriter].processPSVIValueConstraint(short,String)'
      Src: xni.PSVIWriter:1538,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getNillable()'
      Src: xni.PSVIWriter:1539,1
    - Dst: String.valueOf(boolean)
      Src: xni.PSVIWriter:1539,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1539,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getIdentityConstraints()'
      Src: xni.PSVIWriter:1540,1
    - Dst: '[xni.PSVIWriter].processPSVIIdentityConstraintDefinitions(org.apache.xerces.xs.XSNamedMap)'
      Src: xni.PSVIWriter:1540,1
    - Dst: '[xni.PSVIWriter].processPSVISubstitutionGroupAffiliation(org.apache.xerces.xs.XSElementDeclaration)'
      Src: xni.PSVIWriter:1541,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getSubstitutionGroupExclusions()'
      Src: xni.PSVIWriter:1545,1
    - Dst: '[xni.PSVIWriter].translateBlockOrFinal(short)'
      Src: xni.PSVIWriter:1545,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1543,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getDisallowedSubstitutions()'
      Src: xni.PSVIWriter:1548,1
    - Dst: '[xni.PSVIWriter].translateBlockOrFinal(short)'
      Src: xni.PSVIWriter:1548,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1546,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getAbstract()'
      Src: xni.PSVIWriter:1549,1
    - Dst: String.valueOf(boolean)
      Src: xni.PSVIWriter:1549,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1549,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getAnnotation()'
      Src: xni.PSVIWriter:1550,1
    - Dst: '[xni.PSVIWriter].processPSVIAnnotation(org.apache.xerces.xs.XSAnnotation)'
      Src: xni.PSVIWriter:1550,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1551,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSElementDeclaration
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elem
    argTypes:
    - org.apache.xerces.xs.XSElementDeclaration
    constantsTouched: []
    func_position:
      end: 1552
      start: 1528
    functionDepth: 9
    functionLinenumber: 1528
    functionLinenumberEnd: 1552
    functionName: '[xni.PSVIWriter].processPSVIElementDeclaration(org.apache.xerces.xs.XSElementDeclaration)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 2
    functionsReached:
    - '[xni.PSVIWriter].processPSVITypeDefinitionOrRef(String,org.apache.xerces.xs.XSTypeDefinition)'
    - '[xni.PSVIWriter].processPSVIIdentityConstraintDefinitions(org.apache.xerces.xs.XSNamedMap)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
    - '[xni.PSVIWriter].processPSVISubstitutionGroupAffiliation(org.apache.xerces.xs.XSElementDeclaration)'
    - '[xni.PSVIWriter].translateBlockOrFinal(short)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[xni.PSVIWriter].getConstraintValue(org.apache.xerces.xs.XSElementDeclaration)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getIdentityConstraints()'
    - '[xni.PSVIWriter].processPSVIScope(String,org.apache.xerces.xs.XSComplexTypeDefinition,short)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getNamespace()'
    - '[org.apache.xerces.xs.XSElementDeclaration].getEnclosingCTDefinition()'
    - '[xni.PSVIWriter].processPSVIAnnotation(org.apache.xerces.xs.XSAnnotation)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getNillable()'
    - '[org.apache.xerces.xs.XSElementDeclaration].getConstraintType()'
    - '[org.apache.xerces.xs.XSElementDeclaration].getAbstract()'
    - String.valueOf(boolean)
    - '[org.apache.xerces.xs.XSElementDeclaration].getDisallowedSubstitutions()'
    - '[xni.PSVIWriter].processPSVIValueConstraint(short,String)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getName()'
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getSubstitutionGroupExclusions()'
    - '[org.apache.xerces.xs.XSElementDeclaration].getAnnotation()'
    - '[xni.PSVIWriter].sendIndentedElementWithID(String,org.apache.xerces.xs.XSElementDeclaration)'
    - '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getScope()'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIElementDeclaration(org.apache.xerces.xs.XSElementDeclaration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendIndentedElementWithID(String,org.apache.xerces.xs.XSAttributeDeclaration)'
      Src: xni.PSVIWriter:1557,1
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getName()'
      Src: xni.PSVIWriter:1558,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1558,1
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getNamespace()'
      Src: xni.PSVIWriter:1559,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1559,1
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getTypeDefinition()'
      Src: xni.PSVIWriter:1562,1
    - Dst: '[xni.PSVIWriter].processPSVITypeDefinitionOrRef(String,org.apache.xerces.xs.XSSimpleTypeDefinition)'
      Src: xni.PSVIWriter:1560,1
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getEnclosingCTDefinition()'
      Src: xni.PSVIWriter:1563,1
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getScope()'
      Src: xni.PSVIWriter:1563,1
    - Dst: '[xni.PSVIWriter].processPSVIScope(String,org.apache.xerces.xs.XSComplexTypeDefinition,short)'
      Src: xni.PSVIWriter:1563,1
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getConstraintType()'
      Src: xni.PSVIWriter:1564,1
    - Dst: '[xni.PSVIWriter].getConstraintValue(org.apache.xerces.xs.XSAttributeDeclaration)'
      Src: xni.PSVIWriter:1564,1
    - Dst: '[xni.PSVIWriter].processPSVIValueConstraint(short,String)'
      Src: xni.PSVIWriter:1564,1
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotation()'
      Src: xni.PSVIWriter:1565,1
    - Dst: '[xni.PSVIWriter].processPSVIAnnotation(org.apache.xerces.xs.XSAnnotation)'
      Src: xni.PSVIWriter:1565,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1566,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 17
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSAttributeDeclaration
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attr
    argTypes:
    - org.apache.xerces.xs.XSAttributeDeclaration
    constantsTouched: []
    func_position:
      end: 1567
      start: 1554
    functionDepth: 5
    functionLinenumber: 1554
    functionLinenumberEnd: 1567
    functionName: '[xni.PSVIWriter].processPSVIAttributeDeclaration(org.apache.xerces.xs.XSAttributeDeclaration)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 2
    functionsReached:
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getName()'
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getEnclosingCTDefinition()'
    - '[xni.PSVIWriter].processPSVITypeDefinitionOrRef(String,org.apache.xerces.xs.XSSimpleTypeDefinition)'
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getConstraintType()'
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getScope()'
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotation()'
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getNamespace()'
    - '[xni.PSVIWriter].processPSVIScope(String,org.apache.xerces.xs.XSComplexTypeDefinition,short)'
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getTypeDefinition()'
    - '[xni.PSVIWriter].sendIndentedElementWithID(String,org.apache.xerces.xs.XSAttributeDeclaration)'
    - '[xni.PSVIWriter].processPSVIAnnotation(org.apache.xerces.xs.XSAnnotation)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[xni.PSVIWriter].getConstraintValue(org.apache.xerces.xs.XSAttributeDeclaration)'
    - '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
    - '[xni.PSVIWriter].processPSVIValueConstraint(short,String)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIAttributeDeclaration(org.apache.xerces.xs.XSAttributeDeclaration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendIndentedElementWithID(String,org.apache.xerces.xs.XSAttributeGroupDefinition)'
      Src: xni.PSVIWriter:1572,1
    - Dst: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getName()'
      Src: xni.PSVIWriter:1573,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1573,1
    - Dst: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getNamespace()'
      Src: xni.PSVIWriter:1574,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1574,1
    - Dst: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAttributeUses()'
      Src: xni.PSVIWriter:1575,1
    - Dst: '[xni.PSVIWriter].processPSVIAttributeUses(org.apache.xerces.xs.XSObjectList)'
      Src: xni.PSVIWriter:1575,1
    - Dst: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAttributeWildcard()'
      Src: xni.PSVIWriter:1576,1
    - Dst: '[xni.PSVIWriter].processPSVIAttributeWildcard(org.apache.xerces.xs.XSWildcard)'
      Src: xni.PSVIWriter:1576,1
    - Dst: '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotation()'
      Src: xni.PSVIWriter:1577,1
    - Dst: '[xni.PSVIWriter].processPSVIAnnotation(org.apache.xerces.xs.XSAnnotation)'
      Src: xni.PSVIWriter:1577,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1578,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSAttributeGroupDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ag
    argTypes:
    - org.apache.xerces.xs.XSAttributeGroupDefinition
    constantsTouched: []
    func_position:
      end: 1579
      start: 1569
    functionDepth: 6
    functionLinenumber: 1569
    functionLinenumberEnd: 1579
    functionName: '[xni.PSVIWriter].processPSVIAttributeGroupDefinition(org.apache.xerces.xs.XSAttributeGroupDefinition)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[xni.PSVIWriter].processPSVIAttributeWildcard(org.apache.xerces.xs.XSWildcard)'
    - '[xni.PSVIWriter].processPSVIAnnotation(org.apache.xerces.xs.XSAnnotation)'
    - '[org.apache.xerces.xs.XSAttributeGroupDefinition].getName()'
    - '[xni.PSVIWriter].processPSVIAttributeUses(org.apache.xerces.xs.XSObjectList)'
    - '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotation()'
    - '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAttributeUses()'
    - '[org.apache.xerces.xs.XSAttributeGroupDefinition].getNamespace()'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAttributeWildcard()'
    - '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendIndentedElementWithID(String,org.apache.xerces.xs.XSAttributeGroupDefinition)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIAttributeGroupDefinition(org.apache.xerces.xs.XSAttributeGroupDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1583,1
    - Dst: '[xni.PSVIWriter].sendIndentedElementWithID(String,org.apache.xerces.xs.XSModelGroupDefinition)'
      Src: xni.PSVIWriter:1586,1
    - Dst: '[org.apache.xerces.xs.XSModelGroupDefinition].getName()'
      Src: xni.PSVIWriter:1587,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1587,1
    - Dst: '[org.apache.xerces.xs.XSModelGroupDefinition].getNamespace()'
      Src: xni.PSVIWriter:1588,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1588,1
    - Dst: '[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup()'
      Src: xni.PSVIWriter:1589,1
    - Dst: '[xni.PSVIWriter].processPSVIModelGroup(org.apache.xerces.xs.XSModelGroup)'
      Src: xni.PSVIWriter:1589,1
    - Dst: '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotation()'
      Src: xni.PSVIWriter:1590,1
    - Dst: '[xni.PSVIWriter].processPSVIAnnotation(org.apache.xerces.xs.XSAnnotation)'
      Src: xni.PSVIWriter:1590,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1591,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSModelGroupDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mgd
    argTypes:
    - org.apache.xerces.xs.XSModelGroupDefinition
    constantsTouched: []
    func_position:
      end: 1593
      start: 1581
    functionDepth: 14
    functionLinenumber: 1581
    functionLinenumberEnd: 1593
    functionName: '[xni.PSVIWriter].processPSVIModelGroupDefinition(org.apache.xerces.xs.XSModelGroupDefinition)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.XSModelGroupDefinition].getNamespace()'
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[org.apache.xerces.xs.XSModelGroupDefinition].getName()'
    - '[xni.PSVIWriter].sendIndentedElementWithID(String,org.apache.xerces.xs.XSModelGroupDefinition)'
    - '[xni.PSVIWriter].processPSVIAnnotation(org.apache.xerces.xs.XSAnnotation)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup()'
    - '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotation()'
    - '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
    - '[xni.PSVIWriter].processPSVIModelGroup(org.apache.xerces.xs.XSModelGroup)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIModelGroupDefinition(org.apache.xerces.xs.XSModelGroupDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1597,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1600,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getCompositor()'
      Src: xni.PSVIWriter:1603,1
    - Dst: '[xni.PSVIWriter].translateCompositor(short)'
      Src: xni.PSVIWriter:1603,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1601,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getParticles()'
      Src: xni.PSVIWriter:1604,1
    - Dst: '[xni.PSVIWriter].processPSVIParticles(org.apache.xerces.xs.XSObjectList)'
      Src: xni.PSVIWriter:1604,1
    - Dst: '[org.apache.xerces.xs.XSModelGroup].getAnnotation()'
      Src: xni.PSVIWriter:1605,1
    - Dst: '[xni.PSVIWriter].processPSVIAnnotation(org.apache.xerces.xs.XSAnnotation)'
      Src: xni.PSVIWriter:1605,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1606,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSModelGroup
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - mg
    argTypes:
    - org.apache.xerces.xs.XSModelGroup
    constantsTouched: []
    func_position:
      end: 1608
      start: 1595
    functionDepth: 13
    functionLinenumber: 1595
    functionLinenumberEnd: 1608
    functionName: '[xni.PSVIWriter].processPSVIModelGroup(org.apache.xerces.xs.XSModelGroup)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 2
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - '[org.apache.xerces.xs.XSModelGroup].getParticles()'
    - '[xni.PSVIWriter].processPSVIAnnotation(org.apache.xerces.xs.XSAnnotation)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[xni.PSVIWriter].translateCompositor(short)'
    - '[org.apache.xerces.xs.XSModelGroup].getCompositor()'
    - '[xni.PSVIWriter].processPSVIParticles(org.apache.xerces.xs.XSObjectList)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[org.apache.xerces.xs.XSModelGroup].getAnnotation()'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIModelGroup(org.apache.xerces.xs.XSModelGroup)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1612,1
    - Dst: '[xni.PSVIWriter].sendIndentedElementWithID(String,org.apache.xerces.xs.XSNotationDeclaration)'
      Src: xni.PSVIWriter:1615,1
    - Dst: '[org.apache.xerces.xs.XSNotationDeclaration].getName()'
      Src: xni.PSVIWriter:1616,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1616,1
    - Dst: '[org.apache.xerces.xs.XSNotationDeclaration].getNamespace()'
      Src: xni.PSVIWriter:1617,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1617,1
    - Dst: '[org.apache.xerces.xs.XSNotationDeclaration].getSystemId()'
      Src: xni.PSVIWriter:1618,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1618,1
    - Dst: '[org.apache.xerces.xs.XSNotationDeclaration].getPublicId()'
      Src: xni.PSVIWriter:1619,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1619,1
    - Dst: '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotation()'
      Src: xni.PSVIWriter:1620,1
    - Dst: '[xni.PSVIWriter].processPSVIAnnotation(org.apache.xerces.xs.XSAnnotation)'
      Src: xni.PSVIWriter:1620,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1621,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSNotationDeclaration
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - not
    argTypes:
    - org.apache.xerces.xs.XSNotationDeclaration
    constantsTouched: []
    func_position:
      end: 1623
      start: 1610
    functionDepth: 6
    functionLinenumber: 1610
    functionLinenumberEnd: 1623
    functionName: '[xni.PSVIWriter].processPSVINotationDeclaration(org.apache.xerces.xs.XSNotationDeclaration)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.XSNotationDeclaration].getNamespace()'
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - '[org.apache.xerces.xs.XSNotationDeclaration].getName()'
    - '[org.apache.xerces.xs.XSNotationDeclaration].getPublicId()'
    - '[xni.PSVIWriter].processPSVIAnnotation(org.apache.xerces.xs.XSAnnotation)'
    - '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotation()'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[xni.PSVIWriter].sendIndentedElementWithID(String,org.apache.xerces.xs.XSNotationDeclaration)'
    - '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
    - '[org.apache.xerces.xs.XSNotationDeclaration].getSystemId()'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVINotationDeclaration(org.apache.xerces.xs.XSNotationDeclaration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSNamedMap].getLength()'
      Src: xni.PSVIWriter:1626,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1627,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1630,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].getLength()'
      Src: xni.PSVIWriter:1631,1
    - Dst: '[org.apache.xerces.xs.XSNamedMap].item(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1633,1
    - Dst: '[xni.PSVIWriter].sendIndentedElementWithID(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1634,1
    - Dst: constraint.getName()
      Src: xni.PSVIWriter:1637,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1637,1
    - Dst: constraint.getNamespace()
      Src: xni.PSVIWriter:1640,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1638,1
    - Dst: constraint.getCategory()
      Src: xni.PSVIWriter:1643,1
    - Dst: '[xni.PSVIWriter].translateCategory(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1643,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1641,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1644,1
    - Dst: constraint.getSelectorStr()
      Src: xni.PSVIWriter:1645,1
    - Dst: '[xni.PSVIWriter].processPSVIXPath(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1645,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1646,1
    - Dst: constraint.getFieldStrs()
      Src: xni.PSVIWriter:1647,1
    - Dst: '[xni.PSVIWriter].processPSVIFields(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1647,1
    - Dst: constraint.getRefKey()
      Src: xni.PSVIWriter:1650,1
    - Dst: '[xni.PSVIWriter].processPSVIElementRef(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1648,1
    - Dst: constraint.getAnnotations()
      Src: xni.PSVIWriter:1651,1
    - Dst: '[xni.PSVIWriter].processPSVIAnnotations(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1651,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1652,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1654,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 31
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSNamedMap
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - constraints
    argTypes:
    - org.apache.xerces.xs.XSNamedMap
    constantsTouched: []
    func_position:
      end: 1656
      start: 1625
    functionDepth: 4
    functionLinenumber: 1625
    functionLinenumberEnd: 1656
    functionName: '[xni.PSVIWriter].processPSVIIdentityConstraintDefinitions(org.apache.xerces.xs.XSNamedMap)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.XSNamedMap].item(xni.PSVIWriter)'
    - constraint.getRefKey()
    - constraint.getName()
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[org.apache.xerces.xs.XSNamedMap].getLength()'
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[xni.PSVIWriter].processPSVIXPath(xni.PSVIWriter)'
    - '[xni.PSVIWriter].processPSVIFields(xni.PSVIWriter)'
    - '[xni.PSVIWriter].translateCategory(xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[xni.PSVIWriter].processPSVIElementRef(String,xni.PSVIWriter)'
    - constraint.getFieldStrs()
    - constraint.getNamespace()
    - constraint.getSelectorStr()
    - '[xni.PSVIWriter].processPSVIAnnotations(xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendIndentedElementWithID(String,xni.PSVIWriter)'
    - constraint.getCategory()
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - constraint.getAnnotations()
    - '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIIdentityConstraintDefinitions(org.apache.xerces.xs.XSNamedMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.StringList].getLength()'
      Src: xni.PSVIWriter:1659,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1660,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1663,1
    - Dst: '[org.apache.xerces.xs.StringList].getLength()'
      Src: xni.PSVIWriter:1664,1
    - Dst: '[org.apache.xerces.xs.StringList].item(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1665,1
    - Dst: '[xni.PSVIWriter].processPSVIXPath(String)'
      Src: xni.PSVIWriter:1665,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1667,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.StringList
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - fields
    argTypes:
    - org.apache.xerces.xs.StringList
    constantsTouched: []
    func_position:
      end: 1669
      start: 1658
    functionDepth: 5
    functionLinenumber: 1658
    functionLinenumberEnd: 1669
    functionName: '[xni.PSVIWriter].processPSVIFields(org.apache.xerces.xs.StringList)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[org.apache.xerces.xs.StringList].item(xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[org.apache.xerces.xs.StringList].getLength()'
    - '[xni.PSVIWriter].processPSVIXPath(String)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIFields(org.apache.xerces.xs.StringList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1672,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1673,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1674,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - path
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1675
      start: 1671
    functionDepth: 4
    functionLinenumber: 1671
    functionLinenumberEnd: 1675
    functionName: '[xni.PSVIWriter].processPSVIXPath(String)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIXPath(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: xni.PSVIWriter:1678,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1679,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1682,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].getLength()'
      Src: xni.PSVIWriter:1683,1
    - Dst: '[org.apache.xerces.xs.XSObjectList].item(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1684,1
    - Dst: '[xni.PSVIWriter].processPSVIParticle(org.apache.xerces.xs.XSParticle)'
      Src: xni.PSVIWriter:1684,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1686,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSObjectList
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - particles
    argTypes:
    - org.apache.xerces.xs.XSObjectList
    constantsTouched: []
    func_position:
      end: 1688
      start: 1677
    functionDepth: 12
    functionLinenumber: 1677
    functionLinenumberEnd: 1688
    functionName: '[xni.PSVIWriter].processPSVIParticles(org.apache.xerces.xs.XSObjectList)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[org.apache.xerces.xs.XSObjectList].getLength()'
    - '[org.apache.xerces.xs.XSObjectList].item(xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[xni.PSVIWriter].processPSVIParticle(org.apache.xerces.xs.XSParticle)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIParticles(org.apache.xerces.xs.XSObjectList)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1692,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1695,1
    - Dst: '[org.apache.xerces.xs.XSParticle].getMinOccurs()'
      Src: xni.PSVIWriter:1698,1
    - Dst: String.valueOf(int)
      Src: xni.PSVIWriter:1698,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1696,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1699,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1704,1
    - Dst: '[org.apache.xerces.xs.XSParticle].getTerm()'
      Src: xni.PSVIWriter:1705,1
    - Dst: '[org.apache.xerces.xs.XSTerm].getType()'
      Src: xni.PSVIWriter:1705,1
    - Dst: '[org.apache.xerces.xs.XSParticle].getTerm()'
      Src: xni.PSVIWriter:1708,1
    - Dst: '[xni.PSVIWriter].processPSVIElementDeclarationOrRef(org.apache.xerces.xs.XSElementDeclaration)'
      Src: xni.PSVIWriter:1707,1
    - Dst: '[org.apache.xerces.xs.XSParticle].getTerm()'
      Src: xni.PSVIWriter:1711,1
    - Dst: '[xni.PSVIWriter].processPSVIModelGroup(org.apache.xerces.xs.XSModelGroup)'
      Src: xni.PSVIWriter:1711,1
    - Dst: '[org.apache.xerces.xs.XSParticle].getTerm()'
      Src: xni.PSVIWriter:1714,1
    - Dst: '[xni.PSVIWriter].processPSVIWildcard(org.apache.xerces.xs.XSWildcard)'
      Src: xni.PSVIWriter:1714,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1717,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1718,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSParticle
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - part
    argTypes:
    - org.apache.xerces.xs.XSParticle
    constantsTouched: []
    func_position:
      end: 1720
      start: 1690
    functionDepth: 11
    functionLinenumber: 1690
    functionLinenumberEnd: 1720
    functionName: '[xni.PSVIWriter].processPSVIParticle(org.apache.xerces.xs.XSParticle)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 2
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[xni.PSVIWriter].processPSVIWildcard(org.apache.xerces.xs.XSWildcard)'
    - String.valueOf(int)
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[org.apache.xerces.xs.XSParticle].getTerm()'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[xni.PSVIWriter].sendElementEvent(String,xni.PSVIWriter)'
    - '[xni.PSVIWriter].processPSVIElementDeclarationOrRef(org.apache.xerces.xs.XSElementDeclaration)'
    - '[org.apache.xerces.xs.XSParticle].getMinOccurs()'
    - '[org.apache.xerces.xs.XSTerm].getType()'
    - '[xni.PSVIWriter].processPSVIModelGroup(org.apache.xerces.xs.XSModelGroup)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIParticle(org.apache.xerces.xs.XSParticle)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].processPSVIElementRef(String,null,org.apache.xerces.xs.XSObject)'
      Src: xni.PSVIWriter:1723,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xs.XSObject
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementName
    - obj
    argTypes:
    - String
    - org.apache.xerces.xs.XSObject
    constantsTouched: []
    func_position:
      end: 1724
      start: 1722
    functionDepth: 0
    functionLinenumber: 1722
    functionLinenumberEnd: 1724
    functionName: '[xni.PSVIWriter].processPSVIElementRef(String,org.apache.xerces.xs.XSObject)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[xni.PSVIWriter].processPSVIElementRef(String,null,org.apache.xerces.xs.XSObject)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIElementRef(String,org.apache.xerces.xs.XSObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: xni.PSVIWriter:1731,1
    - Dst: '[xni.PSVIWriter].getID(org.apache.xerces.xs.XSObject)'
      Src: xni.PSVIWriter:1733,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: xni.PSVIWriter:1735,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: xni.PSVIWriter:1736,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: xni.PSVIWriter:1737,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,java.util.ArrayList,org.apache.xerces.xni.XMLString)'
      Src: xni.PSVIWriter:1739,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List
      - org.apache.xerces.xs.XSObject
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - elementName
    - attributes
    - obj
    argTypes:
    - String
    - java.util.List
    - org.apache.xerces.xs.XSObject
    constantsTouched: []
    func_position:
      end: 1740
      start: 1726
    functionDepth: 3
    functionLinenumber: 1726
    functionLinenumberEnd: 1740
    functionName: '[xni.PSVIWriter].processPSVIElementRef(String,java.util.List,org.apache.xerces.xs.XSObject)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[xni.PSVIWriter].getID(org.apache.xerces.xs.XSObject)'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    - '[xni.PSVIWriter].sendElementEvent(String,java.util.ArrayList,org.apache.xerces.xni.XMLString)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIElementRef(String,java.util.List,org.apache.xerces.xs.XSObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getScope()'
      Src: xni.PSVIWriter:1747,1
    - Dst: '[xni.PSVIWriter].getID(org.apache.xerces.xs.XSAttributeDeclaration)'
      Src: xni.PSVIWriter:1748,1
    - Dst: '[java.util.List].contains(String)'
      Src: xni.PSVIWriter:1748,1
    - Dst: '[xni.PSVIWriter].processPSVIAttributeDeclarationRef(org.apache.xerces.xs.XSAttributeDeclaration)'
      Src: xni.PSVIWriter:1749,1
    - Dst: '[xni.PSVIWriter].processPSVIAttributeDeclaration(org.apache.xerces.xs.XSAttributeDeclaration)'
      Src: xni.PSVIWriter:1752,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSAttributeDeclaration
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - att
    argTypes:
    - org.apache.xerces.xs.XSAttributeDeclaration
    constantsTouched: []
    func_position:
      end: 1754
      start: 1742
    functionDepth: 6
    functionLinenumber: 1742
    functionLinenumberEnd: 1754
    functionName: '[xni.PSVIWriter].processPSVIAttributeDeclarationOrRef(org.apache.xerces.xs.XSAttributeDeclaration)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[xni.PSVIWriter].processPSVIAttributeDeclaration(org.apache.xerces.xs.XSAttributeDeclaration)'
    - '[xni.PSVIWriter].processPSVIAttributeDeclarationRef(org.apache.xerces.xs.XSAttributeDeclaration)'
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getScope()'
    - '[xni.PSVIWriter].getID(org.apache.xerces.xs.XSAttributeDeclaration)'
    - '[java.util.List].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIAttributeDeclarationOrRef(org.apache.xerces.xs.XSAttributeDeclaration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: xni.PSVIWriter:1759,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: xni.PSVIWriter:1760,1
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getName()'
      Src: xni.PSVIWriter:1761,1
    - Dst: '[java.util.ArrayList].add(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1761,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: xni.PSVIWriter:1762,1
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getNamespace()'
      Src: xni.PSVIWriter:1763,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: xni.PSVIWriter:1764,1
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getNamespace()'
      Src: xni.PSVIWriter:1765,1
    - Dst: '[java.util.ArrayList].add(xni.PSVIWriter)'
      Src: xni.PSVIWriter:1765,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: xni.PSVIWriter:1766,1
    - Dst: '[xni.PSVIWriter].processPSVIElementRef(String,java.util.ArrayList,org.apache.xerces.xs.XSAttributeDeclaration)'
      Src: xni.PSVIWriter:1768,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSAttributeDeclaration
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - att
    argTypes:
    - org.apache.xerces.xs.XSAttributeDeclaration
    constantsTouched: []
    func_position:
      end: 1769
      start: 1756
    functionDepth: 1
    functionLinenumber: 1756
    functionLinenumberEnd: 1769
    functionName: '[xni.PSVIWriter].processPSVIAttributeDeclarationRef(org.apache.xerces.xs.XSAttributeDeclaration)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getName()'
    - '[xni.PSVIWriter].processPSVIElementRef(String,java.util.ArrayList,org.apache.xerces.xs.XSAttributeDeclaration)'
    - '[java.util.ArrayList].add(xni.PSVIWriter)'
    - '[java.util.ArrayList].add(String)'
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getNamespace()'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIAttributeDeclarationRef(org.apache.xerces.xs.XSAttributeDeclaration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1776,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1780,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: xni.PSVIWriter:1781,1
    - Dst: '[xni.PSVIWriter].processPSVIElementRef(String,org.apache.xerces.xs.XSTypeDefinition)'
      Src: xni.PSVIWriter:1782,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: xni.PSVIWriter:1784,1
    - Dst: '[xni.PSVIWriter].processPSVIElementRef(String,org.apache.xerces.xs.XSTypeDefinition)'
      Src: xni.PSVIWriter:1785,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
      Src: xni.PSVIWriter:1789,1
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: xni.PSVIWriter:1788,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1791,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - enclose
    - type
    argTypes:
    - String
    - org.apache.xerces.xs.XSTypeDefinition
    constantsTouched: []
    func_position:
      end: 1792
      start: 1772
    functionDepth: 4
    functionLinenumber: 1772
    functionLinenumberEnd: 1792
    functionName: '[xni.PSVIWriter].processPSVITypeDefinitionRef(String,org.apache.xerces.xs.XSTypeDefinition)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[xni.PSVIWriter].processPSVIElementRef(String,org.apache.xerces.xs.XSTypeDefinition)'
    - '[IllegalArgumentException].<init>(String)'
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVITypeDefinitionRef(String,org.apache.xerces.xs.XSTypeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1800,1
    - Dst: '[org.apache.xerces.xs.XSTypeDefinition].getAnonymous()'
      Src: xni.PSVIWriter:1806,1
    - Dst: '[xni.PSVIWriter].getID(org.apache.xerces.xs.XSTypeDefinition)'
      Src: xni.PSVIWriter:1806,1
    - Dst: '[java.util.List].contains(String)'
      Src: xni.PSVIWriter:1806,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1807,1
    - Dst: '[xni.PSVIWriter].processPSVITypeDefinition(org.apache.xerces.xs.XSTypeDefinition)'
      Src: xni.PSVIWriter:1808,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1809,1
    - Dst: '[xni.PSVIWriter].processPSVITypeDefinitionRef(String,org.apache.xerces.xs.XSTypeDefinition)'
      Src: xni.PSVIWriter:1812,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xs.XSTypeDefinition
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - enclose
    - type
    argTypes:
    - String
    - org.apache.xerces.xs.XSTypeDefinition
    constantsTouched: []
    func_position:
      end: 1814
      start: 1796
    functionDepth: 8
    functionLinenumber: 1796
    functionLinenumberEnd: 1814
    functionName: '[xni.PSVIWriter].processPSVITypeDefinitionOrRef(String,org.apache.xerces.xs.XSTypeDefinition)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 2
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[org.apache.xerces.xs.XSTypeDefinition].getAnonymous()'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[xni.PSVIWriter].getID(org.apache.xerces.xs.XSTypeDefinition)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    - '[xni.PSVIWriter].processPSVITypeDefinitionRef(String,org.apache.xerces.xs.XSTypeDefinition)'
    - '[xni.PSVIWriter].processPSVITypeDefinition(org.apache.xerces.xs.XSTypeDefinition)'
    - '[java.util.List].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVITypeDefinitionOrRef(String,org.apache.xerces.xs.XSTypeDefinition)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].processPSVIElementRef(String,org.apache.xerces.xs.XSElementDeclaration)'
      Src: xni.PSVIWriter:1819,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSElementDeclaration
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elem
    argTypes:
    - org.apache.xerces.xs.XSElementDeclaration
    constantsTouched: []
    func_position:
      end: 1820
      start: 1816
    functionDepth: 0
    functionLinenumber: 1816
    functionLinenumberEnd: 1820
    functionName: '[xni.PSVIWriter].processPSVIElementDeclarationRef(org.apache.xerces.xs.XSElementDeclaration)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[xni.PSVIWriter].processPSVIElementRef(String,org.apache.xerces.xs.XSElementDeclaration)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIElementDeclarationRef(org.apache.xerces.xs.XSElementDeclaration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getScope()'
      Src: xni.PSVIWriter:1827,1
    - Dst: '[xni.PSVIWriter].getID(org.apache.xerces.xs.XSElementDeclaration)'
      Src: xni.PSVIWriter:1828,1
    - Dst: '[java.util.List].contains(String)'
      Src: xni.PSVIWriter:1828,1
    - Dst: '[xni.PSVIWriter].processPSVIElementDeclarationRef(org.apache.xerces.xs.XSElementDeclaration)'
      Src: xni.PSVIWriter:1829,1
    - Dst: '[xni.PSVIWriter].processPSVIElementDeclaration(org.apache.xerces.xs.XSElementDeclaration)'
      Src: xni.PSVIWriter:1832,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSElementDeclaration
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elem
    argTypes:
    - org.apache.xerces.xs.XSElementDeclaration
    constantsTouched: []
    func_position:
      end: 1834
      start: 1822
    functionDepth: 10
    functionLinenumber: 1822
    functionLinenumberEnd: 1834
    functionName: '[xni.PSVIWriter].processPSVIElementDeclarationOrRef(org.apache.xerces.xs.XSElementDeclaration)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[xni.PSVIWriter].processPSVIElementDeclarationRef(org.apache.xerces.xs.XSElementDeclaration)'
    - '[xni.PSVIWriter].processPSVIElementDeclaration(org.apache.xerces.xs.XSElementDeclaration)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getScope()'
    - '[java.util.List].contains(String)'
    - '[xni.PSVIWriter].getID(org.apache.xerces.xs.XSElementDeclaration)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIElementDeclarationOrRef(org.apache.xerces.xs.XSElementDeclaration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].translateScope(short)'
      Src: xni.PSVIWriter:1841,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1841,1
    - Dst: '[xni.PSVIWriter].processPSVITypeDefinitionRef(String,org.apache.xerces.xs.XSComplexTypeDefinition)'
      Src: xni.PSVIWriter:1843,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xs.XSComplexTypeDefinition
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - enclose
    - enclosingCTD
    - scope
    argTypes:
    - String
    - org.apache.xerces.xs.XSComplexTypeDefinition
    - short
    constantsTouched: []
    func_position:
      end: 1845
      start: 1836
    functionDepth: 1
    functionLinenumber: 1836
    functionLinenumberEnd: 1845
    functionName: '[xni.PSVIWriter].processPSVIScope(String,org.apache.xerces.xs.XSComplexTypeDefinition,short)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 2
    functionsReached:
    - '[xni.PSVIWriter].processPSVITypeDefinitionRef(String,org.apache.xerces.xs.XSComplexTypeDefinition)'
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - '[xni.PSVIWriter].translateScope(short)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIScope(String,org.apache.xerces.xs.XSComplexTypeDefinition,short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1851,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1853,1
    - Dst: '[xni.PSVIWriter].translateValueConstraintType(short)'
      Src: xni.PSVIWriter:1854,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1854,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,String)'
      Src: xni.PSVIWriter:1855,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1856,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - constraintType
    - constraintValue
    argTypes:
    - short
    - String
    constantsTouched: []
    func_position:
      end: 1858
      start: 1847
    functionDepth: 4
    functionLinenumber: 1847
    functionLinenumberEnd: 1858
    functionName: '[xni.PSVIWriter].processPSVIValueConstraint(short,String)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 2
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[xni.PSVIWriter].sendElementEvent(String,String)'
    - '[xni.PSVIWriter].translateValueConstraintType(short)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVIValueConstraint(short,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getSubstitutionGroupAffiliation()'
      Src: xni.PSVIWriter:1861,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String)'
      Src: xni.PSVIWriter:1862,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:1864,1
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getSubstitutionGroupAffiliation()'
      Src: xni.PSVIWriter:1865,1
    - Dst: '[xni.PSVIWriter].processPSVIElementRef(String,org.apache.xerces.xs.XSElementDeclaration)'
      Src: xni.PSVIWriter:1865,1
    - Dst: '[xni.PSVIWriter].sendUnIndentedElement(String)'
      Src: xni.PSVIWriter:1866,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSElementDeclaration
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elem
    argTypes:
    - org.apache.xerces.xs.XSElementDeclaration
    constantsTouched: []
    func_position:
      end: 1868
      start: 1860
    functionDepth: 4
    functionLinenumber: 1860
    functionLinenumberEnd: 1868
    functionName: '[xni.PSVIWriter].processPSVISubstitutionGroupAffiliation(org.apache.xerces.xs.XSElementDeclaration)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[xni.PSVIWriter].processPSVIElementRef(String,org.apache.xerces.xs.XSElementDeclaration)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getSubstitutionGroupAffiliation()'
    - '[xni.PSVIWriter].sendElementEvent(String)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[xni.PSVIWriter].sendUnIndentedElement(String)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].processPSVISubstitutionGroupAffiliation(org.apache.xerces.xs.XSElementDeclaration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendEmptyElementEvent(String,null)'
      Src: xni.PSVIWriter:1878,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tagname
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1879
      start: 1877
    functionDepth: 0
    functionLinenumber: 1877
    functionLinenumberEnd: 1879
    functionName: '[xni.PSVIWriter].sendEmptyElementEvent(String)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 8
    functionsReached:
    - '[xni.PSVIWriter].sendEmptyElementEvent(String,null)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].sendEmptyElementEvent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendIndent()'
      Src: xni.PSVIWriter:1882,1
    - Dst: '[xni.PSVIWriter].createQName(String)'
      Src: xni.PSVIWriter:1884,1
    - Dst: '[xni.PSVIWriter].createAttributes(java.util.List)'
      Src: xni.PSVIWriter:1885,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,null)'
      Src: xni.PSVIWriter:1883,1
    - Dst: '[xni.PSVIWriter].sendNewLine()'
      Src: xni.PSVIWriter:1887,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - tagname
    - attributes
    argTypes:
    - String
    - java.util.List
    constantsTouched: []
    func_position:
      end: 1888
      start: 1881
    functionDepth: 6
    functionLinenumber: 1881
    functionLinenumberEnd: 1888
    functionName: '[xni.PSVIWriter].sendEmptyElementEvent(String,java.util.List)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[xni.PSVIWriter].sendNewLine()'
    - '[org.apache.xerces.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,null)'
    - '[xni.PSVIWriter].sendIndent()'
    - '[xni.PSVIWriter].createAttributes(java.util.List)'
    - '[xni.PSVIWriter].createQName(String)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].sendEmptyElementEvent(String,java.util.List)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].createQName(String)'
      Src: xni.PSVIWriter:1899,1
    - Dst: '[xni.PSVIWriter].createAttributes(java.util.List)'
      Src: xni.PSVIWriter:1900,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,null)'
      Src: xni.PSVIWriter:1898,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - tagname
    - attributes
    argTypes:
    - String
    - java.util.List
    constantsTouched: []
    func_position:
      end: 1902
      start: 1897
    functionDepth: 6
    functionLinenumber: 1897
    functionLinenumberEnd: 1902
    functionName: '[xni.PSVIWriter].sendStartElementEvent(String,java.util.List)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[xni.PSVIWriter].createQName(String)'
    - '[xni.PSVIWriter].createAttributes(java.util.List)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,null)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].sendStartElementEvent(String,java.util.List)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].createQName(String)'
      Src: xni.PSVIWriter:1912,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,null)'
      Src: xni.PSVIWriter:1912,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tagname
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1913
      start: 1911
    functionDepth: 1
    functionLinenumber: 1911
    functionLinenumberEnd: 1913
    functionName: '[xni.PSVIWriter].sendEndElementEvent(String)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 2
    functionsReached:
    - '[xni.PSVIWriter].createQName(String)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,null)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].sendEndElementEvent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String,null)'
      Src: xni.PSVIWriter:1924,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tagName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1925
      start: 1923
    functionDepth: 0
    functionLinenumber: 1923
    functionLinenumberEnd: 1925
    functionName: '[xni.PSVIWriter].sendIndentedElement(String)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 38
    functionsReached:
    - '[xni.PSVIWriter].sendIndentedElement(String,null)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].sendIndentedElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendIndent()'
      Src: xni.PSVIWriter:1928,1
    - Dst: '[xni.PSVIWriter].sendStartElementEvent(String,java.util.List)'
      Src: xni.PSVIWriter:1929,1
    - Dst: '[xni.PSVIWriter].sendNewLine()'
      Src: xni.PSVIWriter:1930,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - tagName
    - attributes
    argTypes:
    - String
    - java.util.List
    constantsTouched: []
    func_position:
      end: 1932
      start: 1927
    functionDepth: 7
    functionLinenumber: 1927
    functionLinenumberEnd: 1932
    functionName: '[xni.PSVIWriter].sendIndentedElement(String,java.util.List)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[xni.PSVIWriter].sendStartElementEvent(String,java.util.List)'
    - '[xni.PSVIWriter].sendIndent()'
    - '[xni.PSVIWriter].sendNewLine()'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].sendIndentedElement(String,java.util.List)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendIndent()'
      Src: xni.PSVIWriter:1943,1
    - Dst: '[xni.PSVIWriter].sendEndElementEvent(String)'
      Src: xni.PSVIWriter:1944,1
    - Dst: '[xni.PSVIWriter].sendNewLine()'
      Src: xni.PSVIWriter:1945,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - tagName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1946
      start: 1941
    functionDepth: 3
    functionLinenumber: 1941
    functionLinenumberEnd: 1946
    functionName: '[xni.PSVIWriter].sendUnIndentedElement(String)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 43
    functionsReached:
    - '[xni.PSVIWriter].sendNewLine()'
    - '[xni.PSVIWriter].sendIndent()'
    - '[xni.PSVIWriter].sendEndElementEvent(String)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].sendUnIndentedElement(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,null,org.apache.xerces.xni.XMLString)'
      Src: xni.PSVIWriter:1959,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elementName
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1960
      start: 1958
    functionDepth: 0
    functionLinenumber: 1958
    functionLinenumberEnd: 1960
    functionName: '[xni.PSVIWriter].sendElementEvent(String)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 27
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String,null,org.apache.xerces.xni.XMLString)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].sendElementEvent(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,null,String)'
      Src: xni.PSVIWriter:1963,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementName
    - elementValue
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 1964
      start: 1962
    functionDepth: 0
    functionLinenumber: 1962
    functionLinenumberEnd: 1964
    functionName: '[xni.PSVIWriter].sendElementEvent(String,String)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 25
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String,null,String)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].sendElementEvent(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,null,org.apache.xerces.xni.XMLString)'
      Src: xni.PSVIWriter:1967,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementName
    - elementValue
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 1968
      start: 1966
    functionDepth: 0
    functionLinenumber: 1966
    functionLinenumberEnd: 1968
    functionName: '[xni.PSVIWriter].sendElementEvent(String,org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 3
    functionsReached:
    - '[xni.PSVIWriter].sendElementEvent(String,null,org.apache.xerces.xni.XMLString)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].sendElementEvent(String,org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].toCharArray()'
      Src: xni.PSVIWriter:1978,1
    - Dst: '[String].length()'
      Src: xni.PSVIWriter:1980,1
    - Dst: '[org.apache.xerces.xni.XMLString].<init>(xni.PSVIWriter,int,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1977,1
    - Dst: '[xni.PSVIWriter].sendElementEvent(String,java.util.List,xni.PSVIWriter)'
      Src: xni.PSVIWriter:1981,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - elementName
    - attributes
    - elementValue
    argTypes:
    - String
    - java.util.List
    - String
    constantsTouched: []
    func_position:
      end: 1982
      start: 1970
    functionDepth: 0
    functionLinenumber: 1970
    functionLinenumberEnd: 1982
    functionName: '[xni.PSVIWriter].sendElementEvent(String,java.util.List,String)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLString].<init>(xni.PSVIWriter,int,xni.PSVIWriter)'
    - '[xni.PSVIWriter].sendElementEvent(String,java.util.List,xni.PSVIWriter)'
    - '[String].length()'
    - '[String].toCharArray()'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].sendElementEvent(String,java.util.List,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.ArrayList].<init>()'
      Src: xni.PSVIWriter:1990,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: xni.PSVIWriter:1992,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: xni.PSVIWriter:1993,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: xni.PSVIWriter:1994,1
    - Dst: '[xni.PSVIWriter].sendEmptyElementEvent(String,java.util.ArrayList)'
      Src: xni.PSVIWriter:1995,1
    - Dst: '[xni.PSVIWriter].sendIndent()'
      Src: xni.PSVIWriter:1998,1
    - Dst: '[xni.PSVIWriter].sendStartElementEvent(String,java.util.ArrayList)'
      Src: xni.PSVIWriter:1999,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,null)'
      Src: xni.PSVIWriter:2000,1
    - Dst: '[xni.PSVIWriter].sendEndElementEvent(String)'
      Src: xni.PSVIWriter:2001,1
    - Dst: '[xni.PSVIWriter].sendNewLine()'
      Src: xni.PSVIWriter:2002,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - java.util.List
      - org.apache.xerces.xni.XMLString
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - elementName
    - attributes
    - elementValue
    argTypes:
    - String
    - java.util.List
    - org.apache.xerces.xni.XMLString
    constantsTouched: []
    func_position:
      end: 2004
      start: 1984
    functionDepth: 3
    functionLinenumber: 1984
    functionLinenumberEnd: 2004
    functionName: '[xni.PSVIWriter].sendElementEvent(String,java.util.List,org.apache.xerces.xni.XMLString)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[xni.PSVIWriter].sendEmptyElementEvent(String,java.util.ArrayList)'
    - '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,null)'
    - '[xni.PSVIWriter].sendNewLine()'
    - '[xni.PSVIWriter].sendIndent()'
    - '[xni.PSVIWriter].sendStartElementEvent(String,java.util.ArrayList)'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    - '[xni.PSVIWriter].sendEndElementEvent(String)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].sendElementEvent(String,java.util.List,org.apache.xerces.xni.XMLString)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].getID(org.apache.xerces.xs.XSObject)'
      Src: xni.PSVIWriter:2007,1
    - Dst: '[java.util.List].add(String)'
      Src: xni.PSVIWriter:2010,1
    - Dst: '[java.util.ArrayList].<init>()'
      Src: xni.PSVIWriter:2011,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: xni.PSVIWriter:2012,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: xni.PSVIWriter:2013,1
    - Dst: '[java.util.ArrayList].add(String)'
      Src: xni.PSVIWriter:2014,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String,java.util.ArrayList)'
      Src: xni.PSVIWriter:2015,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xs.XSObject
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - elementName
    - obj
    argTypes:
    - String
    - org.apache.xerces.xs.XSObject
    constantsTouched: []
    func_position:
      end: 2016
      start: 2006
    functionDepth: 3
    functionLinenumber: 2006
    functionLinenumberEnd: 2016
    functionName: '[xni.PSVIWriter].sendIndentedElementWithID(String,org.apache.xerces.xs.XSObject)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[java.util.List].add(String)'
    - '[xni.PSVIWriter].sendIndentedElement(String,java.util.ArrayList)'
    - '[xni.PSVIWriter].getID(org.apache.xerces.xs.XSObject)'
    - '[java.util.ArrayList].add(String)'
    - '[java.util.ArrayList].<init>()'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].sendIndentedElementWithID(String,org.apache.xerces.xs.XSObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLString].<init>(char[],int,int)'
      Src: xni.PSVIWriter:2025,1
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,null)'
      Src: xni.PSVIWriter:2026,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2027
      start: 2018
    functionDepth: 2
    functionLinenumber: 2018
    functionLinenumberEnd: 2027
    functionName: '[xni.PSVIWriter].sendIndent()'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,null)'
    - '[org.apache.xerces.xni.XMLString].<init>(char[],int,int)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].sendIndent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,null)'
      Src: xni.PSVIWriter:2030,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2031
      start: 2029
    functionDepth: 0
    functionLinenumber: 2029
    functionLinenumberEnd: 2031
    functionName: '[xni.PSVIWriter].sendNewLine()'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 4
    functionsReached:
    - '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,null)'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].sendNewLine()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].indexOf(char)'
      Src: xni.PSVIWriter:2034,1
    - Dst: '[String].substring(int,xni.PSVIWriter)'
      Src: xni.PSVIWriter:2041,1
    - Dst: '[String].substring(int)'
      Src: xni.PSVIWriter:2042,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getURI(xni.PSVIWriter)'
      Src: xni.PSVIWriter:2044,1
    - Dst: '[org.apache.xerces.xni.QName].<init>(xni.PSVIWriter,xni.PSVIWriter,String,String)'
      Src: xni.PSVIWriter:2045,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.QName
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - rawname
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 2046
      start: 2033
    functionDepth: 0
    functionLinenumber: 2033
    functionLinenumberEnd: 2046
    functionName: '[xni.PSVIWriter].createQName(String)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 3
    functionsReached:
    - '[String].substring(int,xni.PSVIWriter)'
    - '[String].indexOf(char)'
    - '[String].substring(int)'
    - '[org.apache.xerces.xni.QName].<init>(xni.PSVIWriter,xni.PSVIWriter,String,String)'
    - '[org.apache.xerces.xni.NamespaceContext].getURI(xni.PSVIWriter)'
    linkageType: ''
    returnType: org.apache.xerces.xni.QName
    signature: '[xni.PSVIWriter].createQName(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
      Src: xni.PSVIWriter:2049,1
    - Dst: '[java.util.List].size()'
      Src: xni.PSVIWriter:2051,1
    - Dst: '[java.util.List].get(xni.PSVIWriter)'
      Src: xni.PSVIWriter:2052,1
    - Dst: '[java.util.List].get(int)'
      Src: xni.PSVIWriter:2053,1
    - Dst: '[java.util.List].get(int)'
      Src: xni.PSVIWriter:2054,1
    - Dst: '[xni.PSVIWriter].createQName(xni.PSVIWriter)'
      Src: xni.PSVIWriter:2055,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,xni.PSVIWriter,xni.PSVIWriter)'
      Src: xni.PSVIWriter:2055,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.List
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.xni.XMLAttributes
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - atts
    argTypes:
    - java.util.List
    constantsTouched: []
    func_position:
      end: 2059
      start: 2048
    functionDepth: 5
    functionLinenumber: 2048
    functionLinenumberEnd: 2059
    functionName: '[xni.PSVIWriter].createAttributes(java.util.List)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 2
    functionsReached:
    - '[java.util.List].get(xni.PSVIWriter)'
    - '[java.util.List].get(int)'
    - '[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,xni.PSVIWriter,xni.PSVIWriter)'
    - '[xni.PSVIWriter].createQName(xni.PSVIWriter)'
    - '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
    - '[java.util.List].size()'
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLAttributes
    signature: '[xni.PSVIWriter].createAttributes(java.util.List)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSObject].getNamespace()'
      Src: xni.PSVIWriter:2062,1
    - Dst: '[org.apache.xerces.xs.XSObject].getNamespace()'
      Src: xni.PSVIWriter:2063,1
    - Dst: '[org.apache.xerces.xni.NamespaceContext].getPrefix(String)'
      Src: xni.PSVIWriter:2063,1
    - Dst: '[org.apache.xerces.xs.XSObject].getName()'
      Src: xni.PSVIWriter:2064,1
    - Dst: '[org.apache.xerces.xs.XSObject].getType()'
      Src: xni.PSVIWriter:2065,1
    - Dst: '[xni.PSVIWriter].translateType(short)'
      Src: xni.PSVIWriter:2065,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSObject
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - org.apache.xerces.xs.XSObject
    constantsTouched: []
    func_position:
      end: 2082
      start: 2061
    functionDepth: 1
    functionLinenumber: 2061
    functionLinenumberEnd: 2082
    functionName: '[xni.PSVIWriter].createID(org.apache.xerces.xs.XSObject)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[xni.PSVIWriter].translateType(short)'
    - '[org.apache.xerces.xs.XSObject].getType()'
    - '[org.apache.xerces.xs.XSObject].getNamespace()'
    - '[org.apache.xerces.xni.NamespaceContext].getPrefix(String)'
    - '[org.apache.xerces.xs.XSObject].getName()'
    linkageType: ''
    returnType: String
    signature: '[xni.PSVIWriter].createID(org.apache.xerces.xs.XSObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Map].get(org.apache.xerces.xs.XSObject)'
      Src: xni.PSVIWriter:2087,1
    - Dst: '[xni.PSVIWriter].createID(org.apache.xerces.xs.XSObject)'
      Src: xni.PSVIWriter:2089,1
    - Dst: '[java.util.Map].put(org.apache.xerces.xs.XSObject,String)'
      Src: xni.PSVIWriter:2090,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSObject
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - obj
    argTypes:
    - org.apache.xerces.xs.XSObject
    constantsTouched: []
    func_position:
      end: 2093
      start: 2084
    functionDepth: 2
    functionLinenumber: 2084
    functionLinenumberEnd: 2093
    functionName: '[xni.PSVIWriter].getID(org.apache.xerces.xs.XSObject)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 2
    functionsReached:
    - '[java.util.Map].get(org.apache.xerces.xs.XSObject)'
    - '[xni.PSVIWriter].createID(org.apache.xerces.xs.XSObject)'
    - '[java.util.Map].put(org.apache.xerces.xs.XSObject,String)'
    linkageType: ''
    returnType: String
    signature: '[xni.PSVIWriter].getID(org.apache.xerces.xs.XSObject)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 2118
      start: 2095
    functionDepth: 0
    functionLinenumber: 2095
    functionLinenumberEnd: 2118
    functionName: '[xni.PSVIWriter].translateType(short)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[xni.PSVIWriter].translateType(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 27
    EdgeCount: 27
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - kind
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 2149
      start: 2120
    functionDepth: 0
    functionLinenumber: 2120
    functionLinenumberEnd: 2149
    functionName: '[xni.PSVIWriter].translateFacetKind(short)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[xni.PSVIWriter].translateFacetKind(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - var
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 2164
      start: 2151
    functionDepth: 0
    functionLinenumber: 2151
    functionLinenumberEnd: 2164
    functionName: '[xni.PSVIWriter].translateVariety(short)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[xni.PSVIWriter].translateVariety(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 2178
      start: 2166
    functionDepth: 0
    functionLinenumber: 2166
    functionLinenumberEnd: 2178
    functionName: '[xni.PSVIWriter].translateConstraintType(short)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[xni.PSVIWriter].translateConstraintType(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - type
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 2189
      start: 2180
    functionDepth: 0
    functionLinenumber: 2180
    functionLinenumberEnd: 2189
    functionName: '[xni.PSVIWriter].translateValueConstraintType(short)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[xni.PSVIWriter].translateValueConstraintType(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: ret.length()
      Src: xni.PSVIWriter:2197,1
    - Dst: ret.length()
      Src: xni.PSVIWriter:2202,1
    - Dst: ret.length()
      Src: xni.PSVIWriter:2207,1
    - Dst: ret.length()
      Src: xni.PSVIWriter:2212,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 2217
      start: 2191
    functionDepth: 1
    functionLinenumber: 2191
    functionLinenumberEnd: 2217
    functionName: '[xni.PSVIWriter].translateBlockOrFinal(short)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 2
    functionsReached:
    - ret.length()
    linkageType: ''
    returnType: String
    signature: '[xni.PSVIWriter].translateBlockOrFinal(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - scope
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 2230
      start: 2219
    functionDepth: 0
    functionLinenumber: 2219
    functionLinenumberEnd: 2230
    functionName: '[xni.PSVIWriter].translateScope(short)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[xni.PSVIWriter].translateScope(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - comp
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 2243
      start: 2232
    functionDepth: 0
    functionLinenumber: 2232
    functionLinenumberEnd: 2243
    functionName: '[xni.PSVIWriter].translateCompositor(short)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[xni.PSVIWriter].translateCompositor(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - contentType
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 2258
      start: 2245
    functionDepth: 0
    functionLinenumber: 2245
    functionLinenumberEnd: 2258
    functionName: '[xni.PSVIWriter].translateContentType(short)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[xni.PSVIWriter].translateContentType(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - process
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 2271
      start: 2260
    functionDepth: 0
    functionLinenumber: 2260
    functionLinenumberEnd: 2271
    functionName: '[xni.PSVIWriter].translateProcessContents(short)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[xni.PSVIWriter].translateProcessContents(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 15
    EdgeCount: 15
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - deriv
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 2290
      start: 2273
    functionDepth: 0
    functionLinenumber: 2273
    functionLinenumberEnd: 2290
    functionName: '[xni.PSVIWriter].translateDerivation(short)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[xni.PSVIWriter].translateDerivation(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cat
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 2303
      start: 2292
    functionDepth: 0
    functionLinenumber: 2292
    functionLinenumberEnd: 2303
    functionName: '[xni.PSVIWriter].translateCategory(short)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[xni.PSVIWriter].translateCategory(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ordered
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 2316
      start: 2305
    functionDepth: 0
    functionLinenumber: 2305
    functionLinenumberEnd: 2316
    functionName: '[xni.PSVIWriter].translateOrdered(short)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[xni.PSVIWriter].translateOrdered(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 2329
      start: 2318
    functionDepth: 0
    functionLinenumber: 2318
    functionLinenumberEnd: 2329
    functionName: '[xni.PSVIWriter].translateValidationAttempted(short)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[xni.PSVIWriter].translateValidationAttempted(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - val
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 2342
      start: 2331
    functionDepth: 0
    functionLinenumber: 2331
    functionLinenumberEnd: 2342
    functionName: '[xni.PSVIWriter].translateValidity(short)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: String
    signature: '[xni.PSVIWriter].translateValidity(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Stack].empty()'
      Src: xni.PSVIWriter:2349,1
    - Dst: '[java.util.Stack].peek()'
      Src: xni.PSVIWriter:2350,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:2352,1
    - Dst: '[xni.PSVIWriter].sendIndentedElement(String)'
      Src: xni.PSVIWriter:2357,1
    - Dst: '[org.apache.xml.serialize.ElementState].<init>(boolean)'
      Src: xni.PSVIWriter:2358,1
    - Dst: '[java.util.Stack].push(org.apache.xml.serialize.ElementState)'
      Src: xni.PSVIWriter:2358,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2360
      start: 2348
    functionDepth: 1
    functionLinenumber: 2348
    functionLinenumberEnd: 2360
    functionName: '[xni.PSVIWriter].checkForChildren()'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 6
    functionsReached:
    - '[org.apache.xml.serialize.ElementState].<init>(boolean)'
    - '[java.util.Stack].push(org.apache.xml.serialize.ElementState)'
    - '[xni.PSVIWriter].sendIndentedElement(String)'
    - '[java.util.Stack].empty()'
    - '[java.util.Stack].peek()'
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter].checkForChildren()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSElementDeclaration].getValueConstraintValue()'
      Src: xni.PSVIWriter:2363,1
    - Dst: '[xni.PSVIWriter].getConstraintValue(org.apache.xerces.xs.XSValue)'
      Src: xni.PSVIWriter:2363,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSElementDeclaration
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - elemDecl
    argTypes:
    - org.apache.xerces.xs.XSElementDeclaration
    constantsTouched: []
    func_position:
      end: 2364
      start: 2362
    functionDepth: 2
    functionLinenumber: 2362
    functionLinenumberEnd: 2364
    functionName: '[xni.PSVIWriter].getConstraintValue(org.apache.xerces.xs.XSElementDeclaration)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[xni.PSVIWriter].getConstraintValue(org.apache.xerces.xs.XSValue)'
    - '[org.apache.xerces.xs.XSElementDeclaration].getValueConstraintValue()'
    linkageType: ''
    returnType: String
    signature: '[xni.PSVIWriter].getConstraintValue(org.apache.xerces.xs.XSElementDeclaration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSAttributeDeclaration].getValueConstraintValue()'
      Src: xni.PSVIWriter:2367,1
    - Dst: '[xni.PSVIWriter].getConstraintValue(org.apache.xerces.xs.XSValue)'
      Src: xni.PSVIWriter:2367,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSAttributeDeclaration
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attrDecl
    argTypes:
    - org.apache.xerces.xs.XSAttributeDeclaration
    constantsTouched: []
    func_position:
      end: 2368
      start: 2366
    functionDepth: 2
    functionLinenumber: 2366
    functionLinenumberEnd: 2368
    functionName: '[xni.PSVIWriter].getConstraintValue(org.apache.xerces.xs.XSAttributeDeclaration)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 1
    functionsReached:
    - '[xni.PSVIWriter].getConstraintValue(org.apache.xerces.xs.XSValue)'
    - '[org.apache.xerces.xs.XSAttributeDeclaration].getValueConstraintValue()'
    linkageType: ''
    returnType: String
    signature: '[xni.PSVIWriter].getConstraintValue(org.apache.xerces.xs.XSAttributeDeclaration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSAttributeUse].getValueConstraintValue()'
      Src: xni.PSVIWriter:2371,1
    - Dst: '[xni.PSVIWriter].getConstraintValue(org.apache.xerces.xs.XSValue)'
      Src: xni.PSVIWriter:2371,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSAttributeUse
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attrUse
    argTypes:
    - org.apache.xerces.xs.XSAttributeUse
    constantsTouched: []
    func_position:
      end: 2372
      start: 2370
    functionDepth: 2
    functionLinenumber: 2370
    functionLinenumberEnd: 2372
    functionName: '[xni.PSVIWriter].getConstraintValue(org.apache.xerces.xs.XSAttributeUse)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[xni.PSVIWriter].getConstraintValue(org.apache.xerces.xs.XSValue)'
    - '[org.apache.xerces.xs.XSAttributeUse].getValueConstraintValue()'
    linkageType: ''
    returnType: String
    signature: '[xni.PSVIWriter].getConstraintValue(org.apache.xerces.xs.XSAttributeUse)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.XSValue].getNormalizedValue()'
      Src: xni.PSVIWriter:2375,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.XSValue
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - vcValue
    argTypes:
    - org.apache.xerces.xs.XSValue
    constantsTouched: []
    func_position:
      end: 2376
      start: 2374
    functionDepth: 1
    functionLinenumber: 2374
    functionLinenumberEnd: 2376
    functionName: '[xni.PSVIWriter].getConstraintValue(org.apache.xerces.xs.XSValue)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 3
    functionsReached:
    - '[org.apache.xerces.xs.XSValue].getNormalizedValue()'
    linkageType: ''
    returnType: String
    signature: '[xni.PSVIWriter].getConstraintValue(org.apache.xerces.xs.XSValue)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.ItemPSVI].getSchemaValue()'
      Src: xni.PSVIWriter:2379,1
    - Dst: '[org.apache.xerces.xs.XSValue].getNormalizedValue()'
      Src: xni.PSVIWriter:2380,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.ItemPSVI
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - boolean
      - String[]
      - Boolean[]
      - String[]
      - Object[]
      - boolean
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.parser.XMLDocumentSource
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.XMLLocator
      - java.util.Stack
      - int
      - int
      - java.util.Map
      - java.util.List
      - char[]
      - org.apache.xerces.xni.XMLString
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLComponent
      - org.apache.xerces.xni.parser.XMLDocumentFilter
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - itemPSVI
    argTypes:
    - org.apache.xerces.xs.ItemPSVI
    constantsTouched: []
    func_position:
      end: 2381
      start: 2378
    functionDepth: 1
    functionLinenumber: 2378
    functionLinenumberEnd: 2381
    functionName: '[xni.PSVIWriter].getSchemaNormalizedValue(org.apache.xerces.xs.ItemPSVI)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xs.ItemPSVI].getSchemaValue()'
    - '[org.apache.xerces.xs.XSValue].getNormalizedValue()'
    linkageType: ''
    returnType: String
    signature: '[xni.PSVIWriter].getSchemaNormalizedValue(org.apache.xerces.xs.ItemPSVI)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLAttributes
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: xni.PSVIWriter.ElementState
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - attributes
    argTypes:
    - org.apache.xerces.xni.XMLAttributes
    constantsTouched: []
    func_position:
      end: 2390
      start: 2387
    functionDepth: 0
    functionLinenumber: 2387
    functionLinenumberEnd: 2390
    functionName: '[xni.PSVIWriter.ElementState].<init>(org.apache.xerces.xni.XMLAttributes)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: xni.PSVIWriter.ElementState
    signature: '[xni.PSVIWriter.ElementState].<init>(org.apache.xerces.xni.XMLAttributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: xni.PSVIWriter.ElementState
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2393
      start: 2391
    functionDepth: 0
    functionLinenumber: 2391
    functionLinenumberEnd: 2393
    functionName: '[xni.PSVIWriter.ElementState].<init>(boolean)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: xni.PSVIWriter.ElementState
    signature: '[xni.PSVIWriter.ElementState].<init>(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLAttributes
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 2396
      start: 2394
    functionDepth: 0
    functionLinenumber: 2394
    functionLinenumberEnd: 2396
    functionName: '[xni.PSVIWriter.ElementState].getAttributes()'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLAttributes
    signature: '[xni.PSVIWriter.ElementState].getAttributes()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - boolean
      - XMLAttributes
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - value
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 2399
      start: 2397
    functionDepth: 0
    functionLinenumber: 2397
    functionLinenumberEnd: 2399
    functionName: '[xni.PSVIWriter.ElementState].isEmpty(boolean)'
    functionSourceFile: /src/xerces/samples/xni/PSVIWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.PSVIWriter.ElementState].isEmpty(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
      Src: xni.Counter:150,1
    - Dst: fConfiguration.setErrorHandler()
      Src: xni.Counter:151,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: xni.Counter
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - configuration
    argTypes:
    - org.apache.xerces.xni.parser.XMLParserConfiguration
    constantsTouched: []
    func_position:
      end: 152
      start: 149
    functionDepth: 4
    functionLinenumber: 149
    functionLinenumberEnd: 152
    functionName: '[xni.Counter].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    functionSourceFile: /src/xerces/samples/xni/Counter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
    - fConfiguration.setErrorHandler()
    linkageType: ''
    returnType: xni.Counter
    signature: '[xni.Counter].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Counter:164,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Counter:165,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: xni.Counter:167,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: xni.Counter:170,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.Counter:171,1
    - Dst: '[java.io.PrintWriter].print(int)'
      Src: xni.Counter:172,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.Counter:173,1
    - Dst: '[java.io.PrintWriter].print(xni.Counter)'
      Src: xni.Counter:174,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Counter:176,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Counter:178,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: xni.Counter:179,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Counter:180,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Counter:182,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: xni.Counter:183,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Counter:184,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: xni.Counter:185,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Counter:186,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: xni.Counter:187,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Counter:188,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: xni.Counter:189,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Counter:190,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: xni.Counter:192,1
    - Dst: '[java.io.PrintWriter].print(xni.Counter)'
      Src: xni.Counter:196,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: xni.Counter:197,1
    - Dst: '[java.io.PrintWriter].println()'
      Src: xni.Counter:199,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: xni.Counter:200,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.PrintWriter
      - String
      - long
      - long
      - boolean
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 6
    argNames:
    - out
    - uri
    - time
    - memory
    - tagginess
    - repetition
    argTypes:
    - java.io.PrintWriter
    - String
    - long
    - long
    - boolean
    - int
    constantsTouched: []
    func_position:
      end: 202
      start: 159
    functionDepth: 1
    functionLinenumber: 159
    functionLinenumberEnd: 202
    functionName: '[xni.Counter].printResults(java.io.PrintWriter,String,long,long,boolean,int)'
    functionSourceFile: /src/xerces/samples/xni/Counter.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(xni.Counter)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].print(long)'
    - '[java.io.PrintWriter].print(int)'
    - '[java.io.PrintWriter].flush()'
    - '[java.io.PrintWriter].println()'
    linkageType: ''
    returnType: void
    signature: '[xni.Counter].printResults(java.io.PrintWriter,String,long,long,boolean,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLLocator
      - String
      - org.apache.xerces.xni.NamespaceContext
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 4
    argNames:
    - locator
    - encoding
    - namespaceContext
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLLocator
    - String
    - org.apache.xerces.xni.NamespaceContext
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 219
      start: 209
    functionDepth: 0
    functionLinenumber: 209
    functionLinenumberEnd: 219
    functionName: '[xni.Counter].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/Counter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.Counter].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: xni.Counter:227,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: xni.Counter:229,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getQName(xni.Counter)'
      Src: xni.Counter:233,1
    - Dst: '[String].length()'
      Src: xni.Counter:233,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(xni.Counter)'
      Src: xni.Counter:236,1
    - Dst: '[String].length()'
      Src: xni.Counter:236,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 3
    argNames:
    - element
    - attrs
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 242
      start: 222
    functionDepth: 1
    functionLinenumber: 222
    functionLinenumberEnd: 242
    functionName: '[xni.Counter].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/Counter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getValue(xni.Counter)'
    - '[String].length()'
    - '[org.apache.xerces.xni.XMLAttributes].getQName(xni.Counter)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    linkageType: ''
    returnType: void
    signature: '[xni.Counter].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: xni.Counter:250,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getLength()'
      Src: xni.Counter:252,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getQName(xni.Counter)'
      Src: xni.Counter:256,1
    - Dst: '[String].length()'
      Src: xni.Counter:256,1
    - Dst: '[org.apache.xerces.xni.XMLAttributes].getValue(xni.Counter)'
      Src: xni.Counter:259,1
    - Dst: '[String].length()'
      Src: xni.Counter:259,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 3
    argNames:
    - element
    - attrs
    - augs
    argTypes:
    - org.apache.xerces.xni.QName
    - org.apache.xerces.xni.XMLAttributes
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 266
      start: 245
    functionDepth: 1
    functionLinenumber: 245
    functionLinenumberEnd: 266
    functionName: '[xni.Counter].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/Counter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.XMLAttributes].getValue(xni.Counter)'
    - '[String].length()'
    - '[org.apache.xerces.xni.XMLAttributes].getQName(xni.Counter)'
    - '[org.apache.xerces.xni.XMLAttributes].getLength()'
    linkageType: ''
    returnType: void
    signature: '[xni.Counter].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 273
      start: 269
    functionDepth: 0
    functionLinenumber: 269
    functionLinenumberEnd: 273
    functionName: '[xni.Counter].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/Counter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.Counter].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - text
    - augs
    argTypes:
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 280
      start: 276
    functionDepth: 0
    functionLinenumber: 276
    functionLinenumberEnd: 280
    functionName: '[xni.Counter].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/Counter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.Counter].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: xni.Counter:286,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.Augmentations
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 3
    argNames:
    - target
    - data
    - augs
    argTypes:
    - String
    - org.apache.xerces.xni.XMLString
    - org.apache.xerces.xni.Augmentations
    constantsTouched: []
    func_position:
      end: 292
      start: 283
    functionDepth: 0
    functionLinenumber: 283
    functionLinenumberEnd: 292
    functionName: '[xni.Counter].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
    functionSourceFile: /src/xerces/samples/xni/Counter.java
    functionUses: 0
    functionsReached:
    - '[String].length()'
    linkageType: ''
    returnType: void
    signature: '[xni.Counter].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.Counter].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
      Src: xni.Counter:301,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 3
    argNames:
    - domain
    - key
    - ex
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 302
      start: 299
    functionDepth: 2
    functionLinenumber: 299
    functionLinenumberEnd: 302
    functionName: '[xni.Counter].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/samples/xni/Counter.java
    functionUses: 0
    functionsReached:
    - '[xni.Counter].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    linkageType: ''
    returnType: void
    signature: '[xni.Counter].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.Counter].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
      Src: xni.Counter:307,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 3
    argNames:
    - domain
    - key
    - ex
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 308
      start: 305
    functionDepth: 2
    functionLinenumber: 305
    functionLinenumberEnd: 308
    functionName: '[xni.Counter].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/samples/xni/Counter.java
    functionUses: 0
    functionsReached:
    - '[xni.Counter].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    linkageType: ''
    returnType: void
    signature: '[xni.Counter].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.Counter].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
      Src: xni.Counter:313,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 3
    argNames:
    - domain
    - key
    - ex
    argTypes:
    - String
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 315
      start: 311
    functionDepth: 2
    functionLinenumber: 311
    functionLinenumberEnd: 315
    functionName: '[xni.Counter].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/samples/xni/Counter.java
    functionUses: 0
    functionsReached:
    - '[xni.Counter].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    linkageType: ''
    returnType: void
    signature: '[xni.Counter].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.print(String)
      Src: xni.Counter:324,1
    - Dst: System.err.print(String)
      Src: xni.Counter:325,1
    - Dst: System.err.print(String)
      Src: xni.Counter:326,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
      Src: xni.Counter:327,1
    - Dst: '[String].lastIndexOf(char)'
      Src: xni.Counter:329,1
    - Dst: '[String].substring(int)'
      Src: xni.Counter:331,1
    - Dst: System.err.print(xni.Counter)
      Src: xni.Counter:332,1
    - Dst: System.err.print(char)
      Src: xni.Counter:334,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
      Src: xni.Counter:335,1
    - Dst: System.err.print(int)
      Src: xni.Counter:335,1
    - Dst: System.err.print(char)
      Src: xni.Counter:336,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
      Src: xni.Counter:337,1
    - Dst: System.err.print(int)
      Src: xni.Counter:337,1
    - Dst: System.err.print(String)
      Src: xni.Counter:338,1
    - Dst: '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
      Src: xni.Counter:339,1
    - Dst: System.err.print(xni.Counter)
      Src: xni.Counter:339,1
    - Dst: System.err.println()
      Src: xni.Counter:340,1
    - Dst: System.err.flush()
      Src: xni.Counter:341,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.xni.parser.XMLParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 2
    argNames:
    - type
    - ex
    argTypes:
    - String
    - org.apache.xerces.xni.parser.XMLParseException
    constantsTouched: []
    func_position:
      end: 343
      start: 322
    functionDepth: 1
    functionLinenumber: 322
    functionLinenumberEnd: 343
    functionName: '[xni.Counter].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
    functionSourceFile: /src/xerces/samples/xni/Counter.java
    functionUses: 3
    functionsReached:
    - System.err.print(int)
    - '[String].lastIndexOf(char)'
    - System.err.flush()
    - System.err.print(char)
    - System.err.print(xni.Counter)
    - '[String].substring(int)'
    - '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
    - System.err.print(String)
    - '[org.apache.xerces.xni.parser.XMLParseException].getMessage()'
    - System.err.println()
    - '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
    - '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
    linkageType: ''
    returnType: void
    signature: '[xni.Counter].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.Counter].printUsage()'
      Src: xni.Counter:354,1
    - Dst: System.exit(int)
      Src: xni.Counter:355,1
    - Dst: '[java.io.PrintWriter].<init>(xni.Counter)'
      Src: xni.Counter:359,1
    - Dst: arg.startsWith(String)
      Src: xni.Counter:375,1
    - Dst: arg.substring(int)
      Src: xni.Counter:376,1
    - Dst: '[xni.Counter].equals(String)'
      Src: xni.Counter:377,1
    - Dst: System.err.println(String)
      Src: xni.Counter:380,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: xni.Counter:388,1
    - Dst: '[org.apache.html.dom.ObjectFactory].newInstance(xni.Counter,ClassLoader,boolean)'
      Src: xni.Counter:387,1
    - Dst: parserConfig.addRecognizedFeatures()
      Src: xni.Counter:389,1
    - Dst: System.err.println(String)
      Src: xni.Counter:396,1
    - Dst: '[xni.Counter].equals(String)'
      Src: xni.Counter:400,1
    - Dst: System.err.println(String)
      Src: xni.Counter:402,1
    - Dst: Integer.parseInt(xni.Counter)
      Src: xni.Counter:407,1
    - Dst: System.err.println(String)
      Src: xni.Counter:409,1
    - Dst: System.err.println(String)
      Src: xni.Counter:415,1
    - Dst: '[xni.Counter].equalsIgnoreCase(String)'
      Src: xni.Counter:419,1
    - Dst: '[xni.Counter].equals(String)'
      Src: xni.Counter:420,1
    - Dst: '[xni.Counter].equalsIgnoreCase(String)'
      Src: xni.Counter:423,1
    - Dst: '[xni.Counter].equals(String)'
      Src: xni.Counter:424,1
    - Dst: '[xni.Counter].equalsIgnoreCase(String)'
      Src: xni.Counter:427,1
    - Dst: '[xni.Counter].equals(String)'
      Src: xni.Counter:428,1
    - Dst: '[xni.Counter].equalsIgnoreCase(String)'
      Src: xni.Counter:431,1
    - Dst: '[xni.Counter].equals(String)'
      Src: xni.Counter:432,1
    - Dst: '[xni.Counter].equalsIgnoreCase(String)'
      Src: xni.Counter:435,1
    - Dst: '[xni.Counter].equals(String)'
      Src: xni.Counter:436,1
    - Dst: '[xni.Counter].equalsIgnoreCase(String)'
      Src: xni.Counter:439,1
    - Dst: '[xni.Counter].equals(String)'
      Src: xni.Counter:440,1
    - Dst: '[xni.Counter].equalsIgnoreCase(String)'
      Src: xni.Counter:443,1
    - Dst: '[xni.Counter].equals(String)'
      Src: xni.Counter:444,1
    - Dst: '[xni.Counter].equalsIgnoreCase(String)'
      Src: xni.Counter:447,1
    - Dst: '[xni.Counter].equals(String)'
      Src: xni.Counter:448,1
    - Dst: '[xni.Counter].equals(String)'
      Src: xni.Counter:451,1
    - Dst: System.err.println(String)
      Src: xni.Counter:453,1
    - Dst: System.out.print(String)
      Src: xni.Counter:456,1
    - Dst: System.out.println()
      Src: xni.Counter:457,1
    - Dst: '[xni.Counter].equals(String)'
      Src: xni.Counter:460,1
    - Dst: '[xni.Counter].printUsage()'
      Src: xni.Counter:461,1
    - Dst: System.err.println(String)
      Src: xni.Counter:464,1
    - Dst: '[org.apache.html.dom.ObjectFactory].findClassLoader()'
      Src: xni.Counter:474,1
    - Dst: '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
      Src: xni.Counter:473,1
    - Dst: parserConfig.addRecognizedFeatures()
      Src: xni.Counter:475,1
    - Dst: System.err.println(String)
      Src: xni.Counter:480,1
    - Dst: '[dom.Counter].<init>(xni.Counter)'
      Src: xni.Counter:487,1
    - Dst: parserConfig.setFeature(String,xni.Counter)
      Src: xni.Counter:490,1
    - Dst: System.err.println(String)
      Src: xni.Counter:493,1
    - Dst: parserConfig.setFeature(String,xni.Counter)
      Src: xni.Counter:496,1
    - Dst: System.err.println(String)
      Src: xni.Counter:499,1
    - Dst: parserConfig.setFeature(String,xni.Counter)
      Src: xni.Counter:502,1
    - Dst: e.getType()
      Src: xni.Counter:505,1
    - Dst: System.err.println(String)
      Src: xni.Counter:506,1
    - Dst: parserConfig.setFeature(String,xni.Counter)
      Src: xni.Counter:510,1
    - Dst: e.getType()
      Src: xni.Counter:513,1
    - Dst: System.err.println(String)
      Src: xni.Counter:514,1
    - Dst: parserConfig.setFeature(String,xni.Counter)
      Src: xni.Counter:518,1
    - Dst: e.getType()
      Src: xni.Counter:521,1
    - Dst: System.err.println(String)
      Src: xni.Counter:522,1
    - Dst: System.currentTimeMillis()
      Src: xni.Counter:528,1
    - Dst: System.gc()
      Src: xni.Counter:531,1
    - Dst: Runtime.getRuntime()
      Src: xni.Counter:532,1
    - Dst: '[xni.Counter].freeMemory()'
      Src: xni.Counter:532,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,xni.Counter,null)'
      Src: xni.Counter:535,1
    - Dst: '[dom.Counter].parse(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: xni.Counter:535,1
    - Dst: Runtime.getRuntime()
      Src: xni.Counter:539,1
    - Dst: '[xni.Counter].freeMemory()'
      Src: xni.Counter:539,1
    - Dst: System.currentTimeMillis()
      Src: xni.Counter:543,1
    - Dst: '[dom.Counter].printResults(java.io.PrintWriter,xni.Counter,xni.Counter,xni.Counter,xni.Counter,xni.Counter)'
      Src: xni.Counter:545,1
    - Dst: e.getMessage()
      Src: xni.Counter:553,1
    - Dst: System.err.println(String)
      Src: xni.Counter:553,1
    - Dst: '[org.apache.xerces.xni.XNIException].getException()'
      Src: xni.Counter:555,1
    - Dst: '[Exception].printStackTrace(xni.Counter)'
      Src: xni.Counter:557,1
    CyclomaticComplexity: 65
    EdgeCount: 65
    ICount: 133
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 561
      start: 350
    functionDepth: 3
    functionLinenumber: 350
    functionLinenumberEnd: 561
    functionName: '[xni.Counter].main(String)'
    functionSourceFile: /src/xerces/samples/xni/Counter.java
    functionUses: 0
    functionsReached:
    - '[org.apache.html.dom.ObjectFactory].findClassLoader()'
    - parserConfig.addRecognizedFeatures()
    - System.currentTimeMillis()
    - arg.startsWith(String)
    - '[java.io.PrintWriter].<init>(xni.Counter)'
    - System.err.println(String)
    - Runtime.getRuntime()
    - '[xni.Counter].freeMemory()'
    - e.getType()
    - '[Exception].printStackTrace(xni.Counter)'
    - '[dom.Counter].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    - Integer.parseInt(xni.Counter)
    - System.out.println()
    - '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
    - '[dom.Counter].printResults(java.io.PrintWriter,xni.Counter,xni.Counter,xni.Counter,xni.Counter,xni.Counter)'
    - '[xni.Counter].equalsIgnoreCase(String)'
    - System.exit(int)
    - '[org.apache.xerces.xni.XNIException].getException()'
    - '[xni.Counter].printUsage()'
    - System.gc()
    - '[dom.Counter].<init>(xni.Counter)'
    - arg.substring(int)
    - System.out.print(String)
    - '[xni.Counter].equals(String)'
    - '[org.apache.html.dom.ObjectFactory].newInstance(xni.Counter,ClassLoader,boolean)'
    - e.getMessage()
    - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(null,xni.Counter,null)'
    - parserConfig.setFeature(String,xni.Counter)
    linkageType: ''
    returnType: void
    signature: '[xni.Counter].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: xni.Counter:570,1
    - Dst: System.err.println()
      Src: xni.Counter:571,1
    - Dst: System.err.println(String)
      Src: xni.Counter:573,1
    - Dst: System.err.println(String)
      Src: xni.Counter:574,1
    - Dst: System.err.println(String)
      Src: xni.Counter:575,1
    - Dst: System.err.println(String)
      Src: xni.Counter:576,1
    - Dst: System.err.println(String)
      Src: xni.Counter:577,1
    - Dst: System.err.println(String)
      Src: xni.Counter:578,1
    - Dst: System.err.println(String)
      Src: xni.Counter:579,1
    - Dst: System.err.println(String)
      Src: xni.Counter:580,1
    - Dst: System.err.println(String)
      Src: xni.Counter:581,1
    - Dst: System.err.println(String)
      Src: xni.Counter:582,1
    - Dst: System.err.println(String)
      Src: xni.Counter:583,1
    - Dst: System.err.println(String)
      Src: xni.Counter:584,1
    - Dst: System.err.println(String)
      Src: xni.Counter:585,1
    - Dst: System.err.println(String)
      Src: xni.Counter:586,1
    - Dst: System.err.println(String)
      Src: xni.Counter:587,1
    - Dst: System.err.println(String)
      Src: xni.Counter:588,1
    - Dst: System.err.println(String)
      Src: xni.Counter:589,1
    - Dst: System.err.println()
      Src: xni.Counter:591,1
    - Dst: System.err.println(String)
      Src: xni.Counter:592,1
    - Dst: System.err.println(String)
      Src: xni.Counter:593,1
    - Dst: System.err.println(String)
      Src: xni.Counter:594,1
    - Dst: System.err.print(String)
      Src: xni.Counter:595,1
    - Dst: System.err.println()
      Src: xni.Counter:596,1
    - Dst: System.err.print(String)
      Src: xni.Counter:597,1
    - Dst: System.err.println()
      Src: xni.Counter:598,1
    - Dst: System.err.print(String)
      Src: xni.Counter:599,1
    - Dst: System.err.println()
      Src: xni.Counter:600,1
    - Dst: System.err.print(String)
      Src: xni.Counter:601,1
    - Dst: System.err.println()
      Src: xni.Counter:602,1
    - Dst: System.err.print(String)
      Src: xni.Counter:603,1
    - Dst: System.err.println()
      Src: xni.Counter:604,1
    - Dst: System.err.print(String)
      Src: xni.Counter:605,1
    - Dst: System.err.println()
      Src: xni.Counter:606,1
    - Dst: System.err.print(String)
      Src: xni.Counter:607,1
    - Dst: System.err.println()
      Src: xni.Counter:608,1
    - Dst: System.err.print(String)
      Src: xni.Counter:609,1
    - Dst: System.err.println()
      Src: xni.Counter:610,1
    - Dst: System.err.println()
      Src: xni.Counter:612,1
    - Dst: System.err.println(String)
      Src: xni.Counter:613,1
    - Dst: System.err.println(String)
      Src: xni.Counter:614,1
    - Dst: System.err.println(String)
      Src: xni.Counter:615,1
    - Dst: System.err.println(String)
      Src: xni.Counter:616,1
    - Dst: System.err.println(String)
      Src: xni.Counter:617,1
    - Dst: System.err.println()
      Src: xni.Counter:618,1
    - Dst: System.err.println(String)
      Src: xni.Counter:619,1
    - Dst: System.err.println(String)
      Src: xni.Counter:620,1
    - Dst: System.err.println(String)
      Src: xni.Counter:621,1
    - Dst: System.err.println(String)
      Src: xni.Counter:622,1
    - Dst: System.err.println(String)
      Src: xni.Counter:623,1
    - Dst: System.err.println(String)
      Src: xni.Counter:624,1
    - Dst: System.err.println()
      Src: xni.Counter:625,1
    - Dst: System.err.println(String)
      Src: xni.Counter:626,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 64
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - long
      - long
      - long
      - long
      - long
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.apache.xerces.parsers.XMLDocumentParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 628
      start: 568
    functionDepth: 1
    functionLinenumber: 568
    functionLinenumberEnd: 628
    functionName: '[xni.Counter].printUsage()'
    functionSourceFile: /src/xerces/samples/xni/Counter.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    - System.err.println()
    - System.err.print(String)
    linkageType: ''
    returnType: void
    signature: '[xni.Counter].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].contains(xni.parser.AbstractConfiguration)'
      Src: xni.parser.AbstractConfiguration:118,1
    - Dst: '[java.util.Vector].addElement(xni.parser.AbstractConfiguration)'
      Src: xni.parser.AbstractConfiguration:119,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Vector
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - java.util.Locale
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureIds
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 122
      start: 114
    functionDepth: 0
    functionLinenumber: 114
    functionLinenumberEnd: 122
    functionName: '[xni.parser.AbstractConfiguration].addRecognizedFeatures(String[])'
    functionSourceFile: /src/xerces/samples/xni/parser/AbstractConfiguration.java
    functionUses: 1
    functionsReached:
    - '[java.util.Vector].addElement(xni.parser.AbstractConfiguration)'
    - '[java.util.Vector].contains(xni.parser.AbstractConfiguration)'
    linkageType: ''
    returnType: void
    signature: '[xni.parser.AbstractConfiguration].addRecognizedFeatures(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].contains(String)'
      Src: xni.parser.AbstractConfiguration:136,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(xni.parser.AbstractConfiguration,String)'
      Src: xni.parser.AbstractConfiguration:138,1
    - Dst: '[java.util.Hashtable].put(String)'
      Src: xni.parser.AbstractConfiguration:140,1
    - Dst: '[java.util.Vector].size()'
      Src: xni.parser.AbstractConfiguration:141,1
    - Dst: '[java.util.Vector].elementAt(xni.parser.AbstractConfiguration)'
      Src: xni.parser.AbstractConfiguration:143,1
    - Dst: component.setFeature(String,boolean)
      Src: xni.parser.AbstractConfiguration:144,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Vector
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - java.util.Locale
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 146
      start: 134
    functionDepth: 0
    functionLinenumber: 134
    functionLinenumberEnd: 146
    functionName: '[xni.parser.AbstractConfiguration].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/samples/xni/parser/AbstractConfiguration.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].put(String)'
    - '[java.util.Vector].elementAt(xni.parser.AbstractConfiguration)'
    - '[java.util.Vector].size()'
    - component.setFeature(String,boolean)
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(xni.parser.AbstractConfiguration,String)'
    - '[java.util.Vector].contains(String)'
    linkageType: ''
    returnType: void
    signature: '[xni.parser.AbstractConfiguration].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].contains(String)'
      Src: xni.parser.AbstractConfiguration:158,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(xni.parser.AbstractConfiguration,String)'
      Src: xni.parser.AbstractConfiguration:160,1
    - Dst: '[java.util.Hashtable].get(String)'
      Src: xni.parser.AbstractConfiguration:162,1
    - Dst: state.booleanValue()
      Src: xni.parser.AbstractConfiguration:163,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Vector
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - java.util.Locale
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 164
      start: 156
    functionDepth: 0
    functionLinenumber: 156
    functionLinenumberEnd: 164
    functionName: '[xni.parser.AbstractConfiguration].getFeature(String)'
    functionSourceFile: /src/xerces/samples/xni/parser/AbstractConfiguration.java
    functionUses: 0
    functionsReached:
    - state.booleanValue()
    - '[java.util.Hashtable].get(String)'
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(xni.parser.AbstractConfiguration,String)'
    - '[java.util.Vector].contains(String)'
    linkageType: ''
    returnType: boolean
    signature: '[xni.parser.AbstractConfiguration].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].contains(xni.parser.AbstractConfiguration)'
      Src: xni.parser.AbstractConfiguration:177,1
    - Dst: '[java.util.Vector].addElement(xni.parser.AbstractConfiguration)'
      Src: xni.parser.AbstractConfiguration:178,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Vector
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - java.util.Locale
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyIds
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 181
      start: 173
    functionDepth: 0
    functionLinenumber: 173
    functionLinenumberEnd: 181
    functionName: '[xni.parser.AbstractConfiguration].addRecognizedProperties(String[])'
    functionSourceFile: /src/xerces/samples/xni/parser/AbstractConfiguration.java
    functionUses: 1
    functionsReached:
    - '[java.util.Vector].addElement(xni.parser.AbstractConfiguration)'
    - '[java.util.Vector].contains(xni.parser.AbstractConfiguration)'
    linkageType: ''
    returnType: void
    signature: '[xni.parser.AbstractConfiguration].addRecognizedProperties(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].contains(String)'
      Src: xni.parser.AbstractConfiguration:195,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(xni.parser.AbstractConfiguration,String)'
      Src: xni.parser.AbstractConfiguration:197,1
    - Dst: '[java.util.Hashtable].put(String,Object)'
      Src: xni.parser.AbstractConfiguration:200,1
    - Dst: '[java.util.Hashtable].remove(String)'
      Src: xni.parser.AbstractConfiguration:203,1
    - Dst: '[java.util.Vector].size()'
      Src: xni.parser.AbstractConfiguration:205,1
    - Dst: '[java.util.Vector].elementAt(xni.parser.AbstractConfiguration)'
      Src: xni.parser.AbstractConfiguration:207,1
    - Dst: component.setProperty(String,Object)
      Src: xni.parser.AbstractConfiguration:208,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Vector
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - java.util.Locale
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 210
      start: 193
    functionDepth: 0
    functionLinenumber: 193
    functionLinenumberEnd: 210
    functionName: '[xni.parser.AbstractConfiguration].setProperty(String,Object)'
    functionSourceFile: /src/xerces/samples/xni/parser/AbstractConfiguration.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].put(String,Object)'
    - '[java.util.Hashtable].remove(String)'
    - '[java.util.Vector].elementAt(xni.parser.AbstractConfiguration)'
    - '[java.util.Vector].size()'
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(xni.parser.AbstractConfiguration,String)'
    - '[java.util.Vector].contains(String)'
    - component.setProperty(String,Object)
    linkageType: ''
    returnType: void
    signature: '[xni.parser.AbstractConfiguration].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].contains(String)'
      Src: xni.parser.AbstractConfiguration:222,1
    - Dst: '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(xni.parser.AbstractConfiguration,String)'
      Src: xni.parser.AbstractConfiguration:224,1
    - Dst: '[java.util.Hashtable].get(String)'
      Src: xni.parser.AbstractConfiguration:226,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Vector
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - java.util.Locale
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 228
      start: 220
    functionDepth: 0
    functionLinenumber: 220
    functionLinenumberEnd: 228
    functionName: '[xni.parser.AbstractConfiguration].getProperty(String)'
    functionSourceFile: /src/xerces/samples/xni/parser/AbstractConfiguration.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].get(String)'
    - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(xni.parser.AbstractConfiguration,String)'
    - '[java.util.Vector].contains(String)'
    linkageType: ''
    returnType: Object
    signature: '[xni.parser.AbstractConfiguration].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLEntityResolver
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Vector
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - java.util.Locale
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - resolver
    argTypes:
    - org.apache.xerces.xni.parser.XMLEntityResolver
    constantsTouched: []
    func_position:
      end: 237
      start: 235
    functionDepth: 0
    functionLinenumber: 235
    functionLinenumberEnd: 237
    functionName: '[xni.parser.AbstractConfiguration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
    functionSourceFile: /src/xerces/samples/xni/parser/AbstractConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.parser.AbstractConfiguration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Vector
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - java.util.Locale
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLEntityResolver
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 242
      start: 240
    functionDepth: 0
    functionLinenumber: 240
    functionLinenumberEnd: 242
    functionName: '[xni.parser.AbstractConfiguration].getEntityResolver()'
    functionSourceFile: /src/xerces/samples/xni/parser/AbstractConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLEntityResolver
    signature: '[xni.parser.AbstractConfiguration].getEntityResolver()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLErrorHandler
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Vector
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - java.util.Locale
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.apache.xerces.xni.parser.XMLErrorHandler
    constantsTouched: []
    func_position:
      end: 251
      start: 249
    functionDepth: 0
    functionLinenumber: 249
    functionLinenumberEnd: 251
    functionName: '[xni.parser.AbstractConfiguration].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
    functionSourceFile: /src/xerces/samples/xni/parser/AbstractConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.parser.AbstractConfiguration].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Vector
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - java.util.Locale
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.parser.XMLErrorHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 256
      start: 254
    functionDepth: 0
    functionLinenumber: 254
    functionLinenumberEnd: 256
    functionName: '[xni.parser.AbstractConfiguration].getErrorHandler()'
    functionSourceFile: /src/xerces/samples/xni/parser/AbstractConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.parser.XMLErrorHandler
    signature: '[xni.parser.AbstractConfiguration].getErrorHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDocumentHandler
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Vector
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - java.util.Locale
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.apache.xerces.xni.XMLDocumentHandler
    constantsTouched: []
    func_position:
      end: 265
      start: 263
    functionDepth: 0
    functionLinenumber: 263
    functionLinenumberEnd: 265
    functionName: '[xni.parser.AbstractConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
    functionSourceFile: /src/xerces/samples/xni/parser/AbstractConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.parser.AbstractConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Vector
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - java.util.Locale
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDocumentHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 270
      start: 268
    functionDepth: 0
    functionLinenumber: 268
    functionLinenumberEnd: 270
    functionName: '[xni.parser.AbstractConfiguration].getDocumentHandler()'
    functionSourceFile: /src/xerces/samples/xni/parser/AbstractConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDocumentHandler
    signature: '[xni.parser.AbstractConfiguration].getDocumentHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDTDHandler
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Vector
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - java.util.Locale
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.apache.xerces.xni.XMLDTDHandler
    constantsTouched: []
    func_position:
      end: 279
      start: 277
    functionDepth: 0
    functionLinenumber: 277
    functionLinenumberEnd: 279
    functionName: '[xni.parser.AbstractConfiguration].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
    functionSourceFile: /src/xerces/samples/xni/parser/AbstractConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.parser.AbstractConfiguration].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Vector
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - java.util.Locale
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 284
      start: 282
    functionDepth: 0
    functionLinenumber: 282
    functionLinenumberEnd: 284
    functionName: '[xni.parser.AbstractConfiguration].getDTDHandler()'
    functionSourceFile: /src/xerces/samples/xni/parser/AbstractConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDHandler
    signature: '[xni.parser.AbstractConfiguration].getDTDHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Vector
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - java.util.Locale
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - handler
    argTypes:
    - org.apache.xerces.xni.XMLDTDContentModelHandler
    constantsTouched: []
    func_position:
      end: 293
      start: 291
    functionDepth: 0
    functionLinenumber: 291
    functionLinenumberEnd: 293
    functionName: '[xni.parser.AbstractConfiguration].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
    functionSourceFile: /src/xerces/samples/xni/parser/AbstractConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.parser.AbstractConfiguration].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Vector
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - java.util.Locale
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.xni.XMLDTDContentModelHandler
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 298
      start: 296
    functionDepth: 0
    functionLinenumber: 296
    functionLinenumberEnd: 298
    functionName: '[xni.parser.AbstractConfiguration].getDTDContentModelHandler()'
    functionSourceFile: /src/xerces/samples/xni/parser/AbstractConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.xni.XMLDTDContentModelHandler
    signature: '[xni.parser.AbstractConfiguration].getDTDContentModelHandler()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Vector
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - java.util.Locale
      - java.util.Vector
      classPublic: true
      concrete: false
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inputSource
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 328
      start: 327
    functionDepth: 0
    functionLinenumber: 327
    functionLinenumberEnd: 328
    functionName: '[xni.parser.AbstractConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/samples/xni/parser/AbstractConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.parser.AbstractConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.Locale
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Vector
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - java.util.Locale
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - locale
    argTypes:
    - java.util.Locale
    constantsTouched: []
    func_position:
      end: 340
      start: 338
    functionDepth: 0
    functionLinenumber: 338
    functionLinenumberEnd: 340
    functionName: '[xni.parser.AbstractConfiguration].setLocale(java.util.Locale)'
    functionSourceFile: /src/xerces/samples/xni/parser/AbstractConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.parser.AbstractConfiguration].setLocale(java.util.Locale)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Vector
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - java.util.Locale
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Locale
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 346
      start: 344
    functionDepth: 0
    functionLinenumber: 344
    functionLinenumberEnd: 346
    functionName: '[xni.parser.AbstractConfiguration].getLocale()'
    functionSourceFile: /src/xerces/samples/xni/parser/AbstractConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: java.util.Locale
    signature: '[xni.parser.AbstractConfiguration].getLocale()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].contains(org.apache.xerces.xni.parser.XMLComponent)'
      Src: xni.parser.AbstractConfiguration:366,1
    - Dst: '[java.util.Vector].addElement(org.apache.xerces.xni.parser.XMLComponent)'
      Src: xni.parser.AbstractConfiguration:367,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures()'
      Src: xni.parser.AbstractConfiguration:368,1
    - Dst: '[xni.parser.AbstractConfiguration].addRecognizedFeatures(String[])'
      Src: xni.parser.AbstractConfiguration:368,1
    - Dst: '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties()'
      Src: xni.parser.AbstractConfiguration:369,1
    - Dst: '[xni.parser.AbstractConfiguration].addRecognizedProperties(String[])'
      Src: xni.parser.AbstractConfiguration:369,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLComponent
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Vector
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - java.util.Locale
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - component
    argTypes:
    - org.apache.xerces.xni.parser.XMLComponent
    constantsTouched: []
    func_position:
      end: 371
      start: 365
    functionDepth: 2
    functionLinenumber: 365
    functionLinenumberEnd: 371
    functionName: '[xni.parser.AbstractConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
    functionSourceFile: /src/xerces/samples/xni/parser/AbstractConfiguration.java
    functionUses: 0
    functionsReached:
    - '[xni.parser.AbstractConfiguration].addRecognizedProperties(String[])'
    - '[java.util.Vector].contains(org.apache.xerces.xni.parser.XMLComponent)'
    - '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties()'
    - '[java.util.Vector].addElement(org.apache.xerces.xni.parser.XMLComponent)'
    - '[xni.parser.AbstractConfiguration].addRecognizedFeatures(String[])'
    - '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures()'
    linkageType: ''
    returnType: void
    signature: '[xni.parser.AbstractConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].size()'
      Src: xni.parser.AbstractConfiguration:382,1
    - Dst: '[java.util.Vector].elementAt(xni.parser.AbstractConfiguration)'
      Src: xni.parser.AbstractConfiguration:384,1
    - Dst: component.reset()
      Src: xni.parser.AbstractConfiguration:385,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Vector
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - java.util.Locale
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions:
      - org.apache.xerces.xni.parser.XMLConfigurationException
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 387
      start: 380
    functionDepth: 0
    functionLinenumber: 380
    functionLinenumberEnd: 387
    functionName: '[xni.parser.AbstractConfiguration].resetComponents()'
    functionSourceFile: /src/xerces/samples/xni/parser/AbstractConfiguration.java
    functionUses: 0
    functionsReached:
    - '[java.util.Vector].elementAt(xni.parser.AbstractConfiguration)'
    - component.reset()
    - '[java.util.Vector].size()'
    linkageType: ''
    returnType: void
    signature: '[xni.parser.AbstractConfiguration].resetComponents()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()'
      Src: xni.parser.AbstractConfiguration:401,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()'
      Src: xni.parser.AbstractConfiguration:404,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()'
      Src: xni.parser.AbstractConfiguration:406,1
    - Dst: '[java.net.URL].<init>(String)'
      Src: xni.parser.AbstractConfiguration:408,1
    - Dst: '[java.net.URL].openStream()'
      Src: xni.parser.AbstractConfiguration:409,1
    - Dst: '[java.io.FileInputStream].<init>(String)'
      Src: xni.parser.AbstractConfiguration:412,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(java.io.FileInputStream)'
      Src: xni.parser.AbstractConfiguration:414,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Vector
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - java.util.Locale
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 416
      start: 399
    functionDepth: 1
    functionLinenumber: 399
    functionLinenumberEnd: 416
    functionName: '[xni.parser.AbstractConfiguration].openInputSourceStream(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/samples/xni/parser/AbstractConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(java.io.FileInputStream)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()'
    - '[java.net.URL].<init>(String)'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()'
    - '[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()'
    - '[java.net.URL].openStream()'
    - '[java.io.FileInputStream].<init>(String)'
    linkageType: ''
    returnType: void
    signature: '[xni.parser.AbstractConfiguration].openInputSourceStream(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Vector].<init>()'
      Src: xni.parser.AbstractConfiguration:67,1
    - Dst: '[java.util.Vector].<init>()'
      Src: xni.parser.AbstractConfiguration:70,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: xni.parser.AbstractConfiguration:73,1
    - Dst: '[java.util.Hashtable].<init>()'
      Src: xni.parser.AbstractConfiguration:76,1
    - Dst: '[java.util.Vector].<init>()'
      Src: xni.parser.AbstractConfiguration:101,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: false
      classEnum: false
      classFields:
      - java.util.Vector
      - java.util.Vector
      - java.util.Hashtable
      - java.util.Hashtable
      - org.apache.xerces.xni.parser.XMLEntityResolver
      - org.apache.xerces.xni.parser.XMLErrorHandler
      - org.apache.xerces.xni.XMLDocumentHandler
      - org.apache.xerces.xni.XMLDTDHandler
      - org.apache.xerces.xni.XMLDTDContentModelHandler
      - java.util.Locale
      - java.util.Vector
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.apache.xerces.xni.parser.XMLParserConfiguration
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: xni.parser.AbstractConfiguration
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 1
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[xni.parser.AbstractConfiguration].<init>()'
    functionSourceFile: /src/xerces/samples/xni/parser/AbstractConfiguration.java
    functionUses: 0
    functionsReached:
    - '[java.util.Hashtable].<init>()'
    - '[java.util.Vector].<init>()'
    linkageType: ''
    returnType: xni.parser.AbstractConfiguration
    signature: '[xni.parser.AbstractConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.parser.PSVIConfiguration].<init>()'
      Src: xni.parser.PSVIParser:46,1
    - Dst: '[org.apache.xerces.parsers.AbstractSAXParser].<init>(xni.parser.PSVIConfiguration)'
      Src: xni.parser.PSVIParser:46,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: xni.parser.PSVIParser
      static: false
      superClass: org.apache.xerces.parsers.AbstractSAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 47
      start: 45
    functionDepth: 1
    functionLinenumber: 45
    functionLinenumberEnd: 47
    functionName: '[xni.parser.PSVIParser].<init>()'
    functionSourceFile: /src/xerces/samples/xni/parser/PSVIParser.java
    functionUses: 0
    functionsReached:
    - '[xni.parser.PSVIConfiguration].<init>()'
    - '[org.apache.xerces.parsers.AbstractSAXParser].<init>(xni.parser.PSVIConfiguration)'
    linkageType: ''
    returnType: xni.parser.PSVIParser
    signature: '[xni.parser.PSVIParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.parser.CSVConfiguration].openInputSourceStream(org.apache.xerces.xni.parser.XMLInputSource)'
      Src: xni.parser.CSVConfiguration:136,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()'
      Src: xni.parser.CSVConfiguration:137,1
    - Dst: '[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()'
      Src: xni.parser.CSVConfiguration:139,1
    - Dst: '[java.io.InputStreamReader].<init>(java.io.InputStream)'
      Src: xni.parser.CSVConfiguration:140,1
    - Dst: '[java.io.BufferedReader].<init>(java.io.InputStreamReader)'
      Src: xni.parser.CSVConfiguration:142,1
    - Dst: '[org.apache.xerces.util.NamespaceSupport].<init>()'
      Src: xni.parser.CSVConfiguration:146,1
    - Dst: fDocumentHandler.startDocument(null,String,org.apache.xerces.util.NamespaceSupport,null)
      Src: xni.parser.CSVConfiguration:146,1
    - Dst: fDocumentHandler.xmlDecl(String,String,String,null)
      Src: xni.parser.CSVConfiguration:147,1
    - Dst: fDocumentHandler.doctypeDecl(String,null,null,null)
      Src: xni.parser.CSVConfiguration:148,1
    - Dst: fDTDHandler.startDTD(null,null)
      Src: xni.parser.CSVConfiguration:151,1
    - Dst: fDTDHandler.elementDecl(String,String,null)
      Src: xni.parser.CSVConfiguration:152,1
    - Dst: fDTDHandler.elementDecl(String,String,null)
      Src: xni.parser.CSVConfiguration:153,1
    - Dst: fDTDHandler.elementDecl(String,String,null)
      Src: xni.parser.CSVConfiguration:154,1
    - Dst: fDTDContentModelHandler.startContentModel(String,null)
      Src: xni.parser.CSVConfiguration:157,1
    - Dst: fDTDContentModelHandler.startGroup(null)
      Src: xni.parser.CSVConfiguration:158,1
    - Dst: fDTDContentModelHandler.element(String,null)
      Src: xni.parser.CSVConfiguration:159,1
    - Dst: fDTDContentModelHandler.endGroup(null)
      Src: xni.parser.CSVConfiguration:160,1
    - Dst: fDTDContentModelHandler.occurrence(xni.parser.CSVConfiguration,null)
      Src: xni.parser.CSVConfiguration:162,1
    - Dst: fDTDContentModelHandler.endContentModel(null)
      Src: xni.parser.CSVConfiguration:163,1
    - Dst: fDTDContentModelHandler.startContentModel(String,null)
      Src: xni.parser.CSVConfiguration:165,1
    - Dst: fDTDContentModelHandler.startGroup(null)
      Src: xni.parser.CSVConfiguration:166,1
    - Dst: fDTDContentModelHandler.element(String,null)
      Src: xni.parser.CSVConfiguration:167,1
    - Dst: fDTDContentModelHandler.endGroup(null)
      Src: xni.parser.CSVConfiguration:168,1
    - Dst: fDTDContentModelHandler.occurrence(xni.parser.CSVConfiguration,null)
      Src: xni.parser.CSVConfiguration:170,1
    - Dst: fDTDContentModelHandler.endContentModel(null)
      Src: xni.parser.CSVConfiguration:171,1
    - Dst: fDTDContentModelHandler.startContentModel(String,null)
      Src: xni.parser.CSVConfiguration:173,1
    - Dst: fDTDContentModelHandler.startGroup(null)
      Src: xni.parser.CSVConfiguration:174,1
    - Dst: fDTDContentModelHandler.pcdata(null)
      Src: xni.parser.CSVConfiguration:175,1
    - Dst: fDTDContentModelHandler.endGroup(null)
      Src: xni.parser.CSVConfiguration:176,1
    - Dst: fDTDContentModelHandler.endContentModel(null)
      Src: xni.parser.CSVConfiguration:177,1
    - Dst: fDTDHandler.endDTD(null)
      Src: xni.parser.CSVConfiguration:180,1
    - Dst: fDocumentHandler.startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,null)
      Src: xni.parser.CSVConfiguration:183,1
    - Dst: '[java.io.BufferedReader].readLine()'
      Src: xni.parser.CSVConfiguration:188,1
    - Dst: fDocumentHandler.ignorableWhitespace(org.apache.xerces.xni.XMLString,null)
      Src: xni.parser.CSVConfiguration:190,1
    - Dst: fDocumentHandler.startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,null)
      Src: xni.parser.CSVConfiguration:191,1
    - Dst: '[java.util.StringTokenizer].<init>(xni.parser.CSVConfiguration,String)'
      Src: xni.parser.CSVConfiguration:192,1
    - Dst: '[java.util.StringTokenizer].hasMoreTokens()'
      Src: xni.parser.CSVConfiguration:193,1
    - Dst: fDocumentHandler.ignorableWhitespace(org.apache.xerces.xni.XMLString,null)
      Src: xni.parser.CSVConfiguration:194,1
    - Dst: fDocumentHandler.startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,null)
      Src: xni.parser.CSVConfiguration:195,1
    - Dst: '[java.util.StringTokenizer].nextToken()'
      Src: xni.parser.CSVConfiguration:196,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].clear()'
      Src: xni.parser.CSVConfiguration:197,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].append(xni.parser.CSVConfiguration)'
      Src: xni.parser.CSVConfiguration:198,1
    - Dst: fDocumentHandler.characters(org.apache.xerces.util.XMLStringBuffer,null)
      Src: xni.parser.CSVConfiguration:199,1
    - Dst: fDocumentHandler.endElement(org.apache.xerces.xni.QName,null)
      Src: xni.parser.CSVConfiguration:200,1
    - Dst: fDocumentHandler.ignorableWhitespace(org.apache.xerces.xni.XMLString,null)
      Src: xni.parser.CSVConfiguration:202,1
    - Dst: fDocumentHandler.endElement(org.apache.xerces.xni.QName,null)
      Src: xni.parser.CSVConfiguration:203,1
    - Dst: '[java.io.BufferedReader].close()'
      Src: xni.parser.CSVConfiguration:206,1
    - Dst: fDocumentHandler.ignorableWhitespace(org.apache.xerces.xni.XMLString,null)
      Src: xni.parser.CSVConfiguration:210,1
    - Dst: fDocumentHandler.endElement(org.apache.xerces.xni.QName,null)
      Src: xni.parser.CSVConfiguration:211,1
    - Dst: fDocumentHandler.endDocument(null)
      Src: xni.parser.CSVConfiguration:212,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 61
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xni.parser.XMLInputSource
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      - org.apache.xerces.xni.XNIException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: xni.parser.AbstractConfiguration
    argCount: 1
    argNames:
    - source
    argTypes:
    - org.apache.xerces.xni.parser.XMLInputSource
    constantsTouched: []
    func_position:
      end: 215
      start: 132
    functionDepth: 1
    functionLinenumber: 132
    functionLinenumberEnd: 215
    functionName: '[xni.parser.CSVConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
    functionSourceFile: /src/xerces/samples/xni/parser/CSVConfiguration.java
    functionUses: 0
    functionsReached:
    - '[java.util.StringTokenizer].nextToken()'
    - fDTDHandler.endDTD(null)
    - fDocumentHandler.characters(org.apache.xerces.util.XMLStringBuffer,null)
    - fDocumentHandler.xmlDecl(String,String,String,null)
    - '[org.apache.xerces.util.NamespaceSupport].<init>()'
    - '[org.apache.xerces.util.XMLStringBuffer].append(xni.parser.CSVConfiguration)'
    - '[java.util.StringTokenizer].<init>(xni.parser.CSVConfiguration,String)'
    - '[xni.parser.CSVConfiguration].openInputSourceStream(org.apache.xerces.xni.parser.XMLInputSource)'
    - fDocumentHandler.startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,null)
    - fDTDHandler.startDTD(null,null)
    - '[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()'
    - fDocumentHandler.doctypeDecl(String,null,null,null)
    - '[java.io.InputStreamReader].<init>(java.io.InputStream)'
    - '[java.util.StringTokenizer].hasMoreTokens()'
    - '[java.io.BufferedReader].readLine()'
    - '[java.io.BufferedReader].<init>(java.io.InputStreamReader)'
    - fDocumentHandler.ignorableWhitespace(org.apache.xerces.xni.XMLString,null)
    - fDTDContentModelHandler.startContentModel(String,null)
    - fDocumentHandler.endElement(org.apache.xerces.xni.QName,null)
    - fDocumentHandler.endDocument(null)
    - fDTDContentModelHandler.endContentModel(null)
    - '[org.apache.xerces.util.XMLStringBuffer].clear()'
    - fDTDContentModelHandler.endGroup(null)
    - '[java.io.BufferedReader].close()'
    - fDTDContentModelHandler.startGroup(null)
    - '[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()'
    - fDTDContentModelHandler.element(String,null)
    - fDTDContentModelHandler.pcdata(null)
    - fDocumentHandler.startDocument(null,String,org.apache.xerces.util.NamespaceSupport,null)
    - fDTDContentModelHandler.occurrence(xni.parser.CSVConfiguration,null)
    - fDTDHandler.elementDecl(String,String,null)
    linkageType: ''
    returnType: void
    signature: '[xni.parser.CSVConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: xni.parser.AbstractConfiguration
    argCount: 2
    argNames:
    - featureId
    - state
    argTypes:
    - String
    - boolean
    constantsTouched: []
    func_position:
      end: 222
      start: 222
    functionDepth: 0
    functionLinenumber: 222
    functionLinenumberEnd: 222
    functionName: '[xni.parser.CSVConfiguration].setFeature(String,boolean)'
    functionSourceFile: /src/xerces/samples/xni/parser/CSVConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.parser.CSVConfiguration].setFeature(String,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: boolean
      static: false
      superClass: xni.parser.AbstractConfiguration
    argCount: 1
    argNames:
    - featureId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 223
      start: 223
    functionDepth: 0
    functionLinenumber: 223
    functionLinenumberEnd: 223
    functionName: '[xni.parser.CSVConfiguration].getFeature(String)'
    functionSourceFile: /src/xerces/samples/xni/parser/CSVConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: boolean
    signature: '[xni.parser.CSVConfiguration].getFeature(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - Object
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: xni.parser.AbstractConfiguration
    argCount: 2
    argNames:
    - propertyId
    - value
    argTypes:
    - String
    - Object
    constantsTouched: []
    func_position:
      end: 224
      start: 224
    functionDepth: 0
    functionLinenumber: 224
    functionLinenumberEnd: 224
    functionName: '[xni.parser.CSVConfiguration].setProperty(String,Object)'
    functionSourceFile: /src/xerces/samples/xni/parser/CSVConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[xni.parser.CSVConfiguration].setProperty(String,Object)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Object
      static: false
      superClass: xni.parser.AbstractConfiguration
    argCount: 1
    argNames:
    - propertyId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 225
      start: 225
    functionDepth: 0
    functionLinenumber: 225
    functionLinenumberEnd: 225
    functionName: '[xni.parser.CSVConfiguration].getProperty(String)'
    functionSourceFile: /src/xerces/samples/xni/parser/CSVConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Object
    signature: '[xni.parser.CSVConfiguration].getProperty(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xni.QName].<init>(null,null,String,null)'
      Src: xni.parser.CSVConfiguration:74,1
    - Dst: '[org.apache.xerces.xni.QName].<init>(null,null,String,null)'
      Src: xni.parser.CSVConfiguration:77,1
    - Dst: '[org.apache.xerces.xni.QName].<init>(null,null,String,null)'
      Src: xni.parser.CSVConfiguration:80,1
    - Dst: '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
      Src: xni.parser.CSVConfiguration:83,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>(String)'
      Src: xni.parser.CSVConfiguration:86,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>(String)'
      Src: xni.parser.CSVConfiguration:89,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>(String)'
      Src: xni.parser.CSVConfiguration:92,1
    - Dst: '[org.apache.xerces.util.XMLStringBuffer].<init>()'
      Src: xni.parser.CSVConfiguration:102,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.QName
      - org.apache.xerces.xni.XMLAttributes
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.xni.XMLString
      - org.apache.xerces.util.XMLStringBuffer
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: xni.parser.CSVConfiguration
      static: false
      superClass: xni.parser.AbstractConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 5
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[xni.parser.CSVConfiguration].<init>()'
    functionSourceFile: /src/xerces/samples/xni/parser/CSVConfiguration.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
    - '[org.apache.xerces.xni.QName].<init>(null,null,String,null)'
    - '[org.apache.xerces.util.XMLStringBuffer].<init>()'
    - '[org.apache.xerces.util.XMLStringBuffer].<init>(String)'
    linkageType: ''
    returnType: xni.parser.CSVConfiguration
    signature: '[xni.parser.CSVConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.parser.PSVIConfiguration].<init>(null,null)'
      Src: xni.parser.PSVIConfiguration:49,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - xni.PSVIWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: xni.parser.PSVIConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 50
      start: 48
    functionDepth: 0
    functionLinenumber: 48
    functionLinenumberEnd: 50
    functionName: '[xni.parser.PSVIConfiguration].<init>()'
    functionSourceFile: /src/xerces/samples/xni/parser/PSVIConfiguration.java
    functionUses: 1
    functionsReached:
    - '[xni.parser.PSVIConfiguration].<init>(null,null)'
    linkageType: ''
    returnType: xni.parser.PSVIConfiguration
    signature: '[xni.parser.PSVIConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.parser.PSVIConfiguration].<init>(org.apache.xerces.util.SymbolTable,null)'
      Src: xni.parser.PSVIConfiguration:58,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      classConcrete: true
      classEnum: false
      classFields:
      - xni.PSVIWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: xni.parser.PSVIConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 1
    argNames:
    - symbolTable
    argTypes:
    - org.apache.xerces.util.SymbolTable
    constantsTouched: []
    func_position:
      end: 59
      start: 57
    functionDepth: 0
    functionLinenumber: 57
    functionLinenumberEnd: 59
    functionName: '[xni.parser.PSVIConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
    functionSourceFile: /src/xerces/samples/xni/parser/PSVIConfiguration.java
    functionUses: 0
    functionsReached:
    - '[xni.parser.PSVIConfiguration].<init>(org.apache.xerces.util.SymbolTable,null)'
    linkageType: ''
    returnType: xni.parser.PSVIConfiguration
    signature: '[xni.parser.PSVIConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.parser.PSVIConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
      Src: xni.parser.PSVIConfiguration:74,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      classConcrete: true
      classEnum: false
      classFields:
      - xni.PSVIWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: xni.parser.PSVIConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 2
    argNames:
    - symbolTable
    - grammarPool
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    constantsTouched: []
    func_position:
      end: 75
      start: 72
    functionDepth: 0
    functionLinenumber: 72
    functionLinenumberEnd: 75
    functionName: '[xni.parser.PSVIConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
    functionSourceFile: /src/xerces/samples/xni/parser/PSVIConfiguration.java
    functionUses: 0
    functionsReached:
    - '[xni.parser.PSVIConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,null)'
    linkageType: ''
    returnType: xni.parser.PSVIConfiguration
    signature: '[xni.parser.PSVIConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
      Src: xni.parser.PSVIConfiguration:92,1
    - Dst: '[xni.parser.PSVIConfiguration].createPSVIWriter()'
      Src: xni.parser.PSVIConfiguration:93,1
    - Dst: '[xni.parser.PSVIConfiguration].addCommonComponent(xni.PSVIWriter)'
      Src: xni.parser.PSVIConfiguration:95,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.util.SymbolTable
      - org.apache.xerces.xni.grammars.XMLGrammarPool
      - org.apache.xerces.xni.parser.XMLComponentManager
      classConcrete: true
      classEnum: false
      classFields:
      - xni.PSVIWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: xni.parser.PSVIConfiguration
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 3
    argNames:
    - symbolTable
    - grammarPool
    - parentSettings
    argTypes:
    - org.apache.xerces.util.SymbolTable
    - org.apache.xerces.xni.grammars.XMLGrammarPool
    - org.apache.xerces.xni.parser.XMLComponentManager
    constantsTouched: []
    func_position:
      end: 98
      start: 89
    functionDepth: 7
    functionLinenumber: 89
    functionLinenumberEnd: 98
    functionName: '[xni.parser.PSVIConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
    functionSourceFile: /src/xerces/samples/xni/parser/PSVIConfiguration.java
    functionUses: 0
    functionsReached:
    - '[xni.parser.PSVIConfiguration].addCommonComponent(xni.PSVIWriter)'
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
    - '[xni.parser.PSVIConfiguration].createPSVIWriter()'
    linkageType: ''
    returnType: xni.parser.PSVIConfiguration
    signature: '[xni.parser.PSVIConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].configurePipeline()'
      Src: xni.parser.PSVIConfiguration:102,1
    - Dst: '[xni.parser.PSVIConfiguration].addPSVIWriterToPipeline()'
      Src: xni.parser.PSVIConfiguration:103,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - xni.PSVIWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 104
      start: 101
    functionDepth: 5
    functionLinenumber: 101
    functionLinenumberEnd: 104
    functionName: '[xni.parser.PSVIConfiguration].configurePipeline()'
    functionSourceFile: /src/xerces/samples/xni/parser/PSVIConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].configurePipeline()'
    - '[xni.parser.PSVIConfiguration].addPSVIWriterToPipeline()'
    linkageType: ''
    returnType: void
    signature: '[xni.parser.PSVIConfiguration].configurePipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].configureXML11Pipeline()'
      Src: xni.parser.PSVIConfiguration:108,1
    - Dst: '[xni.parser.PSVIConfiguration].addPSVIWriterToPipeline()'
      Src: xni.parser.PSVIConfiguration:109,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - xni.PSVIWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 110
      start: 107
    functionDepth: 6
    functionLinenumber: 107
    functionLinenumberEnd: 110
    functionName: '[xni.parser.PSVIConfiguration].configureXML11Pipeline()'
    functionSourceFile: /src/xerces/samples/xni/parser/PSVIConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].configureXML11Pipeline()'
    - '[xni.parser.PSVIConfiguration].addPSVIWriterToPipeline()'
    linkageType: ''
    returnType: void
    signature: '[xni.parser.PSVIConfiguration].configureXML11Pipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fSchemaValidator.setDocumentHandler(xni.PSVIWriter)
      Src: xni.parser.PSVIConfiguration:115,1
    - Dst: '[xni.PSVIWriter].setDocumentSource(xni.parser.PSVIConfiguration)'
      Src: xni.parser.PSVIConfiguration:116,1
    - Dst: '[xni.PSVIWriter].setDocumentHandler(xni.parser.PSVIConfiguration)'
      Src: xni.parser.PSVIConfiguration:117,1
    - Dst: fDocumentHandler.setDocumentSource(xni.PSVIWriter)
      Src: xni.parser.PSVIConfiguration:119,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - xni.PSVIWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 122
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 122
    functionName: '[xni.parser.PSVIConfiguration].addPSVIWriterToPipeline()'
    functionSourceFile: /src/xerces/samples/xni/parser/PSVIConfiguration.java
    functionUses: 2
    functionsReached:
    - '[xni.PSVIWriter].setDocumentSource(xni.parser.PSVIConfiguration)'
    - '[xni.PSVIWriter].setDocumentHandler(xni.parser.PSVIConfiguration)'
    - fSchemaValidator.setDocumentHandler(xni.PSVIWriter)
    - fDocumentHandler.setDocumentSource(xni.PSVIWriter)
    linkageType: ''
    returnType: void
    signature: '[xni.parser.PSVIConfiguration].addPSVIWriterToPipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.PSVIWriter].<init>()'
      Src: xni.parser.PSVIConfiguration:126,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - xni.PSVIWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: xni.PSVIWriter
      static: false
      superClass: org.apache.xerces.parsers.XIncludeAwareParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 127
      start: 125
    functionDepth: 1
    functionLinenumber: 125
    functionLinenumberEnd: 127
    functionName: '[xni.parser.PSVIConfiguration].createPSVIWriter()'
    functionSourceFile: /src/xerces/samples/xni/parser/PSVIConfiguration.java
    functionUses: 1
    functionsReached:
    - '[xni.PSVIWriter].<init>()'
    linkageType: ''
    returnType: xni.PSVIWriter
    signature: '[xni.parser.PSVIConfiguration].createPSVIWriter()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.XMLNamespaceBinder].<init>()'
      Src: xni.parser.NonValidatingParserConfiguration:59,1
    - Dst: '[xni.parser.NonValidatingParserConfiguration].addComponent(org.apache.xerces.impl.XMLNamespaceBinder)'
      Src: xni.parser.NonValidatingParserConfiguration:60,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.XMLNamespaceBinder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: xni.parser.NonValidatingParserConfiguration
      static: false
      superClass: org.apache.xerces.parsers.StandardParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 56
    functionDepth: 3
    functionLinenumber: 56
    functionLinenumberEnd: 62
    functionName: '[xni.parser.NonValidatingParserConfiguration].<init>()'
    functionSourceFile: /src/xerces/samples/xni/parser/NonValidatingParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[xni.parser.NonValidatingParserConfiguration].addComponent(org.apache.xerces.impl.XMLNamespaceBinder)'
    - '[org.apache.xerces.impl.XMLNamespaceBinder].<init>()'
    linkageType: ''
    returnType: xni.parser.NonValidatingParserConfiguration
    signature: '[xni.parser.NonValidatingParserConfiguration].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: fScanner.setDocumentHandler(org.apache.xerces.impl.XMLNamespaceBinder)
      Src: xni.parser.NonValidatingParserConfiguration:79,1
    - Dst: '[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(xni.parser.NonValidatingParserConfiguration)'
      Src: xni.parser.NonValidatingParserConfiguration:80,1
    - Dst: '[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(xni.parser.NonValidatingParserConfiguration)'
      Src: xni.parser.NonValidatingParserConfiguration:81,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.XMLNamespaceBinder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.apache.xerces.parsers.StandardParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 83
      start: 69
    functionDepth: 0
    functionLinenumber: 69
    functionLinenumberEnd: 83
    functionName: '[xni.parser.NonValidatingParserConfiguration].configurePipeline()'
    functionSourceFile: /src/xerces/samples/xni/parser/NonValidatingParserConfiguration.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(xni.parser.NonValidatingParserConfiguration)'
    - '[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(xni.parser.NonValidatingParserConfiguration)'
    - fScanner.setDocumentHandler(org.apache.xerces.impl.XMLNamespaceBinder)
    linkageType: ''
    returnType: void
    signature: '[xni.parser.NonValidatingParserConfiguration].configurePipeline()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.XMLNamespaceBinder
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dtd.XMLDTDValidator
      static: false
      superClass: org.apache.xerces.parsers.StandardParserConfiguration
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 90
      start: 88
    functionDepth: 0
    functionLinenumber: 88
    functionLinenumberEnd: 90
    functionName: '[xni.parser.NonValidatingParserConfiguration].createDTDValidator()'
    functionSourceFile: /src/xerces/samples/xni/parser/NonValidatingParserConfiguration.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: org.apache.xerces.impl.dtd.XMLDTDValidator
    signature: '[xni.parser.NonValidatingParserConfiguration].createDTDValidator()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[xni.parser.CSVConfiguration].<init>()'
      Src: xni.parser.CSVParser:39,1
    - Dst: '[org.apache.xerces.parsers.AbstractSAXParser].<init>(xni.parser.CSVConfiguration)'
      Src: xni.parser.CSVParser:39,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: xni.parser.CSVParser
      static: false
      superClass: org.apache.xerces.parsers.AbstractSAXParser
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 40
      start: 38
    functionDepth: 6
    functionLinenumber: 38
    functionLinenumberEnd: 40
    functionName: '[xni.parser.CSVParser].<init>()'
    functionSourceFile: /src/xerces/samples/xni/parser/CSVParser.java
    functionUses: 0
    functionsReached:
    - '[xni.parser.CSVConfiguration].<init>()'
    - '[org.apache.xerces.parsers.AbstractSAXParser].<init>(xni.parser.CSVConfiguration)'
    linkageType: ''
    returnType: xni.parser.CSVParser
    signature: '[xni.parser.CSVParser].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.xs.PSVIProvider
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.PSVIProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: simpletype.DatatypeInterfaceUsage
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - p
    argTypes:
    - org.apache.xerces.xs.PSVIProvider
    constantsTouched: []
    func_position:
      end: 54
      start: 52
    functionDepth: 0
    functionLinenumber: 52
    functionLinenumberEnd: 54
    functionName: '[simpletype.DatatypeInterfaceUsage].<init>(org.apache.xerces.xs.PSVIProvider)'
    functionSourceFile: /src/xerces/samples/simpletype/DatatypeInterfaceUsage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: simpletype.DatatypeInterfaceUsage
    signature: '[simpletype.DatatypeInterfaceUsage].<init>(org.apache.xerces.xs.PSVIProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.parsers.SAXParserFactory].newInstance()'
      Src: simpletype.DatatypeInterfaceUsage:63,1
    - Dst: '[javax.xml.validation.SchemaFactory].newInstance(simpletype.DatatypeInterfaceUsage)'
      Src: simpletype.DatatypeInterfaceUsage:64,1
    - Dst: '[java.io.File].<init>()'
      Src: simpletype.DatatypeInterfaceUsage:64,1
    - Dst: '[simpletype.DatatypeInterfaceUsage].newSchema(java.io.File)'
      Src: simpletype.DatatypeInterfaceUsage:64,1
    - Dst: '[simpletype.DatatypeInterfaceUsage].setSchema(simpletype.DatatypeInterfaceUsage)'
      Src: simpletype.DatatypeInterfaceUsage:64,1
    - Dst: '[simpletype.DatatypeInterfaceUsage].newSAXParser()'
      Src: simpletype.DatatypeInterfaceUsage:65,1
    - Dst: '[simpletype.DatatypeInterfaceUsage].getXMLReader()'
      Src: simpletype.DatatypeInterfaceUsage:66,1
    - Dst: '[simpletype.DatatypeInterfaceUsage].<init>(simpletype.DatatypeInterfaceUsage)'
      Src: simpletype.DatatypeInterfaceUsage:68,1
    - Dst: '[simpletype.DatatypeInterfaceUsage].parse(simpletype.DatatypeInterfaceUsage)'
      Src: simpletype.DatatypeInterfaceUsage:68,1
    - Dst: '[simpletype.DatatypeInterfaceUsage].printUsage()'
      Src: simpletype.DatatypeInterfaceUsage:71,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.PSVIProvider
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 72
      start: 59
    functionDepth: 1
    functionLinenumber: 59
    functionLinenumberEnd: 72
    functionName: '[simpletype.DatatypeInterfaceUsage].main(String[])'
    functionSourceFile: /src/xerces/samples/simpletype/DatatypeInterfaceUsage.java
    functionUses: 0
    functionsReached:
    - '[simpletype.DatatypeInterfaceUsage].newSchema(java.io.File)'
    - '[java.io.File].<init>()'
    - '[javax.xml.validation.SchemaFactory].newInstance(simpletype.DatatypeInterfaceUsage)'
    - '[simpletype.DatatypeInterfaceUsage].newSAXParser()'
    - '[simpletype.DatatypeInterfaceUsage].setSchema(simpletype.DatatypeInterfaceUsage)'
    - '[simpletype.DatatypeInterfaceUsage].printUsage()'
    - '[javax.xml.parsers.SAXParserFactory].newInstance()'
    - '[simpletype.DatatypeInterfaceUsage].<init>(simpletype.DatatypeInterfaceUsage)'
    - '[simpletype.DatatypeInterfaceUsage].parse(simpletype.DatatypeInterfaceUsage)'
    - '[simpletype.DatatypeInterfaceUsage].getXMLReader()'
    linkageType: ''
    returnType: void
    signature: '[simpletype.DatatypeInterfaceUsage].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: simpletype.DatatypeInterfaceUsage:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.PSVIProvider
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 0
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[simpletype.DatatypeInterfaceUsage].printUsage()'
    functionSourceFile: /src/xerces/samples/simpletype/DatatypeInterfaceUsage.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[simpletype.DatatypeInterfaceUsage].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.xs.PSVIProvider].getElementPSVI()'
      Src: simpletype.DatatypeInterfaceUsage:79,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getActualNormalizedValue()'
      Src: simpletype.DatatypeInterfaceUsage:82,1
    - Dst: '[org.apache.xerces.xs.ElementPSVI].getActualNormalizedValueType()'
      Src: simpletype.DatatypeInterfaceUsage:83,1
    - Dst: decimal.getInt()
      Src: simpletype.DatatypeInterfaceUsage:97,1
    - Dst: System.out.println(simpletype.DatatypeInterfaceUsage)
      Src: simpletype.DatatypeInterfaceUsage:97,1
    - Dst: dt.getDays()
      Src: simpletype.DatatypeInterfaceUsage:110,1
    - Dst: System.out.println(simpletype.DatatypeInterfaceUsage)
      Src: simpletype.DatatypeInterfaceUsage:110,1
    - Dst: f.getValue()
      Src: simpletype.DatatypeInterfaceUsage:115,1
    - Dst: System.out.println(simpletype.DatatypeInterfaceUsage)
      Src: simpletype.DatatypeInterfaceUsage:115,1
    - Dst: d.getValue()
      Src: simpletype.DatatypeInterfaceUsage:120,1
    - Dst: System.out.println(simpletype.DatatypeInterfaceUsage)
      Src: simpletype.DatatypeInterfaceUsage:120,1
    - Dst: list.getLength()
      Src: simpletype.DatatypeInterfaceUsage:126,1
    - Dst: System.out.println(simpletype.DatatypeInterfaceUsage)
      Src: simpletype.DatatypeInterfaceUsage:126,1
    - Dst: l.getLength()
      Src: simpletype.DatatypeInterfaceUsage:132,1
    - Dst: System.out.println(simpletype.DatatypeInterfaceUsage)
      Src: simpletype.DatatypeInterfaceUsage:132,1
    - Dst: qname.getXNIQName()
      Src: simpletype.DatatypeInterfaceUsage:137,1
    - Dst: System.out.println(simpletype.DatatypeInterfaceUsage)
      Src: simpletype.DatatypeInterfaceUsage:137,1
    - Dst: System.out.println(String)
      Src: simpletype.DatatypeInterfaceUsage:141,1
    - Dst: '[org.xml.sax.helpers.DefaultHandler].endElement(String,String,String)'
      Src: simpletype.DatatypeInterfaceUsage:145,1
    CyclomaticComplexity: 37
    EdgeCount: 37
    ICount: 29
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.xs.PSVIProvider
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - uri
    - localName
    - qName
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 146
      start: 78
    functionDepth: 1
    functionLinenumber: 78
    functionLinenumberEnd: 146
    functionName: '[simpletype.DatatypeInterfaceUsage].endElement(String,String,String)'
    functionSourceFile: /src/xerces/samples/simpletype/DatatypeInterfaceUsage.java
    functionUses: 0
    functionsReached:
    - decimal.getInt()
    - list.getLength()
    - d.getValue()
    - System.out.println(String)
    - f.getValue()
    - l.getLength()
    - System.out.println(simpletype.DatatypeInterfaceUsage)
    - dt.getDays()
    - '[org.apache.xerces.xs.PSVIProvider].getElementPSVI()'
    - qname.getXNIQName()
    - '[org.apache.xerces.xs.ElementPSVI].getActualNormalizedValue()'
    - '[org.xml.sax.helpers.DefaultHandler].endElement(String,String,String)'
    - '[org.apache.xerces.xs.ElementPSVI].getActualNormalizedValueType()'
    linkageType: ''
    returnType: void
    signature: '[simpletype.DatatypeInterfaceUsage].endElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.XSFacets].<init>()'
      Src: simpletype.SimpleTypeUsage:49,1
    - Dst: '[org.apache.xerces.impl.dv.SchemaDVFactory].getInstance()'
      Src: simpletype.SimpleTypeUsage:68,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.dv.XSFacets
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: simpletype.SimpleTypeUsage
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 70
      start: 56
    functionDepth: 5
    functionLinenumber: 56
    functionLinenumberEnd: 70
    functionName: '[simpletype.SimpleTypeUsage].<init>()'
    functionSourceFile: /src/xerces/samples/simpletype/SimpleTypeUsage.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.dv.SchemaDVFactory].getInstance()'
    - '[org.apache.xerces.impl.dv.XSFacets].<init>()'
    linkageType: ''
    returnType: simpletype.SimpleTypeUsage
    signature: '[simpletype.SimpleTypeUsage].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.validation.ValidationState].<init>()'
      Src: simpletype.SimpleTypeUsage:88,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.dv.XSFacets
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.apache.xerces.impl.dv.ValidationContext
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 107
      start: 80
    functionDepth: 2
    functionLinenumber: 80
    functionLinenumberEnd: 107
    functionName: '[simpletype.SimpleTypeUsage].getValidationContext()'
    functionSourceFile: /src/xerces/samples/simpletype/SimpleTypeUsage.java
    functionUses: 1
    functionsReached:
    - '[org.apache.xerces.impl.validation.ValidationState].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.ValidationContext
    signature: '[simpletype.SimpleTypeUsage].getValidationContext()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
      Src: simpletype.SimpleTypeUsage:121,1
    - Dst: '[simpletype.SimpleTypeUsage].getValidationContext()'
      Src: simpletype.SimpleTypeUsage:125,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].validate(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
      Src: simpletype.SimpleTypeUsage:128,1
    - Dst: ex.getMessage()
      Src: simpletype.SimpleTypeUsage:130,1
    - Dst: System.err.println(simpletype.SimpleTypeUsage)
      Src: simpletype.SimpleTypeUsage:130,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.apache.xerces.impl.dv.XSSimpleType
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.dv.XSFacets
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.apache.xerces.impl.dv.ValidatedInfo
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - content
    - simpleType
    argTypes:
    - String
    - org.apache.xerces.impl.dv.XSSimpleType
    constantsTouched: []
    func_position:
      end: 151
      start: 117
    functionDepth: 3
    functionLinenumber: 117
    functionLinenumberEnd: 151
    functionName: '[simpletype.SimpleTypeUsage].validateString(String,org.apache.xerces.impl.dv.XSSimpleType)'
    functionSourceFile: /src/xerces/samples/simpletype/SimpleTypeUsage.java
    functionUses: 0
    functionsReached:
    - '[simpletype.SimpleTypeUsage].getValidationContext()'
    - ex.getMessage()
    - '[org.apache.xerces.impl.dv.XSSimpleType].validate(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
    - System.err.println(simpletype.SimpleTypeUsage)
    - '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
    linkageType: ''
    returnType: org.apache.xerces.impl.dv.ValidatedInfo
    signature: '[simpletype.SimpleTypeUsage].validateString(String,org.apache.xerces.impl.dv.XSSimpleType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println()
      Src: simpletype.SimpleTypeUsage:163,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:164,1
    - Dst: System.err.println()
      Src: simpletype.SimpleTypeUsage:165,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getAnonymous()'
      Src: simpletype.SimpleTypeUsage:167,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:168,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getName()'
      Src: simpletype.SimpleTypeUsage:170,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:170,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getNamespace()'
      Src: simpletype.SimpleTypeUsage:174,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:175,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getVariety()'
      Src: simpletype.SimpleTypeUsage:178,1
    - Dst: '[simpletype.SimpleTypeUsage].printVariety(simpletype.SimpleTypeUsage)'
      Src: simpletype.SimpleTypeUsage:179,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getBaseType()'
      Src: simpletype.SimpleTypeUsage:182,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:183,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:184,1
    - Dst: baseType.getTypeCategory()
      Src: simpletype.SimpleTypeUsage:187,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getDefinedFacets()'
      Src: simpletype.SimpleTypeUsage:194,1
    - Dst: '[simpletype.SimpleTypeUsage].printFacets(simpletype.SimpleTypeUsage)'
      Src: simpletype.SimpleTypeUsage:195,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getFinal()'
      Src: simpletype.SimpleTypeUsage:201,1
    - Dst: '[simpletype.SimpleTypeUsage].printFinal(simpletype.SimpleTypeUsage)'
      Src: simpletype.SimpleTypeUsage:202,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getItemType()'
      Src: simpletype.SimpleTypeUsage:207,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getMemberTypes()'
      Src: simpletype.SimpleTypeUsage:210,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getOrdered()'
      Src: simpletype.SimpleTypeUsage:216,1
    - Dst: '[simpletype.SimpleTypeUsage].printOrdered(simpletype.SimpleTypeUsage)'
      Src: simpletype.SimpleTypeUsage:217,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getBounded()'
      Src: simpletype.SimpleTypeUsage:220,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:222,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:225,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getFinite()'
      Src: simpletype.SimpleTypeUsage:229,1
    - Dst: '[simpletype.SimpleTypeUsage].printCardinality(simpletype.SimpleTypeUsage)'
      Src: simpletype.SimpleTypeUsage:230,1
    - Dst: '[org.apache.xerces.impl.dv.XSSimpleType].getNumeric()'
      Src: simpletype.SimpleTypeUsage:233,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:235,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:238,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 49
    JavaMethodInfo:
      argumentGenericTypes:
      - org.apache.xerces.impl.dv.XSSimpleType
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.dv.XSFacets
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - simpleType
    argTypes:
    - org.apache.xerces.impl.dv.XSSimpleType
    constantsTouched: []
    func_position:
      end: 243
      start: 160
    functionDepth: 1
    functionLinenumber: 160
    functionLinenumberEnd: 243
    functionName: '[simpletype.SimpleTypeUsage].querySimpleType(org.apache.xerces.impl.dv.XSSimpleType)'
    functionSourceFile: /src/xerces/samples/simpletype/SimpleTypeUsage.java
    functionUses: 1
    functionsReached:
    - '[simpletype.SimpleTypeUsage].printFinal(simpletype.SimpleTypeUsage)'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getBaseType()'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getMemberTypes()'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getAnonymous()'
    - System.err.println(String)
    - '[simpletype.SimpleTypeUsage].printFacets(simpletype.SimpleTypeUsage)'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getOrdered()'
    - '[simpletype.SimpleTypeUsage].printOrdered(simpletype.SimpleTypeUsage)'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getNumeric()'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getDefinedFacets()'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getBounded()'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getNamespace()'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getName()'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getFinite()'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getFinal()'
    - '[simpletype.SimpleTypeUsage].printVariety(simpletype.SimpleTypeUsage)'
    - '[simpletype.SimpleTypeUsage].printCardinality(simpletype.SimpleTypeUsage)'
    - baseType.getTypeCategory()
    - System.err.println()
    - '[org.apache.xerces.impl.dv.XSSimpleType].getVariety()'
    - '[org.apache.xerces.impl.dv.XSSimpleType].getItemType()'
    linkageType: ''
    returnType: void
    signature: '[simpletype.SimpleTypeUsage].querySimpleType(org.apache.xerces.impl.dv.XSSimpleType)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:250,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:254,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:258,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.dv.XSFacets
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ordered
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 262
      start: 245
    functionDepth: 1
    functionLinenumber: 245
    functionLinenumberEnd: 262
    functionName: '[simpletype.SimpleTypeUsage].printOrdered(short)'
    functionSourceFile: /src/xerces/samples/simpletype/SimpleTypeUsage.java
    functionUses: 0
    functionsReached:
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[simpletype.SimpleTypeUsage].printOrdered(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:267,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:269,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.dv.XSFacets
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - isFinite
    argTypes:
    - boolean
    constantsTouched: []
    func_position:
      end: 271
      start: 264
    functionDepth: 1
    functionLinenumber: 264
    functionLinenumberEnd: 271
    functionName: '[simpletype.SimpleTypeUsage].printCardinality(boolean)'
    functionSourceFile: /src/xerces/samples/simpletype/SimpleTypeUsage.java
    functionUses: 0
    functionsReached:
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[simpletype.SimpleTypeUsage].printCardinality(boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:275,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:278,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:281,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:284,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:287,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:290,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:293,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:296,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:299,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:302,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:305,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:308,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:311,1
    CyclomaticComplexity: 12
    EdgeCount: 12
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.dv.XSFacets
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - facets
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 314
      start: 273
    functionDepth: 1
    functionLinenumber: 273
    functionLinenumberEnd: 314
    functionName: '[simpletype.SimpleTypeUsage].printFacets(short)'
    functionSourceFile: /src/xerces/samples/simpletype/SimpleTypeUsage.java
    functionUses: 0
    functionsReached:
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[simpletype.SimpleTypeUsage].printFacets(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:318,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:321,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:324,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:327,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:330,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:333,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.dv.XSFacets
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - finalSet
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 336
      start: 316
    functionDepth: 1
    functionLinenumber: 316
    functionLinenumberEnd: 336
    functionName: '[simpletype.SimpleTypeUsage].printFinal(short)'
    functionSourceFile: /src/xerces/samples/simpletype/SimpleTypeUsage.java
    functionUses: 0
    functionsReached:
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[simpletype.SimpleTypeUsage].printFinal(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:343,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:347,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:351,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:355,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - short
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.dv.XSFacets
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - variety
    argTypes:
    - short
    constantsTouched: []
    func_position:
      end: 360
      start: 338
    functionDepth: 1
    functionLinenumber: 338
    functionLinenumberEnd: 360
    functionName: '[simpletype.SimpleTypeUsage].printVariety(short)'
    functionSourceFile: /src/xerces/samples/simpletype/SimpleTypeUsage.java
    functionUses: 0
    functionsReached:
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[simpletype.SimpleTypeUsage].printVariety(short)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[simpletype.SimpleTypeUsage].<init>()'
      Src: simpletype.SimpleTypeUsage:365,1
    - Dst: '[org.apache.xerces.impl.dv.SchemaDVFactory].getBuiltInType()'
      Src: simpletype.SimpleTypeUsage:368,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:370,1
    - Dst: '[simpletype.SimpleTypeUsage].printUsage()'
      Src: simpletype.SimpleTypeUsage:371,1
    - Dst: '[simpletype.SimpleTypeUsage].querySimpleType(org.apache.xerces.impl.dv.XSSimpleType)'
      Src: simpletype.SimpleTypeUsage:374,1
    - Dst: '[simpletype.SimpleTypeUsage].printUsage()'
      Src: simpletype.SimpleTypeUsage:378,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.dv.XSFacets
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 381
      start: 363
    functionDepth: 6
    functionLinenumber: 363
    functionLinenumberEnd: 381
    functionName: '[simpletype.SimpleTypeUsage].main(String[])'
    functionSourceFile: /src/xerces/samples/simpletype/SimpleTypeUsage.java
    functionUses: 0
    functionsReached:
    - '[simpletype.SimpleTypeUsage].querySimpleType(org.apache.xerces.impl.dv.XSSimpleType)'
    - '[simpletype.SimpleTypeUsage].printUsage()'
    - '[org.apache.xerces.impl.dv.SchemaDVFactory].getBuiltInType()'
    - '[simpletype.SimpleTypeUsage].<init>()'
    - System.err.println(String)
    linkageType: ''
    returnType: void
    signature: '[simpletype.SimpleTypeUsage].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:384,1
    - Dst: System.err.println()
      Src: simpletype.SimpleTypeUsage:385,1
    - Dst: System.err.println(String)
      Src: simpletype.SimpleTypeUsage:387,1
    - Dst: System.err.println()
      Src: simpletype.SimpleTypeUsage:388,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - org.apache.xerces.impl.dv.SchemaDVFactory
      - org.apache.xerces.impl.dv.XSFacets
      - short
      - short
      - short
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 389
      start: 383
    functionDepth: 1
    functionLinenumber: 383
    functionLinenumberEnd: 389
    functionName: '[simpletype.SimpleTypeUsage].printUsage()'
    functionSourceFile: /src/xerces/samples/simpletype/SimpleTypeUsage.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    - System.err.println()
    linkageType: ''
    returnType: void
    signature: '[simpletype.SimpleTypeUsage].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen:105,1
    - Dst: System.exit(int)
      Src: socket.KeepSocketOpen:106,1
    - Dst: '[socket.KeepSocketOpen.Server].<init>(socket.KeepSocketOpen,String[])'
      Src: socket.KeepSocketOpen:110,1
    - Dst: '[Client].<init>(String,socket.KeepSocketOpen)'
      Src: socket.KeepSocketOpen:111,1
    - Dst: '[Thread].<init>(socket.KeepSocketOpen.Server)'
      Src: socket.KeepSocketOpen:114,1
    - Dst: '[Thread].start()'
      Src: socket.KeepSocketOpen:114,1
    - Dst: '[Thread].<init>(Client)'
      Src: socket.KeepSocketOpen:115,1
    - Dst: '[Thread].start()'
      Src: socket.KeepSocketOpen:115,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions:
      - Exception
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 117
      start: 98
    functionDepth: 1
    functionLinenumber: 98
    functionLinenumberEnd: 117
    functionName: '[socket.KeepSocketOpen].main(String[])'
    functionSourceFile: /src/xerces/samples/socket/KeepSocketOpen.java
    functionUses: 0
    functionsReached:
    - '[Thread].start()'
    - '[Thread].<init>(socket.KeepSocketOpen.Server)'
    - '[Client].<init>(String,socket.KeepSocketOpen)'
    - System.out.println(String)
    - System.exit(int)
    - '[socket.KeepSocketOpen.Server].<init>(socket.KeepSocketOpen,String[])'
    - '[Thread].<init>(Client)'
    linkageType: ''
    returnType: void
    signature: '[socket.KeepSocketOpen].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: socket.KeepSocketOpen
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[socket.KeepSocketOpen].<init>()'
    functionSourceFile: /src/xerces/samples/socket/KeepSocketOpen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: socket.KeepSocketOpen
    signature: '[socket.KeepSocketOpen].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[socket.KeepSocketOpen.Server].<init>(int,String[],boolean)'
      Src: socket.KeepSocketOpen.Server:154,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - boolean
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Runnable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: socket.KeepSocketOpen.Server
      static: false
      superClass: ServerSocket
    argCount: 2
    argNames:
    - port
    - filenames
    argTypes:
    - int
    - String[]
    constantsTouched: []
    func_position:
      end: 155
      start: 153
    functionDepth: 1
    functionLinenumber: 153
    functionLinenumberEnd: 155
    functionName: '[socket.KeepSocketOpen.Server].<init>(int,String[])'
    functionSourceFile: /src/xerces/samples/socket/KeepSocketOpen.java
    functionUses: 0
    functionsReached:
    - '[socket.KeepSocketOpen.Server].<init>(int,String[],boolean)'
    linkageType: ''
    returnType: socket.KeepSocketOpen.Server
    signature: '[socket.KeepSocketOpen.Server].<init>(int,String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.net.ServerSocket].<init>(int)'
      Src: socket.KeepSocketOpen.Server:163,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Server:164,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      - String[]
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - boolean
      - byte[]
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Runnable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: socket.KeepSocketOpen.Server
      static: false
      superClass: ServerSocket
    argCount: 3
    argNames:
    - port
    - filenames
    - verbose
    argTypes:
    - int
    - String[]
    - boolean
    constantsTouched: []
    func_position:
      end: 169
      start: 161
    functionDepth: 0
    functionLinenumber: 161
    functionLinenumberEnd: 169
    functionName: '[socket.KeepSocketOpen.Server].<init>(int,String[],boolean)'
    functionSourceFile: /src/xerces/samples/socket/KeepSocketOpen.java
    functionUses: 1
    functionsReached:
    - '[java.net.ServerSocket].<init>(int)'
    - System.out.println(String)
    linkageType: ''
    returnType: socket.KeepSocketOpen.Server
    signature: '[socket.KeepSocketOpen.Server].<init>(int,String[],boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Server:178,1
    - Dst: System.currentTimeMillis()
      Src: socket.KeepSocketOpen.Server:179,1
    - Dst: '[java.util.Random].<init>(socket.KeepSocketOpen.Server)'
      Src: socket.KeepSocketOpen.Server:179,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Server:183,1
    - Dst: '[socket.KeepSocketOpen.Server].accept()'
      Src: socket.KeepSocketOpen.Server:184,1
    - Dst: '[socket.KeepSocketOpen.Server].getOutputStream()'
      Src: socket.KeepSocketOpen.Server:185,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Server:186,1
    - Dst: System.out.println(char)
      Src: socket.KeepSocketOpen.Server:193,1
    - Dst: '[java.io.FileInputStream].<init>(socket.KeepSocketOpen.Server)'
      Src: socket.KeepSocketOpen.Server:194,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Server:197,1
    - Dst: '[socket.io.WrappedOutputStream].<init>(socket.KeepSocketOpen.Server)'
      Src: socket.KeepSocketOpen.Server:198,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Server:207,1
    - Dst: '[java.io.FileInputStream].read(byte[],int,socket.KeepSocketOpen.Server)'
      Src: socket.KeepSocketOpen.Server:208,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Server:210,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Server:213,1
    - Dst: '[socket.io.WrappedOutputStream].write(byte[],int,socket.KeepSocketOpen.Server)'
      Src: socket.KeepSocketOpen.Server:214,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Server:217,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Server:220,1
    - Dst: '[socket.io.WrappedOutputStream].close()'
      Src: socket.KeepSocketOpen.Server:221,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Server:224,1
    - Dst: '[java.io.FileInputStream].close()'
      Src: socket.KeepSocketOpen.Server:225,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Server:229,1
    - Dst: '[socket.KeepSocketOpen.Server].close()'
      Src: socket.KeepSocketOpen.Server:230,1
    - Dst: e.getMessage()
      Src: socket.KeepSocketOpen.Server:234,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Server:234,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Server:236,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String[]
      - boolean
      - byte[]
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Runnable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: ServerSocket
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 238
      start: 176
    functionDepth: 2
    functionLinenumber: 176
    functionLinenumberEnd: 238
    functionName: '[socket.KeepSocketOpen.Server].run()'
    functionSourceFile: /src/xerces/samples/socket/KeepSocketOpen.java
    functionUses: 0
    functionsReached:
    - '[socket.KeepSocketOpen.Server].accept()'
    - '[socket.KeepSocketOpen.Server].getOutputStream()'
    - '[java.io.FileInputStream].<init>(socket.KeepSocketOpen.Server)'
    - System.out.println(char)
    - System.out.println(String)
    - '[java.io.FileInputStream].read(byte[],int,socket.KeepSocketOpen.Server)'
    - System.currentTimeMillis()
    - '[socket.io.WrappedOutputStream].<init>(socket.KeepSocketOpen.Server)'
    - '[java.io.FileInputStream].close()'
    - '[socket.io.WrappedOutputStream].close()'
    - e.getMessage()
    - '[java.util.Random].<init>(socket.KeepSocketOpen.Server)'
    - '[socket.KeepSocketOpen.Server].close()'
    - '[socket.io.WrappedOutputStream].write(byte[],int,socket.KeepSocketOpen.Server)'
    linkageType: ''
    returnType: void
    signature: '[socket.KeepSocketOpen.Server].run()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[socket.KeepSocketOpen.Client].<init>(String,int,boolean)'
      Src: socket.KeepSocketOpen.Client:296,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].<init>()'
      Src: socket.KeepSocketOpen.Client:297,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setContentHandler()'
      Src: socket.KeepSocketOpen.Client:298,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].setErrorHandler()'
      Src: socket.KeepSocketOpen.Client:299,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Socket
      - WrappedInputStream
      - boolean
      - byte[]
      - SAXParser
      - int
      - int
      - int
      - int
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Runnable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: socket.KeepSocketOpen.Client
      static: false
      superClass: DefaultHandler
    argCount: 2
    argNames:
    - address
    - port
    argTypes:
    - String
    - int
    constantsTouched: []
    func_position:
      end: 300
      start: 295
    functionDepth: 1
    functionLinenumber: 295
    functionLinenumberEnd: 300
    functionName: '[socket.KeepSocketOpen.Client].<init>(String,int)'
    functionSourceFile: /src/xerces/samples/socket/KeepSocketOpen.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.SAXParser].setErrorHandler()'
    - '[org.apache.xerces.parsers.SAXParser].<init>()'
    - '[socket.KeepSocketOpen.Client].<init>(String,int,boolean)'
    - '[org.apache.xerces.parsers.SAXParser].setContentHandler()'
    linkageType: ''
    returnType: socket.KeepSocketOpen.Client
    signature: '[socket.KeepSocketOpen.Client].<init>(String,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Client:308,1
    - Dst: '[java.net.Socket].<init>(String,int)'
      Src: socket.KeepSocketOpen.Client:309,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - Socket
      - WrappedInputStream
      - boolean
      - byte[]
      - SAXParser
      - int
      - int
      - int
      - int
      - long
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces:
      - Runnable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: socket.KeepSocketOpen.Client
      static: false
      superClass: DefaultHandler
    argCount: 3
    argNames:
    - address
    - port
    - verbose
    argTypes:
    - String
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 312
      start: 306
    functionDepth: 0
    functionLinenumber: 306
    functionLinenumberEnd: 312
    functionName: '[socket.KeepSocketOpen.Client].<init>(String,int,boolean)'
    functionSourceFile: /src/xerces/samples/socket/KeepSocketOpen.java
    functionUses: 1
    functionsReached:
    - '[java.net.Socket].<init>(String,int)'
    - System.out.println(String)
    linkageType: ''
    returnType: socket.KeepSocketOpen.Client
    signature: '[socket.KeepSocketOpen.Client].<init>(String,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Client:321,1
    - Dst: '[Socket].getInputStream()'
      Src: socket.KeepSocketOpen.Client:324,1
    - Dst: Thread.interrupted()
      Src: socket.KeepSocketOpen.Client:327,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Client:329,1
    - Dst: '[socket.io.WrappedInputStream].<init>(socket.KeepSocketOpen.Client)'
      Src: socket.KeepSocketOpen.Client:330,1
    - Dst: '[InputStreamReporter].<init>(socket.io.WrappedInputStream)'
      Src: socket.KeepSocketOpen.Client:331,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Client:334,1
    - Dst: '[org.xml.sax.InputSource].<init>(InputStreamReporter)'
      Src: socket.KeepSocketOpen.Client:335,1
    - Dst: '[org.apache.xerces.parsers.SAXParser].parse(org.xml.sax.InputSource)'
      Src: socket.KeepSocketOpen.Client:336,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Client:340,1
    - Dst: '[InputStreamReporter].close()'
      Src: socket.KeepSocketOpen.Client:341,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Client:346,1
    - Dst: '[Socket].close()'
      Src: socket.KeepSocketOpen.Client:347,1
    - Dst: e.getMessage()
      Src: socket.KeepSocketOpen.Client:354,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Client:354,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Client:356,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Socket
      - WrappedInputStream
      - boolean
      - byte[]
      - SAXParser
      - int
      - int
      - int
      - int
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Runnable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 358
      start: 319
    functionDepth: 1
    functionLinenumber: 319
    functionLinenumberEnd: 358
    functionName: '[socket.KeepSocketOpen.Client].run()'
    functionSourceFile: /src/xerces/samples/socket/KeepSocketOpen.java
    functionUses: 0
    functionsReached:
    - '[socket.io.WrappedInputStream].<init>(socket.KeepSocketOpen.Client)'
    - '[Socket].getInputStream()'
    - System.out.println(String)
    - Thread.interrupted()
    - '[org.xml.sax.InputSource].<init>(InputStreamReporter)'
    - '[org.apache.xerces.parsers.SAXParser].parse(org.xml.sax.InputSource)'
    - '[Socket].close()'
    - '[InputStreamReporter].<init>(socket.io.WrappedInputStream)'
    - e.getMessage()
    - '[InputStreamReporter].close()'
    linkageType: ''
    returnType: void
    signature: '[socket.KeepSocketOpen.Client].run()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: socket.KeepSocketOpen.Client:370,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 6
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Socket
      - WrappedInputStream
      - boolean
      - byte[]
      - SAXParser
      - int
      - int
      - int
      - int
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Runnable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 371
      start: 365
    functionDepth: 0
    functionLinenumber: 365
    functionLinenumberEnd: 371
    functionName: '[socket.KeepSocketOpen.Client].startDocument()'
    functionSourceFile: /src/xerces/samples/socket/KeepSocketOpen.java
    functionUses: 0
    functionsReached:
    - System.currentTimeMillis()
    linkageType: ''
    returnType: void
    signature: '[socket.KeepSocketOpen.Client].startDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.Attributes].getLength()'
      Src: socket.KeepSocketOpen.Client:376,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.xml.sax.Attributes
      classConcrete: true
      classEnum: false
      classFields:
      - Socket
      - WrappedInputStream
      - boolean
      - byte[]
      - SAXParser
      - int
      - int
      - int
      - int
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Runnable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler
    argCount: 4
    argNames:
    - uri
    - localName
    - qName
    - atts
    argTypes:
    - String
    - String
    - String
    - org.xml.sax.Attributes
    constantsTouched: []
    func_position:
      end: 377
      start: 374
    functionDepth: 0
    functionLinenumber: 374
    functionLinenumberEnd: 377
    functionName: '[socket.KeepSocketOpen.Client].startElement(String,String,String,org.xml.sax.Attributes)'
    functionSourceFile: /src/xerces/samples/socket/KeepSocketOpen.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.Attributes].getLength()'
    linkageType: ''
    returnType: void
    signature: '[socket.KeepSocketOpen.Client].startElement(String,String,String,org.xml.sax.Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Socket
      - WrappedInputStream
      - boolean
      - byte[]
      - SAXParser
      - int
      - int
      - int
      - int
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Runnable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler
    argCount: 3
    argNames:
    - ch
    - start
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 382
      start: 380
    functionDepth: 0
    functionLinenumber: 380
    functionLinenumberEnd: 382
    functionName: '[socket.KeepSocketOpen.Client].ignorableWhitespace(char[],int,int)'
    functionSourceFile: /src/xerces/samples/socket/KeepSocketOpen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[socket.KeepSocketOpen.Client].ignorableWhitespace(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - char[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Socket
      - WrappedInputStream
      - boolean
      - byte[]
      - SAXParser
      - int
      - int
      - int
      - int
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Runnable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler
    argCount: 3
    argNames:
    - ch
    - start
    - length
    argTypes:
    - char[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 387
      start: 385
    functionDepth: 0
    functionLinenumber: 385
    functionLinenumberEnd: 387
    functionName: '[socket.KeepSocketOpen.Client].characters(char[],int,int)'
    functionSourceFile: /src/xerces/samples/socket/KeepSocketOpen.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[socket.KeepSocketOpen.Client].characters(char[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: socket.KeepSocketOpen.Client:391,1
    - Dst: System.out.print(String)
      Src: socket.KeepSocketOpen.Client:392,1
    - Dst: System.out.print(socket.KeepSocketOpen.Client)
      Src: socket.KeepSocketOpen.Client:393,1
    - Dst: System.out.print(String)
      Src: socket.KeepSocketOpen.Client:394,1
    - Dst: System.out.print(int)
      Src: socket.KeepSocketOpen.Client:395,1
    - Dst: System.out.print(String)
      Src: socket.KeepSocketOpen.Client:396,1
    - Dst: System.out.print(int)
      Src: socket.KeepSocketOpen.Client:397,1
    - Dst: System.out.print(String)
      Src: socket.KeepSocketOpen.Client:398,1
    - Dst: System.out.print(int)
      Src: socket.KeepSocketOpen.Client:399,1
    - Dst: System.out.print(String)
      Src: socket.KeepSocketOpen.Client:400,1
    - Dst: System.out.print(int)
      Src: socket.KeepSocketOpen.Client:401,1
    - Dst: System.out.print(String)
      Src: socket.KeepSocketOpen.Client:402,1
    - Dst: System.out.println()
      Src: socket.KeepSocketOpen.Client:403,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - Socket
      - WrappedInputStream
      - boolean
      - byte[]
      - SAXParser
      - int
      - int
      - int
      - int
      - long
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - Runnable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 404
      start: 390
    functionDepth: 1
    functionLinenumber: 390
    functionLinenumberEnd: 404
    functionName: '[socket.KeepSocketOpen.Client].endDocument()'
    functionSourceFile: /src/xerces/samples/socket/KeepSocketOpen.java
    functionUses: 0
    functionsReached:
    - System.out.print(String)
    - System.out.print(int)
    - System.currentTimeMillis()
    - System.out.println()
    - System.out.print(socket.KeepSocketOpen.Client)
    linkageType: ''
    returnType: void
    signature: '[socket.KeepSocketOpen.Client].endDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: socket.KeepSocketOpen.Client:412,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Client:412,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - Socket
      - WrappedInputStream
      - boolean
      - byte[]
      - SAXParser
      - int
      - int
      - int
      - int
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - Runnable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 413
      start: 411
    functionDepth: 0
    functionLinenumber: 411
    functionLinenumberEnd: 413
    functionName: '[socket.KeepSocketOpen.Client].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/socket/KeepSocketOpen.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXParseException].getMessage()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[socket.KeepSocketOpen.Client].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: socket.KeepSocketOpen.Client:417,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Client:417,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - Socket
      - WrappedInputStream
      - boolean
      - byte[]
      - SAXParser
      - int
      - int
      - int
      - int
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - Runnable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 418
      start: 416
    functionDepth: 0
    functionLinenumber: 416
    functionLinenumberEnd: 418
    functionName: '[socket.KeepSocketOpen.Client].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/socket/KeepSocketOpen.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXParseException].getMessage()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[socket.KeepSocketOpen.Client].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: socket.KeepSocketOpen.Client:422,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Client:422,1
    - Dst: '[socket.io.WrappedInputStream].close()'
      Src: socket.KeepSocketOpen.Client:425,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - Socket
      - WrappedInputStream
      - boolean
      - byte[]
      - SAXParser
      - int
      - int
      - int
      - int
      - long
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - Runnable
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: DefaultHandler
    argCount: 1
    argNames:
    - e
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 431
      start: 421
    functionDepth: 1
    functionLinenumber: 421
    functionLinenumberEnd: 431
    functionName: '[socket.KeepSocketOpen.Client].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/socket/KeepSocketOpen.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.SAXParseException].getMessage()'
    - '[socket.io.WrappedInputStream].close()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[socket.KeepSocketOpen.Client].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FilterInputStream].<init>(java.io.InputStream)'
      Src: socket.KeepSocketOpen.Client.InputStreamReporter:459,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: socket.KeepSocketOpen.Client.InputStreamReporter
      static: false
      superClass: FilterInputStream
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 460
      start: 458
    functionDepth: 0
    functionLinenumber: 458
    functionLinenumberEnd: 460
    functionName: '[socket.KeepSocketOpen.Client.InputStreamReporter].<init>(java.io.InputStream)'
    functionSourceFile: /src/xerces/samples/socket/KeepSocketOpen.java
    functionUses: 0
    functionsReached:
    - '[java.io.FilterInputStream].<init>(java.io.InputStream)'
    linkageType: ''
    returnType: socket.KeepSocketOpen.Client.InputStreamReporter
    signature: '[socket.KeepSocketOpen.Client.InputStreamReporter].<init>(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: super.in.read()
      Src: socket.KeepSocketOpen.Client.InputStreamReporter:468,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Client.InputStreamReporter:470,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: FilterInputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 475
      start: 467
    functionDepth: 0
    functionLinenumber: 467
    functionLinenumberEnd: 475
    functionName: '[socket.KeepSocketOpen.Client.InputStreamReporter].read()'
    functionSourceFile: /src/xerces/samples/socket/KeepSocketOpen.java
    functionUses: 0
    functionsReached:
    - super.in.read()
    - System.out.println(String)
    linkageType: ''
    returnType: int
    signature: '[socket.KeepSocketOpen.Client.InputStreamReporter].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: super.in.read(byte[],int,int)
      Src: socket.KeepSocketOpen.Client.InputStreamReporter:480,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Client.InputStreamReporter:482,1
    - Dst: System.out.println(String)
      Src: socket.KeepSocketOpen.Client.InputStreamReporter:486,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - long
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: FilterInputStream
    argCount: 3
    argNames:
    - b
    - offset
    - length
    argTypes:
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 488
      start: 478
    functionDepth: 1
    functionLinenumber: 478
    functionLinenumberEnd: 488
    functionName: '[socket.KeepSocketOpen.Client.InputStreamReporter].read(byte[],int,int)'
    functionSourceFile: /src/xerces/samples/socket/KeepSocketOpen.java
    functionUses: 0
    functionsReached:
    - super.in.read(byte[],int,int)
    - System.out.println(String)
    linkageType: ''
    returnType: int
    signature: '[socket.KeepSocketOpen.Client.InputStreamReporter].read(byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: socket.DelayedInput
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 105
      start: 104
    functionDepth: 0
    functionLinenumber: 104
    functionLinenumberEnd: 105
    functionName: '[socket.DelayedInput].<init>()'
    functionSourceFile: /src/xerces/samples/socket/DelayedInput.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: socket.DelayedInput
    signature: '[socket.DelayedInput].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: socket.DelayedInput:115,1
    - Dst: '[org.xml.sax.Attributes].getLength()'
      Src: socket.DelayedInput:116,1
    - Dst: '[org.xml.sax.Attributes].getValue(socket.DelayedInput)'
      Src: socket.DelayedInput:118,1
    - Dst: System.out.println(socket.DelayedInput)
      Src: socket.DelayedInput:118,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.xml.sax.Attributes
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 4
    argNames:
    - uri
    - localpart
    - rawname
    - attrs
    argTypes:
    - String
    - String
    - String
    - org.xml.sax.Attributes
    constantsTouched: []
    func_position:
      end: 121
      start: 112
    functionDepth: 0
    functionLinenumber: 112
    functionLinenumberEnd: 121
    functionName: '[socket.DelayedInput].startElement(String,String,String,org.xml.sax.Attributes)'
    functionSourceFile: /src/xerces/samples/socket/DelayedInput.java
    functionUses: 0
    functionsReached:
    - System.out.println(socket.DelayedInput)
    - '[org.xml.sax.Attributes].getValue(socket.DelayedInput)'
    - '[org.xml.sax.Attributes].getLength()'
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[socket.DelayedInput].startElement(String,String,String,org.xml.sax.Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.println(String)
      Src: socket.DelayedInput:126,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - uri
    - localpart
    - rawname
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 127
      start: 124
    functionDepth: 0
    functionLinenumber: 124
    functionLinenumberEnd: 127
    functionName: '[socket.DelayedInput].endElement(String,String,String)'
    functionSourceFile: /src/xerces/samples/socket/DelayedInput.java
    functionUses: 0
    functionsReached:
    - System.out.println(String)
    linkageType: ''
    returnType: void
    signature: '[socket.DelayedInput].endElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[socket.DelayedInput].printError(String,org.xml.sax.SAXParseException)'
      Src: socket.DelayedInput:135,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 136
      start: 134
    functionDepth: 2
    functionLinenumber: 134
    functionLinenumberEnd: 136
    functionName: '[socket.DelayedInput].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/socket/DelayedInput.java
    functionUses: 0
    functionsReached:
    - '[socket.DelayedInput].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[socket.DelayedInput].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[socket.DelayedInput].printError(String,org.xml.sax.SAXParseException)'
      Src: socket.DelayedInput:140,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 141
      start: 139
    functionDepth: 2
    functionLinenumber: 139
    functionLinenumberEnd: 141
    functionName: '[socket.DelayedInput].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/socket/DelayedInput.java
    functionUses: 0
    functionsReached:
    - '[socket.DelayedInput].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[socket.DelayedInput].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[socket.DelayedInput].printError(String,org.xml.sax.SAXParseException)'
      Src: socket.DelayedInput:145,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 147
      start: 144
    functionDepth: 2
    functionLinenumber: 144
    functionLinenumberEnd: 147
    functionName: '[socket.DelayedInput].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/socket/DelayedInput.java
    functionUses: 0
    functionsReached:
    - '[socket.DelayedInput].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[socket.DelayedInput].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.print(String)
      Src: socket.DelayedInput:156,1
    - Dst: System.err.print(String)
      Src: socket.DelayedInput:157,1
    - Dst: System.err.print(String)
      Src: socket.DelayedInput:158,1
    - Dst: '[org.xml.sax.SAXParseException].getSystemId()'
      Src: socket.DelayedInput:159,1
    - Dst: '[socket.DelayedInput].lastIndexOf(char)'
      Src: socket.DelayedInput:161,1
    - Dst: '[socket.DelayedInput].substring(int)'
      Src: socket.DelayedInput:163,1
    - Dst: System.err.print(socket.DelayedInput)
      Src: socket.DelayedInput:164,1
    - Dst: System.err.print(char)
      Src: socket.DelayedInput:166,1
    - Dst: '[org.xml.sax.SAXParseException].getLineNumber()'
      Src: socket.DelayedInput:167,1
    - Dst: System.err.print(socket.DelayedInput)
      Src: socket.DelayedInput:167,1
    - Dst: System.err.print(char)
      Src: socket.DelayedInput:168,1
    - Dst: '[org.xml.sax.SAXParseException].getColumnNumber()'
      Src: socket.DelayedInput:169,1
    - Dst: System.err.print(socket.DelayedInput)
      Src: socket.DelayedInput:169,1
    - Dst: System.err.print(String)
      Src: socket.DelayedInput:170,1
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: socket.DelayedInput:171,1
    - Dst: System.err.print(socket.DelayedInput)
      Src: socket.DelayedInput:171,1
    - Dst: System.err.println()
      Src: socket.DelayedInput:172,1
    - Dst: System.err.flush()
      Src: socket.DelayedInput:173,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - type
    - ex
    argTypes:
    - String
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 175
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 175
    functionName: '[socket.DelayedInput].printError(String,org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/socket/DelayedInput.java
    functionUses: 3
    functionsReached:
    - '[socket.DelayedInput].lastIndexOf(char)'
    - '[org.xml.sax.SAXParseException].getColumnNumber()'
    - System.err.flush()
    - System.err.print(char)
    - '[org.xml.sax.SAXParseException].getLineNumber()'
    - System.err.print(String)
    - '[org.xml.sax.SAXParseException].getSystemId()'
    - System.err.print(socket.DelayedInput)
    - '[socket.DelayedInput].substring(int)'
    - System.err.println()
    - '[org.xml.sax.SAXParseException].getMessage()'
    linkageType: ''
    returnType: void
    signature: '[socket.DelayedInput].printError(String,org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[socket.DelayedInput].printUsage()'
      Src: socket.DelayedInput:288,1
    - Dst: System.exit(int)
      Src: socket.DelayedInput:289,1
    - Dst: '[socket.DelayedInput].<init>()'
      Src: socket.DelayedInput:293,1
    - Dst: arg.startsWith(String)
      Src: socket.DelayedInput:303,1
    - Dst: arg.substring(int)
      Src: socket.DelayedInput:304,1
    - Dst: '[socket.DelayedInput].equals(String)'
      Src: socket.DelayedInput:305,1
    - Dst: System.err.println(String)
      Src: socket.DelayedInput:308,1
    - Dst: '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader(socket.DelayedInput)'
      Src: socket.DelayedInput:314,1
    - Dst: '[org.xml.sax.helpers.ParserFactory].makeParser(socket.DelayedInput)'
      Src: socket.DelayedInput:318,1
    - Dst: '[org.xml.sax.helpers.ParserAdapter].<init>(socket.DelayedInput)'
      Src: socket.DelayedInput:319,1
    - Dst: System.err.println(String)
      Src: socket.DelayedInput:320,1
    - Dst: System.err.println(String)
      Src: socket.DelayedInput:324,1
    - Dst: '[socket.DelayedInput].equalsIgnoreCase(String)'
      Src: socket.DelayedInput:329,1
    - Dst: '[socket.DelayedInput].equals(String)'
      Src: socket.DelayedInput:330,1
    - Dst: '[socket.DelayedInput].equalsIgnoreCase(String)'
      Src: socket.DelayedInput:333,1
    - Dst: '[socket.DelayedInput].equals(String)'
      Src: socket.DelayedInput:334,1
    - Dst: '[socket.DelayedInput].equalsIgnoreCase(String)'
      Src: socket.DelayedInput:337,1
    - Dst: '[socket.DelayedInput].equals(String)'
      Src: socket.DelayedInput:338,1
    - Dst: '[socket.DelayedInput].equalsIgnoreCase(String)'
      Src: socket.DelayedInput:341,1
    - Dst: '[socket.DelayedInput].equals(String)'
      Src: socket.DelayedInput:342,1
    - Dst: '[socket.DelayedInput].equals(String)'
      Src: socket.DelayedInput:345,1
    - Dst: '[socket.DelayedInput].printUsage()'
      Src: socket.DelayedInput:346,1
    - Dst: '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader(String)'
      Src: socket.DelayedInput:356,1
    - Dst: System.err.println(String)
      Src: socket.DelayedInput:359,1
    - Dst: '[socket.DelayedInput].setFeature(String,socket.DelayedInput)'
      Src: socket.DelayedInput:366,1
    - Dst: System.err.println(String)
      Src: socket.DelayedInput:369,1
    - Dst: '[socket.DelayedInput].setFeature(String,socket.DelayedInput)'
      Src: socket.DelayedInput:372,1
    - Dst: System.err.println(String)
      Src: socket.DelayedInput:375,1
    - Dst: '[socket.DelayedInput].setFeature(String,socket.DelayedInput)'
      Src: socket.DelayedInput:378,1
    - Dst: System.err.println(String)
      Src: socket.DelayedInput:381,1
    - Dst: '[socket.DelayedInput].setFeature(String,socket.DelayedInput)'
      Src: socket.DelayedInput:384,1
    - Dst: System.err.println(String)
      Src: socket.DelayedInput:387,1
    - Dst: '[socket.DelayedInput].setContentHandler(socket.DelayedInput)'
      Src: socket.DelayedInput:391,1
    - Dst: '[socket.DelayedInput].setErrorHandler(socket.DelayedInput)'
      Src: socket.DelayedInput:392,1
    - Dst: System.out.println(String)
      Src: socket.DelayedInput:394,1
    - Dst: '[java.io.FileInputStream].<init>(socket.DelayedInput)'
      Src: socket.DelayedInput:395,1
    - Dst: '[socket.DelayedInput.DelayedInputStream].<init>(java.io.FileInputStream)'
      Src: socket.DelayedInput:395,1
    - Dst: '[org.xml.sax.InputSource].<init>(socket.DelayedInput.DelayedInputStream)'
      Src: socket.DelayedInput:396,1
    - Dst: '[org.xml.sax.InputSource].setSystemId(socket.DelayedInput)'
      Src: socket.DelayedInput:397,1
    - Dst: '[socket.DelayedInput].parse(org.xml.sax.InputSource)'
      Src: socket.DelayedInput:398,1
    - Dst: e.getMessage()
      Src: socket.DelayedInput:404,1
    - Dst: System.err.println(String)
      Src: socket.DelayedInput:404,1
    - Dst: '[org.xml.sax.SAXException].getException()'
      Src: socket.DelayedInput:406,1
    - Dst: '[socket.DelayedInput].printStackTrace(socket.DelayedInput)'
      Src: socket.DelayedInput:408,1
    CyclomaticComplexity: 36
    EdgeCount: 36
    ICount: 75
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 412
      start: 284
    functionDepth: 2
    functionLinenumber: 284
    functionLinenumberEnd: 412
    functionName: '[socket.DelayedInput].main(String)'
    functionSourceFile: /src/xerces/samples/socket/DelayedInput.java
    functionUses: 0
    functionsReached:
    - '[socket.DelayedInput].setFeature(String,socket.DelayedInput)'
    - '[java.io.FileInputStream].<init>(socket.DelayedInput)'
    - arg.startsWith(String)
    - System.err.println(String)
    - '[socket.DelayedInput].setContentHandler(socket.DelayedInput)'
    - '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader(socket.DelayedInput)'
    - '[org.xml.sax.InputSource].<init>(socket.DelayedInput.DelayedInputStream)'
    - '[socket.DelayedInput].equals(String)'
    - '[org.xml.sax.SAXException].getException()'
    - '[socket.DelayedInput].printUsage()'
    - '[socket.DelayedInput].parse(org.xml.sax.InputSource)'
    - '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader(String)'
    - '[socket.DelayedInput].equalsIgnoreCase(String)'
    - System.out.println(String)
    - System.exit(int)
    - arg.substring(int)
    - '[socket.DelayedInput].setErrorHandler(socket.DelayedInput)'
    - '[socket.DelayedInput.DelayedInputStream].<init>(java.io.FileInputStream)'
    - '[org.xml.sax.InputSource].setSystemId(socket.DelayedInput)'
    - '[socket.DelayedInput].<init>()'
    - '[org.xml.sax.helpers.ParserAdapter].<init>(socket.DelayedInput)'
    - e.getMessage()
    - '[socket.DelayedInput].printStackTrace(socket.DelayedInput)'
    - '[org.xml.sax.helpers.ParserFactory].makeParser(socket.DelayedInput)'
    linkageType: ''
    returnType: void
    signature: '[socket.DelayedInput].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: socket.DelayedInput:421,1
    - Dst: System.err.println()
      Src: socket.DelayedInput:422,1
    - Dst: System.err.println(String)
      Src: socket.DelayedInput:424,1
    - Dst: System.err.println(String)
      Src: socket.DelayedInput:425,1
    - Dst: System.err.println(String)
      Src: socket.DelayedInput:426,1
    - Dst: System.err.println(String)
      Src: socket.DelayedInput:427,1
    - Dst: System.err.println(String)
      Src: socket.DelayedInput:428,1
    - Dst: System.err.println(String)
      Src: socket.DelayedInput:429,1
    - Dst: System.err.println(String)
      Src: socket.DelayedInput:430,1
    - Dst: System.err.println(String)
      Src: socket.DelayedInput:431,1
    - Dst: System.err.println(String)
      Src: socket.DelayedInput:432,1
    - Dst: System.err.println()
      Src: socket.DelayedInput:433,1
    - Dst: System.err.println(String)
      Src: socket.DelayedInput:435,1
    - Dst: System.err.println(String)
      Src: socket.DelayedInput:436,1
    - Dst: System.err.print(String)
      Src: socket.DelayedInput:437,1
    - Dst: System.err.println()
      Src: socket.DelayedInput:438,1
    - Dst: System.err.print(String)
      Src: socket.DelayedInput:439,1
    - Dst: System.err.println()
      Src: socket.DelayedInput:440,1
    - Dst: System.err.print(String)
      Src: socket.DelayedInput:441,1
    - Dst: System.err.println()
      Src: socket.DelayedInput:442,1
    - Dst: System.err.print(String)
      Src: socket.DelayedInput:443,1
    - Dst: System.err.println()
      Src: socket.DelayedInput:444,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 446
      start: 419
    functionDepth: 1
    functionLinenumber: 419
    functionLinenumberEnd: 446
    functionName: '[socket.DelayedInput].printUsage()'
    functionSourceFile: /src/xerces/samples/socket/DelayedInput.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    - System.err.println()
    - System.err.print(String)
    linkageType: ''
    returnType: void
    signature: '[socket.DelayedInput].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: socket.DelayedInput.DelayedInputStream:198,1
    - Dst: '[java.util.Random].<init>(socket.DelayedInput.DelayedInputStream)'
      Src: socket.DelayedInput.DelayedInputStream:198,1
    - Dst: '[java.io.FilterInputStream].<init>(java.io.InputStream)'
      Src: socket.DelayedInput.DelayedInputStream:206,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - Random
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: socket.DelayedInput.DelayedInputStream
      static: false
      superClass: FilterInputStream
    argCount: 1
    argNames:
    - in
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 207
      start: 205
    functionDepth: 0
    functionLinenumber: 205
    functionLinenumberEnd: 207
    functionName: '[socket.DelayedInput.DelayedInputStream].<init>(java.io.InputStream)'
    functionSourceFile: /src/xerces/samples/socket/DelayedInput.java
    functionUses: 0
    functionsReached:
    - '[java.io.FilterInputStream].<init>(java.io.InputStream)'
    - '[java.util.Random].<init>(socket.DelayedInput.DelayedInputStream)'
    - System.currentTimeMillis()
    linkageType: ''
    returnType: socket.DelayedInput.DelayedInputStream
    signature: '[socket.DelayedInput.DelayedInputStream].<init>(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: socket.DelayedInput.DelayedInputStream:223,1
    - Dst: in.read(byte[],int,socket.DelayedInput.DelayedInputStream)
      Src: socket.DelayedInput.DelayedInputStream:224,1
    - Dst: '[Random].nextInt()'
      Src: socket.DelayedInput.DelayedInputStream:226,1
    - Dst: Math.abs(socket.DelayedInput.DelayedInputStream)
      Src: socket.DelayedInput.DelayedInputStream:226,1
    - Dst: Thread.sleep(int)
      Src: socket.DelayedInput.DelayedInputStream:226,1
    - Dst: e.printStackTrace(socket.DelayedInput.DelayedInputStream)
      Src: socket.DelayedInput.DelayedInputStream:229,1
    - Dst: System.currentTimeMillis()
      Src: socket.DelayedInput.DelayedInputStream:231,1
    - Dst: System.out.print(String)
      Src: socket.DelayedInput.DelayedInputStream:234,1
    - Dst: '[socket.DelayedInput.DelayedInputStream].printBuffer(byte[],int,socket.DelayedInput.DelayedInputStream)'
      Src: socket.DelayedInput.DelayedInputStream:235,1
    - Dst: System.out.println()
      Src: socket.DelayedInput.DelayedInputStream:236,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 19
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Random
      classPublic: false
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: FilterInputStream
    argCount: 3
    argNames:
    - buffer
    - offset
    - length
    argTypes:
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 241
      start: 214
    functionDepth: 1
    functionLinenumber: 214
    functionLinenumberEnd: 241
    functionName: '[socket.DelayedInput.DelayedInputStream].read(byte[],int,int)'
    functionSourceFile: /src/xerces/samples/socket/DelayedInput.java
    functionUses: 0
    functionsReached:
    - System.out.print(String)
    - '[socket.DelayedInput.DelayedInputStream].printBuffer(byte[],int,socket.DelayedInput.DelayedInputStream)'
    - Thread.sleep(int)
    - System.currentTimeMillis()
    - Math.abs(socket.DelayedInput.DelayedInputStream)
    - in.read(byte[],int,socket.DelayedInput.DelayedInputStream)
    - '[Random].nextInt()'
    - e.printStackTrace(socket.DelayedInput.DelayedInputStream)
    - System.out.println()
    linkageType: ''
    returnType: int
    signature: '[socket.DelayedInput.DelayedInputStream].read(byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.out.print(String)
      Src: socket.DelayedInput.DelayedInputStream:252,1
    - Dst: System.out.print(char)
      Src: socket.DelayedInput.DelayedInputStream:257,1
    - Dst: System.out.print(String)
      Src: socket.DelayedInput.DelayedInputStream:261,1
    - Dst: System.out.print(String)
      Src: socket.DelayedInput.DelayedInputStream:265,1
    - Dst: System.out.print(char)
      Src: socket.DelayedInput.DelayedInputStream:269,1
    - Dst: System.out.print(char)
      Src: socket.DelayedInput.DelayedInputStream:273,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - Random
      classPublic: false
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: FilterInputStream
    argCount: 3
    argNames:
    - buffer
    - offset
    - length
    argTypes:
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 275
      start: 248
    functionDepth: 1
    functionLinenumber: 248
    functionLinenumberEnd: 275
    functionName: '[socket.DelayedInput.DelayedInputStream].printBuffer(byte[],int,int)'
    functionSourceFile: /src/xerces/samples/socket/DelayedInput.java
    functionUses: 0
    functionsReached:
    - System.out.print(String)
    - System.out.print(char)
    linkageType: ''
    returnType: void
    signature: '[socket.DelayedInput.DelayedInputStream].printBuffer(byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[socket.io.WrappedOutputStream].<init>(java.io.OutputStream,int)'
      Src: socket.io.WrappedOutputStream:90,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - byte[]
      - int
      - java.io.DataOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: socket.io.WrappedOutputStream
      static: false
      superClass: java.io.FilterOutputStream
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.OutputStream
    constantsTouched: []
    func_position:
      end: 91
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 91
    functionName: '[socket.io.WrappedOutputStream].<init>(java.io.OutputStream)'
    functionSourceFile: /src/xerces/samples/socket/io/WrappedOutputStream.java
    functionUses: 0
    functionsReached:
    - '[socket.io.WrappedOutputStream].<init>(java.io.OutputStream,int)'
    linkageType: ''
    returnType: socket.io.WrappedOutputStream
    signature: '[socket.io.WrappedOutputStream].<init>(java.io.OutputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FilterOutputStream].<init>(java.io.OutputStream)'
      Src: socket.io.WrappedOutputStream:98,1
    - Dst: '[java.io.DataOutputStream].<init>(java.io.OutputStream)'
      Src: socket.io.WrappedOutputStream:100,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - byte[]
      - int
      - java.io.DataOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: socket.io.WrappedOutputStream
      static: false
      superClass: java.io.FilterOutputStream
    argCount: 2
    argNames:
    - stream
    - bufferSize
    argTypes:
    - java.io.OutputStream
    - int
    constantsTouched: []
    func_position:
      end: 101
      start: 97
    functionDepth: 0
    functionLinenumber: 97
    functionLinenumberEnd: 101
    functionName: '[socket.io.WrappedOutputStream].<init>(java.io.OutputStream,int)'
    functionSourceFile: /src/xerces/samples/socket/io/WrappedOutputStream.java
    functionUses: 1
    functionsReached:
    - '[java.io.DataOutputStream].<init>(java.io.OutputStream)'
    - '[java.io.FilterOutputStream].<init>(java.io.OutputStream)'
    linkageType: ''
    returnType: socket.io.WrappedOutputStream
    signature: '[socket.io.WrappedOutputStream].<init>(java.io.OutputStream,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataOutputStream].writeInt(socket.io.WrappedOutputStream)'
      Src: socket.io.WrappedOutputStream:117,1
    - Dst: super.out.write(byte[],int,socket.io.WrappedOutputStream)
      Src: socket.io.WrappedOutputStream:118,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - byte[]
      - int
      - java.io.DataOutputStream
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.FilterOutputStream
    argCount: 1
    argNames:
    - b
    argTypes:
    - int
    constantsTouched: []
    func_position:
      end: 120
      start: 113
    functionDepth: 0
    functionLinenumber: 113
    functionLinenumberEnd: 120
    functionName: '[socket.io.WrappedOutputStream].write(int)'
    functionSourceFile: /src/xerces/samples/socket/io/WrappedOutputStream.java
    functionUses: 0
    functionsReached:
    - super.out.write(byte[],int,socket.io.WrappedOutputStream)
    - '[java.io.DataOutputStream].writeInt(socket.io.WrappedOutputStream)'
    linkageType: ''
    returnType: void
    signature: '[socket.io.WrappedOutputStream].write(int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[socket.io.WrappedOutputStream].flush0()'
      Src: socket.io.WrappedOutputStream:128,1
    - Dst: '[java.io.DataOutputStream].writeInt(int)'
      Src: socket.io.WrappedOutputStream:132,1
    - Dst: super.out.write(byte[],int,int)
      Src: socket.io.WrappedOutputStream:133,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - byte[]
      - int
      - java.io.DataOutputStream
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.FilterOutputStream
    argCount: 3
    argNames:
    - b
    - offset
    - length
    argTypes:
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 135
      start: 123
    functionDepth: 1
    functionLinenumber: 123
    functionLinenumberEnd: 135
    functionName: '[socket.io.WrappedOutputStream].write(byte[],int,int)'
    functionSourceFile: /src/xerces/samples/socket/io/WrappedOutputStream.java
    functionUses: 0
    functionsReached:
    - '[socket.io.WrappedOutputStream].flush0()'
    - super.out.write(byte[],int,int)
    - '[java.io.DataOutputStream].writeInt(int)'
    linkageType: ''
    returnType: void
    signature: '[socket.io.WrappedOutputStream].write(byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[socket.io.WrappedOutputStream].flush0()'
      Src: socket.io.WrappedOutputStream:142,1
    - Dst: super.out.flush()
      Src: socket.io.WrappedOutputStream:143,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - byte[]
      - int
      - java.io.DataOutputStream
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.FilterOutputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 144
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 144
    functionName: '[socket.io.WrappedOutputStream].flush()'
    functionSourceFile: /src/xerces/samples/socket/io/WrappedOutputStream.java
    functionUses: 0
    functionsReached:
    - '[socket.io.WrappedOutputStream].flush0()'
    - super.out.flush()
    linkageType: ''
    returnType: void
    signature: '[socket.io.WrappedOutputStream].flush()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[socket.io.WrappedOutputStream].flush0()'
      Src: socket.io.WrappedOutputStream:155,1
    - Dst: '[java.io.DataOutputStream].writeInt(int)'
      Src: socket.io.WrappedOutputStream:156,1
    - Dst: super.out.flush()
      Src: socket.io.WrappedOutputStream:157,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - byte[]
      - int
      - java.io.DataOutputStream
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.FilterOutputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 158
      start: 154
    functionDepth: 1
    functionLinenumber: 154
    functionLinenumberEnd: 158
    functionName: '[socket.io.WrappedOutputStream].close()'
    functionSourceFile: /src/xerces/samples/socket/io/WrappedOutputStream.java
    functionUses: 1
    functionsReached:
    - '[socket.io.WrappedOutputStream].flush0()'
    - super.out.flush()
    - '[java.io.DataOutputStream].writeInt(int)'
    linkageType: ''
    returnType: void
    signature: '[socket.io.WrappedOutputStream].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataOutputStream].writeInt(socket.io.WrappedOutputStream)'
      Src: socket.io.WrappedOutputStream:174,1
    - Dst: super.out.write(byte[],int,socket.io.WrappedOutputStream)
      Src: socket.io.WrappedOutputStream:175,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - byte[]
      - int
      - java.io.DataOutputStream
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.FilterOutputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 177
      start: 170
    functionDepth: 0
    functionLinenumber: 170
    functionLinenumberEnd: 177
    functionName: '[socket.io.WrappedOutputStream].flush0()'
    functionSourceFile: /src/xerces/samples/socket/io/WrappedOutputStream.java
    functionUses: 3
    functionsReached:
    - super.out.write(byte[],int,socket.io.WrappedOutputStream)
    - '[java.io.DataOutputStream].writeInt(socket.io.WrappedOutputStream)'
    linkageType: ''
    returnType: void
    signature: '[socket.io.WrappedOutputStream].flush0()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FilterInputStream].<init>(java.io.InputStream)'
      Src: socket.io.WrappedInputStream:68,1
    - Dst: '[java.io.DataInputStream].<init>(java.io.InputStream)'
      Src: socket.io.WrappedInputStream:69,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.InputStream
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.DataInputStream
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: socket.io.WrappedInputStream
      static: false
      superClass: java.io.FilterInputStream
    argCount: 1
    argNames:
    - stream
    argTypes:
    - java.io.InputStream
    constantsTouched: []
    func_position:
      end: 70
      start: 67
    functionDepth: 0
    functionLinenumber: 67
    functionLinenumberEnd: 70
    functionName: '[socket.io.WrappedInputStream].<init>(java.io.InputStream)'
    functionSourceFile: /src/xerces/samples/socket/io/WrappedInputStream.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataInputStream].<init>(java.io.InputStream)'
    - '[java.io.FilterInputStream].<init>(java.io.InputStream)'
    linkageType: ''
    returnType: socket.io.WrappedInputStream
    signature: '[socket.io.WrappedInputStream].<init>(java.io.InputStream)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInputStream].readInt()'
      Src: socket.io.WrappedInputStream:86,1
    - Dst: super.in.read()
      Src: socket.io.WrappedInputStream:95,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.DataInputStream
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.FilterInputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 97
      start: 77
    functionDepth: 0
    functionLinenumber: 77
    functionLinenumberEnd: 97
    functionName: '[socket.io.WrappedInputStream].read()'
    functionSourceFile: /src/xerces/samples/socket/io/WrappedInputStream.java
    functionUses: 1
    functionsReached:
    - '[java.io.DataInputStream].readInt()'
    - super.in.read()
    linkageType: ''
    returnType: int
    signature: '[socket.io.WrappedInputStream].read()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.DataInputStream].readInt()'
      Src: socket.io.WrappedInputStream:111,1
    - Dst: super.in.read(byte[],int,socket.io.WrappedInputStream)
      Src: socket.io.WrappedInputStream:122,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 16
    JavaMethodInfo:
      argumentGenericTypes:
      - byte[]
      - int
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.DataInputStream
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: int
      static: false
      superClass: java.io.FilterInputStream
    argCount: 3
    argNames:
    - b
    - offset
    - length
    argTypes:
    - byte[]
    - int
    - int
    constantsTouched: []
    func_position:
      end: 135
      start: 102
    functionDepth: 0
    functionLinenumber: 102
    functionLinenumberEnd: 135
    functionName: '[socket.io.WrappedInputStream].read(byte[],int,int)'
    functionSourceFile: /src/xerces/samples/socket/io/WrappedInputStream.java
    functionUses: 0
    functionsReached:
    - '[java.io.DataInputStream].readInt()'
    - super.in.read(byte[],int,socket.io.WrappedInputStream)
    linkageType: ''
    returnType: int
    signature: '[socket.io.WrappedInputStream].read(byte[],int,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[socket.io.WrappedInputStream].read()'
      Src: socket.io.WrappedInputStream:142,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - long
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.DataInputStream
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: long
      static: false
      superClass: java.io.FilterInputStream
    argCount: 1
    argNames:
    - n
    argTypes:
    - long
    constantsTouched: []
    func_position:
      end: 150
      start: 138
    functionDepth: 1
    functionLinenumber: 138
    functionLinenumberEnd: 150
    functionName: '[socket.io.WrappedInputStream].skip(long)'
    functionSourceFile: /src/xerces/samples/socket/io/WrappedInputStream.java
    functionUses: 0
    functionsReached:
    - '[socket.io.WrappedInputStream].read()'
    linkageType: ''
    returnType: long
    signature: '[socket.io.WrappedInputStream].skip(long)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: super.in.skip(int)
      Src: socket.io.WrappedInputStream:163,1
    - Dst: '[java.io.DataInputStream].readInt()'
      Src: socket.io.WrappedInputStream:164,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - int
      - java.io.DataInputStream
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: java.io.FilterInputStream
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 167
      start: 159
    functionDepth: 0
    functionLinenumber: 159
    functionLinenumberEnd: 167
    functionName: '[socket.io.WrappedInputStream].close()'
    functionSourceFile: /src/xerces/samples/socket/io/WrappedInputStream.java
    functionUses: 1
    functionsReached:
    - '[java.io.DataInputStream].readInt()'
    - super.in.skip(int)
    linkageType: ''
    returnType: void
    signature: '[socket.io.WrappedInputStream].close()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].<init>(jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:125,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jaxp.SourceValidator
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 133
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 133
    functionName: '[jaxp.SourceValidator].<init>()'
    functionSourceFile: /src/xerces/samples/jaxp/SourceValidator.java
    functionUses: 1
    functionsReached:
    - '[java.io.PrintWriter].<init>(jaxp.SourceValidator)'
    linkageType: ''
    returnType: jaxp.SourceValidator
    signature: '[jaxp.SourceValidator].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: jaxp.SourceValidator:143,1
    - Dst: Runtime.getRuntime()
      Src: jaxp.SourceValidator:144,1
    - Dst: '[jaxp.SourceValidator].freeMemory()'
      Src: jaxp.SourceValidator:144,1
    - Dst: '[javax.xml.validation.Validator].validate(javax.xml.transform.Source)'
      Src: jaxp.SourceValidator:146,1
    - Dst: Runtime.getRuntime()
      Src: jaxp.SourceValidator:148,1
    - Dst: '[jaxp.SourceValidator].freeMemory()'
      Src: jaxp.SourceValidator:148,1
    - Dst: System.currentTimeMillis()
      Src: jaxp.SourceValidator:149,1
    - Dst: '[jaxp.SourceValidator].printResults(java.io.PrintWriter,String,jaxp.SourceValidator,jaxp.SourceValidator,int)'
      Src: jaxp.SourceValidator:154,1
    - Dst: e.getMessage()
      Src: jaxp.SourceValidator:160,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:160,1
    - Dst: '[org.xml.sax.SAXException].getException()'
      Src: jaxp.SourceValidator:163,1
    - Dst: '[jaxp.SourceValidator].printStackTrace(jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:166,1
    - Dst: e.printStackTrace(jaxp.SourceValidator)
      Src: jaxp.SourceValidator:168,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.validation.Validator
      - javax.xml.transform.Source
      - String
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - validator
    - source
    - systemId
    - repetitions
    - memoryUsage
    argTypes:
    - javax.xml.validation.Validator
    - javax.xml.transform.Source
    - String
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 171
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 171
    functionName: '[jaxp.SourceValidator].validate(javax.xml.validation.Validator,javax.xml.transform.Source,String,int,boolean)'
    functionSourceFile: /src/xerces/samples/jaxp/SourceValidator.java
    functionUses: 0
    functionsReached:
    - '[jaxp.SourceValidator].printStackTrace(jaxp.SourceValidator)'
    - e.printStackTrace(jaxp.SourceValidator)
    - '[org.xml.sax.SAXException].getException()'
    - System.currentTimeMillis()
    - '[jaxp.SourceValidator].printResults(java.io.PrintWriter,String,jaxp.SourceValidator,jaxp.SourceValidator,int)'
    - System.err.println(String)
    - '[javax.xml.validation.Validator].validate(javax.xml.transform.Source)'
    - Runtime.getRuntime()
    - e.getMessage()
    - '[jaxp.SourceValidator].freeMemory()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.SourceValidator].validate(javax.xml.validation.Validator,javax.xml.transform.Source,String,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(String)'
      Src: jaxp.SourceValidator:177,1
    - Dst: System.currentTimeMillis()
      Src: jaxp.SourceValidator:178,1
    - Dst: Runtime.getRuntime()
      Src: jaxp.SourceValidator:179,1
    - Dst: '[jaxp.SourceValidator].freeMemory()'
      Src: jaxp.SourceValidator:179,1
    - Dst: '[javax.xml.stream.XMLInputFactory].createXMLStreamReader(javax.xml.transform.stream.StreamSource)'
      Src: jaxp.SourceValidator:181,1
    - Dst: '[javax.xml.transform.stax.StAXSource].<init>(jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:182,1
    - Dst: '[javax.xml.validation.Validator].validate(javax.xml.transform.stax.StAXSource)'
      Src: jaxp.SourceValidator:182,1
    - Dst: '[jaxp.SourceValidator].close()'
      Src: jaxp.SourceValidator:183,1
    - Dst: Runtime.getRuntime()
      Src: jaxp.SourceValidator:185,1
    - Dst: '[jaxp.SourceValidator].freeMemory()'
      Src: jaxp.SourceValidator:185,1
    - Dst: System.currentTimeMillis()
      Src: jaxp.SourceValidator:186,1
    - Dst: '[jaxp.SourceValidator].printResults(java.io.PrintWriter,String,jaxp.SourceValidator,jaxp.SourceValidator,int)'
      Src: jaxp.SourceValidator:191,1
    - Dst: e.getMessage()
      Src: jaxp.SourceValidator:197,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:197,1
    - Dst: '[org.xml.sax.SAXException].getException()'
      Src: jaxp.SourceValidator:200,1
    - Dst: '[jaxp.SourceValidator].printStackTrace(jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:203,1
    - Dst: e.printStackTrace(jaxp.SourceValidator)
      Src: jaxp.SourceValidator:205,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 27
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.validation.Validator
      - javax.xml.stream.XMLInputFactory
      - String
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - validator
    - xif
    - systemId
    - repetitions
    - memoryUsage
    argTypes:
    - javax.xml.validation.Validator
    - javax.xml.stream.XMLInputFactory
    - String
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 208
      start: 173
    functionDepth: 1
    functionLinenumber: 173
    functionLinenumberEnd: 208
    functionName: '[jaxp.SourceValidator].validate(javax.xml.validation.Validator,javax.xml.stream.XMLInputFactory,String,int,boolean)'
    functionSourceFile: /src/xerces/samples/jaxp/SourceValidator.java
    functionUses: 0
    functionsReached:
    - '[jaxp.SourceValidator].printStackTrace(jaxp.SourceValidator)'
    - '[javax.xml.stream.XMLInputFactory].createXMLStreamReader(javax.xml.transform.stream.StreamSource)'
    - '[javax.xml.transform.stream.StreamSource].<init>(String)'
    - '[javax.xml.transform.stax.StAXSource].<init>(jaxp.SourceValidator)'
    - e.printStackTrace(jaxp.SourceValidator)
    - '[jaxp.SourceValidator].close()'
    - System.currentTimeMillis()
    - '[org.xml.sax.SAXException].getException()'
    - '[jaxp.SourceValidator].printResults(java.io.PrintWriter,String,jaxp.SourceValidator,jaxp.SourceValidator,int)'
    - System.err.println(String)
    - Runtime.getRuntime()
    - e.getMessage()
    - '[javax.xml.validation.Validator].validate(javax.xml.transform.stax.StAXSource)'
    - '[jaxp.SourceValidator].freeMemory()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.SourceValidator].validate(javax.xml.validation.Validator,javax.xml.stream.XMLInputFactory,String,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.SourceValidator:215,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.SourceValidator:216,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: jaxp.SourceValidator:218,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: jaxp.SourceValidator:221,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: jaxp.SourceValidator:222,1
    - Dst: '[java.io.PrintWriter].print(int)'
      Src: jaxp.SourceValidator:223,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: jaxp.SourceValidator:224,1
    - Dst: '[java.io.PrintWriter].print(jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:225,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.SourceValidator:227,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.SourceValidator:229,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: jaxp.SourceValidator:230,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.SourceValidator:231,1
    - Dst: '[java.io.PrintWriter].println()'
      Src: jaxp.SourceValidator:233,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: jaxp.SourceValidator:234,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.PrintWriter
      - String
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - out
    - uri
    - time
    - memory
    - repetition
    argTypes:
    - java.io.PrintWriter
    - String
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 236
      start: 211
    functionDepth: 1
    functionLinenumber: 211
    functionLinenumberEnd: 236
    functionName: '[jaxp.SourceValidator].printResults(java.io.PrintWriter,String,long,long,int)'
    functionSourceFile: /src/xerces/samples/jaxp/SourceValidator.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].print(long)'
    - '[java.io.PrintWriter].print(int)'
    - '[java.io.PrintWriter].flush()'
    - '[java.io.PrintWriter].print(jaxp.SourceValidator)'
    - '[java.io.PrintWriter].println()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.SourceValidator].printResults(java.io.PrintWriter,String,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.SourceValidator].printError(String,org.xml.sax.SAXParseException)'
      Src: jaxp.SourceValidator:244,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 245
      start: 243
    functionDepth: 2
    functionLinenumber: 243
    functionLinenumberEnd: 245
    functionName: '[jaxp.SourceValidator].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/jaxp/SourceValidator.java
    functionUses: 0
    functionsReached:
    - '[jaxp.SourceValidator].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.SourceValidator].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.SourceValidator].printError(String,org.xml.sax.SAXParseException)'
      Src: jaxp.SourceValidator:249,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 250
      start: 248
    functionDepth: 2
    functionLinenumber: 248
    functionLinenumberEnd: 250
    functionName: '[jaxp.SourceValidator].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/jaxp/SourceValidator.java
    functionUses: 0
    functionsReached:
    - '[jaxp.SourceValidator].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.SourceValidator].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.SourceValidator].printError(String,org.xml.sax.SAXParseException)'
      Src: jaxp.SourceValidator:254,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 256
      start: 253
    functionDepth: 2
    functionLinenumber: 253
    functionLinenumberEnd: 256
    functionName: '[jaxp.SourceValidator].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/jaxp/SourceValidator.java
    functionUses: 0
    functionsReached:
    - '[jaxp.SourceValidator].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.SourceValidator].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.print(String)
      Src: jaxp.SourceValidator:265,1
    - Dst: System.err.print(String)
      Src: jaxp.SourceValidator:266,1
    - Dst: System.err.print(String)
      Src: jaxp.SourceValidator:267,1
    - Dst: '[org.xml.sax.SAXParseException].getSystemId()'
      Src: jaxp.SourceValidator:268,1
    - Dst: '[jaxp.SourceValidator].lastIndexOf(char)'
      Src: jaxp.SourceValidator:270,1
    - Dst: '[jaxp.SourceValidator].substring(int)'
      Src: jaxp.SourceValidator:272,1
    - Dst: System.err.print(jaxp.SourceValidator)
      Src: jaxp.SourceValidator:273,1
    - Dst: System.err.print(char)
      Src: jaxp.SourceValidator:275,1
    - Dst: '[org.xml.sax.SAXParseException].getLineNumber()'
      Src: jaxp.SourceValidator:276,1
    - Dst: System.err.print(jaxp.SourceValidator)
      Src: jaxp.SourceValidator:276,1
    - Dst: System.err.print(char)
      Src: jaxp.SourceValidator:277,1
    - Dst: '[org.xml.sax.SAXParseException].getColumnNumber()'
      Src: jaxp.SourceValidator:278,1
    - Dst: System.err.print(jaxp.SourceValidator)
      Src: jaxp.SourceValidator:278,1
    - Dst: System.err.print(String)
      Src: jaxp.SourceValidator:279,1
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: jaxp.SourceValidator:280,1
    - Dst: System.err.print(jaxp.SourceValidator)
      Src: jaxp.SourceValidator:280,1
    - Dst: System.err.println()
      Src: jaxp.SourceValidator:281,1
    - Dst: System.err.flush()
      Src: jaxp.SourceValidator:282,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - ex
    argTypes:
    - String
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 284
      start: 263
    functionDepth: 1
    functionLinenumber: 263
    functionLinenumberEnd: 284
    functionName: '[jaxp.SourceValidator].printError(String,org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/jaxp/SourceValidator.java
    functionUses: 3
    functionsReached:
    - '[org.xml.sax.SAXParseException].getColumnNumber()'
    - System.err.flush()
    - System.err.print(char)
    - '[org.xml.sax.SAXParseException].getLineNumber()'
    - System.err.print(String)
    - '[jaxp.SourceValidator].lastIndexOf(char)'
    - '[org.xml.sax.SAXParseException].getSystemId()'
    - System.err.print(jaxp.SourceValidator)
    - System.err.println()
    - '[org.xml.sax.SAXParseException].getMessage()'
    - '[jaxp.SourceValidator].substring(int)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.SourceValidator].printError(String,org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.SourceValidator].printUsage()'
      Src: jaxp.SourceValidator:295,1
    - Dst: System.exit(int)
      Src: jaxp.SourceValidator:296,1
    - Dst: arg.startsWith(String)
      Src: jaxp.SourceValidator:314,1
    - Dst: arg.substring(int)
      Src: jaxp.SourceValidator:315,1
    - Dst: '[jaxp.SourceValidator].equals(String)'
      Src: jaxp.SourceValidator:316,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:319,1
    - Dst: '[jaxp.SourceValidator].equals(String)'
      Src: jaxp.SourceValidator:326,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:328,1
    - Dst: Integer.parseInt(jaxp.SourceValidator)
      Src: jaxp.SourceValidator:333,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:335,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:341,1
    - Dst: arg.equals(String)
      Src: jaxp.SourceValidator:345,1
    - Dst: '[java.util.Vector].<init>()'
      Src: jaxp.SourceValidator:348,1
    - Dst: (arg = argv[i + 1]).startsWith(String)
      Src: jaxp.SourceValidator:350,1
    - Dst: '[java.util.Vector].add(jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:351,1
    - Dst: arg.equals(String)
      Src: jaxp.SourceValidator:356,1
    - Dst: '[java.util.Vector].<init>()'
      Src: jaxp.SourceValidator:359,1
    - Dst: (arg = argv[i + 1]).startsWith(String)
      Src: jaxp.SourceValidator:361,1
    - Dst: '[java.util.Vector].add(jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:362,1
    - Dst: arg.equals(String)
      Src: jaxp.SourceValidator:367,1
    - Dst: (arg = argv[i + 1]).startsWith(String)
      Src: jaxp.SourceValidator:368,1
    - Dst: arg.equals(String)
      Src: jaxp.SourceValidator:369,1
    - Dst: arg.equals(String)
      Src: jaxp.SourceValidator:369,1
    - Dst: arg.equals(String)
      Src: jaxp.SourceValidator:369,1
    - Dst: arg.equals(String)
      Src: jaxp.SourceValidator:369,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:373,1
    - Dst: '[jaxp.SourceValidator].equalsIgnoreCase(String)'
      Src: jaxp.SourceValidator:378,1
    - Dst: '[jaxp.SourceValidator].equals(String)'
      Src: jaxp.SourceValidator:379,1
    - Dst: '[jaxp.SourceValidator].equalsIgnoreCase(String)'
      Src: jaxp.SourceValidator:382,1
    - Dst: '[jaxp.SourceValidator].equals(String)'
      Src: jaxp.SourceValidator:383,1
    - Dst: '[jaxp.SourceValidator].equalsIgnoreCase(String)'
      Src: jaxp.SourceValidator:386,1
    - Dst: '[jaxp.SourceValidator].equals(String)'
      Src: jaxp.SourceValidator:387,1
    - Dst: '[jaxp.SourceValidator].equalsIgnoreCase(String)'
      Src: jaxp.SourceValidator:390,1
    - Dst: '[jaxp.SourceValidator].equals(String)'
      Src: jaxp.SourceValidator:391,1
    - Dst: '[jaxp.SourceValidator].equalsIgnoreCase(String)'
      Src: jaxp.SourceValidator:394,1
    - Dst: '[jaxp.SourceValidator].equals(String)'
      Src: jaxp.SourceValidator:395,1
    - Dst: '[jaxp.SourceValidator].equals(String)'
      Src: jaxp.SourceValidator:398,1
    - Dst: '[jaxp.SourceValidator].printUsage()'
      Src: jaxp.SourceValidator:399,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:402,1
    - Dst: '[jaxp.SourceValidator].<init>()'
      Src: jaxp.SourceValidator:409,1
    - Dst: '[javax.xml.validation.SchemaFactory].newInstance(jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:412,1
    - Dst: '[jaxp.SourceValidator].setErrorHandler(jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:413,1
    - Dst: '[jaxp.SourceValidator].setFeature(String,jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:416,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:419,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:422,1
    - Dst: '[jaxp.SourceValidator].setFeature(String,jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:425,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:428,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:431,1
    - Dst: '[jaxp.SourceValidator].setFeature(String,jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:434,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:437,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:440,1
    - Dst: '[jaxp.SourceValidator].setFeature(String,jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:443,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:446,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:449,1
    - Dst: '[java.util.Vector].size()'
      Src: jaxp.SourceValidator:454,1
    - Dst: '[java.util.Vector].size()'
      Src: jaxp.SourceValidator:455,1
    - Dst: '[java.util.Vector].elementAt(jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:458,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(String)'
      Src: jaxp.SourceValidator:458,1
    - Dst: '[jaxp.SourceValidator].newSchema(jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:460,1
    - Dst: '[jaxp.SourceValidator].newSchema()'
      Src: jaxp.SourceValidator:463,1
    - Dst: '[jaxp.SourceValidator].newValidator()'
      Src: jaxp.SourceValidator:467,1
    - Dst: '[jaxp.SourceValidator].setErrorHandler(jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:468,1
    - Dst: '[jaxp.SourceValidator].setFeature(String,jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:471,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:474,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:477,1
    - Dst: '[jaxp.SourceValidator].setFeature(String,jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:480,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:483,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:486,1
    - Dst: '[jaxp.SourceValidator].setFeature(String,jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:489,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:492,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:495,1
    - Dst: '[jaxp.SourceValidator].setFeature(String,jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:498,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:501,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:504,1
    - Dst: '[java.util.Vector].size()'
      Src: jaxp.SourceValidator:508,1
    - Dst: '[java.util.Vector].size()'
      Src: jaxp.SourceValidator:509,1
    - Dst: validationSource.equals(String)
      Src: jaxp.SourceValidator:510,1
    - Dst: '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader()'
      Src: jaxp.SourceValidator:512,1
    - Dst: '[jaxp.SourceValidator].setErrorHandler(jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:513,1
    - Dst: '[java.util.Vector].elementAt(jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:515,1
    - Dst: '[org.xml.sax.InputSource].<init>(jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:516,1
    - Dst: '[javax.xml.transform.sax.SAXSource].<init>(jaxp.SourceValidator,org.xml.sax.InputSource)'
      Src: jaxp.SourceValidator:516,1
    - Dst: '[jaxp.SourceValidator].validate(jaxp.SourceValidator,javax.xml.transform.sax.SAXSource,jaxp.SourceValidator,jaxp.SourceValidator,jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:517,1
    - Dst: validationSource.equals(String)
      Src: jaxp.SourceValidator:520,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: jaxp.SourceValidator:522,1
    - Dst: '[jaxp.SourceValidator].setNamespaceAware(boolean)'
      Src: jaxp.SourceValidator:523,1
    - Dst: '[jaxp.SourceValidator].newDocumentBuilder()'
      Src: jaxp.SourceValidator:524,1
    - Dst: '[jaxp.SourceValidator].setErrorHandler(jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:525,1
    - Dst: '[java.util.Vector].elementAt(jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:527,1
    - Dst: '[jaxp.SourceValidator].parse(jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:528,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:529,1
    - Dst: '[javax.xml.transform.dom.DOMSource].setSystemId(jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:530,1
    - Dst: '[jaxp.SourceValidator].validate(jaxp.SourceValidator,javax.xml.transform.dom.DOMSource,jaxp.SourceValidator,jaxp.SourceValidator,jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:531,1
    - Dst: validationSource.equals(String)
      Src: jaxp.SourceValidator:534,1
    - Dst: '[javax.xml.stream.XMLInputFactory].newInstance()'
      Src: jaxp.SourceValidator:536,1
    - Dst: '[jaxp.SourceValidator].setProperty(String,jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:539,1
    - Dst: '[java.util.Vector].elementAt(jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:543,1
    - Dst: '[jaxp.SourceValidator].validate(jaxp.SourceValidator,jaxp.SourceValidator,jaxp.SourceValidator,jaxp.SourceValidator,jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:544,1
    - Dst: '[java.util.Vector].elementAt(jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:550,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:551,1
    - Dst: '[jaxp.SourceValidator].validate(jaxp.SourceValidator,javax.xml.transform.stream.StreamSource,jaxp.SourceValidator,jaxp.SourceValidator,jaxp.SourceValidator)'
      Src: jaxp.SourceValidator:552,1
    - Dst: e.getMessage()
      Src: jaxp.SourceValidator:561,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:561,1
    - Dst: '[org.xml.sax.SAXException].getException()'
      Src: jaxp.SourceValidator:563,1
    - Dst: e.printStackTrace(jaxp.SourceValidator)
      Src: jaxp.SourceValidator:568,1
    CyclomaticComplexity: 86
    EdgeCount: 86
    ICount: 216
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 570
      start: 291
    functionDepth: 2
    functionLinenumber: 291
    functionLinenumberEnd: 570
    functionName: '[jaxp.SourceValidator].main(String[])'
    functionSourceFile: /src/xerces/samples/jaxp/SourceValidator.java
    functionUses: 0
    functionsReached:
    - '[javax.xml.validation.SchemaFactory].newInstance(jaxp.SourceValidator)'
    - '[jaxp.SourceValidator].equals(String)'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - validationSource.equals(String)
    - '[jaxp.SourceValidator].newValidator()'
    - '[java.util.Vector].add(jaxp.SourceValidator)'
    - arg.startsWith(String)
    - arg.equals(String)
    - System.err.println(String)
    - '[java.util.Vector].size()'
    - '[jaxp.SourceValidator].validate(jaxp.SourceValidator,javax.xml.transform.sax.SAXSource,jaxp.SourceValidator,jaxp.SourceValidator,jaxp.SourceValidator)'
    - '[jaxp.SourceValidator].setNamespaceAware(boolean)'
    - Integer.parseInt(jaxp.SourceValidator)
    - '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader()'
    - '[jaxp.SourceValidator].parse(jaxp.SourceValidator)'
    - '[javax.xml.transform.dom.DOMSource].<init>(jaxp.SourceValidator)'
    - '[jaxp.SourceValidator].<init>()'
    - '[java.util.Vector].<init>()'
    - '[org.xml.sax.SAXException].getException()'
    - '[javax.xml.transform.dom.DOMSource].setSystemId(jaxp.SourceValidator)'
    - '[javax.xml.transform.stream.StreamSource].<init>(String)'
    - '[jaxp.SourceValidator].newSchema()'
    - e.printStackTrace(jaxp.SourceValidator)
    - System.exit(int)
    - '[jaxp.SourceValidator].setErrorHandler(jaxp.SourceValidator)'
    - '[jaxp.SourceValidator].newDocumentBuilder()'
    - '[java.util.Vector].elementAt(jaxp.SourceValidator)'
    - e.getMessage()
    - arg.substring(int)
    - '[javax.xml.transform.stream.StreamSource].<init>(jaxp.SourceValidator)'
    - '[jaxp.SourceValidator].validate(jaxp.SourceValidator,javax.xml.transform.stream.StreamSource,jaxp.SourceValidator,jaxp.SourceValidator,jaxp.SourceValidator)'
    - '[jaxp.SourceValidator].validate(jaxp.SourceValidator,javax.xml.transform.dom.DOMSource,jaxp.SourceValidator,jaxp.SourceValidator,jaxp.SourceValidator)'
    - '[jaxp.SourceValidator].setProperty(String,jaxp.SourceValidator)'
    - (arg = argv[i + 1]).startsWith(String)
    - '[jaxp.SourceValidator].printUsage()'
    - '[jaxp.SourceValidator].validate(jaxp.SourceValidator,jaxp.SourceValidator,jaxp.SourceValidator,jaxp.SourceValidator,jaxp.SourceValidator)'
    - '[jaxp.SourceValidator].equalsIgnoreCase(String)'
    - '[javax.xml.transform.sax.SAXSource].<init>(jaxp.SourceValidator,org.xml.sax.InputSource)'
    - '[jaxp.SourceValidator].setFeature(String,jaxp.SourceValidator)'
    - '[javax.xml.stream.XMLInputFactory].newInstance()'
    - '[jaxp.SourceValidator].newSchema(jaxp.SourceValidator)'
    - '[org.xml.sax.InputSource].<init>(jaxp.SourceValidator)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.SourceValidator].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:579,1
    - Dst: System.err.println()
      Src: jaxp.SourceValidator:580,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:582,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:583,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:584,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:585,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:586,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:587,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:588,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:589,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:590,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:591,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:592,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:593,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:594,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:595,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:596,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:597,1
    - Dst: System.err.println()
      Src: jaxp.SourceValidator:599,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:600,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:601,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:602,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:603,1
    - Dst: System.err.print(String)
      Src: jaxp.SourceValidator:604,1
    - Dst: System.err.println()
      Src: jaxp.SourceValidator:605,1
    - Dst: System.err.print(String)
      Src: jaxp.SourceValidator:606,1
    - Dst: System.err.println()
      Src: jaxp.SourceValidator:607,1
    - Dst: System.err.print(String)
      Src: jaxp.SourceValidator:608,1
    - Dst: System.err.println()
      Src: jaxp.SourceValidator:609,1
    - Dst: System.err.print(String)
      Src: jaxp.SourceValidator:610,1
    - Dst: System.err.println()
      Src: jaxp.SourceValidator:611,1
    - Dst: System.err.print(String)
      Src: jaxp.SourceValidator:612,1
    - Dst: System.err.println()
      Src: jaxp.SourceValidator:613,1
    - Dst: System.err.println()
      Src: jaxp.SourceValidator:615,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:616,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:617,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:618,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:619,1
    - Dst: System.err.println(String)
      Src: jaxp.SourceValidator:620,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 47
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - int
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 622
      start: 577
    functionDepth: 1
    functionLinenumber: 577
    functionLinenumberEnd: 622
    functionName: '[jaxp.SourceValidator].printUsage()'
    functionSourceFile: /src/xerces/samples/jaxp/SourceValidator.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    - System.err.println()
    - System.err.print(String)
    linkageType: ''
    returnType: void
    signature: '[jaxp.SourceValidator].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[javax.xml.datatype.DatatypeFactory].newInstance()'
      Src: jaxp.DatatypeAPIUsage:35,1
    - Dst: '[jaxp.DatatypeAPIUsage].newDuration(int)'
      Src: jaxp.DatatypeAPIUsage:37,1
    - Dst: '[jaxp.DatatypeAPIUsage].newDuration(boolean,int,int,int,int,int,int)'
      Src: jaxp.DatatypeAPIUsage:38,1
    - Dst: '[jaxp.DatatypeAPIUsage].compare(jaxp.DatatypeAPIUsage)'
      Src: jaxp.DatatypeAPIUsage:39,1
    - Dst: System.out.println(String)
      Src: jaxp.DatatypeAPIUsage:42,1
    - Dst: System.out.println(String)
      Src: jaxp.DatatypeAPIUsage:45,1
    - Dst: System.out.println(String)
      Src: jaxp.DatatypeAPIUsage:48,1
    - Dst: System.out.println(String)
      Src: jaxp.DatatypeAPIUsage:51,1
    - Dst: '[jaxp.DatatypeAPIUsage].newDurationYearMonth(String)'
      Src: jaxp.DatatypeAPIUsage:55,1
    - Dst: '[jaxp.DatatypeAPIUsage].getXMLSchemaType()'
      Src: jaxp.DatatypeAPIUsage:56,1
    - Dst: System.out.println(String)
      Src: jaxp.DatatypeAPIUsage:56,1
    - Dst: '[jaxp.DatatypeAPIUsage].newDurationDayTime(String)'
      Src: jaxp.DatatypeAPIUsage:59,1
    - Dst: '[jaxp.DatatypeAPIUsage].getXMLSchemaType()'
      Src: jaxp.DatatypeAPIUsage:60,1
    - Dst: System.out.println(String)
      Src: jaxp.DatatypeAPIUsage:60,1
    - Dst: '[jaxp.DatatypeAPIUsage].newDurationYearMonth(String)'
      Src: jaxp.DatatypeAPIUsage:64,1
    - Dst: System.out.println(String)
      Src: jaxp.DatatypeAPIUsage:67,1
    - Dst: '[jaxp.DatatypeAPIUsage].newXMLGregorianCalendar()'
      Src: jaxp.DatatypeAPIUsage:70,1
    - Dst: '[jaxp.DatatypeAPIUsage].setYear(int)'
      Src: jaxp.DatatypeAPIUsage:71,1
    - Dst: '[jaxp.DatatypeAPIUsage].setMonth(jaxp.DatatypeAPIUsage)'
      Src: jaxp.DatatypeAPIUsage:72,1
    - Dst: '[jaxp.DatatypeAPIUsage].setDay(int)'
      Src: jaxp.DatatypeAPIUsage:73,1
    - Dst: '[jaxp.DatatypeAPIUsage].setHour(int)'
      Src: jaxp.DatatypeAPIUsage:74,1
    - Dst: '[jaxp.DatatypeAPIUsage].setMinute(int)'
      Src: jaxp.DatatypeAPIUsage:75,1
    - Dst: '[jaxp.DatatypeAPIUsage].setSecond(int)'
      Src: jaxp.DatatypeAPIUsage:76,1
    - Dst: '[jaxp.DatatypeAPIUsage].setMillisecond(int)'
      Src: jaxp.DatatypeAPIUsage:77,1
    - Dst: '[jaxp.DatatypeAPIUsage].setTimezone(int)'
      Src: jaxp.DatatypeAPIUsage:78,1
    - Dst: '[jaxp.DatatypeAPIUsage].add(jaxp.DatatypeAPIUsage)'
      Src: jaxp.DatatypeAPIUsage:79,1
    - Dst: System.out.println(String)
      Src: jaxp.DatatypeAPIUsage:80,1
    - Dst: '[jaxp.DatatypeAPIUsage].add(jaxp.DatatypeAPIUsage)'
      Src: jaxp.DatatypeAPIUsage:83,1
    - Dst: System.out.println(String)
      Src: jaxp.DatatypeAPIUsage:84,1
    - Dst: '[jaxp.DatatypeAPIUsage].toXMLFormat()'
      Src: jaxp.DatatypeAPIUsage:87,1
    - Dst: '[jaxp.DatatypeAPIUsage].newXMLGregorianCalendar(jaxp.DatatypeAPIUsage)'
      Src: jaxp.DatatypeAPIUsage:87,1
    - Dst: '[jaxp.DatatypeAPIUsage].compare(jaxp.DatatypeAPIUsage)'
      Src: jaxp.DatatypeAPIUsage:90,1
    - Dst: System.out.println(String)
      Src: jaxp.DatatypeAPIUsage:91,1
    - Dst: System.out.println(jaxp.DatatypeAPIUsage)
      Src: jaxp.DatatypeAPIUsage:94,1
    - Dst: dce.getMessage()
      Src: jaxp.DatatypeAPIUsage:98,1
    - Dst: System.err.println(String)
      Src: jaxp.DatatypeAPIUsage:98,1
    - Dst: dce.printStackTrace(jaxp.DatatypeAPIUsage)
      Src: jaxp.DatatypeAPIUsage:99,1
    CyclomaticComplexity: 13
    EdgeCount: 13
    ICount: 48
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - args
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 101
      start: 33
    functionDepth: 1
    functionLinenumber: 33
    functionLinenumberEnd: 101
    functionName: '[jaxp.DatatypeAPIUsage].main(String[])'
    functionSourceFile: /src/xerces/samples/jaxp/DatatypeAPIUsage.java
    functionUses: 0
    functionsReached:
    - '[jaxp.DatatypeAPIUsage].setDay(int)'
    - '[jaxp.DatatypeAPIUsage].setMonth(jaxp.DatatypeAPIUsage)'
    - '[jaxp.DatatypeAPIUsage].setMinute(int)'
    - '[jaxp.DatatypeAPIUsage].setSecond(int)'
    - '[jaxp.DatatypeAPIUsage].newDuration(boolean,int,int,int,int,int,int)'
    - System.err.println(String)
    - '[jaxp.DatatypeAPIUsage].compare(jaxp.DatatypeAPIUsage)'
    - dce.getMessage()
    - '[jaxp.DatatypeAPIUsage].setTimezone(int)'
    - '[jaxp.DatatypeAPIUsage].newDurationYearMonth(String)'
    - '[jaxp.DatatypeAPIUsage].newDurationDayTime(String)'
    - '[jaxp.DatatypeAPIUsage].newDuration(int)'
    - dce.printStackTrace(jaxp.DatatypeAPIUsage)
    - '[jaxp.DatatypeAPIUsage].newXMLGregorianCalendar(jaxp.DatatypeAPIUsage)'
    - '[jaxp.DatatypeAPIUsage].newXMLGregorianCalendar()'
    - '[javax.xml.datatype.DatatypeFactory].newInstance()'
    - '[jaxp.DatatypeAPIUsage].setMillisecond(int)'
    - System.out.println(String)
    - System.out.println(jaxp.DatatypeAPIUsage)
    - '[jaxp.DatatypeAPIUsage].setYear(int)'
    - '[jaxp.DatatypeAPIUsage].toXMLFormat()'
    - '[jaxp.DatatypeAPIUsage].setHour(int)'
    - '[jaxp.DatatypeAPIUsage].getXMLSchemaType()'
    - '[jaxp.DatatypeAPIUsage].add(jaxp.DatatypeAPIUsage)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.DatatypeAPIUsage].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jaxp.DatatypeAPIUsage
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[jaxp.DatatypeAPIUsage].<init>()'
    functionSourceFile: /src/xerces/samples/jaxp/DatatypeAPIUsage.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: jaxp.DatatypeAPIUsage
    signature: '[jaxp.DatatypeAPIUsage].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jaxp.ParserAPIUsage
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 62
      start: 61
    functionDepth: 0
    functionLinenumber: 61
    functionLinenumberEnd: 62
    functionName: '[jaxp.ParserAPIUsage].<init>()'
    functionSourceFile: /src/xerces/samples/jaxp/ParserAPIUsage.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: jaxp.ParserAPIUsage
    signature: '[jaxp.ParserAPIUsage].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.ParserAPIUsage].printError(String,org.xml.sax.SAXParseException)'
      Src: jaxp.ParserAPIUsage:70,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 71
      start: 69
    functionDepth: 2
    functionLinenumber: 69
    functionLinenumberEnd: 71
    functionName: '[jaxp.ParserAPIUsage].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/jaxp/ParserAPIUsage.java
    functionUses: 0
    functionsReached:
    - '[jaxp.ParserAPIUsage].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.ParserAPIUsage].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.ParserAPIUsage].printError(String,org.xml.sax.SAXParseException)'
      Src: jaxp.ParserAPIUsage:75,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 76
      start: 74
    functionDepth: 2
    functionLinenumber: 74
    functionLinenumberEnd: 76
    functionName: '[jaxp.ParserAPIUsage].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/jaxp/ParserAPIUsage.java
    functionUses: 0
    functionsReached:
    - '[jaxp.ParserAPIUsage].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.ParserAPIUsage].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.ParserAPIUsage].printError(String,org.xml.sax.SAXParseException)'
      Src: jaxp.ParserAPIUsage:80,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 82
      start: 79
    functionDepth: 2
    functionLinenumber: 79
    functionLinenumberEnd: 82
    functionName: '[jaxp.ParserAPIUsage].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/jaxp/ParserAPIUsage.java
    functionUses: 0
    functionsReached:
    - '[jaxp.ParserAPIUsage].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.ParserAPIUsage].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.print(String)
      Src: jaxp.ParserAPIUsage:91,1
    - Dst: System.err.print(String)
      Src: jaxp.ParserAPIUsage:92,1
    - Dst: System.err.print(String)
      Src: jaxp.ParserAPIUsage:93,1
    - Dst: '[org.xml.sax.SAXParseException].getSystemId()'
      Src: jaxp.ParserAPIUsage:94,1
    - Dst: '[jaxp.ParserAPIUsage].lastIndexOf(char)'
      Src: jaxp.ParserAPIUsage:96,1
    - Dst: '[jaxp.ParserAPIUsage].substring(int)'
      Src: jaxp.ParserAPIUsage:98,1
    - Dst: System.err.print(jaxp.ParserAPIUsage)
      Src: jaxp.ParserAPIUsage:99,1
    - Dst: System.err.print(char)
      Src: jaxp.ParserAPIUsage:101,1
    - Dst: '[org.xml.sax.SAXParseException].getLineNumber()'
      Src: jaxp.ParserAPIUsage:102,1
    - Dst: System.err.print(jaxp.ParserAPIUsage)
      Src: jaxp.ParserAPIUsage:102,1
    - Dst: System.err.print(char)
      Src: jaxp.ParserAPIUsage:103,1
    - Dst: '[org.xml.sax.SAXParseException].getColumnNumber()'
      Src: jaxp.ParserAPIUsage:104,1
    - Dst: System.err.print(jaxp.ParserAPIUsage)
      Src: jaxp.ParserAPIUsage:104,1
    - Dst: System.err.print(String)
      Src: jaxp.ParserAPIUsage:105,1
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: jaxp.ParserAPIUsage:106,1
    - Dst: System.err.print(jaxp.ParserAPIUsage)
      Src: jaxp.ParserAPIUsage:106,1
    - Dst: System.err.println()
      Src: jaxp.ParserAPIUsage:107,1
    - Dst: System.err.flush()
      Src: jaxp.ParserAPIUsage:108,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - type
    - ex
    argTypes:
    - String
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 110
      start: 89
    functionDepth: 1
    functionLinenumber: 89
    functionLinenumberEnd: 110
    functionName: '[jaxp.ParserAPIUsage].printError(String,org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/jaxp/ParserAPIUsage.java
    functionUses: 3
    functionsReached:
    - '[org.xml.sax.SAXParseException].getColumnNumber()'
    - System.err.flush()
    - System.err.print(char)
    - '[jaxp.ParserAPIUsage].substring(int)'
    - '[org.xml.sax.SAXParseException].getLineNumber()'
    - System.err.print(String)
    - '[org.xml.sax.SAXParseException].getSystemId()'
    - '[jaxp.ParserAPIUsage].lastIndexOf(char)'
    - System.err.println()
    - '[org.xml.sax.SAXParseException].getMessage()'
    - System.err.print(jaxp.ParserAPIUsage)
    linkageType: ''
    returnType: void
    signature: '[jaxp.ParserAPIUsage].printError(String,org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.ParserAPIUsage].printUsage()'
      Src: jaxp.ParserAPIUsage:116,1
    - Dst: System.exit(int)
      Src: jaxp.ParserAPIUsage:117,1
    - Dst: '[jaxp.ParserAPIUsage].<init>()'
      Src: jaxp.ParserAPIUsage:121,1
    - Dst: arg.startsWith(String)
      Src: jaxp.ParserAPIUsage:131,1
    - Dst: arg.substring(int)
      Src: jaxp.ParserAPIUsage:132,1
    - Dst: arg.equals(String)
      Src: jaxp.ParserAPIUsage:133,1
    - Dst: '[java.util.Vector].<init>()'
      Src: jaxp.ParserAPIUsage:136,1
    - Dst: (arg = argv[i + 1]).startsWith(String)
      Src: jaxp.ParserAPIUsage:138,1
    - Dst: '[java.util.Vector].add(jaxp.ParserAPIUsage)'
      Src: jaxp.ParserAPIUsage:139,1
    - Dst: arg.equals(String)
      Src: jaxp.ParserAPIUsage:144,1
    - Dst: (arg = argv[i + 1]).startsWith(String)
      Src: jaxp.ParserAPIUsage:145,1
    - Dst: arg.equals(String)
      Src: jaxp.ParserAPIUsage:146,1
    - Dst: arg.equals(String)
      Src: jaxp.ParserAPIUsage:146,1
    - Dst: System.err.println(String)
      Src: jaxp.ParserAPIUsage:150,1
    - Dst: '[jaxp.ParserAPIUsage].equalsIgnoreCase(String)'
      Src: jaxp.ParserAPIUsage:155,1
    - Dst: '[jaxp.ParserAPIUsage].equals(String)'
      Src: jaxp.ParserAPIUsage:156,1
    - Dst: '[jaxp.ParserAPIUsage].equalsIgnoreCase(String)'
      Src: jaxp.ParserAPIUsage:159,1
    - Dst: '[jaxp.ParserAPIUsage].equals(String)'
      Src: jaxp.ParserAPIUsage:160,1
    - Dst: '[jaxp.ParserAPIUsage].equals(String)'
      Src: jaxp.ParserAPIUsage:163,1
    - Dst: '[jaxp.ParserAPIUsage].printUsage()'
      Src: jaxp.ParserAPIUsage:164,1
    - Dst: System.err.println(String)
      Src: jaxp.ParserAPIUsage:167,1
    - Dst: '[java.util.Vector].size()'
      Src: jaxp.ParserAPIUsage:175,1
    - Dst: '[javax.xml.validation.SchemaFactory].newInstance(jaxp.ParserAPIUsage)'
      Src: jaxp.ParserAPIUsage:176,1
    - Dst: '[jaxp.ParserAPIUsage].setErrorHandler(jaxp.ParserAPIUsage)'
      Src: jaxp.ParserAPIUsage:177,1
    - Dst: '[java.util.Vector].size()'
      Src: jaxp.ParserAPIUsage:178,1
    - Dst: '[java.util.Vector].elementAt(jaxp.ParserAPIUsage)'
      Src: jaxp.ParserAPIUsage:181,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(String)'
      Src: jaxp.ParserAPIUsage:181,1
    - Dst: '[jaxp.ParserAPIUsage].newSchema(jaxp.ParserAPIUsage)'
      Src: jaxp.ParserAPIUsage:183,1
    - Dst: '[String].equals(jaxp.ParserAPIUsage)'
      Src: jaxp.ParserAPIUsage:186,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: jaxp.ParserAPIUsage:188,1
    - Dst: '[jaxp.ParserAPIUsage].setNamespaceAware(boolean)'
      Src: jaxp.ParserAPIUsage:189,1
    - Dst: '[jaxp.ParserAPIUsage].setXIncludeAware(jaxp.ParserAPIUsage)'
      Src: jaxp.ParserAPIUsage:190,1
    - Dst: '[jaxp.ParserAPIUsage].setSchema(jaxp.ParserAPIUsage)'
      Src: jaxp.ParserAPIUsage:191,1
    - Dst: '[jaxp.ParserAPIUsage].setFeature(jaxp.ParserAPIUsage,jaxp.ParserAPIUsage)'
      Src: jaxp.ParserAPIUsage:192,1
    - Dst: '[jaxp.ParserAPIUsage].newDocumentBuilder()'
      Src: jaxp.ParserAPIUsage:195,1
    - Dst: '[jaxp.ParserAPIUsage].setErrorHandler(jaxp.ParserAPIUsage)'
      Src: jaxp.ParserAPIUsage:198,1
    - Dst: '[jaxp.ParserAPIUsage].parse(jaxp.ParserAPIUsage)'
      Src: jaxp.ParserAPIUsage:199,1
    - Dst: '[jaxp.ParserAPIUsage].reset()'
      Src: jaxp.ParserAPIUsage:200,1
    - Dst: '[jaxp.ParserAPIUsage].setErrorHandler(jaxp.ParserAPIUsage)'
      Src: jaxp.ParserAPIUsage:201,1
    - Dst: '[jaxp.ParserAPIUsage].parse(jaxp.ParserAPIUsage)'
      Src: jaxp.ParserAPIUsage:202,1
    - Dst: '[javax.xml.parsers.SAXParserFactory].newInstance()'
      Src: jaxp.ParserAPIUsage:207,1
    - Dst: '[jaxp.ParserAPIUsage].setNamespaceAware(boolean)'
      Src: jaxp.ParserAPIUsage:208,1
    - Dst: '[jaxp.ParserAPIUsage].setXIncludeAware(jaxp.ParserAPIUsage)'
      Src: jaxp.ParserAPIUsage:209,1
    - Dst: '[jaxp.ParserAPIUsage].setSchema(jaxp.ParserAPIUsage)'
      Src: jaxp.ParserAPIUsage:210,1
    - Dst: '[jaxp.ParserAPIUsage].setFeature(jaxp.ParserAPIUsage,jaxp.ParserAPIUsage)'
      Src: jaxp.ParserAPIUsage:211,1
    - Dst: '[jaxp.ParserAPIUsage].newSAXParser()'
      Src: jaxp.ParserAPIUsage:214,1
    - Dst: '[jaxp.ParserAPIUsage].parse(jaxp.ParserAPIUsage,jaxp.ParserAPIUsage)'
      Src: jaxp.ParserAPIUsage:217,1
    - Dst: '[jaxp.ParserAPIUsage].reset()'
      Src: jaxp.ParserAPIUsage:218,1
    - Dst: '[jaxp.ParserAPIUsage].parse(jaxp.ParserAPIUsage,jaxp.ParserAPIUsage)'
      Src: jaxp.ParserAPIUsage:219,1
    - Dst: e.getMessage()
      Src: jaxp.ParserAPIUsage:226,1
    - Dst: System.err.println(String)
      Src: jaxp.ParserAPIUsage:226,1
    - Dst: '[org.xml.sax.SAXException].getException()'
      Src: jaxp.ParserAPIUsage:228,1
    - Dst: e.printStackTrace(jaxp.ParserAPIUsage)
      Src: jaxp.ParserAPIUsage:233,1
    CyclomaticComplexity: 29
    EdgeCount: 29
    ICount: 97
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 236
      start: 112
    functionDepth: 2
    functionLinenumber: 112
    functionLinenumberEnd: 236
    functionName: '[jaxp.ParserAPIUsage].main(String[])'
    functionSourceFile: /src/xerces/samples/jaxp/ParserAPIUsage.java
    functionUses: 0
    functionsReached:
    - '[String].equals(jaxp.ParserAPIUsage)'
    - '[jaxp.ParserAPIUsage].setSchema(jaxp.ParserAPIUsage)'
    - '[jaxp.ParserAPIUsage].reset()'
    - '[jaxp.ParserAPIUsage].setXIncludeAware(jaxp.ParserAPIUsage)'
    - '[javax.xml.parsers.SAXParserFactory].newInstance()'
    - arg.startsWith(String)
    - arg.equals(String)
    - System.err.println(String)
    - '[java.util.Vector].size()'
    - '[jaxp.ParserAPIUsage].equals(String)'
    - '[jaxp.ParserAPIUsage].newDocumentBuilder()'
    - '[java.util.Vector].elementAt(jaxp.ParserAPIUsage)'
    - '[java.util.Vector].<init>()'
    - '[jaxp.ParserAPIUsage].printUsage()'
    - '[jaxp.ParserAPIUsage].setNamespaceAware(boolean)'
    - '[jaxp.ParserAPIUsage].setFeature(jaxp.ParserAPIUsage,jaxp.ParserAPIUsage)'
    - '[org.xml.sax.SAXException].getException()'
    - '[javax.xml.validation.SchemaFactory].newInstance(jaxp.ParserAPIUsage)'
    - '[jaxp.ParserAPIUsage].setErrorHandler(jaxp.ParserAPIUsage)'
    - '[jaxp.ParserAPIUsage].newSAXParser()'
    - '[javax.xml.transform.stream.StreamSource].<init>(String)'
    - '[jaxp.ParserAPIUsage].parse(jaxp.ParserAPIUsage,jaxp.ParserAPIUsage)'
    - System.exit(int)
    - '[jaxp.ParserAPIUsage].<init>()'
    - e.getMessage()
    - '[jaxp.ParserAPIUsage].parse(jaxp.ParserAPIUsage)'
    - arg.substring(int)
    - e.printStackTrace(jaxp.ParserAPIUsage)
    - (arg = argv[i + 1]).startsWith(String)
    - '[jaxp.ParserAPIUsage].equalsIgnoreCase(String)'
    - '[jaxp.ParserAPIUsage].newSchema(jaxp.ParserAPIUsage)'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[java.util.Vector].add(jaxp.ParserAPIUsage)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.ParserAPIUsage].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: jaxp.ParserAPIUsage:244,1
    - Dst: System.err.println()
      Src: jaxp.ParserAPIUsage:245,1
    - Dst: System.err.println(String)
      Src: jaxp.ParserAPIUsage:247,1
    - Dst: System.err.println(String)
      Src: jaxp.ParserAPIUsage:248,1
    - Dst: System.err.println(String)
      Src: jaxp.ParserAPIUsage:249,1
    - Dst: System.err.println(String)
      Src: jaxp.ParserAPIUsage:250,1
    - Dst: System.err.println(String)
      Src: jaxp.ParserAPIUsage:251,1
    - Dst: System.err.println(String)
      Src: jaxp.ParserAPIUsage:252,1
    - Dst: System.err.println()
      Src: jaxp.ParserAPIUsage:254,1
    - Dst: System.err.println(String)
      Src: jaxp.ParserAPIUsage:255,1
    - Dst: System.err.println(String)
      Src: jaxp.ParserAPIUsage:256,1
    - Dst: System.err.print(String)
      Src: jaxp.ParserAPIUsage:257,1
    - Dst: System.err.println()
      Src: jaxp.ParserAPIUsage:258,1
    - Dst: System.err.print(String)
      Src: jaxp.ParserAPIUsage:259,1
    - Dst: System.err.println()
      Src: jaxp.ParserAPIUsage:260,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - boolean
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 262
      start: 242
    functionDepth: 1
    functionLinenumber: 242
    functionLinenumberEnd: 262
    functionName: '[jaxp.ParserAPIUsage].printUsage()'
    functionSourceFile: /src/xerces/samples/jaxp/ParserAPIUsage.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    - System.err.println()
    - System.err.print(String)
    linkageType: ''
    returnType: void
    signature: '[jaxp.ParserAPIUsage].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].<init>(jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:120,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.util.HashMap
      - java.util.HashMap
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jaxp.InlineSchemaValidator
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - prefixToURIMappings
    - uriToPrefixMappings
    argTypes:
    - java.util.HashMap
    - java.util.HashMap
    constantsTouched: []
    func_position:
      end: 135
      start: 132
    functionDepth: 0
    functionLinenumber: 132
    functionLinenumberEnd: 135
    functionName: '[jaxp.InlineSchemaValidator].<init>(java.util.HashMap,java.util.HashMap)'
    functionSourceFile: /src/xerces/samples/jaxp/InlineSchemaValidator.java
    functionUses: 1
    functionsReached:
    - '[java.io.PrintWriter].<init>(jaxp.InlineSchemaValidator)'
    linkageType: ''
    returnType: jaxp.InlineSchemaValidator
    signature: '[jaxp.InlineSchemaValidator].<init>(java.util.HashMap,java.util.HashMap)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.currentTimeMillis()
      Src: jaxp.InlineSchemaValidator:145,1
    - Dst: Runtime.getRuntime()
      Src: jaxp.InlineSchemaValidator:146,1
    - Dst: '[jaxp.InlineSchemaValidator].freeMemory()'
      Src: jaxp.InlineSchemaValidator:146,1
    - Dst: '[javax.xml.validation.Validator].validate(javax.xml.transform.Source)'
      Src: jaxp.InlineSchemaValidator:148,1
    - Dst: Runtime.getRuntime()
      Src: jaxp.InlineSchemaValidator:150,1
    - Dst: '[jaxp.InlineSchemaValidator].freeMemory()'
      Src: jaxp.InlineSchemaValidator:150,1
    - Dst: System.currentTimeMillis()
      Src: jaxp.InlineSchemaValidator:151,1
    - Dst: '[jaxp.InlineSchemaValidator].printResults(java.io.PrintWriter,String,jaxp.InlineSchemaValidator,jaxp.InlineSchemaValidator,int)'
      Src: jaxp.InlineSchemaValidator:156,1
    - Dst: e.getMessage()
      Src: jaxp.InlineSchemaValidator:162,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:162,1
    - Dst: '[org.xml.sax.SAXException].getException()'
      Src: jaxp.InlineSchemaValidator:165,1
    - Dst: '[jaxp.InlineSchemaValidator].printStackTrace(jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:168,1
    - Dst: e.printStackTrace(jaxp.InlineSchemaValidator)
      Src: jaxp.InlineSchemaValidator:170,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.validation.Validator
      - javax.xml.transform.Source
      - String
      - int
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - validator
    - source
    - systemId
    - repetitions
    - memoryUsage
    argTypes:
    - javax.xml.validation.Validator
    - javax.xml.transform.Source
    - String
    - int
    - boolean
    constantsTouched: []
    func_position:
      end: 173
      start: 141
    functionDepth: 1
    functionLinenumber: 141
    functionLinenumberEnd: 173
    functionName: '[jaxp.InlineSchemaValidator].validate(javax.xml.validation.Validator,javax.xml.transform.Source,String,int,boolean)'
    functionSourceFile: /src/xerces/samples/jaxp/InlineSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[jaxp.InlineSchemaValidator].printStackTrace(jaxp.InlineSchemaValidator)'
    - e.getMessage()
    - e.printStackTrace(jaxp.InlineSchemaValidator)
    - '[org.xml.sax.SAXException].getException()'
    - System.currentTimeMillis()
    - '[jaxp.InlineSchemaValidator].freeMemory()'
    - System.err.println(String)
    - '[javax.xml.validation.Validator].validate(javax.xml.transform.Source)'
    - Runtime.getRuntime()
    - '[jaxp.InlineSchemaValidator].printResults(java.io.PrintWriter,String,jaxp.InlineSchemaValidator,jaxp.InlineSchemaValidator,int)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.InlineSchemaValidator].validate(javax.xml.validation.Validator,javax.xml.transform.Source,String,int,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.InlineSchemaValidator:180,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.InlineSchemaValidator:181,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: jaxp.InlineSchemaValidator:183,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: jaxp.InlineSchemaValidator:186,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: jaxp.InlineSchemaValidator:187,1
    - Dst: '[java.io.PrintWriter].print(int)'
      Src: jaxp.InlineSchemaValidator:188,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: jaxp.InlineSchemaValidator:189,1
    - Dst: '[java.io.PrintWriter].print(jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:190,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.InlineSchemaValidator:192,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.InlineSchemaValidator:194,1
    - Dst: '[java.io.PrintWriter].print(long)'
      Src: jaxp.InlineSchemaValidator:195,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.InlineSchemaValidator:196,1
    - Dst: '[java.io.PrintWriter].println()'
      Src: jaxp.InlineSchemaValidator:198,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: jaxp.InlineSchemaValidator:199,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.PrintWriter
      - String
      - long
      - long
      - int
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 5
    argNames:
    - out
    - uri
    - time
    - memory
    - repetition
    argTypes:
    - java.io.PrintWriter
    - String
    - long
    - long
    - int
    constantsTouched: []
    func_position:
      end: 201
      start: 176
    functionDepth: 1
    functionLinenumber: 176
    functionLinenumberEnd: 201
    functionName: '[jaxp.InlineSchemaValidator].printResults(java.io.PrintWriter,String,long,long,int)'
    functionSourceFile: /src/xerces/samples/jaxp/InlineSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].print(long)'
    - '[java.io.PrintWriter].print(jaxp.InlineSchemaValidator)'
    - '[java.io.PrintWriter].print(int)'
    - '[java.io.PrintWriter].flush()'
    - '[java.io.PrintWriter].println()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.InlineSchemaValidator].printResults(java.io.PrintWriter,String,long,long,int)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.InlineSchemaValidator].printError(String,org.xml.sax.SAXParseException)'
      Src: jaxp.InlineSchemaValidator:209,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - javax.xml.namespace.NamespaceContext
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 210
      start: 208
    functionDepth: 2
    functionLinenumber: 208
    functionLinenumberEnd: 210
    functionName: '[jaxp.InlineSchemaValidator].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/jaxp/InlineSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[jaxp.InlineSchemaValidator].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.InlineSchemaValidator].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.InlineSchemaValidator].printError(String,org.xml.sax.SAXParseException)'
      Src: jaxp.InlineSchemaValidator:214,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - javax.xml.namespace.NamespaceContext
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 215
      start: 213
    functionDepth: 2
    functionLinenumber: 213
    functionLinenumberEnd: 215
    functionName: '[jaxp.InlineSchemaValidator].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/jaxp/InlineSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[jaxp.InlineSchemaValidator].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.InlineSchemaValidator].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.InlineSchemaValidator].printError(String,org.xml.sax.SAXParseException)'
      Src: jaxp.InlineSchemaValidator:219,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces:
      - javax.xml.namespace.NamespaceContext
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 221
      start: 218
    functionDepth: 2
    functionLinenumber: 218
    functionLinenumberEnd: 221
    functionName: '[jaxp.InlineSchemaValidator].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/jaxp/InlineSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[jaxp.InlineSchemaValidator].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.InlineSchemaValidator].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: jaxp.InlineSchemaValidator:229,1
    - Dst: XMLConstants.XML_NS_PREFIX.equals(String)
      Src: jaxp.InlineSchemaValidator:231,1
    - Dst: XMLConstants.XMLNS_ATTRIBUTE.equals(String)
      Src: jaxp.InlineSchemaValidator:234,1
    - Dst: '[java.util.HashMap].get(String)'
      Src: jaxp.InlineSchemaValidator:238,1
    CyclomaticComplexity: 10
    EdgeCount: 10
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - prefix
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 244
      start: 227
    functionDepth: 0
    functionLinenumber: 227
    functionLinenumberEnd: 244
    functionName: '[jaxp.InlineSchemaValidator].getNamespaceURI(String)'
    functionSourceFile: /src/xerces/samples/jaxp/InlineSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[java.util.HashMap].get(String)'
    - XMLConstants.XML_NS_PREFIX.equals(String)
    - XMLConstants.XMLNS_ATTRIBUTE.equals(String)
    linkageType: ''
    returnType: String
    signature: '[jaxp.InlineSchemaValidator].getNamespaceURI(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: jaxp.InlineSchemaValidator:248,1
    - Dst: XMLConstants.XML_NS_URI.equals(String)
      Src: jaxp.InlineSchemaValidator:250,1
    - Dst: XMLConstants.XMLNS_ATTRIBUTE_NS_URI.equals(String)
      Src: jaxp.InlineSchemaValidator:253,1
    - Dst: '[java.util.HashMap].get(String)'
      Src: jaxp.InlineSchemaValidator:257,1
    - Dst: prefixes.size()
      Src: jaxp.InlineSchemaValidator:258,1
    - Dst: prefixes.iterator()
      Src: jaxp.InlineSchemaValidator:259,1
    - Dst: '[jaxp.InlineSchemaValidator].next()'
      Src: jaxp.InlineSchemaValidator:259,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 14
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: String
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespaceURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 263
      start: 246
    functionDepth: 0
    functionLinenumber: 246
    functionLinenumberEnd: 263
    functionName: '[jaxp.InlineSchemaValidator].getPrefix(String)'
    functionSourceFile: /src/xerces/samples/jaxp/InlineSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - '[jaxp.InlineSchemaValidator].next()'
    - prefixes.size()
    - XMLConstants.XMLNS_ATTRIBUTE_NS_URI.equals(String)
    - prefixes.iterator()
    - XMLConstants.XML_NS_URI.equals(String)
    - '[java.util.HashMap].get(String)'
    linkageType: ''
    returnType: String
    signature: '[jaxp.InlineSchemaValidator].getPrefix(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[IllegalArgumentException].<init>(String)'
      Src: jaxp.InlineSchemaValidator:267,1
    - Dst: XMLConstants.XML_NS_URI.equals(String)
      Src: jaxp.InlineSchemaValidator:269,1
    - Dst: '[java.util.Iterator].<init>()'
      Src: jaxp.InlineSchemaValidator:270,1
    - Dst: XMLConstants.XMLNS_ATTRIBUTE_NS_URI.equals(String)
      Src: jaxp.InlineSchemaValidator:287,1
    - Dst: '[java.util.Iterator].<init>()'
      Src: jaxp.InlineSchemaValidator:288,1
    - Dst: '[java.util.HashMap].get(String)'
      Src: jaxp.InlineSchemaValidator:306,1
    - Dst: prefixes.size()
      Src: jaxp.InlineSchemaValidator:307,1
    - Dst: prefixes.iterator()
      Src: jaxp.InlineSchemaValidator:308,1
    - Dst: Collections.EMPTY_LIST.iterator()
      Src: jaxp.InlineSchemaValidator:311,1
    CyclomaticComplexity: 21
    EdgeCount: 21
    ICount: 25
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: java.util.Iterator
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - namespaceURI
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 312
      start: 265
    functionDepth: 1
    functionLinenumber: 265
    functionLinenumberEnd: 312
    functionName: '[jaxp.InlineSchemaValidator].getPrefixes(String)'
    functionSourceFile: /src/xerces/samples/jaxp/InlineSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[IllegalArgumentException].<init>(String)'
    - prefixes.size()
    - XMLConstants.XMLNS_ATTRIBUTE_NS_URI.equals(String)
    - prefixes.iterator()
    - XMLConstants.XML_NS_URI.equals(String)
    - '[java.util.Iterator].<init>()'
    - Collections.EMPTY_LIST.iterator()
    - '[java.util.HashMap].get(String)'
    linkageType: ''
    returnType: java.util.Iterator
    signature: '[jaxp.InlineSchemaValidator].getPrefixes(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.print(String)
      Src: jaxp.InlineSchemaValidator:321,1
    - Dst: System.err.print(String)
      Src: jaxp.InlineSchemaValidator:322,1
    - Dst: System.err.print(String)
      Src: jaxp.InlineSchemaValidator:323,1
    - Dst: '[org.xml.sax.SAXParseException].getSystemId()'
      Src: jaxp.InlineSchemaValidator:324,1
    - Dst: '[jaxp.InlineSchemaValidator].lastIndexOf(char)'
      Src: jaxp.InlineSchemaValidator:326,1
    - Dst: '[jaxp.InlineSchemaValidator].substring(int)'
      Src: jaxp.InlineSchemaValidator:328,1
    - Dst: System.err.print(jaxp.InlineSchemaValidator)
      Src: jaxp.InlineSchemaValidator:329,1
    - Dst: System.err.print(char)
      Src: jaxp.InlineSchemaValidator:331,1
    - Dst: '[org.xml.sax.SAXParseException].getLineNumber()'
      Src: jaxp.InlineSchemaValidator:332,1
    - Dst: System.err.print(jaxp.InlineSchemaValidator)
      Src: jaxp.InlineSchemaValidator:332,1
    - Dst: System.err.print(char)
      Src: jaxp.InlineSchemaValidator:333,1
    - Dst: '[org.xml.sax.SAXParseException].getColumnNumber()'
      Src: jaxp.InlineSchemaValidator:334,1
    - Dst: System.err.print(jaxp.InlineSchemaValidator)
      Src: jaxp.InlineSchemaValidator:334,1
    - Dst: System.err.print(String)
      Src: jaxp.InlineSchemaValidator:335,1
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: jaxp.InlineSchemaValidator:336,1
    - Dst: System.err.print(jaxp.InlineSchemaValidator)
      Src: jaxp.InlineSchemaValidator:336,1
    - Dst: System.err.println()
      Src: jaxp.InlineSchemaValidator:337,1
    - Dst: System.err.flush()
      Src: jaxp.InlineSchemaValidator:338,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - type
    - ex
    argTypes:
    - String
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 340
      start: 319
    functionDepth: 1
    functionLinenumber: 319
    functionLinenumberEnd: 340
    functionName: '[jaxp.InlineSchemaValidator].printError(String,org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/jaxp/InlineSchemaValidator.java
    functionUses: 3
    functionsReached:
    - '[jaxp.InlineSchemaValidator].substring(int)'
    - '[org.xml.sax.SAXParseException].getColumnNumber()'
    - System.err.flush()
    - System.err.print(char)
    - System.err.print(jaxp.InlineSchemaValidator)
    - '[org.xml.sax.SAXParseException].getLineNumber()'
    - System.err.print(String)
    - '[org.xml.sax.SAXParseException].getSystemId()'
    - '[jaxp.InlineSchemaValidator].lastIndexOf(char)'
    - System.err.println()
    - '[org.xml.sax.SAXParseException].getMessage()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.InlineSchemaValidator].printError(String,org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.InlineSchemaValidator].printUsage()'
      Src: jaxp.InlineSchemaValidator:351,1
    - Dst: System.exit(int)
      Src: jaxp.InlineSchemaValidator:352,1
    - Dst: arg.startsWith(String)
      Src: jaxp.InlineSchemaValidator:372,1
    - Dst: arg.substring(int)
      Src: jaxp.InlineSchemaValidator:373,1
    - Dst: '[jaxp.InlineSchemaValidator].equals(String)'
      Src: jaxp.InlineSchemaValidator:374,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:377,1
    - Dst: '[jaxp.InlineSchemaValidator].equals(String)'
      Src: jaxp.InlineSchemaValidator:384,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:386,1
    - Dst: Integer.parseInt(jaxp.InlineSchemaValidator)
      Src: jaxp.InlineSchemaValidator:391,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:393,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:399,1
    - Dst: arg.equals(String)
      Src: jaxp.InlineSchemaValidator:403,1
    - Dst: '[java.util.Vector].<init>()'
      Src: jaxp.InlineSchemaValidator:406,1
    - Dst: (arg = argv[i + 1]).startsWith(String)
      Src: jaxp.InlineSchemaValidator:408,1
    - Dst: '[java.util.Vector].add(jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:409,1
    - Dst: arg.equals(String)
      Src: jaxp.InlineSchemaValidator:414,1
    - Dst: '[java.util.Vector].<init>()'
      Src: jaxp.InlineSchemaValidator:417,1
    - Dst: (arg = argv[i + 1]).startsWith(String)
      Src: jaxp.InlineSchemaValidator:419,1
    - Dst: '[java.util.Vector].add(jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:420,1
    - Dst: arg.equals(String)
      Src: jaxp.InlineSchemaValidator:425,1
    - Dst: (prefix = argv[i + 1]).startsWith(String)
      Src: jaxp.InlineSchemaValidator:428,1
    - Dst: (uri = argv[i + 2]).startsWith(String)
      Src: jaxp.InlineSchemaValidator:429,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: jaxp.InlineSchemaValidator:431,1
    - Dst: '[java.util.HashMap].<init>()'
      Src: jaxp.InlineSchemaValidator:432,1
    - Dst: '[java.util.HashMap].put(jaxp.InlineSchemaValidator,jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:434,1
    - Dst: '[java.util.HashMap].get(jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:435,1
    - Dst: '[java.util.HashSet].<init>()'
      Src: jaxp.InlineSchemaValidator:437,1
    - Dst: '[java.util.HashMap].put(jaxp.InlineSchemaValidator,java.util.HashSet)'
      Src: jaxp.InlineSchemaValidator:438,1
    - Dst: '[java.util.HashSet].add(jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:440,1
    - Dst: '[jaxp.InlineSchemaValidator].equalsIgnoreCase(String)'
      Src: jaxp.InlineSchemaValidator:445,1
    - Dst: '[jaxp.InlineSchemaValidator].equals(String)'
      Src: jaxp.InlineSchemaValidator:446,1
    - Dst: '[jaxp.InlineSchemaValidator].equalsIgnoreCase(String)'
      Src: jaxp.InlineSchemaValidator:449,1
    - Dst: '[jaxp.InlineSchemaValidator].equals(String)'
      Src: jaxp.InlineSchemaValidator:450,1
    - Dst: '[jaxp.InlineSchemaValidator].equalsIgnoreCase(String)'
      Src: jaxp.InlineSchemaValidator:453,1
    - Dst: '[jaxp.InlineSchemaValidator].equals(String)'
      Src: jaxp.InlineSchemaValidator:454,1
    - Dst: '[jaxp.InlineSchemaValidator].equalsIgnoreCase(String)'
      Src: jaxp.InlineSchemaValidator:457,1
    - Dst: '[jaxp.InlineSchemaValidator].equals(String)'
      Src: jaxp.InlineSchemaValidator:458,1
    - Dst: '[jaxp.InlineSchemaValidator].equalsIgnoreCase(String)'
      Src: jaxp.InlineSchemaValidator:461,1
    - Dst: '[jaxp.InlineSchemaValidator].equals(String)'
      Src: jaxp.InlineSchemaValidator:462,1
    - Dst: '[jaxp.InlineSchemaValidator].equals(String)'
      Src: jaxp.InlineSchemaValidator:465,1
    - Dst: '[jaxp.InlineSchemaValidator].printUsage()'
      Src: jaxp.InlineSchemaValidator:466,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:469,1
    - Dst: '[jaxp.InlineSchemaValidator].<init>(java.util.HashMap,java.util.HashMap)'
      Src: jaxp.InlineSchemaValidator:476,1
    - Dst: '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
      Src: jaxp.InlineSchemaValidator:479,1
    - Dst: '[jaxp.InlineSchemaValidator].setNamespaceAware(boolean)'
      Src: jaxp.InlineSchemaValidator:480,1
    - Dst: '[jaxp.InlineSchemaValidator].newDocumentBuilder()'
      Src: jaxp.InlineSchemaValidator:481,1
    - Dst: '[jaxp.InlineSchemaValidator].setErrorHandler(jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:482,1
    - Dst: '[jaxp.InlineSchemaValidator].parse(jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:483,1
    - Dst: '[javax.xml.xpath.XPathFactory].newInstance()'
      Src: jaxp.InlineSchemaValidator:486,1
    - Dst: '[jaxp.InlineSchemaValidator].newXPath()'
      Src: jaxp.InlineSchemaValidator:487,1
    - Dst: '[jaxp.InlineSchemaValidator].setNamespaceContext(jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:488,1
    - Dst: '[java.util.Vector].size()'
      Src: jaxp.InlineSchemaValidator:491,1
    - Dst: '[java.util.Vector].elementAt(jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:493,1
    - Dst: '[jaxp.InlineSchemaValidator].compile(String)'
      Src: jaxp.InlineSchemaValidator:493,1
    - Dst: '[jaxp.InlineSchemaValidator].evaluate(jaxp.InlineSchemaValidator,jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:494,1
    - Dst: '[java.util.Vector].size()'
      Src: jaxp.InlineSchemaValidator:498,1
    - Dst: '[java.util.Vector].elementAt(jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:500,1
    - Dst: '[jaxp.InlineSchemaValidator].compile(String)'
      Src: jaxp.InlineSchemaValidator:500,1
    - Dst: '[jaxp.InlineSchemaValidator].evaluate(jaxp.InlineSchemaValidator,jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:501,1
    - Dst: '[javax.xml.validation.SchemaFactory].newInstance(jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:505,1
    - Dst: '[jaxp.InlineSchemaValidator].setErrorHandler(jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:506,1
    - Dst: '[jaxp.InlineSchemaValidator].setFeature(String,jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:509,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:512,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:515,1
    - Dst: '[jaxp.InlineSchemaValidator].setFeature(String,jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:518,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:521,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:524,1
    - Dst: '[jaxp.InlineSchemaValidator].setFeature(String,jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:527,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:530,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:533,1
    - Dst: '[jaxp.InlineSchemaValidator].setFeature(String,jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:536,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:539,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:542,1
    - Dst: schemaNodes[i].getLength()
      Src: jaxp.InlineSchemaValidator:551,1
    - Dst: '[jaxp.InlineSchemaValidator].newSchema()'
      Src: jaxp.InlineSchemaValidator:555,1
    - Dst: nodeList.getLength()
      Src: jaxp.InlineSchemaValidator:561,1
    - Dst: nodeList.item(jaxp.InlineSchemaValidator)
      Src: jaxp.InlineSchemaValidator:563,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:563,1
    - Dst: '[jaxp.InlineSchemaValidator].newSchema(jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:566,1
    - Dst: '[jaxp.InlineSchemaValidator].newValidator()'
      Src: jaxp.InlineSchemaValidator:571,1
    - Dst: '[jaxp.InlineSchemaValidator].setErrorHandler(jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:572,1
    - Dst: '[jaxp.InlineSchemaValidator].setFeature(String,jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:575,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:578,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:581,1
    - Dst: '[jaxp.InlineSchemaValidator].setFeature(String,jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:584,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:587,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:590,1
    - Dst: '[jaxp.InlineSchemaValidator].setFeature(String,jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:593,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:596,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:599,1
    - Dst: '[jaxp.InlineSchemaValidator].setFeature(String,jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:602,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:605,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:608,1
    - Dst: nodeList.getLength()
      Src: jaxp.InlineSchemaValidator:614,1
    - Dst: nodeList.item(jaxp.InlineSchemaValidator)
      Src: jaxp.InlineSchemaValidator:616,1
    - Dst: '[javax.xml.transform.dom.DOMSource].<init>(jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:616,1
    - Dst: '[javax.xml.transform.dom.DOMSource].setSystemId(jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:617,1
    - Dst: '[jaxp.InlineSchemaValidator].validate(jaxp.InlineSchemaValidator,javax.xml.transform.dom.DOMSource,jaxp.InlineSchemaValidator,jaxp.InlineSchemaValidator,jaxp.InlineSchemaValidator)'
      Src: jaxp.InlineSchemaValidator:618,1
    - Dst: e.getMessage()
      Src: jaxp.InlineSchemaValidator:626,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:626,1
    - Dst: '[org.xml.sax.SAXException].getException()'
      Src: jaxp.InlineSchemaValidator:628,1
    - Dst: e.printStackTrace(jaxp.InlineSchemaValidator)
      Src: jaxp.InlineSchemaValidator:633,1
    CyclomaticComplexity: 80
    EdgeCount: 80
    ICount: 232
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 635
      start: 347
    functionDepth: 2
    functionLinenumber: 347
    functionLinenumberEnd: 635
    functionName: '[jaxp.InlineSchemaValidator].main(String[])'
    functionSourceFile: /src/xerces/samples/jaxp/InlineSchemaValidator.java
    functionUses: 0
    functionsReached:
    - '[jaxp.InlineSchemaValidator].newValidator()'
    - '[java.util.HashMap].put(jaxp.InlineSchemaValidator,java.util.HashSet)'
    - '[javax.xml.transform.dom.DOMSource].setSystemId(jaxp.InlineSchemaValidator)'
    - '[java.util.HashMap].get(jaxp.InlineSchemaValidator)'
    - arg.startsWith(String)
    - arg.equals(String)
    - System.err.println(String)
    - '[java.util.Vector].size()'
    - '[javax.xml.validation.SchemaFactory].newInstance(jaxp.InlineSchemaValidator)'
    - '[java.util.HashSet].<init>()'
    - '[java.util.Vector].<init>()'
    - nodeList.getLength()
    - '[java.util.Vector].elementAt(jaxp.InlineSchemaValidator)'
    - schemaNodes[i].getLength()
    - '[jaxp.InlineSchemaValidator].newSchema(jaxp.InlineSchemaValidator)'
    - '[org.xml.sax.SAXException].getException()'
    - '[java.util.HashSet].add(jaxp.InlineSchemaValidator)'
    - '[jaxp.InlineSchemaValidator].setErrorHandler(jaxp.InlineSchemaValidator)'
    - '[jaxp.InlineSchemaValidator].setNamespaceAware(boolean)'
    - '[jaxp.InlineSchemaValidator].equals(String)'
    - '[jaxp.InlineSchemaValidator].newXPath()'
    - (uri = argv[i + 2]).startsWith(String)
    - Integer.parseInt(jaxp.InlineSchemaValidator)
    - '[jaxp.InlineSchemaValidator].setNamespaceContext(jaxp.InlineSchemaValidator)'
    - '[java.util.Vector].add(jaxp.InlineSchemaValidator)'
    - '[jaxp.InlineSchemaValidator].newDocumentBuilder()'
    - '[java.util.HashMap].<init>()'
    - '[jaxp.InlineSchemaValidator].compile(String)'
    - '[jaxp.InlineSchemaValidator].setFeature(String,jaxp.InlineSchemaValidator)'
    - System.exit(int)
    - '[javax.xml.transform.dom.DOMSource].<init>(jaxp.InlineSchemaValidator)'
    - '[jaxp.InlineSchemaValidator].<init>(java.util.HashMap,java.util.HashMap)'
    - '[jaxp.InlineSchemaValidator].parse(jaxp.InlineSchemaValidator)'
    - '[jaxp.InlineSchemaValidator].evaluate(jaxp.InlineSchemaValidator,jaxp.InlineSchemaValidator)'
    - '[javax.xml.xpath.XPathFactory].newInstance()'
    - arg.substring(int)
    - e.getMessage()
    - '[jaxp.InlineSchemaValidator].validate(jaxp.InlineSchemaValidator,javax.xml.transform.dom.DOMSource,jaxp.InlineSchemaValidator,jaxp.InlineSchemaValidator,jaxp.InlineSchemaValidator)'
    - nodeList.item(jaxp.InlineSchemaValidator)
    - (arg = argv[i + 1]).startsWith(String)
    - '[java.util.HashMap].put(jaxp.InlineSchemaValidator,jaxp.InlineSchemaValidator)'
    - (prefix = argv[i + 1]).startsWith(String)
    - '[jaxp.InlineSchemaValidator].equalsIgnoreCase(String)'
    - e.printStackTrace(jaxp.InlineSchemaValidator)
    - '[jaxp.InlineSchemaValidator].printUsage()'
    - '[javax.xml.parsers.DocumentBuilderFactory].newInstance()'
    - '[jaxp.InlineSchemaValidator].newSchema()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.InlineSchemaValidator].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:644,1
    - Dst: System.err.println()
      Src: jaxp.InlineSchemaValidator:645,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:647,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:648,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:649,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:650,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:651,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:652,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:653,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:654,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:655,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:656,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:657,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:658,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:659,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:660,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:661,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:662,1
    - Dst: System.err.println()
      Src: jaxp.InlineSchemaValidator:664,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:665,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:666,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:667,1
    - Dst: System.err.print(String)
      Src: jaxp.InlineSchemaValidator:668,1
    - Dst: System.err.println()
      Src: jaxp.InlineSchemaValidator:669,1
    - Dst: System.err.print(String)
      Src: jaxp.InlineSchemaValidator:670,1
    - Dst: System.err.println()
      Src: jaxp.InlineSchemaValidator:671,1
    - Dst: System.err.print(String)
      Src: jaxp.InlineSchemaValidator:672,1
    - Dst: System.err.println()
      Src: jaxp.InlineSchemaValidator:673,1
    - Dst: System.err.print(String)
      Src: jaxp.InlineSchemaValidator:674,1
    - Dst: System.err.println()
      Src: jaxp.InlineSchemaValidator:675,1
    - Dst: System.err.print(String)
      Src: jaxp.InlineSchemaValidator:676,1
    - Dst: System.err.println()
      Src: jaxp.InlineSchemaValidator:677,1
    - Dst: System.err.println()
      Src: jaxp.InlineSchemaValidator:679,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:680,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:681,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:682,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:683,1
    - Dst: System.err.println(String)
      Src: jaxp.InlineSchemaValidator:684,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 45
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - int
      - boolean
      - boolean
      - boolean
      - boolean
      - boolean
      - java.io.PrintWriter
      - java.util.HashMap
      - java.util.HashMap
      classPublic: true
      concrete: true
      exceptions: []
      interfaces:
      - javax.xml.namespace.NamespaceContext
      - org.xml.sax.ErrorHandler
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 686
      start: 642
    functionDepth: 1
    functionLinenumber: 642
    functionLinenumberEnd: 686
    functionName: '[jaxp.InlineSchemaValidator].printUsage()'
    functionSourceFile: /src/xerces/samples/jaxp/InlineSchemaValidator.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    - System.err.println()
    - System.err.print(String)
    linkageType: ''
    returnType: void
    signature: '[jaxp.InlineSchemaValidator].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - javax.xml.validation.TypeInfoProvider
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: jaxp.TypeInfoWriter
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 117
      start: 117
    functionDepth: 0
    functionLinenumber: 117
    functionLinenumberEnd: 117
    functionName: '[jaxp.TypeInfoWriter].<init>()'
    functionSourceFile: /src/xerces/samples/jaxp/TypeInfoWriter.java
    functionUses: 1
    functionsReached: []
    linkageType: ''
    returnType: jaxp.TypeInfoWriter
    signature: '[jaxp.TypeInfoWriter].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.TypeInfoWriter].printIndent()'
      Src: jaxp.TypeInfoWriter:127,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.TypeInfoWriter:128,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.TypeInfoWriter:129,1
    - Dst: '[org.xml.sax.Locator].getSystemId()'
      Src: jaxp.TypeInfoWriter:130,1
    - Dst: '[jaxp.TypeInfoWriter].printQuotedString(jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:130,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.TypeInfoWriter:131,1
    - Dst: '[org.xml.sax.Locator].getPublicId()'
      Src: jaxp.TypeInfoWriter:132,1
    - Dst: '[jaxp.TypeInfoWriter].printQuotedString(jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:132,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: jaxp.TypeInfoWriter:133,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: jaxp.TypeInfoWriter:134,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.Locator
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - javax.xml.validation.TypeInfoProvider
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - locator
    argTypes:
    - org.xml.sax.Locator
    constantsTouched: []
    func_position:
      end: 136
      start: 124
    functionDepth: 1
    functionLinenumber: 124
    functionLinenumberEnd: 136
    functionName: '[jaxp.TypeInfoWriter].setDocumentLocator(org.xml.sax.Locator)'
    functionSourceFile: /src/xerces/samples/jaxp/TypeInfoWriter.java
    functionUses: 0
    functionsReached:
    - '[org.xml.sax.Locator].getPublicId()'
    - '[java.io.PrintWriter].print(String)'
    - '[jaxp.TypeInfoWriter].printQuotedString(jaxp.TypeInfoWriter)'
    - '[jaxp.TypeInfoWriter].printIndent()'
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    - '[org.xml.sax.Locator].getSystemId()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.TypeInfoWriter].setDocumentLocator(org.xml.sax.Locator)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.TypeInfoWriter].printIndent()'
      Src: jaxp.TypeInfoWriter:142,1
    - Dst: '[java.io.PrintWriter].println(String)'
      Src: jaxp.TypeInfoWriter:143,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: jaxp.TypeInfoWriter:144,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - javax.xml.validation.TypeInfoProvider
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 147
      start: 139
    functionDepth: 1
    functionLinenumber: 139
    functionLinenumberEnd: 147
    functionName: '[jaxp.TypeInfoWriter].startDocument()'
    functionSourceFile: /src/xerces/samples/jaxp/TypeInfoWriter.java
    functionUses: 0
    functionsReached:
    - '[jaxp.TypeInfoWriter].printIndent()'
    - '[java.io.PrintWriter].println(String)'
    - '[java.io.PrintWriter].flush()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.TypeInfoWriter].startDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.TypeInfoWriter].printIndent()'
      Src: jaxp.TypeInfoWriter:154,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.TypeInfoWriter:155,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.TypeInfoWriter:156,1
    - Dst: '[jaxp.TypeInfoWriter].printQName(String,String)'
      Src: jaxp.TypeInfoWriter:157,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: jaxp.TypeInfoWriter:158,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.TypeInfoWriter:159,1
    - Dst: '[javax.xml.validation.TypeInfoProvider].getElementTypeInfo()'
      Src: jaxp.TypeInfoWriter:160,1
    - Dst: '[jaxp.TypeInfoWriter].getTypeNamespace()'
      Src: jaxp.TypeInfoWriter:161,1
    - Dst: '[jaxp.TypeInfoWriter].getTypeName()'
      Src: jaxp.TypeInfoWriter:161,1
    - Dst: '[jaxp.TypeInfoWriter].printQName(jaxp.TypeInfoWriter,jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:161,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.TypeInfoWriter:164,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: jaxp.TypeInfoWriter:166,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.TypeInfoWriter:167,1
    - Dst: '[java.io.PrintWriter].println(String)'
      Src: jaxp.TypeInfoWriter:169,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: jaxp.TypeInfoWriter:172,1
    - Dst: '[org.xml.sax.Attributes].getLength()'
      Src: jaxp.TypeInfoWriter:173,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: jaxp.TypeInfoWriter:176,1
    - Dst: '[org.xml.sax.Attributes].getURI(jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:178,1
    - Dst: '[org.xml.sax.Attributes].getLocalName(jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:179,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: jaxp.TypeInfoWriter:180,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.TypeInfoWriter:181,1
    - Dst: '[jaxp.TypeInfoWriter].printQName(jaxp.TypeInfoWriter,jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:182,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: jaxp.TypeInfoWriter:183,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.TypeInfoWriter:184,1
    - Dst: '[javax.xml.validation.TypeInfoProvider].getAttributeTypeInfo(jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:185,1
    - Dst: '[jaxp.TypeInfoWriter].getTypeNamespace()'
      Src: jaxp.TypeInfoWriter:186,1
    - Dst: '[jaxp.TypeInfoWriter].getTypeName()'
      Src: jaxp.TypeInfoWriter:186,1
    - Dst: '[jaxp.TypeInfoWriter].printQName(jaxp.TypeInfoWriter,jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:186,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.TypeInfoWriter:189,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: jaxp.TypeInfoWriter:191,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.TypeInfoWriter:192,1
    - Dst: '[java.io.PrintWriter].print()'
      Src: jaxp.TypeInfoWriter:193,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: jaxp.TypeInfoWriter:194,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.TypeInfoWriter:195,1
    - Dst: '[java.io.PrintWriter].print()'
      Src: jaxp.TypeInfoWriter:196,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: jaxp.TypeInfoWriter:197,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: jaxp.TypeInfoWriter:199,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: jaxp.TypeInfoWriter:201,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: jaxp.TypeInfoWriter:202,1
    CyclomaticComplexity: 11
    EdgeCount: 11
    ICount: 60
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      - org.xml.sax.Attributes
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - javax.xml.validation.TypeInfoProvider
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 4
    argNames:
    - uri
    - localName
    - qname
    - attributes
    argTypes:
    - String
    - String
    - String
    - org.xml.sax.Attributes
    constantsTouched: []
    func_position:
      end: 205
      start: 150
    functionDepth: 3
    functionLinenumber: 150
    functionLinenumberEnd: 205
    functionName: '[jaxp.TypeInfoWriter].startElement(String,String,String,org.xml.sax.Attributes)'
    functionSourceFile: /src/xerces/samples/jaxp/TypeInfoWriter.java
    functionUses: 0
    functionsReached:
    - '[jaxp.TypeInfoWriter].getTypeNamespace()'
    - '[java.io.PrintWriter].print(String)'
    - '[jaxp.TypeInfoWriter].getTypeName()'
    - '[jaxp.TypeInfoWriter].printIndent()'
    - '[jaxp.TypeInfoWriter].printQName(String,String)'
    - '[jaxp.TypeInfoWriter].printQName(jaxp.TypeInfoWriter,jaxp.TypeInfoWriter)'
    - '[javax.xml.validation.TypeInfoProvider].getAttributeTypeInfo(jaxp.TypeInfoWriter)'
    - '[java.io.PrintWriter].print(char)'
    - '[java.io.PrintWriter].println(String)'
    - '[org.xml.sax.Attributes].getLocalName(jaxp.TypeInfoWriter)'
    - '[java.io.PrintWriter].println(char)'
    - '[javax.xml.validation.TypeInfoProvider].getElementTypeInfo()'
    - '[java.io.PrintWriter].flush()'
    - '[org.xml.sax.Attributes].getURI(jaxp.TypeInfoWriter)'
    - '[java.io.PrintWriter].print()'
    - '[org.xml.sax.Attributes].getLength()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.TypeInfoWriter].startElement(String,String,String,org.xml.sax.Attributes)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.TypeInfoWriter].printIndent()'
      Src: jaxp.TypeInfoWriter:212,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.TypeInfoWriter:213,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.TypeInfoWriter:214,1
    - Dst: '[jaxp.TypeInfoWriter].printQName(String,String)'
      Src: jaxp.TypeInfoWriter:215,1
    - Dst: '[java.io.PrintWriter].println(char)'
      Src: jaxp.TypeInfoWriter:216,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: jaxp.TypeInfoWriter:217,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - javax.xml.validation.TypeInfoProvider
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 3
    argNames:
    - uri
    - localName
    - qname
    argTypes:
    - String
    - String
    - String
    constantsTouched: []
    func_position:
      end: 219
      start: 208
    functionDepth: 3
    functionLinenumber: 208
    functionLinenumberEnd: 219
    functionName: '[jaxp.TypeInfoWriter].endElement(String,String,String)'
    functionSourceFile: /src/xerces/samples/jaxp/TypeInfoWriter.java
    functionUses: 0
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[jaxp.TypeInfoWriter].printIndent()'
    - '[jaxp.TypeInfoWriter].printQName(String,String)'
    - '[java.io.PrintWriter].println(char)'
    - '[java.io.PrintWriter].flush()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.TypeInfoWriter].endElement(String,String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.TypeInfoWriter].printIndent()'
      Src: jaxp.TypeInfoWriter:224,1
    - Dst: '[java.io.PrintWriter].println(String)'
      Src: jaxp.TypeInfoWriter:225,1
    - Dst: '[java.io.PrintWriter].flush()'
      Src: jaxp.TypeInfoWriter:226,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - javax.xml.validation.TypeInfoProvider
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 227
      start: 222
    functionDepth: 1
    functionLinenumber: 222
    functionLinenumberEnd: 227
    functionName: '[jaxp.TypeInfoWriter].endDocument()'
    functionSourceFile: /src/xerces/samples/jaxp/TypeInfoWriter.java
    functionUses: 0
    functionsReached:
    - '[jaxp.TypeInfoWriter].printIndent()'
    - '[java.io.PrintWriter].println(String)'
    - '[java.io.PrintWriter].flush()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.TypeInfoWriter].endDocument()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.TypeInfoWriter].printError(String,org.xml.sax.SAXParseException)'
      Src: jaxp.TypeInfoWriter:235,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - javax.xml.validation.TypeInfoProvider
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 236
      start: 234
    functionDepth: 2
    functionLinenumber: 234
    functionLinenumberEnd: 236
    functionName: '[jaxp.TypeInfoWriter].warning(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/jaxp/TypeInfoWriter.java
    functionUses: 0
    functionsReached:
    - '[jaxp.TypeInfoWriter].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.TypeInfoWriter].warning(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.TypeInfoWriter].printError(String,org.xml.sax.SAXParseException)'
      Src: jaxp.TypeInfoWriter:240,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - javax.xml.validation.TypeInfoProvider
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 241
      start: 239
    functionDepth: 2
    functionLinenumber: 239
    functionLinenumberEnd: 241
    functionName: '[jaxp.TypeInfoWriter].error(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/jaxp/TypeInfoWriter.java
    functionUses: 0
    functionsReached:
    - '[jaxp.TypeInfoWriter].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.TypeInfoWriter].error(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.TypeInfoWriter].printError(String,org.xml.sax.SAXParseException)'
      Src: jaxp.TypeInfoWriter:245,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - javax.xml.validation.TypeInfoProvider
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - org.xml.sax.SAXException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - ex
    argTypes:
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 247
      start: 244
    functionDepth: 2
    functionLinenumber: 244
    functionLinenumberEnd: 247
    functionName: '[jaxp.TypeInfoWriter].fatalError(org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/jaxp/TypeInfoWriter.java
    functionUses: 0
    functionsReached:
    - '[jaxp.TypeInfoWriter].printError(String,org.xml.sax.SAXParseException)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.TypeInfoWriter].fatalError(org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.OutputStreamWriter].<init>(java.io.OutputStream,jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:262,1
    - Dst: '[java.io.PrintWriter].<init>(java.io.OutputStreamWriter)'
      Src: jaxp.TypeInfoWriter:263,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.OutputStream
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - javax.xml.validation.TypeInfoProvider
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions:
      - java.io.UnsupportedEncodingException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - stream
    - encoding
    argTypes:
    - java.io.OutputStream
    - String
    constantsTouched: []
    func_position:
      end: 265
      start: 255
    functionDepth: 0
    functionLinenumber: 255
    functionLinenumberEnd: 265
    functionName: '[jaxp.TypeInfoWriter].setOutput(java.io.OutputStream,String)'
    functionSourceFile: /src/xerces/samples/jaxp/TypeInfoWriter.java
    functionUses: 0
    functionsReached:
    - '[java.io.OutputStreamWriter].<init>(java.io.OutputStream,jaxp.TypeInfoWriter)'
    - '[java.io.PrintWriter].<init>(java.io.OutputStreamWriter)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.TypeInfoWriter].setOutput(java.io.OutputStream,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes:
      - javax.xml.validation.TypeInfoProvider
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - javax.xml.validation.TypeInfoProvider
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - provider
    argTypes:
    - javax.xml.validation.TypeInfoProvider
    constantsTouched: []
    func_position:
      end: 274
      start: 272
    functionDepth: 0
    functionLinenumber: 272
    functionLinenumberEnd: 274
    functionName: '[jaxp.TypeInfoWriter].setTypeInfoProvider(javax.xml.validation.TypeInfoProvider)'
    functionSourceFile: /src/xerces/samples/jaxp/TypeInfoWriter.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[jaxp.TypeInfoWriter].setTypeInfoProvider(javax.xml.validation.TypeInfoProvider)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.print(String)
      Src: jaxp.TypeInfoWriter:279,1
    - Dst: System.err.print(String)
      Src: jaxp.TypeInfoWriter:280,1
    - Dst: System.err.print(String)
      Src: jaxp.TypeInfoWriter:281,1
    - Dst: '[org.xml.sax.SAXParseException].getSystemId()'
      Src: jaxp.TypeInfoWriter:282,1
    - Dst: '[jaxp.TypeInfoWriter].lastIndexOf(char)'
      Src: jaxp.TypeInfoWriter:284,1
    - Dst: '[jaxp.TypeInfoWriter].substring(int)'
      Src: jaxp.TypeInfoWriter:286,1
    - Dst: System.err.print(jaxp.TypeInfoWriter)
      Src: jaxp.TypeInfoWriter:287,1
    - Dst: System.err.print(char)
      Src: jaxp.TypeInfoWriter:289,1
    - Dst: '[org.xml.sax.SAXParseException].getLineNumber()'
      Src: jaxp.TypeInfoWriter:290,1
    - Dst: System.err.print(jaxp.TypeInfoWriter)
      Src: jaxp.TypeInfoWriter:290,1
    - Dst: System.err.print(char)
      Src: jaxp.TypeInfoWriter:291,1
    - Dst: '[org.xml.sax.SAXParseException].getColumnNumber()'
      Src: jaxp.TypeInfoWriter:292,1
    - Dst: System.err.print(jaxp.TypeInfoWriter)
      Src: jaxp.TypeInfoWriter:292,1
    - Dst: System.err.print(String)
      Src: jaxp.TypeInfoWriter:293,1
    - Dst: '[org.xml.sax.SAXParseException].getMessage()'
      Src: jaxp.TypeInfoWriter:294,1
    - Dst: System.err.print(jaxp.TypeInfoWriter)
      Src: jaxp.TypeInfoWriter:294,1
    - Dst: System.err.println()
      Src: jaxp.TypeInfoWriter:295,1
    - Dst: System.err.flush()
      Src: jaxp.TypeInfoWriter:296,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 23
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.xml.sax.SAXParseException
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - javax.xml.validation.TypeInfoProvider
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - type
    - ex
    argTypes:
    - String
    - org.xml.sax.SAXParseException
    constantsTouched: []
    func_position:
      end: 298
      start: 277
    functionDepth: 1
    functionLinenumber: 277
    functionLinenumberEnd: 298
    functionName: '[jaxp.TypeInfoWriter].printError(String,org.xml.sax.SAXParseException)'
    functionSourceFile: /src/xerces/samples/jaxp/TypeInfoWriter.java
    functionUses: 3
    functionsReached:
    - '[org.xml.sax.SAXParseException].getColumnNumber()'
    - '[jaxp.TypeInfoWriter].substring(int)'
    - System.err.flush()
    - System.err.print(char)
    - '[org.xml.sax.SAXParseException].getLineNumber()'
    - System.err.print(String)
    - '[org.xml.sax.SAXParseException].getSystemId()'
    - System.err.print(jaxp.TypeInfoWriter)
    - System.err.println()
    - '[org.xml.sax.SAXParseException].getMessage()'
    - '[jaxp.TypeInfoWriter].lastIndexOf(char)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.TypeInfoWriter].printError(String,org.xml.sax.SAXParseException)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: jaxp.TypeInfoWriter:303,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - javax.xml.validation.TypeInfoProvider
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 305
      start: 301
    functionDepth: 0
    functionLinenumber: 301
    functionLinenumberEnd: 305
    functionName: '[jaxp.TypeInfoWriter].printIndent()'
    functionSourceFile: /src/xerces/samples/jaxp/TypeInfoWriter.java
    functionUses: 5
    functionsReached:
    - '[java.io.PrintWriter].print(char)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.TypeInfoWriter].printIndent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[String].length()'
      Src: jaxp.TypeInfoWriter:308,1
    - Dst: '[jaxp.TypeInfoWriter].printQuotedString(jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:309,1
    - Dst: '[jaxp.TypeInfoWriter].printQuotedString(String)'
      Src: jaxp.TypeInfoWriter:312,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - javax.xml.validation.TypeInfoProvider
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 2
    argNames:
    - uri
    - localName
    argTypes:
    - String
    - String
    constantsTouched: []
    func_position:
      end: 313
      start: 307
    functionDepth: 2
    functionLinenumber: 307
    functionLinenumberEnd: 313
    functionName: '[jaxp.TypeInfoWriter].printQName(String,String)'
    functionSourceFile: /src/xerces/samples/jaxp/TypeInfoWriter.java
    functionUses: 2
    functionsReached:
    - '[jaxp.TypeInfoWriter].printQuotedString(jaxp.TypeInfoWriter)'
    - '[String].length()'
    - '[jaxp.TypeInfoWriter].printQuotedString(String)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.TypeInfoWriter].printQName(String,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.TypeInfoWriter:319,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: jaxp.TypeInfoWriter:322,1
    - Dst: '[java.io.PrintWriter].print(String)'
      Src: jaxp.TypeInfoWriter:323,1
    - Dst: '[java.io.PrintWriter].print(char)'
      Src: jaxp.TypeInfoWriter:324,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - javax.xml.validation.TypeInfoProvider
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 326
      start: 316
    functionDepth: 1
    functionLinenumber: 316
    functionLinenumberEnd: 326
    functionName: '[jaxp.TypeInfoWriter].printQuotedString(String)'
    functionSourceFile: /src/xerces/samples/jaxp/TypeInfoWriter.java
    functionUses: 1
    functionsReached:
    - '[java.io.PrintWriter].print(String)'
    - '[java.io.PrintWriter].print(char)'
    linkageType: ''
    returnType: void
    signature: '[jaxp.TypeInfoWriter].printQuotedString(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[jaxp.TypeInfoWriter].printUsage()'
      Src: jaxp.TypeInfoWriter:337,1
    - Dst: System.exit(int)
      Src: jaxp.TypeInfoWriter:338,1
    - Dst: arg.startsWith(String)
      Src: jaxp.TypeInfoWriter:354,1
    - Dst: arg.substring(int)
      Src: jaxp.TypeInfoWriter:355,1
    - Dst: '[jaxp.TypeInfoWriter].equals(String)'
      Src: jaxp.TypeInfoWriter:356,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:359,1
    - Dst: '[jaxp.TypeInfoWriter].equals(String)'
      Src: jaxp.TypeInfoWriter:366,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:369,1
    - Dst: '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader(jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:376,1
    - Dst: '[org.xml.sax.helpers.ParserFactory].makeParser(jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:380,1
    - Dst: '[org.xml.sax.helpers.ParserAdapter].<init>(jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:381,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:382,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:386,1
    - Dst: e.printStackTrace(jaxp.TypeInfoWriter)
      Src: jaxp.TypeInfoWriter:387,1
    - Dst: System.exit(int)
      Src: jaxp.TypeInfoWriter:388,1
    - Dst: arg.equals(String)
      Src: jaxp.TypeInfoWriter:393,1
    - Dst: '[java.util.Vector].<init>()'
      Src: jaxp.TypeInfoWriter:396,1
    - Dst: (arg = argv[i + 1]).startsWith(String)
      Src: jaxp.TypeInfoWriter:398,1
    - Dst: '[java.util.Vector].add(jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:399,1
    - Dst: arg.equals(String)
      Src: jaxp.TypeInfoWriter:404,1
    - Dst: '[java.util.Vector].<init>()'
      Src: jaxp.TypeInfoWriter:407,1
    - Dst: (arg = argv[i + 1]).startsWith(String)
      Src: jaxp.TypeInfoWriter:409,1
    - Dst: '[java.util.Vector].add(jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:410,1
    - Dst: '[jaxp.TypeInfoWriter].equalsIgnoreCase(String)'
      Src: jaxp.TypeInfoWriter:415,1
    - Dst: '[jaxp.TypeInfoWriter].equals(String)'
      Src: jaxp.TypeInfoWriter:416,1
    - Dst: '[jaxp.TypeInfoWriter].equalsIgnoreCase(String)'
      Src: jaxp.TypeInfoWriter:419,1
    - Dst: '[jaxp.TypeInfoWriter].equals(String)'
      Src: jaxp.TypeInfoWriter:420,1
    - Dst: '[jaxp.TypeInfoWriter].equalsIgnoreCase(String)'
      Src: jaxp.TypeInfoWriter:423,1
    - Dst: '[jaxp.TypeInfoWriter].equals(String)'
      Src: jaxp.TypeInfoWriter:424,1
    - Dst: '[jaxp.TypeInfoWriter].equalsIgnoreCase(String)'
      Src: jaxp.TypeInfoWriter:427,1
    - Dst: '[jaxp.TypeInfoWriter].equals(String)'
      Src: jaxp.TypeInfoWriter:428,1
    - Dst: '[jaxp.TypeInfoWriter].equals(String)'
      Src: jaxp.TypeInfoWriter:431,1
    - Dst: '[jaxp.TypeInfoWriter].printUsage()'
      Src: jaxp.TypeInfoWriter:432,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:435,1
    - Dst: '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader(String)'
      Src: jaxp.TypeInfoWriter:444,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:447,1
    - Dst: e.printStackTrace(jaxp.TypeInfoWriter)
      Src: jaxp.TypeInfoWriter:448,1
    - Dst: System.exit(int)
      Src: jaxp.TypeInfoWriter:449,1
    - Dst: '[jaxp.TypeInfoWriter].<init>()'
      Src: jaxp.TypeInfoWriter:455,1
    - Dst: '[jaxp.TypeInfoWriter].setOutput(jaxp.TypeInfoWriter,String)'
      Src: jaxp.TypeInfoWriter:456,1
    - Dst: '[javax.xml.validation.SchemaFactory].newInstance(jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:459,1
    - Dst: '[jaxp.TypeInfoWriter].setErrorHandler(jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:460,1
    - Dst: '[jaxp.TypeInfoWriter].setFeature(String,jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:463,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:466,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:469,1
    - Dst: '[jaxp.TypeInfoWriter].setFeature(String,jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:472,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:475,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:478,1
    - Dst: '[jaxp.TypeInfoWriter].setFeature(String,jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:481,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:484,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:487,1
    - Dst: '[jaxp.TypeInfoWriter].setFeature(String,jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:490,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:493,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:496,1
    - Dst: '[java.util.Vector].size()'
      Src: jaxp.TypeInfoWriter:501,1
    - Dst: '[java.util.Vector].size()'
      Src: jaxp.TypeInfoWriter:502,1
    - Dst: '[java.util.Vector].elementAt(jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:505,1
    - Dst: '[javax.xml.transform.stream.StreamSource].<init>(String)'
      Src: jaxp.TypeInfoWriter:505,1
    - Dst: '[jaxp.TypeInfoWriter].newSchema(jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:507,1
    - Dst: '[jaxp.TypeInfoWriter].newSchema()'
      Src: jaxp.TypeInfoWriter:510,1
    - Dst: '[jaxp.TypeInfoWriter].newValidatorHandler()'
      Src: jaxp.TypeInfoWriter:514,1
    - Dst: '[jaxp.TypeInfoWriter].setContentHandler(jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:515,1
    - Dst: '[jaxp.TypeInfoWriter].setDTDHandler(org.xml.sax.DTDHandler)'
      Src: jaxp.TypeInfoWriter:517,1
    - Dst: '[jaxp.TypeInfoWriter].setErrorHandler(jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:519,1
    - Dst: '[jaxp.TypeInfoWriter].setContentHandler(jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:520,1
    - Dst: '[jaxp.TypeInfoWriter].setErrorHandler(jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:521,1
    - Dst: '[jaxp.TypeInfoWriter].getTypeInfoProvider()'
      Src: jaxp.TypeInfoWriter:522,1
    - Dst: '[jaxp.TypeInfoWriter].setTypeInfoProvider(jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:522,1
    - Dst: '[jaxp.TypeInfoWriter].setFeature(String,jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:525,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:528,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:531,1
    - Dst: '[jaxp.TypeInfoWriter].setFeature(String,jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:534,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:537,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:540,1
    - Dst: '[jaxp.TypeInfoWriter].setFeature(String,jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:543,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:546,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:549,1
    - Dst: '[jaxp.TypeInfoWriter].setFeature(String,jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:552,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:555,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:558,1
    - Dst: '[java.util.Vector].size()'
      Src: jaxp.TypeInfoWriter:562,1
    - Dst: '[java.util.Vector].size()'
      Src: jaxp.TypeInfoWriter:563,1
    - Dst: '[java.util.Vector].elementAt(jaxp.TypeInfoWriter)'
      Src: jaxp.TypeInfoWriter:565,1
    - Dst: '[jaxp.TypeInfoWriter].parse(String)'
      Src: jaxp.TypeInfoWriter:565,1
    - Dst: e.getMessage()
      Src: jaxp.TypeInfoWriter:573,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:573,1
    - Dst: '[org.xml.sax.SAXException].getException()'
      Src: jaxp.TypeInfoWriter:575,1
    - Dst: e.printStackTrace(jaxp.TypeInfoWriter)
      Src: jaxp.TypeInfoWriter:580,1
    CyclomaticComplexity: 72
    EdgeCount: 72
    ICount: 184
    JavaMethodInfo:
      argumentGenericTypes:
      - String[]
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - javax.xml.validation.TypeInfoProvider
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String[]
    constantsTouched: []
    func_position:
      end: 582
      start: 333
    functionDepth: 2
    functionLinenumber: 333
    functionLinenumberEnd: 582
    functionName: '[jaxp.TypeInfoWriter].main(String[])'
    functionSourceFile: /src/xerces/samples/jaxp/TypeInfoWriter.java
    functionUses: 0
    functionsReached:
    - '[jaxp.TypeInfoWriter].setErrorHandler(jaxp.TypeInfoWriter)'
    - '[jaxp.TypeInfoWriter].newValidatorHandler()'
    - '[jaxp.TypeInfoWriter].equalsIgnoreCase(String)'
    - '[java.util.Vector].add(jaxp.TypeInfoWriter)'
    - '[jaxp.TypeInfoWriter].setDTDHandler(org.xml.sax.DTDHandler)'
    - '[jaxp.TypeInfoWriter].newSchema(jaxp.TypeInfoWriter)'
    - arg.startsWith(String)
    - arg.equals(String)
    - System.err.println(String)
    - '[java.util.Vector].size()'
    - '[jaxp.TypeInfoWriter].setContentHandler(jaxp.TypeInfoWriter)'
    - '[org.xml.sax.helpers.ParserAdapter].<init>(jaxp.TypeInfoWriter)'
    - '[java.util.Vector].<init>()'
    - e.printStackTrace(jaxp.TypeInfoWriter)
    - '[org.xml.sax.SAXException].getException()'
    - '[jaxp.TypeInfoWriter].setOutput(jaxp.TypeInfoWriter,String)'
    - '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader(String)'
    - '[javax.xml.transform.stream.StreamSource].<init>(String)'
    - '[jaxp.TypeInfoWriter].setTypeInfoProvider(jaxp.TypeInfoWriter)'
    - '[jaxp.TypeInfoWriter].setFeature(String,jaxp.TypeInfoWriter)'
    - System.exit(int)
    - '[jaxp.TypeInfoWriter].printUsage()'
    - '[org.xml.sax.helpers.XMLReaderFactory].createXMLReader(jaxp.TypeInfoWriter)'
    - '[jaxp.TypeInfoWriter].<init>()'
    - arg.substring(int)
    - '[org.xml.sax.helpers.ParserFactory].makeParser(jaxp.TypeInfoWriter)'
    - '[java.util.Vector].elementAt(jaxp.TypeInfoWriter)'
    - '[jaxp.TypeInfoWriter].equals(String)'
    - (arg = argv[i + 1]).startsWith(String)
    - '[jaxp.TypeInfoWriter].parse(String)'
    - '[jaxp.TypeInfoWriter].getTypeInfoProvider()'
    - e.getMessage()
    - '[javax.xml.validation.SchemaFactory].newInstance(jaxp.TypeInfoWriter)'
    - '[jaxp.TypeInfoWriter].newSchema()'
    linkageType: ''
    returnType: void
    signature: '[jaxp.TypeInfoWriter].main(String[])'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:591,1
    - Dst: System.err.println()
      Src: jaxp.TypeInfoWriter:592,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:594,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:595,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:596,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:597,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:598,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:599,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:600,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:601,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:602,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:603,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:604,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:605,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:606,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:607,1
    - Dst: System.err.println()
      Src: jaxp.TypeInfoWriter:609,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:610,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:611,1
    - Dst: System.err.println(String)
      Src: jaxp.TypeInfoWriter:612,1
    - Dst: System.err.print(String)
      Src: jaxp.TypeInfoWriter:613,1
    - Dst: System.err.println()
      Src: jaxp.TypeInfoWriter:614,1
    - Dst: System.err.print(String)
      Src: jaxp.TypeInfoWriter:615,1
    - Dst: System.err.println()
      Src: jaxp.TypeInfoWriter:616,1
    - Dst: System.err.print(String)
      Src: jaxp.TypeInfoWriter:617,1
    - Dst: System.err.println()
      Src: jaxp.TypeInfoWriter:618,1
    - Dst: System.err.print(String)
      Src: jaxp.TypeInfoWriter:619,1
    - Dst: System.err.println()
      Src: jaxp.TypeInfoWriter:620,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 34
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - String
      - String
      - String
      - String
      - boolean
      - boolean
      - boolean
      - boolean
      - javax.xml.validation.TypeInfoProvider
      - java.io.PrintWriter
      - int
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: true
      superClass: org.xml.sax.helpers.DefaultHandler
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 622
      start: 589
    functionDepth: 1
    functionLinenumber: 589
    functionLinenumberEnd: 622
    functionName: '[jaxp.TypeInfoWriter].printUsage()'
    functionSourceFile: /src/xerces/samples/jaxp/TypeInfoWriter.java
    functionUses: 1
    functionsReached:
    - System.err.println(String)
    - System.err.println()
    - System.err.print(String)
    linkageType: ''
    returnType: void
    signature: '[jaxp.TypeInfoWriter].printUsage()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: Stylesheet:40,1
    - Dst: System.exit(int)
      Src: Stylesheet:41,1
    - Dst: '[org.apache.xerces.dom.DocumentImpl].<init>()'
      Src: Stylesheet:45,1
    - Dst: '[org.apache.xalan.xslt.XSLTProcessorFactory].getProcessor()'
      Src: Stylesheet:47,1
    - Dst: '[org.apache.xalan.xslt.XSLTInputSource].<init>()'
      Src: Stylesheet:48,1
    - Dst: '[org.apache.xalan.xslt.XSLTInputSource].<init>()'
      Src: Stylesheet:49,1
    - Dst: '[org.apache.xalan.xslt.XSLTResultTarget].<init>(org.apache.xerces.dom.DocumentImpl)'
      Src: Stylesheet:50,1
    - Dst: '[Stylesheet].process(org.apache.xalan.xslt.XSLTInputSource,org.apache.xalan.xslt.XSLTInputSource,org.apache.xalan.xslt.XSLTResultTarget)'
      Src: Stylesheet:51,1
    - Dst: System.err.println(String)
      Src: Stylesheet:54,1
    - Dst: System.exit(int)
      Src: Stylesheet:55,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].<init>()'
      Src: Stylesheet:59,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].setIndenting(boolean)'
      Src: Stylesheet:60,1
    - Dst: '[org.apache.xml.serialize.OutputFormat].setIndent(int)'
      Src: Stylesheet:61,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
      Src: Stylesheet:62,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].setOutputByteStream(Stylesheet)'
      Src: Stylesheet:63,1
    - Dst: '[org.apache.xml.serialize.HTMLSerializer].serialize(org.apache.xerces.dom.DocumentImpl)'
      Src: Stylesheet:64,1
    - Dst: System.err.println(String)
      Src: Stylesheet:67,1
    - Dst: System.exit(int)
      Src: Stylesheet:68,1
    - Dst: System.exit(int)
      Src: Stylesheet:71,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 73
      start: 37
    functionDepth: 3
    functionLinenumber: 37
    functionLinenumberEnd: 73
    functionName: '[Stylesheet].main(String)'
    functionSourceFile: /src/xerces/design/src/Stylesheet.java
    functionUses: 0
    functionsReached:
    - '[Stylesheet].process(org.apache.xalan.xslt.XSLTInputSource,org.apache.xalan.xslt.XSLTInputSource,org.apache.xalan.xslt.XSLTResultTarget)'
    - '[org.apache.xml.serialize.HTMLSerializer].serialize(org.apache.xerces.dom.DocumentImpl)'
    - '[org.apache.xalan.xslt.XSLTResultTarget].<init>(org.apache.xerces.dom.DocumentImpl)'
    - '[org.apache.xml.serialize.OutputFormat].setIndenting(boolean)'
    - '[org.apache.xml.serialize.HTMLSerializer].setOutputByteStream(Stylesheet)'
    - '[org.apache.xerces.dom.DocumentImpl].<init>()'
    - '[org.apache.xml.serialize.OutputFormat].setIndent(int)'
    - System.exit(int)
    - '[org.apache.xalan.xslt.XSLTInputSource].<init>()'
    - '[org.apache.xml.serialize.HTMLSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
    - System.err.println(String)
    - '[org.apache.xml.serialize.OutputFormat].<init>()'
    - '[org.apache.xalan.xslt.XSLTProcessorFactory].getProcessor()'
    linkageType: ''
    returnType: void
    signature: '[Stylesheet].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields: []
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: Stylesheet
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[Stylesheet].<init>()'
    functionSourceFile: /src/xerces/design/src/Stylesheet.java
    functionUses: 0
    functionsReached: []
    linkageType: ''
    returnType: Stylesheet
    signature: '[Stylesheet].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: System.err.println(String)
      Src: DesignDoc:48,1
    - Dst: System.exit(int)
      Src: DesignDoc:49,1
    - Dst: '[DesignDoc].readDesign()'
      Src: DesignDoc:51,1
    - Dst: System.err.println(String)
      Src: DesignDoc:53,1
    - Dst: System.exit(int)
      Src: DesignDoc:54,1
    - Dst: '[org.w3c.dom.Document].getDocumentElement()'
      Src: DesignDoc:56,1
    - Dst: '[DesignDoc].getNodeName()'
      Src: DesignDoc:57,1
    - Dst: '[DesignDoc].equals(String)'
      Src: DesignDoc:57,1
    - Dst: System.err.println(String)
      Src: DesignDoc:58,1
    - Dst: System.exit(int)
      Src: DesignDoc:59,1
    - Dst: '[DesignDoc].<init>()'
      Src: DesignDoc:61,1
    - Dst: '[DesignDoc].generateDesign(DesignDoc)'
      Src: DesignDoc:63,1
    - Dst: System.err.println(String)
      Src: DesignDoc:66,1
    - Dst: e.printStackTrace(DesignDoc)
      Src: DesignDoc:67,1
    - Dst: System.exit(int)
      Src: DesignDoc:68,1
    - Dst: System.exit(int)
      Src: DesignDoc:70,1
    CyclomaticComplexity: 6
    EdgeCount: 6
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - argv
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 71
      start: 46
    functionDepth: 1
    functionLinenumber: 46
    functionLinenumberEnd: 71
    functionName: '[DesignDoc].main(String)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 0
    functionsReached:
    - '[DesignDoc].getNodeName()'
    - '[DesignDoc].<init>()'
    - '[org.w3c.dom.Document].getDocumentElement()'
    - System.exit(int)
    - '[DesignDoc].readDesign()'
    - e.printStackTrace(DesignDoc)
    - System.err.println(String)
    - '[DesignDoc].equals(String)'
    - '[DesignDoc].generateDesign(DesignDoc)'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].main(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.apache.xerces.parsers.DOMParser].<init>()'
      Src: DesignDoc:102,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(String,boolean)'
      Src: DesignDoc:104,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].setFeature(String,boolean)'
      Src: DesignDoc:105,1
    - Dst: '[RuntimeException].<init>(String)'
      Src: DesignDoc:108,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].parse(String)'
      Src: DesignDoc:112,1
    - Dst: '[org.apache.xerces.parsers.DOMParser].getDocument()'
      Src: DesignDoc:117,1
    CyclomaticComplexity: 8
    EdgeCount: 8
    ICount: 8
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: org.w3c.dom.Document
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - systemId
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 118
      start: 100
    functionDepth: 4
    functionLinenumber: 100
    functionLinenumberEnd: 118
    functionName: '[DesignDoc].readDesign(String)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 0
    functionsReached:
    - '[org.apache.xerces.parsers.DOMParser].<init>()'
    - '[org.apache.xerces.parsers.DOMParser].setFeature(String,boolean)'
    - '[RuntimeException].<init>(String)'
    - '[org.apache.xerces.parsers.DOMParser].parse(String)'
    - '[org.apache.xerces.parsers.DOMParser].getDocument()'
    linkageType: ''
    returnType: org.w3c.dom.Document
    signature: '[DesignDoc].readDesign(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FileOutputStream].<init>(String)'
      Src: DesignDoc:132,1
    - Dst: '[java.util.zip.ZipOutputStream].<init>(java.io.FileOutputStream)'
      Src: DesignDoc:132,1
    - Dst: '[java.io.PrintWriter].<init>(java.util.zip.ZipOutputStream,boolean)'
      Src: DesignDoc:134,1
    - Dst: '[DesignDoc.IndentingWriter].<init>(java.io.PrintWriter)'
      Src: DesignDoc:134,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element)'
      Src: DesignDoc:135,1
    - Dst: '[org.w3c.dom.Element].getNodeName()'
      Src: DesignDoc:137,1
    - Dst: '[DesignDoc].equals(String)'
      Src: DesignDoc:137,1
    - Dst: '[DesignDoc].generateCategory(org.w3c.dom.Element)'
      Src: DesignDoc:138,1
    - Dst: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element)'
      Src: DesignDoc:140,1
    - Dst: '[java.util.zip.ZipOutputStream].finish()'
      Src: DesignDoc:142,1
    - Dst: '[java.util.zip.ZipOutputStream].close()'
      Src: DesignDoc:143,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - filename
    - design
    argTypes:
    - String
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 144
      start: 126
    functionDepth: 7
    functionLinenumber: 126
    functionLinenumberEnd: 144
    functionName: '[DesignDoc].generateDesign(String,org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 0
    functionsReached:
    - '[java.util.zip.ZipOutputStream].close()'
    - '[org.w3c.dom.Element].getNodeName()'
    - '[java.util.zip.ZipOutputStream].finish()'
    - '[java.util.zip.ZipOutputStream].<init>(java.io.FileOutputStream)'
    - '[java.io.PrintWriter].<init>(java.util.zip.ZipOutputStream,boolean)'
    - '[DesignDoc.IndentingWriter].<init>(java.io.PrintWriter)'
    - '[DesignDoc].getFirstChildElement(org.w3c.dom.Element)'
    - '[java.io.FileOutputStream].<init>(String)'
    - '[DesignDoc].generateCategory(org.w3c.dom.Element)'
    - '[DesignDoc].equals(String)'
    - '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].generateDesign(String,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element)'
      Src: DesignDoc:147,1
    - Dst: '[org.w3c.dom.Element].getNodeName()'
      Src: DesignDoc:149,1
    - Dst: '[DesignDoc].equals(String)'
      Src: DesignDoc:150,1
    - Dst: '[DesignDoc].generateClass(org.w3c.dom.Element)'
      Src: DesignDoc:151,1
    - Dst: '[DesignDoc].equals(String)'
      Src: DesignDoc:153,1
    - Dst: '[DesignDoc].generateInterface(org.w3c.dom.Element)'
      Src: DesignDoc:154,1
    - Dst: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element)'
      Src: DesignDoc:156,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 9
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - category
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 158
      start: 146
    functionDepth: 6
    functionLinenumber: 146
    functionLinenumberEnd: 158
    functionName: '[DesignDoc].generateCategory(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 1
    functionsReached:
    - '[org.w3c.dom.Element].getNodeName()'
    - '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element)'
    - '[DesignDoc].getFirstChildElement(org.w3c.dom.Element)'
    - '[DesignDoc].equals(String)'
    - '[DesignDoc].generateInterface(org.w3c.dom.Element)'
    - '[DesignDoc].generateClass(org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].generateCategory(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc].makeFilename(org.w3c.dom.Element)'
      Src: DesignDoc:161,1
    - Dst: '[java.util.zip.ZipEntry].<init>(String)'
      Src: DesignDoc:161,1
    - Dst: '[java.util.zip.ZipOutputStream].putNextEntry(java.util.zip.ZipEntry)'
      Src: DesignDoc:161,1
    - Dst: '[DesignDoc].printCopyright()'
      Src: DesignDoc:162,1
    - Dst: '[DesignDoc].printObjectProlog(org.w3c.dom.Element)'
      Src: DesignDoc:166,1
    - Dst: '[DesignDoc].printClassHeader(org.w3c.dom.Element)'
      Src: DesignDoc:168,1
    - Dst: '[DesignDoc.IndentingWriter].indent()'
      Src: DesignDoc:169,1
    - Dst: '[DesignDoc].printConstants(org.w3c.dom.Element)'
      Src: DesignDoc:170,1
    - Dst: '[DesignDoc].printFields(org.w3c.dom.Element)'
      Src: DesignDoc:171,1
    - Dst: '[DesignDoc].printConstructors(org.w3c.dom.Element)'
      Src: DesignDoc:172,1
    - Dst: '[DesignDoc].printMethods(org.w3c.dom.Element,boolean)'
      Src: DesignDoc:173,1
    - Dst: '[DesignDoc].printImplementedMethods(org.w3c.dom.Element)'
      Src: DesignDoc:174,1
    - Dst: '[DesignDoc.IndentingWriter].outdent()'
      Src: DesignDoc:175,1
    - Dst: '[DesignDoc].printClassFooter(org.w3c.dom.Element)'
      Src: DesignDoc:176,1
    - Dst: '[java.util.zip.ZipOutputStream].closeEntry()'
      Src: DesignDoc:177,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 178
      start: 160
    functionDepth: 5
    functionLinenumber: 160
    functionLinenumberEnd: 178
    functionName: '[DesignDoc].generateClass(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 1
    functionsReached:
    - '[DesignDoc].printConstants(org.w3c.dom.Element)'
    - '[DesignDoc.IndentingWriter].indent()'
    - '[java.util.zip.ZipOutputStream].putNextEntry(java.util.zip.ZipEntry)'
    - '[DesignDoc.IndentingWriter].outdent()'
    - '[DesignDoc].makeFilename(org.w3c.dom.Element)'
    - '[DesignDoc].printConstructors(org.w3c.dom.Element)'
    - '[DesignDoc].printImplementedMethods(org.w3c.dom.Element)'
    - '[java.util.zip.ZipOutputStream].closeEntry()'
    - '[java.util.zip.ZipEntry].<init>(String)'
    - '[DesignDoc].printClassHeader(org.w3c.dom.Element)'
    - '[DesignDoc].printFields(org.w3c.dom.Element)'
    - '[DesignDoc].printCopyright()'
    - '[DesignDoc].printMethods(org.w3c.dom.Element,boolean)'
    - '[DesignDoc].printClassFooter(org.w3c.dom.Element)'
    - '[DesignDoc].printObjectProlog(org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].generateClass(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc].makeFilename(org.w3c.dom.Element)'
      Src: DesignDoc:181,1
    - Dst: '[java.util.zip.ZipEntry].<init>(String)'
      Src: DesignDoc:181,1
    - Dst: '[java.util.zip.ZipOutputStream].putNextEntry(java.util.zip.ZipEntry)'
      Src: DesignDoc:181,1
    - Dst: '[DesignDoc].printCopyright()'
      Src: DesignDoc:182,1
    - Dst: '[DesignDoc].printObjectProlog(org.w3c.dom.Element)'
      Src: DesignDoc:186,1
    - Dst: '[DesignDoc].printInterfaceHeader(org.w3c.dom.Element)'
      Src: DesignDoc:188,1
    - Dst: '[DesignDoc.IndentingWriter].indent()'
      Src: DesignDoc:189,1
    - Dst: '[DesignDoc].printConstants(org.w3c.dom.Element)'
      Src: DesignDoc:190,1
    - Dst: '[DesignDoc].printMethods(org.w3c.dom.Element,boolean)'
      Src: DesignDoc:191,1
    - Dst: '[DesignDoc.IndentingWriter].outdent()'
      Src: DesignDoc:192,1
    - Dst: '[DesignDoc].printInterfaceFooter(org.w3c.dom.Element)'
      Src: DesignDoc:193,1
    - Dst: '[java.util.zip.ZipOutputStream].closeEntry()'
      Src: DesignDoc:194,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions:
      - java.io.IOException
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inter
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 195
      start: 180
    functionDepth: 5
    functionLinenumber: 180
    functionLinenumberEnd: 195
    functionName: '[DesignDoc].generateInterface(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 1
    functionsReached:
    - '[DesignDoc].printConstants(org.w3c.dom.Element)'
    - '[DesignDoc.IndentingWriter].indent()'
    - '[DesignDoc].printInterfaceFooter(org.w3c.dom.Element)'
    - '[java.util.zip.ZipOutputStream].putNextEntry(java.util.zip.ZipEntry)'
    - '[DesignDoc.IndentingWriter].outdent()'
    - '[DesignDoc].makeFilename(org.w3c.dom.Element)'
    - '[java.util.zip.ZipOutputStream].closeEntry()'
    - '[java.util.zip.ZipEntry].<init>(String)'
    - '[DesignDoc].printCopyright()'
    - '[DesignDoc].printMethods(org.w3c.dom.Element,boolean)'
    - '[DesignDoc].printInterfaceHeader(org.w3c.dom.Element)'
    - '[DesignDoc].printObjectProlog(org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].generateInterface(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:200,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:201,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:202,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:203,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:204,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:205,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:206,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:207,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:208,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:209,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:210,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:211,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:212,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:213,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:214,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:215,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:216,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:217,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:218,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:219,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:220,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:221,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:222,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:223,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:224,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:225,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:226,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:227,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:228,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:229,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:230,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:231,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:232,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:233,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:234,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:235,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:236,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:237,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:238,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:239,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:240,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:241,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:242,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:243,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:244,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:245,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:246,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:247,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:248,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:249,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:250,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:251,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:252,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:253,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:254,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:255,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:256,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 57
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 257
      start: 199
    functionDepth: 3
    functionLinenumber: 199
    functionLinenumberEnd: 257
    functionName: '[DesignDoc].printCopyright()'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 2
    functionsReached:
    - '[DesignDoc.IndentingWriter].println(String)'
    - '[DesignDoc.IndentingWriter].println()'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].printCopyright()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc].getParentNodeElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:260,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:263,1
    - Dst: '[DesignDoc].length()'
      Src: DesignDoc:264,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:265,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:266,1
    - Dst: '[DesignDoc.IndentingWriter].print(char)'
      Src: DesignDoc:267,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:268,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:269,1
    - Dst: '[java.util.Vector].<init>()'
      Src: DesignDoc:272,1
    - Dst: '[DesignDoc].collectImports(org.w3c.dom.Element,DesignDoc,java.util.Vector)'
      Src: DesignDoc:273,1
    - Dst: '[org.w3c.dom.Element].getNodeName()'
      Src: DesignDoc:274,1
    - Dst: '[DesignDoc].equals(String)'
      Src: DesignDoc:274,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:275,1
    - Dst: '[DesignDoc].getLastChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:277,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:278,1
    - Dst: '[org.w3c.dom.Element].getOwnerDocument()'
      Src: DesignDoc:279,1
    - Dst: '[DesignDoc].getElementById(DesignDoc)'
      Src: DesignDoc:279,1
    - Dst: '[DesignDoc].collectImports(DesignDoc,DesignDoc,java.util.Vector)'
      Src: DesignDoc:280,1
    - Dst: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:281,1
    - Dst: '[java.util.Vector].size()'
      Src: DesignDoc:283,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:286,1
    - Dst: '[java.util.Vector].elementAt(DesignDoc)'
      Src: DesignDoc:287,1
    - Dst: String.valueOf(DesignDoc)
      Src: DesignDoc:287,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:287,1
    - Dst: '[DesignDoc.IndentingWriter].print(char)'
      Src: DesignDoc:288,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:289,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:291,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 35
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 294
      start: 259
    functionDepth: 2
    functionLinenumber: 259
    functionLinenumberEnd: 294
    functionName: '[DesignDoc].printObjectProlog(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 2
    functionsReached:
    - '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
    - '[java.util.Vector].size()'
    - '[java.util.Vector].elementAt(DesignDoc)'
    - '[DesignDoc].getParentNodeElement(org.w3c.dom.Element,String)'
    - '[DesignDoc.IndentingWriter].print(String)'
    - '[java.util.Vector].<init>()'
    - '[DesignDoc].getElementById(DesignDoc)'
    - '[DesignDoc.IndentingWriter].print(DesignDoc)'
    - '[DesignDoc].equals(String)'
    - '[DesignDoc].getLastChildElement(org.w3c.dom.Element,String)'
    - '[DesignDoc.IndentingWriter].println()'
    - '[org.w3c.dom.Element].getOwnerDocument()'
    - String.valueOf(DesignDoc)
    - '[DesignDoc].collectImports(DesignDoc,DesignDoc,java.util.Vector)'
    - '[DesignDoc.IndentingWriter].print(char)'
    - '[DesignDoc].collectImports(org.w3c.dom.Element,DesignDoc,java.util.Vector)'
    - '[org.w3c.dom.Element].getNodeName()'
    - '[DesignDoc].length()'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].printObjectProlog(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:297,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:298,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:301,1
    - Dst: '[DesignDoc].getElementText(org.w3c.dom.Element)'
      Src: DesignDoc:302,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:302,1
    - Dst: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:303,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:305,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:308,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:310,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:311,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:312,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:313,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:314,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:315,1
    CyclomaticComplexity: 2
    EdgeCount: 2
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 316
      start: 296
    functionDepth: 3
    functionLinenumber: 296
    functionLinenumberEnd: 316
    functionName: '[DesignDoc].printObjectComment(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 2
    functionsReached:
    - '[DesignDoc.IndentingWriter].println()'
    - '[DesignDoc.IndentingWriter].print(String)'
    - '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
    - '[DesignDoc.IndentingWriter].println(String)'
    - '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
    - '[DesignDoc].getElementText(org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].printObjectComment(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:321,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:323,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:324,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:325,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:326,1
    - Dst: '[DesignDoc].printConstant(org.w3c.dom.Element)'
      Src: DesignDoc:328,1
    - Dst: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:329,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 332
      start: 320
    functionDepth: 3
    functionLinenumber: 320
    functionLinenumberEnd: 332
    functionName: '[DesignDoc].printConstants(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 2
    functionsReached:
    - '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
    - '[DesignDoc.IndentingWriter].println(String)'
    - '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
    - '[DesignDoc].printConstant(org.w3c.dom.Element)'
    - '[DesignDoc.IndentingWriter].println()'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].printConstants(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc].printConstantComment(org.w3c.dom.Element)'
      Src: DesignDoc:335,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:336,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:336,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:337,1
    - Dst: '[DesignDoc].getLastChildElement(org.w3c.dom.Element)'
      Src: DesignDoc:338,1
    - Dst: '[DesignDoc].printType(IndentingWriter,org.w3c.dom.Element)'
      Src: DesignDoc:338,1
    - Dst: '[DesignDoc.IndentingWriter].print(char)'
      Src: DesignDoc:339,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:340,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:340,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:341,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:342,1
    - Dst: '[DesignDoc.IndentingWriter].println(char)'
      Src: DesignDoc:343,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:344,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 13
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - constant
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 345
      start: 334
    functionDepth: 3
    functionLinenumber: 334
    functionLinenumberEnd: 345
    functionName: '[DesignDoc].printConstant(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 1
    functionsReached:
    - '[DesignDoc].getLastChildElement(org.w3c.dom.Element)'
    - '[DesignDoc.IndentingWriter].print(char)'
    - '[DesignDoc.IndentingWriter].print(String)'
    - '[DesignDoc].printType(IndentingWriter,org.w3c.dom.Element)'
    - '[DesignDoc.IndentingWriter].print(DesignDoc)'
    - '[DesignDoc.IndentingWriter].println(char)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[DesignDoc.IndentingWriter].println()'
    - '[DesignDoc].printConstantComment(org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].printConstant(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:348,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:349,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:349,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:350,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:351,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - constant
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 352
      start: 347
    functionDepth: 2
    functionLinenumber: 347
    functionLinenumberEnd: 352
    functionName: '[DesignDoc].printConstantComment(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 1
    functionsReached:
    - '[DesignDoc.IndentingWriter].println()'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[DesignDoc.IndentingWriter].print(DesignDoc)'
    - '[DesignDoc.IndentingWriter].print(String)'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].printConstantComment(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:357,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:359,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:360,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:361,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:362,1
    - Dst: '[DesignDoc].printField(org.w3c.dom.Element)'
      Src: DesignDoc:364,1
    - Dst: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:365,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 368
      start: 356
    functionDepth: 3
    functionLinenumber: 356
    functionLinenumberEnd: 368
    functionName: '[DesignDoc].printFields(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 1
    functionsReached:
    - '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
    - '[DesignDoc.IndentingWriter].println(String)'
    - '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
    - '[DesignDoc.IndentingWriter].println()'
    - '[DesignDoc].printField(org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].printFields(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc].printFieldComment(org.w3c.dom.Element)'
      Src: DesignDoc:371,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:372,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:372,1
    - Dst: '[DesignDoc.IndentingWriter].print(char)'
      Src: DesignDoc:373,1
    - Dst: '[DesignDoc].getLastChildElement(org.w3c.dom.Element)'
      Src: DesignDoc:374,1
    - Dst: '[DesignDoc].printType(IndentingWriter,org.w3c.dom.Element)'
      Src: DesignDoc:374,1
    - Dst: '[DesignDoc.IndentingWriter].print(char)'
      Src: DesignDoc:375,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:376,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:376,1
    - Dst: '[DesignDoc.IndentingWriter].println(char)'
      Src: DesignDoc:377,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:378,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 379
      start: 370
    functionDepth: 3
    functionLinenumber: 370
    functionLinenumberEnd: 379
    functionName: '[DesignDoc].printField(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 1
    functionsReached:
    - '[DesignDoc].printFieldComment(org.w3c.dom.Element)'
    - '[DesignDoc].getLastChildElement(org.w3c.dom.Element)'
    - '[DesignDoc.IndentingWriter].print(char)'
    - '[DesignDoc].printType(IndentingWriter,org.w3c.dom.Element)'
    - '[DesignDoc.IndentingWriter].print(DesignDoc)'
    - '[DesignDoc.IndentingWriter].println(char)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[DesignDoc.IndentingWriter].println()'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].printField(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:382,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:383,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:383,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:384,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:385,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 5
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - field
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 386
      start: 381
    functionDepth: 2
    functionLinenumber: 381
    functionLinenumberEnd: 386
    functionName: '[DesignDoc].printFieldComment(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 1
    functionsReached:
    - '[DesignDoc.IndentingWriter].println()'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[DesignDoc.IndentingWriter].print(DesignDoc)'
    - '[DesignDoc.IndentingWriter].print(String)'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].printFieldComment(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:391,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:393,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:394,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:395,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:396,1
    - Dst: '[DesignDoc].printConstructor(org.w3c.dom.Element)'
      Src: DesignDoc:398,1
    - Dst: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:399,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 402
      start: 390
    functionDepth: 5
    functionLinenumber: 390
    functionLinenumberEnd: 402
    functionName: '[DesignDoc].printConstructors(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 1
    functionsReached:
    - '[DesignDoc].printConstructor(org.w3c.dom.Element)'
    - '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
    - '[DesignDoc.IndentingWriter].println(String)'
    - '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
    - '[DesignDoc.IndentingWriter].println()'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].printConstructors(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc].printConstructorComment(org.w3c.dom.Element)'
      Src: DesignDoc:405,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:406,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:406,1
    - Dst: '[DesignDoc.IndentingWriter].print(char)'
      Src: DesignDoc:407,1
    - Dst: '[DesignDoc].getParentNodeElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:408,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:408,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:409,1
    - Dst: '[DesignDoc.IndentingWriter].print(char)'
      Src: DesignDoc:410,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:411,1
    - Dst: '[DesignDoc].getLastChildElement(org.w3c.dom.Element)'
      Src: DesignDoc:413,1
    - Dst: '[DesignDoc].printType(IndentingWriter,org.w3c.dom.Element)'
      Src: DesignDoc:413,1
    - Dst: '[DesignDoc.IndentingWriter].print(char)'
      Src: DesignDoc:414,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:415,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:415,1
    - Dst: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:416,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:418,1
    - Dst: '[DesignDoc.IndentingWriter].print(char)'
      Src: DesignDoc:421,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:422,1
    - Dst: '[DesignDoc].getParentNodeElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:424,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:425,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:426,1
    - Dst: '[DesignDoc.IndentingWriter].indent()'
      Src: DesignDoc:427,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:428,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:430,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:430,1
    - Dst: '[org.w3c.dom.Element].getOwnerDocument()'
      Src: DesignDoc:431,1
    - Dst: '[DesignDoc].getElementById(DesignDoc)'
      Src: DesignDoc:431,1
    - Dst: '[DesignDoc].getAttribute(String)'
      Src: DesignDoc:432,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:446,1
    - Dst: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:447,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:449,1
    - Dst: '[DesignDoc.IndentingWriter].outdent()'
      Src: DesignDoc:452,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:454,1
    - Dst: '[DesignDoc.IndentingWriter].println(char)'
      Src: DesignDoc:455,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:456,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 44
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - constructor
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 457
      start: 404
    functionDepth: 4
    functionLinenumber: 404
    functionLinenumberEnd: 457
    functionName: '[DesignDoc].printConstructor(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 1
    functionsReached:
    - '[DesignDoc].printConstructorComment(org.w3c.dom.Element)'
    - '[DesignDoc].getLastChildElement(org.w3c.dom.Element)'
    - '[DesignDoc.IndentingWriter].print(char)'
    - '[DesignDoc.IndentingWriter].print(String)'
    - '[DesignDoc.IndentingWriter].indent()'
    - '[DesignDoc].getElementById(DesignDoc)'
    - '[DesignDoc].printType(IndentingWriter,org.w3c.dom.Element)'
    - '[DesignDoc.IndentingWriter].print(DesignDoc)'
    - '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
    - '[org.w3c.dom.Element].getOwnerDocument()'
    - '[DesignDoc.IndentingWriter].println(String)'
    - '[DesignDoc.IndentingWriter].println(char)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
    - '[DesignDoc.IndentingWriter].println()'
    - '[DesignDoc].getAttribute(String)'
    - '[DesignDoc].getParentNodeElement(org.w3c.dom.Element,String)'
    - '[DesignDoc.IndentingWriter].outdent()'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].printConstructor(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:460,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:461,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:463,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:464,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:464,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:465,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:469,1
    - Dst: '[DesignDoc].getElementText(org.w3c.dom.Element)'
      Src: DesignDoc:470,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:470,1
    - Dst: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:471,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:473,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:477,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:478,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:480,1
    - Dst: '[DesignDoc].printParamComment(org.w3c.dom.Element)'
      Src: DesignDoc:484,1
    - Dst: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:485,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:489,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:490,1
    - Dst: '[DesignDoc].printReturnsComment(org.w3c.dom.Element)'
      Src: DesignDoc:492,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:494,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 32
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - method
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 495
      start: 459
    functionDepth: 3
    functionLinenumber: 459
    functionLinenumberEnd: 495
    functionName: '[DesignDoc].printMethodComment(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 1
    functionsReached:
    - '[DesignDoc].printReturnsComment(org.w3c.dom.Element)'
    - '[DesignDoc.IndentingWriter].print(String)'
    - '[DesignDoc.IndentingWriter].print(DesignDoc)'
    - '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
    - '[DesignDoc.IndentingWriter].println(String)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
    - '[DesignDoc.IndentingWriter].println()'
    - '[DesignDoc].getElementText(org.w3c.dom.Element)'
    - '[DesignDoc].printParamComment(org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].printMethodComment(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:500,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:502,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:503,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:504,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:505,1
    - Dst: '[DesignDoc].printMethod(org.w3c.dom.Element,boolean)'
      Src: DesignDoc:507,1
    - Dst: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:508,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - object
    - body
    argTypes:
    - org.w3c.dom.Element
    - boolean
    constantsTouched: []
    func_position:
      end: 511
      start: 499
    functionDepth: 5
    functionLinenumber: 499
    functionLinenumberEnd: 511
    functionName: '[DesignDoc].printMethods(org.w3c.dom.Element,boolean)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 2
    functionsReached:
    - '[DesignDoc].printMethod(org.w3c.dom.Element,boolean)'
    - '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
    - '[DesignDoc.IndentingWriter].println(String)'
    - '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
    - '[DesignDoc.IndentingWriter].println()'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].printMethods(org.w3c.dom.Element,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:514,1
    - Dst: '[DesignDoc].getLastChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:516,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:517,1
    - Dst: '[org.w3c.dom.Element].getOwnerDocument()'
      Src: DesignDoc:518,1
    - Dst: '[DesignDoc].getElementById(DesignDoc)'
      Src: DesignDoc:518,1
    - Dst: '[DesignDoc].getFirstChildElement(DesignDoc,String)'
      Src: DesignDoc:519,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:521,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:522,1
    - Dst: '[DesignDoc].getAttribute(String)'
      Src: DesignDoc:523,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:523,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:524,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:525,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:526,1
    - Dst: '[DesignDoc].printMethod(org.w3c.dom.Element,boolean)'
      Src: DesignDoc:528,1
    - Dst: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:529,1
    - Dst: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:532,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 21
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 534
      start: 513
    functionDepth: 5
    functionLinenumber: 513
    functionLinenumberEnd: 534
    functionName: '[DesignDoc].printImplementedMethods(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 1
    functionsReached:
    - '[DesignDoc.IndentingWriter].print(String)'
    - '[DesignDoc].getElementById(DesignDoc)'
    - '[DesignDoc].getAttribute(String)'
    - '[DesignDoc.IndentingWriter].print(DesignDoc)'
    - '[DesignDoc].printMethod(org.w3c.dom.Element,boolean)'
    - '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
    - '[DesignDoc.IndentingWriter].println(String)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
    - '[DesignDoc].getFirstChildElement(DesignDoc,String)'
    - '[DesignDoc.IndentingWriter].println()'
    - '[DesignDoc].getLastChildElement(org.w3c.dom.Element,String)'
    - '[org.w3c.dom.Element].getOwnerDocument()'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].printImplementedMethods(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc].printMethodComment(org.w3c.dom.Element)'
      Src: DesignDoc:537,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:538,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:538,1
    - Dst: '[DesignDoc.IndentingWriter].print(char)'
      Src: DesignDoc:539,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:540,1
    - Dst: '[DesignDoc].getLastChildElement(org.w3c.dom.Element)'
      Src: DesignDoc:543,1
    - Dst: '[DesignDoc].printType(IndentingWriter,org.w3c.dom.Element)'
      Src: DesignDoc:543,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:546,1
    - Dst: '[DesignDoc.IndentingWriter].print(char)'
      Src: DesignDoc:548,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:549,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:550,1
    - Dst: '[DesignDoc.IndentingWriter].print(char)'
      Src: DesignDoc:551,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:552,1
    - Dst: '[DesignDoc].getLastChildElement(org.w3c.dom.Element)'
      Src: DesignDoc:554,1
    - Dst: '[DesignDoc].printType(IndentingWriter,org.w3c.dom.Element)'
      Src: DesignDoc:554,1
    - Dst: '[DesignDoc.IndentingWriter].print(char)'
      Src: DesignDoc:555,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:556,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:556,1
    - Dst: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:557,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:559,1
    - Dst: '[DesignDoc.IndentingWriter].print(char)'
      Src: DesignDoc:562,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:563,1
    - Dst: '[DesignDoc].getParentNodeElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:565,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:566,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:567,1
    - Dst: '[DesignDoc.IndentingWriter].indent()'
      Src: DesignDoc:568,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:569,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:571,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:571,1
    - Dst: '[org.w3c.dom.Element].getOwnerDocument()'
      Src: DesignDoc:572,1
    - Dst: '[DesignDoc].getElementById(DesignDoc)'
      Src: DesignDoc:572,1
    - Dst: '[DesignDoc].getAttribute(String)'
      Src: DesignDoc:573,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:587,1
    - Dst: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:588,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:590,1
    - Dst: '[DesignDoc.IndentingWriter].outdent()'
      Src: DesignDoc:593,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:596,1
    - Dst: '[DesignDoc.IndentingWriter].indent()'
      Src: DesignDoc:598,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:599,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:600,1
    - Dst: '[DesignDoc.IndentingWriter].println(char)'
      Src: DesignDoc:601,1
    - Dst: '[DesignDoc.IndentingWriter].outdent()'
      Src: DesignDoc:602,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:604,1
    - Dst: '[DesignDoc.IndentingWriter].println(DesignDoc)'
      Src: DesignDoc:605,1
    - Dst: '[DesignDoc.IndentingWriter].println(char)'
      Src: DesignDoc:608,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:610,1
    CyclomaticComplexity: 7
    EdgeCount: 7
    ICount: 58
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - boolean
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 2
    argNames:
    - method
    - body
    argTypes:
    - org.w3c.dom.Element
    - boolean
    constantsTouched: []
    func_position:
      end: 611
      start: 536
    functionDepth: 4
    functionLinenumber: 536
    functionLinenumberEnd: 611
    functionName: '[DesignDoc].printMethod(org.w3c.dom.Element,boolean)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 2
    functionsReached:
    - '[DesignDoc].printMethodComment(org.w3c.dom.Element)'
    - '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
    - '[DesignDoc].getParentNodeElement(org.w3c.dom.Element,String)'
    - '[DesignDoc.IndentingWriter].outdent()'
    - '[DesignDoc].getLastChildElement(org.w3c.dom.Element)'
    - '[DesignDoc.IndentingWriter].print(String)'
    - '[DesignDoc.IndentingWriter].indent()'
    - '[DesignDoc].getElementById(DesignDoc)'
    - '[DesignDoc.IndentingWriter].print(DesignDoc)'
    - '[DesignDoc.IndentingWriter].println(char)'
    - '[DesignDoc.IndentingWriter].println(DesignDoc)'
    - '[DesignDoc].getAttribute(String)'
    - '[DesignDoc.IndentingWriter].println(String)'
    - '[DesignDoc.IndentingWriter].println()'
    - '[org.w3c.dom.Element].getOwnerDocument()'
    - '[DesignDoc.IndentingWriter].print(char)'
    - '[DesignDoc].printType(IndentingWriter,org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].printMethod(org.w3c.dom.Element,boolean)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:614,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:615,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:617,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:618,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:618,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:619,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:623,1
    - Dst: '[DesignDoc].getElementText(org.w3c.dom.Element)'
      Src: DesignDoc:624,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:624,1
    - Dst: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:625,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:627,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:631,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:633,1
    - Dst: '[DesignDoc].printParamComment(org.w3c.dom.Element)'
      Src: DesignDoc:637,1
    - Dst: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:638,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:641,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 24
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - constructor
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 642
      start: 613
    functionDepth: 3
    functionLinenumber: 613
    functionLinenumberEnd: 642
    functionName: '[DesignDoc].printConstructorComment(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 1
    functionsReached:
    - '[DesignDoc.IndentingWriter].print(String)'
    - '[DesignDoc.IndentingWriter].print(DesignDoc)'
    - '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
    - '[DesignDoc.IndentingWriter].println(String)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
    - '[DesignDoc.IndentingWriter].println()'
    - '[DesignDoc].getElementText(org.w3c.dom.Element)'
    - '[DesignDoc].printParamComment(org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].printConstructorComment(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:645,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:646,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:646,1
    - Dst: '[DesignDoc.IndentingWriter].print(char)'
      Src: DesignDoc:647,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:648,1
    - Dst: '[DesignDoc].getElementText(org.w3c.dom.Element)'
      Src: DesignDoc:650,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:650,1
    - Dst: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:651,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:653,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:654,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:655,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:658,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 15
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - param
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 659
      start: 644
    functionDepth: 2
    functionLinenumber: 644
    functionLinenumberEnd: 659
    functionName: '[DesignDoc].printParamComment(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 2
    functionsReached:
    - '[DesignDoc.IndentingWriter].print(char)'
    - '[DesignDoc.IndentingWriter].println()'
    - '[DesignDoc.IndentingWriter].print(String)'
    - '[DesignDoc.IndentingWriter].print(DesignDoc)'
    - '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
    - '[DesignDoc.IndentingWriter].println(String)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
    - '[DesignDoc].getElementText(org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].printParamComment(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:662,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:663,1
    - Dst: '[DesignDoc].getElementText(org.w3c.dom.Element)'
      Src: DesignDoc:665,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:665,1
    - Dst: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:666,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:668,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:669,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:670,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:673,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 12
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - returns
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 674
      start: 661
    functionDepth: 2
    functionLinenumber: 661
    functionLinenumberEnd: 674
    functionName: '[DesignDoc].printReturnsComment(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 1
    functionsReached:
    - '[DesignDoc.IndentingWriter].println()'
    - '[DesignDoc.IndentingWriter].print(String)'
    - '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
    - '[DesignDoc.IndentingWriter].println(String)'
    - '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
    - '[DesignDoc].getElementText(org.w3c.dom.Element)'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].printReturnsComment(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc].printObjectComment(org.w3c.dom.Element)'
      Src: DesignDoc:716,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:717,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:717,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:718,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:719,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:719,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:720,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:721,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:731,1
    - Dst: '[DesignDoc.IndentingWriter].indent()'
      Src: DesignDoc:732,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:733,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:734,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:734,1
    - Dst: '[org.w3c.dom.Element].getOwnerDocument()'
      Src: DesignDoc:735,1
    - Dst: '[DesignDoc].getElementById(DesignDoc)'
      Src: DesignDoc:735,1
    - Dst: '[DesignDoc].getAttribute(String)'
      Src: DesignDoc:736,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:750,1
    - Dst: '[DesignDoc.IndentingWriter].outdent()'
      Src: DesignDoc:751,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:754,1
    - Dst: '[DesignDoc.IndentingWriter].indent()'
      Src: DesignDoc:755,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:756,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:758,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:758,1
    - Dst: '[org.w3c.dom.Element].getOwnerDocument()'
      Src: DesignDoc:759,1
    - Dst: '[DesignDoc].getElementById(DesignDoc)'
      Src: DesignDoc:759,1
    - Dst: '[DesignDoc].getAttribute(String)'
      Src: DesignDoc:760,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:774,1
    - Dst: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:775,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:777,1
    - Dst: '[DesignDoc.IndentingWriter].outdent()'
      Src: DesignDoc:780,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:783,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:784,1
    CyclomaticComplexity: 5
    EdgeCount: 5
    ICount: 40
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 785
      start: 715
    functionDepth: 4
    functionLinenumber: 715
    functionLinenumberEnd: 785
    functionName: '[DesignDoc].printClassHeader(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 1
    functionsReached:
    - '[DesignDoc.IndentingWriter].print(String)'
    - '[DesignDoc.IndentingWriter].indent()'
    - '[DesignDoc].getElementById(DesignDoc)'
    - '[DesignDoc.IndentingWriter].print(DesignDoc)'
    - '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element,String)'
    - '[DesignDoc.IndentingWriter].println(String)'
    - '[DesignDoc].printObjectComment(org.w3c.dom.Element)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
    - '[DesignDoc.IndentingWriter].println()'
    - '[DesignDoc].getAttribute(String)'
    - '[org.w3c.dom.Element].getOwnerDocument()'
    - '[DesignDoc.IndentingWriter].outdent()'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].printClassHeader(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:788,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:789,1
    - Dst: '[DesignDoc.IndentingWriter].println(DesignDoc)'
      Src: DesignDoc:789,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - cls
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 790
      start: 787
    functionDepth: 2
    functionLinenumber: 787
    functionLinenumberEnd: 790
    functionName: '[DesignDoc].printClassFooter(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 1
    functionsReached:
    - '[DesignDoc.IndentingWriter].println(DesignDoc)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[DesignDoc.IndentingWriter].print(String)'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].printClassFooter(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc].printObjectComment(org.w3c.dom.Element)'
      Src: DesignDoc:812,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:813,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:813,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:814,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:815,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:815,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:816,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:818,1
    - Dst: '[DesignDoc.IndentingWriter].indent()'
      Src: DesignDoc:819,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:820,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:821,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:821,1
    - Dst: '[org.w3c.dom.Element].getOwnerDocument()'
      Src: DesignDoc:822,1
    - Dst: '[DesignDoc].getElementById(DesignDoc)'
      Src: DesignDoc:822,1
    - Dst: '[DesignDoc].getAttribute(String)'
      Src: DesignDoc:823,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:842,1
    - Dst: '[DesignDoc.IndentingWriter].outdent()'
      Src: DesignDoc:843,1
    - Dst: '[DesignDoc.IndentingWriter].println(String)'
      Src: DesignDoc:845,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc:846,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 20
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inter
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 847
      start: 811
    functionDepth: 4
    functionLinenumber: 811
    functionLinenumberEnd: 847
    functionName: '[DesignDoc].printInterfaceHeader(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 1
    functionsReached:
    - '[DesignDoc.IndentingWriter].print(String)'
    - '[DesignDoc.IndentingWriter].indent()'
    - '[DesignDoc].getElementById(DesignDoc)'
    - '[DesignDoc.IndentingWriter].print(DesignDoc)'
    - '[DesignDoc.IndentingWriter].println(String)'
    - '[DesignDoc].printObjectComment(org.w3c.dom.Element)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[DesignDoc].getFirstChildElement(org.w3c.dom.Element,String)'
    - '[DesignDoc.IndentingWriter].println()'
    - '[DesignDoc].getAttribute(String)'
    - '[org.w3c.dom.Element].getOwnerDocument()'
    - '[DesignDoc.IndentingWriter].outdent()'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].printInterfaceHeader(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:850,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:851,1
    - Dst: '[DesignDoc.IndentingWriter].println(DesignDoc)'
      Src: DesignDoc:851,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 3
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 1
    argNames:
    - inter
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 852
      start: 849
    functionDepth: 2
    functionLinenumber: 849
    functionLinenumberEnd: 852
    functionName: '[DesignDoc].printInterfaceFooter(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 1
    functionsReached:
    - '[DesignDoc.IndentingWriter].println(DesignDoc)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[DesignDoc.IndentingWriter].print(String)'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].printInterfaceFooter(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element)'
      Src: DesignDoc:862,1
    - Dst: '[org.w3c.dom.Element].getNodeName()'
      Src: DesignDoc:864,1
    - Dst: '[DesignDoc].equals(String)'
      Src: DesignDoc:864,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:865,1
    - Dst: '[org.w3c.dom.Element].getOwnerDocument()'
      Src: DesignDoc:866,1
    - Dst: '[DesignDoc].getElementById(DesignDoc)'
      Src: DesignDoc:866,1
    - Dst: '[DesignDoc].getParentNodeElement(DesignDoc,String)'
      Src: DesignDoc:867,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:868,1
    - Dst: '[DesignDoc].length()'
      Src: DesignDoc:869,1
    - Dst: '[DesignDoc].equals(String)'
      Src: DesignDoc:869,1
    - Dst: '[DesignDoc].getAttribute(String)'
      Src: DesignDoc:870,1
    - Dst: '[java.util.Vector].contains(DesignDoc)'
      Src: DesignDoc:871,1
    - Dst: '[java.util.Vector].size()'
      Src: DesignDoc:872,1
    - Dst: '[java.util.Vector].elementAt(int)'
      Src: DesignDoc:874,1
    - Dst: reference.compareTo(String)
      Src: DesignDoc:874,1
    - Dst: '[java.util.Vector].insertElementAt(DesignDoc,DesignDoc)'
      Src: DesignDoc:879,1
    - Dst: '[DesignDoc].getFirstChildElement(org.w3c.dom.Element)'
      Src: DesignDoc:883,1
    - Dst: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element)'
      Src: DesignDoc:885,1
    - Dst: '[DesignDoc].getParentNodeElement(org.w3c.dom.Element)'
      Src: DesignDoc:887,1
    CyclomaticComplexity: 9
    EdgeCount: 9
    ICount: 37
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      - String
      - java.util.Vector
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: Object
    argCount: 3
    argNames:
    - object
    - objectPackageName
    - references
    argTypes:
    - org.w3c.dom.Element
    - String
    - java.util.Vector
    constantsTouched: []
    func_position:
      end: 895
      start: 860
    functionDepth: 1
    functionLinenumber: 860
    functionLinenumberEnd: 895
    functionName: '[DesignDoc].collectImports(org.w3c.dom.Element,String,java.util.Vector)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 0
    functionsReached:
    - '[DesignDoc].length()'
    - '[org.w3c.dom.Element].getNodeName()'
    - '[java.util.Vector].contains(DesignDoc)'
    - '[DesignDoc].getElementById(DesignDoc)'
    - '[DesignDoc].getNextSiblingElement(org.w3c.dom.Element)'
    - reference.compareTo(String)
    - '[java.util.Vector].insertElementAt(DesignDoc,DesignDoc)'
    - '[DesignDoc].getParentNodeElement(org.w3c.dom.Element)'
    - '[DesignDoc].getFirstChildElement(org.w3c.dom.Element)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[DesignDoc].getParentNodeElement(DesignDoc,String)'
    - '[java.util.Vector].size()'
    - '[java.util.Vector].elementAt(int)'
    - '[DesignDoc].equals(String)'
    - '[DesignDoc].getAttribute(String)'
    - '[org.w3c.dom.Element].getOwnerDocument()'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc].collectImports(org.w3c.dom.Element,String,java.util.Vector)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:900,1
    - Dst: '[DesignDoc].getParentNodeElement(org.w3c.dom.Element,String)'
      Src: DesignDoc:901,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:902,1
    - Dst: packageName.length()
      Src: DesignDoc:903,1
    - Dst: '[StringBuffer].<init>(int)'
      Src: DesignDoc:904,1
    - Dst: packageName.replace(char,char)
      Src: DesignDoc:906,1
    - Dst: '[StringBuffer].append(DesignDoc)'
      Src: DesignDoc:906,1
    - Dst: '[StringBuffer].append(char)'
      Src: DesignDoc:907,1
    - Dst: '[StringBuffer].append(DesignDoc)'
      Src: DesignDoc:909,1
    - Dst: '[StringBuffer].append(String)'
      Src: DesignDoc:910,1
    - Dst: '[StringBuffer].toString()'
      Src: DesignDoc:911,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 18
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - object
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 912
      start: 899
    functionDepth: 1
    functionLinenumber: 899
    functionLinenumberEnd: 912
    functionName: '[DesignDoc].makeFilename(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 2
    functionsReached:
    - packageName.length()
    - '[StringBuffer].<init>(int)'
    - '[StringBuffer].append(DesignDoc)'
    - '[StringBuffer].toString()'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[StringBuffer].append(char)'
    - '[StringBuffer].append(String)'
    - packageName.replace(char,char)
    - '[DesignDoc].getParentNodeElement(org.w3c.dom.Element,String)'
    linkageType: ''
    returnType: String
    signature: '[DesignDoc].makeFilename(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getNodeName()'
      Src: DesignDoc:917,1
    - Dst: '[DesignDoc].equals(String)'
      Src: DesignDoc:918,1
    - Dst: '[DesignDoc].getLastChildElement(org.w3c.dom.Element)'
      Src: DesignDoc:919,1
    - Dst: '[DesignDoc].printType(IndentingWriter,org.w3c.dom.Element)'
      Src: DesignDoc:919,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:920,1
    - Dst: Integer.parseInt(DesignDoc)
      Src: DesignDoc:921,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:923,1
    - Dst: '[DesignDoc].equals(String)'
      Src: DesignDoc:927,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:928,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:929,1
    - Dst: '[DesignDoc].equals(String)'
      Src: DesignDoc:930,1
    - Dst: '[DesignDoc].equals(String)'
      Src: DesignDoc:930,1
    - Dst: '[DesignDoc].equals(String)'
      Src: DesignDoc:930,1
    - Dst: '[DesignDoc].equals(String)'
      Src: DesignDoc:933,1
    - Dst: '[DesignDoc].equals(String)'
      Src: DesignDoc:936,1
    - Dst: '[DesignDoc].equals(String)'
      Src: DesignDoc:941,1
    - Dst: '[org.w3c.dom.Element].getAttribute(String)'
      Src: DesignDoc:942,1
    - Dst: '[org.w3c.dom.Element].getOwnerDocument()'
      Src: DesignDoc:943,1
    - Dst: '[DesignDoc].getElementById(DesignDoc)'
      Src: DesignDoc:943,1
    - Dst: '[DesignDoc].getAttribute(String)'
      Src: DesignDoc:944,1
    - Dst: '[DesignDoc.IndentingWriter].print(DesignDoc)'
      Src: DesignDoc:965,1
    - Dst: '[DesignDoc].equals(String)'
      Src: DesignDoc:968,1
    - Dst: '[DesignDoc].getFirstChildElement(DesignDoc)'
      Src: DesignDoc:969,1
    - Dst: '[org.w3c.dom.Element].getNodeName()'
      Src: DesignDoc:970,1
    - Dst: '[DesignDoc].equals(String)'
      Src: DesignDoc:970,1
    - Dst: '[DesignDoc].getNextSiblingElement(DesignDoc)'
      Src: DesignDoc:971,1
    - Dst: '[DesignDoc].getLastChildElement(org.w3c.dom.Element)'
      Src: DesignDoc:973,1
    - Dst: '[DesignDoc].printType(IndentingWriter,org.w3c.dom.Element)'
      Src: DesignDoc:973,1
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc:976,1
    CyclomaticComplexity: 18
    EdgeCount: 18
    ICount: 36
    JavaMethodInfo:
      argumentGenericTypes:
      - IndentingWriter
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - out
    - type
    argTypes:
    - IndentingWriter
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 978
      start: 916
    functionDepth: 2
    functionLinenumber: 916
    functionLinenumberEnd: 978
    functionName: '[DesignDoc].printType(IndentingWriter,org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 5
    functionsReached:
    - '[DesignDoc].getLastChildElement(org.w3c.dom.Element)'
    - '[org.w3c.dom.Element].getNodeName()'
    - '[DesignDoc.IndentingWriter].print(String)'
    - '[DesignDoc].getElementById(DesignDoc)'
    - '[DesignDoc].printType(IndentingWriter,org.w3c.dom.Element)'
    - '[DesignDoc].getAttribute(String)'
    - '[DesignDoc.IndentingWriter].print(DesignDoc)'
    - '[DesignDoc].getNextSiblingElement(DesignDoc)'
    - '[org.w3c.dom.Element].getAttribute(String)'
    - '[DesignDoc].equals(String)'
    - Integer.parseInt(DesignDoc)
    - '[org.w3c.dom.Element].getOwnerDocument()'
    - '[DesignDoc].getFirstChildElement(DesignDoc)'
    linkageType: ''
    returnType: String
    signature: '[DesignDoc].printType(IndentingWriter,org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: DesignDoc:983,1
    - Dst: '[DesignDoc].getNodeType()'
      Src: DesignDoc:985,1
    - Dst: '[DesignDoc].getParentNode()'
      Src: DesignDoc:988,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 991
      start: 982
    functionDepth: 0
    functionLinenumber: 982
    functionLinenumberEnd: 991
    functionName: '[DesignDoc].getParentNodeElement(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 0
    functionsReached:
    - '[DesignDoc].getParentNode()'
    - '[DesignDoc].getNodeType()'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[DesignDoc].getParentNodeElement(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getParentNode()'
      Src: DesignDoc:994,1
    - Dst: '[DesignDoc].getNodeType()'
      Src: DesignDoc:996,1
    - Dst: '[DesignDoc].getNodeName()'
      Src: DesignDoc:996,1
    - Dst: '[DesignDoc].equals(String)'
      Src: DesignDoc:996,1
    - Dst: '[DesignDoc].getParentNode()'
      Src: DesignDoc:999,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - node
    - name
    argTypes:
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 1002
      start: 993
    functionDepth: 0
    functionLinenumber: 993
    functionLinenumberEnd: 1002
    functionName: '[DesignDoc].getParentNodeElement(org.w3c.dom.Node,String)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 0
    functionsReached:
    - '[DesignDoc].getNodeName()'
    - '[DesignDoc].getNodeType()'
    - '[DesignDoc].getParentNode()'
    - '[DesignDoc].equals(String)'
    - '[org.w3c.dom.Node].getParentNode()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[DesignDoc].getParentNodeElement(org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Element].getFirstChild()'
      Src: DesignDoc:1005,1
    - Dst: '[StringBuffer].<init>()'
      Src: DesignDoc:1007,1
    - Dst: '[DesignDoc].getNodeType()'
      Src: DesignDoc:1009,1
    - Dst: '[DesignDoc].getNodeValue()'
      Src: DesignDoc:1010,1
    - Dst: '[StringBuffer].append(DesignDoc)'
      Src: DesignDoc:1010,1
    - Dst: '[DesignDoc].getNextSibling()'
      Src: DesignDoc:1012,1
    - Dst: '[StringBuffer].toString()'
      Src: DesignDoc:1014,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 11
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Element
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: String
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - element
    argTypes:
    - org.w3c.dom.Element
    constantsTouched: []
    func_position:
      end: 1017
      start: 1004
    functionDepth: 0
    functionLinenumber: 1004
    functionLinenumberEnd: 1017
    functionName: '[DesignDoc].getElementText(org.w3c.dom.Element)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 5
    functionsReached:
    - '[DesignDoc].getNextSibling()'
    - '[StringBuffer].append(DesignDoc)'
    - '[org.w3c.dom.Element].getFirstChild()'
    - '[DesignDoc].getNodeValue()'
    - '[DesignDoc].getNodeType()'
    - '[StringBuffer].toString()'
    - '[StringBuffer].<init>()'
    linkageType: ''
    returnType: String
    signature: '[DesignDoc].getElementText(org.w3c.dom.Element)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: DesignDoc:1020,1
    - Dst: '[DesignDoc].getNodeType()'
      Src: DesignDoc:1022,1
    - Dst: '[DesignDoc].getNextSibling()'
      Src: DesignDoc:1025,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - parent
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1028
      start: 1019
    functionDepth: 0
    functionLinenumber: 1019
    functionLinenumberEnd: 1028
    functionName: '[DesignDoc].getFirstChildElement(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 0
    functionsReached:
    - '[DesignDoc].getNodeType()'
    - '[DesignDoc].getNextSibling()'
    - '[org.w3c.dom.Node].getFirstChild()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[DesignDoc].getFirstChildElement(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getFirstChild()'
      Src: DesignDoc:1031,1
    - Dst: '[DesignDoc].getNodeType()'
      Src: DesignDoc:1033,1
    - Dst: '[DesignDoc].getNodeName()'
      Src: DesignDoc:1033,1
    - Dst: '[DesignDoc].equals(String)'
      Src: DesignDoc:1033,1
    - Dst: '[DesignDoc].getNextSibling()'
      Src: DesignDoc:1036,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - parent
    - name
    argTypes:
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 1039
      start: 1030
    functionDepth: 0
    functionLinenumber: 1030
    functionLinenumberEnd: 1039
    functionName: '[DesignDoc].getFirstChildElement(org.w3c.dom.Node,String)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 0
    functionsReached:
    - '[DesignDoc].getNodeName()'
    - '[DesignDoc].getNextSibling()'
    - '[org.w3c.dom.Node].getFirstChild()'
    - '[DesignDoc].getNodeType()'
    - '[DesignDoc].equals(String)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[DesignDoc].getFirstChildElement(org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getLastChild()'
      Src: DesignDoc:1042,1
    - Dst: '[DesignDoc].getNodeType()'
      Src: DesignDoc:1044,1
    - Dst: '[DesignDoc].getPreviousSibling()'
      Src: DesignDoc:1047,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - parent
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1050
      start: 1041
    functionDepth: 0
    functionLinenumber: 1041
    functionLinenumberEnd: 1050
    functionName: '[DesignDoc].getLastChildElement(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 0
    functionsReached:
    - '[DesignDoc].getPreviousSibling()'
    - '[org.w3c.dom.Node].getLastChild()'
    - '[DesignDoc].getNodeType()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[DesignDoc].getLastChildElement(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getLastChild()'
      Src: DesignDoc:1053,1
    - Dst: '[DesignDoc].getNodeType()'
      Src: DesignDoc:1055,1
    - Dst: '[DesignDoc].getNodeName()'
      Src: DesignDoc:1055,1
    - Dst: '[DesignDoc].equals(String)'
      Src: DesignDoc:1055,1
    - Dst: '[DesignDoc].getPreviousSibling()'
      Src: DesignDoc:1058,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - parent
    - name
    argTypes:
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 1061
      start: 1052
    functionDepth: 0
    functionLinenumber: 1052
    functionLinenumberEnd: 1061
    functionName: '[DesignDoc].getLastChildElement(org.w3c.dom.Node,String)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 0
    functionsReached:
    - '[DesignDoc].getNodeName()'
    - '[DesignDoc].getPreviousSibling()'
    - '[DesignDoc].getNodeType()'
    - '[org.w3c.dom.Node].getLastChild()'
    - '[DesignDoc].equals(String)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[DesignDoc].getLastChildElement(org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: DesignDoc:1064,1
    - Dst: '[DesignDoc].getNodeType()'
      Src: DesignDoc:1066,1
    - Dst: '[DesignDoc].getNextSibling()'
      Src: DesignDoc:1069,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1072
      start: 1063
    functionDepth: 0
    functionLinenumber: 1063
    functionLinenumberEnd: 1072
    functionName: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 0
    functionsReached:
    - '[org.w3c.dom.Node].getNextSibling()'
    - '[DesignDoc].getNextSibling()'
    - '[DesignDoc].getNodeType()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getNextSibling()'
      Src: DesignDoc:1075,1
    - Dst: '[DesignDoc].getNodeType()'
      Src: DesignDoc:1077,1
    - Dst: '[DesignDoc].getNodeName()'
      Src: DesignDoc:1077,1
    - Dst: '[DesignDoc].equals(String)'
      Src: DesignDoc:1077,1
    - Dst: '[DesignDoc].getNextSibling()'
      Src: DesignDoc:1080,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - node
    - name
    argTypes:
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 1083
      start: 1074
    functionDepth: 0
    functionLinenumber: 1074
    functionLinenumberEnd: 1083
    functionName: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Node,String)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 0
    functionsReached:
    - '[DesignDoc].getNodeName()'
    - '[DesignDoc].getNextSibling()'
    - '[DesignDoc].getNodeType()'
    - '[DesignDoc].equals(String)'
    - '[org.w3c.dom.Node].getNextSibling()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[DesignDoc].getNextSiblingElement(org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getPreviousSibling()'
      Src: DesignDoc:1086,1
    - Dst: '[DesignDoc].getNodeType()'
      Src: DesignDoc:1088,1
    - Dst: '[DesignDoc].getPreviousSibling()'
      Src: DesignDoc:1091,1
    CyclomaticComplexity: 3
    EdgeCount: 3
    ICount: 7
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 1
    argNames:
    - node
    argTypes:
    - org.w3c.dom.Node
    constantsTouched: []
    func_position:
      end: 1094
      start: 1085
    functionDepth: 0
    functionLinenumber: 1085
    functionLinenumberEnd: 1094
    functionName: '[DesignDoc].getPreviousSiblingElement(org.w3c.dom.Node)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 0
    functionsReached:
    - '[DesignDoc].getPreviousSibling()'
    - '[org.w3c.dom.Node].getPreviousSibling()'
    - '[DesignDoc].getNodeType()'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[DesignDoc].getPreviousSiblingElement(org.w3c.dom.Node)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[org.w3c.dom.Node].getPreviousSibling()'
      Src: DesignDoc:1097,1
    - Dst: '[DesignDoc].getNodeType()'
      Src: DesignDoc:1099,1
    - Dst: '[DesignDoc].getNodeName()'
      Src: DesignDoc:1099,1
    - Dst: '[DesignDoc].equals(String)'
      Src: DesignDoc:1099,1
    - Dst: '[DesignDoc].getPreviousSibling()'
      Src: DesignDoc:1102,1
    CyclomaticComplexity: 4
    EdgeCount: 4
    ICount: 10
    JavaMethodInfo:
      argumentGenericTypes:
      - org.w3c.dom.Node
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: org.w3c.dom.Element
      static: true
      superClass: Object
    argCount: 2
    argNames:
    - node
    - name
    argTypes:
    - org.w3c.dom.Node
    - String
    constantsTouched: []
    func_position:
      end: 1105
      start: 1096
    functionDepth: 0
    functionLinenumber: 1096
    functionLinenumberEnd: 1105
    functionName: '[DesignDoc].getPreviousSiblingElement(org.w3c.dom.Node,String)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 0
    functionsReached:
    - '[DesignDoc].getNodeName()'
    - '[org.w3c.dom.Node].getPreviousSibling()'
    - '[DesignDoc].getPreviousSibling()'
    - '[DesignDoc].getNodeType()'
    - '[DesignDoc].equals(String)'
    linkageType: ''
    returnType: org.w3c.dom.Element
    signature: '[DesignDoc].getPreviousSiblingElement(org.w3c.dom.Node,String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.util.Date].<init>()'
      Src: DesignDoc:79,1
    - Dst: '[java.util.Date].toString()'
      Src: DesignDoc:79,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 0
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - String
      - String
      - org.apache.xerces.parsers.DOMParser
      - IndentingWriter
      - java.util.zip.ZipOutputStream
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DesignDoc
      static: false
      superClass: Object
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: -1
      start: -1
    functionDepth: 0
    functionLinenumber: -1
    functionLinenumberEnd: -1
    functionName: '[DesignDoc].<init>()'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 1
    functionsReached:
    - '[java.util.Date].toString()'
    - '[java.util.Date].<init>()'
    linkageType: ''
    returnType: DesignDoc
    signature: '[DesignDoc].<init>()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[java.io.FilterWriter].<init>(java.io.PrintWriter)'
      Src: DesignDoc.IndentingWriter:1129,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - java.io.PrintWriter
      classConcrete: true
      classEnum: false
      classFields:
      - PrintWriter
      - int
      - String
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: DesignDoc.IndentingWriter
      static: false
      superClass: FilterWriter
    argCount: 1
    argNames:
    - out
    argTypes:
    - java.io.PrintWriter
    constantsTouched: []
    func_position:
      end: 1131
      start: 1128
    functionDepth: 0
    functionLinenumber: 1128
    functionLinenumberEnd: 1131
    functionName: '[DesignDoc.IndentingWriter].<init>(java.io.PrintWriter)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 1
    functionsReached:
    - '[java.io.FilterWriter].<init>(java.io.PrintWriter)'
    linkageType: ''
    returnType: DesignDoc.IndentingWriter
    signature: '[DesignDoc.IndentingWriter].<init>(java.io.PrintWriter)'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - PrintWriter
      - int
      - String
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: FilterWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1139
      start: 1137
    functionDepth: 0
    functionLinenumber: 1137
    functionLinenumberEnd: 1139
    functionName: '[DesignDoc.IndentingWriter].indent()'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[DesignDoc.IndentingWriter].indent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites: []
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 1
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - PrintWriter
      - int
      - String
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: FilterWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1143
      start: 1141
    functionDepth: 0
    functionLinenumber: 1141
    functionLinenumberEnd: 1143
    functionName: '[DesignDoc.IndentingWriter].outdent()'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 6
    functionsReached: []
    linkageType: ''
    returnType: void
    signature: '[DesignDoc.IndentingWriter].outdent()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc.IndentingWriter].printIndent()'
      Src: DesignDoc.IndentingWriter:1150,1
    - Dst: '[PrintWriter].print(char)'
      Src: DesignDoc.IndentingWriter:1151,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - PrintWriter
      - int
      - String
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: FilterWriter
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1152
      start: 1149
    functionDepth: 1
    functionLinenumber: 1149
    functionLinenumberEnd: 1152
    functionName: '[DesignDoc.IndentingWriter].print(char)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 7
    functionsReached:
    - '[DesignDoc.IndentingWriter].printIndent()'
    - '[PrintWriter].print(char)'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc.IndentingWriter].print(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc.IndentingWriter].printIndent()'
      Src: DesignDoc.IndentingWriter:1155,1
    - Dst: '[PrintWriter].print(String)'
      Src: DesignDoc.IndentingWriter:1156,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - PrintWriter
      - int
      - String
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: FilterWriter
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1157
      start: 1154
    functionDepth: 1
    functionLinenumber: 1154
    functionLinenumberEnd: 1157
    functionName: '[DesignDoc.IndentingWriter].print(String)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 18
    functionsReached:
    - '[DesignDoc.IndentingWriter].printIndent()'
    - '[PrintWriter].print(String)'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc.IndentingWriter].print(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc.IndentingWriter].print(char)'
      Src: DesignDoc.IndentingWriter:1160,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc.IndentingWriter:1161,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - char
      classConcrete: true
      classEnum: false
      classFields:
      - PrintWriter
      - int
      - String
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: FilterWriter
    argCount: 1
    argNames:
    - ch
    argTypes:
    - char
    constantsTouched: []
    func_position:
      end: 1162
      start: 1159
    functionDepth: 2
    functionLinenumber: 1159
    functionLinenumberEnd: 1162
    functionName: '[DesignDoc.IndentingWriter].println(char)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 4
    functionsReached:
    - '[DesignDoc.IndentingWriter].println()'
    - '[DesignDoc.IndentingWriter].print(char)'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc.IndentingWriter].println(char)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[DesignDoc.IndentingWriter].print(String)'
      Src: DesignDoc.IndentingWriter:1165,1
    - Dst: '[DesignDoc.IndentingWriter].println()'
      Src: DesignDoc.IndentingWriter:1166,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes:
      - String
      classConcrete: true
      classEnum: false
      classFields:
      - PrintWriter
      - int
      - String
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: FilterWriter
    argCount: 1
    argNames:
    - s
    argTypes:
    - String
    constantsTouched: []
    func_position:
      end: 1167
      start: 1164
    functionDepth: 2
    functionLinenumber: 1164
    functionLinenumberEnd: 1167
    functionName: '[DesignDoc.IndentingWriter].println(String)'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 15
    functionsReached:
    - '[DesignDoc.IndentingWriter].println()'
    - '[DesignDoc.IndentingWriter].print(String)'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc.IndentingWriter].println(String)'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[PrintWriter].println()'
      Src: DesignDoc.IndentingWriter:1170,1
    CyclomaticComplexity: 0
    EdgeCount: 0
    ICount: 2
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - PrintWriter
      - int
      - String
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: true
      returnValueGenericType: void
      static: false
      superClass: FilterWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1172
      start: 1169
    functionDepth: 0
    functionLinenumber: 1169
    functionLinenumberEnd: 1172
    functionName: '[DesignDoc.IndentingWriter].println()'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 22
    functionsReached:
    - '[PrintWriter].println()'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc.IndentingWriter].println()'
  - BBCount: 0
    BranchProfiles: []
    Callsites:
    - Dst: '[PrintWriter].print(String)'
      Src: DesignDoc.IndentingWriter:1180,1
    CyclomaticComplexity: 1
    EdgeCount: 1
    ICount: 4
    JavaMethodInfo:
      argumentGenericTypes: []
      classConcrete: true
      classEnum: false
      classFields:
      - PrintWriter
      - int
      - String
      - int
      - boolean
      classPublic: true
      concrete: true
      exceptions: []
      interfaces: []
      javaLibraryMethod: false
      needClose: false
      public: false
      returnValueGenericType: void
      static: false
      superClass: FilterWriter
    argCount: 0
    argNames: []
    argTypes: []
    constantsTouched: []
    func_position:
      end: 1183
      start: 1178
    functionDepth: 0
    functionLinenumber: 1178
    functionLinenumberEnd: 1183
    functionName: '[DesignDoc.IndentingWriter].printIndent()'
    functionSourceFile: /src/xerces/design/src/DesignDoc.java
    functionUses: 2
    functionsReached:
    - '[PrintWriter].print(String)'
    linkageType: ''
    returnType: void
    signature: '[DesignDoc.IndentingWriter].printIndent()'
Fuzzer filename: /src/parserFuzzer.java
Fuzzing method: '[parserFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
report: name
sources:
- function_names:
  - '[parserFuzzer].fuzzerTestOneInput(com.code_intelligence.jazzer.api.FuzzedDataProvider)'
  - '[parserFuzzer].<init>()'
  source_file: /src/parserFuzzer.java
- function_names:
  - '[io.UTF16].main(String[])'
  - '[io.UTF16].testUTF16Decoder(boolean)'
  - '[io.UTF16].testCharByChar(java.io.Reader)'
  - '[io.UTF16].testCharArray(java.io.Reader,int)'
  - '[io.UTF16].<init>()'
  - '[io.UTF16.UTF16Producer].<init>(boolean)'
  - '[io.UTF16.UTF16Producer].read()'
  source_file: /src/xerces/tests/io/UTF16.java
- function_names:
  - '[io.UTF8].main(String[])'
  - '[io.UTF8].testCharByChar(java.io.Reader)'
  - '[io.UTF8].testCharArray(java.io.Reader,int)'
  - '[io.UTF8].load(java.io.Reader,char[])'
  - '[io.UTF8].expectedChar(String,int,int)'
  - '[io.UTF8].extraChar(int)'
  - '[io.UTF8].<init>()'
  - '[io.UTF8.UTF8Producer].read()'
  - '[io.UTF8.UTF8Producer].<init>()'
  source_file: /src/xerces/tests/io/UTF8.java
- function_names:
  - '[idc.IDConstraintTests].<init>(String)'
  - '[idc.IDConstraintTests].testIDConstraint1()'
  - '[idc.IDConstraintTests].testIDConstraint2()'
  - '[idc.IDConstraintTests].testIDConstraint3()'
  - '[idc.IDConstraintTests].testIDConstraint4()'
  - '[idc.IDConstraintTests].testIDConstraint5()'
  - '[idc.IDConstraintTests].testIDConstraint6()'
  - '[idc.IDConstraintTests].testIDConstraint7()'
  - '[idc.IDConstraintTests].testIDConstraint8()'
  - '[idc.IDConstraintTests].testIDConstraint9()'
  - '[idc.IDConstraintTests].testIDConstraint10()'
  - '[idc.IDConstraintTests].testIDConstraint11()'
  - '[idc.IDConstraintTests].testIDConstraint12()'
  - '[idc.IDConstraintTests].testIDConstraint13()'
  - '[idc.IDConstraintTests].testIDConstraint14()'
  - '[idc.IDConstraintTests].testIDConstraint15()'
  - '[idc.IDConstraintTests].testIDConstraint16()'
  - '[idc.IDConstraintTests].testIDConstraint17()'
  - '[idc.IDConstraintTests].testIDConstraint18()'
  - '[idc.IDConstraintTests].testIDConstraint19()'
  - '[idc.IDConstraintTests].testIDConstraint20()'
  - '[idc.IDConstraintTests].testIDConstraint21()'
  - '[idc.IDConstraintTests].testIDConstraint22()'
  - '[idc.IDConstraintTests].testIDConstraint23()'
  - '[idc.IDConstraintTests].testIDConstraint24()'
  - '[idc.IDConstraintTests].testIDConstraint25()'
  - '[idc.IDConstraintTests].testIDConstraint26()'
  - '[idc.IDConstraintTests].testIDConstraint27()'
  source_file: /src/xerces/tests/idc/IDConstraintTests.java
- function_names:
  - '[idc.AllTests].main(String[])'
  - '[idc.AllTests].suite()'
  - '[idc.AllTests].<init>()'
  source_file: /src/xerces/tests/idc/AllTests.java
- function_names:
  - '[schema.Test].<init>()'
  - '[schema.Test].warning(org.xml.sax.SAXParseException)'
  - '[schema.Test].error(org.xml.sax.SAXParseException)'
  - '[schema.Test].fatalError(org.xml.sax.SAXParseException)'
  - '[schema.Test].printError(String,org.xml.sax.SAXParseException)'
  - '[schema.Test].testSettingNoNamespaceSchemaLocation()'
  - '[schema.Test].main(String)'
  source_file: /src/xerces/tests/schema/Test.java
- function_names:
  - '[schema.annotations.XSModelGroupAnnotationsTest].setUp()'
  - '[schema.annotations.XSModelGroupAnnotationsTest].tearDown()'
  - '[schema.annotations.XSModelGroupAnnotationsTest].testGroup1Annotation()'
  - '[schema.annotations.XSModelGroupAnnotationsTest].testGroup2Annotation()'
  - '[schema.annotations.XSModelGroupAnnotationsTest].group3AnnotationTest(Boolean)'
  - '[schema.annotations.XSModelGroupAnnotationsTest].testGroup3Annotation()'
  - '[schema.annotations.XSModelGroupAnnotationsTest].group4AnnotationTest(Boolean)'
  - '[schema.annotations.XSModelGroupAnnotationsTest].testGroup4Annotation()'
  - '[schema.annotations.XSModelGroupAnnotationsTest].group5AnnotationTest(Boolean)'
  - '[schema.annotations.XSModelGroupAnnotationsTest].testGroup5Annotation()'
  - '[schema.annotations.XSModelGroupAnnotationsTest].group6AnnotationTest(Boolean)'
  - '[schema.annotations.XSModelGroupAnnotationsTest].testGroup6Annotation()'
  - '[schema.annotations.XSModelGroupAnnotationsTest].group7AnnotationTest(Boolean)'
  - '[schema.annotations.XSModelGroupAnnotationsTest].testGroup7Annotation()'
  - '[schema.annotations.XSModelGroupAnnotationsTest].group8AnnotationTest(Boolean)'
  - '[schema.annotations.XSModelGroupAnnotationsTest].testGroup8Annotation()'
  - '[schema.annotations.XSModelGroupAnnotationsTest].group9AnnotationTest(Boolean)'
  - '[schema.annotations.XSModelGroupAnnotationsTest].testGroup9Annotation()'
  - '[schema.annotations.XSModelGroupAnnotationsTest].main(String)'
  - '[schema.annotations.XSModelGroupAnnotationsTest].<init>()'
  source_file: /src/xerces/tests/schema/annotations/XSModelGroupAnnotationsTest.java
- function_names:
  - '[schema.annotations.AllTests].main(String[])'
  - '[schema.annotations.AllTests].suite()'
  - '[schema.annotations.AllTests].<init>()'
  source_file: /src/xerces/tests/schema/annotations/AllTests.java
- function_names:
  - '[schema.annotations.XSAttributeGroupAnnotationsTest].setUp()'
  - '[schema.annotations.XSAttributeGroupAnnotationsTest].tearDown()'
  - '[schema.annotations.XSAttributeGroupAnnotationsTest].testNoAnnotation()'
  - '[schema.annotations.XSAttributeGroupAnnotationsTest].testNoAnnotations()'
  - '[schema.annotations.XSAttributeGroupAnnotationsTest].testAnnotation()'
  - '[schema.annotations.XSAttributeGroupAnnotationsTest].testAnnotations()'
  - '[schema.annotations.XSAttributeGroupAnnotationsTest].testSyntheticAnnotation()'
  - '[schema.annotations.XSAttributeGroupAnnotationsTest].testSyntheticAnnotation6()'
  - '[schema.annotations.XSAttributeGroupAnnotationsTest].testNoSyntheticAnnotation()'
  - '[schema.annotations.XSAttributeGroupAnnotationsTest].testSyntheticAnnotationsAbsent()'
  - '[schema.annotations.XSAttributeGroupAnnotationsTest].testAnnotationsInGroup()'
  - '[schema.annotations.XSAttributeGroupAnnotationsTest].main(String)'
  - '[schema.annotations.XSAttributeGroupAnnotationsTest].<init>()'
  source_file: /src/xerces/tests/schema/annotations/XSAttributeGroupAnnotationsTest.java
- function_names:
  - '[schema.annotations.TestCase].<init>()'
  - '[schema.annotations.TestCase].<init>(String)'
  - '[schema.annotations.TestCase].getResourceURL(String)'
  - '[schema.annotations.TestCase].trim(String)'
  - '[schema.annotations.TestCase].main(String)'
  source_file: /src/xerces/tests/schema/annotations/TestCase.java
- function_names:
  - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].setUp()'
  - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].tearDown()'
  - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].testGroup1Annotation()'
  - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].testGroup2Annotation()'
  - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].testGroup2SynthAnnotation()'
  - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].testGroup3Annotation()'
  - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].testGroup4Annotation()'
  - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].main(String)'
  - '[schema.annotations.XSModelGroupDefinitionAnnotationsTest].<init>()'
  source_file: /src/xerces/tests/schema/annotations/XSModelGroupDefinitionAnnotationsTest.java
- function_names:
  - '[schema.annotations.XSAttributeAnnotationsTest].setUp()'
  - '[schema.annotations.XSAttributeAnnotationsTest].tearDown()'
  - '[schema.annotations.XSAttributeAnnotationsTest].testNoAnnotation()'
  - '[schema.annotations.XSAttributeAnnotationsTest].testNoAnnotations()'
  - '[schema.annotations.XSAttributeAnnotationsTest].testAnnotation()'
  - '[schema.annotations.XSAttributeAnnotationsTest].testAnnotations()'
  - '[schema.annotations.XSAttributeAnnotationsTest].testSyntheticAnnotation()'
  - '[schema.annotations.XSAttributeAnnotationsTest].testSyntheticAnnotation6()'
  - '[schema.annotations.XSAttributeAnnotationsTest].testNoSyntheticAnnotation()'
  - '[schema.annotations.XSAttributeAnnotationsTest].testSyntheticAnnotationsAbsent()'
  - '[schema.annotations.XSAttributeAnnotationsTest].main(String)'
  - '[schema.annotations.XSAttributeAnnotationsTest].<init>()'
  source_file: /src/xerces/tests/schema/annotations/XSAttributeAnnotationsTest.java
- function_names:
  - '[schema.annotations.XSNotationAnnotationsTest].setUp()'
  - '[schema.annotations.XSNotationAnnotationsTest].tearDown()'
  - '[schema.annotations.XSNotationAnnotationsTest].testNoAnnotation()'
  - '[schema.annotations.XSNotationAnnotationsTest].testSyntheticAnnotations()'
  - '[schema.annotations.XSNotationAnnotationsTest].testNoSyntheticAnnotations()'
  - '[schema.annotations.XSNotationAnnotationsTest].testAnnotations()'
  - '[schema.annotations.XSNotationAnnotationsTest].annotationsTest4(org.apache.xerces.xs.XSModel)'
  - '[schema.annotations.XSNotationAnnotationsTest].testAnnotationsWithSynth()'
  - '[schema.annotations.XSNotationAnnotationsTest].annotationsTest5(org.apache.xerces.xs.XSModel)'
  - '[schema.annotations.XSNotationAnnotationsTest].main(String)'
  - '[schema.annotations.XSNotationAnnotationsTest].<init>()'
  source_file: /src/xerces/tests/schema/annotations/XSNotationAnnotationsTest.java
- function_names:
  - '[schema.annotations.XSFacetAnnotationsTest].setUp()'
  - '[schema.annotations.XSFacetAnnotationsTest].tearDown()'
  - '[schema.annotations.XSFacetAnnotationsTest].testST1Annotation()'
  - '[schema.annotations.XSFacetAnnotationsTest].st1AnnotationTest(Boolean)'
  - '[schema.annotations.XSFacetAnnotationsTest].testST2Annotation()'
  - '[schema.annotations.XSFacetAnnotationsTest].st2AnnotationTest(Boolean)'
  - '[schema.annotations.XSFacetAnnotationsTest].testST3Annotation()'
  - '[schema.annotations.XSFacetAnnotationsTest].st3AnnotationTest(Boolean)'
  - '[schema.annotations.XSFacetAnnotationsTest].testST4Annotation()'
  - '[schema.annotations.XSFacetAnnotationsTest].st4AnnotationTest(Boolean)'
  - '[schema.annotations.XSFacetAnnotationsTest].testST5Annotation()'
  - '[schema.annotations.XSFacetAnnotationsTest].st5AnnotationTest(Boolean)'
  - '[schema.annotations.XSFacetAnnotationsTest].testST6Annotation()'
  - '[schema.annotations.XSFacetAnnotationsTest].st6AnnotationTest(Boolean)'
  - '[schema.annotations.XSFacetAnnotationsTest].testST7Annotation()'
  - '[schema.annotations.XSFacetAnnotationsTest].st7AnnotationTest(Boolean)'
  - '[schema.annotations.XSFacetAnnotationsTest].testST8Annotation()'
  - '[schema.annotations.XSFacetAnnotationsTest].st8AnnotationTest(Boolean)'
  - '[schema.annotations.XSFacetAnnotationsTest].testS9Annotation()'
  - '[schema.annotations.XSFacetAnnotationsTest].st9AnnotationTest(Boolean)'
  - '[schema.annotations.XSFacetAnnotationsTest].testST10Annotation()'
  - '[schema.annotations.XSFacetAnnotationsTest].st10AnnotationTest(Boolean)'
  - '[schema.annotations.XSFacetAnnotationsTest].testST11Annotation()'
  - '[schema.annotations.XSFacetAnnotationsTest].st11AnnotationTest(Boolean)'
  - '[schema.annotations.XSFacetAnnotationsTest].testST12Annotation()'
  - '[schema.annotations.XSFacetAnnotationsTest].st12AnnotationTest(Boolean)'
  - '[schema.annotations.XSFacetAnnotationsTest].testST13Annotation()'
  - '[schema.annotations.XSFacetAnnotationsTest].st13AnnotationTest(Boolean)'
  - '[schema.annotations.XSFacetAnnotationsTest].testST14Annotation()'
  - '[schema.annotations.XSFacetAnnotationsTest].st14AnnotationTest(Boolean)'
  - '[schema.annotations.XSFacetAnnotationsTest].testST15Annotation()'
  - '[schema.annotations.XSFacetAnnotationsTest].st15AnnotationTest(Boolean)'
  - '[schema.annotations.XSFacetAnnotationsTest].testST16Annotation()'
  - '[schema.annotations.XSFacetAnnotationsTest].st16AnnotationTest(Boolean)'
  - '[schema.annotations.XSFacetAnnotationsTest].main(String)'
  - '[schema.annotations.XSFacetAnnotationsTest].<init>()'
  source_file: /src/xerces/tests/schema/annotations/XSFacetAnnotationsTest.java
- function_names:
  - '[schema.annotations.XSElementAnnotationsTest].setUp()'
  - '[schema.annotations.XSElementAnnotationsTest].tearDown()'
  - '[schema.annotations.XSElementAnnotationsTest].testElem1Annotation()'
  - '[schema.annotations.XSElementAnnotationsTest].testElem2Annotation()'
  - '[schema.annotations.XSElementAnnotationsTest].testElem2SynthAnnotation()'
  - '[schema.annotations.XSElementAnnotationsTest].testElem3Annotation()'
  - '[schema.annotations.XSElementAnnotationsTest].testElem4Annotation()'
  - '[schema.annotations.XSElementAnnotationsTest].testElem5Annotation()'
  - '[schema.annotations.XSElementAnnotationsTest].testElem6Annotation()'
  - '[schema.annotations.XSElementAnnotationsTest].main(String)'
  - '[schema.annotations.XSElementAnnotationsTest].<init>()'
  source_file: /src/xerces/tests/schema/annotations/XSElementAnnotationsTest.java
- function_names:
  - '[schema.annotations.XSWildcardAnnotationsTest].setUp()'
  - '[schema.annotations.XSWildcardAnnotationsTest].tearDown()'
  - '[schema.annotations.XSWildcardAnnotationsTest].testAttrWCNoAnnotation()'
  - '[schema.annotations.XSWildcardAnnotationsTest].testAttrWCAnnotation()'
  - '[schema.annotations.XSWildcardAnnotationsTest].getXSModel(boolean)'
  - '[schema.annotations.XSWildcardAnnotationsTest].attrWCAnnotationTest(boolean)'
  - '[schema.annotations.XSWildcardAnnotationsTest].testAttGpWCAnnotations()'
  - '[schema.annotations.XSWildcardAnnotationsTest].attrgpWCAnnotationTest(boolean)'
  - '[schema.annotations.XSWildcardAnnotationsTest].testElemWCNoAnnotation()'
  - '[schema.annotations.XSWildcardAnnotationsTest].testElemWCSynthAnnotation()'
  - '[schema.annotations.XSWildcardAnnotationsTest].testElemWCAnnotation()'
  - '[schema.annotations.XSWildcardAnnotationsTest].testElemWCAnnotationnoSynth()'
  - '[schema.annotations.XSWildcardAnnotationsTest].main(String)'
  - '[schema.annotations.XSWildcardAnnotationsTest].<init>()'
  source_file: /src/xerces/tests/schema/annotations/XSWildcardAnnotationsTest.java
- function_names:
  - '[schema.annotations.XSParticleAnnotationsTest].setUp()'
  - '[schema.annotations.XSParticleAnnotationsTest].tearDown()'
  - '[schema.annotations.XSParticleAnnotationsTest].testNoAnnotations()'
  - '[schema.annotations.XSParticleAnnotationsTest].noAnnotationsTest(Boolean)'
  - '[schema.annotations.XSParticleAnnotationsTest].testSynthAnnotations()'
  - '[schema.annotations.XSParticleAnnotationsTest].synthAnnotationsTest(Boolean)'
  - '[schema.annotations.XSParticleAnnotationsTest].testAllSynthAnnotations()'
  - '[schema.annotations.XSParticleAnnotationsTest].synthAllAnnotationsTest(Boolean)'
  - '[schema.annotations.XSParticleAnnotationsTest].test4Annotations()'
  - '[schema.annotations.XSParticleAnnotationsTest].annotationsTest4(Boolean)'
  - '[schema.annotations.XSParticleAnnotationsTest].test5Annotations()'
  - '[schema.annotations.XSParticleAnnotationsTest].annotationsTest5(Boolean)'
  - '[schema.annotations.XSParticleAnnotationsTest].test6Annotations()'
  - '[schema.annotations.XSParticleAnnotationsTest].annotationsTest6(Boolean)'
  - '[schema.annotations.XSParticleAnnotationsTest].test7Annotations()'
  - '[schema.annotations.XSParticleAnnotationsTest].annotationsTest7(Boolean)'
  - '[schema.annotations.XSParticleAnnotationsTest].main(String)'
  - '[schema.annotations.XSParticleAnnotationsTest].<init>()'
  source_file: /src/xerces/tests/schema/annotations/XSParticleAnnotationsTest.java
- function_names:
  - '[schema.annotations.XSAttributeUseAnnotationsTest].setUp()'
  - '[schema.annotations.XSAttributeUseAnnotationsTest].tearDown()'
  - '[schema.annotations.XSAttributeUseAnnotationsTest].testAttrUseNoAnnotations()'
  - '[schema.annotations.XSAttributeUseAnnotationsTest].testAttrUseNoSynthAnnotations()'
  - '[schema.annotations.XSAttributeUseAnnotationsTest].testAttrUseSynthAnnotations()'
  - '[schema.annotations.XSAttributeUseAnnotationsTest].testAttrUseAnnotations()'
  - '[schema.annotations.XSAttributeUseAnnotationsTest].testAttrUseAnnotationsSynthetic()'
  - '[schema.annotations.XSAttributeUseAnnotationsTest].testWildAttrUseAnnotationsSynthetic()'
  - '[schema.annotations.XSAttributeUseAnnotationsTest].main(String)'
  - '[schema.annotations.XSAttributeUseAnnotationsTest].<init>()'
  source_file: /src/xerces/tests/schema/annotations/XSAttributeUseAnnotationsTest.java
- function_names:
  - '[schema.config.RootSimpleTypeDefinitionTest].main(String[])'
  - '[schema.config.RootSimpleTypeDefinitionTest].getXMLDocument()'
  - '[schema.config.RootSimpleTypeDefinitionTest].getSchemaFile()'
  - '[schema.config.RootSimpleTypeDefinitionTest].getRelevantErrorIDs()'
  - '[schema.config.RootSimpleTypeDefinitionTest].<init>(String)'
  - '[schema.config.RootSimpleTypeDefinitionTest].testSettingSimpleType()'
  - '[schema.config.RootSimpleTypeDefinitionTest].testSettingInvalidSimpleType()'
  source_file: /src/xerces/tests/schema/config/RootSimpleTypeDefinitionTest.java
- function_names:
  - '[schema.config.UseGrammarPoolOnly_False_Test].main(String[])'
  - '[schema.config.UseGrammarPoolOnly_False_Test].getXMLDocument()'
  - '[schema.config.UseGrammarPoolOnly_False_Test].getSchemaFile()'
  - '[schema.config.UseGrammarPoolOnly_False_Test].getRelevantErrorIDs()'
  - '[schema.config.UseGrammarPoolOnly_False_Test].getUseGrammarPoolOnly()'
  - '[schema.config.UseGrammarPoolOnly_False_Test].<init>(String)'
  - '[schema.config.UseGrammarPoolOnly_False_Test].testUsingOnlyGrammarPool()'
  source_file: /src/xerces/tests/schema/config/UseGrammarPoolOnly_False_Test.java
- function_names:
  - '[schema.config.FeaturePropagationTest].main(String[])'
  - '[schema.config.FeaturePropagationTest].<init>(String)'
  - '[schema.config.FeaturePropagationTest].testPropertyReset()'
  - '[schema.config.FeaturePropagationTest].testFeatureReset()'
  - '[schema.config.FeaturePropagationTest].testSecureProcessingFeaturePropagationAndReset()'
  - '[schema.config.FeaturePropagationTest].testFeaturePropagationNull()'
  - '[schema.config.FeaturePropagationTest].testFeaturePropagationEmpty()'
  - '[schema.config.FeaturePropagationTest].testFeaturePropagationSingle()'
  - '[schema.config.FeaturePropagationTest].testFeaturePropagationMultiple()'
  - '[schema.config.FeaturePropagationTest].checkFeaturesOnValidator(Source[])'
  - '[schema.config.FeaturePropagationTest].makeSchema(javax.xml.validation.SchemaFactory,Source[])'
  - '[schema.config.FeaturePropagationTest].makeSource(String)'
  source_file: /src/xerces/tests/schema/config/FeaturePropagationTest.java
- function_names:
  - '[schema.config.UseGrammarPoolOnly_True_Test].main(String[])'
  - '[schema.config.UseGrammarPoolOnly_True_Test].getXMLDocument()'
  - '[schema.config.UseGrammarPoolOnly_True_Test].getSchemaFile()'
  - '[schema.config.UseGrammarPoolOnly_True_Test].getUseGrammarPoolOnly()'
  - '[schema.config.UseGrammarPoolOnly_True_Test].<init>(String)'
  - '[schema.config.UseGrammarPoolOnly_True_Test].testUsingOnlyGrammarPool()'
  source_file: /src/xerces/tests/schema/config/UseGrammarPoolOnly_True_Test.java
- function_names:
  - '[schema.config.AllTests].main(String[])'
  - '[schema.config.AllTests].suite()'
  - '[schema.config.AllTests].<init>()'
  source_file: /src/xerces/tests/schema/config/AllTests.java
- function_names:
  - '[schema.config.SpecialCaseErrorHandler].<init>(String[])'
  - '[schema.config.SpecialCaseErrorHandler].reset()'
  - '[schema.config.SpecialCaseErrorHandler].warning(org.xml.sax.SAXParseException)'
  - '[schema.config.SpecialCaseErrorHandler].error(org.xml.sax.SAXParseException)'
  - '[schema.config.SpecialCaseErrorHandler].fatalError(org.xml.sax.SAXParseException)'
  - '[schema.config.SpecialCaseErrorHandler].specialCaseFound(String)'
  source_file: /src/xerces/tests/schema/config/SpecialCaseErrorHandler.java
- function_names:
  - '[schema.config.BaseTest].getSchemaFile()'
  - '[schema.config.BaseTest].getXMLDocument()'
  - '[schema.config.BaseTest].<init>(String)'
  - '[schema.config.BaseTest].setUp()'
  - '[schema.config.BaseTest].tearDown()'
  - '[schema.config.BaseTest].validateDocument()'
  - '[schema.config.BaseTest].validateFragment()'
  - '[schema.config.BaseTest].getChild(int)'
  - '[schema.config.BaseTest].getRelevantErrorIDs()'
  - '[schema.config.BaseTest].getUseGrammarPoolOnly()'
  - '[schema.config.BaseTest].assertValidity(short,short)'
  - '[schema.config.BaseTest].assertValidationAttempted(short,short)'
  - '[schema.config.BaseTest].assertElementName(String,String)'
  - '[schema.config.BaseTest].assertElementNull(org.apache.xerces.xs.XSElementDeclaration)'
  - '[schema.config.BaseTest].assertElementNamespace(String,String)'
  - '[schema.config.BaseTest].assertElementNamespaceNull(String)'
  - '[schema.config.BaseTest].assertTypeName(String,String)'
  - '[schema.config.BaseTest].assertTypeNull(org.apache.xerces.xs.XSTypeDefinition)'
  - '[schema.config.BaseTest].assertTypeNamespace(String,String)'
  - '[schema.config.BaseTest].assertTypeNamespaceNull(String)'
  - '[schema.config.BaseTest].assertError(String)'
  - '[schema.config.BaseTest].assertNoError(String)'
  - '[schema.config.BaseTest].assertAnyType(org.apache.xerces.xs.XSTypeDefinition)'
  source_file: /src/xerces/tests/schema/config/BaseTest.java
- function_names:
  - '[schema.config.FixedAttrTest].main(String[])'
  - '[schema.config.FixedAttrTest].getXMLDocument()'
  - '[schema.config.FixedAttrTest].getSchemaFile()'
  - '[schema.config.FixedAttrTest].<init>(String)'
  - '[schema.config.FixedAttrTest].setUp()'
  - '[schema.config.FixedAttrTest].tearDown()'
  - '[schema.config.FixedAttrTest].testDefault()'
  source_file: /src/xerces/tests/schema/config/FixedAttrTest.java
- function_names:
  - '[schema.config.SurrogatePairLengthTest].main(String[])'
  - '[schema.config.SurrogatePairLengthTest].getXMLDocument()'
  - '[schema.config.SurrogatePairLengthTest].getSchemaFile()'
  - '[schema.config.SurrogatePairLengthTest].getRelevantErrorIDs()'
  - '[schema.config.SurrogatePairLengthTest].<init>(String)'
  - '[schema.config.SurrogatePairLengthTest].testSetTrue()'
  - '[schema.config.SurrogatePairLengthTest].checkValidResult()'
  source_file: /src/xerces/tests/schema/config/SurrogatePairLengthTest.java
- function_names:
  - '[schema.config.IgnoreXSIType_C_A_Test].main(String[])'
  - '[schema.config.IgnoreXSIType_C_A_Test].getXMLDocument()'
  - '[schema.config.IgnoreXSIType_C_A_Test].getSchemaFile()'
  - '[schema.config.IgnoreXSIType_C_A_Test].<init>(String)'
  - '[schema.config.IgnoreXSIType_C_A_Test].testDefaultDocument()'
  - '[schema.config.IgnoreXSIType_C_A_Test].testDefaultFragment()'
  - '[schema.config.IgnoreXSIType_C_A_Test].testSetFalseDocument()'
  - '[schema.config.IgnoreXSIType_C_A_Test].testSetFalseFragment()'
  - '[schema.config.IgnoreXSIType_C_A_Test].testSetTrueDocument()'
  - '[schema.config.IgnoreXSIType_C_A_Test].testSetTrueFragment()'
  - '[schema.config.IgnoreXSIType_C_A_Test].checkTrueResult()'
  - '[schema.config.IgnoreXSIType_C_A_Test].checkFalseResult()'
  - '[schema.config.IgnoreXSIType_C_A_Test].checkChild()'
  source_file: /src/xerces/tests/schema/config/IgnoreXSIType_C_A_Test.java
- function_names:
  - '[schema.config.IdIdrefCheckingTest].main(String[])'
  - '[schema.config.IdIdrefCheckingTest].getXMLDocument()'
  - '[schema.config.IdIdrefCheckingTest].getSchemaFile()'
  - '[schema.config.IdIdrefCheckingTest].getRelevantErrorIDs()'
  - '[schema.config.IdIdrefCheckingTest].<init>(String)'
  - '[schema.config.IdIdrefCheckingTest].setUp()'
  - '[schema.config.IdIdrefCheckingTest].tearDown()'
  - '[schema.config.IdIdrefCheckingTest].testDefault()'
  - '[schema.config.IdIdrefCheckingTest].testSetFalse()'
  - '[schema.config.IdIdrefCheckingTest].testSetTrue()'
  - '[schema.config.IdIdrefCheckingTest].checkDefault()'
  - '[schema.config.IdIdrefCheckingTest].checkValidResult()'
  source_file: /src/xerces/tests/schema/config/IdIdrefCheckingTest.java
- function_names:
  - '[schema.config.IgnoreXSIType_C_AC_Test].main(String[])'
  - '[schema.config.IgnoreXSIType_C_AC_Test].getXMLDocument()'
  - '[schema.config.IgnoreXSIType_C_AC_Test].getSchemaFile()'
  - '[schema.config.IgnoreXSIType_C_AC_Test].<init>(String)'
  - '[schema.config.IgnoreXSIType_C_AC_Test].testDefaultDocument()'
  - '[schema.config.IgnoreXSIType_C_AC_Test].testDefaultFragment()'
  - '[schema.config.IgnoreXSIType_C_AC_Test].testSetFalseDocument()'
  - '[schema.config.IgnoreXSIType_C_AC_Test].testSetFalseFragment()'
  - '[schema.config.IgnoreXSIType_C_AC_Test].testSetTrueDocument()'
  - '[schema.config.IgnoreXSIType_C_AC_Test].testSetTrueFragment()'
  - '[schema.config.IgnoreXSIType_C_AC_Test].checkTrueResult()'
  - '[schema.config.IgnoreXSIType_C_AC_Test].checkFalseResult()'
  source_file: /src/xerces/tests/schema/config/IgnoreXSIType_C_AC_Test.java
- function_names:
  - '[schema.config.IgnoreXSIType_A_C_Test].main(String[])'
  - '[schema.config.IgnoreXSIType_A_C_Test].getXMLDocument()'
  - '[schema.config.IgnoreXSIType_A_C_Test].getSchemaFile()'
  - '[schema.config.IgnoreXSIType_A_C_Test].<init>(String)'
  - '[schema.config.IgnoreXSIType_A_C_Test].testDefaultDocument()'
  - '[schema.config.IgnoreXSIType_A_C_Test].testDefaultFragment()'
  - '[schema.config.IgnoreXSIType_A_C_Test].testSetFalseDocument()'
  - '[schema.config.IgnoreXSIType_A_C_Test].testSetFalseFragment()'
  - '[schema.config.IgnoreXSIType_A_C_Test].testSetTrueDocument()'
  - '[schema.config.IgnoreXSIType_A_C_Test].testSetTrueFragment()'
  - '[schema.config.IgnoreXSIType_A_C_Test].checkTrueResult()'
  - '[schema.config.IgnoreXSIType_A_C_Test].checkFalseResult()'
  - '[schema.config.IgnoreXSIType_A_C_Test].checkResult()'
  source_file: /src/xerces/tests/schema/config/IgnoreXSIType_A_C_Test.java
- function_names:
  - '[schema.config.IgnoreXSIType_C_C_Test].main(String[])'
  - '[schema.config.IgnoreXSIType_C_C_Test].getXMLDocument()'
  - '[schema.config.IgnoreXSIType_C_C_Test].getSchemaFile()'
  - '[schema.config.IgnoreXSIType_C_C_Test].<init>(String)'
  - '[schema.config.IgnoreXSIType_C_C_Test].testDefaultDocument()'
  - '[schema.config.IgnoreXSIType_C_C_Test].testDefaultFragment()'
  - '[schema.config.IgnoreXSIType_C_C_Test].testSetFalseDocument()'
  - '[schema.config.IgnoreXSIType_C_C_Test].testSetFalseFragment()'
  - '[schema.config.IgnoreXSIType_C_C_Test].testSetTrueDocument()'
  - '[schema.config.IgnoreXSIType_C_C_Test].testSetTrueFragment()'
  - '[schema.config.IgnoreXSIType_C_C_Test].checkTrueResult()'
  - '[schema.config.IgnoreXSIType_C_C_Test].checkFalseResult()'
  source_file: /src/xerces/tests/schema/config/IgnoreXSIType_C_C_Test.java
- function_names:
  - '[schema.config.RootTypeDefinitionTest].main(String[])'
  - '[schema.config.RootTypeDefinitionTest].getXMLDocument()'
  - '[schema.config.RootTypeDefinitionTest].getSchemaFile()'
  - '[schema.config.RootTypeDefinitionTest].getRelevantErrorIDs()'
  - '[schema.config.RootTypeDefinitionTest].<init>(String)'
  - '[schema.config.RootTypeDefinitionTest].testDefault()'
  - '[schema.config.RootTypeDefinitionTest].testUsingDocumentBuilderFactory()'
  - '[schema.config.RootTypeDefinitionTest].testSettingNull()'
  - '[schema.config.RootTypeDefinitionTest].testSettingToUnknownType()'
  - '[schema.config.RootTypeDefinitionTest].testSettingToEqualType()'
  - '[schema.config.RootTypeDefinitionTest].testSettingToDerivedType()'
  - '[schema.config.RootTypeDefinitionTest].testSettingToNonDerivedType()'
  - '[schema.config.RootTypeDefinitionTest].testSettingToOtherSchemaType()'
  - '[schema.config.RootTypeDefinitionTest].testSettingTypeAndXSIType()'
  - '[schema.config.RootTypeDefinitionTest].testSettingTypeAndInvalidXSIType()'
  - '[schema.config.RootTypeDefinitionTest].checkDefault()'
  source_file: /src/xerces/tests/schema/config/RootTypeDefinitionTest.java
- function_names:
  - '[schema.config.BasicTest].main(String[])'
  - '[schema.config.BasicTest].getXMLDocument()'
  - '[schema.config.BasicTest].getSchemaFile()'
  - '[schema.config.BasicTest].<init>(String)'
  - '[schema.config.BasicTest].testSimpleValidation()'
  - '[schema.config.BasicTest].testSimpleValidationWithTrivialXSIType()'
  - '[schema.config.BasicTest].doValidityAsserts()'
  source_file: /src/xerces/tests/schema/config/BasicTest.java
- function_names:
  - '[schema.config.IdentityConstraintCheckingTest].main(String[])'
  - '[schema.config.IdentityConstraintCheckingTest].getXMLDocument()'
  - '[schema.config.IdentityConstraintCheckingTest].getSchemaFile()'
  - '[schema.config.IdentityConstraintCheckingTest].getRelevantErrorIDs()'
  - '[schema.config.IdentityConstraintCheckingTest].<init>(String)'
  - '[schema.config.IdentityConstraintCheckingTest].testDefault()'
  - '[schema.config.IdentityConstraintCheckingTest].testSetFalse()'
  - '[schema.config.IdentityConstraintCheckingTest].testSetTrue()'
  - '[schema.config.IdentityConstraintCheckingTest].checkDefault()'
  - '[schema.config.IdentityConstraintCheckingTest].checkValidResult()'
  source_file: /src/xerces/tests/schema/config/IdentityConstraintCheckingTest.java
- function_names:
  - '[schema.config.UnparsedEntityCheckingTest].main(String[])'
  - '[schema.config.UnparsedEntityCheckingTest].getXMLDocument()'
  - '[schema.config.UnparsedEntityCheckingTest].getSchemaFile()'
  - '[schema.config.UnparsedEntityCheckingTest].getRelevantErrorIDs()'
  - '[schema.config.UnparsedEntityCheckingTest].<init>(String)'
  - '[schema.config.UnparsedEntityCheckingTest].testDefaultValid()'
  - '[schema.config.UnparsedEntityCheckingTest].testSetFalseValid()'
  - '[schema.config.UnparsedEntityCheckingTest].testSetTrueValid()'
  - '[schema.config.UnparsedEntityCheckingTest].testDefaultInvalid()'
  - '[schema.config.UnparsedEntityCheckingTest].testSetFalseInvalid()'
  - '[schema.config.UnparsedEntityCheckingTest].testSetTrueInvalid()'
  - '[schema.config.UnparsedEntityCheckingTest].checkDefault()'
  - '[schema.config.UnparsedEntityCheckingTest].checkInvalid()'
  source_file: /src/xerces/tests/schema/config/UnparsedEntityCheckingTest.java
- function_names:
  - '[schema.config.IgnoreXSIType_C_CA_Test].main(String[])'
  - '[schema.config.IgnoreXSIType_C_CA_Test].getXMLDocument()'
  - '[schema.config.IgnoreXSIType_C_CA_Test].getSchemaFile()'
  - '[schema.config.IgnoreXSIType_C_CA_Test].<init>(String)'
  - '[schema.config.IgnoreXSIType_C_CA_Test].testDefaultDocument()'
  - '[schema.config.IgnoreXSIType_C_CA_Test].testDefaultFragment()'
  - '[schema.config.IgnoreXSIType_C_CA_Test].testSetFalseDocument()'
  - '[schema.config.IgnoreXSIType_C_CA_Test].testSetFalseFragment()'
  - '[schema.config.IgnoreXSIType_C_CA_Test].testSetTrueDocument()'
  - '[schema.config.IgnoreXSIType_C_CA_Test].testSetTrueFragment()'
  - '[schema.config.IgnoreXSIType_C_CA_Test].checkTrueResult()'
  - '[schema.config.IgnoreXSIType_C_CA_Test].checkFalseResult()'
  source_file: /src/xerces/tests/schema/config/IgnoreXSIType_C_CA_Test.java
- function_names:
  - '[schema.config.IgnoreXSIType_A_A_Test].main(String[])'
  - '[schema.config.IgnoreXSIType_A_A_Test].getXMLDocument()'
  - '[schema.config.IgnoreXSIType_A_A_Test].getSchemaFile()'
  - '[schema.config.IgnoreXSIType_A_A_Test].<init>(String)'
  - '[schema.config.IgnoreXSIType_A_A_Test].testDefaultDocument()'
  - '[schema.config.IgnoreXSIType_A_A_Test].testDefaultFragment()'
  - '[schema.config.IgnoreXSIType_A_A_Test].testSetFalseDocument()'
  - '[schema.config.IgnoreXSIType_A_A_Test].testSetFalseFragment()'
  - '[schema.config.IgnoreXSIType_A_A_Test].testSetTrueDocument()'
  - '[schema.config.IgnoreXSIType_A_A_Test].testSetTrueFragment()'
  - '[schema.config.IgnoreXSIType_A_A_Test].checkTrueResult()'
  - '[schema.config.IgnoreXSIType_A_A_Test].checkFalseResult()'
  - '[schema.config.IgnoreXSIType_A_A_Test].checkResult()'
  source_file: /src/xerces/tests/schema/config/IgnoreXSIType_A_A_Test.java
- function_names:
  - '[dom.DTest].<init>()'
  - '[dom.DTest].createDocument()'
  - '[dom.DTest].createDocumentType(org.w3c.dom.Document,String)'
  - '[dom.DTest].createEntity(org.w3c.dom.Document,String)'
  - '[dom.DTest].createNotation(org.w3c.dom.Document,String)'
  - '[dom.DTest].docBuilder(org.w3c.dom.Document,String)'
  - '[dom.DTest].DOMExceptionsTest(Object,String,Class[],Object[],short)'
  - '[dom.DTest].findTestNodes(org.w3c.dom.Document)'
  - '[dom.DTest].findTestNodes(org.w3c.dom.Node)'
  - '[dom.DTest].main(String)'
  - '[dom.DTest].testAttr(org.w3c.dom.Document)'
  - '[dom.DTest].testCDATASection(org.w3c.dom.Document)'
  - '[dom.DTest].testCharacterData(org.w3c.dom.Document)'
  - '[dom.DTest].testChildNodeList(org.w3c.dom.Document)'
  - '[dom.DTest].testComment(org.w3c.dom.Document)'
  - '[dom.DTest].testDeepNodeList(org.w3c.dom.Document)'
  - '[dom.DTest].testDocument(org.w3c.dom.Document)'
  - '[dom.DTest].testDocumentFragment(org.w3c.dom.Document)'
  - '[dom.DTest].testDocumentType(org.w3c.dom.Document)'
  - '[dom.DTest].testDOMerrors(org.w3c.dom.Document)'
  - '[dom.DTest].testDOMImplementation(org.w3c.dom.Document)'
  - '[dom.DTest].testElement(org.w3c.dom.Document)'
  - '[dom.DTest].testEntity(org.w3c.dom.Document)'
  - '[dom.DTest].testEntityReference(org.w3c.dom.Document)'
  - '[dom.DTest].testNode(org.w3c.dom.Document)'
  - '[dom.DTest].testNotation(org.w3c.dom.Document)'
  - '[dom.DTest].testPI(org.w3c.dom.Document)'
  - '[dom.DTest].testText(org.w3c.dom.Document)'
  - '[dom.DTest].treeCompare(org.w3c.dom.Node,org.w3c.dom.Node)'
  source_file: /src/xerces/tests/dom/DTest.java
- function_names:
  - '[dom.range.TestCompare].<init>(String)'
  - '[dom.range.TestCompare].buildRanges()'
  - '[dom.range.TestCompare].doTestCompare(short,int[][])'
  - '[dom.range.TestCompare].testCompareStartToStart()'
  - '[dom.range.TestCompare].testCompareStartToEnd()'
  - '[dom.range.TestCompare].testCompareEndToStart()'
  - '[dom.range.TestCompare].testCompareEndToEnd()'
  - '[dom.range.TestCompare].suite()'
  - '[dom.range.TestCompare].main(String[])'
  source_file: /src/xerces/tests/dom/range/TestCompare.java
- function_names:
  - '[dom.range.Test].main(String)'
  - '[dom.range.Test].printUsage()'
  - '[dom.range.Test].<init>(String)'
  - '[dom.range.Test].performTest(String)'
  - '[dom.range.Test].toString(org.w3c.dom.Node)'
  - '[dom.range.Test].print(org.w3c.dom.Node)'
  - '[dom.range.Test].sortAttributes(org.w3c.dom.NamedNodeMap)'
  - '[dom.range.Test].normalize(String)'
  source_file: /src/xerces/tests/dom/range/Test.java
- function_names:
  - '[dom.ids.Test].test(org.w3c.dom.Document)'
  - '[dom.ids.Test].main(String)'
  - '[dom.ids.Test].printUsage()'
  - '[dom.ids.Test].<init>()'
  source_file: /src/xerces/tests/dom/ids/Test.java
- function_names:
  - '[dom.registry.Test].main(String)'
  - '[dom.registry.Test].<init>()'
  source_file: /src/xerces/tests/dom/registry/Test.java
- function_names:
  - '[dom.events.EventReporter].on()'
  - '[dom.events.EventReporter].off()'
  - '[dom.events.EventReporter].handleEvent(org.w3c.dom.events.Event)'
  - '[dom.events.EventReporter].<init>()'
  source_file: /src/xerces/tests/dom/events/EventReporter.java
- function_names:
  - '[dom.events.Test].main(String[])'
  - '[dom.events.Test].runTest()'
  - '[dom.events.Test].addNoisyElement(org.w3c.dom.Document,org.w3c.dom.Node,int)'
  - '[dom.events.Test].addNoisyAttr(org.w3c.dom.Document,org.w3c.dom.Element,int)'
  - '[dom.events.Test].addNoisyText(org.w3c.dom.Document,org.w3c.dom.Node,String)'
  - '[dom.events.Test].reportAllMutations(org.w3c.dom.Node)'
  - '[dom.events.Test].<init>()'
  source_file: /src/xerces/tests/dom/events/Test.java
- function_names:
  - '[dom.serialization.Test].main(String)'
  - '[dom.serialization.Test].serialize(org.w3c.dom.Document,String)'
  - '[dom.serialization.Test].deserialize(String)'
  - '[dom.serialization.Test].<init>()'
  source_file: /src/xerces/tests/dom/serialization/Test.java
- function_names:
  - '[dom.mem.Test].DOMExceptionsTest(Object,String,Class[],Object[],short)'
  - '[dom.mem.Test].main(String)'
  - '[dom.mem.Test].<init>()'
  source_file: /src/xerces/tests/dom/mem/Test.java
- function_names:
  - '[dom.dom3.Test].main(String[])'
  - '[dom.dom3.Test].handleError(org.w3c.dom.DOMError)'
  - '[dom.dom3.Test].resolveResource(String,String,String,String,String)'
  - '[dom.dom3.Test].<init>()'
  source_file: /src/xerces/tests/dom/dom3/Test.java
- function_names:
  - '[dom.treewalker.TestFirstChild].main(String)'
  - '[dom.treewalker.TestFirstChild].getNodeSet1()'
  - '[dom.treewalker.TestFirstChild].process2(org.w3c.dom.traversal.TreeWalker,java.io.PrintWriter)'
  - '[dom.treewalker.TestFirstChild].getNodeTypeString(short)'
  - '[dom.treewalker.TestFirstChild].<init>()'
  source_file: /src/xerces/tests/dom/treewalker/TestFirstChild.java
- function_names:
  - '[dom.rename.Test].test(org.w3c.dom.Document)'
  - '[dom.rename.Test].resetHandlerData()'
  - '[dom.rename.Test].handle(short,String,Object,org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[dom.rename.Test].main(String)'
  - '[dom.rename.Test].printUsage()'
  - '[dom.rename.Test].<init>()'
  source_file: /src/xerces/tests/dom/rename/Test.java
- function_names:
  - '[dom.util.Assertion].verify(boolean)'
  - '[dom.util.Assertion].verify(boolean,String)'
  - '[dom.util.Assertion].equals(String,String)'
  - '[dom.util.Assertion].getSourceLocation()'
  - '[dom.util.Assertion].<init>()'
  source_file: /src/xerces/tests/dom/util/Assertion.java
- function_names:
  - '[dom.serialize.TestSerializeDOMOut].<init>()'
  - '[dom.serialize.TestSerializeDOMOut].serializeDOM(org.w3c.dom.Document,String)'
  - '[dom.serialize.TestSerializeDOMOut].main(String[])'
  source_file: /src/xerces/tests/dom/serialize/TestSerializeDOMOut.java
- function_names:
  - '[dom.serialize.TestSerializeDOMIn].<init>()'
  - '[dom.serialize.TestSerializeDOMIn].deserializeDOM(String)'
  - '[dom.serialize.TestSerializeDOMIn].main(String)'
  source_file: /src/xerces/tests/dom/serialize/TestSerializeDOMIn.java
- function_names:
  - '[dom.serialize.TestXmlns].main(String[])'
  - '[dom.serialize.TestXmlns].handleError(org.w3c.dom.DOMError)'
  - '[dom.serialize.TestXmlns].<init>()'
  source_file: /src/xerces/tests/dom/serialize/TestXmlns.java
- function_names:
  - '[dom.serialize.TestNS].main(String[])'
  - '[dom.serialize.TestNS].printUsage()'
  - '[dom.serialize.TestNS].<init>()'
  source_file: /src/xerces/tests/dom/serialize/TestNS.java
- function_names:
  - '[dom.traversal.AllTests].main(String[])'
  - '[dom.traversal.AllTests].suite()'
  - '[dom.traversal.AllTests].<init>()'
  source_file: /src/xerces/tests/dom/traversal/AllTests.java
- function_names:
  - '[dom.traversal.ComplexTest].testGetFirstChild1()'
  - '[dom.traversal.ComplexTest].testGetFirstChild2()'
  - '[dom.traversal.ComplexTest].testGetLastChild1()'
  - '[dom.traversal.ComplexTest].testGetLastChild2()'
  - '[dom.traversal.ComplexTest].testGetNextElementSibling1()'
  - '[dom.traversal.ComplexTest].testGetNextElementSibling2()'
  - '[dom.traversal.ComplexTest].testGetPreviousElementSibling1()'
  - '[dom.traversal.ComplexTest].testGetPreviousElementSibling2()'
  - '[dom.traversal.ComplexTest].testChildElementCount1()'
  - '[dom.traversal.ComplexTest].testChildElementCount2()'
  - '[dom.traversal.ComplexTest].<init>()'
  source_file: /src/xerces/tests/dom/traversal/ComplexTest.java
- function_names:
  - '[dom.traversal.AbstractTestCase].setUp()'
  - '[dom.traversal.AbstractTestCase].tearDown()'
  - '[dom.traversal.AbstractTestCase].parse(String)'
  - '[dom.traversal.AbstractTestCase].toElementTraversal(org.w3c.dom.Element)'
  - '[dom.traversal.AbstractTestCase].<init>()'
  source_file: /src/xerces/tests/dom/traversal/AbstractTestCase.java
- function_names:
  - '[dom.traversal.BasicTest].testGetFirstChild1()'
  - '[dom.traversal.BasicTest].testGetFirstChild2()'
  - '[dom.traversal.BasicTest].testGetLastChild1()'
  - '[dom.traversal.BasicTest].testGetLastChild2()'
  - '[dom.traversal.BasicTest].testGetNextElementSibling1()'
  - '[dom.traversal.BasicTest].testGetNextElementSibling2()'
  - '[dom.traversal.BasicTest].testGetPreviousElementSibling1()'
  - '[dom.traversal.BasicTest].testGetPreviousElementSibling2()'
  - '[dom.traversal.BasicTest].testChildElementCount1()'
  - '[dom.traversal.BasicTest].testChildElementCount2()'
  - '[dom.traversal.BasicTest].<init>()'
  source_file: /src/xerces/tests/dom/traversal/BasicTest.java
- function_names:
  - '[xinclude.Test].main(String[])'
  - '[xinclude.Test].<init>()'
  - '[xinclude.Test].addTest(int)'
  - '[xinclude.Test].setLogFile(java.io.PrintStream)'
  - '[xinclude.Test].runTests()'
  - '[xinclude.Test].runTest(int)'
  - '[xinclude.Test].processTestResults(boolean,boolean,String,String)'
  - '[xinclude.Test].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[xinclude.Test].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[xinclude.Test].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[xinclude.Test].printUsage()'
  - '[xinclude.Test].printDetailsMessage()'
  - '[xinclude.Test].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[xinclude.Test].compareOutput(java.io.Reader,java.io.Reader)'
  - '[xinclude.Test].stripUserDir(StringBuffer)'
  - '[xinclude.Test].getPathWithoutEscapes(String)'
  source_file: /src/xerces/tests/xinclude/Test.java
- function_names:
  - '[util.FailureMesgFragments].<init>()'
  - '[util.FailureMesgFragments].setMessageFragment(String)'
  - '[util.FailureMesgFragments].getMessageFragments()'
  source_file: /src/xerces/tests/util/FailureMesgFragments.java
- function_names:
  - '[util.XercesAbstractTestCase].<init>(String)'
  - '[util.XercesAbstractTestCase].setUp()'
  - '[util.XercesAbstractTestCase].tearDown()'
  - '[util.XercesAbstractTestCase].error(org.xml.sax.SAXParseException)'
  - '[util.XercesAbstractTestCase].fatalError(org.xml.sax.SAXParseException)'
  - '[util.XercesAbstractTestCase].warning(org.xml.sax.SAXParseException)'
  - '[util.XercesAbstractTestCase].areErrorMessagesConsistent(java.util.List)'
  - '[util.XercesAbstractTestCase].areMesgFragmentsOk(util.FailureMesgFragments)'
  - '[util.XercesAbstractTestCase.XercesFailure].<init>(String,String)'
  - '[util.XercesAbstractTestCase.XercesFailure].getFailureMessage()'
  - '[util.XercesAbstractTestCase.Error].<init>(String,String)'
  - '[util.XercesAbstractTestCase.FatalError].<init>(String,String)'
  - '[util.XercesAbstractTestCase.Warning].<init>(String,String)'
  source_file: /src/xerces/tests/util/XercesAbstractTestCase.java
- function_names:
  - '[thread.Test].parseCommandLine(String)'
  - '[thread.Test].ReadFilesIntoMemory()'
  - '[thread.Test].run(String)'
  - '[thread.Test].main(String)'
  - '[thread.Test].<init>()'
  - '[thread.Test.InFileInfo].<init>()'
  - '[thread.Test.RunInfo].<init>()'
  - '[thread.Test.ThreadInfo].<init>()'
  - '[thread.Test.ThreadParser].characters(char,int,int)'
  - '[thread.Test.ThreadParser].ignorableWhitespace(char,int,int)'
  - '[thread.Test.ThreadParser].warning(org.xml.sax.SAXParseException)'
  - '[thread.Test.ThreadParser].error(org.xml.sax.SAXParseException)'
  - '[thread.Test.ThreadParser].fatalError(org.xml.sax.SAXParseException)'
  - '[thread.Test.ThreadParser].<init>()'
  - '[thread.Test.ThreadParser].parse(int)'
  - '[thread.Test.ThreadParser].addToCheckSum(char,int,int)'
  - '[thread.Test.ThreadParser].addToCheckSum(String)'
  - '[thread.Test.ThreadParser].startElement(String,org.xml.sax.AttributeList)'
  - '[thread.Test.ThreadParser].domCheckSum(org.w3c.dom.Node)'
  - '[thread.Test.ThreadParser].reCheck()'
  - '[thread.Test.ThreadParser].domPrint()'
  - '[thread.Test.ThreadParser].domPrint(org.w3c.dom.Node)'
  - '[thread.Test.thread].<init>(ThreadInfo)'
  - '[thread.Test.thread].run()'
  source_file: /src/xerces/tests/thread/Test.java
- function_names:
  - '[jaxp.JAXPConstants].<init>()'
  source_file: /src/xerces/tests/jaxp/JAXPConstants.java
- function_names:
  - '[jaxp.InputData].<init>(String)'
  - '[jaxp.InputData].toURIString()'
  source_file: /src/xerces/tests/jaxp/InputData.java
- function_names:
  - '[jaxp.AllTests].main(String[])'
  - '[jaxp.AllTests].suite()'
  - '[jaxp.AllTests].<init>()'
  source_file: /src/xerces/tests/jaxp/AllTests.java
- function_names:
  - '[jaxp.JAXPSecureProcessingTest].setUp()'
  - '[jaxp.JAXPSecureProcessingTest].tearDown()'
  - '[jaxp.JAXPSecureProcessingTest].testSAXEntityExpansionLimitSG()'
  - '[jaxp.JAXPSecureProcessingTest].testSAXEntityExpansionLimitSP()'
  - '[jaxp.JAXPSecureProcessingTest].testSAXEntityExpansionLimitDG()'
  - '[jaxp.JAXPSecureProcessingTest].testSAXEntityExpansionLimitDP()'
  - '[jaxp.JAXPSecureProcessingTest].testDOMEntityExpansionLimitSG()'
  - '[jaxp.JAXPSecureProcessingTest].testDOMEntityExpansionLimitSP()'
  - '[jaxp.JAXPSecureProcessingTest].testDOMEntityExpansionLimitDG()'
  - '[jaxp.JAXPSecureProcessingTest].testDOMEntityExpansionLimitDP()'
  - '[jaxp.JAXPSecureProcessingTest].testSAXTotalEntitySizeLimitSG()'
  - '[jaxp.JAXPSecureProcessingTest].testSAXTotalEntitySizeLimitSP()'
  - '[jaxp.JAXPSecureProcessingTest].testSAXTotalEntitySizeLimitDG()'
  - '[jaxp.JAXPSecureProcessingTest].testSAXTotalEntitySizeLimitDP()'
  - '[jaxp.JAXPSecureProcessingTest].testDOMTotalEntitySizeLimitSG()'
  - '[jaxp.JAXPSecureProcessingTest].testDOMTotalEntitySizeLimitSP()'
  - '[jaxp.JAXPSecureProcessingTest].testDOMTotalEntitySizeLimitDG()'
  - '[jaxp.JAXPSecureProcessingTest].testDOMTotalEntitySizeLimitDP()'
  - '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitSG()'
  - '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitSG11()'
  - '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitSP()'
  - '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitSP11()'
  - '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitDG()'
  - '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitDG11()'
  - '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitDP()'
  - '[jaxp.JAXPSecureProcessingTest].testSAXEntitySizeLimitDP11()'
  - '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitSG()'
  - '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitSG11()'
  - '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitSP()'
  - '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitSP11()'
  - '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitDG()'
  - '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitDG11()'
  - '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitDP()'
  - '[jaxp.JAXPSecureProcessingTest].testDOMEntitySizeLimitDP11()'
  - '[jaxp.JAXPSecureProcessingTest].testSAXMaxOccursLimit()'
  - '[jaxp.JAXPSecureProcessingTest].testDOMMaxOccursLimit()'
  - '[jaxp.JAXPSecureProcessingTest].testSAXEnableExternalEntityResolution()'
  - '[jaxp.JAXPSecureProcessingTest].testDOMEnableExternalEntityResolution()'
  - '[jaxp.JAXPSecureProcessingTest].testSAXDisableExternalEntityResolution()'
  - '[jaxp.JAXPSecureProcessingTest].testDOMDisableExternalEntityResolution()'
  - '[jaxp.JAXPSecureProcessingTest].newSecureXMLReader()'
  - '[jaxp.JAXPSecureProcessingTest].newSecureSchemaAwareXMLReader()'
  - '[jaxp.JAXPSecureProcessingTest].newDefaultXMLReader()'
  - '[jaxp.JAXPSecureProcessingTest].newSecureDocumentBuilder()'
  - '[jaxp.JAXPSecureProcessingTest].newSecureSchemaAwareDocumentBuilder()'
  - '[jaxp.JAXPSecureProcessingTest].newDefaultDocumentBuilder()'
  - '[jaxp.JAXPSecureProcessingTest].<init>()'
  source_file: /src/xerces/tests/jaxp/JAXPSecureProcessingTest.java
- function_names:
  - '[jaxp.JAXP12Tests].<init>(String)'
  - '[jaxp.JAXP12Tests].setUp()'
  - '[jaxp.JAXP12Tests].testSaxParseXSD()'
  - '[jaxp.JAXP12Tests].testSaxParseXSD2()'
  - '[jaxp.JAXP12Tests].testSaxParseSchemaSource()'
  - '[jaxp.JAXP12Tests].testSaxParseNoXSD()'
  - '[jaxp.JAXP12Tests].testDomParseXSD()'
  - '[jaxp.JAXP12Tests].testDomParseXSD2()'
  - '[jaxp.JAXP12Tests].testDomParseSchemaSource()'
  - '[jaxp.JAXP12Tests].testDomParseNoXSD()'
  - '[jaxp.JAXP12Tests.MyErrorHandler].fatalError(org.xml.sax.SAXParseException)'
  - '[jaxp.JAXP12Tests.MyErrorHandler].error(org.xml.sax.SAXParseException)'
  - '[jaxp.JAXP12Tests.MyErrorHandler].warning(org.xml.sax.SAXParseException)'
  - '[jaxp.JAXP12Tests.MyErrorHandler].<init>()'
  - '[jaxp.JAXP12Tests.ErrorHandlerCheck].error(org.xml.sax.SAXParseException)'
  - '[jaxp.JAXP12Tests.ErrorHandlerCheck].getStatus()'
  - '[jaxp.JAXP12Tests.ErrorHandlerCheck].<init>()'
  source_file: /src/xerces/tests/jaxp/JAXP12Tests.java
- function_names:
  - '[jaxp.PropertyTest].main(String[])'
  - '[jaxp.PropertyTest].warning(org.xml.sax.SAXParseException)'
  - '[jaxp.PropertyTest].error(org.xml.sax.SAXParseException)'
  - '[jaxp.PropertyTest].fatalError(org.xml.sax.SAXParseException)'
  - '[jaxp.PropertyTest].printError(String,org.xml.sax.SAXParseException)'
  - '[jaxp.PropertyTest].<init>()'
  source_file: /src/xerces/tests/jaxp/PropertyTest.java
- function_names:
  - '[jaxp.JAXPSpecTest].main(String[])'
  - '[jaxp.JAXPSpecTest].testSchemaLanguageSAX()'
  - '[jaxp.JAXPSpecTest].testSchemaSourceSAX()'
  - '[jaxp.JAXPSpecTest].testSchemaLanguageDOM()'
  - '[jaxp.JAXPSpecTest].testSchemaSourceDOM()'
  - '[jaxp.JAXPSpecTest].warning(org.xml.sax.SAXParseException)'
  - '[jaxp.JAXPSpecTest].error(org.xml.sax.SAXParseException)'
  - '[jaxp.JAXPSpecTest].fatalError(org.xml.sax.SAXParseException)'
  - '[jaxp.JAXPSpecTest].printError(String,org.xml.sax.SAXParseException)'
  - '[jaxp.JAXPSpecTest].printUsage()'
  - '[jaxp.JAXPSpecTest].<init>()'
  source_file: /src/xerces/tests/jaxp/JAXPSpecTest.java
- function_names:
  - '[org.apache.xerces.util.XML11CharGenerator].main(String[])'
  - '[org.apache.xerces.util.XML11CharGenerator].<init>()'
  source_file: /src/xerces/tools/src/XML11CharGenerator.java
- function_names:
  - '[org.apache.xerces.util.ExperimentalTaglet].inConstructor()'
  - '[org.apache.xerces.util.ExperimentalTaglet].inField()'
  - '[org.apache.xerces.util.ExperimentalTaglet].inMethod()'
  - '[org.apache.xerces.util.ExperimentalTaglet].inOverview()'
  - '[org.apache.xerces.util.ExperimentalTaglet].inPackage()'
  - '[org.apache.xerces.util.ExperimentalTaglet].inType()'
  - '[org.apache.xerces.util.ExperimentalTaglet].isInlineTag()'
  - '[org.apache.xerces.util.ExperimentalTaglet].getName()'
  - '[org.apache.xerces.util.ExperimentalTaglet].toString(com.sun.javadoc.Tag)'
  - '[org.apache.xerces.util.ExperimentalTaglet].toString(Tag[])'
  - '[org.apache.xerces.util.ExperimentalTaglet].register(java.util.Map)'
  - '[org.apache.xerces.util.ExperimentalTaglet].<init>()'
  source_file: /src/xerces/tools/src/ExperimentalTaglet.java
- function_names:
  - '[org.apache.xerces.util.ArrayFillingCodeGenerator].generateByteArray(String,byte[],java.io.OutputStream)'
  - '[org.apache.xerces.util.ArrayFillingCodeGenerator].<init>()'
  source_file: /src/xerces/tools/src/ArrayFillingCodeGenerator.java
- function_names:
  - '[org.apache.xerces.util.InternalTaglet].inConstructor()'
  - '[org.apache.xerces.util.InternalTaglet].inField()'
  - '[org.apache.xerces.util.InternalTaglet].inMethod()'
  - '[org.apache.xerces.util.InternalTaglet].inOverview()'
  - '[org.apache.xerces.util.InternalTaglet].inPackage()'
  - '[org.apache.xerces.util.InternalTaglet].inType()'
  - '[org.apache.xerces.util.InternalTaglet].isInlineTag()'
  - '[org.apache.xerces.util.InternalTaglet].getName()'
  - '[org.apache.xerces.util.InternalTaglet].toString(com.sun.javadoc.Tag)'
  - '[org.apache.xerces.util.InternalTaglet].toString(Tag[])'
  - '[org.apache.xerces.util.InternalTaglet].register(java.util.Map)'
  - '[org.apache.xerces.util.InternalTaglet].<init>()'
  source_file: /src/xerces/tools/src/InternalTaglet.java
- function_names:
  - '[org.apache.xerces.util.XMLCharGenerator].main(String[])'
  - '[org.apache.xerces.util.XMLCharGenerator].<init>()'
  source_file: /src/xerces/tools/src/XMLCharGenerator.java
- function_names:
  - '[org.apache.xerces.util.XJavac].execute()'
  - '[org.apache.xerces.util.XJavac].createIBMJDKBootclasspath()'
  - '[org.apache.xerces.util.XJavac].isJDK14OrHigher()'
  - '[org.apache.xerces.util.XJavac].<init>()'
  source_file: /src/xerces/tools/src/XJavac.java
- function_names:
  - '[org.apache.html.dom.HTMLHeadElementImpl].getProfile()'
  - '[org.apache.html.dom.HTMLHeadElementImpl].setProfile(String)'
  - '[org.apache.html.dom.HTMLHeadElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLHeadElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLDOMImplementationImpl].<init>()'
  - '[org.apache.html.dom.HTMLDOMImplementationImpl].createHTMLDocument(String)'
  - '[org.apache.html.dom.HTMLDOMImplementationImpl].getHTMLDOMImplementation()'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLDOMImplementationImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLFrameSetElementImpl].getCols()'
  - '[org.apache.html.dom.HTMLFrameSetElementImpl].setCols(String)'
  - '[org.apache.html.dom.HTMLFrameSetElementImpl].getRows()'
  - '[org.apache.html.dom.HTMLFrameSetElementImpl].setRows(String)'
  - '[org.apache.html.dom.HTMLFrameSetElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLFrameSetElementImpl.java
- function_names:
  - '[org.apache.html.dom.SecuritySupport].getContextClassLoader()'
  - '[org.apache.html.dom.SecuritySupport].getSystemClassLoader()'
  - '[org.apache.html.dom.SecuritySupport].getParentClassLoader(ClassLoader)'
  - '[org.apache.html.dom.SecuritySupport].getSystemProperty(String)'
  - '[org.apache.html.dom.SecuritySupport].getFileInputStream(java.io.File)'
  - '[org.apache.html.dom.SecuritySupport].getResourceAsStream(ClassLoader,String)'
  - '[org.apache.html.dom.SecuritySupport].getFileExists(java.io.File)'
  - '[org.apache.html.dom.SecuritySupport].getLastModified(java.io.File)'
  - '[org.apache.html.dom.SecuritySupport].<init>()'
  source_file: /src/xerces/src/org/apache/html/dom/SecuritySupport.java
- function_names:
  - '[org.apache.html.dom.HTMLTextAreaElementImpl].getDefaultValue()'
  - '[org.apache.html.dom.HTMLTextAreaElementImpl].setDefaultValue(String)'
  - '[org.apache.html.dom.HTMLTextAreaElementImpl].getAccessKey()'
  - '[org.apache.html.dom.HTMLTextAreaElementImpl].setAccessKey(String)'
  - '[org.apache.html.dom.HTMLTextAreaElementImpl].getCols()'
  - '[org.apache.html.dom.HTMLTextAreaElementImpl].setCols(int)'
  - '[org.apache.html.dom.HTMLTextAreaElementImpl].getDisabled()'
  - '[org.apache.html.dom.HTMLTextAreaElementImpl].setDisabled(boolean)'
  - '[org.apache.html.dom.HTMLTextAreaElementImpl].getName()'
  - '[org.apache.html.dom.HTMLTextAreaElementImpl].setName(String)'
  - '[org.apache.html.dom.HTMLTextAreaElementImpl].getReadOnly()'
  - '[org.apache.html.dom.HTMLTextAreaElementImpl].setReadOnly(boolean)'
  - '[org.apache.html.dom.HTMLTextAreaElementImpl].getRows()'
  - '[org.apache.html.dom.HTMLTextAreaElementImpl].setRows(int)'
  - '[org.apache.html.dom.HTMLTextAreaElementImpl].getTabIndex()'
  - '[org.apache.html.dom.HTMLTextAreaElementImpl].setTabIndex(int)'
  - '[org.apache.html.dom.HTMLTextAreaElementImpl].getType()'
  - '[org.apache.html.dom.HTMLTextAreaElementImpl].getValue()'
  - '[org.apache.html.dom.HTMLTextAreaElementImpl].setValue(String)'
  - '[org.apache.html.dom.HTMLTextAreaElementImpl].blur()'
  - '[org.apache.html.dom.HTMLTextAreaElementImpl].focus()'
  - '[org.apache.html.dom.HTMLTextAreaElementImpl].select()'
  - '[org.apache.html.dom.HTMLTextAreaElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLTextAreaElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  - '[org.apache.html.dom.HTMLElementImpl].getId()'
  - '[org.apache.html.dom.HTMLElementImpl].setId(String)'
  - '[org.apache.html.dom.HTMLElementImpl].getTitle()'
  - '[org.apache.html.dom.HTMLElementImpl].setTitle(String)'
  - '[org.apache.html.dom.HTMLElementImpl].getLang()'
  - '[org.apache.html.dom.HTMLElementImpl].setLang(String)'
  - '[org.apache.html.dom.HTMLElementImpl].getDir()'
  - '[org.apache.html.dom.HTMLElementImpl].setDir(String)'
  - '[org.apache.html.dom.HTMLElementImpl].getClassName()'
  - '[org.apache.html.dom.HTMLElementImpl].setClassName(String)'
  - '[org.apache.html.dom.HTMLElementImpl].getInteger(String)'
  - '[org.apache.html.dom.HTMLElementImpl].getBinary(String)'
  - '[org.apache.html.dom.HTMLElementImpl].setAttribute(String,boolean)'
  - '[org.apache.html.dom.HTMLElementImpl].getAttributeNode(String)'
  - '[org.apache.html.dom.HTMLElementImpl].getAttributeNodeNS(String,String)'
  - '[org.apache.html.dom.HTMLElementImpl].getAttribute(String)'
  - '[org.apache.html.dom.HTMLElementImpl].getAttributeNS(String,String)'
  - '[org.apache.html.dom.HTMLElementImpl].getElementsByTagName(String)'
  - '[org.apache.html.dom.HTMLElementImpl].getElementsByTagNameNS(String,String)'
  - '[org.apache.html.dom.HTMLElementImpl].capitalize(String)'
  - '[org.apache.html.dom.HTMLElementImpl].getCapitalized(String)'
  - '[org.apache.html.dom.HTMLElementImpl].getForm()'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLHeadingElementImpl].getAlign()'
  - '[org.apache.html.dom.HTMLHeadingElementImpl].setAlign(String)'
  - '[org.apache.html.dom.HTMLHeadingElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLHeadingElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLBuilder].startDocument()'
  - '[org.apache.html.dom.HTMLBuilder].endDocument()'
  - '[org.apache.html.dom.HTMLBuilder].startElement(String,org.xml.sax.AttributeList)'
  - '[org.apache.html.dom.HTMLBuilder].endElement(String)'
  - '[org.apache.html.dom.HTMLBuilder].characters(String)'
  - '[org.apache.html.dom.HTMLBuilder].characters(char[],int,int)'
  - '[org.apache.html.dom.HTMLBuilder].ignorableWhitespace(char[],int,int)'
  - '[org.apache.html.dom.HTMLBuilder].processingInstruction(String,String)'
  - '[org.apache.html.dom.HTMLBuilder].getHTMLDocument()'
  - '[org.apache.html.dom.HTMLBuilder].setDocumentLocator(org.xml.sax.Locator)'
  - '[org.apache.html.dom.HTMLBuilder].<init>()'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLBuilder.java
- function_names:
  - '[org.apache.html.dom.HTMLTableCellElementImpl].getCellIndex()'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].setCellIndex(int)'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].getAbbr()'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].setAbbr(String)'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].getAlign()'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].setAlign(String)'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].getAxis()'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].setAxis(String)'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].getBgColor()'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].setBgColor(String)'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].getCh()'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].setCh(String)'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].getChOff()'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].setChOff(String)'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].getColSpan()'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].setColSpan(int)'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].getHeaders()'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].setHeaders(String)'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].getHeight()'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].setHeight(String)'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].getNoWrap()'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].setNoWrap(boolean)'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].getRowSpan()'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].setRowSpan(int)'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].getScope()'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].setScope(String)'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].getVAlign()'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].setVAlign(String)'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].getWidth()'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].setWidth(String)'
  - '[org.apache.html.dom.HTMLTableCellElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLTableCellElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLFontElementImpl].getColor()'
  - '[org.apache.html.dom.HTMLFontElementImpl].setColor(String)'
  - '[org.apache.html.dom.HTMLFontElementImpl].getFace()'
  - '[org.apache.html.dom.HTMLFontElementImpl].setFace(String)'
  - '[org.apache.html.dom.HTMLFontElementImpl].getSize()'
  - '[org.apache.html.dom.HTMLFontElementImpl].setSize(String)'
  - '[org.apache.html.dom.HTMLFontElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLFontElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLPreElementImpl].getWidth()'
  - '[org.apache.html.dom.HTMLPreElementImpl].setWidth(int)'
  - '[org.apache.html.dom.HTMLPreElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLPreElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLLabelElementImpl].getAccessKey()'
  - '[org.apache.html.dom.HTMLLabelElementImpl].setAccessKey(String)'
  - '[org.apache.html.dom.HTMLLabelElementImpl].getHtmlFor()'
  - '[org.apache.html.dom.HTMLLabelElementImpl].setHtmlFor(String)'
  - '[org.apache.html.dom.HTMLLabelElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLLabelElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLLegendElementImpl].getAccessKey()'
  - '[org.apache.html.dom.HTMLLegendElementImpl].setAccessKey(String)'
  - '[org.apache.html.dom.HTMLLegendElementImpl].getAlign()'
  - '[org.apache.html.dom.HTMLLegendElementImpl].setAlign(String)'
  - '[org.apache.html.dom.HTMLLegendElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLLegendElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLHRElementImpl].getAlign()'
  - '[org.apache.html.dom.HTMLHRElementImpl].setAlign(String)'
  - '[org.apache.html.dom.HTMLHRElementImpl].getNoShade()'
  - '[org.apache.html.dom.HTMLHRElementImpl].setNoShade(boolean)'
  - '[org.apache.html.dom.HTMLHRElementImpl].getSize()'
  - '[org.apache.html.dom.HTMLHRElementImpl].setSize(String)'
  - '[org.apache.html.dom.HTMLHRElementImpl].getWidth()'
  - '[org.apache.html.dom.HTMLHRElementImpl].setWidth(String)'
  - '[org.apache.html.dom.HTMLHRElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLHRElementImpl.java
- function_names:
  - '[org.apache.html.dom.ObjectFactory].createObject(String,String)'
  - '[org.apache.html.dom.ObjectFactory].createObject(String,String,String)'
  - '[org.apache.html.dom.ObjectFactory].isDebugEnabled()'
  - '[org.apache.html.dom.ObjectFactory].debugPrintln(String)'
  - '[org.apache.html.dom.ObjectFactory].findClassLoader()'
  - '[org.apache.html.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
  - '[org.apache.html.dom.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
  - '[org.apache.html.dom.ObjectFactory].findJarServiceProvider(String)'
  - '[org.apache.html.dom.ObjectFactory].<init>()'
  - '[org.apache.html.dom.ObjectFactory.ConfigurationError].<init>(String,Exception)'
  - '[org.apache.html.dom.ObjectFactory.ConfigurationError].getException()'
  source_file: /src/xerces/src/org/apache/html/dom/ObjectFactory.java
- function_names:
  - '[org.apache.html.dom.HTMLAreaElementImpl].getAccessKey()'
  - '[org.apache.html.dom.HTMLAreaElementImpl].setAccessKey(String)'
  - '[org.apache.html.dom.HTMLAreaElementImpl].getAlt()'
  - '[org.apache.html.dom.HTMLAreaElementImpl].setAlt(String)'
  - '[org.apache.html.dom.HTMLAreaElementImpl].getCoords()'
  - '[org.apache.html.dom.HTMLAreaElementImpl].setCoords(String)'
  - '[org.apache.html.dom.HTMLAreaElementImpl].getHref()'
  - '[org.apache.html.dom.HTMLAreaElementImpl].setHref(String)'
  - '[org.apache.html.dom.HTMLAreaElementImpl].getNoHref()'
  - '[org.apache.html.dom.HTMLAreaElementImpl].setNoHref(boolean)'
  - '[org.apache.html.dom.HTMLAreaElementImpl].getShape()'
  - '[org.apache.html.dom.HTMLAreaElementImpl].setShape(String)'
  - '[org.apache.html.dom.HTMLAreaElementImpl].getTabIndex()'
  - '[org.apache.html.dom.HTMLAreaElementImpl].setTabIndex(int)'
  - '[org.apache.html.dom.HTMLAreaElementImpl].getTarget()'
  - '[org.apache.html.dom.HTMLAreaElementImpl].setTarget(String)'
  - '[org.apache.html.dom.HTMLAreaElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLAreaElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLDocumentImpl].<init>()'
  - '[org.apache.html.dom.HTMLDocumentImpl].getDocumentElement()'
  - '[org.apache.html.dom.HTMLDocumentImpl].getHead()'
  - '[org.apache.html.dom.HTMLDocumentImpl].getTitle()'
  - '[org.apache.html.dom.HTMLDocumentImpl].setTitle(String)'
  - '[org.apache.html.dom.HTMLDocumentImpl].getBody()'
  - '[org.apache.html.dom.HTMLDocumentImpl].setBody(org.w3c.dom.html.HTMLElement)'
  - '[org.apache.html.dom.HTMLDocumentImpl].getElementById(String)'
  - '[org.apache.html.dom.HTMLDocumentImpl].getElementsByName(String)'
  - '[org.apache.html.dom.HTMLDocumentImpl].getElementsByTagName(String)'
  - '[org.apache.html.dom.HTMLDocumentImpl].getElementsByTagNameNS(String,String)'
  - '[org.apache.html.dom.HTMLDocumentImpl].createElementNS(String,String,String)'
  - '[org.apache.html.dom.HTMLDocumentImpl].createElementNS(String,String)'
  - '[org.apache.html.dom.HTMLDocumentImpl].createElement(String)'
  - '[org.apache.html.dom.HTMLDocumentImpl].createAttribute(String)'
  - '[org.apache.html.dom.HTMLDocumentImpl].getReferrer()'
  - '[org.apache.html.dom.HTMLDocumentImpl].getDomain()'
  - '[org.apache.html.dom.HTMLDocumentImpl].getURL()'
  - '[org.apache.html.dom.HTMLDocumentImpl].getCookie()'
  - '[org.apache.html.dom.HTMLDocumentImpl].setCookie(String)'
  - '[org.apache.html.dom.HTMLDocumentImpl].getImages()'
  - '[org.apache.html.dom.HTMLDocumentImpl].getApplets()'
  - '[org.apache.html.dom.HTMLDocumentImpl].getLinks()'
  - '[org.apache.html.dom.HTMLDocumentImpl].getForms()'
  - '[org.apache.html.dom.HTMLDocumentImpl].getAnchors()'
  - '[org.apache.html.dom.HTMLDocumentImpl].open()'
  - '[org.apache.html.dom.HTMLDocumentImpl].close()'
  - '[org.apache.html.dom.HTMLDocumentImpl].write(String)'
  - '[org.apache.html.dom.HTMLDocumentImpl].writeln(String)'
  - '[org.apache.html.dom.HTMLDocumentImpl].cloneNode(boolean)'
  - '[org.apache.html.dom.HTMLDocumentImpl].canRenameElements(String,String,org.apache.xerces.dom.ElementImpl)'
  - '[org.apache.html.dom.HTMLDocumentImpl].getElementById(String,org.w3c.dom.Node)'
  - '[org.apache.html.dom.HTMLDocumentImpl].populateElementTypes()'
  - '[org.apache.html.dom.HTMLDocumentImpl].populateElementType(String,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLDocumentImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLBaseFontElementImpl].getColor()'
  - '[org.apache.html.dom.HTMLBaseFontElementImpl].setColor(String)'
  - '[org.apache.html.dom.HTMLBaseFontElementImpl].getFace()'
  - '[org.apache.html.dom.HTMLBaseFontElementImpl].setFace(String)'
  - '[org.apache.html.dom.HTMLBaseFontElementImpl].getSize()'
  - '[org.apache.html.dom.HTMLBaseFontElementImpl].setSize(String)'
  - '[org.apache.html.dom.HTMLBaseFontElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLBaseFontElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLLinkElementImpl].getDisabled()'
  - '[org.apache.html.dom.HTMLLinkElementImpl].setDisabled(boolean)'
  - '[org.apache.html.dom.HTMLLinkElementImpl].getCharset()'
  - '[org.apache.html.dom.HTMLLinkElementImpl].setCharset(String)'
  - '[org.apache.html.dom.HTMLLinkElementImpl].getHref()'
  - '[org.apache.html.dom.HTMLLinkElementImpl].setHref(String)'
  - '[org.apache.html.dom.HTMLLinkElementImpl].getHreflang()'
  - '[org.apache.html.dom.HTMLLinkElementImpl].setHreflang(String)'
  - '[org.apache.html.dom.HTMLLinkElementImpl].getMedia()'
  - '[org.apache.html.dom.HTMLLinkElementImpl].setMedia(String)'
  - '[org.apache.html.dom.HTMLLinkElementImpl].getRel()'
  - '[org.apache.html.dom.HTMLLinkElementImpl].setRel(String)'
  - '[org.apache.html.dom.HTMLLinkElementImpl].getRev()'
  - '[org.apache.html.dom.HTMLLinkElementImpl].setRev(String)'
  - '[org.apache.html.dom.HTMLLinkElementImpl].getTarget()'
  - '[org.apache.html.dom.HTMLLinkElementImpl].setTarget(String)'
  - '[org.apache.html.dom.HTMLLinkElementImpl].getType()'
  - '[org.apache.html.dom.HTMLLinkElementImpl].setType(String)'
  - '[org.apache.html.dom.HTMLLinkElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLLinkElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLObjectElementImpl].getCode()'
  - '[org.apache.html.dom.HTMLObjectElementImpl].setCode(String)'
  - '[org.apache.html.dom.HTMLObjectElementImpl].getAlign()'
  - '[org.apache.html.dom.HTMLObjectElementImpl].setAlign(String)'
  - '[org.apache.html.dom.HTMLObjectElementImpl].getArchive()'
  - '[org.apache.html.dom.HTMLObjectElementImpl].setArchive(String)'
  - '[org.apache.html.dom.HTMLObjectElementImpl].getBorder()'
  - '[org.apache.html.dom.HTMLObjectElementImpl].setBorder(String)'
  - '[org.apache.html.dom.HTMLObjectElementImpl].getCodeBase()'
  - '[org.apache.html.dom.HTMLObjectElementImpl].setCodeBase(String)'
  - '[org.apache.html.dom.HTMLObjectElementImpl].getCodeType()'
  - '[org.apache.html.dom.HTMLObjectElementImpl].setCodeType(String)'
  - '[org.apache.html.dom.HTMLObjectElementImpl].getData()'
  - '[org.apache.html.dom.HTMLObjectElementImpl].setData(String)'
  - '[org.apache.html.dom.HTMLObjectElementImpl].getDeclare()'
  - '[org.apache.html.dom.HTMLObjectElementImpl].setDeclare(boolean)'
  - '[org.apache.html.dom.HTMLObjectElementImpl].getHeight()'
  - '[org.apache.html.dom.HTMLObjectElementImpl].setHeight(String)'
  - '[org.apache.html.dom.HTMLObjectElementImpl].getHspace()'
  - '[org.apache.html.dom.HTMLObjectElementImpl].setHspace(String)'
  - '[org.apache.html.dom.HTMLObjectElementImpl].getName()'
  - '[org.apache.html.dom.HTMLObjectElementImpl].setName(String)'
  - '[org.apache.html.dom.HTMLObjectElementImpl].getStandby()'
  - '[org.apache.html.dom.HTMLObjectElementImpl].setStandby(String)'
  - '[org.apache.html.dom.HTMLObjectElementImpl].getTabIndex()'
  - '[org.apache.html.dom.HTMLObjectElementImpl].setTabIndex(int)'
  - '[org.apache.html.dom.HTMLObjectElementImpl].getType()'
  - '[org.apache.html.dom.HTMLObjectElementImpl].setType(String)'
  - '[org.apache.html.dom.HTMLObjectElementImpl].getUseMap()'
  - '[org.apache.html.dom.HTMLObjectElementImpl].setUseMap(String)'
  - '[org.apache.html.dom.HTMLObjectElementImpl].getVspace()'
  - '[org.apache.html.dom.HTMLObjectElementImpl].setVspace(String)'
  - '[org.apache.html.dom.HTMLObjectElementImpl].getWidth()'
  - '[org.apache.html.dom.HTMLObjectElementImpl].setWidth(String)'
  - '[org.apache.html.dom.HTMLObjectElementImpl].getContentDocument()'
  - '[org.apache.html.dom.HTMLObjectElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLObjectElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLTableColElementImpl].getAlign()'
  - '[org.apache.html.dom.HTMLTableColElementImpl].setAlign(String)'
  - '[org.apache.html.dom.HTMLTableColElementImpl].getCh()'
  - '[org.apache.html.dom.HTMLTableColElementImpl].setCh(String)'
  - '[org.apache.html.dom.HTMLTableColElementImpl].getChOff()'
  - '[org.apache.html.dom.HTMLTableColElementImpl].setChOff(String)'
  - '[org.apache.html.dom.HTMLTableColElementImpl].getSpan()'
  - '[org.apache.html.dom.HTMLTableColElementImpl].setSpan(int)'
  - '[org.apache.html.dom.HTMLTableColElementImpl].getVAlign()'
  - '[org.apache.html.dom.HTMLTableColElementImpl].setVAlign(String)'
  - '[org.apache.html.dom.HTMLTableColElementImpl].getWidth()'
  - '[org.apache.html.dom.HTMLTableColElementImpl].setWidth(String)'
  - '[org.apache.html.dom.HTMLTableColElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLTableColElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLAnchorElementImpl].getAccessKey()'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].setAccessKey(String)'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].getCharset()'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].setCharset(String)'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].getCoords()'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].setCoords(String)'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].getHref()'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].setHref(String)'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].getHreflang()'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].setHreflang(String)'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].getName()'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].setName(String)'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].getRel()'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].setRel(String)'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].getRev()'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].setRev(String)'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].getShape()'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].setShape(String)'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].getTabIndex()'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].setTabIndex(int)'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].getTarget()'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].setTarget(String)'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].getType()'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].setType(String)'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].blur()'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].focus()'
  - '[org.apache.html.dom.HTMLAnchorElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLAnchorElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLDListElementImpl].getCompact()'
  - '[org.apache.html.dom.HTMLDListElementImpl].setCompact(boolean)'
  - '[org.apache.html.dom.HTMLDListElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLDListElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLFrameElementImpl].getFrameBorder()'
  - '[org.apache.html.dom.HTMLFrameElementImpl].setFrameBorder(String)'
  - '[org.apache.html.dom.HTMLFrameElementImpl].getLongDesc()'
  - '[org.apache.html.dom.HTMLFrameElementImpl].setLongDesc(String)'
  - '[org.apache.html.dom.HTMLFrameElementImpl].getMarginHeight()'
  - '[org.apache.html.dom.HTMLFrameElementImpl].setMarginHeight(String)'
  - '[org.apache.html.dom.HTMLFrameElementImpl].getMarginWidth()'
  - '[org.apache.html.dom.HTMLFrameElementImpl].setMarginWidth(String)'
  - '[org.apache.html.dom.HTMLFrameElementImpl].getName()'
  - '[org.apache.html.dom.HTMLFrameElementImpl].setName(String)'
  - '[org.apache.html.dom.HTMLFrameElementImpl].getNoResize()'
  - '[org.apache.html.dom.HTMLFrameElementImpl].setNoResize(boolean)'
  - '[org.apache.html.dom.HTMLFrameElementImpl].getScrolling()'
  - '[org.apache.html.dom.HTMLFrameElementImpl].setScrolling(String)'
  - '[org.apache.html.dom.HTMLFrameElementImpl].getSrc()'
  - '[org.apache.html.dom.HTMLFrameElementImpl].setSrc(String)'
  - '[org.apache.html.dom.HTMLFrameElementImpl].getContentDocument()'
  - '[org.apache.html.dom.HTMLFrameElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLFrameElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLQuoteElementImpl].getCite()'
  - '[org.apache.html.dom.HTMLQuoteElementImpl].setCite(String)'
  - '[org.apache.html.dom.HTMLQuoteElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLQuoteElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLOptGroupElementImpl].getDisabled()'
  - '[org.apache.html.dom.HTMLOptGroupElementImpl].setDisabled(boolean)'
  - '[org.apache.html.dom.HTMLOptGroupElementImpl].getLabel()'
  - '[org.apache.html.dom.HTMLOptGroupElementImpl].setLabel(String)'
  - '[org.apache.html.dom.HTMLOptGroupElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLOptGroupElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLDirectoryElementImpl].getCompact()'
  - '[org.apache.html.dom.HTMLDirectoryElementImpl].setCompact(boolean)'
  - '[org.apache.html.dom.HTMLDirectoryElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLDirectoryElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLFormControl].<init>()'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLFormControl.java
- function_names:
  - '[org.apache.html.dom.HTMLOptionElementImpl].getDefaultSelected()'
  - '[org.apache.html.dom.HTMLOptionElementImpl].setDefaultSelected(boolean)'
  - '[org.apache.html.dom.HTMLOptionElementImpl].getText()'
  - '[org.apache.html.dom.HTMLOptionElementImpl].setText(String)'
  - '[org.apache.html.dom.HTMLOptionElementImpl].getIndex()'
  - '[org.apache.html.dom.HTMLOptionElementImpl].setIndex(int)'
  - '[org.apache.html.dom.HTMLOptionElementImpl].getDisabled()'
  - '[org.apache.html.dom.HTMLOptionElementImpl].setDisabled(boolean)'
  - '[org.apache.html.dom.HTMLOptionElementImpl].getLabel()'
  - '[org.apache.html.dom.HTMLOptionElementImpl].setLabel(String)'
  - '[org.apache.html.dom.HTMLOptionElementImpl].getSelected()'
  - '[org.apache.html.dom.HTMLOptionElementImpl].setSelected(boolean)'
  - '[org.apache.html.dom.HTMLOptionElementImpl].getValue()'
  - '[org.apache.html.dom.HTMLOptionElementImpl].setValue(String)'
  - '[org.apache.html.dom.HTMLOptionElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLOptionElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLParamElementImpl].getName()'
  - '[org.apache.html.dom.HTMLParamElementImpl].setName(String)'
  - '[org.apache.html.dom.HTMLParamElementImpl].getType()'
  - '[org.apache.html.dom.HTMLParamElementImpl].setType(String)'
  - '[org.apache.html.dom.HTMLParamElementImpl].getValue()'
  - '[org.apache.html.dom.HTMLParamElementImpl].setValue(String)'
  - '[org.apache.html.dom.HTMLParamElementImpl].getValueType()'
  - '[org.apache.html.dom.HTMLParamElementImpl].setValueType(String)'
  - '[org.apache.html.dom.HTMLParamElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLParamElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLTitleElementImpl].getText()'
  - '[org.apache.html.dom.HTMLTitleElementImpl].setText(String)'
  - '[org.apache.html.dom.HTMLTitleElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLTitleElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLMetaElementImpl].getContent()'
  - '[org.apache.html.dom.HTMLMetaElementImpl].setContent(String)'
  - '[org.apache.html.dom.HTMLMetaElementImpl].getHttpEquiv()'
  - '[org.apache.html.dom.HTMLMetaElementImpl].setHttpEquiv(String)'
  - '[org.apache.html.dom.HTMLMetaElementImpl].getName()'
  - '[org.apache.html.dom.HTMLMetaElementImpl].setName(String)'
  - '[org.apache.html.dom.HTMLMetaElementImpl].getScheme()'
  - '[org.apache.html.dom.HTMLMetaElementImpl].setScheme(String)'
  - '[org.apache.html.dom.HTMLMetaElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLMetaElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLMapElementImpl].getAreas()'
  - '[org.apache.html.dom.HTMLMapElementImpl].getName()'
  - '[org.apache.html.dom.HTMLMapElementImpl].setName(String)'
  - '[org.apache.html.dom.HTMLMapElementImpl].cloneNode(boolean)'
  - '[org.apache.html.dom.HTMLMapElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLMapElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLBodyElementImpl].getALink()'
  - '[org.apache.html.dom.HTMLBodyElementImpl].setALink(String)'
  - '[org.apache.html.dom.HTMLBodyElementImpl].getBackground()'
  - '[org.apache.html.dom.HTMLBodyElementImpl].setBackground(String)'
  - '[org.apache.html.dom.HTMLBodyElementImpl].getBgColor()'
  - '[org.apache.html.dom.HTMLBodyElementImpl].setBgColor(String)'
  - '[org.apache.html.dom.HTMLBodyElementImpl].getLink()'
  - '[org.apache.html.dom.HTMLBodyElementImpl].setLink(String)'
  - '[org.apache.html.dom.HTMLBodyElementImpl].getText()'
  - '[org.apache.html.dom.HTMLBodyElementImpl].setText(String)'
  - '[org.apache.html.dom.HTMLBodyElementImpl].getVLink()'
  - '[org.apache.html.dom.HTMLBodyElementImpl].setVLink(String)'
  - '[org.apache.html.dom.HTMLBodyElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLBodyElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLTableCaptionElementImpl].getAlign()'
  - '[org.apache.html.dom.HTMLTableCaptionElementImpl].setAlign(String)'
  - '[org.apache.html.dom.HTMLTableCaptionElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLTableCaptionElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLLIElementImpl].getType()'
  - '[org.apache.html.dom.HTMLLIElementImpl].setType(String)'
  - '[org.apache.html.dom.HTMLLIElementImpl].getValue()'
  - '[org.apache.html.dom.HTMLLIElementImpl].setValue(int)'
  - '[org.apache.html.dom.HTMLLIElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLLIElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLScriptElementImpl].getText()'
  - '[org.apache.html.dom.HTMLScriptElementImpl].setText(String)'
  - '[org.apache.html.dom.HTMLScriptElementImpl].getHtmlFor()'
  - '[org.apache.html.dom.HTMLScriptElementImpl].setHtmlFor(String)'
  - '[org.apache.html.dom.HTMLScriptElementImpl].getEvent()'
  - '[org.apache.html.dom.HTMLScriptElementImpl].setEvent(String)'
  - '[org.apache.html.dom.HTMLScriptElementImpl].getCharset()'
  - '[org.apache.html.dom.HTMLScriptElementImpl].setCharset(String)'
  - '[org.apache.html.dom.HTMLScriptElementImpl].getDefer()'
  - '[org.apache.html.dom.HTMLScriptElementImpl].setDefer(boolean)'
  - '[org.apache.html.dom.HTMLScriptElementImpl].getSrc()'
  - '[org.apache.html.dom.HTMLScriptElementImpl].setSrc(String)'
  - '[org.apache.html.dom.HTMLScriptElementImpl].getType()'
  - '[org.apache.html.dom.HTMLScriptElementImpl].setType(String)'
  - '[org.apache.html.dom.HTMLScriptElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLScriptElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLTableElementImpl].getCaption()'
  - '[org.apache.html.dom.HTMLTableElementImpl].setCaption(org.w3c.dom.html.HTMLTableCaptionElement)'
  - '[org.apache.html.dom.HTMLTableElementImpl].createCaption()'
  - '[org.apache.html.dom.HTMLTableElementImpl].deleteCaption()'
  - '[org.apache.html.dom.HTMLTableElementImpl].getTHead()'
  - '[org.apache.html.dom.HTMLTableElementImpl].setTHead(org.w3c.dom.html.HTMLTableSectionElement)'
  - '[org.apache.html.dom.HTMLTableElementImpl].createTHead()'
  - '[org.apache.html.dom.HTMLTableElementImpl].deleteTHead()'
  - '[org.apache.html.dom.HTMLTableElementImpl].getTFoot()'
  - '[org.apache.html.dom.HTMLTableElementImpl].setTFoot(org.w3c.dom.html.HTMLTableSectionElement)'
  - '[org.apache.html.dom.HTMLTableElementImpl].createTFoot()'
  - '[org.apache.html.dom.HTMLTableElementImpl].deleteTFoot()'
  - '[org.apache.html.dom.HTMLTableElementImpl].getRows()'
  - '[org.apache.html.dom.HTMLTableElementImpl].getTBodies()'
  - '[org.apache.html.dom.HTMLTableElementImpl].getAlign()'
  - '[org.apache.html.dom.HTMLTableElementImpl].setAlign(String)'
  - '[org.apache.html.dom.HTMLTableElementImpl].getBgColor()'
  - '[org.apache.html.dom.HTMLTableElementImpl].setBgColor(String)'
  - '[org.apache.html.dom.HTMLTableElementImpl].getBorder()'
  - '[org.apache.html.dom.HTMLTableElementImpl].setBorder(String)'
  - '[org.apache.html.dom.HTMLTableElementImpl].getCellPadding()'
  - '[org.apache.html.dom.HTMLTableElementImpl].setCellPadding(String)'
  - '[org.apache.html.dom.HTMLTableElementImpl].getCellSpacing()'
  - '[org.apache.html.dom.HTMLTableElementImpl].setCellSpacing(String)'
  - '[org.apache.html.dom.HTMLTableElementImpl].getFrame()'
  - '[org.apache.html.dom.HTMLTableElementImpl].setFrame(String)'
  - '[org.apache.html.dom.HTMLTableElementImpl].getRules()'
  - '[org.apache.html.dom.HTMLTableElementImpl].setRules(String)'
  - '[org.apache.html.dom.HTMLTableElementImpl].getSummary()'
  - '[org.apache.html.dom.HTMLTableElementImpl].setSummary(String)'
  - '[org.apache.html.dom.HTMLTableElementImpl].getWidth()'
  - '[org.apache.html.dom.HTMLTableElementImpl].setWidth(String)'
  - '[org.apache.html.dom.HTMLTableElementImpl].insertRow(int)'
  - '[org.apache.html.dom.HTMLTableElementImpl].insertRowX(int,org.apache.html.dom.HTMLTableRowElementImpl)'
  - '[org.apache.html.dom.HTMLTableElementImpl].deleteRow(int)'
  - '[org.apache.html.dom.HTMLTableElementImpl].cloneNode(boolean)'
  - '[org.apache.html.dom.HTMLTableElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLTableElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLImageElementImpl].getLowSrc()'
  - '[org.apache.html.dom.HTMLImageElementImpl].setLowSrc(String)'
  - '[org.apache.html.dom.HTMLImageElementImpl].getSrc()'
  - '[org.apache.html.dom.HTMLImageElementImpl].setSrc(String)'
  - '[org.apache.html.dom.HTMLImageElementImpl].getName()'
  - '[org.apache.html.dom.HTMLImageElementImpl].setName(String)'
  - '[org.apache.html.dom.HTMLImageElementImpl].getAlign()'
  - '[org.apache.html.dom.HTMLImageElementImpl].setAlign(String)'
  - '[org.apache.html.dom.HTMLImageElementImpl].getAlt()'
  - '[org.apache.html.dom.HTMLImageElementImpl].setAlt(String)'
  - '[org.apache.html.dom.HTMLImageElementImpl].getBorder()'
  - '[org.apache.html.dom.HTMLImageElementImpl].setBorder(String)'
  - '[org.apache.html.dom.HTMLImageElementImpl].getHeight()'
  - '[org.apache.html.dom.HTMLImageElementImpl].setHeight(String)'
  - '[org.apache.html.dom.HTMLImageElementImpl].getHspace()'
  - '[org.apache.html.dom.HTMLImageElementImpl].setHspace(String)'
  - '[org.apache.html.dom.HTMLImageElementImpl].getIsMap()'
  - '[org.apache.html.dom.HTMLImageElementImpl].setIsMap(boolean)'
  - '[org.apache.html.dom.HTMLImageElementImpl].getLongDesc()'
  - '[org.apache.html.dom.HTMLImageElementImpl].setLongDesc(String)'
  - '[org.apache.html.dom.HTMLImageElementImpl].getUseMap()'
  - '[org.apache.html.dom.HTMLImageElementImpl].setUseMap(String)'
  - '[org.apache.html.dom.HTMLImageElementImpl].getVspace()'
  - '[org.apache.html.dom.HTMLImageElementImpl].setVspace(String)'
  - '[org.apache.html.dom.HTMLImageElementImpl].getWidth()'
  - '[org.apache.html.dom.HTMLImageElementImpl].setWidth(String)'
  - '[org.apache.html.dom.HTMLImageElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLImageElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLMenuElementImpl].getCompact()'
  - '[org.apache.html.dom.HTMLMenuElementImpl].setCompact(boolean)'
  - '[org.apache.html.dom.HTMLMenuElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLMenuElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLInputElementImpl].getDefaultValue()'
  - '[org.apache.html.dom.HTMLInputElementImpl].setDefaultValue(String)'
  - '[org.apache.html.dom.HTMLInputElementImpl].getDefaultChecked()'
  - '[org.apache.html.dom.HTMLInputElementImpl].setDefaultChecked(boolean)'
  - '[org.apache.html.dom.HTMLInputElementImpl].getAccept()'
  - '[org.apache.html.dom.HTMLInputElementImpl].setAccept(String)'
  - '[org.apache.html.dom.HTMLInputElementImpl].getAccessKey()'
  - '[org.apache.html.dom.HTMLInputElementImpl].setAccessKey(String)'
  - '[org.apache.html.dom.HTMLInputElementImpl].getAlign()'
  - '[org.apache.html.dom.HTMLInputElementImpl].setAlign(String)'
  - '[org.apache.html.dom.HTMLInputElementImpl].getAlt()'
  - '[org.apache.html.dom.HTMLInputElementImpl].setAlt(String)'
  - '[org.apache.html.dom.HTMLInputElementImpl].getChecked()'
  - '[org.apache.html.dom.HTMLInputElementImpl].setChecked(boolean)'
  - '[org.apache.html.dom.HTMLInputElementImpl].getDisabled()'
  - '[org.apache.html.dom.HTMLInputElementImpl].setDisabled(boolean)'
  - '[org.apache.html.dom.HTMLInputElementImpl].getMaxLength()'
  - '[org.apache.html.dom.HTMLInputElementImpl].setMaxLength(int)'
  - '[org.apache.html.dom.HTMLInputElementImpl].getName()'
  - '[org.apache.html.dom.HTMLInputElementImpl].setName(String)'
  - '[org.apache.html.dom.HTMLInputElementImpl].getReadOnly()'
  - '[org.apache.html.dom.HTMLInputElementImpl].setReadOnly(boolean)'
  - '[org.apache.html.dom.HTMLInputElementImpl].getSize()'
  - '[org.apache.html.dom.HTMLInputElementImpl].setSize(String)'
  - '[org.apache.html.dom.HTMLInputElementImpl].getSrc()'
  - '[org.apache.html.dom.HTMLInputElementImpl].setSrc(String)'
  - '[org.apache.html.dom.HTMLInputElementImpl].getTabIndex()'
  - '[org.apache.html.dom.HTMLInputElementImpl].setTabIndex(int)'
  - '[org.apache.html.dom.HTMLInputElementImpl].getType()'
  - '[org.apache.html.dom.HTMLInputElementImpl].getUseMap()'
  - '[org.apache.html.dom.HTMLInputElementImpl].setUseMap(String)'
  - '[org.apache.html.dom.HTMLInputElementImpl].getValue()'
  - '[org.apache.html.dom.HTMLInputElementImpl].setValue(String)'
  - '[org.apache.html.dom.HTMLInputElementImpl].blur()'
  - '[org.apache.html.dom.HTMLInputElementImpl].focus()'
  - '[org.apache.html.dom.HTMLInputElementImpl].select()'
  - '[org.apache.html.dom.HTMLInputElementImpl].click()'
  - '[org.apache.html.dom.HTMLInputElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLInputElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLIsIndexElementImpl].getPrompt()'
  - '[org.apache.html.dom.HTMLIsIndexElementImpl].setPrompt(String)'
  - '[org.apache.html.dom.HTMLIsIndexElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLIsIndexElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLHtmlElementImpl].getVersion()'
  - '[org.apache.html.dom.HTMLHtmlElementImpl].setVersion(String)'
  - '[org.apache.html.dom.HTMLHtmlElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLHtmlElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLSelectElementImpl].getType()'
  - '[org.apache.html.dom.HTMLSelectElementImpl].getValue()'
  - '[org.apache.html.dom.HTMLSelectElementImpl].setValue(String)'
  - '[org.apache.html.dom.HTMLSelectElementImpl].getSelectedIndex()'
  - '[org.apache.html.dom.HTMLSelectElementImpl].setSelectedIndex(int)'
  - '[org.apache.html.dom.HTMLSelectElementImpl].getOptions()'
  - '[org.apache.html.dom.HTMLSelectElementImpl].getLength()'
  - '[org.apache.html.dom.HTMLSelectElementImpl].getDisabled()'
  - '[org.apache.html.dom.HTMLSelectElementImpl].setDisabled(boolean)'
  - '[org.apache.html.dom.HTMLSelectElementImpl].getMultiple()'
  - '[org.apache.html.dom.HTMLSelectElementImpl].setMultiple(boolean)'
  - '[org.apache.html.dom.HTMLSelectElementImpl].getName()'
  - '[org.apache.html.dom.HTMLSelectElementImpl].setName(String)'
  - '[org.apache.html.dom.HTMLSelectElementImpl].getSize()'
  - '[org.apache.html.dom.HTMLSelectElementImpl].setSize(int)'
  - '[org.apache.html.dom.HTMLSelectElementImpl].getTabIndex()'
  - '[org.apache.html.dom.HTMLSelectElementImpl].setTabIndex(int)'
  - '[org.apache.html.dom.HTMLSelectElementImpl].add(org.w3c.dom.html.HTMLElement,org.w3c.dom.html.HTMLElement)'
  - '[org.apache.html.dom.HTMLSelectElementImpl].remove(int)'
  - '[org.apache.html.dom.HTMLSelectElementImpl].blur()'
  - '[org.apache.html.dom.HTMLSelectElementImpl].focus()'
  - '[org.apache.html.dom.HTMLSelectElementImpl].getChildNodes()'
  - '[org.apache.html.dom.HTMLSelectElementImpl].cloneNode(boolean)'
  - '[org.apache.html.dom.HTMLSelectElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLSelectElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLOListElementImpl].getCompact()'
  - '[org.apache.html.dom.HTMLOListElementImpl].setCompact(boolean)'
  - '[org.apache.html.dom.HTMLOListElementImpl].getStart()'
  - '[org.apache.html.dom.HTMLOListElementImpl].setStart(int)'
  - '[org.apache.html.dom.HTMLOListElementImpl].getType()'
  - '[org.apache.html.dom.HTMLOListElementImpl].setType(String)'
  - '[org.apache.html.dom.HTMLOListElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLOListElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLBaseElementImpl].getHref()'
  - '[org.apache.html.dom.HTMLBaseElementImpl].setHref(String)'
  - '[org.apache.html.dom.HTMLBaseElementImpl].getTarget()'
  - '[org.apache.html.dom.HTMLBaseElementImpl].setTarget(String)'
  - '[org.apache.html.dom.HTMLBaseElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLBaseElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLBRElementImpl].getClear()'
  - '[org.apache.html.dom.HTMLBRElementImpl].setClear(String)'
  - '[org.apache.html.dom.HTMLBRElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLBRElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLDivElementImpl].getAlign()'
  - '[org.apache.html.dom.HTMLDivElementImpl].setAlign(String)'
  - '[org.apache.html.dom.HTMLDivElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLDivElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLIFrameElementImpl].getAlign()'
  - '[org.apache.html.dom.HTMLIFrameElementImpl].setAlign(String)'
  - '[org.apache.html.dom.HTMLIFrameElementImpl].getFrameBorder()'
  - '[org.apache.html.dom.HTMLIFrameElementImpl].setFrameBorder(String)'
  - '[org.apache.html.dom.HTMLIFrameElementImpl].getHeight()'
  - '[org.apache.html.dom.HTMLIFrameElementImpl].setHeight(String)'
  - '[org.apache.html.dom.HTMLIFrameElementImpl].getLongDesc()'
  - '[org.apache.html.dom.HTMLIFrameElementImpl].setLongDesc(String)'
  - '[org.apache.html.dom.HTMLIFrameElementImpl].getMarginHeight()'
  - '[org.apache.html.dom.HTMLIFrameElementImpl].setMarginHeight(String)'
  - '[org.apache.html.dom.HTMLIFrameElementImpl].getMarginWidth()'
  - '[org.apache.html.dom.HTMLIFrameElementImpl].setMarginWidth(String)'
  - '[org.apache.html.dom.HTMLIFrameElementImpl].getName()'
  - '[org.apache.html.dom.HTMLIFrameElementImpl].setName(String)'
  - '[org.apache.html.dom.HTMLIFrameElementImpl].getScrolling()'
  - '[org.apache.html.dom.HTMLIFrameElementImpl].setScrolling(String)'
  - '[org.apache.html.dom.HTMLIFrameElementImpl].getSrc()'
  - '[org.apache.html.dom.HTMLIFrameElementImpl].setSrc(String)'
  - '[org.apache.html.dom.HTMLIFrameElementImpl].getWidth()'
  - '[org.apache.html.dom.HTMLIFrameElementImpl].setWidth(String)'
  - '[org.apache.html.dom.HTMLIFrameElementImpl].getContentDocument()'
  - '[org.apache.html.dom.HTMLIFrameElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLIFrameElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLTableSectionElementImpl].getAlign()'
  - '[org.apache.html.dom.HTMLTableSectionElementImpl].setAlign(String)'
  - '[org.apache.html.dom.HTMLTableSectionElementImpl].getCh()'
  - '[org.apache.html.dom.HTMLTableSectionElementImpl].setCh(String)'
  - '[org.apache.html.dom.HTMLTableSectionElementImpl].getChOff()'
  - '[org.apache.html.dom.HTMLTableSectionElementImpl].setChOff(String)'
  - '[org.apache.html.dom.HTMLTableSectionElementImpl].getVAlign()'
  - '[org.apache.html.dom.HTMLTableSectionElementImpl].setVAlign(String)'
  - '[org.apache.html.dom.HTMLTableSectionElementImpl].getRows()'
  - '[org.apache.html.dom.HTMLTableSectionElementImpl].insertRow(int)'
  - '[org.apache.html.dom.HTMLTableSectionElementImpl].insertRowX(int,org.apache.html.dom.HTMLTableRowElementImpl)'
  - '[org.apache.html.dom.HTMLTableSectionElementImpl].deleteRow(int)'
  - '[org.apache.html.dom.HTMLTableSectionElementImpl].deleteRowX(int)'
  - '[org.apache.html.dom.HTMLTableSectionElementImpl].cloneNode(boolean)'
  - '[org.apache.html.dom.HTMLTableSectionElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLTableSectionElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLStyleElementImpl].getDisabled()'
  - '[org.apache.html.dom.HTMLStyleElementImpl].setDisabled(boolean)'
  - '[org.apache.html.dom.HTMLStyleElementImpl].getMedia()'
  - '[org.apache.html.dom.HTMLStyleElementImpl].setMedia(String)'
  - '[org.apache.html.dom.HTMLStyleElementImpl].getType()'
  - '[org.apache.html.dom.HTMLStyleElementImpl].setType(String)'
  - '[org.apache.html.dom.HTMLStyleElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLStyleElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLAppletElementImpl].getAlign()'
  - '[org.apache.html.dom.HTMLAppletElementImpl].setAlign(String)'
  - '[org.apache.html.dom.HTMLAppletElementImpl].getAlt()'
  - '[org.apache.html.dom.HTMLAppletElementImpl].setAlt(String)'
  - '[org.apache.html.dom.HTMLAppletElementImpl].getArchive()'
  - '[org.apache.html.dom.HTMLAppletElementImpl].setArchive(String)'
  - '[org.apache.html.dom.HTMLAppletElementImpl].getCode()'
  - '[org.apache.html.dom.HTMLAppletElementImpl].setCode(String)'
  - '[org.apache.html.dom.HTMLAppletElementImpl].getCodeBase()'
  - '[org.apache.html.dom.HTMLAppletElementImpl].setCodeBase(String)'
  - '[org.apache.html.dom.HTMLAppletElementImpl].getHeight()'
  - '[org.apache.html.dom.HTMLAppletElementImpl].setHeight(String)'
  - '[org.apache.html.dom.HTMLAppletElementImpl].getHspace()'
  - '[org.apache.html.dom.HTMLAppletElementImpl].setHspace(String)'
  - '[org.apache.html.dom.HTMLAppletElementImpl].getName()'
  - '[org.apache.html.dom.HTMLAppletElementImpl].setName(String)'
  - '[org.apache.html.dom.HTMLAppletElementImpl].getObject()'
  - '[org.apache.html.dom.HTMLAppletElementImpl].setObject(String)'
  - '[org.apache.html.dom.HTMLAppletElementImpl].getVspace()'
  - '[org.apache.html.dom.HTMLAppletElementImpl].setVspace(String)'
  - '[org.apache.html.dom.HTMLAppletElementImpl].getWidth()'
  - '[org.apache.html.dom.HTMLAppletElementImpl].setWidth(String)'
  - '[org.apache.html.dom.HTMLAppletElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLAppletElementImpl.java
- function_names:
  - '[org.apache.html.dom.NameNodeListImpl].<init>(org.apache.xerces.dom.NodeImpl,String)'
  - '[org.apache.html.dom.NameNodeListImpl].nextMatchingElementAfter(org.w3c.dom.Node)'
  source_file: /src/xerces/src/org/apache/html/dom/NameNodeListImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLModElementImpl].getCite()'
  - '[org.apache.html.dom.HTMLModElementImpl].setCite(String)'
  - '[org.apache.html.dom.HTMLModElementImpl].getDateTime()'
  - '[org.apache.html.dom.HTMLModElementImpl].setDateTime(String)'
  - '[org.apache.html.dom.HTMLModElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLModElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLTableRowElementImpl].getRowIndex()'
  - '[org.apache.html.dom.HTMLTableRowElementImpl].setRowIndex(int)'
  - '[org.apache.html.dom.HTMLTableRowElementImpl].getSectionRowIndex()'
  - '[org.apache.html.dom.HTMLTableRowElementImpl].setSectionRowIndex(int)'
  - '[org.apache.html.dom.HTMLTableRowElementImpl].getRowIndex(org.w3c.dom.Node)'
  - '[org.apache.html.dom.HTMLTableRowElementImpl].getCells()'
  - '[org.apache.html.dom.HTMLTableRowElementImpl].setCells(org.w3c.dom.html.HTMLCollection)'
  - '[org.apache.html.dom.HTMLTableRowElementImpl].insertCell(int)'
  - '[org.apache.html.dom.HTMLTableRowElementImpl].deleteCell(int)'
  - '[org.apache.html.dom.HTMLTableRowElementImpl].getAlign()'
  - '[org.apache.html.dom.HTMLTableRowElementImpl].setAlign(String)'
  - '[org.apache.html.dom.HTMLTableRowElementImpl].getBgColor()'
  - '[org.apache.html.dom.HTMLTableRowElementImpl].setBgColor(String)'
  - '[org.apache.html.dom.HTMLTableRowElementImpl].getCh()'
  - '[org.apache.html.dom.HTMLTableRowElementImpl].setCh(String)'
  - '[org.apache.html.dom.HTMLTableRowElementImpl].getChOff()'
  - '[org.apache.html.dom.HTMLTableRowElementImpl].setChOff(String)'
  - '[org.apache.html.dom.HTMLTableRowElementImpl].getVAlign()'
  - '[org.apache.html.dom.HTMLTableRowElementImpl].setVAlign(String)'
  - '[org.apache.html.dom.HTMLTableRowElementImpl].cloneNode(boolean)'
  - '[org.apache.html.dom.HTMLTableRowElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLTableRowElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLParagraphElementImpl].getAlign()'
  - '[org.apache.html.dom.HTMLParagraphElementImpl].setAlign(String)'
  - '[org.apache.html.dom.HTMLParagraphElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLParagraphElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLCollectionImpl].<init>(org.w3c.dom.html.HTMLElement,short)'
  - '[org.apache.html.dom.HTMLCollectionImpl].getLength()'
  - '[org.apache.html.dom.HTMLCollectionImpl].item(int)'
  - '[org.apache.html.dom.HTMLCollectionImpl].namedItem(String)'
  - '[org.apache.html.dom.HTMLCollectionImpl].getLength(org.w3c.dom.Element)'
  - '[org.apache.html.dom.HTMLCollectionImpl].item(org.w3c.dom.Element,org.apache.html.dom.CollectionIndex)'
  - '[org.apache.html.dom.HTMLCollectionImpl].namedItem(org.w3c.dom.Element,String)'
  - '[org.apache.html.dom.HTMLCollectionImpl].recurse()'
  - '[org.apache.html.dom.HTMLCollectionImpl].collectionMatch(org.w3c.dom.Element,String)'
  - '[org.apache.html.dom.CollectionIndex].getIndex()'
  - '[org.apache.html.dom.CollectionIndex].decrement()'
  - '[org.apache.html.dom.CollectionIndex].isZero()'
  - '[org.apache.html.dom.CollectionIndex].<init>(int)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLCollectionImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLButtonElementImpl].getAccessKey()'
  - '[org.apache.html.dom.HTMLButtonElementImpl].setAccessKey(String)'
  - '[org.apache.html.dom.HTMLButtonElementImpl].getDisabled()'
  - '[org.apache.html.dom.HTMLButtonElementImpl].setDisabled(boolean)'
  - '[org.apache.html.dom.HTMLButtonElementImpl].getName()'
  - '[org.apache.html.dom.HTMLButtonElementImpl].setName(String)'
  - '[org.apache.html.dom.HTMLButtonElementImpl].getTabIndex()'
  - '[org.apache.html.dom.HTMLButtonElementImpl].setTabIndex(int)'
  - '[org.apache.html.dom.HTMLButtonElementImpl].getType()'
  - '[org.apache.html.dom.HTMLButtonElementImpl].getValue()'
  - '[org.apache.html.dom.HTMLButtonElementImpl].setValue(String)'
  - '[org.apache.html.dom.HTMLButtonElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLButtonElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLFormElementImpl].getElements()'
  - '[org.apache.html.dom.HTMLFormElementImpl].getLength()'
  - '[org.apache.html.dom.HTMLFormElementImpl].getName()'
  - '[org.apache.html.dom.HTMLFormElementImpl].setName(String)'
  - '[org.apache.html.dom.HTMLFormElementImpl].getAcceptCharset()'
  - '[org.apache.html.dom.HTMLFormElementImpl].setAcceptCharset(String)'
  - '[org.apache.html.dom.HTMLFormElementImpl].getAction()'
  - '[org.apache.html.dom.HTMLFormElementImpl].setAction(String)'
  - '[org.apache.html.dom.HTMLFormElementImpl].getEnctype()'
  - '[org.apache.html.dom.HTMLFormElementImpl].setEnctype(String)'
  - '[org.apache.html.dom.HTMLFormElementImpl].getMethod()'
  - '[org.apache.html.dom.HTMLFormElementImpl].setMethod(String)'
  - '[org.apache.html.dom.HTMLFormElementImpl].getTarget()'
  - '[org.apache.html.dom.HTMLFormElementImpl].setTarget(String)'
  - '[org.apache.html.dom.HTMLFormElementImpl].submit()'
  - '[org.apache.html.dom.HTMLFormElementImpl].reset()'
  - '[org.apache.html.dom.HTMLFormElementImpl].getChildNodes()'
  - '[org.apache.html.dom.HTMLFormElementImpl].cloneNode(boolean)'
  - '[org.apache.html.dom.HTMLFormElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLFormElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLUListElementImpl].getCompact()'
  - '[org.apache.html.dom.HTMLUListElementImpl].setCompact(boolean)'
  - '[org.apache.html.dom.HTMLUListElementImpl].getType()'
  - '[org.apache.html.dom.HTMLUListElementImpl].setType(String)'
  - '[org.apache.html.dom.HTMLUListElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLUListElementImpl.java
- function_names:
  - '[org.apache.html.dom.HTMLFieldSetElementImpl].<init>(org.apache.html.dom.HTMLDocumentImpl,String)'
  source_file: /src/xerces/src/org/apache/html/dom/HTMLFieldSetElementImpl.java
- function_names:
  - '[org.apache.wml.WMLPElement].setMode(String)'
  - '[org.apache.wml.WMLPElement].getMode()'
  - '[org.apache.wml.WMLPElement].setAlign(String)'
  - '[org.apache.wml.WMLPElement].getAlign()'
  - '[org.apache.wml.WMLPElement].setXmlLang(String)'
  - '[org.apache.wml.WMLPElement].getXmlLang()'
  - '[org.apache.wml.WMLPElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLPElement.java
- function_names:
  - '[org.apache.wml.WMLAccessElement].setDomain(String)'
  - '[org.apache.wml.WMLAccessElement].getDomain()'
  - '[org.apache.wml.WMLAccessElement].setPath(String)'
  - '[org.apache.wml.WMLAccessElement].getPath()'
  - '[org.apache.wml.WMLAccessElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLAccessElement.java
- function_names:
  - '[org.apache.wml.WMLBrElement].setXmlLang(String)'
  - '[org.apache.wml.WMLBrElement].getXmlLang()'
  - '[org.apache.wml.WMLBrElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLBrElement.java
- function_names:
  - '[org.apache.wml.WMLFieldsetElement].setTitle(String)'
  - '[org.apache.wml.WMLFieldsetElement].getTitle()'
  - '[org.apache.wml.WMLFieldsetElement].setXmlLang(String)'
  - '[org.apache.wml.WMLFieldsetElement].getXmlLang()'
  - '[org.apache.wml.WMLFieldsetElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLFieldsetElement.java
- function_names:
  - '[org.apache.wml.WMLIElement].setXmlLang(String)'
  - '[org.apache.wml.WMLIElement].getXmlLang()'
  - '[org.apache.wml.WMLIElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLIElement.java
- function_names:
  - '[org.apache.wml.WMLOptionElement].setValue(String)'
  - '[org.apache.wml.WMLOptionElement].getValue()'
  - '[org.apache.wml.WMLOptionElement].setTitle(String)'
  - '[org.apache.wml.WMLOptionElement].getTitle()'
  - '[org.apache.wml.WMLOptionElement].setOnPick(String)'
  - '[org.apache.wml.WMLOptionElement].getOnPick()'
  - '[org.apache.wml.WMLOptionElement].setXmlLang(String)'
  - '[org.apache.wml.WMLOptionElement].getXmlLang()'
  - '[org.apache.wml.WMLOptionElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLOptionElement.java
- function_names:
  - '[org.apache.wml.WMLWmlElement].setXmlLang(String)'
  - '[org.apache.wml.WMLWmlElement].getXmlLang()'
  - '[org.apache.wml.WMLWmlElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLWmlElement.java
- function_names:
  - '[org.apache.wml.WMLCardElement].setOnEnterBackward(String)'
  - '[org.apache.wml.WMLCardElement].getOnEnterBackward()'
  - '[org.apache.wml.WMLCardElement].setOnEnterForward(String)'
  - '[org.apache.wml.WMLCardElement].getOnEnterForward()'
  - '[org.apache.wml.WMLCardElement].setOnTimer(String)'
  - '[org.apache.wml.WMLCardElement].getOnTimer()'
  - '[org.apache.wml.WMLCardElement].setTitle(String)'
  - '[org.apache.wml.WMLCardElement].getTitle()'
  - '[org.apache.wml.WMLCardElement].setNewContext(boolean)'
  - '[org.apache.wml.WMLCardElement].getNewContext()'
  - '[org.apache.wml.WMLCardElement].setOrdered(boolean)'
  - '[org.apache.wml.WMLCardElement].getOrdered()'
  - '[org.apache.wml.WMLCardElement].setXmlLang(String)'
  - '[org.apache.wml.WMLCardElement].getXmlLang()'
  - '[org.apache.wml.WMLCardElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLCardElement.java
- function_names:
  - '[org.apache.wml.WMLDocument].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLDocument.java
- function_names:
  - '[org.apache.wml.WMLBigElement].setXmlLang(String)'
  - '[org.apache.wml.WMLBigElement].getXmlLang()'
  - '[org.apache.wml.WMLBigElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLBigElement.java
- function_names:
  - '[org.apache.wml.WMLBElement].setXmlLang(String)'
  - '[org.apache.wml.WMLBElement].getXmlLang()'
  - '[org.apache.wml.WMLBElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLBElement.java
- function_names:
  - '[org.apache.wml.WMLRefreshElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLRefreshElement.java
- function_names:
  - '[org.apache.wml.WMLInputElement].setName(String)'
  - '[org.apache.wml.WMLInputElement].getName()'
  - '[org.apache.wml.WMLInputElement].setValue(String)'
  - '[org.apache.wml.WMLInputElement].getValue()'
  - '[org.apache.wml.WMLInputElement].setType(String)'
  - '[org.apache.wml.WMLInputElement].getType()'
  - '[org.apache.wml.WMLInputElement].setFormat(String)'
  - '[org.apache.wml.WMLInputElement].getFormat()'
  - '[org.apache.wml.WMLInputElement].setEmptyOk(boolean)'
  - '[org.apache.wml.WMLInputElement].getEmptyOk()'
  - '[org.apache.wml.WMLInputElement].setSize(int)'
  - '[org.apache.wml.WMLInputElement].getSize()'
  - '[org.apache.wml.WMLInputElement].setMaxLength(int)'
  - '[org.apache.wml.WMLInputElement].getMaxLength()'
  - '[org.apache.wml.WMLInputElement].setTitle(String)'
  - '[org.apache.wml.WMLInputElement].getTitle()'
  - '[org.apache.wml.WMLInputElement].setTabIndex(int)'
  - '[org.apache.wml.WMLInputElement].getTabIndex()'
  - '[org.apache.wml.WMLInputElement].setXmlLang(String)'
  - '[org.apache.wml.WMLInputElement].getXmlLang()'
  - '[org.apache.wml.WMLInputElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLInputElement.java
- function_names:
  - '[org.apache.wml.WMLTableElement].setTitle(String)'
  - '[org.apache.wml.WMLTableElement].getTitle()'
  - '[org.apache.wml.WMLTableElement].setAlign(String)'
  - '[org.apache.wml.WMLTableElement].getAlign()'
  - '[org.apache.wml.WMLTableElement].setColumns(int)'
  - '[org.apache.wml.WMLTableElement].getColumns()'
  - '[org.apache.wml.WMLTableElement].setXmlLang(String)'
  - '[org.apache.wml.WMLTableElement].getXmlLang()'
  - '[org.apache.wml.WMLTableElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLTableElement.java
- function_names:
  - '[org.apache.wml.WMLGoElement].setSendreferer(String)'
  - '[org.apache.wml.WMLGoElement].getSendreferer()'
  - '[org.apache.wml.WMLGoElement].setAcceptCharset(String)'
  - '[org.apache.wml.WMLGoElement].getAcceptCharset()'
  - '[org.apache.wml.WMLGoElement].setHref(String)'
  - '[org.apache.wml.WMLGoElement].getHref()'
  - '[org.apache.wml.WMLGoElement].setMethod(String)'
  - '[org.apache.wml.WMLGoElement].getMethod()'
  - '[org.apache.wml.WMLGoElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLGoElement.java
- function_names:
  - '[org.apache.wml.WMLImgElement].setAlt(String)'
  - '[org.apache.wml.WMLImgElement].getAlt()'
  - '[org.apache.wml.WMLImgElement].setSrc(String)'
  - '[org.apache.wml.WMLImgElement].getSrc()'
  - '[org.apache.wml.WMLImgElement].setLocalSrc(String)'
  - '[org.apache.wml.WMLImgElement].getLocalSrc()'
  - '[org.apache.wml.WMLImgElement].setVspace(String)'
  - '[org.apache.wml.WMLImgElement].getVspace()'
  - '[org.apache.wml.WMLImgElement].setHspace(String)'
  - '[org.apache.wml.WMLImgElement].getHspace()'
  - '[org.apache.wml.WMLImgElement].setAlign(String)'
  - '[org.apache.wml.WMLImgElement].getAlign()'
  - '[org.apache.wml.WMLImgElement].setWidth(String)'
  - '[org.apache.wml.WMLImgElement].getWidth()'
  - '[org.apache.wml.WMLImgElement].setHeight(String)'
  - '[org.apache.wml.WMLImgElement].getHeight()'
  - '[org.apache.wml.WMLImgElement].setXmlLang(String)'
  - '[org.apache.wml.WMLImgElement].getXmlLang()'
  - '[org.apache.wml.WMLImgElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLImgElement.java
- function_names:
  - '[org.apache.wml.WMLStrongElement].setXmlLang(String)'
  - '[org.apache.wml.WMLStrongElement].getXmlLang()'
  - '[org.apache.wml.WMLStrongElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLStrongElement.java
- function_names:
  - '[org.apache.wml.WMLTemplateElement].setOnTimer(String)'
  - '[org.apache.wml.WMLTemplateElement].getOnTimer()'
  - '[org.apache.wml.WMLTemplateElement].setOnEnterBackward(String)'
  - '[org.apache.wml.WMLTemplateElement].getOnEnterBackward()'
  - '[org.apache.wml.WMLTemplateElement].setOnEnterForward(String)'
  - '[org.apache.wml.WMLTemplateElement].getOnEnterForward()'
  - '[org.apache.wml.WMLTemplateElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLTemplateElement.java
- function_names:
  - '[org.apache.wml.WMLUElement].setXmlLang(String)'
  - '[org.apache.wml.WMLUElement].getXmlLang()'
  - '[org.apache.wml.WMLUElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLUElement.java
- function_names:
  - '[org.apache.wml.WMLAElement].setHref(String)'
  - '[org.apache.wml.WMLAElement].getHref()'
  - '[org.apache.wml.WMLAElement].setTitle(String)'
  - '[org.apache.wml.WMLAElement].getTitle()'
  - '[org.apache.wml.WMLAElement].setId(String)'
  - '[org.apache.wml.WMLAElement].getId()'
  - '[org.apache.wml.WMLAElement].setXmlLang(String)'
  - '[org.apache.wml.WMLAElement].getXmlLang()'
  - '[org.apache.wml.WMLAElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLAElement.java
- function_names:
  - '[org.apache.wml.WMLPrevElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLPrevElement.java
- function_names:
  - '[org.apache.wml.WMLDoElement].setOptional(String)'
  - '[org.apache.wml.WMLDoElement].getOptional()'
  - '[org.apache.wml.WMLDoElement].setLabel(String)'
  - '[org.apache.wml.WMLDoElement].getLabel()'
  - '[org.apache.wml.WMLDoElement].setType(String)'
  - '[org.apache.wml.WMLDoElement].getType()'
  - '[org.apache.wml.WMLDoElement].setName(String)'
  - '[org.apache.wml.WMLDoElement].getName()'
  - '[org.apache.wml.WMLDoElement].setXmlLang(String)'
  - '[org.apache.wml.WMLDoElement].getXmlLang()'
  - '[org.apache.wml.WMLDoElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLDoElement.java
- function_names:
  - '[org.apache.wml.WMLSmallElement].setXmlLang(String)'
  - '[org.apache.wml.WMLSmallElement].getXmlLang()'
  - '[org.apache.wml.WMLSmallElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLSmallElement.java
- function_names:
  - '[org.apache.wml.WMLOptgroupElement].setTitle(String)'
  - '[org.apache.wml.WMLOptgroupElement].getTitle()'
  - '[org.apache.wml.WMLOptgroupElement].setXmlLang(String)'
  - '[org.apache.wml.WMLOptgroupElement].getXmlLang()'
  - '[org.apache.wml.WMLOptgroupElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLOptgroupElement.java
- function_names:
  - '[org.apache.wml.WMLAnchorElement].setTitle(String)'
  - '[org.apache.wml.WMLAnchorElement].getTitle()'
  - '[org.apache.wml.WMLAnchorElement].setXmlLang(String)'
  - '[org.apache.wml.WMLAnchorElement].getXmlLang()'
  - '[org.apache.wml.WMLAnchorElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLAnchorElement.java
- function_names:
  - '[org.apache.wml.WMLElement].setId(String)'
  - '[org.apache.wml.WMLElement].getId()'
  - '[org.apache.wml.WMLElement].setClassName(String)'
  - '[org.apache.wml.WMLElement].getClassName()'
  - '[org.apache.wml.WMLElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLElement.java
- function_names:
  - '[org.apache.wml.WMLEmElement].setXmlLang(String)'
  - '[org.apache.wml.WMLEmElement].getXmlLang()'
  - '[org.apache.wml.WMLEmElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLEmElement.java
- function_names:
  - '[org.apache.wml.WMLPostfieldElement].setValue(String)'
  - '[org.apache.wml.WMLPostfieldElement].getValue()'
  - '[org.apache.wml.WMLPostfieldElement].setName(String)'
  - '[org.apache.wml.WMLPostfieldElement].getName()'
  - '[org.apache.wml.WMLPostfieldElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLPostfieldElement.java
- function_names:
  - '[org.apache.wml.WMLTrElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLTrElement.java
- function_names:
  - '[org.apache.wml.WMLHeadElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLHeadElement.java
- function_names:
  - '[org.apache.wml.WMLMetaElement].setName(String)'
  - '[org.apache.wml.WMLMetaElement].getName()'
  - '[org.apache.wml.WMLMetaElement].setHttpEquiv(String)'
  - '[org.apache.wml.WMLMetaElement].getHttpEquiv()'
  - '[org.apache.wml.WMLMetaElement].setForua(boolean)'
  - '[org.apache.wml.WMLMetaElement].getForua()'
  - '[org.apache.wml.WMLMetaElement].setScheme(String)'
  - '[org.apache.wml.WMLMetaElement].getScheme()'
  - '[org.apache.wml.WMLMetaElement].setContent(String)'
  - '[org.apache.wml.WMLMetaElement].getContent()'
  - '[org.apache.wml.WMLMetaElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLMetaElement.java
- function_names:
  - '[org.apache.wml.WMLDOMImplementation].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLDOMImplementation.java
- function_names:
  - '[org.apache.wml.WMLOneventElement].setType(String)'
  - '[org.apache.wml.WMLOneventElement].getType()'
  - '[org.apache.wml.WMLOneventElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLOneventElement.java
- function_names:
  - '[org.apache.wml.WMLTimerElement].setName(String)'
  - '[org.apache.wml.WMLTimerElement].getName()'
  - '[org.apache.wml.WMLTimerElement].setValue(String)'
  - '[org.apache.wml.WMLTimerElement].getValue()'
  - '[org.apache.wml.WMLTimerElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLTimerElement.java
- function_names:
  - '[org.apache.wml.WMLSetvarElement].setValue(String)'
  - '[org.apache.wml.WMLSetvarElement].getValue()'
  - '[org.apache.wml.WMLSetvarElement].setName(String)'
  - '[org.apache.wml.WMLSetvarElement].getName()'
  - '[org.apache.wml.WMLSetvarElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLSetvarElement.java
- function_names:
  - '[org.apache.wml.WMLSelectElement].setTabIndex(int)'
  - '[org.apache.wml.WMLSelectElement].getTabIndex()'
  - '[org.apache.wml.WMLSelectElement].setMultiple(boolean)'
  - '[org.apache.wml.WMLSelectElement].getMultiple()'
  - '[org.apache.wml.WMLSelectElement].setName(String)'
  - '[org.apache.wml.WMLSelectElement].getName()'
  - '[org.apache.wml.WMLSelectElement].setValue(String)'
  - '[org.apache.wml.WMLSelectElement].getValue()'
  - '[org.apache.wml.WMLSelectElement].setTitle(String)'
  - '[org.apache.wml.WMLSelectElement].getTitle()'
  - '[org.apache.wml.WMLSelectElement].setIName(String)'
  - '[org.apache.wml.WMLSelectElement].getIName()'
  - '[org.apache.wml.WMLSelectElement].setIValue(String)'
  - '[org.apache.wml.WMLSelectElement].getIValue()'
  - '[org.apache.wml.WMLSelectElement].setXmlLang(String)'
  - '[org.apache.wml.WMLSelectElement].getXmlLang()'
  - '[org.apache.wml.WMLSelectElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLSelectElement.java
- function_names:
  - '[org.apache.wml.WMLTdElement].setXmlLang(String)'
  - '[org.apache.wml.WMLTdElement].getXmlLang()'
  - '[org.apache.wml.WMLTdElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLTdElement.java
- function_names:
  - '[org.apache.wml.WMLNoopElement].<init>()'
  source_file: /src/xerces/src/org/apache/wml/WMLNoopElement.java
- function_names:
  - '[org.apache.wml.dom.WMLTdElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLTdElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLTdElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLTdElementImpl].setXmlLang(String)'
  - '[org.apache.wml.dom.WMLTdElementImpl].getXmlLang()'
  - '[org.apache.wml.dom.WMLTdElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLTdElementImpl].getId()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLTdElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLUElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLUElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLUElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLUElementImpl].setXmlLang(String)'
  - '[org.apache.wml.dom.WMLUElementImpl].getXmlLang()'
  - '[org.apache.wml.dom.WMLUElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLUElementImpl].getId()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLUElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLTableElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLTableElementImpl].setColumns(int)'
  - '[org.apache.wml.dom.WMLTableElementImpl].getColumns()'
  - '[org.apache.wml.dom.WMLTableElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLTableElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLTableElementImpl].setXmlLang(String)'
  - '[org.apache.wml.dom.WMLTableElementImpl].getXmlLang()'
  - '[org.apache.wml.dom.WMLTableElementImpl].setAlign(String)'
  - '[org.apache.wml.dom.WMLTableElementImpl].getAlign()'
  - '[org.apache.wml.dom.WMLTableElementImpl].setTitle(String)'
  - '[org.apache.wml.dom.WMLTableElementImpl].getTitle()'
  - '[org.apache.wml.dom.WMLTableElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLTableElementImpl].getId()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLTableElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLOptgroupElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLOptgroupElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLOptgroupElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLOptgroupElementImpl].setXmlLang(String)'
  - '[org.apache.wml.dom.WMLOptgroupElementImpl].getXmlLang()'
  - '[org.apache.wml.dom.WMLOptgroupElementImpl].setTitle(String)'
  - '[org.apache.wml.dom.WMLOptgroupElementImpl].getTitle()'
  - '[org.apache.wml.dom.WMLOptgroupElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLOptgroupElementImpl].getId()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLOptgroupElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLAccessElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLAccessElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLAccessElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLAccessElementImpl].setDomain(String)'
  - '[org.apache.wml.dom.WMLAccessElementImpl].getDomain()'
  - '[org.apache.wml.dom.WMLAccessElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLAccessElementImpl].getId()'
  - '[org.apache.wml.dom.WMLAccessElementImpl].setPath(String)'
  - '[org.apache.wml.dom.WMLAccessElementImpl].getPath()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLAccessElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLFieldsetElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLFieldsetElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLFieldsetElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLFieldsetElementImpl].setXmlLang(String)'
  - '[org.apache.wml.dom.WMLFieldsetElementImpl].getXmlLang()'
  - '[org.apache.wml.dom.WMLFieldsetElementImpl].setTitle(String)'
  - '[org.apache.wml.dom.WMLFieldsetElementImpl].getTitle()'
  - '[org.apache.wml.dom.WMLFieldsetElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLFieldsetElementImpl].getId()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLFieldsetElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLOptionElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLOptionElementImpl].setValue(String)'
  - '[org.apache.wml.dom.WMLOptionElementImpl].getValue()'
  - '[org.apache.wml.dom.WMLOptionElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLOptionElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLOptionElementImpl].setXmlLang(String)'
  - '[org.apache.wml.dom.WMLOptionElementImpl].getXmlLang()'
  - '[org.apache.wml.dom.WMLOptionElementImpl].setTitle(String)'
  - '[org.apache.wml.dom.WMLOptionElementImpl].getTitle()'
  - '[org.apache.wml.dom.WMLOptionElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLOptionElementImpl].getId()'
  - '[org.apache.wml.dom.WMLOptionElementImpl].setOnPick(String)'
  - '[org.apache.wml.dom.WMLOptionElementImpl].getOnPick()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLOptionElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLDoElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLDoElementImpl].setOptional(String)'
  - '[org.apache.wml.dom.WMLDoElementImpl].getOptional()'
  - '[org.apache.wml.dom.WMLDoElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLDoElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLDoElementImpl].setXmlLang(String)'
  - '[org.apache.wml.dom.WMLDoElementImpl].getXmlLang()'
  - '[org.apache.wml.dom.WMLDoElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLDoElementImpl].getId()'
  - '[org.apache.wml.dom.WMLDoElementImpl].setLabel(String)'
  - '[org.apache.wml.dom.WMLDoElementImpl].getLabel()'
  - '[org.apache.wml.dom.WMLDoElementImpl].setType(String)'
  - '[org.apache.wml.dom.WMLDoElementImpl].getType()'
  - '[org.apache.wml.dom.WMLDoElementImpl].setName(String)'
  - '[org.apache.wml.dom.WMLDoElementImpl].getName()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLDoElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLRefreshElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLRefreshElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLRefreshElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLRefreshElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLRefreshElementImpl].getId()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLRefreshElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLIElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLIElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLIElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLIElementImpl].setXmlLang(String)'
  - '[org.apache.wml.dom.WMLIElementImpl].getXmlLang()'
  - '[org.apache.wml.dom.WMLIElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLIElementImpl].getId()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLIElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLCardElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLCardElementImpl].setOnTimer(String)'
  - '[org.apache.wml.dom.WMLCardElementImpl].getOnTimer()'
  - '[org.apache.wml.dom.WMLCardElementImpl].setOrdered(boolean)'
  - '[org.apache.wml.dom.WMLCardElementImpl].getOrdered()'
  - '[org.apache.wml.dom.WMLCardElementImpl].setOnEnterBackward(String)'
  - '[org.apache.wml.dom.WMLCardElementImpl].getOnEnterBackward()'
  - '[org.apache.wml.dom.WMLCardElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLCardElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLCardElementImpl].setXmlLang(String)'
  - '[org.apache.wml.dom.WMLCardElementImpl].getXmlLang()'
  - '[org.apache.wml.dom.WMLCardElementImpl].setTitle(String)'
  - '[org.apache.wml.dom.WMLCardElementImpl].getTitle()'
  - '[org.apache.wml.dom.WMLCardElementImpl].setNewContext(boolean)'
  - '[org.apache.wml.dom.WMLCardElementImpl].getNewContext()'
  - '[org.apache.wml.dom.WMLCardElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLCardElementImpl].getId()'
  - '[org.apache.wml.dom.WMLCardElementImpl].setOnEnterForward(String)'
  - '[org.apache.wml.dom.WMLCardElementImpl].getOnEnterForward()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLCardElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLElementImpl].setXmlLang(String)'
  - '[org.apache.wml.dom.WMLElementImpl].getXmlLang()'
  - '[org.apache.wml.dom.WMLElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLElementImpl].getId()'
  - '[org.apache.wml.dom.WMLElementImpl].setAttribute(String,boolean)'
  - '[org.apache.wml.dom.WMLElementImpl].getAttribute(String,boolean)'
  - '[org.apache.wml.dom.WMLElementImpl].setAttribute(String,int)'
  - '[org.apache.wml.dom.WMLElementImpl].getAttribute(String,int)'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLSelectElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLSelectElementImpl].setMultiple(boolean)'
  - '[org.apache.wml.dom.WMLSelectElementImpl].getMultiple()'
  - '[org.apache.wml.dom.WMLSelectElementImpl].setValue(String)'
  - '[org.apache.wml.dom.WMLSelectElementImpl].getValue()'
  - '[org.apache.wml.dom.WMLSelectElementImpl].setTabIndex(int)'
  - '[org.apache.wml.dom.WMLSelectElementImpl].getTabIndex()'
  - '[org.apache.wml.dom.WMLSelectElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLSelectElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLSelectElementImpl].setXmlLang(String)'
  - '[org.apache.wml.dom.WMLSelectElementImpl].getXmlLang()'
  - '[org.apache.wml.dom.WMLSelectElementImpl].setTitle(String)'
  - '[org.apache.wml.dom.WMLSelectElementImpl].getTitle()'
  - '[org.apache.wml.dom.WMLSelectElementImpl].setIValue(String)'
  - '[org.apache.wml.dom.WMLSelectElementImpl].getIValue()'
  - '[org.apache.wml.dom.WMLSelectElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLSelectElementImpl].getId()'
  - '[org.apache.wml.dom.WMLSelectElementImpl].setIName(String)'
  - '[org.apache.wml.dom.WMLSelectElementImpl].getIName()'
  - '[org.apache.wml.dom.WMLSelectElementImpl].setName(String)'
  - '[org.apache.wml.dom.WMLSelectElementImpl].getName()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLSelectElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLPElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLPElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLPElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLPElementImpl].setMode(String)'
  - '[org.apache.wml.dom.WMLPElementImpl].getMode()'
  - '[org.apache.wml.dom.WMLPElementImpl].setXmlLang(String)'
  - '[org.apache.wml.dom.WMLPElementImpl].getXmlLang()'
  - '[org.apache.wml.dom.WMLPElementImpl].setAlign(String)'
  - '[org.apache.wml.dom.WMLPElementImpl].getAlign()'
  - '[org.apache.wml.dom.WMLPElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLPElementImpl].getId()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLPElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLPostfieldElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLPostfieldElementImpl].setValue(String)'
  - '[org.apache.wml.dom.WMLPostfieldElementImpl].getValue()'
  - '[org.apache.wml.dom.WMLPostfieldElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLPostfieldElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLPostfieldElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLPostfieldElementImpl].getId()'
  - '[org.apache.wml.dom.WMLPostfieldElementImpl].setName(String)'
  - '[org.apache.wml.dom.WMLPostfieldElementImpl].getName()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLPostfieldElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLMetaElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLMetaElementImpl].setForua(boolean)'
  - '[org.apache.wml.dom.WMLMetaElementImpl].getForua()'
  - '[org.apache.wml.dom.WMLMetaElementImpl].setScheme(String)'
  - '[org.apache.wml.dom.WMLMetaElementImpl].getScheme()'
  - '[org.apache.wml.dom.WMLMetaElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLMetaElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLMetaElementImpl].setHttpEquiv(String)'
  - '[org.apache.wml.dom.WMLMetaElementImpl].getHttpEquiv()'
  - '[org.apache.wml.dom.WMLMetaElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLMetaElementImpl].getId()'
  - '[org.apache.wml.dom.WMLMetaElementImpl].setContent(String)'
  - '[org.apache.wml.dom.WMLMetaElementImpl].getContent()'
  - '[org.apache.wml.dom.WMLMetaElementImpl].setName(String)'
  - '[org.apache.wml.dom.WMLMetaElementImpl].getName()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLMetaElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLAnchorElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLAnchorElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLAnchorElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLAnchorElementImpl].setXmlLang(String)'
  - '[org.apache.wml.dom.WMLAnchorElementImpl].getXmlLang()'
  - '[org.apache.wml.dom.WMLAnchorElementImpl].setTitle(String)'
  - '[org.apache.wml.dom.WMLAnchorElementImpl].getTitle()'
  - '[org.apache.wml.dom.WMLAnchorElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLAnchorElementImpl].getId()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLAnchorElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLWmlElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLWmlElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLWmlElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLWmlElementImpl].setXmlLang(String)'
  - '[org.apache.wml.dom.WMLWmlElementImpl].getXmlLang()'
  - '[org.apache.wml.dom.WMLWmlElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLWmlElementImpl].getId()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLWmlElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLTrElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLTrElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLTrElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLTrElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLTrElementImpl].getId()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLTrElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLBElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLBElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLBElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLBElementImpl].setXmlLang(String)'
  - '[org.apache.wml.dom.WMLBElementImpl].getXmlLang()'
  - '[org.apache.wml.dom.WMLBElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLBElementImpl].getId()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLBElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLGoElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLGoElementImpl].setSendreferer(String)'
  - '[org.apache.wml.dom.WMLGoElementImpl].getSendreferer()'
  - '[org.apache.wml.dom.WMLGoElementImpl].setAcceptCharset(String)'
  - '[org.apache.wml.dom.WMLGoElementImpl].getAcceptCharset()'
  - '[org.apache.wml.dom.WMLGoElementImpl].setHref(String)'
  - '[org.apache.wml.dom.WMLGoElementImpl].getHref()'
  - '[org.apache.wml.dom.WMLGoElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLGoElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLGoElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLGoElementImpl].getId()'
  - '[org.apache.wml.dom.WMLGoElementImpl].setMethod(String)'
  - '[org.apache.wml.dom.WMLGoElementImpl].getMethod()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLGoElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLTemplateElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLTemplateElementImpl].setOnTimer(String)'
  - '[org.apache.wml.dom.WMLTemplateElementImpl].getOnTimer()'
  - '[org.apache.wml.dom.WMLTemplateElementImpl].setOnEnterBackward(String)'
  - '[org.apache.wml.dom.WMLTemplateElementImpl].getOnEnterBackward()'
  - '[org.apache.wml.dom.WMLTemplateElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLTemplateElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLTemplateElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLTemplateElementImpl].getId()'
  - '[org.apache.wml.dom.WMLTemplateElementImpl].setOnEnterForward(String)'
  - '[org.apache.wml.dom.WMLTemplateElementImpl].getOnEnterForward()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLTemplateElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLBrElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLBrElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLBrElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLBrElementImpl].setXmlLang(String)'
  - '[org.apache.wml.dom.WMLBrElementImpl].getXmlLang()'
  - '[org.apache.wml.dom.WMLBrElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLBrElementImpl].getId()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLBrElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLSetvarElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLSetvarElementImpl].setValue(String)'
  - '[org.apache.wml.dom.WMLSetvarElementImpl].getValue()'
  - '[org.apache.wml.dom.WMLSetvarElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLSetvarElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLSetvarElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLSetvarElementImpl].getId()'
  - '[org.apache.wml.dom.WMLSetvarElementImpl].setName(String)'
  - '[org.apache.wml.dom.WMLSetvarElementImpl].getName()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLSetvarElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLNoopElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLNoopElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLNoopElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLNoopElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLNoopElementImpl].getId()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLNoopElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLInputElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLInputElementImpl].setSize(int)'
  - '[org.apache.wml.dom.WMLInputElementImpl].getSize()'
  - '[org.apache.wml.dom.WMLInputElementImpl].setFormat(String)'
  - '[org.apache.wml.dom.WMLInputElementImpl].getFormat()'
  - '[org.apache.wml.dom.WMLInputElementImpl].setValue(String)'
  - '[org.apache.wml.dom.WMLInputElementImpl].getValue()'
  - '[org.apache.wml.dom.WMLInputElementImpl].setMaxLength(int)'
  - '[org.apache.wml.dom.WMLInputElementImpl].getMaxLength()'
  - '[org.apache.wml.dom.WMLInputElementImpl].setTabIndex(int)'
  - '[org.apache.wml.dom.WMLInputElementImpl].getTabIndex()'
  - '[org.apache.wml.dom.WMLInputElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLInputElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLInputElementImpl].setXmlLang(String)'
  - '[org.apache.wml.dom.WMLInputElementImpl].getXmlLang()'
  - '[org.apache.wml.dom.WMLInputElementImpl].setEmptyOk(boolean)'
  - '[org.apache.wml.dom.WMLInputElementImpl].getEmptyOk()'
  - '[org.apache.wml.dom.WMLInputElementImpl].setTitle(String)'
  - '[org.apache.wml.dom.WMLInputElementImpl].getTitle()'
  - '[org.apache.wml.dom.WMLInputElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLInputElementImpl].getId()'
  - '[org.apache.wml.dom.WMLInputElementImpl].setType(String)'
  - '[org.apache.wml.dom.WMLInputElementImpl].getType()'
  - '[org.apache.wml.dom.WMLInputElementImpl].setName(String)'
  - '[org.apache.wml.dom.WMLInputElementImpl].getName()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLInputElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLTimerElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLTimerElementImpl].setValue(String)'
  - '[org.apache.wml.dom.WMLTimerElementImpl].getValue()'
  - '[org.apache.wml.dom.WMLTimerElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLTimerElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLTimerElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLTimerElementImpl].getId()'
  - '[org.apache.wml.dom.WMLTimerElementImpl].setName(String)'
  - '[org.apache.wml.dom.WMLTimerElementImpl].getName()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLTimerElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLHeadElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLHeadElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLHeadElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLHeadElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLHeadElementImpl].getId()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLHeadElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLDocumentImpl].createElement(String)'
  - '[org.apache.wml.dom.WMLDocumentImpl].canRenameElements(String,String,org.apache.xerces.dom.ElementImpl)'
  - '[org.apache.wml.dom.WMLDocumentImpl].<init>(org.w3c.dom.DocumentType)'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLDocumentImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLEmElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLEmElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLEmElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLEmElementImpl].setXmlLang(String)'
  - '[org.apache.wml.dom.WMLEmElementImpl].getXmlLang()'
  - '[org.apache.wml.dom.WMLEmElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLEmElementImpl].getId()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLEmElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLAElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLAElementImpl].setHref(String)'
  - '[org.apache.wml.dom.WMLAElementImpl].getHref()'
  - '[org.apache.wml.dom.WMLAElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLAElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLAElementImpl].setXmlLang(String)'
  - '[org.apache.wml.dom.WMLAElementImpl].getXmlLang()'
  - '[org.apache.wml.dom.WMLAElementImpl].setTitle(String)'
  - '[org.apache.wml.dom.WMLAElementImpl].getTitle()'
  - '[org.apache.wml.dom.WMLAElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLAElementImpl].getId()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLAElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLDOMImplementationImpl].getDOMImplementation()'
  - '[org.apache.wml.dom.WMLDOMImplementationImpl].createDocument(org.w3c.dom.DocumentType)'
  - '[org.apache.wml.dom.WMLDOMImplementationImpl].<init>()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLDOMImplementationImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLPrevElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLPrevElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLPrevElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLPrevElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLPrevElementImpl].getId()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLPrevElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLBigElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLBigElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLBigElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLBigElementImpl].setXmlLang(String)'
  - '[org.apache.wml.dom.WMLBigElementImpl].getXmlLang()'
  - '[org.apache.wml.dom.WMLBigElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLBigElementImpl].getId()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLBigElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLImgElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLImgElementImpl].setWidth(String)'
  - '[org.apache.wml.dom.WMLImgElementImpl].getWidth()'
  - '[org.apache.wml.dom.WMLImgElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLImgElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLImgElementImpl].setXmlLang(String)'
  - '[org.apache.wml.dom.WMLImgElementImpl].getXmlLang()'
  - '[org.apache.wml.dom.WMLImgElementImpl].setLocalSrc(String)'
  - '[org.apache.wml.dom.WMLImgElementImpl].getLocalSrc()'
  - '[org.apache.wml.dom.WMLImgElementImpl].setHeight(String)'
  - '[org.apache.wml.dom.WMLImgElementImpl].getHeight()'
  - '[org.apache.wml.dom.WMLImgElementImpl].setAlign(String)'
  - '[org.apache.wml.dom.WMLImgElementImpl].getAlign()'
  - '[org.apache.wml.dom.WMLImgElementImpl].setVspace(String)'
  - '[org.apache.wml.dom.WMLImgElementImpl].getVspace()'
  - '[org.apache.wml.dom.WMLImgElementImpl].setAlt(String)'
  - '[org.apache.wml.dom.WMLImgElementImpl].getAlt()'
  - '[org.apache.wml.dom.WMLImgElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLImgElementImpl].getId()'
  - '[org.apache.wml.dom.WMLImgElementImpl].setHspace(String)'
  - '[org.apache.wml.dom.WMLImgElementImpl].getHspace()'
  - '[org.apache.wml.dom.WMLImgElementImpl].setSrc(String)'
  - '[org.apache.wml.dom.WMLImgElementImpl].getSrc()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLImgElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLSmallElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLSmallElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLSmallElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLSmallElementImpl].setXmlLang(String)'
  - '[org.apache.wml.dom.WMLSmallElementImpl].getXmlLang()'
  - '[org.apache.wml.dom.WMLSmallElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLSmallElementImpl].getId()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLSmallElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLOneventElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLOneventElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLOneventElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLOneventElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLOneventElementImpl].getId()'
  - '[org.apache.wml.dom.WMLOneventElementImpl].setType(String)'
  - '[org.apache.wml.dom.WMLOneventElementImpl].getType()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLOneventElementImpl.java
- function_names:
  - '[org.apache.wml.dom.WMLStrongElementImpl].<init>(org.apache.wml.dom.WMLDocumentImpl,String)'
  - '[org.apache.wml.dom.WMLStrongElementImpl].setClassName(String)'
  - '[org.apache.wml.dom.WMLStrongElementImpl].getClassName()'
  - '[org.apache.wml.dom.WMLStrongElementImpl].setXmlLang(String)'
  - '[org.apache.wml.dom.WMLStrongElementImpl].getXmlLang()'
  - '[org.apache.wml.dom.WMLStrongElementImpl].setId(String)'
  - '[org.apache.wml.dom.WMLStrongElementImpl].getId()'
  source_file: /src/xerces/src/org/apache/wml/dom/WMLStrongElementImpl.java
- function_names:
  - '[org.apache.xml.serialize.BaseMarkupSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].asDocumentHandler()'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].asContentHandler()'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].asDOMSerializer()'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].setOutputByteStream(java.io.OutputStream)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].setOutputCharStream(java.io.Writer)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].reset()'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].cleanup()'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].prepare()'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].serialize(org.w3c.dom.Element)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].serialize(org.w3c.dom.DocumentFragment)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].serialize(org.w3c.dom.Document)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].startDocument()'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].characters(char[],int,int)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].ignorableWhitespace(char[],int,int)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].processingInstruction(String,String)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].processingInstructionIO(String,String)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].comment(char[],int,int)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].comment(String)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].startCDATA()'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].endCDATA()'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].startNonEscaping()'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].endNonEscaping()'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].startPreserving()'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].endPreserving()'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].endDocument()'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].startEntity(String)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].endEntity(String)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].setDocumentLocator(org.xml.sax.Locator)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].skippedEntity(String)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].startPrefixMapping(String,String)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].endPrefixMapping(String)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].startDTD(String,String,String)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].endDTD()'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].elementDecl(String,String)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].attributeDecl(String,String,String,String,String)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].internalEntityDecl(String,String)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].externalEntityDecl(String,String,String)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].unparsedEntityDecl(String,String,String,String)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].notationDecl(String,String,String)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].serializeNode(org.w3c.dom.Node)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].content()'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].characters(String)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].getEntityRef(int)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].serializeElement(org.w3c.dom.Element)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].serializePreRoot()'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].printCDATAText(String)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].surrogates(int,int,boolean)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].printText(char[],int,int,boolean,boolean)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].printText(String,boolean,boolean)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].printDoctypeURL(String)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(int)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].printHex(int)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].printEscaped(String)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].getElementState()'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].enterElementState(String,String,String,boolean)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].leaveElementState()'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].isDocumentState()'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].clearDocumentState()'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].getPrefix(String)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].modifyDOMError(String,short,String,org.w3c.dom.Node)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].fatalError(String)'
  - '[org.apache.xml.serialize.BaseMarkupSerializer].checkUnboundNamespacePrefixedNode(org.w3c.dom.Node)'
  source_file: /src/xerces/src/org/apache/xml/serialize/BaseMarkupSerializer.java
- function_names:
  - '[org.apache.xml.serialize.SecuritySupport].getContextClassLoader()'
  - '[org.apache.xml.serialize.SecuritySupport].getSystemClassLoader()'
  - '[org.apache.xml.serialize.SecuritySupport].getParentClassLoader(ClassLoader)'
  - '[org.apache.xml.serialize.SecuritySupport].getSystemProperty(String)'
  - '[org.apache.xml.serialize.SecuritySupport].getFileInputStream(java.io.File)'
  - '[org.apache.xml.serialize.SecuritySupport].getResourceAsStream(ClassLoader,String)'
  - '[org.apache.xml.serialize.SecuritySupport].getFileExists(java.io.File)'
  - '[org.apache.xml.serialize.SecuritySupport].getLastModified(java.io.File)'
  - '[org.apache.xml.serialize.SecuritySupport].<init>()'
  source_file: /src/xerces/src/org/apache/xml/serialize/SecuritySupport.java
- function_names:
  - '[org.apache.xml.serialize.EncodingInfo].<init>(String,String,int)'
  - '[org.apache.xml.serialize.EncodingInfo].getIANAName()'
  - '[org.apache.xml.serialize.EncodingInfo].getWriter(java.io.OutputStream)'
  - '[org.apache.xml.serialize.EncodingInfo].isPrintable(char)'
  - '[org.apache.xml.serialize.EncodingInfo].isPrintable0(char)'
  - '[org.apache.xml.serialize.EncodingInfo].testJavaEncodingName(String)'
  - '[org.apache.xml.serialize.EncodingInfo.CharsetMethods].<init>()'
  - '[org.apache.xml.serialize.EncodingInfo.CharToByteConverterMethods].<init>()'
  source_file: /src/xerces/src/org/apache/xml/serialize/EncodingInfo.java
- function_names:
  - '[org.apache.xml.serialize.TextSerializer].<init>()'
  - '[org.apache.xml.serialize.TextSerializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.TextSerializer].startElement(String,String,String,org.xml.sax.Attributes)'
  - '[org.apache.xml.serialize.TextSerializer].endElement(String,String,String)'
  - '[org.apache.xml.serialize.TextSerializer].startElement(String,org.xml.sax.AttributeList)'
  - '[org.apache.xml.serialize.TextSerializer].endElement(String)'
  - '[org.apache.xml.serialize.TextSerializer].endElementIO(String)'
  - '[org.apache.xml.serialize.TextSerializer].processingInstructionIO(String,String)'
  - '[org.apache.xml.serialize.TextSerializer].comment(String)'
  - '[org.apache.xml.serialize.TextSerializer].comment(char[],int,int)'
  - '[org.apache.xml.serialize.TextSerializer].characters(char[],int,int)'
  - '[org.apache.xml.serialize.TextSerializer].characters(String,boolean)'
  - '[org.apache.xml.serialize.TextSerializer].startDocument(String)'
  - '[org.apache.xml.serialize.TextSerializer].serializeElement(org.w3c.dom.Element)'
  - '[org.apache.xml.serialize.TextSerializer].serializeNode(org.w3c.dom.Node)'
  - '[org.apache.xml.serialize.TextSerializer].content()'
  - '[org.apache.xml.serialize.TextSerializer].getEntityRef(int)'
  source_file: /src/xerces/src/org/apache/xml/serialize/TextSerializer.java
- function_names:
  - '[org.apache.xml.serialize.IndentPrinter].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.IndentPrinter].enterDTD()'
  - '[org.apache.xml.serialize.IndentPrinter].leaveDTD()'
  - '[org.apache.xml.serialize.IndentPrinter].printText(String)'
  - '[org.apache.xml.serialize.IndentPrinter].printText(StringBuffer)'
  - '[org.apache.xml.serialize.IndentPrinter].printText(char)'
  - '[org.apache.xml.serialize.IndentPrinter].printText(char[],int,int)'
  - '[org.apache.xml.serialize.IndentPrinter].printSpace()'
  - '[org.apache.xml.serialize.IndentPrinter].breakLine()'
  - '[org.apache.xml.serialize.IndentPrinter].breakLine(boolean)'
  - '[org.apache.xml.serialize.IndentPrinter].flushLine(boolean)'
  - '[org.apache.xml.serialize.IndentPrinter].flush()'
  - '[org.apache.xml.serialize.IndentPrinter].indent()'
  - '[org.apache.xml.serialize.IndentPrinter].unindent()'
  - '[org.apache.xml.serialize.IndentPrinter].getNextIndent()'
  - '[org.apache.xml.serialize.IndentPrinter].setNextIndent(int)'
  - '[org.apache.xml.serialize.IndentPrinter].setThisIndent(int)'
  source_file: /src/xerces/src/org/apache/xml/serialize/IndentPrinter.java
- function_names:
  - '[org.apache.xml.serialize.ObjectFactory].createObject(String,String)'
  - '[org.apache.xml.serialize.ObjectFactory].createObject(String,String,String)'
  - '[org.apache.xml.serialize.ObjectFactory].isDebugEnabled()'
  - '[org.apache.xml.serialize.ObjectFactory].debugPrintln(String)'
  - '[org.apache.xml.serialize.ObjectFactory].findClassLoader()'
  - '[org.apache.xml.serialize.ObjectFactory].newInstance(String,ClassLoader,boolean)'
  - '[org.apache.xml.serialize.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
  - '[org.apache.xml.serialize.ObjectFactory].findJarServiceProvider(String)'
  - '[org.apache.xml.serialize.ObjectFactory].<init>()'
  - '[org.apache.xml.serialize.ObjectFactory.ConfigurationError].<init>(String,Exception)'
  - '[org.apache.xml.serialize.ObjectFactory.ConfigurationError].getException()'
  source_file: /src/xerces/src/org/apache/xml/serialize/ObjectFactory.java
- function_names:
  - '[org.apache.xml.serialize.OutputFormat].<init>()'
  - '[org.apache.xml.serialize.OutputFormat].<init>(String,String,boolean)'
  - '[org.apache.xml.serialize.OutputFormat].<init>(org.w3c.dom.Document)'
  - '[org.apache.xml.serialize.OutputFormat].<init>(org.w3c.dom.Document,String,boolean)'
  - '[org.apache.xml.serialize.OutputFormat].getMethod()'
  - '[org.apache.xml.serialize.OutputFormat].setMethod(String)'
  - '[org.apache.xml.serialize.OutputFormat].getVersion()'
  - '[org.apache.xml.serialize.OutputFormat].setVersion(String)'
  - '[org.apache.xml.serialize.OutputFormat].getIndent()'
  - '[org.apache.xml.serialize.OutputFormat].getIndenting()'
  - '[org.apache.xml.serialize.OutputFormat].setIndent(int)'
  - '[org.apache.xml.serialize.OutputFormat].setIndenting(boolean)'
  - '[org.apache.xml.serialize.OutputFormat].getEncoding()'
  - '[org.apache.xml.serialize.OutputFormat].setEncoding(String)'
  - '[org.apache.xml.serialize.OutputFormat].setEncoding(org.apache.xml.serialize.EncodingInfo)'
  - '[org.apache.xml.serialize.OutputFormat].getEncodingInfo()'
  - '[org.apache.xml.serialize.OutputFormat].setAllowJavaNames(boolean)'
  - '[org.apache.xml.serialize.OutputFormat].setAllowJavaNames()'
  - '[org.apache.xml.serialize.OutputFormat].getMediaType()'
  - '[org.apache.xml.serialize.OutputFormat].setMediaType(String)'
  - '[org.apache.xml.serialize.OutputFormat].setDoctype(String,String)'
  - '[org.apache.xml.serialize.OutputFormat].getDoctypePublic()'
  - '[org.apache.xml.serialize.OutputFormat].getDoctypeSystem()'
  - '[org.apache.xml.serialize.OutputFormat].getOmitComments()'
  - '[org.apache.xml.serialize.OutputFormat].setOmitComments(boolean)'
  - '[org.apache.xml.serialize.OutputFormat].getOmitDocumentType()'
  - '[org.apache.xml.serialize.OutputFormat].setOmitDocumentType(boolean)'
  - '[org.apache.xml.serialize.OutputFormat].getOmitXMLDeclaration()'
  - '[org.apache.xml.serialize.OutputFormat].setOmitXMLDeclaration(boolean)'
  - '[org.apache.xml.serialize.OutputFormat].getStandalone()'
  - '[org.apache.xml.serialize.OutputFormat].setStandalone(boolean)'
  - '[org.apache.xml.serialize.OutputFormat].getCDataElements()'
  - '[org.apache.xml.serialize.OutputFormat].isCDataElement(String)'
  - '[org.apache.xml.serialize.OutputFormat].setCDataElements(String[])'
  - '[org.apache.xml.serialize.OutputFormat].getNonEscapingElements()'
  - '[org.apache.xml.serialize.OutputFormat].isNonEscapingElement(String)'
  - '[org.apache.xml.serialize.OutputFormat].setNonEscapingElements(String[])'
  - '[org.apache.xml.serialize.OutputFormat].getLineSeparator()'
  - '[org.apache.xml.serialize.OutputFormat].setLineSeparator(String)'
  - '[org.apache.xml.serialize.OutputFormat].getPreserveSpace()'
  - '[org.apache.xml.serialize.OutputFormat].setPreserveSpace(boolean)'
  - '[org.apache.xml.serialize.OutputFormat].getLineWidth()'
  - '[org.apache.xml.serialize.OutputFormat].setLineWidth(int)'
  - '[org.apache.xml.serialize.OutputFormat].getPreserveEmptyAttributes()'
  - '[org.apache.xml.serialize.OutputFormat].setPreserveEmptyAttributes(boolean)'
  - '[org.apache.xml.serialize.OutputFormat].getLastPrintable()'
  - '[org.apache.xml.serialize.OutputFormat].whichMethod(org.w3c.dom.Document)'
  - '[org.apache.xml.serialize.OutputFormat].whichDoctypePublic(org.w3c.dom.Document)'
  - '[org.apache.xml.serialize.OutputFormat].whichDoctypeSystem(org.w3c.dom.Document)'
  - '[org.apache.xml.serialize.OutputFormat].whichMediaType(String)'
  - '[org.apache.xml.serialize.OutputFormat.DTD].<init>()'
  - '[org.apache.xml.serialize.OutputFormat.Defaults].<init>()'
  source_file: /src/xerces/src/org/apache/xml/serialize/OutputFormat.java
- function_names:
  - '[org.apache.xml.serialize.LineSeparator].<init>()'
  source_file: /src/xerces/src/org/apache/xml/serialize/LineSeparator.java
- function_names:
  - '[org.apache.xml.serialize.XHTMLSerializer].<init>()'
  - '[org.apache.xml.serialize.XHTMLSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.XHTMLSerializer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.XHTMLSerializer].<init>(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.XHTMLSerializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)'
  source_file: /src/xerces/src/org/apache/xml/serialize/XHTMLSerializer.java
- function_names:
  - '[org.apache.xml.serialize.XML11Serializer].<init>()'
  - '[org.apache.xml.serialize.XML11Serializer].<init>(org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.XML11Serializer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.XML11Serializer].<init>(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.XML11Serializer].characters(char[],int,int)'
  - '[org.apache.xml.serialize.XML11Serializer].printEscaped(String)'
  - '[org.apache.xml.serialize.XML11Serializer].printCDATAText(String)'
  - '[org.apache.xml.serialize.XML11Serializer].printXMLChar(int)'
  - '[org.apache.xml.serialize.XML11Serializer].surrogates(int,int,boolean)'
  - '[org.apache.xml.serialize.XML11Serializer].printText(String,boolean,boolean)'
  - '[org.apache.xml.serialize.XML11Serializer].printText(char[],int,int,boolean,boolean)'
  - '[org.apache.xml.serialize.XML11Serializer].reset()'
  source_file: /src/xerces/src/org/apache/xml/serialize/XML11Serializer.java
- function_names:
  - '[org.apache.xml.serialize.ElementState].<init>()'
  source_file: /src/xerces/src/org/apache/xml/serialize/ElementState.java
- function_names:
  - '[org.apache.xml.serialize.SerializerFactoryImpl].<init>(String)'
  - '[org.apache.xml.serialize.SerializerFactoryImpl].makeSerializer(org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.SerializerFactoryImpl].makeSerializer(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.SerializerFactoryImpl].makeSerializer(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.SerializerFactoryImpl].getSerializer(org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.SerializerFactoryImpl].getSupportedMethod()'
  source_file: /src/xerces/src/org/apache/xml/serialize/SerializerFactoryImpl.java
- function_names:
  - '[org.apache.xml.serialize.Method].<init>()'
  source_file: /src/xerces/src/org/apache/xml/serialize/Method.java
- function_names:
  - '[org.apache.xml.serialize.Encodings].getEncodingInfo(String,boolean)'
  - '[org.apache.xml.serialize.Encodings].<init>()'
  source_file: /src/xerces/src/org/apache/xml/serialize/Encodings.java
- function_names:
  - '[org.apache.xml.serialize.XMLSerializer].<init>()'
  - '[org.apache.xml.serialize.XMLSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.XMLSerializer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.XMLSerializer].<init>(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.XMLSerializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.XMLSerializer].setNamespaces(boolean)'
  - '[org.apache.xml.serialize.XMLSerializer].startElement(String,String,String,org.xml.sax.Attributes)'
  - '[org.apache.xml.serialize.XMLSerializer].endElement(String,String,String)'
  - '[org.apache.xml.serialize.XMLSerializer].endElementIO(String,String,String)'
  - '[org.apache.xml.serialize.XMLSerializer].startElement(String,org.xml.sax.AttributeList)'
  - '[org.apache.xml.serialize.XMLSerializer].endElement(String)'
  - '[org.apache.xml.serialize.XMLSerializer].startDocument(String)'
  - '[org.apache.xml.serialize.XMLSerializer].serializeElement(org.w3c.dom.Element)'
  - '[org.apache.xml.serialize.XMLSerializer].printNamespaceAttr(String,String)'
  - '[org.apache.xml.serialize.XMLSerializer].printAttribute(String,String,boolean,org.w3c.dom.Attr)'
  - '[org.apache.xml.serialize.XMLSerializer].getEntityRef(int)'
  - '[org.apache.xml.serialize.XMLSerializer].extractNamespaces(org.xml.sax.Attributes)'
  - '[org.apache.xml.serialize.XMLSerializer].printEscaped(String)'
  - '[org.apache.xml.serialize.XMLSerializer].printXMLChar(int)'
  - '[org.apache.xml.serialize.XMLSerializer].printText(String,boolean,boolean)'
  - '[org.apache.xml.serialize.XMLSerializer].printText(char[],int,int,boolean,boolean)'
  - '[org.apache.xml.serialize.XMLSerializer].checkUnboundNamespacePrefixedNode(org.w3c.dom.Node)'
  - '[org.apache.xml.serialize.XMLSerializer].reset()'
  source_file: /src/xerces/src/org/apache/xml/serialize/XMLSerializer.java
- function_names:
  - '[org.apache.xml.serialize.DOMSerializer].serialize(org.w3c.dom.Element)'
  - '[org.apache.xml.serialize.DOMSerializer].serialize(org.w3c.dom.Document)'
  - '[org.apache.xml.serialize.DOMSerializer].serialize(org.w3c.dom.DocumentFragment)'
  - '[org.apache.xml.serialize.DOMSerializer].<init>()'
  source_file: /src/xerces/src/org/apache/xml/serialize/DOMSerializer.java
- function_names:
  - '[org.apache.xml.serialize.DOMSerializerImpl].<init>()'
  - '[org.apache.xml.serialize.DOMSerializerImpl].getDomConfig()'
  - '[org.apache.xml.serialize.DOMSerializerImpl].setParameter(String,Object)'
  - '[org.apache.xml.serialize.DOMSerializerImpl].canSetParameter(String,Object)'
  - '[org.apache.xml.serialize.DOMSerializerImpl].getParameterNames()'
  - '[org.apache.xml.serialize.DOMSerializerImpl].getParameter(String)'
  - '[org.apache.xml.serialize.DOMSerializerImpl].writeToString(org.w3c.dom.Node)'
  - '[org.apache.xml.serialize.DOMSerializerImpl].setNewLine(String)'
  - '[org.apache.xml.serialize.DOMSerializerImpl].getNewLine()'
  - '[org.apache.xml.serialize.DOMSerializerImpl].getFilter()'
  - '[org.apache.xml.serialize.DOMSerializerImpl].setFilter(org.w3c.dom.ls.LSSerializerFilter)'
  - '[org.apache.xml.serialize.DOMSerializerImpl].initSerializer(org.apache.xml.serialize.XMLSerializer)'
  - '[org.apache.xml.serialize.DOMSerializerImpl].copySettings(org.apache.xml.serialize.XMLSerializer,org.apache.xml.serialize.XMLSerializer)'
  - '[org.apache.xml.serialize.DOMSerializerImpl].write(org.w3c.dom.Node,org.w3c.dom.ls.LSOutput)'
  - '[org.apache.xml.serialize.DOMSerializerImpl].writeToURI(org.w3c.dom.Node,String)'
  - '[org.apache.xml.serialize.DOMSerializerImpl].prepareForSerialization(org.apache.xml.serialize.XMLSerializer,org.w3c.dom.Node)'
  - '[org.apache.xml.serialize.DOMSerializerImpl].verify(org.w3c.dom.Node,boolean,boolean)'
  - '[org.apache.xml.serialize.DOMSerializerImpl]._getXmlVersion(org.w3c.dom.Node)'
  - '[org.apache.xml.serialize.DOMSerializerImpl]._getInputEncoding(org.w3c.dom.Node)'
  - '[org.apache.xml.serialize.DOMSerializerImpl]._getXmlEncoding(org.w3c.dom.Node)'
  - '[org.apache.xml.serialize.DOMSerializerImpl.DocumentMethods].<init>()'
  source_file: /src/xerces/src/org/apache/xml/serialize/DOMSerializerImpl.java
- function_names:
  - '[org.apache.xml.serialize.HTMLSerializer].<init>(boolean,org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.HTMLSerializer].<init>()'
  - '[org.apache.xml.serialize.HTMLSerializer].<init>(org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.HTMLSerializer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.HTMLSerializer].<init>(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.HTMLSerializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.HTMLSerializer].setXHTMLNamespace(String)'
  - '[org.apache.xml.serialize.HTMLSerializer].startElement(String,String,String,org.xml.sax.Attributes)'
  - '[org.apache.xml.serialize.HTMLSerializer].endElement(String,String,String)'
  - '[org.apache.xml.serialize.HTMLSerializer].endElementIO(String,String,String)'
  - '[org.apache.xml.serialize.HTMLSerializer].characters(char[],int,int)'
  - '[org.apache.xml.serialize.HTMLSerializer].startElement(String,org.xml.sax.AttributeList)'
  - '[org.apache.xml.serialize.HTMLSerializer].endElement(String)'
  - '[org.apache.xml.serialize.HTMLSerializer].startDocument(String)'
  - '[org.apache.xml.serialize.HTMLSerializer].serializeElement(org.w3c.dom.Element)'
  - '[org.apache.xml.serialize.HTMLSerializer].characters(String)'
  - '[org.apache.xml.serialize.HTMLSerializer].getEntityRef(int)'
  - '[org.apache.xml.serialize.HTMLSerializer].escapeURI(String)'
  source_file: /src/xerces/src/org/apache/xml/serialize/HTMLSerializer.java
- function_names:
  - '[org.apache.xml.serialize.SerializerFactory].registerSerializerFactory(org.apache.xml.serialize.SerializerFactory)'
  - '[org.apache.xml.serialize.SerializerFactory].getSerializerFactory(String)'
  - '[org.apache.xml.serialize.SerializerFactory].getSupportedMethod()'
  - '[org.apache.xml.serialize.SerializerFactory].makeSerializer(org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.SerializerFactory].makeSerializer(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.SerializerFactory].makeSerializer(java.io.OutputStream,org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.SerializerFactory].<init>()'
  source_file: /src/xerces/src/org/apache/xml/serialize/SerializerFactory.java
- function_names:
  - '[org.apache.xml.serialize.Serializer].setOutputByteStream(java.io.OutputStream)'
  - '[org.apache.xml.serialize.Serializer].setOutputCharStream(java.io.Writer)'
  - '[org.apache.xml.serialize.Serializer].setOutputFormat(org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.Serializer].asDocumentHandler()'
  - '[org.apache.xml.serialize.Serializer].asContentHandler()'
  - '[org.apache.xml.serialize.Serializer].asDOMSerializer()'
  - '[org.apache.xml.serialize.Serializer].<init>()'
  source_file: /src/xerces/src/org/apache/xml/serialize/Serializer.java
- function_names:
  - '[org.apache.xml.serialize.HTMLdtd].isEmptyTag(String)'
  - '[org.apache.xml.serialize.HTMLdtd].isElementContent(String)'
  - '[org.apache.xml.serialize.HTMLdtd].isPreserveSpace(String)'
  - '[org.apache.xml.serialize.HTMLdtd].isOptionalClosing(String)'
  - '[org.apache.xml.serialize.HTMLdtd].isOnlyOpening(String)'
  - '[org.apache.xml.serialize.HTMLdtd].isClosing(String,String)'
  - '[org.apache.xml.serialize.HTMLdtd].isURI(String,String)'
  - '[org.apache.xml.serialize.HTMLdtd].isBoolean(String,String)'
  - '[org.apache.xml.serialize.HTMLdtd].charFromName(String)'
  - '[org.apache.xml.serialize.HTMLdtd].fromChar(int)'
  - '[org.apache.xml.serialize.HTMLdtd].initialize()'
  - '[org.apache.xml.serialize.HTMLdtd].defineEntity(String,char)'
  - '[org.apache.xml.serialize.HTMLdtd].defineElement(String,int)'
  - '[org.apache.xml.serialize.HTMLdtd].defineBoolean(String,String)'
  - '[org.apache.xml.serialize.HTMLdtd].defineBoolean(String,String[])'
  - '[org.apache.xml.serialize.HTMLdtd].isElement(String,int)'
  - '[org.apache.xml.serialize.HTMLdtd].<init>()'
  source_file: /src/xerces/src/org/apache/xml/serialize/HTMLdtd.java
- function_names:
  - '[org.apache.xml.serialize.Printer].<init>(java.io.Writer,org.apache.xml.serialize.OutputFormat)'
  - '[org.apache.xml.serialize.Printer].getException()'
  - '[org.apache.xml.serialize.Printer].enterDTD()'
  - '[org.apache.xml.serialize.Printer].leaveDTD()'
  - '[org.apache.xml.serialize.Printer].printText(String)'
  - '[org.apache.xml.serialize.Printer].printText(StringBuffer)'
  - '[org.apache.xml.serialize.Printer].printText(char[],int,int)'
  - '[org.apache.xml.serialize.Printer].printText(char)'
  - '[org.apache.xml.serialize.Printer].printSpace()'
  - '[org.apache.xml.serialize.Printer].breakLine()'
  - '[org.apache.xml.serialize.Printer].breakLine(boolean)'
  - '[org.apache.xml.serialize.Printer].flushLine(boolean)'
  - '[org.apache.xml.serialize.Printer].flush()'
  - '[org.apache.xml.serialize.Printer].indent()'
  - '[org.apache.xml.serialize.Printer].unindent()'
  - '[org.apache.xml.serialize.Printer].getNextIndent()'
  - '[org.apache.xml.serialize.Printer].setNextIndent(int)'
  - '[org.apache.xml.serialize.Printer].setThisIndent(int)'
  source_file: /src/xerces/src/org/apache/xml/serialize/Printer.java
- function_names:
  - '[org.apache.xerces.xs.XSAnnotation].writeAnnotation(Object,short)'
  - '[org.apache.xerces.xs.XSAnnotation].getAnnotationString()'
  - '[org.apache.xerces.xs.XSAnnotation].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSAnnotation.java
- function_names:
  - '[org.apache.xerces.xs.LSInputList].getLength()'
  - '[org.apache.xerces.xs.LSInputList].item(int)'
  - '[org.apache.xerces.xs.LSInputList].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/LSInputList.java
- function_names:
  - '[org.apache.xerces.xs.XSConstants].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSConstants.java
- function_names:
  - '[org.apache.xerces.xs.XSTerm].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSTerm.java
- function_names:
  - '[org.apache.xerces.xs.XSFacet].getFacetKind()'
  - '[org.apache.xerces.xs.XSFacet].getLexicalFacetValue()'
  - '[org.apache.xerces.xs.XSFacet].getIntFacetValue()'
  - '[org.apache.xerces.xs.XSFacet].getActualFacetValue()'
  - '[org.apache.xerces.xs.XSFacet].getFixed()'
  - '[org.apache.xerces.xs.XSFacet].getAnnotation()'
  - '[org.apache.xerces.xs.XSFacet].getAnnotations()'
  - '[org.apache.xerces.xs.XSFacet].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSFacet.java
- function_names:
  - '[org.apache.xerces.xs.ShortList].getLength()'
  - '[org.apache.xerces.xs.ShortList].contains(short)'
  - '[org.apache.xerces.xs.ShortList].item(int)'
  - '[org.apache.xerces.xs.ShortList].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/ShortList.java
- function_names:
  - '[org.apache.xerces.xs.XSMultiValueFacet].getFacetKind()'
  - '[org.apache.xerces.xs.XSMultiValueFacet].getLexicalFacetValues()'
  - '[org.apache.xerces.xs.XSMultiValueFacet].getEnumerationValues()'
  - '[org.apache.xerces.xs.XSMultiValueFacet].getAnnotations()'
  - '[org.apache.xerces.xs.XSMultiValueFacet].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSMultiValueFacet.java
- function_names:
  - '[org.apache.xerces.xs.ElementPSVI].getElementDeclaration()'
  - '[org.apache.xerces.xs.ElementPSVI].getNotation()'
  - '[org.apache.xerces.xs.ElementPSVI].getNil()'
  - '[org.apache.xerces.xs.ElementPSVI].getSchemaInformation()'
  - '[org.apache.xerces.xs.ElementPSVI].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/ElementPSVI.java
- function_names:
  - '[org.apache.xerces.xs.XSComplexTypeDefinition].getDerivationMethod()'
  - '[org.apache.xerces.xs.XSComplexTypeDefinition].getAbstract()'
  - '[org.apache.xerces.xs.XSComplexTypeDefinition].getAttributeUses()'
  - '[org.apache.xerces.xs.XSComplexTypeDefinition].getAttributeWildcard()'
  - '[org.apache.xerces.xs.XSComplexTypeDefinition].getContentType()'
  - '[org.apache.xerces.xs.XSComplexTypeDefinition].getSimpleType()'
  - '[org.apache.xerces.xs.XSComplexTypeDefinition].getParticle()'
  - '[org.apache.xerces.xs.XSComplexTypeDefinition].isProhibitedSubstitution(short)'
  - '[org.apache.xerces.xs.XSComplexTypeDefinition].getProhibitedSubstitutions()'
  - '[org.apache.xerces.xs.XSComplexTypeDefinition].getAnnotations()'
  - '[org.apache.xerces.xs.XSComplexTypeDefinition].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSComplexTypeDefinition.java
- function_names:
  - '[org.apache.xerces.xs.XSNamedMap].getLength()'
  - '[org.apache.xerces.xs.XSNamedMap].item(int)'
  - '[org.apache.xerces.xs.XSNamedMap].itemByName(String,String)'
  - '[org.apache.xerces.xs.XSNamedMap].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSNamedMap.java
- function_names:
  - '[org.apache.xerces.xs.XSElementDeclaration].getTypeDefinition()'
  - '[org.apache.xerces.xs.XSElementDeclaration].getScope()'
  - '[org.apache.xerces.xs.XSElementDeclaration].getEnclosingCTDefinition()'
  - '[org.apache.xerces.xs.XSElementDeclaration].getConstraintType()'
  - '[org.apache.xerces.xs.XSElementDeclaration].getConstraintValue()'
  - '[org.apache.xerces.xs.XSElementDeclaration].getActualVC()'
  - '[org.apache.xerces.xs.XSElementDeclaration].getActualVCType()'
  - '[org.apache.xerces.xs.XSElementDeclaration].getItemValueTypes()'
  - '[org.apache.xerces.xs.XSElementDeclaration].getValueConstraintValue()'
  - '[org.apache.xerces.xs.XSElementDeclaration].getNillable()'
  - '[org.apache.xerces.xs.XSElementDeclaration].getIdentityConstraints()'
  - '[org.apache.xerces.xs.XSElementDeclaration].getSubstitutionGroupAffiliation()'
  - '[org.apache.xerces.xs.XSElementDeclaration].isSubstitutionGroupExclusion(short)'
  - '[org.apache.xerces.xs.XSElementDeclaration].getSubstitutionGroupExclusions()'
  - '[org.apache.xerces.xs.XSElementDeclaration].isDisallowedSubstitution(short)'
  - '[org.apache.xerces.xs.XSElementDeclaration].getDisallowedSubstitutions()'
  - '[org.apache.xerces.xs.XSElementDeclaration].getAbstract()'
  - '[org.apache.xerces.xs.XSElementDeclaration].getAnnotation()'
  - '[org.apache.xerces.xs.XSElementDeclaration].getAnnotations()'
  - '[org.apache.xerces.xs.XSElementDeclaration].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSElementDeclaration.java
- function_names:
  - '[org.apache.xerces.xs.XSImplementation].getRecognizedVersions()'
  - '[org.apache.xerces.xs.XSImplementation].createXSLoader(org.apache.xerces.xs.StringList)'
  - '[org.apache.xerces.xs.XSImplementation].createStringList(String[])'
  - '[org.apache.xerces.xs.XSImplementation].createLSInputList(LSInput[])'
  - '[org.apache.xerces.xs.XSImplementation].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSImplementation.java
- function_names:
  - '[org.apache.xerces.xs.XSAttributeUse].getRequired()'
  - '[org.apache.xerces.xs.XSAttributeUse].getAttrDeclaration()'
  - '[org.apache.xerces.xs.XSAttributeUse].getConstraintType()'
  - '[org.apache.xerces.xs.XSAttributeUse].getConstraintValue()'
  - '[org.apache.xerces.xs.XSAttributeUse].getActualVC()'
  - '[org.apache.xerces.xs.XSAttributeUse].getActualVCType()'
  - '[org.apache.xerces.xs.XSAttributeUse].getItemValueTypes()'
  - '[org.apache.xerces.xs.XSAttributeUse].getValueConstraintValue()'
  - '[org.apache.xerces.xs.XSAttributeUse].getAnnotations()'
  - '[org.apache.xerces.xs.XSAttributeUse].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSAttributeUse.java
- function_names:
  - '[org.apache.xerces.xs.XSModel].getNamespaces()'
  - '[org.apache.xerces.xs.XSModel].getNamespaceItems()'
  - '[org.apache.xerces.xs.XSModel].getComponents(short)'
  - '[org.apache.xerces.xs.XSModel].getComponentsByNamespace(short,String)'
  - '[org.apache.xerces.xs.XSModel].getAnnotations()'
  - '[org.apache.xerces.xs.XSModel].getElementDeclaration(String,String)'
  - '[org.apache.xerces.xs.XSModel].getAttributeDeclaration(String,String)'
  - '[org.apache.xerces.xs.XSModel].getTypeDefinition(String,String)'
  - '[org.apache.xerces.xs.XSModel].getAttributeGroup(String,String)'
  - '[org.apache.xerces.xs.XSModel].getModelGroupDefinition(String,String)'
  - '[org.apache.xerces.xs.XSModel].getNotationDeclaration(String,String)'
  - '[org.apache.xerces.xs.XSModel].getIDCDefinition(String,String)'
  - '[org.apache.xerces.xs.XSModel].getSubstitutionGroup(org.apache.xerces.xs.XSElementDeclaration)'
  - '[org.apache.xerces.xs.XSModel].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSModel.java
- function_names:
  - '[org.apache.xerces.xs.XSModelGroup].getCompositor()'
  - '[org.apache.xerces.xs.XSModelGroup].getParticles()'
  - '[org.apache.xerces.xs.XSModelGroup].getAnnotation()'
  - '[org.apache.xerces.xs.XSModelGroup].getAnnotations()'
  - '[org.apache.xerces.xs.XSModelGroup].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSModelGroup.java
- function_names:
  - '[org.apache.xerces.xs.XSModelGroupDefinition].getModelGroup()'
  - '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotation()'
  - '[org.apache.xerces.xs.XSModelGroupDefinition].getAnnotations()'
  - '[org.apache.xerces.xs.XSModelGroupDefinition].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSModelGroupDefinition.java
- function_names:
  - '[org.apache.xerces.xs.XSNamespaceItemList].getLength()'
  - '[org.apache.xerces.xs.XSNamespaceItemList].item(int)'
  - '[org.apache.xerces.xs.XSNamespaceItemList].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSNamespaceItemList.java
- function_names:
  - '[org.apache.xerces.xs.XSNotationDeclaration].getSystemId()'
  - '[org.apache.xerces.xs.XSNotationDeclaration].getPublicId()'
  - '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotation()'
  - '[org.apache.xerces.xs.XSNotationDeclaration].getAnnotations()'
  - '[org.apache.xerces.xs.XSNotationDeclaration].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSNotationDeclaration.java
- function_names:
  - '[org.apache.xerces.xs.AttributePSVI].getAttributeDeclaration()'
  - '[org.apache.xerces.xs.AttributePSVI].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/AttributePSVI.java
- function_names:
  - '[org.apache.xerces.xs.XSObject].getType()'
  - '[org.apache.xerces.xs.XSObject].getName()'
  - '[org.apache.xerces.xs.XSObject].getNamespace()'
  - '[org.apache.xerces.xs.XSObject].getNamespaceItem()'
  - '[org.apache.xerces.xs.XSObject].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSObject.java
- function_names:
  - '[org.apache.xerces.xs.XSNamespaceItem].getSchemaNamespace()'
  - '[org.apache.xerces.xs.XSNamespaceItem].getComponents(short)'
  - '[org.apache.xerces.xs.XSNamespaceItem].getAnnotations()'
  - '[org.apache.xerces.xs.XSNamespaceItem].getElementDeclaration(String)'
  - '[org.apache.xerces.xs.XSNamespaceItem].getAttributeDeclaration(String)'
  - '[org.apache.xerces.xs.XSNamespaceItem].getTypeDefinition(String)'
  - '[org.apache.xerces.xs.XSNamespaceItem].getAttributeGroup(String)'
  - '[org.apache.xerces.xs.XSNamespaceItem].getModelGroupDefinition(String)'
  - '[org.apache.xerces.xs.XSNamespaceItem].getNotationDeclaration(String)'
  - '[org.apache.xerces.xs.XSNamespaceItem].getIDCDefinition(String)'
  - '[org.apache.xerces.xs.XSNamespaceItem].getDocumentLocations()'
  - '[org.apache.xerces.xs.XSNamespaceItem].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSNamespaceItem.java
- function_names:
  - '[org.apache.xerces.xs.PSVIProvider].getElementPSVI()'
  - '[org.apache.xerces.xs.PSVIProvider].getAttributePSVI(int)'
  - '[org.apache.xerces.xs.PSVIProvider].getAttributePSVIByName(String,String)'
  - '[org.apache.xerces.xs.PSVIProvider].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/PSVIProvider.java
- function_names:
  - '[org.apache.xerces.xs.ItemPSVI].constant()'
  - '[org.apache.xerces.xs.ItemPSVI].isConstant()'
  - '[org.apache.xerces.xs.ItemPSVI].getValidationContext()'
  - '[org.apache.xerces.xs.ItemPSVI].getValidity()'
  - '[org.apache.xerces.xs.ItemPSVI].getValidationAttempted()'
  - '[org.apache.xerces.xs.ItemPSVI].getErrorCodes()'
  - '[org.apache.xerces.xs.ItemPSVI].getErrorMessages()'
  - '[org.apache.xerces.xs.ItemPSVI].getSchemaNormalizedValue()'
  - '[org.apache.xerces.xs.ItemPSVI].getActualNormalizedValue()'
  - '[org.apache.xerces.xs.ItemPSVI].getActualNormalizedValueType()'
  - '[org.apache.xerces.xs.ItemPSVI].getItemValueTypes()'
  - '[org.apache.xerces.xs.ItemPSVI].getSchemaValue()'
  - '[org.apache.xerces.xs.ItemPSVI].getTypeDefinition()'
  - '[org.apache.xerces.xs.ItemPSVI].getMemberTypeDefinition()'
  - '[org.apache.xerces.xs.ItemPSVI].getSchemaDefault()'
  - '[org.apache.xerces.xs.ItemPSVI].getIsSchemaSpecified()'
  - '[org.apache.xerces.xs.ItemPSVI].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/ItemPSVI.java
- function_names:
  - '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAttributeUses()'
  - '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAttributeWildcard()'
  - '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotation()'
  - '[org.apache.xerces.xs.XSAttributeGroupDefinition].getAnnotations()'
  - '[org.apache.xerces.xs.XSAttributeGroupDefinition].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSAttributeGroupDefinition.java
- function_names:
  - '[org.apache.xerces.xs.XSObjectList].getLength()'
  - '[org.apache.xerces.xs.XSObjectList].item(int)'
  - '[org.apache.xerces.xs.XSObjectList].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSObjectList.java
- function_names:
  - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getVariety()'
  - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getPrimitiveType()'
  - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getBuiltInKind()'
  - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getItemType()'
  - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getMemberTypes()'
  - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getDefinedFacets()'
  - '[org.apache.xerces.xs.XSSimpleTypeDefinition].isDefinedFacet(short)'
  - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getFixedFacets()'
  - '[org.apache.xerces.xs.XSSimpleTypeDefinition].isFixedFacet(short)'
  - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getLexicalFacetValue(short)'
  - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getLexicalEnumeration()'
  - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getLexicalPattern()'
  - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getOrdered()'
  - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getFinite()'
  - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getBounded()'
  - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getNumeric()'
  - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getFacets()'
  - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getMultiValueFacets()'
  - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getFacet(int)'
  - '[org.apache.xerces.xs.XSSimpleTypeDefinition].getAnnotations()'
  - '[org.apache.xerces.xs.XSSimpleTypeDefinition].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSSimpleTypeDefinition.java
- function_names:
  - '[org.apache.xerces.xs.XSParticle].getMinOccurs()'
  - '[org.apache.xerces.xs.XSParticle].getMaxOccurs()'
  - '[org.apache.xerces.xs.XSParticle].getMaxOccursUnbounded()'
  - '[org.apache.xerces.xs.XSParticle].getTerm()'
  - '[org.apache.xerces.xs.XSParticle].getAnnotations()'
  - '[org.apache.xerces.xs.XSParticle].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSParticle.java
- function_names:
  - '[org.apache.xerces.xs.XSException].<init>(short,String)'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSException.java
- function_names:
  - '[org.apache.xerces.xs.XSLoader].getConfig()'
  - '[org.apache.xerces.xs.XSLoader].loadURIList(org.apache.xerces.xs.StringList)'
  - '[org.apache.xerces.xs.XSLoader].loadInputList(org.apache.xerces.xs.LSInputList)'
  - '[org.apache.xerces.xs.XSLoader].loadURI(String)'
  - '[org.apache.xerces.xs.XSLoader].load(org.w3c.dom.ls.LSInput)'
  - '[org.apache.xerces.xs.XSLoader].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSLoader.java
- function_names:
  - '[org.apache.xerces.xs.XSAttributeDeclaration].getTypeDefinition()'
  - '[org.apache.xerces.xs.XSAttributeDeclaration].getScope()'
  - '[org.apache.xerces.xs.XSAttributeDeclaration].getEnclosingCTDefinition()'
  - '[org.apache.xerces.xs.XSAttributeDeclaration].getConstraintType()'
  - '[org.apache.xerces.xs.XSAttributeDeclaration].getConstraintValue()'
  - '[org.apache.xerces.xs.XSAttributeDeclaration].getActualVC()'
  - '[org.apache.xerces.xs.XSAttributeDeclaration].getActualVCType()'
  - '[org.apache.xerces.xs.XSAttributeDeclaration].getItemValueTypes()'
  - '[org.apache.xerces.xs.XSAttributeDeclaration].getValueConstraintValue()'
  - '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotation()'
  - '[org.apache.xerces.xs.XSAttributeDeclaration].getAnnotations()'
  - '[org.apache.xerces.xs.XSAttributeDeclaration].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSAttributeDeclaration.java
- function_names:
  - '[org.apache.xerces.xs.XSTypeDefinition].getTypeCategory()'
  - '[org.apache.xerces.xs.XSTypeDefinition].getBaseType()'
  - '[org.apache.xerces.xs.XSTypeDefinition].isFinal(short)'
  - '[org.apache.xerces.xs.XSTypeDefinition].getFinal()'
  - '[org.apache.xerces.xs.XSTypeDefinition].getAnonymous()'
  - '[org.apache.xerces.xs.XSTypeDefinition].derivedFromType(org.apache.xerces.xs.XSTypeDefinition,short)'
  - '[org.apache.xerces.xs.XSTypeDefinition].derivedFrom(String,String,short)'
  - '[org.apache.xerces.xs.XSTypeDefinition].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSTypeDefinition.java
- function_names:
  - '[org.apache.xerces.xs.XSIDCDefinition].getCategory()'
  - '[org.apache.xerces.xs.XSIDCDefinition].getSelectorStr()'
  - '[org.apache.xerces.xs.XSIDCDefinition].getFieldStrs()'
  - '[org.apache.xerces.xs.XSIDCDefinition].getRefKey()'
  - '[org.apache.xerces.xs.XSIDCDefinition].getAnnotations()'
  - '[org.apache.xerces.xs.XSIDCDefinition].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSIDCDefinition.java
- function_names:
  - '[org.apache.xerces.xs.StringList].getLength()'
  - '[org.apache.xerces.xs.StringList].contains(String)'
  - '[org.apache.xerces.xs.StringList].item(int)'
  - '[org.apache.xerces.xs.StringList].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/StringList.java
- function_names:
  - '[org.apache.xerces.xs.XSWildcard].getConstraintType()'
  - '[org.apache.xerces.xs.XSWildcard].getNsConstraintList()'
  - '[org.apache.xerces.xs.XSWildcard].getProcessContents()'
  - '[org.apache.xerces.xs.XSWildcard].getAnnotation()'
  - '[org.apache.xerces.xs.XSWildcard].getAnnotations()'
  - '[org.apache.xerces.xs.XSWildcard].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSWildcard.java
- function_names:
  - '[org.apache.xerces.xs.XSValue].getNormalizedValue()'
  - '[org.apache.xerces.xs.XSValue].getActualValue()'
  - '[org.apache.xerces.xs.XSValue].getTypeDefinition()'
  - '[org.apache.xerces.xs.XSValue].getMemberTypeDefinition()'
  - '[org.apache.xerces.xs.XSValue].getMemberTypeDefinitions()'
  - '[org.apache.xerces.xs.XSValue].getActualValueType()'
  - '[org.apache.xerces.xs.XSValue].getListValueTypes()'
  - '[org.apache.xerces.xs.XSValue].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/XSValue.java
- function_names:
  - '[org.apache.xerces.xs.datatypes.XSDateTime].getYears()'
  - '[org.apache.xerces.xs.datatypes.XSDateTime].getMonths()'
  - '[org.apache.xerces.xs.datatypes.XSDateTime].getDays()'
  - '[org.apache.xerces.xs.datatypes.XSDateTime].getHours()'
  - '[org.apache.xerces.xs.datatypes.XSDateTime].getMinutes()'
  - '[org.apache.xerces.xs.datatypes.XSDateTime].getSeconds()'
  - '[org.apache.xerces.xs.datatypes.XSDateTime].hasTimeZone()'
  - '[org.apache.xerces.xs.datatypes.XSDateTime].getTimeZoneHours()'
  - '[org.apache.xerces.xs.datatypes.XSDateTime].getTimeZoneMinutes()'
  - '[org.apache.xerces.xs.datatypes.XSDateTime].getLexicalValue()'
  - '[org.apache.xerces.xs.datatypes.XSDateTime].normalize()'
  - '[org.apache.xerces.xs.datatypes.XSDateTime].isNormalized()'
  - '[org.apache.xerces.xs.datatypes.XSDateTime].getXMLGregorianCalendar()'
  - '[org.apache.xerces.xs.datatypes.XSDateTime].getDuration()'
  - '[org.apache.xerces.xs.datatypes.XSDateTime].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDateTime.java
- function_names:
  - '[org.apache.xerces.xs.datatypes.XSQName].getXNIQName()'
  - '[org.apache.xerces.xs.datatypes.XSQName].getJAXPQName()'
  - '[org.apache.xerces.xs.datatypes.XSQName].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/datatypes/XSQName.java
- function_names:
  - '[org.apache.xerces.xs.datatypes.XSDouble].getValue()'
  - '[org.apache.xerces.xs.datatypes.XSDouble].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDouble.java
- function_names:
  - '[org.apache.xerces.xs.datatypes.XSFloat].getValue()'
  - '[org.apache.xerces.xs.datatypes.XSFloat].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/datatypes/XSFloat.java
- function_names:
  - '[org.apache.xerces.xs.datatypes.ObjectList].getLength()'
  - '[org.apache.xerces.xs.datatypes.ObjectList].contains(Object)'
  - '[org.apache.xerces.xs.datatypes.ObjectList].item(int)'
  - '[org.apache.xerces.xs.datatypes.ObjectList].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/datatypes/ObjectList.java
- function_names:
  - '[org.apache.xerces.xs.datatypes.XSDecimal].getBigDecimal()'
  - '[org.apache.xerces.xs.datatypes.XSDecimal].getBigInteger()'
  - '[org.apache.xerces.xs.datatypes.XSDecimal].getLong()'
  - '[org.apache.xerces.xs.datatypes.XSDecimal].getInt()'
  - '[org.apache.xerces.xs.datatypes.XSDecimal].getShort()'
  - '[org.apache.xerces.xs.datatypes.XSDecimal].getByte()'
  - '[org.apache.xerces.xs.datatypes.XSDecimal].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/datatypes/XSDecimal.java
- function_names:
  - '[org.apache.xerces.xs.datatypes.ByteList].getLength()'
  - '[org.apache.xerces.xs.datatypes.ByteList].contains(byte)'
  - '[org.apache.xerces.xs.datatypes.ByteList].item(int)'
  - '[org.apache.xerces.xs.datatypes.ByteList].toByteArray()'
  - '[org.apache.xerces.xs.datatypes.ByteList].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xs/datatypes/ByteList.java
- function_names:
  - '[org.apache.xerces.stax.EmptyLocation].<init>()'
  - '[org.apache.xerces.stax.EmptyLocation].getInstance()'
  - '[org.apache.xerces.stax.EmptyLocation].getLineNumber()'
  - '[org.apache.xerces.stax.EmptyLocation].getColumnNumber()'
  - '[org.apache.xerces.stax.EmptyLocation].getCharacterOffset()'
  - '[org.apache.xerces.stax.EmptyLocation].getPublicId()'
  - '[org.apache.xerces.stax.EmptyLocation].getSystemId()'
  source_file: /src/xerces/src/org/apache/xerces/stax/EmptyLocation.java
- function_names:
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].<init>()'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].setLocation(javax.xml.stream.Location)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createAttribute(String,String,String,String)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createAttribute(String,String)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createAttribute(javax.xml.namespace.QName,String)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createNamespace(String)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createNamespace(String,String)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(javax.xml.namespace.QName,java.util.Iterator,java.util.Iterator)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(String,String,String)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(String,String,String,java.util.Iterator,java.util.Iterator)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(String,String,String,java.util.Iterator,java.util.Iterator,javax.xml.namespace.NamespaceContext)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartElement(javax.xml.namespace.QName,java.util.Iterator,java.util.Iterator,javax.xml.namespace.NamespaceContext)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createEndElement(javax.xml.namespace.QName,java.util.Iterator)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createEndElement(String,String,String)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createEndElement(String,String,String,java.util.Iterator)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createCharacters(String)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createCData(String)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createSpace(String)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createIgnorableSpace(String)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartDocument()'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartDocument(String,String,boolean)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartDocument(String,String)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createStartDocument(String)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createEndDocument()'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createEntityReference(String,javax.xml.stream.events.EntityDeclaration)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createComment(String)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createProcessingInstruction(String,String)'
  - '[org.apache.xerces.stax.XMLEventFactoryImpl].createDTD(String)'
  source_file: /src/xerces/src/org/apache/xerces/stax/XMLEventFactoryImpl.java
- function_names:
  - '[org.apache.xerces.stax.ImmutableLocation].<init>(javax.xml.stream.Location)'
  - '[org.apache.xerces.stax.ImmutableLocation].<init>(int,int,int,String,String)'
  - '[org.apache.xerces.stax.ImmutableLocation].getCharacterOffset()'
  - '[org.apache.xerces.stax.ImmutableLocation].getColumnNumber()'
  - '[org.apache.xerces.stax.ImmutableLocation].getLineNumber()'
  - '[org.apache.xerces.stax.ImmutableLocation].getPublicId()'
  - '[org.apache.xerces.stax.ImmutableLocation].getSystemId()'
  source_file: /src/xerces/src/org/apache/xerces/stax/ImmutableLocation.java
- function_names:
  - '[org.apache.xerces.stax.DefaultNamespaceContext].<init>()'
  - '[org.apache.xerces.stax.DefaultNamespaceContext].getInstance()'
  - '[org.apache.xerces.stax.DefaultNamespaceContext].getNamespaceURI(String)'
  - '[org.apache.xerces.stax.DefaultNamespaceContext].getPrefix(String)'
  - '[org.apache.xerces.stax.DefaultNamespaceContext].getPrefixes(String)'
  source_file: /src/xerces/src/org/apache/xerces/stax/DefaultNamespaceContext.java
- function_names:
  - '[org.apache.xerces.stax.events.ProcessingInstructionImpl].<init>(String,String,javax.xml.stream.Location)'
  - '[org.apache.xerces.stax.events.ProcessingInstructionImpl].getTarget()'
  - '[org.apache.xerces.stax.events.ProcessingInstructionImpl].getData()'
  - '[org.apache.xerces.stax.events.ProcessingInstructionImpl].writeAsEncodedUnicode(java.io.Writer)'
  source_file: /src/xerces/src/org/apache/xerces/stax/events/ProcessingInstructionImpl.java
- function_names:
  - '[org.apache.xerces.stax.events.DTDImpl].<init>(String,javax.xml.stream.Location)'
  - '[org.apache.xerces.stax.events.DTDImpl].getDocumentTypeDeclaration()'
  - '[org.apache.xerces.stax.events.DTDImpl].getProcessedDTD()'
  - '[org.apache.xerces.stax.events.DTDImpl].getNotations()'
  - '[org.apache.xerces.stax.events.DTDImpl].getEntities()'
  - '[org.apache.xerces.stax.events.DTDImpl].writeAsEncodedUnicode(java.io.Writer)'
  source_file: /src/xerces/src/org/apache/xerces/stax/events/DTDImpl.java
- function_names:
  - '[org.apache.xerces.stax.events.CharactersImpl].<init>(String,int,javax.xml.stream.Location)'
  - '[org.apache.xerces.stax.events.CharactersImpl].getData()'
  - '[org.apache.xerces.stax.events.CharactersImpl].isWhiteSpace()'
  - '[org.apache.xerces.stax.events.CharactersImpl].isCData()'
  - '[org.apache.xerces.stax.events.CharactersImpl].isIgnorableWhiteSpace()'
  - '[org.apache.xerces.stax.events.CharactersImpl].writeAsEncodedUnicode(java.io.Writer)'
  source_file: /src/xerces/src/org/apache/xerces/stax/events/CharactersImpl.java
- function_names:
  - '[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)'
  - '[org.apache.xerces.stax.events.StartElementImpl].getAttributes()'
  - '[org.apache.xerces.stax.events.StartElementImpl].getAttributeByName(javax.xml.namespace.QName)'
  - '[org.apache.xerces.stax.events.StartElementImpl].getNamespaceContext()'
  - '[org.apache.xerces.stax.events.StartElementImpl].getNamespaceURI(String)'
  - '[org.apache.xerces.stax.events.StartElementImpl].writeAsEncodedUnicode(java.io.Writer)'
  source_file: /src/xerces/src/org/apache/xerces/stax/events/StartElementImpl.java
- function_names:
  - '[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].getName()'
  - '[org.apache.xerces.stax.events.ElementImpl].getNamespaces()'
  - '[org.apache.xerces.stax.events.ElementImpl].createImmutableIterator(java.util.Iterator)'
  - '[org.apache.xerces.stax.events.ElementImpl.NoRemoveIterator].<init>(java.util.Iterator)'
  - '[org.apache.xerces.stax.events.ElementImpl.NoRemoveIterator].hasNext()'
  - '[org.apache.xerces.stax.events.ElementImpl.NoRemoveIterator].next()'
  - '[org.apache.xerces.stax.events.ElementImpl.NoRemoveIterator].remove()'
  source_file: /src/xerces/src/org/apache/xerces/stax/events/ElementImpl.java
- function_names:
  - '[org.apache.xerces.stax.events.EntityDeclarationImpl].<init>(String,String,String,String,javax.xml.stream.Location)'
  - '[org.apache.xerces.stax.events.EntityDeclarationImpl].getPublicId()'
  - '[org.apache.xerces.stax.events.EntityDeclarationImpl].getSystemId()'
  - '[org.apache.xerces.stax.events.EntityDeclarationImpl].getName()'
  - '[org.apache.xerces.stax.events.EntityDeclarationImpl].getNotationName()'
  - '[org.apache.xerces.stax.events.EntityDeclarationImpl].getReplacementText()'
  - '[org.apache.xerces.stax.events.EntityDeclarationImpl].getBaseURI()'
  - '[org.apache.xerces.stax.events.EntityDeclarationImpl].writeAsEncodedUnicode(java.io.Writer)'
  source_file: /src/xerces/src/org/apache/xerces/stax/events/EntityDeclarationImpl.java
- function_names:
  - '[org.apache.xerces.stax.events.CommentImpl].<init>(String,javax.xml.stream.Location)'
  - '[org.apache.xerces.stax.events.CommentImpl].getText()'
  - '[org.apache.xerces.stax.events.CommentImpl].writeAsEncodedUnicode(java.io.Writer)'
  source_file: /src/xerces/src/org/apache/xerces/stax/events/CommentImpl.java
- function_names:
  - '[org.apache.xerces.stax.events.EndElementImpl].<init>(javax.xml.namespace.QName,java.util.Iterator,javax.xml.stream.Location)'
  - '[org.apache.xerces.stax.events.EndElementImpl].writeAsEncodedUnicode(java.io.Writer)'
  source_file: /src/xerces/src/org/apache/xerces/stax/events/EndElementImpl.java
- function_names:
  - '[org.apache.xerces.stax.events.XMLEventImpl].<init>(int,javax.xml.stream.Location)'
  - '[org.apache.xerces.stax.events.XMLEventImpl].getEventType()'
  - '[org.apache.xerces.stax.events.XMLEventImpl].getLocation()'
  - '[org.apache.xerces.stax.events.XMLEventImpl].isStartElement()'
  - '[org.apache.xerces.stax.events.XMLEventImpl].isAttribute()'
  - '[org.apache.xerces.stax.events.XMLEventImpl].isNamespace()'
  - '[org.apache.xerces.stax.events.XMLEventImpl].isEndElement()'
  - '[org.apache.xerces.stax.events.XMLEventImpl].isEntityReference()'
  - '[org.apache.xerces.stax.events.XMLEventImpl].isProcessingInstruction()'
  - '[org.apache.xerces.stax.events.XMLEventImpl].isCharacters()'
  - '[org.apache.xerces.stax.events.XMLEventImpl].isStartDocument()'
  - '[org.apache.xerces.stax.events.XMLEventImpl].isEndDocument()'
  - '[org.apache.xerces.stax.events.XMLEventImpl].asStartElement()'
  - '[org.apache.xerces.stax.events.XMLEventImpl].asEndElement()'
  - '[org.apache.xerces.stax.events.XMLEventImpl].asCharacters()'
  - '[org.apache.xerces.stax.events.XMLEventImpl].getSchemaType()'
  - '[org.apache.xerces.stax.events.XMLEventImpl].toString()'
  source_file: /src/xerces/src/org/apache/xerces/stax/events/XMLEventImpl.java
- function_names:
  - '[org.apache.xerces.stax.events.EndDocumentImpl].<init>(javax.xml.stream.Location)'
  - '[org.apache.xerces.stax.events.EndDocumentImpl].writeAsEncodedUnicode(java.io.Writer)'
  source_file: /src/xerces/src/org/apache/xerces/stax/events/EndDocumentImpl.java
- function_names:
  - '[org.apache.xerces.stax.events.EntityReferenceImpl].<init>(javax.xml.stream.events.EntityDeclaration,javax.xml.stream.Location)'
  - '[org.apache.xerces.stax.events.EntityReferenceImpl].<init>(String,javax.xml.stream.events.EntityDeclaration,javax.xml.stream.Location)'
  - '[org.apache.xerces.stax.events.EntityReferenceImpl].getDeclaration()'
  - '[org.apache.xerces.stax.events.EntityReferenceImpl].getName()'
  - '[org.apache.xerces.stax.events.EntityReferenceImpl].writeAsEncodedUnicode(java.io.Writer)'
  source_file: /src/xerces/src/org/apache/xerces/stax/events/EntityReferenceImpl.java
- function_names:
  - '[org.apache.xerces.stax.events.NotationDeclarationImpl].<init>(String,String,String,javax.xml.stream.Location)'
  - '[org.apache.xerces.stax.events.NotationDeclarationImpl].getName()'
  - '[org.apache.xerces.stax.events.NotationDeclarationImpl].getPublicId()'
  - '[org.apache.xerces.stax.events.NotationDeclarationImpl].getSystemId()'
  - '[org.apache.xerces.stax.events.NotationDeclarationImpl].writeAsEncodedUnicode(java.io.Writer)'
  source_file: /src/xerces/src/org/apache/xerces/stax/events/NotationDeclarationImpl.java
- function_names:
  - '[org.apache.xerces.stax.events.StartDocumentImpl].<init>(String,boolean,boolean,boolean,String,javax.xml.stream.Location)'
  - '[org.apache.xerces.stax.events.StartDocumentImpl].getSystemId()'
  - '[org.apache.xerces.stax.events.StartDocumentImpl].getCharacterEncodingScheme()'
  - '[org.apache.xerces.stax.events.StartDocumentImpl].encodingSet()'
  - '[org.apache.xerces.stax.events.StartDocumentImpl].isStandalone()'
  - '[org.apache.xerces.stax.events.StartDocumentImpl].standaloneSet()'
  - '[org.apache.xerces.stax.events.StartDocumentImpl].getVersion()'
  - '[org.apache.xerces.stax.events.StartDocumentImpl].writeAsEncodedUnicode(java.io.Writer)'
  source_file: /src/xerces/src/org/apache/xerces/stax/events/StartDocumentImpl.java
- function_names:
  - '[org.apache.xerces.stax.events.NamespaceImpl].<init>(String,String,javax.xml.stream.Location)'
  - '[org.apache.xerces.stax.events.NamespaceImpl].makeAttributeQName(String)'
  - '[org.apache.xerces.stax.events.NamespaceImpl].getPrefix()'
  - '[org.apache.xerces.stax.events.NamespaceImpl].getNamespaceURI()'
  - '[org.apache.xerces.stax.events.NamespaceImpl].isDefaultNamespaceDeclaration()'
  source_file: /src/xerces/src/org/apache/xerces/stax/events/NamespaceImpl.java
- function_names:
  - '[org.apache.xerces.stax.events.AttributeImpl].<init>(javax.xml.namespace.QName,String,String,boolean,javax.xml.stream.Location)'
  - '[org.apache.xerces.stax.events.AttributeImpl].<init>(int,javax.xml.namespace.QName,String,String,boolean,javax.xml.stream.Location)'
  - '[org.apache.xerces.stax.events.AttributeImpl].getName()'
  - '[org.apache.xerces.stax.events.AttributeImpl].getValue()'
  - '[org.apache.xerces.stax.events.AttributeImpl].getDTDType()'
  - '[org.apache.xerces.stax.events.AttributeImpl].isSpecified()'
  - '[org.apache.xerces.stax.events.AttributeImpl].writeAsEncodedUnicode(java.io.Writer)'
  source_file: /src/xerces/src/org/apache/xerces/stax/events/AttributeImpl.java
- function_names:
  - '[org.apache.xerces.impl.ExternalSubsetResolver].getExternalSubset(org.apache.xerces.xni.grammars.XMLDTDDescription)'
  - '[org.apache.xerces.impl.ExternalSubsetResolver].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/ExternalSubsetResolver.java
- function_names:
  - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)'
  - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElement()'
  - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElementName()'
  - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanStartElementAfterName()'
  - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanAttribute(org.apache.xerces.util.XMLAttributesImpl)'
  - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].scanEndElement()'
  - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].createContentDispatcher()'
  - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl].<init>()'
  - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].scanRootElementHook()'
  - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].reconfigurePipeline()'
  - '[org.apache.xerces.impl.XMLNSDocumentScannerImpl.NSContentDispatcher].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/XMLNSDocumentScannerImpl.java
- function_names:
  - '[org.apache.xerces.impl.XML11EntityScanner].<init>()'
  - '[org.apache.xerces.impl.XML11EntityScanner].peekChar()'
  - '[org.apache.xerces.impl.XML11EntityScanner].scanChar()'
  - '[org.apache.xerces.impl.XML11EntityScanner].scanNmtoken()'
  - '[org.apache.xerces.impl.XML11EntityScanner].scanName()'
  - '[org.apache.xerces.impl.XML11EntityScanner].scanNCName()'
  - '[org.apache.xerces.impl.XML11EntityScanner].scanQName(org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.impl.XML11EntityScanner].scanContent(org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.XML11EntityScanner].scanLiteral(int,org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.XML11EntityScanner].scanData(String,org.apache.xerces.util.XMLStringBuffer)'
  - '[org.apache.xerces.impl.XML11EntityScanner].skipChar(int)'
  - '[org.apache.xerces.impl.XML11EntityScanner].skipSpaces()'
  - '[org.apache.xerces.impl.XML11EntityScanner].skipString(String)'
  source_file: /src/xerces/src/org/apache/xerces/impl/XML11EntityScanner.java
- function_names:
  - '[org.apache.xerces.impl.XMLEntityDescription].setEntityName(String)'
  - '[org.apache.xerces.impl.XMLEntityDescription].getEntityName()'
  - '[org.apache.xerces.impl.XMLEntityDescription].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/XMLEntityDescription.java
- function_names:
  - '[org.apache.xerces.impl.XML11DocumentScannerImpl].<init>()'
  - '[org.apache.xerces.impl.XML11DocumentScannerImpl].scanContent()'
  - '[org.apache.xerces.impl.XML11DocumentScannerImpl].scanAttributeValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,String,boolean,String)'
  - '[org.apache.xerces.impl.XML11DocumentScannerImpl].scanPubidLiteral(org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.XML11DocumentScannerImpl].normalizeWhitespace(org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.XML11DocumentScannerImpl].normalizeWhitespace(org.apache.xerces.xni.XMLString,int)'
  - '[org.apache.xerces.impl.XML11DocumentScannerImpl].isUnchangedByNormalization(org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.XML11DocumentScannerImpl].isInvalid(int)'
  - '[org.apache.xerces.impl.XML11DocumentScannerImpl].isInvalidLiteral(int)'
  - '[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameChar(int)'
  - '[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartChar(int)'
  - '[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNCName(int)'
  - '[org.apache.xerces.impl.XML11DocumentScannerImpl].isValidNameStartHighSurrogate(int)'
  - '[org.apache.xerces.impl.XML11DocumentScannerImpl].versionSupported(String)'
  - '[org.apache.xerces.impl.XML11DocumentScannerImpl].getVersionNotSupportedKey()'
  source_file: /src/xerces/src/org/apache/xerces/impl/XML11DocumentScannerImpl.java
- function_names:
  - '[org.apache.xerces.impl.Version].getVersion()'
  - '[org.apache.xerces.impl.Version].main(String)'
  - '[org.apache.xerces.impl.Version].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/Version.java
- function_names:
  - '[org.apache.xerces.impl.XMLEntityManager].<init>()'
  - '[org.apache.xerces.impl.XMLEntityManager].<init>(org.apache.xerces.impl.XMLEntityManager)'
  - '[org.apache.xerces.impl.XMLEntityManager].setStandalone(boolean)'
  - '[org.apache.xerces.impl.XMLEntityManager].isStandalone()'
  - '[org.apache.xerces.impl.XMLEntityManager].notifyHasPEReferences()'
  - '[org.apache.xerces.impl.XMLEntityManager].hasPEReferences()'
  - '[org.apache.xerces.impl.XMLEntityManager].setEntityHandler(org.apache.xerces.impl.XMLEntityHandler)'
  - '[org.apache.xerces.impl.XMLEntityManager].getCurrentResourceIdentifier()'
  - '[org.apache.xerces.impl.XMLEntityManager].getCurrentEntity()'
  - '[org.apache.xerces.impl.XMLEntityManager].addInternalEntity(String,String,int)'
  - '[org.apache.xerces.impl.XMLEntityManager].addInternalEntity(String,String)'
  - '[org.apache.xerces.impl.XMLEntityManager].getParamEntityRefCount(String)'
  - '[org.apache.xerces.impl.XMLEntityManager].addExternalEntity(String,String,String,String)'
  - '[org.apache.xerces.impl.XMLEntityManager].isExternalEntity(String)'
  - '[org.apache.xerces.impl.XMLEntityManager].isEntityDeclInExternalSubset(String)'
  - '[org.apache.xerces.impl.XMLEntityManager].addUnparsedEntity(String,String,String,String,String)'
  - '[org.apache.xerces.impl.XMLEntityManager].isUnparsedEntity(String)'
  - '[org.apache.xerces.impl.XMLEntityManager].isDeclaredEntity(String)'
  - '[org.apache.xerces.impl.XMLEntityManager].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
  - '[org.apache.xerces.impl.XMLEntityManager].startEntity(String,boolean)'
  - '[org.apache.xerces.impl.XMLEntityManager].startDocumentEntity(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.impl.XMLEntityManager].startDTDEntity(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.impl.XMLEntityManager].startExternalSubset()'
  - '[org.apache.xerces.impl.XMLEntityManager].endExternalSubset()'
  - '[org.apache.xerces.impl.XMLEntityManager].startEntity(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,boolean)'
  - '[org.apache.xerces.impl.XMLEntityManager].setupCurrentEntity(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.XMLEntityManager].closeReaders()'
  - '[org.apache.xerces.impl.XMLEntityManager].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.impl.XMLEntityManager].reset()'
  - '[org.apache.xerces.impl.XMLEntityManager].getRecognizedFeatures()'
  - '[org.apache.xerces.impl.XMLEntityManager].setFeature(String,boolean)'
  - '[org.apache.xerces.impl.XMLEntityManager].getRecognizedProperties()'
  - '[org.apache.xerces.impl.XMLEntityManager].setProperty(String,Object)'
  - '[org.apache.xerces.impl.XMLEntityManager].getFeatureDefault(String)'
  - '[org.apache.xerces.impl.XMLEntityManager].getPropertyDefault(String)'
  - '[org.apache.xerces.impl.XMLEntityManager].getUserDir()'
  - '[org.apache.xerces.impl.XMLEntityManager].absolutizeAgainstUserDir(org.apache.xerces.util.URI)'
  - '[org.apache.xerces.impl.XMLEntityManager].expandSystemId(String,String,boolean)'
  - '[org.apache.xerces.impl.XMLEntityManager].expandSystemIdStrictOn(String,String)'
  - '[org.apache.xerces.impl.XMLEntityManager].expandSystemIdStrictOff(String,String)'
  - '[org.apache.xerces.impl.XMLEntityManager].createOutputStream(String)'
  - '[org.apache.xerces.impl.XMLEntityManager].getPathWithoutEscapes(String)'
  - '[org.apache.xerces.impl.XMLEntityManager].endEntity()'
  - '[org.apache.xerces.impl.XMLEntityManager].getEncodingInfo(byte[],int)'
  - '[org.apache.xerces.impl.XMLEntityManager].createReader(java.io.InputStream,String,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].createASCIIReader(java.io.InputStream)'
  - '[org.apache.xerces.impl.XMLEntityManager].createLatin1Reader(java.io.InputStream)'
  - '[org.apache.xerces.impl.XMLEntityManager].fixURI(String)'
  - '[org.apache.xerces.impl.XMLEntityManager].getDeclaredEntities()'
  - '[org.apache.xerces.impl.XMLEntityManager].print(ScannedEntity)'
  - '[org.apache.xerces.impl.XMLEntityManager.Entity].<init>()'
  - '[org.apache.xerces.impl.XMLEntityManager.Entity].<init>(String,boolean)'
  - '[org.apache.xerces.impl.XMLEntityManager.Entity].isEntityDeclInExternalSubset()'
  - '[org.apache.xerces.impl.XMLEntityManager.Entity].isExternal()'
  - '[org.apache.xerces.impl.XMLEntityManager.Entity].isUnparsed()'
  - '[org.apache.xerces.impl.XMLEntityManager.Entity].clear()'
  - '[org.apache.xerces.impl.XMLEntityManager.Entity].setValues(Entity)'
  - '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].<init>()'
  - '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].<init>(String,String,boolean)'
  - '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].<init>(String,String,boolean,int)'
  - '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].isExternal()'
  - '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].isUnparsed()'
  - '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].clear()'
  - '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].setValues(Entity)'
  - '[org.apache.xerces.impl.XMLEntityManager.InternalEntity].setValues(InternalEntity)'
  - '[org.apache.xerces.impl.XMLEntityManager.ExternalEntity].<init>()'
  - '[org.apache.xerces.impl.XMLEntityManager.ExternalEntity].<init>(String,org.apache.xerces.xni.XMLResourceIdentifier,String,boolean)'
  - '[org.apache.xerces.impl.XMLEntityManager.ExternalEntity].isExternal()'
  - '[org.apache.xerces.impl.XMLEntityManager.ExternalEntity].isUnparsed()'
  - '[org.apache.xerces.impl.XMLEntityManager.ExternalEntity].clear()'
  - '[org.apache.xerces.impl.XMLEntityManager.ExternalEntity].setValues(Entity)'
  - '[org.apache.xerces.impl.XMLEntityManager.ExternalEntity].setValues(ExternalEntity)'
  - '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].<init>(String,org.apache.xerces.xni.XMLResourceIdentifier,java.io.InputStream,java.io.Reader,byte[],String,boolean,boolean,boolean)'
  - '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].isExternal()'
  - '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].isUnparsed()'
  - '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].setReader(java.io.InputStream,String,Boolean)'
  - '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].getExpandedSystemId()'
  - '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].getLiteralSystemId()'
  - '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].getLineNumber()'
  - '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].getColumnNumber()'
  - '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].getCharacterOffset()'
  - '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].getEncoding()'
  - '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].getXMLVersion()'
  - '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].isEncodingExternallySpecified()'
  - '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].setEncodingExternallySpecified(boolean)'
  - '[org.apache.xerces.impl.XMLEntityManager.ScannedEntity].toString()'
  - '[org.apache.xerces.impl.XMLEntityManager.EncodingInfo].<init>(String,Boolean,boolean)'
  - '[org.apache.xerces.impl.XMLEntityManager.EncodingInfo].<init>(String,String,Boolean,boolean)'
  - '[org.apache.xerces.impl.XMLEntityManager.ByteBufferPool].<init>(int)'
  - '[org.apache.xerces.impl.XMLEntityManager.ByteBufferPool].<init>(int,int)'
  - '[org.apache.xerces.impl.XMLEntityManager.ByteBufferPool].getBuffer()'
  - '[org.apache.xerces.impl.XMLEntityManager.ByteBufferPool].returnBuffer(byte[])'
  - '[org.apache.xerces.impl.XMLEntityManager.ByteBufferPool].setBufferSize(int)'
  - '[org.apache.xerces.impl.XMLEntityManager.CharacterBuffer].<init>(boolean,int)'
  - '[org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool].<init>(int,int)'
  - '[org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool].<init>(int,int,int)'
  - '[org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool].init()'
  - '[org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool].getBuffer(boolean)'
  - '[org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool].returnBuffer(CharacterBuffer)'
  - '[org.apache.xerces.impl.XMLEntityManager.CharacterBufferPool].setExternalBufferSize(int)'
  - '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].<init>(java.io.InputStream)'
  - '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].setStartOffset(int)'
  - '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].rewind()'
  - '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].readAndBuffer()'
  - '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].read()'
  - '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].read(byte[],int,int)'
  - '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].skip(long)'
  - '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].available()'
  - '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].mark(int)'
  - '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].reset()'
  - '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].markSupported()'
  - '[org.apache.xerces.impl.XMLEntityManager.RewindableInputStream].close()'
  source_file: /src/xerces/src/org/apache/xerces/impl/XMLEntityManager.java
- function_names:
  - '[org.apache.xerces.impl.Constants].<init>()'
  - '[org.apache.xerces.impl.Constants].getSAXFeatures()'
  - '[org.apache.xerces.impl.Constants].getSAXProperties()'
  - '[org.apache.xerces.impl.Constants].getXercesFeatures()'
  - '[org.apache.xerces.impl.Constants].getXercesProperties()'
  - '[org.apache.xerces.impl.Constants].main(String[])'
  - '[org.apache.xerces.impl.Constants].print(String,String,Object[])'
  - '[org.apache.xerces.impl.Constants.ArrayEnumeration].<init>(Object[])'
  - '[org.apache.xerces.impl.Constants.ArrayEnumeration].hasMoreElements()'
  - '[org.apache.xerces.impl.Constants.ArrayEnumeration].nextElement()'
  source_file: /src/xerces/src/org/apache/xerces/impl/Constants.java
- function_names:
  - '[org.apache.xerces.impl.XML11NamespaceBinder].<init>()'
  - '[org.apache.xerces.impl.XML11NamespaceBinder].prefixBoundToNullURI(String,String)'
  source_file: /src/xerces/src/org/apache/xerces/impl/XML11NamespaceBinder.java
- function_names:
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl].<init>()'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl].getRecognizedFeatures()'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl].setFeature(String,boolean)'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl].getRecognizedProperties()'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl].setProperty(String,Object)'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl].getFeatureDefault(String)'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl].getPropertyDefault(String)'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl].startEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl].endEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl].createContentDispatcher()'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl].scanDoctypeDecl()'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl].getScannerStateName(int)'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher].dispatch(boolean)'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl.XMLDeclDispatcher].<init>()'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].dispatch(boolean)'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl.PrologDispatcher].<init>()'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher].dispatch(boolean)'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl.DTDDispatcher].<init>()'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].scanForDoctypeHook()'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].elementDepthIsZeroHook()'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].scanRootElementHook()'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].endOfFileHook(java.io.EOFException)'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].resolveExternalSubsetAndRead()'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl.ContentDispatcher].<init>()'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].dispatch(boolean)'
  - '[org.apache.xerces.impl.XMLDocumentScannerImpl.TrailingMiscDispatcher].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/XMLDocumentScannerImpl.java
- function_names:
  - '[org.apache.xerces.impl.XMLVersionDetector].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.impl.XMLVersionDetector].startDocumentParsing(org.apache.xerces.impl.XMLEntityHandler,short)'
  - '[org.apache.xerces.impl.XMLVersionDetector].determineDocVersion(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.impl.XMLVersionDetector].fixupCurrentEntity(org.apache.xerces.impl.XMLEntityManager,char[],int)'
  - '[org.apache.xerces.impl.XMLVersionDetector].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/XMLVersionDetector.java
- function_names:
  - '[org.apache.xerces.impl.XMLNamespaceBinder].<init>()'
  - '[org.apache.xerces.impl.XMLNamespaceBinder].setOnlyPassPrefixMappingEvents(boolean)'
  - '[org.apache.xerces.impl.XMLNamespaceBinder].getOnlyPassPrefixMappingEvents()'
  - '[org.apache.xerces.impl.XMLNamespaceBinder].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.impl.XMLNamespaceBinder].getRecognizedFeatures()'
  - '[org.apache.xerces.impl.XMLNamespaceBinder].setFeature(String,boolean)'
  - '[org.apache.xerces.impl.XMLNamespaceBinder].getRecognizedProperties()'
  - '[org.apache.xerces.impl.XMLNamespaceBinder].setProperty(String,Object)'
  - '[org.apache.xerces.impl.XMLNamespaceBinder].getFeatureDefault(String)'
  - '[org.apache.xerces.impl.XMLNamespaceBinder].getPropertyDefault(String)'
  - '[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - '[org.apache.xerces.impl.XMLNamespaceBinder].getDocumentHandler()'
  - '[org.apache.xerces.impl.XMLNamespaceBinder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - '[org.apache.xerces.impl.XMLNamespaceBinder].getDocumentSource()'
  - '[org.apache.xerces.impl.XMLNamespaceBinder].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.XMLNamespaceBinder].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.XMLNamespaceBinder].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.XMLNamespaceBinder].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.XMLNamespaceBinder].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.XMLNamespaceBinder].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.XMLNamespaceBinder].processingInstruction(String,org.apache.xerces.xni.XMLString,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.XMLNamespaceBinder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,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.XMLNamespaceBinder].ignorableWhitespace(org.apache.xerces.xni.XMLString,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.XMLNamespaceBinder].startCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.XMLNamespaceBinder].endCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.XMLNamespaceBinder].endDocument(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.XMLNamespaceBinder].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[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.XMLNamespaceBinder].prefixBoundToNullURI(String,String)'
  source_file: /src/xerces/src/org/apache/xerces/impl/XMLNamespaceBinder.java
- function_names:
  - '[org.apache.xerces.impl.XMLScanner].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.impl.XMLScanner].setProperty(String,Object)'
  - '[org.apache.xerces.impl.XMLScanner].setFeature(String,boolean)'
  - '[org.apache.xerces.impl.XMLScanner].getFeature(String)'
  - '[org.apache.xerces.impl.XMLScanner].reset()'
  - '[org.apache.xerces.impl.XMLScanner].scanXMLDeclOrTextDecl(boolean,String[])'
  - '[org.apache.xerces.impl.XMLScanner].scanPseudoAttribute(boolean,org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.XMLScanner].scanPseudoAttributeName()'
  - '[org.apache.xerces.impl.XMLScanner].scanPI()'
  - '[org.apache.xerces.impl.XMLScanner].scanPIData(String,org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.XMLScanner].scanComment(org.apache.xerces.util.XMLStringBuffer)'
  - '[org.apache.xerces.impl.XMLScanner].scanAttributeValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,String,boolean,String)'
  - '[org.apache.xerces.impl.XMLScanner].scanExternalID(String[],boolean)'
  - '[org.apache.xerces.impl.XMLScanner].scanPubidLiteral(org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.XMLScanner].normalizeWhitespace(org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.XMLScanner].normalizeWhitespace(org.apache.xerces.xni.XMLString,int)'
  - '[org.apache.xerces.impl.XMLScanner].isUnchangedByNormalization(org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.XMLScanner].startEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.XMLScanner].endEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.XMLScanner].scanCharReferenceValue(org.apache.xerces.util.XMLStringBuffer,org.apache.xerces.util.XMLStringBuffer)'
  - '[org.apache.xerces.impl.XMLScanner].isInvalid(int)'
  - '[org.apache.xerces.impl.XMLScanner].isInvalidLiteral(int)'
  - '[org.apache.xerces.impl.XMLScanner].isValidNameChar(int)'
  - '[org.apache.xerces.impl.XMLScanner].isValidNameStartChar(int)'
  - '[org.apache.xerces.impl.XMLScanner].isValidNCName(int)'
  - '[org.apache.xerces.impl.XMLScanner].isValidNameStartHighSurrogate(int)'
  - '[org.apache.xerces.impl.XMLScanner].versionSupported(String)'
  - '[org.apache.xerces.impl.XMLScanner].getVersionNotSupportedKey()'
  - '[org.apache.xerces.impl.XMLScanner].scanSurrogates(org.apache.xerces.util.XMLStringBuffer)'
  - '[org.apache.xerces.impl.XMLScanner].reportFatalError(String,Object[])'
  - '[org.apache.xerces.impl.XMLScanner].init()'
  - '[org.apache.xerces.impl.XMLScanner].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/XMLScanner.java
- function_names:
  - '[org.apache.xerces.impl.XMLEntityHandler].startEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.XMLEntityHandler].endEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.XMLEntityHandler].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/XMLEntityHandler.java
- function_names:
  - '[org.apache.xerces.impl.XMLEntityScanner].<init>()'
  - '[org.apache.xerces.impl.XMLEntityScanner].getBaseSystemId()'
  - '[org.apache.xerces.impl.XMLEntityScanner].setEncoding(String)'
  - '[org.apache.xerces.impl.XMLEntityScanner].setXMLVersion(String)'
  - '[org.apache.xerces.impl.XMLEntityScanner].isExternal()'
  - '[org.apache.xerces.impl.XMLEntityScanner].peekChar()'
  - '[org.apache.xerces.impl.XMLEntityScanner].scanChar()'
  - '[org.apache.xerces.impl.XMLEntityScanner].scanNmtoken()'
  - '[org.apache.xerces.impl.XMLEntityScanner].scanName()'
  - '[org.apache.xerces.impl.XMLEntityScanner].scanNCName()'
  - '[org.apache.xerces.impl.XMLEntityScanner].scanQName(org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.impl.XMLEntityScanner].scanContent(org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.XMLEntityScanner].scanLiteral(int,org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.XMLEntityScanner].scanData(String,org.apache.xerces.util.XMLStringBuffer)'
  - '[org.apache.xerces.impl.XMLEntityScanner].skipChar(int)'
  - '[org.apache.xerces.impl.XMLEntityScanner].skipSpaces()'
  - '[org.apache.xerces.impl.XMLEntityScanner].skipDeclSpaces()'
  - '[org.apache.xerces.impl.XMLEntityScanner].skipString(String)'
  - '[org.apache.xerces.impl.XMLEntityScanner].getPublicId()'
  - '[org.apache.xerces.impl.XMLEntityScanner].getExpandedSystemId()'
  - '[org.apache.xerces.impl.XMLEntityScanner].getLiteralSystemId()'
  - '[org.apache.xerces.impl.XMLEntityScanner].getLineNumber()'
  - '[org.apache.xerces.impl.XMLEntityScanner].getColumnNumber()'
  - '[org.apache.xerces.impl.XMLEntityScanner].getCharacterOffset()'
  - '[org.apache.xerces.impl.XMLEntityScanner].getEncoding()'
  - '[org.apache.xerces.impl.XMLEntityScanner].getXMLVersion()'
  - '[org.apache.xerces.impl.XMLEntityScanner].setCurrentEntity(XMLEntityManager.ScannedEntity)'
  - '[org.apache.xerces.impl.XMLEntityScanner].setBufferSize(int)'
  - '[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].load(int,boolean)'
  - '[org.apache.xerces.impl.XMLEntityScanner].resizeBuffer(int,int)'
  source_file: /src/xerces/src/org/apache/xerces/impl/XMLEntityScanner.java
- function_names:
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>()'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanDTDExternalSubset(boolean)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanDTDInternalSubset(boolean,boolean,boolean)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].reset()'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].getRecognizedFeatures()'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].getRecognizedProperties()'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].getFeatureDefault(String)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].getPropertyDefault(String)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].getDTDHandler()'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].getDTDContentModelHandler()'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].startEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].endEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].setScannerState(int)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].getScannerStateName(int)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanningInternalSubset()'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].startPE(String,boolean)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanTextDecl()'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanPIData(String,org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanComment()'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanElementDecl()'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanMixed(String)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanChildren(String)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttlistDecl()'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttType(String,String)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanAttDefaultDecl(String,String,String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanEntityDecl()'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanEntityValue(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanNotationDecl()'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanConditionalSect(int)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].scanDecls(boolean)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].skipSeparator(boolean,boolean)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].pushContentStack(int)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].popContentStack()'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].pushPEStack(int,boolean)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].popPEStack()'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].peekReportEntity()'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].ensureEnumerationSize(int)'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].init()'
  - '[org.apache.xerces.impl.XMLDTDScannerImpl].skipInvalidEnumerationValue()'
  source_file: /src/xerces/src/org/apache/xerces/impl/XMLDTDScannerImpl.java
- function_names:
  - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].setDTDValidator(org.apache.xerces.impl.dtd.XMLDTDValidatorFilter)'
  - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElement()'
  - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElementName()'
  - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanStartElementAfterName()'
  - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanAttribute(org.apache.xerces.util.XMLAttributesImpl)'
  - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].scanEndElement()'
  - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].createContentDispatcher()'
  - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl].<init>()'
  - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].scanRootElementHook()'
  - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].reconfigurePipeline()'
  - '[org.apache.xerces.impl.XML11NSDocumentScannerImpl.NS11ContentDispatcher].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/XML11NSDocumentScannerImpl.java
- function_names:
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].<init>()'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanDocument(boolean)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedFeatures()'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setFeature(String,boolean)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getRecognizedProperties()'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setProperty(String,Object)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getFeatureDefault(String)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getPropertyDefault(String)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getDocumentHandler()'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].startEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].endEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].createContentDispatcher()'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanXMLDeclOrTextDecl(boolean)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanPIData(String,org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanComment()'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElement()'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElementName()'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanStartElementAfterName()'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanAttribute(org.apache.xerces.xni.XMLAttributes)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanContent()'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanCDATASection(boolean)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanEndElement()'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanCharReference()'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].scanEntityReference()'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].handleCharacter(char,String)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].handleEndElement(org.apache.xerces.xni.QName,boolean)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setScannerState(int)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].setDispatcher(Dispatcher)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getScannerStateName(int)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl].getDispatcherName(Dispatcher)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].<init>()'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].pushElement(org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].popElement(org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.ElementStack].clear()'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.Dispatcher].dispatch(boolean)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.Dispatcher].<init>()'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].dispatch(boolean)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanForDoctypeHook()'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].elementDepthIsZeroHook()'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].scanRootElementHook()'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].endOfFileHook(java.io.EOFException)'
  - '[org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.FragmentContentDispatcher].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/XMLDocumentFragmentScannerImpl.java
- function_names:
  - '[org.apache.xerces.impl.XMLErrorReporter].<init>()'
  - '[org.apache.xerces.impl.XMLErrorReporter].setLocale(java.util.Locale)'
  - '[org.apache.xerces.impl.XMLErrorReporter].getLocale()'
  - '[org.apache.xerces.impl.XMLErrorReporter].setDocumentLocator(org.apache.xerces.xni.XMLLocator)'
  - '[org.apache.xerces.impl.XMLErrorReporter].putMessageFormatter(String,org.apache.xerces.util.MessageFormatter)'
  - '[org.apache.xerces.impl.XMLErrorReporter].getMessageFormatter(String)'
  - '[org.apache.xerces.impl.XMLErrorReporter].removeMessageFormatter(String)'
  - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,Object[],short)'
  - '[org.apache.xerces.impl.XMLErrorReporter].reportError(String,String,Object[],short,Exception)'
  - '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,String,String,Object[],short)'
  - '[org.apache.xerces.impl.XMLErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,String,String,Object[],short,Exception)'
  - '[org.apache.xerces.impl.XMLErrorReporter].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.impl.XMLErrorReporter].getRecognizedFeatures()'
  - '[org.apache.xerces.impl.XMLErrorReporter].setFeature(String,boolean)'
  - '[org.apache.xerces.impl.XMLErrorReporter].getFeature(String)'
  - '[org.apache.xerces.impl.XMLErrorReporter].getRecognizedProperties()'
  - '[org.apache.xerces.impl.XMLErrorReporter].setProperty(String,Object)'
  - '[org.apache.xerces.impl.XMLErrorReporter].getFeatureDefault(String)'
  - '[org.apache.xerces.impl.XMLErrorReporter].getPropertyDefault(String)'
  - '[org.apache.xerces.impl.XMLErrorReporter].getErrorHandler()'
  - '[org.apache.xerces.impl.XMLErrorReporter].getSAXErrorHandler()'
  source_file: /src/xerces/src/org/apache/xerces/impl/XMLErrorReporter.java
- function_names:
  - '[org.apache.xerces.impl.XML11DTDScannerImpl].<init>()'
  - '[org.apache.xerces.impl.XML11DTDScannerImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.XMLEntityManager)'
  - '[org.apache.xerces.impl.XML11DTDScannerImpl].scanPubidLiteral(org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.XML11DTDScannerImpl].normalizeWhitespace(org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.XML11DTDScannerImpl].normalizeWhitespace(org.apache.xerces.xni.XMLString,int)'
  - '[org.apache.xerces.impl.XML11DTDScannerImpl].isUnchangedByNormalization(org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.XML11DTDScannerImpl].isInvalid(int)'
  - '[org.apache.xerces.impl.XML11DTDScannerImpl].isInvalidLiteral(int)'
  - '[org.apache.xerces.impl.XML11DTDScannerImpl].isValidNameChar(int)'
  - '[org.apache.xerces.impl.XML11DTDScannerImpl].isValidNameStartChar(int)'
  - '[org.apache.xerces.impl.XML11DTDScannerImpl].isValidNCName(int)'
  - '[org.apache.xerces.impl.XML11DTDScannerImpl].isValidNameStartHighSurrogate(int)'
  - '[org.apache.xerces.impl.XML11DTDScannerImpl].versionSupported(String)'
  - '[org.apache.xerces.impl.XML11DTDScannerImpl].getVersionNotSupportedKey()'
  source_file: /src/xerces/src/org/apache/xerces/impl/XML11DTDScannerImpl.java
- function_names:
  - '[org.apache.xerces.impl.RevalidationHandler].characterData(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.RevalidationHandler].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/RevalidationHandler.java
- function_names:
  - '[org.apache.xerces.impl.io.Latin1Reader].<init>(java.io.InputStream)'
  - '[org.apache.xerces.impl.io.Latin1Reader].<init>(java.io.InputStream,int)'
  - '[org.apache.xerces.impl.io.Latin1Reader].<init>(java.io.InputStream,byte[])'
  - '[org.apache.xerces.impl.io.Latin1Reader].read()'
  - '[org.apache.xerces.impl.io.Latin1Reader].read(char,int,int)'
  - '[org.apache.xerces.impl.io.Latin1Reader].skip(long)'
  - '[org.apache.xerces.impl.io.Latin1Reader].ready()'
  - '[org.apache.xerces.impl.io.Latin1Reader].markSupported()'
  - '[org.apache.xerces.impl.io.Latin1Reader].mark(int)'
  - '[org.apache.xerces.impl.io.Latin1Reader].reset()'
  - '[org.apache.xerces.impl.io.Latin1Reader].close()'
  source_file: /src/xerces/src/org/apache/xerces/impl/io/Latin1Reader.java
- function_names:
  - '[org.apache.xerces.impl.io.ASCIIReader].<init>(java.io.InputStream,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
  - '[org.apache.xerces.impl.io.ASCIIReader].<init>(java.io.InputStream,int,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
  - '[org.apache.xerces.impl.io.ASCIIReader].<init>(java.io.InputStream,byte[],org.apache.xerces.util.MessageFormatter,java.util.Locale)'
  - '[org.apache.xerces.impl.io.ASCIIReader].read()'
  - '[org.apache.xerces.impl.io.ASCIIReader].read(char,int,int)'
  - '[org.apache.xerces.impl.io.ASCIIReader].skip(long)'
  - '[org.apache.xerces.impl.io.ASCIIReader].ready()'
  - '[org.apache.xerces.impl.io.ASCIIReader].markSupported()'
  - '[org.apache.xerces.impl.io.ASCIIReader].mark(int)'
  - '[org.apache.xerces.impl.io.ASCIIReader].reset()'
  - '[org.apache.xerces.impl.io.ASCIIReader].close()'
  source_file: /src/xerces/src/org/apache/xerces/impl/io/ASCIIReader.java
- function_names:
  - '[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,boolean)'
  - '[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,boolean,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
  - '[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,int,boolean,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
  - '[org.apache.xerces.impl.io.UTF16Reader].<init>(java.io.InputStream,byte[],boolean,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
  - '[org.apache.xerces.impl.io.UTF16Reader].read()'
  - '[org.apache.xerces.impl.io.UTF16Reader].read(char,int,int)'
  - '[org.apache.xerces.impl.io.UTF16Reader].skip(long)'
  - '[org.apache.xerces.impl.io.UTF16Reader].ready()'
  - '[org.apache.xerces.impl.io.UTF16Reader].markSupported()'
  - '[org.apache.xerces.impl.io.UTF16Reader].mark(int)'
  - '[org.apache.xerces.impl.io.UTF16Reader].reset()'
  - '[org.apache.xerces.impl.io.UTF16Reader].close()'
  - '[org.apache.xerces.impl.io.UTF16Reader].processBE(char,int,int)'
  - '[org.apache.xerces.impl.io.UTF16Reader].processLE(char,int,int)'
  - '[org.apache.xerces.impl.io.UTF16Reader].expectedTwoBytes()'
  source_file: /src/xerces/src/org/apache/xerces/impl/io/UTF16Reader.java
- function_names:
  - '[org.apache.xerces.impl.io.MalformedByteSequenceException].<init>(org.apache.xerces.util.MessageFormatter,java.util.Locale,String,String,Object[])'
  - '[org.apache.xerces.impl.io.MalformedByteSequenceException].getDomain()'
  - '[org.apache.xerces.impl.io.MalformedByteSequenceException].getKey()'
  - '[org.apache.xerces.impl.io.MalformedByteSequenceException].getArguments()'
  - '[org.apache.xerces.impl.io.MalformedByteSequenceException].getMessage()'
  source_file: /src/xerces/src/org/apache/xerces/impl/io/MalformedByteSequenceException.java
- function_names:
  - '[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream)'
  - '[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
  - '[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,int,org.apache.xerces.util.MessageFormatter,java.util.Locale)'
  - '[org.apache.xerces.impl.io.UTF8Reader].<init>(java.io.InputStream,byte[],org.apache.xerces.util.MessageFormatter,java.util.Locale)'
  - '[org.apache.xerces.impl.io.UTF8Reader].read()'
  - '[org.apache.xerces.impl.io.UTF8Reader].read(char,int,int)'
  - '[org.apache.xerces.impl.io.UTF8Reader].skip(long)'
  - '[org.apache.xerces.impl.io.UTF8Reader].ready()'
  - '[org.apache.xerces.impl.io.UTF8Reader].markSupported()'
  - '[org.apache.xerces.impl.io.UTF8Reader].mark(int)'
  - '[org.apache.xerces.impl.io.UTF8Reader].reset()'
  - '[org.apache.xerces.impl.io.UTF8Reader].close()'
  - '[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)'
  source_file: /src/xerces/src/org/apache/xerces/impl/io/UTF8Reader.java
- function_names:
  - '[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,short)'
  - '[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,int,short)'
  - '[org.apache.xerces.impl.io.UCSReader].<init>(java.io.InputStream,byte[],short)'
  - '[org.apache.xerces.impl.io.UCSReader].read()'
  - '[org.apache.xerces.impl.io.UCSReader].read(char,int,int)'
  - '[org.apache.xerces.impl.io.UCSReader].skip(long)'
  - '[org.apache.xerces.impl.io.UCSReader].ready()'
  - '[org.apache.xerces.impl.io.UCSReader].markSupported()'
  - '[org.apache.xerces.impl.io.UCSReader].mark(int)'
  - '[org.apache.xerces.impl.io.UCSReader].reset()'
  - '[org.apache.xerces.impl.io.UCSReader].close()'
  source_file: /src/xerces/src/org/apache/xerces/impl/io/UCSReader.java
- function_names:
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>()'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].<init>(org.apache.xerces.util.SymbolTable)'
  - '[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.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)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getRecognizedFeatures()'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getFeature(String)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setFeature(String,boolean)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getRecognizedProperties()'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getProperty(String)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setProperty(String,Object)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setLocale(java.util.Locale)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getLocale()'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getErrorHandler()'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getEntityResolver()'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[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.XMLSchemaLoader].resolveDocument(org.apache.xerces.impl.xs.XSDDescription,java.util.Hashtable,org.apache.xerces.xni.parser.XMLEntityResolver)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].processExternalHints(String,String,java.util.Hashtable,org.apache.xerces.impl.XMLErrorReporter)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].tokenizeSchemaLocationStr(String,java.util.Hashtable,String)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].processJAXPSchemaSource(java.util.Hashtable)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].xsdToXMLInputSource(Object)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].saxToXMLInputSource(org.xml.sax.InputSource)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getFeatureDefault(String)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getPropertyDefault(String)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[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.XMLSchemaLoader].getConfig()'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].load(org.w3c.dom.ls.LSInput)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadInputList(org.apache.xerces.xs.LSInputList)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadURI(String)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].loadURIList(org.apache.xerces.xs.StringList)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].reportDOMFatalError(Exception)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].canSetParameter(String,Object)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getParameter(String)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getParameterNames()'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].setParameter(String,Object)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].dom2xmlInputSource(org.w3c.dom.ls.LSInput)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader].getGlobalElementDecl(org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].resize(int,int)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].addLocation(String)'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].getLocationArray()'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].getFirstLocation()'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].getLength()'
  - '[org.apache.xerces.impl.xs.XMLSchemaLoader.LocationArray].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaLoader.java
- function_names:
  - '[org.apache.xerces.impl.xs.XSAnnotationImpl].<init>(String,org.apache.xerces.impl.xs.SchemaGrammar)'
  - '[org.apache.xerces.impl.xs.XSAnnotationImpl].writeAnnotation(Object,short)'
  - '[org.apache.xerces.impl.xs.XSAnnotationImpl].getAnnotationString()'
  - '[org.apache.xerces.impl.xs.XSAnnotationImpl].getType()'
  - '[org.apache.xerces.impl.xs.XSAnnotationImpl].getName()'
  - '[org.apache.xerces.impl.xs.XSAnnotationImpl].getNamespace()'
  - '[org.apache.xerces.impl.xs.XSAnnotationImpl].getNamespaceItem()'
  - '[org.apache.xerces.impl.xs.XSAnnotationImpl].writeToSAX(org.xml.sax.ContentHandler)'
  - '[org.apache.xerces.impl.xs.XSAnnotationImpl].writeToDOM(org.w3c.dom.Node,short)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/XSAnnotationImpl.java
- function_names:
  - '[org.apache.xerces.impl.xs.SchemaGrammar].<init>()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].<init>(String,org.apache.xerces.impl.xs.XSDDescription,org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].<init>(org.apache.xerces.impl.xs.SchemaGrammar)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getGrammarDescription()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].isNamespaceAware()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].setImportedGrammars(java.util.Vector)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getImportedGrammars()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getTargetNamespace()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType,String)'
  - '[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.SchemaGrammar].addIDConstraintDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.identity.IdentityConstraint,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeDecl(String,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalAttributeGroupDecl(String,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalElementDecl(String,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalGroupDecl(String,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalNotationDecl(String,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getGlobalTypeDecl(String,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getIDConstraintDecl(String,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].hasIDConstraints()'
  - '[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].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].getUncheckedComplexTypeDecls()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getUncheckedCTLocators()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getRedefinedGroupDecls()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getRGLocators()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].setUncheckedTypeNum(int)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getSubstitutionGroups()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getS4SGrammar(short)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSComplexTypeDecl[],int)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSGroupDecl[],int)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].resize(XSElementDecl[],int)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].resize(SimpleLocator[],int)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].addDocument(Object,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].removeDocument(int)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getSchemaNamespace()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getDOMParser()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getSAXParser()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getComponents(short)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getComponentsExt(short)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].resetComponents()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getTypeDefinition(String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getAttributeDeclaration(String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getElementDeclaration(String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getAttributeGroup(String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getModelGroupDefinition(String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getNotationDeclaration(String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getIDCDefinition(String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getDocumentLocations()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].toXSModel()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].toXSModel(XSGrammar[])'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].getAnnotations()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].setImmutable(boolean)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar].isImmutable()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].<init>(int,short)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getGrammarDescription()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].setImportedGrammars(java.util.Vector)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType,String)'
  - '[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.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.SchemaGrammar.BuiltinSchemaGrammar].addDocument(Object,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getDOMParser()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinSchemaGrammar].getSAXParser()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].<init>()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].getGrammarDescription()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].setImportedGrammars(java.util.Vector)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalElementDeclAll(org.apache.xerces.impl.xs.XSElementDecl)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalComplexTypeDecl(org.apache.xerces.impl.xs.XSComplexTypeDecl,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].addGlobalSimpleTypeDecl(org.apache.xerces.impl.dv.XSSimpleType,String)'
  - '[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.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.Schema4Annotations].addDocument(Object,String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].getDOMParser()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].getSAXParser()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createAnnotationElementDecl(String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.Schema4Annotations].createUnboundedModelGroupParticle()'
  - '[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.SchemaGrammar.Schema4Annotations].createAnyLaxWildcardParticle()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].<init>()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].setValues(String,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.SchemaGrammar.XSAnyType].setName(String)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].setIsAbstractType()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].setContainsTypeID()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].setIsAnonymous()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].reset()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].getAnnotations()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].getNamespaceItem()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].createAttrGrp()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.XSAnyType].createParticle()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinAttrDecl].<init>(String,String,org.apache.xerces.impl.dv.XSSimpleType,short)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinAttrDecl].setValues(String,String,org.apache.xerces.impl.dv.XSSimpleType,short,short,org.apache.xerces.impl.dv.ValidatedInfo,org.apache.xerces.impl.xs.XSComplexTypeDecl)'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinAttrDecl].reset()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinAttrDecl].getAnnotation()'
  - '[org.apache.xerces.impl.xs.SchemaGrammar.BuiltinAttrDecl].getNamespaceItem()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/SchemaGrammar.java
- function_names:
  - '[org.apache.xerces.impl.xs.SchemaSymbols].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/SchemaSymbols.java
- function_names:
  - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>(org.w3c.dom.Element,org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].<init>(org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
  - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].setEffectiveContext(String[])'
  - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getEffectiveLocalContext()'
  - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].makeGlobal()'
  - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport].getURI(String)'
  - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].<init>(org.w3c.dom.Element,org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].fillNamespaceContext()'
  - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].getURI(String)'
  - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].declarePrefix(String,String)'
  - '[org.apache.xerces.impl.xs.SchemaNamespaceSupport.SchemaRootContext].fillQName(org.apache.xerces.xni.QName,org.w3c.dom.Node)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/SchemaNamespaceSupport.java
- function_names:
  - '[org.apache.xerces.impl.xs.XSDDescription].getGrammarType()'
  - '[org.apache.xerces.impl.xs.XSDDescription].getContextType()'
  - '[org.apache.xerces.impl.xs.XSDDescription].getTargetNamespace()'
  - '[org.apache.xerces.impl.xs.XSDDescription].getLocationHints()'
  - '[org.apache.xerces.impl.xs.XSDDescription].getTriggeringComponent()'
  - '[org.apache.xerces.impl.xs.XSDDescription].getEnclosingElementName()'
  - '[org.apache.xerces.impl.xs.XSDDescription].getAttributes()'
  - '[org.apache.xerces.impl.xs.XSDDescription].fromInstance()'
  - '[org.apache.xerces.impl.xs.XSDDescription].equals(Object)'
  - '[org.apache.xerces.impl.xs.XSDDescription].hashCode()'
  - '[org.apache.xerces.impl.xs.XSDDescription].setContextType(short)'
  - '[org.apache.xerces.impl.xs.XSDDescription].setTargetNamespace(String)'
  - '[org.apache.xerces.impl.xs.XSDDescription].setLocationHints(String[])'
  - '[org.apache.xerces.impl.xs.XSDDescription].setTriggeringComponent(org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.impl.xs.XSDDescription].setEnclosingElementName(org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.impl.xs.XSDDescription].setAttributes(org.apache.xerces.xni.XMLAttributes)'
  - '[org.apache.xerces.impl.xs.XSDDescription].reset()'
  - '[org.apache.xerces.impl.xs.XSDDescription].makeClone()'
  - '[org.apache.xerces.impl.xs.XSDDescription].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/XSDDescription.java
- function_names:
  - '[org.apache.xerces.impl.xs.XMLSchemaException].<init>(String,Object[])'
  - '[org.apache.xerces.impl.xs.XMLSchemaException].getKey()'
  - '[org.apache.xerces.impl.xs.XMLSchemaException].getArgs()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaException.java
- function_names:
  - '[org.apache.xerces.impl.xs.PSVIErrorList].<init>(String[],boolean)'
  - '[org.apache.xerces.impl.xs.PSVIErrorList].contains(String)'
  - '[org.apache.xerces.impl.xs.PSVIErrorList].getLength()'
  - '[org.apache.xerces.impl.xs.PSVIErrorList].item(int)'
  - '[org.apache.xerces.impl.xs.PSVIErrorList].get(int)'
  - '[org.apache.xerces.impl.xs.PSVIErrorList].size()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/PSVIErrorList.java
- function_names:
  - '[org.apache.xerces.impl.xs.XSModelGroupImpl].isEmpty()'
  - '[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRange()'
  - '[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRangeAllSeq()'
  - '[org.apache.xerces.impl.xs.XSModelGroupImpl].minEffectiveTotalRangeChoice()'
  - '[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRange()'
  - '[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRangeAllSeq()'
  - '[org.apache.xerces.impl.xs.XSModelGroupImpl].maxEffectiveTotalRangeChoice()'
  - '[org.apache.xerces.impl.xs.XSModelGroupImpl].toString()'
  - '[org.apache.xerces.impl.xs.XSModelGroupImpl].reset()'
  - '[org.apache.xerces.impl.xs.XSModelGroupImpl].getType()'
  - '[org.apache.xerces.impl.xs.XSModelGroupImpl].getName()'
  - '[org.apache.xerces.impl.xs.XSModelGroupImpl].getNamespace()'
  - '[org.apache.xerces.impl.xs.XSModelGroupImpl].getCompositor()'
  - '[org.apache.xerces.impl.xs.XSModelGroupImpl].getParticles()'
  - '[org.apache.xerces.impl.xs.XSModelGroupImpl].getAnnotation()'
  - '[org.apache.xerces.impl.xs.XSModelGroupImpl].getAnnotations()'
  - '[org.apache.xerces.impl.xs.XSModelGroupImpl].getNamespaceItem()'
  - '[org.apache.xerces.impl.xs.XSModelGroupImpl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/XSModelGroupImpl.java
- function_names:
  - '[org.apache.xerces.impl.xs.XSNotationDecl].getType()'
  - '[org.apache.xerces.impl.xs.XSNotationDecl].getName()'
  - '[org.apache.xerces.impl.xs.XSNotationDecl].getNamespace()'
  - '[org.apache.xerces.impl.xs.XSNotationDecl].getSystemId()'
  - '[org.apache.xerces.impl.xs.XSNotationDecl].getPublicId()'
  - '[org.apache.xerces.impl.xs.XSNotationDecl].getAnnotation()'
  - '[org.apache.xerces.impl.xs.XSNotationDecl].getAnnotations()'
  - '[org.apache.xerces.impl.xs.XSNotationDecl].getNamespaceItem()'
  - '[org.apache.xerces.impl.xs.XSNotationDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
  - '[org.apache.xerces.impl.xs.XSNotationDecl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/XSNotationDecl.java
- function_names:
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].<init>()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setValues(String,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.XSComplexTypeDecl].setName(String)'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeCategory()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeName()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getFinalSet()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTargetNamespace()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].containsTypeID()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setIsAbstractType()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setContainsTypeID()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setIsAnonymous()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentModel(org.apache.xerces.impl.xs.models.CMBuilder)'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentModel(org.apache.xerces.impl.xs.models.CMBuilder,boolean)'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttrGrp()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].toString()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].appendTypeInfo(StringBuffer)'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].derivedFromType(org.apache.xerces.xs.XSTypeDefinition,short)'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].derivedFrom(String,String,short)'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDOMDerivedFrom(String,String,int)'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByAny(String,String,int,org.apache.xerces.xs.XSTypeDefinition)'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByRestriction(String,String,int,org.apache.xerces.xs.XSTypeDefinition)'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedByExtension(String,String,int,org.apache.xerces.xs.XSTypeDefinition)'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].reset()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getType()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getName()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAnonymous()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespace()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getBaseType()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getDerivationMethod()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isFinal(short)'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getFinal()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAbstract()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttributeUses()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttributeWildcard()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getContentType()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getSimpleType()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getParticle()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isProhibitedSubstitution(short)'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getProhibitedSubstitutions()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAnnotations()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getNamespaceItem()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getAttributeUse(String,String)'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].getTypeNamespace()'
  - '[org.apache.xerces.impl.xs.XSComplexTypeDecl].isDerivedFrom(String,String,int)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/XSComplexTypeDecl.java
- function_names:
  - '[org.apache.xerces.impl.xs.XSLoaderImpl].<init>()'
  - '[org.apache.xerces.impl.xs.XSLoaderImpl].getConfig()'
  - '[org.apache.xerces.impl.xs.XSLoaderImpl].loadURIList(org.apache.xerces.xs.StringList)'
  - '[org.apache.xerces.impl.xs.XSLoaderImpl].loadInputList(org.apache.xerces.xs.LSInputList)'
  - '[org.apache.xerces.impl.xs.XSLoaderImpl].loadURI(String)'
  - '[org.apache.xerces.impl.xs.XSLoaderImpl].load(org.w3c.dom.ls.LSInput)'
  - '[org.apache.xerces.impl.xs.XSLoaderImpl].setParameter(String,Object)'
  - '[org.apache.xerces.impl.xs.XSLoaderImpl].getParameter(String)'
  - '[org.apache.xerces.impl.xs.XSLoaderImpl].canSetParameter(String,Object)'
  - '[org.apache.xerces.impl.xs.XSLoaderImpl].getParameterNames()'
  - '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].<init>()'
  - '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].putGrammar(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.impl.xs.XSLoaderImpl.XSGrammarMerger].containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - '[org.apache.xerces.impl.xs.XSLoaderImpl.XSGrammarMerger].getGrammar(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.XSLoaderImpl.XSGrammarMerger].retrieveInitialGrammarSet(String)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/XSLoaderImpl.java
- function_names:
  - '[org.apache.xerces.impl.xs.FilePathToURI].<init>()'
  - '[org.apache.xerces.impl.xs.FilePathToURI].filepath2URI(String)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/FilePathToURI.java
- function_names:
  - '[org.apache.xerces.impl.xs.XSElementDecl].setConstraintType(short)'
  - '[org.apache.xerces.impl.xs.XSElementDecl].setIsNillable()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].setIsAbstract()'
  - '[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.XSElementDecl].addIDConstraint(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
  - '[org.apache.xerces.impl.xs.XSElementDecl].getIDConstraints()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].resize(IdentityConstraint[],int)'
  - '[org.apache.xerces.impl.xs.XSElementDecl].toString()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].hashCode()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].equals(Object)'
  - '[org.apache.xerces.impl.xs.XSElementDecl].reset()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].getType()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].getName()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].getNamespace()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].getTypeDefinition()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].getScope()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].getEnclosingCTDefinition()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintType()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].getConstraintValue()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].getNillable()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].getIdentityConstraints()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].getSubstitutionGroupAffiliation()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].isSubstitutionGroupExclusion(short)'
  - '[org.apache.xerces.impl.xs.XSElementDecl].getSubstitutionGroupExclusions()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].isDisallowedSubstitution(short)'
  - '[org.apache.xerces.impl.xs.XSElementDecl].getDisallowedSubstitutions()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].getAbstract()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].getAnnotation()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].getAnnotations()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].getNamespaceItem()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
  - '[org.apache.xerces.impl.xs.XSElementDecl].getActualVC()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].getActualVCType()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].getItemValueTypes()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].getValueConstraintValue()'
  - '[org.apache.xerces.impl.xs.XSElementDecl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDecl.java
- function_names:
  - '[org.apache.xerces.impl.xs.XSModelImpl].<init>(SchemaGrammar[])'
  - '[org.apache.xerces.impl.xs.XSModelImpl].<init>(SchemaGrammar[],short)'
  - '[org.apache.xerces.impl.xs.XSModelImpl].buildSubGroups_Org()'
  - '[org.apache.xerces.impl.xs.XSModelImpl].buildSubGroups()'
  - '[org.apache.xerces.impl.xs.XSModelImpl].getGlobalElements()'
  - '[org.apache.xerces.impl.xs.XSModelImpl].getNamespaces()'
  - '[org.apache.xerces.impl.xs.XSModelImpl].getNamespaceItems()'
  - '[org.apache.xerces.impl.xs.XSModelImpl].getComponents(short)'
  - '[org.apache.xerces.impl.xs.XSModelImpl].getComponentsByNamespace(short,String)'
  - '[org.apache.xerces.impl.xs.XSModelImpl].getTypeDefinition(String,String)'
  - '[org.apache.xerces.impl.xs.XSModelImpl].getTypeDefinition(String,String,String)'
  - '[org.apache.xerces.impl.xs.XSModelImpl].getAttributeDeclaration(String,String)'
  - '[org.apache.xerces.impl.xs.XSModelImpl].getAttributeDeclaration(String,String,String)'
  - '[org.apache.xerces.impl.xs.XSModelImpl].getElementDeclaration(String,String)'
  - '[org.apache.xerces.impl.xs.XSModelImpl].getElementDeclaration(String,String,String)'
  - '[org.apache.xerces.impl.xs.XSModelImpl].getAttributeGroup(String,String)'
  - '[org.apache.xerces.impl.xs.XSModelImpl].getAttributeGroup(String,String,String)'
  - '[org.apache.xerces.impl.xs.XSModelImpl].getModelGroupDefinition(String,String)'
  - '[org.apache.xerces.impl.xs.XSModelImpl].getModelGroupDefinition(String,String,String)'
  - '[org.apache.xerces.impl.xs.XSModelImpl].getIDCDefinition(String,String)'
  - '[org.apache.xerces.impl.xs.XSModelImpl].getIDCDefinition(String,String,String)'
  - '[org.apache.xerces.impl.xs.XSModelImpl].getNotationDeclaration(String,String)'
  - '[org.apache.xerces.impl.xs.XSModelImpl].getNotationDeclaration(String,String,String)'
  - '[org.apache.xerces.impl.xs.XSModelImpl].getAnnotations()'
  - '[org.apache.xerces.impl.xs.XSModelImpl].null2EmptyString(String)'
  - '[org.apache.xerces.impl.xs.XSModelImpl].hasIDConstraints()'
  - '[org.apache.xerces.impl.xs.XSModelImpl].getSubstitutionGroup(org.apache.xerces.xs.XSElementDeclaration)'
  - '[org.apache.xerces.impl.xs.XSModelImpl].getLength()'
  - '[org.apache.xerces.impl.xs.XSModelImpl].item(int)'
  - '[org.apache.xerces.impl.xs.XSModelImpl].get(int)'
  - '[org.apache.xerces.impl.xs.XSModelImpl].size()'
  - '[org.apache.xerces.impl.xs.XSModelImpl].iterator()'
  - '[org.apache.xerces.impl.xs.XSModelImpl].listIterator()'
  - '[org.apache.xerces.impl.xs.XSModelImpl].listIterator(int)'
  - '[org.apache.xerces.impl.xs.XSModelImpl].listIterator0(int)'
  - '[org.apache.xerces.impl.xs.XSModelImpl].toArray()'
  - '[org.apache.xerces.impl.xs.XSModelImpl].toArray(Object[])'
  - '[org.apache.xerces.impl.xs.XSModelImpl].toArray0(Object[])'
  - '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].<init>(int)'
  - '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].hasNext()'
  - '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].next()'
  - '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].hasPrevious()'
  - '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].previous()'
  - '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].nextIndex()'
  - '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].previousIndex()'
  - '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].remove()'
  - '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].set(Object)'
  - '[org.apache.xerces.impl.xs.XSModelImpl.XSNamespaceItemListIterator].add(Object)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/XSModelImpl.java
- function_names:
  - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammar(String)'
  - '[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,boolean)'
  - '[org.apache.xerces.impl.xs.XSGrammarBucket].putGrammar(org.apache.xerces.impl.xs.SchemaGrammar,boolean,boolean)'
  - '[org.apache.xerces.impl.xs.XSGrammarBucket].getGrammars()'
  - '[org.apache.xerces.impl.xs.XSGrammarBucket].reset()'
  - '[org.apache.xerces.impl.xs.XSGrammarBucket].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/XSGrammarBucket.java
- function_names:
  - '[org.apache.xerces.impl.xs.XSAttributeUseImpl].reset()'
  - '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getType()'
  - '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getName()'
  - '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getNamespace()'
  - '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getRequired()'
  - '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getAttrDeclaration()'
  - '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getConstraintType()'
  - '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getConstraintValue()'
  - '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getNamespaceItem()'
  - '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getActualVC()'
  - '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getActualVCType()'
  - '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getItemValueTypes()'
  - '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getValueConstraintValue()'
  - '[org.apache.xerces.impl.xs.XSAttributeUseImpl].getAnnotations()'
  - '[org.apache.xerces.impl.xs.XSAttributeUseImpl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeUseImpl.java
- function_names:
  - '[org.apache.xerces.impl.xs.XSElementDeclHelper].getGlobalElementDecl(org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.impl.xs.XSElementDeclHelper].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/XSElementDeclHelper.java
- function_names:
  - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].<init>(org.apache.xerces.impl.xs.XSElementDeclHelper)'
  - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getMatchingElemDecl(org.apache.xerces.xni.QName,org.apache.xerces.impl.xs.XSElementDecl)'
  - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].substitutionGroupOK(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl,short)'
  - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].typeDerivationOK(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)'
  - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].inSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl)'
  - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].reset()'
  - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].addSubstitutionGroup(XSElementDecl[])'
  - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubstitutionGroup(org.apache.xerces.impl.xs.XSElementDecl)'
  - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getSubGroupB(org.apache.xerces.impl.xs.XSElementDecl,OneSubGroup)'
  - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler].getDBMethods(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,OneSubGroup)'
  - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler.OneSubGroup].<init>()'
  - '[org.apache.xerces.impl.xs.SubstitutionGroupHandler.OneSubGroup].<init>(org.apache.xerces.impl.xs.XSElementDecl,short,short)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/SubstitutionGroupHandler.java
- function_names:
  - '[org.apache.xerces.impl.xs.XSImplementationImpl].getDOMImplementation()'
  - '[org.apache.xerces.impl.xs.XSImplementationImpl].hasFeature(String,String)'
  - '[org.apache.xerces.impl.xs.XSImplementationImpl].createXSLoader(org.apache.xerces.xs.StringList)'
  - '[org.apache.xerces.impl.xs.XSImplementationImpl].createStringList(String[])'
  - '[org.apache.xerces.impl.xs.XSImplementationImpl].createLSInputList(LSInput[])'
  - '[org.apache.xerces.impl.xs.XSImplementationImpl].getRecognizedVersions()'
  - '[org.apache.xerces.impl.xs.XSImplementationImpl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/XSImplementationImpl.java
- function_names:
  - '[org.apache.xerces.impl.xs.XSWildcardDecl].allowNamespace(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].performUnionWith(org.apache.xerces.impl.xs.XSWildcardDecl,short)'
  - '[org.apache.xerces.impl.xs.XSWildcardDecl].performIntersectionWith(org.apache.xerces.impl.xs.XSWildcardDecl,short)'
  - '[org.apache.xerces.impl.xs.XSWildcardDecl].areSame(org.apache.xerces.impl.xs.XSWildcardDecl)'
  - '[org.apache.xerces.impl.xs.XSWildcardDecl].intersect2sets(String[],String[])'
  - '[org.apache.xerces.impl.xs.XSWildcardDecl].union2sets(String[],String[])'
  - '[org.apache.xerces.impl.xs.XSWildcardDecl].subset2sets(String[],String[])'
  - '[org.apache.xerces.impl.xs.XSWildcardDecl].elementInSet(String,String[])'
  - '[org.apache.xerces.impl.xs.XSWildcardDecl].toString()'
  - '[org.apache.xerces.impl.xs.XSWildcardDecl].getType()'
  - '[org.apache.xerces.impl.xs.XSWildcardDecl].getName()'
  - '[org.apache.xerces.impl.xs.XSWildcardDecl].getNamespace()'
  - '[org.apache.xerces.impl.xs.XSWildcardDecl].getConstraintType()'
  - '[org.apache.xerces.impl.xs.XSWildcardDecl].getNsConstraintList()'
  - '[org.apache.xerces.impl.xs.XSWildcardDecl].getProcessContents()'
  - '[org.apache.xerces.impl.xs.XSWildcardDecl].getProcessContentsAsString()'
  - '[org.apache.xerces.impl.xs.XSWildcardDecl].getAnnotation()'
  - '[org.apache.xerces.impl.xs.XSWildcardDecl].getAnnotations()'
  - '[org.apache.xerces.impl.xs.XSWildcardDecl].getNamespaceItem()'
  - '[org.apache.xerces.impl.xs.XSWildcardDecl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/XSWildcardDecl.java
- function_names:
  - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].addAttributeUse(org.apache.xerces.impl.xs.XSAttributeUseImpl)'
  - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].replaceAttributeUse(org.apache.xerces.xs.XSAttributeUse,org.apache.xerces.impl.xs.XSAttributeUseImpl)'
  - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUse(String,String)'
  - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUseNoProhibited(String,String)'
  - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].removeProhibitedAttrs()'
  - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].validRestrictionOf(String,org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
  - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].resize(XSAttributeUseImpl[],int)'
  - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].reset()'
  - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getType()'
  - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getName()'
  - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespace()'
  - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeUses()'
  - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAttributeWildcard()'
  - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAnnotation()'
  - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getAnnotations()'
  - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].getNamespaceItem()'
  - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
  - '[org.apache.xerces.impl.xs.XSAttributeGroupDecl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeGroupDecl.java
- function_names:
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].<init>()'
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].<init>(boolean,org.apache.xerces.xs.ElementPSVI)'
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].constant()'
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].isConstant()'
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].getSchemaDefault()'
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].getSchemaNormalizedValue()'
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].getIsSchemaSpecified()'
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].getValidationAttempted()'
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].getValidity()'
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].getErrorCodes()'
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].getErrorMessages()'
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].getValidationContext()'
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].getNil()'
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].getNotation()'
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].getTypeDefinition()'
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].getMemberTypeDefinition()'
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].getElementDeclaration()'
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].getSchemaInformation()'
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].getActualNormalizedValue()'
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].getActualNormalizedValueType()'
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].getItemValueTypes()'
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].getSchemaValue()'
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].reset()'
  - '[org.apache.xerces.impl.xs.ElementPSVImpl].copySchemaInformationTo(org.apache.xerces.impl.xs.ElementPSVImpl)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/ElementPSVImpl.java
- function_names:
  - '[org.apache.xerces.impl.xs.XSAttributeDecl].setValues(String,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.XSAttributeDecl].reset()'
  - '[org.apache.xerces.impl.xs.XSAttributeDecl].getType()'
  - '[org.apache.xerces.impl.xs.XSAttributeDecl].getName()'
  - '[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespace()'
  - '[org.apache.xerces.impl.xs.XSAttributeDecl].getTypeDefinition()'
  - '[org.apache.xerces.impl.xs.XSAttributeDecl].getScope()'
  - '[org.apache.xerces.impl.xs.XSAttributeDecl].getEnclosingCTDefinition()'
  - '[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintType()'
  - '[org.apache.xerces.impl.xs.XSAttributeDecl].getConstraintValue()'
  - '[org.apache.xerces.impl.xs.XSAttributeDecl].getAnnotation()'
  - '[org.apache.xerces.impl.xs.XSAttributeDecl].getAnnotations()'
  - '[org.apache.xerces.impl.xs.XSAttributeDecl].getValInfo()'
  - '[org.apache.xerces.impl.xs.XSAttributeDecl].getNamespaceItem()'
  - '[org.apache.xerces.impl.xs.XSAttributeDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
  - '[org.apache.xerces.impl.xs.XSAttributeDecl].getActualVC()'
  - '[org.apache.xerces.impl.xs.XSAttributeDecl].getActualVCType()'
  - '[org.apache.xerces.impl.xs.XSAttributeDecl].getItemValueTypes()'
  - '[org.apache.xerces.impl.xs.XSAttributeDecl].getValueConstraintValue()'
  - '[org.apache.xerces.impl.xs.XSAttributeDecl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/XSAttributeDecl.java
- function_names:
  - '[org.apache.xerces.impl.xs.XSConstraints].getEmptySequence()'
  - '[org.apache.xerces.impl.xs.XSConstraints].checkTypeDerivationOk(org.apache.xerces.xs.XSTypeDefinition,org.apache.xerces.xs.XSTypeDefinition,short)'
  - '[org.apache.xerces.impl.xs.XSConstraints].checkSimpleDerivationOk(org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSTypeDefinition,short)'
  - '[org.apache.xerces.impl.xs.XSConstraints].checkComplexDerivationOk(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.xs.XSTypeDefinition,short)'
  - '[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)'
  - '[org.apache.xerces.impl.xs.XSConstraints].ElementDefaultValidImmediate(org.apache.xerces.xs.XSTypeDefinition,String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - '[org.apache.xerces.impl.xs.XSConstraints].reportSchemaError(org.apache.xerces.impl.XMLErrorReporter,org.apache.xerces.impl.xs.util.SimpleLocator,String,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.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].findElemInTable(org.apache.xerces.impl.xs.XSComplexTypeDecl,org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.util.SymbolHash)'
  - '[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].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.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.XSConstraints].gatherChildren(int,org.apache.xerces.impl.xs.XSParticleDecl,java.util.Vector)'
  - '[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].checkIDConstraintRestriction(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.impl.xs.XSElementDecl)'
  - '[org.apache.xerces.impl.xs.XSConstraints].checkOccurrenceRange(int,int,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].checkNSSubset(org.apache.xerces.impl.xs.XSWildcardDecl,int,int,org.apache.xerces.impl.xs.XSWildcardDecl,int,int)'
  - '[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.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].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].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.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.XSWildcardDecl,org.apache.xerces.impl.xs.XSWildcardDecl)'
  - '[org.apache.xerces.impl.xs.XSConstraints].overlapUPA(Object,Object,org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
  - '[org.apache.xerces.impl.xs.XSConstraints].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/XSConstraints.java
- function_names:
  - '[org.apache.xerces.impl.xs.AttributePSVImpl].<init>()'
  - '[org.apache.xerces.impl.xs.AttributePSVImpl].<init>(boolean,org.apache.xerces.xs.AttributePSVI)'
  - '[org.apache.xerces.impl.xs.AttributePSVImpl].constant()'
  - '[org.apache.xerces.impl.xs.AttributePSVImpl].isConstant()'
  - '[org.apache.xerces.impl.xs.AttributePSVImpl].getSchemaDefault()'
  - '[org.apache.xerces.impl.xs.AttributePSVImpl].getSchemaNormalizedValue()'
  - '[org.apache.xerces.impl.xs.AttributePSVImpl].getIsSchemaSpecified()'
  - '[org.apache.xerces.impl.xs.AttributePSVImpl].getValidationAttempted()'
  - '[org.apache.xerces.impl.xs.AttributePSVImpl].getValidity()'
  - '[org.apache.xerces.impl.xs.AttributePSVImpl].getErrorCodes()'
  - '[org.apache.xerces.impl.xs.AttributePSVImpl].getErrorMessages()'
  - '[org.apache.xerces.impl.xs.AttributePSVImpl].getValidationContext()'
  - '[org.apache.xerces.impl.xs.AttributePSVImpl].getTypeDefinition()'
  - '[org.apache.xerces.impl.xs.AttributePSVImpl].getMemberTypeDefinition()'
  - '[org.apache.xerces.impl.xs.AttributePSVImpl].getAttributeDeclaration()'
  - '[org.apache.xerces.impl.xs.AttributePSVImpl].getActualNormalizedValue()'
  - '[org.apache.xerces.impl.xs.AttributePSVImpl].getActualNormalizedValueType()'
  - '[org.apache.xerces.impl.xs.AttributePSVImpl].getItemValueTypes()'
  - '[org.apache.xerces.impl.xs.AttributePSVImpl].getSchemaValue()'
  - '[org.apache.xerces.impl.xs.AttributePSVImpl].reset()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/AttributePSVImpl.java
- function_names:
  - '[org.apache.xerces.impl.xs.XSMessageFormatter].formatMessage(java.util.Locale,String,Object[])'
  - '[org.apache.xerces.impl.xs.XSMessageFormatter].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/XSMessageFormatter.java
- function_names:
  - '[org.apache.xerces.impl.xs.XSParticleDecl].makeClone()'
  - '[org.apache.xerces.impl.xs.XSParticleDecl].emptiable()'
  - '[org.apache.xerces.impl.xs.XSParticleDecl].isEmpty()'
  - '[org.apache.xerces.impl.xs.XSParticleDecl].minEffectiveTotalRange()'
  - '[org.apache.xerces.impl.xs.XSParticleDecl].maxEffectiveTotalRange()'
  - '[org.apache.xerces.impl.xs.XSParticleDecl].toString()'
  - '[org.apache.xerces.impl.xs.XSParticleDecl].appendParticle(StringBuffer)'
  - '[org.apache.xerces.impl.xs.XSParticleDecl].reset()'
  - '[org.apache.xerces.impl.xs.XSParticleDecl].getType()'
  - '[org.apache.xerces.impl.xs.XSParticleDecl].getName()'
  - '[org.apache.xerces.impl.xs.XSParticleDecl].getNamespace()'
  - '[org.apache.xerces.impl.xs.XSParticleDecl].getMinOccurs()'
  - '[org.apache.xerces.impl.xs.XSParticleDecl].getMaxOccursUnbounded()'
  - '[org.apache.xerces.impl.xs.XSParticleDecl].getMaxOccurs()'
  - '[org.apache.xerces.impl.xs.XSParticleDecl].getTerm()'
  - '[org.apache.xerces.impl.xs.XSParticleDecl].getNamespaceItem()'
  - '[org.apache.xerces.impl.xs.XSParticleDecl].getAnnotations()'
  - '[org.apache.xerces.impl.xs.XSParticleDecl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/XSParticleDecl.java
- function_names:
  - '[org.apache.xerces.impl.xs.XSGroupDecl].getType()'
  - '[org.apache.xerces.impl.xs.XSGroupDecl].getName()'
  - '[org.apache.xerces.impl.xs.XSGroupDecl].getNamespace()'
  - '[org.apache.xerces.impl.xs.XSGroupDecl].getModelGroup()'
  - '[org.apache.xerces.impl.xs.XSGroupDecl].getAnnotation()'
  - '[org.apache.xerces.impl.xs.XSGroupDecl].getAnnotations()'
  - '[org.apache.xerces.impl.xs.XSGroupDecl].getNamespaceItem()'
  - '[org.apache.xerces.impl.xs.XSGroupDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
  - '[org.apache.xerces.impl.xs.XSGroupDecl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/XSGroupDecl.java
- function_names:
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].getRecognizedFeatures()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setFeature(String,boolean)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].getRecognizedProperties()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setProperty(String,Object)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].getFeatureDefault(String)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].getPropertyDefault(String)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentHandler()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].getDocumentSource()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].doctypeDecl(String,String,String,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.impl.xs.XMLSchemaValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,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.impl.xs.XMLSchemaValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,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.impl.xs.XMLSchemaValidator].startCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].endCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].endDocument(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].characterData(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].elementDefault(String)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].textDecl(String,String,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.impl.xs.XMLSchemaValidator].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].<init>()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].startValueScopeFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].activateField(org.apache.xerces.impl.xs.identity.Field,int)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].endValueScopeFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].activateSelectorFor(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].getGlobalElementDecl(org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].ensureStackCapacity()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleStartDocument(org.apache.xerces.xni.XMLLocator,String)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleEndDocument()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleCharacters(org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].normalizeWhitespace(org.apache.xerces.xni.XMLString,boolean)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].normalizeWhitespace(String,boolean)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].handleIgnorableWhitespace(org.apache.xerces.xni.XMLString)'
  - '[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.XMLSchemaValidator].endElementPSVI(boolean,SchemaGrammar[],org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].getEmptyAugs(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].storeLocations(String,String)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].findSchemaGrammar(short,String,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].hasSchemaComponent(org.apache.xerces.impl.xs.SchemaGrammar,short,org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setLocationHints(org.apache.xerces.impl.xs.XSDDescription,String[],org.apache.xerces.impl.xs.SchemaGrammar)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].setLocationHints(org.apache.xerces.impl.xs.XSDDescription,String[],org.apache.xerces.xs.StringList)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].getAndCheckXsiType(org.apache.xerces.xni.QName,String,org.apache.xerces.xni.XMLAttributes)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].getXsiNil(org.apache.xerces.xni.QName,String)'
  - '[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].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].addDefaultAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].processElementContent(org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].elementLocallyValidType(org.apache.xerces.xni.QName,Object)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].elementLocallyValidComplexType(org.apache.xerces.xni.QName,Object)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].processRootTypeQName(javax.xml.namespace.QName)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].processRootElementDeclQName(javax.xml.namespace.QName,org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].checkElementMatchesRootElementDecl(org.apache.xerces.impl.xs.XSElementDecl,org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].reportSchemaError(String,Object[])'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator].expectedStr(java.util.Vector)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].reset(org.apache.xerces.impl.XMLErrorReporter)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].pushContext()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].popContext()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].mergeContext()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].reportError(String,String,Object[],short)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].reportError(org.apache.xerces.xni.XMLLocator,String,String,Object[],short)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XSIErrorReporter].<init>()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].<init>()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].clear()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].size()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].getMatcherCount()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].addMatcher(org.apache.xerces.impl.xs.identity.XPathMatcher)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].getMatcherAt(int)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].pushContext()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].popContext()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.XPathMatcherStack].ensureMatcherCapacity()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].<init>(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].clear()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].append(ValueStoreBase)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].startValueScope()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].endValueScope()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].endDocumentFragment()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].endDocument()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].reportError(String,Object[])'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].addValue(org.apache.xerces.impl.xs.identity.Field,boolean,Object,short,org.apache.xerces.xs.ShortList)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].contains()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].contains(ValueStoreBase)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].checkDuplicateValues()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].toString(Object[])'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].toString(java.util.Vector,int,int)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].toString()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].addValueType(short)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].getValueTypeAt(int)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].valueTypeContains(short)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].addItemValueType(org.apache.xerces.xs.ShortList)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].getItemValueTypeAt(int)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreBase].itemValueTypeContains(org.apache.xerces.xs.ShortList)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore].<init>(org.apache.xerces.impl.xs.identity.UniqueOrKey)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.UniqueValueStore].checkDuplicateValues()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore].<init>(org.apache.xerces.impl.xs.identity.UniqueOrKey)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyValueStore].checkDuplicateValues()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore].<init>(org.apache.xerces.impl.xs.identity.KeyRef,KeyValueStore)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore].endDocumentFragment()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.KeyRefValueStore].endDocument()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].<init>()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].startDocument()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].startElement()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].endElement()'
  - '[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.ValueStoreCache].getValueStoreFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].getGlobalValueStoreFor(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].transplant(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].endDocument()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ValueStoreCache].toString()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.LocalIDKey].<init>()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.LocalIDKey].<init>(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.LocalIDKey].hashCode()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.LocalIDKey].equals(Object)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].<init>()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].<init>(int)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].length()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].add(short)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].valueAt(int)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].clear()'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].contains(short)'
  - '[org.apache.xerces.impl.xs.XMLSchemaValidator.ShortVector].ensureCapacity(int)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/XMLSchemaValidator.java
- function_names:
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].setDVFactory(org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl)'
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].getElementDecl()'
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].getAttributeDecl()'
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].getAttributeUse()'
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].getComplexTypeDecl()'
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].getSimpleTypeDecl()'
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].getParticleDecl()'
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].getModelGroup()'
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureElementDeclCapacity(int)'
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSElementDecl,int)'
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureParticleDeclCapacity(int)'
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureModelGroupCapacity(int)'
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSParticleDecl,int)'
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSModelGroupImpl,int)'
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureAttrDeclCapacity(int)'
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSAttributeDecl,int)'
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureAttributeUseCapacity(int)'
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSAttributeUseImpl,int)'
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureSTDeclCapacity(int)'
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,int)'
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].ensureCTDeclCapacity(int)'
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].resize(org.apache.xerces.impl.xs.XSComplexTypeDecl,int)'
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].reset()'
  - '[org.apache.xerces.impl.xs.XSDeclarationPool].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/XSDeclarationPool.java
- function_names:
  - '[org.apache.xerces.impl.xs.opti.NodeImpl].<init>()'
  - '[org.apache.xerces.impl.xs.opti.NodeImpl].<init>(String,String,String,String,short)'
  - '[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeName()'
  - '[org.apache.xerces.impl.xs.opti.NodeImpl].getNamespaceURI()'
  - '[org.apache.xerces.impl.xs.opti.NodeImpl].getPrefix()'
  - '[org.apache.xerces.impl.xs.opti.NodeImpl].getLocalName()'
  - '[org.apache.xerces.impl.xs.opti.NodeImpl].getNodeType()'
  - '[org.apache.xerces.impl.xs.opti.NodeImpl].setReadOnly(boolean,boolean)'
  - '[org.apache.xerces.impl.xs.opti.NodeImpl].getReadOnly()'
  - '[org.apache.xerces.impl.xs.opti.NodeImpl].toString()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/opti/NodeImpl.java
- function_names:
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].endDocument(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.SchemaDOMParser].processingInstruction(String,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.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.opti.SchemaDOMParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,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.impl.xs.opti.SchemaDOMParser].hasNonSchemaAttributes(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
  - '[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.impl.xs.opti.SchemaDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getDocument()'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setFeature(String,boolean)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getFeature(String)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setProperty(String,Object)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].getProperty(String)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].reset()'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser].resetNodePool()'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].<init>()'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].size()'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].push(boolean)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].pop()'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].clear()'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMParser.BooleanStack].ensureCapacity(int)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMParser.java
- function_names:
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].getDOMImplementation()'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].<init>()'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].createDocument(String,String,org.w3c.dom.DocumentType)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].createDocumentType(String,String,String)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].getFeature(String,String)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOMImplementation].hasFeature(String,String)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOMImplementation.java
- function_names:
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].<init>()'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int,int)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int,int)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,int,int)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].processElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.stax.events.ElementImpl)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].endElement()'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].comment(org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].processingInstruction(String,org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].characters(org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].charactersRaw(String)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotation(org.apache.xerces.xni.QName,org.apache.xerces.stax.events.ElementImpl)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationElement(org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationElement(String)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].endSyntheticAnnotationElement(org.apache.xerces.xni.QName,boolean)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].endSyntheticAnnotationElement(String,boolean)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].startAnnotationCDATA()'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].endAnnotationCDATA()'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].resizeRelations()'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].resizeRelations(int)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].reset()'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].printDOM()'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].traverse(org.w3c.dom.Node,int)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].indent(int)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].getDocumentElement()'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].getImplementation()'
  - '[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].startAnnotation(String,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].startAnnotationElement(String,org.apache.xerces.xni.XMLAttributes)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].processAttValue(String)'
  - '[org.apache.xerces.impl.xs.opti.SchemaDOM].escapeAttValue(String,int)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaDOM.java
- function_names:
  - '[org.apache.xerces.impl.xs.opti.ElementImpl].<init>(int,int,int)'
  - '[org.apache.xerces.impl.xs.opti.ElementImpl].<init>(int,int)'
  - '[org.apache.xerces.impl.xs.opti.ElementImpl].<init>(String,String,String,String,int,int,int)'
  - '[org.apache.xerces.impl.xs.opti.ElementImpl].<init>(String,String,String,String,int,int)'
  - '[org.apache.xerces.impl.xs.opti.ElementImpl].getOwnerDocument()'
  - '[org.apache.xerces.impl.xs.opti.ElementImpl].getParentNode()'
  - '[org.apache.xerces.impl.xs.opti.ElementImpl].hasChildNodes()'
  - '[org.apache.xerces.impl.xs.opti.ElementImpl].getFirstChild()'
  - '[org.apache.xerces.impl.xs.opti.ElementImpl].getLastChild()'
  - '[org.apache.xerces.impl.xs.opti.ElementImpl].getPreviousSibling()'
  - '[org.apache.xerces.impl.xs.opti.ElementImpl].getNextSibling()'
  - '[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributes()'
  - '[org.apache.xerces.impl.xs.opti.ElementImpl].hasAttributes()'
  - '[org.apache.xerces.impl.xs.opti.ElementImpl].getTagName()'
  - '[org.apache.xerces.impl.xs.opti.ElementImpl].getAttribute(String)'
  - '[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributeNode(String)'
  - '[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributeNS(String,String)'
  - '[org.apache.xerces.impl.xs.opti.ElementImpl].getAttributeNodeNS(String,String)'
  - '[org.apache.xerces.impl.xs.opti.ElementImpl].hasAttribute(String)'
  - '[org.apache.xerces.impl.xs.opti.ElementImpl].hasAttributeNS(String,String)'
  - '[org.apache.xerces.impl.xs.opti.ElementImpl].setAttribute(String,String)'
  - '[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.opti.ElementImpl].getAnnotation()'
  - '[org.apache.xerces.impl.xs.opti.ElementImpl].getSyntheticAnnotation()'
  - '[org.apache.xerces.impl.xs.opti.ElementImpl].nsEquals(String,String)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/opti/ElementImpl.java
- function_names:
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].<init>()'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].getNodeName()'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].getDoctype()'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].getImplementation()'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].getDocumentElement()'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].getElementsByTagName(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].getElementsByTagNameNS(String,String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].getElementById(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].importNode(org.w3c.dom.Node,boolean)'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].createElement(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].createDocumentFragment()'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].createTextNode(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].createComment(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].createCDATASection(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].createProcessingInstruction(String,String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].createAttribute(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].createEntityReference(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].createElementNS(String,String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].createAttributeNS(String,String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].getInputEncoding()'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].getXmlEncoding()'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].getXmlStandalone()'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].setXmlStandalone(boolean)'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].getXmlVersion()'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].setXmlVersion(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].getStrictErrorChecking()'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].setStrictErrorChecking(boolean)'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].getDocumentURI()'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].setDocumentURI(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].adoptNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].normalizeDocument()'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].getDomConfig()'
  - '[org.apache.xerces.impl.xs.opti.DefaultDocument].renameNode(org.w3c.dom.Node,String,String)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultDocument.java
- function_names:
  - '[org.apache.xerces.impl.xs.opti.DefaultText].getData()'
  - '[org.apache.xerces.impl.xs.opti.DefaultText].setData(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultText].getLength()'
  - '[org.apache.xerces.impl.xs.opti.DefaultText].substringData(int,int)'
  - '[org.apache.xerces.impl.xs.opti.DefaultText].appendData(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultText].insertData(int,String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultText].deleteData(int,int)'
  - '[org.apache.xerces.impl.xs.opti.DefaultText].replaceData(int,int,String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultText].splitText(int)'
  - '[org.apache.xerces.impl.xs.opti.DefaultText].isElementContentWhitespace()'
  - '[org.apache.xerces.impl.xs.opti.DefaultText].getWholeText()'
  - '[org.apache.xerces.impl.xs.opti.DefaultText].replaceWholeText(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultText].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultText.java
- function_names:
  - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>()'
  - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[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)'
  - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getFeature(String)'
  - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setFeature(String,boolean)'
  - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].getProperty(String)'
  - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setProperty(String,Object)'
  - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].setLocale(java.util.Locale)'
  - '[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.impl.xs.opti.SchemaParsingConfig].cleanup()'
  - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].reset()'
  - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].configurePipeline()'
  - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].configureXML11Pipeline()'
  - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].checkFeature(String)'
  - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].checkProperty(String)'
  - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
  - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetXML10()'
  - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetXML11()'
  - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].resetNodePool()'
  - '[org.apache.xerces.impl.xs.opti.SchemaParsingConfig].initXML11Components()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/opti/SchemaParsingConfig.java
- function_names:
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].<init>()'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].doctypeDecl(String,String,String,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.impl.xs.opti.DefaultXMLDocumentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startPrefixMapping(String,String,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.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.DefaultXMLDocumentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endGeneralEntity(String,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.xs.opti.DefaultXMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,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.impl.xs.opti.DefaultXMLDocumentHandler].endPrefixMapping(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endDocument(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.xs.opti.DefaultXMLDocumentHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endParameterEntity(String,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.xs.opti.DefaultXMLDocumentHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endAttlist(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startConditional(short,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.impl.xs.opti.DefaultXMLDocumentHandler].endConditional(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endDTD(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startContentModel(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].any(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].empty(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].startGroup(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].pcdata(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].element(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].separator(short,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].occurrence(short,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endGroup(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].endContentModel(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].getDocumentSource()'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].getDTDSource()'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)'
  - '[org.apache.xerces.impl.xs.opti.DefaultXMLDocumentHandler].getDTDContentModelSource()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultXMLDocumentHandler.java
- function_names:
  - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].<init>(Attr[])'
  - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getNamedItem(String)'
  - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].item(int)'
  - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getLength()'
  - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].getNamedItemNS(String,String)'
  - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItemNS(org.w3c.dom.Node)'
  - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)'
  - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].removeNamedItem(String)'
  - '[org.apache.xerces.impl.xs.opti.NamedNodeMapImpl].removeNamedItemNS(String,String)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/opti/NamedNodeMapImpl.java
- function_names:
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].<init>()'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeName()'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeValue()'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].getNodeType()'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].getParentNode()'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].getChildNodes()'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].getFirstChild()'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].getLastChild()'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].getPreviousSibling()'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].getNextSibling()'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].getAttributes()'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].getOwnerDocument()'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].hasChildNodes()'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].cloneNode(boolean)'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].normalize()'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].isSupported(String,String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].getNamespaceURI()'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].getPrefix()'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].getLocalName()'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].getBaseURI()'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].hasAttributes()'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].setNodeValue(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].replaceChild(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].removeChild(org.w3c.dom.Node)'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].appendChild(org.w3c.dom.Node)'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].setPrefix(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].compareDocumentPosition(org.w3c.dom.Node)'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].getTextContent()'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].setTextContent(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].isSameNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].lookupPrefix(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].isDefaultNamespace(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].lookupNamespaceURI(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].isEqualNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].getFeature(String,String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].setUserData(String,Object,org.w3c.dom.UserDataHandler)'
  - '[org.apache.xerces.impl.xs.opti.DefaultNode].getUserData(String)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultNode.java
- function_names:
  - '[org.apache.xerces.impl.xs.opti.AttrImpl].<init>()'
  - '[org.apache.xerces.impl.xs.opti.AttrImpl].<init>(org.w3c.dom.Element,String,String,String,String,String)'
  - '[org.apache.xerces.impl.xs.opti.AttrImpl].getName()'
  - '[org.apache.xerces.impl.xs.opti.AttrImpl].getSpecified()'
  - '[org.apache.xerces.impl.xs.opti.AttrImpl].getValue()'
  - '[org.apache.xerces.impl.xs.opti.AttrImpl].getNodeValue()'
  - '[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerElement()'
  - '[org.apache.xerces.impl.xs.opti.AttrImpl].getOwnerDocument()'
  - '[org.apache.xerces.impl.xs.opti.AttrImpl].setValue(String)'
  - '[org.apache.xerces.impl.xs.opti.AttrImpl].isId()'
  - '[org.apache.xerces.impl.xs.opti.AttrImpl].getSchemaTypeInfo()'
  - '[org.apache.xerces.impl.xs.opti.AttrImpl].toString()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/opti/AttrImpl.java
- function_names:
  - '[org.apache.xerces.impl.xs.opti.DefaultElement].<init>()'
  - '[org.apache.xerces.impl.xs.opti.DefaultElement].<init>(String,String,String,String,short)'
  - '[org.apache.xerces.impl.xs.opti.DefaultElement].getTagName()'
  - '[org.apache.xerces.impl.xs.opti.DefaultElement].getAttribute(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultElement].getAttributeNode(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultElement].getElementsByTagName(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultElement].getAttributeNS(String,String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultElement].getAttributeNodeNS(String,String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultElement].getElementsByTagNameNS(String,String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultElement].hasAttribute(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultElement].hasAttributeNS(String,String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultElement].getSchemaTypeInfo()'
  - '[org.apache.xerces.impl.xs.opti.DefaultElement].setAttribute(String,String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultElement].removeAttribute(String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultElement].removeAttributeNode(org.w3c.dom.Attr)'
  - '[org.apache.xerces.impl.xs.opti.DefaultElement].setAttributeNode(org.w3c.dom.Attr)'
  - '[org.apache.xerces.impl.xs.opti.DefaultElement].setAttributeNS(String,String,String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultElement].removeAttributeNS(String,String)'
  - '[org.apache.xerces.impl.xs.opti.DefaultElement].setAttributeNodeNS(org.w3c.dom.Attr)'
  - '[org.apache.xerces.impl.xs.opti.DefaultElement].setIdAttributeNode(org.w3c.dom.Attr,boolean)'
  - '[org.apache.xerces.impl.xs.opti.DefaultElement].setIdAttribute(String,boolean)'
  - '[org.apache.xerces.impl.xs.opti.DefaultElement].setIdAttributeNS(String,String,boolean)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/opti/DefaultElement.java
- function_names:
  - '[org.apache.xerces.impl.xs.opti.TextImpl].<init>(StringBuffer,org.apache.xerces.impl.xs.opti.SchemaDOM,int,int)'
  - '[org.apache.xerces.impl.xs.opti.TextImpl].getNodeName()'
  - '[org.apache.xerces.impl.xs.opti.TextImpl].getParentNode()'
  - '[org.apache.xerces.impl.xs.opti.TextImpl].getPreviousSibling()'
  - '[org.apache.xerces.impl.xs.opti.TextImpl].getNextSibling()'
  - '[org.apache.xerces.impl.xs.opti.TextImpl].getData()'
  - '[org.apache.xerces.impl.xs.opti.TextImpl].getLength()'
  - '[org.apache.xerces.impl.xs.opti.TextImpl].substringData(int,int)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/opti/TextImpl.java
- function_names:
  - '[org.apache.xerces.impl.xs.identity.ValueStore].addValue(org.apache.xerces.impl.xs.identity.Field,boolean,Object,short,org.apache.xerces.xs.ShortList)'
  - '[org.apache.xerces.impl.xs.identity.ValueStore].reportError(String,Object[])'
  - '[org.apache.xerces.impl.xs.identity.ValueStore].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/identity/ValueStore.java
- function_names:
  - '[org.apache.xerces.impl.xs.identity.Field].<init>(Field.XPath,org.apache.xerces.impl.xs.identity.IdentityConstraint)'
  - '[org.apache.xerces.impl.xs.identity.Field].getXPath()'
  - '[org.apache.xerces.impl.xs.identity.Field].getIdentityConstraint()'
  - '[org.apache.xerces.impl.xs.identity.Field].createMatcher(org.apache.xerces.impl.xs.identity.ValueStore)'
  - '[org.apache.xerces.impl.xs.identity.Field].toString()'
  - '[org.apache.xerces.impl.xs.identity.Field.XPath].<init>(String,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)'
  - '[org.apache.xerces.impl.xs.identity.Field.XPath].fixupXPath(String)'
  - '[org.apache.xerces.impl.xs.identity.Field.XPath].fixupXPath2(String,int,int)'
  - '[org.apache.xerces.impl.xs.identity.Field.Matcher].<init>(Field.XPath,org.apache.xerces.impl.xs.identity.ValueStore)'
  - '[org.apache.xerces.impl.xs.identity.Field.Matcher].matched(Object,short,org.apache.xerces.xs.ShortList,boolean)'
  - '[org.apache.xerces.impl.xs.identity.Field.Matcher].convertToPrimitiveKind(short)'
  - '[org.apache.xerces.impl.xs.identity.Field.Matcher].convertToPrimitiveKind(org.apache.xerces.xs.ShortList)'
  - '[org.apache.xerces.impl.xs.identity.Field.Matcher].handleContent(org.apache.xerces.xs.XSTypeDefinition,boolean,Object,short,org.apache.xerces.xs.ShortList)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/identity/Field.java
- function_names:
  - '[org.apache.xerces.impl.xs.identity.FieldActivator].startValueScopeFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
  - '[org.apache.xerces.impl.xs.identity.FieldActivator].activateField(org.apache.xerces.impl.xs.identity.Field,int)'
  - '[org.apache.xerces.impl.xs.identity.FieldActivator].endValueScopeFor(org.apache.xerces.impl.xs.identity.IdentityConstraint,int)'
  - '[org.apache.xerces.impl.xs.identity.FieldActivator].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/identity/FieldActivator.java
- function_names:
  - '[org.apache.xerces.impl.xs.identity.UniqueOrKey].<init>(String,String,String,short)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/identity/UniqueOrKey.java
- function_names:
  - '[org.apache.xerces.impl.xs.identity.XPathMatcher].<init>(org.apache.xerces.impl.xpath.XPath)'
  - '[org.apache.xerces.impl.xs.identity.XPathMatcher].isMatched()'
  - '[org.apache.xerces.impl.xs.identity.XPathMatcher].handleContent(org.apache.xerces.xs.XSTypeDefinition,boolean,Object,short,org.apache.xerces.xs.ShortList)'
  - '[org.apache.xerces.impl.xs.identity.XPathMatcher].matched(Object,short,org.apache.xerces.xs.ShortList,boolean)'
  - '[org.apache.xerces.impl.xs.identity.XPathMatcher].startDocumentFragment()'
  - '[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].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xs.XSTypeDefinition,boolean,Object,short,org.apache.xerces.xs.ShortList)'
  - '[org.apache.xerces.impl.xs.identity.XPathMatcher].toString()'
  - '[org.apache.xerces.impl.xs.identity.XPathMatcher].normalize(String)'
  - '[org.apache.xerces.impl.xs.identity.XPathMatcher].matches(XPath.NodeTest,org.apache.xerces.xni.QName)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/identity/XPathMatcher.java
- function_names:
  - '[org.apache.xerces.impl.xs.identity.KeyRef].<init>(String,String,String,org.apache.xerces.impl.xs.identity.UniqueOrKey)'
  - '[org.apache.xerces.impl.xs.identity.KeyRef].getKey()'
  - '[org.apache.xerces.impl.xs.identity.KeyRef].getRefKey()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/identity/KeyRef.java
- function_names:
  - '[org.apache.xerces.impl.xs.identity.Selector].<init>(Selector.XPath,org.apache.xerces.impl.xs.identity.IdentityConstraint)'
  - '[org.apache.xerces.impl.xs.identity.Selector].getXPath()'
  - '[org.apache.xerces.impl.xs.identity.Selector].getIDConstraint()'
  - '[org.apache.xerces.impl.xs.identity.Selector].createMatcher(org.apache.xerces.impl.xs.identity.FieldActivator,int)'
  - '[org.apache.xerces.impl.xs.identity.Selector].toString()'
  - '[org.apache.xerces.impl.xs.identity.Selector.XPath].<init>(String,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)'
  - '[org.apache.xerces.impl.xs.identity.Selector.XPath].normalize(String)'
  - '[org.apache.xerces.impl.xs.identity.Selector.Matcher].<init>(Selector.XPath,org.apache.xerces.impl.xs.identity.FieldActivator,int)'
  - '[org.apache.xerces.impl.xs.identity.Selector.Matcher].startDocumentFragment()'
  - '[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.Selector.Matcher].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xs.XSTypeDefinition,boolean,Object,short,org.apache.xerces.xs.ShortList)'
  - '[org.apache.xerces.impl.xs.identity.Selector.Matcher].getIdentityConstraint()'
  - '[org.apache.xerces.impl.xs.identity.Selector.Matcher].getInitialDepth()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/identity/Selector.java
- function_names:
  - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].<init>(String,String,String)'
  - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getIdentityConstraintName()'
  - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].setSelector(org.apache.xerces.impl.xs.identity.Selector)'
  - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getSelector()'
  - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].addField(org.apache.xerces.impl.xs.identity.Field)'
  - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getFieldCount()'
  - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getFieldAt(int)'
  - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getElementName()'
  - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].toString()'
  - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].equals(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
  - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].resize(Field[],int)'
  - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getType()'
  - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getName()'
  - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getNamespace()'
  - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getCategory()'
  - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getSelectorStr()'
  - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getFieldStrs()'
  - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getRefKey()'
  - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getAnnotations()'
  - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].getNamespaceItem()'
  - '[org.apache.xerces.impl.xs.identity.IdentityConstraint].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/identity/IdentityConstraint.java
- function_names:
  - '[org.apache.xerces.impl.xs.models.CMBuilder].<init>(org.apache.xerces.impl.xs.models.CMNodeFactory)'
  - '[org.apache.xerces.impl.xs.models.CMBuilder].setDeclPool(org.apache.xerces.impl.xs.XSDeclarationPool)'
  - '[org.apache.xerces.impl.xs.models.CMBuilder].getContentModel(org.apache.xerces.impl.xs.XSComplexTypeDecl,boolean)'
  - '[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.CMBuilder].buildSyntaxTree(org.apache.xerces.impl.xs.XSParticleDecl,boolean)'
  - '[org.apache.xerces.impl.xs.models.CMBuilder].expandContentModel(org.apache.xerces.impl.dtd.models.CMNode,int,int)'
  - '[org.apache.xerces.impl.xs.models.CMBuilder].multiNodes(org.apache.xerces.impl.dtd.models.CMNode,int,boolean)'
  - '[org.apache.xerces.impl.xs.models.CMBuilder].copyNode(org.apache.xerces.impl.dtd.models.CMNode)'
  - '[org.apache.xerces.impl.xs.models.CMBuilder].buildCompactSyntaxTree(org.apache.xerces.impl.xs.XSParticleDecl)'
  - '[org.apache.xerces.impl.xs.models.CMBuilder].buildCompactSyntaxTree2(org.apache.xerces.impl.xs.XSParticleDecl,int,int)'
  - '[org.apache.xerces.impl.xs.models.CMBuilder].useRepeatingLeafNodes(org.apache.xerces.impl.xs.XSParticleDecl)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/models/CMBuilder.java
- function_names:
  - '[org.apache.xerces.impl.xs.models.CMNodeFactory].<init>()'
  - '[org.apache.xerces.impl.xs.models.CMNodeFactory].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.impl.xs.models.CMNodeFactory].reset()'
  - '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMLeafNode(int,Object,int,int)'
  - '[org.apache.xerces.impl.xs.models.CMNodeFactory].getCMRepeatingLeafNode(int,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].getCMBinOpNode(int,org.apache.xerces.impl.dtd.models.CMNode,org.apache.xerces.impl.dtd.models.CMNode)'
  - '[org.apache.xerces.impl.xs.models.CMNodeFactory].nodeCountCheck()'
  - '[org.apache.xerces.impl.xs.models.CMNodeFactory].resetNodeCount()'
  - '[org.apache.xerces.impl.xs.models.CMNodeFactory].setProperty(String,Object)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/models/CMNodeFactory.java
- function_names:
  - '[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.XSCMBinOp].getLeft()'
  - '[org.apache.xerces.impl.xs.models.XSCMBinOp].getRight()'
  - '[org.apache.xerces.impl.xs.models.XSCMBinOp].isNullable()'
  - '[org.apache.xerces.impl.xs.models.XSCMBinOp].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - '[org.apache.xerces.impl.xs.models.XSCMBinOp].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMBinOp.java
- function_names:
  - '[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].<init>(int,Object,int,int,int,int)'
  - '[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].getMinOccurs()'
  - '[org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf].getMaxOccurs()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMRepeatingLeaf.java
- function_names:
  - '[org.apache.xerces.impl.xs.models.XSCMUniOp].<init>(int,org.apache.xerces.impl.dtd.models.CMNode)'
  - '[org.apache.xerces.impl.xs.models.XSCMUniOp].getChild()'
  - '[org.apache.xerces.impl.xs.models.XSCMUniOp].isNullable()'
  - '[org.apache.xerces.impl.xs.models.XSCMUniOp].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - '[org.apache.xerces.impl.xs.models.XSCMUniOp].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMUniOp.java
- function_names:
  - '[org.apache.xerces.impl.xs.models.XSEmptyCM].startContentModel()'
  - '[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.XSEmptyCM].endContentModel(int[])'
  - '[org.apache.xerces.impl.xs.models.XSEmptyCM].checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
  - '[org.apache.xerces.impl.xs.models.XSEmptyCM].whatCanGoHere(int[])'
  - '[org.apache.xerces.impl.xs.models.XSEmptyCM].occurenceInfo(int[])'
  - '[org.apache.xerces.impl.xs.models.XSEmptyCM].getTermName(int)'
  - '[org.apache.xerces.impl.xs.models.XSEmptyCM].isCompactedForUPA()'
  - '[org.apache.xerces.impl.xs.models.XSEmptyCM].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/models/XSEmptyCM.java
- function_names:
  - '[org.apache.xerces.impl.xs.models.XSCMLeaf].<init>(int,Object,int,int)'
  - '[org.apache.xerces.impl.xs.models.XSCMLeaf].getLeaf()'
  - '[org.apache.xerces.impl.xs.models.XSCMLeaf].getParticleId()'
  - '[org.apache.xerces.impl.xs.models.XSCMLeaf].getPosition()'
  - '[org.apache.xerces.impl.xs.models.XSCMLeaf].setPosition(int)'
  - '[org.apache.xerces.impl.xs.models.XSCMLeaf].isNullable()'
  - '[org.apache.xerces.impl.xs.models.XSCMLeaf].toString()'
  - '[org.apache.xerces.impl.xs.models.XSCMLeaf].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - '[org.apache.xerces.impl.xs.models.XSCMLeaf].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMLeaf.java
- function_names:
  - '[org.apache.xerces.impl.xs.models.XSDFACM].<init>(org.apache.xerces.impl.dtd.models.CMNode,int)'
  - '[org.apache.xerces.impl.xs.models.XSDFACM].isFinalState(int)'
  - '[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.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].startContentModel()'
  - '[org.apache.xerces.impl.xs.models.XSDFACM].endContentModel(int[])'
  - '[org.apache.xerces.impl.xs.models.XSDFACM].buildDFA(org.apache.xerces.impl.dtd.models.CMNode)'
  - '[org.apache.xerces.impl.xs.models.XSDFACM].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)'
  - '[org.apache.xerces.impl.xs.models.XSDFACM].dumpTree(org.apache.xerces.impl.dtd.models.CMNode,int)'
  - '[org.apache.xerces.impl.xs.models.XSDFACM].makeDefStateList()'
  - '[org.apache.xerces.impl.xs.models.XSDFACM].postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode)'
  - '[org.apache.xerces.impl.xs.models.XSDFACM].checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
  - '[org.apache.xerces.impl.xs.models.XSDFACM].whatCanGoHere(int[])'
  - '[org.apache.xerces.impl.xs.models.XSDFACM].occurenceInfo(int[])'
  - '[org.apache.xerces.impl.xs.models.XSDFACM].getTermName(int)'
  - '[org.apache.xerces.impl.xs.models.XSDFACM].isCompactedForUPA()'
  - '[org.apache.xerces.impl.xs.models.XSDFACM.Occurence].<init>(org.apache.xerces.impl.xs.models.XSCMRepeatingLeaf,int)'
  - '[org.apache.xerces.impl.xs.models.XSDFACM.Occurence].toString()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/models/XSDFACM.java
- function_names:
  - '[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)'
  - '[org.apache.xerces.impl.xs.models.XSAllCM].startContentModel()'
  - '[org.apache.xerces.impl.xs.models.XSAllCM].findMatchingDecl(org.apache.xerces.xni.QName,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.XSAllCM].endContentModel(int[])'
  - '[org.apache.xerces.impl.xs.models.XSAllCM].checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
  - '[org.apache.xerces.impl.xs.models.XSAllCM].whatCanGoHere(int[])'
  - '[org.apache.xerces.impl.xs.models.XSAllCM].occurenceInfo(int[])'
  - '[org.apache.xerces.impl.xs.models.XSAllCM].getTermName(int)'
  - '[org.apache.xerces.impl.xs.models.XSAllCM].isCompactedForUPA()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/models/XSAllCM.java
- function_names:
  - '[org.apache.xerces.impl.xs.models.XSCMValidator].startContentModel()'
  - '[org.apache.xerces.impl.xs.models.XSCMValidator].oneTransition(org.apache.xerces.xni.QName,int[],org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
  - '[org.apache.xerces.impl.xs.models.XSCMValidator].endContentModel(int[])'
  - '[org.apache.xerces.impl.xs.models.XSCMValidator].checkUniqueParticleAttribution(org.apache.xerces.impl.xs.SubstitutionGroupHandler)'
  - '[org.apache.xerces.impl.xs.models.XSCMValidator].whatCanGoHere(int[])'
  - '[org.apache.xerces.impl.xs.models.XSCMValidator].occurenceInfo(int[])'
  - '[org.apache.xerces.impl.xs.models.XSCMValidator].getTermName(int)'
  - '[org.apache.xerces.impl.xs.models.XSCMValidator].isCompactedForUPA()'
  - '[org.apache.xerces.impl.xs.models.XSCMValidator].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/models/XSCMValidator.java
- function_names:
  - '[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.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)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDKeyrefTraverser.java
- function_names:
  - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
  - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
  - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseAnnotationDecl(org.w3c.dom.Element,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
  - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].traverseSyntheticAnnotation(org.w3c.dom.Element,String,Object[],boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
  - '[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.XSDAbstractTraverser].getSchemaTypeName(org.apache.xerces.xs.XSTypeDefinition)'
  - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkEnumerationAndMaxLengthInconsistency(org.apache.xerces.impl.dv.XSSimpleType,java.util.Vector,org.w3c.dom.Element,String)'
  - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkEnumerationAndMinLengthInconsistency(org.apache.xerces.impl.dv.XSSimpleType,java.util.Vector,org.w3c.dom.Element,String)'
  - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkEnumerationAndLengthInconsistency(org.apache.xerces.impl.dv.XSSimpleType,java.util.Vector,org.w3c.dom.Element,String)'
  - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].containsQName(org.apache.xerces.impl.dv.XSSimpleType)'
  - '[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.XSDAbstractTraverser].reportSchemaError(String,Object[],org.w3c.dom.Element)'
  - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].reportSchemaWarning(String,Object[],org.w3c.dom.Element)'
  - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkNotationType(String,org.apache.xerces.xs.XSTypeDefinition,org.w3c.dom.Element)'
  - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].checkOccurrences(org.apache.xerces.impl.xs.XSParticleDecl,String,org.w3c.dom.Element,int,long)'
  - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].processAttValue(String)'
  - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser].escapeAttValue(String,int)'
  - '[org.apache.xerces.impl.xs.traversers.XSDAbstractTraverser.FacetInfo].<init>(org.apache.xerces.impl.dv.XSFacets,org.w3c.dom.Element,short,short)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractTraverser.java
- function_names:
  - '[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.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)'
  - '[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,String[])'
  - '[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.XSDElementTraverser].traverseNamedElement(org.w3c.dom.Element,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.XSDElementTraverser].reset(org.apache.xerces.util.SymbolTable,boolean,java.util.Locale)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDElementTraverser.java
- function_names:
  - '[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.XSDGroupTraverser].traverseLocal(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)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDGroupTraverser.java
- function_names:
  - '[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.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)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDUniqueOrKeyTraverser.java
- function_names:
  - '[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
  - '[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)'
  - '[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)'
  - '[org.apache.xerces.impl.xs.traversers.XSDWildcardTraverser].traverseWildcardDecl(org.w3c.dom.Element,Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDWildcardTraverser.java
- function_names:
  - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
  - '[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].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.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].traverseSeqChoice(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar,int,boolean,org.apache.xerces.xs.XSObject)'
  - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser].hasAllContent(org.apache.xerces.impl.xs.XSParticleDecl)'
  - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].pushContext()'
  - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].getParticleCount()'
  - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].addParticle(org.apache.xerces.impl.xs.XSParticleDecl)'
  - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].popContext()'
  - '[org.apache.xerces.impl.xs.traversers.XSDAbstractParticleTraverser.ParticleArray].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractParticleTraverser.java
- function_names:
  - '[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.XSDNotationTraverser].traverse(org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDNotationTraverser.java
- function_names:
  - '[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.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)'
  - '[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.XSDAttributeTraverser].traverseNamedAttr(org.w3c.dom.Element,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.XSDAttributeTraverser].checkDefaultValid(org.apache.xerces.impl.xs.XSAttributeDecl)'
  - '[org.apache.xerces.impl.xs.traversers.XSDAttributeTraverser].checkDefaultValid(org.apache.xerces.impl.xs.XSAttributeUseImpl)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAttributeTraverser.java
- function_names:
  - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].getErrorContent()'
  - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].getErrorWildcard()'
  - '[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.XSDComplexTypeTraverser].traverseLocal(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.XSDComplexTypeTraverser].traverseComplexTypeDecl(org.w3c.dom.Element,String,Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
  - '[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.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.impl.xs.traversers.XSDComplexTypeTraverser].mergeAttributes(org.apache.xerces.impl.xs.XSAttributeGroupDecl,org.apache.xerces.impl.xs.XSAttributeGroupDecl,String,boolean,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].isAttrOrAttrGroup(org.w3c.dom.Element)'
  - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseSimpleContentDecl(org.w3c.dom.Element)'
  - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].traverseComplexContentDecl(org.w3c.dom.Element,boolean)'
  - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].genAnonTypeName(org.w3c.dom.Element)'
  - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].handleComplexTypeError(String,Object[],org.w3c.dom.Element)'
  - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentBackup()'
  - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].contentRestore()'
  - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser].addAnnotation(org.apache.xerces.impl.xs.XSAnnotationImpl)'
  - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>()'
  - '[org.apache.xerces.impl.xs.traversers.XSDComplexTypeTraverser.ComplexTypeRecoverableError].<init>(String,Object[],org.w3c.dom.Element)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDComplexTypeTraverser.java
- function_names:
  - '[org.apache.xerces.impl.xs.traversers.XSDAbstractIDConstraintTraverser].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler,org.apache.xerces.impl.xs.traversers.XSAttributeChecker)'
  - '[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,Object[])'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAbstractIDConstraintTraverser.java
- function_names:
  - '[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].getDocument()'
  - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].parse(javax.xml.stream.XMLEventReader)'
  - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].parse(javax.xml.stream.XMLStreamReader)'
  - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].sendCharactersToSchemaParser(String,boolean)'
  - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillProcessingInstruction(String)'
  - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillXMLAttributes(javax.xml.stream.events.StartElement)'
  - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillXMLAttributes(javax.xml.stream.XMLStreamReader)'
  - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].addNamespaceDeclarations()'
  - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(javax.xml.stream.events.StartElement)'
  - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(javax.xml.stream.events.EndElement)'
  - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(java.util.Iterator)'
  - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillDeclaredPrefixes(javax.xml.stream.XMLStreamReader)'
  - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,javax.xml.namespace.QName)'
  - '[org.apache.xerces.impl.xs.traversers.StAXSchemaParser].fillQName(org.apache.xerces.xni.QName,String,String,String)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/traversers/StAXSchemaParser.java
- function_names:
  - '[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.XSDocumentInfo].backupNSSupport(org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
  - '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].restoreNSSupport()'
  - '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].toString()'
  - '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].addAllowedNS(String)'
  - '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].isAllowedNS(String)'
  - '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].needReportTNSError(String)'
  - '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].getSchemaAttrs()'
  - '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].returnSchemaAttrs()'
  - '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].addAnnotation(org.apache.xerces.impl.xs.traversers.XSAnnotationInfo)'
  - '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].getAnnotations()'
  - '[org.apache.xerces.impl.xs.traversers.XSDocumentInfo].removeAnnotations()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDocumentInfo.java
- function_names:
  - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].<init>()'
  - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].getDocument()'
  - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].setDocumentLocator(org.xml.sax.Locator)'
  - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].startDocument()'
  - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].endDocument()'
  - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].startPrefixMapping(String,String)'
  - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].endPrefixMapping(String)'
  - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].startElement(String,String,String,org.xml.sax.Attributes)'
  - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].endElement(String,String,String)'
  - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].characters(char[],int,int)'
  - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].ignorableWhitespace(char[],int,int)'
  - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].processingInstruction(String,String)'
  - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].skippedEntity(String)'
  - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillQName(org.apache.xerces.xni.QName,String,String,String)'
  - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].fillXMLAttributes(org.xml.sax.Attributes)'
  - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].addNamespaceDeclarations(int)'
  - '[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.impl.xs.traversers.SchemaContentHandler].convertToSAXParseException(org.apache.xerces.xni.parser.XMLParseException)'
  - '[org.apache.xerces.impl.xs.traversers.SchemaContentHandler].convertToSAXException(org.apache.xerces.xni.XNIException)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/traversers/SchemaContentHandler.java
- function_names:
  - '[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.XSDAttributeGroupTraverser].traverseLocal(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)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDAttributeGroupTraverser.java
- function_names:
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].null2EmptyString(String)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].emptyString2Null(String)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].doc2SystemId(org.w3c.dom.Element)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].<init>()'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].<init>(org.apache.xerces.impl.xs.XSGrammarBucket)'
  - '[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.traversers.XSDHandler].validateAnnotations(java.util.ArrayList)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].createAnnotationValidator()'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGrammar(String)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].findGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].constructTrees(org.w3c.dom.Element,String,org.apache.xerces.impl.xs.XSDDescription,boolean)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].isExistingGrammar(org.apache.xerces.impl.xs.XSDDescription,boolean)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].updateImportListFor(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].buildGlobalNameRegistries()'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].traverseSchemas(java.util.ArrayList)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].needReportTNSError(String)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeDecl(org.apache.xerces.impl.xs.XSAttributeDecl)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalAttributeGroupDecl(org.apache.xerces.impl.xs.XSAttributeGroupDecl)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalElementDecl(org.apache.xerces.impl.xs.XSElementDecl)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalGroupDecl(org.apache.xerces.impl.xs.XSGroupDecl)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalNotationDecl(org.apache.xerces.impl.xs.XSNotationDecl)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalTypeDecl(org.apache.xerces.xs.XSTypeDefinition)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addIDConstraintDecl(org.apache.xerces.impl.xs.identity.IdentityConstraint)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalAttributeDecl(String)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalAttributeGroupDecl(String)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalElementDecl(String)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalGroupDecl(String)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalNotationDecl(String)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalTypeDecl(String)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getIDConstraintDecl(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].getGlobalDecl(String,int)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDeclFromGrammar(org.apache.xerces.impl.xs.SchemaGrammar,int,String)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getGlobalDeclFromGrammar(org.apache.xerces.impl.xs.SchemaGrammar,int,String,String)'
  - '[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)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].schemaDocument2SystemId(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
  - '[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.traversers.XSDHandler].resolveKeyRefs()'
  - '[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.impl.xs.traversers.XSDHandler].resolveSchema(org.apache.xerces.impl.xs.XSDDescription,boolean,org.w3c.dom.Element,boolean)'
  - '[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].resolveSchemaSource(org.apache.xerces.impl.xs.XSDDescription,boolean,org.w3c.dom.Element,boolean)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.xni.parser.XMLInputSource,boolean,short,org.w3c.dom.Element)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.util.SAXInputSource,boolean,short,org.w3c.dom.Element)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.util.DOMInputSource,boolean,short,org.w3c.dom.Element)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument(String,org.apache.xerces.util.StAXInputSource,boolean,short,org.w3c.dom.Element)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaDocument0(XSDKey,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)'
  - '[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].expandGrammars(SchemaGrammar[])'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].existingGrammars(java.util.Vector)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].canAddComponents(java.util.Vector)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].canAddComponent(org.apache.xerces.xs.XSObject,org.apache.xerces.impl.xs.XSDDescription)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGrammars(java.util.Vector)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGrammarComponents(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
  - '[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].updateImportList(java.util.Vector,java.util.Vector)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addNewGrammarComponents(org.apache.xerces.impl.xs.SchemaGrammar,org.apache.xerces.impl.xs.SchemaGrammar)'
  - '[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].addGlobalNotationDecls(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].expandComponents(XSObject[],java.util.Hashtable)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedComponents(org.apache.xerces.xs.XSObject,java.util.Vector,java.util.Hashtable)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeComponents(org.apache.xerces.xs.XSAttributeDeclaration,java.util.Vector,String,java.util.Hashtable)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedElementComponents(org.apache.xerces.xs.XSElementDeclaration,java.util.Vector,String,java.util.Hashtable)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedTypeComponents(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedModelGroupDefinitionComponents(org.apache.xerces.xs.XSModelGroupDefinition,java.util.Vector,String,java.util.Hashtable)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeGroupComponents(org.apache.xerces.xs.XSAttributeGroupDefinition,java.util.Vector,String,java.util.Hashtable)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedComplexTypeComponents(org.apache.xerces.impl.xs.XSComplexTypeDecl,java.util.Vector,String,java.util.Hashtable)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedSimpleTypeComponents(org.apache.xerces.xs.XSSimpleTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeUsesComponents(org.apache.xerces.xs.XSObjectList,java.util.Vector,String,java.util.Hashtable)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedAttributeUseComponents(org.apache.xerces.xs.XSAttributeUse,java.util.Vector,String,java.util.Hashtable)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedParticleComponents(org.apache.xerces.xs.XSParticle,java.util.Vector,String,java.util.Hashtable)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandRelatedModelGroupComponents(org.apache.xerces.xs.XSModelGroup,java.util.Vector,String,java.util.Hashtable)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedType(org.apache.xerces.xs.XSTypeDefinition,java.util.Vector,String,java.util.Hashtable)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedElement(org.apache.xerces.xs.XSElementDeclaration,java.util.Vector,String,java.util.Hashtable)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addRelatedAttribute(org.apache.xerces.xs.XSAttributeDeclaration,java.util.Vector,String,java.util.Hashtable)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addGlobalComponents(java.util.Vector,java.util.Hashtable)'
  - '[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)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].expandImportList(String,java.util.Vector)'
  - '[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.traversers.XSDHandler].updateImportList(org.apache.xerces.impl.xs.SchemaGrammar,java.util.Vector,java.util.Vector)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].containedImportedGrammar(java.util.Vector,org.apache.xerces.impl.xs.SchemaGrammar)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].getSchemaGrammar(org.apache.xerces.impl.xs.XSDDescription)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].findDependentNamespaces(String,java.util.Hashtable)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].addNamespaceDependency(String,String,java.util.Vector)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSharingError(String,String)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].createTraversers()'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].prepareForParse()'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].prepareForTraverse()'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].setDeclPool(org.apache.xerces.impl.xs.XSDeclarationPool)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].setDVFactory(org.apache.xerces.impl.dv.SchemaDVFactory)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].traverseLocalElements()'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].removeParticle(org.apache.xerces.impl.xs.XSModelGroupImpl,org.apache.xerces.impl.xs.XSParticleDecl)'
  - '[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.XSDHandler].checkForDuplicateNames(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(String,int,org.w3c.dom.Element)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].renameRedefiningComponents(org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.w3c.dom.Element,String,String,String)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].findQName(String,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].changeRedefineGroup(String,String,String,org.w3c.dom.Element,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
  - '[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].nonAnnotationContent(org.w3c.dom.Element)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].setSchemasVisible(org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator(org.w3c.dom.Element)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].element2Locator(org.w3c.dom.Element,org.apache.xerces.impl.xs.util.SimpleLocator)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,Object[],org.w3c.dom.Element)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaError(String,Object[],org.w3c.dom.Element,Exception)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(String,Object[],org.w3c.dom.Element)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].reportSchemaWarning(String,Object[],org.w3c.dom.Element,Exception)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler].setGenerateSyntheticAnnotations(boolean)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].retrieveInitialGrammarSet(String)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].cacheGrammars(String,Grammar[])'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].refreshGrammars(org.apache.xerces.impl.xs.XSGrammarBucket)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].lockPool()'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].unlockPool()'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].clear()'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSAnnotationGrammarPool].<init>()'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSDKey].<init>(String,short,String)'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSDKey].hashCode()'
  - '[org.apache.xerces.impl.xs.traversers.XSDHandler.XSDKey].equals(Object)'
  - '[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.SAX2XNIUtil].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDHandler.java
- function_names:
  - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].<init>(org.apache.xerces.impl.xs.traversers.XSDHandler)'
  - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reset(org.apache.xerces.util.SymbolTable)'
  - '[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].checkAttributes(org.w3c.dom.Element,boolean,org.apache.xerces.impl.xs.traversers.XSDocumentInfo,boolean)'
  - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].validate(Object[],String,String,int,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
  - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].reportSchemaError(String,Object[],org.w3c.dom.Element)'
  - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].checkNonSchemaAttributes(org.apache.xerces.impl.xs.XSGrammarBucket)'
  - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].normalize(String,short)'
  - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].getAvailableArray()'
  - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].returnAttrArray(Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
  - '[org.apache.xerces.impl.xs.traversers.XSAttributeChecker].resolveNamespace(org.w3c.dom.Element,Attr[],org.apache.xerces.impl.xs.SchemaNamespaceSupport)'
  - '[org.apache.xerces.impl.xs.traversers.OneAttr].<init>(String,int,int,Object)'
  - '[org.apache.xerces.impl.xs.traversers.Container].getContainer(int)'
  - '[org.apache.xerces.impl.xs.traversers.Container].put(String,org.apache.xerces.impl.xs.traversers.OneAttr)'
  - '[org.apache.xerces.impl.xs.traversers.Container].get(String)'
  - '[org.apache.xerces.impl.xs.traversers.Container].<init>()'
  - '[org.apache.xerces.impl.xs.traversers.SmallContainer].<init>(int)'
  - '[org.apache.xerces.impl.xs.traversers.SmallContainer].put(String,org.apache.xerces.impl.xs.traversers.OneAttr)'
  - '[org.apache.xerces.impl.xs.traversers.SmallContainer].get(String)'
  - '[org.apache.xerces.impl.xs.traversers.LargeContainer].<init>(int)'
  - '[org.apache.xerces.impl.xs.traversers.LargeContainer].put(String,org.apache.xerces.impl.xs.traversers.OneAttr)'
  - '[org.apache.xerces.impl.xs.traversers.LargeContainer].get(String)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAttributeChecker.java
- function_names:
  - '[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.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.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.XSDSimpleTypeTraverser].traverseSimpleTypeDecl(org.w3c.dom.Element,Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
  - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].genAnonTypeName(org.w3c.dom.Element)'
  - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].getSimpleType(String,org.w3c.dom.Element,Object[],org.apache.xerces.impl.xs.traversers.XSDocumentInfo,org.apache.xerces.impl.xs.SchemaGrammar)'
  - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].findDTValidator(org.w3c.dom.Element,String,org.apache.xerces.xni.QName,short,org.apache.xerces.impl.xs.traversers.XSDocumentInfo)'
  - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].checkBuiltIn(String,String)'
  - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].isListDatatype(org.apache.xerces.impl.dv.XSSimpleType)'
  - '[org.apache.xerces.impl.xs.traversers.XSDSimpleTypeTraverser].errorType(String,String,short)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSDSimpleTypeTraverser.java
- function_names:
  - '[org.apache.xerces.impl.xs.traversers.XSAnnotationInfo].<init>(String,int,int,int)'
  - '[org.apache.xerces.impl.xs.traversers.XSAnnotationInfo].<init>(String,org.w3c.dom.Element)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/traversers/XSAnnotationInfo.java
- function_names:
  - '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].<init>(String,org.apache.xerces.util.SymbolHash,short)'
  - '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].<init>(String[],SymbolHash[],int,short)'
  - '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].getLength()'
  - '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].itemByName(String,String)'
  - '[org.apache.xerces.impl.xs.util.XSNamedMap4Types].item(int)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMap4Types.java
- function_names:
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>()'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].<init>(XSObject[],int)'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].getLength()'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].item(int)'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].clearXSObjectList()'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(org.apache.xerces.xs.XSObject)'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].addXSObject(int,org.apache.xerces.xs.XSObject)'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].contains(Object)'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].get(int)'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].size()'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].iterator()'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].listIterator()'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].listIterator(int)'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].listIterator0(int)'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].containsObject(Object)'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].containsNull()'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].toArray()'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].toArray(Object[])'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl].toArray0(Object[])'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].<init>(int)'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].hasNext()'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].next()'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].hasPrevious()'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].previous()'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].nextIndex()'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].previousIndex()'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].remove()'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].set(Object)'
  - '[org.apache.xerces.impl.xs.util.XSObjectListImpl.XSObjectListIterator].add(Object)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/util/XSObjectListImpl.java
- function_names:
  - '[org.apache.xerces.impl.xs.util.XIntPool].getXInt(int)'
  - '[org.apache.xerces.impl.xs.util.XIntPool].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/util/XIntPool.java
- function_names:
  - '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(java.util.Vector)'
  - '[org.apache.xerces.impl.xs.util.StringListImpl].<init>(String[],int)'
  - '[org.apache.xerces.impl.xs.util.StringListImpl].getLength()'
  - '[org.apache.xerces.impl.xs.util.StringListImpl].contains(String)'
  - '[org.apache.xerces.impl.xs.util.StringListImpl].item(int)'
  - '[org.apache.xerces.impl.xs.util.StringListImpl].get(int)'
  - '[org.apache.xerces.impl.xs.util.StringListImpl].size()'
  - '[org.apache.xerces.impl.xs.util.StringListImpl].toArray()'
  - '[org.apache.xerces.impl.xs.util.StringListImpl].toArray(Object[])'
  - '[org.apache.xerces.impl.xs.util.StringListImpl].toArray0(Object[])'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/util/StringListImpl.java
- function_names:
  - '[org.apache.xerces.impl.xs.util.XInt].<init>(int)'
  - '[org.apache.xerces.impl.xs.util.XInt].intValue()'
  - '[org.apache.xerces.impl.xs.util.XInt].shortValue()'
  - '[org.apache.xerces.impl.xs.util.XInt].equals(org.apache.xerces.impl.xs.util.XInt)'
  - '[org.apache.xerces.impl.xs.util.XInt].toString()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/util/XInt.java
- function_names:
  - '[org.apache.xerces.impl.xs.util.XSInputSource].<init>(SchemaGrammar[])'
  - '[org.apache.xerces.impl.xs.util.XSInputSource].<init>(XSObject[])'
  - '[org.apache.xerces.impl.xs.util.XSInputSource].getGrammars()'
  - '[org.apache.xerces.impl.xs.util.XSInputSource].setGrammars(SchemaGrammar[])'
  - '[org.apache.xerces.impl.xs.util.XSInputSource].getComponents()'
  - '[org.apache.xerces.impl.xs.util.XSInputSource].setComponents(XSObject[])'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/util/XSInputSource.java
- function_names:
  - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(String,org.apache.xerces.util.SymbolHash)'
  - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(String[],SymbolHash[],int)'
  - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].<init>(XSObject[],int)'
  - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].getLength()'
  - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].itemByName(String,String)'
  - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].item(int)'
  - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].isEqual(String,String)'
  - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].containsKey(Object)'
  - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].get(Object)'
  - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].size()'
  - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl].entrySet()'
  - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry].<init>(javax.xml.namespace.QName,org.apache.xerces.xs.XSObject)'
  - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry].getKey()'
  - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry].getValue()'
  - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry].setValue(Object)'
  - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry].equals(Object)'
  - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry].hashCode()'
  - '[org.apache.xerces.impl.xs.util.XSNamedMapImpl.XSNamedMapEntry].toString()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/util/XSNamedMapImpl.java
- function_names:
  - '[org.apache.xerces.impl.xs.util.LSInputListImpl].<init>(LSInput[],int)'
  - '[org.apache.xerces.impl.xs.util.LSInputListImpl].getLength()'
  - '[org.apache.xerces.impl.xs.util.LSInputListImpl].item(int)'
  - '[org.apache.xerces.impl.xs.util.LSInputListImpl].get(int)'
  - '[org.apache.xerces.impl.xs.util.LSInputListImpl].size()'
  - '[org.apache.xerces.impl.xs.util.LSInputListImpl].toArray()'
  - '[org.apache.xerces.impl.xs.util.LSInputListImpl].toArray(Object[])'
  - '[org.apache.xerces.impl.xs.util.LSInputListImpl].toArray0(Object[])'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/util/LSInputListImpl.java
- function_names:
  - '[org.apache.xerces.impl.xs.util.SimpleLocator].<init>()'
  - '[org.apache.xerces.impl.xs.util.SimpleLocator].<init>(String,String,int,int)'
  - '[org.apache.xerces.impl.xs.util.SimpleLocator].setValues(String,String,int,int)'
  - '[org.apache.xerces.impl.xs.util.SimpleLocator].<init>(String,String,int,int,int)'
  - '[org.apache.xerces.impl.xs.util.SimpleLocator].setValues(String,String,int,int,int)'
  - '[org.apache.xerces.impl.xs.util.SimpleLocator].getLineNumber()'
  - '[org.apache.xerces.impl.xs.util.SimpleLocator].getColumnNumber()'
  - '[org.apache.xerces.impl.xs.util.SimpleLocator].getCharacterOffset()'
  - '[org.apache.xerces.impl.xs.util.SimpleLocator].getPublicId()'
  - '[org.apache.xerces.impl.xs.util.SimpleLocator].getExpandedSystemId()'
  - '[org.apache.xerces.impl.xs.util.SimpleLocator].getLiteralSystemId()'
  - '[org.apache.xerces.impl.xs.util.SimpleLocator].getBaseSystemId()'
  - '[org.apache.xerces.impl.xs.util.SimpleLocator].setColumnNumber(int)'
  - '[org.apache.xerces.impl.xs.util.SimpleLocator].setLineNumber(int)'
  - '[org.apache.xerces.impl.xs.util.SimpleLocator].setCharacterOffset(int)'
  - '[org.apache.xerces.impl.xs.util.SimpleLocator].setBaseSystemId(String)'
  - '[org.apache.xerces.impl.xs.util.SimpleLocator].setExpandedSystemId(String)'
  - '[org.apache.xerces.impl.xs.util.SimpleLocator].setLiteralSystemId(String)'
  - '[org.apache.xerces.impl.xs.util.SimpleLocator].setPublicId(String)'
  - '[org.apache.xerces.impl.xs.util.SimpleLocator].getEncoding()'
  - '[org.apache.xerces.impl.xs.util.SimpleLocator].getXMLVersion()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/util/SimpleLocator.java
- function_names:
  - '[org.apache.xerces.impl.xs.util.ObjectListImpl].<init>(Object[],int)'
  - '[org.apache.xerces.impl.xs.util.ObjectListImpl].getLength()'
  - '[org.apache.xerces.impl.xs.util.ObjectListImpl].contains(Object)'
  - '[org.apache.xerces.impl.xs.util.ObjectListImpl].item(int)'
  - '[org.apache.xerces.impl.xs.util.ObjectListImpl].get(int)'
  - '[org.apache.xerces.impl.xs.util.ObjectListImpl].size()'
  - '[org.apache.xerces.impl.xs.util.ObjectListImpl].toArray()'
  - '[org.apache.xerces.impl.xs.util.ObjectListImpl].toArray(Object[])'
  - '[org.apache.xerces.impl.xs.util.ObjectListImpl].toArray0(Object[])'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/util/ObjectListImpl.java
- function_names:
  - '[org.apache.xerces.impl.xs.util.XS10TypeHelper].<init>()'
  - '[org.apache.xerces.impl.xs.util.XS10TypeHelper].getSchemaTypeName(org.apache.xerces.xs.XSTypeDefinition)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/util/XS10TypeHelper.java
- function_names:
  - '[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel()'
  - '[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel(short)'
  - '[org.apache.xerces.impl.xs.util.XSGrammarPool].toXSModel(SchemaGrammar[],short)'
  - '[org.apache.xerces.impl.xs.util.XSGrammarPool].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/util/XSGrammarPool.java
- function_names:
  - '[org.apache.xerces.impl.xs.util.ShortListImpl].<init>(short[],int)'
  - '[org.apache.xerces.impl.xs.util.ShortListImpl].getLength()'
  - '[org.apache.xerces.impl.xs.util.ShortListImpl].contains(short)'
  - '[org.apache.xerces.impl.xs.util.ShortListImpl].item(int)'
  - '[org.apache.xerces.impl.xs.util.ShortListImpl].equals(Object)'
  - '[org.apache.xerces.impl.xs.util.ShortListImpl].get(int)'
  - '[org.apache.xerces.impl.xs.util.ShortListImpl].size()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xs/util/ShortListImpl.java
- function_names:
  - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].<init>()'
  - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].putGrammar(org.apache.xerces.impl.dtd.DTDGrammar)'
  - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].clear()'
  - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].setStandalone(boolean)'
  - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getStandalone()'
  - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].setActiveGrammar(org.apache.xerces.impl.dtd.DTDGrammar)'
  - '[org.apache.xerces.impl.dtd.DTDGrammarBucket].getActiveGrammar()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammarBucket.java
- function_names:
  - '[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)'
  - '[org.apache.xerces.impl.dtd.XMLElementDecl].clear()'
  - '[org.apache.xerces.impl.dtd.XMLElementDecl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/XMLElementDecl.java
- function_names:
  - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.dtd.XMLDTDDescription)'
  - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].startContentModel(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].startGroup(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].pcdata(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].element(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].separator(short,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].endGroup(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecToElement(org.apache.xerces.impl.dtd.XMLElementDecl)'
  - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addContentSpecNodes(int,int)'
  - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].initializeContentModelStacks()'
  - '[org.apache.xerces.impl.dtd.BalancedDTDGrammar].addToCurrentGroup(int)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/BalancedDTDGrammar.java
- function_names:
  - '[org.apache.xerces.impl.dtd.XMLAttributeDecl].setValues(org.apache.xerces.xni.QName,org.apache.xerces.impl.dtd.XMLSimpleType,boolean)'
  - '[org.apache.xerces.impl.dtd.XMLAttributeDecl].clear()'
  - '[org.apache.xerces.impl.dtd.XMLAttributeDecl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/XMLAttributeDecl.java
- function_names:
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].<init>()'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].getGrammarBucket()'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].getRecognizedFeatures()'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].setFeature(String,boolean)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].getRecognizedProperties()'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].setProperty(String,Object)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].getFeatureDefault(String)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].getPropertyDefault(String)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].getDocumentHandler()'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].getDocumentSource()'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].doctypeDecl(String,String,String,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.impl.dtd.XMLDTDValidator].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,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.impl.dtd.XMLDTDValidator].ignorableWhitespace(org.apache.xerces.xni.XMLString,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.impl.dtd.XMLDTDValidator].startCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].endCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].endDocument(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.dtd.XMLDTDValidator].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].hasGrammar()'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].validate()'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].addDTDDefaultAttrsAndValidate(org.apache.xerces.xni.QName,int,org.apache.xerces.xni.XMLAttributes)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].getExternalEntityRefInAttrValue(String)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].validateDTDattribute(org.apache.xerces.xni.QName,String,org.apache.xerces.impl.dtd.XMLAttributeDecl)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].invalidStandaloneAttDef(org.apache.xerces.xni.QName,org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].normalizeAttrValue(org.apache.xerces.xni.XMLAttributes,int)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].rootElementSpecified(org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].checkContent(int,QName[],int,int)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].getContentSpecType(int)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].charDataInContent()'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].getAttributeTypeName(org.apache.xerces.impl.dtd.XMLAttributeDecl)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].init()'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].ensureStackCapacity(int)'
  - '[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.dtd.XMLDTDValidator].startNamespaceScope(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)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].endNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].isSpace(int)'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidator].characterData(String,org.apache.xerces.xni.Augmentations)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidator.java
- function_names:
  - '[org.apache.xerces.impl.dtd.XML11DTDValidator].<init>()'
  - '[org.apache.xerces.impl.dtd.XML11DTDValidator].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.impl.dtd.XML11DTDValidator].init()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/XML11DTDValidator.java
- function_names:
  - '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>()'
  - '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.impl.dtd.XMLDTDLoader].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[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.dtd.XMLDTDLoader].getRecognizedFeatures()'
  - '[org.apache.xerces.impl.dtd.XMLDTDLoader].setFeature(String,boolean)'
  - '[org.apache.xerces.impl.dtd.XMLDTDLoader].getRecognizedProperties()'
  - '[org.apache.xerces.impl.dtd.XMLDTDLoader].getProperty(String)'
  - '[org.apache.xerces.impl.dtd.XMLDTDLoader].setProperty(String,Object)'
  - '[org.apache.xerces.impl.dtd.XMLDTDLoader].getFeature(String)'
  - '[org.apache.xerces.impl.dtd.XMLDTDLoader].setLocale(java.util.Locale)'
  - '[org.apache.xerces.impl.dtd.XMLDTDLoader].getLocale()'
  - '[org.apache.xerces.impl.dtd.XMLDTDLoader].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
  - '[org.apache.xerces.impl.dtd.XMLDTDLoader].getErrorHandler()'
  - '[org.apache.xerces.impl.dtd.XMLDTDLoader].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - '[org.apache.xerces.impl.dtd.XMLDTDLoader].getEntityResolver()'
  - '[org.apache.xerces.impl.dtd.XMLDTDLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.impl.dtd.XMLDTDLoader].loadGrammarWithContext(org.apache.xerces.impl.dtd.XMLDTDValidator,String,String,String,String,String)'
  - '[org.apache.xerces.impl.dtd.XMLDTDLoader].reset()'
  - '[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.dtd.XMLDTDLoader].getScannerVersion()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDLoader.java
- function_names:
  - '[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.XML11NSDTDValidator].endNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)'
  - '[org.apache.xerces.impl.dtd.XML11NSDTDValidator].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/XML11NSDTDValidator.java
- function_names:
  - '[org.apache.xerces.impl.dtd.XML11DTDProcessor].<init>()'
  - '[org.apache.xerces.impl.dtd.XML11DTDProcessor].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.impl.dtd.XML11DTDProcessor].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[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)'
  - '[org.apache.xerces.impl.dtd.XML11DTDProcessor].isValidNmtoken(String)'
  - '[org.apache.xerces.impl.dtd.XML11DTDProcessor].isValidName(String)'
  - '[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.XML11DTDProcessor].getScannerVersion()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/XML11DTDProcessor.java
- function_names:
  - '[org.apache.xerces.impl.dtd.XMLNotationDecl].setValues(String,String,String,String)'
  - '[org.apache.xerces.impl.dtd.XMLNotationDecl].clear()'
  - '[org.apache.xerces.impl.dtd.XMLNotationDecl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/XMLNotationDecl.java
- function_names:
  - '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>()'
  - '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>(short,Object,Object)'
  - '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>(org.apache.xerces.impl.dtd.XMLContentSpec)'
  - '[org.apache.xerces.impl.dtd.XMLContentSpec].<init>(XMLContentSpec.Provider,int)'
  - '[org.apache.xerces.impl.dtd.XMLContentSpec].clear()'
  - '[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(short,Object,Object)'
  - '[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(org.apache.xerces.impl.dtd.XMLContentSpec)'
  - '[org.apache.xerces.impl.dtd.XMLContentSpec].setValues(XMLContentSpec.Provider,int)'
  - '[org.apache.xerces.impl.dtd.XMLContentSpec].hashCode()'
  - '[org.apache.xerces.impl.dtd.XMLContentSpec].equals(Object)'
  - '[org.apache.xerces.impl.dtd.XMLContentSpec.Provider].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
  - '[org.apache.xerces.impl.dtd.XMLContentSpec.Provider].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/XMLContentSpec.java
- function_names:
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].<init>()'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].reset()'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getRecognizedFeatures()'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setFeature(String,boolean)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getRecognizedProperties()'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setProperty(String,Object)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getFeatureDefault(String)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getPropertyDefault(String)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getDTDHandler()'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getDTDContentModelHandler()'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkStandaloneEntityRef(String,org.apache.xerces.impl.dtd.DTDGrammar,org.apache.xerces.impl.dtd.XMLEntityDecl,org.apache.xerces.impl.XMLErrorReporter)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].processingInstruction(String,org.apache.xerces.xni.XMLString,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.XMLDTDProcessor].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].endAttlist(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].startConditional(short,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].endConditional(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].endDTD(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getDTDSource()'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].getDTDContentModelSource()'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].startContentModel(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].any(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].empty(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].startGroup(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].pcdata(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].element(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].separator(short,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].occurrence(short,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].endGroup(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].endContentModel(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].normalizeDefaultAttrValue(org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].isValidNmtoken(String)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].isValidName(String)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkDeclaredElements(org.apache.xerces.impl.dtd.DTDGrammar)'
  - '[org.apache.xerces.impl.dtd.XMLDTDProcessor].checkDeclaredElements(org.apache.xerces.impl.dtd.DTDGrammar,int,int,org.apache.xerces.impl.dtd.XMLContentSpec)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDProcessor.java
- function_names:
  - '[org.apache.xerces.impl.dtd.XMLDTDValidatorFilter].hasGrammar()'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidatorFilter].validate()'
  - '[org.apache.xerces.impl.dtd.XMLDTDValidatorFilter].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDValidatorFilter.java
- function_names:
  - '[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.XMLNSDTDValidator].endNamespaceScope(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations,boolean)'
  - '[org.apache.xerces.impl.dtd.XMLNSDTDValidator].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/XMLNSDTDValidator.java
- function_names:
  - '[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues(String,String,String,String,String,boolean,boolean)'
  - '[org.apache.xerces.impl.dtd.XMLEntityDecl].setValues(String,String,String,String,String,String,boolean,boolean)'
  - '[org.apache.xerces.impl.dtd.XMLEntityDecl].clear()'
  - '[org.apache.xerces.impl.dtd.XMLEntityDecl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/XMLEntityDecl.java
- function_names:
  - '[org.apache.xerces.impl.dtd.DTDGrammar].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.dtd.XMLDTDDescription)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getGrammarDescription()'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIsExternal(int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDeclIsExternal(int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDeclIndex(int,String)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,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.impl.dtd.DTDGrammar].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].endDTD(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getDTDSource()'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].textDecl(String,String,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.dtd.DTDGrammar].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].endAttlist(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].startConditional(short,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.impl.dtd.DTDGrammar].endConditional(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getDTDContentModelSource()'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].startContentModel(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].startGroup(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].pcdata(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].element(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].separator(short,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].occurrence(short,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].endGroup(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].any(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].empty(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].endContentModel(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].isNamespaceAware()'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getSymbolTable()'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getFirstElementDeclIndex()'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getNextElementDeclIndex(int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(String)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclIndex(org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecType(int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getElementDeclName(int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getFirstAttributeDeclIndex(int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getNextAttributeDeclIndex(int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getAttributeDecl(int,org.apache.xerces.impl.dtd.XMLAttributeDecl)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].isCDATAAttribute(org.apache.xerces.xni.QName,org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDeclIndex(String)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getNotationDeclIndex(String)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getNotationDecl(int,org.apache.xerces.impl.dtd.XMLNotationDecl)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecIndex(int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getContentSpecAsString(int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].printElements()'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].printAttributes(int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecToElement(org.apache.xerces.impl.dtd.XMLElementDecl)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].getElementContentModelValidator(int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].createElementDecl()'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].setElementDecl(int,org.apache.xerces.impl.dtd.XMLElementDecl)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].putElementNameMapping(org.apache.xerces.xni.QName,int,int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].setFirstAttributeDeclIndex(int,int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpecIndex(int,int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].createAttributeDecl()'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].setAttributeDecl(int,int,org.apache.xerces.impl.dtd.XMLAttributeDecl)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].createContentSpec()'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].setContentSpec(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].createEntityDecl()'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].setEntityDecl(int,org.apache.xerces.impl.dtd.XMLEntityDecl)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].createNotationDecl()'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].setNotationDecl(int,org.apache.xerces.impl.dtd.XMLNotationDecl)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,String)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].addUniqueLeafNode(String)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].addContentSpecNode(short,int,int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].initializeContentModelStack()'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].isImmutable()'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].appendContentSpec(org.apache.xerces.impl.dtd.XMLContentSpec,StringBuffer,boolean,int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].printAttribute(int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].createChildModel(int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].buildSyntaxTree(int,org.apache.xerces.impl.dtd.XMLContentSpec)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].contentSpecTree(int,org.apache.xerces.impl.dtd.XMLContentSpec,ChildrenList)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].ensureElementDeclCapacity(int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].ensureAttributeDeclCapacity(int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].ensureEntityDeclCapacity(int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].ensureNotationDeclCapacity(int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].ensureContentSpecCapacity(int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(byte,int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(short,int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(int,int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.impl.dv.DatatypeValidator,int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.impl.dtd.models.ContentModelValidator,int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(Object,int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(org.apache.xerces.xni.QName,int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].resize(String,int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].isEntityDeclared(String)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar].isEntityUnparsed(String)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar.ChildrenList].<init>()'
  - '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].put(String,int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].get(String)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].hash(String)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].hash0(String)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].rehash()'
  - '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].rebalance()'
  - '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].rehashCommon(int)'
  - '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable].<init>()'
  - '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable.PrimeNumberSequenceGenerator].generateSequence(int[])'
  - '[org.apache.xerces.impl.dtd.DTDGrammar.QNameHashtable.PrimeNumberSequenceGenerator].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/DTDGrammar.java
- function_names:
  - '[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>(org.apache.xerces.xni.XMLResourceIdentifier,String)'
  - '[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>(String,String,String,String,String)'
  - '[org.apache.xerces.impl.dtd.XMLDTDDescription].<init>(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.impl.dtd.XMLDTDDescription].getGrammarType()'
  - '[org.apache.xerces.impl.dtd.XMLDTDDescription].getRootName()'
  - '[org.apache.xerces.impl.dtd.XMLDTDDescription].setRootName(String)'
  - '[org.apache.xerces.impl.dtd.XMLDTDDescription].setPossibleRoots(java.util.ArrayList)'
  - '[org.apache.xerces.impl.dtd.XMLDTDDescription].setPossibleRoots(java.util.Vector)'
  - '[org.apache.xerces.impl.dtd.XMLDTDDescription].equals(Object)'
  - '[org.apache.xerces.impl.dtd.XMLDTDDescription].hashCode()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/XMLDTDDescription.java
- function_names:
  - '[org.apache.xerces.impl.dtd.XMLSimpleType].setValues(short,String,String[],boolean,short,String,String,org.apache.xerces.impl.dv.DatatypeValidator)'
  - '[org.apache.xerces.impl.dtd.XMLSimpleType].setValues(org.apache.xerces.impl.dtd.XMLSimpleType)'
  - '[org.apache.xerces.impl.dtd.XMLSimpleType].clear()'
  - '[org.apache.xerces.impl.dtd.XMLSimpleType].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/XMLSimpleType.java
- function_names:
  - '[org.apache.xerces.impl.dtd.models.CMUniOp].<init>(int,org.apache.xerces.impl.dtd.models.CMNode)'
  - '[org.apache.xerces.impl.dtd.models.CMUniOp].getChild()'
  - '[org.apache.xerces.impl.dtd.models.CMUniOp].isNullable()'
  - '[org.apache.xerces.impl.dtd.models.CMUniOp].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - '[org.apache.xerces.impl.dtd.models.CMUniOp].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMUniOp.java
- function_names:
  - '[org.apache.xerces.impl.dtd.models.CMNode].<init>(int)'
  - '[org.apache.xerces.impl.dtd.models.CMNode].isNullable()'
  - '[org.apache.xerces.impl.dtd.models.CMNode].type()'
  - '[org.apache.xerces.impl.dtd.models.CMNode].firstPos()'
  - '[org.apache.xerces.impl.dtd.models.CMNode].lastPos()'
  - '[org.apache.xerces.impl.dtd.models.CMNode].setFollowPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - '[org.apache.xerces.impl.dtd.models.CMNode].setMaxStates(int)'
  - '[org.apache.xerces.impl.dtd.models.CMNode].isCompactedForUPA()'
  - '[org.apache.xerces.impl.dtd.models.CMNode].setIsCompactUPAModel(boolean)'
  - '[org.apache.xerces.impl.dtd.models.CMNode].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - '[org.apache.xerces.impl.dtd.models.CMNode].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMNode.java
- function_names:
  - '[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.CMBinOp].getLeft()'
  - '[org.apache.xerces.impl.dtd.models.CMBinOp].getRight()'
  - '[org.apache.xerces.impl.dtd.models.CMBinOp].isNullable()'
  - '[org.apache.xerces.impl.dtd.models.CMBinOp].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - '[org.apache.xerces.impl.dtd.models.CMBinOp].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMBinOp.java
- function_names:
  - '[org.apache.xerces.impl.dtd.models.CMAny].<init>(int,String,int)'
  - '[org.apache.xerces.impl.dtd.models.CMAny].getType()'
  - '[org.apache.xerces.impl.dtd.models.CMAny].getURI()'
  - '[org.apache.xerces.impl.dtd.models.CMAny].getPosition()'
  - '[org.apache.xerces.impl.dtd.models.CMAny].setPosition(int)'
  - '[org.apache.xerces.impl.dtd.models.CMAny].isNullable()'
  - '[org.apache.xerces.impl.dtd.models.CMAny].toString()'
  - '[org.apache.xerces.impl.dtd.models.CMAny].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - '[org.apache.xerces.impl.dtd.models.CMAny].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMAny.java
- function_names:
  - '[org.apache.xerces.impl.dtd.models.DFAContentModel].<init>(org.apache.xerces.impl.dtd.models.CMNode,int,boolean)'
  - '[org.apache.xerces.impl.dtd.models.DFAContentModel].validate(QName[],int,int)'
  - '[org.apache.xerces.impl.dtd.models.DFAContentModel].buildDFA(org.apache.xerces.impl.dtd.models.CMNode)'
  - '[org.apache.xerces.impl.dtd.models.DFAContentModel].calcFollowList(org.apache.xerces.impl.dtd.models.CMNode)'
  - '[org.apache.xerces.impl.dtd.models.DFAContentModel].dumpTree(org.apache.xerces.impl.dtd.models.CMNode,int)'
  - '[org.apache.xerces.impl.dtd.models.DFAContentModel].makeDefStateList()'
  - '[org.apache.xerces.impl.dtd.models.DFAContentModel].postTreeBuildInit(org.apache.xerces.impl.dtd.models.CMNode,int)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/models/DFAContentModel.java
- function_names:
  - '[org.apache.xerces.impl.dtd.models.ContentModelValidator].validate(QName[],int,int)'
  - '[org.apache.xerces.impl.dtd.models.ContentModelValidator].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/models/ContentModelValidator.java
- function_names:
  - '[org.apache.xerces.impl.dtd.models.CMLeaf].<init>(org.apache.xerces.xni.QName,int)'
  - '[org.apache.xerces.impl.dtd.models.CMLeaf].<init>(org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.impl.dtd.models.CMLeaf].getElement()'
  - '[org.apache.xerces.impl.dtd.models.CMLeaf].getPosition()'
  - '[org.apache.xerces.impl.dtd.models.CMLeaf].setPosition(int)'
  - '[org.apache.xerces.impl.dtd.models.CMLeaf].isNullable()'
  - '[org.apache.xerces.impl.dtd.models.CMLeaf].toString()'
  - '[org.apache.xerces.impl.dtd.models.CMLeaf].calcFirstPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - '[org.apache.xerces.impl.dtd.models.CMLeaf].calcLastPos(org.apache.xerces.impl.dtd.models.CMStateSet)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMLeaf.java
- function_names:
  - '[org.apache.xerces.impl.dtd.models.CMStateSet].<init>(int)'
  - '[org.apache.xerces.impl.dtd.models.CMStateSet].toString()'
  - '[org.apache.xerces.impl.dtd.models.CMStateSet].intersection(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - '[org.apache.xerces.impl.dtd.models.CMStateSet].getBit(int)'
  - '[org.apache.xerces.impl.dtd.models.CMStateSet].isEmpty()'
  - '[org.apache.xerces.impl.dtd.models.CMStateSet].isSameSet(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - '[org.apache.xerces.impl.dtd.models.CMStateSet].union(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - '[org.apache.xerces.impl.dtd.models.CMStateSet].setBit(int)'
  - '[org.apache.xerces.impl.dtd.models.CMStateSet].setTo(org.apache.xerces.impl.dtd.models.CMStateSet)'
  - '[org.apache.xerces.impl.dtd.models.CMStateSet].zeroBits()'
  - '[org.apache.xerces.impl.dtd.models.CMStateSet].equals(Object)'
  - '[org.apache.xerces.impl.dtd.models.CMStateSet].hashCode()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/models/CMStateSet.java
- function_names:
  - '[org.apache.xerces.impl.dtd.models.MixedContentModel].<init>(QName[],int[],int,int,boolean)'
  - '[org.apache.xerces.impl.dtd.models.MixedContentModel].validate(QName[],int,int)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/models/MixedContentModel.java
- function_names:
  - '[org.apache.xerces.impl.dtd.models.SimpleContentModel].<init>(short,org.apache.xerces.xni.QName,org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.impl.dtd.models.SimpleContentModel].validate(QName[],int,int)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dtd/models/SimpleContentModel.java
- function_names:
  - '[org.apache.xerces.impl.xpath.XPath].<init>(String,org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.NamespaceContext)'
  - '[org.apache.xerces.impl.xpath.XPath].getLocationPaths()'
  - '[org.apache.xerces.impl.xpath.XPath].getLocationPath()'
  - '[org.apache.xerces.impl.xpath.XPath].toString()'
  - '[org.apache.xerces.impl.xpath.XPath].check(boolean)'
  - '[org.apache.xerces.impl.xpath.XPath].buildLocationPath(java.util.Vector)'
  - '[org.apache.xerces.impl.xpath.XPath].parseExpression(org.apache.xerces.xni.NamespaceContext)'
  - '[org.apache.xerces.impl.xpath.XPath].parseNodeTest(int,Tokens,org.apache.xerces.xni.NamespaceContext)'
  - '[org.apache.xerces.impl.xpath.XPath].main(String[])'
  - '[org.apache.xerces.impl.xpath.XPath.LocationPath].<init>(Step[])'
  - '[org.apache.xerces.impl.xpath.XPath.LocationPath].<init>(LocationPath)'
  - '[org.apache.xerces.impl.xpath.XPath.LocationPath].toString()'
  - '[org.apache.xerces.impl.xpath.XPath.LocationPath].clone()'
  - '[org.apache.xerces.impl.xpath.XPath.Step].<init>(Axis,NodeTest)'
  - '[org.apache.xerces.impl.xpath.XPath.Step].<init>(Step)'
  - '[org.apache.xerces.impl.xpath.XPath.Step].toString()'
  - '[org.apache.xerces.impl.xpath.XPath.Step].clone()'
  - '[org.apache.xerces.impl.xpath.XPath.Axis].<init>(short)'
  - '[org.apache.xerces.impl.xpath.XPath.Axis].<init>(Axis)'
  - '[org.apache.xerces.impl.xpath.XPath.Axis].toString()'
  - '[org.apache.xerces.impl.xpath.XPath.Axis].clone()'
  - '[org.apache.xerces.impl.xpath.XPath.NodeTest].<init>(short)'
  - '[org.apache.xerces.impl.xpath.XPath.NodeTest].<init>(org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.impl.xpath.XPath.NodeTest].<init>(String,String)'
  - '[org.apache.xerces.impl.xpath.XPath.NodeTest].<init>(NodeTest)'
  - '[org.apache.xerces.impl.xpath.XPath.NodeTest].toString()'
  - '[org.apache.xerces.impl.xpath.XPath.NodeTest].clone()'
  - '[org.apache.xerces.impl.xpath.XPath.Tokens].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.impl.xpath.XPath.Tokens].getTokenString(int)'
  - '[org.apache.xerces.impl.xpath.XPath.Tokens].addToken(String)'
  - '[org.apache.xerces.impl.xpath.XPath.Tokens].addToken(int)'
  - '[org.apache.xerces.impl.xpath.XPath.Tokens].rewind()'
  - '[org.apache.xerces.impl.xpath.XPath.Tokens].hasMore()'
  - '[org.apache.xerces.impl.xpath.XPath.Tokens].nextToken()'
  - '[org.apache.xerces.impl.xpath.XPath.Tokens].peekToken()'
  - '[org.apache.xerces.impl.xpath.XPath.Tokens].nextTokenAsString()'
  - '[org.apache.xerces.impl.xpath.XPath.Tokens].dumpTokens()'
  - '[org.apache.xerces.impl.xpath.XPath.Scanner].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.impl.xpath.XPath.Scanner].scanExpr(org.apache.xerces.util.SymbolTable,XPath.Tokens,String,int,int)'
  - '[org.apache.xerces.impl.xpath.XPath.Scanner].scanNCName(String,int,int)'
  - '[org.apache.xerces.impl.xpath.XPath.Scanner].scanNumber(XPath.Tokens,String,int,int)'
  - '[org.apache.xerces.impl.xpath.XPath.Scanner].addToken(XPath.Tokens,int)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xpath/XPath.java
- function_names:
  - '[org.apache.xerces.impl.xpath.XPathException].<init>()'
  - '[org.apache.xerces.impl.xpath.XPathException].<init>(String)'
  - '[org.apache.xerces.impl.xpath.XPathException].getKey()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xpath/XPathException.java
- function_names:
  - '[org.apache.xerces.impl.xpath.regex.RangeToken].<init>(int)'
  - '[org.apache.xerces.impl.xpath.regex.RangeToken].addRange(int,int)'
  - '[org.apache.xerces.impl.xpath.regex.RangeToken].isSorted()'
  - '[org.apache.xerces.impl.xpath.regex.RangeToken].setSorted(boolean)'
  - '[org.apache.xerces.impl.xpath.regex.RangeToken].isCompacted()'
  - '[org.apache.xerces.impl.xpath.regex.RangeToken].setCompacted()'
  - '[org.apache.xerces.impl.xpath.regex.RangeToken].sortRanges()'
  - '[org.apache.xerces.impl.xpath.regex.RangeToken].compactRanges()'
  - '[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.RangeToken].complementRanges(org.apache.xerces.impl.xpath.regex.Token)'
  - '[org.apache.xerces.impl.xpath.regex.RangeToken].getCaseInsensitiveToken()'
  - '[org.apache.xerces.impl.xpath.regex.RangeToken].dumpRanges()'
  - '[org.apache.xerces.impl.xpath.regex.RangeToken].match(int)'
  - '[org.apache.xerces.impl.xpath.regex.RangeToken].createMap()'
  - '[org.apache.xerces.impl.xpath.regex.RangeToken].toString(int)'
  - '[org.apache.xerces.impl.xpath.regex.RangeToken].escapeCharInCharClass(int)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RangeToken.java
- function_names:
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].<init>()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].<init>(java.util.Locale)'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].setLocale(java.util.Locale)'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].ex(String,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].isSet(int)'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].parse(String,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].setContext(int)'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].read()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].next()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseRegex()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseTerm()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processCaret()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processDollar()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processLookahead()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processNegativelookahead()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processLookbehind()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processNegativelookbehind()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_A()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_Z()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_z()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_b()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_B()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_lt()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_gt()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processStar(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.RegexParser].processQuestion(org.apache.xerces.impl.xpath.regex.Token)'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].checkQuestion(int)'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processParen()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processParen2()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processCondition()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processModifiers()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processIndependent()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_c()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_C()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_i()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_I()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_g()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_X()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBackreference()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseFactor()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseAtom()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processBacksolidus_pP(int)'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].processCIinCharacterClass(org.apache.xerces.impl.xpath.regex.RangeToken,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseCharacterClass(boolean)'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].parseSetOperations()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].getTokenForShorthand(int)'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].decodeEscaped()'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].hexChar(int)'
  - '[org.apache.xerces.impl.xpath.regex.RegexParser].addCaseInsensitiveChar(org.apache.xerces.impl.xpath.regex.RangeToken,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.ReferencePosition].<init>(int,int)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegexParser.java
- function_names:
  - '[org.apache.xerces.impl.xpath.regex.BMPattern].<init>(String,boolean)'
  - '[org.apache.xerces.impl.xpath.regex.BMPattern].<init>(String,int,boolean)'
  - '[org.apache.xerces.impl.xpath.regex.BMPattern].matches(java.text.CharacterIterator,int,int)'
  - '[org.apache.xerces.impl.xpath.regex.BMPattern].matches(String,int,int)'
  - '[org.apache.xerces.impl.xpath.regex.BMPattern].matches(char[],int,int)'
  - '[org.apache.xerces.impl.xpath.regex.BMPattern].matchesIgnoreCase(java.text.CharacterIterator,int,int)'
  - '[org.apache.xerces.impl.xpath.regex.BMPattern].matchesIgnoreCase(String,int,int)'
  - '[org.apache.xerces.impl.xpath.regex.BMPattern].matchesIgnoreCase(char[],int,int)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xpath/regex/BMPattern.java
- function_names:
  - '[org.apache.xerces.impl.xpath.regex.Token].createLook(int,org.apache.xerces.impl.xpath.regex.Token)'
  - '[org.apache.xerces.impl.xpath.regex.Token].createParen(org.apache.xerces.impl.xpath.regex.Token,int)'
  - '[org.apache.xerces.impl.xpath.regex.Token].createClosure(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].createConcat(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)'
  - '[org.apache.xerces.impl.xpath.regex.Token].createConcat()'
  - '[org.apache.xerces.impl.xpath.regex.Token].createUnion()'
  - '[org.apache.xerces.impl.xpath.regex.Token].createEmpty()'
  - '[org.apache.xerces.impl.xpath.regex.Token].createRange()'
  - '[org.apache.xerces.impl.xpath.regex.Token].createNRange()'
  - '[org.apache.xerces.impl.xpath.regex.Token].createChar(int)'
  - '[org.apache.xerces.impl.xpath.regex.Token].createAnchor(int)'
  - '[org.apache.xerces.impl.xpath.regex.Token].createBackReference(int)'
  - '[org.apache.xerces.impl.xpath.regex.Token].createString(String)'
  - '[org.apache.xerces.impl.xpath.regex.Token].createModifierGroup(org.apache.xerces.impl.xpath.regex.Token,int,int)'
  - '[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)'
  - '[org.apache.xerces.impl.xpath.regex.Token].<init>(int)'
  - '[org.apache.xerces.impl.xpath.regex.Token].size()'
  - '[org.apache.xerces.impl.xpath.regex.Token].getChild(int)'
  - '[org.apache.xerces.impl.xpath.regex.Token].addChild(org.apache.xerces.impl.xpath.regex.Token)'
  - '[org.apache.xerces.impl.xpath.regex.Token].addRange(int,int)'
  - '[org.apache.xerces.impl.xpath.regex.Token].sortRanges()'
  - '[org.apache.xerces.impl.xpath.regex.Token].compactRanges()'
  - '[org.apache.xerces.impl.xpath.regex.Token].mergeRanges(org.apache.xerces.impl.xpath.regex.Token)'
  - '[org.apache.xerces.impl.xpath.regex.Token].subtractRanges(org.apache.xerces.impl.xpath.regex.Token)'
  - '[org.apache.xerces.impl.xpath.regex.Token].intersectRanges(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].setMin(int)'
  - '[org.apache.xerces.impl.xpath.regex.Token].setMax(int)'
  - '[org.apache.xerces.impl.xpath.regex.Token].getMin()'
  - '[org.apache.xerces.impl.xpath.regex.Token].getMax()'
  - '[org.apache.xerces.impl.xpath.regex.Token].getReferenceNumber()'
  - '[org.apache.xerces.impl.xpath.regex.Token].getString()'
  - '[org.apache.xerces.impl.xpath.regex.Token].getParenNumber()'
  - '[org.apache.xerces.impl.xpath.regex.Token].getChar()'
  - '[org.apache.xerces.impl.xpath.regex.Token].toString()'
  - '[org.apache.xerces.impl.xpath.regex.Token].toString(int)'
  - '[org.apache.xerces.impl.xpath.regex.Token].getMinLength()'
  - '[org.apache.xerces.impl.xpath.regex.Token].getMaxLength()'
  - '[org.apache.xerces.impl.xpath.regex.Token].isSet(int,int)'
  - '[org.apache.xerces.impl.xpath.regex.Token].analyzeFirstCharacter(org.apache.xerces.impl.xpath.regex.RangeToken,int)'
  - '[org.apache.xerces.impl.xpath.regex.Token].isShorterThan(org.apache.xerces.impl.xpath.regex.Token)'
  - '[org.apache.xerces.impl.xpath.regex.Token].findFixedString(FixedStringContainer,int)'
  - '[org.apache.xerces.impl.xpath.regex.Token].match(int)'
  - '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean)'
  - '[org.apache.xerces.impl.xpath.regex.Token].getRange(String,boolean,boolean)'
  - '[org.apache.xerces.impl.xpath.regex.Token].registerNonXS(String)'
  - '[org.apache.xerces.impl.xpath.regex.Token].isRegisterNonXS(String)'
  - '[org.apache.xerces.impl.xpath.regex.Token].setAlias(String,String,boolean)'
  - '[org.apache.xerces.impl.xpath.regex.Token].getGraphemePattern()'
  - '[org.apache.xerces.impl.xpath.regex.Token].getCombiningCharacterSequence()'
  - '[org.apache.xerces.impl.xpath.regex.Token.FixedStringContainer].<init>()'
  - '[org.apache.xerces.impl.xpath.regex.Token.StringToken].<init>(int,String,int)'
  - '[org.apache.xerces.impl.xpath.regex.Token.StringToken].getReferenceNumber()'
  - '[org.apache.xerces.impl.xpath.regex.Token.StringToken].getString()'
  - '[org.apache.xerces.impl.xpath.regex.Token.StringToken].toString(int)'
  - '[org.apache.xerces.impl.xpath.regex.Token.ConcatToken].<init>(org.apache.xerces.impl.xpath.regex.Token,org.apache.xerces.impl.xpath.regex.Token)'
  - '[org.apache.xerces.impl.xpath.regex.Token.ConcatToken].size()'
  - '[org.apache.xerces.impl.xpath.regex.Token.ConcatToken].getChild(int)'
  - '[org.apache.xerces.impl.xpath.regex.Token.ConcatToken].toString(int)'
  - '[org.apache.xerces.impl.xpath.regex.Token.CharToken].<init>(int,int)'
  - '[org.apache.xerces.impl.xpath.regex.Token.CharToken].getChar()'
  - '[org.apache.xerces.impl.xpath.regex.Token.CharToken].toString(int)'
  - '[org.apache.xerces.impl.xpath.regex.Token.CharToken].match(int)'
  - '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].<init>(int,org.apache.xerces.impl.xpath.regex.Token)'
  - '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].size()'
  - '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getChild(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.ClosureToken].getMin()'
  - '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].getMax()'
  - '[org.apache.xerces.impl.xpath.regex.Token.ClosureToken].toString(int)'
  - '[org.apache.xerces.impl.xpath.regex.Token.ParenToken].<init>(int,org.apache.xerces.impl.xpath.regex.Token,int)'
  - '[org.apache.xerces.impl.xpath.regex.Token.ParenToken].size()'
  - '[org.apache.xerces.impl.xpath.regex.Token.ParenToken].getChild(int)'
  - '[org.apache.xerces.impl.xpath.regex.Token.ParenToken].getParenNumber()'
  - '[org.apache.xerces.impl.xpath.regex.Token.ParenToken].toString(int)'
  - '[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)'
  - '[org.apache.xerces.impl.xpath.regex.Token.ConditionToken].size()'
  - '[org.apache.xerces.impl.xpath.regex.Token.ConditionToken].getChild(int)'
  - '[org.apache.xerces.impl.xpath.regex.Token.ConditionToken].toString(int)'
  - '[org.apache.xerces.impl.xpath.regex.Token.ModifierToken].<init>(org.apache.xerces.impl.xpath.regex.Token,int,int)'
  - '[org.apache.xerces.impl.xpath.regex.Token.ModifierToken].size()'
  - '[org.apache.xerces.impl.xpath.regex.Token.ModifierToken].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.ModifierToken].toString(int)'
  - '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].<init>(int)'
  - '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].addChild(org.apache.xerces.impl.xpath.regex.Token)'
  - '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].size()'
  - '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].getChild(int)'
  - '[org.apache.xerces.impl.xpath.regex.Token.UnionToken].toString(int)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Token.java
- function_names:
  - '[org.apache.xerces.impl.xpath.regex.ParseException].<init>(String,int)'
  - '[org.apache.xerces.impl.xpath.regex.ParseException].getLocation()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParseException.java
- function_names:
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].<init>()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].<init>(java.util.Locale)'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processCaret()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processDollar()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processLookahead()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processNegativelookahead()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processLookbehind()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processNegativelookbehind()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_A()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_Z()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_z()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_b()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_B()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_lt()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_gt()'
  - '[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.ParserForXMLSchema].processQuestion(org.apache.xerces.impl.xpath.regex.Token)'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].checkQuestion(int)'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processParen()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processParen2()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processCondition()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processModifiers()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processIndependent()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_c()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_C()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_i()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_I()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_g()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBacksolidus_X()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processBackreference()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].processCIinCharacterClass(org.apache.xerces.impl.xpath.regex.RangeToken,int)'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].parseCharacterClass(boolean)'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].parseSetOperations()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getTokenForShorthand(int)'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].decodeEscaped()'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].getRange(String,boolean)'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].setupRange(org.apache.xerces.impl.xpath.regex.Token,String)'
  - '[org.apache.xerces.impl.xpath.regex.ParserForXMLSchema].setupRange(org.apache.xerces.impl.xpath.regex.Token,int[])'
  source_file: /src/xerces/src/org/apache/xerces/impl/xpath/regex/ParserForXMLSchema.java
- function_names:
  - '[org.apache.xerces.impl.xpath.regex.Match].<init>()'
  - '[org.apache.xerces.impl.xpath.regex.Match].clone()'
  - '[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(String)'
  - '[org.apache.xerces.impl.xpath.regex.Match].setSource(char[])'
  - '[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.Match].getNumberOfGroups()'
  - '[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].getCapturedText(int)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Match.java
- function_names:
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].compile(org.apache.xerces.impl.xpath.regex.Token)'
  - '[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].matches(char[])'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(char[],int,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(char[],org.apache.xerces.impl.xpath.regex.Match)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(char[],int,int,org.apache.xerces.impl.xpath.regex.Match)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(String)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(String,int,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(String,org.apache.xerces.impl.xpath.regex.Match)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(String,int,int,org.apache.xerces.impl.xpath.regex.Match)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].match(Context,org.apache.xerces.impl.xpath.regex.Op,int,int,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matchChar(int,int,boolean)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matchAnchor(ExpressionTarget,org.apache.xerces.impl.xpath.regex.Op,Context,int,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].getPreviousWordType(ExpressionTarget,int,int,int,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType(ExpressionTarget,int,int,int,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(java.text.CharacterIterator)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matches(java.text.CharacterIterator,org.apache.xerces.impl.xpath.regex.Match)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].prepare()'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].isSet(int,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(String)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(String,String)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(String,String,java.util.Locale)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].<init>(String,org.apache.xerces.impl.xpath.regex.Token,int,boolean,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,java.util.Locale)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,int,java.util.Locale)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,String)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].setPattern(String,String,java.util.Locale)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].getPattern()'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].toString()'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].getOptions()'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].equals(Object)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].equals(String,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].hashCode()'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].getNumberOfGroups()'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].getWordType0(char,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].isEOLChar(int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].isWordChar(int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression].matchIgnoreCase(int,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].charAt(int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].regionMatches(boolean,int,int,String,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].regionMatches(boolean,int,int,int,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.ExpressionTarget].<init>()'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.StringTarget].<init>(String)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.StringTarget].resetTarget(String)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.StringTarget].charAt(int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.StringTarget].regionMatches(boolean,int,int,String,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.StringTarget].regionMatches(boolean,int,int,int,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].<init>(char[])'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].resetTarget(char[])'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].charAt(int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatches(boolean,int,int,String,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatches(int,int,String,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatchesIgnoreCase(int,int,String,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatches(boolean,int,int,int,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatches(int,int,int,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharArrayTarget].regionMatchesIgnoreCase(int,int,int,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].<init>(java.text.CharacterIterator)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].resetTarget(java.text.CharacterIterator)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].charAt(int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatches(boolean,int,int,String,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatches(int,int,String,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatchesIgnoreCase(int,int,String,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatches(boolean,int,int,int,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatches(int,int,int,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.CharacterIteratorTarget].regionMatchesIgnoreCase(int,int,int,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.ClosureContext].contains(int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.ClosureContext].reset()'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.ClosureContext].addOffset(int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.ClosureContext].expandOffsets()'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.ClosureContext].<init>()'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].<init>()'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].resetCommon(int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].reset(java.text.CharacterIterator,int,int,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].reset(String,int,int,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].reset(char[],int,int,int)'
  - '[org.apache.xerces.impl.xpath.regex.RegularExpression.Context].setInUse(boolean)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xpath/regex/RegularExpression.java
- function_names:
  - '[org.apache.xerces.impl.xpath.regex.Op].createDot()'
  - '[org.apache.xerces.impl.xpath.regex.Op].createChar(int)'
  - '[org.apache.xerces.impl.xpath.regex.Op].createAnchor(int)'
  - '[org.apache.xerces.impl.xpath.regex.Op].createCapture(int,org.apache.xerces.impl.xpath.regex.Op)'
  - '[org.apache.xerces.impl.xpath.regex.Op].createUnion(int)'
  - '[org.apache.xerces.impl.xpath.regex.Op].createClosure(int)'
  - '[org.apache.xerces.impl.xpath.regex.Op].createNonGreedyClosure()'
  - '[org.apache.xerces.impl.xpath.regex.Op].createQuestion(boolean)'
  - '[org.apache.xerces.impl.xpath.regex.Op].createRange(org.apache.xerces.impl.xpath.regex.Token)'
  - '[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.Op].createBackReference(int)'
  - '[org.apache.xerces.impl.xpath.regex.Op].createString(String)'
  - '[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.Op].createModifier(org.apache.xerces.impl.xpath.regex.Op,org.apache.xerces.impl.xpath.regex.Op,int,int)'
  - '[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)'
  - '[org.apache.xerces.impl.xpath.regex.Op].<init>(int)'
  - '[org.apache.xerces.impl.xpath.regex.Op].size()'
  - '[org.apache.xerces.impl.xpath.regex.Op].elementAt(int)'
  - '[org.apache.xerces.impl.xpath.regex.Op].getChild()'
  - '[org.apache.xerces.impl.xpath.regex.Op].getData()'
  - '[org.apache.xerces.impl.xpath.regex.Op].getData2()'
  - '[org.apache.xerces.impl.xpath.regex.Op].getToken()'
  - '[org.apache.xerces.impl.xpath.regex.Op].getString()'
  - '[org.apache.xerces.impl.xpath.regex.Op.CharOp].<init>(int,int)'
  - '[org.apache.xerces.impl.xpath.regex.Op.CharOp].getData()'
  - '[org.apache.xerces.impl.xpath.regex.Op.UnionOp].<init>(int,int)'
  - '[org.apache.xerces.impl.xpath.regex.Op.UnionOp].addElement(org.apache.xerces.impl.xpath.regex.Op)'
  - '[org.apache.xerces.impl.xpath.regex.Op.UnionOp].size()'
  - '[org.apache.xerces.impl.xpath.regex.Op.UnionOp].elementAt(int)'
  - '[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)'
  - '[org.apache.xerces.impl.xpath.regex.Op.ChildOp].getChild()'
  - '[org.apache.xerces.impl.xpath.regex.Op.ModifierOp].<init>(int,int,int)'
  - '[org.apache.xerces.impl.xpath.regex.Op.ModifierOp].getData()'
  - '[org.apache.xerces.impl.xpath.regex.Op.ModifierOp].getData2()'
  - '[org.apache.xerces.impl.xpath.regex.Op.RangeOp].<init>(int,org.apache.xerces.impl.xpath.regex.Token)'
  - '[org.apache.xerces.impl.xpath.regex.Op.RangeOp].getToken()'
  - '[org.apache.xerces.impl.xpath.regex.Op.StringOp].<init>(int,String)'
  - '[org.apache.xerces.impl.xpath.regex.Op.StringOp].getString()'
  - '[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)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xpath/regex/Op.java
- function_names:
  - '[org.apache.xerces.impl.xpath.regex.REUtil].<init>()'
  - '[org.apache.xerces.impl.xpath.regex.REUtil].composeFromSurrogates(int,int)'
  - '[org.apache.xerces.impl.xpath.regex.REUtil].isLowSurrogate(int)'
  - '[org.apache.xerces.impl.xpath.regex.REUtil].isHighSurrogate(int)'
  - '[org.apache.xerces.impl.xpath.regex.REUtil].decomposeToSurrogates(int)'
  - '[org.apache.xerces.impl.xpath.regex.REUtil].substring(java.text.CharacterIterator,int,int)'
  - '[org.apache.xerces.impl.xpath.regex.REUtil].getOptionValue(int)'
  - '[org.apache.xerces.impl.xpath.regex.REUtil].parseOptions(String)'
  - '[org.apache.xerces.impl.xpath.regex.REUtil].createOptionString(int)'
  - '[org.apache.xerces.impl.xpath.regex.REUtil].stripExtendedComment(String)'
  - '[org.apache.xerces.impl.xpath.regex.REUtil].main(String[])'
  - '[org.apache.xerces.impl.xpath.regex.REUtil].createRegex(String,String)'
  - '[org.apache.xerces.impl.xpath.regex.REUtil].matches(String,String)'
  - '[org.apache.xerces.impl.xpath.regex.REUtil].matches(String,String,String)'
  - '[org.apache.xerces.impl.xpath.regex.REUtil].quoteMeta(String)'
  - '[org.apache.xerces.impl.xpath.regex.REUtil].dumpString(String)'
  source_file: /src/xerces/src/org/apache/xerces/impl/xpath/regex/REUtil.java
- function_names:
  - '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].get(int)'
  - '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].getMapping(int)'
  - '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].buildCaseInsensitiveMap()'
  - '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].expandMap(int[],int)'
  - '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].set(int,int[])'
  - '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].updateMap(int,int[],int,int[],int)'
  - '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].contains(int[],int)'
  - '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].contains(int[],int,int)'
  - '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].expandAndAdd(int[],int,int)'
  - '[org.apache.xerces.impl.xpath.regex.CaseInsensitiveMap].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/xpath/regex/CaseInsensitiveMap.java
- function_names:
  - '[org.apache.xerces.impl.validation.ValidationState].setExtraChecking(boolean)'
  - '[org.apache.xerces.impl.validation.ValidationState].setFacetChecking(boolean)'
  - '[org.apache.xerces.impl.validation.ValidationState].setNormalizationRequired(boolean)'
  - '[org.apache.xerces.impl.validation.ValidationState].setUsingNamespaces(boolean)'
  - '[org.apache.xerces.impl.validation.ValidationState].setEntityState(org.apache.xerces.impl.validation.EntityState)'
  - '[org.apache.xerces.impl.validation.ValidationState].setNamespaceSupport(org.apache.xerces.xni.NamespaceContext)'
  - '[org.apache.xerces.impl.validation.ValidationState].setSymbolTable(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.impl.validation.ValidationState].checkIDRefID()'
  - '[org.apache.xerces.impl.validation.ValidationState].reset()'
  - '[org.apache.xerces.impl.validation.ValidationState].resetIDTables()'
  - '[org.apache.xerces.impl.validation.ValidationState].needExtraChecking()'
  - '[org.apache.xerces.impl.validation.ValidationState].needFacetChecking()'
  - '[org.apache.xerces.impl.validation.ValidationState].needToNormalize()'
  - '[org.apache.xerces.impl.validation.ValidationState].useNamespaces()'
  - '[org.apache.xerces.impl.validation.ValidationState].isEntityDeclared(String)'
  - '[org.apache.xerces.impl.validation.ValidationState].isEntityUnparsed(String)'
  - '[org.apache.xerces.impl.validation.ValidationState].isIdDeclared(String)'
  - '[org.apache.xerces.impl.validation.ValidationState].addId(String)'
  - '[org.apache.xerces.impl.validation.ValidationState].addIdRef(String)'
  - '[org.apache.xerces.impl.validation.ValidationState].getSymbol(String)'
  - '[org.apache.xerces.impl.validation.ValidationState].getURI(String)'
  - '[org.apache.xerces.impl.validation.ValidationState].setLocale(java.util.Locale)'
  - '[org.apache.xerces.impl.validation.ValidationState].getLocale()'
  - '[org.apache.xerces.impl.validation.ValidationState].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/validation/ValidationState.java
- function_names:
  - '[org.apache.xerces.impl.validation.EntityState].isEntityDeclared(String)'
  - '[org.apache.xerces.impl.validation.EntityState].isEntityUnparsed(String)'
  - '[org.apache.xerces.impl.validation.EntityState].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/validation/EntityState.java
- function_names:
  - '[org.apache.xerces.impl.validation.ValidationManager].addValidationState(org.apache.xerces.impl.validation.ValidationState)'
  - '[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.validation.ValidationManager].isGrammarFound()'
  - '[org.apache.xerces.impl.validation.ValidationManager].setCachedDTD(boolean)'
  - '[org.apache.xerces.impl.validation.ValidationManager].isCachedDTD()'
  - '[org.apache.xerces.impl.validation.ValidationManager].reset()'
  - '[org.apache.xerces.impl.validation.ValidationManager].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/validation/ValidationManager.java
- function_names:
  - '[org.apache.xerces.impl.validation.ConfigurableValidationState].<init>()'
  - '[org.apache.xerces.impl.validation.ConfigurableValidationState].setIdIdrefChecking(boolean)'
  - '[org.apache.xerces.impl.validation.ConfigurableValidationState].setUnparsedEntityChecking(boolean)'
  - '[org.apache.xerces.impl.validation.ConfigurableValidationState].checkIDRefID()'
  - '[org.apache.xerces.impl.validation.ConfigurableValidationState].isIdDeclared(String)'
  - '[org.apache.xerces.impl.validation.ConfigurableValidationState].isEntityDeclared(String)'
  - '[org.apache.xerces.impl.validation.ConfigurableValidationState].isEntityUnparsed(String)'
  - '[org.apache.xerces.impl.validation.ConfigurableValidationState].addId(String)'
  - '[org.apache.xerces.impl.validation.ConfigurableValidationState].addIdRef(String)'
  source_file: /src/xerces/src/org/apache/xerces/impl/validation/ConfigurableValidationState.java
- function_names:
  - '[org.apache.xerces.impl.dv.XSFacets].reset()'
  - '[org.apache.xerces.impl.dv.XSFacets].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/XSFacets.java
- function_names:
  - '[org.apache.xerces.impl.dv.SecuritySupport].getContextClassLoader()'
  - '[org.apache.xerces.impl.dv.SecuritySupport].getSystemClassLoader()'
  - '[org.apache.xerces.impl.dv.SecuritySupport].getParentClassLoader(ClassLoader)'
  - '[org.apache.xerces.impl.dv.SecuritySupport].getSystemProperty(String)'
  - '[org.apache.xerces.impl.dv.SecuritySupport].getFileInputStream(java.io.File)'
  - '[org.apache.xerces.impl.dv.SecuritySupport].getResourceAsStream(ClassLoader,String)'
  - '[org.apache.xerces.impl.dv.SecuritySupport].getFileExists(java.io.File)'
  - '[org.apache.xerces.impl.dv.SecuritySupport].getLastModified(java.io.File)'
  - '[org.apache.xerces.impl.dv.SecuritySupport].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/SecuritySupport.java
- function_names:
  - '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance()'
  - '[org.apache.xerces.impl.dv.DTDDVFactory].getInstance(String)'
  - '[org.apache.xerces.impl.dv.DTDDVFactory].<init>()'
  - '[org.apache.xerces.impl.dv.DTDDVFactory].getBuiltInDV(String)'
  - '[org.apache.xerces.impl.dv.DTDDVFactory].getBuiltInTypes()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/DTDDVFactory.java
- function_names:
  - '[org.apache.xerces.impl.dv.XSSimpleType].getPrimitiveKind()'
  - '[org.apache.xerces.impl.dv.XSSimpleType].validate(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - '[org.apache.xerces.impl.dv.XSSimpleType].validate(Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - '[org.apache.xerces.impl.dv.XSSimpleType].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - '[org.apache.xerces.impl.dv.XSSimpleType].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.XSSimpleType].isEqual(Object,Object)'
  - '[org.apache.xerces.impl.dv.XSSimpleType].isIDType()'
  - '[org.apache.xerces.impl.dv.XSSimpleType].getWhitespace()'
  - '[org.apache.xerces.impl.dv.XSSimpleType].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/XSSimpleType.java
- function_names:
  - '[org.apache.xerces.impl.dv.ObjectFactory].createObject(String,String)'
  - '[org.apache.xerces.impl.dv.ObjectFactory].createObject(String,String,String)'
  - '[org.apache.xerces.impl.dv.ObjectFactory].isDebugEnabled()'
  - '[org.apache.xerces.impl.dv.ObjectFactory].debugPrintln(String)'
  - '[org.apache.xerces.impl.dv.ObjectFactory].findClassLoader()'
  - '[org.apache.xerces.impl.dv.ObjectFactory].newInstance(String,ClassLoader,boolean)'
  - '[org.apache.xerces.impl.dv.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
  - '[org.apache.xerces.impl.dv.ObjectFactory].findJarServiceProvider(String)'
  - '[org.apache.xerces.impl.dv.ObjectFactory].<init>()'
  - '[org.apache.xerces.impl.dv.ObjectFactory.ConfigurationError].<init>(String,Exception)'
  - '[org.apache.xerces.impl.dv.ObjectFactory.ConfigurationError].getException()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/ObjectFactory.java
- function_names:
  - '[org.apache.xerces.impl.dv.ValidationContext].needFacetChecking()'
  - '[org.apache.xerces.impl.dv.ValidationContext].needExtraChecking()'
  - '[org.apache.xerces.impl.dv.ValidationContext].needToNormalize()'
  - '[org.apache.xerces.impl.dv.ValidationContext].useNamespaces()'
  - '[org.apache.xerces.impl.dv.ValidationContext].isEntityDeclared(String)'
  - '[org.apache.xerces.impl.dv.ValidationContext].isEntityUnparsed(String)'
  - '[org.apache.xerces.impl.dv.ValidationContext].isIdDeclared(String)'
  - '[org.apache.xerces.impl.dv.ValidationContext].addId(String)'
  - '[org.apache.xerces.impl.dv.ValidationContext].addIdRef(String)'
  - '[org.apache.xerces.impl.dv.ValidationContext].getSymbol(String)'
  - '[org.apache.xerces.impl.dv.ValidationContext].getURI(String)'
  - '[org.apache.xerces.impl.dv.ValidationContext].getLocale()'
  - '[org.apache.xerces.impl.dv.ValidationContext].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/ValidationContext.java
- function_names:
  - '[org.apache.xerces.impl.dv.DatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.DatatypeValidator].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/DatatypeValidator.java
- function_names:
  - '[org.apache.xerces.impl.dv.InvalidDatatypeFacetException].<init>(String,Object[])'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/InvalidDatatypeFacetException.java
- function_names:
  - '[org.apache.xerces.impl.dv.DatatypeException].<init>(String,Object[])'
  - '[org.apache.xerces.impl.dv.DatatypeException].getKey()'
  - '[org.apache.xerces.impl.dv.DatatypeException].getArgs()'
  - '[org.apache.xerces.impl.dv.DatatypeException].getMessage()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/DatatypeException.java
- function_names:
  - '[org.apache.xerces.impl.dv.DVFactoryException].<init>()'
  - '[org.apache.xerces.impl.dv.DVFactoryException].<init>(String)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/DVFactoryException.java
- function_names:
  - '[org.apache.xerces.impl.dv.ValidatedInfo].reset()'
  - '[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.ValidatedInfo].convertToPrimitiveKind(short)'
  - '[org.apache.xerces.impl.dv.ValidatedInfo].getActualValue()'
  - '[org.apache.xerces.impl.dv.ValidatedInfo].getActualValueType()'
  - '[org.apache.xerces.impl.dv.ValidatedInfo].getListValueTypes()'
  - '[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinitions()'
  - '[org.apache.xerces.impl.dv.ValidatedInfo].getNormalizedValue()'
  - '[org.apache.xerces.impl.dv.ValidatedInfo].getTypeDefinition()'
  - '[org.apache.xerces.impl.dv.ValidatedInfo].getMemberTypeDefinition()'
  - '[org.apache.xerces.impl.dv.ValidatedInfo].copyFrom(org.apache.xerces.xs.XSValue)'
  - '[org.apache.xerces.impl.dv.ValidatedInfo].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/ValidatedInfo.java
- function_names:
  - '[org.apache.xerces.impl.dv.SchemaDVFactory].getInstance()'
  - '[org.apache.xerces.impl.dv.SchemaDVFactory].getInstance(String)'
  - '[org.apache.xerces.impl.dv.SchemaDVFactory].<init>()'
  - '[org.apache.xerces.impl.dv.SchemaDVFactory].getBuiltInType(String)'
  - '[org.apache.xerces.impl.dv.SchemaDVFactory].getBuiltInTypes()'
  - '[org.apache.xerces.impl.dv.SchemaDVFactory].createTypeRestriction(String,String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)'
  - '[org.apache.xerces.impl.dv.SchemaDVFactory].createTypeList(String,String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)'
  - '[org.apache.xerces.impl.dv.SchemaDVFactory].createTypeUnion(String,String,short,XSSimpleType[],org.apache.xerces.xs.XSObjectList)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/SchemaDVFactory.java
- function_names:
  - '[org.apache.xerces.impl.dv.InvalidDatatypeValueException].<init>(String,Object[])'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/InvalidDatatypeValueException.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].getDuration(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.DayTimeDurationDV].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/DayTimeDurationDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.YearDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.YearDV].parse(String)'
  - '[org.apache.xerces.impl.dv.xs.YearDV].dateToString(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.YearDV].getXMLGregorianCalendar(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.YearDV].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/YearDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getGDVs()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setDVs(TypeValidator[])'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,short,short,boolean,boolean,boolean,boolean,short)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,String,short,boolean,org.apache.xerces.xs.XSObjectList,short)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,String,short,boolean,org.apache.xerces.xs.XSObjectList)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(String,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,boolean,org.apache.xerces.xs.XSObjectList)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].<init>(String,String,short,XSSimpleTypeDecl[],org.apache.xerces.xs.XSObjectList)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setRestrictionValues(org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,String,String,short,org.apache.xerces.xs.XSObjectList)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setListValues(String,String,short,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl,org.apache.xerces.xs.XSObjectList)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setUnionValues(String,String,short,XSSimpleTypeDecl[],org.apache.xerces.xs.XSObjectList)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getType()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeCategory()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getName()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeName()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespace()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFinal()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isFinal(short)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getBaseType()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getAnonymous()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getVariety()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIDType()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getWhitespace()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveKind()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getBuiltInKind()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveType()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getItemType()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMemberTypes()'
  - '[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.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets1(org.apache.xerces.impl.dv.XSFacets,short,short,short)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].applyFacets(org.apache.xerces.impl.dv.XSFacets,short,short,short,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualEnumValue(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validateWithInfo(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].validate(Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - '[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.xs.XSSimpleTypeDecl].checkFacets(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)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualValue(Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo,boolean)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isEqual(Object,Object)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isIdentical(Object,Object)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].normalize(String,short)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].normalize(Object,short)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reportError(String,Object[])'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].whiteSpaceValue(short)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getOrdered()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getBounded()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFinite()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNumeric()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDefinedFacet(short)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getDefinedFacets()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isFixedFacet(short)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFixedFacets()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getLexicalFacetValue(short)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getLexicalEnumeration()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getActualEnumeration()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getEnumerationItemTypeList()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getEnumerationTypeList()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getLexicalPattern()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getAnnotations()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].calcFundamentalFacets()'
  - '[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].specialCardinalityCheck()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setCardinality()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getPrimitiveDV(short)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].derivedFromType(org.apache.xerces.xs.XSTypeDefinition,short)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].derivedFrom(String,String,short)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDOMDerivedFrom(String,String,int)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByAny(String,String,org.apache.xerces.xs.XSTypeDefinition)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByRestriction(String,String,org.apache.xerces.xs.XSTypeDefinition)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByList(String,String,org.apache.xerces.xs.XSTypeDefinition)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedByUnion(String,String,org.apache.xerces.xs.XSTypeDefinition)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].reset()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getNamespaceItem()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setNamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].toString()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFacets()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getFacet(int)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMultiValueFacets()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMinInclusiveValue()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMinExclusiveValue()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMaxInclusiveValue()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getMaxExclusiveValue()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].setAnonymous(boolean)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].getTypeNamespace()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].isDerivedFrom(String,String,int)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].convertToPrimitiveKind(short)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl].appendEnumString(StringBuffer)'
  - '[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.ValidationContextImpl].needFacetChecking()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].needExtraChecking()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].needToNormalize()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].useNamespaces()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].isEntityDeclared(String)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].isEntityUnparsed(String)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].isIdDeclared(String)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].addId(String)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].addIdRef(String)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].getSymbol(String)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].getURI(String)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.ValidationContextImpl].getLocale()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].<init>(short,String,int,Object,boolean,org.apache.xerces.xs.XSAnnotation)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getAnnotation()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getAnnotations()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getFacetKind()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getLexicalFacetValue()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getActualFacetValue()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getIntFacetValue()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getFixed()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getName()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getNamespace()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getNamespaceItem()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSFacetImpl].getType()'
  - '[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)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getFacetKind()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getAnnotations()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getLexicalFacetValues()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getEnumerationValues()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getName()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getNamespace()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getNamespaceItem()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.XSMVFacetImpl].getType()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.AbstractObjectList].get(int)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.AbstractObjectList].size()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl.AbstractObjectList].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDecl.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.StringDV].getAllowedFacets()'
  - '[org.apache.xerces.impl.dv.xs.StringDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.StringDV].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/StringDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].<init>(org.apache.xerces.impl.dv.XSSimpleType)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getWrappedXSSimpleType()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getAnnotations()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getBounded()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getBuiltInKind()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getDefinedFacets()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFacets()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFacet(int)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFinite()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFixedFacets()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getItemType()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getLexicalEnumeration()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getLexicalFacetValue(short)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getLexicalPattern()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getMemberTypes()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getMultiValueFacets()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNumeric()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getOrdered()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getPrimitiveType()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getVariety()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isDefinedFacet(short)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isFixedFacet(short)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].derivedFrom(String,String,short)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].derivedFromType(org.apache.xerces.xs.XSTypeDefinition,short)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getAnonymous()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getBaseType()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getFinal()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getTypeCategory()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isFinal(short)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getName()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespace()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getNamespaceItem()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getType()'
  - '[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.XSSimpleTypeDelegate].getPrimitiveKind()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].getWhitespace()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isEqual(Object,Object)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].isIDType()'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(String,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].validate(Object,org.apache.xerces.impl.dv.ValidationContext,org.apache.xerces.impl.dv.ValidatedInfo)'
  - '[org.apache.xerces.impl.dv.xs.XSSimpleTypeDelegate].toString()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/XSSimpleTypeDelegate.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.MonthDayDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.MonthDayDV].parse(String)'
  - '[org.apache.xerces.impl.dv.xs.MonthDayDV].dateToString(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.MonthDayDV].getXMLGregorianCalendar(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.MonthDayDV].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/MonthDayDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.FloatDV].getAllowedFacets()'
  - '[org.apache.xerces.impl.dv.xs.FloatDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.FloatDV].compare(Object,Object)'
  - '[org.apache.xerces.impl.dv.xs.FloatDV].isIdentical(Object,Object)'
  - '[org.apache.xerces.impl.dv.xs.FloatDV].<init>()'
  - '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].<init>(String)'
  - '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].equals(Object)'
  - '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].hashCode()'
  - '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].isIdentical(XFloat)'
  - '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].compareTo(XFloat)'
  - '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].toString()'
  - '[org.apache.xerces.impl.dv.xs.FloatDV.XFloat].getValue()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/FloatDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.BaseDVFactory].getBuiltInType(String)'
  - '[org.apache.xerces.impl.dv.xs.BaseDVFactory].getBuiltInTypes()'
  - '[org.apache.xerces.impl.dv.xs.BaseDVFactory].createTypeRestriction(String,String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)'
  - '[org.apache.xerces.impl.dv.xs.BaseDVFactory].createTypeList(String,String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)'
  - '[org.apache.xerces.impl.dv.xs.BaseDVFactory].createTypeUnion(String,String,short,XSSimpleType[],org.apache.xerces.xs.XSObjectList)'
  - '[org.apache.xerces.impl.dv.xs.BaseDVFactory].createBuiltInTypes(org.apache.xerces.util.SymbolHash)'
  - '[org.apache.xerces.impl.dv.xs.BaseDVFactory].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/BaseDVFactory.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.TimeDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.TimeDV].parse(String)'
  - '[org.apache.xerces.impl.dv.xs.TimeDV].dateToString(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.TimeDV].getXMLGregorianCalendar(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.TimeDV].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/TimeDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.HexBinaryDV].getAllowedFacets()'
  - '[org.apache.xerces.impl.dv.xs.HexBinaryDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.HexBinaryDV].getDataLength(Object)'
  - '[org.apache.xerces.impl.dv.xs.HexBinaryDV].<init>()'
  - '[org.apache.xerces.impl.dv.xs.HexBinaryDV.XHex].<init>(byte[])'
  - '[org.apache.xerces.impl.dv.xs.HexBinaryDV.XHex].toString()'
  - '[org.apache.xerces.impl.dv.xs.HexBinaryDV.XHex].equals(Object)'
  - '[org.apache.xerces.impl.dv.xs.HexBinaryDV.XHex].hashCode()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/HexBinaryDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].getDuration(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.YearMonthDurationDV].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/YearMonthDurationDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].createBuiltInTypes()'
  - '[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].getBuiltInType(String)'
  - '[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].getBuiltInTypes()'
  - '[org.apache.xerces.impl.dv.xs.SchemaDVFactoryImpl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/SchemaDVFactoryImpl.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createBuiltInTypes(org.apache.xerces.util.SymbolHash,org.apache.xerces.impl.dv.xs.XSSimpleTypeDecl)'
  - '[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createTypeRestriction(String,String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)'
  - '[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createTypeList(String,String,short,org.apache.xerces.impl.dv.XSSimpleType,org.apache.xerces.xs.XSObjectList)'
  - '[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].createTypeUnion(String,String,short,XSSimpleType[],org.apache.xerces.xs.XSObjectList)'
  - '[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].setDeclPool(org.apache.xerces.impl.xs.XSDeclarationPool)'
  - '[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].newXSSimpleTypeDecl()'
  - '[org.apache.xerces.impl.dv.xs.BaseSchemaDVFactory].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/BaseSchemaDVFactory.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.DoubleDV].getAllowedFacets()'
  - '[org.apache.xerces.impl.dv.xs.DoubleDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.DoubleDV].compare(Object,Object)'
  - '[org.apache.xerces.impl.dv.xs.DoubleDV].isIdentical(Object,Object)'
  - '[org.apache.xerces.impl.dv.xs.DoubleDV].isPossibleFP(String)'
  - '[org.apache.xerces.impl.dv.xs.DoubleDV].<init>()'
  - '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].<init>(String)'
  - '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].equals(Object)'
  - '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].hashCode()'
  - '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].isIdentical(XDouble)'
  - '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].compareTo(XDouble)'
  - '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].toString()'
  - '[org.apache.xerces.impl.dv.xs.DoubleDV.XDouble].getValue()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/DoubleDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.IntegerDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.IntegerDV].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/IntegerDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.DayDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.DayDV].parse(String)'
  - '[org.apache.xerces.impl.dv.xs.DayDV].dateToString(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.DayDV].getXMLGregorianCalendar(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.DayDV].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/DayDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.MonthDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.MonthDV].parse(String)'
  - '[org.apache.xerces.impl.dv.xs.MonthDV].dateToString(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.MonthDV].getXMLGregorianCalendar(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.MonthDV].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/MonthDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].getAllowedFacets()'
  - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].compare(Object,Object)'
  - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].getFractionDigits(Object)'
  - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].getTotalDigits(Object)'
  - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].isIdentical(Object,Object)'
  - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV].<init>()'
  - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].<init>(String)'
  - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].initD(String)'
  - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].equals(Object)'
  - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compareFractionalPart(XPrecisionDecimal)'
  - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].truncateTrailingZeros(StringBuffer,StringBuffer)'
  - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compareTo(XPrecisionDecimal)'
  - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compare(XPrecisionDecimal)'
  - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].intComp(XPrecisionDecimal)'
  - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].compareDecimal(String,String,String,String)'
  - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].toString()'
  - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].makeCanonical()'
  - '[org.apache.xerces.impl.dv.xs.PrecisionDecimalDV.XPrecisionDecimal].isIdentical(XPrecisionDecimal)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/PrecisionDecimalDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.DateTimeDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.DateTimeDV].parse(String)'
  - '[org.apache.xerces.impl.dv.xs.DateTimeDV].getXMLGregorianCalendar(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.DateTimeDV].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/DateTimeDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.EntityDV].getAllowedFacets()'
  - '[org.apache.xerces.impl.dv.xs.EntityDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.EntityDV].checkExtraRules(Object,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.EntityDV].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/EntityDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.DateDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.DateDV].parse(String)'
  - '[org.apache.xerces.impl.dv.xs.DateDV].dateToString(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.DateDV].getXMLGregorianCalendar(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.DateDV].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/DateDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.AnyURIDV].getAllowedFacets()'
  - '[org.apache.xerces.impl.dv.xs.AnyURIDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.AnyURIDV].encode(String)'
  - '[org.apache.xerces.impl.dv.xs.AnyURIDV].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/AnyURIDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.QNameDV].getAllowedFacets()'
  - '[org.apache.xerces.impl.dv.xs.QNameDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.QNameDV].getDataLength(Object)'
  - '[org.apache.xerces.impl.dv.xs.QNameDV].<init>()'
  - '[org.apache.xerces.impl.dv.xs.QNameDV.XQName].<init>(String,String,String,String)'
  - '[org.apache.xerces.impl.dv.xs.QNameDV.XQName].equals(Object)'
  - '[org.apache.xerces.impl.dv.xs.QNameDV.XQName].toString()'
  - '[org.apache.xerces.impl.dv.xs.QNameDV.XQName].getJAXPQName()'
  - '[org.apache.xerces.impl.dv.xs.QNameDV.XQName].getXNIQName()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/QNameDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.FullDVFactory].getBuiltInType(String)'
  - '[org.apache.xerces.impl.dv.xs.FullDVFactory].getBuiltInTypes()'
  - '[org.apache.xerces.impl.dv.xs.FullDVFactory].createBuiltInTypes(org.apache.xerces.util.SymbolHash)'
  - '[org.apache.xerces.impl.dv.xs.FullDVFactory].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/FullDVFactory.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.TypeValidator].getAllowedFacets()'
  - '[org.apache.xerces.impl.dv.xs.TypeValidator].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.TypeValidator].checkExtraRules(Object,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.TypeValidator].isIdentical(Object,Object)'
  - '[org.apache.xerces.impl.dv.xs.TypeValidator].compare(Object,Object)'
  - '[org.apache.xerces.impl.dv.xs.TypeValidator].getDataLength(Object)'
  - '[org.apache.xerces.impl.dv.xs.TypeValidator].getTotalDigits(Object)'
  - '[org.apache.xerces.impl.dv.xs.TypeValidator].getFractionDigits(Object)'
  - '[org.apache.xerces.impl.dv.xs.TypeValidator].getCodePointLength(String)'
  - '[org.apache.xerces.impl.dv.xs.TypeValidator].isDigit(char)'
  - '[org.apache.xerces.impl.dv.xs.TypeValidator].getDigit(char)'
  - '[org.apache.xerces.impl.dv.xs.TypeValidator].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/TypeValidator.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl].createBuiltInTypes()'
  - '[org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl].getBuiltInType(String)'
  - '[org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl].getBuiltInTypes()'
  - '[org.apache.xerces.impl.dv.xs.ExtendedSchemaDVFactoryImpl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/ExtendedSchemaDVFactoryImpl.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.DecimalDV].getAllowedFacets()'
  - '[org.apache.xerces.impl.dv.xs.DecimalDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.DecimalDV].compare(Object,Object)'
  - '[org.apache.xerces.impl.dv.xs.DecimalDV].getTotalDigits(Object)'
  - '[org.apache.xerces.impl.dv.xs.DecimalDV].getFractionDigits(Object)'
  - '[org.apache.xerces.impl.dv.xs.DecimalDV].<init>()'
  - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].<init>(String)'
  - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].<init>(String,boolean)'
  - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].initD(String)'
  - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].initI(String)'
  - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].equals(Object)'
  - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].compareTo(XDecimal)'
  - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].intComp(XDecimal)'
  - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].toString()'
  - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].makeCanonical()'
  - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].getBigDecimal()'
  - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].getBigInteger()'
  - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].getLong()'
  - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].getInt()'
  - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].getShort()'
  - '[org.apache.xerces.impl.dv.xs.DecimalDV.XDecimal].getByte()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/DecimalDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.BooleanDV].getAllowedFacets()'
  - '[org.apache.xerces.impl.dv.xs.BooleanDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.BooleanDV].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/BooleanDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.DurationDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.DurationDV].parse(String,int)'
  - '[org.apache.xerces.impl.dv.xs.DurationDV].compareDates(DateTimeData,DateTimeData,boolean)'
  - '[org.apache.xerces.impl.dv.xs.DurationDV].compareResults(short,short,boolean)'
  - '[org.apache.xerces.impl.dv.xs.DurationDV].addDuration(DateTimeData,DateTimeData,DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.DurationDV].parseSecond(String,int,int)'
  - '[org.apache.xerces.impl.dv.xs.DurationDV].dateToString(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.DurationDV].getDuration(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.DurationDV].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/DurationDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>()'
  - '[org.apache.xerces.impl.dv.xs.SchemaDateTimeException].<init>(String)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/SchemaDateTimeException.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.ListDV].getAllowedFacets()'
  - '[org.apache.xerces.impl.dv.xs.ListDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.ListDV].getDataLength(Object)'
  - '[org.apache.xerces.impl.dv.xs.ListDV].<init>()'
  - '[org.apache.xerces.impl.dv.xs.ListDV.ListData].<init>(Object[])'
  - '[org.apache.xerces.impl.dv.xs.ListDV.ListData].toString()'
  - '[org.apache.xerces.impl.dv.xs.ListDV.ListData].getLength()'
  - '[org.apache.xerces.impl.dv.xs.ListDV.ListData].equals(Object)'
  - '[org.apache.xerces.impl.dv.xs.ListDV.ListData].hashCode()'
  - '[org.apache.xerces.impl.dv.xs.ListDV.ListData].contains(Object)'
  - '[org.apache.xerces.impl.dv.xs.ListDV.ListData].item(int)'
  - '[org.apache.xerces.impl.dv.xs.ListDV.ListData].get(int)'
  - '[org.apache.xerces.impl.dv.xs.ListDV.ListData].size()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/ListDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.AnyAtomicDV].getAllowedFacets()'
  - '[org.apache.xerces.impl.dv.xs.AnyAtomicDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.AnyAtomicDV].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/AnyAtomicDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].getAllowedFacets()'
  - '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].getDataLength(Object)'
  - '[org.apache.xerces.impl.dv.xs.Base64BinaryDV].<init>()'
  - '[org.apache.xerces.impl.dv.xs.Base64BinaryDV.XBase64].<init>(byte[])'
  - '[org.apache.xerces.impl.dv.xs.Base64BinaryDV.XBase64].toString()'
  - '[org.apache.xerces.impl.dv.xs.Base64BinaryDV.XBase64].equals(Object)'
  - '[org.apache.xerces.impl.dv.xs.Base64BinaryDV.XBase64].hashCode()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/Base64BinaryDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.IDREFDV].getAllowedFacets()'
  - '[org.apache.xerces.impl.dv.xs.IDREFDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.IDREFDV].checkExtraRules(Object,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.IDREFDV].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/IDREFDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getAllowedFacets()'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].isIdentical(Object,Object)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compare(Object,Object)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareDates(DateTimeData,DateTimeData,boolean)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].compareOrder(DateTimeData,DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getTime(String,int,int,DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getDate(String,int,int,DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getYearMonth(String,int,int,DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseTimeZone(String,int,int,DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getTimeZone(String,DateTimeData,int,int)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].indexOf(String,int,int,char)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].validateDateTime(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].findUTCSign(String,int,int)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].isNextCharUTCSign(String,int,int)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseInt(String,int,int)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseIntYear(String,int)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].normalize(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].saveUnnormalized(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].resetDateObj(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].maxDayInMonthFor(int,int)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].isLeapYear(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].modulo(int,int,int)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].fQuotient(int,int,int)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].dateToString(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(StringBuffer,int,int)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append(StringBuffer,double)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append2(StringBuffer,double)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].append3(StringBuffer,double)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].parseSecond(String,int,int)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].cloneDate(DateTimeData,DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getXMLGregorianCalendar(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getDuration(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].getFractionalSecondsAsBigDecimal(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV].<init>()'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(String,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].<init>(int,int,int,int,int,double,int,String,boolean,org.apache.xerces.impl.dv.xs.AbstractDateTimeDV)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].equals(Object)'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].toString()'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getYears()'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getMonths()'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getDays()'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getHours()'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getMinutes()'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getSeconds()'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].hasTimeZone()'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getTimeZoneHours()'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getTimeZoneMinutes()'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getLexicalValue()'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].normalize()'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].isNormalized()'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].clone()'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getXMLGregorianCalendar()'
  - '[org.apache.xerces.impl.dv.xs.AbstractDateTimeDV.DateTimeData].getDuration()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/AbstractDateTimeDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.AnySimpleDV].getAllowedFacets()'
  - '[org.apache.xerces.impl.dv.xs.AnySimpleDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.AnySimpleDV].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/AnySimpleDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.YearMonthDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.YearMonthDV].parse(String)'
  - '[org.apache.xerces.impl.dv.xs.YearMonthDV].dateToString(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.YearMonthDV].getXMLGregorianCalendar(DateTimeData)'
  - '[org.apache.xerces.impl.dv.xs.YearMonthDV].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/YearMonthDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.IDDV].getAllowedFacets()'
  - '[org.apache.xerces.impl.dv.xs.IDDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.IDDV].checkExtraRules(Object,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.IDDV].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/IDDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.xs.UnionDV].getAllowedFacets()'
  - '[org.apache.xerces.impl.dv.xs.UnionDV].getActualValue(String,org.apache.xerces.impl.dv.ValidationContext)'
  - '[org.apache.xerces.impl.dv.xs.UnionDV].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/xs/UnionDV.java
- function_names:
  - '[org.apache.xerces.impl.dv.dtd.StringDatatypeValidator].<init>()'
  - '[org.apache.xerces.impl.dv.dtd.StringDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/dtd/StringDatatypeValidator.java
- function_names:
  - '[org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator].<init>()'
  - '[org.apache.xerces.impl.dv.dtd.ENTITYDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/dtd/ENTITYDatatypeValidator.java
- function_names:
  - '[org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator].<init>()'
  - '[org.apache.xerces.impl.dv.dtd.XML11NMTOKENDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/dtd/XML11NMTOKENDatatypeValidator.java
- function_names:
  - '[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].<init>()'
  - '[org.apache.xerces.impl.dv.dtd.IDREFDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/dtd/IDREFDatatypeValidator.java
- function_names:
  - '[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].<init>()'
  - '[org.apache.xerces.impl.dv.dtd.NMTOKENDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/dtd/NMTOKENDatatypeValidator.java
- function_names:
  - '[org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator].<init>()'
  - '[org.apache.xerces.impl.dv.dtd.NOTATIONDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/dtd/NOTATIONDatatypeValidator.java
- function_names:
  - '[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].getBuiltInDV(String)'
  - '[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].getBuiltInTypes()'
  - '[org.apache.xerces.impl.dv.dtd.XML11DTDDVFactoryImpl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/dtd/XML11DTDDVFactoryImpl.java
- function_names:
  - '[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].<init>(org.apache.xerces.impl.dv.DatatypeValidator)'
  - '[org.apache.xerces.impl.dv.dtd.ListDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/dtd/ListDatatypeValidator.java
- function_names:
  - '[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].getBuiltInDV(String)'
  - '[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].getBuiltInTypes()'
  - '[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].createBuiltInTypes()'
  - '[org.apache.xerces.impl.dv.dtd.DTDDVFactoryImpl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/dtd/DTDDVFactoryImpl.java
- function_names:
  - '[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].<init>()'
  - '[org.apache.xerces.impl.dv.dtd.IDDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/dtd/IDDatatypeValidator.java
- function_names:
  - '[org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator].<init>()'
  - '[org.apache.xerces.impl.dv.dtd.XML11IDDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/dtd/XML11IDDatatypeValidator.java
- function_names:
  - '[org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator].<init>()'
  - '[org.apache.xerces.impl.dv.dtd.XML11IDREFDatatypeValidator].validate(String,org.apache.xerces.impl.dv.ValidationContext)'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/dtd/XML11IDREFDatatypeValidator.java
- function_names:
  - '[org.apache.xerces.impl.dv.util.ByteListImpl].<init>(byte[])'
  - '[org.apache.xerces.impl.dv.util.ByteListImpl].getLength()'
  - '[org.apache.xerces.impl.dv.util.ByteListImpl].contains(byte)'
  - '[org.apache.xerces.impl.dv.util.ByteListImpl].item(int)'
  - '[org.apache.xerces.impl.dv.util.ByteListImpl].get(int)'
  - '[org.apache.xerces.impl.dv.util.ByteListImpl].size()'
  - '[org.apache.xerces.impl.dv.util.ByteListImpl].toByteArray()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/util/ByteListImpl.java
- function_names:
  - '[org.apache.xerces.impl.dv.util.HexBin].encode(byte[])'
  - '[org.apache.xerces.impl.dv.util.HexBin].decode(String)'
  - '[org.apache.xerces.impl.dv.util.HexBin].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/util/HexBin.java
- function_names:
  - '[org.apache.xerces.impl.dv.util.Base64].isWhiteSpace(char)'
  - '[org.apache.xerces.impl.dv.util.Base64].isPad(char)'
  - '[org.apache.xerces.impl.dv.util.Base64].isData(char)'
  - '[org.apache.xerces.impl.dv.util.Base64].isBase64(char)'
  - '[org.apache.xerces.impl.dv.util.Base64].encode(byte[])'
  - '[org.apache.xerces.impl.dv.util.Base64].decode(String)'
  - '[org.apache.xerces.impl.dv.util.Base64].removeWhiteSpace(char[])'
  - '[org.apache.xerces.impl.dv.util.Base64].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/dv/util/Base64.java
- function_names:
  - '[org.apache.xerces.impl.msg.XMLMessageFormatter].formatMessage(java.util.Locale,String,Object[])'
  - '[org.apache.xerces.impl.msg.XMLMessageFormatter].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/impl/msg/XMLMessageFormatter.java
- function_names:
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>()'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration].checkEntitySizeLimits(int,int,boolean)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration].getProperty(String)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration].setProperty(String,Object)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration].configurePipeline()'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration].configureXML11Pipeline()'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration].configurePipelineCommon(boolean)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration].getPropertyValue(String,int)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration].getPropertyValue(String,boolean)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration].isDebugEnabled()'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration].debugPrintln(String)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].<init>()'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].endParameterEntity(String,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.SecureProcessingConfiguration.InternalEntityMonitor].endExternalSubset(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.SecureProcessingConfiguration.InternalEntityMonitor].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].endAttlist(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].startConditional(short,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.SecureProcessingConfiguration.InternalEntityMonitor].endConditional(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].endDTD(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].getDTDSource()'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.InternalEntityMonitor].getDTDHandler()'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor].getEntityResolver()'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor].<init>()'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.InputStreamMonitor].<init>(java.io.InputStream,boolean)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.InputStreamMonitor].read()'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.InputStreamMonitor].read(byte[],int,int)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.ReaderMonitor].<init>(java.io.Reader,boolean)'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.ReaderMonitor].read()'
  - '[org.apache.xerces.parsers.SecureProcessingConfiguration.ExternalEntityMonitor.ReaderMonitor].read(char[],int,int)'
  source_file: /src/xerces/src/org/apache/xerces/parsers/SecureProcessingConfiguration.java
- function_names:
  - '[org.apache.xerces.parsers.CachingParserPool].<init>()'
  - '[org.apache.xerces.parsers.CachingParserPool].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.parsers.CachingParserPool].getSymbolTable()'
  - '[org.apache.xerces.parsers.CachingParserPool].getXMLGrammarPool()'
  - '[org.apache.xerces.parsers.CachingParserPool].setShadowSymbolTable(boolean)'
  - '[org.apache.xerces.parsers.CachingParserPool].createDOMParser()'
  - '[org.apache.xerces.parsers.CachingParserPool].createSAXParser()'
  - '[org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool].retrieveInitialGrammarSet(String)'
  - '[org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - '[org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool].cacheGrammars(String,Grammar[])'
  - '[org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool].lockPool()'
  - '[org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool].clear()'
  - '[org.apache.xerces.parsers.CachingParserPool.SynchronizedGrammarPool].unlockPool()'
  - '[org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool].retrieveInitialGrammarSet(String)'
  - '[org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - '[org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool].cacheGrammars(String,Grammar[])'
  - '[org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - '[org.apache.xerces.parsers.CachingParserPool.ShadowedGrammarPool].containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  source_file: /src/xerces/src/org/apache/xerces/parsers/CachingParserPool.java
- function_names:
  - '[org.apache.xerces.parsers.AbstractDOMParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].getDocumentClassName()'
  - '[org.apache.xerces.parsers.AbstractDOMParser].setDocumentClassName(String)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].getDocument()'
  - '[org.apache.xerces.parsers.AbstractDOMParser].dropDocumentReferences()'
  - '[org.apache.xerces.parsers.AbstractDOMParser].reset()'
  - '[org.apache.xerces.parsers.AbstractDOMParser].setLocale(java.util.Locale)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].doctypeDecl(String,String,String,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].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].characters(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.AbstractDOMParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].startCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].endCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].endDocument(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].handleBaseURI(org.w3c.dom.Node)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].handleBaseURI(int)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].endDTD(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].startConditional(short,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].endConditional(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].endAttlist(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].createElementNode(org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].createAttrNode(org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].setCharacterData(boolean)'
  - '[org.apache.xerces.parsers.AbstractDOMParser].abort()'
  - '[org.apache.xerces.parsers.AbstractDOMParser.Abort].<init>()'
  - '[org.apache.xerces.parsers.AbstractDOMParser.Abort].fillInStackTrace()'
  source_file: /src/xerces/src/org/apache/xerces/parsers/AbstractDOMParser.java
- function_names:
  - '[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>()'
  - '[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.parsers.XIncludeParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.parsers.XIncludeParserConfiguration].configurePipeline()'
  - '[org.apache.xerces.parsers.XIncludeParserConfiguration].configureXML11Pipeline()'
  - '[org.apache.xerces.parsers.XIncludeParserConfiguration].setProperty(String,Object)'
  source_file: /src/xerces/src/org/apache/xerces/parsers/XIncludeParserConfiguration.java
- function_names:
  - '[org.apache.xerces.parsers.SecuritySupport].getContextClassLoader()'
  - '[org.apache.xerces.parsers.SecuritySupport].getSystemClassLoader()'
  - '[org.apache.xerces.parsers.SecuritySupport].getParentClassLoader(ClassLoader)'
  - '[org.apache.xerces.parsers.SecuritySupport].getSystemProperty(String)'
  - '[org.apache.xerces.parsers.SecuritySupport].getFileInputStream(java.io.File)'
  - '[org.apache.xerces.parsers.SecuritySupport].getResourceAsStream(ClassLoader,String)'
  - '[org.apache.xerces.parsers.SecuritySupport].getFileExists(java.io.File)'
  - '[org.apache.xerces.parsers.SecuritySupport].getLastModified(java.io.File)'
  - '[org.apache.xerces.parsers.SecuritySupport].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/parsers/SecuritySupport.java
- function_names:
  - '[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>()'
  - '[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.parsers.IntegratedParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.parsers.IntegratedParserConfiguration].configurePipeline()'
  - '[org.apache.xerces.parsers.IntegratedParserConfiguration].createDocumentScanner()'
  - '[org.apache.xerces.parsers.IntegratedParserConfiguration].createDTDValidator()'
  source_file: /src/xerces/src/org/apache/xerces/parsers/IntegratedParserConfiguration.java
- function_names:
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>()'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setLocale(java.util.Locale)'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getDocumentHandler()'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getDTDHandler()'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getDTDContentModelHandler()'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getEntityResolver()'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getErrorHandler()'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].cleanup()'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].parse(boolean)'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getFeature(String)'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setFeature(String,boolean)'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].setProperty(String,Object)'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].getLocale()'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].reset()'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].resetCommon()'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].resetXML11()'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].configureXML11Pipeline()'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].configurePipeline()'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].checkFeature(String)'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].checkProperty(String)'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addCommonComponent(org.apache.xerces.xni.parser.XMLComponent)'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
  - '[org.apache.xerces.parsers.XML11NonValidatingConfiguration].initXML11Components()'
  source_file: /src/xerces/src/org/apache/xerces/parsers/XML11NonValidatingConfiguration.java
- function_names:
  - '[org.apache.xerces.parsers.StandardParserConfiguration].<init>()'
  - '[org.apache.xerces.parsers.StandardParserConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.parsers.StandardParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.parsers.StandardParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.parsers.StandardParserConfiguration].configurePipeline()'
  - '[org.apache.xerces.parsers.StandardParserConfiguration].checkFeature(String)'
  - '[org.apache.xerces.parsers.StandardParserConfiguration].checkProperty(String)'
  source_file: /src/xerces/src/org/apache/xerces/parsers/StandardParserConfiguration.java
- function_names:
  - '[org.apache.xerces.parsers.ObjectFactory].createObject(String,String)'
  - '[org.apache.xerces.parsers.ObjectFactory].createObject(String,String,String)'
  - '[org.apache.xerces.parsers.ObjectFactory].isDebugEnabled()'
  - '[org.apache.xerces.parsers.ObjectFactory].debugPrintln(String)'
  - '[org.apache.xerces.parsers.ObjectFactory].findClassLoader()'
  - '[org.apache.xerces.parsers.ObjectFactory].newInstance(String,ClassLoader,boolean)'
  - '[org.apache.xerces.parsers.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
  - '[org.apache.xerces.parsers.ObjectFactory].findJarServiceProvider(String)'
  - '[org.apache.xerces.parsers.ObjectFactory].<init>()'
  - '[org.apache.xerces.parsers.ObjectFactory.ConfigurationError].<init>(String,Exception)'
  - '[org.apache.xerces.parsers.ObjectFactory.ConfigurationError].getException()'
  source_file: /src/xerces/src/org/apache/xerces/parsers/ObjectFactory.java
- function_names:
  - '[org.apache.xerces.parsers.DTDParser].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.parsers.DTDParser].getDTDGrammar()'
  - '[org.apache.xerces.parsers.DTDParser].startEntity(String,String,String,String)'
  - '[org.apache.xerces.parsers.DTDParser].textDecl(String,String)'
  - '[org.apache.xerces.parsers.DTDParser].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DTDParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DTDParser].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DTDParser].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DTDParser].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DTDParser].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DTDParser].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DTDParser].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DTDParser].endAttlist(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DTDParser].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DTDParser].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DTDParser].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DTDParser].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DTDParser].startConditional(short,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DTDParser].endConditional(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DTDParser].endDTD(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DTDParser].endEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DTDParser].startContentModel(String,short)'
  - '[org.apache.xerces.parsers.DTDParser].mixedElement(String)'
  - '[org.apache.xerces.parsers.DTDParser].childrenStartGroup()'
  - '[org.apache.xerces.parsers.DTDParser].childrenElement(String)'
  - '[org.apache.xerces.parsers.DTDParser].childrenSeparator(short)'
  - '[org.apache.xerces.parsers.DTDParser].childrenOccurrence(short)'
  - '[org.apache.xerces.parsers.DTDParser].childrenEndGroup()'
  - '[org.apache.xerces.parsers.DTDParser].endContentModel()'
  source_file: /src/xerces/src/org/apache/xerces/parsers/DTDParser.java
- function_names:
  - '[org.apache.xerces.parsers.DOMParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - '[org.apache.xerces.parsers.DOMParser].<init>()'
  - '[org.apache.xerces.parsers.DOMParser].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.parsers.DOMParser].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.parsers.DOMParser].parse(String)'
  - '[org.apache.xerces.parsers.DOMParser].parse(org.xml.sax.InputSource)'
  - '[org.apache.xerces.parsers.DOMParser].setEntityResolver(org.xml.sax.EntityResolver)'
  - '[org.apache.xerces.parsers.DOMParser].getEntityResolver()'
  - '[org.apache.xerces.parsers.DOMParser].setErrorHandler(org.xml.sax.ErrorHandler)'
  - '[org.apache.xerces.parsers.DOMParser].getErrorHandler()'
  - '[org.apache.xerces.parsers.DOMParser].setFeature(String,boolean)'
  - '[org.apache.xerces.parsers.DOMParser].getFeature(String)'
  - '[org.apache.xerces.parsers.DOMParser].setProperty(String,Object)'
  - '[org.apache.xerces.parsers.DOMParser].getProperty(String)'
  - '[org.apache.xerces.parsers.DOMParser].getXMLParserConfiguration()'
  source_file: /src/xerces/src/org/apache/xerces/parsers/DOMParser.java
- function_names:
  - '[org.apache.xerces.parsers.AbstractSAXParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].endGeneralEntity(String,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.parsers.AbstractSAXParser].characters(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.parsers.AbstractSAXParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].startCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].endCDATA(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.AbstractSAXParser].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].endDocument(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.AbstractSAXParser].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].endDTD(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].parse(String)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].parse(org.xml.sax.InputSource)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].setEntityResolver(org.xml.sax.EntityResolver)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].getEntityResolver()'
  - '[org.apache.xerces.parsers.AbstractSAXParser].setErrorHandler(org.xml.sax.ErrorHandler)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].getErrorHandler()'
  - '[org.apache.xerces.parsers.AbstractSAXParser].setLocale(java.util.Locale)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].setDTDHandler(org.xml.sax.DTDHandler)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].setDocumentHandler(org.xml.sax.DocumentHandler)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].setContentHandler(org.xml.sax.ContentHandler)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].getContentHandler()'
  - '[org.apache.xerces.parsers.AbstractSAXParser].getDTDHandler()'
  - '[org.apache.xerces.parsers.AbstractSAXParser].setFeature(String,boolean)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].getFeature(String)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].setProperty(String,Object)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].getProperty(String)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].setDeclHandler(org.xml.sax.ext.DeclHandler)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].getDeclHandler()'
  - '[org.apache.xerces.parsers.AbstractSAXParser].setLexicalHandler(org.xml.sax.ext.LexicalHandler)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].getLexicalHandler()'
  - '[org.apache.xerces.parsers.AbstractSAXParser].startNamespaceMapping()'
  - '[org.apache.xerces.parsers.AbstractSAXParser].endNamespaceMapping()'
  - '[org.apache.xerces.parsers.AbstractSAXParser].reset()'
  - '[org.apache.xerces.parsers.AbstractSAXParser].getElementPSVI()'
  - '[org.apache.xerces.parsers.AbstractSAXParser].getAttributePSVI(int)'
  - '[org.apache.xerces.parsers.AbstractSAXParser].getAttributePSVIByName(String,String)'
  - '[org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy].<init>(org.apache.xerces.xni.XMLLocator)'
  - '[org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy].getPublicId()'
  - '[org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy].getSystemId()'
  - '[org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy].getLineNumber()'
  - '[org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy].getColumnNumber()'
  - '[org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy].getXMLVersion()'
  - '[org.apache.xerces.parsers.AbstractSAXParser.LocatorProxy].getEncoding()'
  - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].setAttributes(org.apache.xerces.xni.XMLAttributes)'
  - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getLength()'
  - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getName(int)'
  - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getQName(int)'
  - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getURI(int)'
  - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getLocalName(int)'
  - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getType(int)'
  - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getType(String)'
  - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getType(String,String)'
  - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getValue(int)'
  - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getValue(String)'
  - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getValue(String,String)'
  - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getIndex(String)'
  - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].getIndex(String,String)'
  - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].isDeclared(int)'
  - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].isDeclared(String)'
  - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].isDeclared(String,String)'
  - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].isSpecified(int)'
  - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].isSpecified(String)'
  - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].isSpecified(String,String)'
  - '[org.apache.xerces.parsers.AbstractSAXParser.AttributesProxy].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/parsers/AbstractSAXParser.java
- function_names:
  - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>()'
  - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].lockGrammarPool()'
  - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].clearGrammarPool()'
  - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].unlockGrammarPool()'
  - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseGrammar(String,String)'
  - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseGrammar(String,org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].checkFeature(String)'
  - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].checkProperty(String)'
  - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseXMLSchema(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.parsers.XMLGrammarCachingConfiguration].parseDTD(org.apache.xerces.xni.parser.XMLInputSource)'
  source_file: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarCachingConfiguration.java
- function_names:
  - '[org.apache.xerces.parsers.XMLGrammarPreparser].<init>()'
  - '[org.apache.xerces.parsers.XMLGrammarPreparser].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.parsers.XMLGrammarPreparser].registerPreparser(String,org.apache.xerces.xni.grammars.XMLGrammarLoader)'
  - '[org.apache.xerces.parsers.XMLGrammarPreparser].preparseGrammar(String,org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.parsers.XMLGrammarPreparser].setLocale(java.util.Locale)'
  - '[org.apache.xerces.parsers.XMLGrammarPreparser].getLocale()'
  - '[org.apache.xerces.parsers.XMLGrammarPreparser].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
  - '[org.apache.xerces.parsers.XMLGrammarPreparser].getErrorHandler()'
  - '[org.apache.xerces.parsers.XMLGrammarPreparser].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - '[org.apache.xerces.parsers.XMLGrammarPreparser].getEntityResolver()'
  - '[org.apache.xerces.parsers.XMLGrammarPreparser].setGrammarPool(org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.parsers.XMLGrammarPreparser].getGrammarPool()'
  - '[org.apache.xerces.parsers.XMLGrammarPreparser].getLoader(String)'
  - '[org.apache.xerces.parsers.XMLGrammarPreparser].setFeature(String,boolean)'
  - '[org.apache.xerces.parsers.XMLGrammarPreparser].setProperty(String,Object)'
  - '[org.apache.xerces.parsers.XMLGrammarPreparser].getFeature(String,String)'
  - '[org.apache.xerces.parsers.XMLGrammarPreparser].getProperty(String,String)'
  - '[org.apache.xerces.parsers.XMLGrammarPreparser].clearModCounts()'
  - '[org.apache.xerces.parsers.XMLGrammarPreparser.XMLGrammarLoaderContainer].<init>(org.apache.xerces.xni.grammars.XMLGrammarLoader)'
  source_file: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarPreparser.java
- function_names:
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].<init>()'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].setLocale(java.util.Locale)'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].getDocumentHandler()'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].getDTDHandler()'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].getDTDContentModelHandler()'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].getEntityResolver()'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].getErrorHandler()'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].cleanup()'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].parse(boolean)'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].getFeature(String)'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].setFeature(String,boolean)'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].setProperty(String,Object)'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].getLocale()'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].reset()'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].resetCommon()'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].resetXML11()'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].configureXML11Pipeline()'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].configurePipeline()'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].checkFeature(String)'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].checkProperty(String)'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].addCommonComponent(org.apache.xerces.xni.parser.XMLComponent)'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
  - '[org.apache.xerces.parsers.XML11DTDConfiguration].initXML11Components()'
  source_file: /src/xerces/src/org/apache/xerces/parsers/XML11DTDConfiguration.java
- function_names:
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].doctypeDecl(String,String,String,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.parsers.AbstractXMLDocumentParser].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].characters(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.parsers.AbstractXMLDocumentParser].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endDocument(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].getDocumentSource()'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startDTD(org.apache.xerces.xni.XMLLocator,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.AbstractXMLDocumentParser].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endAttlist(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startConditional(short,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endConditional(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endDTD(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].getDTDSource()'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startContentModel(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].any(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].empty(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].startGroup(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].pcdata(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].element(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].separator(short,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].occurrence(short,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endGroup(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].endContentModel(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].getDTDContentModelSource()'
  - '[org.apache.xerces.parsers.AbstractXMLDocumentParser].reset()'
  source_file: /src/xerces/src/org/apache/xerces/parsers/AbstractXMLDocumentParser.java
- function_names:
  - '[org.apache.xerces.parsers.NonValidatingConfiguration].<init>()'
  - '[org.apache.xerces.parsers.NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.parsers.NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.parsers.NonValidatingConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.parsers.NonValidatingConfiguration].setFeature(String,boolean)'
  - '[org.apache.xerces.parsers.NonValidatingConfiguration].getProperty(String)'
  - '[org.apache.xerces.parsers.NonValidatingConfiguration].setProperty(String,Object)'
  - '[org.apache.xerces.parsers.NonValidatingConfiguration].setLocale(java.util.Locale)'
  - '[org.apache.xerces.parsers.NonValidatingConfiguration].getFeature(String)'
  - '[org.apache.xerces.parsers.NonValidatingConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.parsers.NonValidatingConfiguration].parse(boolean)'
  - '[org.apache.xerces.parsers.NonValidatingConfiguration].cleanup()'
  - '[org.apache.xerces.parsers.NonValidatingConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.parsers.NonValidatingConfiguration].reset()'
  - '[org.apache.xerces.parsers.NonValidatingConfiguration].configurePipeline()'
  - '[org.apache.xerces.parsers.NonValidatingConfiguration].checkFeature(String)'
  - '[org.apache.xerces.parsers.NonValidatingConfiguration].checkProperty(String)'
  - '[org.apache.xerces.parsers.NonValidatingConfiguration].createEntityManager()'
  - '[org.apache.xerces.parsers.NonValidatingConfiguration].createErrorReporter()'
  - '[org.apache.xerces.parsers.NonValidatingConfiguration].createDocumentScanner()'
  - '[org.apache.xerces.parsers.NonValidatingConfiguration].createDTDScanner()'
  - '[org.apache.xerces.parsers.NonValidatingConfiguration].createDatatypeValidatorFactory()'
  - '[org.apache.xerces.parsers.NonValidatingConfiguration].createValidationManager()'
  source_file: /src/xerces/src/org/apache/xerces/parsers/NonValidatingConfiguration.java
- function_names:
  - '[org.apache.xerces.parsers.SecurityConfiguration].<init>()'
  - '[org.apache.xerces.parsers.SecurityConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.parsers.SecurityConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.parsers.SecurityConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  source_file: /src/xerces/src/org/apache/xerces/parsers/SecurityConfiguration.java
- function_names:
  - '[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>()'
  - '[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.parsers.SoftReferenceSymbolTableConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  source_file: /src/xerces/src/org/apache/xerces/parsers/SoftReferenceSymbolTableConfiguration.java
- function_names:
  - '[org.apache.xerces.parsers.DOMASBuilderImpl].<init>()'
  - '[org.apache.xerces.parsers.DOMASBuilderImpl].<init>(org.apache.xerces.parsers.XMLGrammarCachingConfiguration)'
  - '[org.apache.xerces.parsers.DOMASBuilderImpl].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.parsers.DOMASBuilderImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.parsers.DOMASBuilderImpl].getAbstractSchema()'
  - '[org.apache.xerces.parsers.DOMASBuilderImpl].setAbstractSchema(org.apache.xerces.dom3.as.ASModel)'
  - '[org.apache.xerces.parsers.DOMASBuilderImpl].parseASURI(String)'
  - '[org.apache.xerces.parsers.DOMASBuilderImpl].parseASInputSource(org.w3c.dom.ls.LSInput)'
  - '[org.apache.xerces.parsers.DOMASBuilderImpl].parseASInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarBucket()'
  - '[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarBucketRecurse(org.apache.xerces.dom.ASModelImpl)'
  - '[org.apache.xerces.parsers.DOMASBuilderImpl].addGrammars(org.apache.xerces.dom.ASModelImpl,org.apache.xerces.impl.xs.XSGrammarBucket)'
  - '[org.apache.xerces.parsers.DOMASBuilderImpl].initGrammarPool(org.apache.xerces.dom.ASModelImpl,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  source_file: /src/xerces/src/org/apache/xerces/parsers/DOMASBuilderImpl.java
- function_names:
  - '[org.apache.xerces.parsers.XML11Configuration].<init>()'
  - '[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.parsers.XML11Configuration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.parsers.XML11Configuration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.parsers.XML11Configuration].setLocale(java.util.Locale)'
  - '[org.apache.xerces.parsers.XML11Configuration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - '[org.apache.xerces.parsers.XML11Configuration].getDocumentHandler()'
  - '[org.apache.xerces.parsers.XML11Configuration].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - '[org.apache.xerces.parsers.XML11Configuration].getDTDHandler()'
  - '[org.apache.xerces.parsers.XML11Configuration].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
  - '[org.apache.xerces.parsers.XML11Configuration].getDTDContentModelHandler()'
  - '[org.apache.xerces.parsers.XML11Configuration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - '[org.apache.xerces.parsers.XML11Configuration].getEntityResolver()'
  - '[org.apache.xerces.parsers.XML11Configuration].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
  - '[org.apache.xerces.parsers.XML11Configuration].getErrorHandler()'
  - '[org.apache.xerces.parsers.XML11Configuration].cleanup()'
  - '[org.apache.xerces.parsers.XML11Configuration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.parsers.XML11Configuration].parse(boolean)'
  - '[org.apache.xerces.parsers.XML11Configuration].getFeature(String)'
  - '[org.apache.xerces.parsers.XML11Configuration].setFeature(String,boolean)'
  - '[org.apache.xerces.parsers.XML11Configuration].getProperty(String)'
  - '[org.apache.xerces.parsers.XML11Configuration].setProperty(String,Object)'
  - '[org.apache.xerces.parsers.XML11Configuration].getLocale()'
  - '[org.apache.xerces.parsers.XML11Configuration].reset()'
  - '[org.apache.xerces.parsers.XML11Configuration].resetCommon()'
  - '[org.apache.xerces.parsers.XML11Configuration].resetXML11()'
  - '[org.apache.xerces.parsers.XML11Configuration].configureXML11Pipeline()'
  - '[org.apache.xerces.parsers.XML11Configuration].configurePipeline()'
  - '[org.apache.xerces.parsers.XML11Configuration].checkFeature(String)'
  - '[org.apache.xerces.parsers.XML11Configuration].checkProperty(String)'
  - '[org.apache.xerces.parsers.XML11Configuration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
  - '[org.apache.xerces.parsers.XML11Configuration].addCommonComponent(org.apache.xerces.xni.parser.XMLComponent)'
  - '[org.apache.xerces.parsers.XML11Configuration].addXML11Component(org.apache.xerces.xni.parser.XMLComponent)'
  - '[org.apache.xerces.parsers.XML11Configuration].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent)'
  - '[org.apache.xerces.parsers.XML11Configuration].initXML11Components()'
  - '[org.apache.xerces.parsers.XML11Configuration].getFeature0(String)'
  source_file: /src/xerces/src/org/apache/xerces/parsers/XML11Configuration.java
- function_names:
  - '[org.apache.xerces.parsers.DOMParserImpl].<init>(String,String)'
  - '[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - '[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.parsers.DOMParserImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.parsers.DOMParserImpl].reset()'
  - '[org.apache.xerces.parsers.DOMParserImpl].getDomConfig()'
  - '[org.apache.xerces.parsers.DOMParserImpl].getFilter()'
  - '[org.apache.xerces.parsers.DOMParserImpl].setFilter(org.w3c.dom.ls.LSParserFilter)'
  - '[org.apache.xerces.parsers.DOMParserImpl].setParameter(String,Object)'
  - '[org.apache.xerces.parsers.DOMParserImpl].getParameter(String)'
  - '[org.apache.xerces.parsers.DOMParserImpl].canSetParameter(String,Object)'
  - '[org.apache.xerces.parsers.DOMParserImpl].getParameterNames()'
  - '[org.apache.xerces.parsers.DOMParserImpl].parseURI(String)'
  - '[org.apache.xerces.parsers.DOMParserImpl].parse(org.w3c.dom.ls.LSInput)'
  - '[org.apache.xerces.parsers.DOMParserImpl].restoreHandlers()'
  - '[org.apache.xerces.parsers.DOMParserImpl].parseWithContext(org.w3c.dom.ls.LSInput,org.w3c.dom.Node,short)'
  - '[org.apache.xerces.parsers.DOMParserImpl].dom2xmlInputSource(org.w3c.dom.ls.LSInput)'
  - '[org.apache.xerces.parsers.DOMParserImpl].getAsync()'
  - '[org.apache.xerces.parsers.DOMParserImpl].getBusy()'
  - '[org.apache.xerces.parsers.DOMParserImpl].abort()'
  - '[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.DOMParserImpl].newInvalidStateError()'
  - '[org.apache.xerces.parsers.DOMParserImpl].newFeatureNotSupportedError(String)'
  - '[org.apache.xerces.parsers.DOMParserImpl].newFeatureNotFoundError(String)'
  - '[org.apache.xerces.parsers.DOMParserImpl].newTypeMismatchError(String)'
  - '[org.apache.xerces.parsers.DOMParserImpl.NullLSParserFilter].<init>()'
  - '[org.apache.xerces.parsers.DOMParserImpl.NullLSParserFilter].acceptNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.parsers.DOMParserImpl.NullLSParserFilter].getWhatToShow()'
  - '[org.apache.xerces.parsers.DOMParserImpl.NullLSParserFilter].startElement(org.w3c.dom.Element)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].doctypeDecl(String,String,String,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.DOMParserImpl.AbortHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,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.parsers.DOMParserImpl.AbortHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endGeneralEntity(String,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.DOMParserImpl.AbortHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,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.parsers.DOMParserImpl.AbortHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endDocument(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].getDocumentSource()'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endParameterEntity(String,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.DOMParserImpl.AbortHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endAttlist(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startConditional(short,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.parsers.DOMParserImpl.AbortHandler].endConditional(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endDTD(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].getDTDSource()'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startContentModel(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].any(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].empty(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].startGroup(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].pcdata(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].element(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].separator(short,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].occurrence(short,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endGroup(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].endContentModel(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].getDTDContentModelSource()'
  - '[org.apache.xerces.parsers.DOMParserImpl.AbortHandler].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/parsers/DOMParserImpl.java
- function_names:
  - '[org.apache.xerces.parsers.XPointerParserConfiguration].<init>()'
  - '[org.apache.xerces.parsers.XPointerParserConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.parsers.XPointerParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.parsers.XPointerParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.parsers.XPointerParserConfiguration].configurePipeline()'
  - '[org.apache.xerces.parsers.XPointerParserConfiguration].configureXML11Pipeline()'
  - '[org.apache.xerces.parsers.XPointerParserConfiguration].setProperty(String,Object)'
  source_file: /src/xerces/src/org/apache/xerces/parsers/XPointerParserConfiguration.java
- function_names:
  - '[org.apache.xerces.parsers.SAXParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - '[org.apache.xerces.parsers.SAXParser].<init>()'
  - '[org.apache.xerces.parsers.SAXParser].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.parsers.SAXParser].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  source_file: /src/xerces/src/org/apache/xerces/parsers/SAXParser.java
- function_names:
  - '[org.apache.xerces.parsers.XMLParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - '[org.apache.xerces.parsers.XMLParser].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.parsers.XMLParser].reset()'
  source_file: /src/xerces/src/org/apache/xerces/parsers/XMLParser.java
- function_names:
  - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>()'
  - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].configurePipeline()'
  - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].configureXML11Pipeline()'
  - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].getFeature(String)'
  - '[org.apache.xerces.parsers.XIncludeAwareParserConfiguration].setFeature(String,boolean)'
  source_file: /src/xerces/src/org/apache/xerces/parsers/XIncludeAwareParserConfiguration.java
- function_names:
  - '[org.apache.xerces.parsers.BasicParserConfiguration].<init>()'
  - '[org.apache.xerces.parsers.BasicParserConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.parsers.BasicParserConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.parsers.BasicParserConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
  - '[org.apache.xerces.parsers.BasicParserConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.parsers.BasicParserConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - '[org.apache.xerces.parsers.BasicParserConfiguration].getDocumentHandler()'
  - '[org.apache.xerces.parsers.BasicParserConfiguration].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - '[org.apache.xerces.parsers.BasicParserConfiguration].getDTDHandler()'
  - '[org.apache.xerces.parsers.BasicParserConfiguration].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
  - '[org.apache.xerces.parsers.BasicParserConfiguration].getDTDContentModelHandler()'
  - '[org.apache.xerces.parsers.BasicParserConfiguration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - '[org.apache.xerces.parsers.BasicParserConfiguration].getEntityResolver()'
  - '[org.apache.xerces.parsers.BasicParserConfiguration].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
  - '[org.apache.xerces.parsers.BasicParserConfiguration].getErrorHandler()'
  - '[org.apache.xerces.parsers.BasicParserConfiguration].setFeature(String,boolean)'
  - '[org.apache.xerces.parsers.BasicParserConfiguration].setProperty(String,Object)'
  - '[org.apache.xerces.parsers.BasicParserConfiguration].setLocale(java.util.Locale)'
  - '[org.apache.xerces.parsers.BasicParserConfiguration].getLocale()'
  - '[org.apache.xerces.parsers.BasicParserConfiguration].reset()'
  - '[org.apache.xerces.parsers.BasicParserConfiguration].checkProperty(String)'
  - '[org.apache.xerces.parsers.BasicParserConfiguration].checkFeature(String)'
  source_file: /src/xerces/src/org/apache/xerces/parsers/BasicParserConfiguration.java
- function_names:
  - '[org.apache.xerces.parsers.XMLDocumentParser].<init>()'
  - '[org.apache.xerces.parsers.XMLDocumentParser].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - '[org.apache.xerces.parsers.XMLDocumentParser].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.parsers.XMLDocumentParser].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  source_file: /src/xerces/src/org/apache/xerces/parsers/XMLDocumentParser.java
- function_names:
  - '[org.apache.xerces.parsers.XMLGrammarParser].<init>(org.apache.xerces.util.SymbolTable)'
  source_file: /src/xerces/src/org/apache/xerces/parsers/XMLGrammarParser.java
- function_names:
  - '[org.apache.xerces.parsers.DTDConfiguration].<init>()'
  - '[org.apache.xerces.parsers.DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.parsers.DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.parsers.DTDConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.parsers.DTDConfiguration].getProperty(String)'
  - '[org.apache.xerces.parsers.DTDConfiguration].setProperty(String,Object)'
  - '[org.apache.xerces.parsers.DTDConfiguration].setLocale(java.util.Locale)'
  - '[org.apache.xerces.parsers.DTDConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.parsers.DTDConfiguration].parse(boolean)'
  - '[org.apache.xerces.parsers.DTDConfiguration].cleanup()'
  - '[org.apache.xerces.parsers.DTDConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.parsers.DTDConfiguration].reset()'
  - '[org.apache.xerces.parsers.DTDConfiguration].configurePipeline()'
  - '[org.apache.xerces.parsers.DTDConfiguration].configureDTDPipeline()'
  - '[org.apache.xerces.parsers.DTDConfiguration].checkFeature(String)'
  - '[org.apache.xerces.parsers.DTDConfiguration].checkProperty(String)'
  - '[org.apache.xerces.parsers.DTDConfiguration].createEntityManager()'
  - '[org.apache.xerces.parsers.DTDConfiguration].createErrorReporter()'
  - '[org.apache.xerces.parsers.DTDConfiguration].createDocumentScanner()'
  - '[org.apache.xerces.parsers.DTDConfiguration].createDTDScanner()'
  - '[org.apache.xerces.parsers.DTDConfiguration].createDTDProcessor()'
  - '[org.apache.xerces.parsers.DTDConfiguration].createDTDValidator()'
  - '[org.apache.xerces.parsers.DTDConfiguration].createNamespaceBinder()'
  - '[org.apache.xerces.parsers.DTDConfiguration].createDatatypeValidatorFactory()'
  - '[org.apache.xerces.parsers.DTDConfiguration].createValidationManager()'
  source_file: /src/xerces/src/org/apache/xerces/parsers/DTDConfiguration.java
- function_names:
  - '[org.apache.xerces.parsers.XML11Configurable].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/parsers/XML11Configurable.java
- function_names:
  - '[org.apache.xerces.dom.NodeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
  - '[org.apache.xerces.dom.NodeImpl].<init>()'
  - '[org.apache.xerces.dom.NodeImpl].getNodeType()'
  - '[org.apache.xerces.dom.NodeImpl].getNodeName()'
  - '[org.apache.xerces.dom.NodeImpl].getNodeValue()'
  - '[org.apache.xerces.dom.NodeImpl].setNodeValue(String)'
  - '[org.apache.xerces.dom.NodeImpl].appendChild(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.NodeImpl].cloneNode(boolean)'
  - '[org.apache.xerces.dom.NodeImpl].getOwnerDocument()'
  - '[org.apache.xerces.dom.NodeImpl].ownerDocument()'
  - '[org.apache.xerces.dom.NodeImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
  - '[org.apache.xerces.dom.NodeImpl].getNodeNumber()'
  - '[org.apache.xerces.dom.NodeImpl].getParentNode()'
  - '[org.apache.xerces.dom.NodeImpl].parentNode()'
  - '[org.apache.xerces.dom.NodeImpl].getNextSibling()'
  - '[org.apache.xerces.dom.NodeImpl].getPreviousSibling()'
  - '[org.apache.xerces.dom.NodeImpl].previousSibling()'
  - '[org.apache.xerces.dom.NodeImpl].getAttributes()'
  - '[org.apache.xerces.dom.NodeImpl].hasAttributes()'
  - '[org.apache.xerces.dom.NodeImpl].hasChildNodes()'
  - '[org.apache.xerces.dom.NodeImpl].getChildNodes()'
  - '[org.apache.xerces.dom.NodeImpl].getFirstChild()'
  - '[org.apache.xerces.dom.NodeImpl].getLastChild()'
  - '[org.apache.xerces.dom.NodeImpl].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.NodeImpl].removeChild(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.NodeImpl].replaceChild(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.NodeImpl].getLength()'
  - '[org.apache.xerces.dom.NodeImpl].item(int)'
  - '[org.apache.xerces.dom.NodeImpl].normalize()'
  - '[org.apache.xerces.dom.NodeImpl].isSupported(String,String)'
  - '[org.apache.xerces.dom.NodeImpl].getNamespaceURI()'
  - '[org.apache.xerces.dom.NodeImpl].getPrefix()'
  - '[org.apache.xerces.dom.NodeImpl].setPrefix(String)'
  - '[org.apache.xerces.dom.NodeImpl].getLocalName()'
  - '[org.apache.xerces.dom.NodeImpl].addEventListener(String,org.w3c.dom.events.EventListener,boolean)'
  - '[org.apache.xerces.dom.NodeImpl].removeEventListener(String,org.w3c.dom.events.EventListener,boolean)'
  - '[org.apache.xerces.dom.NodeImpl].dispatchEvent(org.w3c.dom.events.Event)'
  - '[org.apache.xerces.dom.NodeImpl].getBaseURI()'
  - '[org.apache.xerces.dom.NodeImpl].compareTreePosition(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.NodeImpl].compareDocumentPosition(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.NodeImpl].getTextContent()'
  - '[org.apache.xerces.dom.NodeImpl].getTextContent(StringBuffer)'
  - '[org.apache.xerces.dom.NodeImpl].setTextContent(String)'
  - '[org.apache.xerces.dom.NodeImpl].isSameNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.NodeImpl].isDefaultNamespace(String)'
  - '[org.apache.xerces.dom.NodeImpl].lookupPrefix(String)'
  - '[org.apache.xerces.dom.NodeImpl].lookupNamespaceURI(String)'
  - '[org.apache.xerces.dom.NodeImpl].getElementAncestor(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.NodeImpl].lookupNamespacePrefix(String,org.apache.xerces.stax.events.ElementImpl)'
  - '[org.apache.xerces.dom.NodeImpl].isEqualNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.NodeImpl].isEqualNodeWithQName(org.w3c.dom.Node,String)'
  - '[org.apache.xerces.dom.NodeImpl].getFeature(String,String)'
  - '[org.apache.xerces.dom.NodeImpl].setUserData(String,Object,org.w3c.dom.UserDataHandler)'
  - '[org.apache.xerces.dom.NodeImpl].getUserData(String)'
  - '[org.apache.xerces.dom.NodeImpl].getUserDataRecord()'
  - '[org.apache.xerces.dom.NodeImpl].setReadOnly(boolean,boolean)'
  - '[org.apache.xerces.dom.NodeImpl].getReadOnly()'
  - '[org.apache.xerces.dom.NodeImpl].setUserData(Object)'
  - '[org.apache.xerces.dom.NodeImpl].getUserData()'
  - '[org.apache.xerces.dom.NodeImpl].changed()'
  - '[org.apache.xerces.dom.NodeImpl].changes()'
  - '[org.apache.xerces.dom.NodeImpl].synchronizeData()'
  - '[org.apache.xerces.dom.NodeImpl].getContainer()'
  - '[org.apache.xerces.dom.NodeImpl].isReadOnly()'
  - '[org.apache.xerces.dom.NodeImpl].isReadOnly(boolean)'
  - '[org.apache.xerces.dom.NodeImpl].needsSyncData()'
  - '[org.apache.xerces.dom.NodeImpl].needsSyncData(boolean)'
  - '[org.apache.xerces.dom.NodeImpl].needsSyncChildren()'
  - '[org.apache.xerces.dom.NodeImpl].needsSyncChildren(boolean)'
  - '[org.apache.xerces.dom.NodeImpl].isOwned()'
  - '[org.apache.xerces.dom.NodeImpl].isOwned(boolean)'
  - '[org.apache.xerces.dom.NodeImpl].isFirstChild()'
  - '[org.apache.xerces.dom.NodeImpl].isFirstChild(boolean)'
  - '[org.apache.xerces.dom.NodeImpl].isSpecified()'
  - '[org.apache.xerces.dom.NodeImpl].isSpecified(boolean)'
  - '[org.apache.xerces.dom.NodeImpl].internalIsIgnorableWhitespace()'
  - '[org.apache.xerces.dom.NodeImpl].isIgnorableWhitespace(boolean)'
  - '[org.apache.xerces.dom.NodeImpl].hasStringValue()'
  - '[org.apache.xerces.dom.NodeImpl].hasStringValue(boolean)'
  - '[org.apache.xerces.dom.NodeImpl].isNormalized()'
  - '[org.apache.xerces.dom.NodeImpl].isNormalized(boolean)'
  - '[org.apache.xerces.dom.NodeImpl].isIdAttribute()'
  - '[org.apache.xerces.dom.NodeImpl].isIdAttribute(boolean)'
  - '[org.apache.xerces.dom.NodeImpl].toString()'
  - '[org.apache.xerces.dom.NodeImpl].writeObject(java.io.ObjectOutputStream)'
  source_file: /src/xerces/src/org/apache/xerces/dom/NodeImpl.java
- function_names:
  - '[org.apache.xerces.dom.ProcessingInstructionImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String)'
  - '[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeType()'
  - '[org.apache.xerces.dom.ProcessingInstructionImpl].getNodeName()'
  - '[org.apache.xerces.dom.ProcessingInstructionImpl].getTarget()'
  - '[org.apache.xerces.dom.ProcessingInstructionImpl].getBaseURI()'
  source_file: /src/xerces/src/org/apache/xerces/dom/ProcessingInstructionImpl.java
- function_names:
  - '[org.apache.xerces.dom.SecuritySupport].getContextClassLoader()'
  - '[org.apache.xerces.dom.SecuritySupport].getSystemClassLoader()'
  - '[org.apache.xerces.dom.SecuritySupport].getParentClassLoader(ClassLoader)'
  - '[org.apache.xerces.dom.SecuritySupport].getSystemProperty(String)'
  - '[org.apache.xerces.dom.SecuritySupport].getFileInputStream(java.io.File)'
  - '[org.apache.xerces.dom.SecuritySupport].getResourceAsStream(ClassLoader,String)'
  - '[org.apache.xerces.dom.SecuritySupport].getFileExists(java.io.File)'
  - '[org.apache.xerces.dom.SecuritySupport].getLastModified(java.io.File)'
  - '[org.apache.xerces.dom.SecuritySupport].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom/SecuritySupport.java
- function_names:
  - '[org.apache.xerces.dom.DeferredElementNSImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - '[org.apache.xerces.dom.DeferredElementNSImpl].getNodeIndex()'
  - '[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeData()'
  - '[org.apache.xerces.dom.DeferredElementNSImpl].synchronizeChildren()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DeferredElementNSImpl.java
- function_names:
  - '[org.apache.xerces.dom.DeferredProcessingInstructionImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - '[org.apache.xerces.dom.DeferredProcessingInstructionImpl].getNodeIndex()'
  - '[org.apache.xerces.dom.DeferredProcessingInstructionImpl].synchronizeData()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DeferredProcessingInstructionImpl.java
- function_names:
  - '[org.apache.xerces.dom.NodeEqualityWithQname].isEqualNodeWithQName(org.w3c.dom.Node,String)'
  - '[org.apache.xerces.dom.NodeEqualityWithQname].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom/NodeEqualityWithQname.java
- function_names:
  - '[org.apache.xerces.dom.DocumentTypeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - '[org.apache.xerces.dom.DocumentTypeImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String,String)'
  - '[org.apache.xerces.dom.DocumentTypeImpl].getPublicId()'
  - '[org.apache.xerces.dom.DocumentTypeImpl].getSystemId()'
  - '[org.apache.xerces.dom.DocumentTypeImpl].setInternalSubset(String)'
  - '[org.apache.xerces.dom.DocumentTypeImpl].getInternalSubset()'
  - '[org.apache.xerces.dom.DocumentTypeImpl].getNodeType()'
  - '[org.apache.xerces.dom.DocumentTypeImpl].getNodeName()'
  - '[org.apache.xerces.dom.DocumentTypeImpl].cloneNode(boolean)'
  - '[org.apache.xerces.dom.DocumentTypeImpl].getTextContent()'
  - '[org.apache.xerces.dom.DocumentTypeImpl].setTextContent(String)'
  - '[org.apache.xerces.dom.DocumentTypeImpl].isEqualNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.DocumentTypeImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
  - '[org.apache.xerces.dom.DocumentTypeImpl].getNodeNumber()'
  - '[org.apache.xerces.dom.DocumentTypeImpl].getName()'
  - '[org.apache.xerces.dom.DocumentTypeImpl].getEntities()'
  - '[org.apache.xerces.dom.DocumentTypeImpl].getNotations()'
  - '[org.apache.xerces.dom.DocumentTypeImpl].setReadOnly(boolean,boolean)'
  - '[org.apache.xerces.dom.DocumentTypeImpl].getElements()'
  - '[org.apache.xerces.dom.DocumentTypeImpl].setUserData(String,Object,org.w3c.dom.UserDataHandler)'
  - '[org.apache.xerces.dom.DocumentTypeImpl].getUserData(String)'
  - '[org.apache.xerces.dom.DocumentTypeImpl].getUserDataRecord()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DocumentTypeImpl.java
- function_names:
  - '[org.apache.xerces.dom.ElementImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - '[org.apache.xerces.dom.ElementImpl].<init>()'
  - '[org.apache.xerces.dom.ElementImpl].rename(String)'
  - '[org.apache.xerces.dom.ElementImpl].getNodeType()'
  - '[org.apache.xerces.dom.ElementImpl].getNodeName()'
  - '[org.apache.xerces.dom.ElementImpl].getAttributes()'
  - '[org.apache.xerces.dom.ElementImpl].cloneNode(boolean)'
  - '[org.apache.xerces.dom.ElementImpl].getBaseURI()'
  - '[org.apache.xerces.dom.ElementImpl].getXMLBaseAttribute()'
  - '[org.apache.xerces.dom.ElementImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
  - '[org.apache.xerces.dom.ElementImpl].getAttribute(String)'
  - '[org.apache.xerces.dom.ElementImpl].getAttributeNode(String)'
  - '[org.apache.xerces.dom.ElementImpl].getElementsByTagName(String)'
  - '[org.apache.xerces.dom.ElementImpl].getTagName()'
  - '[org.apache.xerces.dom.ElementImpl].normalize()'
  - '[org.apache.xerces.dom.ElementImpl].removeAttribute(String)'
  - '[org.apache.xerces.dom.ElementImpl].removeAttributeNode(org.w3c.dom.Attr)'
  - '[org.apache.xerces.dom.ElementImpl].setAttribute(String,String)'
  - '[org.apache.xerces.dom.ElementImpl].setAttributeNode(org.w3c.dom.Attr)'
  - '[org.apache.xerces.dom.ElementImpl].getAttributeNS(String,String)'
  - '[org.apache.xerces.dom.ElementImpl].setAttributeNS(String,String,String)'
  - '[org.apache.xerces.dom.ElementImpl].removeAttributeNS(String,String)'
  - '[org.apache.xerces.dom.ElementImpl].getAttributeNodeNS(String,String)'
  - '[org.apache.xerces.dom.ElementImpl].setAttributeNodeNS(org.w3c.dom.Attr)'
  - '[org.apache.xerces.dom.ElementImpl].setXercesAttributeNode(org.w3c.dom.Attr)'
  - '[org.apache.xerces.dom.ElementImpl].getXercesAttribute(String,String)'
  - '[org.apache.xerces.dom.ElementImpl].hasAttributes()'
  - '[org.apache.xerces.dom.ElementImpl].hasAttribute(String)'
  - '[org.apache.xerces.dom.ElementImpl].hasAttributeNS(String,String)'
  - '[org.apache.xerces.dom.ElementImpl].getElementsByTagNameNS(String,String)'
  - '[org.apache.xerces.dom.ElementImpl].isEqualNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.ElementImpl].isEqualNodeWithQName(org.w3c.dom.Node,String)'
  - '[org.apache.xerces.dom.ElementImpl].setIdAttributeNode(org.w3c.dom.Attr,boolean)'
  - '[org.apache.xerces.dom.ElementImpl].setIdAttribute(String,boolean)'
  - '[org.apache.xerces.dom.ElementImpl].setIdAttributeNS(String,String,boolean)'
  - '[org.apache.xerces.dom.ElementImpl].getTypeName()'
  - '[org.apache.xerces.dom.ElementImpl].getTypeNamespace()'
  - '[org.apache.xerces.dom.ElementImpl].isDerivedFrom(String,String,int)'
  - '[org.apache.xerces.dom.ElementImpl].getSchemaTypeInfo()'
  - '[org.apache.xerces.dom.ElementImpl].setReadOnly(boolean,boolean)'
  - '[org.apache.xerces.dom.ElementImpl].synchronizeData()'
  - '[org.apache.xerces.dom.ElementImpl].moveSpecifiedAttributes(org.apache.xerces.stax.events.ElementImpl)'
  - '[org.apache.xerces.dom.ElementImpl].setupDefaultAttributes()'
  - '[org.apache.xerces.dom.ElementImpl].reconcileDefaultAttributes()'
  - '[org.apache.xerces.dom.ElementImpl].getDefaultAttributes()'
  - '[org.apache.xerces.dom.ElementImpl].getChildElementCount()'
  - '[org.apache.xerces.dom.ElementImpl].getFirstElementChild()'
  - '[org.apache.xerces.dom.ElementImpl].getLastElementChild()'
  - '[org.apache.xerces.dom.ElementImpl].getNextElementSibling()'
  - '[org.apache.xerces.dom.ElementImpl].getPreviousElementSibling()'
  - '[org.apache.xerces.dom.ElementImpl].getFirstElementChild(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.ElementImpl].getLastElementChild(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.ElementImpl].getNextLogicalSibling(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.ElementImpl].getPreviousLogicalSibling(org.w3c.dom.Node)'
  source_file: /src/xerces/src/org/apache/xerces/dom/ElementImpl.java
- function_names:
  - '[org.apache.xerces.dom.ObjectFactory].createObject(String,String)'
  - '[org.apache.xerces.dom.ObjectFactory].createObject(String,String,String)'
  - '[org.apache.xerces.dom.ObjectFactory].isDebugEnabled()'
  - '[org.apache.xerces.dom.ObjectFactory].debugPrintln(String)'
  - '[org.apache.xerces.dom.ObjectFactory].findClassLoader()'
  - '[org.apache.xerces.dom.ObjectFactory].newInstance(String,ClassLoader,boolean)'
  - '[org.apache.xerces.dom.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
  - '[org.apache.xerces.dom.ObjectFactory].findJarServiceProvider(String)'
  - '[org.apache.xerces.dom.ObjectFactory].<init>()'
  - '[org.apache.xerces.dom.ObjectFactory.ConfigurationError].<init>(String,Exception)'
  - '[org.apache.xerces.dom.ObjectFactory.ConfigurationError].getException()'
  source_file: /src/xerces/src/org/apache/xerces/dom/ObjectFactory.java
- function_names:
  - '[org.apache.xerces.dom.DeferredDocumentTypeImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - '[org.apache.xerces.dom.DeferredDocumentTypeImpl].getNodeIndex()'
  - '[org.apache.xerces.dom.DeferredDocumentTypeImpl].synchronizeData()'
  - '[org.apache.xerces.dom.DeferredDocumentTypeImpl].synchronizeChildren()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentTypeImpl.java
- function_names:
  - '[org.apache.xerces.dom.DOMStringListImpl].<init>()'
  - '[org.apache.xerces.dom.DOMStringListImpl].<init>(java.util.ArrayList)'
  - '[org.apache.xerces.dom.DOMStringListImpl].<init>(java.util.Vector)'
  - '[org.apache.xerces.dom.DOMStringListImpl].item(int)'
  - '[org.apache.xerces.dom.DOMStringListImpl].getLength()'
  - '[org.apache.xerces.dom.DOMStringListImpl].contains(String)'
  - '[org.apache.xerces.dom.DOMStringListImpl].add(String)'
  source_file: /src/xerces/src/org/apache/xerces/dom/DOMStringListImpl.java
- function_names:
  - '[org.apache.xerces.dom.LCount].lookup(String)'
  - '[org.apache.xerces.dom.LCount].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom/LCount.java
- function_names:
  - '[org.apache.xerces.dom.DOMInputImpl].<init>()'
  - '[org.apache.xerces.dom.DOMInputImpl].<init>(String,String,String)'
  - '[org.apache.xerces.dom.DOMInputImpl].<init>(String,String,String,java.io.InputStream,String)'
  - '[org.apache.xerces.dom.DOMInputImpl].<init>(String,String,String,java.io.Reader,String)'
  - '[org.apache.xerces.dom.DOMInputImpl].<init>(String,String,String,String,String)'
  - '[org.apache.xerces.dom.DOMInputImpl].getByteStream()'
  - '[org.apache.xerces.dom.DOMInputImpl].setByteStream(java.io.InputStream)'
  - '[org.apache.xerces.dom.DOMInputImpl].getCharacterStream()'
  - '[org.apache.xerces.dom.DOMInputImpl].setCharacterStream(java.io.Reader)'
  - '[org.apache.xerces.dom.DOMInputImpl].getStringData()'
  - '[org.apache.xerces.dom.DOMInputImpl].setStringData(String)'
  - '[org.apache.xerces.dom.DOMInputImpl].getEncoding()'
  - '[org.apache.xerces.dom.DOMInputImpl].setEncoding(String)'
  - '[org.apache.xerces.dom.DOMInputImpl].getPublicId()'
  - '[org.apache.xerces.dom.DOMInputImpl].setPublicId(String)'
  - '[org.apache.xerces.dom.DOMInputImpl].getSystemId()'
  - '[org.apache.xerces.dom.DOMInputImpl].setSystemId(String)'
  - '[org.apache.xerces.dom.DOMInputImpl].getBaseURI()'
  - '[org.apache.xerces.dom.DOMInputImpl].setBaseURI(String)'
  - '[org.apache.xerces.dom.DOMInputImpl].getCertifiedText()'
  - '[org.apache.xerces.dom.DOMInputImpl].setCertifiedText(boolean)'
  source_file: /src/xerces/src/org/apache/xerces/dom/DOMInputImpl.java
- function_names:
  - '[org.apache.xerces.dom.DeferredEntityImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - '[org.apache.xerces.dom.DeferredEntityImpl].getNodeIndex()'
  - '[org.apache.xerces.dom.DeferredEntityImpl].synchronizeData()'
  - '[org.apache.xerces.dom.DeferredEntityImpl].synchronizeChildren()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DeferredEntityImpl.java
- function_names:
  - '[org.apache.xerces.dom.DocumentImpl].<init>()'
  - '[org.apache.xerces.dom.DocumentImpl].<init>(boolean)'
  - '[org.apache.xerces.dom.DocumentImpl].<init>(org.w3c.dom.DocumentType)'
  - '[org.apache.xerces.dom.DocumentImpl].<init>(org.w3c.dom.DocumentType,boolean)'
  - '[org.apache.xerces.dom.DocumentImpl].cloneNode(boolean)'
  - '[org.apache.xerces.dom.DocumentImpl].getImplementation()'
  - '[org.apache.xerces.dom.DocumentImpl].createNodeIterator(org.w3c.dom.Node,short,org.w3c.dom.traversal.NodeFilter)'
  - '[org.apache.xerces.dom.DocumentImpl].createNodeIterator(org.w3c.dom.Node,int,org.w3c.dom.traversal.NodeFilter,boolean)'
  - '[org.apache.xerces.dom.DocumentImpl].createTreeWalker(org.w3c.dom.Node,short,org.w3c.dom.traversal.NodeFilter)'
  - '[org.apache.xerces.dom.DocumentImpl].createTreeWalker(org.w3c.dom.Node,int,org.w3c.dom.traversal.NodeFilter,boolean)'
  - '[org.apache.xerces.dom.DocumentImpl].removeNodeIterator(org.w3c.dom.traversal.NodeIterator)'
  - '[org.apache.xerces.dom.DocumentImpl].removeStaleIteratorReferences()'
  - '[org.apache.xerces.dom.DocumentImpl].removeStaleReferences(ReferenceQueue,java.util.List)'
  - '[org.apache.xerces.dom.DocumentImpl].createRange()'
  - '[org.apache.xerces.dom.DocumentImpl].removeRange(org.w3c.dom.ranges.Range)'
  - '[org.apache.xerces.dom.DocumentImpl].replacedText(org.apache.xerces.dom.CharacterDataImpl)'
  - '[org.apache.xerces.dom.DocumentImpl].notifyRangesReplacedText(org.apache.xerces.dom.CharacterDataImpl)'
  - '[org.apache.xerces.dom.DocumentImpl].deletedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
  - '[org.apache.xerces.dom.DocumentImpl].notifyRangesDeletedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
  - '[org.apache.xerces.dom.DocumentImpl].insertedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
  - '[org.apache.xerces.dom.DocumentImpl].notifyRangesInsertedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
  - '[org.apache.xerces.dom.DocumentImpl].splitData(org.w3c.dom.Node,org.w3c.dom.Node,int)'
  - '[org.apache.xerces.dom.DocumentImpl].notifyRangesSplitData(org.w3c.dom.Node,org.w3c.dom.Node,int)'
  - '[org.apache.xerces.dom.DocumentImpl].removeStaleRangeReferences()'
  - '[org.apache.xerces.dom.DocumentImpl].createEvent(String)'
  - '[org.apache.xerces.dom.DocumentImpl].setMutationEvents(boolean)'
  - '[org.apache.xerces.dom.DocumentImpl].getMutationEvents()'
  - '[org.apache.xerces.dom.DocumentImpl].setEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl,java.util.Vector)'
  - '[org.apache.xerces.dom.DocumentImpl].getEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - '[org.apache.xerces.dom.DocumentImpl].addEventListener(org.apache.xerces.impl.xs.opti.NodeImpl,String,org.w3c.dom.events.EventListener,boolean)'
  - '[org.apache.xerces.dom.DocumentImpl].removeEventListener(org.apache.xerces.impl.xs.opti.NodeImpl,String,org.w3c.dom.events.EventListener,boolean)'
  - '[org.apache.xerces.dom.DocumentImpl].copyEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl)'
  - '[org.apache.xerces.dom.DocumentImpl].dispatchEvent(org.apache.xerces.impl.xs.opti.NodeImpl,org.w3c.dom.events.Event)'
  - '[org.apache.xerces.dom.DocumentImpl].dispatchEventToSubtree(org.w3c.dom.Node,org.w3c.dom.events.Event)'
  - '[org.apache.xerces.dom.DocumentImpl].dispatchingEventToSubtree(org.w3c.dom.Node,org.w3c.dom.events.Event)'
  - '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.impl.xs.opti.NodeImpl,EnclosingAttr)'
  - '[org.apache.xerces.dom.DocumentImpl].dispatchAggregateEvents(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.AttrImpl,String,short)'
  - '[org.apache.xerces.dom.DocumentImpl].saveEnclosingAttr(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - '[org.apache.xerces.dom.DocumentImpl].modifyingCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - '[org.apache.xerces.dom.DocumentImpl].modifiedCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,String,String,boolean)'
  - '[org.apache.xerces.dom.DocumentImpl].mutationEventsModifiedCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,String,String,boolean)'
  - '[org.apache.xerces.dom.DocumentImpl].replacedCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,String,String)'
  - '[org.apache.xerces.dom.DocumentImpl].insertingNode(org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - '[org.apache.xerces.dom.DocumentImpl].insertedNode(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - '[org.apache.xerces.dom.DocumentImpl].mutationEventsInsertedNode(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - '[org.apache.xerces.dom.DocumentImpl].notifyRangesInsertedNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - '[org.apache.xerces.dom.DocumentImpl].removingNode(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - '[org.apache.xerces.dom.DocumentImpl].notifyIteratorsRemovingNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - '[org.apache.xerces.dom.DocumentImpl].notifyRangesRemovingNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - '[org.apache.xerces.dom.DocumentImpl].mutationEventsRemovingNode(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - '[org.apache.xerces.dom.DocumentImpl].removedNode(org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - '[org.apache.xerces.dom.DocumentImpl].replacingNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - '[org.apache.xerces.dom.DocumentImpl].replacingData(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - '[org.apache.xerces.dom.DocumentImpl].replacedNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - '[org.apache.xerces.dom.DocumentImpl].modifiedAttrValue(org.apache.xerces.impl.xs.opti.AttrImpl,String)'
  - '[org.apache.xerces.dom.DocumentImpl].setAttrNode(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.impl.xs.opti.AttrImpl)'
  - '[org.apache.xerces.dom.DocumentImpl].removedAttrNode(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.impl.xs.opti.NodeImpl,String)'
  - '[org.apache.xerces.dom.DocumentImpl].mutationEventsRemovedAttrNode(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.impl.xs.opti.NodeImpl,String)'
  - '[org.apache.xerces.dom.DocumentImpl].renamedAttrNode(org.w3c.dom.Attr,org.w3c.dom.Attr)'
  - '[org.apache.xerces.dom.DocumentImpl].renamedElement(org.w3c.dom.Element,org.w3c.dom.Element)'
  - '[org.apache.xerces.dom.DocumentImpl.LEntry].<init>(String,org.w3c.dom.events.EventListener,boolean)'
  - '[org.apache.xerces.dom.DocumentImpl.EnclosingAttr].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DocumentImpl.java
- function_names:
  - '[org.apache.xerces.dom.RangeImpl].<init>(org.apache.xerces.dom.DocumentImpl)'
  - '[org.apache.xerces.dom.RangeImpl].getStartContainer()'
  - '[org.apache.xerces.dom.RangeImpl].getStartOffset()'
  - '[org.apache.xerces.dom.RangeImpl].getEndContainer()'
  - '[org.apache.xerces.dom.RangeImpl].getEndOffset()'
  - '[org.apache.xerces.dom.RangeImpl].getCollapsed()'
  - '[org.apache.xerces.dom.RangeImpl].getCommonAncestorContainer()'
  - '[org.apache.xerces.dom.RangeImpl].setStart(org.w3c.dom.Node,int)'
  - '[org.apache.xerces.dom.RangeImpl].setEnd(org.w3c.dom.Node,int)'
  - '[org.apache.xerces.dom.RangeImpl].setStartBefore(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.RangeImpl].setStartAfter(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.RangeImpl].setEndBefore(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.RangeImpl].setEndAfter(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.RangeImpl].collapse(boolean)'
  - '[org.apache.xerces.dom.RangeImpl].selectNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.RangeImpl].selectNodeContents(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.RangeImpl].compareBoundaryPoints(short,org.w3c.dom.ranges.Range)'
  - '[org.apache.xerces.dom.RangeImpl].deleteContents()'
  - '[org.apache.xerces.dom.RangeImpl].extractContents()'
  - '[org.apache.xerces.dom.RangeImpl].cloneContents()'
  - '[org.apache.xerces.dom.RangeImpl].insertNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.RangeImpl].surroundContents(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.RangeImpl].cloneRange()'
  - '[org.apache.xerces.dom.RangeImpl].toString()'
  - '[org.apache.xerces.dom.RangeImpl].detach()'
  - '[org.apache.xerces.dom.RangeImpl].signalSplitData(org.w3c.dom.Node,org.w3c.dom.Node,int)'
  - '[org.apache.xerces.dom.RangeImpl].receiveSplitData(org.w3c.dom.Node,org.w3c.dom.Node,int)'
  - '[org.apache.xerces.dom.RangeImpl].deleteData(org.w3c.dom.CharacterData,int,int)'
  - '[org.apache.xerces.dom.RangeImpl].receiveDeletedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
  - '[org.apache.xerces.dom.RangeImpl].insertData(org.w3c.dom.CharacterData,int,String)'
  - '[org.apache.xerces.dom.RangeImpl].receiveInsertedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
  - '[org.apache.xerces.dom.RangeImpl].receiveReplacedText(org.apache.xerces.dom.CharacterDataImpl)'
  - '[org.apache.xerces.dom.RangeImpl].insertedNodeFromDOM(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.RangeImpl].removeChild(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.RangeImpl].removeNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.RangeImpl].traverseContents(int)'
  - '[org.apache.xerces.dom.RangeImpl].traverseSameContainer(int)'
  - '[org.apache.xerces.dom.RangeImpl].traverseCommonStartContainer(org.w3c.dom.Node,int)'
  - '[org.apache.xerces.dom.RangeImpl].traverseCommonEndContainer(org.w3c.dom.Node,int)'
  - '[org.apache.xerces.dom.RangeImpl].traverseCommonAncestors(org.w3c.dom.Node,org.w3c.dom.Node,int)'
  - '[org.apache.xerces.dom.RangeImpl].traverseRightBoundary(org.w3c.dom.Node,int)'
  - '[org.apache.xerces.dom.RangeImpl].traverseLeftBoundary(org.w3c.dom.Node,int)'
  - '[org.apache.xerces.dom.RangeImpl].traverseNode(org.w3c.dom.Node,boolean,boolean,int)'
  - '[org.apache.xerces.dom.RangeImpl].traverseFullySelected(org.w3c.dom.Node,int)'
  - '[org.apache.xerces.dom.RangeImpl].traversePartiallySelected(org.w3c.dom.Node,int)'
  - '[org.apache.xerces.dom.RangeImpl].traverseCharacterDataNode(org.w3c.dom.Node,boolean,int)'
  - '[org.apache.xerces.dom.RangeImpl].checkIndex(org.w3c.dom.Node,int)'
  - '[org.apache.xerces.dom.RangeImpl].getRootContainer(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.RangeImpl].isLegalContainer(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.RangeImpl].hasLegalRootContainer(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.RangeImpl].isLegalContainedNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.RangeImpl].nextNode(org.w3c.dom.Node,boolean)'
  - '[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].getSelectedNode(org.w3c.dom.Node,int)'
  source_file: /src/xerces/src/org/apache/xerces/dom/RangeImpl.java
- function_names:
  - '[org.apache.xerces.dom.EntityImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - '[org.apache.xerces.dom.EntityImpl].getNodeType()'
  - '[org.apache.xerces.dom.EntityImpl].getNodeName()'
  - '[org.apache.xerces.dom.EntityImpl].cloneNode(boolean)'
  - '[org.apache.xerces.dom.EntityImpl].getPublicId()'
  - '[org.apache.xerces.dom.EntityImpl].getSystemId()'
  - '[org.apache.xerces.dom.EntityImpl].getXmlVersion()'
  - '[org.apache.xerces.dom.EntityImpl].getXmlEncoding()'
  - '[org.apache.xerces.dom.EntityImpl].getNotationName()'
  - '[org.apache.xerces.dom.EntityImpl].setPublicId(String)'
  - '[org.apache.xerces.dom.EntityImpl].setXmlEncoding(String)'
  - '[org.apache.xerces.dom.EntityImpl].getInputEncoding()'
  - '[org.apache.xerces.dom.EntityImpl].setInputEncoding(String)'
  - '[org.apache.xerces.dom.EntityImpl].setXmlVersion(String)'
  - '[org.apache.xerces.dom.EntityImpl].setSystemId(String)'
  - '[org.apache.xerces.dom.EntityImpl].setNotationName(String)'
  - '[org.apache.xerces.dom.EntityImpl].getBaseURI()'
  - '[org.apache.xerces.dom.EntityImpl].setBaseURI(String)'
  source_file: /src/xerces/src/org/apache/xerces/dom/EntityImpl.java
- function_names:
  - '[org.apache.xerces.dom.ASModelImpl].<init>()'
  - '[org.apache.xerces.dom.ASModelImpl].<init>(boolean)'
  - '[org.apache.xerces.dom.ASModelImpl].getAsNodeType()'
  - '[org.apache.xerces.dom.ASModelImpl].getOwnerASModel()'
  - '[org.apache.xerces.dom.ASModelImpl].setOwnerASModel(org.apache.xerces.dom3.as.ASModel)'
  - '[org.apache.xerces.dom.ASModelImpl].getNodeName()'
  - '[org.apache.xerces.dom.ASModelImpl].setNodeName(String)'
  - '[org.apache.xerces.dom.ASModelImpl].getPrefix()'
  - '[org.apache.xerces.dom.ASModelImpl].setPrefix(String)'
  - '[org.apache.xerces.dom.ASModelImpl].getLocalName()'
  - '[org.apache.xerces.dom.ASModelImpl].setLocalName(String)'
  - '[org.apache.xerces.dom.ASModelImpl].getNamespaceURI()'
  - '[org.apache.xerces.dom.ASModelImpl].setNamespaceURI(String)'
  - '[org.apache.xerces.dom.ASModelImpl].cloneASObject(boolean)'
  - '[org.apache.xerces.dom.ASModelImpl].getIsNamespaceAware()'
  - '[org.apache.xerces.dom.ASModelImpl].getUsageLocation()'
  - '[org.apache.xerces.dom.ASModelImpl].getAsLocation()'
  - '[org.apache.xerces.dom.ASModelImpl].setAsLocation(String)'
  - '[org.apache.xerces.dom.ASModelImpl].getAsHint()'
  - '[org.apache.xerces.dom.ASModelImpl].setAsHint(String)'
  - '[org.apache.xerces.dom.ASModelImpl].getContainer()'
  - '[org.apache.xerces.dom.ASModelImpl].getElementDeclarations()'
  - '[org.apache.xerces.dom.ASModelImpl].getAttributeDeclarations()'
  - '[org.apache.xerces.dom.ASModelImpl].getNotationDeclarations()'
  - '[org.apache.xerces.dom.ASModelImpl].getEntityDeclarations()'
  - '[org.apache.xerces.dom.ASModelImpl].getContentModelDeclarations()'
  - '[org.apache.xerces.dom.ASModelImpl].addASModel(org.apache.xerces.dom3.as.ASModel)'
  - '[org.apache.xerces.dom.ASModelImpl].getASModels()'
  - '[org.apache.xerces.dom.ASModelImpl].removeAS(org.apache.xerces.dom3.as.ASModel)'
  - '[org.apache.xerces.dom.ASModelImpl].validate()'
  - '[org.apache.xerces.dom.ASModelImpl].importASObject(org.apache.xerces.dom3.as.ASObject)'
  - '[org.apache.xerces.dom.ASModelImpl].insertASObject(org.apache.xerces.dom3.as.ASObject)'
  - '[org.apache.xerces.dom.ASModelImpl].createASElementDeclaration(String,String)'
  - '[org.apache.xerces.dom.ASModelImpl].createASAttributeDeclaration(String,String)'
  - '[org.apache.xerces.dom.ASModelImpl].createASNotationDeclaration(String,String,String,String)'
  - '[org.apache.xerces.dom.ASModelImpl].createASEntityDeclaration(String)'
  - '[org.apache.xerces.dom.ASModelImpl].createASContentModel(int,int,short)'
  - '[org.apache.xerces.dom.ASModelImpl].getGrammar()'
  - '[org.apache.xerces.dom.ASModelImpl].setGrammar(org.apache.xerces.impl.xs.SchemaGrammar)'
  - '[org.apache.xerces.dom.ASModelImpl].getInternalASModels()'
  source_file: /src/xerces/src/org/apache/xerces/dom/ASModelImpl.java
- function_names:
  - '[org.apache.xerces.dom.CDATASectionImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - '[org.apache.xerces.dom.CDATASectionImpl].getNodeType()'
  - '[org.apache.xerces.dom.CDATASectionImpl].getNodeName()'
  source_file: /src/xerces/src/org/apache/xerces/dom/CDATASectionImpl.java
- function_names:
  - '[org.apache.xerces.dom.DeferredTextImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - '[org.apache.xerces.dom.DeferredTextImpl].getNodeIndex()'
  - '[org.apache.xerces.dom.DeferredTextImpl].synchronizeData()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DeferredTextImpl.java
- function_names:
  - '[org.apache.xerces.dom.TreeWalkerImpl].<init>(org.w3c.dom.Node,int,org.w3c.dom.traversal.NodeFilter,boolean)'
  - '[org.apache.xerces.dom.TreeWalkerImpl].getRoot()'
  - '[org.apache.xerces.dom.TreeWalkerImpl].getWhatToShow()'
  - '[org.apache.xerces.dom.TreeWalkerImpl].setWhatShow(int)'
  - '[org.apache.xerces.dom.TreeWalkerImpl].getFilter()'
  - '[org.apache.xerces.dom.TreeWalkerImpl].getExpandEntityReferences()'
  - '[org.apache.xerces.dom.TreeWalkerImpl].getCurrentNode()'
  - '[org.apache.xerces.dom.TreeWalkerImpl].setCurrentNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.TreeWalkerImpl].parentNode()'
  - '[org.apache.xerces.dom.TreeWalkerImpl].firstChild()'
  - '[org.apache.xerces.dom.TreeWalkerImpl].lastChild()'
  - '[org.apache.xerces.dom.TreeWalkerImpl].previousSibling()'
  - '[org.apache.xerces.dom.TreeWalkerImpl].nextSibling()'
  - '[org.apache.xerces.dom.TreeWalkerImpl].previousNode()'
  - '[org.apache.xerces.dom.TreeWalkerImpl].nextNode()'
  - '[org.apache.xerces.dom.TreeWalkerImpl].getParentNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.TreeWalkerImpl].getNextSibling(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.TreeWalkerImpl].getPreviousSibling(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.TreeWalkerImpl].getFirstChild(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.TreeWalkerImpl].getLastChild(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.TreeWalkerImpl].acceptNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.TreeWalkerImpl].useIsSameNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.TreeWalkerImpl].isSameNode(org.w3c.dom.Node,org.w3c.dom.Node)'
  source_file: /src/xerces/src/org/apache/xerces/dom/TreeWalkerImpl.java
- function_names:
  - '[org.apache.xerces.dom.ElementDefinitionImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - '[org.apache.xerces.dom.ElementDefinitionImpl].getNodeType()'
  - '[org.apache.xerces.dom.ElementDefinitionImpl].getNodeName()'
  - '[org.apache.xerces.dom.ElementDefinitionImpl].cloneNode(boolean)'
  - '[org.apache.xerces.dom.ElementDefinitionImpl].getAttributes()'
  source_file: /src/xerces/src/org/apache/xerces/dom/ElementDefinitionImpl.java
- function_names:
  - '[org.apache.xerces.dom.PSVIAttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String,String)'
  - '[org.apache.xerces.dom.PSVIAttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String)'
  - '[org.apache.xerces.dom.PSVIAttrNSImpl].constant()'
  - '[org.apache.xerces.dom.PSVIAttrNSImpl].isConstant()'
  - '[org.apache.xerces.dom.PSVIAttrNSImpl].getSchemaDefault()'
  - '[org.apache.xerces.dom.PSVIAttrNSImpl].getSchemaNormalizedValue()'
  - '[org.apache.xerces.dom.PSVIAttrNSImpl].getIsSchemaSpecified()'
  - '[org.apache.xerces.dom.PSVIAttrNSImpl].getValidationAttempted()'
  - '[org.apache.xerces.dom.PSVIAttrNSImpl].getValidity()'
  - '[org.apache.xerces.dom.PSVIAttrNSImpl].getErrorCodes()'
  - '[org.apache.xerces.dom.PSVIAttrNSImpl].getErrorMessages()'
  - '[org.apache.xerces.dom.PSVIAttrNSImpl].getValidationContext()'
  - '[org.apache.xerces.dom.PSVIAttrNSImpl].getTypeDefinition()'
  - '[org.apache.xerces.dom.PSVIAttrNSImpl].getMemberTypeDefinition()'
  - '[org.apache.xerces.dom.PSVIAttrNSImpl].getAttributeDeclaration()'
  - '[org.apache.xerces.dom.PSVIAttrNSImpl].setPSVI(org.apache.xerces.xs.AttributePSVI)'
  - '[org.apache.xerces.dom.PSVIAttrNSImpl].getActualNormalizedValue()'
  - '[org.apache.xerces.dom.PSVIAttrNSImpl].getActualNormalizedValueType()'
  - '[org.apache.xerces.dom.PSVIAttrNSImpl].getItemValueTypes()'
  - '[org.apache.xerces.dom.PSVIAttrNSImpl].getSchemaValue()'
  - '[org.apache.xerces.dom.PSVIAttrNSImpl].writeObject(java.io.ObjectOutputStream)'
  - '[org.apache.xerces.dom.PSVIAttrNSImpl].readObject(java.io.ObjectInputStream)'
  source_file: /src/xerces/src/org/apache/xerces/dom/PSVIAttrNSImpl.java
- function_names:
  - '[org.apache.xerces.dom.NodeListCache].<init>(org.apache.xerces.dom.ParentNode)'
  source_file: /src/xerces/src/org/apache/xerces/dom/NodeListCache.java
- function_names:
  - '[org.apache.xerces.dom.PSVIDOMImplementationImpl].getDOMImplementation()'
  - '[org.apache.xerces.dom.PSVIDOMImplementationImpl].hasFeature(String,String)'
  - '[org.apache.xerces.dom.PSVIDOMImplementationImpl].createDocument(org.w3c.dom.DocumentType)'
  - '[org.apache.xerces.dom.PSVIDOMImplementationImpl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom/PSVIDOMImplementationImpl.java
- function_names:
  - '[org.apache.xerces.dom.NamedNodeMapImpl].<init>(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].getLength()'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].item(int)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItem(String)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItemNS(String,String)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItem(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].setNamedItemNS(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].removeNamedItem(String)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].removeNamedItemNS(String,String)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].cloneMap(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].cloneContent(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].setReadOnly(boolean,boolean)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].getReadOnly()'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly()'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].isReadOnly(boolean)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].changed()'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].changed(boolean)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].hasDefaults()'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].hasDefaults(boolean)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(String,int)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].findNamePoint(String,String)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].precedes(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].removeItem(int)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].getItem(int)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].addItem(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].cloneMap(java.util.ArrayList)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].getNamedItemIndex(String,String)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].removeAll()'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].readObject(java.io.ObjectInputStream)'
  - '[org.apache.xerces.dom.NamedNodeMapImpl].writeObject(java.io.ObjectOutputStream)'
  source_file: /src/xerces/src/org/apache/xerces/dom/NamedNodeMapImpl.java
- function_names:
  - '[org.apache.xerces.dom.ElementNSImpl].<init>()'
  - '[org.apache.xerces.dom.ElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String)'
  - '[org.apache.xerces.dom.ElementNSImpl].setName(String,String)'
  - '[org.apache.xerces.dom.ElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String,String)'
  - '[org.apache.xerces.dom.ElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - '[org.apache.xerces.dom.ElementNSImpl].rename(String,String)'
  - '[org.apache.xerces.dom.ElementNSImpl].getNamespaceURI()'
  - '[org.apache.xerces.dom.ElementNSImpl].getPrefix()'
  - '[org.apache.xerces.dom.ElementNSImpl].setPrefix(String)'
  - '[org.apache.xerces.dom.ElementNSImpl].getLocalName()'
  - '[org.apache.xerces.dom.ElementNSImpl].getXMLBaseAttribute()'
  - '[org.apache.xerces.dom.ElementNSImpl].getTypeName()'
  - '[org.apache.xerces.dom.ElementNSImpl].getTypeNamespace()'
  - '[org.apache.xerces.dom.ElementNSImpl].isDerivedFrom(String,String,int)'
  - '[org.apache.xerces.dom.ElementNSImpl].setType(org.apache.xerces.xs.XSTypeDefinition)'
  source_file: /src/xerces/src/org/apache/xerces/dom/ElementNSImpl.java
- function_names:
  - '[org.apache.xerces.dom.DOMConfigurationImpl].<init>()'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].getDocumentHandler()'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].getDTDHandler()'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].getDTDContentModelHandler()'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].getEntityResolver()'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].getErrorHandler()'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].getFeature(String)'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].setFeature(String,boolean)'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].setProperty(String,Object)'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].setLocale(java.util.Locale)'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].getLocale()'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].setParameter(String,Object)'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].getParameter(String)'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].canSetParameter(String,Object)'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].getParameterNames()'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].reset()'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].checkProperty(String)'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].createValidationManager()'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].setDTDValidatorFactory(String)'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].newFeatureNotSupportedError(String)'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].newFeatureNotFoundError(String)'
  - '[org.apache.xerces.dom.DOMConfigurationImpl].newTypeMismatchError(String)'
  source_file: /src/xerces/src/org/apache/xerces/dom/DOMConfigurationImpl.java
- function_names:
  - '[org.apache.xerces.dom.DeferredElementDefinitionImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - '[org.apache.xerces.dom.DeferredElementDefinitionImpl].getNodeIndex()'
  - '[org.apache.xerces.dom.DeferredElementDefinitionImpl].synchronizeData()'
  - '[org.apache.xerces.dom.DeferredElementDefinitionImpl].synchronizeChildren()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DeferredElementDefinitionImpl.java
- function_names:
  - '[org.apache.xerces.dom.CommentImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - '[org.apache.xerces.dom.CommentImpl].getNodeType()'
  - '[org.apache.xerces.dom.CommentImpl].getNodeName()'
  source_file: /src/xerces/src/org/apache/xerces/dom/CommentImpl.java
- function_names:
  - '[org.apache.xerces.dom.DeferredAttrNSImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - '[org.apache.xerces.dom.DeferredAttrNSImpl].getNodeIndex()'
  - '[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeData()'
  - '[org.apache.xerces.dom.DeferredAttrNSImpl].synchronizeChildren()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DeferredAttrNSImpl.java
- function_names:
  - '[org.apache.xerces.dom.DeferredNotationImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - '[org.apache.xerces.dom.DeferredNotationImpl].getNodeIndex()'
  - '[org.apache.xerces.dom.DeferredNotationImpl].synchronizeData()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DeferredNotationImpl.java
- function_names:
  - '[org.apache.xerces.dom.AttrNSImpl].<init>()'
  - '[org.apache.xerces.dom.AttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String)'
  - '[org.apache.xerces.dom.AttrNSImpl].setName(String,String)'
  - '[org.apache.xerces.dom.AttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String,String)'
  - '[org.apache.xerces.dom.AttrNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - '[org.apache.xerces.dom.AttrNSImpl].rename(String,String)'
  - '[org.apache.xerces.dom.AttrNSImpl].getNamespaceURI()'
  - '[org.apache.xerces.dom.AttrNSImpl].getPrefix()'
  - '[org.apache.xerces.dom.AttrNSImpl].setPrefix(String)'
  - '[org.apache.xerces.dom.AttrNSImpl].getLocalName()'
  - '[org.apache.xerces.dom.AttrNSImpl].getTypeName()'
  - '[org.apache.xerces.dom.AttrNSImpl].isDerivedFrom(String,String,int)'
  - '[org.apache.xerces.dom.AttrNSImpl].getTypeNamespace()'
  source_file: /src/xerces/src/org/apache/xerces/dom/AttrNSImpl.java
- function_names:
  - '[org.apache.xerces.dom.PSVIDocumentImpl].<init>()'
  - '[org.apache.xerces.dom.PSVIDocumentImpl].<init>(org.w3c.dom.DocumentType)'
  - '[org.apache.xerces.dom.PSVIDocumentImpl].cloneNode(boolean)'
  - '[org.apache.xerces.dom.PSVIDocumentImpl].getImplementation()'
  - '[org.apache.xerces.dom.PSVIDocumentImpl].createElementNS(String,String)'
  - '[org.apache.xerces.dom.PSVIDocumentImpl].createElementNS(String,String,String)'
  - '[org.apache.xerces.dom.PSVIDocumentImpl].createAttributeNS(String,String)'
  - '[org.apache.xerces.dom.PSVIDocumentImpl].createAttributeNS(String,String,String)'
  - '[org.apache.xerces.dom.PSVIDocumentImpl].getDomConfig()'
  - '[org.apache.xerces.dom.PSVIDocumentImpl].writeObject(java.io.ObjectOutputStream)'
  - '[org.apache.xerces.dom.PSVIDocumentImpl].readObject(java.io.ObjectInputStream)'
  source_file: /src/xerces/src/org/apache/xerces/dom/PSVIDocumentImpl.java
- function_names:
  - '[org.apache.xerces.dom.DOMNormalizer].<init>()'
  - '[org.apache.xerces.dom.DOMNormalizer].normalizeDocument(org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.dom.DOMConfigurationImpl)'
  - '[org.apache.xerces.dom.DOMNormalizer].normalizeNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.DOMNormalizer].processDTD(String,String)'
  - '[org.apache.xerces.dom.DOMNormalizer].expandEntityRef(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.DOMNormalizer].namespaceFixUp(org.apache.xerces.stax.events.ElementImpl,org.apache.xerces.dom.AttributeMap)'
  - '[org.apache.xerces.dom.DOMNormalizer].addNamespaceDecl(String,String,org.apache.xerces.stax.events.ElementImpl)'
  - '[org.apache.xerces.dom.DOMNormalizer].isCDataWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,boolean)'
  - '[org.apache.xerces.dom.DOMNormalizer].isXMLCharWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,boolean)'
  - '[org.apache.xerces.dom.DOMNormalizer].isCommentWF(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,boolean)'
  - '[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,String,boolean)'
  - '[org.apache.xerces.dom.DOMNormalizer].reportDOMError(org.w3c.dom.DOMErrorHandler,org.apache.xerces.dom.DOMErrorImpl,org.apache.xerces.dom.DOMLocatorImpl,String,short,String)'
  - '[org.apache.xerces.dom.DOMNormalizer].updateQName(org.w3c.dom.Node,org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.dom.DOMNormalizer].normalizeAttributeValue(String,org.w3c.dom.Attr)'
  - '[org.apache.xerces.dom.DOMNormalizer].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.dom.DOMNormalizer].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.dom.DOMNormalizer].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.dom.DOMNormalizer].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.dom.DOMNormalizer].processingInstruction(String,org.apache.xerces.xni.XMLString,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.dom.DOMNormalizer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.dom.DOMNormalizer].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.dom.DOMNormalizer].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.dom.DOMNormalizer].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.dom.DOMNormalizer].characters(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.dom.DOMNormalizer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.dom.DOMNormalizer].startCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.dom.DOMNormalizer].endCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.dom.DOMNormalizer].endDocument(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.dom.DOMNormalizer].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - '[org.apache.xerces.dom.DOMNormalizer].getDocumentSource()'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].setAttributes(org.apache.xerces.dom.AttributeMap,org.apache.xerces.dom.CoreDocumentImpl,org.apache.xerces.stax.events.ElementImpl)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].addAttribute(org.apache.xerces.xni.QName,String,String)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].removeAllAttributes()'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].removeAttributeAt(int)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getLength()'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getIndex(String)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getIndex(String,String)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].setName(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].getPrefix(int)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getURI(int)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getLocalName(int)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getQName(int)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].setType(int,String)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getType(int)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getType(String)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getType(String,String)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getReportableType(String)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].setValue(int,String)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getValue(int)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getValue(String)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getValue(String,String)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].setNonNormalizedValue(int,String)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getNonNormalizedValue(int)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].setSpecified(int,boolean)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].isSpecified(int)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getAugmentations(int)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getAugmentations(String,String)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].getAugmentations(String)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].setAugmentations(int,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.dom.DOMNormalizer.XMLAttributesProxy].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DOMNormalizer.java
- function_names:
  - '[org.apache.xerces.dom.XPathCollationSupport].<init>(String)'
  - '[org.apache.xerces.dom.XPathCollationSupport].compareStringsUsingCollation(String,String,String)'
  - '[org.apache.xerces.dom.XPathCollationSupport].getCodepointsFromString(String)'
  - '[org.apache.xerces.dom.XPathCollationSupport].compareStringsUsingUnicodeCodepointCollation(String,String)'
  - '[org.apache.xerces.dom.XPathCollationSupport].compareCodepointArrays(int[],int[])'
  - '[org.apache.xerces.dom.XPathCollationSupport].getIntegerListFromIntArray(int[])'
  - '[org.apache.xerces.dom.XPathCollationSupport].getIntArrayFromIntegerList(java.util.List<Integer>)'
  - '[org.apache.xerces.dom.XPathCollationSupport].getUCACollatorFromCollationUri(String)'
  - '[org.apache.xerces.dom.XPathCollationSupport].getDefaultUCACollator()'
  - '[org.apache.xerces.dom.XPathCollationSupport].getUCAQueryStrComponents(String)'
  - '[org.apache.xerces.dom.XPathCollationSupport].isUCAKeywordAndValueOk(String,String)'
  - '[org.apache.xerces.dom.XPathCollationSupport].buildSupportedUCAParamList()'
  - '[org.apache.xerces.dom.XPathCollationSupport.UCAParameter].<init>(String,java.util.List<String>)'
  - '[org.apache.xerces.dom.XPathCollationSupport.UCAParameter].getKeywordName()'
  - '[org.apache.xerces.dom.XPathCollationSupport.UCAParameter].getParamValues()'
  source_file: /src/xerces/src/org/apache/xerces/dom/XPathCollationSupport.java
- function_names:
  - '[org.apache.xerces.dom.ParentNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
  - '[org.apache.xerces.dom.ParentNode].<init>()'
  - '[org.apache.xerces.dom.ParentNode].cloneNode(boolean)'
  - '[org.apache.xerces.dom.ParentNode].getOwnerDocument()'
  - '[org.apache.xerces.dom.ParentNode].ownerDocument()'
  - '[org.apache.xerces.dom.ParentNode].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
  - '[org.apache.xerces.dom.ParentNode].hasChildNodes()'
  - '[org.apache.xerces.dom.ParentNode].getChildNodes()'
  - '[org.apache.xerces.dom.ParentNode].getFirstChild()'
  - '[org.apache.xerces.dom.ParentNode].getLastChild()'
  - '[org.apache.xerces.dom.ParentNode].lastChild()'
  - '[org.apache.xerces.dom.ParentNode].lastChild(org.apache.xerces.dom.ChildNode)'
  - '[org.apache.xerces.dom.ParentNode].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.ParentNode].internalInsertBefore(org.w3c.dom.Node,org.w3c.dom.Node,boolean)'
  - '[org.apache.xerces.dom.ParentNode].removeChild(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.ParentNode].internalRemoveChild(org.w3c.dom.Node,boolean)'
  - '[org.apache.xerces.dom.ParentNode].replaceChild(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.ParentNode].getTextContent()'
  - '[org.apache.xerces.dom.ParentNode].getTextContent(StringBuffer)'
  - '[org.apache.xerces.dom.ParentNode].hasTextContent(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.ParentNode].setTextContent(String)'
  - '[org.apache.xerces.dom.ParentNode].nodeListGetLength()'
  - '[org.apache.xerces.dom.ParentNode].getLength()'
  - '[org.apache.xerces.dom.ParentNode].nodeListItem(int)'
  - '[org.apache.xerces.dom.ParentNode].item(int)'
  - '[org.apache.xerces.dom.ParentNode].getChildNodesUnoptimized()'
  - '[org.apache.xerces.dom.ParentNode].normalize()'
  - '[org.apache.xerces.dom.ParentNode].isEqualNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.ParentNode].isEqualNodeWithQName(org.w3c.dom.Node,String)'
  - '[org.apache.xerces.dom.ParentNode].setReadOnly(boolean,boolean)'
  - '[org.apache.xerces.dom.ParentNode].synchronizeChildren()'
  - '[org.apache.xerces.dom.ParentNode].checkNormalizationAfterInsert(org.apache.xerces.dom.ChildNode)'
  - '[org.apache.xerces.dom.ParentNode].checkNormalizationAfterRemove(org.apache.xerces.dom.ChildNode)'
  - '[org.apache.xerces.dom.ParentNode].writeObject(java.io.ObjectOutputStream)'
  - '[org.apache.xerces.dom.ParentNode].readObject(java.io.ObjectInputStream)'
  - '[org.apache.xerces.dom.ParentNode.UserDataRecord].<init>(Object,org.w3c.dom.UserDataHandler)'
  source_file: /src/xerces/src/org/apache/xerces/dom/ParentNode.java
- function_names:
  - '[org.apache.xerces.dom.EntityReferenceImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - '[org.apache.xerces.dom.EntityReferenceImpl].getNodeType()'
  - '[org.apache.xerces.dom.EntityReferenceImpl].getNodeName()'
  - '[org.apache.xerces.dom.EntityReferenceImpl].cloneNode(boolean)'
  - '[org.apache.xerces.dom.EntityReferenceImpl].getBaseURI()'
  - '[org.apache.xerces.dom.EntityReferenceImpl].setBaseURI(String)'
  - '[org.apache.xerces.dom.EntityReferenceImpl].getEntityRefValue()'
  - '[org.apache.xerces.dom.EntityReferenceImpl].synchronizeChildren()'
  - '[org.apache.xerces.dom.EntityReferenceImpl].setReadOnly(boolean,boolean)'
  source_file: /src/xerces/src/org/apache/xerces/dom/EntityReferenceImpl.java
- function_names:
  - '[org.apache.xerces.dom.NotationImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - '[org.apache.xerces.dom.NotationImpl].getNodeType()'
  - '[org.apache.xerces.dom.NotationImpl].getNodeName()'
  - '[org.apache.xerces.dom.NotationImpl].getPublicId()'
  - '[org.apache.xerces.dom.NotationImpl].getSystemId()'
  - '[org.apache.xerces.dom.NotationImpl].setPublicId(String)'
  - '[org.apache.xerces.dom.NotationImpl].setSystemId(String)'
  - '[org.apache.xerces.dom.NotationImpl].getBaseURI()'
  - '[org.apache.xerces.dom.NotationImpl].setBaseURI(String)'
  source_file: /src/xerces/src/org/apache/xerces/dom/NotationImpl.java
- function_names:
  - '[org.apache.xerces.dom.DeferredDOMImplementationImpl].getDOMImplementation()'
  - '[org.apache.xerces.dom.DeferredDOMImplementationImpl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DeferredDOMImplementationImpl.java
- function_names:
  - '[org.apache.xerces.dom.NodeIteratorImpl].<init>(org.apache.xerces.dom.DocumentImpl,org.w3c.dom.Node,int,org.w3c.dom.traversal.NodeFilter,boolean)'
  - '[org.apache.xerces.dom.NodeIteratorImpl].getRoot()'
  - '[org.apache.xerces.dom.NodeIteratorImpl].getWhatToShow()'
  - '[org.apache.xerces.dom.NodeIteratorImpl].getFilter()'
  - '[org.apache.xerces.dom.NodeIteratorImpl].getExpandEntityReferences()'
  - '[org.apache.xerces.dom.NodeIteratorImpl].nextNode()'
  - '[org.apache.xerces.dom.NodeIteratorImpl].previousNode()'
  - '[org.apache.xerces.dom.NodeIteratorImpl].acceptNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.NodeIteratorImpl].matchNodeOrParent(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)'
  - '[org.apache.xerces.dom.NodeIteratorImpl].removeNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.NodeIteratorImpl].detach()'
  source_file: /src/xerces/src/org/apache/xerces/dom/NodeIteratorImpl.java
- function_names:
  - '[org.apache.xerces.dom.AttrImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - '[org.apache.xerces.dom.AttrImpl].<init>()'
  - '[org.apache.xerces.dom.AttrImpl].rename(String)'
  - '[org.apache.xerces.dom.AttrImpl].makeChildNode()'
  - '[org.apache.xerces.dom.AttrImpl].setOwnerDocument(org.apache.xerces.dom.CoreDocumentImpl)'
  - '[org.apache.xerces.dom.AttrImpl].setIdAttribute(boolean)'
  - '[org.apache.xerces.dom.AttrImpl].isId()'
  - '[org.apache.xerces.dom.AttrImpl].cloneNode(boolean)'
  - '[org.apache.xerces.dom.AttrImpl].getNodeType()'
  - '[org.apache.xerces.dom.AttrImpl].getNodeName()'
  - '[org.apache.xerces.dom.AttrImpl].setNodeValue(String)'
  - '[org.apache.xerces.dom.AttrImpl].getTypeName()'
  - '[org.apache.xerces.dom.AttrImpl].getTypeNamespace()'
  - '[org.apache.xerces.dom.AttrImpl].getSchemaTypeInfo()'
  - '[org.apache.xerces.dom.AttrImpl].getNodeValue()'
  - '[org.apache.xerces.dom.AttrImpl].getName()'
  - '[org.apache.xerces.dom.AttrImpl].setValue(String)'
  - '[org.apache.xerces.dom.AttrImpl].getValue()'
  - '[org.apache.xerces.dom.AttrImpl].getSpecified()'
  - '[org.apache.xerces.dom.AttrImpl].getElement()'
  - '[org.apache.xerces.dom.AttrImpl].getOwnerElement()'
  - '[org.apache.xerces.dom.AttrImpl].normalize()'
  - '[org.apache.xerces.dom.AttrImpl].setSpecified(boolean)'
  - '[org.apache.xerces.dom.AttrImpl].setType(Object)'
  - '[org.apache.xerces.dom.AttrImpl].toString()'
  - '[org.apache.xerces.dom.AttrImpl].hasChildNodes()'
  - '[org.apache.xerces.dom.AttrImpl].getChildNodes()'
  - '[org.apache.xerces.dom.AttrImpl].getFirstChild()'
  - '[org.apache.xerces.dom.AttrImpl].getLastChild()'
  - '[org.apache.xerces.dom.AttrImpl].lastChild()'
  - '[org.apache.xerces.dom.AttrImpl].lastChild(org.apache.xerces.dom.ChildNode)'
  - '[org.apache.xerces.dom.AttrImpl].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.AttrImpl].internalInsertBefore(org.w3c.dom.Node,org.w3c.dom.Node,boolean)'
  - '[org.apache.xerces.dom.AttrImpl].removeChild(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.AttrImpl].internalRemoveChild(org.w3c.dom.Node,boolean)'
  - '[org.apache.xerces.dom.AttrImpl].replaceChild(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.AttrImpl].getLength()'
  - '[org.apache.xerces.dom.AttrImpl].item(int)'
  - '[org.apache.xerces.dom.AttrImpl].isEqualNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.AttrImpl].isDerivedFrom(String,String,int)'
  - '[org.apache.xerces.dom.AttrImpl].setReadOnly(boolean,boolean)'
  - '[org.apache.xerces.dom.AttrImpl].synchronizeChildren()'
  - '[org.apache.xerces.dom.AttrImpl].checkNormalizationAfterInsert(org.apache.xerces.dom.ChildNode)'
  - '[org.apache.xerces.dom.AttrImpl].checkNormalizationAfterRemove(org.apache.xerces.dom.ChildNode)'
  - '[org.apache.xerces.dom.AttrImpl].writeObject(java.io.ObjectOutputStream)'
  - '[org.apache.xerces.dom.AttrImpl].readObject(java.io.ObjectInputStream)'
  source_file: /src/xerces/src/org/apache/xerces/dom/AttrImpl.java
- function_names:
  - '[org.apache.xerces.dom.DOMImplementationImpl].getDOMImplementation()'
  - '[org.apache.xerces.dom.DOMImplementationImpl].hasFeature(String,String)'
  - '[org.apache.xerces.dom.DOMImplementationImpl].createDocument(org.w3c.dom.DocumentType)'
  - '[org.apache.xerces.dom.DOMImplementationImpl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DOMImplementationImpl.java
- function_names:
  - '[org.apache.xerces.dom.PSVIElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String,String)'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String,String)'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].constant()'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].isConstant()'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].getSchemaDefault()'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].getSchemaNormalizedValue()'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].getIsSchemaSpecified()'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationAttempted()'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidity()'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].getErrorCodes()'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].getErrorMessages()'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].getValidationContext()'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].getNil()'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].getNotation()'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].getTypeDefinition()'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].getMemberTypeDefinition()'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].getElementDeclaration()'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].getSchemaInformation()'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].setPSVI(org.apache.xerces.xs.ElementPSVI)'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].getActualNormalizedValue()'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].getActualNormalizedValueType()'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].getItemValueTypes()'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].getSchemaValue()'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].writeObject(java.io.ObjectOutputStream)'
  - '[org.apache.xerces.dom.PSVIElementNSImpl].readObject(java.io.ObjectInputStream)'
  source_file: /src/xerces/src/org/apache/xerces/dom/PSVIElementNSImpl.java
- function_names:
  - '[org.apache.xerces.dom.CoreDocumentImpl].<init>()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].<init>(boolean)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].<init>(org.w3c.dom.DocumentType)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].<init>(org.w3c.dom.DocumentType,boolean)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getOwnerDocument()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getNodeType()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getNodeName()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].cloneNode(boolean)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].cloneNode(org.apache.xerces.dom.CoreDocumentImpl,boolean)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].insertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].removeChild(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].replaceChild(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getTextContent()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].setTextContent(String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getFeature(String,String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].createAttribute(String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].createCDATASection(String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].createComment(String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].createDocumentFragment()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].createElement(String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].createEntityReference(String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].createProcessingInstruction(String,String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].createTextNode(String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getDoctype()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getDocumentElement()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getElementsByTagName(String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getImplementation()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].setErrorChecking(boolean)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].setStrictErrorChecking(boolean)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getErrorChecking()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getStrictErrorChecking()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getInputEncoding()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].setInputEncoding(String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].setXmlEncoding(String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].setEncoding(String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getXmlEncoding()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getEncoding()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].setXmlVersion(String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].setVersion(String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getXmlVersion()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getVersion()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].setXmlStandalone(boolean)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].setStandalone(boolean)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getXmlStandalone()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getStandalone()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getDocumentURI()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].canRenameElements(String,String,org.apache.xerces.stax.events.ElementImpl)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].renameNode(org.w3c.dom.Node,String,String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].replaceRenameElement(org.apache.xerces.stax.events.ElementImpl,String,String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].normalizeDocument()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getDomConfig()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getBaseURI()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].setDocumentURI(String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getAsync()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].setAsync(boolean)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].abort()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].load(String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].loadXML(String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].saveXML(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].setMutationEvents(boolean)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getMutationEvents()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].createDocumentType(String,String,String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].createEntity(String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].createNotation(String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].createElementDefinition(String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getNodeNumber()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getNodeNumber(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].importNode(org.w3c.dom.Node,boolean)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].importNode(org.w3c.dom.Node,boolean,boolean,java.util.HashMap)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].adoptNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].undeferChildren(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getElementById(String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].clearIdentifiers()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].putIdentifier(String,org.w3c.dom.Element)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getIdentifier(String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].removeIdentifier(String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getIdentifiers()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].createElementNS(String,String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].createElementNS(String,String,String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(String,String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].createAttributeNS(String,String,String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getElementsByTagNameNS(String,String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].clone()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].isXMLName(String,boolean)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].isValidQName(String,String,boolean)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].isKidOK(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].changed()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].changes()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getNodeListCache(org.apache.xerces.dom.ParentNode)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].freeNodeListCache(org.apache.xerces.dom.NodeListCache)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].setUserData(org.w3c.dom.Node,String,Object,org.w3c.dom.UserDataHandler)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getUserData(org.w3c.dom.Node,String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getUserDataRecord(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].removeUserDataTable(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].setUserDataTable(org.w3c.dom.Node,java.util.Hashtable)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.w3c.dom.Node,org.w3c.dom.Node,short)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].callUserDataHandlers(org.w3c.dom.Node,org.w3c.dom.Node,short,java.util.Hashtable)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].checkNamespaceWF(String,int,int)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].checkDOMNSErr(String,String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].checkQName(String,String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].isXML11Version()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].isNormalizeDocRequired()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].isXMLVersionChanged()'
  - '[org.apache.xerces.dom.CoreDocumentImpl].setUserData(org.apache.xerces.impl.xs.opti.NodeImpl,Object)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].getUserData(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].addEventListener(org.apache.xerces.impl.xs.opti.NodeImpl,String,org.w3c.dom.events.EventListener,boolean)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].removeEventListener(org.apache.xerces.impl.xs.opti.NodeImpl,String,org.w3c.dom.events.EventListener,boolean)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].copyEventListeners(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].dispatchEvent(org.apache.xerces.impl.xs.opti.NodeImpl,org.w3c.dom.events.Event)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].replacedText(org.apache.xerces.dom.CharacterDataImpl)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].deletedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].insertedText(org.apache.xerces.dom.CharacterDataImpl,int,int)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].modifyingCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].modifiedCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,String,String,boolean)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].insertingNode(org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].insertedNode(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].removingNode(org.apache.xerces.impl.xs.opti.NodeImpl,org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].removedNode(org.apache.xerces.impl.xs.opti.NodeImpl,boolean)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].replacingNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].replacedNode(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].replacingData(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].replacedCharacterData(org.apache.xerces.impl.xs.opti.NodeImpl,String,String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].modifiedAttrValue(org.apache.xerces.impl.xs.opti.AttrImpl,String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].setAttrNode(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.impl.xs.opti.AttrImpl)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].removedAttrNode(org.apache.xerces.impl.xs.opti.AttrImpl,org.apache.xerces.impl.xs.opti.NodeImpl,String)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].renamedAttrNode(org.w3c.dom.Attr,org.w3c.dom.Attr)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].renamedElement(org.w3c.dom.Element,org.w3c.dom.Element)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].readObject(java.io.ObjectInputStream)'
  - '[org.apache.xerces.dom.CoreDocumentImpl].writeObject(java.io.ObjectOutputStream)'
  source_file: /src/xerces/src/org/apache/xerces/dom/CoreDocumentImpl.java
- function_names:
  - '[org.apache.xerces.dom.ASDOMImplementationImpl].getDOMImplementation()'
  - '[org.apache.xerces.dom.ASDOMImplementationImpl].createAS(boolean)'
  - '[org.apache.xerces.dom.ASDOMImplementationImpl].createDOMASBuilder()'
  - '[org.apache.xerces.dom.ASDOMImplementationImpl].createDOMASWriter()'
  - '[org.apache.xerces.dom.ASDOMImplementationImpl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom/ASDOMImplementationImpl.java
- function_names:
  - '[org.apache.xerces.dom.RangeExceptionImpl].<init>(short,String)'
  source_file: /src/xerces/src/org/apache/xerces/dom/RangeExceptionImpl.java
- function_names:
  - '[org.apache.xerces.dom.DOMImplementationListImpl].<init>()'
  - '[org.apache.xerces.dom.DOMImplementationListImpl].<init>(java.util.ArrayList)'
  - '[org.apache.xerces.dom.DOMImplementationListImpl].<init>(java.util.Vector)'
  - '[org.apache.xerces.dom.DOMImplementationListImpl].item(int)'
  - '[org.apache.xerces.dom.DOMImplementationListImpl].getLength()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DOMImplementationListImpl.java
- function_names:
  - '[org.apache.xerces.dom.DeferredAttrImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - '[org.apache.xerces.dom.DeferredAttrImpl].getNodeIndex()'
  - '[org.apache.xerces.dom.DeferredAttrImpl].synchronizeData()'
  - '[org.apache.xerces.dom.DeferredAttrImpl].synchronizeChildren()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DeferredAttrImpl.java
- function_names:
  - '[org.apache.xerces.dom.DeferredNode].getNodeIndex()'
  - '[org.apache.xerces.dom.DeferredNode].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DeferredNode.java
- function_names:
  - '[org.apache.xerces.dom.DeferredEntityReferenceImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - '[org.apache.xerces.dom.DeferredEntityReferenceImpl].getNodeIndex()'
  - '[org.apache.xerces.dom.DeferredEntityReferenceImpl].synchronizeData()'
  - '[org.apache.xerces.dom.DeferredEntityReferenceImpl].synchronizeChildren()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DeferredEntityReferenceImpl.java
- function_names:
  - '[org.apache.xerces.dom.DOMErrorImpl].<init>()'
  - '[org.apache.xerces.dom.DOMErrorImpl].<init>(short,org.apache.xerces.xni.parser.XMLParseException)'
  - '[org.apache.xerces.dom.DOMErrorImpl].getSeverity()'
  - '[org.apache.xerces.dom.DOMErrorImpl].getMessage()'
  - '[org.apache.xerces.dom.DOMErrorImpl].getLocation()'
  - '[org.apache.xerces.dom.DOMErrorImpl].createDOMLocator(org.apache.xerces.xni.parser.XMLParseException)'
  - '[org.apache.xerces.dom.DOMErrorImpl].getRelatedException()'
  - '[org.apache.xerces.dom.DOMErrorImpl].reset()'
  - '[org.apache.xerces.dom.DOMErrorImpl].getType()'
  - '[org.apache.xerces.dom.DOMErrorImpl].getRelatedData()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DOMErrorImpl.java
- function_names:
  - '[org.apache.xerces.dom.DocumentFragmentImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
  - '[org.apache.xerces.dom.DocumentFragmentImpl].<init>()'
  - '[org.apache.xerces.dom.DocumentFragmentImpl].getNodeType()'
  - '[org.apache.xerces.dom.DocumentFragmentImpl].getNodeName()'
  - '[org.apache.xerces.dom.DocumentFragmentImpl].normalize()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DocumentFragmentImpl.java
- function_names:
  - '[org.apache.xerces.dom.ChildNode].<init>(org.apache.xerces.dom.CoreDocumentImpl)'
  - '[org.apache.xerces.dom.ChildNode].<init>()'
  - '[org.apache.xerces.dom.ChildNode].cloneNode(boolean)'
  - '[org.apache.xerces.dom.ChildNode].getParentNode()'
  - '[org.apache.xerces.dom.ChildNode].parentNode()'
  - '[org.apache.xerces.dom.ChildNode].getNextSibling()'
  - '[org.apache.xerces.dom.ChildNode].getPreviousSibling()'
  - '[org.apache.xerces.dom.ChildNode].previousSibling()'
  source_file: /src/xerces/src/org/apache/xerces/dom/ChildNode.java
- function_names:
  - '[org.apache.xerces.dom.DOMOutputImpl].<init>()'
  - '[org.apache.xerces.dom.DOMOutputImpl].getCharacterStream()'
  - '[org.apache.xerces.dom.DOMOutputImpl].setCharacterStream(java.io.Writer)'
  - '[org.apache.xerces.dom.DOMOutputImpl].getByteStream()'
  - '[org.apache.xerces.dom.DOMOutputImpl].setByteStream(java.io.OutputStream)'
  - '[org.apache.xerces.dom.DOMOutputImpl].getSystemId()'
  - '[org.apache.xerces.dom.DOMOutputImpl].setSystemId(String)'
  - '[org.apache.xerces.dom.DOMOutputImpl].getEncoding()'
  - '[org.apache.xerces.dom.DOMOutputImpl].setEncoding(String)'
  source_file: /src/xerces/src/org/apache/xerces/dom/DOMOutputImpl.java
- function_names:
  - '[org.apache.xerces.dom.DeferredCDATASectionImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - '[org.apache.xerces.dom.DeferredCDATASectionImpl].getNodeIndex()'
  - '[org.apache.xerces.dom.DeferredCDATASectionImpl].synchronizeData()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DeferredCDATASectionImpl.java
- function_names:
  - '[org.apache.xerces.dom.DeferredElementImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - '[org.apache.xerces.dom.DeferredElementImpl].getNodeIndex()'
  - '[org.apache.xerces.dom.DeferredElementImpl].synchronizeData()'
  - '[org.apache.xerces.dom.DeferredElementImpl].synchronizeChildren()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DeferredElementImpl.java
- function_names:
  - '[org.apache.xerces.dom.AttributeMap].<init>(org.apache.xerces.stax.events.ElementImpl,org.apache.xerces.impl.xs.opti.NamedNodeMapImpl)'
  - '[org.apache.xerces.dom.AttributeMap].setNamedItem(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.AttributeMap].setNamedItemNS(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.AttributeMap].removeNamedItem(String)'
  - '[org.apache.xerces.dom.AttributeMap].safeRemoveNamedItem(String)'
  - '[org.apache.xerces.dom.AttributeMap].removeItem(org.w3c.dom.Node,boolean)'
  - '[org.apache.xerces.dom.AttributeMap].internalRemoveNamedItem(String,boolean)'
  - '[org.apache.xerces.dom.AttributeMap].remove(org.apache.xerces.impl.xs.opti.AttrImpl,int,boolean)'
  - '[org.apache.xerces.dom.AttributeMap].removeNamedItemNS(String,String)'
  - '[org.apache.xerces.dom.AttributeMap].safeRemoveNamedItemNS(String,String)'
  - '[org.apache.xerces.dom.AttributeMap].internalRemoveNamedItemNS(String,String,boolean)'
  - '[org.apache.xerces.dom.AttributeMap].cloneMap(org.apache.xerces.impl.xs.opti.NodeImpl)'
  - '[org.apache.xerces.dom.AttributeMap].cloneContent(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl)'
  - '[org.apache.xerces.dom.AttributeMap].moveSpecifiedAttributes(org.apache.xerces.dom.AttributeMap)'
  - '[org.apache.xerces.dom.AttributeMap].reconcileDefaults(org.apache.xerces.impl.xs.opti.NamedNodeMapImpl)'
  - '[org.apache.xerces.dom.AttributeMap].addItem(org.w3c.dom.Node)'
  source_file: /src/xerces/src/org/apache/xerces/dom/AttributeMap.java
- function_names:
  - '[org.apache.xerces.dom.DOMMessageFormatter].<init>()'
  - '[org.apache.xerces.dom.DOMMessageFormatter].formatMessage(String,String,Object[])'
  - '[org.apache.xerces.dom.DOMMessageFormatter].getResourceBundle(String)'
  - '[org.apache.xerces.dom.DOMMessageFormatter].init()'
  - '[org.apache.xerces.dom.DOMMessageFormatter].setLocale(java.util.Locale)'
  source_file: /src/xerces/src/org/apache/xerces/dom/DOMMessageFormatter.java
- function_names:
  - '[org.apache.xerces.dom.CoreDOMImplementationImpl].getDOMImplementation()'
  - '[org.apache.xerces.dom.CoreDOMImplementationImpl].hasFeature(String,String)'
  - '[org.apache.xerces.dom.CoreDOMImplementationImpl].createDocumentType(String,String,String)'
  - '[org.apache.xerces.dom.CoreDOMImplementationImpl].checkQName(String)'
  - '[org.apache.xerces.dom.CoreDOMImplementationImpl].createDocument(String,String,org.w3c.dom.DocumentType)'
  - '[org.apache.xerces.dom.CoreDOMImplementationImpl].createDocument(org.w3c.dom.DocumentType)'
  - '[org.apache.xerces.dom.CoreDOMImplementationImpl].getFeature(String,String)'
  - '[org.apache.xerces.dom.CoreDOMImplementationImpl].createLSParser(short,String)'
  - '[org.apache.xerces.dom.CoreDOMImplementationImpl].createLSSerializer()'
  - '[org.apache.xerces.dom.CoreDOMImplementationImpl].createLSInput()'
  - '[org.apache.xerces.dom.CoreDOMImplementationImpl].getValidator(String,String)'
  - '[org.apache.xerces.dom.CoreDOMImplementationImpl].releaseValidator(String,String,org.apache.xerces.impl.RevalidationHandler)'
  - '[org.apache.xerces.dom.CoreDOMImplementationImpl].getDTDLoader(String)'
  - '[org.apache.xerces.dom.CoreDOMImplementationImpl].releaseDTDLoader(String,org.apache.xerces.impl.dtd.XMLDTDLoader)'
  - '[org.apache.xerces.dom.CoreDOMImplementationImpl].assignDocumentNumber()'
  - '[org.apache.xerces.dom.CoreDOMImplementationImpl].assignDocTypeNumber()'
  - '[org.apache.xerces.dom.CoreDOMImplementationImpl].createLSOutput()'
  - '[org.apache.xerces.dom.CoreDOMImplementationImpl].<init>()'
  - '[org.apache.xerces.dom.CoreDOMImplementationImpl.RevalidationHandlerHolder].<init>(org.apache.xerces.impl.RevalidationHandler)'
  - '[org.apache.xerces.dom.CoreDOMImplementationImpl.XMLDTDLoaderHolder].<init>(org.apache.xerces.impl.dtd.XMLDTDLoader)'
  source_file: /src/xerces/src/org/apache/xerces/dom/CoreDOMImplementationImpl.java
- function_names:
  - '[org.apache.xerces.dom.DOMLocatorImpl].<init>()'
  - '[org.apache.xerces.dom.DOMLocatorImpl].<init>(int,int,String)'
  - '[org.apache.xerces.dom.DOMLocatorImpl].<init>(int,int,int,String)'
  - '[org.apache.xerces.dom.DOMLocatorImpl].<init>(int,int,int,org.w3c.dom.Node,String)'
  - '[org.apache.xerces.dom.DOMLocatorImpl].<init>(int,int,int,org.w3c.dom.Node,String,int)'
  - '[org.apache.xerces.dom.DOMLocatorImpl].getLineNumber()'
  - '[org.apache.xerces.dom.DOMLocatorImpl].getColumnNumber()'
  - '[org.apache.xerces.dom.DOMLocatorImpl].getUri()'
  - '[org.apache.xerces.dom.DOMLocatorImpl].getRelatedNode()'
  - '[org.apache.xerces.dom.DOMLocatorImpl].getByteOffset()'
  - '[org.apache.xerces.dom.DOMLocatorImpl].getUtf16Offset()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DOMLocatorImpl.java
- function_names:
  - '[org.apache.xerces.dom.DeepNodeListImpl].<init>(org.apache.xerces.impl.xs.opti.NodeImpl,String)'
  - '[org.apache.xerces.dom.DeepNodeListImpl].<init>(org.apache.xerces.impl.xs.opti.NodeImpl,String,String)'
  - '[org.apache.xerces.dom.DeepNodeListImpl].getLength()'
  - '[org.apache.xerces.dom.DeepNodeListImpl].item(int)'
  - '[org.apache.xerces.dom.DeepNodeListImpl].nextMatchingElementAfter(org.w3c.dom.Node)'
  source_file: /src/xerces/src/org/apache/xerces/dom/DeepNodeListImpl.java
- function_names:
  - '[org.apache.xerces.dom.CharacterDataImpl].<init>()'
  - '[org.apache.xerces.dom.CharacterDataImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - '[org.apache.xerces.dom.CharacterDataImpl].getChildNodes()'
  - '[org.apache.xerces.dom.CharacterDataImpl].getNodeValue()'
  - '[org.apache.xerces.dom.CharacterDataImpl].setNodeValueInternal(String)'
  - '[org.apache.xerces.dom.CharacterDataImpl].setNodeValueInternal(String,boolean)'
  - '[org.apache.xerces.dom.CharacterDataImpl].setNodeValue(String)'
  - '[org.apache.xerces.dom.CharacterDataImpl].getData()'
  - '[org.apache.xerces.dom.CharacterDataImpl].getLength()'
  - '[org.apache.xerces.dom.CharacterDataImpl].appendData(String)'
  - '[org.apache.xerces.dom.CharacterDataImpl].deleteData(int,int)'
  - '[org.apache.xerces.dom.CharacterDataImpl].internalDeleteData(int,int,boolean)'
  - '[org.apache.xerces.dom.CharacterDataImpl].insertData(int,String)'
  - '[org.apache.xerces.dom.CharacterDataImpl].internalInsertData(int,String,boolean)'
  - '[org.apache.xerces.dom.CharacterDataImpl].replaceData(int,int,String)'
  - '[org.apache.xerces.dom.CharacterDataImpl].setData(String)'
  - '[org.apache.xerces.dom.CharacterDataImpl].substringData(int,int)'
  source_file: /src/xerces/src/org/apache/xerces/dom/CharacterDataImpl.java
- function_names:
  - '[org.apache.xerces.dom.DOMXSImplementationSourceImpl].getDOMImplementation(String)'
  - '[org.apache.xerces.dom.DOMXSImplementationSourceImpl].getDOMImplementationList(String)'
  - '[org.apache.xerces.dom.DOMXSImplementationSourceImpl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DOMXSImplementationSourceImpl.java
- function_names:
  - '[org.apache.xerces.dom.DeferredCommentImpl].<init>(org.apache.xerces.dom.DeferredDocumentImpl,int)'
  - '[org.apache.xerces.dom.DeferredCommentImpl].getNodeIndex()'
  - '[org.apache.xerces.dom.DeferredCommentImpl].synchronizeData()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DeferredCommentImpl.java
- function_names:
  - '[org.apache.xerces.dom.DeferredDocumentImpl].<init>()'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].<init>(boolean)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].<init>(boolean,boolean)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getImplementation()'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getNamespacesEnabled()'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].setNamespacesEnabled(boolean)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredDocument()'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredDocumentType(String,String,String)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].setInternalSubset(int,String)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredNotation(String,String,String,String)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntity(String,String,String,String,String)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getDeferredEntityBaseURI(int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].setEntityInfo(int,String,String)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].setTypeInfo(int,Object)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].setInputEncoding(int,String)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredEntityReference(String,String)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElement(String,String,Object)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElement(String)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElement(String,String)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].setDeferredAttribute(int,String,String,String,boolean,boolean,Object)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].setDeferredAttribute(int,String,String,String,boolean)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredAttribute(String,String,boolean)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredAttribute(String,String,String,boolean)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredElementDefinition(String)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredTextNode(String,boolean)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredCDATASection(String)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredProcessingInstruction(String,String)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].createDeferredComment(String)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].cloneNode(int,boolean)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].appendChild(int,int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].setAttributeNode(int,int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].setIdAttributeNode(int,int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].setIdAttribute(int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].insertBefore(int,int,int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].setAsLastChild(int,int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode(int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getParentNode(int,boolean)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getLastChild(int,boolean)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getPrevSibling(int,boolean)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getRealPrevSibling(int,boolean)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].lookupElementDefinition(String)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeObject(int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeName(int,boolean)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString(int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValueString(int,boolean)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getTypeInfo(int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(int,boolean)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeExtra(int,boolean)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeType(int,boolean)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getAttribute(int,String)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeURI(int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeURI(int,boolean)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier(String,int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].print()'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeIndex()'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeData()'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren()'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren(org.apache.xerces.impl.xs.opti.AttrImpl,int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].synchronizeChildren(org.apache.xerces.dom.ParentNode,int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].ensureCapacity(int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].createNode(short)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].binarySearch(int,int,int,int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(int,int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].createChunk(Object,int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkIndex(int,int,int,int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].setChunkValue(Object,Object,int,int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkIndex(int,int,int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getChunkValue(Object,int,int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].getNodeValue(int,int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkIndex(int,int,int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].clearChunkValue(Object,int,int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].putIdentifier0(String,org.w3c.dom.Element)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl].print(int,int,int,int,int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl.RefCount].<init>()'
  - '[org.apache.xerces.dom.DeferredDocumentImpl.IntVector].size()'
  - '[org.apache.xerces.dom.DeferredDocumentImpl.IntVector].elementAt(int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl.IntVector].addElement(int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl.IntVector].removeAllElements()'
  - '[org.apache.xerces.dom.DeferredDocumentImpl.IntVector].ensureCapacity(int)'
  - '[org.apache.xerces.dom.DeferredDocumentImpl.IntVector].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DeferredDocumentImpl.java
- function_names:
  - '[org.apache.xerces.dom.TextImpl].<init>()'
  - '[org.apache.xerces.dom.TextImpl].<init>(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - '[org.apache.xerces.dom.TextImpl].setValues(org.apache.xerces.dom.CoreDocumentImpl,String)'
  - '[org.apache.xerces.dom.TextImpl].getNodeType()'
  - '[org.apache.xerces.dom.TextImpl].getNodeName()'
  - '[org.apache.xerces.dom.TextImpl].setIgnorableWhitespace(boolean)'
  - '[org.apache.xerces.dom.TextImpl].isElementContentWhitespace()'
  - '[org.apache.xerces.dom.TextImpl].getWholeText()'
  - '[org.apache.xerces.dom.TextImpl].insertTextContent(StringBuffer)'
  - '[org.apache.xerces.dom.TextImpl].getWholeTextForward(org.w3c.dom.Node,StringBuffer,org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.TextImpl].getWholeTextBackward(org.w3c.dom.Node,StringBuffer,org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.TextImpl].replaceWholeText(String)'
  - '[org.apache.xerces.dom.TextImpl].canModifyPrev(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.TextImpl].canModifyNext(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.TextImpl].hasTextOnlyChildren(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom.TextImpl].isIgnorableWhitespace()'
  - '[org.apache.xerces.dom.TextImpl].splitText(int)'
  - '[org.apache.xerces.dom.TextImpl].replaceData(String)'
  - '[org.apache.xerces.dom.TextImpl].removeData()'
  source_file: /src/xerces/src/org/apache/xerces/dom/TextImpl.java
- function_names:
  - '[org.apache.xerces.dom.DOMImplementationSourceImpl].getDOMImplementation(String)'
  - '[org.apache.xerces.dom.DOMImplementationSourceImpl].getDOMImplementationList(String)'
  - '[org.apache.xerces.dom.DOMImplementationSourceImpl].testImpl(org.w3c.dom.DOMImplementation,String)'
  - '[org.apache.xerces.dom.DOMImplementationSourceImpl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom/DOMImplementationSourceImpl.java
- function_names:
  - '[org.apache.xerces.dom.events.UIEventImpl].getView()'
  - '[org.apache.xerces.dom.events.UIEventImpl].getDetail()'
  - '[org.apache.xerces.dom.events.UIEventImpl].initUIEvent(String,boolean,boolean,org.w3c.dom.views.AbstractView,int)'
  - '[org.apache.xerces.dom.events.UIEventImpl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom/events/UIEventImpl.java
- function_names:
  - '[org.apache.xerces.dom.events.EventImpl].initEvent(String,boolean,boolean)'
  - '[org.apache.xerces.dom.events.EventImpl].getBubbles()'
  - '[org.apache.xerces.dom.events.EventImpl].getCancelable()'
  - '[org.apache.xerces.dom.events.EventImpl].getCurrentTarget()'
  - '[org.apache.xerces.dom.events.EventImpl].getEventPhase()'
  - '[org.apache.xerces.dom.events.EventImpl].getTarget()'
  - '[org.apache.xerces.dom.events.EventImpl].getType()'
  - '[org.apache.xerces.dom.events.EventImpl].getTimeStamp()'
  - '[org.apache.xerces.dom.events.EventImpl].stopPropagation()'
  - '[org.apache.xerces.dom.events.EventImpl].preventDefault()'
  - '[org.apache.xerces.dom.events.EventImpl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom/events/EventImpl.java
- function_names:
  - '[org.apache.xerces.dom.events.MutationEventImpl].getAttrName()'
  - '[org.apache.xerces.dom.events.MutationEventImpl].getAttrChange()'
  - '[org.apache.xerces.dom.events.MutationEventImpl].getNewValue()'
  - '[org.apache.xerces.dom.events.MutationEventImpl].getPrevValue()'
  - '[org.apache.xerces.dom.events.MutationEventImpl].getRelatedNode()'
  - '[org.apache.xerces.dom.events.MutationEventImpl].initMutationEvent(String,boolean,boolean,org.w3c.dom.Node,String,String,String,short)'
  - '[org.apache.xerces.dom.events.MutationEventImpl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom/events/MutationEventImpl.java
- function_names:
  - '[org.apache.xerces.dom.events.MouseEventImpl].getScreenX()'
  - '[org.apache.xerces.dom.events.MouseEventImpl].getScreenY()'
  - '[org.apache.xerces.dom.events.MouseEventImpl].getClientX()'
  - '[org.apache.xerces.dom.events.MouseEventImpl].getClientY()'
  - '[org.apache.xerces.dom.events.MouseEventImpl].getCtrlKey()'
  - '[org.apache.xerces.dom.events.MouseEventImpl].getAltKey()'
  - '[org.apache.xerces.dom.events.MouseEventImpl].getShiftKey()'
  - '[org.apache.xerces.dom.events.MouseEventImpl].getMetaKey()'
  - '[org.apache.xerces.dom.events.MouseEventImpl].getButton()'
  - '[org.apache.xerces.dom.events.MouseEventImpl].getRelatedTarget()'
  - '[org.apache.xerces.dom.events.MouseEventImpl].initMouseEvent(String,boolean,boolean,org.w3c.dom.views.AbstractView,int,int,int,int,int,boolean,boolean,boolean,boolean,short,org.w3c.dom.events.EventTarget)'
  - '[org.apache.xerces.dom.events.MouseEventImpl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom/events/MouseEventImpl.java
- function_names:
  - '[org.apache.xerces.dom3.as.ASObject].getAsNodeType()'
  - '[org.apache.xerces.dom3.as.ASObject].getOwnerASModel()'
  - '[org.apache.xerces.dom3.as.ASObject].setOwnerASModel(org.apache.xerces.dom3.as.ASModel)'
  - '[org.apache.xerces.dom3.as.ASObject].getNodeName()'
  - '[org.apache.xerces.dom3.as.ASObject].setNodeName(String)'
  - '[org.apache.xerces.dom3.as.ASObject].getPrefix()'
  - '[org.apache.xerces.dom3.as.ASObject].setPrefix(String)'
  - '[org.apache.xerces.dom3.as.ASObject].getLocalName()'
  - '[org.apache.xerces.dom3.as.ASObject].setLocalName(String)'
  - '[org.apache.xerces.dom3.as.ASObject].getNamespaceURI()'
  - '[org.apache.xerces.dom3.as.ASObject].setNamespaceURI(String)'
  - '[org.apache.xerces.dom3.as.ASObject].cloneASObject(boolean)'
  - '[org.apache.xerces.dom3.as.ASObject].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom3/as/ASObject.java
- function_names:
  - '[org.apache.xerces.dom3.as.DocumentAS].getActiveASModel()'
  - '[org.apache.xerces.dom3.as.DocumentAS].setActiveASModel(org.apache.xerces.dom3.as.ASModel)'
  - '[org.apache.xerces.dom3.as.DocumentAS].getBoundASModels()'
  - '[org.apache.xerces.dom3.as.DocumentAS].setBoundASModels(org.apache.xerces.dom3.as.ASObjectList)'
  - '[org.apache.xerces.dom3.as.DocumentAS].getInternalAS()'
  - '[org.apache.xerces.dom3.as.DocumentAS].setInternalAS(org.apache.xerces.dom3.as.ASModel)'
  - '[org.apache.xerces.dom3.as.DocumentAS].addAS(org.apache.xerces.dom3.as.ASModel)'
  - '[org.apache.xerces.dom3.as.DocumentAS].removeAS(org.apache.xerces.dom3.as.ASModel)'
  - '[org.apache.xerces.dom3.as.DocumentAS].getElementDeclaration()'
  - '[org.apache.xerces.dom3.as.DocumentAS].validate()'
  - '[org.apache.xerces.dom3.as.DocumentAS].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom3/as/DocumentAS.java
- function_names:
  - '[org.apache.xerces.dom3.as.DOMASWriter].writeASModel(java.io.OutputStream,org.apache.xerces.dom3.as.ASModel)'
  - '[org.apache.xerces.dom3.as.DOMASWriter].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom3/as/DOMASWriter.java
- function_names:
  - '[org.apache.xerces.dom3.as.ASObjectList].getLength()'
  - '[org.apache.xerces.dom3.as.ASObjectList].item(int)'
  - '[org.apache.xerces.dom3.as.ASObjectList].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom3/as/ASObjectList.java
- function_names:
  - '[org.apache.xerces.dom3.as.ASAttributeDeclaration].getDataType()'
  - '[org.apache.xerces.dom3.as.ASAttributeDeclaration].setDataType(org.apache.xerces.dom3.as.ASDataType)'
  - '[org.apache.xerces.dom3.as.ASAttributeDeclaration].getDataValue()'
  - '[org.apache.xerces.dom3.as.ASAttributeDeclaration].setDataValue(String)'
  - '[org.apache.xerces.dom3.as.ASAttributeDeclaration].getEnumAttr()'
  - '[org.apache.xerces.dom3.as.ASAttributeDeclaration].setEnumAttr(String)'
  - '[org.apache.xerces.dom3.as.ASAttributeDeclaration].getOwnerElements()'
  - '[org.apache.xerces.dom3.as.ASAttributeDeclaration].setOwnerElements(org.apache.xerces.dom3.as.ASObjectList)'
  - '[org.apache.xerces.dom3.as.ASAttributeDeclaration].getDefaultType()'
  - '[org.apache.xerces.dom3.as.ASAttributeDeclaration].setDefaultType(short)'
  - '[org.apache.xerces.dom3.as.ASAttributeDeclaration].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom3/as/ASAttributeDeclaration.java
- function_names:
  - '[org.apache.xerces.dom3.as.DOMImplementationAS].createAS(boolean)'
  - '[org.apache.xerces.dom3.as.DOMImplementationAS].createDOMASBuilder()'
  - '[org.apache.xerces.dom3.as.DOMImplementationAS].createDOMASWriter()'
  - '[org.apache.xerces.dom3.as.DOMImplementationAS].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom3/as/DOMImplementationAS.java
- function_names:
  - '[org.apache.xerces.dom3.as.DOMASBuilder].getAbstractSchema()'
  - '[org.apache.xerces.dom3.as.DOMASBuilder].setAbstractSchema(org.apache.xerces.dom3.as.ASModel)'
  - '[org.apache.xerces.dom3.as.DOMASBuilder].parseASURI(String)'
  - '[org.apache.xerces.dom3.as.DOMASBuilder].parseASInputSource(org.w3c.dom.ls.LSInput)'
  - '[org.apache.xerces.dom3.as.DOMASBuilder].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom3/as/DOMASBuilder.java
- function_names:
  - '[org.apache.xerces.dom3.as.DOMASException].<init>(short,String)'
  source_file: /src/xerces/src/org/apache/xerces/dom3/as/DOMASException.java
- function_names:
  - '[org.apache.xerces.dom3.as.CharacterDataEditAS].getIsWhitespaceOnly()'
  - '[org.apache.xerces.dom3.as.CharacterDataEditAS].canSetData(int,int)'
  - '[org.apache.xerces.dom3.as.CharacterDataEditAS].canAppendData(String)'
  - '[org.apache.xerces.dom3.as.CharacterDataEditAS].canReplaceData(int,int,String)'
  - '[org.apache.xerces.dom3.as.CharacterDataEditAS].canInsertData(int,String)'
  - '[org.apache.xerces.dom3.as.CharacterDataEditAS].canDeleteData(int,int)'
  - '[org.apache.xerces.dom3.as.CharacterDataEditAS].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom3/as/CharacterDataEditAS.java
- function_names:
  - '[org.apache.xerces.dom3.as.ASElementDeclaration].getStrictMixedContent()'
  - '[org.apache.xerces.dom3.as.ASElementDeclaration].setStrictMixedContent(boolean)'
  - '[org.apache.xerces.dom3.as.ASElementDeclaration].getElementType()'
  - '[org.apache.xerces.dom3.as.ASElementDeclaration].setElementType(org.apache.xerces.dom3.as.ASDataType)'
  - '[org.apache.xerces.dom3.as.ASElementDeclaration].getIsPCDataOnly()'
  - '[org.apache.xerces.dom3.as.ASElementDeclaration].setIsPCDataOnly(boolean)'
  - '[org.apache.xerces.dom3.as.ASElementDeclaration].getContentType()'
  - '[org.apache.xerces.dom3.as.ASElementDeclaration].setContentType(short)'
  - '[org.apache.xerces.dom3.as.ASElementDeclaration].getSystemId()'
  - '[org.apache.xerces.dom3.as.ASElementDeclaration].setSystemId(String)'
  - '[org.apache.xerces.dom3.as.ASElementDeclaration].getAsCM()'
  - '[org.apache.xerces.dom3.as.ASElementDeclaration].setAsCM(org.apache.xerces.dom3.as.ASContentModel)'
  - '[org.apache.xerces.dom3.as.ASElementDeclaration].getASAttributeDecls()'
  - '[org.apache.xerces.dom3.as.ASElementDeclaration].setASAttributeDecls(org.apache.xerces.dom3.as.ASNamedObjectMap)'
  - '[org.apache.xerces.dom3.as.ASElementDeclaration].addASAttributeDecl(org.apache.xerces.dom3.as.ASAttributeDeclaration)'
  - '[org.apache.xerces.dom3.as.ASElementDeclaration].removeASAttributeDecl(org.apache.xerces.dom3.as.ASAttributeDeclaration)'
  - '[org.apache.xerces.dom3.as.ASElementDeclaration].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom3/as/ASElementDeclaration.java
- function_names:
  - '[org.apache.xerces.dom3.as.NodeEditAS].canInsertBefore(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.apache.xerces.dom3.as.NodeEditAS].canRemoveChild(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom3.as.NodeEditAS].canReplaceChild(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.apache.xerces.dom3.as.NodeEditAS].canAppendChild(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom3.as.NodeEditAS].isNodeValid(boolean,short)'
  - '[org.apache.xerces.dom3.as.NodeEditAS].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom3/as/NodeEditAS.java
- function_names:
  - '[org.apache.xerces.dom3.as.ASNamedObjectMap].getLength()'
  - '[org.apache.xerces.dom3.as.ASNamedObjectMap].getNamedItem(String)'
  - '[org.apache.xerces.dom3.as.ASNamedObjectMap].getNamedItemNS(String,String)'
  - '[org.apache.xerces.dom3.as.ASNamedObjectMap].item(int)'
  - '[org.apache.xerces.dom3.as.ASNamedObjectMap].removeNamedItem(String)'
  - '[org.apache.xerces.dom3.as.ASNamedObjectMap].removeNamedItemNS(String,String)'
  - '[org.apache.xerces.dom3.as.ASNamedObjectMap].setNamedItem(org.apache.xerces.dom3.as.ASObject)'
  - '[org.apache.xerces.dom3.as.ASNamedObjectMap].setNamedItemNS(org.apache.xerces.dom3.as.ASObject)'
  - '[org.apache.xerces.dom3.as.ASNamedObjectMap].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom3/as/ASNamedObjectMap.java
- function_names:
  - '[org.apache.xerces.dom3.as.ASDataType].getDataType()'
  - '[org.apache.xerces.dom3.as.ASDataType].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom3/as/ASDataType.java
- function_names:
  - '[org.apache.xerces.dom3.as.ASNotationDeclaration].getSystemId()'
  - '[org.apache.xerces.dom3.as.ASNotationDeclaration].setSystemId(String)'
  - '[org.apache.xerces.dom3.as.ASNotationDeclaration].getPublicId()'
  - '[org.apache.xerces.dom3.as.ASNotationDeclaration].setPublicId(String)'
  - '[org.apache.xerces.dom3.as.ASNotationDeclaration].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom3/as/ASNotationDeclaration.java
- function_names:
  - '[org.apache.xerces.dom3.as.DocumentEditAS].getContinuousValidityChecking()'
  - '[org.apache.xerces.dom3.as.DocumentEditAS].setContinuousValidityChecking(boolean)'
  - '[org.apache.xerces.dom3.as.DocumentEditAS].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom3/as/DocumentEditAS.java
- function_names:
  - '[org.apache.xerces.dom3.as.ASModel].getIsNamespaceAware()'
  - '[org.apache.xerces.dom3.as.ASModel].getUsageLocation()'
  - '[org.apache.xerces.dom3.as.ASModel].getAsLocation()'
  - '[org.apache.xerces.dom3.as.ASModel].setAsLocation(String)'
  - '[org.apache.xerces.dom3.as.ASModel].getAsHint()'
  - '[org.apache.xerces.dom3.as.ASModel].setAsHint(String)'
  - '[org.apache.xerces.dom3.as.ASModel].getElementDeclarations()'
  - '[org.apache.xerces.dom3.as.ASModel].getAttributeDeclarations()'
  - '[org.apache.xerces.dom3.as.ASModel].getNotationDeclarations()'
  - '[org.apache.xerces.dom3.as.ASModel].getEntityDeclarations()'
  - '[org.apache.xerces.dom3.as.ASModel].getContentModelDeclarations()'
  - '[org.apache.xerces.dom3.as.ASModel].addASModel(org.apache.xerces.dom3.as.ASModel)'
  - '[org.apache.xerces.dom3.as.ASModel].getASModels()'
  - '[org.apache.xerces.dom3.as.ASModel].removeAS(org.apache.xerces.dom3.as.ASModel)'
  - '[org.apache.xerces.dom3.as.ASModel].validate()'
  - '[org.apache.xerces.dom3.as.ASModel].createASElementDeclaration(String,String)'
  - '[org.apache.xerces.dom3.as.ASModel].createASAttributeDeclaration(String,String)'
  - '[org.apache.xerces.dom3.as.ASModel].createASNotationDeclaration(String,String,String,String)'
  - '[org.apache.xerces.dom3.as.ASModel].createASEntityDeclaration(String)'
  - '[org.apache.xerces.dom3.as.ASModel].createASContentModel(int,int,short)'
  - '[org.apache.xerces.dom3.as.ASModel].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom3/as/ASModel.java
- function_names:
  - '[org.apache.xerces.dom3.as.ASEntityDeclaration].getEntityType()'
  - '[org.apache.xerces.dom3.as.ASEntityDeclaration].setEntityType(short)'
  - '[org.apache.xerces.dom3.as.ASEntityDeclaration].getEntityValue()'
  - '[org.apache.xerces.dom3.as.ASEntityDeclaration].setEntityValue(String)'
  - '[org.apache.xerces.dom3.as.ASEntityDeclaration].getSystemId()'
  - '[org.apache.xerces.dom3.as.ASEntityDeclaration].setSystemId(String)'
  - '[org.apache.xerces.dom3.as.ASEntityDeclaration].getPublicId()'
  - '[org.apache.xerces.dom3.as.ASEntityDeclaration].setPublicId(String)'
  - '[org.apache.xerces.dom3.as.ASEntityDeclaration].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom3/as/ASEntityDeclaration.java
- function_names:
  - '[org.apache.xerces.dom3.as.ASContentModel].getListOperator()'
  - '[org.apache.xerces.dom3.as.ASContentModel].setListOperator(short)'
  - '[org.apache.xerces.dom3.as.ASContentModel].getMinOccurs()'
  - '[org.apache.xerces.dom3.as.ASContentModel].setMinOccurs(int)'
  - '[org.apache.xerces.dom3.as.ASContentModel].getMaxOccurs()'
  - '[org.apache.xerces.dom3.as.ASContentModel].setMaxOccurs(int)'
  - '[org.apache.xerces.dom3.as.ASContentModel].getSubModels()'
  - '[org.apache.xerces.dom3.as.ASContentModel].setSubModels(org.apache.xerces.dom3.as.ASObjectList)'
  - '[org.apache.xerces.dom3.as.ASContentModel].removesubModel(org.apache.xerces.dom3.as.ASObject)'
  - '[org.apache.xerces.dom3.as.ASContentModel].insertsubModel(org.apache.xerces.dom3.as.ASObject)'
  - '[org.apache.xerces.dom3.as.ASContentModel].appendsubModel(org.apache.xerces.dom3.as.ASObject)'
  - '[org.apache.xerces.dom3.as.ASContentModel].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom3/as/ASContentModel.java
- function_names:
  - '[org.apache.xerces.dom3.as.ElementEditAS].getDefinedElementTypes()'
  - '[org.apache.xerces.dom3.as.ElementEditAS].contentType()'
  - '[org.apache.xerces.dom3.as.ElementEditAS].canSetAttribute(String,String)'
  - '[org.apache.xerces.dom3.as.ElementEditAS].canSetAttributeNode(org.w3c.dom.Attr)'
  - '[org.apache.xerces.dom3.as.ElementEditAS].canSetAttributeNS(String,String,String)'
  - '[org.apache.xerces.dom3.as.ElementEditAS].canRemoveAttribute(String)'
  - '[org.apache.xerces.dom3.as.ElementEditAS].canRemoveAttributeNS(String,String)'
  - '[org.apache.xerces.dom3.as.ElementEditAS].canRemoveAttributeNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.dom3.as.ElementEditAS].getChildElements()'
  - '[org.apache.xerces.dom3.as.ElementEditAS].getParentElements()'
  - '[org.apache.xerces.dom3.as.ElementEditAS].getAttributeList()'
  - '[org.apache.xerces.dom3.as.ElementEditAS].isElementDefined(String)'
  - '[org.apache.xerces.dom3.as.ElementEditAS].isElementDefinedNS(String,String,String)'
  - '[org.apache.xerces.dom3.as.ElementEditAS].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/dom3/as/ElementEditAS.java
- function_names:
  - '[org.apache.xerces.xni.XMLResourceIdentifier].setPublicId(String)'
  - '[org.apache.xerces.xni.XMLResourceIdentifier].getPublicId()'
  - '[org.apache.xerces.xni.XMLResourceIdentifier].setExpandedSystemId(String)'
  - '[org.apache.xerces.xni.XMLResourceIdentifier].getExpandedSystemId()'
  - '[org.apache.xerces.xni.XMLResourceIdentifier].setLiteralSystemId(String)'
  - '[org.apache.xerces.xni.XMLResourceIdentifier].getLiteralSystemId()'
  - '[org.apache.xerces.xni.XMLResourceIdentifier].setBaseSystemId(String)'
  - '[org.apache.xerces.xni.XMLResourceIdentifier].getBaseSystemId()'
  - '[org.apache.xerces.xni.XMLResourceIdentifier].setNamespace(String)'
  - '[org.apache.xerces.xni.XMLResourceIdentifier].getNamespace()'
  - '[org.apache.xerces.xni.XMLResourceIdentifier].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/XMLResourceIdentifier.java
- function_names:
  - '[org.apache.xerces.xni.XMLDocumentFragmentHandler].startDocumentFragment(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentFragmentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentFragmentHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentFragmentHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentFragmentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentFragmentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentFragmentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentFragmentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentFragmentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentFragmentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentFragmentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentFragmentHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentFragmentHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentFragmentHandler].endDocumentFragment(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentFragmentHandler].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/XMLDocumentFragmentHandler.java
- function_names:
  - '[org.apache.xerces.xni.NamespaceContext].pushContext()'
  - '[org.apache.xerces.xni.NamespaceContext].popContext()'
  - '[org.apache.xerces.xni.NamespaceContext].declarePrefix(String,String)'
  - '[org.apache.xerces.xni.NamespaceContext].getURI(String)'
  - '[org.apache.xerces.xni.NamespaceContext].getPrefix(String)'
  - '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixCount()'
  - '[org.apache.xerces.xni.NamespaceContext].getDeclaredPrefixAt(int)'
  - '[org.apache.xerces.xni.NamespaceContext].getAllPrefixes()'
  - '[org.apache.xerces.xni.NamespaceContext].reset()'
  - '[org.apache.xerces.xni.NamespaceContext].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/NamespaceContext.java
- function_names:
  - '[org.apache.xerces.xni.XNIException].<init>(String)'
  - '[org.apache.xerces.xni.XNIException].<init>(Exception)'
  - '[org.apache.xerces.xni.XNIException].<init>(String,Exception)'
  - '[org.apache.xerces.xni.XNIException].getException()'
  - '[org.apache.xerces.xni.XNIException].initCause(Throwable)'
  - '[org.apache.xerces.xni.XNIException].getCause()'
  source_file: /src/xerces/src/org/apache/xerces/xni/XNIException.java
- function_names:
  - '[org.apache.xerces.xni.XMLLocator].getPublicId()'
  - '[org.apache.xerces.xni.XMLLocator].getLiteralSystemId()'
  - '[org.apache.xerces.xni.XMLLocator].getBaseSystemId()'
  - '[org.apache.xerces.xni.XMLLocator].getExpandedSystemId()'
  - '[org.apache.xerces.xni.XMLLocator].getLineNumber()'
  - '[org.apache.xerces.xni.XMLLocator].getColumnNumber()'
  - '[org.apache.xerces.xni.XMLLocator].getCharacterOffset()'
  - '[org.apache.xerces.xni.XMLLocator].getEncoding()'
  - '[org.apache.xerces.xni.XMLLocator].getXMLVersion()'
  - '[org.apache.xerces.xni.XMLLocator].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/XMLLocator.java
- function_names:
  - '[org.apache.xerces.xni.Augmentations].putItem(String,Object)'
  - '[org.apache.xerces.xni.Augmentations].getItem(String)'
  - '[org.apache.xerces.xni.Augmentations].removeItem(String)'
  - '[org.apache.xerces.xni.Augmentations].keys()'
  - '[org.apache.xerces.xni.Augmentations].removeAllItems()'
  - '[org.apache.xerces.xni.Augmentations].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/Augmentations.java
- function_names:
  - '[org.apache.xerces.xni.XMLDTDContentModelHandler].startContentModel(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDContentModelHandler].any(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDContentModelHandler].empty(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDContentModelHandler].startGroup(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDContentModelHandler].pcdata(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDContentModelHandler].element(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDContentModelHandler].separator(short,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDContentModelHandler].occurrence(short,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDContentModelHandler].endGroup(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDContentModelHandler].endContentModel(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDContentModelHandler].setDTDContentModelSource(org.apache.xerces.xni.parser.XMLDTDContentModelSource)'
  - '[org.apache.xerces.xni.XMLDTDContentModelHandler].getDTDContentModelSource()'
  - '[org.apache.xerces.xni.XMLDTDContentModelHandler].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/XMLDTDContentModelHandler.java
- function_names:
  - '[org.apache.xerces.xni.XMLAttributes].addAttribute(org.apache.xerces.xni.QName,String,String)'
  - '[org.apache.xerces.xni.XMLAttributes].removeAllAttributes()'
  - '[org.apache.xerces.xni.XMLAttributes].removeAttributeAt(int)'
  - '[org.apache.xerces.xni.XMLAttributes].getLength()'
  - '[org.apache.xerces.xni.XMLAttributes].getIndex(String)'
  - '[org.apache.xerces.xni.XMLAttributes].getIndex(String,String)'
  - '[org.apache.xerces.xni.XMLAttributes].setName(int,org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.xni.XMLAttributes].getName(int,org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.xni.XMLAttributes].getPrefix(int)'
  - '[org.apache.xerces.xni.XMLAttributes].getURI(int)'
  - '[org.apache.xerces.xni.XMLAttributes].getLocalName(int)'
  - '[org.apache.xerces.xni.XMLAttributes].getQName(int)'
  - '[org.apache.xerces.xni.XMLAttributes].setType(int,String)'
  - '[org.apache.xerces.xni.XMLAttributes].getType(int)'
  - '[org.apache.xerces.xni.XMLAttributes].getType(String)'
  - '[org.apache.xerces.xni.XMLAttributes].getType(String,String)'
  - '[org.apache.xerces.xni.XMLAttributes].setValue(int,String)'
  - '[org.apache.xerces.xni.XMLAttributes].getValue(int)'
  - '[org.apache.xerces.xni.XMLAttributes].getValue(String)'
  - '[org.apache.xerces.xni.XMLAttributes].getValue(String,String)'
  - '[org.apache.xerces.xni.XMLAttributes].setNonNormalizedValue(int,String)'
  - '[org.apache.xerces.xni.XMLAttributes].getNonNormalizedValue(int)'
  - '[org.apache.xerces.xni.XMLAttributes].setSpecified(int,boolean)'
  - '[org.apache.xerces.xni.XMLAttributes].isSpecified(int)'
  - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(int)'
  - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(String,String)'
  - '[org.apache.xerces.xni.XMLAttributes].getAugmentations(String)'
  - '[org.apache.xerces.xni.XMLAttributes].setAugmentations(int,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLAttributes].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/XMLAttributes.java
- function_names:
  - '[org.apache.xerces.xni.QName].<init>()'
  - '[org.apache.xerces.xni.QName].<init>(String,String,String,String)'
  - '[org.apache.xerces.xni.QName].<init>(org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.xni.QName].setValues(org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.xni.QName].setValues(String,String,String,String)'
  - '[org.apache.xerces.xni.QName].clear()'
  - '[org.apache.xerces.xni.QName].clone()'
  - '[org.apache.xerces.xni.QName].hashCode()'
  - '[org.apache.xerces.xni.QName].equals(Object)'
  - '[org.apache.xerces.xni.QName].toString()'
  source_file: /src/xerces/src/org/apache/xerces/xni/QName.java
- function_names:
  - '[org.apache.xerces.xni.XMLDocumentHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentHandler].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentHandler].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentHandler].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentHandler].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentHandler].endDocument(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDocumentHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - '[org.apache.xerces.xni.XMLDocumentHandler].getDocumentSource()'
  - '[org.apache.xerces.xni.XMLDocumentHandler].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/XMLDocumentHandler.java
- function_names:
  - '[org.apache.xerces.xni.XMLString].<init>()'
  - '[org.apache.xerces.xni.XMLString].<init>(char[],int,int)'
  - '[org.apache.xerces.xni.XMLString].<init>(org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.xni.XMLString].setValues(char[],int,int)'
  - '[org.apache.xerces.xni.XMLString].setValues(org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.xni.XMLString].clear()'
  - '[org.apache.xerces.xni.XMLString].equals(char[],int,int)'
  - '[org.apache.xerces.xni.XMLString].equals(String)'
  - '[org.apache.xerces.xni.XMLString].toString()'
  source_file: /src/xerces/src/org/apache/xerces/xni/XMLString.java
- function_names:
  - '[org.apache.xerces.xni.XMLDTDHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDHandler].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDHandler].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDHandler].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDHandler].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDHandler].endAttlist(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDHandler].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDHandler].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDHandler].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDHandler].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDHandler].startConditional(short,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDHandler].endConditional(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDHandler].endDTD(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xni.XMLDTDHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
  - '[org.apache.xerces.xni.XMLDTDHandler].getDTDSource()'
  - '[org.apache.xerces.xni.XMLDTDHandler].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/XMLDTDHandler.java
- function_names:
  - '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveInitialGrammarSet(String)'
  - '[org.apache.xerces.xni.grammars.XMLGrammarPool].cacheGrammars(String,Grammar[])'
  - '[org.apache.xerces.xni.grammars.XMLGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - '[org.apache.xerces.xni.grammars.XMLGrammarPool].lockPool()'
  - '[org.apache.xerces.xni.grammars.XMLGrammarPool].unlockPool()'
  - '[org.apache.xerces.xni.grammars.XMLGrammarPool].clear()'
  - '[org.apache.xerces.xni.grammars.XMLGrammarPool].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarPool.java
- function_names:
  - '[org.apache.xerces.xni.grammars.XMLSchemaDescription].getContextType()'
  - '[org.apache.xerces.xni.grammars.XMLSchemaDescription].getTargetNamespace()'
  - '[org.apache.xerces.xni.grammars.XMLSchemaDescription].getLocationHints()'
  - '[org.apache.xerces.xni.grammars.XMLSchemaDescription].getTriggeringComponent()'
  - '[org.apache.xerces.xni.grammars.XMLSchemaDescription].getEnclosingElementName()'
  - '[org.apache.xerces.xni.grammars.XMLSchemaDescription].getAttributes()'
  - '[org.apache.xerces.xni.grammars.XMLSchemaDescription].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/grammars/XMLSchemaDescription.java
- function_names:
  - '[org.apache.xerces.xni.grammars.Grammar].getGrammarDescription()'
  - '[org.apache.xerces.xni.grammars.Grammar].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/grammars/Grammar.java
- function_names:
  - '[org.apache.xerces.xni.grammars.XSGrammar].toXSModel()'
  - '[org.apache.xerces.xni.grammars.XSGrammar].toXSModel(XSGrammar[])'
  - '[org.apache.xerces.xni.grammars.XSGrammar].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/grammars/XSGrammar.java
- function_names:
  - '[org.apache.xerces.xni.grammars.XMLGrammarLoader].getRecognizedFeatures()'
  - '[org.apache.xerces.xni.grammars.XMLGrammarLoader].getFeature(String)'
  - '[org.apache.xerces.xni.grammars.XMLGrammarLoader].setFeature(String,boolean)'
  - '[org.apache.xerces.xni.grammars.XMLGrammarLoader].getRecognizedProperties()'
  - '[org.apache.xerces.xni.grammars.XMLGrammarLoader].getProperty(String)'
  - '[org.apache.xerces.xni.grammars.XMLGrammarLoader].setProperty(String,Object)'
  - '[org.apache.xerces.xni.grammars.XMLGrammarLoader].setLocale(java.util.Locale)'
  - '[org.apache.xerces.xni.grammars.XMLGrammarLoader].getLocale()'
  - '[org.apache.xerces.xni.grammars.XMLGrammarLoader].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
  - '[org.apache.xerces.xni.grammars.XMLGrammarLoader].getErrorHandler()'
  - '[org.apache.xerces.xni.grammars.XMLGrammarLoader].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - '[org.apache.xerces.xni.grammars.XMLGrammarLoader].getEntityResolver()'
  - '[org.apache.xerces.xni.grammars.XMLGrammarLoader].loadGrammar(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.xni.grammars.XMLGrammarLoader].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarLoader.java
- function_names:
  - '[org.apache.xerces.xni.grammars.XMLGrammarDescription].getGrammarType()'
  - '[org.apache.xerces.xni.grammars.XMLGrammarDescription].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/grammars/XMLGrammarDescription.java
- function_names:
  - '[org.apache.xerces.xni.grammars.XMLDTDDescription].getRootName()'
  - '[org.apache.xerces.xni.grammars.XMLDTDDescription].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/grammars/XMLDTDDescription.java
- function_names:
  - '[org.apache.xerces.xni.parser.XMLComponentManager].getFeature(String)'
  - '[org.apache.xerces.xni.parser.XMLComponentManager].getProperty(String)'
  - '[org.apache.xerces.xni.parser.XMLComponentManager].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/parser/XMLComponentManager.java
- function_names:
  - '[org.apache.xerces.xni.parser.XMLDTDContentModelSource].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
  - '[org.apache.xerces.xni.parser.XMLDTDContentModelSource].getDTDContentModelHandler()'
  - '[org.apache.xerces.xni.parser.XMLDTDContentModelSource].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/parser/XMLDTDContentModelSource.java
- function_names:
  - '[org.apache.xerces.xni.parser.XMLDTDFilter].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/parser/XMLDTDFilter.java
- function_names:
  - '[org.apache.xerces.xni.parser.XMLDocumentFilter].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/parser/XMLDocumentFilter.java
- function_names:
  - '[org.apache.xerces.xni.parser.XMLDTDSource].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - '[org.apache.xerces.xni.parser.XMLDTDSource].getDTDHandler()'
  - '[org.apache.xerces.xni.parser.XMLDTDSource].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/parser/XMLDTDSource.java
- function_names:
  - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String)'
  - '[org.apache.xerces.xni.parser.XMLConfigurationException].<init>(short,String,String)'
  - '[org.apache.xerces.xni.parser.XMLConfigurationException].getType()'
  - '[org.apache.xerces.xni.parser.XMLConfigurationException].getIdentifier()'
  source_file: /src/xerces/src/org/apache/xerces/xni/parser/XMLConfigurationException.java
- function_names:
  - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(String,String,String)'
  - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(org.apache.xerces.xni.XMLResourceIdentifier)'
  - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(String,String,String,java.io.InputStream,String)'
  - '[org.apache.xerces.xni.parser.XMLInputSource].<init>(String,String,String,java.io.Reader,String)'
  - '[org.apache.xerces.xni.parser.XMLInputSource].setPublicId(String)'
  - '[org.apache.xerces.xni.parser.XMLInputSource].getPublicId()'
  - '[org.apache.xerces.xni.parser.XMLInputSource].setSystemId(String)'
  - '[org.apache.xerces.xni.parser.XMLInputSource].getSystemId()'
  - '[org.apache.xerces.xni.parser.XMLInputSource].setBaseSystemId(String)'
  - '[org.apache.xerces.xni.parser.XMLInputSource].getBaseSystemId()'
  - '[org.apache.xerces.xni.parser.XMLInputSource].setByteStream(java.io.InputStream)'
  - '[org.apache.xerces.xni.parser.XMLInputSource].getByteStream()'
  - '[org.apache.xerces.xni.parser.XMLInputSource].setCharacterStream(java.io.Reader)'
  - '[org.apache.xerces.xni.parser.XMLInputSource].getCharacterStream()'
  - '[org.apache.xerces.xni.parser.XMLInputSource].setEncoding(String)'
  - '[org.apache.xerces.xni.parser.XMLInputSource].getEncoding()'
  source_file: /src/xerces/src/org/apache/xerces/xni/parser/XMLInputSource.java
- function_names:
  - '[org.apache.xerces.xni.parser.XMLParserConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedFeatures(String[])'
  - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setFeature(String,boolean)'
  - '[org.apache.xerces.xni.parser.XMLParserConfiguration].getFeature(String)'
  - '[org.apache.xerces.xni.parser.XMLParserConfiguration].addRecognizedProperties(String[])'
  - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setProperty(String,Object)'
  - '[org.apache.xerces.xni.parser.XMLParserConfiguration].getProperty(String)'
  - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
  - '[org.apache.xerces.xni.parser.XMLParserConfiguration].getErrorHandler()'
  - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - '[org.apache.xerces.xni.parser.XMLParserConfiguration].getDocumentHandler()'
  - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - '[org.apache.xerces.xni.parser.XMLParserConfiguration].getDTDHandler()'
  - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
  - '[org.apache.xerces.xni.parser.XMLParserConfiguration].getDTDContentModelHandler()'
  - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - '[org.apache.xerces.xni.parser.XMLParserConfiguration].getEntityResolver()'
  - '[org.apache.xerces.xni.parser.XMLParserConfiguration].setLocale(java.util.Locale)'
  - '[org.apache.xerces.xni.parser.XMLParserConfiguration].getLocale()'
  - '[org.apache.xerces.xni.parser.XMLParserConfiguration].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/parser/XMLParserConfiguration.java
- function_names:
  - '[org.apache.xerces.xni.parser.XMLParseException].<init>(org.apache.xerces.xni.XMLLocator,String)'
  - '[org.apache.xerces.xni.parser.XMLParseException].<init>(org.apache.xerces.xni.XMLLocator,String,Exception)'
  - '[org.apache.xerces.xni.parser.XMLParseException].getPublicId()'
  - '[org.apache.xerces.xni.parser.XMLParseException].getExpandedSystemId()'
  - '[org.apache.xerces.xni.parser.XMLParseException].getLiteralSystemId()'
  - '[org.apache.xerces.xni.parser.XMLParseException].getBaseSystemId()'
  - '[org.apache.xerces.xni.parser.XMLParseException].getLineNumber()'
  - '[org.apache.xerces.xni.parser.XMLParseException].getColumnNumber()'
  - '[org.apache.xerces.xni.parser.XMLParseException].getCharacterOffset()'
  - '[org.apache.xerces.xni.parser.XMLParseException].toString()'
  source_file: /src/xerces/src/org/apache/xerces/xni/parser/XMLParseException.java
- function_names:
  - '[org.apache.xerces.xni.parser.XMLErrorHandler].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[org.apache.xerces.xni.parser.XMLErrorHandler].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[org.apache.xerces.xni.parser.XMLErrorHandler].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[org.apache.xerces.xni.parser.XMLErrorHandler].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/parser/XMLErrorHandler.java
- function_names:
  - '[org.apache.xerces.xni.parser.XMLDTDContentModelFilter].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/parser/XMLDTDContentModelFilter.java
- function_names:
  - '[org.apache.xerces.xni.parser.XMLDTDScanner].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.xni.parser.XMLDTDScanner].scanDTDInternalSubset(boolean,boolean,boolean)'
  - '[org.apache.xerces.xni.parser.XMLDTDScanner].scanDTDExternalSubset(boolean)'
  - '[org.apache.xerces.xni.parser.XMLDTDScanner].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/parser/XMLDTDScanner.java
- function_names:
  - '[org.apache.xerces.xni.parser.XMLComponent].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedFeatures()'
  - '[org.apache.xerces.xni.parser.XMLComponent].setFeature(String,boolean)'
  - '[org.apache.xerces.xni.parser.XMLComponent].getRecognizedProperties()'
  - '[org.apache.xerces.xni.parser.XMLComponent].setProperty(String,Object)'
  - '[org.apache.xerces.xni.parser.XMLComponent].getFeatureDefault(String)'
  - '[org.apache.xerces.xni.parser.XMLComponent].getPropertyDefault(String)'
  - '[org.apache.xerces.xni.parser.XMLComponent].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/parser/XMLComponent.java
- function_names:
  - '[org.apache.xerces.xni.parser.XMLPullParserConfiguration].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.xni.parser.XMLPullParserConfiguration].parse(boolean)'
  - '[org.apache.xerces.xni.parser.XMLPullParserConfiguration].cleanup()'
  - '[org.apache.xerces.xni.parser.XMLPullParserConfiguration].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/parser/XMLPullParserConfiguration.java
- function_names:
  - '[org.apache.xerces.xni.parser.XMLEntityResolver].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
  - '[org.apache.xerces.xni.parser.XMLEntityResolver].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/parser/XMLEntityResolver.java
- function_names:
  - '[org.apache.xerces.xni.parser.XMLDocumentSource].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - '[org.apache.xerces.xni.parser.XMLDocumentSource].getDocumentHandler()'
  - '[org.apache.xerces.xni.parser.XMLDocumentSource].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/parser/XMLDocumentSource.java
- function_names:
  - '[org.apache.xerces.xni.parser.XMLDocumentScanner].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.xni.parser.XMLDocumentScanner].scanDocument(boolean)'
  - '[org.apache.xerces.xni.parser.XMLDocumentScanner].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xni/parser/XMLDocumentScanner.java
- function_names:
  - '[org.apache.xerces.xinclude.XIncludeTextReader].<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)'
  - '[org.apache.xerces.xinclude.XIncludeTextReader].setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)'
  - '[org.apache.xerces.xinclude.XIncludeTextReader].getReader(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.xinclude.XIncludeTextReader].createUTF8Reader(java.io.InputStream)'
  - '[org.apache.xerces.xinclude.XIncludeTextReader].createUTF16Reader(java.io.InputStream,boolean)'
  - '[org.apache.xerces.xinclude.XIncludeTextReader].createASCIIReader(java.io.InputStream)'
  - '[org.apache.xerces.xinclude.XIncludeTextReader].createLatin1Reader(java.io.InputStream)'
  - '[org.apache.xerces.xinclude.XIncludeTextReader].getEncodingName(java.io.InputStream)'
  - '[org.apache.xerces.xinclude.XIncludeTextReader].consumeBOM(java.io.InputStream,String)'
  - '[org.apache.xerces.xinclude.XIncludeTextReader].getEncodingName(byte[])'
  - '[org.apache.xerces.xinclude.XIncludeTextReader].parse()'
  - '[org.apache.xerces.xinclude.XIncludeTextReader].setInputSource(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[org.apache.xerces.xinclude.XIncludeTextReader].close()'
  - '[org.apache.xerces.xinclude.XIncludeTextReader].isValid(int)'
  - '[org.apache.xerces.xinclude.XIncludeTextReader].setBufferSize(int)'
  source_file: /src/xerces/src/org/apache/xerces/xinclude/XIncludeTextReader.java
- function_names:
  - '[org.apache.xerces.xinclude.SecuritySupport].getContextClassLoader()'
  - '[org.apache.xerces.xinclude.SecuritySupport].getSystemClassLoader()'
  - '[org.apache.xerces.xinclude.SecuritySupport].getParentClassLoader(ClassLoader)'
  - '[org.apache.xerces.xinclude.SecuritySupport].getSystemProperty(String)'
  - '[org.apache.xerces.xinclude.SecuritySupport].getFileInputStream(java.io.File)'
  - '[org.apache.xerces.xinclude.SecuritySupport].getResourceAsStream(ClassLoader,String)'
  - '[org.apache.xerces.xinclude.SecuritySupport].getFileExists(java.io.File)'
  - '[org.apache.xerces.xinclude.SecuritySupport].getLastModified(java.io.File)'
  - '[org.apache.xerces.xinclude.SecuritySupport].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xinclude/SecuritySupport.java
- function_names:
  - '[org.apache.xerces.xinclude.XIncludeMessageFormatter].formatMessage(java.util.Locale,String,Object[])'
  - '[org.apache.xerces.xinclude.XIncludeMessageFormatter].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xinclude/XIncludeMessageFormatter.java
- function_names:
  - '[org.apache.xerces.xinclude.XInclude11TextReader].<init>(org.apache.xerces.xni.parser.XMLInputSource,org.apache.xerces.xinclude.XIncludeHandler,int)'
  - '[org.apache.xerces.xinclude.XInclude11TextReader].isValid(int)'
  source_file: /src/xerces/src/org/apache/xerces/xinclude/XInclude11TextReader.java
- function_names:
  - '[org.apache.xerces.xinclude.ObjectFactory].createObject(String,String)'
  - '[org.apache.xerces.xinclude.ObjectFactory].createObject(String,String,String)'
  - '[org.apache.xerces.xinclude.ObjectFactory].isDebugEnabled()'
  - '[org.apache.xerces.xinclude.ObjectFactory].debugPrintln(String)'
  - '[org.apache.xerces.xinclude.ObjectFactory].findClassLoader()'
  - '[org.apache.xerces.xinclude.ObjectFactory].newInstance(String,ClassLoader,boolean)'
  - '[org.apache.xerces.xinclude.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
  - '[org.apache.xerces.xinclude.ObjectFactory].findJarServiceProvider(String)'
  - '[org.apache.xerces.xinclude.ObjectFactory].<init>()'
  - '[org.apache.xerces.xinclude.ObjectFactory.ConfigurationError].<init>(String,Exception)'
  - '[org.apache.xerces.xinclude.ObjectFactory.ConfigurationError].getException()'
  source_file: /src/xerces/src/org/apache/xerces/xinclude/ObjectFactory.java
- function_names:
  - '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].<init>()'
  - '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].<init>(org.apache.xerces.xni.NamespaceContext)'
  - '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getAllPrefixes()'
  - '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getScopeForContext(int)'
  - '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getPrefix(String)'
  - '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(String)'
  - '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getPrefix(String,int)'
  - '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(String,int)'
  - '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getPrefix(String,int,int)'
  - '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].getURI(String,int,int)'
  - '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].reset()'
  - '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].pushScope()'
  - '[org.apache.xerces.xinclude.MultipleScopeNamespaceSupport].popScope()'
  source_file: /src/xerces/src/org/apache/xerces/xinclude/MultipleScopeNamespaceSupport.java
- function_names:
  - '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].<init>()'
  - '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].<init>(org.apache.xerces.xni.NamespaceContext)'
  - '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].pushContext()'
  - '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].setContextInvalid()'
  - '[org.apache.xerces.xinclude.XIncludeNamespaceSupport].getURIFromIncludeParent(String)'
  source_file: /src/xerces/src/org/apache/xerces/xinclude/XIncludeNamespaceSupport.java
- function_names:
  - '[org.apache.xerces.xinclude.XIncludeHandler].<init>()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].getRecognizedFeatures()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].setFeature(String,boolean)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].getRecognizedProperties()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].setProperty(String,Object)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].getFeatureDefault(String)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].getPropertyDefault(String)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].getDocumentHandler()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,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.xinclude.XIncludeHandler].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].endGeneralEntity(String,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].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].endDocument(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].getDocumentSource()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].endAttlist(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].endConditional(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].endDTD(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].getDTDSource()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].startConditional(short,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].getDTDHandler()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].setErrorReporter(org.apache.xerces.impl.XMLErrorReporter)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].handleFallbackElement()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].handleIncludeElement(org.apache.xerces.xni.XMLAttributes)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].hasXIncludeNamespace(org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].isIncludeElement(org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].isFallbackElement(org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].sameBaseURIAsIncludeParent()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].sameLanguageAsIncludeParent()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].setupCurrentBaseURI(org.apache.xerces.xni.XMLLocator)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].searchForRecursiveIncludes(String)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItem()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItemViaInclude()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].isTopLevelIncludedItemViaFallback()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].processAttributes(org.apache.xerces.xni.XMLAttributes)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].getRelativeBaseURI()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentBaseURI()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentLanguage()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].getIncludeParentDepth()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].getResultDepth()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].modifyAugmentations(org.apache.xerces.xni.Augmentations,boolean)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].getState(int)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].getState()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].setState(int)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].setSawFallback(int,boolean)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].getSawFallback(int)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].setSawInclude(int,boolean)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].getSawInclude(int)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(String)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(String,Object[])'
  - '[org.apache.xerces.xinclude.XIncludeHandler].reportResourceError(String,Object[],Exception)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String,Object[])'
  - '[org.apache.xerces.xinclude.XIncludeHandler].reportFatalError(String,Object[],Exception)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].reportError(String,Object[],short,Exception)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].setParent(org.apache.xerces.xinclude.XIncludeHandler)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].setHref(String)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].setXIncludeLocator(org.apache.xerces.util.XMLLocatorWrapper)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].isRootDocument()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].addUnparsedEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].addNotation(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].checkUnparsedEntity(String)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].checkNotation(String)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendUnparsedEntity(UnparsedEntity)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].checkAndSendNotation(Notation)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].checkWhitespace(org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].checkMultipleRootElements()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].setRootElementProcessed(boolean)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].getRootElementProcessed()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.util.ParserConfigurationSettings)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures1(java.util.Enumeration,String,org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.util.ParserConfigurationSettings)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].copyFeatures1(java.util.Enumeration,String,org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].saveBaseURI()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].restoreBaseURI()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].saveLanguage(String)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].restoreLanguage()'
  - '[org.apache.xerces.xinclude.XIncludeHandler].getBaseURI(int)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].getLanguage(int)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].getRelativeURI(int)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].scopeOfBaseURI(int)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].scopeOfLanguage(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].isValidInHTTPHeader(String)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].createInputSource(String,String,String,String,String)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].isEqual(String,String)'
  - '[org.apache.xerces.xinclude.XIncludeHandler].escapeHref(String)'
  - '[org.apache.xerces.xinclude.XIncludeHandler.Notation].equals(Object)'
  - '[org.apache.xerces.xinclude.XIncludeHandler.Notation].isDuplicate(Object)'
  - '[org.apache.xerces.xinclude.XIncludeHandler.Notation].isEqual(String,String)'
  - '[org.apache.xerces.xinclude.XIncludeHandler.Notation].<init>()'
  - '[org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity].equals(Object)'
  - '[org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity].isDuplicate(Object)'
  - '[org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity].isEqual(String,String)'
  - '[org.apache.xerces.xinclude.XIncludeHandler.UnparsedEntity].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xinclude/XIncludeHandler.java
- function_names:
  - '[org.apache.xerces.util.AugmentationsImpl].putItem(String,Object)'
  - '[org.apache.xerces.util.AugmentationsImpl].getItem(String)'
  - '[org.apache.xerces.util.AugmentationsImpl].removeItem(String)'
  - '[org.apache.xerces.util.AugmentationsImpl].keys()'
  - '[org.apache.xerces.util.AugmentationsImpl].removeAllItems()'
  - '[org.apache.xerces.util.AugmentationsImpl].toString()'
  - '[org.apache.xerces.util.AugmentationsImpl].<init>()'
  - '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].putItem(Object,Object)'
  - '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].getItem(Object)'
  - '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].removeItem(Object)'
  - '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].keys()'
  - '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].clear()'
  - '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].isFull()'
  - '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].expand()'
  - '[org.apache.xerces.util.AugmentationsImpl.AugmentationsItemsContainer].<init>()'
  - '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].keys()'
  - '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].getItem(Object)'
  - '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].putItem(Object,Object)'
  - '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].removeItem(Object)'
  - '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].clear()'
  - '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].isFull()'
  - '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].expand()'
  - '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].toString()'
  - '[org.apache.xerces.util.AugmentationsImpl.SmallContainer].<init>()'
  - '[org.apache.xerces.util.AugmentationsImpl.SmallContainer.SmallContainerKeyEnumeration].<init>()'
  - '[org.apache.xerces.util.AugmentationsImpl.SmallContainer.SmallContainerKeyEnumeration].hasMoreElements()'
  - '[org.apache.xerces.util.AugmentationsImpl.SmallContainer.SmallContainerKeyEnumeration].nextElement()'
  - '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].getItem(Object)'
  - '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].putItem(Object,Object)'
  - '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].removeItem(Object)'
  - '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].keys()'
  - '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].clear()'
  - '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].isFull()'
  - '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].expand()'
  - '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].toString()'
  - '[org.apache.xerces.util.AugmentationsImpl.LargeContainer].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/util/AugmentationsImpl.java
- function_names:
  - '[org.apache.xerces.util.XMLCatalogResolver].<init>()'
  - '[org.apache.xerces.util.XMLCatalogResolver].<init>(String[])'
  - '[org.apache.xerces.util.XMLCatalogResolver].<init>(String[],boolean)'
  - '[org.apache.xerces.util.XMLCatalogResolver].getCatalogList()'
  - '[org.apache.xerces.util.XMLCatalogResolver].setCatalogList(String[])'
  - '[org.apache.xerces.util.XMLCatalogResolver].clear()'
  - '[org.apache.xerces.util.XMLCatalogResolver].getPreferPublic()'
  - '[org.apache.xerces.util.XMLCatalogResolver].setPreferPublic(boolean)'
  - '[org.apache.xerces.util.XMLCatalogResolver].getUseLiteralSystemId()'
  - '[org.apache.xerces.util.XMLCatalogResolver].setUseLiteralSystemId(boolean)'
  - '[org.apache.xerces.util.XMLCatalogResolver].resolveEntity(String,String)'
  - '[org.apache.xerces.util.XMLCatalogResolver].resolveEntity(String,String,String,String)'
  - '[org.apache.xerces.util.XMLCatalogResolver].getExternalSubset(String,String)'
  - '[org.apache.xerces.util.XMLCatalogResolver].resolveResource(String,String,String,String,String)'
  - '[org.apache.xerces.util.XMLCatalogResolver].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
  - '[org.apache.xerces.util.XMLCatalogResolver].resolveIdentifier(org.apache.xerces.xni.XMLResourceIdentifier)'
  - '[org.apache.xerces.util.XMLCatalogResolver].resolveSystem(String)'
  - '[org.apache.xerces.util.XMLCatalogResolver].resolvePublic(String,String)'
  - '[org.apache.xerces.util.XMLCatalogResolver].resolveURI(String)'
  - '[org.apache.xerces.util.XMLCatalogResolver].init(String[],boolean)'
  - '[org.apache.xerces.util.XMLCatalogResolver].parseCatalogs()'
  - '[org.apache.xerces.util.XMLCatalogResolver].attachReaderToCatalog(org.apache.xml.resolver.Catalog)'
  source_file: /src/xerces/src/org/apache/xerces/util/XMLCatalogResolver.java
- function_names:
  - '[org.apache.xerces.util.SAXInputSource].<init>()'
  - '[org.apache.xerces.util.SAXInputSource].<init>(org.xml.sax.InputSource)'
  - '[org.apache.xerces.util.SAXInputSource].<init>(org.xml.sax.XMLReader,org.xml.sax.InputSource)'
  - '[org.apache.xerces.util.SAXInputSource].setXMLReader(org.xml.sax.XMLReader)'
  - '[org.apache.xerces.util.SAXInputSource].getXMLReader()'
  - '[org.apache.xerces.util.SAXInputSource].setInputSource(org.xml.sax.InputSource)'
  - '[org.apache.xerces.util.SAXInputSource].getInputSource()'
  - '[org.apache.xerces.util.SAXInputSource].setPublicId(String)'
  - '[org.apache.xerces.util.SAXInputSource].setSystemId(String)'
  - '[org.apache.xerces.util.SAXInputSource].setByteStream(java.io.InputStream)'
  - '[org.apache.xerces.util.SAXInputSource].setCharacterStream(java.io.Reader)'
  - '[org.apache.xerces.util.SAXInputSource].setEncoding(String)'
  source_file: /src/xerces/src/org/apache/xerces/util/SAXInputSource.java
- function_names:
  - '[org.apache.xerces.util.HTTPInputSource].<init>(String,String,String)'
  - '[org.apache.xerces.util.HTTPInputSource].<init>(org.apache.xerces.xni.XMLResourceIdentifier)'
  - '[org.apache.xerces.util.HTTPInputSource].<init>(String,String,String,java.io.InputStream,String)'
  - '[org.apache.xerces.util.HTTPInputSource].<init>(String,String,String,java.io.Reader,String)'
  - '[org.apache.xerces.util.HTTPInputSource].getFollowHTTPRedirects()'
  - '[org.apache.xerces.util.HTTPInputSource].setFollowHTTPRedirects(boolean)'
  - '[org.apache.xerces.util.HTTPInputSource].getHTTPRequestProperty(String)'
  - '[org.apache.xerces.util.HTTPInputSource].getHTTPRequestProperties()'
  - '[org.apache.xerces.util.HTTPInputSource].setHTTPRequestProperty(String,String)'
  source_file: /src/xerces/src/org/apache/xerces/util/HTTPInputSource.java
- function_names:
  - '[org.apache.xerces.util.XMLEntityDescriptionImpl].<init>()'
  - '[org.apache.xerces.util.XMLEntityDescriptionImpl].<init>(String,String,String,String,String)'
  - '[org.apache.xerces.util.XMLEntityDescriptionImpl].<init>(String,String,String,String,String,String)'
  - '[org.apache.xerces.util.XMLEntityDescriptionImpl].setEntityName(String)'
  - '[org.apache.xerces.util.XMLEntityDescriptionImpl].getEntityName()'
  - '[org.apache.xerces.util.XMLEntityDescriptionImpl].setDescription(String,String,String,String,String)'
  - '[org.apache.xerces.util.XMLEntityDescriptionImpl].setDescription(String,String,String,String,String,String)'
  - '[org.apache.xerces.util.XMLEntityDescriptionImpl].clear()'
  - '[org.apache.xerces.util.XMLEntityDescriptionImpl].hashCode()'
  - '[org.apache.xerces.util.XMLEntityDescriptionImpl].toString()'
  source_file: /src/xerces/src/org/apache/xerces/util/XMLEntityDescriptionImpl.java
- function_names:
  - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setNamespaceContext(javax.xml.namespace.NamespaceContext)'
  - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getNamespaceContext()'
  - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setSymbolTable(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getSymbolTable()'
  - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].setDeclaredPrefixes(java.util.List)'
  - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixes()'
  - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getURI(String)'
  - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getPrefix(String)'
  - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getAllPrefixes()'
  - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].pushContext()'
  - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].popContext()'
  - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].declarePrefix(String,String)'
  - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixCount()'
  - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].getDeclaredPrefixAt(int)'
  - '[org.apache.xerces.util.JAXPNamespaceContextWrapper].reset()'
  source_file: /src/xerces/src/org/apache/xerces/util/JAXPNamespaceContextWrapper.java
- function_names:
  - '[org.apache.xerces.util.SAXLocatorWrapper].<init>()'
  - '[org.apache.xerces.util.SAXLocatorWrapper].setLocator(org.xml.sax.Locator)'
  - '[org.apache.xerces.util.SAXLocatorWrapper].getLocator()'
  - '[org.apache.xerces.util.SAXLocatorWrapper].getPublicId()'
  - '[org.apache.xerces.util.SAXLocatorWrapper].getLiteralSystemId()'
  - '[org.apache.xerces.util.SAXLocatorWrapper].getBaseSystemId()'
  - '[org.apache.xerces.util.SAXLocatorWrapper].getExpandedSystemId()'
  - '[org.apache.xerces.util.SAXLocatorWrapper].getLineNumber()'
  - '[org.apache.xerces.util.SAXLocatorWrapper].getColumnNumber()'
  - '[org.apache.xerces.util.SAXLocatorWrapper].getCharacterOffset()'
  - '[org.apache.xerces.util.SAXLocatorWrapper].getEncoding()'
  - '[org.apache.xerces.util.SAXLocatorWrapper].getXMLVersion()'
  source_file: /src/xerces/src/org/apache/xerces/util/SAXLocatorWrapper.java
- function_names:
  - '[org.apache.xerces.util.XMLAttributesImpl].<init>()'
  - '[org.apache.xerces.util.XMLAttributesImpl].<init>(int)'
  - '[org.apache.xerces.util.XMLAttributesImpl].setNamespaces(boolean)'
  - '[org.apache.xerces.util.XMLAttributesImpl].addAttribute(org.apache.xerces.xni.QName,String,String)'
  - '[org.apache.xerces.util.XMLAttributesImpl].removeAllAttributes()'
  - '[org.apache.xerces.util.XMLAttributesImpl].removeAttributeAt(int)'
  - '[org.apache.xerces.util.XMLAttributesImpl].setName(int,org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.util.XMLAttributesImpl].getName(int,org.apache.xerces.xni.QName)'
  - '[org.apache.xerces.util.XMLAttributesImpl].setType(int,String)'
  - '[org.apache.xerces.util.XMLAttributesImpl].setValue(int,String)'
  - '[org.apache.xerces.util.XMLAttributesImpl].setNonNormalizedValue(int,String)'
  - '[org.apache.xerces.util.XMLAttributesImpl].getNonNormalizedValue(int)'
  - '[org.apache.xerces.util.XMLAttributesImpl].setSpecified(int,boolean)'
  - '[org.apache.xerces.util.XMLAttributesImpl].isSpecified(int)'
  - '[org.apache.xerces.util.XMLAttributesImpl].getLength()'
  - '[org.apache.xerces.util.XMLAttributesImpl].getType(int)'
  - '[org.apache.xerces.util.XMLAttributesImpl].getType(String)'
  - '[org.apache.xerces.util.XMLAttributesImpl].getValue(int)'
  - '[org.apache.xerces.util.XMLAttributesImpl].getValue(String)'
  - '[org.apache.xerces.util.XMLAttributesImpl].getName(int)'
  - '[org.apache.xerces.util.XMLAttributesImpl].getIndex(String)'
  - '[org.apache.xerces.util.XMLAttributesImpl].getIndex(String,String)'
  - '[org.apache.xerces.util.XMLAttributesImpl].getLocalName(int)'
  - '[org.apache.xerces.util.XMLAttributesImpl].getQName(int)'
  - '[org.apache.xerces.util.XMLAttributesImpl].getType(String,String)'
  - '[org.apache.xerces.util.XMLAttributesImpl].getPrefix(int)'
  - '[org.apache.xerces.util.XMLAttributesImpl].getURI(int)'
  - '[org.apache.xerces.util.XMLAttributesImpl].getValue(String,String)'
  - '[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(String,String)'
  - '[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(String)'
  - '[org.apache.xerces.util.XMLAttributesImpl].getAugmentations(int)'
  - '[org.apache.xerces.util.XMLAttributesImpl].setAugmentations(int,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.util.XMLAttributesImpl].setURI(int,String)'
  - '[org.apache.xerces.util.XMLAttributesImpl].getIndexFast(String)'
  - '[org.apache.xerces.util.XMLAttributesImpl].addAttributeNS(org.apache.xerces.xni.QName,String,String)'
  - '[org.apache.xerces.util.XMLAttributesImpl].checkDuplicatesNS()'
  - '[org.apache.xerces.util.XMLAttributesImpl].checkManyDuplicatesNS()'
  - '[org.apache.xerces.util.XMLAttributesImpl].getIndexFast(String,String)'
  - '[org.apache.xerces.util.XMLAttributesImpl].getReportableType(String)'
  - '[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket(String)'
  - '[org.apache.xerces.util.XMLAttributesImpl].getTableViewBucket(String,String)'
  - '[org.apache.xerces.util.XMLAttributesImpl].hash(String)'
  - '[org.apache.xerces.util.XMLAttributesImpl].hash(String,String)'
  - '[org.apache.xerces.util.XMLAttributesImpl].hash0(String)'
  - '[org.apache.xerces.util.XMLAttributesImpl].cleanTableView()'
  - '[org.apache.xerces.util.XMLAttributesImpl].growTableView()'
  - '[org.apache.xerces.util.XMLAttributesImpl].prepareTableView()'
  - '[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableView()'
  - '[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableView(int)'
  - '[org.apache.xerces.util.XMLAttributesImpl].prepareAndPopulateTableViewNS(int)'
  - '[org.apache.xerces.util.XMLAttributesImpl].rebalanceTableView(int)'
  - '[org.apache.xerces.util.XMLAttributesImpl].rebalanceTableViewNS(int)'
  - '[org.apache.xerces.util.XMLAttributesImpl.Attribute].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/util/XMLAttributesImpl.java
- function_names:
  - '[org.apache.xerces.util.SymbolHash].<init>()'
  - '[org.apache.xerces.util.SymbolHash].<init>(int)'
  - '[org.apache.xerces.util.SymbolHash].put(Object,Object)'
  - '[org.apache.xerces.util.SymbolHash].get(Object)'
  - '[org.apache.xerces.util.SymbolHash].getLength()'
  - '[org.apache.xerces.util.SymbolHash].getValues(Object[],int)'
  - '[org.apache.xerces.util.SymbolHash].getEntries()'
  - '[org.apache.xerces.util.SymbolHash].makeClone()'
  - '[org.apache.xerces.util.SymbolHash].clear()'
  - '[org.apache.xerces.util.SymbolHash].search(Object,int)'
  - '[org.apache.xerces.util.SymbolHash].hash(Object)'
  - '[org.apache.xerces.util.SymbolHash].hash0(String)'
  - '[org.apache.xerces.util.SymbolHash].rehash()'
  - '[org.apache.xerces.util.SymbolHash].rebalance()'
  - '[org.apache.xerces.util.SymbolHash].rehashCommon(int)'
  - '[org.apache.xerces.util.SymbolHash.Entry].<init>()'
  - '[org.apache.xerces.util.SymbolHash.Entry].<init>(Object,Object,Entry)'
  - '[org.apache.xerces.util.SymbolHash.Entry].makeClone()'
  source_file: /src/xerces/src/org/apache/xerces/util/SymbolHash.java
- function_names:
  - '[org.apache.xerces.util.DefaultErrorHandler].<init>()'
  - '[org.apache.xerces.util.DefaultErrorHandler].<init>(java.io.PrintWriter)'
  - '[org.apache.xerces.util.DefaultErrorHandler].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[org.apache.xerces.util.DefaultErrorHandler].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[org.apache.xerces.util.DefaultErrorHandler].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[org.apache.xerces.util.DefaultErrorHandler].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
  source_file: /src/xerces/src/org/apache/xerces/util/DefaultErrorHandler.java
- function_names:
  - '[org.apache.xerces.util.EntityResolver2Wrapper].<init>()'
  - '[org.apache.xerces.util.EntityResolver2Wrapper].<init>(org.xml.sax.ext.EntityResolver2)'
  - '[org.apache.xerces.util.EntityResolver2Wrapper].setEntityResolver(org.xml.sax.ext.EntityResolver2)'
  - '[org.apache.xerces.util.EntityResolver2Wrapper].getEntityResolver()'
  - '[org.apache.xerces.util.EntityResolver2Wrapper].getExternalSubset(org.apache.xerces.xni.grammars.XMLDTDDescription)'
  - '[org.apache.xerces.util.EntityResolver2Wrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
  - '[org.apache.xerces.util.EntityResolver2Wrapper].createXMLInputSource(org.xml.sax.InputSource,String)'
  source_file: /src/xerces/src/org/apache/xerces/util/EntityResolver2Wrapper.java
- function_names:
  - '[org.apache.xerces.util.URI].<init>()'
  - '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI)'
  - '[org.apache.xerces.util.URI].<init>(String)'
  - '[org.apache.xerces.util.URI].<init>(String,boolean)'
  - '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,String)'
  - '[org.apache.xerces.util.URI].<init>(org.apache.xerces.util.URI,String,boolean)'
  - '[org.apache.xerces.util.URI].<init>(String,String)'
  - '[org.apache.xerces.util.URI].<init>(String,String,String,String,String)'
  - '[org.apache.xerces.util.URI].<init>(String,String,String,int,String,String,String)'
  - '[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI)'
  - '[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI,String,boolean)'
  - '[org.apache.xerces.util.URI].initialize(org.apache.xerces.util.URI,String)'
  - '[org.apache.xerces.util.URI].absolutize(org.apache.xerces.util.URI)'
  - '[org.apache.xerces.util.URI].initializeScheme(String)'
  - '[org.apache.xerces.util.URI].initializeAuthority(String)'
  - '[org.apache.xerces.util.URI].isValidServerBasedAuthority(String,int,String)'
  - '[org.apache.xerces.util.URI].isValidRegistryBasedAuthority(String)'
  - '[org.apache.xerces.util.URI].initializePath(String,int)'
  - '[org.apache.xerces.util.URI].getScheme()'
  - '[org.apache.xerces.util.URI].getSchemeSpecificPart()'
  - '[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].getAuthority()'
  - '[org.apache.xerces.util.URI].getPath(boolean,boolean)'
  - '[org.apache.xerces.util.URI].getPath()'
  - '[org.apache.xerces.util.URI].getQueryString()'
  - '[org.apache.xerces.util.URI].getFragment()'
  - '[org.apache.xerces.util.URI].setScheme(String)'
  - '[org.apache.xerces.util.URI].setUserinfo(String)'
  - '[org.apache.xerces.util.URI].setHost(String)'
  - '[org.apache.xerces.util.URI].setPort(int)'
  - '[org.apache.xerces.util.URI].setRegBasedAuthority(String)'
  - '[org.apache.xerces.util.URI].setPath(String)'
  - '[org.apache.xerces.util.URI].appendPath(String)'
  - '[org.apache.xerces.util.URI].setQueryString(String)'
  - '[org.apache.xerces.util.URI].setFragment(String)'
  - '[org.apache.xerces.util.URI].equals(Object)'
  - '[org.apache.xerces.util.URI].toString()'
  - '[org.apache.xerces.util.URI].isGenericURI()'
  - '[org.apache.xerces.util.URI].isAbsoluteURI()'
  - '[org.apache.xerces.util.URI].isConformantSchemeName(String)'
  - '[org.apache.xerces.util.URI].isWellFormedAddress(String)'
  - '[org.apache.xerces.util.URI].isWellFormedIPv4Address(String)'
  - '[org.apache.xerces.util.URI].isWellFormedIPv6Reference(String)'
  - '[org.apache.xerces.util.URI].scanHexSequence(String,int,int,int[])'
  - '[org.apache.xerces.util.URI].isDigit(char)'
  - '[org.apache.xerces.util.URI].isHex(char)'
  - '[org.apache.xerces.util.URI].isAlpha(char)'
  - '[org.apache.xerces.util.URI].isAlphanum(char)'
  - '[org.apache.xerces.util.URI].isReservedCharacter(char)'
  - '[org.apache.xerces.util.URI].isUnreservedCharacter(char)'
  - '[org.apache.xerces.util.URI].isURICharacter(char)'
  - '[org.apache.xerces.util.URI].isSchemeCharacter(char)'
  - '[org.apache.xerces.util.URI].isUserinfoCharacter(char)'
  - '[org.apache.xerces.util.URI].isPathCharacter(char)'
  - '[org.apache.xerces.util.URI].isURIString(String)'
  - '[org.apache.xerces.util.URI.MalformedURIException].<init>()'
  - '[org.apache.xerces.util.URI.MalformedURIException].<init>(String)'
  source_file: /src/xerces/src/org/apache/xerces/util/URI.java
- function_names:
  - '[org.apache.xerces.util.XML11Char].isXML11Space(int)'
  - '[org.apache.xerces.util.XML11Char].isXML11Valid(int)'
  - '[org.apache.xerces.util.XML11Char].isXML11Invalid(int)'
  - '[org.apache.xerces.util.XML11Char].isXML11ValidLiteral(int)'
  - '[org.apache.xerces.util.XML11Char].isXML11Content(int)'
  - '[org.apache.xerces.util.XML11Char].isXML11InternalEntityContent(int)'
  - '[org.apache.xerces.util.XML11Char].isXML11NameStart(int)'
  - '[org.apache.xerces.util.XML11Char].isXML11Name(int)'
  - '[org.apache.xerces.util.XML11Char].isXML11NCNameStart(int)'
  - '[org.apache.xerces.util.XML11Char].isXML11NCName(int)'
  - '[org.apache.xerces.util.XML11Char].isXML11NameHighSurrogate(int)'
  - '[org.apache.xerces.util.XML11Char].isXML11ValidName(String)'
  - '[org.apache.xerces.util.XML11Char].isXML11ValidNCName(String)'
  - '[org.apache.xerces.util.XML11Char].isXML11ValidNmtoken(String)'
  - '[org.apache.xerces.util.XML11Char].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/util/XML11Char.java
- function_names:
  - '[org.apache.xerces.util.LocatorProxy].<init>(org.apache.xerces.xni.XMLLocator)'
  - '[org.apache.xerces.util.LocatorProxy].getPublicId()'
  - '[org.apache.xerces.util.LocatorProxy].getSystemId()'
  - '[org.apache.xerces.util.LocatorProxy].getLineNumber()'
  - '[org.apache.xerces.util.LocatorProxy].getColumnNumber()'
  - '[org.apache.xerces.util.LocatorProxy].getXMLVersion()'
  - '[org.apache.xerces.util.LocatorProxy].getEncoding()'
  source_file: /src/xerces/src/org/apache/xerces/util/LocatorProxy.java
- function_names:
  - '[org.apache.xerces.util.AttributesProxy].<init>(org.apache.xerces.xni.XMLAttributes)'
  - '[org.apache.xerces.util.AttributesProxy].setAttributes(org.apache.xerces.xni.XMLAttributes)'
  - '[org.apache.xerces.util.AttributesProxy].getAttributes()'
  - '[org.apache.xerces.util.AttributesProxy].getLength()'
  - '[org.apache.xerces.util.AttributesProxy].getQName(int)'
  - '[org.apache.xerces.util.AttributesProxy].getURI(int)'
  - '[org.apache.xerces.util.AttributesProxy].getLocalName(int)'
  - '[org.apache.xerces.util.AttributesProxy].getType(int)'
  - '[org.apache.xerces.util.AttributesProxy].getType(String)'
  - '[org.apache.xerces.util.AttributesProxy].getType(String,String)'
  - '[org.apache.xerces.util.AttributesProxy].getValue(int)'
  - '[org.apache.xerces.util.AttributesProxy].getValue(String)'
  - '[org.apache.xerces.util.AttributesProxy].getValue(String,String)'
  - '[org.apache.xerces.util.AttributesProxy].getIndex(String)'
  - '[org.apache.xerces.util.AttributesProxy].getIndex(String,String)'
  - '[org.apache.xerces.util.AttributesProxy].isDeclared(int)'
  - '[org.apache.xerces.util.AttributesProxy].isDeclared(String)'
  - '[org.apache.xerces.util.AttributesProxy].isDeclared(String,String)'
  - '[org.apache.xerces.util.AttributesProxy].isSpecified(int)'
  - '[org.apache.xerces.util.AttributesProxy].isSpecified(String)'
  - '[org.apache.xerces.util.AttributesProxy].isSpecified(String,String)'
  - '[org.apache.xerces.util.AttributesProxy].getName(int)'
  source_file: /src/xerces/src/org/apache/xerces/util/AttributesProxy.java
- function_names:
  - '[org.apache.xerces.util.ShadowedSymbolTable].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(String)'
  - '[org.apache.xerces.util.ShadowedSymbolTable].addSymbol(char[],int,int)'
  - '[org.apache.xerces.util.ShadowedSymbolTable].hash(String)'
  - '[org.apache.xerces.util.ShadowedSymbolTable].hash(char[],int,int)'
  source_file: /src/xerces/src/org/apache/xerces/util/ShadowedSymbolTable.java
- function_names:
  - '[org.apache.xerces.util.XMLSymbols].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/util/XMLSymbols.java
- function_names:
  - '[org.apache.xerces.util.XMLStringBuffer].<init>()'
  - '[org.apache.xerces.util.XMLStringBuffer].<init>(int)'
  - '[org.apache.xerces.util.XMLStringBuffer].<init>(char)'
  - '[org.apache.xerces.util.XMLStringBuffer].<init>(String)'
  - '[org.apache.xerces.util.XMLStringBuffer].<init>(char[],int,int)'
  - '[org.apache.xerces.util.XMLStringBuffer].<init>(org.apache.xerces.xni.XMLString)'
  - '[org.apache.xerces.util.XMLStringBuffer].clear()'
  - '[org.apache.xerces.util.XMLStringBuffer].append(char)'
  - '[org.apache.xerces.util.XMLStringBuffer].append(String)'
  - '[org.apache.xerces.util.XMLStringBuffer].append(char[],int,int)'
  - '[org.apache.xerces.util.XMLStringBuffer].append(org.apache.xerces.xni.XMLString)'
  source_file: /src/xerces/src/org/apache/xerces/util/XMLStringBuffer.java
- function_names:
  - '[org.apache.xerces.util.StAXInputSource].<init>(javax.xml.stream.XMLStreamReader)'
  - '[org.apache.xerces.util.StAXInputSource].<init>(javax.xml.stream.XMLStreamReader,boolean)'
  - '[org.apache.xerces.util.StAXInputSource].<init>(javax.xml.stream.XMLEventReader)'
  - '[org.apache.xerces.util.StAXInputSource].<init>(javax.xml.stream.XMLEventReader,boolean)'
  - '[org.apache.xerces.util.StAXInputSource].getXMLStreamReader()'
  - '[org.apache.xerces.util.StAXInputSource].getXMLEventReader()'
  - '[org.apache.xerces.util.StAXInputSource].shouldConsumeRemainingContent()'
  - '[org.apache.xerces.util.StAXInputSource].setSystemId(String)'
  - '[org.apache.xerces.util.StAXInputSource].getStreamReaderSystemId(javax.xml.stream.XMLStreamReader)'
  - '[org.apache.xerces.util.StAXInputSource].getEventReaderSystemId(javax.xml.stream.XMLEventReader)'
  source_file: /src/xerces/src/org/apache/xerces/util/StAXInputSource.java
- function_names:
  - '[org.apache.xerces.util.SecurityManager].<init>()'
  - '[org.apache.xerces.util.SecurityManager].setEntityExpansionLimit(int)'
  - '[org.apache.xerces.util.SecurityManager].getEntityExpansionLimit()'
  - '[org.apache.xerces.util.SecurityManager].setMaxOccurNodeLimit(int)'
  - '[org.apache.xerces.util.SecurityManager].getMaxOccurNodeLimit()'
  source_file: /src/xerces/src/org/apache/xerces/util/SecurityManager.java
- function_names:
  - '[org.apache.xerces.util.IntStack].size()'
  - '[org.apache.xerces.util.IntStack].push(int)'
  - '[org.apache.xerces.util.IntStack].peek()'
  - '[org.apache.xerces.util.IntStack].elementAt(int)'
  - '[org.apache.xerces.util.IntStack].pop()'
  - '[org.apache.xerces.util.IntStack].clear()'
  - '[org.apache.xerces.util.IntStack].print()'
  - '[org.apache.xerces.util.IntStack].ensureCapacity(int)'
  - '[org.apache.xerces.util.IntStack].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/util/IntStack.java
- function_names:
  - '[org.apache.xerces.util.SynchronizedSymbolTable].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.util.SynchronizedSymbolTable].<init>()'
  - '[org.apache.xerces.util.SynchronizedSymbolTable].<init>(int)'
  - '[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(String)'
  - '[org.apache.xerces.util.SynchronizedSymbolTable].addSymbol(char[],int,int)'
  - '[org.apache.xerces.util.SynchronizedSymbolTable].containsSymbol(String)'
  - '[org.apache.xerces.util.SynchronizedSymbolTable].containsSymbol(char[],int,int)'
  source_file: /src/xerces/src/org/apache/xerces/util/SynchronizedSymbolTable.java
- function_names:
  - '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>()'
  - '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>(String,String,String,String)'
  - '[org.apache.xerces.util.XMLResourceIdentifierImpl].<init>(String,String,String,String,String)'
  - '[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(String,String,String,String)'
  - '[org.apache.xerces.util.XMLResourceIdentifierImpl].setValues(String,String,String,String,String)'
  - '[org.apache.xerces.util.XMLResourceIdentifierImpl].clear()'
  - '[org.apache.xerces.util.XMLResourceIdentifierImpl].setPublicId(String)'
  - '[org.apache.xerces.util.XMLResourceIdentifierImpl].setLiteralSystemId(String)'
  - '[org.apache.xerces.util.XMLResourceIdentifierImpl].setBaseSystemId(String)'
  - '[org.apache.xerces.util.XMLResourceIdentifierImpl].setExpandedSystemId(String)'
  - '[org.apache.xerces.util.XMLResourceIdentifierImpl].setNamespace(String)'
  - '[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].getNamespace()'
  - '[org.apache.xerces.util.XMLResourceIdentifierImpl].hashCode()'
  - '[org.apache.xerces.util.XMLResourceIdentifierImpl].toString()'
  source_file: /src/xerces/src/org/apache/xerces/util/XMLResourceIdentifierImpl.java
- function_names:
  - '[org.apache.xerces.util.XMLGrammarPoolImpl].<init>()'
  - '[org.apache.xerces.util.XMLGrammarPoolImpl].<init>(int)'
  - '[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveInitialGrammarSet(String)'
  - '[org.apache.xerces.util.XMLGrammarPoolImpl].cacheGrammars(String,Grammar[])'
  - '[org.apache.xerces.util.XMLGrammarPoolImpl].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - '[org.apache.xerces.util.XMLGrammarPoolImpl].putGrammar(org.apache.xerces.xni.grammars.Grammar)'
  - '[org.apache.xerces.util.XMLGrammarPoolImpl].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - '[org.apache.xerces.util.XMLGrammarPoolImpl].removeGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - '[org.apache.xerces.util.XMLGrammarPoolImpl].containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - '[org.apache.xerces.util.XMLGrammarPoolImpl].lockPool()'
  - '[org.apache.xerces.util.XMLGrammarPoolImpl].unlockPool()'
  - '[org.apache.xerces.util.XMLGrammarPoolImpl].clear()'
  - '[org.apache.xerces.util.XMLGrammarPoolImpl].equals(org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - '[org.apache.xerces.util.XMLGrammarPoolImpl].hashCode(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,Entry)'
  - '[org.apache.xerces.util.XMLGrammarPoolImpl.Entry].clear()'
  source_file: /src/xerces/src/org/apache/xerces/util/XMLGrammarPoolImpl.java
- function_names:
  - '[org.apache.xerces.util.PrimeNumberSequenceGenerator].generateSequence(int[])'
  - '[org.apache.xerces.util.PrimeNumberSequenceGenerator].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/util/PrimeNumberSequenceGenerator.java
- function_names:
  - '[org.apache.xerces.util.DOMUtil].<init>()'
  - '[org.apache.xerces.util.DOMUtil].copyInto(org.w3c.dom.Node,org.w3c.dom.Node)'
  - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node)'
  - '[org.apache.xerces.util.DOMUtil].getFirstVisibleChildElement(org.w3c.dom.Node)'
  - '[org.apache.xerces.util.DOMUtil].getFirstVisibleChildElement(org.w3c.dom.Node,java.util.Hashtable)'
  - '[org.apache.xerces.util.DOMUtil].getLastChildElement(org.w3c.dom.Node)'
  - '[org.apache.xerces.util.DOMUtil].getLastVisibleChildElement(org.w3c.dom.Node)'
  - '[org.apache.xerces.util.DOMUtil].getLastVisibleChildElement(org.w3c.dom.Node,java.util.Hashtable)'
  - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node)'
  - '[org.apache.xerces.util.DOMUtil].getNextVisibleSiblingElement(org.w3c.dom.Node)'
  - '[org.apache.xerces.util.DOMUtil].getNextVisibleSiblingElement(org.w3c.dom.Node,java.util.Hashtable)'
  - '[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Node)'
  - '[org.apache.xerces.util.DOMUtil].setHidden(org.w3c.dom.Node,java.util.Hashtable)'
  - '[org.apache.xerces.util.DOMUtil].setVisible(org.w3c.dom.Node)'
  - '[org.apache.xerces.util.DOMUtil].setVisible(org.w3c.dom.Node,java.util.Hashtable)'
  - '[org.apache.xerces.util.DOMUtil].isHidden(org.w3c.dom.Node)'
  - '[org.apache.xerces.util.DOMUtil].isHidden(org.w3c.dom.Node,java.util.Hashtable)'
  - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node,String)'
  - '[org.apache.xerces.util.DOMUtil].getLastChildElement(org.w3c.dom.Node,String)'
  - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node,String)'
  - '[org.apache.xerces.util.DOMUtil].getFirstChildElementNS(org.w3c.dom.Node,String,String)'
  - '[org.apache.xerces.util.DOMUtil].getLastChildElementNS(org.w3c.dom.Node,String,String)'
  - '[org.apache.xerces.util.DOMUtil].getNextSiblingElementNS(org.w3c.dom.Node,String,String)'
  - '[org.apache.xerces.util.DOMUtil].getFirstChildElementNS(org.w3c.dom.Node,String[][])'
  - '[org.apache.xerces.util.DOMUtil].getLastChildElementNS(org.w3c.dom.Node,String[][])'
  - '[org.apache.xerces.util.DOMUtil].getNextSiblingElementNS(org.w3c.dom.Node,String[][])'
  - '[org.apache.xerces.util.DOMUtil].getFirstChildElement(org.w3c.dom.Node,String,String,String)'
  - '[org.apache.xerces.util.DOMUtil].getLastChildElement(org.w3c.dom.Node,String,String,String)'
  - '[org.apache.xerces.util.DOMUtil].getNextSiblingElement(org.w3c.dom.Node,String,String,String)'
  - '[org.apache.xerces.util.DOMUtil].getChildText(org.w3c.dom.Node)'
  - '[org.apache.xerces.util.DOMUtil].getName(org.w3c.dom.Node)'
  - '[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].getDocument(org.w3c.dom.Node)'
  - '[org.apache.xerces.util.DOMUtil].getRoot(org.w3c.dom.Document)'
  - '[org.apache.xerces.util.DOMUtil].getAttr(org.w3c.dom.Element,String)'
  - '[org.apache.xerces.util.DOMUtil].getAttrNS(org.w3c.dom.Element,String,String)'
  - '[org.apache.xerces.util.DOMUtil].getAttrs(org.w3c.dom.Element)'
  - '[org.apache.xerces.util.DOMUtil].getValue(org.w3c.dom.Attr)'
  - '[org.apache.xerces.util.DOMUtil].getAttrValue(org.w3c.dom.Element,String)'
  - '[org.apache.xerces.util.DOMUtil].getAttrValueNS(org.w3c.dom.Element,String,String)'
  - '[org.apache.xerces.util.DOMUtil].getPrefix(org.w3c.dom.Node)'
  - '[org.apache.xerces.util.DOMUtil].getNamespaceURI(org.w3c.dom.Node)'
  - '[org.apache.xerces.util.DOMUtil].getAnnotation(org.w3c.dom.Node)'
  - '[org.apache.xerces.util.DOMUtil].getSyntheticAnnotation(org.w3c.dom.Node)'
  - '[org.apache.xerces.util.DOMUtil].createDOMException(short,Throwable)'
  - '[org.apache.xerces.util.DOMUtil].createLSException(short,Throwable)'
  - '[org.apache.xerces.util.DOMUtil.ThrowableMethods].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/util/DOMUtil.java
- function_names:
  - '[org.apache.xerces.util.NamespaceSupport].<init>()'
  - '[org.apache.xerces.util.NamespaceSupport].<init>(org.apache.xerces.xni.NamespaceContext)'
  - '[org.apache.xerces.util.NamespaceSupport].reset()'
  - '[org.apache.xerces.util.NamespaceSupport].pushContext()'
  - '[org.apache.xerces.util.NamespaceSupport].popContext()'
  - '[org.apache.xerces.util.NamespaceSupport].declarePrefix(String,String)'
  - '[org.apache.xerces.util.NamespaceSupport].getURI(String)'
  - '[org.apache.xerces.util.NamespaceSupport].getPrefix(String)'
  - '[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixCount()'
  - '[org.apache.xerces.util.NamespaceSupport].getDeclaredPrefixAt(int)'
  - '[org.apache.xerces.util.NamespaceSupport].getAllPrefixes()'
  - '[org.apache.xerces.util.NamespaceSupport].containsPrefix(String)'
  - '[org.apache.xerces.util.NamespaceSupport.Prefixes].<init>(String[],int)'
  - '[org.apache.xerces.util.NamespaceSupport.Prefixes].hasMoreElements()'
  - '[org.apache.xerces.util.NamespaceSupport.Prefixes].nextElement()'
  - '[org.apache.xerces.util.NamespaceSupport.Prefixes].toString()'
  source_file: /src/xerces/src/org/apache/xerces/util/NamespaceSupport.java
- function_names:
  - '[org.apache.xerces.util.SoftReferenceSymbolTable].<init>(int,float)'
  - '[org.apache.xerces.util.SoftReferenceSymbolTable].<init>(int)'
  - '[org.apache.xerces.util.SoftReferenceSymbolTable].<init>()'
  - '[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(String)'
  - '[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol0(String,int,int)'
  - '[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol(char[],int,int)'
  - '[org.apache.xerces.util.SoftReferenceSymbolTable].addSymbol0(char[],int,int,int,int)'
  - '[org.apache.xerces.util.SoftReferenceSymbolTable].rehash()'
  - '[org.apache.xerces.util.SoftReferenceSymbolTable].compact()'
  - '[org.apache.xerces.util.SoftReferenceSymbolTable].rebalance()'
  - '[org.apache.xerces.util.SoftReferenceSymbolTable].rehashCommon(int)'
  - '[org.apache.xerces.util.SoftReferenceSymbolTable].containsSymbol(String)'
  - '[org.apache.xerces.util.SoftReferenceSymbolTable].containsSymbol(char[],int,int)'
  - '[org.apache.xerces.util.SoftReferenceSymbolTable].removeEntry(SREntry)'
  - '[org.apache.xerces.util.SoftReferenceSymbolTable].clean()'
  - '[org.apache.xerces.util.SoftReferenceSymbolTable.SREntry].<init>(String,SREntry,int,ReferenceQueue)'
  - '[org.apache.xerces.util.SoftReferenceSymbolTable.SREntry].<init>(String,char[],int,int,SREntry,int,ReferenceQueue)'
  - '[org.apache.xerces.util.SoftReferenceSymbolTable.SREntry].initialize(SREntry,int)'
  - '[org.apache.xerces.util.SoftReferenceSymbolTable.SREntryData].<init>(String)'
  - '[org.apache.xerces.util.SoftReferenceSymbolTable.SREntryData].<init>(String,char[],int,int)'
  source_file: /src/xerces/src/org/apache/xerces/util/SoftReferenceSymbolTable.java
- function_names:
  - '[org.apache.xerces.util.ErrorHandlerProxy].error(org.xml.sax.SAXParseException)'
  - '[org.apache.xerces.util.ErrorHandlerProxy].fatalError(org.xml.sax.SAXParseException)'
  - '[org.apache.xerces.util.ErrorHandlerProxy].warning(org.xml.sax.SAXParseException)'
  - '[org.apache.xerces.util.ErrorHandlerProxy].getErrorHandler()'
  - '[org.apache.xerces.util.ErrorHandlerProxy].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/util/ErrorHandlerProxy.java
- function_names:
  - '[org.apache.xerces.util.StAXLocationWrapper].<init>()'
  - '[org.apache.xerces.util.StAXLocationWrapper].setLocation(javax.xml.stream.Location)'
  - '[org.apache.xerces.util.StAXLocationWrapper].getLocation()'
  - '[org.apache.xerces.util.StAXLocationWrapper].getPublicId()'
  - '[org.apache.xerces.util.StAXLocationWrapper].getLiteralSystemId()'
  - '[org.apache.xerces.util.StAXLocationWrapper].getBaseSystemId()'
  - '[org.apache.xerces.util.StAXLocationWrapper].getExpandedSystemId()'
  - '[org.apache.xerces.util.StAXLocationWrapper].getLineNumber()'
  - '[org.apache.xerces.util.StAXLocationWrapper].getColumnNumber()'
  - '[org.apache.xerces.util.StAXLocationWrapper].getCharacterOffset()'
  - '[org.apache.xerces.util.StAXLocationWrapper].getEncoding()'
  - '[org.apache.xerces.util.StAXLocationWrapper].getXMLVersion()'
  source_file: /src/xerces/src/org/apache/xerces/util/StAXLocationWrapper.java
- function_names:
  - '[org.apache.xerces.util.ParserConfigurationSettings].<init>()'
  - '[org.apache.xerces.util.ParserConfigurationSettings].<init>(org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedFeatures(String[])'
  - '[org.apache.xerces.util.ParserConfigurationSettings].setFeature(String,boolean)'
  - '[org.apache.xerces.util.ParserConfigurationSettings].addRecognizedProperties(String[])'
  - '[org.apache.xerces.util.ParserConfigurationSettings].setProperty(String,Object)'
  - '[org.apache.xerces.util.ParserConfigurationSettings].getFeature(String)'
  - '[org.apache.xerces.util.ParserConfigurationSettings].getProperty(String)'
  - '[org.apache.xerces.util.ParserConfigurationSettings].checkFeature(String)'
  - '[org.apache.xerces.util.ParserConfigurationSettings].checkProperty(String)'
  source_file: /src/xerces/src/org/apache/xerces/util/ParserConfigurationSettings.java
- function_names:
  - '[org.apache.xerces.util.EncodingMap].<init>()'
  - '[org.apache.xerces.util.EncodingMap].putIANA2JavaMapping(String,String)'
  - '[org.apache.xerces.util.EncodingMap].getIANA2JavaMapping(String)'
  - '[org.apache.xerces.util.EncodingMap].removeIANA2JavaMapping(String)'
  - '[org.apache.xerces.util.EncodingMap].putJava2IANAMapping(String,String)'
  - '[org.apache.xerces.util.EncodingMap].getJava2IANAMapping(String)'
  - '[org.apache.xerces.util.EncodingMap].removeJava2IANAMapping(String)'
  source_file: /src/xerces/src/org/apache/xerces/util/EncodingMap.java
- function_names:
  - '[org.apache.xerces.util.DOMEntityResolverWrapper].<init>()'
  - '[org.apache.xerces.util.DOMEntityResolverWrapper].<init>(org.w3c.dom.ls.LSResourceResolver)'
  - '[org.apache.xerces.util.DOMEntityResolverWrapper].setEntityResolver(org.w3c.dom.ls.LSResourceResolver)'
  - '[org.apache.xerces.util.DOMEntityResolverWrapper].getEntityResolver()'
  - '[org.apache.xerces.util.DOMEntityResolverWrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
  - '[org.apache.xerces.util.DOMEntityResolverWrapper].getType(org.apache.xerces.xni.XMLResourceIdentifier)'
  source_file: /src/xerces/src/org/apache/xerces/util/DOMEntityResolverWrapper.java
- function_names:
  - '[org.apache.xerces.util.XMLChar].isSupplemental(int)'
  - '[org.apache.xerces.util.XMLChar].supplemental(char,char)'
  - '[org.apache.xerces.util.XMLChar].highSurrogate(int)'
  - '[org.apache.xerces.util.XMLChar].lowSurrogate(int)'
  - '[org.apache.xerces.util.XMLChar].isHighSurrogate(int)'
  - '[org.apache.xerces.util.XMLChar].isLowSurrogate(int)'
  - '[org.apache.xerces.util.XMLChar].isValid(int)'
  - '[org.apache.xerces.util.XMLChar].isInvalid(int)'
  - '[org.apache.xerces.util.XMLChar].isContent(int)'
  - '[org.apache.xerces.util.XMLChar].isMarkup(int)'
  - '[org.apache.xerces.util.XMLChar].isSpace(int)'
  - '[org.apache.xerces.util.XMLChar].isNameStart(int)'
  - '[org.apache.xerces.util.XMLChar].isName(int)'
  - '[org.apache.xerces.util.XMLChar].isNCNameStart(int)'
  - '[org.apache.xerces.util.XMLChar].isNCName(int)'
  - '[org.apache.xerces.util.XMLChar].isPubid(int)'
  - '[org.apache.xerces.util.XMLChar].isValidName(String)'
  - '[org.apache.xerces.util.XMLChar].isValidNCName(String)'
  - '[org.apache.xerces.util.XMLChar].isValidNmtoken(String)'
  - '[org.apache.xerces.util.XMLChar].isValidIANAEncoding(String)'
  - '[org.apache.xerces.util.XMLChar].isValidJavaEncoding(String)'
  - '[org.apache.xerces.util.XMLChar].trim(String)'
  - '[org.apache.xerces.util.XMLChar].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/util/XMLChar.java
- function_names:
  - '[org.apache.xerces.util.DOMErrorHandlerWrapper].<init>()'
  - '[org.apache.xerces.util.DOMErrorHandlerWrapper].<init>(org.w3c.dom.DOMErrorHandler)'
  - '[org.apache.xerces.util.DOMErrorHandlerWrapper].setErrorHandler(org.w3c.dom.DOMErrorHandler)'
  - '[org.apache.xerces.util.DOMErrorHandlerWrapper].getErrorHandler()'
  - '[org.apache.xerces.util.DOMErrorHandlerWrapper].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[org.apache.xerces.util.DOMErrorHandlerWrapper].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[org.apache.xerces.util.DOMErrorHandlerWrapper].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[org.apache.xerces.util.DOMErrorHandlerWrapper].handleError(org.w3c.dom.DOMError)'
  - '[org.apache.xerces.util.DOMErrorHandlerWrapper].printError(org.w3c.dom.DOMError)'
  - '[org.apache.xerces.util.DOMErrorHandlerWrapper.DOMErrorTypeMap].getDOMErrorType(org.apache.xerces.util.XMLErrorCode)'
  - '[org.apache.xerces.util.DOMErrorHandlerWrapper.DOMErrorTypeMap].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/util/DOMErrorHandlerWrapper.java
- function_names:
  - '[org.apache.xerces.util.XMLLocatorWrapper].<init>()'
  - '[org.apache.xerces.util.XMLLocatorWrapper].setLocator(org.apache.xerces.xni.XMLLocator)'
  - '[org.apache.xerces.util.XMLLocatorWrapper].getLocator()'
  - '[org.apache.xerces.util.XMLLocatorWrapper].getPublicId()'
  - '[org.apache.xerces.util.XMLLocatorWrapper].getLiteralSystemId()'
  - '[org.apache.xerces.util.XMLLocatorWrapper].getBaseSystemId()'
  - '[org.apache.xerces.util.XMLLocatorWrapper].getExpandedSystemId()'
  - '[org.apache.xerces.util.XMLLocatorWrapper].getLineNumber()'
  - '[org.apache.xerces.util.XMLLocatorWrapper].getColumnNumber()'
  - '[org.apache.xerces.util.XMLLocatorWrapper].getCharacterOffset()'
  - '[org.apache.xerces.util.XMLLocatorWrapper].getEncoding()'
  - '[org.apache.xerces.util.XMLLocatorWrapper].getXMLVersion()'
  source_file: /src/xerces/src/org/apache/xerces/util/XMLLocatorWrapper.java
- function_names:
  - '[org.apache.xerces.util.SymbolTable].<init>(int,float)'
  - '[org.apache.xerces.util.SymbolTable].<init>(int)'
  - '[org.apache.xerces.util.SymbolTable].<init>()'
  - '[org.apache.xerces.util.SymbolTable].addSymbol(String)'
  - '[org.apache.xerces.util.SymbolTable].addSymbol0(String,int,int)'
  - '[org.apache.xerces.util.SymbolTable].addSymbol(char[],int,int)'
  - '[org.apache.xerces.util.SymbolTable].addSymbol0(char[],int,int,int,int)'
  - '[org.apache.xerces.util.SymbolTable].hash(String)'
  - '[org.apache.xerces.util.SymbolTable].hash0(String)'
  - '[org.apache.xerces.util.SymbolTable].hash(char[],int,int)'
  - '[org.apache.xerces.util.SymbolTable].hash0(char[],int,int)'
  - '[org.apache.xerces.util.SymbolTable].rehash()'
  - '[org.apache.xerces.util.SymbolTable].rebalance()'
  - '[org.apache.xerces.util.SymbolTable].rehashCommon(int)'
  - '[org.apache.xerces.util.SymbolTable].containsSymbol(String)'
  - '[org.apache.xerces.util.SymbolTable].containsSymbol(char[],int,int)'
  - '[org.apache.xerces.util.SymbolTable.Entry].<init>(String,Entry)'
  - '[org.apache.xerces.util.SymbolTable.Entry].<init>(char[],int,int,Entry)'
  source_file: /src/xerces/src/org/apache/xerces/util/SymbolTable.java
- function_names:
  - '[org.apache.xerces.util.DOMInputSource].<init>()'
  - '[org.apache.xerces.util.DOMInputSource].<init>(org.w3c.dom.Node)'
  - '[org.apache.xerces.util.DOMInputSource].<init>(org.w3c.dom.Node,String)'
  - '[org.apache.xerces.util.DOMInputSource].getNode()'
  - '[org.apache.xerces.util.DOMInputSource].setNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.util.DOMInputSource].getSystemIdFromNode(org.w3c.dom.Node)'
  source_file: /src/xerces/src/org/apache/xerces/util/DOMInputSource.java
- function_names:
  - '[org.apache.xerces.util.MessageFormatter].formatMessage(java.util.Locale,String,Object[])'
  - '[org.apache.xerces.util.MessageFormatter].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/util/MessageFormatter.java
- function_names:
  - '[org.apache.xerces.util.SAXMessageFormatter].formatMessage(java.util.Locale,String,Object[])'
  - '[org.apache.xerces.util.SAXMessageFormatter].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/util/SAXMessageFormatter.java
- function_names:
  - '[org.apache.xerces.util.XMLErrorCode].<init>(String,String)'
  - '[org.apache.xerces.util.XMLErrorCode].setValues(String,String)'
  - '[org.apache.xerces.util.XMLErrorCode].equals(Object)'
  - '[org.apache.xerces.util.XMLErrorCode].hashCode()'
  source_file: /src/xerces/src/org/apache/xerces/util/XMLErrorCode.java
- function_names:
  - '[org.apache.xerces.util.EntityResolverWrapper].<init>()'
  - '[org.apache.xerces.util.EntityResolverWrapper].<init>(org.xml.sax.EntityResolver)'
  - '[org.apache.xerces.util.EntityResolverWrapper].setEntityResolver(org.xml.sax.EntityResolver)'
  - '[org.apache.xerces.util.EntityResolverWrapper].getEntityResolver()'
  - '[org.apache.xerces.util.EntityResolverWrapper].resolveEntity(org.apache.xerces.xni.XMLResourceIdentifier)'
  source_file: /src/xerces/src/org/apache/xerces/util/EntityResolverWrapper.java
- function_names:
  - '[org.apache.xerces.util.ErrorHandlerWrapper].<init>()'
  - '[org.apache.xerces.util.ErrorHandlerWrapper].<init>(org.xml.sax.ErrorHandler)'
  - '[org.apache.xerces.util.ErrorHandlerWrapper].setErrorHandler(org.xml.sax.ErrorHandler)'
  - '[org.apache.xerces.util.ErrorHandlerWrapper].getErrorHandler()'
  - '[org.apache.xerces.util.ErrorHandlerWrapper].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[org.apache.xerces.util.ErrorHandlerWrapper].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[org.apache.xerces.util.ErrorHandlerWrapper].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[org.apache.xerces.util.ErrorHandlerWrapper].createSAXParseException(org.apache.xerces.xni.parser.XMLParseException)'
  - '[org.apache.xerces.util.ErrorHandlerWrapper].createXMLParseException(org.xml.sax.SAXParseException)'
  - '[org.apache.xerces.util.ErrorHandlerWrapper].createXNIException(org.xml.sax.SAXException)'
  source_file: /src/xerces/src/org/apache/xerces/util/ErrorHandlerWrapper.java
- function_names:
  - '[org.apache.xerces.util.DatatypeMessageFormatter].formatMessage(java.util.Locale,String,Object[])'
  - '[org.apache.xerces.util.DatatypeMessageFormatter].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/util/DatatypeMessageFormatter.java
- function_names:
  - '[org.apache.xerces.xpointer.XPointerMessageFormatter].formatMessage(java.util.Locale,String,Object[])'
  - '[org.apache.xerces.xpointer.XPointerMessageFormatter].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xpointer/XPointerMessageFormatter.java
- function_names:
  - '[org.apache.xerces.xpointer.XPointerErrorHandler].<init>()'
  - '[org.apache.xerces.xpointer.XPointerErrorHandler].<init>(java.io.PrintWriter)'
  - '[org.apache.xerces.xpointer.XPointerErrorHandler].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[org.apache.xerces.xpointer.XPointerErrorHandler].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[org.apache.xerces.xpointer.XPointerErrorHandler].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[org.apache.xerces.xpointer.XPointerErrorHandler].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
  source_file: /src/xerces/src/org/apache/xerces/xpointer/XPointerErrorHandler.java
- function_names:
  - '[org.apache.xerces.xpointer.XPointerHandler].<init>()'
  - '[org.apache.xerces.xpointer.XPointerHandler].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.parser.XMLErrorHandler,org.apache.xerces.impl.XMLErrorReporter)'
  - '[org.apache.xerces.xpointer.XPointerHandler].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - '[org.apache.xerces.xpointer.XPointerHandler].parseXPointer(String)'
  - '[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.xpointer.XPointerHandler].isFragmentResolved()'
  - '[org.apache.xerces.xpointer.XPointerHandler].isChildFragmentResolved()'
  - '[org.apache.xerces.xpointer.XPointerHandler].isXPointerResolved()'
  - '[org.apache.xerces.xpointer.XPointerHandler].getXPointerPart()'
  - '[org.apache.xerces.xpointer.XPointerHandler].reportError(String,Object[])'
  - '[org.apache.xerces.xpointer.XPointerHandler].reportWarning(String,Object[])'
  - '[org.apache.xerces.xpointer.XPointerHandler].initErrorReporter()'
  - '[org.apache.xerces.xpointer.XPointerHandler].init()'
  - '[org.apache.xerces.xpointer.XPointerHandler].getPointerParts()'
  - '[org.apache.xerces.xpointer.XPointerHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xpointer.XPointerHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,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.xpointer.XPointerHandler].emptyElement(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.xpointer.XPointerHandler].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xpointer.XPointerHandler].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xpointer.XPointerHandler].startCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xpointer.XPointerHandler].endCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.xpointer.XPointerHandler].setProperty(String,Object)'
  - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].getTokenString(int)'
  - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].addToken(String)'
  - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].addToken(int)'
  - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].rewind()'
  - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].hasMore()'
  - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].nextToken()'
  - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].peekToken()'
  - '[org.apache.xerces.xpointer.XPointerHandler.Tokens].nextTokenAsString()'
  - '[org.apache.xerces.xpointer.XPointerHandler.Scanner].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.xpointer.XPointerHandler.Scanner].scanExpr(org.apache.xerces.util.SymbolTable,Tokens,String,int,int)'
  - '[org.apache.xerces.xpointer.XPointerHandler.Scanner].scanNCName(String,int,int)'
  - '[org.apache.xerces.xpointer.XPointerHandler.Scanner].scanData(String,StringBuffer,int,int)'
  - '[org.apache.xerces.xpointer.XPointerHandler.Scanner].addToken(Tokens,int)'
  source_file: /src/xerces/src/org/apache/xerces/xpointer/XPointerHandler.java
- function_names:
  - '[org.apache.xerces.xpointer.ShortHandPointer].<init>()'
  - '[org.apache.xerces.xpointer.ShortHandPointer].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.xpointer.ShortHandPointer].parseXPointer(String)'
  - '[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.ShortHandPointer].hasMatchingIdentifier(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)'
  - '[org.apache.xerces.xpointer.ShortHandPointer].getDTDDeterminedID(org.apache.xerces.xni.XMLAttributes,int)'
  - '[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].isFragmentResolved()'
  - '[org.apache.xerces.xpointer.ShortHandPointer].isChildFragmentResolved()'
  - '[org.apache.xerces.xpointer.ShortHandPointer].getSchemeName()'
  - '[org.apache.xerces.xpointer.ShortHandPointer].getSchemeData()'
  - '[org.apache.xerces.xpointer.ShortHandPointer].setSchemeName(String)'
  - '[org.apache.xerces.xpointer.ShortHandPointer].setSchemeData(String)'
  source_file: /src/xerces/src/org/apache/xerces/xpointer/ShortHandPointer.java
- function_names:
  - '[org.apache.xerces.xpointer.XPointerPart].parseXPointer(String)'
  - '[org.apache.xerces.xpointer.XPointerPart].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)'
  - '[org.apache.xerces.xpointer.XPointerPart].isFragmentResolved()'
  - '[org.apache.xerces.xpointer.XPointerPart].isChildFragmentResolved()'
  - '[org.apache.xerces.xpointer.XPointerPart].getSchemeName()'
  - '[org.apache.xerces.xpointer.XPointerPart].getSchemeData()'
  - '[org.apache.xerces.xpointer.XPointerPart].setSchemeName(String)'
  - '[org.apache.xerces.xpointer.XPointerPart].setSchemeData(String)'
  - '[org.apache.xerces.xpointer.XPointerPart].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xpointer/XPointerPart.java
- function_names:
  - '[org.apache.xerces.xpointer.XPointerProcessor].parseXPointer(String)'
  - '[org.apache.xerces.xpointer.XPointerProcessor].resolveXPointer(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations,int)'
  - '[org.apache.xerces.xpointer.XPointerProcessor].isFragmentResolved()'
  - '[org.apache.xerces.xpointer.XPointerProcessor].isXPointerResolved()'
  - '[org.apache.xerces.xpointer.XPointerProcessor].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/xpointer/XPointerProcessor.java
- function_names:
  - '[org.apache.xerces.xpointer.ElementSchemePointer].<init>()'
  - '[org.apache.xerces.xpointer.ElementSchemePointer].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.xpointer.ElementSchemePointer].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.impl.XMLErrorReporter)'
  - '[org.apache.xerces.xpointer.ElementSchemePointer].parseXPointer(String)'
  - '[org.apache.xerces.xpointer.ElementSchemePointer].getSchemeName()'
  - '[org.apache.xerces.xpointer.ElementSchemePointer].getSchemeData()'
  - '[org.apache.xerces.xpointer.ElementSchemePointer].setSchemeName(String)'
  - '[org.apache.xerces.xpointer.ElementSchemePointer].setSchemeData(String)'
  - '[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.ElementSchemePointer].matchChildSequence(org.apache.xerces.xni.QName,int)'
  - '[org.apache.xerces.xpointer.ElementSchemePointer].checkMatch()'
  - '[org.apache.xerces.xpointer.ElementSchemePointer].isFragmentResolved()'
  - '[org.apache.xerces.xpointer.ElementSchemePointer].isChildFragmentResolved()'
  - '[org.apache.xerces.xpointer.ElementSchemePointer].reportError(String,Object[])'
  - '[org.apache.xerces.xpointer.ElementSchemePointer].initErrorReporter()'
  - '[org.apache.xerces.xpointer.ElementSchemePointer].init()'
  - '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].getTokenString(int)'
  - '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].getToken(int)'
  - '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].addToken(String)'
  - '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].addToken(int)'
  - '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].rewind()'
  - '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].hasMore()'
  - '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].nextToken()'
  - '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].peekToken()'
  - '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].nextTokenAsString()'
  - '[org.apache.xerces.xpointer.ElementSchemePointer.Tokens].getTokenCount()'
  - '[org.apache.xerces.xpointer.ElementSchemePointer.Scanner].<init>(org.apache.xerces.util.SymbolTable)'
  - '[org.apache.xerces.xpointer.ElementSchemePointer.Scanner].scanExpr(org.apache.xerces.util.SymbolTable,Tokens,String,int,int)'
  - '[org.apache.xerces.xpointer.ElementSchemePointer.Scanner].scanNCName(String,int,int)'
  - '[org.apache.xerces.xpointer.ElementSchemePointer.Scanner].addToken(Tokens,int)'
  source_file: /src/xerces/src/org/apache/xerces/xpointer/ElementSchemePointer.java
- function_names:
  - '[org.apache.xerces.jaxp.JAXPConstants].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/JAXPConstants.java
- function_names:
  - '[org.apache.xerces.jaxp.SAXParserImpl].<init>(org.apache.xerces.jaxp.SAXParserFactoryImpl,java.util.Hashtable)'
  - '[org.apache.xerces.jaxp.SAXParserImpl].<init>(org.apache.xerces.jaxp.SAXParserFactoryImpl,java.util.Hashtable,boolean)'
  - '[org.apache.xerces.jaxp.SAXParserImpl].setFeatures(java.util.Hashtable)'
  - '[org.apache.xerces.jaxp.SAXParserImpl].getParser()'
  - '[org.apache.xerces.jaxp.SAXParserImpl].getXMLReader()'
  - '[org.apache.xerces.jaxp.SAXParserImpl].isNamespaceAware()'
  - '[org.apache.xerces.jaxp.SAXParserImpl].isValidating()'
  - '[org.apache.xerces.jaxp.SAXParserImpl].isXIncludeAware()'
  - '[org.apache.xerces.jaxp.SAXParserImpl].setProperty(String,Object)'
  - '[org.apache.xerces.jaxp.SAXParserImpl].getProperty(String)'
  - '[org.apache.xerces.jaxp.SAXParserImpl].parse(org.xml.sax.InputSource,org.xml.sax.helpers.DefaultHandler)'
  - '[org.apache.xerces.jaxp.SAXParserImpl].parse(org.xml.sax.InputSource,org.xml.sax.HandlerBase)'
  - '[org.apache.xerces.jaxp.SAXParserImpl].getSchema()'
  - '[org.apache.xerces.jaxp.SAXParserImpl].reset()'
  - '[org.apache.xerces.jaxp.SAXParserImpl].getElementPSVI()'
  - '[org.apache.xerces.jaxp.SAXParserImpl].getAttributePSVI(int)'
  - '[org.apache.xerces.jaxp.SAXParserImpl].getAttributePSVIByName(String,String)'
  - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].<init>()'
  - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].<init>(org.apache.xerces.jaxp.SAXParserImpl)'
  - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setFeature(String,boolean)'
  - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getFeature(String)'
  - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setProperty(String,Object)'
  - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getProperty(String)'
  - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].restoreInitState()'
  - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].parse(org.xml.sax.InputSource)'
  - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].parse(String)'
  - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getXMLParserConfiguration()'
  - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setFeature0(String,boolean)'
  - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getFeature0(String)'
  - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setProperty0(String,Object)'
  - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].getProperty0(String)'
  - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setSchemaValidatorFeature(String,boolean)'
  - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].setSchemaValidatorProperty(String,Object)'
  - '[org.apache.xerces.jaxp.SAXParserImpl.JAXPSAXParser].resetSchemaValidator()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/SAXParserImpl.java
- function_names:
  - '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].getSide()'
  - '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setSide(org.apache.xerces.xni.XMLDocumentHandler)'
  - '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].getDocumentSource()'
  - '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].getDocumentHandler()'
  - '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].characters(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.jaxp.TeeXMLDocumentFilterImpl].doctypeDecl(String,String,String,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.jaxp.TeeXMLDocumentFilterImpl].endCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endDocument(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,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.TeeXMLDocumentFilterImpl].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.TeeXMLDocumentFilterImpl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/TeeXMLDocumentFilterImpl.java
- function_names:
  - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].newSAXParser()'
  - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].newSAXParserImpl()'
  - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].setFeature(String,boolean)'
  - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].getFeature(String)'
  - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].getSchema()'
  - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].setSchema(javax.xml.validation.Schema)'
  - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].isXIncludeAware()'
  - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].setXIncludeAware(boolean)'
  - '[org.apache.xerces.jaxp.SAXParserFactoryImpl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/SAXParserFactoryImpl.java
- function_names:
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].<init>(org.apache.xerces.impl.validation.ValidationManager)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].endAttlist(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].startConditional(short,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].endConditional(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].endDTD(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDSource(org.apache.xerces.xni.parser.XMLDTDSource)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].getDTDSource()'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].getDTDHandler()'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].isEntityDeclared(String)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].isEntityUnparsed(String)'
  - '[org.apache.xerces.jaxp.UnparsedEntityHandler].reset()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/UnparsedEntityHandler.java
- function_names:
  - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].newDocumentBuilder()'
  - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setAttribute(String,Object)'
  - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].getAttribute(String)'
  - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].getSchema()'
  - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setSchema(javax.xml.validation.Schema)'
  - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].isXIncludeAware()'
  - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setXIncludeAware(boolean)'
  - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].getFeature(String)'
  - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].setFeature(String,boolean)'
  - '[org.apache.xerces.jaxp.DocumentBuilderFactoryImpl].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderFactoryImpl.java
- function_names:
  - '[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl,java.util.Hashtable,java.util.Hashtable)'
  - '[org.apache.xerces.jaxp.DocumentBuilderImpl].<init>(org.apache.xerces.jaxp.DocumentBuilderFactoryImpl,java.util.Hashtable,java.util.Hashtable,boolean)'
  - '[org.apache.xerces.jaxp.DocumentBuilderImpl].setFeatures(java.util.Hashtable)'
  - '[org.apache.xerces.jaxp.DocumentBuilderImpl].setDocumentBuilderFactoryAttributes(java.util.Hashtable)'
  - '[org.apache.xerces.jaxp.DocumentBuilderImpl].newDocument()'
  - '[org.apache.xerces.jaxp.DocumentBuilderImpl].getDOMImplementation()'
  - '[org.apache.xerces.jaxp.DocumentBuilderImpl].parse(org.xml.sax.InputSource)'
  - '[org.apache.xerces.jaxp.DocumentBuilderImpl].isNamespaceAware()'
  - '[org.apache.xerces.jaxp.DocumentBuilderImpl].isValidating()'
  - '[org.apache.xerces.jaxp.DocumentBuilderImpl].isXIncludeAware()'
  - '[org.apache.xerces.jaxp.DocumentBuilderImpl].setEntityResolver(org.xml.sax.EntityResolver)'
  - '[org.apache.xerces.jaxp.DocumentBuilderImpl].setErrorHandler(org.xml.sax.ErrorHandler)'
  - '[org.apache.xerces.jaxp.DocumentBuilderImpl].getSchema()'
  - '[org.apache.xerces.jaxp.DocumentBuilderImpl].reset()'
  - '[org.apache.xerces.jaxp.DocumentBuilderImpl].getDOMParser()'
  - '[org.apache.xerces.jaxp.DocumentBuilderImpl].resetSchemaValidator()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/DocumentBuilderImpl.java
- function_names:
  - '[org.apache.xerces.jaxp.DefaultValidationErrorHandler].error(org.xml.sax.SAXParseException)'
  - '[org.apache.xerces.jaxp.DefaultValidationErrorHandler].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/DefaultValidationErrorHandler.java
- function_names:
  - '[org.apache.xerces.jaxp.SchemaValidatorConfiguration].<init>(org.apache.xerces.xni.parser.XMLComponentManager,org.apache.xerces.jaxp.validation.XSGrammarPoolContainer,org.apache.xerces.impl.validation.ValidationManager)'
  - '[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getFeature(String)'
  - '[org.apache.xerces.jaxp.SchemaValidatorConfiguration].getProperty(String)'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/SchemaValidatorConfiguration.java
- function_names:
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent].<init>(javax.xml.validation.ValidatorHandler)'
  - '[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)'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,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.JAXPValidatorComponent].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent].updateAttributes(org.xml.sax.Attributes)'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent].symbolize(String)'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedFeatures()'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent].setFeature(String,boolean)'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent].getRecognizedProperties()'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent].setProperty(String,Object)'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent].getFeatureDefault(String)'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent].getPropertyDefault(String)'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].characters(char[],int,int)'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].ignorableWhitespace(char[],int,int)'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].startElement(String,String,String,org.xml.sax.Attributes)'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].endElement(String,String,String)'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].elementAug()'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].aug()'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].handler()'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].toSAXException(org.apache.xerces.xni.XNIException)'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].toQName(String,String,String)'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent.SAX2XNI].<init>()'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].setContentHandler(org.xml.sax.ContentHandler)'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].getContentHandler()'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].endDocument(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent.XNI2SAX].processingInstruction(String,org.apache.xerces.xni.XMLString,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.jaxp.JAXPValidatorComponent.XNI2SAX].endElement(org.apache.xerces.xni.QName,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.JAXPValidatorComponent.XNI2SAX].characters(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.jaxp.JAXPValidatorComponent.XNI2SAX].<init>()'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent.DraconianErrorHandler].<init>()'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent.DraconianErrorHandler].getInstance()'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent.DraconianErrorHandler].warning(org.xml.sax.SAXParseException)'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent.DraconianErrorHandler].error(org.xml.sax.SAXParseException)'
  - '[org.apache.xerces.jaxp.JAXPValidatorComponent.DraconianErrorHandler].fatalError(org.xml.sax.SAXParseException)'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/JAXPValidatorComponent.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].<init>()'
  - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].<init>(int)'
  - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].retrieveInitialGrammarSet(String)'
  - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].cacheGrammars(String,Grammar[])'
  - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].putGrammar(org.apache.xerces.xni.grammars.Grammar)'
  - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].getGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].removeGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].containsGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].lockPool()'
  - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].unlockPool()'
  - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clear()'
  - '[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].hashCode(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].removeEntry(Entry)'
  - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool].clean()'
  - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool.Entry].<init>(int,int,org.apache.xerces.xni.grammars.XMLGrammarDescription,org.apache.xerces.xni.grammars.Grammar,Entry,ReferenceQueue)'
  - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool.Entry].clear()'
  - '[org.apache.xerces.jaxp.validation.SoftReferenceGrammarPool.SoftGrammarReference].<init>(Entry,org.apache.xerces.xni.grammars.Grammar,ReferenceQueue)'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/SoftReferenceGrammarPool.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].setDOMResult(javax.xml.transform.dom.DOMResult)'
  - '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].doctypeDecl(org.w3c.dom.DocumentType)'
  - '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].characters(org.w3c.dom.Text)'
  - '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].cdata(org.w3c.dom.CDATASection)'
  - '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].comment(org.w3c.dom.Comment)'
  - '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].processingInstruction(org.w3c.dom.ProcessingInstruction)'
  - '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].setIgnoringCharacters(boolean)'
  - '[org.apache.xerces.jaxp.validation.DOMDocumentHandler].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMDocumentHandler.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.XMLSchema].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.jaxp.validation.XMLSchema].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool,boolean)'
  - '[org.apache.xerces.jaxp.validation.XMLSchema].getGrammarPool()'
  - '[org.apache.xerces.jaxp.validation.XMLSchema].isFullyComposed()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchema.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.AbstractXMLSchema].<init>()'
  - '[org.apache.xerces.jaxp.validation.AbstractXMLSchema].newValidator()'
  - '[org.apache.xerces.jaxp.validation.AbstractXMLSchema].newValidatorHandler()'
  - '[org.apache.xerces.jaxp.validation.AbstractXMLSchema].getFeature(String)'
  - '[org.apache.xerces.jaxp.validation.AbstractXMLSchema].setFeature(String,boolean)'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/AbstractXMLSchema.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].isEntityDeclared(String)'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].isEntityUnparsed(String)'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].getEntityDeclaration(String)'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].getCurrentEvent()'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].fillQName(org.apache.xerces.xni.QName,String,String,String)'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].setup(javax.xml.stream.Location,javax.xml.transform.stax.StAXResult,boolean)'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].processEntityDeclarations(java.util.List)'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper].setupStAXResultHandler(javax.xml.transform.stax.StAXResult)'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].<init>()'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].validate(javax.xml.stream.XMLStreamReader,javax.xml.transform.stax.StAXResult)'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].fillXMLAttributes(javax.xml.stream.XMLStreamReader)'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.StreamHelper].fillDeclaredPrefixes(javax.xml.stream.XMLStreamReader)'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].<init>()'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].validate(javax.xml.stream.XMLEventReader,javax.xml.transform.stax.StAXResult)'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillQName(org.apache.xerces.xni.QName,javax.xml.namespace.QName)'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillXMLAttributes(javax.xml.stream.events.StartElement)'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillDeclaredPrefixes(javax.xml.stream.events.StartElement)'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillDeclaredPrefixes(javax.xml.stream.events.EndElement)'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].fillDeclaredPrefixes(java.util.Iterator)'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.EventHelper].sendCharactersToValidator(String)'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].<init>()'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getCharacterOffset()'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getColumnNumber()'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getLineNumber()'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getPublicId()'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getSystemId()'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].setXMLStreamReader(javax.xml.stream.XMLStreamReader)'
  - '[org.apache.xerces.jaxp.validation.StAXValidatorHelper.XMLStreamReaderLocation].getLocation()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXValidatorHelper.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].<init>(org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setContentHandler(org.xml.sax.ContentHandler)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getContentHandler()'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setErrorHandler(org.xml.sax.ErrorHandler)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getErrorHandler()'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setResourceResolver(org.w3c.dom.ls.LSResourceResolver)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getResourceResolver()'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getTypeInfoProvider()'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getFeature(String)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setFeature(String,boolean)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getProperty(String)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setProperty(String,Object)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].isEntityDeclared(String)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].isEntityUnparsed(String)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].doctypeDecl(String,String,String,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.jaxp.validation.ValidatorHandlerImpl].processingInstruction(String,org.apache.xerces.xni.XMLString,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.jaxp.validation.ValidatorHandlerImpl].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endGeneralEntity(String,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.validation.ValidatorHandlerImpl].ignorableWhitespace(org.apache.xerces.xni.XMLString,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.validation.ValidatorHandlerImpl].startCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endDocument(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getDocumentSource()'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].setDocumentLocator(org.xml.sax.Locator)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startDocument()'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endDocument()'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startPrefixMapping(String,String)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endPrefixMapping(String)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].startElement(String,String,String,org.xml.sax.Attributes)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].endElement(String,String,String)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].characters(char[],int,int)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].ignorableWhitespace(char[],int,int)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].processingInstruction(String,String)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].skippedEntity(String)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].notationDecl(String,String,String)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].unparsedEntityDecl(String,String,String,String)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getElementPSVI()'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getAttributePSVI(int)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].getAttributePSVIByName(String,String)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillQName(org.apache.xerces.xni.QName,String,String,String)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttributes(org.xml.sax.Attributes)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttributes2(org.xml.sax.ext.Attributes2)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl].fillXMLAttribute(org.xml.sax.Attributes,int)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].beginStartElement(org.apache.xerces.xni.Augmentations,org.apache.xerces.xni.XMLAttributes)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].finishStartElement()'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].beginEndElement(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].finishEndElement()'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].checkStateAttribute()'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].checkStateElement()'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributeTypeInfo(int)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributeType(int)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributeTypeInfo(String,String)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributeTypeInfo(String)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getElementTypeInfo()'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getTypeInfoFromPSVI(org.apache.xerces.xs.ItemPSVI)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].isIdAttribute(int)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].isSpecified(int)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getElementPSVI()'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributePSVI(int)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].getAttributePSVIByName(String,String)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.XMLSchemaTypeInfoProvider].<init>()'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].<init>()'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].<init>(org.w3c.dom.ls.LSResourceResolver)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].setEntityResolver(org.w3c.dom.ls.LSResourceResolver)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].getEntityResolver()'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].getExternalSubset(String,String)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].resolveEntity(String,String,String,String)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].resolveEntity(String,String)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.ResolutionForwarder].resolveSystemId(String,String)'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHandlerImpl.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].<init>(org.apache.xerces.util.JAXPNamespaceContextWrapper)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setStAXResult(javax.xml.transform.stax.StAXResult)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startDocument(javax.xml.stream.XMLStreamReader)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endDocument(javax.xml.stream.XMLStreamReader)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].comment(javax.xml.stream.XMLStreamReader)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].processingInstruction(javax.xml.stream.XMLStreamReader)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].entityReference(javax.xml.stream.XMLStreamReader)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startDocument(javax.xml.stream.events.StartDocument)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endDocument(javax.xml.stream.events.EndDocument)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].doctypeDecl(javax.xml.stream.events.DTD)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].characters(javax.xml.stream.events.Characters)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].cdata(javax.xml.stream.events.Characters)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].comment(javax.xml.stream.events.Comment)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].processingInstruction(javax.xml.stream.events.ProcessingInstruction)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].entityReference(javax.xml.stream.events.EntityReference)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setIgnoringCharacters(boolean)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].doctypeDecl(String,String,String,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.jaxp.validation.StAXStreamResultBuilder].processingInstruction(String,org.apache.xerces.xni.XMLString,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.jaxp.validation.StAXStreamResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endGeneralEntity(String,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.jaxp.validation.StAXStreamResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,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.jaxp.validation.StAXStreamResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - '[org.apache.xerces.jaxp.validation.StAXStreamResultBuilder].getDocumentSource()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXStreamResultBuilder.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].<init>(org.apache.xerces.xni.grammars.Grammar)'
  - '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].retrieveInitialGrammarSet(String)'
  - '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].cacheGrammars(String,Grammar[])'
  - '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].lockPool()'
  - '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].unlockPool()'
  - '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].clear()'
  - '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].getGrammarPool()'
  - '[org.apache.xerces.jaxp.validation.SimpleXMLSchema].isFullyComposed()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/SimpleXMLSchema.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.StreamValidatorHelper].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
  - '[org.apache.xerces.jaxp.validation.StreamValidatorHelper].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
  - '[org.apache.xerces.jaxp.validation.StreamValidatorHelper].initialize()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/StreamValidatorHelper.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].<init>(org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getFeature(String)'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeature(String,boolean)'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getProperty(String)'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setProperty(String,Object)'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].addRecognizedParamsAndSetDefaults(org.apache.xerces.xni.parser.XMLComponent,org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].reset()'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setErrorHandler(org.xml.sax.ErrorHandler)'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getErrorHandler()'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setResourceResolver(org.w3c.dom.ls.LSResourceResolver)'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getResourceResolver()'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setLocale(java.util.Locale)'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].getLocale()'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].restoreInitialState()'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setFeatureDefaults(org.apache.xerces.xni.parser.XMLComponent,String[],org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager].setPropertyDefaults(org.apache.xerces.xni.parser.XMLComponent,String[])'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaValidatorComponentManager.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].<init>(org.apache.xerces.jaxp.validation.DOMValidatorHelper)'
  - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDOMResult(javax.xml.transform.dom.DOMResult)'
  - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].doctypeDecl(org.w3c.dom.DocumentType)'
  - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].characters(org.w3c.dom.Text)'
  - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].cdata(org.w3c.dom.CDATASection)'
  - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].comment(org.w3c.dom.Comment)'
  - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processingInstruction(org.w3c.dom.ProcessingInstruction)'
  - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setIgnoringCharacters(boolean)'
  - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].doctypeDecl(String,String,String,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.jaxp.validation.DOMResultAugmentor].processingInstruction(String,org.apache.xerces.xni.XMLString,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.validation.DOMResultAugmentor].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endGeneralEntity(String,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.jaxp.validation.DOMResultAugmentor].ignorableWhitespace(org.apache.xerces.xni.XMLString,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.jaxp.validation.DOMResultAugmentor].startCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].endDocument(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].getDocumentSource()'
  - '[org.apache.xerces.jaxp.validation.DOMResultAugmentor].processAttributePSVI(org.apache.xerces.dom.AttrImpl,org.apache.xerces.xs.AttributePSVI)'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultAugmentor.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].getGrammarPool()'
  - '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].isFullyComposed()'
  - '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].getFeature(String)'
  - '[org.apache.xerces.jaxp.validation.XSGrammarPoolContainer].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/XSGrammarPoolContainer.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.ValidatorHelper].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
  - '[org.apache.xerces.jaxp.validation.ValidatorHelper].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorHelper.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema].<init>()'
  - '[org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema].getGrammarPool()'
  - '[org.apache.xerces.jaxp.validation.WeakReferenceXMLSchema].isFullyComposed()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/WeakReferenceXMLSchema.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].setStAXResult(javax.xml.transform.stax.StAXResult)'
  - '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].startDocument(javax.xml.stream.XMLStreamReader)'
  - '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].endDocument(javax.xml.stream.XMLStreamReader)'
  - '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].comment(javax.xml.stream.XMLStreamReader)'
  - '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].processingInstruction(javax.xml.stream.XMLStreamReader)'
  - '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].entityReference(javax.xml.stream.XMLStreamReader)'
  - '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].startDocument(javax.xml.stream.events.StartDocument)'
  - '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].endDocument(javax.xml.stream.events.EndDocument)'
  - '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].doctypeDecl(javax.xml.stream.events.DTD)'
  - '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].characters(javax.xml.stream.events.Characters)'
  - '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].cdata(javax.xml.stream.events.Characters)'
  - '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].comment(javax.xml.stream.events.Comment)'
  - '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].processingInstruction(javax.xml.stream.events.ProcessingInstruction)'
  - '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].entityReference(javax.xml.stream.events.EntityReference)'
  - '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].setIgnoringCharacters(boolean)'
  - '[org.apache.xerces.jaxp.validation.StAXDocumentHandler].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXDocumentHandler.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.Util].toXMLInputSource(javax.xml.transform.stream.StreamSource)'
  - '[org.apache.xerces.jaxp.validation.Util].toSAXException(org.apache.xerces.xni.XNIException)'
  - '[org.apache.xerces.jaxp.validation.Util].toSAXParseException(org.apache.xerces.xni.parser.XMLParseException)'
  - '[org.apache.xerces.jaxp.validation.Util].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/Util.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].<init>()'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].isSchemaLanguageSupported(String)'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].getResourceResolver()'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].setResourceResolver(org.w3c.dom.ls.LSResourceResolver)'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].getErrorHandler()'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].setErrorHandler(org.xml.sax.ErrorHandler)'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].newSchema(Source[])'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].newSchema()'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].newSchema(org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].getFeature(String)'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].getProperty(String)'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].setFeature(String,boolean)'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].setProperty(String,Object)'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory].propagateFeatures(org.apache.xerces.jaxp.validation.AbstractXMLSchema)'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension].<init>()'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension].<init>(int)'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolImplExtension].getGrammarCount()'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].retrieveInitialGrammarSet(String)'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].cacheGrammars(String,Grammar[])'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].lockPool()'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].unlockPool()'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].clear()'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].setGrammarPool(org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].getGrammarPool()'
  - '[org.apache.xerces.jaxp.validation.XMLSchemaFactory.XMLGrammarPoolWrapper].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/XMLSchemaFactory.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].<init>(org.apache.xerces.jaxp.validation.XMLSchemaValidatorComponentManager)'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].isEntityDeclared(String)'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].isEntityUnparsed(String)'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].validate(org.w3c.dom.Node)'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].beginNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].finishNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].setupEntityMap(org.w3c.dom.Document)'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].setupDOMResultHandler(javax.xml.transform.dom.DOMSource,javax.xml.transform.dom.DOMResult)'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].fillQName(org.apache.xerces.xni.QName,org.w3c.dom.Node)'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].processAttributes(org.w3c.dom.NamedNodeMap)'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].sendCharactersToValidator(String)'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].useIsSameNode(org.w3c.dom.Node)'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper].getCurrentElement()'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].pushContext()'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].popContext()'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].declarePrefix(String,String)'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getURI(String)'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getPrefix(String)'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getDeclaredPrefixCount()'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getDeclaredPrefixAt(int)'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getAllPrefixes()'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].reset()'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].fillNamespaceContext()'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].declarePrefix0(String,String)'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].getURI0(String)'
  - '[org.apache.xerces.jaxp.validation.DOMValidatorHelper.DOMNamespaceContext].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMValidatorHelper.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].formatMessage(java.util.Locale,String,Object[])'
  - '[org.apache.xerces.jaxp.validation.JAXPValidationMessageFormatter].<init>()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/JAXPValidationMessageFormatter.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].<init>(org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].cacheGrammars(String,Grammar[])'
  - '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].clear()'
  - '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].lockPool()'
  - '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].retrieveInitialGrammarSet(String)'
  - '[org.apache.xerces.jaxp.validation.ReadOnlyGrammarPool].unlockPool()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/ReadOnlyGrammarPool.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.DraconianErrorHandler].<init>()'
  - '[org.apache.xerces.jaxp.validation.DraconianErrorHandler].getInstance()'
  - '[org.apache.xerces.jaxp.validation.DraconianErrorHandler].warning(org.xml.sax.SAXParseException)'
  - '[org.apache.xerces.jaxp.validation.DraconianErrorHandler].error(org.xml.sax.SAXParseException)'
  - '[org.apache.xerces.jaxp.validation.DraconianErrorHandler].fatalError(org.xml.sax.SAXParseException)'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/DraconianErrorHandler.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].<init>(org.apache.xerces.jaxp.validation.StAXValidatorHelper,org.apache.xerces.util.JAXPNamespaceContextWrapper)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setStAXResult(javax.xml.transform.stax.StAXResult)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startDocument(javax.xml.stream.XMLStreamReader)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endDocument(javax.xml.stream.XMLStreamReader)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].comment(javax.xml.stream.XMLStreamReader)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].processingInstruction(javax.xml.stream.XMLStreamReader)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].entityReference(javax.xml.stream.XMLStreamReader)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startDocument(javax.xml.stream.events.StartDocument)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endDocument(javax.xml.stream.events.EndDocument)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].doctypeDecl(javax.xml.stream.events.DTD)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].characters(javax.xml.stream.events.Characters)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].cdata(javax.xml.stream.events.Characters)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].comment(javax.xml.stream.events.Comment)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].processingInstruction(javax.xml.stream.events.ProcessingInstruction)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].entityReference(javax.xml.stream.events.EntityReference)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setIgnoringCharacters(boolean)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].doctypeDecl(String,String,String,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.validation.StAXEventResultBuilder].processingInstruction(String,org.apache.xerces.xni.XMLString,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.StAXEventResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endGeneralEntity(String,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.StAXEventResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,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.jaxp.validation.StAXEventResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getDocumentSource()'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getAttributeIterator(org.apache.xerces.xni.XMLAttributes,int)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder].getNamespaceIterator()'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator].<init>(org.apache.xerces.xni.XMLAttributes,int)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator].hasNext()'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator].next()'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.AttributeIterator].remove()'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator].<init>(int)'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator].hasNext()'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator].next()'
  - '[org.apache.xerces.jaxp.validation.StAXEventResultBuilder.NamespaceIterator].remove()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/StAXEventResultBuilder.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].<init>()'
  - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDOMResult(javax.xml.transform.dom.DOMResult)'
  - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].doctypeDecl(org.w3c.dom.DocumentType)'
  - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].characters(org.w3c.dom.Text)'
  - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].cdata(org.w3c.dom.CDATASection)'
  - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].comment(org.w3c.dom.Comment)'
  - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].processingInstruction(org.w3c.dom.ProcessingInstruction)'
  - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].setIgnoringCharacters(boolean)'
  - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].doctypeDecl(String,String,String,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.jaxp.validation.DOMResultBuilder].processingInstruction(String,org.apache.xerces.xni.XMLString,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.jaxp.validation.DOMResultBuilder].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].endGeneralEntity(String,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.DOMResultBuilder].ignorableWhitespace(org.apache.xerces.xni.XMLString,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.DOMResultBuilder].startCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].endCDATA(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].endDocument(org.apache.xerces.xni.Augmentations)'
  - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].getDocumentSource()'
  - '[org.apache.xerces.jaxp.validation.DOMResultBuilder].append(org.w3c.dom.Node)'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/DOMResultBuilder.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].<init>()'
  - '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].retrieveInitialGrammarSet(String)'
  - '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].cacheGrammars(String,Grammar[])'
  - '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].retrieveGrammar(org.apache.xerces.xni.grammars.XMLGrammarDescription)'
  - '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].lockPool()'
  - '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].unlockPool()'
  - '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].clear()'
  - '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].getGrammarPool()'
  - '[org.apache.xerces.jaxp.validation.EmptyXMLSchema].isFullyComposed()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/EmptyXMLSchema.java
- function_names:
  - '[org.apache.xerces.jaxp.validation.ValidatorImpl].<init>(org.apache.xerces.jaxp.validation.XSGrammarPoolContainer)'
  - '[org.apache.xerces.jaxp.validation.ValidatorImpl].validate(javax.xml.transform.Source,javax.xml.transform.Result)'
  - '[org.apache.xerces.jaxp.validation.ValidatorImpl].setErrorHandler(org.xml.sax.ErrorHandler)'
  - '[org.apache.xerces.jaxp.validation.ValidatorImpl].getErrorHandler()'
  - '[org.apache.xerces.jaxp.validation.ValidatorImpl].setResourceResolver(org.w3c.dom.ls.LSResourceResolver)'
  - '[org.apache.xerces.jaxp.validation.ValidatorImpl].getResourceResolver()'
  - '[org.apache.xerces.jaxp.validation.ValidatorImpl].getFeature(String)'
  - '[org.apache.xerces.jaxp.validation.ValidatorImpl].setFeature(String,boolean)'
  - '[org.apache.xerces.jaxp.validation.ValidatorImpl].getProperty(String)'
  - '[org.apache.xerces.jaxp.validation.ValidatorImpl].setProperty(String,Object)'
  - '[org.apache.xerces.jaxp.validation.ValidatorImpl].reset()'
  - '[org.apache.xerces.jaxp.validation.ValidatorImpl].getElementPSVI()'
  - '[org.apache.xerces.jaxp.validation.ValidatorImpl].getAttributePSVI(int)'
  - '[org.apache.xerces.jaxp.validation.ValidatorImpl].getAttributePSVIByName(String,String)'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/validation/ValidatorImpl.java
- function_names:
  - '[org.apache.xerces.jaxp.datatype.SerializedDuration].<init>(String)'
  - '[org.apache.xerces.jaxp.datatype.SerializedDuration].readResolve()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/datatype/SerializedDuration.java
- function_names:
  - '[org.apache.xerces.jaxp.datatype.SerializedXMLGregorianCalendar].<init>(String)'
  - '[org.apache.xerces.jaxp.datatype.SerializedXMLGregorianCalendar].readResolve()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/datatype/SerializedXMLGregorianCalendar.java
- function_names:
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(String)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].save()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>()'
  - '[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].<init>(int,int,int,int,int,int,int,int)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].<init>(java.util.GregorianCalendar)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(java.math.BigInteger,int,int,int,int,int,java.math.BigDecimal,int)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(int,int,int,int,int,int)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDateTime(int,int,int,int,int,int,int,int)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createDate(int,int,int,int)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createTime(int,int,int,int)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createTime(int,int,int,java.math.BigDecimal,int)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].createTime(int,int,int,int,int)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEon()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getYear()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getEonAndYear()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMonth()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getDay()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimezone()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getHour()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMinute()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSecond()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getSeconds()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getMillisecond()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getFractionalSecond()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(java.math.BigInteger)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setYear(int)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setEon(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].setTimezone(int)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime(int,int,int)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].checkFieldValueConstraint(int,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].setTime(int,int,int,java.math.BigDecimal)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setTime(int,int,int,int)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compare(javax.xml.datatype.XMLGregorianCalendar)'
  - '[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].compareField(int,int)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(java.math.BigInteger,java.math.BigInteger)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].compareField(java.math.BigDecimal,java.math.BigDecimal)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].equals(Object)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].hashCode()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].parse(String)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toXMLFormat()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getXMLSchemaType()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isValid()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].add(javax.xml.datatype.Duration)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(java.math.BigInteger,int)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].maximumDayInMonthFor(int,int)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toGregorianCalendar()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toGregorianCalendar(java.util.TimeZone,java.util.Locale,javax.xml.datatype.XMLGregorianCalendar)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].getTimeZone(int)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clone()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].clear()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setMillisecond(int)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].setFractionalSecond(java.math.BigDecimal)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].isDigit(char)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].format(String)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].printNumber(StringBuffer,int,int)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].printNumber(StringBuffer,java.math.BigInteger,int)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].toString(java.math.BigDecimal)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].sanitize(Number,int)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].reset()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl].writeReplace()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.DaysInMonth].<init>()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].<init>(String,String)'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].parse()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].peek()'
  - '[org.apache.xerces.jaxp.datatype.XMLGregorianCalendarImpl.Parser].read()'
  - '[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.Parser].parseBigDecimal()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/datatype/XMLGregorianCalendarImpl.java
- function_names:
  - '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].<init>()'
  - '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newDuration(String)'
  - '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newDuration(long)'
  - '[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)'
  - '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newXMLGregorianCalendar()'
  - '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newXMLGregorianCalendar(String)'
  - '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newXMLGregorianCalendar(java.util.GregorianCalendar)'
  - '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newXMLGregorianCalendar(int,int,int,int,int,int,int,int)'
  - '[org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl].newXMLGregorianCalendar(java.math.BigInteger,int,int,int,int,int,java.math.BigDecimal,int)'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/datatype/DatatypeFactoryImpl.java
- function_names:
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].getSign()'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].calcSignum(boolean)'
  - '[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].testNonNegative(java.math.BigInteger,DatatypeConstants.Field)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].testNonNegative(java.math.BigDecimal,DatatypeConstants.Field)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(boolean,int,int,int,int,int,int)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].wrap(int)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(long)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].<init>(String)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].isDigit(char)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].isDigitOrPeriod(char)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].parsePiece(String,int[])'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].organizeParts(String,String[],int[],int,String)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].parseBigInteger(String,String,int)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].parseBigDecimal(String,String,int)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].compare(javax.xml.datatype.Duration)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].compareDates(javax.xml.datatype.Duration,javax.xml.datatype.Duration)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].compareResults(int,int)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].hashCode()'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].toString()'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].toString(java.math.BigDecimal)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].isSet(DatatypeConstants.Field)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].getField(DatatypeConstants.Field)'
  - '[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()'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].getInt(DatatypeConstants.Field)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].getTimeInMillis(java.util.Calendar)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].getTimeInMillis(java.util.Date)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].normalizeWith(java.util.Calendar)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].multiply(int)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].multiply(java.math.BigDecimal)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].getFieldAsBigDecimal(DatatypeConstants.Field)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].toBigInteger(java.math.BigDecimal,boolean)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].add(javax.xml.datatype.Duration)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].alignSigns(BigDecimal[],int,int)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigInteger,int)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].sanitize(java.math.BigDecimal,int)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].subtract(javax.xml.datatype.Duration)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].negate()'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].signum()'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].addTo(java.util.Calendar)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].addTo(java.util.Date)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].getCalendarTimeInMillis(java.util.Calendar)'
  - '[org.apache.xerces.jaxp.datatype.DurationImpl].writeReplace()'
  source_file: /src/xerces/src/org/apache/xerces/jaxp/datatype/DurationImpl.java
- function_names:
  - '[ui.TreeView].<init>()'
  - '[ui.TreeView].<init>(String)'
  - '[ui.TreeView].createUI(String)'
  - '[ui.TreeView].refreshUI(String)'
  - '[ui.TreeView].getRoot(String)'
  - '[ui.TreeView].readXMLFile(String,javax.swing.JTextArea)'
  - '[ui.TreeView].nodeSelected(javax.swing.tree.TreeNode)'
  - '[ui.TreeView].textValueChanged(java.awt.event.TextEvent)'
  - '[ui.TreeView].actionPerformed(java.awt.event.ActionEvent)'
  - '[ui.TreeView].expandTree()'
  - '[ui.TreeView].createURL(String)'
  - '[ui.TreeView].main(String)'
  - '[ui.TreeView].printUsage()'
  - '[ui.TreeView.XMLTreeCellRenderer].getTreeCellRendererComponent(javax.swing.JTree,Object,boolean,boolean,boolean,int,boolean)'
  - '[ui.TreeView.XMLTreeCellRenderer].<init>()'
  - '[ui.TreeView.FileNameInput].<init>()'
  - '[ui.TreeView.FileNameInput].<init>(String)'
  - '[ui.TreeView.FileNameInput].actionPerformed(java.awt.event.ActionEvent)'
  - '[ui.TreeView.FileNameInput].addTextListener(java.awt.event.TextListener)'
  - '[ui.TreeView.FileNameInput].removeTextListener(java.awt.event.TextListener)'
  - '[ui.TreeView.FileNameInput].deliverEvent(java.util.EventObject)'
  - '[ui.TreeView.ErrorStorer].<init>()'
  - '[ui.TreeView.ErrorStorer].getErrorNodes()'
  - '[ui.TreeView.ErrorStorer].getError(org.w3c.dom.Node)'
  - '[ui.TreeView.ErrorStorer].resetErrors()'
  - '[ui.TreeView.ErrorStorer].warning(org.xml.sax.SAXParseException)'
  - '[ui.TreeView.ErrorStorer].error(org.xml.sax.SAXParseException)'
  - '[ui.TreeView.ErrorStorer].fatalError(org.xml.sax.SAXParseException)'
  - '[ui.TreeView.ErrorStorer].handleError(org.xml.sax.SAXParseException,int)'
  - '[ui.TreeView.ParseError].<init>(String,int,int,Object,String)'
  - '[ui.TreeView.ParseError].getFileName()'
  - '[ui.TreeView.ParseError].getLineNo()'
  - '[ui.TreeView.ParseError].getCharOffset()'
  - '[ui.TreeView.ParseError].getKey()'
  - '[ui.TreeView.ParseError].getMsg()'
  - '[ui.TreeView.ParseError].setMsg(String)'
  source_file: /src/xerces/samples/ui/TreeView.java
- function_names:
  - '[ui.DOMTreeFull].<init>()'
  - '[ui.DOMTreeFull].<init>(org.w3c.dom.Node)'
  - '[ui.DOMTreeFull].setRootNode(org.w3c.dom.Node)'
  - '[ui.DOMTreeFull].getRootNode()'
  - '[ui.DOMTreeFull].getNode(Object)'
  - '[ui.DOMTreeFull].getTreeNode(Object)'
  - '[ui.DOMTreeFull].toString(org.w3c.dom.Node)'
  - '[ui.DOMTreeFull].normalize(String)'
  - '[ui.DOMTreeFull].sortAttributes(org.w3c.dom.NamedNodeMap)'
  - '[ui.DOMTreeFull.Model].<init>()'
  - '[ui.DOMTreeFull.Model].<init>(org.w3c.dom.Node)'
  - '[ui.DOMTreeFull.Model].setRootNode(org.w3c.dom.Node)'
  - '[ui.DOMTreeFull.Model].getRootNode()'
  - '[ui.DOMTreeFull.Model].getNode(Object)'
  - '[ui.DOMTreeFull.Model].getAllNodes()'
  - '[ui.DOMTreeFull.Model].getTreeNode(Object)'
  - '[ui.DOMTreeFull.Model].buildTree(org.w3c.dom.Node,javax.swing.tree.MutableTreeNode)'
  - '[ui.DOMTreeFull.Model].insertNode(String,javax.swing.tree.MutableTreeNode)'
  - '[ui.DOMTreeFull.Model].insertNode(org.w3c.dom.Node,javax.swing.tree.MutableTreeNode)'
  source_file: /src/xerces/samples/ui/DOMTreeFull.java
- function_names:
  - '[ui.DOMTree].<init>()'
  - '[ui.DOMTree].<init>(org.w3c.dom.Document)'
  - '[ui.DOMTree].setDocument(org.w3c.dom.Document)'
  - '[ui.DOMTree].getDocument()'
  - '[ui.DOMTree].getNode(Object)'
  - '[ui.DOMTree.Model].<init>()'
  - '[ui.DOMTree.Model].<init>(org.w3c.dom.Document)'
  - '[ui.DOMTree.Model].setDocument(org.w3c.dom.Document)'
  - '[ui.DOMTree.Model].getDocument()'
  - '[ui.DOMTree.Model].getNode(Object)'
  - '[ui.DOMTree.Model].buildTree()'
  - '[ui.DOMTree.Model].insertNode(String,javax.swing.tree.MutableTreeNode)'
  - '[ui.DOMTree.Model].insertDocumentNode(org.w3c.dom.Node,javax.swing.tree.MutableTreeNode)'
  - '[ui.DOMTree.Model].insertElementNode(org.w3c.dom.Node,javax.swing.tree.MutableTreeNode)'
  - '[ui.DOMTree.Model].insertTextNode(org.w3c.dom.Node,javax.swing.tree.MutableTreeNode)'
  - '[ui.DOMTree.Model].insertCDataSectionNode(org.w3c.dom.Node,javax.swing.tree.MutableTreeNode)'
  source_file: /src/xerces/samples/ui/DOMTree.java
- function_names:
  - '[ui.TreeViewer].<init>()'
  - '[ui.TreeViewer].<init>(String,String)'
  - '[ui.TreeViewer].main(String[])'
  source_file: /src/xerces/samples/ui/TreeViewer.java
- function_names:
  - '[ui.DefaultImages].createOpenFolderImage()'
  - '[ui.DefaultImages].createClosedFolderImage()'
  - '[ui.DefaultImages].createLeafImage()'
  - '[ui.DefaultImages].<init>()'
  source_file: /src/xerces/samples/ui/DefaultImages.java
- function_names:
  - '[ui.DOMParserSaveEncoding].setMimeEncoding(String)'
  - '[ui.DOMParserSaveEncoding].getMimeEncoding()'
  - '[ui.DOMParserSaveEncoding].getJavaEncoding()'
  - '[ui.DOMParserSaveEncoding].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[ui.DOMParserSaveEncoding].<init>()'
  source_file: /src/xerces/samples/ui/DOMParserSaveEncoding.java
- function_names:
  - '[xs.QueryXS].main(String[])'
  - '[xs.QueryXS].printUsage()'
  - '[xs.QueryXS].handleError(org.w3c.dom.DOMError)'
  - '[xs.QueryXS].<init>()'
  source_file: /src/xerces/samples/xs/QueryXS.java
- function_names:
  - '[dom.GetElementsByTagName].print(java.io.PrintWriter,org.w3c.dom.Document,String,String)'
  - '[dom.GetElementsByTagName].print(java.io.PrintWriter,org.w3c.dom.Element,org.w3c.dom.NamedNodeMap)'
  - '[dom.GetElementsByTagName].normalize(String)'
  - '[dom.GetElementsByTagName].main(String)'
  - '[dom.GetElementsByTagName].printUsage()'
  - '[dom.GetElementsByTagName].<init>()'
  source_file: /src/xerces/samples/dom/GetElementsByTagName.java
- function_names:
  - '[dom.DOMAddLines].<init>(String)'
  - '[dom.DOMAddLines].print(org.w3c.dom.Node)'
  - '[dom.DOMAddLines].sortAttributes(org.w3c.dom.NamedNodeMap)'
  - '[dom.DOMAddLines].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[dom.DOMAddLines].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[dom.DOMAddLines].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[dom.DOMAddLines].main(String)'
  - '[dom.DOMAddLines].printUsage()'
  source_file: /src/xerces/samples/dom/DOMAddLines.java
- function_names:
  - '[dom.DOM3].main(String[])'
  - '[dom.DOM3].printUsage()'
  - '[dom.DOM3].handleError(org.w3c.dom.DOMError)'
  - '[dom.DOM3].acceptNode(org.w3c.dom.Node)'
  - '[dom.DOM3].getWhatToShow()'
  - '[dom.DOM3].startElement(org.w3c.dom.Element)'
  - '[dom.DOM3].<init>()'
  source_file: /src/xerces/samples/dom/DOM3.java
- function_names:
  - '[dom.ElementPrinter].main(String[])'
  - '[dom.ElementPrinter].print(org.w3c.dom.Element,int)'
  - '[dom.ElementPrinter].printUsage()'
  - '[dom.ElementPrinter].<init>()'
  source_file: /src/xerces/samples/dom/ElementPrinter.java
- function_names:
  - '[dom.ParserWrapper].parse(String)'
  - '[dom.ParserWrapper].setFeature(String,boolean)'
  - '[dom.ParserWrapper].getDocumentInfo()'
  - '[dom.ParserWrapper].<init>()'
  - '[dom.ParserWrapper.DocumentInfo].isIgnorableWhitespace(org.w3c.dom.Text)'
  - '[dom.ParserWrapper.DocumentInfo].<init>()'
  source_file: /src/xerces/samples/dom/ParserWrapper.java
- function_names:
  - '[dom.Writer].<init>()'
  - '[dom.Writer].<init>(boolean)'
  - '[dom.Writer].setCanonical(boolean)'
  - '[dom.Writer].setOutput(java.io.OutputStream,String)'
  - '[dom.Writer].setOutput(java.io.Writer)'
  - '[dom.Writer].write(org.w3c.dom.Node)'
  - '[dom.Writer].sortAttributes(org.w3c.dom.NamedNodeMap)'
  - '[dom.Writer].normalizeAndPrint(String,boolean)'
  - '[dom.Writer].normalizeAndPrint(char,boolean)'
  - '[dom.Writer].getVersion(org.w3c.dom.Document)'
  - '[dom.Writer].main(String)'
  - '[dom.Writer].printUsage()'
  source_file: /src/xerces/samples/dom/Writer.java
- function_names:
  - '[dom.DOMGenerate].main(String[])'
  - '[dom.DOMGenerate].<init>()'
  source_file: /src/xerces/samples/dom/DOMGenerate.java
- function_names:
  - '[dom.Counter].setDocumentInfo(ParserWrapper.DocumentInfo)'
  - '[dom.Counter].count(org.w3c.dom.Node)'
  - '[dom.Counter].printResults(java.io.PrintWriter,String,long,long,long,int)'
  - '[dom.Counter].main(String)'
  - '[dom.Counter].printUsage()'
  - '[dom.Counter].<init>()'
  source_file: /src/xerces/samples/dom/Counter.java
- function_names:
  - '[dom.wrappers.Xerces].<init>()'
  - '[dom.wrappers.Xerces].parse(String)'
  - '[dom.wrappers.Xerces].setFeature(String,boolean)'
  - '[dom.wrappers.Xerces].getDocumentInfo()'
  - '[dom.wrappers.Xerces].isIgnorableWhitespace(org.w3c.dom.Text)'
  - '[dom.wrappers.Xerces].warning(org.xml.sax.SAXParseException)'
  - '[dom.wrappers.Xerces].error(org.xml.sax.SAXParseException)'
  - '[dom.wrappers.Xerces].fatalError(org.xml.sax.SAXParseException)'
  - '[dom.wrappers.Xerces].printError(String,org.xml.sax.SAXParseException)'
  source_file: /src/xerces/samples/dom/wrappers/Xerces.java
- function_names:
  - '[dom.traversal.NameNodeFilter].setName(String)'
  - '[dom.traversal.NameNodeFilter].getName()'
  - '[dom.traversal.NameNodeFilter].setMatch(boolean)'
  - '[dom.traversal.NameNodeFilter].getMatch()'
  - '[dom.traversal.NameNodeFilter].acceptNode(org.w3c.dom.Node)'
  - '[dom.traversal.NameNodeFilter].<init>()'
  source_file: /src/xerces/samples/dom/traversal/NameNodeFilter.java
- function_names:
  - '[dom.traversal.TreeWalkerView].main(String)'
  - '[dom.traversal.TreeWalkerView].<init>(String)'
  - '[dom.traversal.TreeWalkerView].actionPerformed(java.awt.event.ActionEvent)'
  - '[dom.traversal.TreeWalkerView].handleButton(org.w3c.dom.Node,String)'
  - '[dom.traversal.TreeWalkerView].setMessage(String)'
  - '[dom.traversal.TreeWalkerView].nodeSelected(javax.swing.tree.TreeNode)'
  - '[dom.traversal.TreeWalkerView].expandTree()'
  - '[dom.traversal.TreeWalkerView.Errors].warning(org.xml.sax.SAXParseException)'
  - '[dom.traversal.TreeWalkerView.Errors].error(org.xml.sax.SAXParseException)'
  - '[dom.traversal.TreeWalkerView.Errors].fatalError(org.xml.sax.SAXParseException)'
  - '[dom.traversal.TreeWalkerView.Errors].getErrorNodes()'
  - '[dom.traversal.TreeWalkerView.Errors].getError(org.w3c.dom.Node)'
  - '[dom.traversal.TreeWalkerView.Errors].clearErrors()'
  - '[dom.traversal.TreeWalkerView.Errors].store(org.xml.sax.SAXParseException,String)'
  - '[dom.traversal.TreeWalkerView.Errors].<init>()'
  source_file: /src/xerces/samples/dom/traversal/TreeWalkerView.java
- function_names:
  - '[dom.traversal.IteratorView].main(String)'
  - '[dom.traversal.IteratorView].<init>(String)'
  - '[dom.traversal.IteratorView].actionPerformed(java.awt.event.ActionEvent)'
  - '[dom.traversal.IteratorView].setMessage(String)'
  - '[dom.traversal.IteratorView].nodeSelected(javax.swing.tree.TreeNode)'
  - '[dom.traversal.IteratorView].expandTree()'
  - '[dom.traversal.IteratorView.Errors].warning(org.xml.sax.SAXParseException)'
  - '[dom.traversal.IteratorView.Errors].error(org.xml.sax.SAXParseException)'
  - '[dom.traversal.IteratorView.Errors].fatalError(org.xml.sax.SAXParseException)'
  - '[dom.traversal.IteratorView.Errors].getErrorNodes()'
  - '[dom.traversal.IteratorView.Errors].getError(org.w3c.dom.Node)'
  - '[dom.traversal.IteratorView.Errors].clearErrors()'
  - '[dom.traversal.IteratorView.Errors].store(org.xml.sax.SAXParseException,String)'
  - '[dom.traversal.IteratorView.Errors].<init>()'
  source_file: /src/xerces/samples/dom/traversal/IteratorView.java
- function_names:
  - '[sax.DocumentTracer].<init>()'
  - '[sax.DocumentTracer].setOutput(java.io.OutputStream,String)'
  - '[sax.DocumentTracer].setOutput(java.io.Writer)'
  - '[sax.DocumentTracer].setDocumentLocator(org.xml.sax.Locator)'
  - '[sax.DocumentTracer].startDocument()'
  - '[sax.DocumentTracer].processingInstruction(String,String)'
  - '[sax.DocumentTracer].characters(char[],int,int)'
  - '[sax.DocumentTracer].ignorableWhitespace(char[],int,int)'
  - '[sax.DocumentTracer].endDocument()'
  - '[sax.DocumentTracer].startPrefixMapping(String,String)'
  - '[sax.DocumentTracer].startElement(String,String,String,org.xml.sax.Attributes)'
  - '[sax.DocumentTracer].endElement(String,String,String)'
  - '[sax.DocumentTracer].endPrefixMapping(String)'
  - '[sax.DocumentTracer].skippedEntity(String)'
  - '[sax.DocumentTracer].startElement(String,org.xml.sax.AttributeList)'
  - '[sax.DocumentTracer].endElement(String)'
  - '[sax.DocumentTracer].notationDecl(String,String,String)'
  - '[sax.DocumentTracer].unparsedEntityDecl(String,String,String,String)'
  - '[sax.DocumentTracer].startDTD(String,String,String)'
  - '[sax.DocumentTracer].startEntity(String)'
  - '[sax.DocumentTracer].startCDATA()'
  - '[sax.DocumentTracer].endCDATA()'
  - '[sax.DocumentTracer].comment(char[],int,int)'
  - '[sax.DocumentTracer].endEntity(String)'
  - '[sax.DocumentTracer].endDTD()'
  - '[sax.DocumentTracer].elementDecl(String,String)'
  - '[sax.DocumentTracer].attributeDecl(String,String,String,String,String)'
  - '[sax.DocumentTracer].internalEntityDecl(String,String)'
  - '[sax.DocumentTracer].externalEntityDecl(String,String,String)'
  - '[sax.DocumentTracer].warning(org.xml.sax.SAXParseException)'
  - '[sax.DocumentTracer].error(org.xml.sax.SAXParseException)'
  - '[sax.DocumentTracer].fatalError(org.xml.sax.SAXParseException)'
  - '[sax.DocumentTracer].printQuotedString(String)'
  - '[sax.DocumentTracer].printQuotedString(char[],int,int)'
  - '[sax.DocumentTracer].normalizeAndPrint(char)'
  - '[sax.DocumentTracer].printError(String,org.xml.sax.SAXParseException)'
  - '[sax.DocumentTracer].printIndent()'
  - '[sax.DocumentTracer].main(String[])'
  - '[sax.DocumentTracer].printUsage()'
  source_file: /src/xerces/samples/sax/DocumentTracer.java
- function_names:
  - '[sax.Writer].<init>()'
  - '[sax.Writer].setCanonical(boolean)'
  - '[sax.Writer].setOutput(java.io.OutputStream,String)'
  - '[sax.Writer].setOutput(java.io.Writer)'
  - '[sax.Writer].setDocumentLocator(org.xml.sax.Locator)'
  - '[sax.Writer].startDocument()'
  - '[sax.Writer].processingInstruction(String,String)'
  - '[sax.Writer].startElement(String,String,String,org.xml.sax.Attributes)'
  - '[sax.Writer].characters(char,int,int)'
  - '[sax.Writer].ignorableWhitespace(char,int,int)'
  - '[sax.Writer].endElement(String,String,String)'
  - '[sax.Writer].warning(org.xml.sax.SAXParseException)'
  - '[sax.Writer].error(org.xml.sax.SAXParseException)'
  - '[sax.Writer].fatalError(org.xml.sax.SAXParseException)'
  - '[sax.Writer].startDTD(String,String,String)'
  - '[sax.Writer].endDTD()'
  - '[sax.Writer].startEntity(String)'
  - '[sax.Writer].endEntity(String)'
  - '[sax.Writer].startCDATA()'
  - '[sax.Writer].endCDATA()'
  - '[sax.Writer].comment(char,int,int)'
  - '[sax.Writer].sortAttributes(org.xml.sax.Attributes)'
  - '[sax.Writer].normalizeAndPrint(String,boolean)'
  - '[sax.Writer].normalizeAndPrint(char[],int,int,boolean)'
  - '[sax.Writer].normalizeAndPrint(char,boolean)'
  - '[sax.Writer].printError(String,org.xml.sax.SAXParseException)'
  - '[sax.Writer].main(String)'
  - '[sax.Writer].printUsage()'
  source_file: /src/xerces/samples/sax/Writer.java
- function_names:
  - '[sax.Counter].<init>()'
  - '[sax.Counter].printResults(java.io.PrintWriter,String,long,long,boolean,int)'
  - '[sax.Counter].startDocument()'
  - '[sax.Counter].startElement(String,String,String,org.xml.sax.Attributes)'
  - '[sax.Counter].characters(char,int,int)'
  - '[sax.Counter].ignorableWhitespace(char,int,int)'
  - '[sax.Counter].processingInstruction(String,String)'
  - '[sax.Counter].warning(org.xml.sax.SAXParseException)'
  - '[sax.Counter].error(org.xml.sax.SAXParseException)'
  - '[sax.Counter].fatalError(org.xml.sax.SAXParseException)'
  - '[sax.Counter].printError(String,org.xml.sax.SAXParseException)'
  - '[sax.Counter].main(String)'
  - '[sax.Counter].printUsage()'
  source_file: /src/xerces/samples/sax/Counter.java
- function_names:
  - '[sax.helpers.AttributesImpl].getLength()'
  - '[sax.helpers.AttributesImpl].getIndex(String)'
  - '[sax.helpers.AttributesImpl].getIndex(String,String)'
  - '[sax.helpers.AttributesImpl].getURI(int)'
  - '[sax.helpers.AttributesImpl].getLocalName(int)'
  - '[sax.helpers.AttributesImpl].getQName(int)'
  - '[sax.helpers.AttributesImpl].getType(int)'
  - '[sax.helpers.AttributesImpl].getType(String,String)'
  - '[sax.helpers.AttributesImpl].getType(String)'
  - '[sax.helpers.AttributesImpl].getValue(int)'
  - '[sax.helpers.AttributesImpl].getValue(String,String)'
  - '[sax.helpers.AttributesImpl].getValue(String)'
  - '[sax.helpers.AttributesImpl].addAttribute(String,String,String)'
  - '[sax.helpers.AttributesImpl].addAttribute(String,String,String,String,String)'
  - '[sax.helpers.AttributesImpl].insertAttributeAt(int,String,String,String)'
  - '[sax.helpers.AttributesImpl].insertAttributeAt(int,String,String,String,String,String)'
  - '[sax.helpers.AttributesImpl].removeAttributeAt(int)'
  - '[sax.helpers.AttributesImpl].removeAttribute(String)'
  - '[sax.helpers.AttributesImpl].removeAttribute(String,String)'
  - '[sax.helpers.AttributesImpl].getListNodeAt(int)'
  - '[sax.helpers.AttributesImpl].getListNode(String,String)'
  - '[sax.helpers.AttributesImpl].getListNode(String)'
  - '[sax.helpers.AttributesImpl].toString()'
  - '[sax.helpers.AttributesImpl].<init>()'
  - '[sax.helpers.AttributesImpl.ListNode].<init>(String,String,String,String,String)'
  - '[sax.helpers.AttributesImpl.ListNode].toString()'
  source_file: /src/xerces/samples/sax/helpers/AttributesImpl.java
- function_names:
  - '[xni.XMLGrammarBuilder].main(String)'
  - '[xni.XMLGrammarBuilder].printUsage()'
  - '[xni.XMLGrammarBuilder].stringToXIS(String)'
  - '[xni.XMLGrammarBuilder].<init>()'
  source_file: /src/xerces/samples/xni/XMLGrammarBuilder.java
- function_names:
  - '[xni.SecuritySupport].getContextClassLoader()'
  - '[xni.SecuritySupport].getSystemClassLoader()'
  - '[xni.SecuritySupport].getParentClassLoader(ClassLoader)'
  - '[xni.SecuritySupport].getSystemProperty(String)'
  - '[xni.SecuritySupport].getFileInputStream(java.io.File)'
  - '[xni.SecuritySupport].getResourceAsStream(ClassLoader,String)'
  - '[xni.SecuritySupport].getFileExists(java.io.File)'
  - '[xni.SecuritySupport].getLastModified(java.io.File)'
  - '[xni.SecuritySupport].<init>()'
  source_file: /src/xerces/samples/xni/SecuritySupport.java
- function_names:
  - '[xni.ObjectFactory].createObject(String,String)'
  - '[xni.ObjectFactory].createObject(String,String,String)'
  - '[xni.ObjectFactory].isDebugEnabled()'
  - '[xni.ObjectFactory].debugPrintln(String)'
  - '[xni.ObjectFactory].findClassLoader()'
  - '[xni.ObjectFactory].newInstance(String,ClassLoader,boolean)'
  - '[xni.ObjectFactory].findProviderClass(String,ClassLoader,boolean)'
  - '[xni.ObjectFactory].findJarServiceProvider(String)'
  - '[xni.ObjectFactory].<init>()'
  - '[xni.ObjectFactory.ConfigurationError].<init>(String,Exception)'
  - '[xni.ObjectFactory.ConfigurationError].getException()'
  source_file: /src/xerces/samples/xni/ObjectFactory.java
- function_names:
  - '[xni.UpperCaseFilter].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[xni.UpperCaseFilter].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[xni.UpperCaseFilter].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - '[xni.UpperCaseFilter].toUpperCase(org.apache.xerces.xni.QName)'
  - '[xni.UpperCaseFilter].<init>()'
  source_file: /src/xerces/samples/xni/UpperCaseFilter.java
- function_names:
  - '[xni.DocumentTracer].<init>()'
  - '[xni.DocumentTracer].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - '[xni.DocumentTracer].setOutput(java.io.OutputStream,String)'
  - '[xni.DocumentTracer].setOutput(java.io.Writer)'
  - '[xni.DocumentTracer].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].startCDATA(org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].endCDATA(org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].endDocument(org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].startDTD(org.apache.xerces.xni.XMLLocator,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].startExternalSubset(org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].endExternalSubset(org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].ignoredCharacters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].startParameterEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].endParameterEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].elementDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].startAttlist(String,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].attributeDecl(String,String,String,String[],String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].endAttlist(org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].internalEntityDecl(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].externalEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].unparsedEntityDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].notationDecl(String,org.apache.xerces.xni.XMLResourceIdentifier,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].startConditional(short,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].endConditional(org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].endDTD(org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].startContentModel(String,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].any(org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].empty(org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].startGroup(org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].pcdata(org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].element(String,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].separator(short,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].occurrence(short,org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].endGroup(org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].endContentModel(org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[xni.DocumentTracer].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[xni.DocumentTracer].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[xni.DocumentTracer].printInScopeNamespaces()'
  - '[xni.DocumentTracer].printEndNamespaceMapping()'
  - '[xni.DocumentTracer].printElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes)'
  - '[xni.DocumentTracer].printAugmentations(org.apache.xerces.xni.Augmentations)'
  - '[xni.DocumentTracer].printQuotedString(String)'
  - '[xni.DocumentTracer].printQuotedString(char[],int,int)'
  - '[xni.DocumentTracer].normalizeAndPrint(char)'
  - '[xni.DocumentTracer].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[xni.DocumentTracer].printIndent()'
  - '[xni.DocumentTracer].main(String[])'
  - '[xni.DocumentTracer].printUsage()'
  source_file: /src/xerces/samples/xni/DocumentTracer.java
- function_names:
  - '[xni.PassThroughFilter].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - '[xni.PassThroughFilter].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[xni.PassThroughFilter].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[xni.PassThroughFilter].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[xni.PassThroughFilter].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[xni.PassThroughFilter].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[xni.PassThroughFilter].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[xni.PassThroughFilter].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[xni.PassThroughFilter].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - '[xni.PassThroughFilter].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[xni.PassThroughFilter].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[xni.PassThroughFilter].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[xni.PassThroughFilter].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[xni.PassThroughFilter].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[xni.PassThroughFilter].startCDATA(org.apache.xerces.xni.Augmentations)'
  - '[xni.PassThroughFilter].endCDATA(org.apache.xerces.xni.Augmentations)'
  - '[xni.PassThroughFilter].endDocument(org.apache.xerces.xni.Augmentations)'
  - '[xni.PassThroughFilter].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - '[xni.PassThroughFilter].getDocumentSource()'
  - '[xni.PassThroughFilter].<init>()'
  source_file: /src/xerces/samples/xni/PassThroughFilter.java
- function_names:
  - '[xni.Writer].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - '[xni.Writer].setCanonical(boolean)'
  - '[xni.Writer].setOutput(java.io.OutputStream,String)'
  - '[xni.Writer].setOutput(java.io.Writer)'
  - '[xni.Writer].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[xni.Writer].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[xni.Writer].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[xni.Writer].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[xni.Writer].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[xni.Writer].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[xni.Writer].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[xni.Writer].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - '[xni.Writer].startCDATA(org.apache.xerces.xni.Augmentations)'
  - '[xni.Writer].endCDATA(org.apache.xerces.xni.Augmentations)'
  - '[xni.Writer].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[xni.Writer].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[xni.Writer].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[xni.Writer].normalizeAndPrint(String)'
  - '[xni.Writer].normalizeAndPrint(org.apache.xerces.xni.XMLString)'
  - '[xni.Writer].normalizeAndPrint(char)'
  - '[xni.Writer].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[xni.Writer].main(String)'
  - '[xni.Writer].printUsage()'
  source_file: /src/xerces/samples/xni/Writer.java
- function_names:
  - '[xni.PSVIWriter].<init>()'
  - '[xni.PSVIWriter].reset(org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[xni.PSVIWriter].getRecognizedFeatures()'
  - '[xni.PSVIWriter].setFeature(String,boolean)'
  - '[xni.PSVIWriter].getRecognizedProperties()'
  - '[xni.PSVIWriter].setProperty(String,Object)'
  - '[xni.PSVIWriter].getFeatureDefault(String)'
  - '[xni.PSVIWriter].getPropertyDefault(String)'
  - '[xni.PSVIWriter].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - '[xni.PSVIWriter].getDocumentHandler()'
  - '[xni.PSVIWriter].setDocumentSource(org.apache.xerces.xni.parser.XMLDocumentSource)'
  - '[xni.PSVIWriter].getDocumentSource()'
  - '[xni.PSVIWriter].startGeneralEntity(String,org.apache.xerces.xni.XMLResourceIdentifier,String,org.apache.xerces.xni.Augmentations)'
  - '[xni.PSVIWriter].textDecl(String,String,org.apache.xerces.xni.Augmentations)'
  - '[xni.PSVIWriter].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[xni.PSVIWriter].xmlDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[xni.PSVIWriter].doctypeDecl(String,String,String,org.apache.xerces.xni.Augmentations)'
  - '[xni.PSVIWriter].comment(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[xni.PSVIWriter].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[xni.PSVIWriter].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[xni.PSVIWriter].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[xni.PSVIWriter].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[xni.PSVIWriter].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[xni.PSVIWriter].endElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.Augmentations)'
  - '[xni.PSVIWriter].startCDATA(org.apache.xerces.xni.Augmentations)'
  - '[xni.PSVIWriter].endCDATA(org.apache.xerces.xni.Augmentations)'
  - '[xni.PSVIWriter].endDocument(org.apache.xerces.xni.Augmentations)'
  - '[xni.PSVIWriter].endGeneralEntity(String,org.apache.xerces.xni.Augmentations)'
  - '[xni.PSVIWriter].processAttributes(org.apache.xerces.xni.XMLAttributes)'
  - '[xni.PSVIWriter].processNamespaceAttributes(org.apache.xerces.xni.XMLAttributes)'
  - '[xni.PSVIWriter].processInScopeNamespaces()'
  - '[xni.PSVIWriter].processPSVIStartElement(org.apache.xerces.xni.Augmentations)'
  - '[xni.PSVIWriter].processPSVIEndElement(org.apache.xerces.xni.Augmentations)'
  - '[xni.PSVIWriter].processPSVIAttribute(org.apache.xerces.xni.Augmentations)'
  - '[xni.PSVIWriter].processPSVISchemaErrorCode(org.apache.xerces.xs.StringList)'
  - '[xni.PSVIWriter].processPSVISchemaInformation(org.apache.xerces.xs.ElementPSVI)'
  - '[xni.PSVIWriter].processPSVINamespaceItem(org.apache.xerces.xs.XSNamespaceItem)'
  - '[xni.PSVIWriter].processPSVISchemaDocuments(org.apache.xerces.xs.XSNamespaceItem)'
  - '[xni.PSVIWriter].processPSVISchemaComponents(org.apache.xerces.xs.XSNamespaceItem)'
  - '[xni.PSVIWriter].processPSVITypeDefinition(org.apache.xerces.xs.XSTypeDefinition)'
  - '[xni.PSVIWriter].processPSVIComplexTypeDefinition(org.apache.xerces.xs.XSComplexTypeDefinition)'
  - '[xni.PSVIWriter].processPSVISimpleTypeDefinition(org.apache.xerces.xs.XSSimpleTypeDefinition)'
  - '[xni.PSVIWriter].processPSVIFacets(org.apache.xerces.xs.XSSimpleTypeDefinition)'
  - '[xni.PSVIWriter].processPSVIMemberTypeDefinitions(org.apache.xerces.xs.XSObjectList)'
  - '[xni.PSVIWriter].processPSVIAnnotations(org.apache.xerces.xs.XSObjectList)'
  - '[xni.PSVIWriter].processPSVISchemaAnnotations(org.apache.xerces.xs.XSObjectList)'
  - '[xni.PSVIWriter].processPSVIAttributeUses(org.apache.xerces.xs.XSObjectList)'
  - '[xni.PSVIWriter].processPSVIAttributeWildcard(org.apache.xerces.xs.XSWildcard)'
  - '[xni.PSVIWriter].processPSVIWildcard(org.apache.xerces.xs.XSWildcard)'
  - '[xni.PSVIWriter].processPSVIAnnotation(org.apache.xerces.xs.XSAnnotation)'
  - '[xni.PSVIWriter].processDOMElement(org.w3c.dom.Node,String,String)'
  - '[xni.PSVIWriter].processDOMAttributes(org.w3c.dom.Element)'
  - '[xni.PSVIWriter].processPSVIElementDeclaration(org.apache.xerces.xs.XSElementDeclaration)'
  - '[xni.PSVIWriter].processPSVIAttributeDeclaration(org.apache.xerces.xs.XSAttributeDeclaration)'
  - '[xni.PSVIWriter].processPSVIAttributeGroupDefinition(org.apache.xerces.xs.XSAttributeGroupDefinition)'
  - '[xni.PSVIWriter].processPSVIModelGroupDefinition(org.apache.xerces.xs.XSModelGroupDefinition)'
  - '[xni.PSVIWriter].processPSVIModelGroup(org.apache.xerces.xs.XSModelGroup)'
  - '[xni.PSVIWriter].processPSVINotationDeclaration(org.apache.xerces.xs.XSNotationDeclaration)'
  - '[xni.PSVIWriter].processPSVIIdentityConstraintDefinitions(org.apache.xerces.xs.XSNamedMap)'
  - '[xni.PSVIWriter].processPSVIFields(org.apache.xerces.xs.StringList)'
  - '[xni.PSVIWriter].processPSVIXPath(String)'
  - '[xni.PSVIWriter].processPSVIParticles(org.apache.xerces.xs.XSObjectList)'
  - '[xni.PSVIWriter].processPSVIParticle(org.apache.xerces.xs.XSParticle)'
  - '[xni.PSVIWriter].processPSVIElementRef(String,org.apache.xerces.xs.XSObject)'
  - '[xni.PSVIWriter].processPSVIElementRef(String,java.util.List,org.apache.xerces.xs.XSObject)'
  - '[xni.PSVIWriter].processPSVIAttributeDeclarationOrRef(org.apache.xerces.xs.XSAttributeDeclaration)'
  - '[xni.PSVIWriter].processPSVIAttributeDeclarationRef(org.apache.xerces.xs.XSAttributeDeclaration)'
  - '[xni.PSVIWriter].processPSVITypeDefinitionRef(String,org.apache.xerces.xs.XSTypeDefinition)'
  - '[xni.PSVIWriter].processPSVITypeDefinitionOrRef(String,org.apache.xerces.xs.XSTypeDefinition)'
  - '[xni.PSVIWriter].processPSVIElementDeclarationRef(org.apache.xerces.xs.XSElementDeclaration)'
  - '[xni.PSVIWriter].processPSVIElementDeclarationOrRef(org.apache.xerces.xs.XSElementDeclaration)'
  - '[xni.PSVIWriter].processPSVIScope(String,org.apache.xerces.xs.XSComplexTypeDefinition,short)'
  - '[xni.PSVIWriter].processPSVIValueConstraint(short,String)'
  - '[xni.PSVIWriter].processPSVISubstitutionGroupAffiliation(org.apache.xerces.xs.XSElementDeclaration)'
  - '[xni.PSVIWriter].sendEmptyElementEvent(String)'
  - '[xni.PSVIWriter].sendEmptyElementEvent(String,java.util.List)'
  - '[xni.PSVIWriter].sendStartElementEvent(String,java.util.List)'
  - '[xni.PSVIWriter].sendEndElementEvent(String)'
  - '[xni.PSVIWriter].sendIndentedElement(String)'
  - '[xni.PSVIWriter].sendIndentedElement(String,java.util.List)'
  - '[xni.PSVIWriter].sendUnIndentedElement(String)'
  - '[xni.PSVIWriter].sendElementEvent(String)'
  - '[xni.PSVIWriter].sendElementEvent(String,String)'
  - '[xni.PSVIWriter].sendElementEvent(String,org.apache.xerces.xni.XMLString)'
  - '[xni.PSVIWriter].sendElementEvent(String,java.util.List,String)'
  - '[xni.PSVIWriter].sendElementEvent(String,java.util.List,org.apache.xerces.xni.XMLString)'
  - '[xni.PSVIWriter].sendIndentedElementWithID(String,org.apache.xerces.xs.XSObject)'
  - '[xni.PSVIWriter].sendIndent()'
  - '[xni.PSVIWriter].sendNewLine()'
  - '[xni.PSVIWriter].createQName(String)'
  - '[xni.PSVIWriter].createAttributes(java.util.List)'
  - '[xni.PSVIWriter].createID(org.apache.xerces.xs.XSObject)'
  - '[xni.PSVIWriter].getID(org.apache.xerces.xs.XSObject)'
  - '[xni.PSVIWriter].translateType(short)'
  - '[xni.PSVIWriter].translateFacetKind(short)'
  - '[xni.PSVIWriter].translateVariety(short)'
  - '[xni.PSVIWriter].translateConstraintType(short)'
  - '[xni.PSVIWriter].translateValueConstraintType(short)'
  - '[xni.PSVIWriter].translateBlockOrFinal(short)'
  - '[xni.PSVIWriter].translateScope(short)'
  - '[xni.PSVIWriter].translateCompositor(short)'
  - '[xni.PSVIWriter].translateContentType(short)'
  - '[xni.PSVIWriter].translateProcessContents(short)'
  - '[xni.PSVIWriter].translateDerivation(short)'
  - '[xni.PSVIWriter].translateCategory(short)'
  - '[xni.PSVIWriter].translateOrdered(short)'
  - '[xni.PSVIWriter].translateValidationAttempted(short)'
  - '[xni.PSVIWriter].translateValidity(short)'
  - '[xni.PSVIWriter].checkForChildren()'
  - '[xni.PSVIWriter].getConstraintValue(org.apache.xerces.xs.XSElementDeclaration)'
  - '[xni.PSVIWriter].getConstraintValue(org.apache.xerces.xs.XSAttributeDeclaration)'
  - '[xni.PSVIWriter].getConstraintValue(org.apache.xerces.xs.XSAttributeUse)'
  - '[xni.PSVIWriter].getConstraintValue(org.apache.xerces.xs.XSValue)'
  - '[xni.PSVIWriter].getSchemaNormalizedValue(org.apache.xerces.xs.ItemPSVI)'
  - '[xni.PSVIWriter.ElementState].<init>(org.apache.xerces.xni.XMLAttributes)'
  - '[xni.PSVIWriter.ElementState].<init>(boolean)'
  - '[xni.PSVIWriter.ElementState].getAttributes()'
  - '[xni.PSVIWriter.ElementState].isEmpty(boolean)'
  source_file: /src/xerces/samples/xni/PSVIWriter.java
- function_names:
  - '[xni.Counter].<init>(org.apache.xerces.xni.parser.XMLParserConfiguration)'
  - '[xni.Counter].printResults(java.io.PrintWriter,String,long,long,boolean,int)'
  - '[xni.Counter].startDocument(org.apache.xerces.xni.XMLLocator,String,org.apache.xerces.xni.NamespaceContext,org.apache.xerces.xni.Augmentations)'
  - '[xni.Counter].startElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[xni.Counter].emptyElement(org.apache.xerces.xni.QName,org.apache.xerces.xni.XMLAttributes,org.apache.xerces.xni.Augmentations)'
  - '[xni.Counter].characters(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[xni.Counter].ignorableWhitespace(org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[xni.Counter].processingInstruction(String,org.apache.xerces.xni.XMLString,org.apache.xerces.xni.Augmentations)'
  - '[xni.Counter].warning(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[xni.Counter].error(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[xni.Counter].fatalError(String,String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[xni.Counter].printError(String,org.apache.xerces.xni.parser.XMLParseException)'
  - '[xni.Counter].main(String)'
  - '[xni.Counter].printUsage()'
  source_file: /src/xerces/samples/xni/Counter.java
- function_names:
  - '[xni.parser.AbstractConfiguration].addRecognizedFeatures(String[])'
  - '[xni.parser.AbstractConfiguration].setFeature(String,boolean)'
  - '[xni.parser.AbstractConfiguration].getFeature(String)'
  - '[xni.parser.AbstractConfiguration].addRecognizedProperties(String[])'
  - '[xni.parser.AbstractConfiguration].setProperty(String,Object)'
  - '[xni.parser.AbstractConfiguration].getProperty(String)'
  - '[xni.parser.AbstractConfiguration].setEntityResolver(org.apache.xerces.xni.parser.XMLEntityResolver)'
  - '[xni.parser.AbstractConfiguration].getEntityResolver()'
  - '[xni.parser.AbstractConfiguration].setErrorHandler(org.apache.xerces.xni.parser.XMLErrorHandler)'
  - '[xni.parser.AbstractConfiguration].getErrorHandler()'
  - '[xni.parser.AbstractConfiguration].setDocumentHandler(org.apache.xerces.xni.XMLDocumentHandler)'
  - '[xni.parser.AbstractConfiguration].getDocumentHandler()'
  - '[xni.parser.AbstractConfiguration].setDTDHandler(org.apache.xerces.xni.XMLDTDHandler)'
  - '[xni.parser.AbstractConfiguration].getDTDHandler()'
  - '[xni.parser.AbstractConfiguration].setDTDContentModelHandler(org.apache.xerces.xni.XMLDTDContentModelHandler)'
  - '[xni.parser.AbstractConfiguration].getDTDContentModelHandler()'
  - '[xni.parser.AbstractConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[xni.parser.AbstractConfiguration].setLocale(java.util.Locale)'
  - '[xni.parser.AbstractConfiguration].getLocale()'
  - '[xni.parser.AbstractConfiguration].addComponent(org.apache.xerces.xni.parser.XMLComponent)'
  - '[xni.parser.AbstractConfiguration].resetComponents()'
  - '[xni.parser.AbstractConfiguration].openInputSourceStream(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[xni.parser.AbstractConfiguration].<init>()'
  source_file: /src/xerces/samples/xni/parser/AbstractConfiguration.java
- function_names:
  - '[xni.parser.PSVIParser].<init>()'
  source_file: /src/xerces/samples/xni/parser/PSVIParser.java
- function_names:
  - '[xni.parser.CSVConfiguration].parse(org.apache.xerces.xni.parser.XMLInputSource)'
  - '[xni.parser.CSVConfiguration].setFeature(String,boolean)'
  - '[xni.parser.CSVConfiguration].getFeature(String)'
  - '[xni.parser.CSVConfiguration].setProperty(String,Object)'
  - '[xni.parser.CSVConfiguration].getProperty(String)'
  - '[xni.parser.CSVConfiguration].<init>()'
  source_file: /src/xerces/samples/xni/parser/CSVConfiguration.java
- function_names:
  - '[xni.parser.PSVIConfiguration].<init>()'
  - '[xni.parser.PSVIConfiguration].<init>(org.apache.xerces.util.SymbolTable)'
  - '[xni.parser.PSVIConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool)'
  - '[xni.parser.PSVIConfiguration].<init>(org.apache.xerces.util.SymbolTable,org.apache.xerces.xni.grammars.XMLGrammarPool,org.apache.xerces.xni.parser.XMLComponentManager)'
  - '[xni.parser.PSVIConfiguration].configurePipeline()'
  - '[xni.parser.PSVIConfiguration].configureXML11Pipeline()'
  - '[xni.parser.PSVIConfiguration].addPSVIWriterToPipeline()'
  - '[xni.parser.PSVIConfiguration].createPSVIWriter()'
  source_file: /src/xerces/samples/xni/parser/PSVIConfiguration.java
- function_names:
  - '[xni.parser.NonValidatingParserConfiguration].<init>()'
  - '[xni.parser.NonValidatingParserConfiguration].configurePipeline()'
  - '[xni.parser.NonValidatingParserConfiguration].createDTDValidator()'
  source_file: /src/xerces/samples/xni/parser/NonValidatingParserConfiguration.java
- function_names:
  - '[xni.parser.CSVParser].<init>()'
  source_file: /src/xerces/samples/xni/parser/CSVParser.java
- function_names:
  - '[simpletype.DatatypeInterfaceUsage].<init>(org.apache.xerces.xs.PSVIProvider)'
  - '[simpletype.DatatypeInterfaceUsage].main(String[])'
  - '[simpletype.DatatypeInterfaceUsage].printUsage()'
  - '[simpletype.DatatypeInterfaceUsage].endElement(String,String,String)'
  source_file: /src/xerces/samples/simpletype/DatatypeInterfaceUsage.java
- function_names:
  - '[simpletype.SimpleTypeUsage].<init>()'
  - '[simpletype.SimpleTypeUsage].getValidationContext()'
  - '[simpletype.SimpleTypeUsage].validateString(String,org.apache.xerces.impl.dv.XSSimpleType)'
  - '[simpletype.SimpleTypeUsage].querySimpleType(org.apache.xerces.impl.dv.XSSimpleType)'
  - '[simpletype.SimpleTypeUsage].printOrdered(short)'
  - '[simpletype.SimpleTypeUsage].printCardinality(boolean)'
  - '[simpletype.SimpleTypeUsage].printFacets(short)'
  - '[simpletype.SimpleTypeUsage].printFinal(short)'
  - '[simpletype.SimpleTypeUsage].printVariety(short)'
  - '[simpletype.SimpleTypeUsage].main(String[])'
  - '[simpletype.SimpleTypeUsage].printUsage()'
  source_file: /src/xerces/samples/simpletype/SimpleTypeUsage.java
- function_names:
  - '[socket.KeepSocketOpen].main(String[])'
  - '[socket.KeepSocketOpen].<init>()'
  - '[socket.KeepSocketOpen.Server].<init>(int,String[])'
  - '[socket.KeepSocketOpen.Server].<init>(int,String[],boolean)'
  - '[socket.KeepSocketOpen.Server].run()'
  - '[socket.KeepSocketOpen.Client].<init>(String,int)'
  - '[socket.KeepSocketOpen.Client].<init>(String,int,boolean)'
  - '[socket.KeepSocketOpen.Client].run()'
  - '[socket.KeepSocketOpen.Client].startDocument()'
  - '[socket.KeepSocketOpen.Client].startElement(String,String,String,org.xml.sax.Attributes)'
  - '[socket.KeepSocketOpen.Client].ignorableWhitespace(char[],int,int)'
  - '[socket.KeepSocketOpen.Client].characters(char[],int,int)'
  - '[socket.KeepSocketOpen.Client].endDocument()'
  - '[socket.KeepSocketOpen.Client].warning(org.xml.sax.SAXParseException)'
  - '[socket.KeepSocketOpen.Client].error(org.xml.sax.SAXParseException)'
  - '[socket.KeepSocketOpen.Client].fatalError(org.xml.sax.SAXParseException)'
  - '[socket.KeepSocketOpen.Client.InputStreamReporter].<init>(java.io.InputStream)'
  - '[socket.KeepSocketOpen.Client.InputStreamReporter].read()'
  - '[socket.KeepSocketOpen.Client.InputStreamReporter].read(byte[],int,int)'
  source_file: /src/xerces/samples/socket/KeepSocketOpen.java
- function_names:
  - '[socket.DelayedInput].<init>()'
  - '[socket.DelayedInput].startElement(String,String,String,org.xml.sax.Attributes)'
  - '[socket.DelayedInput].endElement(String,String,String)'
  - '[socket.DelayedInput].warning(org.xml.sax.SAXParseException)'
  - '[socket.DelayedInput].error(org.xml.sax.SAXParseException)'
  - '[socket.DelayedInput].fatalError(org.xml.sax.SAXParseException)'
  - '[socket.DelayedInput].printError(String,org.xml.sax.SAXParseException)'
  - '[socket.DelayedInput].main(String)'
  - '[socket.DelayedInput].printUsage()'
  - '[socket.DelayedInput.DelayedInputStream].<init>(java.io.InputStream)'
  - '[socket.DelayedInput.DelayedInputStream].read(byte[],int,int)'
  - '[socket.DelayedInput.DelayedInputStream].printBuffer(byte[],int,int)'
  source_file: /src/xerces/samples/socket/DelayedInput.java
- function_names:
  - '[socket.io.WrappedOutputStream].<init>(java.io.OutputStream)'
  - '[socket.io.WrappedOutputStream].<init>(java.io.OutputStream,int)'
  - '[socket.io.WrappedOutputStream].write(int)'
  - '[socket.io.WrappedOutputStream].write(byte[],int,int)'
  - '[socket.io.WrappedOutputStream].flush()'
  - '[socket.io.WrappedOutputStream].close()'
  - '[socket.io.WrappedOutputStream].flush0()'
  source_file: /src/xerces/samples/socket/io/WrappedOutputStream.java
- function_names:
  - '[socket.io.WrappedInputStream].<init>(java.io.InputStream)'
  - '[socket.io.WrappedInputStream].read()'
  - '[socket.io.WrappedInputStream].read(byte[],int,int)'
  - '[socket.io.WrappedInputStream].skip(long)'
  - '[socket.io.WrappedInputStream].close()'
  source_file: /src/xerces/samples/socket/io/WrappedInputStream.java
- function_names:
  - '[jaxp.SourceValidator].<init>()'
  - '[jaxp.SourceValidator].validate(javax.xml.validation.Validator,javax.xml.transform.Source,String,int,boolean)'
  - '[jaxp.SourceValidator].validate(javax.xml.validation.Validator,javax.xml.stream.XMLInputFactory,String,int,boolean)'
  - '[jaxp.SourceValidator].printResults(java.io.PrintWriter,String,long,long,int)'
  - '[jaxp.SourceValidator].warning(org.xml.sax.SAXParseException)'
  - '[jaxp.SourceValidator].error(org.xml.sax.SAXParseException)'
  - '[jaxp.SourceValidator].fatalError(org.xml.sax.SAXParseException)'
  - '[jaxp.SourceValidator].printError(String,org.xml.sax.SAXParseException)'
  - '[jaxp.SourceValidator].main(String[])'
  - '[jaxp.SourceValidator].printUsage()'
  source_file: /src/xerces/samples/jaxp/SourceValidator.java
- function_names:
  - '[jaxp.DatatypeAPIUsage].main(String[])'
  - '[jaxp.DatatypeAPIUsage].<init>()'
  source_file: /src/xerces/samples/jaxp/DatatypeAPIUsage.java
- function_names:
  - '[jaxp.ParserAPIUsage].<init>()'
  - '[jaxp.ParserAPIUsage].warning(org.xml.sax.SAXParseException)'
  - '[jaxp.ParserAPIUsage].error(org.xml.sax.SAXParseException)'
  - '[jaxp.ParserAPIUsage].fatalError(org.xml.sax.SAXParseException)'
  - '[jaxp.ParserAPIUsage].printError(String,org.xml.sax.SAXParseException)'
  - '[jaxp.ParserAPIUsage].main(String[])'
  - '[jaxp.ParserAPIUsage].printUsage()'
  source_file: /src/xerces/samples/jaxp/ParserAPIUsage.java
- function_names:
  - '[jaxp.InlineSchemaValidator].<init>(java.util.HashMap,java.util.HashMap)'
  - '[jaxp.InlineSchemaValidator].validate(javax.xml.validation.Validator,javax.xml.transform.Source,String,int,boolean)'
  - '[jaxp.InlineSchemaValidator].printResults(java.io.PrintWriter,String,long,long,int)'
  - '[jaxp.InlineSchemaValidator].warning(org.xml.sax.SAXParseException)'
  - '[jaxp.InlineSchemaValidator].error(org.xml.sax.SAXParseException)'
  - '[jaxp.InlineSchemaValidator].fatalError(org.xml.sax.SAXParseException)'
  - '[jaxp.InlineSchemaValidator].getNamespaceURI(String)'
  - '[jaxp.InlineSchemaValidator].getPrefix(String)'
  - '[jaxp.InlineSchemaValidator].getPrefixes(String)'
  - '[jaxp.InlineSchemaValidator].printError(String,org.xml.sax.SAXParseException)'
  - '[jaxp.InlineSchemaValidator].main(String[])'
  - '[jaxp.InlineSchemaValidator].printUsage()'
  source_file: /src/xerces/samples/jaxp/InlineSchemaValidator.java
- function_names:
  - '[jaxp.TypeInfoWriter].<init>()'
  - '[jaxp.TypeInfoWriter].setDocumentLocator(org.xml.sax.Locator)'
  - '[jaxp.TypeInfoWriter].startDocument()'
  - '[jaxp.TypeInfoWriter].startElement(String,String,String,org.xml.sax.Attributes)'
  - '[jaxp.TypeInfoWriter].endElement(String,String,String)'
  - '[jaxp.TypeInfoWriter].endDocument()'
  - '[jaxp.TypeInfoWriter].warning(org.xml.sax.SAXParseException)'
  - '[jaxp.TypeInfoWriter].error(org.xml.sax.SAXParseException)'
  - '[jaxp.TypeInfoWriter].fatalError(org.xml.sax.SAXParseException)'
  - '[jaxp.TypeInfoWriter].setOutput(java.io.OutputStream,String)'
  - '[jaxp.TypeInfoWriter].setTypeInfoProvider(javax.xml.validation.TypeInfoProvider)'
  - '[jaxp.TypeInfoWriter].printError(String,org.xml.sax.SAXParseException)'
  - '[jaxp.TypeInfoWriter].printIndent()'
  - '[jaxp.TypeInfoWriter].printQName(String,String)'
  - '[jaxp.TypeInfoWriter].printQuotedString(String)'
  - '[jaxp.TypeInfoWriter].main(String[])'
  - '[jaxp.TypeInfoWriter].printUsage()'
  source_file: /src/xerces/samples/jaxp/TypeInfoWriter.java
- function_names:
  - '[Stylesheet].main(String)'
  - '[Stylesheet].<init>()'
  source_file: /src/xerces/design/src/Stylesheet.java
- function_names:
  - '[DesignDoc].main(String)'
  - '[DesignDoc].readDesign(String)'
  - '[DesignDoc].generateDesign(String,org.w3c.dom.Element)'
  - '[DesignDoc].generateCategory(org.w3c.dom.Element)'
  - '[DesignDoc].generateClass(org.w3c.dom.Element)'
  - '[DesignDoc].generateInterface(org.w3c.dom.Element)'
  - '[DesignDoc].printCopyright()'
  - '[DesignDoc].printObjectProlog(org.w3c.dom.Element)'
  - '[DesignDoc].printObjectComment(org.w3c.dom.Element)'
  - '[DesignDoc].printConstants(org.w3c.dom.Element)'
  - '[DesignDoc].printConstant(org.w3c.dom.Element)'
  - '[DesignDoc].printConstantComment(org.w3c.dom.Element)'
  - '[DesignDoc].printFields(org.w3c.dom.Element)'
  - '[DesignDoc].printField(org.w3c.dom.Element)'
  - '[DesignDoc].printFieldComment(org.w3c.dom.Element)'
  - '[DesignDoc].printConstructors(org.w3c.dom.Element)'
  - '[DesignDoc].printConstructor(org.w3c.dom.Element)'
  - '[DesignDoc].printMethodComment(org.w3c.dom.Element)'
  - '[DesignDoc].printMethods(org.w3c.dom.Element,boolean)'
  - '[DesignDoc].printImplementedMethods(org.w3c.dom.Element)'
  - '[DesignDoc].printMethod(org.w3c.dom.Element,boolean)'
  - '[DesignDoc].printConstructorComment(org.w3c.dom.Element)'
  - '[DesignDoc].printParamComment(org.w3c.dom.Element)'
  - '[DesignDoc].printReturnsComment(org.w3c.dom.Element)'
  - '[DesignDoc].printClassHeader(org.w3c.dom.Element)'
  - '[DesignDoc].printClassFooter(org.w3c.dom.Element)'
  - '[DesignDoc].printInterfaceHeader(org.w3c.dom.Element)'
  - '[DesignDoc].printInterfaceFooter(org.w3c.dom.Element)'
  - '[DesignDoc].collectImports(org.w3c.dom.Element,String,java.util.Vector)'
  - '[DesignDoc].makeFilename(org.w3c.dom.Element)'
  - '[DesignDoc].printType(IndentingWriter,org.w3c.dom.Element)'
  - '[DesignDoc].getParentNodeElement(org.w3c.dom.Node)'
  - '[DesignDoc].getParentNodeElement(org.w3c.dom.Node,String)'
  - '[DesignDoc].getElementText(org.w3c.dom.Element)'
  - '[DesignDoc].getFirstChildElement(org.w3c.dom.Node)'
  - '[DesignDoc].getFirstChildElement(org.w3c.dom.Node,String)'
  - '[DesignDoc].getLastChildElement(org.w3c.dom.Node)'
  - '[DesignDoc].getLastChildElement(org.w3c.dom.Node,String)'
  - '[DesignDoc].getNextSiblingElement(org.w3c.dom.Node)'
  - '[DesignDoc].getNextSiblingElement(org.w3c.dom.Node,String)'
  - '[DesignDoc].getPreviousSiblingElement(org.w3c.dom.Node)'
  - '[DesignDoc].getPreviousSiblingElement(org.w3c.dom.Node,String)'
  - '[DesignDoc].<init>()'
  - '[DesignDoc.IndentingWriter].<init>(java.io.PrintWriter)'
  - '[DesignDoc.IndentingWriter].indent()'
  - '[DesignDoc.IndentingWriter].outdent()'
  - '[DesignDoc.IndentingWriter].print(char)'
  - '[DesignDoc.IndentingWriter].print(String)'
  - '[DesignDoc.IndentingWriter].println(char)'
  - '[DesignDoc.IndentingWriter].println(String)'
  - '[DesignDoc.IndentingWriter].println()'
  - '[DesignDoc.IndentingWriter].printIndent()'
  source_file: /src/xerces/design/src/DesignDoc.java
